:root{--maison-navy: #1b2430;--maison-ivory: #f4efe6;--maison-forest: #1a3c34;--maison-burgundy: #6b1d2a;--maison-gold: #b8954f;--maison-taupe: #7a7066;--maison-rule: #d4cbbe;--maison-chocolate: #3d2b1f}html{font-variant-numeric:lining-nums tabular-nums}body{font-size:1rem;font-variant-numeric:lining-nums tabular-nums}body,.paragraph,.rte,.rte p,.prose,.product-details .details-content,.product-details .details-content p{font-family:var(--font-body--family),Inter,system-ui,sans-serif;font-size:1rem;line-height:1.65}h1,h2,h3,.h1,.h2,.h3,.hero h1,.hero h2,[id*=hero_maison] h1,[class*=hero_maison] h1{font-family:var(--font-heading--family),Cormorant,serif;font-variant-numeric:lining-nums}.announcement-bar,.announcement-bar__text,.announcement-bar__slide,.header-announcements,.button,.button-primary,.button-secondary,.shopify-payment-button,.product-badges,.product-badges__badge,.badge,.header__row,.header-menu,.header-menu a,.menu-drawer,.menu-drawer a,.mega-menu,nav,.price,product-price,.compare-at-price,.maison-tier-banner,.maison-tier-banner__eyebrow,.maison-tier-banner__kicker,.maison-tier-banner__save,.maison-tier-progress,.maison-tier-progress__text,.maison-tier-progress__marks,.section .eyebrow,.section__eyebrow,[class*=__eyebrow],.h5,.h6,h5,h6,.caption,.text-block.h5,.text-block.h6{font-family:var(--font-body--family),Inter,system-ui,sans-serif;font-variant-numeric:lining-nums tabular-nums}.announcement-bar,.announcement-bar__text,.announcement-bar__slide p{font-family:var(--font-body--family),Inter,system-ui,sans-serif!important;font-weight:600!important;font-size:.875rem!important;letter-spacing:.08em!important;line-height:1.25!important;text-transform:uppercase;color:#f4efe6!important;font-variant-numeric:lining-nums tabular-nums!important}@media screen and (min-width:750px){.announcement-bar,.announcement-bar__text,.announcement-bar__slide p{font-size:.9375rem!important}}.announcement-bar__slider slideshow-arrows,.announcement-bar slideshow-arrows,.announcement-bar .slideshow-control{display:none!important}.announcement-bar__slides{width:100%!important;max-width:52rem!important}.button,.button-secondary,button.button,.shopify-payment-button button{font-family:var(--font-body--family),Inter,system-ui,sans-serif!important;font-weight:600;letter-spacing:.08em;font-variant-numeric:lining-nums tabular-nums}.header-menu a,.header__row a,#header-group nav a,.menu-list__link,.menu-drawer a{font-family:var(--font-body--family),Inter,system-ui,sans-serif!important;font-weight:600;letter-spacing:.08em;font-variant-numeric:lining-nums tabular-nums}.product-badges__badge,.badge,[class*=badge-sale]{font-family:var(--font-body--family),Inter,system-ui,sans-serif!important;font-weight:600;font-variant-numeric:lining-nums tabular-nums}.section .eyebrow,.section__eyebrow,[class*=__eyebrow],.text-block.h6,.text-block.h5,.h5,.h6,h5,h6{font-family:var(--font-body--family),Inter,system-ui,sans-serif;font-weight:600;letter-spacing:.08em;font-variant-numeric:lining-nums tabular-nums}product-price,.price,.compare-at-price,.unit-price{font-variant-numeric:lining-nums tabular-nums!important}.product-media-gallery__thumbnails,slideshow-controls[pagination-style=thumbnails]{justify-content:flex-start}.product-card product-price,.product-grid__card product-price,.product-card .price,.product-grid__card .price,.maison-cart-recs__price{font-family:var(--font-body--family),Inter,system-ui,sans-serif;font-size:1.125rem;font-weight:600;letter-spacing:.01em;color:var(--maison-navy);line-height:1.3}.product-card .compare-at-price,.product-grid__card .compare-at-price,.maison-cart-recs__compare{font-family:var(--font-body--family),Inter,system-ui,sans-serif;font-size:.95em;font-weight:400;color:var(--maison-taupe);text-decoration:line-through;text-decoration-thickness:1px;text-decoration-color:var(--maison-taupe)}.product-card .price-item--sale .price,.product-card product-price:has(.compare-at-price) .price,.product-grid__card product-price:has(.compare-at-price) .price{color:var(--maison-burgundy);font-weight:600}.product-details product-price,.product-information product-price,.sticky-add-to-cart__price,.sticky-add-to-cart__price .price{font-family:var(--font-body--family),Inter,system-ui,sans-serif;font-size:1.5rem;font-weight:600;color:var(--maison-navy);letter-spacing:.01em;line-height:1.2}@media screen and (min-width:750px){.product-details product-price,.product-information product-price{font-size:1.625rem}}.product-details .compare-at-price,.product-information .compare-at-price,.sticky-add-to-cart__price .compare-at-price,.cart-items .compare-at-price,.cart-drawer .compare-at-price{color:var(--maison-taupe);font-weight:400;font-size:.72em}.product-details product-price:has(.compare-at-price) .price,.product-information product-price:has(.compare-at-price) .price,.sticky-add-to-cart__price:has(.compare-at-price) .price,.cart-items .price-item--sale .price,.cart-drawer .price-item--sale .price{color:var(--maison-burgundy)}.product-details product-price:has(.compare-at-price),.product-information .product-details product-price:has(.compare-at-price){display:flex;flex-wrap:wrap;align-items:baseline;gap:.55rem .75rem}.product-details product-price:has(.compare-at-price):after{content:"Sale";display:inline-block;padding:.15rem .45rem;background:var(--maison-forest);color:var(--maison-ivory);font-family:var(--font-body--family),Inter,sans-serif;font-size:.625rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;line-height:1.2;position:relative;top:-.15em}.cart-items .price,.cart-drawer .price,.cart-summary .price,.cart__subtotal,.cart-totals .price{font-family:var(--font-body--family),Inter,sans-serif;font-weight:600;font-size:1rem;color:var(--maison-navy)}.product-badges--top-left{top:.65rem;left:.65rem;right:auto;bottom:auto}.product-badges__badge.color-custom-badge-sale,.product-badges__badge--rectangle.color-custom-badge-sale{background:var(--maison-forest)!important;color:var(--maison-ivory)!important;border-radius:0!important;font-family:var(--font-body--family),Inter,sans-serif;font-size:.625rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;padding:.28rem .45rem;line-height:1.2}.card-gallery,.product-card__image,.product-media-container,.product-information .product-media-container,.product-media-gallery .product-media{background:var(--maison-ivory);border:0}.card-gallery img,.product-card__image img,.card-gallery .product-media img,.product-information .product-media img,.product-media-gallery img,.product-media-container img{aspect-ratio:3 / 4;object-fit:cover;width:100%;background:var(--maison-ivory)}.product-information .product-media,.product-media-gallery .product-media{background:var(--maison-ivory);border:0;border-radius:0}@media screen and (max-width:749px){.product-information .product-media-gallery,.product-information slideshow-component,.product-information .product-media{width:100%}}@media screen and (min-width:750px){.product-information .product-details,.product-details[class]{position:sticky;top:calc(var(--header-group-height, 0px) + 1.5rem)}}.maison-pdp-eyebrow,.product-details .maison-pdp-eyebrow,.product-details .text-block.maison-pdp-eyebrow,.product-details [class*=eyebrow] p,.product-details .group-block .text-block.h6 p{margin:0 0 .35rem;font-family:var(--font-subheading--family),Cormorant,serif;font-size:.875rem;letter-spacing:.18em;text-transform:uppercase;color:var(--maison-forest);font-weight:500}.product-details h1,.product-information .product-details h1{margin:0 0 .75rem;font-family:var(--font-heading--family),Cormorant,serif;font-weight:500;color:var(--maison-navy);letter-spacing:.01em}.product-details .buy-buttons-block,.product-details product-form-component,.product-details .product-form{width:100%}.product-details .add-to-cart-button.button,.product-details button.add-to-cart-button,.product-details .buy-buttons-block .add-to-cart-button{width:100%;min-height:3.25rem;justify-content:center;border-radius:0;font-weight:600;letter-spacing:.12em}.product-details .variant-option__button-label,.product-details .variant-picker .variant-option__button-label{border-radius:0;border-width:1px}.product-details .accordion .details__header{font-family:var(--font-subheading--family),Cormorant,serif;font-size:.9375rem;letter-spacing:.08em;text-transform:uppercase;color:var(--maison-navy);font-weight:500}.product-details .details-content,.product-details .details-content p{font-size:.9375rem;line-height:1.65;color:var(--maison-navy)}.shopify-section .product-recommendations h2,.section-product-recommendations h2{font-family:var(--font-heading--family),Cormorant,serif;color:var(--maison-navy);letter-spacing:.02em}.announcement-bar,.header-announcements,[class*=announcement]{font-family:var(--font-body--family),Inter,system-ui,sans-serif;font-size:.875rem;font-weight:600;letter-spacing:.08em;font-variant-numeric:lining-nums tabular-nums}footer,.footer,.footer-utilities{color:var(--maison-navy);font-size:.875rem}footer a,.footer a,.footer-utilities a,.footer-policy-list,.footer-copyright{color:var(--maison-navy);font-size:.875rem}.footer h2,.footer h3,.footer h4,.footer h5,.footer .h5{color:var(--maison-navy)}.section .eyebrow,.section__eyebrow,[class*=__eyebrow]:not(.maison-tier-banner__eyebrow){color:var(--maison-forest);font-size:.8125rem;letter-spacing:.18em}.maison-stock{display:flex;flex-direction:column;gap:.2rem;margin:.35rem 0 .75rem;color:var(--maison-navy);font-family:var(--font-body--family),Inter,sans-serif;font-size:.875rem;line-height:1.4}.maison-stock__row{display:inline-flex;align-items:center;gap:.5rem}.maison-stock__dot{width:.55rem;height:.55rem;border-radius:50%;background:#2e6b4f;box-shadow:0 0 #2e6b4f8c;flex:0 0 auto}.maison-stock__ship{color:var(--maison-chocolate);font-size:.8125rem}@media(prefers-reduced-motion:no-preference){.maison-stock__dot{animation:maison-pulse 1.8s ease-out infinite}}@keyframes maison-pulse{0%{box-shadow:0 0 #2e6b4f8c}70%{box-shadow:0 0 0 .45rem #2e6b4f00}to{box-shadow:0 0 #2e6b4f00}}.maison-trust{display:flex;flex-direction:column;gap:.85rem;padding:.25rem 0 .5rem;color:var(--maison-navy)}.maison-trust__list{display:flex;flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none}.maison-trust__item{display:flex;align-items:flex-start;gap:.65rem;font-size:.8125rem;line-height:1.45;letter-spacing:.01em}.maison-trust__icon{flex:0 0 1rem;width:1rem;height:1rem;margin-top:.1rem;color:var(--maison-forest)}.maison-trust__icon svg{display:block;width:100%;height:100%;stroke:currentColor;fill:none;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}.maison-trust__payments{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin:0;padding:.15rem 0 0;list-style:none}.maison-trust__payments li,.maison-trust__payments .icon,.product-details .payment-icons__list{display:flex;align-items:center}.maison-trust__payments svg,.product-details .payment-icons svg{height:1.35rem;width:auto}.maison-tier-banner__eyebrow{font-family:var(--font-body--family),Inter,system-ui,sans-serif!important;font-size:.75rem!important;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--maison-ivory)!important;font-variant-numeric:lining-nums tabular-nums;opacity:1}.maison-tier-banner__save{font-size:.95rem!important;font-family:var(--font-body--family),Inter,system-ui,sans-serif!important;font-weight:600;letter-spacing:.02em;color:var(--maison-ivory)!important;line-height:1.2;text-transform:none;font-variant-numeric:lining-nums tabular-nums;opacity:1}@media screen and (min-width:750px){.maison-tier-banner__save{font-size:1.125rem!important}}.maison-tier-banner__kicker{font-family:var(--font-body--family),Inter,system-ui,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--maison-ivory);font-variant-numeric:lining-nums tabular-nums}.collection-card:has(.maison-cat-title),[data-testid=collections-list-grid] .collection-card,.section-resource-list:has([href*="/collections/women-"]) .collection-card,.section-resource-list:has([href*="/collections/men-"]) .collection-card{position:relative}.shopify-section [class*=categories_] .collection-card .text-block,.shopify-section [class*=categories_] .collection-card .collection-title,.shopify-section [id*=categories_] .collection-card p,.shopify-section [id*=categories_] .collection-card h2,.shopify-section [id*=categories_] .collection-card h3,.shopify-section [id*=categories_] .collection-card h4,.shopify-section [id*=categories_] .collection-card h5,.shopify-section [id*=categories_] .collection-card h6{color:var(--maison-ivory)}[id*=hero_maison] h1,[class*=hero_maison] h1{font-family:var(--font-heading--family),Cormorant,serif;letter-spacing:.01em;line-height:1.08}.footer,.footer-utilities{letter-spacing:.01em}.footer a,.footer-utilities a{font-size:.8125rem}.maison-tier-progress{width:100%;padding-block:.15rem .15rem;text-align:left}.maison-tier-progress__text{display:flex;flex-direction:column;gap:.1rem;margin:0 0 .55rem;font-family:var(--font-body--family),Inter,system-ui,sans-serif!important;font-style:normal!important;color:var(--maison-navy);text-align:left;letter-spacing:0;font-variant-numeric:lining-nums tabular-nums!important}.maison-tier-progress__headline{display:block;font-size:.9375rem;font-weight:600!important;line-height:1.3;color:var(--maison-navy);font-variant-numeric:lining-nums tabular-nums}@media screen and (min-width:750px){.maison-tier-progress__headline{font-size:1rem}}.maison-tier-progress__sub{display:block;font-size:.75rem;font-weight:500;line-height:1.3;color:var(--maison-taupe);font-variant-numeric:lining-nums tabular-nums}.maison-tier-progress__text[data-tier="2"] .maison-tier-progress__headline,.maison-tier-progress__text[data-tier="3"] .maison-tier-progress__headline,.maison-tier-progress__text[data-tier="4"] .maison-tier-progress__headline{color:var(--maison-forest)}.maison-tier-progress__bar{position:relative}.maison-tier-progress__track{position:relative;height:7px;background:#e4ddd2;border-radius:999px;overflow:hidden}.maison-tier-progress__fill{height:100%;width:0%;border-radius:999px;background:linear-gradient(90deg,var(--maison-forest) 0%,#2a5a4c 48%,var(--maison-gold) 100%);transform-origin:left center;position:relative;overflow:hidden;transition:width .65s cubic-bezier(.22,1,.36,1)}.maison-tier-progress__fill:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.32) 50%,transparent 100%);transform:translate(-100%);animation:maison-tier-shimmer 2.2s ease-in-out infinite}@keyframes maison-tier-shimmer{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.maison-tier-progress__fill{transition:none}.maison-tier-progress__fill:after{animation:none}}.maison-tier-progress__marks{display:grid;grid-template-columns:repeat(3,1fr);margin:.4rem 0 0;padding:0;list-style:none;gap:.15rem}.maison-tier-progress__marks li{display:flex;justify-content:center;font-family:var(--font-body--family),Inter,system-ui,sans-serif;text-align:center}.maison-tier-progress__marks li:first-child{justify-content:flex-start}.maison-tier-progress__marks li:last-child{justify-content:flex-end}.maison-tier-progress__label{font-size:.6875rem;font-weight:500;letter-spacing:.01em;line-height:1.25;color:var(--maison-taupe);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}.maison-tier-progress__marks li[data-active=true] .maison-tier-progress__label{color:var(--maison-forest);font-weight:600}.maison-tier-progress__marks li[data-next=true] .maison-tier-progress__label{color:var(--maison-burgundy);font-weight:600}.maison-cart-recs{margin-top:.25rem}.maison-cart-recs__heading{font-size:1.35rem;color:var(--maison-navy)}.maison-cart-recs__item-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem}.maison-cart-recs__add{margin-top:.35rem;display:inline-flex;align-items:center;justify-content:center;min-height:2.1rem;padding:.3rem .7rem;border:1px solid var(--maison-navy);background:transparent;color:var(--maison-navy);font-family:var(--font-body--family),Inter,sans-serif;font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;width:100%;border-radius:0}.maison-cart-recs__add:hover,.maison-cart-recs__add:focus-visible{background:var(--maison-navy);color:var(--maison-ivory)}.maison-cart-recs__add[disabled]{opacity:.55;cursor:progress}.maison-cart-recs__option{width:100%;margin-top:.25rem;min-height:2rem;border:1px solid var(--maison-rule);background:var(--maison-ivory);color:var(--maison-navy);font-size:.75rem;border-radius:0}.footer .payment-icons__list,.footer-utilities .payment-icons__list{justify-content:flex-start}@media screen and (max-width:749px){.resource-list--editorial .editorial-collection__grid{display:grid!important;grid-template-columns:1fr!important;grid-auto-rows:auto!important;gap:.75rem!important}.resource-list--editorial [class*=editorial-collection__item]{grid-column:1 / -1!important;grid-row:auto!important}.editorial-collection__spacer{display:none!important}}@media screen and (max-width:749px){.media-with-content .group-block__media-wrapper,.media-with-content .media-block,.media-with-content .media-block__media{width:100%;max-width:100%}.media-with-content .media-block__media{min-height:42svh;object-fit:cover}}.maison-cart-ship{margin:.15rem 0 0;font-family:var(--font-body--family),Inter,system-ui,sans-serif;font-size:.75rem;font-weight:500;font-variant-numeric:lining-nums tabular-nums;letter-spacing:.01em;line-height:1.35;color:var(--maison-navy, #1b2430);width:100%}.cart-totals__tax-note,.cart-drawer .cart-totals__tax-note,.cart-items-component .cart-totals__tax-note{display:none!important}.cart-drawer__summary .cart-totals,.shopify-section--main-cart .cart-totals{gap:.45rem}.cart-drawer__summary .cart-actions,.shopify-section--main-cart .cart-actions{margin-block-start:.25rem;padding-block:0}.product-details .variant-option--swatches,.product-details .variant-option.variant-option--swatches,.variant-picker .variant-option--swatches{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .5rem;width:100%}.product-details .variant-option--swatches legend,.variant-picker .variant-option--swatches legend{width:100%;margin-block-end:.4rem;font-family:var(--font-body--family),Inter,system-ui,sans-serif;font-size:.8125rem;font-weight:600;letter-spacing:.02em;color:var(--maison-navy, #1b2430)}.product-details .variant-option--swatches .variant-option__swatch-value,.variant-picker .variant-option--swatches .variant-option__swatch-value{font-weight:500;color:var(--maison-navy, #1b2430);opacity:.8}.product-details .variant-option--swatches .variant-option__button-label--has-swatch,.variant-picker .variant-option--swatches .variant-option__button-label--has-swatch{width:1.75rem;height:1.75rem;min-width:1.75rem;min-height:1.75rem;padding:0;border:none;border-radius:50%;flex:0 0 1.75rem;background:transparent}.product-details .variant-option--swatches .swatch,.variant-picker .variant-option--swatches .swatch,.product-details .variant-option--swatches .swatch.swatch--unscaled,.variant-picker .variant-option--swatches .swatch.swatch--unscaled{--variant-picker-swatch-radius: 50%;width:1.75rem;height:1.75rem;border-radius:50%;background-color:var(--swatch-background, #ccc);background-image:var(--swatch-background);background-size:cover;background-position:var(--swatch-focal-point, center);box-shadow:inset 0 0 0 1px #1b24302e}.product-details .variant-option--swatches .variant-option__button-label--has-swatch:has(:checked),.variant-picker .variant-option--swatches .variant-option__button-label--has-swatch:has(:checked){outline:1.5px solid var(--maison-navy, #1b2430);outline-offset:2px}.product-details .variant-option--buttons:not(.variant-option--swatches),.variant-picker .variant-option--buttons:not(.variant-option--swatches){display:flex;flex-wrap:wrap;gap:.35rem}.product-details .variant-option--buttons:not(.variant-option--swatches) legend,.variant-picker .variant-option--buttons:not(.variant-option--swatches) legend{margin-block-end:.35rem;font-family:var(--font-body--family),Inter,system-ui,sans-serif;font-size:.8125rem;font-weight:600}.product-details .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label,.variant-picker .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label,.product-details .variant-option--default-width-buttons .variant-option__button-label,.product-details .variant-picker .variant-option__button-label{border-radius:0;border-width:1px;min-height:2.15rem;min-width:2.15rem;flex:0 0 auto;padding:.3rem .6rem;font-size:.8125rem}.variant-option+.variant-option{margin-top:.7rem}@media screen and (max-width:749px){.product-details .variant-option--swatches .variant-option__button-label--has-swatch,.variant-picker .variant-option--swatches .variant-option__button-label--has-swatch,.product-details .variant-option--swatches .swatch,.variant-picker .variant-option--swatches .swatch,.product-details .variant-option--swatches .swatch.swatch--unscaled,.variant-picker .variant-option--swatches .swatch.swatch--unscaled{width:1.65rem;height:1.65rem;min-width:1.65rem;min-height:1.65rem;flex-basis:1.65rem}.product-details .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label,.variant-picker .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label{min-height:2rem;padding:.25rem .5rem;font-size:.75rem}.product-details{--padding-block-start: 16px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/maison-brand.css.map */
