.productlist-subcategories{--css-auto-grid-min:40ch;--css-auto-grid-gap:clamp(3.75rem,-2.0404rem + 10.2941vw,5.9375rem)clamp(1.25rem,-5.3676rem + 11.7647cqi,3.75rem)}.subcategory-card>a{display:block}.subcategory-card__title{color:#1a1a1a;text-transform:uppercase;word-wrap:break-word;font-size:1.077rem;font-weight:700;display:block}.subcategory-card__title:hover{color:#1a1a1a99;text-decoration:none}@media (width>=576px){.subcategory-card__title{font-size:1.385rem}}.subcategory-card__desc{color:#1a1a1a99}.subcategory-card__sub-list{text-transform:uppercase;padding-top:var(--stack-spacing);border-top:1px solid #1a1a1a1a;font-weight:700}.category-header{margin-bottom:2.5rem}.category-header>*{justify-content:center;align-items:flex-start}.category-header__description{color:#1a1a1a99;flex:300px}.result-options__row{flex-wrap:wrap;justify-content:flex-end;align-items:center;margin:0 -12px;display:flex}.result-options__row .form-control{font-size:1rem}.result-options__row .btn,.result-options__row .page-total,.result-options__row .form-control{height:auto;line-height:1.4rem}@media (width<=0){.result-options__row>div:not(:first-child){align-self:flex-end}.result-options__row .btn,.result-options__row .page-total{padding:6px 12px}}.breadcrumb-wrapper{display:inline-block}.result-options__nav{flex-grow:1}.result-options__nav .breadcrumb{margin:0 12px;font-size:13px}.result-options__options{flex-wrap:wrap;flex-grow:1;order:5;justify-content:flex-end;display:flex}@media (width>=0){.result-options__filter,.result-options__displayoptions{display:inline-block}}.result-options__displayoptions .dropdown-menu{left:auto;right:0}@media (width<=-1px){.result-options__dropdowns{flex-basis:100%}}.result-options__dropdowns .dropdown-menu{scrollbar-width:thin;scrollbar-gutter:stable;max-height:40vh;overflow-y:auto}.filter-collapsible-control{order:1}.filter-dropdown__button svg{top:0}.result-options{margin-bottom:29px}.page-total{color:#1a1a1a99;white-space:nowrap;border:2px solid #0000;border-width:2px 0;padding:12px;font-size:13px}.page-total>span{vertical-align:-1px}.list-view-options__button{color:#1a1a1a;padding:6px 12px;font-size:1.54rem}.list-view-options__button.active{color:#1a1a1a}.active-filters{border-top:1px solid #1a1a1a1a;padding-top:14px}.filter-navbar{justify-content:flex-end}.filter-navbar .filter-dropdown{display:inline-block}@media (width<=0){.filter-navbar{flex-direction:column;align-items:flex-end;display:flex}}.productlist__row{gap:2rem calc(3vw + 2rem);position:relative}.productlist__sidepanel .nav-link{padding-inline:0}.productlist__results-wrapper{width:100%;transition:opacity .5s}@media (width>=768px){.productlist__results-wrapper{order:1}}body:not(.no-js) .productlist__results-wrapper.is-loading{opacity:0;pointer-events:none}@media (width>=992px){.productlist__sidepanel--fixed{width:250px}}.filter-item.filter-item a,.dropdown-menu .filter-item.filter-item a{align-items:center;gap:5px;display:flex}.filter-item .badge{color:#fff;background-color:#1a1a1a;margin-left:auto}.filter-item.filter-item.filter-item .value{padding-right:1rem}.filter-item.not-available{cursor:not-allowed}.filter-item.not-available a{pointer-events:none;color:gray}.filter-item.not-available a .badge{background-color:gray}.productlist__sidepanel .filter-item+.filter-item,.productlist__sidepanel .filter-item+.filter-item-collapse{margin-top:5px}.box-link-wrapper{gap:.4em;display:flex}.filter-sidebar-button{vertical-align:baseline;border-width:2px 0;font-weight:700}.filter-sidebar-button:hover{color:#1a1a1a99;text-decoration:none}.hr--small{margin:19px 0}.productlist-heading{margin:10px 0 45px}.productlist-heading__title{z-index:10;margin:0}@media (width>=992px){.productlist-heading__title{font-size:6.64615rem}}.productlist-heading--banner{color:#fff;background-position:50%;background-size:cover;justify-content:center;align-items:center;min-height:245px;margin:0;padding:50px;display:flex;position:relative}.productlist-heading--banner .productlist-heading__title{color:#fff}@media (width>=576px){.productlist-heading--banner{min-height:350px}.productlist-heading--align-left{justify-content:flex-start}.productlist-heading--align-left .productlist-heading__title{width:45%;margin-left:5%}.productlist-heading--align-right{justify-content:flex-end}.productlist-heading--align-right .productlist-heading__title{width:45%;margin-right:5%}}.productlist-heading__background{background-position:50%;background-size:cover;position:absolute;inset:0}.productlist__loader{z-index:9999999;position:absolute;top:200px;left:50%;transform:translate(-50%)}.productlist__loader .la-ball-spin-clockwise{color:#1a1a1a}.no-js .productlist__loader{display:none}.productlist-pagination__pages{margin-right:auto}.load-more__wrapper,.load-prev__wrapper{margin:0 auto;display:inline-block}.load-more__pagination,.load-prev__pagination{cursor:pointer;text-align:center;color:#1a1a1a99;background:0 0;border:none;outline:none;width:100%;padding:10px;font-size:16px;transition:all .25s}.load-more__pagination:hover,.load-prev__pagination:hover{color:#1a1a1a}.load-more__icon,.load-prev__icon{font-size:16px}.load-more__spinner,.load-prev__spinner{font-size:40px;display:none}.productlist--list .product-wrapper:last-child .product-list-item{border-bottom:0}:has(>.subcategory-card__image){container-type:inline-size}.subcategory-card__image{border-radius:4px}@container (width>=400px){.subcategory-card__image{border-radius:8px}}.admPro-container .tg-hero{width:100vw;max-width:none;margin-left:-50vw;position:relative;left:50%}.productlist-subcategories{--tg-card-bg:#f0ece4;--tg-card-bg-hover:#e8dfcc;--tg-card-radius:8px;--tg-img-bg:#fff;--tg-text-dark:#1a1a1a;--tg-text-soft:#5c5c5c;gap:16px}.productlist-subcategories .subcategory-card{background:var(--tg-card-bg);border-radius:var(--tg-card-radius);cursor:pointer;border:0;flex-direction:column;gap:12px;padding:18px;transition:background .25s,transform .25s;display:flex}.productlist-subcategories .subcategory-card:hover{background:var(--tg-card-bg-hover);transform:translateY(-2px)}.productlist-subcategories .subcategory-card__link{background:var(--tg-img-bg);aspect-ratio:4/3;border-radius:6px;text-decoration:none;display:block;overflow:hidden}.productlist-subcategories .subcategory-card__image{object-fit:contain;width:100%;height:100%;padding:16px;transition:transform .35s}.productlist-subcategories .subcategory-card:hover .subcategory-card__image{transform:scale(1.03)}.productlist-subcategories .subcategory-card__image--missing{opacity:.15;padding:28px}.productlist-subcategories .subcategory-card__title{letter-spacing:-.01em;color:var(--tg-text-dark);margin:0;font-family:Georgia,Fraunces,serif;font-size:18px;font-weight:400;line-height:1.2;text-decoration:none}.productlist-subcategories .subcategory-card__title:hover{color:var(--tg-text-dark);text-decoration:none}.productlist-subcategories .subcategory-card__desc{color:var(--tg-text-soft);margin:0;font-size:13px;line-height:1.5}@media (width<=760px){.productlist-subcategories{gap:12px}.productlist-subcategories .subcategory-card{padding:14px}.productlist-subcategories .subcategory-card__title{font-size:16px}.productlist-subcategories .subcategory-card__desc{font-size:12px}}.productlist-subcategories .subcategory-card[data-kategorie-id="764"]{display:none}.tg-filter-chip{color:#fff;background:#1a1a1a;border-radius:28px;align-items:center;gap:10px;width:fit-content;max-width:calc(100% - 32px);margin:0 auto 22px;padding:9px 9px 9px 18px;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif;font-size:13px;font-weight:500;display:none;position:relative;box-shadow:0 2px 12px #1a1a1a14}.tg-filter-chip.is-visible{display:flex}.tg-filter-chip__cnt{color:#999;margin-left:6px;font-size:12px;font-weight:400}.tg-filter-chip__clear{color:#fff;cursor:pointer;background:#ffffff1a;border:0;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;padding:0;font-size:18px;font-weight:300;line-height:1;transition:background .15s;display:flex}.tg-filter-chip__clear:hover{background:#ffffff38}.subcategory-card[data-filter=true].is-active{outline-offset:-2px;outline:2px solid #1a1a1a}.product-wrapper{transition:opacity .35s,transform .35s}.product-wrapper.is-hidden{display:none}.tg-persona-count{color:#5c5c5c;letter-spacing:.02em;margin-top:auto;padding-top:6px;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif;font-size:11px}.tg-hub-intro{text-align:center;max-width:640px;margin:8px auto 32px;padding:0 20px}.tg-hub-intro__lead{color:#5c5c5c;margin:0;font-size:14px;line-height:1.6}@media (width<=760px){.tg-hub-intro__lead{font-size:13px}}#product-list.gallery .product-wrapper.is-hidden{display:none!important}#product-list.gallery{grid-template-columns:repeat(3,1fr);gap:16px;margin:0;display:grid}@media (width>=1600px){#product-list.gallery{grid-template-columns:repeat(4,1fr)}}@media (width<=760px){#product-list.gallery{grid-template-columns:repeat(2,1fr);gap:12px}}#product-list.gallery .product-wrapper{flex:none!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important}#product-list .add-to-basket,#product-list .product-cell__button-wrapper,#product-list .quantity-wrapper,#product-list .product-cell__delivery-status,#product-list .product-cell__actions{display:none!important}#product-list .product-cell{cursor:pointer;background:#f0ece4;border:0;border-radius:8px;flex-direction:column;gap:12px;padding:18px;transition:background .25s,transform .25s;display:flex;position:relative}#product-list .product-cell:hover{background:#e8dfcc;transform:translateY(-2px)}#product-list .image-link-wrapper{aspect-ratio:1;border-radius:6px;display:block;overflow:hidden;background:0 0!important}#product-list .image-link-wrapper img,#product-list .mediabox-img{padding:16px;transition:transform .35s;object-fit:contain!important;width:100%!important;height:100%!important}#product-list .product-cell:hover .mediabox-img{transform:scale(1.03)}#product-list .product-cell__title,#product-list .product-cell__title a{letter-spacing:-.01em;color:#1a1a1a;margin:0 0 4px;font-family:Georgia,Fraunces,serif;font-size:17px;font-weight:400;line-height:1.3;text-decoration:none}#product-list .product-cell__title a:hover{color:#1a1a1a;text-decoration:none}#product-list .price,#product-list .productbox-price{color:#1a1a1a;margin:0;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif;font-size:14px;font-weight:500}#product-list .price span,#product-list .productbox-price span{font-size:14px;font-weight:500}#product-list .footnote-reference,#product-list .price-note{display:none}#product-list .product-cell__body,#product-list .product-cell__caption,#product-list .product-cell__price-wrapper{margin:0;padding:0}@media (width<=760px){#product-list .product-cell{padding:14px}#product-list .product-cell__title,#product-list .product-cell__title a{font-size:15px}#product-list .price{font-size:13px}}.tg-grid-header{text-align:center;max-width:640px;margin:48px auto 32px;padding:0 20px}@media (width<=760px){.tg-grid-header{margin:32px auto 24px}}.admPro-container .tg-themen{--tg-card-bg:#f0ece4;--tg-card-bg-hover:#e8dfcc;--tg-ink:#1a1a1a;--tg-text-soft:#5c5c5c;background:#fbf8f2;width:100vw;max-width:none;margin-left:-50vw;padding:56px 0;position:relative;left:50%}.tg-themen__head,.tg-themen__track{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.tg-themen__head{text-align:center;margin-bottom:32px}.tg-themen__track{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:24px;padding-bottom:8px;scroll-padding-left:0;display:flex;overflow-x:auto}.tg-themen__track::-webkit-scrollbar{display:none}.tg-themen__card{scroll-snap-align:start;background:var(--tg-card-bg);color:inherit;border:0;border-radius:8px;flex:0 0 31%;text-decoration:none;transition:background .25s,transform .25s;overflow:hidden}.tg-themen__card:hover{background:var(--tg-card-bg-hover);transform:translateY(-2px)}.tg-themen__img{aspect-ratio:4/3;overflow:hidden}.tg-themen__img img{object-fit:cover;width:100%;height:100%;display:block}.tg-themen__body{padding:20px 22px 26px}.tg-themen__title{letter-spacing:-.01em;color:var(--tg-ink);margin:0 0 8px;font-family:Georgia,Fraunces,serif;font-size:18px;font-weight:400;line-height:1.2}.tg-themen__text{color:var(--tg-text-soft);margin:0;font-size:13px;line-height:1.5}@media (width<=760px){.admPro-container .tg-themen{padding:40px 0}.tg-themen__track{gap:14px}.tg-themen__card{flex-basis:42%}}.tg-hub-intro__eb,.tg-grid-header__eb,.tg-themen__eb,.tg-compare__eb{letter-spacing:.2em;text-transform:uppercase;color:#5c5c5c;margin-bottom:12px;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif;font-size:11px;font-weight:500}.tg-hub-intro__h,.tg-grid-header__h,.tg-themen__h,.tg-compare__h{letter-spacing:-.01em;color:#1a1a1a;margin:0;font-family:Georgia,Fraunces,serif;font-size:28px;font-weight:400;line-height:1.2}.tg-hub-intro__h{margin-bottom:14px}@media (width<=760px){.tg-hub-intro__h,.tg-grid-header__h,.tg-themen__h,.tg-compare__h{font-size:22px}}.tg-compare{width:100%;margin:64px 0;padding:0}.tg-compare__head{text-align:center;max-width:640px;margin:0 auto 32px;padding:0 20px}.tg-compare__scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.tg-compare__table{border-collapse:collapse;width:100%;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif}.tg-compare__table th,.tg-compare__table td{text-align:left;white-space:nowrap;border-bottom:1px solid #e8e4dc;padding:18px 24px}.tg-compare__table th{letter-spacing:.1em;text-transform:uppercase;color:#5c5c5c;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif;font-size:11px;font-weight:500}.tg-compare__table td{color:#1a1a1a;font-size:15px}.tg-compare__table td:first-child{font-weight:600}.tg-compare__row--more{display:none}.tg-compare__toggle:checked~.tg-compare__scroll .tg-compare__row--more{display:table-row}.tg-compare__more{cursor:pointer;color:#1a1a1a;text-underline-offset:4px;margin-top:24px;font-size:15px;text-decoration:underline;display:inline-block}.tg-compare__more-hide,.tg-compare__toggle:checked~.tg-compare__more .tg-compare__more-show{display:none}.tg-compare__toggle:checked~.tg-compare__more .tg-compare__more-hide{display:inline}.tg-compare__model{color:#1a1a1a;text-decoration:none}.tg-compare__model:hover{text-underline-offset:3px;text-decoration:underline}@media (width<=760px){.tg-compare__table th:first-child,.tg-compare__table td:first-child{z-index:1;background:#fff;position:sticky;left:0;box-shadow:2px 0 4px #0000000a}.tg-compare__table th,.tg-compare__table td{padding:14px 16px;font-size:14px}}.admPro-container .tg-neuheit{background:#fbf8f2;width:100vw;max-width:none;margin-top:48px;margin-bottom:48px;margin-left:-50vw;position:relative;left:50%}.tg-neuheit__inner{grid-template-columns:1fr 1fr;align-items:center;gap:48px;max-width:1280px;margin:0 auto;padding:64px 24px;display:grid}.tg-neuheit__label{letter-spacing:.2em;text-transform:uppercase;color:#5c5c5c;margin:0 0 12px;font-size:11px;font-weight:500}.tg-neuheit__title{letter-spacing:-.01em;color:#1a1a1a;max-width:18ch;margin:0 0 16px;font-family:Fraunces,Georgia,serif;font-size:clamp(28px,4vw,42px);font-weight:400;line-height:1.15}.tg-neuheit__text{color:#3a3a3a;max-width:48ch;margin:0 0 24px;font-size:15px;line-height:1.6}.tg-neuheit__image img{aspect-ratio:4/3;object-fit:cover;border-radius:4px;width:100%;display:block}@media (width<=760px){.tg-neuheit__inner{grid-template-columns:1fr;gap:28px;padding:40px 20px}.admPro-container .tg-neuheit{margin-top:32px;margin-bottom:32px}}.tg-faq{background:#fff;padding:64px 24px}.tg-faq__inner{max-width:680px;margin:0 auto}.tg-faq__label{letter-spacing:.14em;text-transform:uppercase;color:#888;text-align:center;margin:0 0 10px;font-family:Work Sans,sans-serif;font-size:12px}.tg-faq__title{color:#1a1a1a;text-align:center;margin:0 0 36px;font-family:Cormorant Garamond,serif;font-size:36px;font-weight:500}.tg-faq__item{border-bottom:1px solid #e8e4dc;padding:18px 0}.tg-faq__item:first-of-type{border-top:1px solid #e8e4dc}.tg-faq__question{cursor:pointer;color:#1a1a1a;justify-content:space-between;align-items:center;gap:16px;font-family:Work Sans,sans-serif;font-size:16px;font-weight:500;line-height:1.4;list-style:none;display:flex}.tg-faq__question::-webkit-details-marker{display:none}.tg-faq__question:after{content:"+";color:#999;flex-shrink:0;font-size:22px;font-weight:300;line-height:1}.tg-faq__item[open] .tg-faq__question:after{content:"−"}.tg-faq__answer{color:#3a3a3a;max-width:60ch;margin:12px 0 0;font-family:Work Sans,sans-serif;font-size:15px;line-height:1.65}@media (width<=767px){.tg-faq{padding:48px 16px}.tg-faq__title{margin-bottom:28px;font-size:28px}.tg-faq__question{font-size:15px}.tg-faq__answer{font-size:14px}}