:root:has(body.maison){--color-canvas: #f6f2ec;--color-surface: #fbf9f5;--color-ink: #1f1b19;--color-muted: #7b706a;--color-line: #e3d9cf;--color-accent-strong: #2a2421;--color-footer: #221d1b;--color-footer-text: #efe8e0;--section-space: clamp(5.5rem, 10vw, 11rem);--maison-label-size: .66rem;--maison-label-tracking: .22em;--maison-ease: cubic-bezier(.25, .1, .25, 1)}body.maison{font-size:calc(.97rem * var(--font-body-scale));letter-spacing:.012em;line-height:1.72;font-feature-settings:"kern","liga";text-rendering:optimizeLegibility}body.maison h1,body.maison h2,body.maison h3,body.maison h4{font-weight:400;letter-spacing:-.012em;line-height:1.04}body.maison h1{font-size:clamp(2.9rem,5.4vw,5.75rem)}body.maison h2{font-size:clamp(2.25rem,3.7vw,3.85rem)}body.maison h3{font-size:clamp(1.45rem,1.9vw,1.95rem)}body.maison .eyebrow{margin-bottom:1.35rem;color:var(--color-muted);font-size:var(--maison-label-size);font-weight:400;letter-spacing:var(--maison-label-tracking)}body.maison .section-heading__text,body.maison .rte{color:var(--color-muted)}body.maison .rte :is(h1,h2,h3,h4,strong),body.maison .rte .button--text{color:var(--color-ink)}body.maison ::selection{background:var(--color-ink);color:var(--color-surface)}body.maison .button,body.maison .shopify-payment-button__button--unbranded{min-height:3.5rem;padding-inline:2.25rem;font-size:.68rem;font-weight:500;letter-spacing:.2em;transition:background-color .42s var(--maison-ease),color .42s var(--maison-ease),border-color .42s var(--maison-ease)}body.maison .button:not(.button--text):not(.button--secondary):hover{border-color:var(--color-ink);background:transparent;color:var(--color-ink)}body.maison .button--text{min-height:2.5rem;padding:0 0 .4rem;gap:.75rem;border-bottom:1px solid color-mix(in srgb,currentColor 55%,transparent);font-size:.66rem;font-weight:500;letter-spacing:.22em}body.maison .button--text:hover{border-bottom-color:currentColor;color:inherit}body.maison .button--text .icon{width:1rem;height:1rem;stroke-width:1.1}body.maison .button:not([disabled]):active,body.maison .icon-button:active{transform:none}body.maison .icon{stroke-width:1.15}body.maison .site-header{border-bottom-color:color-mix(in srgb,var(--color-ink) 8%,transparent);background:color-mix(in srgb,var(--color-canvas) 96%,transparent);-webkit-backdrop-filter:saturate(140%) blur(10px);backdrop-filter:saturate(140%) blur(10px)}@media(min-width:990px){body.maison .site-header__inner{min-height:5.5rem;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}body.maison .site-header__desktop-nav{grid-row:1;grid-column:1;justify-self:start}body.maison .site-header__brand{grid-row:1;grid-column:2;justify-self:center}body.maison .site-header__actions{grid-row:1;grid-column:3}body.maison .site-header__brand .brand-mark--header{--brand-logo-width: clamp(14.5rem, 15.5vw, 17.5rem);justify-content:center}body.maison .site-header__menu{justify-content:flex-start;gap:clamp(1.5rem,2.6vw,2.75rem)}body.maison .site-header__menu>li>a,body.maison .nav-disclosure>summary{font-size:.66rem;letter-spacing:.2em;text-transform:uppercase}}body.maison .site-header__menu>li>a,body.maison .nav-disclosure>summary{position:relative}body.maison .site-header__menu a[aria-current=page],body.maison .site-header__menu>.is-current>.nav-disclosure>summary{text-decoration:none}body.maison .site-header__menu>li>a:after{position:absolute;right:0;bottom:1.15rem;left:0;height:1px;background:currentColor;content:"";transform:scaleX(0);transform-origin:left;transition:transform .42s var(--maison-ease)}body.maison .site-header__menu>li>a:hover:after,body.maison .site-header__menu>li>a[aria-current=page]:after{transform:scaleX(1)}body.maison .site-header__account{display:none}body.maison .site-header__cart-count{top:.45rem;right:.15rem;min-width:.95rem;height:.95rem;background:var(--color-ink);font-size:.55rem}@media(max-width:989px){body.maison .site-header__actions>a[data-dialog-open^=SearchDialog]{display:none}body.maison .site-header__brand .brand-mark--header{--brand-logo-width: min(12.75rem, calc(100vw - 2 * (var(--page-gutter) + 3.5rem)))}body.maison .site-header__inner{min-height:4.25rem}}body.maison .menu-dialog__nav>ul>li>a,body.maison .menu-dialog__nav summary{padding-block:1.15rem;font-size:clamp(1.75rem,7vw,2.15rem)}body.maison .menu-dialog__footer{font-size:.66rem;letter-spacing:.2em;text-transform:uppercase}body.maison .maison-lang ul{display:flex;padding:0;margin:0;align-items:center;list-style:none}body.maison .maison-lang li+li:before{margin-inline:.15rem;color:var(--color-muted);content:"\b7"}body.maison .maison-lang a{display:inline-grid;min-width:2rem;min-height:2.75rem;place-items:center;color:var(--color-muted);font-size:.64rem;letter-spacing:.18em;text-decoration:none;transition:color .3s var(--maison-ease)}body.maison .maison-lang a:hover,body.maison .maison-lang a[aria-current=true]{color:var(--color-ink)}body.maison .maison-lang--header{display:flex;align-items:center;margin-inline-end:.75rem}body.maison .menu-dialog__languages{padding:0 var(--page-gutter)}body.maison .menu-dialog__languages .maison-lang a{min-width:2.5rem;font-size:.72rem}body.maison .menu-dialog__languages .maison-lang ul{flex-wrap:wrap}body.maison .maison-lang--compact{position:relative}body.maison .maison-lang--compact summary{display:inline-grid;min-width:2.75rem;min-height:2.75rem;place-items:center;color:var(--color-muted);font-size:.64rem;letter-spacing:.18em;list-style:none;cursor:pointer;transition:color .3s var(--maison-ease)}body.maison .maison-lang--compact summary::-webkit-details-marker{display:none}body.maison .maison-lang--compact summary:hover,body.maison .maison-lang--compact[open] summary{color:var(--color-ink)}body.maison .maison-lang--compact ul{position:absolute;z-index:30;top:100%;right:0;display:grid;min-width:10rem;padding:.5rem 0;border:1px solid var(--color-line);background:var(--color-canvas);box-shadow:0 18px 40px #0000000f}body.maison .maison-lang--compact li+li:before{content:none}body.maison .maison-lang--compact a{display:block;min-height:2.5rem;padding:.7rem 1.25rem;font-size:.72rem;letter-spacing:.08em;text-align:start}@media(max-width:989px){body.maison .maison-lang--header{display:none}}body.maison .hero-editorial .eyebrow{margin-bottom:1.75rem}body.maison .hero-editorial.hero-editorial--split h1{font-size:clamp(3rem,5vw,5.5rem);letter-spacing:-.015em;line-height:.98}body.maison .hero-editorial__text{max-width:24rem;font-size:1rem;line-height:1.75}body.maison .hero-editorial__text p{color:var(--color-muted)}body.maison .hero-editorial--split .button--text{margin-top:.75rem}@media(min-width:990px){body.maison .hero-editorial--split{--hero-rail-width: 41%;height:clamp(38rem,86svh,58rem)}body.maison .hero-editorial--split .hero-editorial__media,body.maison .hero-editorial--split .hero-editorial__media--crossfade{inset:0 0 0 var(--hero-rail-width)}body.maison .hero-editorial--split .hero-editorial__content{padding:clamp(3rem,5vw,6rem) clamp(2.5rem,5vw,6.5rem) clamp(3rem,5vw,6rem) var(--page-gutter)}body.maison .hero-editorial--split .hero-editorial__copy{max-width:36rem;transform:none}body.maison .hero-editorial.hero-editorial--split h1{max-width:11.5ch;margin-bottom:2rem;font-size:clamp(4rem,6.1vw,7rem);line-height:.94}body.maison .hero-editorial--split .hero-editorial__text{max-width:26rem;margin-bottom:2.25rem;font-size:1.05rem}}@media(max-width:749px){body.maison .hero-editorial.hero-editorial--split h1{max-width:11ch;font-size:clamp(2.6rem,11.5vw,3.25rem);line-height:1}}body.maison .section-heading{margin-block-end:clamp(2.5rem,5vw,5rem)}body.maison .section-heading__title{max-width:16ch}body.maison .collection-intro .collection-intro__heading h2,body.maison .origin-editorial h2{font-size:clamp(2.5rem,4.6vw,4.75rem);line-height:1}body.maison .materials{background:#ece5dc}body.maison .materials .material-row p{color:color-mix(in srgb,var(--color-ink) 68%,#ece5dc)}body.maison .material-row h3{display:flex;align-items:center;gap:1.1rem}body.maison .material-row[data-material] h3:before{width:1.05rem;height:1.05rem;flex:0 0 auto;border-radius:50%;box-shadow:inset -.12rem -.16rem .3rem #0000002e,0 .1rem .35rem #1f1b1924;content:""}body.maison .material-row[data-material=lapis] h3:before{background:radial-gradient(circle at 34% 30%,#6f8ee6,#2a4aa6 38%,#162d74 72%,#0f1f52)}body.maison .material-row[data-material=mother_pearl] h3:before{background:radial-gradient(circle at 32% 28%,#fff,#fff0 30%),conic-gradient(from 210deg,#e3cde6,#c9dff0,#d6eadf,#f1dfc4,#e8cfe0,#e3cde6)}body.maison .material-row[data-material=pearl] h3:before{background:radial-gradient(circle at 34% 28%,#fff,#f6f0e6 34%,#e6dccb 72%,#cdbfa9)}body.maison .material-row[data-material=amazonite] h3:before{background:radial-gradient(circle at 34% 30%,#c4efe5,#79c9b8,#4a9e8e 72%,#357a6d)}body.maison .material-row[data-material=rose_quartz] h3:before{background:radial-gradient(circle at 34% 30%,#fff1f3,#f4c9d2 38%,#e3a3b2 74%,#cf8a9b)}body.maison .material-row[data-material=garnet] h3:before{background:radial-gradient(circle at 34% 30%,#e0607a,#a3172f 40%,#6e0b1d 76%,#4a0613)}body.maison .material-row[data-material=labradorite] h3:before{background:radial-gradient(ellipse at 62% 40%,#5caaffd9,#5caaff00 46%),radial-gradient(circle at 34% 30%,#b9bfc4,#7f878d 44%,#565e64 80%,#41484d)}body.maison .material-row[data-material=peridot] h3:before{background:radial-gradient(circle at 34% 30%,#f1f7a8,#b9cf3a 38%,#86a11c 74%,#627a10)}body.maison .material-row[data-material=moss_agate] h3:before{background:radial-gradient(circle at 62% 64%,#2e6e46bf,#2e6e4600 34%),radial-gradient(circle at 30% 70%,#46825a8c,#46825a00 26%),radial-gradient(circle at 34% 30%,#fff,#e4ece4 40%,#b8c8bb 78%,#93a898)}body.maison .house-editorial__media{overflow:hidden;aspect-ratio:16 / 8}body.maison .house-editorial__media img{width:100%;height:100%;object-fit:cover;object-position:center 48%}@media(max-width:749px){body.maison .house-editorial__media{aspect-ratio:4 / 5}}body.maison .product-card__media{background:color-mix(in srgb,var(--color-line) 28%,var(--color-canvas))}body.maison .product-card__media img{transition:opacity .9s var(--maison-ease),transform 1.4s var(--maison-ease)}@media(hover:hover)and (min-width:750px){body.maison .product-card__media:hover .product-card__primary,body.maison .product-card__media:focus-visible .product-card__primary,body.maison .product-card__media:hover .product-card__secondary,body.maison .product-card__media:focus-visible .product-card__secondary{transform:scale(1.03)}}body.maison .product-card__content{display:grid;padding-top:1.25rem;justify-items:center;gap:.35rem;text-align:center}body.maison .product-card__content h3{font-family:var(--font-display);font-size:clamp(1.2rem,1.35vw,1.45rem);font-weight:400;letter-spacing:0;line-height:1.2}body.maison .product-card__content h3 a{min-height:0}body.maison .product-card__price{color:var(--color-muted);font-size:.78rem;letter-spacing:.08em}body.maison .product-card__badge{font-size:.58rem;letter-spacing:.2em}@media(max-width:749px){body.maison .product-card__content{display:grid;gap:.25rem}body.maison .product-card__content h3{font-size:1.2rem}body.maison .collection-page--mobile-2 .product-card__content{padding-top:.85rem}body.maison .collection-page--mobile-2 .product-card__content h3{font-size:1.02rem;line-height:1.25}body.maison .collection-page--mobile-2 .product-card__price{font-size:.7rem}body.maison .product-card__content h3 a{display:inline;min-height:0}body.maison .product-card__price{margin-top:0;font-size:.76rem}}body.maison .collection-hero h1{font-size:clamp(2.9rem,5.2vw,5.25rem)}body.maison .collection-toolbar__count{font-size:var(--maison-label-size);letter-spacing:var(--maison-label-tracking);text-transform:uppercase}body.maison .collection-grid{row-gap:clamp(3rem,5vw,5rem)}body.maison .main-product h1{max-width:15ch;font-size:clamp(2.5rem,3.3vw,3.75rem);letter-spacing:-.012em;line-height:1.02}body.maison .main-product__price{font-size:.95rem;font-weight:400;letter-spacing:.06em}body.maison .main-product__availability,body.maison .main-product__origin-signal,body.maison .product-accordion summary{font-size:.64rem;letter-spacing:.2em}body.maison .main-product__add{min-height:3.85rem;letter-spacing:.22em}body.maison .main-product__reassurance{font-size:.76rem;letter-spacing:.02em}body.maison .product-accordion summary{min-height:3.75rem;font-weight:500}body.maison .product-accordion summary .icon{transition:transform .42s var(--maison-ease)}body.maison .product-accordion__content{font-size:.92rem;line-height:1.8}body.maison .product-gallery__zoom-label{font-size:.58rem;letter-spacing:.2em}body.maison .maison-breadcrumb{margin:0 0 1.75rem;color:var(--color-muted);font-size:.62rem;letter-spacing:.2em;text-transform:uppercase}body.maison .maison-breadcrumb ol{display:flex;flex-wrap:wrap;padding:0;margin:0;gap:.6rem;list-style:none}body.maison .maison-breadcrumb li+li:before{margin-right:.6rem;content:"/";opacity:.6}body.maison .maison-breadcrumb a{text-decoration:none}body.maison .maison-breadcrumb a:hover{color:var(--color-ink)}body.maison .maison-guide-link{display:inline-flex;min-height:2.75rem;margin-top:.5rem;align-items:center;gap:.6rem;color:var(--color-muted);font-size:.64rem;letter-spacing:.2em;text-decoration:none;text-transform:uppercase}body.maison .maison-guide-link .icon{width:.9rem;height:.9rem}body.maison .maison-guide-link:hover{color:var(--color-ink)}body.maison .mobile-purchase .button{min-height:3.25rem;padding-inline:1.5rem;font-size:.64rem}body.maison .error-page{min-height:0;padding-block:clamp(5rem,12vw,10rem) clamp(3rem,6vw,5rem)}body.maison .error-page h1{margin-bottom:1.25rem;font-size:clamp(2.75rem,5vw,5rem)}body.maison .error-page__actions{justify-content:center;gap:1.5rem 2rem;margin-top:2.5rem}body.maison .error-page__actions .text-link{color:var(--color-muted);font-size:.66rem;letter-spacing:.2em;text-decoration:none;text-transform:uppercase}body.maison .error-page__inner:has(.maison-search-inline) .error-page__actions .text-link[href*=search],body.maison .empty-state__inner:has(.maison-search-inline) .error-page__actions .text-link[href*=search]{display:none}body.maison .error-page__actions .text-link:hover{color:var(--color-ink)}body.maison .maison-search-inline{display:grid;width:min(100%,30rem);margin:3rem auto 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;border-bottom:1px solid var(--color-ink)}body.maison .maison-search-inline input{min-width:0;padding:.75rem 0;border:0;background:transparent;font-family:var(--font-display);font-size:1.4rem}body.maison .maison-search-inline input:focus{outline:0}body.maison .maison-suggestions{padding-block:clamp(3rem,6vw,6rem) clamp(4rem,8vw,8rem);border-top:var(--rule)}body.maison .maison-suggestions h2{margin-bottom:clamp(2rem,4vw,3.5rem);font-size:clamp(2rem,3vw,3rem)}body.maison .maison-suggestions__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.5vw,2.5rem)}body.maison .search-page .maison-suggestions{margin-top:clamp(2rem,4vw,4rem)}body.maison .search-page__header h1{font-size:clamp(2.75rem,4.5vw,4.5rem)}body.maison .search-page__count{font-size:var(--maison-label-size);letter-spacing:var(--maison-label-tracking);text-transform:uppercase}@media(max-width:749px){body.maison .maison-suggestions__grid{grid-template-columns:repeat(3,min(72vw,18rem));overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}body.maison .maison-suggestions__grid>*{scroll-snap-align:start}}body.maison .bag-item__title{font-family:var(--font-display);font-size:1.3rem;font-weight:400;line-height:1.15}body.maison .bag-item__title a{text-decoration:none}body.maison .bag-total strong{font-family:var(--font-display);font-weight:400}body.maison .blb-advisor-trigger{gap:.7rem;min-height:2.75rem;padding:.6rem 1.1rem;border-color:color-mix(in srgb,var(--color-ink) 16%,transparent);border-radius:999px;background:color-mix(in srgb,var(--color-surface) 92%,transparent);box-shadow:0 .5rem 1.75rem #1f1b1912;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--font-body);font-size:.62rem;letter-spacing:.2em}body.maison .blb-advisor-trigger>span[aria-hidden=true]{display:none}body.maison .blb-advisor-trigger:before{width:.4rem;height:.4rem;border-radius:50%;background:var(--color-accent);content:""}body.maison .blb-advisor-panel h2,body.maison .blb-advisor-greeting{font-family:var(--font-display)}@media(max-width:749px){body.maison .blb-advisor-trigger{width:2.75rem;height:2.75rem;min-height:2.75rem;padding:0;justify-content:center;opacity:.92}body.maison .blb-advisor-trigger:before{width:.45rem;height:.45rem;background:var(--color-ink)}body.maison.template-product .blb-advisor-trigger{display:none}}body.maison .site-footer h2{font-family:var(--font-body);font-size:.62rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;opacity:.7}body.maison .site-footer__menu a{letter-spacing:.04em;text-decoration:none}body.maison .site-footer__menu a:hover{text-decoration:underline;text-underline-offset:.35em}body.maison .site-footer__brand .brand-mark--footer{--brand-logo-width: min(15.5rem, 70vw)}body.maison .site-footer__localization{color-scheme:dark}body.maison .localization-form label{color:color-mix(in srgb,var(--color-footer-text) 72%,transparent);font-size:.62rem;letter-spacing:.2em;text-transform:uppercase}body.maison .localization-form select{padding-inline:.3rem 1.5rem;color:var(--color-footer-text);font-size:.78rem;letter-spacing:.04em}body.maison .localization-form select option{background:var(--color-surface);color:var(--color-ink)}body.maison .localization-form[data-enhanced]:not([data-keyboard-selection=true]) .localization-form__submit{display:none}body.maison .shopify-pc__banner__dialog,body.maison #shopify-pc__banner{font-family:var(--font-body)!important}@keyframes maison-rise{0%{opacity:0;transform:translateY(.9rem)}to{opacity:1;transform:none}}@keyframes maison-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:no-preference){body.maison .hero-editorial__copy>*{animation:maison-rise 1.3s var(--maison-ease) both}body.maison .hero-editorial__copy>:nth-child(2){animation-delay:.12s}body.maison .hero-editorial__copy>:nth-child(3){animation-delay:.24s}body.maison .hero-editorial__copy>:nth-child(4){animation-delay:.36s}body.maison .hero-editorial--split .hero-editorial__media{animation:maison-fade 1.6s var(--maison-ease) both}body.maison [data-maison-reveal]{opacity:0;transform:translateY(1.25rem);transition:opacity 1.1s var(--maison-ease) var(--maison-delay, 0ms),transform 1.1s var(--maison-ease) var(--maison-delay, 0ms)}body.maison [data-maison-reveal].is-revealed{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/maison.css.map */
