:root{--dml-product-border-color: #f4f3ec}a.dml-back-btn{display:flex;align-items:center;font-family:var(--secondary-font-family);font-size:1.3rem;text-transform:uppercase;letter-spacing:.1rem;cursor:pointer}a.dml-back-btn svg{width:1.1rem;height:1.1rem;rotate:90deg;margin-right:.4rem}.product__media-dml-thumbs ul{gap:.5rem;grid:repeat(8,1fr) / var(--dml-product-thumb-grid-cols)}@media screen and (min-width: 750px){.product__media-dml-thumbs ul{gap:.6rem}}@media screen and (min-width: 850px){.product__media-dml-thumbs ul{gap:.7rem}}@media screen and (min-width: 990px){.product__media-dml-thumbs ul{gap:.9rem}}.product__media-dml-thumbs--1-col ul{--dml-product-thumb-grid-cols: min(80px, 90%)}.product__media-dml-thumbs--2-col ul{--dml-product-thumb-grid-cols: 1fr 1fr}.product__media-dml-thumbs--3-col ul{--dml-product-thumb-grid-cols: 1fr 1fr 1fr}.product__media-wrapper--dml{gap:4.5rem;align-self:start;padding:3rem 0 0}@media screen and (min-width: 750px){.product__media-wrapper--dml{gap:3%}}.product__dml-thumb-selected{border:2px solid #f4f3ec;border:2px solid var(--dml-product-border-color);cursor:text}.product__dml-big-image{position:relative;overflow:hidden}.product__dml-big-image media-gallery~media-gallery{position:absolute;display:block;height:100%;inset:0;translate:0 -100%}.product__dml-big-image media-gallery[data-dml-image-loaded=true]{animation:dml-big-image .4s ease-out forwards}.product__dml-big-image media-gallery:not(:last-child) .product__media-zoom-lightbox{display:none}.product__modal-opener .product__media-icon--dml{background:rgba(var(--color-white),.8)}.product__dml-big-image media-gallery:not(:last-child) .product__media-icon--dml{display:none}@keyframes dml-big-image{0%{translate:0 -100%}to{translate:0 0}}.product__dml-big-image-container{padding:1.5rem}.product__dml-big-image-container--upholstery{background:#f4f3ec;background:var(--dml-product-border-color);padding:1.5rem}.product__dml-big-image-container--material{padding-top:0}.product__dml-big-image-container--material .product__dml-big-image{box-shadow:-1.4rem 1.4rem rgba(var(--color-black),.15)}.product--dml .product__media-list{margin:0}@media screen and (max-width: 749px){.product--dml .product__media-list{width:100%}}.product--dml .product__media-wrapper .grid__item{margin:0}.dml-fade-out-text{opacity:0}.product--dml .product__info-wrapper .product__quantity-price-row{margin:0;display:grid}.product--dml quantity-input{height:100%}.product--dml .product-form__submit{margin:0}.product--dml .price__container{margin-bottom:0}@media screen and (max-width: 749px){.product--dml .product__title:not([class*="max-[749px]:tw-order-1"]){margin-top:4rem}}.product__dml-variant-link:before{content:attr(data-pseudo-variant-name);position:absolute;z-index:1;bottom:calc(100% - 1rem);left:50%;width:-moz-max-content;width:max-content;height:auto;padding:2px 5px;background:rgba(var(--color-white),1);color:rgba(var(--color-black),1);font-size:1.3rem;pointer-events:none;transition:opacity .2s ease-in-out;text-align:center;font-family:var(--secondary-font-family);min-width:100%;max-width:calc(100% + 2.5rem);display:none;opacity:0;translate:-50% 0}@media screen and (min-width: 750px){.product__dml-variant-link:before{left:1rem;max-width:20rem;translate:0 0}}@media screen and (pointer: fine){.product__dml-variant-link:hover:before{display:block;opacity:1}}
