:root{--lux-bone: #F7F3EE;--lux-cream: #FBF8F3;--lux-line: #E4DED4;--lux-ink: #1F1B18;--lux-slate: #7A7069;--lux-terracotta: #B8543A;--lux-terracotta-deep: #953F27;--lux-blush: #E8D5CC;--lux-sage: #6B7A4F;--lux-bg: var(--lux-bone);--lux-surface: var(--lux-cream);--lux-fg: var(--lux-ink);--lux-fg-muted: var(--lux-slate);--lux-border: var(--lux-line);--lux-accent: var(--lux-terracotta);--lux-accent-hover: var(--lux-terracotta-deep);--lux-accent-soft: var(--lux-blush);--lux-on-accent: var(--lux-bone);--lux-sale: var(--lux-terracotta);--lux-success: var(--lux-sage);--lux-font-display: "Fraunces", "Playfair Display", Georgia, "Times New Roman", serif;--lux-font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--lux-fs-hero: clamp(2.5rem, 1.4rem + 5vw, 5rem);--lux-fs-h1: clamp(2rem, 1.4rem + 2.5vw, 3.25rem);--lux-fs-h2: clamp(1.625rem, 1.2rem + 1.6vw, 2.375rem);--lux-fs-h3: clamp(1.25rem, 1.05rem + .8vw, 1.625rem);--lux-fs-lead: clamp(1.0625rem, 1rem + .3vw, 1.1875rem);--lux-fs-body: 1rem;--lux-fs-small: .875rem;--lux-fs-caps: .75rem;--lux-lh-tight: 1.05;--lux-lh-snug: 1.2;--lux-lh-body: 1.6;--lux-ls-caps: .18em;--lux-ls-btn: .08em;--lux-ls-body: .005em;--lux-ls-tight: -.02em;--lux-fw-body: 400;--lux-fw-medium: 500;--lux-fw-semibold: 600;--lux-fw-display: 500;--lux-space-1: .25rem;--lux-space-2: .5rem;--lux-space-3: .75rem;--lux-space-4: 1rem;--lux-space-5: 1.5rem;--lux-space-6: 2rem;--lux-space-7: 3rem;--lux-space-8: 4rem;--lux-space-9: 6rem;--lux-space-10: 8rem;--lux-section-y: clamp(3rem, 2rem + 4vw, 6rem);--lux-container-max: 1440px;--lux-container-x: clamp(1rem, .5rem + 2vw, 3rem);--lux-radius-xs: 2px;--lux-radius-sm: 4px;--lux-radius-md: 8px;--lux-radius-lg: 14px;--lux-radius-xl: 24px;--lux-radius-pill: 999px;--lux-shadow-sm: 0 1px 2px rgba(31, 27, 24, .04);--lux-shadow-md: 0 6px 20px -8px rgba(31, 27, 24, .08);--lux-shadow-lg: 0 24px 48px -16px rgba(31, 27, 24, .12);--lux-ease: cubic-bezier(.4, 0, .2, 1);--lux-ease-out: cubic-bezier(.16, 1, .3, 1);--lux-dur-fast: .18s;--lux-dur-med: .28s;--lux-dur-slow: .48s}.lux-container{max-width:var(--lux-container-max);margin-inline:auto;padding-inline:var(--lux-container-x)}.lux-section{padding-block:var(--lux-section-y)}.lux-section--bg-cream{background-color:var(--lux-surface)}.lux-section--bg-blush{background-color:var(--lux-accent-soft)}.lux-section--bg-ink{background-color:var(--lux-ink);color:var(--lux-bone)}.lux-eyebrow{font-family:var(--lux-font-body);font-size:var(--lux-fs-caps);font-weight:var(--lux-fw-medium);letter-spacing:var(--lux-ls-caps);text-transform:uppercase;color:var(--lux-fg-muted);margin:0 0 var(--lux-space-3)}.lux-hero-title,.lux-h1,.lux-h2,.lux-h3{font-family:var(--lux-font-display);color:var(--lux-fg);font-weight:var(--lux-fw-display);margin:0}.lux-hero-title{font-size:var(--lux-fs-hero);line-height:var(--lux-lh-tight);letter-spacing:var(--lux-ls-tight)}.lux-h1{font-size:var(--lux-fs-h1);line-height:var(--lux-lh-tight);letter-spacing:var(--lux-ls-tight)}.lux-h2{font-size:var(--lux-fs-h2);line-height:var(--lux-lh-tight);letter-spacing:var(--lux-ls-tight)}.lux-h3{font-size:var(--lux-fs-h3);line-height:var(--lux-lh-snug)}.lux-lead{font-family:var(--lux-font-body);font-size:var(--lux-fs-lead);line-height:var(--lux-lh-body);color:var(--lux-fg);margin:0}.lux-body{font-family:var(--lux-font-body);font-size:var(--lux-fs-body);line-height:var(--lux-lh-body);color:var(--lux-fg);margin:0}.lux-small{font-family:var(--lux-font-body);font-size:var(--lux-fs-small);line-height:var(--lux-lh-body);color:var(--lux-fg-muted);margin:0}.lux-muted{color:var(--lux-fg-muted)}.lux-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;padding:.95rem 1.85rem;font-family:var(--lux-font-body);font-size:.875rem;font-weight:var(--lux-fw-medium);letter-spacing:var(--lux-ls-btn);text-transform:uppercase;text-decoration:none;border:1px solid transparent;border-radius:var(--lux-radius-md);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--lux-dur-med) var(--lux-ease),color var(--lux-dur-med) var(--lux-ease),border-color var(--lux-dur-med) var(--lux-ease),transform var(--lux-dur-fast) var(--lux-ease)}.lux-btn:hover{transform:translateY(-1px)}.lux-btn:active{transform:translateY(0)}.lux-btn--primary{background:var(--lux-accent);color:var(--lux-on-accent)}.lux-btn--primary:hover{background:var(--lux-accent-hover);color:var(--lux-on-accent)}.lux-btn--secondary{background:transparent;color:var(--lux-fg);border-color:var(--lux-fg)}.lux-btn--secondary:hover{background:var(--lux-fg);color:var(--lux-bone)}.lux-btn--ghost{background:transparent;color:var(--lux-fg);border-color:var(--lux-border)}.lux-btn--ghost:hover{border-color:var(--lux-fg)}.lux-badge{display:inline-block;padding:.3rem .7rem;font-family:var(--lux-font-body);font-size:.6875rem;font-weight:var(--lux-fw-semibold);letter-spacing:.1em;text-transform:uppercase;border-radius:var(--lux-radius-pill);line-height:1}.lux-badge--sale{color:var(--lux-on-accent);background:var(--lux-accent)}.lux-badge--new{color:var(--lux-ink);background:var(--lux-blush)}.lux-badge--out{color:var(--lux-bone);background:var(--lux-slate)}.lux-price{display:inline-flex;align-items:baseline;gap:.5rem;font-family:var(--lux-font-body)}.lux-price__current{color:var(--lux-fg);font-weight:var(--lux-fw-medium)}.lux-price__sale{color:var(--lux-sale);font-weight:var(--lux-fw-medium)}.lux-price__compare{color:var(--lux-fg-muted);text-decoration:line-through;font-weight:400}.lux-card{background:var(--lux-surface);border:1px solid var(--lux-border);border-radius:var(--lux-radius-lg);overflow:hidden;transition:box-shadow var(--lux-dur-med) var(--lux-ease),transform var(--lux-dur-med) var(--lux-ease)}.lux-card:hover{box-shadow:var(--lux-shadow-md);transform:translateY(-2px)}.lux-marquee{overflow:hidden;--lux-marquee-duration: 40s;--lux-marquee-gap: var(--lux-space-8)}.lux-marquee__track{display:inline-flex;gap:var(--lux-marquee-gap);padding-inline-start:var(--lux-marquee-gap);animation:lux-marquee-scroll var(--lux-marquee-duration) linear infinite;will-change:transform}@keyframes lux-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.lux-grid{display:grid;gap:var(--lux-space-5)}.lux-grid--2{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.lux-grid--3{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.lux-grid--4{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.lux-stack{display:flex;flex-direction:column}.lux-stack>*+*{margin-top:var(--lux-space-3)}.lux-stack--lg>*+*{margin-top:var(--lux-space-5)}@media(prefers-reduced-motion:reduce){:root{--lux-dur-fast: 0ms;--lux-dur-med: 0ms;--lux-dur-slow: 0ms}.lux-marquee__track{animation:none}.lux-btn:hover,.lux-card:hover{transform:none}}.lux-btn:focus-visible,.lux-card a:focus-visible{outline:2px solid var(--lux-accent);outline-offset:3px}:root{--font-body-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif !important;--font-heading-family: "Fraunces", "Playfair Display", Georgia, "Times New Roman", serif !important;--buttons-radius: 8px !important;--buttons-radius-outset: 9px !important;--inputs-radius: 6px !important;--popup-corner-radius: 10px !important}body,button,input,select,textarea,.button{font-family:var(--font-body-family)}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6,.product__title,.card__heading,.section-header__title{font-family:var(--font-heading-family)!important;letter-spacing:-.015em}.cart-notification-wrapper{z-index:70}.cart-notification{border-radius:12px!important;border:1px solid rgba(184,155,110,.22)!important;box-shadow:0 24px 60px -20px #1f1b182e,0 8px 20px -12px #1f1b1814!important;padding:1.5rem!important;background:#fffffffa!important;-webkit-backdrop-filter:saturate(140%) blur(16px);backdrop-filter:saturate(140%) blur(16px)}.cart-notification__heading,.cart-notification .cart-notification__heading{font-family:var(--lux-font-body)!important;font-size:.75rem!important;font-weight:500!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:#b89b6e!important;margin-bottom:1rem!important}.utility-bar .announcement-bar__message,.utility-bar .announcement-bar__message.h5{font-family:var(--lux-font-body, "Inter", sans-serif)!important;font-size:.8rem!important;font-weight:400!important;letter-spacing:.14em!important;text-transform:uppercase!important;line-height:1.5!important}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[role=button]:focus-visible,[tabindex]:focus-visible{outline:2px solid #B89B6E;outline-offset:3px}@media(max-width:749px){.header{padding-top:12px;padding-bottom:12px;padding-inline:1.25rem}.header__icons{gap:.25rem}}:root{--lux-champagne: #C3A87E;--lux-champagne-deep: #A0855A;--lux-champagne-soft: #E8D9BE;--lux-gold: #B89B6E;--lux-wine: #4A1E24;--lux-obsidian: #0E0B0A;--lux-porcelain: #FBF9F5;--lux-mist: #EEE9E1;--lux-fs-mega: clamp(3rem, 8vw, 8rem);--lux-fs-display: clamp(2.75rem, 6.5vw, 6.25rem);--lux-fs-lead-l: clamp(1.15rem, 1rem + .6vw, 1.4rem);--lux-dur-cinema: .9s;--lux-ease-cinema: cubic-bezier(.22, 1, .36, 1)}@media(prefers-reduced-motion:no-preference){.luxh__img{animation:lux-ken-burns 20s var(--lux-ease-cinema) both;transform-origin:center 40%}@keyframes lux-ken-burns{0%{transform:scale(1.08) translateY(0)}to{transform:scale(1.14) translateY(-1.2%)}}}.luxh:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;opacity:.08;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/></svg>");background-size:200px 200px}.luxh__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse at 50% 55%,transparent 40%,rgba(14,11,10,.35) 100%)}.luxh__h{font-size:clamp(2.5rem,6vw,5.5rem)!important;letter-spacing:-.032em!important;line-height:.96!important}.luxh__h-line{display:block}.luxh__h-line--2{color:#fbf8f3f0!important}.luxh__eyebrow{color:var(--lux-champagne)!important;letter-spacing:.32em!important;font-size:.72rem!important;position:relative;padding-left:3rem}.luxh__eyebrow:before{content:"";position:absolute;left:0;top:50%;width:2rem;height:1px;background:var(--lux-champagne);transform:translateY(-50%)}.luxh--x-center .luxh__eyebrow{padding-left:0;padding-inline:3rem}.luxh--x-center .luxh__eyebrow:before{display:none}.luxh:before{content:"";position:absolute;left:50%;bottom:2.5rem;width:1px;height:3.5rem;background:linear-gradient(to bottom,transparent,var(--lux-champagne));transform:translate(-50%);z-index:2;animation:lux-scroll-hint 2.4s cubic-bezier(.4,0,.2,1) infinite;opacity:.7}@keyframes lux-scroll-hint{0%{transform:translate(-50%) scaleY(0);transform-origin:top;opacity:0}50%{transform:translate(-50%) scaleY(1);transform-origin:top;opacity:.9}51%{transform:translate(-50%) scaleY(1);transform-origin:bottom}to{transform:translate(-50%) scaleY(0);transform-origin:bottom;opacity:0}}@media(max-width:749px){.luxh:before{display:none}}@media(prefers-reduced-motion:reduce){.luxh:before{animation:none;opacity:.5}}.luxh__cta.luxc--cream{--luxc-bg: var(--lux-porcelain) !important;--luxc-bd: var(--lux-porcelain) !important;--luxc-fg: var(--lux-obsidian) !important;position:relative;overflow:hidden}.luxh__cta.luxc--cream:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 30%,rgba(195,168,126,.4) 50%,transparent 70%);transform:translate(-120%);transition:transform .9s var(--lux-ease-cinema);pointer-events:none}.luxh__cta.luxc--cream:hover:after{transform:translate(120%)}.luxh__cta.luxc--cream:hover{--luxc-bg: var(--lux-champagne) !important;--luxc-bd: var(--lux-champagne) !important}.luxh__cta.luxc--ghost{--luxc-bd: rgba(195, 168, 126, .6) !important;--luxc-fg: var(--lux-porcelain) !important}.luxh__cta.luxc--ghost:hover{--luxc-bd: var(--lux-champagne) !important;--luxc-bg: rgba(195, 168, 126, .12) !important}.luxed{position:relative;isolation:isolate;background:var(--lux-obsidian);color:var(--lux-porcelain);padding-block:clamp(6rem,12vh,12rem);overflow:hidden}.luxed__wrap{max-width:1200px;margin-inline:auto;padding-inline:var(--lux-gut, 2rem);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(3rem,6vw,6rem);align-items:center;position:relative;z-index:2}@media(max-width:899px){.luxed__wrap{grid-template-columns:1fr;gap:3rem}}.luxed__eyebrow{font-family:var(--lux-font-body);font-size:.7rem;font-weight:500;letter-spacing:.32em;text-transform:uppercase;color:var(--lux-champagne);margin:0 0 2rem;padding-left:3rem;position:relative}.luxed__eyebrow:before{content:"";position:absolute;left:0;top:50%;width:2rem;height:1px;background:var(--lux-champagne);transform:translateY(-50%)}.luxed__quote{font-family:var(--lux-font-display, "Fraunces", serif);font-weight:400;font-style:italic;font-size:var(--lux-fs-mega);line-height:.98;letter-spacing:-.03em;color:var(--lux-porcelain);margin:0;text-wrap:balance}.luxed__body{font-family:var(--lux-font-body);font-size:var(--lux-fs-lead-l);line-height:1.65;color:#fbf9f5c7;max-width:42ch;margin:2.5rem 0 0}.luxed__body>*{margin:0}.luxed__body>*+*{margin-top:1em}.luxed__cta{display:inline-flex;align-items:center;gap:.7em;margin-top:2.5rem;padding:0 2.25rem;min-height:52px;background:transparent;color:var(--lux-champagne);border:1px solid var(--lux-champagne);border-radius:1px;font-family:var(--lux-font-body);font-size:.75rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;transition:all .32s var(--lux-ease-cinema)}.luxed__cta:hover{background:var(--lux-champagne);color:var(--lux-obsidian)}.luxed__cta svg{width:1em;height:1em;transition:transform .32s var(--lux-ease-cinema)}.luxed__cta:hover svg{transform:translate(4px)}.luxed__media-side{position:relative;aspect-ratio:4 / 5;overflow:hidden}.luxed__media-side:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,transparent 60%,rgba(14,11,10,.4) 100%);pointer-events:none}.luxed__img{width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--lux-ease-cinema)}.luxed:hover .luxed__img{transform:scale(1.04)}.luxed__placeholder{width:100%;height:100%;background:linear-gradient(135deg,#1a1512,#2a211d,#1a1512);display:flex;align-items:center;justify-content:center;color:#c3a87e80;font-family:var(--lux-font-body);font-size:.75rem;letter-spacing:.2em;text-transform:uppercase}.luxed:before{content:"";position:absolute;top:-30%;left:-10%;width:60%;height:100%;background:radial-gradient(ellipse,rgba(195,168,126,.08) 0%,transparent 60%);pointer-events:none;z-index:1}.luxed:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;opacity:.06;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/></svg>")}.luxpm{padding-block:clamp(4rem,8vw,7rem)!important}.luxpm__title{font-size:.7rem!important;letter-spacing:.32em!important;color:var(--lux-champagne)!important}.luxpm__word{color:var(--lux-champagne-deep)!important;opacity:.85!important}.luxpm__viewport{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 12%,#000 88%,transparent 100%)!important;mask-image:linear-gradient(to right,transparent 0,#000 12%,#000 88%,transparent 100%)!important}.luxtm{padding-block:clamp(5rem,10vw,8rem)}.luxtm__eyebrow{color:var(--lux-champagne)!important;letter-spacing:.32em!important}.luxtm__title{font-family:var(--lux-font-display, "Fraunces", serif)!important;font-weight:400!important;letter-spacing:-.02em!important;font-size:clamp(2rem,4vw,3.5rem)!important}.luxlm{padding-block:clamp(6rem,12vw,10rem)!important}.luxlm__eyebrow{color:var(--lux-champagne)!important;letter-spacing:.32em!important}.luxp__price,.luxp__amount{font-family:var(--lux-font-display, "Fraunces", serif)!important;letter-spacing:-.02em!important}.luxp .luxc{transition:all .32s var(--lux-ease-cinema)!important}.luxp .luxc:hover{transform:translateY(-2px);box-shadow:0 12px 32px -10px #c3a87e66}.luxg__eyebrow{color:var(--lux-champagne)!important;letter-spacing:.32em!important}.luxg__title{font-family:var(--lux-font-display, "Fraunces", serif)!important;letter-spacing:-.022em!important;font-size:clamp(2rem,4vw,3.25rem)!important;line-height:1.02!important}.nalero-hudtest-cta{background:#c3a87e0d!important;border-color:#c3a87e80!important;box-shadow:0 2px 8px -2px #c3a87e26;transition:all .38s var(--lux-ease-cinema)!important}.nalero-hudtest-cta:hover{background:var(--lux-champagne)!important;color:var(--lux-obsidian)!important;border-color:var(--lux-champagne)!important;transform:translateY(-1px);box-shadow:0 8px 20px -8px #c3a87e80!important}.product__info-container .product__title,.product__info-container h1{font-family:var(--lux-font-display, "Fraunces", serif)!important;font-weight:400!important;font-size:clamp(1.75rem,3vw,2.75rem)!important;line-height:1.05!important;letter-spacing:-.022em!important}.product__media-wrapper{border-radius:8px;overflow:hidden}.product__media img{transition:transform .9s var(--lux-ease-cinema)}.product__media:hover img{transform:scale(1.02)}.cart-drawer{--cart-drawer-color-bg: var(--lux-porcelain);background:var(--lux-porcelain)!important}.cart-drawer .drawer__inner{background:var(--lux-porcelain)!important}.cart-drawer__heading{font-family:var(--lux-font-display, "Fraunces", serif)!important;font-weight:400!important;font-size:1.75rem!important;letter-spacing:-.018em!important}.cart-drawer .cart__checkout-button{border-radius:999px!important;font-family:var(--lux-font-body)!important;font-weight:500!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.85rem!important;min-height:56px!important;background:var(--lux-obsidian)!important;color:var(--lux-porcelain)!important;transition:all .32s var(--lux-ease-cinema)!important}.cart-drawer .cart__checkout-button:hover{background:var(--lux-champagne)!important;color:var(--lux-obsidian)!important}.nalero-sticky-cta{border-top-color:#c3a87e59!important}.nalero-sticky-cta__button{background:var(--lux-obsidian)!important;transition:all .32s var(--lux-ease-cinema)!important}.nalero-sticky-cta__button:hover{background:var(--lux-champagne)!important;color:var(--lux-obsidian)!important}.luxs+.luxs,.luxs+.luxed,.luxed+.luxs{position:relative}.luxs+.luxs:before,.luxs+.luxed:before,.luxed+.luxs:before{content:"";position:absolute;top:-1px;left:50%;transform:translate(-50%);width:min(60px,20%);height:1px;background:linear-gradient(to right,transparent,rgba(195,168,126,.6),transparent);z-index:5}
/*# sourceMappingURL=/cdn/shop/t/3/assets/lux-brand.css.map */
