:root{--maison-noir: #0d0d0d;--maison-blanc: #faf9f7;--maison-creme: #f0ede6;--maison-sage: #eef1ea;--maison-bois: #d4a96a;--maison-bois-clair: #e8c99a;--maison-accent: #c8a96e;--maison-gris: #6b6b6b;--maison-gris-clair: #e8e6e1;--maison-ressort-rouge: #c0392b;--maison-ressort-bleu: #2980b9;--maison-ressort-jaune: #f39c12;--maison-ressort-gris: #95a5a6;--maison-ease: cubic-bezier(.16, 1, .3, 1);--maison-ease-out: cubic-bezier(.22, 1, .36, 1)}html{scroll-behavior:smooth}h1,h2,h3,.h1,.h2,.h3{font-feature-settings:"liga" 1,"kern" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1 em,h2 em,h3 em,.h1 em,.h2 em,.h3 em{font-style:italic;color:var(--maison-gris);font-weight:300}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.maison-badge{display:inline-block;font-family:var(--font-body--family, "DM Sans"),sans-serif;font-size:10px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--maison-accent);border:1px solid var(--maison-accent);padding:5px 14px;border-radius:100px;background:transparent;line-height:1;width:fit-content}.maison-badge--light{color:var(--maison-blanc);border-color:var(--maison-blanc)}.maison-eyebrow{font-family:var(--font-body--family, "DM Sans"),sans-serif;font-size:11px;font-weight:500;letter-spacing:.25em;text-transform:uppercase;color:var(--maison-gris);margin-bottom:1rem;display:block}.maison-eyebrow--accent{color:var(--maison-accent)}.maison-eyebrow--light{color:var(--maison-blanc);opacity:.7}.maison-tagline{font-family:var(--font-heading--family, "Cormorant Garamond"),serif;font-style:italic;font-weight:300;font-size:clamp(1rem,1.3vw,1.25rem);color:var(--maison-gris);line-height:1.5}.maison-divider{height:1px;background:var(--maison-gris-clair);width:100%;margin:2rem 0;border:none}.maison-divider--accent{background:linear-gradient(90deg,transparent,var(--maison-accent),transparent)}.maison-trust-item{display:inline-flex;align-items:center;gap:6px;font-size:12px;letter-spacing:.05em;color:var(--maison-gris)}.maison-trust-item svg{width:14px;height:14px;flex-shrink:0;stroke:var(--maison-accent);stroke-width:1.5;fill:none}@keyframes maisonFadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes maisonFloatIn{0%{opacity:0;transform:translateY(40px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes maisonFadeIn{0%{opacity:0}to{opacity:1}}@keyframes maisonReveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.maison-anim-fadeup,.maison-anim-floatin{opacity:0;will-change:opacity,transform}.maison-anim-fadeup.is-visible{animation:maisonFadeUp .9s var(--maison-ease) forwards}.maison-anim-floatin.is-visible{animation:maisonFloatIn 1.2s var(--maison-ease) forwards}.maison-delay-1.is-visible{animation-delay:.1s}.maison-delay-2.is-visible{animation-delay:.2s}.maison-delay-3.is-visible{animation-delay:.3s}.maison-delay-4.is-visible{animation-delay:.4s}.maison-delay-5.is-visible{animation-delay:.5s}.maison-delay-6.is-visible{animation-delay:.6s}.maison-delay-7.is-visible{animation-delay:.7s}.maison-delay-8.is-visible{animation-delay:.8s}@media(prefers-reduced-motion:reduce){.maison-anim-fadeup,.maison-anim-floatin{opacity:1;animation:none!important}html{scroll-behavior:auto}}.product-card,.card{transition:transform .5s var(--maison-ease),box-shadow .5s var(--maison-ease)}.product-card:hover,.card:hover{transform:translateY(-2px)}.product-card .product-title,.product-card h3,.product-card h2{font-family:var(--font-heading--family, "Cormorant Garamond"),serif;font-weight:400;letter-spacing:-.01em}.product-card .price,.product-card .price__regular .price-item{font-family:var(--font-body--family, "DM Sans"),sans-serif;font-weight:400;letter-spacing:.01em}.button,button.button,.button--primary,.button--secondary{font-family:var(--font-body--family, "DM Sans"),sans-serif;font-weight:500;letter-spacing:.08em;text-transform:uppercase;font-size:12px;transition:all .4s var(--maison-ease)}.button--primary:hover{transform:translateY(-1px);box-shadow:0 8px 24px #0d0d0d1f}.header__menu a,.header__menu .header__menu-item{font-family:var(--font-body--family, "DM Sans"),sans-serif;font-weight:400;letter-spacing:.1em;text-transform:uppercase;font-size:11px}footer h3,footer h4,footer .footer__heading{font-family:var(--font-body--family, "DM Sans"),sans-serif;font-weight:500;letter-spacing:.12em;text-transform:uppercase;font-size:11px;color:var(--maison-accent)}footer a{transition:color .3s var(--maison-ease)}footer a:hover{color:var(--maison-accent)}.product-title,.product__title,[class*=product-information] h1{font-family:var(--font-heading--family, "Cormorant Garamond"),serif;font-weight:300;line-height:1.05;letter-spacing:-.02em}.product__price,.price__container .price-item--regular{font-family:var(--font-heading--family, "Cormorant Garamond"),serif;font-weight:500}.maison-bg-creme{background:var(--maison-creme)}.maison-bg-sage{background:var(--maison-sage)}.maison-bg-bois-soft{background:linear-gradient(180deg,var(--maison-blanc),var(--maison-creme))}.maison-bg-noir{background:var(--maison-noir);color:var(--maison-blanc)}.maison-img-zoom{overflow:hidden}.maison-img-zoom img{transition:transform .9s var(--maison-ease)}.maison-img-zoom:hover img{transform:scale(1.04)}@media(max-width:768px){.maison-eyebrow{font-size:10px}.maison-badge{font-size:9px;padding:4px 12px}}.shopify-section:has(product-recommendations){background:var(--maison-creme)}product-recommendations{padding:0 clamp(1.5rem,5vw,4rem)}.shopify-section:has(product-recommendations) h2,.shopify-section:has(product-recommendations) .resource-list__heading{font-family:var(--font-heading--family, "Cormorant Garamond"),serif!important;font-weight:300!important;font-size:clamp(2rem,4vw,3rem)!important;letter-spacing:-.02em!important;text-align:center;margin-bottom:3rem!important;color:var(--maison-noir)}.shopify-section:has(product-recommendations) .product-card{background:var(--maison-blanc);border:1px solid transparent;transition:all .4s var(--maison-ease)}.shopify-section:has(product-recommendations) .product-card:hover{border-color:var(--maison-accent);transform:translateY(-4px);box-shadow:0 16px 40px #0d0d0d14}#header-group{position:fixed;top:0;left:0;right:0;z-index:100;width:100%}body{padding-top:var(--mh-header-height, 0px)}.content-for-layout>.shopify-section:first-child:has(.maison-hero-),.content-for-layout>.shopify-section:first-child:has([class*=mph-]){margin-top:calc(-1 * var(--mh-header-height, 0px))}@media(max-width:900px){body{padding-top:var(--mh-header-height-mobile, 0px)}.content-for-layout>.shopify-section:first-child:has(.maison-hero-),.content-for-layout>.shopify-section:first-child:has([class*=mph-]){margin-top:calc(-1 * var(--mh-header-height-mobile, 0px))}}.cart-page-title,[id*=CartTitle],.cart-title{font-family:var(--font-heading--family, "Cormorant Garamond", serif)!important;font-size:clamp(2.4rem,4vw,3.2rem)!important;font-weight:300!important;letter-spacing:-.02em!important;color:var(--maison-noir)!important}.cart-primary-typography{font-family:var(--font-heading--family, "Cormorant Garamond", serif)!important;font-weight:400!important;letter-spacing:-.01em!important;font-size:1.15rem!important;color:var(--maison-noir)!important}.cart-secondary-typography{font-family:var(--font-body--family, "DM Sans", sans-serif)!important;font-size:13px!important;color:var(--maison-gris)!important;letter-spacing:.01em!important}.cart-items-component,[class*=cart-items]{background:var(--maison-blanc)}.cart-items-component li,.cart-items-component>div,[class*=cart-item]{border-color:var(--maison-gris-clair)!important}.cart-summary form button[type=submit],.cart-summary [name=checkout],button[name=checkout],.cart__checkout-button{background:var(--maison-noir)!important;color:var(--maison-blanc)!important;font-family:var(--font-body--family, "DM Sans", sans-serif)!important;font-size:12px!important;font-weight:500!important;letter-spacing:.2em!important;text-transform:uppercase!important;border-radius:2px!important;border:1px solid var(--maison-noir)!important;padding:18px 32px!important;transition:all .4s var(--maison-ease)!important}.cart-summary form button[type=submit]:hover,.cart-summary [name=checkout]:hover,button[name=checkout]:hover{background:var(--maison-accent)!important;border-color:var(--maison-accent)!important;color:var(--maison-noir)!important;transform:translateY(-2px);box-shadow:0 12px 32px #0d0d0d26}.cart-summary,[class*=cart-summary]{background:var(--maison-creme)!important;border-radius:2px!important;padding:2rem!important}.cart-summary [class*=price],.cart-summary [class*=total],.cart-page-total,.cart-total-price{font-family:var(--font-heading--family, "Cormorant Garamond", serif)!important;font-weight:500!important;font-size:1.4rem!important;color:var(--maison-noir)!important}.cart-summary label,.cart-summary dt,[class*=cart] [class*=label]{font-family:var(--font-body--family, "DM Sans", sans-serif)!important;font-size:11px!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:var(--maison-gris)!important;font-weight:500!important}.cart-note textarea,.cart-discount input,[class*=cart] input[type=text],[class*=cart] textarea{background:var(--maison-blanc)!important;border:1px solid var(--maison-gris-clair)!important;border-radius:2px!important;font-family:var(--font-body--family, "DM Sans", sans-serif)!important;color:var(--maison-noir)!important;padding:12px 14px!important;transition:border-color .3s var(--maison-ease)!important}.cart-note textarea:focus,.cart-discount input:focus,[class*=cart] input:focus,[class*=cart] textarea:focus{border-color:var(--maison-accent)!important;outline:none!important}.cart-quantity-selector,[class*=quantity-selector]{border:1px solid var(--maison-gris-clair)!important;border-radius:2px!important;background:var(--maison-blanc)!important}.cart-quantity-selector button,[class*=quantity-selector] button{color:var(--maison-noir)!important;background:transparent!important;transition:color .3s var(--maison-ease)!important}.cart-quantity-selector button:hover,[class*=quantity-selector] button:hover{color:var(--maison-accent)!important}[class*=cart] [aria-label*=emove],[class*=cart] [aria-label*=upprim]{color:var(--maison-gris)!important;transition:color .3s var(--maison-ease)!important}[class*=cart] [aria-label*=emove]:hover,[class*=cart] [aria-label*=upprim]:hover{color:var(--maison-ressort-rouge)!important}cart-drawer,[class*=cart-drawer]{--drawer-bg: var(--maison-blanc);--drawer-fg: var(--maison-noir)}cart-drawer dialog,[class*=cart-drawer] dialog{background:var(--maison-blanc)!important;color:var(--maison-noir)!important;border:none!important;border-left:1px solid var(--maison-gris-clair)!important}cart-drawer h2,[class*=cart-drawer] h2{font-family:var(--font-heading--family, "Cormorant Garamond", serif)!important;font-weight:300!important;letter-spacing:-.01em!important;font-size:1.8rem!important;color:var(--maison-noir)!important}.cart-items-component img,[class*=cart-item] img{border-radius:2px!important;background:var(--maison-creme)}.cart-items-component h3,.cart-items-component h4,[class*=cart-item] h3,[class*=cart-item] h4,[class*=cart-item] [class*=title]{font-family:var(--font-heading--family, "Cormorant Garamond", serif)!important;font-weight:400!important;font-size:1.15rem!important;letter-spacing:-.01em!important;color:var(--maison-noir)!important}.cart-summary p,.cart-summary small,[class*=cart-summary] p,[class*=cart-summary] small{font-size:12px!important;color:var(--maison-gris)!important;line-height:1.5!important}main#MainContent>.shopify-section:first-child:not(:has(.maison-hero-)):not(:has([class*=mph-])){padding-top:1rem}[data-template=cart] main>.shopify-section:first-child,[data-template*=page] main>.shopify-section:first-child,[data-template=collection] main>.shopify-section:first-child,[data-template=search] main>.shopify-section:first-child{padding-top:2rem}[data-template=product] main>.shopify-section:first-child{padding-top:0}::selection{background:var(--maison-accent);color:var(--maison-noir)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--maison-blanc)}::-webkit-scrollbar-thumb{background:var(--maison-gris-clair);border-radius:100px}::-webkit-scrollbar-thumb:hover{background:var(--maison-gris)}*:focus-visible{outline:2px solid var(--maison-accent)!important;outline-offset:3px!important;border-radius:2px}a:not([class]):not([class*=button]){color:var(--maison-noir);text-decoration:underline;text-decoration-color:var(--maison-accent);text-decoration-thickness:1px;text-underline-offset:3px;transition:color .3s var(--maison-ease)}a:not([class]):not([class*=button]):hover{color:var(--maison-accent)}img{transition:opacity .4s var(--maison-ease)}img[loading=lazy]{background:var(--maison-creme)}.page-width-narrow{--page-margin: 24px}@media(min-width:1200px){.page-width-narrow{--page-margin: 48px}}button:not([class*=maison]):not([class*=mph-]):not([class*=mh-]):not([class*=mcd]):not([class*=mcp]):not([class*=mst]):not([class*=mn-]):not([class*=mb-]):not([class*=mf-]):not([class*=ms-]):not([class*=msp-]):not([class*=mseo-]):not([class*=mcta-]):not([class*=mch-]){font-family:var(--font-body--family, "DM Sans", sans-serif);letter-spacing:.05em}.shopify-section h1,.shopify-section h2,.shopify-section h3{font-family:var(--font-heading--family, "Cormorant Garamond", serif);font-weight:300;letter-spacing:-.015em}.shopify-section p,.shopify-section [class*=description]{line-height:1.75}[class*=announce]{font-weight:500}@media(prefers-reduced-motion:no-preference){section{scroll-margin-top:100px}}@media(max-width:768px){body{font-size:14px;line-height:1.65}.shopify-section h1{font-size:clamp(2rem,8vw,3.5rem)}.shopify-section h2{font-size:clamp(1.75rem,6vw,2.75rem)}.shopify-section h3{font-size:clamp(1.35rem,5vw,2rem)}}input[type=text],input[type=email],input[type=tel],input[type=search],input[type=password],textarea,select{font-family:var(--font-body--family, "DM Sans", sans-serif)!important;font-size:14px!important;border:1px solid var(--maison-gris-clair)!important;border-radius:2px!important;padding:14px 16px!important;background:var(--maison-blanc)!important;color:var(--maison-noir)!important;transition:border-color .3s var(--maison-ease)!important}input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=search]:focus,input[type=password]:focus,textarea:focus,select:focus{border-color:var(--maison-accent)!important;outline:none!important}input::placeholder,textarea::placeholder{color:var(--maison-gris)!important;opacity:.6}label{font-family:var(--font-body--family, "DM Sans", sans-serif)!important;font-size:11px!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:var(--maison-gris)!important;font-weight:500!important}[data-template="page.contact"] form,[data-template*=page] form{max-width:720px;margin:0 auto}.mh-wrap-,[class*=mh-wrap]{transition:backdrop-filter .6s var(--maison-ease)}.shopify-policy__container,.shopify-policy__body,[class*=policy]{max-width:800px;margin:0 auto;padding:clamp(3rem,8vh,5rem) clamp(1.5rem,5vw,2.5rem) clamp(4rem,10vh,6rem)}.shopify-policy__title h1,[class*=policy] h1{font-family:var(--font-heading--family, "Cormorant Garamond"),serif!important;font-size:clamp(2.4rem,5vw,3.6rem)!important;font-weight:300!important;line-height:1.05!important;letter-spacing:-.025em!important;color:var(--maison-noir)!important;margin:0 0 2.5rem!important;padding-bottom:1.5rem;border-bottom:1px solid var(--maison-gris-clair)}.shopify-policy__body h2,[class*=policy] h2{font-family:var(--font-heading--family, "Cormorant Garamond"),serif!important;font-size:clamp(1.6rem,3vw,2rem)!important;font-weight:400!important;letter-spacing:-.01em!important;color:var(--maison-noir)!important;margin:2.5rem 0 1rem!important;line-height:1.2!important}.shopify-policy__body h3,[class*=policy] h3{font-family:var(--font-heading--family, "Cormorant Garamond"),serif!important;font-size:clamp(1.3rem,2.5vw,1.6rem)!important;font-weight:400!important;color:var(--maison-noir)!important;margin:2rem 0 .75rem!important;line-height:1.3!important}.shopify-policy__body h4,[class*=policy] h4{font-family:var(--font-body--family, "DM Sans"),sans-serif!important;font-size:12px!important;font-weight:500!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:var(--maison-accent)!important;margin:1.75rem 0 .5rem!important}.shopify-policy__body p,[class*=policy] p{font-family:var(--font-body--family, "DM Sans"),sans-serif!important;font-size:15px!important;line-height:1.85!important;color:var(--maison-noir)!important;margin:0 0 1.25rem!important;max-width:65ch}.shopify-policy__body strong,[class*=policy] strong{color:var(--maison-noir)!important;font-weight:500!important}.shopify-policy__body em,[class*=policy] em{color:var(--maison-accent)!important;font-style:italic!important}.shopify-policy__body a,[class*=policy] a{color:var(--maison-noir)!important;text-decoration:underline!important;text-decoration-color:var(--maison-accent)!important;text-decoration-thickness:1px!important;text-underline-offset:3px!important;transition:color .3s var(--maison-ease)!important}.shopify-policy__body a:hover,[class*=policy] a:hover{color:var(--maison-accent)!important}.shopify-policy__body ul,.shopify-policy__body ol,[class*=policy] ul,[class*=policy] ol{font-family:var(--font-body--family, "DM Sans"),sans-serif!important;font-size:15px!important;line-height:1.85!important;color:var(--maison-noir)!important;margin:0 0 1.5rem 1.5rem!important;padding:0!important}.shopify-policy__body li,[class*=policy] li{margin-bottom:.5rem!important;padding-left:.5rem!important}.shopify-policy__body ul,[class*=policy] ul{list-style:none!important;margin-left:0!important}.shopify-policy__body ul li,[class*=policy] ul li{position:relative;padding-left:1.5rem!important}.shopify-policy__body ul li:before,[class*=policy] ul li:before{content:"\2014";position:absolute;left:0;color:var(--maison-accent);font-weight:500}.shopify-policy__body table,[class*=policy] table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-family:var(--font-body--family, "DM Sans"),sans-serif;font-size:14px}.shopify-policy__body th,[class*=policy] th{background:var(--maison-creme);font-weight:500;text-align:left;padding:12px 16px;border-bottom:1px solid var(--maison-gris-clair);color:var(--maison-noir);letter-spacing:.02em;font-size:11px;text-transform:uppercase;letter-spacing:.1em}.shopify-policy__body td,[class*=policy] td{padding:12px 16px;border-bottom:1px solid var(--maison-gris-clair);color:var(--maison-noir)}.shopify-policy__body blockquote,[class*=policy] blockquote{font-family:var(--font-heading--family, "Cormorant Garamond"),serif!important;font-style:italic;font-size:1.15rem;color:var(--maison-gris);border-left:2px solid var(--maison-accent);padding:.5rem 0 .5rem 1.5rem;margin:1.5rem 0}.shopify-policy__container:after,[class*=policy]:after{content:"";display:block;height:4rem}[data-template*=page] main .shopify-section h1{font-family:var(--font-heading--family, "Cormorant Garamond"),serif!important;font-weight:300!important;letter-spacing:-.025em!important}[data-template*=page] main .shopify-section h2{font-family:var(--font-heading--family, "Cormorant Garamond"),serif!important;font-weight:400!important;letter-spacing:-.01em!important}[data-template*=page] main .shopify-section p{line-height:1.85}@media(max-width:768px){.shopify-policy__container,[class*=policy]{padding:2rem 1.25rem 3rem}.shopify-policy__body p,[class*=policy] p{font-size:14px!important;line-height:1.75!important}}.standard-markdown{display:block!important;grid-template-columns:none!important;grid-template-rows:none!important;gap:0!important;visibility:visible!important;opacity:1!important}.standard-markdown>*{visibility:visible!important;opacity:1!important;min-width:0}[class*=font-claude-response-body],[class^=text-text-],[class*=" text-text-"]{color:inherit!important;font-family:inherit!important;font-size:inherit!important;visibility:visible!important;opacity:1!important}.standard-markdown ul,ul[class*="flex flex-col"]{display:block!important;flex-direction:initial!important;gap:0!important}hr[class*=border-border-]{border:none!important;border-top:1px solid currentColor!important;opacity:.15!important;margin:1.5rem 0!important}[class*=mn-][class*=__text]{opacity:1!important;visibility:visible!important;display:block!important;height:auto!important;min-height:0!important;overflow:visible!important}.standard-markdown,.standard-markdown>*,.standard-markdown *{visibility:visible!important;opacity:1!important}.standard-markdown{display:block!important;grid-template-columns:none!important;grid-template-rows:none!important;grid-template-areas:none!important;gap:0!important;flex-direction:initial!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;position:static!important;transform:none!important;clip-path:none!important}[data-template*=collection] .card-gallery{--gallery-aspect-ratio: 1 !important;background:var(--maison-blanc, #faf9f7);overflow:hidden}[data-template*=collection] .card-gallery .product-media-container,[data-template*=collection] .card-gallery .media-fit{aspect-ratio:1 / 1!important;background:var(--maison-blanc, #faf9f7)}[data-template*=collection] .card-gallery img{object-fit:contain!important;width:100%!important;height:100%!important;padding:0;background:transparent}.cart-title h1,.cart-title h2,.cart-title h3,.cart-title h4,.cart-title h5,.cart-title h6{font-family:var(--font-heading--family, "Cormorant Garamond", serif)!important;font-weight:300!important;letter-spacing:-.02em!important;color:var(--maison-noir)!important;font-size:clamp(2.4rem,4vw,3.2rem)!important;line-height:1.1!important}[data-section-type*=product-list] h3,.section-resource-list h3,[class*=product_list] h3{font-family:var(--font-heading--family, "Cormorant Garamond", serif)!important;font-weight:300!important;letter-spacing:-.02em!important;color:var(--maison-noir)!important}
/*# sourceMappingURL=/cdn/shop/t/67/assets/maison-brand.css.map */
