*{scrollbar-width:thin;scrollbar-height:thin;scrollbar-color:#ddd #fff}
::-webkit-scrollbar{width:6px;height:0}
::-webkit-scrollbar-track{background:#fff}
::-webkit-scrollbar-thumb{background-color:#ddd;border-radius:3px;border:0}

::placeholder {
  color: #000;
  opacity: 1; /* Firefox */
}

::-ms-input-placeholder { /* Edge 12 -18 */
  color: #000;
}

.btn{--bs-btn-color:#fff!important}
.padding50w{padding-right:50px!important;padding-left:50px!important}
.padding200w{padding-right:200px;padding-left:200px}
.header-slider-wrapper.cms-block-start-teaser,.max_width_16,.max_inner_width_16 .cms-block-container{max-width:1600px;margin:0 auto}
.cms-element-zen-image-slider .zen-image-slider-item-image-container.is-cover{position:relative!important}
.header-slider-wrapper .header-slider-btn{font-family:"Proxima Nova","Gill Sans MT",Arial;font-weight:300}

/* BOF TEMP MOD */
/* .la_slider-container.cms-block-start-teaser .zen-image-slider-item-text-value { display: none; } */
img.img-fluid.image-slider-image { width: 100%; } 
/* EOF TEMP MOD */

.product-box.box-wishlist .product-wishlist-btn-remove {
    z-index: 999;
    top: 10px;
    position: absolute;
    right: 10px;
    background: red;
}

#opc-register-login-tabs .nav-link { color: black !important; }
.form-control,.form-select,.header-search-col .header-search-btn, .header-search-col .header-search-btn:active { border-color: #666 !important; color: black !important; }
.cms-block-start-teaser .zen-image-slider-item-text{padding:30px;}
.cms-block-start-teaser .zen-image-slider-item-text-value h2{color:#000;font-size:56px;font-family:"Brandon Grotesque","Gill Sans MT",Arial;margin:0}
.cms-block-start-teaser .zen-image-slider-item-text-value h3{ font-size: 35px; }
.cms-block-start-teaser .zen-image-slider-item-text-value .start-teaser-text{font-size:20px;padding:15px 0;margin-bottom:8px;display:block;color:#000;font-family:"Proxima Nova","Gill Sans MT",Arial;font-weight:300}
.cms-block-start-teaser .btn { font-size: 20px; margin-top: 30px; }
.cms-block-start-teaser .header-slider-btn{transition:all .5s ease;background:#baabc9;padding:10px 15px;color:#fff;display:block;font-size:23px;position:relative;margin-top:20px}
.cms-block-start-teaser .header-slider-btn .arrow{transition:all .5s ease;border:solid #fff;width:15px;height:15px;border-width:0 3px 3px 0;position:absolute;right:35px;top:20px;display:inline-block}
.cms-block-start-teaser .header-slider-btn:hover{background:#333;color:#fff;text-decoration:none}
.cms-block-start-teaser .header-slider-btn:hover .arrow{border-color:#fff;right:20px}
.cms-block-start-teaser .header-slider-btn .right{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.footer-custom-2-column .footer-column-headline,.footer-custom-2-column .footer-column-headline h1,.footer-custom-2-column .footer-column-headline .h1,.footer-custom-2-column .footer-column-headline h2,.footer-custom-2-column .footer-column-headline .h2,.footer-custom-2-column .footer-column-headline h3,.footer-custom-2-column .footer-column-headline .h3,.footer-custom-2-column .footer-column-headline h4,.footer-custom-2-column .footer-column-headline .h4,.footer-custom-2-column .footer-column-headline h5,.footer-custom-2-column .footer-column-headline .h5,.footer-custom-2-column .footer-column-headline h6,.footer-custom-2-column .footer-column-headline .h6,.footer-custom-2-column .footer-column-content,.footer-custom-2-column .footer-column-content h1,.footer-custom-2-column .footer-column-content .h1,.footer-custom-2-column .footer-column-content h2,.footer-custom-2-column .footer-column-content .h2,.footer-custom-2-column .footer-column-content h3,.footer-custom-2-column .footer-column-content .h3,.footer-custom-2-column .footer-column-content h4,.footer-custom-2-column .footer-column-content .h4,.footer-custom-2-column .footer-column-content h5,.footer-custom-2-column .footer-column-content .h5,.footer-custom-2-column .footer-column-content h6,.footer-custom-2-column .footer-column-content .h6,.footer-payment-logos-column .footer-column-headline,.footer-payment-logos-column .footer-column-headline h1,.footer-payment-logos-column .footer-column-headline .h1,.footer-payment-logos-column .footer-column-headline h2,.footer-payment-logos-column .footer-column-headline .h2,.footer-payment-logos-column .footer-column-headline h3,.footer-payment-logos-column .footer-column-headline .h3,.footer-payment-logos-column .footer-column-headline h4,.footer-payment-logos-column .footer-column-headline .h4,.footer-payment-logos-column .footer-column-headline h5,.footer-payment-logos-column .footer-column-headline .h5,.footer-payment-logos-column .footer-column-headline h6,.footer-payment-logos-column .footer-column-headline .h6,.footer-payment-logos-column .footer-column-content,.footer-payment-logos-column .footer-column-content h1,.footer-payment-logos-column .footer-column-content .h1,.footer-payment-logos-column .footer-column-content h2,.footer-payment-logos-column .footer-column-content .h2,.footer-payment-logos-column .footer-column-content h3,.footer-payment-logos-column .footer-column-content .h3,.footer-payment-logos-column .footer-column-content h4,.footer-payment-logos-column .footer-column-content .h4,.footer-payment-logos-column .footer-column-content h5,.footer-payment-logos-column .footer-column-content .h5,.footer-payment-logos-column .footer-column-content h6,.footer-payment-logos-column .footer-column-content .h6{color:#baabc9}
.category-listing-disturber{width:100%;height:100%;display:block;content:" ";transition:transform 500ms cubic-bezier(0.34,2,0.6,1),box-shadow 200ms ease;background-size:100%;background-position:center;background-repeat:no-repeat}
.category-listing-hastext .category-listing-disturber{background-position:0 -50px}
.category-listing-disturber:hover{transform:translateY(-5px);box-shadow:0 15px 22.5px #e8e7e8,0 5px 8px -5px #e8e7e8,0 15px 16px -15px #e8e7e8,0 25px 32px -25px #e8e7e8}
.category-disturber-title-wrapper{background-color:#dbd5cb;position:absolute;bottom:0;width:100%;padding:10px}
.category-disturber-wrapper{position:relative;width:100%;height:100%;color:#333}
.category-disturber-wrapper span{display:block;width:100%;color:#333}
.category-disturber-wrapper:hover,.category-disturber-title-wrapper:hover{text-decoration:none}
.category-disturber-wrapper .category-disturber-title{font-size:.8rem}
.category-disturber-wrapper .category-disturber-title-sub{font-size:.8rem;text-decoration:underline}
.max_inner_width_16 .col-12{padding-left:0!important;padding-right:0!important}
.bg-dark-beige .cms-element-text .cms-element-alignment{padding:0 30px}
.ag-primary-btn{transition:all .5s ease;background:#baabc9;padding:10px 15px;color:#fff;border:3px solid #fff;display:inline-block;border-radius:8px;font-size:20px;position:relative}
.ag-primary-btn .arrow{transition:all .5s ease;border:3px solid #baabc9;width:15px;height:15px;border-width:0 3px 3px 0;position:absolute;right:35px;top:20px;display:inline-block}
.ag-primary-btn:hover{background:#baabc9;border:3px solid #baabc9;color:#fff;text-decoration:none}
.ag-primary-btn:hover .arrow{border-color:#fff;right:20px}
.ag-primary-btn .right{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.btn-caregories-list .btn-primary{background-color:#baabc9!important;color:#fff!important;border:0!important}
.btn-caregories-list .btn-primary:hover{border-color:#baabc9!important;box-shadow:0 0 0 .2rem #baabc9!important}
.navigation-flyout{max-width:1620px;border:1px solid #baabc9;padding:1px}
.navigation-flyout .container{max-width:1620px}
.image-slider-container .image-slider-item{position:unset}
.fix_padding_Left .cms-row,.fix_padding_Left .cms-block-container{padding-left:0}
.thxto_testimonial{display:inline;height:50px;line-height:45px;padding-right:20px}
.header-main .header-actions-btn:hover svg{color:#fff;fill:#fff}
.social-icon .icon > svg{color:#fff}
.product-box .product-description{display:none}
.cms-element-product-listing-wrapper[data-infinity-scroll="true"].has-sticky-footer .cms-element-product-listing-actions{background-color:unset!important;padding:0!important;margin-left:-3px!important}
.cms-block-sidebar-filter .col-12{position:initial;padding:0;background:#fff}
.cms-block-sidebar-filter .cms-block-container{padding-left:18px;padding-right:18px}
.cms-block-product-listing .cms-row,.cms-block-product-listing .cms-row > *{margin-top:0}
.filter-panel-item .filter-panel-item-toggle{border:1px solid #ddd}
.filter-panel-item .filter-panel-item-toggle:hover{border:1px solid #000}
.filter-panel .filter-panel-item{display:none;transition:all .5s ease}
.show-all-filters{line-height:40px;padding:0 15px;border-radius:5px;font-weight:700;border:1px solid #efefef;background:#f9f9f9;cursor:pointer}
.header-location-icon .icon{height:26px!important;position:relative;top:7px}
.product-slider{margin:10px -20px!important}
.cms-element-zen-image-slider,.cms-element-product-slider{overflow:hidden!important}
.la-image-slider,.product-slider{padding-left:0!important;padding-right:0!important;padding-bottom:0;overflow-x:auto!important;overflow-y:hidden!important}
.la-image-slider .image-slider-container,.product-slider .product-slider-container{overflow-x:auto!important;overflow-y:hidden!important}
.la-image-slider .image-slider-item-container,.product-slider .product-slider-item{display:inline-table;margin-right:7px}
.la-image-slider .image-slider-container .image-slider-item.is-not-first,.product-slider .product-slider-container .product-slider-item.is-not-first{display:block!important}
.product-slider-container{padding-bottom:14px!important}
.product-box:hover{transform:translateY(-5px);box-shadow:0 5px 5px #c9c0bb,0 5px 5px -5px #c9c0bb,0 5px 6px -15px #c9c0bb,0 15px 22px -15px #c9c0bb}
.navigation-flyout-bar{align-items:center;padding:10px 0;background:#baabc9;margin-bottom:20px}
.cms-element-zen-image-slider .image-slider-item-inner{position:relative}
.navigation-flyout-categories.is-level-0 > .navigation-flyout-col{margin-bottom:20px}
.product-image-wrapper .overlay-product-actions .product-wishlist button{opacity:1;transform:translate3d(0,0,0)}
.product-variant-characteristics,.neti-ec-extra-options{display:none}
.product-box .product-price-info .product-price-unit,.product-box .product-price-info .product-cheapest-price{height:auto}
.btn.filter-reset-all{color:#000!important}
.start-weitere-marken{display:none}
.image-slider-controls-container{position:sticky;left:0;bottom:50%;width:100%}
.image-slider-controls-container .la-image-slider-controls-next,.image-slider-controls-container .la-image-slider-controls-prev{background:#78716e!important;position:absolute;top:50%;transform:translateY(-50%);background:#293133;color:#fff;border:0;width:41px;max-width:40px;height:42px;max-height:42px;z-index:1020;line-height:36px;font-size:12px;text-align:center;cursor:pointer;border-radius:5px;transition:all .3s ease}
.la-image-slider:hover .image-slider-controls-container .la-image-slider-controls-next,.product-slider:hover .image-slider-controls-container .la-image-slider-controls-next{right:5px}
.la-image-slider:hover .image-slider-controls-container .la-image-slider-controls-prev,.product-slider:hover .image-slider-controls-container .la-image-slider-controls-prev{left:35px}
.image-slider-controls-container .la-image-slider-controls-next{right:-50px}
.image-slider-controls-container .la-image-slider-controls-prev{left:-50px}
.image-slider-controls-container .la-image-slider-controls-next .icon > svg,.image-slider-controls-container .la-image-slider-controls-prev .icon > svg{top:0;color:#fff}
.image-slider-controls-container .la-image-slider-controls-next .icon,.image-slider-controls-container .la-image-slider-controls-prev .icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.la-image-slider-controls-next:hover,.la-image-slider-controls-next:hover,.la-image-slider-controls-prev:hover,.la-image-slider-controls-prev:hover{color:#918b88!important;background:none!important}
.la-image-slider-controls-next:hover .icon > svg,.la-image-slider-controls-next:hover .icon > svg,.la-image-slider-controls-prev:hover .icon > svg,.la-image-slider-controls-prev:hover .icon > svg{color:#918b88!important}
.cms-block-product-slider .col-12{padding-left:0!important;padding-right:0!important;margin-top:20px}
.product-detail-content > .container,.cms-section .product-detail-content > .boxed,.product-detail-tabs > .container,.cms-section .product-detail-tabs > .boxed{padding-top:0;padding-left:0;padding-right:0}
.tab-pane .product-slider{overflow-x:hidden!important;overflow-y:hidden!important}

.product-detail-stock > span{position:relative;top:-3px;border-radius:4px;padding:5px 10px;font-weight:400}
.product-listing-stock-container{position:relative}
.product-listing-stock > span{position:absolute;z-index:99;top:35px;left:9px;border-radius:4px;padding:3px 6px;font-weight:300;font-size:12px}
.product-detail-stock-zero{background-color:#333;color:#000}
.product-detail-stock-five{background-color:#b40000;color:#fff}
.product-detail-stock-ten{background-color:#b49400;color:#fff}
.product-detail-stock-mtt{background-color:#d6d6d6;color:#000}
.cms-element-zen-features-product .icon{float:left;margin-right:10px;position:relative;top:4px}
.cms-element-zen-features-product{border-top:1px solid #e8e7e8;padding-top:20px;margin-top:20px;margin-left:0;margin-right:0}
.cms-element-zen-features-product .cms-element-inner{border:1px solid #ddd;max-width:80%;line-height:40px;margin-bottom:7px}
.footer-newsletter .footer-newsletter-column-input-email .form-control::placeholder { color: white; opacity: 1; }
.footer-newsletter .footer-newsletter-column-input-email .form-control::-ms-input-placeholder { color: white; }
.product-detail-manufacturer { flex-direction: unset !important; display: block !important; }
@media(min-width: 1200px) {
	.col-xl-4,.is-act-cartpage .checkout .checkout-aside{width:25%!important}
	.product-slider:not(.js-slider-initialized) .product-slider-item { width: 18%; }
	.padding20 .cms-block-container-row.row.cms-row { margin-left: -10px !important; margin-right: -10px !important; }
	.max_inner_width_16 .max_inner_width_16 .cms-block-container-row.row.cms-row { padding-right: 10px; }
	.product-slider { margin: 10px 10px 0 -20px!important; }
}
@media(min-width: 1024px) {
	.cms-section .cms-block-container{padding-right:20px!important;padding-left:20px!important}
}
@media(min-width: 1200px) {
	.cms-section .cms-block-container{padding-right:0px!important;padding-left:0px!important}
}

@media (min-width: 1024px) {

	.footer-newsletter .footer-column-newsletter-privacy { width: 90% !important; max-width: unset !important; }
	.breadcrumb-container { margin-top: 0; }
	#productDetailPageBuyProductForm .row.justify-content-end{justify-content:left!important}
	.buy-widget-container.is-quantity-select{float:right;max-width:60%;margin-right:-6px}
	.product-box .product-price-info .product-price{position:relative;top:-5px}
	.buy-widget-container .btn-buy{background:#baabc9!important;border-color:#baabc9!important}
	.cms-listing-row .cms-listing-col .product-action{right:15px} 
	.cms-element-product-listing-wrapper[data-infinity-scroll="true"].has-sticky-footer .js-listing-wrapper{padding-bottom:0;margin-bottom:0}
	.cms-element-product-listing-wrapper[data-infinity-scroll="true"].has-sticky-footer .cms-element-product-listing > .pagination-nav{display:block;margin-bottom:60px}
	.js-listing-load-more{float:left;margin-bottom:60px}
	.js-listing-load-more .btn-primary{color:#fff!important}
	.product-action{display:block;width:100%;margin:0!important}
	.btn-buy-txt{display:none}
	.header-logo-col.col-lg-3{width:25%!important;padding-left:14px!important}
	.header-search-col.col-lg-6{width:50%!important}
	.container-main{padding-top:0}
	.text-teaser-box .cms-block-container{padding-left:0!important;padding-right:0!important}
	.cms-element-image .cms-image-container{z-index:9}
	.col-first .cms-element-image:after{content:" ";background:#baabc9;width:50%;height:57%;position:absolute;display:block;left:-30px;top:50%;z-index:1}
	.col-last .cms-element-image:after{content:" ";background:#baabc9;width:50%;height:57%;position:absolute;display:block;right:-30px;top:50%;z-index:1}
	.is-ctl-navigation .container-main{padding-top:0!important}
	.is-act-home .container-main{padding-top:36px!important}
	.is-act-home .pos-2 .cms-row,.is-act-home .pos-3 .cms-row,.is-act-home .pos-4 .cms-row,.is-act-home .pos-5 .cms-row,.is-act-home .pos-2 .cms-row .col-12,.is-act-home .pos-3 .cms-row .col-12{padding-left:0;padding-right:0}
	.breadcrumb-container .container{padding-left:15px!important;padding-right:15px!important;margin-bottom:0}
	.breadcrumb-wrap .breadcrumb-item,.breadcrumb-wrap .breadcrumb-link,.breadcrumb-wrap .breadcrumb-pretext{font-weight:300}
	.category-navigation.level-0{border-radius:5px}
	.category-navigation-link.is-active,.category-navigation-link.in-path,.category-navigation.level-0 .category-navigation-link.is-active ~ .level-1 .category-navigation-link,.category-navigation.level-0 .category-navigation-link.in-path ~ .level-1 .category-navigation-link{background:#efefef!important}
	.is-tb-default .js-sticky:not(.js-has-minimal-header).cms-section-sidebar-sidebar-content-inner{top:166px!important}
	.category-navigation-toggle { padding: 5px 20px; }
	.category-navigation.level-1 .category-navigation-toggle { padding: 0 20px; margin-top: -5px; }
	.category-navigation-box { margin-left: 19px; }
}
@media(min-width: 600px) {
	.product-image-wrapper .overlay-product-actions{right:0;top:2rem}
	.product-badges{left:.5rem;top:.5rem} 
	.product-box.card .card-body{padding:.6rem}
	.product-box:hover .product-rating{opacity:1!important}
	.product-rating{top:-27px;position:relative;bottom:0;margin:0!important;width:auto!important;text-align:right}
	.footer-newsletter{background:#333!important}
	.product-action .buy-widget .btn-icon-only{min-width:50px} 
	.product-action .btn-buy .icon{margin-right:1px}
	footer .footer-columns{background:#f9f9f9}
	.footer-newsletter-content #form-email{font-size:16px!important;padding:15px 40px!important}
	.footer-newsletter .footer-newsletter-column-input-email{max-width:90%!important}
	h2.newsletter-footer-coupon strong{font-size:2em;font-weight:700}
	.cms-element-text h1{margin-bottom:15px}
	.cms-element-text h2{margin-bottom:15px}
	.text-teaser-box .cms-element-text h2{position:relative;top:-70px;background:#fff;float:left;margin-bottom:-70px;border-radius:6px;padding:5px 10px!important;font-size:18px}
	.cms-block-container-row:not(.has--sidebar) .filter-panel-wrapper{border:0!important;margin:0 20px;background:transparent!important;padding:0!important}
	h2.newsletter-footer-coupon{color:#fff;width:auto;display:inline-block;margin:0 auto}
	.newsletter-text { padding: 0 20%; color: #ddd;  font-size: 11px; line-height 13px; }
	.footer-newsletter .newsletter-inner-text > span{display:block;padding:10px 50px 0}
	.footer-vat{text-align:center}
	.footer-social-column .footer-column-headline,.footer-social-column .footer-column-content{padding-top:0}
	.cms-block.pos-12 .cms-block-container{padding-left:0!important;padding-right:0!important}
	.footer-column.col-md-2{width:19.9996%!important}
	.header-actions-col .icon,.header-main .header-actions-btn .icon{height:30px;width:60px}
	.header-actions-col{padding-top:12px}
	.nav-header > .container{padding-left:0!important;padding-right:0!important}
}

@media(max-width: 600px) {
	.max_inner_width_16.cms-block-zen-grid-6-6 { margin: 0 20px; }
	.cms-block.ag-usp-wrapper { display: none !important; }
	.expanded-product-slider{margin:0 -25px 0 -5px}
	.expanded-product-slider .product-box .product-price-info .product-price-wrapper{height:20px}
	.product-action .btn-buy{padding:0!important}
	.product-box .product-name{font-size:1rem;margin-top:-20px;height:62px}
	.cms-listing-col .product-box .product-price-info .list-price{display:block;position:relative;top:-40px;left:-5px}
	.product-box .product-price-info .list-price{display:block}
	.cms-listing-col .product-box .product-price-info{height:40px}
	.cms-listing-col .product-box .product-price-info .product-price-unit{height:16px}
	.cms-listing-col .product-box .product-image{max-width:85%}
	.product-box.card{border:0}
	.product-listing-stock > span{left:3px}
	.gallery-slider-row{margin:20px 0}
	.is-ctl-navigation .breadcrumb-container{margin-top:4px;margin-bottom:10px;margin-left:20px}
	.accordion-button{padding:20px 0}
	.product-detail-tabs:not(.product-detail-cross-selling) .product-detail-tabs-content .offcanvas-body{padding:0}
	.tab-pane .product-slider-item .buy-widget-container{width:100%!important}
	.product-box .product-image-wrapper{padding-bottom:70px}
	.product-slider:not(.js-slider-initialized) .product-slider-item { margin-right:0; margin-left: 7px; width: 42%; padding-right: 4px; }
	.product-slider-item .card.product-box{padding:5px;}
	.product-box.card .card-body{padding:0px !important}

	.product-action{display:block!important;padding:0!important;margin-top:0!important}
	.la-image-slider .image-slider-controls-container,.product-slider .product-slider-controls-container{display:none}
	.main-navigation .container{width:100%;max-width:unset;overflow:auto}
	.main-navigation-mob{overflow:auto;overflow-y:hidden!important;height:40px;line-height:30px;position:relative;top:-10px}
	.main-navigation-mob .nav-link{display:inline-block!important;padding:10px;font-size:16px}

	.start-weitere-marken{display:block}
	.product-slider-item .card.product-box{border:0!important}
	.la-image-slider .image-slider-container,.product-slider .product-slider-container{overflow-y:auto!important}
	.is-gallery-slider #tns1-iw{overflow:hidden}
	.cms-block-sidebar-filter{margin-bottom:5px}
	.header-slider-wrapper .image-slider-container .image-slider-item{min-height:160px}
	.header-slider-wrapper .image-slider-container .image-slider-item img{height:100%;object-fit:cover !important;min-height:320px}
	.header-slider-wrapper .tns-ovh.tns-ah{min-height:320px}
	.header-slider-wrapper .zen-image-slider-item-text{max-width:100%!important;margin:0;width:100%}
	.header-slider-wrapper .header-slider-btn{max-width:100%!important}
	.header-slider-wrapper .zen-image-slider-item-text-container{align-items:end!important;margin-bottom:15px}

    .product-detail-cross-selling .tab-pane .cms-element-title-paragraph {
        margin: 0 0 0 20px !important;
    }
}

.product-detail-media .product-wishlist .product-wishlist-action .icon-xl,.quickview-minimal-image .product-wishlist .product-wishlist-action .icon-xl{width:30px;height:30px;margin-top:8px}
.newsletter-page-form label{color:#333!important}
.newsletter-page-form a{color:#000!important;text-decoration:underline}
.newsletter-text{display:block;margin-top:24px}
.read-more{cursor:pointer;color:#baabc9}
.btn.filter-panel-wrapper-toggle{color:#000}
.newsletter-more{text-decoration:underline}
.newsletter-more:hover{color:#fff!important;text-decoration:none}
.product-box .product-name{height:60px}
.product-wishlist-action-circle{right:-7px!important;margin-top:-20px;background:transparent!important;width:40px;height:40px}
.product-wishlist .icon-wishlist{width:30px;height:30px}

.product-slider-item .card.product-box{border-color:#e9e3db80}
.product-slider-item .product-price-unit{display:none}
.product-slider-item .product-variant-characteristics{display:none}
.t-center{text-align:center}
.t-white{color:#000}
.t-white h2{color:#000}
.bg-beige{background-color:#e9e3db80}
.m-w-1100{max-width:1100px}
.m-a{margin:auto}
.t-p-25.text-teaser-box .cms-element-text{padding-right:25px;padding-left:25px;text-align:justify;position:relative;z-index:9}
.t-p-25 .cms-element-text{padding-left:25px;padding-right:25px}
.img-center img{margin-left:auto;margin-right:auto}
#mainNavigation > .container{padding:0}
.h-center h1,.h-center h2,.h-center h3,.h-center h4,.h-center h5,.h-center h6{text-align:center}
.testimonial-wrapper{padding:15px;background-color:rgba(255,255,255,0.5);text-align:center}
.testimonial-icon-title{width:max-content;margin:15px auto}
.testimonial_text{font-style:italic;font-size:15px;font-weight:300;letter-spacing:1px;line-height:17px}
.testimonial-author{display:flex;justify-content:center}
.testimonial-publisher{font-size:20px;align-self:center;margin-left:15px;color:#797979!important}
.header-main .header-actions-btn { color: black; }
.privacy-notice .btn { color: black; } 

@media(max-width: 600px) {
	.input-group.checkout-aside-add-code label { display: block !important; width: 100%; }
	.breadcrumb-pretext{display:none!important}
	.cms-element-zen-features-product .cms-element-inner{max-width:100%}
	.testimonial-slider-wrapper .image-slider-container .image-slider-item{min-height:320px}
	.product-detail-content > .container{padding-bottom:0!important}
	.testimonial-slider-wrapper .image-slider-container .image-slider-item img{height:100%;object-fit:cover}
	.testimonial-slider-wrapper .tns-ovh.tns-ah{min-height:320px}
	.testimonial-slider-wrapper .zen-image-slider-item-text{max-width:100%!important;margin:0;padding-left:0;padding-right:0}
	.ag-usp-wrapper{margin:0 20px}
	.ag-usp-wrapper .cms-block-container-row.row.cms-row > div{display:grid;margin-top:5px;padding-right:0;grid-template-columns:55px auto;gap:15px;padding-left:0}
	.ag-usp-wrapper .cms-block-container-row.row.cms-row .cms-element-text{padding-top:8px;line-height:12px}
	.ag-usp-wrapper .cms-block-container-row.row.cms-row .cms-element-text p{margin-bottom:0}
	.cms-block-start-teaser .zen-image-slider-item-text{padding:0 20px}
	.padding40{padding:0 0 0 40px}
	.padding40w{padding:0 40px}
	.padding20{padding:0 20px}
	.padding20w{padding:0 20px}
	.padding200w{padding:0 20px!important}
	.clear-pad .cms-block-container{padding-left:0;padding-right:0}
	.btn-caregories-list .btn-primary{margin:0 8px 8px 0 !important}
	.cms-section-sidebar-main-content.col-lg-8{width:100%!important}
	.cms-element-product-listing .cms-listing-col{width:50%}
	.cms-block-product-listing .cms-block-container{padding:0 15px}
	.cms-element-product-listing .cms-listing-col{margin-bottom:10px;padding-right:5px;padding-left:5px}
	.cms-element-product-listing .cms-listing-row{margin-left:5px!important;margin-right:5px!important}
	.product-box .product-price-info .product-price-unit{margin-bottom:20px}
	.product-badges{left:.2rem;top:.5rem}
	.product-rating{position:relative;top:-21px;right:unset;bottom:unset;left:unset;zoom:.9;width:auto;text-align:right}
	.cms-listing-row .product-rating{top:0}
	.product-review-point,.point-container{margin-right:-1px;margin-left:-1px}
	.product-box.card .card-body{padding:0}
	.is-ctl-product .container-main{padding:0 20px}
	.breadcrumb-container { margin-top: 0 !important; margin-bottom: 20px; }
	.breadcrumb-container .container{padding:0;margin:0}
	.breadcrumb-wrap .breadcrumb-item,.breadcrumb-wrap .breadcrumb-link,.breadcrumb-wrap .breadcrumb-pretext{line-height:21px}
	.breadcrumb-wrap .breadcrumb-placeholder{margin:0;line-height:18px}
}
.cat-slider-wrapper .image-slider-item-inner img{height:calc(100% - 35px)!important}
.cat-slider-wrapper .zen-image-slider-item-text{color:#000!important}
.cat-slider-wrapper .zen-image-slider-item-text a{color:#000!important;display:block;margin:10px 0 -5px}
.cat-slider-wrapper .image-slider .image-slider-controls-prev{opacity:1;visibility:visible;transform:translate3d(0,-50%,0)}
.cat-slider-wrapper .image-slider .image-slider-controls-next{opacity:1;visibility:visible;transform:translate3d(0,-50%,0)}
.ag-usp-wrapper .cms-block-container-row.row.cms-row > div{display:grid;grid-template-columns:55px auto;gap:15px;padding-left:0}
.ag-usp-wrapper .cms-block-container-row.row.cms-row > div:last-child{border:unset}
.ag-usp-wrapper .cms-image{border-radius:5px;margin:auto}
.ag-usp-wrapper .cms-image-container.is-standard{display:flex}
.ag-usp-wrapper .cms-element-image{display:flex;justify-content:center}
@media(max-width: 991px) {
	.ag-usp-wrapper .cms-block-container-row.row.cms-row > div:nth-child(2){border:unset}
	.cms-listing-disturber{padding-left:10px!important;padding-right:10px!important}
	.header-row .header-actions-col { order: 3; }

	.marken_rubriken {display: block; }
	.marken_rubriken h3 { margin-bottom: 10px ! Important;margin-left: 2% ! Important;margin-right: 2% !important; width: 95% !important; padding: 0px 10px !important; }
	.marken_rub_k { width: 100% !important; margin-right: 0 !Important; }
	.marken_rub_d { width: 100% !important; }
	.marken_rub_k .subnavMainEbene2 { width: 100% !important; }
	.marken_rub_d .subnavMainEbene2 { width: 100% !important; }
}

.marken_rub_d h3 { background: #f1f1f1 !important; color: black !important; border-radius: 5px; }
.marken_rub_k h3 { background: #baabc9 !important; color: white !important; border-radius: 5px; }

@media(max-width: 1024px) {
	.product-detail-quantity-group { border: 2px solid black; border-radius: 4px; }
	.product-detail-quantity-group input, .product-detail-quantity-group button { background: #ececec; }
	.is-ctl-product .btn-buy {
		font-weight: 300;
		font-size: 18px;
	}
	.newsletter-block .confirm-alert { background: green; border-radius: 10px; }
	.cms-section .cms-block-container { padding-left: 10px !Important; padding-right: 10px !Important; }
	.is-ctl-product .cms-section .cms-block-container { padding-left: 0px !Important; padding-right: 0px !Important; }
	.main-navigation { display: block !important; }
	.ag-usp-wrapper .cms-block-container-row.row.cms-row > div{border:unset}
	.cms-listing-disturber{min-height:400px}
	.category_stoerer_spalte_1_mob{display:block;width:50%!important}
	.category_stoerer_spalte_2_mob{display:block;width:100%!important}
	.category-listing-disturber{display:none!important}
	.category-listing-disturber-mobile{display:block!important}
	.cms-section-sidebar .cms-element-image .cms-image-container{min-height:150px}
	.cms-block-sidebar-filter .col-12{padding:0 10px!important;margin-top:2px}
	.max_inner_width_16 .col .btn-primary,.max_width_16 .col .btn-primary,.max_inner_width_16 .col-md-6 .btn-primary,.max_width_16 .col-md-6 .btn-primary{position:relative;border:0!important;float:left!important;margin-top:-26px;color:#000;text-decoration:underline;padding:0;overflow:initial;background:transparent;font-weight:400;letter-spacing:1px}
	.max_inner_width_16 .col .btn-primary:after,.max_width_16 .col .btn-primary:after,.max_inner_width_16 .col-md-6 .btn-primary:after,.max_width_16 .col-md-6 .btn-primary:after{content:"\2192";position:absolute;right:-24px;z-index:9;font-size:18px;top:-3px;color:#918b88}
	.max_inner_width_16 .cms-element-text h2{padding-top:20px;}
	.text-teaser-box.max_inner_width_16 .cms-element-text h2{padding:0!important}
} 
body{padding:0!important}
.testimonial-slider-wrapper .zen-image-slider-item-text{margin:auto}
.nav-main-scroller .js-main-navigation-scroller-controls{background:#78716e!important}
.nav-main-scroller .js-main-navigation-scroller-controls.right-control{right:-30px}
.nav-main-scroller .js-main-navigation-scroller-controls.left-control{left:-30px}
.icon.icon-avatar.img_testimonial{margin-top:-25px}
.footer-newsletter-content #form-email{background:#baabc9;color:#fff;border-color:#fff;z-index:5;box-shadow:none;outline:0}
.footer-newsletter #form-email ~ .icon-newsletter-input{color:#fff}
.footer-newsletter #form-email ~ .input-group-append .btn,.footer-newsletter #form-email ~ .btn{color:#fff;border-color:#fff;background:#baabc9}
.footer-newsletter #form-email ~ .input-group-append .btn .icon,.footer-newsletter #form-email ~ .btn .icon{color:#fff}
.footer-newsletter-content #form-email::placeholder{opacity:1;color:#fff}
.navigation-dropdown-list{background:#78716e}
body .tanmar-mobile-category-image img{border-radius:0}
body .image-slider-controls-prev,body .image-slider-controls-next{background:#918b88}
body .image-slider-controls-prev:hover,body .image-slider-controls-next:hover{background:transparent}
body .base-slider-controls-prev:hover,body .base-slider-controls-next:hover{border:none;box-shadow:none;background:none!important;backdrop-filter:none}
body .base-slider-controls-prev,body .base-slider-controls-next{border-color:rgba(145,139,136,0.5);color:#918b88;opacity:1}
.icon.icon-arrow-head-right:hover,.icon.icon-arrow-head-left:hover{color:#918b88!important}
.filter-panel-offcanvas-only.filter-panel-offcanvas-title{color:#918b88}
.cms-block-sidebar-filter.has-col-6 .cms-row [class*="col"]{width:100%!important}
@media(max-width: 575px) {
.cms-listing-col.col-xxl-3.col-xl-3.col-lg-4.col-md-4.col-sm-6.col-12{width:50%!important}
}
.is-act-home .page-wrapper main .container-main .cms-section-default .cms-block.cms-block-zen-grid-6-6-el-2 .cms-block-container-row{--zen-gutter-x:25px}
@media screen and (min-width: 768px) {
.cms-section .cms-section-sidebar-main-content .cms-block-container{padding-left:0!important;padding-right:0!important}
.cms-section-sidebar .cms-element-image .cms-image-container{min-height:480px}
.category-listing-disturber{display:block!important}
.category-listing-disturber-mobile{display:none!important}
.category_stoerer_spalte_1{width:25%!important}
.category_stoerer_spalte_2{width:50%!important}
.category_stoerer_spalte_3{width:75%!important}
.category_stoerer_spalte_4{width:100%!important}
.category_stoerer_spalte_5{width:100%!important}
.header-slider-wrapper .image-slider-item-inner{max-height:520px}
.sub-header-slider-wrapper .image-slider-item-inner{height:280px}
.testimonial-slider-wrapper .image-slider-controls-next{right:50%!important;margin-right:-342px}
.testimonial-slider-wrapper .image-slider-controls-prev{left:50%!important;margin-left:-342px}
.max_inner_width_16 .cms-element-text h2{padding:40px 0 0 10px;}
.button-align-right{float:right;margin-top:40px}
}
.testimonial-slider-wrapper .image-slider-item-inner{max-height:500px}
.testimonial-slider-wrapper .image-slider-item-inner img{opacity:0}
.testimonial-slider-wrapper .image-slider-item-inner .img_testimonial img{opacity:1}
.testimonial-slider-wrapper{background-image:url(https://sw6-2.candle-dream.de/media/84/94/9d/1692774842/Hintergrundbild_Rezensionen.png);background-repeat:no-repeat;background-size:cover}
body .expanded-product-slider .cms-element-product-slider .product-slider .tns-item{opacity:1}
.cms-element-product-slider{margin:0!important}
.newsletter-testimonial-wrapper .col-first form .form-content .js-field-toggle-newsletter-additional{display:none!important}
.newsletter-testimonial-wrapper .col-first .card-title{display:none}
.newsletter-testimonial-wrapper .col-first form .form-content div:nth-child(5){display:none}
.newsletter-testimonial-wrapper .col-first form .form-content .form-label{display:none} 
.newsletter-testimonial-wrapper .col-first{padding-left:calc(var(--zen-gutter-x) * .5);padding-right:0}
.newsletter-testimonial-wrapper .col-last{padding-left:0}
.newsletter-testimonial-wrapper .col-first > div{background-color:#78716e;height:100%;display:flex;position:relative}
.newsletter-testimonial-wrapper .col-first form .form-content .was-validated .form-check-input:invalid{background-color:#fff;border-color:#e52427}
.newsletter-testimonial-wrapper .col-first form.was-validated .form-content .privacy-notice .form-check-input:invalid ~ label{color:#e52427}
.newsletter-testimonial-wrapper .col-first form .form-content .was-validated .form-check-input:valid{background-color:#3cc261;border-color:#3cc261}
.newsletter-testimonial-wrapper .col-first form.was-validated .form-content .privacy-notice .form-check-input:valid ~ label{color:#3cc261}
.newsletter-testimonial-wrapper .col-first form .form-content .privacy-notice label{color:#fff}
.newsletter-testimonial-wrapper .col-first form .form-content .privacy-notice a{color:#fff}
.newsletter-testimonial-wrapper .col-first form .form-content .privacy-notice a:hover{color:#918b88}
.newsletter-testimonial-wrapper .col-first form .form-content #form-email{border:none;background:none;color:#fff}
.newsletter-testimonial-wrapper .col-first form .form-content .input-wrapper{background-color:#918b88;border:#fff 1px solid;border-radius:5px;display:flex}
.newsletter-testimonial-wrapper .col-first form .form-content #form-email::placeholder{color:#fff;opacity:1}
.newsletter-testimonial-wrapper .col-first form .wrapper{display:flex;width:fit-content;margin-left:auto;margin-right:auto;margin-bottom:15px;gap:10px;color:#fff}
.newsletter-testimonial-wrapper .col-first form .wrapper-left{height:fit-content;margin-top:auto;margin-bottom:auto}
.newsletter-testimonial-wrapper .col-first form .wrapper-right p{height:fit-content;margin:0;font-size:1.5rem;text-transform:uppercase}
.newsletter-testimonial-wrapper .col-first form .wrapper-left p{margin:0;font-size:3rem;font-weight:600;text-transform:uppercase}
.newsletter-testimonial-wrapper .col-first form .wrapper-right p:nth-child(2){font-weight:500}
.newsletter-testimonial-wrapper .col-first form .info-text{font-size:11px;color:#ccc;margin-top:15px}
.newsletter-testimonial-wrapper .col-first form .form-content .icon{color:#fff;margin-top:-13px;margin-left:5px}
.newsletter-testimonial-wrapper .col-first form .form-content .input-wrapper button{background:none;width:fit-content;margin:0;padding:0 10px}
.newsletter-testimonial-wrapper .col-first form .form-content button .icon{color:#fff;width:14px;height:14px;margin-top:0;margin-left:auto}
.newsletter-testimonial-wrapper .col-first form .form-content button .icon:hover{color:#4a545b}
.newsletter-testimonial-wrapper .was-validated .form-control:invalid:focus{box-shadow:none}
@media only screen and (min-width: 768px) {
body .newsletter-testimonial-wrapper .row.justify-content-center{width:60%}
}
.newsletter-testimonial-wrapper .row.justify-content-center{height:max-content;width:90%;padding:0;margin:auto}
.newsletter-testimonial-wrapper .confirm-alert{padding:0;font-size:.875rem;color:#fff}
.newsletter-testimonial-wrapper .alert.alert-info.alert-has-icon{margin-top:5px}
.newsletter-testimonial-wrapper .close-button{width:max-content;height:max-content;padding:5px;cursor:pointer;position:absolute;top:25px;right:25px;font-size:20px}
.newsletter-testimonial-wrapper .card{position:unset}
.newsletter-testimonial-wrapper .cms-element-zen-image-slider .zen-image-slider-item-content-container{position:absolute;position:absolute;bottom:0;top:15%;left:11%}
@media only screen and (max-width: 1399px) {
body .newsletter-testimonial-wrapper .col-first,body .newsletter-testimonial-wrapper .col-last{width:100%;padding-right:calc(var(--zen-gutter-x) * .5);padding-left:calc(var(--zen-gutter-x) * .5)}
.newsletter-testimonial-wrapper .row.justify-content-center{padding-top:25px;padding-bottom:25px}
}
@media only screen and (max-width: 700px) {
body .newsletter-testimonial-wrapper .col-first form .wrapper-right p{font-size:1.25rem}
body .newsletter-testimonial-wrapper .col-first form .wrapper-left p{font-size:2.5rem}
body .newsletter-testimonial-wrapper .col-last .image-slider-controls-container{display:none}
}
@media only screen and (max-width: 500px) {
body .newsletter-testimonial-wrapper .col-first form .wrapper-right p{font-size:1rem}
body .newsletter-testimonial-wrapper .col-first form .wrapper-left p{font-size:2rem}
}
@media only screen and (max-width: 450px) {
body .newsletter-testimonial-wrapper .col-first form .wrapper-right p{font-size:.75rem}
body .newsletter-testimonial-wrapper .col-first form .wrapper-left p{font-size:1.5rem}
}
.is-act-home .image-slider.has-nav-outside .image-slider-item-container{padding:0}
.is-act-home .sub-header-slider-wrapper .zen-image-slider-item-text{width:100%;margin:0 2px;bottom:0;background:#fff!important;text-align:left;border-radius:0!important;padding:4px 0 0;display:block;font-size:18px}
.is-act-home .sub-header-slider-wrapper .zen-image-slider-item-text-value a{display:flex;flex-direction:column;width:100%;text-align:left;margin-left:auto;margin-right:auto}
.category-slider .zen-image-slider-item-text-value{cursor:pointer}
.category-slider .zen-image-slider-item-text-value:hover span.slider_small_title,.category-slider .zen-image-slider-item-text-value:hover a{text-decoration:none}
span.slider_small_title{text-decoration:underline;font-weight:200;padding-top:0;font-size:14px;display:block;padding-bottom:10px}
.zen-image-slider .zen-image-slider-item-text-value{width:100%}
.cms-block-tanmar-mobile-subcategories{padding-bottom:20px}
.filter-panel-item{margin-bottom:0}
.offcanvas .filter-panel-item{margin-bottom:8px}
.filter-panel-items-container{margin-bottom:4px}
.read--more{margin-top:2px;padding:0}
.read--more + [data-readmore-toggle]{display:block;width:100%;margin:0;padding:5px;text-transform:uppercase;text-align:center;text-decoration:underline;margin-bottom:10px}
.cms-section-sidebar-sidebar-content.col-lg-4.col-xl-3{position:relative;left:-20px;width:20%}
.cms-section-sidebar-main-content.col-lg-8{width:80%}
.category-navigation-link{line-height:20px;padding-bottom:5px;padding-top:0}
.level-0 .category-navigation-link{padding-bottom:8px;padding-top:8px}
.level-1 .category-navigation-link{line-height:20px!important;padding-bottom:10px!important;padding-top:0!important}
.category-navigation.level-2{font-size:.8125rem}
.top-bar .top-bar-nav,.top-bar-login-register{min-height:30px!important;font-size:15px !important; letter-spacing: 1px; color: black;}
.top-bar .top-bar-nav a { color: black; text-decoration: underline; }
.top-bar > .container{padding-left:0!important;padding-right:0!important}
.top-bar-navigation-group{min-width:70%}
.twt-usp-bar-items{width:100%}
.twt-usp-bar-item{display:inline-block;width:33%;text-align:right}
.item-label,.item-icon{display:inline-block}
.item-label{position:relative;top:-2px}
.item-icon{padding-right:10px}
.item-icon .icon{width:20px!important;height:20px!important}
.item-icon .icon svg path{fill:#f4f1ed}

*{scrollbar-width:thin;scrollbar-height:thin;scrollbar-color:#ddd #fff}
::-webkit-scrollbar{width:6px;height:0}
::-webkit-scrollbar-track{background:#fff}
::-webkit-scrollbar-thumb{background-color:#ddd;border-radius:3px;border:0}
.btn{--bs-btn-color:#fff!important}
.header-slider-wrapper.cms-block-start-teaser,.max_width_16,.max_inner_width_16 .cms-block-container{max-width:1600px;margin:0 auto}
.la-image-slider .image-slider-container,.product-slider .product-slider-container,.nav-main-scroller .main-navigation-menu,.cms-element-zen-image-slider .la-image-slider,.la-image-slider,.product-slider,.expanded-product-slider .cms-element-product-slider .product-slider{scrollbar-color:transparent transparent!important}
.cms-element-zen-image-slider .zen-image-slider-item-image-container.is-cover{position:relative!important}
.header-slider-wrapper .header-slider-btn{font-family:"Proxima Nova","Gill Sans MT",Arial;font-weight:300}
.footer-custom-2-column .footer-column-headline,.footer-custom-2-column .footer-column-headline h1,.footer-custom-2-column .footer-column-headline .h1,.footer-custom-2-column .footer-column-headline h2,.footer-custom-2-column .footer-column-headline .h2,.footer-custom-2-column .footer-column-headline h3,.footer-custom-2-column .footer-column-headline .h3,.footer-custom-2-column .footer-column-headline h4,.footer-custom-2-column .footer-column-headline .h4,.footer-custom-2-column .footer-column-headline h5,.footer-custom-2-column .footer-column-headline .h5,.footer-custom-2-column .footer-column-headline h6,.footer-custom-2-column .footer-column-headline .h6,.footer-custom-2-column .footer-column-content,.footer-custom-2-column .footer-column-content h1,.footer-custom-2-column .footer-column-content .h1,.footer-custom-2-column .footer-column-content h2,.footer-custom-2-column .footer-column-content .h2,.footer-custom-2-column .footer-column-content h3,.footer-custom-2-column .footer-column-content .h3,.footer-custom-2-column .footer-column-content h4,.footer-custom-2-column .footer-column-content .h4,.footer-custom-2-column .footer-column-content h5,.footer-custom-2-column .footer-column-content .h5,.footer-custom-2-column .footer-column-content h6,.footer-custom-2-column .footer-column-content .h6,.footer-payment-logos-column .footer-column-headline,.footer-payment-logos-column .footer-column-headline h1,.footer-payment-logos-column .footer-column-headline .h1,.footer-payment-logos-column .footer-column-headline h2,.footer-payment-logos-column .footer-column-headline .h2,.footer-payment-logos-column .footer-column-headline h3,.footer-payment-logos-column .footer-column-headline .h3,.footer-payment-logos-column .footer-column-headline h4,.footer-payment-logos-column .footer-column-headline .h4,.footer-payment-logos-column .footer-column-headline h5,.footer-payment-logos-column .footer-column-headline .h5,.footer-payment-logos-column .footer-column-headline h6,.footer-payment-logos-column .footer-column-headline .h6,.footer-payment-logos-column .footer-column-content,.footer-payment-logos-column .footer-column-content h1,.footer-payment-logos-column .footer-column-content .h1,.footer-payment-logos-column .footer-column-content h2,.footer-payment-logos-column .footer-column-content .h2,.footer-payment-logos-column .footer-column-content h3,.footer-payment-logos-column .footer-column-content .h3,.footer-payment-logos-column .footer-column-content h4,.footer-payment-logos-column .footer-column-content .h4,.footer-payment-logos-column .footer-column-content h5,.footer-payment-logos-column .footer-column-content .h5,.footer-payment-logos-column .footer-column-content h6,.footer-payment-logos-column .footer-column-content .h6{color:#baabc9}
.category-listing-disturber{width:100%;height:100%;display:block;content:" ";transition:transform 500ms cubic-bezier(0.34,2,0.6,1),box-shadow 200ms ease;background-size:100%;background-position:center;background-repeat:no-repeat}
.category-listing-hastext .category-listing-disturber{background-position:0 -50px}
.category-listing-disturber:hover{transform:translateY(-5px);box-shadow:0 15px 22.5px #e8e7e8,0 5px 8px -5px #e8e7e8,0 15px 16px -15px #e8e7e8,0 25px 32px -25px #e8e7e8}
.category-disturber-title-wrapper{background-color:#dbd5cb;position:absolute;bottom:0;width:100%;padding:10px}
.category-disturber-wrapper{position:relative;width:100%;height:100%;color:#333}
.category-disturber-wrapper span{display:block;width:100%;color:#333}
.category-disturber-wrapper:hover,.category-disturber-title-wrapper:hover{text-decoration:none}
.category-disturber-wrapper .category-disturber-title{font-size:.8rem}
.category-disturber-wrapper .category-disturber-title-sub{font-size:.8rem;text-decoration:underline}
.max_inner_width_16 .col-12{padding-left:0!important;padding-right:0!important}
.bg-dark-beige .cms-element-text .cms-element-alignment{padding:0 30px}
.ag-primary-btn{transition:all .5s ease;background:#baabc9;padding:10px 15px;color:#fff;border:3px solid #fff;display:inline-block;border-radius:8px;font-size:20px;position:relative}
.ag-primary-btn .arrow{transition:all .5s ease;border:3px solid #baabc9;width:15px;height:15px;border-width:0 3px 3px 0;position:absolute;right:35px;top:20px;display:inline-block}
.ag-primary-btn:hover{background:#baabc9;border:3px solid #baabc9;color:#fff;text-decoration:none}
.ag-primary-btn:hover .arrow{border-color:#fff;right:20px}
.ag-primary-btn .right{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.btn-caregories-list .btn-primary{background-color:#baabc9!important;color:#fff!important;border:0!important}
.btn-caregories-list .btn-primary:hover{border-color:#baabc9!important;box-shadow:0 0 0 .2rem #baabc9!important}
.navigation-flyout{max-width:1620px;border:1px solid #baabc9;padding:1px}
.navigation-flyout .container{max-width:1620px}
.image-slider-container .image-slider-item{position:unset}
.fix_padding_Left .cms-row,.fix_padding_Left .cms-block-container{padding-left:0}
.thxto_testimonial{display:inline;height:50px;line-height:45px;padding-right:20px}
.header-main .header-actions-btn:hover svg{color:#fff;fill:#fff}
.social-icon .icon > svg{color:#fff}
.product-box .product-description{display:none}
.cms-element-product-listing-wrapper[data-infinity-scroll="true"].has-sticky-footer .cms-element-product-listing-actions{background-color:unset!important;padding:0!important;margin-left:-3px!important}
.cms-block-sidebar-filter .col-12{position:initial;padding:0;background:#fff}
.cms-block-sidebar-filter .cms-block-container{padding-left:18px;padding-right:18px}
.cms-block-product-listing .cms-row,.cms-block-product-listing .cms-row > *{margin-top:0}
.filter-panel-item .filter-panel-item-toggle{border:1px solid #ddd}
.filter-panel-item .filter-panel-item-toggle:hover{border:1px solid #000}
.filter-panel .filter-panel-item{display:none;transition:all .5s ease}
.show-all-filters{line-height:40px;padding:0 15px;border-radius:5px;font-weight:700;border:1px solid #efefef;background:#f9f9f9;cursor:pointer}
.cms-element-zen-image-slider,.cms-element-product-slider{overflow:hidden!important}
.la-image-slider,.product-slider{padding-left:0!important;padding-right:0!important;padding-bottom:0;overflow-x:auto!important;overflow-y:hidden!important}
.la-image-slider .image-slider-container,.product-slider .product-slider-container{overflow-x:auto!important;overflow-y:hidden!important}
.la-image-slider .image-slider-item-container,.product-slider .product-slider-item{display:inline-table;margin-right:7px}
.la-image-slider .image-slider-container .image-slider-item.is-not-first,.product-slider .product-slider-container .product-slider-item.is-not-first{display:block!important}
.product-slider-container{padding-bottom:14px!important}
.product-box:hover{transform:translateY(-5px);box-shadow:0 5px 5px #c9c0bb,0 5px 5px -5px #c9c0bb,0 5px 6px -15px #c9c0bb,0 15px 22px -15px #c9c0bb}
.navigation-flyout-bar{align-items:center;padding:10px 0;background:#baabc9;margin-bottom:20px}
.cms-element-zen-image-slider .image-slider-item-inner{position:relative}
.navigation-flyout-categories.is-level-0 > .navigation-flyout-col{margin-bottom:20px}
.product-image-wrapper .overlay-product-actions .product-wishlist button{opacity:1;transform:translate3d(0,0,0)}
.product-variant-characteristics,.neti-ec-extra-options{display:none}
.product-box .product-price-info .product-price-unit,.product-box .product-price-info .product-cheapest-price{height:auto}
.btn.filter-reset-all{color:#000!important}
.start-weitere-marken{display:none}
.image-slider-controls-container{position:sticky;left:0;bottom:50%;width:100%}
.image-slider-controls-container .la-image-slider-controls-next,.image-slider-controls-container .la-image-slider-controls-prev{background:#78716e!important;position:absolute;top:50%;transform:translateY(-50%);background:#293133;color:#fff;border:0;width:41px;max-width:40px;height:42px;max-height:42px;z-index:1020;line-height:36px;font-size:12px;text-align:center;cursor:pointer;border-radius:5px;transition:all .3s ease}
.image-slider-controls-container .la-image-slider-controls-next{right:-50px}
.image-slider-controls-container .la-image-slider-controls-prev{left:-50px}
.image-slider-controls-container .la-image-slider-controls-next .icon > svg,.image-slider-controls-container .la-image-slider-controls-prev .icon > svg{top:0;color:#fff}
.image-slider-controls-container .la-image-slider-controls-next .icon,.image-slider-controls-container .la-image-slider-controls-prev .icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.la-image-slider-controls-next:hover,.la-image-slider-controls-next:hover,.la-image-slider-controls-prev:hover,.la-image-slider-controls-prev:hover{color:#918b88!important;background:none!important}
.la-image-slider-controls-next:hover .icon > svg,.la-image-slider-controls-next:hover .icon > svg,.la-image-slider-controls-prev:hover .icon > svg,.la-image-slider-controls-prev:hover .icon > svg{color:#918b88!important}
.cms-block-product-slider .col-12{padding-left:0!important;padding-right:0!important;margin-top:20px}
.product-detail-content > .container,.cms-section .product-detail-content > .boxed,.product-detail-tabs > .container,.cms-section .product-detail-tabs > .boxed{padding-top:0;padding-left:0;padding-right:0}
.tab-pane .product-slider{overflow-x:hidden!important;overflow-y:hidden!important}
*{scrollbar-width:thin;scrollbar-height:thin;scrollbar-color:#ddd #fff}
::-webkit-scrollbar{width:6px;height:0}
::-webkit-scrollbar-track{background:#fff}
::-webkit-scrollbar-thumb{background-color:#ddd;border-radius:3px;border:0}
.product-detail-stock > span{position:relative;top:-3px;border-radius:4px;padding:5px 10px;font-weight:400}
.product-listing-stock-container{position:relative}
.product-listing-stock > span{position:absolute;z-index:99;top:35px;left:9px;border-radius:4px;padding:3px 6px;font-weight:300;font-size:12px}
.product-detail-stock-zero{background-color:#333;color:#000}
.product-detail-stock-five{background-color:#b40000;color:#fff}
.product-detail-stock-ten{background-color:#b49400;color:#fff}
.product-detail-stock-mtt{background-color:#d6d6d6;color:#000}
.cms-element-zen-features-product .icon{float:left;margin-right:10px;position:relative;top:4px}
.cms-element-zen-features-product{border-top:1px solid #e8e7e8;padding-top:20px;margin-top:20px;margin-left:0;margin-right:0}
.cms-element-zen-features-product .cms-element-inner{border:1px solid #ddd;max-width:80%;line-height:40px;margin-bottom:7px}
@media(min-width: 1200px) {
.col-xl-4,.is-act-cartpage .checkout .checkout-aside{width:25%!important}
}
@media (min-width: 992px) {
.header-row .header-menu-button { display: none; }
#productDetailPageBuyProductForm .row.justify-content-end{justify-content:left!important}
.nav-main-scroller .main-navigation-menu{}
.buy-widget-container.is-quantity-select{float:right;max-width:60%;margin-right:-6px}
.product-box .product-price-info .product-price{position:relative;top:-5px}
.buy-widget-container .btn-buy{background:#baabc9!important;border-color:#baabc9!important}
.cms-listing-row .cms-listing-col .product-action{right:15px}
.cms-element-product-listing-wrapper[data-infinity-scroll="true"].has-sticky-footer .js-listing-wrapper{padding-bottom:0;margin-bottom:0}
.cms-element-product-listing-wrapper[data-infinity-scroll="true"].has-sticky-footer .cms-element-product-listing > .pagination-nav{display:block;margin-bottom:60px}
.js-listing-load-more{float:left;margin-bottom:60px}
.js-listing-load-more .btn-primary{color:#fff!important}
.product-action{display:block;width:100%;margin:0!important}
.btn-buy-txt{display:none}
#mainNavigation > .container{ }
.is-srch-default .header-multi-line .header-search-col .header-search{position:relative;top:4px;display:block!important}
.container-main{padding-top:0} 
.text-teaser-box .cms-block-container{padding-left:0!important;padding-right:0!important}
.cms-element-image .cms-image-container{z-index:9}
.col-first .cms-element-image:after{content:" ";background:#baabc9;width:50%;height:57%;position:absolute;display:block;left:-30px;top:50%;z-index:1}
.col-last .cms-element-image:after{content:" ";background:#baabc9;width:50%;height:57%;position:absolute;display:block;right:-30px;top:50%;z-index:1}
.is-ctl-navigation .container-main{padding-top:0!important}
.is-act-home .container-main{}
.is-act-home .pos-2 .cms-row,.is-act-home .pos-3 .cms-row,.is-act-home .pos-4 .cms-row,.is-act-home .pos-5 .cms-row,.is-act-home .pos-2 .cms-row .col-12,.is-act-home .pos-3 .cms-row .col-12{padding-left:0;padding-right:0}
.breadcrumb-wrap .breadcrumb-item,.breadcrumb-wrap .breadcrumb-link,.breadcrumb-wrap .breadcrumb-pretext{font-weight:300}
.category-navigation.level-0{border-radius:5px}
.category-navigation-link.is-active,.category-navigation-link.in-path,.category-navigation.level-0 .category-navigation-link.is-active ~ .level-1 .category-navigation-link,.category-navigation.level-0 .category-navigation-link.in-path ~ .level-1 .category-navigation-link{background:#efefef!important}
.is-tb-default .js-sticky:not(.js-has-minimal-header).cms-section-sidebar-sidebar-content-inner{top:166px!important}
}
@media(min-width: 600px) {
.product-image-wrapper .overlay-product-actions{right:0;top:2rem}
.product-badges{left:.5rem;top:.5rem}
.product-box.card .card-body{padding:.6rem}
.product-box:hover .product-rating{opacity:1!important}
.product-rating{top:-27px;position:relative;bottom:0;margin:0!important;width:auto!important;text-align:right}
.footer-newsletter{background:#333!important}
.product-action .buy-widget .btn-icon-only{min-width:50px}
.product-action .btn-buy .icon{margin-right:1px}
footer .footer-columns{background:#f9f9f9}
.footer-newsletter-content #form-email{font-size:16px!important;padding:15px 40px!important}
.footer-newsletter .footer-newsletter-column-input-email{max-width:90%!important}
h2.newsletter-footer-coupon strong{font-size:2em;font-weight:700}
.cms-element-text h1{margin-bottom:15px}
.cms-element-text h2{margin-bottom:15px}
.text-teaser-box .cms-element-text h2{position:relative;top:-70px;background:#fff;float:left;margin-bottom:-70px;border-radius:6px;padding:5px 10px!important;font-size:18px}
.cms-block-container-row:not(.has--sidebar) .filter-panel-wrapper{border:0!important;margin:0 20px;background:transparent!important;padding:0!important}
h2.newsletter-footer-coupon{color:#fff;border-bottom:3px solid #fff;width:auto;display:inline-block;margin:0 auto}
.footer-newsletter .newsletter-inner-text > span{display:block;padding:10px 50px 0}
.footer-vat{text-align:center}
.footer-social-column .footer-column-headline,.footer-social-column .footer-column-content{padding-top:0}
.cms-block.pos-12 .cms-block-container{padding-left:0!important;padding-right:0!important}
.footer-column.col-md-2{width:19.9996%!important}
.header-actions-col .icon,.header-main .header-actions-btn .icon{height:30px;width:60px}
.header-actions-col{padding-top:12px}
.nav-header > .container{padding-left:0!important;padding-right:0!important}
}
.product-detail-media .product-wishlist .product-wishlist-action .icon-xl,.quickview-minimal-image .product-wishlist .product-wishlist-action .icon-xl{width:30px;height:30px;margin-top:8px}
.newsletter-page-form label{color:#333!important}
.newsletter-page-form a{color:#000!important;text-decoration:underline}
.newsletter-text{display:block;margin-top:24px}
.read-more{cursor:pointer;color:#baabc9}
.btn.filter-panel-wrapper-toggle{color:#000}
.newsletter-more{text-decoration:underline}
.newsletter-more:hover{color:#fff!important;text-decoration:none}
.product-box .product-name{height:60px}
.product-wishlist-action-circle{right:-7px!important;margin-top:-20px;background:transparent!important;width:40px;height:40px}
.product-wishlist .icon-wishlist{width:30px;height:30px}
@media(max-width: 600px) {
.base-slider-controls { display: none !important; }
.header-logo-picture { width: 36px !Important; }
.nav-main-scroller .js-main-navigation-scroller-controls { display: none !important; }
.expanded-product-slider{margin:0 -25px 0 -5px}
.expanded-product-slider .product-box .product-price-info .product-price-wrapper{height:20px}
.product-action .btn-buy{padding:0!important}
.product-box .product-name{font-size:1rem;margin-top:-20px;height:62px}
.is-ctl-product .product-slider:not(.js-slider-initialized) .product-slider-item{width:46%;margin-right:0;padding-right:0}
.cms-listing-col .product-box .product-price-info .list-price{display:block;position:relative;top:-40px;left:-5px}
.product-box .product-price-info .list-price{display:block}
.cms-listing-col .product-box .product-price-info{height:40px}
.cms-listing-col .product-box .product-price-info .product-price-unit{height:16px}
.cms-listing-col .product-box .product-image{max-width:85%}
.product-box.card{border:0}
.product-listing-stock > span{left:3px}
.gallery-slider-row{margin:20px 0}
.is-ctl-navigation .breadcrumb-container{margin-top:4px;margin-bottom:10px;margin-left:20px}
.accordion-button{padding:20px 0}
.product-detail-tabs:not(.product-detail-cross-selling) .product-detail-tabs-content .offcanvas-body{padding:0}
.tab-pane .product-slider-item .buy-widget-container{width:100%!important}
.product-box .product-image-wrapper{padding-bottom:70px}
.max_inner_width_16.bg-color .product-slider-item .card.product-box{padding:5px}
.product-action{display:block!important;padding:0!important;margin-top:0!important}
.la-image-slider .image-slider-controls-container,.product-slider .product-slider-controls-container{display:none}
.main-navigation .container{width:100%;max-width:unset;overflow:auto}
.main-navigation-mob{overflow:auto;overflow-y:hidden!important;height:40px;line-height:30px;position:relative;top:-10px}
.main-navigation-mob .nav-link{display:inline-block!important;padding:10px;font-size:16px}

.start-weitere-marken{display:block;text-transform: uppercase;letter-spacing: 1px;margin-top: 10px; margin-bottom: 40px; color: black;}
.product-slider-item .card.product-box{border:0!important}
#productDetailPageBuyProductForm .row.g-2.mt-0.justify-content-end .col-8,#swag-amazon-pay-product-detail-wrapper .col-8{width:100%!important;display:block!important}
#productDetailPageBuyProductForm .row.g-2.mt-0.justify-content-end,#swag-amazon-pay-product-detail-wrapper{top:2px!important;width:50%!important;display:inline-block!important}
#swag-amazon-pay-product-detail-wrapper.mt-3,.swag-amazon-pay-wrapper.product-detail,.swag-amazon-pay-wrapper .product-detail{margin-top:0!important}
#productDetailPageBuyProductForm .row.g-2.mt-0.justify-content-end {
    top: -22px !important;
    position: relative;
}

.is-gallery-slider #tns1-iw{overflow:hidden}

.cms-block-sidebar-filter{margin-bottom:5px}
.header-slider-wrapper .image-slider-container .image-slider-item{min-height:160px}
.header-slider-wrapper .image-slider-container .image-slider-item img{height:100%;object-fit:cover;min-height:320px}
.header-slider-wrapper .tns-ovh.tns-ah{min-height:320px}
.header-slider-wrapper .zen-image-slider-item-text{max-width:100%!important;margin:0;width:100%}
.header-slider-wrapper .header-slider-btn{max-width:100%!important}
.header-slider-wrapper .zen-image-slider-item-text-container{align-items:end!important;margin-bottom:15px}
}

section.faqpage details {background: #fff;border: 1px solid #ccc;border-radius: 5px;margin-bottom: 1rem;padding: 1rem;}
section.faqpage summary {font-weight: bold;cursor: pointer;outline: none;}
section.faqpage summary:focus {outline: 2px dashed #333;outline-offset: 4px;}
section.faqpage details[open] summary::after {content: " ?";}
section.faqpage summary::after {content: " ?";float: right;} 
section.faqpage div p { padding: 16px; margin: 0 0 -10px; }

@media (max-width: 990px) {
.main-navigation .container{padding:0 10px!important;margin-bottom:0px}
.header-menu-button{order:1!important;margin-left:0!important}
.header-logo-col{order:2!important; margin-left: 50px;}
span.icon.icon-stack { height: 3.1rem; width: 2rem;}
.header-row .header-actions-col{margin-left:auto!important}
.header-actions-col .nav-main-toggle-btn { display: none !important; }
.nav-header > .container{padding:0 10px!important} 
.is-srch-default .header-search-col .header-search { width: 100%; }
}
@media (min-width: 600px) {

.product-slider-item .card.product-box{border-color:#e9e3db80}
.product-slider-item .product-price-unit{display:none}
.product-slider-item .product-variant-characteristics{display:none}
.t-center{text-align:center}
.t-white{color:#000}
.t-white h2{color:#000}
.bg-beige{background-color:#e9e3db80}
.m-w-1100{max-width:1100px}
.m-a{margin:auto}
.t-p-25.text-teaser-box .cms-element-text{padding-right:25px;padding-left:25px;text-align:justify;position:relative;z-index:9}
.t-p-25 .cms-element-text{padding-left:25px;padding-right:25px}
.img-center img{margin-left:auto;margin-right:auto}
#mainNavigation > .container{padding:0}
.h-center h1,.h-center h2,.h-center h3,.h-center h4,.h-center h5,.h-center h6{text-align:center}
.testimonial-wrapper{padding:15px;background-color:rgba(255,255,255,0.5);text-align:center}
.testimonial-icon-title{width:max-content;margin:15px auto}
.testimonial_text{font-style:italic;font-size:15px;font-weight:300;letter-spacing:1px;line-height:17px}
.testimonial-author{display:flex;justify-content:center}
.testimonial-publisher{font-size:20px;align-self:center;margin-left:15px;color:#797979!important}
@media(max-width: 600px) {
.breadcrumb-pretext{display:none!important}
.cms-element-zen-features-product .cms-element-inner{max-width:100%}
.testimonial-slider-wrapper .image-slider-container .image-slider-item{min-height:320px}
.product-detail-content > .container{padding-bottom:0!important}
.testimonial-slider-wrapper .image-slider-container .image-slider-item img{height:100%;object-fit:cover}
.testimonial-slider-wrapper .tns-ovh.tns-ah{min-height:320px}
.testimonial-slider-wrapper .zen-image-slider-item-text{max-width:100%!important;margin:0;padding-left:0;padding-right:0}
.ag-usp-wrapper{margin:0 20px}
.ag-usp-wrapper .cms-block-container-row.row.cms-row > div{display:grid;margin-top:5px;padding-right:0;grid-template-columns:55px auto;gap:15px;padding-left:0}
.ag-usp-wrapper .cms-block-container-row.row.cms-row .cms-element-text{padding-top:8px;line-height:12px}
.ag-usp-wrapper .cms-block-container-row.row.cms-row .cms-element-text p{margin-bottom:0}
.clear-pad .cms-block-container{padding-left:0;padding-right:0}
.btn-caregories-list .btn-primary{margin:0 8px 8px 0 !important}
.cms-section-sidebar-main-content.col-lg-8{width:100%!important}
.cms-element-product-listing .cms-listing-col{width:50%}
.cms-block-product-listing .cms-block-container{padding:0 15px}
.cms-element-product-listing .cms-listing-col{margin-bottom:10px;padding-right:5px;padding-left:5px}
.cms-element-product-listing .cms-listing-row{margin-left:5px!important;margin-right:5px!important}
.product-box .product-price-info .product-price-unit{margin-bottom:20px}
.product-badges{left:.2rem;top:.5rem}
.product-rating{position:relative;top:-21px;right:unset;bottom:unset;left:unset;zoom:.9;width:auto;text-align:right}
.cms-listing-row .product-rating{top:0}
.product-review-point,.point-container{margin-right:-1px;margin-left:-1px}
.product-box.card .card-body{padding:0}
.is-ctl-product .container-main{padding:0 20px}
.breadcrumb-wrap .breadcrumb-item,.breadcrumb-wrap .breadcrumb-link,.breadcrumb-wrap .breadcrumb-pretext{line-height:21px}
.breadcrumb-wrap .breadcrumb-placeholder{margin:0;line-height:18px}
}
.cat-slider-wrapper .image-slider-item-inner img{height:calc(100% - 35px)!important}
.cat-slider-wrapper .zen-image-slider-item-text{color:#000!important}
.cat-slider-wrapper .zen-image-slider-item-text a{color:#000!important;display:block;margin:10px 0 -5px}
.cat-slider-wrapper .image-slider .image-slider-controls-prev{opacity:1;visibility:visible;transform:translate3d(0,-50%,0)}
.cat-slider-wrapper .image-slider .image-slider-controls-next{opacity:1;visibility:visible;transform:translate3d(0,-50%,0)}
.ag-usp-wrapper .cms-block-container-row.row.cms-row > div{display:grid;grid-template-columns:55px auto;gap:15px;padding-left:0}
.ag-usp-wrapper .cms-block-container-row.row.cms-row > div:last-child{border:unset}
.ag-usp-wrapper .cms-image{border-radius:5px;margin:auto}
.ag-usp-wrapper .cms-image-container.is-standard{display:flex}
.ag-usp-wrapper .cms-element-image{display:flex;justify-content:center}
@media(max-width: 991px) {
.ag-usp-wrapper .cms-block-container-row.row.cms-row > div:nth-child(2){border:unset}
.cms-listing-disturber{padding-left:10px!important;padding-right:10px!important}
}
@media(max-width: 990px) { 
.header-main { margin-bottom: 20px; }
.main-navigation { display: block !important; }
.ag-usp-wrapper .cms-block-container-row.row.cms-row > div{border:unset}
.cms-listing-disturber{min-height:400px}
.category_stoerer_spalte_1_mob{display:block;width:50%!important}
.category_stoerer_spalte_2_mob{display:block;width:100%!important}
.category-listing-disturber{display:none!important}
.category-listing-disturber-mobile{display:block!important}
.cms-section-sidebar .cms-element-image .cms-image-container{min-height:150px}
.cms-block-sidebar-filter .col-12{padding:0 10px!important;margin-top:2px}
.max_inner_width_16 .col .btn-primary,.max_width_16 .col .btn-primary,.max_inner_width_16 .col-md-6 .btn-primary,.max_width_16 .col-md-6 .btn-primary{position:relative;border:0!important;float:left!important;margin-top:-26px;color:#918b88;text-decoration:underline;padding:0;overflow:initial;background:transparent;font-weight:400;letter-spacing:1px}
.max_inner_width_16 .col .btn-primary:after,.max_width_16 .col .btn-primary:after,.max_inner_width_16 .col-md-6 .btn-primary:after,.max_width_16 .col-md-6 .btn-primary:after{content:"\2192";position:absolute;right:-24px;z-index:9;font-size:18px;top:-3px;color:#918b88}
.max_inner_width_16 .cms-element-text h2{padding-top:20px}
.text-teaser-box.max_inner_width_16 .cms-element-text h2{padding:0!important}
}
body{padding:0!important}
.testimonial-slider-wrapper .zen-image-slider-item-text{margin:auto}
.nav-main-scroller .js-main-navigation-scroller-controls{background:#78716e!important}
.nav-main-scroller .js-main-navigation-scroller-controls.right-control{right:-30px}
.nav-main-scroller .js-main-navigation-scroller-controls.left-control{left:-30px}
.icon.icon-avatar.img_testimonial{margin-top:-25px}
.footer-newsletter-content #form-email{background:#baabc9;color:#fff;border-color:#fff;z-index:5;box-shadow:none;outline:0}
.footer-newsletter #form-email ~ .icon-newsletter-input{color:#fff}
.footer-newsletter #form-email ~ .input-group-append .btn,.footer-newsletter #form-email ~ .btn{color:#fff;border-color:#fff;background:#baabc9}
.footer-newsletter #form-email ~ .input-group-append .btn .icon,.footer-newsletter #form-email ~ .btn .icon{color:#fff}
.footer-newsletter-content #form-email::placeholder{opacity:1;color:#fff}
.navigation-dropdown-list{background:#78716e}
body .tanmar-mobile-category-image img{border-radius:0}
body .image-slider-controls-prev,body .image-slider-controls-next{background:#918b88}
body .image-slider-controls-prev:hover,body .image-slider-controls-next:hover{background:transparent}
body .base-slider-controls-prev:hover,body .base-slider-controls-next:hover{border:none;box-shadow:none;background:none!important;backdrop-filter:none}
body .base-slider-controls-prev,body .base-slider-controls-next{border-color:rgba(145,139,136,0.5);color:#918b88;opacity:1}
.icon.icon-arrow-head-right:hover,.icon.icon-arrow-head-left:hover{color:#918b88!important}
.filter-panel-offcanvas-only.filter-panel-offcanvas-title{color:#918b88}
.cms-block-sidebar-filter.has-col-6 .cms-row [class*="col"]{width:100%!important}
}
@media(max-width: 575px) {
.cms-listing-col.col-xxl-3.col-xl-3.col-lg-4.col-md-4.col-sm-6.col-12{width:50%!important}
}
.is-act-home .page-wrapper main .container-main .cms-section-default .cms-block.cms-block-zen-grid-6-6-el-2 .cms-block-container-row{--zen-gutter-x:25px}
@media screen and (min-width: 768px) {
.cms-section .cms-section-sidebar-main-content .cms-block-container{padding-left:0!important;padding-right:0!important}
.cms-section-sidebar .cms-element-image .cms-image-container{min-height:480px}
.category-listing-disturber{display:block!important}
.category-listing-disturber-mobile{display:none!important}
.category_stoerer_spalte_1{width:20%!important}
.category_stoerer_spalte_2{width:40%!important}
.category_stoerer_spalte_3{width:60%!important}
.category_stoerer_spalte_4{width:80%!important}
.category_stoerer_spalte_5{width:100%!important}
.header-slider-wrapper .image-slider-item-inner{max-height:520px}
.sub-header-slider-wrapper .image-slider-item-inner{height:280px}
.testimonial-slider-wrapper .image-slider-controls-next{right:50%!important;margin-right:-342px}
.testimonial-slider-wrapper .image-slider-controls-prev{left:50%!important;margin-left:-342px}

.button-align-right{float:right;margin-top:40px}
}
.testimonial-slider-wrapper .image-slider-item-inner{max-height:500px}
.testimonial-slider-wrapper .image-slider-item-inner img{opacity:0} 
.testimonial-slider-wrapper .image-slider-item-inner .img_testimonial img{opacity:1}
.testimonial-slider-wrapper{background-image:url(https://www.candle-dream.de/media/84/94/9d/1692774842/Hintergrundbild_Rezensionen.png);background-repeat:no-repeat;background-size:cover}
body .expanded-product-slider .cms-element-product-slider .product-slider .tns-item{opacity:1}
.cms-element-product-slider{margin:0!important}
.newsletter-testimonial-wrapper .col-first form .form-content .js-field-toggle-newsletter-additional{display:none!important}
.newsletter-testimonial-wrapper .col-first .card-title{display:none}
.newsletter-testimonial-wrapper .col-first form .form-content div:nth-child(5){display:none}
.newsletter-testimonial-wrapper .col-first form .form-content .form-label{display:none}
.newsletter-testimonial-wrapper .col-first{padding-left:calc(var(--zen-gutter-x) * .5);padding-right:0}
.newsletter-testimonial-wrapper .col-last{padding-left:0}
.newsletter-testimonial-wrapper .col-first > div{background-color:#78716e;height:100%;display:flex;position:relative}
.newsletter-testimonial-wrapper .col-first form .form-content .was-validated .form-check-input:invalid{background-color:#fff;border-color:#e52427}
.newsletter-testimonial-wrapper .col-first form.was-validated .form-content .privacy-notice .form-check-input:invalid ~ label{color:#e52427}
.newsletter-testimonial-wrapper .col-first form .form-content .was-validated .form-check-input:valid{background-color:#3cc261;border-color:#3cc261}
.newsletter-testimonial-wrapper .col-first form.was-validated .form-content .privacy-notice .form-check-input:valid ~ label{color:#3cc261}
.newsletter-testimonial-wrapper .col-first form .form-content .privacy-notice label{color:#fff}
.newsletter-testimonial-wrapper .col-first form .form-content .privacy-notice a{color:#fff}
.newsletter-testimonial-wrapper .col-first form .form-content .privacy-notice a:hover{color:#918b88}
.newsletter-testimonial-wrapper .col-first form .form-content #form-email{border:none;background:none;color:#fff}
.newsletter-testimonial-wrapper .col-first form .form-content .input-wrapper{background-color:#918b88;border:#fff 1px solid;border-radius:5px;display:flex}
.newsletter-testimonial-wrapper .col-first form .form-content #form-email::placeholder{color:#fff;opacity:1}
.newsletter-testimonial-wrapper .col-first form .wrapper{display:flex;width:fit-content;margin-left:auto;margin-right:auto;margin-bottom:15px;gap:10px;color:#fff}
.newsletter-testimonial-wrapper .col-first form .wrapper-left{height:fit-content;margin-top:auto;margin-bottom:auto}
.newsletter-testimonial-wrapper .col-first form .wrapper-right p{height:fit-content;margin:0;font-size:1.5rem;text-transform:uppercase}
.newsletter-testimonial-wrapper .col-first form .wrapper-left p{margin:0;font-size:3rem;font-weight:600;text-transform:uppercase}
.newsletter-testimonial-wrapper .col-first form .wrapper-right p:nth-child(2){font-weight:500}
.newsletter-testimonial-wrapper .col-first form .info-text{font-size:11px;color:#ccc;margin-top:15px}
.newsletter-testimonial-wrapper .col-first form .form-content .icon{color:#fff;margin-top:-13px;margin-left:5px}
.newsletter-testimonial-wrapper .col-first form .form-content .input-wrapper button{background:none;width:fit-content;margin:0;padding:0 10px}
.newsletter-testimonial-wrapper .col-first form .form-content button .icon{color:#fff;width:14px;height:14px;margin-top:0;margin-left:auto}
.newsletter-testimonial-wrapper .col-first form .form-content button .icon:hover{color:#4a545b}
.newsletter-testimonial-wrapper .was-validated .form-control:invalid:focus{box-shadow:none}
@media only screen and (min-width: 768px) {
body .newsletter-testimonial-wrapper .row.justify-content-center{width:60%}
}
.newsletter-testimonial-wrapper .row.justify-content-center{height:max-content;width:90%;padding:0;margin:auto}
.newsletter-testimonial-wrapper .confirm-alert{padding:0;font-size:.875rem;color:#fff}
.newsletter-testimonial-wrapper .alert.alert-info.alert-has-icon{margin-top:5px}
.newsletter-testimonial-wrapper .close-button{width:max-content;height:max-content;padding:5px;cursor:pointer;position:absolute;top:25px;right:25px;font-size:20px}
.newsletter-testimonial-wrapper .card{position:unset}
.newsletter-testimonial-wrapper .cms-element-zen-image-slider .zen-image-slider-item-content-container{position:absolute;position:absolute;bottom:0;top:15%;left:11%}
@media only screen and (max-width: 1399px) {
body .newsletter-testimonial-wrapper .col-first,body .newsletter-testimonial-wrapper .col-last{width:100%;padding-right:calc(var(--zen-gutter-x) * .5);padding-left:calc(var(--zen-gutter-x) * .5)}
.newsletter-testimonial-wrapper .row.justify-content-center{padding-top:25px;padding-bottom:25px}
}
@media only screen and (max-width: 700px) {
body .newsletter-testimonial-wrapper .col-first form .wrapper-right p{font-size:1.25rem}
body .newsletter-testimonial-wrapper .col-first form .wrapper-left p{font-size:2.5rem}
body .newsletter-testimonial-wrapper .col-last .image-slider-controls-container{display:none}
}
@media only screen and (max-width: 500px) {
body .newsletter-testimonial-wrapper .col-first form .wrapper-right p{font-size:1rem}
body .newsletter-testimonial-wrapper .col-first form .wrapper-left p{font-size:2rem}
}
@media only screen and (max-width: 450px) {
body .newsletter-testimonial-wrapper .col-first form .wrapper-right p{font-size:.75rem}
body .newsletter-testimonial-wrapper .col-first form .wrapper-left p{font-size:1.5rem}
}
.is-act-home .la_slider-container img, .header-logo-main img{width:100%}
.is-act-home .image-slider.has-nav-outside .image-slider-item-container{padding:0}
.is-act-home .sub-header-slider-wrapper .zen-image-slider-item-text{width:100%;margin:0 2px;bottom:0;background:#fff!important;text-align:left;border-radius:0!important;padding:4px 0 0;display:block;font-size:18px}
.is-act-home .sub-header-slider-wrapper .zen-image-slider-item-text-value a{display:flex;flex-direction:column;width:100%;text-align:left;margin-left:auto;margin-right:auto}
.category-slider .zen-image-slider-item-text-value{cursor:pointer}
.category-slider .zen-image-slider-item-text-value:hover span.slider_small_title,.category-slider .zen-image-slider-item-text-value:hover a{text-decoration:none}
span.slider_small_title{text-decoration:underline;font-weight:200;padding-top:0;font-size:14px;display:block;padding-bottom:10px}
.zen-image-slider .zen-image-slider-item-text-value{width:100%}
.cms-block-tanmar-mobile-subcategories{padding-bottom:20px}
.filter-panel-item{margin-bottom:0}
.offcanvas .filter-panel-item{margin-bottom:8px}
.filter-panel-items-container{margin-bottom:4px}
.read--more{margin-top:2px;padding:0}
.read--more + [data-readmore-toggle]{display:block;width:100%;margin:0;padding:5px;text-transform:uppercase;text-align:center;text-decoration:underline;margin-bottom:10px}
.cms-section-sidebar-sidebar-content.col-lg-4.col-xl-3{position:relative;left:-20px;width:20%}
.cms-section-sidebar-main-content.col-lg-8{width:80%}
.category-navigation-link{line-height:20px;padding-bottom:5px;padding-top:0}
.level-0 .category-navigation-link{padding-bottom:8px;padding-top:8px}
.level-1 .category-navigation-link{line-height:20px!important;padding-bottom:10px!important;padding-top:0!important}
.category-navigation.level-2{font-size:.8125rem}
.top-bar .top-bar-nav{min-height:30px!important;font-size:13px}
.top-bar > .container{padding-left:0!important;padding-right:0!important}
.twt-usp-bar-items{width:100%}
.twt-usp-bar-item{display:inline-block;width:33%;text-align:right}
.item-label,.item-icon{display:inline-block}
.item-label{position:relative;top:-2px}
.item-icon{padding-right:10px}
.item-icon .icon{width:20px!important;height:20px!important}
.item-icon .icon svg path{fill:#f4f1ed}
#ccConsentAcceptAllButton { background: green; color: white; border: 0; }
#ccSettingButton, #ccAcceptOnlyFunctional { background: grey; border: 0; } 


  .cookie-permission-container { background: #e7dcf2; }
  .cookie-permission-button .btn, .js-cookie-permission-button .btn, .js-cookie-configuration-button .btn { background: #c4b8d1; }

@media (max-width: 990px) {
	.black-friday-wrapper .cms-block-zen-grid-6-6 .col-12 img { height: auto !important; }
	.black-friday-wrapper .cms-block-zen-grid-6-6 .col-12 .cms-image-container { margin-bottom: -140px; }
}

.product-slider:not(.js-slider-initialized) .product-slider-item { min-width: 245px; padding-right: 10px; }
.product-slider:not(.js-slider-initialized) .product-slider-container { margin-left: 30px; }

@media (min-width: 1400px) {
.cms-section .boxed { padding: 0 10px; }
.is-act-home .cms-section .cms-block-container { padding-right: 20px !important;  padding-left: 20px !important; }
}

/* BEGIN NAVIGATION STYLE */

 .main-navigation-labels { padding: 0; margin-top: 0px; margin-left: 10px; margin-bottom: -5px; margin-top: -5px; height: 34px; } .is-act-home .main-navigation-labels { margin-bottom: 10px; } .main-navigation-labels a.nav-link:hover { background: #baabc9; color: white; } .main-navigation-labels label { text-transform: uppercase; color: #AAA; display: inline-block; padding-right: 10px; line-height: 25px; } 
 .main-navigation-labels a.nav-link { 
    color: #fff;
    display: inline-block;
    padding: 5px 10px;
    line-height: 22px !important;
    margin-right: 6px;
    font-size: .85rem;
    background: #474747; margin-top: 6px;
    border-radius: 6px; 
 } 
.footer-bottom a:not(.btn):not(.social-icon, .footer-link) { color: #474747 !important; text-decoration: underline; }
p a {
    color: #50435d;
    text-decoration: underline;
    font-weight: bold;
}
@media (max-width: 1300px) {
	.main-navigation-labels a.nav-link  { margin-top: 9px; } .nav-main-scroller .container { overflow: hidden; } .main-navigation-labels {scrollbar-width:thin;scrollbar-height:thin;scrollbar-color:#ffffff00 #ffffff00 !important;} .is-act-home .main-navigation-labels { margin-bottom: 0px; }  .main-navigation-labels { display: block !important; overflow-x: auto; overflow-y: hidden !important; margin-left: 0; padding-bottom: 0; height: 48px; } .main-navigation-labels div { display: block; width: 880px; } 
} 
.navigation-flyouts { margin: -35px auto !Important; } 
.navMain { width: 100%; display: block; background-color: transparent; font-family: "Inter", sans-serif; overflow: hidden; margin: 0 0 -3px 2px;  }
.navMain {scrollbar-width:thin;scrollbar-height:thin;scrollbar-color:transparent transaprent}
.navMain::-webkit-scrollbar{width:0;height:0}
.navMain::-webkit-scrollbar-track{background:#fff}
.navMain::-webkit-scrollbar-thumb{background-color:#fff;border-radius:3px;border:0}
.navMainWrapper { overflow: hidden; }
.navMain:after {  display: block; content: " "; height: 60px; background: white; width: 100%; position: absolute; left: 0; margin-top: -60px; z-index: -1; }
.navMainCol { display: inline-block; padding: 0; width: auto; }
.navMainCol .catEbene1 { display: block; opacity: 0; position: absolute; top: -1000px; left: 0; width: 100%; height: 0; background: white; padding: 20px 0;  -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; }
.subnavMainEbene2 { display: inline-block; width: 16.5%; padding-left: 20px; vertical-align: top; padding-bottom: 10px; }
.subnavMainEbene3 { display: block; width: 100%; }
.catEbene1Inner { margin: 0 auto; width: 1610px; }
.catEbene1Head > a { display: block; padding: 14px 10px 4px 10px; text-decoration: none; font-family: "Inter", sans-serif; font-size: 15px; letter-spacing: 1px; text-transform: uppercase; font-weight: 600; color: black; }
.catEbene1Inner > .subnavMainEbene2 > a,.catEbene1Inner .marken_rubriken > .subnavMainEbene2 > a { font-weight: 600; font-size: 15px; font-family: "Inter", sans-serif;  } 
.subnavMainCol a { text-decoration: none; color: black; line-height: 25px; font-family: "Inter", sans-serif; }
.subnavMainEbene3 { font-size: 13px; color: black; } 
.subnavMainEbene3 a { text-transform: unset !Important; }
.navMainWrapper div.navMainTitle { display: none; }
.navMainWrapper div.navMainTitle span { text-transform:uppercase; }

.navMainPromo, .navMainSub, .navMainSpecial { display: none; }
.marken_rubriken {display: inline-block; }
.marken_rubriken > h3 { font-size: 16px; font-weight: 600; color: #baabc9; text-transform: uppercase; margin-left: 20px; padding: 10px; }
.marken_rub_k { width: 63%;margin-right: 1%; }
.marken_rub_d { width: 35%; } 
.marken_rub_k .subnavMainEbene2 { width: 25%; }
.marken_rub_d .subnavMainEbene2 { width: 50%; } 
 
@media (min-width: 1300px) {

	.closeMainNav { max-height: 40px; }
	.navMobHead { display: none; }

	.navMainCol.has-subnav:hover .catEbene1 { opacity: 1; top: auto; margin-top: 0; z-index: 999; height: auto; }
	.navMain .catEbene1Head:after { position: absolute; height: 2px; background: #baabc9; display: block; content: " "; width: 0%; margin: 0 auto; bottom: 5px; left: 4px; transition: ease all 0.5s; }
	.navSearchWrapper { display: none; }
	.navMain .is-active .catEbene1Head:after,.navMain .catEbene1Head:hover:after {  width: calc(100% - 20px); left: 9px; }
	.catEbene1Head { position: relative; } 
	.navMainTopbar { display: none !important; }
	.catEbene1Inner > .subnavMainEbene2 > a:hover,.catEbene1Inner .marken_rubriken > .subnavMainEbene2 > a:hover,  .subnavMainEbene3 > a:hover { color: #baabc9; }
	.subnavMainCol a { position: relative; padding-left: 20px; }
	.catEbene1Inner > .subnavMainEbene2 > a:after,.catEbene1Inner .marken_rubriken > .subnavMainEbene2 > a:after { content: " "; display: block; border: solid #baabc9; border-width: 0 1px 1px 0; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); height: 10px; width: 10px; position: absolute; left: -4px; top: 4px;   }

	.catEbeneViewInner { margin: 0 auto; width: 1570px; margin-top: 15px; }
	.catEbeneViewAll { cursor: pointer; background: #baabc9; color: white; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease;  display: block; padding: 20px 0 20px 60px; text-decoration: none; position: relative; }
	.catEbeneViewAll:hover { background: #383838; color: white; text-decoration: none; }
	.catEbeneViewAll:hover:after { border-color: #fff; }
	.catEbeneViewAll:after { content: " "; display: block; border: solid #fff; border-width: 0 1px 1px 0; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); height: 10px; width: 10px; position: absolute; left: 16px; top: 26px; }
	.navMainRightWrapper { float: right; margin-right: 7px; position: relative; z-index: 999; }
	.navMainRightWrapper img.navMainRightIcon { width: 30px; display: inline; margin: 0 5px; height: 30px; position: relative; top: -2px; }

	.navMainColc.has-subnav:hover:after {
		content: " ";
		position: fixed;
		left: 0;
		top: 180px;
		width: 100%; height: 100%;
		display: block;
		z-index: 99;
		animation-duration: .4s;
		animation-name: menudarkbg;
		animation-fill-mode:forwards;
		animation-delay: .4s;
	}
	@keyframes menudarkbg {
		from { background-color: rgba(0,0,0,0); }
		to { background-color: rgba(0,0,0,.6); }
	}

	.navMainRightWrapper a { position: relative; color: black; padding: 15px 20px 15px 10px !important;-webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; }
	.navMainRightWrapper a:hover { color: black; }
	.navMainRightWrapper .catEbene1Head:hover:before { background: white; } 
	.navMainRightWrapper .catEbene1Head:before {
		-webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease;
		display: block;
		content: " ";
		background: #baabc9;
		position: absolute;
		left: -5px;
		top: 6px;
		height: 42px;
		width: 100%;
		border-radius: 8px;
	}
	.navMainRightWrapper .navMainCol { margin-left: 10px; }


	

}
@media (max-width: 1300px) and (min-width: 900px) {
	.header-menu-button.d-lg-none { display: block !Important; order: 1 !important; }
	.header-logo-col.col-lg-3 { order: 2 !important; }
	.top-bar-navigation-group { min-width: 70% !important; }
	.top-bar-navigation-group .item-6 { display: none; }
	.twt-usp-bar-item { width: 50%; }
}
@media (max-width: 1024px) and (min-width: 990px) {
	.header-logo-main-link { height: 80%; top: 10%; position: relative; }
}
@media (max-width: 1300px) {
	.navMainTopbarCol .header-cart-badge { top: 10px; right: 15px; border-radius: 20px; background: #baabc9; }
	.account-menu-offcanvas {  }
	.navMainPromo { display: block; margin-top: 30px; }
	a.navTeaserImg { margin: 0 2%; max-width: 96%; display: block; }
	a.navTeaserImg img { width: 100%; height: auto; }
	.navMainCol .catEbene1 { display: block; opacity: 0; position: absolute; top: 0; left: -1050px; width: 0; height: 100%; background: white; padding: 20px 0;  -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -ms-transition: all 0.5s ease; transition: all 0.5s ease; }
	.navMainWrapper { background: white; margin-top: 60px; width: auto; position: relative; overflow: auto; }
	.navMain { width: 100%; height:100%; position: fixed; left: -1425px; right: 0; margin: 0!important; top: 0; z-index: 99999; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -ms-transition: all 0.5s ease; transition: all 0.5s ease; }
	.navMain.navMainOpen { left: 0; background: white; overflow: auto; }
	.navMainEbene1 { display: inline-block; width: 47%; margin-left: 2%; margin-bottom: 2%; }
	.catEbene1Head > a { display: block; padding: 10px; font-size: .8rem; line-height: 30px; background: #efefef94; font-weight: 300; text-decoration: none; position: relative; }
	.navMainWrapper div.navMainTitle { display: block; font-size: 1rem; text-transform: uppercase; color: #666; margin-top: 10px; font-weight: 300; margin: 2%; }
	.navMainWrapper { padding: 5px 1% 0 0; }
	.navSearchWrapper { display: block;  border-top: 0; position: fixed; top: 60px; width: 100%; left: -1425px; height: 100%; padding: 0px; background: white;  -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -ms-transition: all 0.5s ease; transition: all 0.5s ease; }
	.navSearchWrapper .header-search-input, .navSearchWrapper .header-search-btn { border: 0 !Important; }
	.navSearchWrapper.navMainOpen { left: 0; z-index: 11; }
	.navSearchWrapper .dropdown-menu { padding: 0.5rem .1rem; }
	.navSearchWrapper .header-search-form { margin: 20px 0; }
	.nav_12 .subnavMainEbene2 { width: 50%; }
	.nav_12 .subnavMainEbene2 > a { font-weight: 300; }
	.has-subnav.navMainEbene1 .catEbene1Head > a:after { display: block; content: " "; background-image: url(/right-arrow.svg); background-size: contain; width: 20px; height: 20px; position: absolute; right: 4px; top: 15px; }
    .navMainTopbar .dropdown-menu.show {
        position: fixed !important;
        width: 100%;
        padding-top: .5rem;
        top: 61px !important;
        height: 100%;
        transform: none !important;
        border: 0;
        display: block ! Important;
    }
    .navMainTopbar .dropdown-menu.show .offcanvas-header, .navMainTopbar .dropdown-menu.show .offcanvas-body {
        padding: 0 10px;
    }
    .navMainTopbar .dropdown-menu.show * {
        font-size: 1rem;
        color: #333;
        font-weight: normal;
    }
	.catEbene1 .subnavMainEbene2.is-active {
		margin-left: 0px;
		padding-left: 3%;
	}
    .subnavMainEbene2 > span.catEbene2Opener {
        font-weight: 600;
        font-size: 15px;
        font-family: "Inter", sans-serif;
        position: relative;
        min-width: 99%; width: 99%;
        display: block;
		line-height: 36px;
		cursor: pointer;
    }
	span.catEbene2Opener:after {
		border: solid black;
		border-width: 0 2px 2px 0;
		display: inline-block;
		padding: 5px;
		content: " ";
		transform: rotate(-45deg);
		-webkit-transform: rotate(-45deg);
		right: 24px;
		position: absolute;
		top: 11px;
	}
	.has-accordion .catEbene2 { display: none; transition:all .5s ease; margin-top: 2px; padding-left: 15px; }
	.has-accordion.show .catEbene2 { display: block !Important; }
	.catEbene2 h3 { padding: 3px 10px !important; margin: 3px 0 0px -2px !important; width: 98% !important; }
	.navMainEbene1.is-sale .catEbene1Head  a { background: #ff959594; color: white; }
	.catEbene1Inner { margin: 0 auto; width: 100%; background: white;  }
	.navMainCol.has-subnav .catEbene1 { position: fixed !important; top: 50px; }
	.navMainCol.has-subnav .catEbene1Opened { z-index: 1; overflow: auto; padding-left: 0; opacity: 1; top: 50px; !important; bottom: 0; padding-bottom: 40px; left: 0; width: 100%; background: white; } 
	.closeMainNav { width: 50px; height: 50px; transform: rotate(180deg); margin-right: 20px; float: left; border-left: 3px solid white; background: #ddd; padding: 10px; display: block; }
	.closeMainNav svg { fill: #fff !important; }
	.catEbene1 h3 { background: #baabc9; font-size: 1.1em; color: #000; margin: 0; padding: 0;  margin-right: 0; margin-left: 2%;  line-height: 50px; display: inline-block; width: 96%; margin-bottom: 20px; }
	.catEbene1 h3 a { text-decoration: none; color: #fff; font-weight: 300; }
	span.closeNavMain { display: inline-block; float: right; position: relative; height: 60px; width: 60px; text-align: center; vertical-align: middle; line-height: 60px; }
	.navMainTopbar { border-bottom: 1px solid #999; width: 100%; margin: 0; position: fixed; background: white; z-index: 999999; }
	.navMainTopbarCol { display: inline-block; padding: 0 0 0 10px; }
	.navMainTopbar .dropdown-menu.show { position: fixed !important; width: 100%; padding-top: .5rem; top: 61px !important; height: 100%; transform: none !important; border: 0; display: block !Important; }
	.navMainTopbar .header-actions-btn { height: 60px; }
	.navMainTopbar .header-actions-btn .header-cart-icon { line-height: 57px; }
	.navMainTopbar .icon { width: 25px; height: 25px; }
	.navMainTopbar .dropdown-menu.show * { font-size: 1rem; color: #333; font-weight: normal; } 
	.navMainTopbar .dropdown-menu.show .account-menu-login-button { color: white !important; }
	.navMainTopbar .dropdown-menu.show.account-menu-dropdown .offcanvas-header .btn { background: #ede9f1; }
	.navMainTopbar .header-account-name,.navMainTopbar .header-cart-name { display: none; }
	.subnavMainEbene2 { width: 100%; padding-left: 3%; font-size: 1.4rem; font-weight: 300; padding-bottom: 10px; }
	.subnavMainCol a { font-size: .9rem; line-height: 2rem; position: relative; display: block; width: 99%; }
	.catEbene1 .catEbene2Opener.is-active { background: #eee; margin-left: -1%; padding-left: 1%; }
	.subnavMainEbene3 a.is-active { font-weight: bold; }
	/* .catEbene1 .is-active:after { position: absolute; background: #e1e1e182; display: block; content: " "; width: 99%; margin: 0; bottom: 0; left: -1%; transition: ease all 0.5s; height: 29px; } */
	.navMainTopbarSearch { width: 50px; height: 40pX; display: inline-block; text-align: center; vertical-align: middle; line-height: 15px; }
	.navMainTopbarSearch svg { width: 25px; }
	.catEbene1 .subnavMainEbene2 > .is-active { line-height: 36px; }
	.navSearchWrapper .search-suggest-container { overflow-x: scroll; height: calc(100% - 220px); max-height: 100%; box-shadow: unset; width: 100%; position: fixed; top: 200px; border: 0 !important; }
	.navMainSub { display: block; margin: 30px 0 0 0; background: #efefef; padding: 20px; }
	.navMainSub a {
        display: block;
        line-height: 1.1rem;
        font-size: 1.1rem;
        padding: 10px;
	border: 3px solid #baabc9;
        background: white;
        border-radius: 7px; color: #baabc9; } 
	.navMainSub a span.icon { width: 55px; height: 45px; margin-top: -5px; display: block; margin-right: 15px; float: left; margin-bottom: 0; }
	.navMainSub a span.icon svg, .navMainSub a span.icon svg path, .navMainSub a span.icon svg use { fill: #baabc9 !important; }
	.navMainSub span.SubLink { display: grid; line-height: 1.3rem; }
	.navMainSub .SubLinkInfo { display: block; font-size: 1.3rem; line-height: 1.3rem; padding: 0; height: auto; color: #000; }
	.navMainRightWrapper .navMainEbene1 { width: 97%; }
	.navMainRightWrapper .navMainEbene1 img.navMainRightIcon { float: left; margin-left: 3px; margin-right: 15px; } 
	.navMainTopbar .dropdown-menu.show .offcanvas-header,
	.navMainTopbar .dropdown-menu.show .offcanvas-body { padding: 0 10px; }
	.navMainSpecial { margin: 30px 0 0 0; display: block; }
	.navSpecialHead { float: right; margin-right: 3%; text-transform: none; text-decoration: underline; font-size: 1rem; position: relative; top: 4px; }
	.header-main .header-actions-btn:hover, .header-main .header-actions-btn:active { background: transparent; box-shadow: unset !Important; }
	.header-main .header-actions-btn:hover svg { fill: initial !important; color: initial !Important; }

	.nav_12 .subnavMainEbene2 {
		display: inline-block;
		width: 47%;
		margin-left: 2%;
		margin-bottom: 1%;
		padding-left: 0;
		padding-bottom: 0;
	}
    .nav_12 .subnavMainEbene2 > a {
        display: block;
        padding: 10px; text-transform: uppercase;
        font-size: .8rem;
        line-height: 30px;
        background: #efefef94;
        font-weight: 300;
        text-decoration: none;
        position: relative;
    }
    .nav_12 .catEbene1 .subnavMainEbene2 > .is-active {
        margin: 0;
        padding-top: 10px;
        padding-bottom: 10px;
        background: #dddddd;
    }
	.catEbeneViewInner { padding: 20px 10px; }
	.catEbeneViewAll { cursor: pointer; background: #baabc9; color: white; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease;  display: block; padding: 17px 0 17px 40px; text-decoration: none; position: relative; }
	.catEbeneViewAll:hover { background: #baabc9; color: white; text-decoration: none; }
	.catEbeneViewAll:hover:after { border-color: #fff; }
	.catEbeneViewAll:after { content: " "; display: block; border: solid #fff; border-width: 0 1px 1px 0; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); height: 10px; width: 10px; position: absolute; left: 16px; top: 23px; } 
	 nav .mobile_hide { display: none !important; }
	.subnavMainImg { max-width: 98%; }
}
@media (min-width: 1300px) {
 nav .desktop_hide { display: none !important; }
 .navMainRightWrapper .navMainEbene1 { margin-left: 6px; }
 .mobSubNavLink { display: none; }

}
/* END NAVIGATION STYLE */


.footer-column-newsletter-privacy a, .newsletter-more { color: white !important; text-decoration: underline !Important; }

@media (min-width: 1024px) {
  .is-act-checkoutregisterpage .checkout .checkout-aside, .is-act-confirmpage .checkout .checkout-aside, .is-act-finishpage .checkout .checkout-aside, .is-act-editorder .checkout .checkout-aside, .is-act-cartpage .checkout .checkout-aside {
    width: 31.667% !important;
  }
  .footer-link { color: black !Important; text-decoration: underline; }
  .footer-column-content-inner.col-md-2 * { color: black !important; }
  .footer-column-headline { color: #293133 !Important; }  
  .footer-column-headline a { color: #293133  !Important; }

}
.checkout-aside-summary .confirm-tos,.is-act-checkoutregisterpage .checkout .checkout-aside { display: block !Important; }


/** Updates 11-08-2025 **/
@media(max-width: 1024px) {
  .footer-column-headline { color: #474747 !Important; text-decoration: underline !Important; }  
  .footer-column-headline a { color: #474747 !Important; }


.navigation_tab_wrapper { margin: 0; padding: 0; }
.navigation_tabs {
  display: block;
  margin: 8px;
}

.navigation_tabs input[type="radio"] {
  display: none;
}

.navigation_tabs label {
  padding: 10px;
  font-weight: 300;
  border: 0; font-size: 13px;
  cursor: pointer;
  text-align: center;
  display: inline-block; margin-bottom: -1px; text-transform: uppercase;
}

.navigation_tabs label:hover {
  background: #bbb;
} 

.navigation_tabs input[type="radio"]:checked + label {
  background: #333;
  font-weight: bold; color: white;
}

.navigation_content {
  border-top: 2px solid #333;
  padding: 10px 0;
}

.navigation_tab-content {
  display: none;
}

#nav_duftkerzen:checked ~ .navigation_content #duftkerzen_content,
#nav_dekoration:checked ~ .navigation_content #dekoration_content,
#nav_accessoires:checked ~ .navigation_content #accessoires_content {
  display: block; margin: 0 -1% 0 -2%;
}


}

@media(min-width: 1024px) {

.navigation_tabs input, .navigation_tabs label,
#nav_dekoration, .navigation_content #dekoration_content,
#nav_accessoires, .navigation_content #accessoires_content {
  display: none;
}

}

  .product-detail-name { color: black !important; }
  #collapseFooterHotline *, #collapseFooterCustom * { color: black !important; }
  #collapseFooterHotline a, #collapseFooterCustom a { font-weight: bold; text-decoration: underline; }
  #collapseFooterNewsletterTitle { color: white !Important; }
  #show-toolbar-button:not(.header-action).align-left, #show-toolbar-button:not(.header-action).header { left: unset !important; right: 80px !important; }
  .btn-caregories-list .btn-primary, .ag-primary-btn { background-color: #e8daf5 !important; color: #000000 !important; border: 0 !important; letter-spacing: 2px; text-transform: uppercase; }
  .footer-vat p, .footer-copyright { color: #474747; } 
  .scroll-up-button { margin-bottom: 85px; margin-left: 5px; }
  .footer-newsletter .form-check, .footer-newsletter .form-text, .newsletter-inner-text { font-size: 16px; }
  .page-link.active, .active>.page-link, .page-item .page-link { font-weight: bold; color: black !important; }
  .product-badges .badge.bg-warning { background-color: #474747 !important; }
  .btn { color: black; letter-spacing: 1px; text-transform: uppercase; }
  .btn-buy { background-color: #474747 !important; color: white !important; letter-spacing: 1px; text-transform: uppercase; }
  .product-badges .badge.bg-success { color: black !Important; } 
 