.ms-lead{max-width:var(--ms-measure-reading);color:var(--ms-color-text-secondary);font-size:var(--ms-text-body-lg);line-height:var(--ms-leading-relaxed)}.ms-eyebrow{display:inline-flex;align-items:center;gap:var(--ms-space-2);color:var(--ms-color-primary);font-size:var(--ms-text-caption);font-weight:var(--ms-font-semibold);letter-spacing:var(--ms-tracking-widest);text-transform:uppercase}.ms-overline{display:inline-block;color:var(--ms-color-text-muted);font-size:var(--ms-text-caption);font-weight:var(--ms-font-medium);letter-spacing:var(--ms-tracking-wide);text-transform:uppercase}.ms-caption{color:var(--ms-color-text-muted);font-size:var(--ms-text-caption);line-height:var(--ms-leading-body)}.ms-label{display:inline-flex;align-items:center;gap:var(--ms-space-2);color:var(--ms-color-heading);font-size:var(--ms-text-body-sm);font-weight:var(--ms-font-medium)}.ms-quote{max-width:var(--ms-measure-reading);color:var(--ms-color-heading);font-family:var(--ms-font-heading);font-size:var(--ms-text-h-md);line-height:var(--ms-leading-relaxed);font-style:italic}.ms-divider-title{display:flex;align-items:center;gap:var(--ms-space-4);color:var(--ms-color-heading);font-size:var(--ms-text-caption);font-weight:var(--ms-font-semibold);letter-spacing:var(--ms-tracking-widest);text-transform:uppercase}.ms-divider-title:after{content:"";flex:1;height:var(--ms-divider-width);background:var(--ms-divider-color)}.ms-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--ms-space-2);min-height:var(--ms-touch-target);padding-inline:var(--ms-space-6);padding-block:var(--ms-space-3);border-radius:var(--ms-radius-md);border:var(--ms-border-thin) solid transparent;font-family:var(--ms-font-body);font-size:var(--ms-text-btn);font-weight:var(--ms-font-medium);line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--ms-motion-micro) var(--ms-ease-standard),color var(--ms-motion-micro) var(--ms-ease-standard),border-color var(--ms-motion-micro) var(--ms-ease-standard),transform var(--ms-motion-standard) var(--ms-ease-standard),box-shadow var(--ms-motion-standard) var(--ms-ease-standard)}.ms-btn--primary{background:var(--ms-color-primary);color:var(--ms-color-on-primary);box-shadow:var(--ms-shadow-soft)}.ms-btn--secondary{background:var(--ms-color-surface);color:var(--ms-color-heading);border-color:var(--ms-color-border)}.ms-btn--ghost{background:transparent;color:var(--ms-color-heading)}.ms-btn--text{padding:0;min-height:auto;border:none;background:none;color:var(--ms-color-primary)}.ms-btn--ghost-gold{background:transparent;color:var(--ms-color-heading);border-color:rgba(var(--ms-color-primary-rgb),.25)}.ms-btn--ghost-gold:hover{transform:var(--ms-hover-lift-sm);border-color:rgba(var(--ms-color-primary-rgb),.35);background:rgba(var(--ms-color-primary-rgb),.06);box-shadow:var(--ms-shadow-hover);color:var(--ms-color-primary)}.ms-btn--sm{min-height:2.25rem;padding-inline:var(--ms-space-4);font-size:var(--ms-text-btn-sm)}.ms-btn--lg{min-height:3rem;padding-inline:var(--ms-space-8);font-size:var(--ms-text-btn-lg)}.ms-btn--full-width{width:100%}.ms-btn:hover{transform:var(--ms-hover-lift);box-shadow:var(--ms-shadow-hover)}.ms-btn:active{transform:scale(var(--ms-scale-active))}.ms-btn:disabled,.ms-btn[disabled]{cursor:not-allowed;opacity:var(--ms-opacity-disabled);box-shadow:none}.ms-btn.loading{position:relative}.ms-btn.loading>.loading__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:100%;display:flex;align-items:center}.ms-btn.loading>.loading__spinner .path{stroke:currentColor}.ms-btn-group{display:flex;flex-wrap:wrap;gap:var(--ms-space-3)}.ms-field{display:flex;flex-direction:column;gap:var(--ms-space-3)}.ms-field__header{display:flex;flex-direction:column;gap:var(--ms-space-1)}.ms-field__control{position:relative}.ms-field__footer{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--ms-space-2)}.ms-pill-group{display:flex;flex-wrap:wrap;gap:var(--ms-space-3);margin:0;padding:0;border:0}.ms-pill-group input[type=radio]{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.ms-pill-group input[type=radio]+.ms-pill{display:inline-flex;align-items:center;justify-content:center;min-height:var(--ms-touch-target);padding-inline:var(--ms-space-5);padding-block:var(--ms-space-2);margin:0;border:var(--ms-border-thin) solid var(--ms-color-border);border-radius:var(--ms-radius-pill);background:var(--ms-color-surface-raised);color:var(--ms-color-heading);font-family:var(--ms-font-body);font-size:var(--ms-text-body-sm);font-weight:var(--ms-font-medium);letter-spacing:var(--ms-tracking-normal);line-height:1;text-align:center;cursor:pointer;transition:border-color var(--ms-motion-micro) var(--ms-ease-standard),background-color var(--ms-motion-micro) var(--ms-ease-standard),color var(--ms-motion-micro) var(--ms-ease-standard)}.ms-pill-group input[type=radio]+.ms-pill:before{box-shadow:none}.ms-pill-group input[type=radio]:hover+.ms-pill{border-color:var(--ms-color-border-hover)}.ms-pill-group input[type=radio]:checked+.ms-pill{border-color:var(--ms-color-primary);border-width:var(--ms-border-medium);background:var(--ms-color-badge-luxury);color:var(--ms-color-heading)}.ms-pill-group input[type=radio]:focus-visible+.ms-pill{box-shadow:0 0 0 var(--ms-focus-offset) var(--ms-color-surface-raised),0 0 0 calc(var(--ms-focus-offset) + var(--ms-focus-width)) var(--ms-focus-color)}.ms-pill-group input[type=radio]:disabled+.ms-pill,.ms-pill-group input[type=radio].disabled+.ms-pill{border-color:var(--ms-color-border);background:var(--ms-color-surface);color:var(--ms-color-text-muted);text-decoration:line-through;cursor:not-allowed}.ms-pill-group input[type=radio].disabled:checked+.ms-pill,.ms-pill-group input[type=radio]:disabled:checked+.ms-pill{border-color:var(--ms-color-border-strong);background:var(--ms-color-surface);color:var(--ms-color-text-muted)}.ms-quantity{display:flex;align-items:stretch;width:fit-content;border:var(--ms-border-thin) solid var(--ms-color-border);border-radius:var(--ms-radius-sm);background:var(--ms-color-surface-raised);overflow:hidden;transition:border-color var(--ms-motion-micro) var(--ms-ease-standard)}.ms-quantity:focus-within{border-color:var(--ms-color-primary)}.ms-quantity .ms-quantity__button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--ms-touch-target);min-height:var(--ms-touch-target);margin:0;padding:0;border:0;background:transparent;color:var(--ms-color-heading);cursor:pointer;transition:background-color var(--ms-motion-micro) var(--ms-ease-standard),color var(--ms-motion-micro) var(--ms-ease-standard)}.ms-quantity .ms-quantity__button:hover{background:var(--ms-color-surface-hover);color:var(--ms-color-primary)}.ms-quantity .ms-quantity__button:focus-visible{outline:none;box-shadow:inset 0 0 0 var(--ms-focus-width) var(--ms-focus-color)}.ms-quantity .ms-quantity__button.disabled{color:var(--ms-color-text-muted);opacity:var(--ms-opacity-disabled);cursor:not-allowed}.ms-quantity .ms-quantity__button .svg-wrapper{width:var(--ms-icon-xs)}.ms-quantity .ms-quantity__input{width:3.5rem;min-height:var(--ms-touch-target);margin:0;padding:0;border:0;border-inline:var(--ms-border-thin) solid var(--ms-color-border);background:transparent;color:var(--ms-color-heading);font-family:var(--ms-font-body);font-size:var(--ms-text-body-sm);font-weight:var(--ms-font-medium);opacity:var(--ms-opacity-visible);text-align:center}.ms-quantity .ms-quantity__input:focus-visible{outline:none;box-shadow:inset 0 0 0 var(--ms-focus-width) var(--ms-focus-color)}.ms-chip{display:inline-flex;align-items:center;justify-content:center;gap:var(--ms-space-2);min-height:var(--ms-touch-target);padding-inline:var(--ms-space-4);padding-block:var(--ms-space-2);border:var(--ms-border-thin) solid var(--ms-color-border);border-radius:var(--ms-radius-pill);background:transparent;color:var(--ms-color-heading);font-size:var(--ms-text-body-sm);font-weight:var(--ms-font-medium);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--ms-motion-micro) var(--ms-ease-standard),border-color var(--ms-motion-micro) var(--ms-ease-standard),color var(--ms-motion-micro) var(--ms-ease-standard),transform var(--ms-motion-standard) var(--ms-ease-standard)}.ms-chip:hover{transform:var(--ms-hover-lift);border-color:var(--ms-color-primary)}.ms-chip.is-selected{background:var(--ms-color-primary);border-color:var(--ms-color-primary);color:var(--ms-color-on-primary)}.ms-chip--sm{min-height:2rem;padding-inline:var(--ms-space-3);font-size:var(--ms-text-caption)}.ms-chip--lg{min-height:3rem;padding-inline:var(--ms-space-5);font-size:var(--ms-text-body)}.ms-chip:active{transform:scale(var(--ms-scale-active))}.ms-chip:disabled,.ms-chip.is-disabled{opacity:var(--ms-opacity-disabled);cursor:not-allowed}.ms-chip-group{display:flex;flex-wrap:wrap;gap:var(--ms-space-3)}.ms-badge{display:inline-flex;align-items:center;justify-content:center;min-height:1.5rem;padding-inline:var(--ms-space-3);border-radius:var(--ms-radius-pill);background:var(--ms-color-surface);color:var(--ms-color-heading);font-size:var(--ms-text-caption);font-weight:var(--ms-font-medium)}.ms-badge--designer{background:var(--ms-color-surface)}.ms-badge--luxury{background:var(--ms-color-badge-luxury);color:var(--ms-color-primary)}.ms-badge--niche{background:var(--ms-color-heading);color:var(--ms-color-background)}.ms-badge--trending{background:var(--ms-color-badge-trending)}.ms-badge--sale{background:var(--ms-color-badge-luxury);color:var(--ms-color-primary)}.ms-badge--sold-out{background:var(--ms-color-surface-hover);color:var(--ms-color-text-muted)}.ms-card{display:flex;flex-direction:column;gap:var(--ms-space-6);padding:var(--ms-space-8);border:var(--ms-border-thin) solid var(--ms-color-border);border-radius:var(--ms-radius-lg);background:var(--ms-color-surface);box-shadow:var(--ms-shadow-soft);transition:transform var(--ms-motion-standard) var(--ms-ease-standard),box-shadow var(--ms-motion-standard) var(--ms-ease-standard),border-color var(--ms-motion-standard) var(--ms-ease-standard)}.ms-card__header{display:flex;flex-direction:column;gap:var(--ms-space-2)}.ms-card__content{display:flex;flex-direction:column;gap:var(--ms-space-4)}.ms-card__footer{display:flex;align-items:center;justify-content:space-between;gap:var(--ms-space-4)}.ms-card__actions{display:flex;align-items:center;gap:var(--ms-space-3)}.ms-card:hover{transform:var(--ms-hover-lift);border-color:var(--ms-color-border-strong);box-shadow:var(--ms-shadow-medium)}.ms-card:active{transform:scale(var(--ms-scale-active))}.ms-card.is-selected{border-color:var(--ms-color-primary)}.ms-card--flat{box-shadow:none}.ms-card--elevated{box-shadow:var(--ms-shadow-large)}.ms-card--outline{background:transparent}.ms-card--signature{position:relative;overflow:hidden;transition:transform var(--ms-motion-300) var(--ms-signature-ease),box-shadow var(--ms-motion-300) var(--ms-signature-ease),border-color var(--ms-motion-300) var(--ms-signature-ease),background var(--ms-motion-300) var(--ms-signature-ease)}.ms-card--signature:before{content:"";position:absolute;left:0;top:12%;height:76%;width:2px;border-radius:var(--ms-radius-pill);background:linear-gradient(180deg,transparent,rgba(var(--ms-color-primary-rgb),.85),transparent);opacity:0;transform:translate(0);transition:opacity var(--ms-signature-base) var(--ms-signature-ease),transform var(--ms-signature-base) var(--ms-signature-ease)}.ms-card--signature:hover,.ms-card--signature.is-active,.ms-card--signature.is-touch-active{transform:var(--ms-hover-lift-xs);border-color:rgba(var(--ms-color-primary-rgb),.18);box-shadow:var(--ms-shadow-hover-md)}.ms-card--signature:hover:before,.ms-card--signature.is-active:before,.ms-card--signature.is-touch-active:before{opacity:1;transform:translate(0)}.ms-card--signature.maison-reveal.is-visible:hover,.ms-card--signature.maison-reveal.is-visible.is-active,.ms-card--signature.maison-reveal.is-visible.is-touch-active{transform:var(--ms-hover-lift-xs)}.ms-accordion{display:flex;flex-direction:column;border:var(--ms-border-thin) solid var(--ms-color-border);border-radius:var(--ms-radius-lg);background:var(--ms-color-surface);overflow:hidden}.ms-accordion__item{border-bottom:var(--ms-border-thin) solid var(--ms-color-border)}.ms-accordion__item:last-child{border-bottom:none}.ms-accordion__header{display:flex;align-items:center;justify-content:space-between;gap:var(--ms-space-4);width:100%}.ms-accordion__trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--ms-space-4);width:100%;padding:var(--ms-space-5) var(--ms-space-6);background:none;border:none;cursor:pointer;text-align:left}.ms-accordion__icon{flex:none;display:flex;align-items:center;justify-content:center;transition:transform var(--ms-motion-standard) var(--ms-ease-standard)}.ms-accordion__content{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--ms-motion-standard) var(--ms-ease-standard)}.ms-accordion__content-inner{overflow:hidden;padding:0 var(--ms-space-6) var(--ms-space-6)}.ms-accordion__trigger:hover{background:var(--ms-color-surface-hover)}.ms-accordion__trigger[aria-expanded=true] .ms-accordion__icon,.ms-accordion__item.is-expanded .ms-accordion__icon{transform:rotate(180deg)}.ms-accordion__trigger[aria-expanded=true]+.ms-accordion__content,.ms-accordion__item.is-expanded .ms-accordion__content{grid-template-rows:1fr}.ms-accordion__item.is-disabled{opacity:var(--ms-opacity-disabled)}@media(prefers-reduced-motion:reduce){.ms-accordion__icon,.ms-accordion__content{transition:none}}.ms-tabs{display:flex;gap:var(--ms-space-2);border-bottom:var(--ms-border-thin) solid var(--ms-color-border)}.ms-tab{display:inline-flex;align-items:center;justify-content:center;min-height:var(--ms-touch-target);padding:var(--ms-space-3) var(--ms-space-4);color:var(--ms-color-text-secondary);border-bottom:var(--ms-border-medium) solid transparent;cursor:pointer;transition:color var(--ms-motion-micro) var(--ms-ease-standard),border-color var(--ms-motion-micro) var(--ms-ease-standard)}.ms-tab:hover{color:var(--ms-color-heading)}.ms-tab.is-active{color:var(--ms-color-heading);border-color:var(--ms-color-primary)}.ms-alert{display:flex;align-items:flex-start;gap:var(--ms-space-4);padding:var(--ms-space-5);border:var(--ms-border-thin) solid var(--ms-color-border);border-radius:var(--ms-radius-lg);background:var(--ms-color-surface)}.ms-alert__icon{flex-shrink:0}.ms-alert__content{display:flex;flex-direction:column;gap:var(--ms-space-2)}.ms-alert__title{color:var(--ms-color-heading);font-weight:var(--ms-font-semibold)}.ms-alert__message{color:var(--ms-color-text-secondary)}.ms-toast{display:flex;align-items:center;gap:var(--ms-space-3);padding:var(--ms-space-4) var(--ms-space-5);border-radius:var(--ms-radius-lg);background:var(--ms-color-heading);color:var(--ms-color-background);box-shadow:var(--ms-shadow-large)}.ms-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--ms-space-6);padding:var(--ms-space-12)}.ms-empty__icon{font-size:2rem}.ms-empty__content{display:flex;flex-direction:column;gap:var(--ms-space-3)}.ms-empty__actions{display:flex;gap:var(--ms-space-3)}.ms-loading{display:inline-flex;align-items:center;justify-content:center}.ms-spinner{width:var(--ms-icon-lg);height:var(--ms-icon-lg)}.ms-skeleton{border-radius:var(--ms-radius-md);background:var(--ms-color-surface)}.ms-overlay{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:var(--ms-space-8);background:var(--ms-color-overlay);-webkit-backdrop-filter:blur(var(--ms-blur-md));backdrop-filter:blur(var(--ms-blur-md));z-index:var(--ms-z-overlay)}.ms-overlay__surface{width:min(100%,40rem);border-radius:var(--ms-radius-xl);background:var(--ms-color-background);box-shadow:var(--ms-shadow-large)}.ms-overlay[hidden]{display:none}.ms-breadcrumb{display:flex;align-items:center;gap:var(--ms-space-2)}.ms-breadcrumb__item{color:var(--ms-color-text-secondary)}.ms-breadcrumb__item.is-active{color:var(--ms-color-heading)}.ms-pagination{display:flex;justify-content:center;gap:var(--ms-space-2)}.ms-stepper{display:flex;align-items:center;gap:var(--ms-space-3)}.ms-icon{display:inline-flex;align-items:center;justify-content:center}.ms-avatar{display:inline-flex;overflow:hidden;border-radius:var(--ms-radius-circle)}.ms-logo{display:inline-flex;align-items:center}.ms-divider{width:100%;height:var(--ms-divider-width);background:var(--ms-divider-color)}.price.ms-price,.price.ms-price .price__container{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--ms-space-3)}.price.ms-price .price-item{margin:0}.price.ms-price .price-item--regular,.price.ms-price .price-item--sale{font-family:var(--ms-font-heading);font-size:var(--ms-text-h-md);font-weight:var(--ms-font-medium);line-height:var(--ms-leading-tight);letter-spacing:var(--ms-tracking-normal);color:var(--ms-color-heading)}.price.ms-price .price-item--sale{color:var(--ms-color-primary)}.price.ms-price.price--on-sale .price-item--regular{font-family:var(--ms-font-body);font-size:var(--ms-text-body-sm);font-weight:var(--ms-font-regular);letter-spacing:var(--ms-tracking-normal);color:var(--ms-color-text-muted);text-decoration:line-through}.price.ms-price.price--sold-out .price-item--regular{color:var(--ms-color-text-muted)}.price.ms-price .unit-price{font-family:var(--ms-font-body);font-size:var(--ms-text-caption);color:var(--ms-color-text-secondary);letter-spacing:var(--ms-tracking-normal);margin-top:var(--ms-space-1)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/03_maison-components.css.map */
