.duette-home-benefits .section__wrapper{gap:clamp(32px,5vw,72px);grid-template-columns:minmax(0,45fr) minmax(0,55fr);align-items:center}.duette-home-benefits .section__inner{min-width:0}.duette-home-benefits .multicolumn__items{gap:28px 24px;grid-template-columns:repeat(2,minmax(0,1fr))}.duette-home-benefits .multicolumn-card__title{font-size:18px;line-height:1.35}.duette-home-benefits .multicolumn-card__text{font-size:15px;line-height:1.65}.duette-home-benefits .image-with-text-columns__image-wrap{border-radius:12px}.duette-home-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.duette-home-actions .btn{white-space:normal;text-align:center;min-height:48px;padding:12px 20px}.duette-home-panel .image-with-text__wrapper{gap:clamp(32px,4vw,64px);border-radius:0;overflow:visible;align-items:center}.duette-home-panel .image-with-text__inner{background:#f8f8f6;color:#292929;border-radius:12px;padding:clamp(28px,4vw,56px)}.duette-home-panel .image-with-text__content{padding:0;max-width:100%;width:100%}.duette-home-panel parallax-element{border-radius:12px}.duette-home-panel .rich-text__heading,.duette-home-benefits .rich-text__heading{font-size:clamp(26px,2.8vw,38px);line-height:1.2;letter-spacing:-.02em}.duette-home-panel .rich-text__text{line-height:1.7}.index-template .btn--primary{background:#292929;color:#fff;border-color:#292929}.index-template .btn--secondary{background:#fff;color:#292929;border:1px solid #292929}.index-template .btn{min-height:48px;white-space:normal;text-align:center}.index-template .btn:focus-visible,.footer a:focus-visible{outline:3px solid #a67c52;outline-offset:4px}.footer{background:#f8f8f6;color:#292929;border-top:1px solid #e4e4df}.footer__top-wrapper{align-items:flex-start;gap:32px}.footer-block__heading{font-size:16px;line-height:1.4;letter-spacing:.04em}.footer-block .rte{font-size:14px;line-height:1.7}.footer-info__item{align-items:flex-start}.footer-block a{overflow-wrap:anywhere}.footer .btn{background:#292929;color:#fff;white-space:normal;min-height:44px}.duette-withdrawal-button{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;min-height:48px;background:transparent;color:#292929;border:1px solid #777;border-radius:8px;font-weight:600;text-decoration:none;font-size:14px;line-height:1.4}.duette-withdrawal-button:hover{background:#eaeae5}.duette-home-panel .btn:hover,.duette-home-actions .btn:hover{filter:brightness(.9)}@media(min-width:1024px){.footer__top-wrapper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.footer__top-wrapper .footer-block{width:auto;max-width:none;padding-inline:0}.footer-block__heading{min-height:44px}}@media(max-width:767px){.duette-home-benefits .section__wrapper{grid-template-columns:minmax(0,1fr);gap:28px}.duette-home-benefits .multicolumn__items{grid-template-columns:minmax(0,1fr);gap:22px}.duette-home-panel,.duette-home-benefits{--section-padding-top:24px!important;--section-padding-bottom:24px!important}.duette-home-panel .image-with-text__wrapper{gap:20px;grid-template-columns:minmax(0,1fr)}.duette-home-panel .image-with-text__inner{padding:24px}.duette-home-panel .image-with-text__media{min-height:260px}.duette-home-actions{flex-direction:column}.duette-home-actions .btn,.duette-home-panel .btn{width:100%}.footer__top-wrapper{gap:0}.duette-withdrawal-button{max-width:100%;padding:12px 18px}}.footer{--color-background:54,54,54;--color-foreground:255,255,255;--color-border:91,91,91;background:#363636;color:#fff;border-top-color:#515151}.footer .footer-block__heading,.footer .footer-info,.footer .rte,.footer .footer-bottom{color:#fff}.footer a:not(.btn){color:inherit}.footer .btn{background:#fff;color:#363636;border:1px solid #fff}.footer .duette-withdrawal-button{background:transparent;color:#fff;border-color:#bdbdbd}.footer .duette-withdrawal-button:hover{background:#4b4b4b}.index-template .duette-split-hero .btn--primary{background:#0b61cd;color:#fff;border-color:#0b61cd}.index-template .duette-split-hero .btn--primary:hover{background:#03489f;border-color:#03489f}.duette-home-panel .image-with-text__inner{background:#fff;border-radius:0;padding:28px 0}.duette-home-panel .image-with-text__content{padding:0!important}.duette-home-rooms .collection-media__info{background:#fff;color:#292929;border-radius:10px;padding:20px 24px;box-shadow:0 3px 16px #0000001f;width:max-content;max-width:calc(100% - 40px);inset-inline:20px auto;top:20px;bottom:auto;text-align:left}.duette-home-rooms .collection-media__title{font-size:24px;line-height:1.25;color:#292929}.index-template .duette-home-rooms .collection-media__info .btn--primary{background:#0b61cd;color:#fff;border-color:#0b61cd;padding:12px 20px;min-height:44px;font-size:14px}.index-template .duette-home-rooms .collection-media__info .btn--primary:hover{background:#03489f;border-color:#03489f}.duette-home-comparison .section__wrapper,.duette-home-comparison .section__content,.duette-home-comparison .image-comparison{width:100%;max-width:none;margin-inline:0}.duette-home-comparison .image-comparison{border-radius:12px}@media(min-width:768px){.duette-home-panel .image-with-text__wrapper{align-items:stretch;min-height:320px}.duette-home-panel .image-with-text__inner{display:flex;align-items:center;min-height:320px}.duette-home-panel .image-with-text__wrapper>parallax-element{position:relative;align-self:stretch;min-height:0}.duette-home-panel .image-with-text__media{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;min-height:0}.duette-home-panel .image-with-text__media img{object-fit:cover}.duette-home-benefits .section__wrapper{align-items:stretch}.duette-home-benefits .image-with-text-columns__image-wrap{position:relative;align-self:stretch;min-height:0}.duette-home-benefits .image-with-text-columns__media{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;aspect-ratio:auto}.duette-home-benefits .image-with-text-columns__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}}@media(max-width:767px){.duette-home-panel .image-with-text__inner{padding:12px 0 0!important}.duette-home-panel .image-with-text__media{height:280px;min-height:0}.duette-home-rooms .collection-media__info{padding:14px 16px;max-width:calc(100% - 24px);inset-inline-start:12px;top:12px}.duette-home-rooms .collection-media__title{font-size:20px}.duette-home-comparison .image-comparison__heading{max-width:calc(50% - 24px);font-size:11px}}.duette-home-comparison{width:auto;max-width:none;box-sizing:border-box}.duette-home-comparison .section__wrapper{display:block;min-width:0}.duette-home-comparison .section__header-wrap:has(.section__header:empty){display:none}.duette-home-comparison .image-comparison__wrapper{--hero-height:clamp(360px,42vw,620px)}@media(max-width:767px){.duette-home-comparison .image-comparison__wrapper{--hero-height:320px}}.duette-home-rooms .collection-media__info{display:none!important}.duette-home-comparison{padding-inline:0!important;width:100%;max-width:none}.duette-home-comparison .section__wrapper,.duette-home-comparison .section__content{padding-inline:0;max-width:none;width:100%}@media(min-width:768px){.duette-home-panel .image-with-text__wrapper,.duette-home-panel .image-with-text__inner{min-height:416px}}@media(max-width:767px){.duette-home-panel .image-with-text__media{height:364px}}.duette-home-fabrics .sticky-element{position:static!important;top:auto!important;transform:none!important}.duette-home-fabrics .plwd>.col-products{padding-inline:0}.duette-home-fabrics motion-element{opacity:1!important;visibility:visible!important;transform:none!important;animation:none!important}.duette-home-fabrics .section__footer{margin-top:32px}.duette-home-fabrics .col-product-card{min-width:0}.duette-home-fabrics .product-card__title{line-height:1.5}.duette-home-fabrics{content-visibility:visible!important}.duette-hero-features .feature-list__items{display:grid;width:100%;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.duette-hero-features .feature-item{width:100%;min-width:0;justify-content:center;box-sizing:border-box}.duette-hero-features .feature-item__text{white-space:normal;line-height:1.4}@media(max-width:1023px){.duette-hero-features .feature-list__items{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media(max-width:480px){.duette-hero-features .feature-list__items{grid-template-columns:1fr}}.duette-home-fabrics .plwd{display:grid;grid-template-columns:minmax(0,36fr) minmax(0,64fr);gap:32px;margin-inline:0;align-items:start}.duette-home-fabrics .plwd>.col-details,.duette-home-fabrics .plwd>.col-products{display:block!important;width:100%!important;padding-inline:0;min-width:0}.duette-home-fabrics .plwd-product__inner{padding:20px;display:flex;flex-direction:column}.duette-home-fabrics .plwd-product__medias{order:-1;margin:0 0 20px}.duette-home-fabrics .plwd-product__description{font-size:14px;line-height:1.6}.duette-home-fabrics .plwd-product__title h2{font-size:22px;line-height:1.3}.duette-home-fabrics .plwd-product__price{display:none}.duette-home-fabrics .col-products .f-grid{gap:20px 16px}.duette-home-fabrics .product-card__title{font-size:14px;line-height:1.4}.duette-home-fabrics .plwd-product:not(.active){display:none}.duette-home-fabrics .plwd-product.active{opacity:1;visibility:visible;animation:none}@media(max-width:767px){.duette-home-fabrics .plwd{grid-template-columns:1fr;gap:24px}.duette-home-fabrics .plwd-product__medias img{max-height:220px;object-fit:contain}.duette-home-fabrics .plwd-product__inner{padding:16px}}@media(min-width:768px){.duette-home-fabrics .plwd>.col-products{align-self:stretch}.duette-home-fabrics .col-products__inner.sticky-element{position:sticky!important;top:80px!important;max-height:calc(100vh - 110px);overflow:auto;scrollbar-width:thin}.duette-home-fabrics .plwd-product__medias img{max-height:240px;object-fit:contain}.duette-home-fabrics .duette-piktogramme{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.duette-home-fabrics .duette-piktogramme>div{font-size:13px}}.duette-spacing-regular{--section-padding-top:32px!important;--section-padding-bottom:32px!important}.duette-spacing-intro{--section-padding-top:24px!important;--section-padding-bottom:8px!important}.index-template .duette-spacing-regular .section__header{--header-padding-bottom:32px}.duette-home-panel .image-with-text__inner{padding-block:24px}.duette-home-panel .rich-text__heading{margin-block:0}.duette-home-panel .rich-text__text{margin-top:20px}.duette-home-panel .rich-text__button,.duette-home-actions{margin-top:24px}.duette-spacing-intro .rich-text__blocks{gap:20px}@media(max-width:767px){.duette-spacing-regular{--section-padding-top:24px!important;--section-padding-bottom:24px!important}.duette-spacing-intro{--section-padding-top:16px!important;--section-padding-bottom:8px!important}.index-template .duette-spacing-regular .section__header{--header-padding-bottom:24px}.duette-home-panel .rich-text__text{margin-top:16px}.duette-home-panel .rich-text__button,.duette-home-actions{margin-top:20px}}.duette-home-models .multicolumn__items{align-items:stretch}.duette-home-models .multicolumn-card{height:100%;display:flex;flex-direction:column}.duette-home-models .multicolumn-card__image{height:200px;width:100%;margin:0 0 24px;flex:none}.duette-home-models .multicolumn-card__image img{width:100%;height:100%;object-fit:contain}.duette-home-models .multicolumn-card__info{display:flex;flex-direction:column;flex:1;align-items:center}.duette-home-models .multicolumn-card__title{margin:0 0 16px}.duette-home-models .multicolumn-card__text{margin:0 0 24px;flex:1}.duette-home-models .multicolumn-card__info>.btn{margin-top:auto}.duette-home-models .multicolumn-card__text p:empty{display:none}@media(max-width:767px){.duette-home-models .multicolumn__items{gap:32px}.duette-home-models .multicolumn-card__image{height:160px;margin-bottom:20px}.duette-home-models .multicolumn-card__info{width:100%}.duette-home-models .multicolumn-card__text{margin-bottom:20px}.duette-home-models .multicolumn-card{padding:20px;border:1px solid #e8e8e8;border-radius:12px}.duette-home-models .multicolumn-card__info>.btn{min-height:44px}}.index-template #MainContent motion-element{opacity:1!important;visibility:visible!important;transform:none!important;animation:none!important}
/*# sourceMappingURL=/cdn/shop/t/29/assets/duette-home-refresh.css.map */
