.ms-product{--ease: cubic-bezier(.16, 1, .3, 1);--ease-quart: cubic-bezier(.25, 1, .5, 1);max-width:100%;margin:0 auto;padding:0}.ms-product__breadcrumb{padding:1.25rem 2rem;font-family:var(--ms-font-body, "Albert Sans", "Helvetica Neue", sans-serif);font-size:.65rem;font-weight:400;letter-spacing:.06em;color:var(--ms-marmo-chiaro, #B5AFA8)}.ms-product__breadcrumb a{color:var(--ms-marmo, #8C8578);text-decoration:none;transition:color .3s ease}.ms-product__breadcrumb a:hover{color:var(--ms-nero, #1A1A1A)}.ms-product__breadcrumb .breadcrumb-sep{margin:0 .4rem;color:var(--ms-pietra, #E8E4DF)}@media screen and (min-width:990px){.ms-product__breadcrumb{padding:1.5rem 3rem;max-width:1400px;margin:0 auto}}.ms-product__hero{display:grid;grid-template-columns:1fr;gap:0;min-height:0}@media screen and (min-width:990px){.ms-product__hero{grid-template-columns:35% 65%;min-height:75vh}}.ms-product__info{padding:2rem;display:flex;flex-direction:column;justify-content:flex-start;gap:0;order:2}@media screen and (min-width:990px){.ms-product__info{padding:3.5rem 3rem;position:sticky;top:80px;align-self:start;max-height:calc(100vh - 100px);overflow-y:auto;order:1;scrollbar-width:none;-ms-overflow-style:none}.ms-product__info::-webkit-scrollbar{display:none}}.ms-product__brand{font-family:var(--ms-font-body, "Albert Sans", "Helvetica Neue", sans-serif);font-size:.6rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--ms-marmo, #8C8578);margin:0 0 .75rem}.ms-product__title{font-family:var(--ms-font-heading, "Albert Sans", "Helvetica Neue", sans-serif)!important;font-size:clamp(2rem,3.5vw,3rem);font-weight:400;line-height:1.08;margin:0 0 .4rem;color:var(--ms-nero, #1A1A1A);letter-spacing:-.01em}.ms-product__designer{font-family:var(--ms-font-body, "Albert Sans", "Helvetica Neue", sans-serif);font-size:.8rem;font-weight:300;color:var(--ms-marmo, #8C8578);margin:0 0 2rem;font-style:italic}.ms-product__variants{margin-bottom:1.75rem}.ms-product__variant-label{font-family:var(--ms-font-body, "Albert Sans", "Helvetica Neue", sans-serif);font-size:.6rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ms-marmo, #8C8578);margin-bottom:.75rem;display:block}.ms-product__variant-buttons{display:flex;flex-wrap:wrap;gap:.4rem}.ms-product__variant-btn{font-family:var(--ms-font-body, "Albert Sans", "Helvetica Neue", sans-serif);font-size:.68rem;font-weight:400;letter-spacing:.04em;padding:.55rem 1rem;border:1px solid var(--ms-pietra, #E8E4DF);background:transparent;color:var(--ms-nero, #1A1A1A);cursor:pointer;transition:all .3s var(--ease-quart);white-space:nowrap}.ms-product__variant-btn:hover{border-color:var(--ms-marmo, #8C8578)}.ms-product__variant-btn.is-active{background:var(--ms-nero, #1A1A1A);color:var(--ms-bianco, #FFFFFF);border-color:var(--ms-nero, #1A1A1A)}.ms-product__variant-btn .variant-price{display:block;font-size:.58rem;color:var(--ms-marmo-chiaro, #B5AFA8);margin-top:.15rem;font-weight:300}.ms-product__variant-btn.is-active .variant-price{color:#fff9}.ms-product__price-row{margin-bottom:1.75rem;display:flex;align-items:baseline;gap:.5rem}.ms-product__price{font-family:var(--ms-font-body, "Albert Sans", "Helvetica Neue", sans-serif);font-size:1.05rem;font-weight:400;color:var(--ms-nero, #1A1A1A);letter-spacing:.02em}.ms-product__price-note{font-size:.65rem;color:var(--ms-marmo-chiaro, #B5AFA8);font-weight:300}.ms-product__buy-buttons{display:flex;flex-direction:column;gap:.5rem;margin-bottom:2.5rem}.ms-product__add-btn{font-family:var(--ms-font-body, "Albert Sans", "Helvetica Neue", sans-serif);font-size:.7rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;padding:1rem 2rem;background:var(--ms-nero, #1A1A1A);color:var(--ms-bianco, #FFFFFF);border:1px solid var(--ms-nero, #1A1A1A);cursor:pointer;transition:all .4s var(--ease-quart);text-align:center}.ms-product__add-btn:hover{background:transparent;color:var(--ms-nero, #1A1A1A)}.ms-product__whatsapp-btn{display:flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--ms-font-body, "Albert Sans", "Helvetica Neue", sans-serif);font-size:.7rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;padding:.875rem 2rem;background:transparent;color:var(--ms-marmo, #8C8578);border:1px solid var(--ms-pietra, #E8E4DF);text-decoration:none;transition:all .4s var(--ease-quart)}.ms-product__whatsapp-btn svg{opacity:.6;transition:opacity .3s ease}.ms-product__whatsapp-btn:hover{border-color:var(--ms-nero, #1A1A1A);color:var(--ms-nero, #1A1A1A)}.ms-product__whatsapp-btn:hover svg{opacity:1}.ms-product__description{font-family:var(--ms-font-body, "Albert Sans", "Helvetica Neue", sans-serif);font-size:.85rem;line-height:1.75;color:var(--ms-nero, #1A1A1A);font-weight:300;border-top:1px solid var(--ms-pietra, #E8E4DF);padding-top:2rem}.ms-product__description h3{font-family:var(--ms-font-body, "Albert Sans", "Helvetica Neue", sans-serif)!important;font-size:.6rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;margin-top:2rem;margin-bottom:.5rem;color:var(--ms-marmo, #8C8578)}.ms-product__description ul{padding-left:0;list-style:none}.ms-product__description li{font-size:.82rem;padding:.15rem 0;color:var(--ms-nero, #1A1A1A);font-weight:300}.ms-product__description li:before{content:"\2014";margin-right:.5rem;color:var(--ms-pietra, #E8E4DF)}.ms-product__hero-image{width:100%;overflow:hidden;background:var(--ms-bianco-caldo, #FAF8F5);order:1}.ms-product__hero-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 8s var(--ease)}.ms-product__hero-image img{transform:scale(1.02)}@media screen and (min-width:990px){.ms-product__hero-image{min-height:75vh;order:2}}.ms-product__gallery{display:grid;grid-template-columns:1fr;gap:3px;margin-top:3px}@media screen and (min-width:750px){.ms-product__gallery{grid-template-columns:1fr 1fr}}.ms-product__gallery-item{position:relative;overflow:hidden;background:var(--ms-bianco-caldo, #FAF8F5)}.ms-product__gallery-item--full{grid-column:1 / -1}.ms-product__gallery-item--full{aspect-ratio:21 / 9}.ms-product__gallery-item:not(.ms-product__gallery-item--full){aspect-ratio:4 / 3}.ms-product__gallery-item img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s var(--ease)}.ms-product__gallery-item:hover img{transform:scale(1.03)}.ms-product__gallery-caption{position:absolute;bottom:1.25rem;left:1.5rem;font-family:var(--ms-font-body, "Albert Sans", "Helvetica Neue", sans-serif);font-size:.65rem;font-weight:400;color:var(--ms-nero, #1A1A1A);letter-spacing:.04em;opacity:0;transform:translateY(8px);transition:all .5s var(--ease-quart)}.ms-product__gallery-item:hover .ms-product__gallery-caption{opacity:1;transform:translateY(0)}.ms-product__specs-bar{display:flex;justify-content:center;gap:0;padding:0;border-top:1px solid var(--ms-pietra, #E8E4DF);border-bottom:1px solid var(--ms-pietra, #E8E4DF);max-width:900px;margin:4rem auto 0}.ms-product__spec-btn{font-family:var(--ms-font-body, "Albert Sans", "Helvetica Neue", sans-serif);font-size:.68rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;padding:1.1rem 2.5rem;border:none;background:transparent;color:var(--ms-marmo, #8C8578);cursor:pointer;transition:all .3s ease;position:relative}.ms-product__spec-btn:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--ms-nero, #1A1A1A);transform:scaleX(0);transition:transform .4s var(--ease-quart)}.ms-product__spec-btn:hover,.ms-product__spec-btn.is-active{color:var(--ms-nero, #1A1A1A)}.ms-product__spec-btn.is-active:after{transform:scaleX(1)}.ms-product__specs-content{padding:0 2rem;max-width:700px;margin:0 auto}.ms-product__specs-inner{padding:2.5rem 0}.ms-product__specs-table{width:100%;border-collapse:collapse}.ms-product__specs-table td{padding:.7rem 0;font-family:var(--ms-font-body, "Albert Sans", "Helvetica Neue", sans-serif);font-size:.82rem;border-bottom:1px solid var(--ms-pietra, #E8E4DF);font-weight:300}.ms-product__specs-table td:first-child{color:var(--ms-marmo, #8C8578);width:40%;font-weight:400;font-size:.68rem;letter-spacing:.06em;text-transform:uppercase}.ms-product__specs-table tr:last-child td{border-bottom:none}.ms-product__specs-inner p{font-size:.82rem;font-weight:300;margin:.4rem 0;line-height:1.6}.ms-product__specs-inner p strong{font-weight:400;color:var(--ms-marmo, #8C8578);font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;display:inline-block;min-width:120px}.ms-product__specs-content[data-open=true]{display:block;animation:specsFadeIn .4s var(--ease-quart) forwards}@keyframes specsFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ms-product__configure{padding:5rem 2rem;background:var(--ms-bianco-caldo, #FAF8F5);text-align:center;margin-top:4rem}@media screen and (min-width:750px){.ms-product__configure{padding:6rem 3rem}}.ms-product__configure-inner{max-width:600px;margin:0 auto}.ms-product__configure-label{font-family:var(--ms-font-body, "Albert Sans", "Helvetica Neue", sans-serif);font-size:.6rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--ms-marmo, #8C8578);margin-bottom:.75rem}.ms-product__configure-heading{font-family:var(--ms-font-heading, "Albert Sans", "Helvetica Neue", sans-serif);font-size:clamp(1.5rem,2.5vw,2rem);font-weight:300;font-style:italic;line-height:1.2;margin-bottom:1rem;color:var(--ms-nero, #1A1A1A)}.ms-product__configure-text{font-family:var(--ms-font-body, "Albert Sans", "Helvetica Neue", sans-serif);font-size:.82rem;font-weight:300;line-height:1.7;color:var(--ms-marmo, #8C8578);margin-bottom:2rem;max-width:420px;margin-left:auto;margin-right:auto}.ms-product__configure-image{width:100%;max-width:500px;margin:0 auto 2.5rem;overflow:hidden;aspect-ratio:4 / 3}.ms-product__configure-image img{width:100%;height:100%;object-fit:cover;display:block}.ms-product__configure-btn{font-family:var(--ms-font-body, "Albert Sans", "Helvetica Neue", sans-serif);font-size:.7rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;padding:1rem 2.5rem;border:1px solid var(--ms-nero, #1A1A1A);background:var(--ms-nero, #1A1A1A);color:var(--ms-bianco, #FFFFFF);text-decoration:none;display:inline-flex;align-items:center;gap:.75rem;transition:all .4s var(--ease-quart)}.ms-product__configure-btn:hover{background:transparent;color:var(--ms-nero, #1A1A1A)}.ms-product__configure-btn svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:1.5;transition:transform .3s var(--ease-quart)}.ms-product__configure-btn:hover svg{transform:translate(3px)}.ms-product__faq{max-width:800px;margin:0 auto;padding:5rem 2rem}@media screen and (min-width:750px){.ms-product__faq{padding:6rem 3rem}}.ms-product__faq-title{font-family:var(--ms-font-heading, "Albert Sans", "Helvetica Neue", sans-serif)!important;font-size:1.8rem;font-weight:400;margin-bottom:2.5rem;letter-spacing:.01em}.ms-product__faq-item{border-bottom:1px solid var(--ms-pietra, #E8E4DF)}.ms-product__faq-item:first-child{border-top:1px solid var(--ms-pietra, #E8E4DF)}.ms-product__faq-question{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1.25rem 0;font-family:var(--ms-font-body, "Albert Sans", "Helvetica Neue", sans-serif);font-size:.82rem;font-weight:400;color:var(--ms-nero, #1A1A1A);background:none;border:none;cursor:pointer;text-align:left;transition:color .3s ease;gap:1rem}.ms-product__faq-question:hover{color:var(--ms-terracotta, #C4956A)}.ms-product__faq-toggle{position:relative;width:16px;height:16px;flex-shrink:0}.ms-product__faq-toggle:before,.ms-product__faq-toggle:after{content:"";position:absolute;background:var(--ms-marmo, #8C8578);transition:all .4s var(--ease-quart)}.ms-product__faq-toggle:before{top:50%;left:0;right:0;height:1px;transform:translateY(-50%)}.ms-product__faq-toggle:after{left:50%;top:0;bottom:0;width:1px;transform:translate(-50%)}.ms-product__faq-item.is-open .ms-product__faq-toggle:after{transform:translate(-50%) scaleY(0)}.ms-product__faq-item.is-open .ms-product__faq-toggle:before,.ms-product__faq-item.is-open .ms-product__faq-toggle:after{background:var(--ms-terracotta, #C4956A)}.ms-product__faq-answer{max-height:0;overflow:hidden;transition:max-height .5s var(--ease-quart),padding .5s var(--ease-quart);padding:0}.ms-product__faq-item.is-open .ms-product__faq-answer{max-height:400px;padding-bottom:1.5rem}.ms-product__faq-answer p{font-size:.82rem;font-weight:300;line-height:1.75;color:var(--ms-marmo, #8C8578);margin:0}.ms-product__delivery{display:flex;align-items:center;gap:.5rem;padding:.75rem 0;margin-bottom:1.5rem;font-family:var(--ms-font-body, "Albert Sans", "Helvetica Neue", sans-serif);font-size:.68rem;font-weight:300;color:var(--ms-marmo, #8C8578)}.ms-product__delivery svg{width:14px;height:14px;stroke:var(--ms-marmo-chiaro, #B5AFA8);fill:none;stroke-width:1.5;flex-shrink:0}.section-ditre-product .product__media-list,.section-ditre-product .product__info-wrapper{display:none}@media screen and (max-width:989px){.ms-product__info{padding:1.75rem 1.5rem}.ms-product__title{font-size:2rem}.ms-product__hero-image{aspect-ratio:4 / 5;max-height:70vh}.ms-product__gallery-item--full{aspect-ratio:16 / 9}.ms-product__gallery-item:not(.ms-product__gallery-item--full){aspect-ratio:1 / 1}.ms-product__specs-bar{margin:2.5rem 1.5rem 0}.ms-product__spec-btn{padding:.9rem 1.5rem;font-size:.62rem}.ms-product__configure{margin-top:2.5rem;padding:3.5rem 1.5rem}.ms-product__faq{padding:3.5rem 1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/ditre-product.css.map */
