.card__inner{position:relative!important;display:block!important;width:100%!important;height:0!important;padding-bottom:100%!important;overflow:hidden!important}.card__media img{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}.product__info-wrapper .price__container .price-item--sale,.product__info-wrapper .price__container .price-item--regular{font-size:28px!important}.product__info-wrapper .price--on-sale .price-item--regular{font-size:24px!important}.card__information .price__container .price-item--sale,.card__information .price__container .price-item--regular{font-size:18px!important}.card__information .price--on-sale .price-item--regular{font-size:16px!important}@media screen and (max-width:749px){.product__info-wrapper .price__container .price-item--sale,.product__info-wrapper .price__container .price-item--regular{font-size:26px!important}.product__info-wrapper .price--on-sale .price-item--regular{font-size:18px!important}.card__information .price__container .price-item--sale,.card__information .price__container .price-item--regular{font-size:16px!important}.card__information .price--on-sale .price-item--regular{font-size:14px!important}}.collection-hero h1,.collection-hero__heading,.banner h1,.banner__heading,.banner__box h1,.banner__content h1,section[id*=banner] h1,section[id*=banner] .banner__heading{text-align:center!important;font-size:clamp(3rem,5vw,3.5rem)!important;word-wrap:break-word!important;overflow-wrap:break-word!important;hyphens:none!important;-webkit-hyphens:none!important;-ms-hyphens:none!important}@media(min-width:750px){.collection-hero .media,.collection-hero__image,.banner__media,.banner .media,.banner__box .media,.banner__content .media,section[id*=banner] .media{height:500px!important;min-height:500px!important}.collection-hero .media img,.collection-hero__image img,.banner__media img,.banner .media img,.banner__box .media img,.banner__content .media img,section[id*=banner] .media img{object-fit:contain!important;height:500px!important;width:100%!important}}@media screen and (max-width:749px){.collection-hero .media,.collection-hero__image,.collection-hero__image-container,.banner__media,.banner .media,.banner__box .media,.banner__content .media,section[id*=banner] .media{display:none!important}.collection-hero{padding-bottom:.5rem!important}.collection-hero__inner{padding:1rem!important;justify-content:flex-start!important}}.produktbanner-title,.produktbanner-heading{color:#999!important}.produktbanner-price{color:#999!important;font-weight:400!important}.collage__item{display:flex!important;flex-direction:column!important}.collage__item .media{flex:1!important;height:100%!important}.collage__item img{height:100%!important;width:100%!important;object-fit:cover!important}.collage--medium .collage__item:not(:first-child){flex:1!important}.blog-articles{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:2rem!important}@media screen and (max-width:989px)and (min-width:750px){.blog-articles{grid-template-columns:repeat(2,1fr)!important}}@media screen and (max-width:749px){.blog-articles{grid-template-columns:1fr!important}}.article-card .card__inner{position:relative!important;padding-bottom:100%!important;height:0!important}.article-card .card__media{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important}.article-card .card__media img{width:100%!important;height:100%!important;object-fit:cover!important}.card__heading{font-size:1.6rem!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;min-height:2.8em!important}.card--card .card__inner .card__content{display:flex!important;align-items:center!important;visibility:visible!important;opacity:1!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important;height:70px!important;clip:auto!important;clip-path:none!important;background:#ffffffd9!important;padding:1rem!important;z-index:2!important;pointer-events:auto!important}.card--card .card__inner .card__information{display:block!important;visibility:visible!important;opacity:1!important;width:100%!important}.card--card .card__inner .card__heading,.card--card .card__inner .card__heading a{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;line-height:1.3!important;visibility:visible!important;opacity:1!important;color:#2a2a2a!important;text-shadow:none!important;pointer-events:auto!important}.card--card .card__inner .article-card__info{display:none!important}.article-card{position:relative}.article-card .card__inner{cursor:pointer}.article-card .card__heading a:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.article-card .card__heading{position:relative;z-index:2}.article-card .card__content{position:relative;z-index:0}.blog-articles .article-card:hover{opacity:.9;transition:opacity .2s ease}.bestseller-products .card__heading{display:block!important}.bestseller-products .card__heading a{color:inherit!important;text-decoration:none!important}.blog-header-text{max-width:1400px;margin:0 auto;padding:0 5rem 1rem}.blog-header-text h1{font-size:3.5rem;font-weight:400;color:#585a5d;margin-bottom:1rem}.blog-header-text p{font-size:1.6rem;color:#585a5d;line-height:1.6;max-width:80ch}@media screen and (max-width:749px){.blog-header-text{padding:0 1.5rem 1rem}}.collection-image-text-1,.collection-image-text{display:flex;flex-wrap:wrap;gap:5rem;align-items:center;margin:5rem auto;max-width:1400px;padding:0 2rem}.collection-image-text{padding:0 2rem!important}.collection-image-text-1 h2,.collection-image-text-1 h3,.collection-image-text h2,.collection-image-text h3{font-size:clamp(3rem,4vw,3.5rem);font-weight:400;line-height:1.2;margin-bottom:1.5rem;hyphens:none;-webkit-hyphens:none;-ms-hyphens:none;word-break:normal;word-wrap:break-word;overflow-wrap:break-word}.collection-image-text-1 a,.collection-image-text a{font-weight:700;text-decoration:underline;color:inherit}.collection-image-text-1 .image-col,.collection-image-text-1 .text-col{flex:1 1 calc(50% - 2.5rem)}.collection-image-text>div{flex:1 1 45%;min-width:300px}.collection-image-text-1 img,.collection-image-text img{width:100%;height:auto;display:block}@media screen and (max-width:749px){.collection-image-text-1,.collection-image-text{flex-direction:column;gap:2rem!important;margin:2rem auto!important;padding:0 1.5rem!important}.collection-image-text-1 .image-col,.collection-image-text-1 .text-col,.collection-image-text>div{flex:1 1 100%!important;min-width:0!important;max-width:100%!important;width:100%!important;text-align:center}.collection-image-text img{margin-left:auto;margin-right:auto}}.collection-text-block{padding:0 2rem!important;text-align:center!important;max-width:800px;margin:4rem auto}.collection-text-block h2,.collection-text-block h3{font-size:clamp(3rem,4vw,3.5rem);font-weight:400;line-height:1.2;margin-bottom:1.5rem;hyphens:none;-webkit-hyphens:none;-ms-hyphens:none;word-break:normal;word-wrap:break-word;overflow-wrap:break-word;text-align:center}.collection-text-block p{text-align:center;line-height:1.6;margin-bottom:1rem}.collection-text-block a{color:inherit!important;font-weight:700!important;text-decoration:underline}.collection-text-block ul,.collection-text-block ol{display:inline-block;text-align:left;max-width:600px;margin:1rem auto;padding-left:0;list-style-position:outside}.collection-text-block li{margin-left:1.5rem;padding-left:.5rem;margin-bottom:.5rem}@media screen and (max-width:749px){.collection-text-block{padding:0 1.5rem!important}}.collection-text-block a[href*=badewannenabdeckung],.collection-text-block a[href*=badewannenabdeckung]:link,.collection-text-block a[href*=badewannenabdeckung]:visited,.collection-text-block a[href*=badewannenabdeckung]:hover{color:inherit!important}.collection-double-text{display:flex;flex-wrap:wrap;gap:5rem;margin:5rem auto;max-width:1400px;padding:0 5rem;box-sizing:border-box}.collection-double-text h2,.collection-double-text h3{font-size:clamp(3rem,4vw,3.5rem);font-weight:400;line-height:1.2;margin-bottom:1.5rem;hyphens:none;-webkit-hyphens:none;-ms-hyphens:none;word-break:break-word;word-wrap:break-word;overflow-wrap:break-word;text-align:center}.collection-double-text a{font-weight:700;text-decoration:underline;color:inherit}.collection-double-text>div{flex:1 1 45%;min-width:300px;box-sizing:border-box;overflow-wrap:break-word;word-wrap:break-word;text-align:center}.collection-double-text p,.collection-double-text div{overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}.collection-double-text ul,.collection-double-text ol{display:inline-block;text-align:left;margin:1rem auto;padding-left:1.5rem;list-style-position:outside}.collection-double-text li{text-align:left;margin-bottom:.5rem}@media screen and (max-width:749px){.collection-double-text{padding:0 1.5rem!important;gap:3rem!important;margin:3rem auto!important}.collection-double-text>div{flex:1 1 100%!important;min-width:0!important;max-width:100%!important;width:100%!important}}.text-with-background{background-color:#b3927817;color:#666;padding:4rem 3rem;margin:4rem auto;max-width:1200px;line-height:1.6;text-align:center}.text-with-background-inner{max-width:800px;margin:0 auto}.text-with-background h2,.text-with-background h3{color:#666;font-weight:400;margin-top:0;margin-bottom:1.5rem;font-size:clamp(3rem,4vw,3.5rem);hyphens:none;-webkit-hyphens:none;-ms-hyphens:none;word-break:break-word;word-wrap:break-word;overflow-wrap:break-word}.text-with-background a{color:#666;font-weight:700;text-decoration:underline}.text-with-background p{margin-bottom:1.2rem;overflow-wrap:break-word;word-wrap:break-word}.text-with-background ul,.text-with-background ol,.faq-section ul,.faq-section ol{padding-left:0!important;margin-left:2rem!important;list-style-position:outside!important}.text-with-background li,.faq-section li{padding-left:.5rem!important;margin-bottom:.5rem!important;text-align:left!important}.text-with-background .faq-section,.faq-section{text-align:left}.text-with-background .faq-section p,.faq-section p{text-align:left;line-height:1.6}.text-with-background .faq-section p strong,.faq-section p strong{display:inline-block;width:100%;font-weight:700;margin-top:1.2rem;margin-bottom:.2rem}.text-with-background .faq-section p strong:before,.faq-section p strong:before{content:"\27a4  ";color:inherit;margin-right:.8rem}@media screen and (max-width:749px){.text-with-background{padding:2rem 1.5rem;margin:2rem auto}}.collection-faq-wrapper,.collection-faq-wrapper-4,.page-faq-wrapper{padding:0 2rem!important;margin:4rem auto;max-width:800px;text-align:center}.collection-faq-wrapper h2,.collection-faq-wrapper h3,.collection-faq-wrapper-4 h2,.collection-faq-wrapper-4 h3,.page-faq-wrapper h2,.page-faq-wrapper h3{font-size:clamp(3rem,4vw,3.5rem);font-weight:400;line-height:1.2;margin-bottom:1.5rem;hyphens:none;-webkit-hyphens:none;-ms-hyphens:none;word-break:normal;word-wrap:break-word;overflow-wrap:break-word;text-align:center}.collection-faq-wrapper a,.collection-faq-wrapper-4 a,.page-faq-wrapper a{font-weight:700;text-decoration:underline;color:inherit}.collection-faq-wrapper p,.collection-faq-wrapper-4 p,.page-faq-wrapper p{margin-bottom:1rem;line-height:1.6;text-align:center}.collection-faq-wrapper p strong,.collection-faq-wrapper-4 p strong,.page-faq-wrapper p strong{font-weight:700}.collection-faq-wrapper ul,.collection-faq-wrapper ol,.collection-faq-wrapper-4 ul,.collection-faq-wrapper-4 ol,.page-faq-wrapper ul,.page-faq-wrapper ol{display:inline-block;text-align:left;margin:1rem auto;padding-left:1.5rem;list-style-position:outside}.collection-faq-wrapper li,.collection-faq-wrapper-4 li,.page-faq-wrapper li{text-align:left;margin-bottom:.5rem}.collection-faq-wrapper li strong,.collection-faq-wrapper-4 li strong,.page-faq-wrapper li strong{display:inline;font-weight:700}.collection-faq-wrapper .faq-section,.collection-faq-wrapper-4 .faq-section,.page-faq-wrapper .faq-section{text-align:left}.collection-faq-wrapper .faq-section p,.collection-faq-wrapper-4 .faq-section p,.page-faq-wrapper .faq-section p{text-align:left;line-height:1.6}.collection-faq-wrapper .faq-section p strong,.collection-faq-wrapper-4 .faq-section p strong,.page-faq-wrapper .faq-section p strong{display:inline-block;width:100%;font-weight:700;margin-top:1.2rem;margin-bottom:.2rem}.collection-faq-wrapper .faq-section p strong:before,.collection-faq-wrapper-4 .faq-section p strong:before,.page-faq-wrapper .faq-section p strong:before{content:"\27a4  ";color:inherit;margin-right:.8rem}.collection-faq-wrapper .faq-section ul,.collection-faq-wrapper .faq-section ol,.collection-faq-wrapper-4 .faq-section ul,.collection-faq-wrapper-4 .faq-section ol,.page-faq-wrapper .faq-section ul,.page-faq-wrapper .faq-section ol{display:inline-block;text-align:left;margin:1rem auto;padding-left:1.5rem;list-style-position:outside}.collection-faq-wrapper .faq-section li,.collection-faq-wrapper-4 .faq-section li,.page-faq-wrapper .faq-section li{text-align:left;margin-bottom:.5rem}@media screen and (max-width:749px){.collection-faq-wrapper,.collection-faq-wrapper-4,.page-faq-wrapper{padding:0 1.5rem!important}}.page-title,.page-header .title,.page-header h1,.main-page-title,body.template-page h1,body.template-page .title,body.template-page .title.inline-richtext,.template-page h1,.template-page .title,.template-page .title.inline-richtext,.template-page .rich-text__heading,.template-page #MainContent h1,.template-page .page-width h1,.template-page .shopify-section h1,.template-page section h1{text-align:center!important}.template-page .rich-text__text,.template-page .rich-text__text p{text-align:center!important}.template-page h1,.template-page .title,.template-page .title.inline-richtext{font-size:clamp(4rem,6vw,5rem)!important}@media screen and (max-width:749px){.template-page h1,.template-page .title,.template-page .title.inline-richtext{font-size:clamp(2.8rem,6vw,3.2rem)!important}}.rich-text__text,.rich-text__text p,.rich-text__text h1,.rich-text__text h2,.rich-text__text h3,.rich-text__text h4,.rich-text__text h5,.rich-text__text h6{text-align:left!important}.rich-text__text ul,.rich-text__text ol{padding-left:2rem!important;list-style-position:outside!important}.rich-text__text li{margin-bottom:.5rem!important}.blog-kategorien-title{font-size:2.8rem;margin-bottom:1rem;font-weight:500;text-align:left!important;padding-left:0!important;margin-left:0!important}.blog-kategorien-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;list-style:none;padding:0;margin:0}.blog-kategorien-grid a{text-decoration:none;display:block;pointer-events:auto!important;cursor:pointer}.blog-kategorien-grid .collection-image{position:relative;width:100%;padding-bottom:100%;overflow:hidden;pointer-events:auto!important;cursor:pointer}.blog-kategorien-grid .collection-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:auto!important}.blog-kategorien-grid .collection-image-placeholder{position:absolute;top:0;left:0;width:100%;height:100%;background:#f0f0f0}.blog-kategorien-grid .collection-title{margin-top:1rem;font-size:1.8rem;font-weight:400;line-height:1.3;color:rgb(var(--color-foreground))}@media screen and (max-width:749px){.blog-kategorien-grid{display:flex!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;gap:1.5rem!important;padding-bottom:1rem!important;-ms-overflow-style:none;scrollbar-width:none}.blog-kategorien-grid::-webkit-scrollbar{display:none}.blog-kategorien-grid li{flex:0 0 80%!important;scroll-snap-align:start!important}.page-width h1{font-size:clamp(2.8rem,6vw,3.2rem)!important}}.blog-text-content a{color:#555!important;font-weight:700!important;text-decoration:underline}.blog-text-content a:hover{color:#333!important}.blog-text-content-3 a{color:#585a5d!important;font-weight:700!important;text-decoration:underline!important}.blog-text-content-3 a:hover{text-decoration:underline!important}.blog-text-content-3 ul,.blog-text-content-3 ol{margin:1rem 0;padding-left:2rem}.blog-text-content-3 li{margin-bottom:.5rem;line-height:1.6}.blog-text-content-3 h3{font-size:2.4rem!important;font-weight:400!important;letter-spacing:.06rem!important;line-height:calc(1 + .3/max(1,2.4))!important;margin:4rem 0 2rem!important}@media screen and (max-width:989px){.article-collections h3{font-size:1.6rem!important}.article-collections p{font-size:1.8rem!important}}.related-articles-wrapper{max-width:1400px;margin:3rem auto;padding:0 5rem;width:100%}.related-articles-wrapper h2{font-size:2.2rem;font-weight:400;color:#585a5d;margin-bottom:1.5rem}.related-blog-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.related-blog-card{text-decoration:none;color:#585a5d;display:flex;flex-direction:column}.related-article-image{width:100%;padding-bottom:100%;position:relative;overflow:hidden;background:#f5f5f5}.related-article-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.related-blog-title{font-size:1.6rem;font-weight:400;line-height:1.3;margin:.8rem 0 .4rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media screen and (max-width:749px){.related-articles-wrapper{padding:0 1.5rem}.related-blog-grid{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto!important;gap:1.2rem!important;scrollbar-width:none!important}.related-blog-grid::-webkit-scrollbar{display:none!important}.related-blog-card{flex:0 0 calc(50% - 8px)!important}}.article-template .rte a,.article__content a,.article-template__content a,.article-template .custom-liquid a,.related-blog-card,.related-blog-card:visited{color:inherit!important;text-decoration:none!important}.blog-image-text-block .text-col a{color:#585a5d!important;font-weight:700!important;text-decoration:underline!important}.blog-image-text-block{display:flex;flex-wrap:wrap;gap:4rem;align-items:center;margin:4rem auto;max-width:1200px;padding:0 2rem}.blog-image-text-block .image-col,.blog-image-text-block .text-col{flex:1 1 45%;min-width:300px}.blog-image-text-block img{width:100%;height:auto;display:block}@media screen and (max-width:749px){.blog-image-text-block{flex-direction:column;gap:2rem!important;margin:2rem auto!important;padding:0 1.5rem!important}}.blog-text-wrapper-3{max-width:1200px;margin:2rem auto;padding:0 2rem}@media screen and (max-width:749px){.blog-text-wrapper-3{padding:0 1.5rem}}.footer{padding-top:5rem!important;padding-bottom:3rem!important}.footer-block__heading{font-size:1.6rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.1rem!important;margin-bottom:2rem!important}.footer-block__details-content{font-size:1.4rem!important;line-height:1.6!important}.footer__list-social{justify-content:flex-start!important}.footer__copyright{margin-top:3rem!important;font-size:1.2rem!important;text-align:center!important}@media screen and (max-width:749px){.footer{padding-top:3rem!important;padding-bottom:2rem!important}}.produktbanner-wrapper{max-width:1400px;margin:0 auto;padding:0 5rem}.produktbanner-heading{font-size:2.2rem!important;font-weight:400!important;color:#585a5d!important;margin:2rem 0 1rem!important;letter-spacing:.02rem!important;text-transform:none!important}.produktbanner-section{margin-bottom:5rem!important}.produktbanner-section:last-child{margin-bottom:0!important}.produktbanner-slider{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto!important;gap:28px!important;padding-bottom:0!important;scrollbar-width:none!important}.produktbanner-slider::-webkit-scrollbar{display:none!important}.produktbanner-card{flex:0 0 calc(20% - 23px)!important;display:flex!important;flex-direction:column!important;text-decoration:none!important}.produktbanner-card:hover{opacity:.9;transition:opacity .2s ease}.produktbanner-image-wrapper{width:100%!important;padding-bottom:100%!important;position:relative!important;background-color:#fff!important}.produktbanner-image-wrapper img{position:absolute!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}.produktbanner-title{font-size:1.6rem!important;line-height:1.3!important;margin:1rem 0 0!important;color:#585a5d!important;font-weight:400!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;min-height:4.2rem!important;flex-shrink:0!important}.produktbanner-price{font-size:1.6rem!important;font-weight:600!important;color:#585a5d!important;margin:.8rem 0 0!important;margin-top:auto!important}.produktbanner-slider-wrapper{position:relative;display:flex;align-items:center;gap:.8rem}.produktbanner-btn{background:#fff!important;border:1px solid #ddd!important;border-radius:50%!important;width:45px!important;height:45px!important;position:absolute!important;top:25%!important;z-index:20!important;cursor:pointer!important;font-size:1.8rem!important;color:#585a5d!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:background .2s ease!important}.produktbanner-btn:hover{background:#f5f5f5!important}.produktbanner-btn--prev{left:-22px!important}.produktbanner-btn--next{right:-22px!important}@media screen and (max-width:989px)and (min-width:750px){.produktbanner-card{flex:0 0 calc(33.33% - 19px)!important}.produktbanner-wrapper{padding:0 2rem}}@media screen and (max-width:749px){.produktbanner-wrapper{padding:0 1.5rem;margin:1rem auto}.produktbanner-btn--prev{display:none!important}.produktbanner-btn--next{display:flex!important;right:-15px!important;width:38px!important;height:38px!important;font-size:1.5rem!important}.produktbanner-card{flex:0 0 calc(50% - 8px)!important}.produktbanner-heading{font-size:2rem!important}.produktbanner-title{font-size:1.5rem!important;min-height:3.9rem!important}.produktbanner-price{font-size:1.5rem!important}}.card__media{height:300px!important;background-color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}.card__media img{object-fit:contain!important;width:100%!important;height:100%!important;background-color:#fff!important}.card__heading{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;min-height:4.6rem!important;line-height:1.5!important;padding-bottom:2px!important}.card-information{display:flex!important;flex-direction:column!important;flex-grow:1!important}.price{margin-top:auto!important}@media screen and (max-width:749px){.card__media{height:0!important;padding-bottom:100%!important;position:relative!important}.card__media img{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:contain!important}}.card__heading a:hover{text-decoration-thickness:1px!important;text-underline-offset:3px!important}.collection-text-layout{max-width:1200px;margin:0 auto;padding:3rem 2rem}.collection-text-layout-grid{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.collection-text-layout-title{font-size:clamp(3rem,5vw,3.5rem);margin:0;line-height:1.2}.collection-text-layout-description{font-size:1.6rem;line-height:1.6}@media screen and (max-width:749px){.collection-text-layout-grid{grid-template-columns:1fr!important;gap:1.5rem!important;align-items:flex-start!important}.collection-text-layout{padding:2rem 1.5rem!important}.collection-text-layout-title{text-align:center!important;font-size:clamp(2.5rem,8vw,3rem)!important;margin-bottom:1.5rem!important}.collection-text-layout-description{text-align:center!important;font-size:1.4rem!important}}.bestseller-wrapper{margin:4rem auto;max-width:1400px;padding:0 2rem}.featured-products-title{font-size:2.5rem;text-align:left;margin-bottom:2rem}.featured-products-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:2rem!important;margin-bottom:4rem!important}.featured-product-card{text-decoration:none!important;color:inherit!important;display:flex!important;flex-direction:column!important;height:100%!important}.featured-product-image-wrapper{position:relative!important;width:100%!important;padding-bottom:100%!important;overflow:hidden!important;margin-bottom:1rem!important}.featured-product-card img{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}.featured-product-title{text-align:center!important;font-weight:400!important;font-size:1.8rem!important;margin-bottom:.5rem!important;color:inherit!important}.featured-product-price{text-align:center!important;font-weight:400!important;font-size:1.8rem!important;color:inherit!important;margin-top:auto!important}@media screen and (max-width:989px){.featured-products-grid{grid-template-columns:repeat(2,1fr)!important;gap:1.5rem!important}.featured-products-title{font-size:2rem}.featured-product-title{font-size:1.6rem!important}.featured-product-price{font-size:1.8rem!important}}.produktbanner-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:2rem!important;margin-bottom:4rem!important}.produktbanner-card{text-decoration:none!important;color:inherit!important;display:flex!important;flex-direction:column!important}.produktbanner-image-wrapper{position:relative!important;width:100%!important;padding-bottom:100%!important;overflow:hidden!important;margin-bottom:1rem!important;background-color:#fff!important}.produktbanner-image-wrapper img{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}.produktbanner-title{font-size:1.6rem!important;font-weight:400!important;color:#585a5d!important;margin:0 0 .5rem!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;min-height:4.2rem!important}.produktbanner-price{font-size:1.6rem!important;font-weight:600!important;color:#585a5d!important;margin-top:auto!important}.produktbanner-heading{font-size:2.2rem!important;font-weight:400!important;color:#585a5d!important;margin:2rem 0 1rem!important}.produktbanner-wrapper{max-width:1400px;margin:0 auto;padding:0 2rem}@media screen and (max-width:989px){.produktbanner-grid{grid-template-columns:repeat(2,1fr)!important;gap:1.5rem!important}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/custom-collections.css.map */
