.maison-product{background:var(--ms-color-background);padding-block:var(--ms-section-lg)}.maison-product__layout{display:grid;gap:var(--ms-space-12);align-items:start}@media(min-width:750px)and (max-width:989px){.maison-product__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--ms-space-10)}}@media(min-width:990px){.maison-product__layout{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:var(--ms-space-16)}}.maison-product__gallery{display:flex;flex-direction:column;gap:var(--ms-space-4)}.maison-product__gallery-main{position:relative;overflow:hidden;background:var(--ms-color-background);border-radius:var(--ms-radius-lg);aspect-ratio:var(--ms-ratio-portrait)}.maison-product__gallery-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:var(--ms-space-8);opacity:0;transition:opacity var(--ms-motion-gallery-fade) var(--ms-ease-standard);pointer-events:none}.maison-product__gallery-image.is-active{opacity:1;pointer-events:auto}.maison-product__gallery-thumbs{display:flex;flex-wrap:wrap;gap:var(--ms-space-3)}.maison-product__gallery-thumb{flex:0 0 auto;width:var(--ms-size-3xl);height:var(--ms-size-3xl);padding:var(--ms-space-1);border:var(--ms-border-thin) solid var(--ms-color-border);border-radius:var(--ms-radius-sm);background:var(--ms-color-surface-raised);cursor:pointer;transition:border-color var(--ms-motion-micro) var(--ms-ease-standard)}.maison-product__gallery-thumb img{width:100%;height:100%;object-fit:contain}.maison-product__gallery-thumb.is-active{border-color:var(--ms-color-primary)}.maison-product__gallery-thumb[hidden]{display:none}.maison-product__info{display:flex;flex-direction:column;gap:var(--ms-space-6)}@media(min-width:990px){.maison-product__info{position:sticky;top:var(--ms-space-12)}.maison-product__tags-label,.maison-product__performance-label{font-size:var(--ms-text-caption)}.maison-product__tags .ms-chip--sm{font-size:var(--ms-text-body-sm)}}.maison-product__curation{display:flex;flex-wrap:wrap;gap:var(--ms-space-2)}.maison-product__curation-item{color:var(--ms-color-primary);font-size:1.2rem;font-weight:var(--ms-font-medium);letter-spacing:var(--ms-tracking-wide);text-transform:uppercase}.maison-product__curation-item+.maison-product__curation-item:before{content:"\2022  "}.maison-product__vendor{margin:0;font-size:1.4rem}.maison-product__title{margin:0;font-family:var(--ms-font-heading);font-weight:var(--ms-font-regular);font-size:2.8rem;line-height:var(--ms-leading-heading);color:var(--ms-color-heading);max-width:none}.maison-product__meta{margin:0;color:var(--ms-color-text-secondary);font-size:1.2rem;letter-spacing:var(--ms-tracking-02);text-transform:uppercase}.maison-product__tags{display:flex;flex-direction:column;gap:var(--ms-space-1)}.maison-product__tags-label{color:var(--ms-color-text-muted);font-size:1.4rem;letter-spacing:var(--ms-tracking-widest);text-transform:uppercase}.maison-product__tags .ms-chip-group{cursor:default}.maison-product__tags .ms-chip{cursor:default;font-size:1.4rem}.maison-product .ms-chip{background:#fff}.maison-product__tags .ms-chip:hover{transform:none;border-color:var(--ms-color-border)}.maison-product__performance{display:flex;gap:var(--ms-space-6)}.maison-product__performance-item{display:flex;flex-direction:column;gap:var(--ms-space-1)}.maison-product__performance-label{color:var(--ms-color-text-muted);font-size:1.4rem;letter-spacing:var(--ms-tracking-widest);text-transform:uppercase}.maison-product__performance-value{color:var(--ms-color-heading);font-family:var(--ms-font-heading);font-size:1.6rem}.maison-product__scale{display:flex;gap:var(--ms-space-1)}.maison-product__scale-dot{width:.7rem;height:.7rem;border-radius:var(--ms-radius-circle);background:var(--ms-color-border)}.maison-product__scale-dot.is-active{background:var(--ms-color-primary)}.maison-product__price-row{padding-block:var(--ms-space-2);border-block:var(--ms-border-thin) solid var(--ms-color-border)}.maison-product__field-label{display:block;margin-bottom:var(--ms-space-3);color:var(--ms-color-heading);font-size:1.3rem;font-weight:var(--ms-font-medium);letter-spacing:var(--ms-tracking-widest);text-transform:uppercase}.maison-product__row{display:flex;align-items:center;justify-content:space-between;gap:var(--ms-space-4);flex-wrap:wrap}.maison-product__favorite{display:inline-flex;align-items:center;gap:var(--ms-space-2);border:none;background:none;padding:var(--ms-space-1);color:var(--ms-color-text-secondary);font-size:var(--ms-text-body-sm);cursor:pointer;transition:color var(--ms-motion-micro) var(--ms-ease-standard)}.maison-product__favorite:hover{color:var(--ms-color-primary)}.maison-product__favorite svg{width:2rem;height:2rem;flex-shrink:0;overflow:visible;fill:transparent;stroke:currentColor;stroke-width:1.4;stroke-linejoin:round;transition:fill var(--ms-motion-micro) var(--ms-ease-standard),transform var(--ms-motion-micro) var(--ms-ease-standard)}.maison-product__favorite.is-active{color:var(--ms-color-primary)}.maison-product__favorite.is-active svg{fill:currentColor}.maison-product__favorite.is-popping svg{animation:maison-heart-pop .32s var(--ms-ease-standard)}@keyframes maison-heart-pop{0%{transform:scale(1)}45%{transform:scale(1.22)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.maison-product__favorite.is-popping svg{animation:none}}.maison-product__favorites-link{font-size:var(--ms-text-body-sm);color:var(--ms-color-text-secondary);text-decoration:underline;text-underline-offset:.3em}.maison-product__favorites-link:hover{color:var(--ms-color-primary)}.maison-product__favorites-link[hidden]{display:none}.maison-product__form{display:flex;flex-direction:column;gap:var(--ms-space-5)}.maison-product__submit{width:100%}.product-form__error-message-wrapper{color:var(--ms-color-error);font-size:var(--ms-text-body-sm)}.maison-product__expand{width:100%;justify-content:center}.maison-product__layer2{border-top:var(--ms-border-thin) solid var(--ms-color-border);margin-top:var(--ms-section-md);padding-top:var(--ms-section-md)}.maison-product__layer2 .ms-eyebrow{font-size:1.4rem}.maison-product__layer2-grid{display:grid;gap:var(--ms-space-12);margin-inline:auto}@media(max-width:749px){.maison-product__layer2-grid{max-width:var(--ms-content-width-md)}}@media(min-width:750px){.maison-product__layer2-grid{grid-template-columns:repeat(2,1fr);column-gap:var(--ms-space-10)}.maison-product__layer2-block:has(.rte){grid-column:1 / -1}.maison-product__layer2-block .rte{text-align:justify}}@media(min-width:990px){.maison-product__layer2-grid{column-gap:var(--ms-space-16)}}.maison-product__layer2-block .rte{width:100%}.maison-product__layer2-block{display:flex;flex-direction:column;gap:var(--ms-space-3);width:100%}.maison-product__layer2-block p{max-width:100%}.maison-product__pyramid{display:grid;gap:var(--ms-space-6)}@media(min-width:750px){.maison-product__pyramid{grid-template-columns:repeat(3,1fr)}}.maison-product__pyramid-tier{display:flex;flex-direction:column;gap:var(--ms-space-2);text-align:center}.maison-product__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:var(--ms-space-5)}.maison-product__fact{display:flex;flex-direction:column;gap:var(--ms-space-1)}.maison-product__match{border-top:var(--ms-border-thin) solid var(--ms-color-border);margin-top:var(--ms-section-md);padding-top:var(--ms-section-md)}.maison-product__match-header{display:flex;flex-direction:column;gap:var(--ms-space-2);max-width:var(--ms-measure-narrow);margin-bottom:var(--ms-space-8)}.maison-product__match-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--ms-space-5)}@media(min-width:750px){.maison-product__match-grid{grid-template-columns:repeat(4,1fr)}}.maison-product__match-card{display:flex;flex-direction:column;gap:var(--ms-space-2);color:inherit;text-decoration:none}.maison-product__match-media{overflow:hidden;background:var(--ms-color-surface);border-radius:var(--ms-radius-md);aspect-ratio:var(--ms-ratio-portrait);transition:box-shadow var(--ms-motion-standard) var(--ms-signature-ease)}.maison-product__match-media img{width:100%;height:100%;object-fit:cover;transition:transform var(--ms-motion-800) var(--ms-signature-ease)}.maison-product__match-card:hover .maison-product__match-media img{transform:scale(1.045)}.maison-product__match-vendor{color:var(--ms-color-text-muted);font-size:var(--ms-text-label);text-transform:uppercase}.maison-product__match-title{font-family:var(--ms-font-heading);font-size:var(--ms-text-body-lg);color:var(--ms-color-heading)}@media(max-width:749px){.maison-product{padding-block:var(--ms-section-sm)}.maison-product__layout{gap:var(--ms-space-8)}.maison-product__gallery-main{border-radius:var(--ms-radius-md);aspect-ratio:1 / 1}.maison-product__title{font-size:var(--ms-text-h-lg)}}@media(max-width:989px){.maison-product__layout{grid-template-columns:minmax(0,1fr);gap:var(--ms-space-6)}.maison-product__info{display:contents}.maison-product__curation{order:1}.maison-product__vendor{order:2}.maison-product__title{order:3}.maison-product__meta{order:4}.maison-product__gallery{order:5}.maison-product__tags{order:6}.maison-product__performance{order:7}.maison-product__price-row{order:8}.maison-product__info product-form{order:9}.maison-product__expand{order:10}}@media(max-width:749px){.maison-product__gallery{margin-top:0;margin-bottom:var(--ms-space-2)}}@media(min-width:750px)and (max-width:989px){.maison-product__gallery{margin-top:0;margin-bottom:var(--ms-space-4)}}@media(max-width:749px){.maison-product__info product-form,.maison-product__info .maison-product__form{display:contents}.maison-product__curation{order:1}.maison-product__vendor{order:2}.maison-product__meta{order:3}.maison-product__gallery{order:4}.maison-product__title{order:5}.maison-product__contenido{order:6}.maison-product__info .maison-setpicker{order:7}.maison-product__field--presentation{order:8}.maison-product__price-row{order:9}.maison-product__field--quantity{order:10}.maison-product__info .maison-product__row{order:11}.maison-product__submit{order:12}.maison-product__info .product-form__error-message-wrapper{order:13}.maison-product__tags{order:14}.maison-product__performance{order:15}.maison-product__expand{order:16}.maison-product__contenido{margin-top:calc(var(--ms-space-6) * -1 + var(--ms-space-2))}.maison-product__info .maison-setpicker{margin-bottom:0}.maison-product__match-media{aspect-ratio:1 / 1}.maison-product__match-media img{object-fit:contain}.maison-match__track.maison-giftsets__track--single{justify-content:center}}@media(min-width:990px){.maison-product__layer2-grid{grid-template-columns:repeat(3,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/maison-product.css.map */
