:root{--maison-ink: #0a0a0a;--maison-paper: #f5f3ee;--maison-paper-deep: #ebe7df;--maison-white: #fff;--maison-muted: #6c6860;--maison-line: rgba(10, 10, 10, .16);--maison-gold: #a88d58;--maison-serif: "Bodoni 72", Didot, "Times New Roman", serif;--maison-sans: Arial, Helvetica, sans-serif;--maison-ease: cubic-bezier(.2, .75, .25, 1);--maison-page: min(1560px, calc(100vw - clamp(32px, 7vw, 120px)) )}html{scroll-behavior:smooth}body{background:var(--maison-paper);color:var(--maison-ink);font-family:var(--maison-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body::selection,body *::selection{background:var(--maison-ink);color:var(--maison-white)}.page-wrapper{overflow:clip}main.content-for-layout{background:var(--maison-paper)}main h1,main h2,main h3,.product-details h1,.collection-title,.footer h2{font-family:var(--maison-serif)!important;font-weight:400!important;letter-spacing:-.035em!important}a,button,input,select,textarea{border-radius:0!important}a{text-underline-offset:.22em}.maison-cursor-ring,.maison-cursor-dot{position:fixed;top:0;left:0;z-index:2147483646;pointer-events:none;opacity:0;transform:translate3d(-100px,-100px,0)}.maison-cursor-ring{width:42px;height:42px;margin:-21px 0 0 -21px;border:1px solid rgba(10,10,10,.72);border-radius:50%!important;mix-blend-mode:difference;filter:invert(1);transition:width .28s var(--maison-ease),height .28s var(--maison-ease),margin .28s var(--maison-ease),opacity .2s ease,background .28s ease}.maison-cursor-dot{width:4px;height:4px;margin:-2px 0 0 -2px;border-radius:50%!important;background:#fff;mix-blend-mode:difference;transition:opacity .2s ease,transform .08s linear}.has-lussera-cursor .maison-cursor-ring,.has-lussera-cursor .maison-cursor-dot{opacity:1}.has-lussera-cursor .maison-cursor-ring.is-hovering{width:68px;height:68px;margin:-34px 0 0 -34px;background:#ffffff21}.has-lussera-cursor .maison-cursor-ring.is-pressed{width:32px;height:32px;margin:-16px 0 0 -16px}@media(hover:hover)and (pointer:fine){.has-lussera-cursor,.has-lussera-cursor a,.has-lussera-cursor button,.has-lussera-cursor input,.has-lussera-cursor select,.has-lussera-cursor textarea,.has-lussera-cursor summary,.has-lussera-cursor [role=button]{cursor:none!important}}#header-group{position:relative;z-index:40}#header-group .header-announcements{letter-spacing:.18em}#header-group .header-announcements p,#header-group .header-announcements a{font:600 9px/1.2 var(--maison-sans)!important;letter-spacing:.18em!important}#header-group .header-section{background:#fffffff0!important;border-bottom:1px solid rgba(10,10,10,.11)!important;-webkit-backdrop-filter:blur(18px) saturate(120%);backdrop-filter:blur(18px) saturate(120%)}#header-group .header__row{min-height:74px}#header-group .header-logo__image{max-height:32px;width:auto}#header-group .menu-list__link{position:relative;font:600 10px/1.2 var(--maison-sans)!important;letter-spacing:.15em!important;text-transform:uppercase!important;padding-block:1rem!important}#header-group .menu-list__link:after{content:"";position:absolute;left:0;right:100%;bottom:.7rem;height:1px;background:currentColor;transition:right .35s var(--maison-ease)}#header-group .menu-list__link:hover:after{right:0}#header-group .header-actions__action{transition:opacity .2s ease,transform .2s ease}#header-group .header-actions__action:hover{opacity:.6;transform:translateY(-1px)}.maison-shell{width:var(--maison-page);margin-inline:auto}.maison-kicker{margin:0 0 1rem;color:inherit;font:600 10px/1.2 var(--maison-sans);letter-spacing:.24em;text-transform:uppercase}.maison-link{display:inline-flex;align-items:center;gap:.8rem;color:inherit;font:600 10px/1.2 var(--maison-sans);letter-spacing:.17em;text-decoration:none;text-transform:uppercase}.maison-link:after{content:"\2192";font-size:14px;transition:transform .25s ease}.maison-link:hover:after{transform:translate(5px)}.maison-button{min-height:52px;display:inline-flex;align-items:center;justify-content:center;padding:0 1.8rem;border:1px solid var(--maison-ink);background:var(--maison-ink);color:var(--maison-white)!important;font:600 10px/1 var(--maison-sans);letter-spacing:.16em;text-decoration:none;text-transform:uppercase;transition:color .25s ease,background .25s ease,transform .25s ease}.maison-button:hover{background:transparent;color:var(--maison-ink)!important;transform:translateY(-2px)}.maison-button--light{border-color:#fff;background:#fff;color:#0a0a0a!important}.maison-button--light:hover{background:transparent;color:#fff!important}.maison-reveal{opacity:0;transform:translateY(28px);transition:opacity .9s var(--maison-ease),transform .9s var(--maison-ease)}.maison-reveal.is-visible{opacity:1;transform:none}.maison-home{background:var(--maison-paper);color:var(--maison-ink);overflow:hidden}.maison-hero{min-height:min(900px,calc(100svh - 32px));position:relative;display:grid;align-items:end;isolation:isolate;background:#171614;color:#fff}.maison-hero__media,.maison-hero__media:after{position:absolute;top:0;right:0;bottom:0;left:0}.maison-hero__media img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.015);animation:maisonHeroIn 1.4s var(--maison-ease) both}.maison-hero__media:after{content:"";background:linear-gradient(90deg,#000000b3,#00000014 64%),linear-gradient(0deg,rgba(0,0,0,.4),transparent 48%)}.maison-hero__fallback{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 72% 40%,#b19a77 0,#4a4134 24%,#111 68%)}.maison-hero__seal{position:absolute;right:5vw;top:50%;width:min(34vw,510px);transform:translateY(-50%);opacity:.12;filter:invert(1)}.maison-hero__inner{position:relative;z-index:2;width:var(--maison-page);margin:0 auto;padding:clamp(90px,14vh,160px) 0 clamp(72px,10vh,120px)}.maison-hero h1{max-width:980px;margin:0;font-size:clamp(58px,8.4vw,138px);line-height:.84;letter-spacing:-.055em!important;text-wrap:balance}.maison-hero__copy{max-width:560px;margin:2rem 0 0;color:#ffffffc7;font:400 clamp(14px,1.25vw,18px)/1.75 var(--maison-sans)}.maison-hero__actions{display:flex;align-items:center;gap:2rem;margin-top:2.2rem}.maison-hero__index{position:absolute;z-index:2;right:clamp(20px,4vw,70px);bottom:38px;writing-mode:vertical-rl;font:600 9px/1 var(--maison-sans);letter-spacing:.23em}@keyframes maisonHeroIn{0%{opacity:0;transform:scale(1.07)}to{opacity:1;transform:scale(1.015)}}.maison-marquee{border-bottom:1px solid var(--maison-line);background:#fff;overflow:hidden}.maison-marquee__track{min-width:max-content;display:flex;gap:3.5rem;align-items:center;padding:16px 0;animation:maisonMarquee 28s linear infinite}.maison-marquee__track span{font:600 9px/1 var(--maison-sans);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap}.maison-marquee__track i{width:4px;height:4px;border-radius:50%!important;background:var(--maison-gold)}@keyframes maisonMarquee{to{transform:translate(-50%)}}.maison-manifesto{padding:clamp(100px,14vw,220px) 0;text-align:center}.maison-manifesto__mark{width:clamp(86px,9vw,132px);margin:0 auto 2.4rem;opacity:.82}.maison-manifesto h2{max-width:1160px;margin:0 auto;font-size:clamp(44px,6vw,92px);line-height:.98;text-wrap:balance}.maison-manifesto p:last-child{max-width:650px;margin:2.1rem auto 0;color:var(--maison-muted);font:400 15px/1.85 var(--maison-sans)}.maison-collections{padding-bottom:clamp(100px,12vw,190px)}.maison-section-head{display:flex;justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2.4rem}.maison-section-head h2{max-width:850px;margin:0;font-size:clamp(42px,5.4vw,82px);line-height:.94}.maison-collection-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:14px}.maison-collection-stack{display:grid;grid-template-rows:1fr 1fr;gap:14px}.maison-collection-card{min-height:360px;position:relative;display:block;overflow:hidden;background:#d8d2c9;color:#fff!important;text-decoration:none;isolation:isolate}.maison-collection-card--hero{min-height:760px}.maison-collection-card__media,.maison-collection-card__media:after{position:absolute;top:0;right:0;bottom:0;left:0}.maison-collection-card__media img,.maison-collection-card__media svg{width:100%;height:100%;display:block;object-fit:cover;transition:transform 1s var(--maison-ease)}.maison-collection-card__media:after{content:"";background:linear-gradient(0deg,rgba(0,0,0,.64),transparent 57%)}.maison-collection-card:hover .maison-collection-card__media img{transform:scale(1.035)}.maison-collection-card__copy{position:absolute;inset:auto 0 0;z-index:2;padding:clamp(24px,3vw,48px)}.maison-collection-card__copy span{font:600 9px/1.2 var(--maison-sans);letter-spacing:.2em;text-transform:uppercase}.maison-collection-card__copy h3{margin:.65rem 0 1.1rem;font-size:clamp(34px,4vw,64px);line-height:.95}.maison-collection-stack h3{font-size:clamp(30px,2.8vw,46px)}.maison-media-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#ded8cf,#8e8171)}.maison-products{padding:clamp(100px,12vw,180px) 0;background:#fff}.maison-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3.5rem 16px}.maison-product-card{display:block;color:inherit!important;text-decoration:none}.maison-product-card__media{aspect-ratio:4/5;position:relative;overflow:hidden;background:var(--maison-paper-deep)}.maison-product-card__media img,.maison-product-card__media svg{width:100%;height:100%;display:block;object-fit:cover;transition:transform .85s var(--maison-ease)}.maison-product-card:hover .maison-product-card__media img{transform:scale(1.03)}.maison-product-card__number{position:absolute;top:14px;left:14px;padding:7px 8px;background:#ffffffe6;font:600 8px/1 var(--maison-sans);letter-spacing:.15em}.maison-product-card__info{padding-top:1.1rem;display:grid;grid-template-columns:1fr auto;gap:.45rem 1rem;align-items:start}.maison-product-card__info h3{margin:0;font:400 19px/1.22 var(--maison-serif)!important;letter-spacing:-.02em!important}.maison-product-card__info p{margin:0;color:var(--maison-muted);font:500 12px/1.4 var(--maison-sans);white-space:nowrap}.maison-product-card__variant{grid-column:1/-1;color:var(--maison-muted);font:500 9px/1.2 var(--maison-sans);letter-spacing:.13em;text-transform:uppercase}.maison-product-card--future .maison-product-card__media{display:grid;place-items:center}.maison-product-card--future .maison-product-card__media:after{content:"Colec\21bie \een preg\103tire";padding:.8rem 1rem;border:1px solid rgba(10,10,10,.3);background:#ffffffb8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font:600 8px/1.2 var(--maison-sans);letter-spacing:.16em;text-transform:uppercase}.maison-story{display:grid;grid-template-columns:1.06fr .94fr;min-height:760px;background:var(--maison-paper-deep)}.maison-story__media{min-height:700px;overflow:hidden;background:#b5aa9b}.maison-story__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.2s var(--maison-ease)}.maison-story:hover .maison-story__media img{transform:scale(1.02)}.maison-story__copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(50px,8vw,140px)}.maison-story h2{margin:0;max-width:660px;font-size:clamp(48px,6vw,92px);line-height:.92}.maison-story__copy>p:not(.maison-kicker){max-width:570px;margin:2rem 0 2.4rem;color:var(--maison-muted);font:400 15px/1.85 var(--maison-sans)}.maison-ritual{padding:clamp(100px,13vw,200px) 0}.maison-ritual__grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--maison-line);border-bottom:1px solid var(--maison-line)}.maison-ritual article{min-height:290px;padding:2.4rem;border-left:1px solid var(--maison-line)}.maison-ritual article:first-child{border-left:0}.maison-ritual article>span{color:var(--maison-gold);font:600 9px/1 var(--maison-sans);letter-spacing:.2em}.maison-ritual h3{margin:5rem 0 .8rem;font-size:clamp(28px,2.5vw,40px)}.maison-ritual article p{max-width:360px;margin:0;color:var(--maison-muted);font:400 13px/1.75 var(--maison-sans)}.maison-finale{min-height:590px;display:grid;place-items:center;padding:6rem 1.5rem;background:#0b0b0b;color:#fff;text-align:center}.maison-finale__inner{max-width:1120px}.maison-finale h2{margin:0 0 2.4rem;font-size:clamp(54px,8vw,126px);line-height:.86}main[data-template^=collection]>.shopify-section:first-child{border-bottom:1px solid var(--maison-line);background:var(--maison-paper)!important}main[data-template^=collection]>.shopify-section:first-child .section{background:var(--maison-paper)!important}main[data-template^=collection] h1{font-size:clamp(48px,7vw,100px)!important;line-height:.9!important}main[data-template^=collection] .rte{max-width:760px;color:var(--maison-muted);font-size:14px;line-height:1.8}main[data-template^=collection] .facets__form,main[data-template^=collection] .facets-wrapper{border-color:var(--maison-line)!important}main[data-template^=collection] .product-grid{row-gap:4.5rem!important}main[data-template^=collection] .product-card{background:transparent!important}main[data-template^=collection] .product-card__content{padding-top:1rem!important}main[data-template^=collection] .product-card img{transition:transform .8s var(--maison-ease)}main[data-template^=collection] .product-card:hover img{transform:scale(1.025)}main[data-template^=collection] .lussera-variant-grid{gap:4rem 16px!important}main[data-template^=collection] .lussera-variant-card{color:inherit;text-decoration:none}main[data-template^=collection] .lussera-variant-card__media{background:#ede9e2!important}main[data-template^=product]{background:var(--maison-paper)}.lussera-breadcrumb-wrap{width:var(--maison-page);margin:0 auto;padding:24px 0 10px}.lussera-breadcrumb{display:flex;gap:.7rem;align-items:center;flex-wrap:wrap;color:var(--maison-muted);font:600 9px/1.3 var(--maison-sans);letter-spacing:.15em;text-transform:uppercase}.lussera-breadcrumb a{color:inherit;text-decoration:none}main[data-template^=product] .product-information{padding-top:1rem}main[data-template^=product] .product-information__media{background:#ece8e0}main[data-template^=product] .product-details{padding-inline:clamp(24px,4vw,70px)!important}main[data-template^=product] .product-details h1{font-size:clamp(42px,4.8vw,76px)!important;line-height:.92!important}main[data-template^=product] .price{font:500 15px/1.4 var(--maison-sans)!important;letter-spacing:.08em}main[data-template^=product] variant-picker label,main[data-template^=product] .variant-option__button-label{font:600 9px/1.2 var(--maison-sans)!important;letter-spacing:.14em;text-transform:uppercase}main[data-template^=product] .variant-option__button-label{min-width:70px;border:1px solid var(--maison-line)!important;background:transparent!important}main[data-template^=product] input:checked+.variant-option__button-label{border-color:var(--maison-ink)!important;background:var(--maison-ink)!important;color:#fff!important}main[data-template^=product] .add-to-cart-button{min-height:54px;border:1px solid var(--maison-ink)!important;background:var(--maison-ink)!important;color:#fff!important;font:600 10px/1 var(--maison-sans)!important;letter-spacing:.16em;text-transform:uppercase}main[data-template^=product] .add-to-cart-button:hover{background:transparent!important;color:var(--maison-ink)!important}main[data-template^=product] .rte{color:var(--maison-muted);font:400 14px/1.85 var(--maison-sans)}.lussera-product-promises{width:var(--maison-page);margin:5rem auto 7rem;display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--maison-line)}.lussera-product-promises article{padding:2.2rem;border-left:1px solid var(--maison-line)}.lussera-product-promises article:first-child{border-left:0}.lussera-product-promises span{display:block;margin-bottom:2.7rem;color:var(--maison-gold);font:600 9px/1 var(--maison-sans);letter-spacing:.18em}.lussera-product-promises strong{display:block;margin-bottom:.6rem;font:400 24px/1.1 var(--maison-serif)}.lussera-product-promises p{margin:0;color:var(--maison-muted);font:400 12px/1.7 var(--maison-sans)}main[data-template^=product] .product-recommendations{background:#fff}main[data-template^=product] .product-recommendations h2{font-size:clamp(38px,4.8vw,70px)!important}main[data-template^=cart],main[data-template^=search],main[data-template^=page],main[data-template^="404"]{min-height:65vh;background:var(--maison-paper)}main[data-template^=cart] h1,main[data-template^=search] h1,main[data-template^=page] h1,main[data-template^="404"] h1{font-size:clamp(48px,7vw,96px)!important;line-height:.92!important}.cart__checkout-button,.button--primary,button[type=submit]{border:1px solid var(--maison-ink)!important;background:var(--maison-ink)!important;color:#fff!important;letter-spacing:.1em;text-transform:uppercase}.cart__checkout-button:hover,.button--primary:hover,button[type=submit]:hover{background:transparent!important;color:var(--maison-ink)!important}.cart-drawer__dialog,.theme-drawer{background:var(--maison-white)!important}footer{border-top:1px solid var(--maison-line);background:#0b0b0b;color:#fff}footer .shopify-section,footer .section{background:#0b0b0b!important;color:#fff!important}footer h2{max-width:800px;font-size:clamp(34px,4vw,60px)!important;line-height:.96!important}footer p,footer a{color:#ffffffad!important}footer input{border-color:#fff6!important;color:#fff!important;background:transparent!important}footer .footer-utilities{border-color:#ffffff29!important}@media(max-width:989px){:root{--maison-page: calc(100vw - 40px) }#header-group .header__row{min-height:66px}.maison-hero{min-height:760px}.maison-hero h1{font-size:clamp(58px,12vw,92px)}.maison-collection-grid{grid-template-columns:1fr}.maison-collection-card--hero{min-height:680px}.maison-collection-stack{grid-template-columns:1fr 1fr;grid-template-rows:none}.maison-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.maison-story{grid-template-columns:1fr}.maison-story__media{min-height:620px}.maison-ritual__grid{grid-template-columns:1fr}.maison-ritual article,.maison-ritual article:first-child{min-height:auto;border-left:0;border-top:1px solid var(--maison-line)}.maison-ritual article:first-child{border-top:0}.maison-ritual h3{margin-top:2.5rem}.lussera-product-promises{grid-template-columns:1fr}.lussera-product-promises article,.lussera-product-promises article:first-child{border-left:0;border-top:1px solid var(--maison-line)}.lussera-product-promises article:first-child{border-top:0}}@media(max-width:749px){:root{--maison-page: calc(100vw - 32px) }.maison-hero{min-height:calc(100svh - 34px)}.maison-hero__media:after{background:linear-gradient(0deg,rgba(0,0,0,.72),transparent 74%)}.maison-hero__seal{width:70vw;right:-14vw;top:35%}.maison-hero__inner{padding-bottom:58px}.maison-hero h1{font-size:clamp(54px,17vw,78px)}.maison-hero__copy{margin-top:1.4rem;font-size:13px;line-height:1.65}.maison-hero__actions{align-items:flex-start;flex-direction:column;gap:1.4rem;margin-top:1.7rem}.maison-hero__index{display:none}.maison-manifesto{padding-block:92px}.maison-manifesto h2{font-size:clamp(40px,12vw,62px)}.maison-section-head{align-items:flex-start;flex-direction:column}.maison-section-head h2{font-size:clamp(40px,12vw,62px)}.maison-collection-card--hero{min-height:580px}.maison-collection-stack{grid-template-columns:1fr}.maison-collection-card{min-height:430px}.maison-product-grid{gap:2.8rem 10px}.maison-product-card__info{grid-template-columns:1fr;gap:.35rem}.maison-product-card__info h3{font-size:16px!important}.maison-product-card__info p{font-size:11px}.maison-story__media{min-height:520px}.maison-story__copy{padding:72px 24px}.maison-story h2{font-size:clamp(44px,13vw,64px)}.maison-finale{min-height:500px}main[data-template^=collection] .lussera-variant-grid{gap:3rem 10px!important}.lussera-breadcrumb-wrap,.lussera-product-promises{width:var(--maison-page)}main[data-template^=product] .product-details{padding-inline:16px!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.maison-reveal{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/lussera-maison-v14.css.map */
