:root{--lx-cream:#f7f2ea;--lx-oat:#ece2d0;--lx-sand:#d9c7a8;--lx-camel:#b08457;--lx-camel-deep:#8f6a41;--lx-cocoa:#4a3426;--lx-espresso:#2a1d16;--lx-terra:#9b4a38;--lx-ease:cubic-bezier(.22,.8,.24,1);--font-heading--family:"Cormorant Garamond","Cormorant",Georgia,"Times New Roman",serif;--font-body--family:"Jost","Helvetica Neue",Arial,sans-serif}html{scroll-behavior:smooth}::selection{background:var(--lx-camel);color:var(--lx-espresso)}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4{font-weight:500}.lx-bg--cream{--lx-bg:#f7f2ea;--lx-fg:#2a1d16;--lx-muted:#6b5a4d;--lx-line:rgba(42,29,22,.16);--lx-accent:#8f6a41}.lx-bg--oat{--lx-bg:#ece2d0;--lx-fg:#2a1d16;--lx-muted:#5f4f43;--lx-line:rgba(42,29,22,.18);--lx-accent:#7d5b34}.lx-bg--white{--lx-bg:#fffdf9;--lx-fg:#2a1d16;--lx-muted:#6b5a4d;--lx-line:rgba(42,29,22,.14);--lx-accent:#8f6a41}.lx-bg--dark{--lx-bg:#2a1d16;--lx-fg:#f7f2ea;--lx-muted:#cbbba8;--lx-line:rgba(247,242,234,.22);--lx-accent:#d9b088}[class*=lx-bg--]{background:var(--lx-bg);color:var(--lx-fg)}.lx-wrap{max-width:1440px;margin-inline:auto;padding-inline:clamp(20px,5vw,72px)}.lx-kicker{display:inline-flex;align-items:center;gap:14px;margin:0;font:500 .72rem/1 var(--font-body--family);letter-spacing:.28em;text-transform:uppercase;color:var(--lx-accent,var(--lx-camel-deep))}.lx-kicker:before{content:"";width:34px;height:1px;background:currentColor}.lx-h2{margin:.4em 0 0;font-family:var(--font-heading--family);font-weight:500;font-size:clamp(2.4rem,5vw,4.4rem);line-height:1;letter-spacing:-.015em;color:var(--lx-fg,inherit)}.lx-h2 em{font-style:italic;font-weight:400;color:var(--lx-accent)}.lx-lead{max-width:34rem;margin:1.2em 0 0;font-size:1.05rem;line-height:1.7;color:var(--lx-muted,inherit)}.lx-btn{display:inline-flex;align-items:center;gap:.9em;padding:1.15em 2.2em;font:500 .72rem/1 var(--font-body--family);letter-spacing:.22em;text-transform:uppercase;text-decoration:none;border:1px solid var(--lx-cream);background:var(--lx-cream);color:var(--lx-espresso);cursor:pointer;transition:background .5s var(--lx-ease),color .5s var(--lx-ease),border-color .5s var(--lx-ease)}.lx-btn:hover{background:var(--lx-camel);border-color:var(--lx-camel);color:var(--lx-espresso)}.lx-btn--ghost{background:transparent;color:inherit;border-color:currentColor}.lx-btn--ghost:hover{background:var(--lx-cream);border-color:var(--lx-cream);color:var(--lx-espresso)}.lx-btn--dark{background:var(--lx-espresso);border-color:var(--lx-espresso);color:var(--lx-cream)}.lx-btn--dark:hover{background:var(--lx-camel);border-color:var(--lx-camel);color:var(--lx-espresso)}.lx-btn__arrow{display:inline-block;transition:transform .5s var(--lx-ease)}.lx-btn:hover .lx-btn__arrow{transform:translate(6px)}@keyframes lx-in{to{opacity:1;transform:none}}@keyframes lx-word-up{to{transform:none}}@keyframes lx-rise{0%{opacity:0;transform:translateY(44px)}to{opacity:1;transform:none}}@keyframes lx-spin{to{transform:rotate(360deg)}}@keyframes lx-scroll{0%{transform:scaleY(0);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}50.1%{transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}.lx-in{opacity:0;transform:translateY(20px);animation:lx-in 1s var(--lx-ease) forwards;animation-delay:var(--d,0s)}.lx-word{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.1em;margin-bottom:-.1em}.lx-word>span{display:inline-block;transform:translateY(112%);animation:lx-word-up 1.15s var(--lx-ease) forwards;animation-delay:calc(.25s + var(--i,0) * .11s)}@supports (animation-timeline:view()){.lx-reveal{animation:lx-rise both linear;animation-timeline:view();animation-range:entry 0% entry 45%}}.lx-reveal[data-lx=p]{opacity:0;transform:translateY(32px);transition:opacity 1s var(--lx-ease),transform 1s var(--lx-ease);transition-delay:var(--d,0s)}.lx-reveal[data-lx=p].is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.lx-in,.lx-word>span{opacity:1;transform:none;animation:none}.lx-reveal{animation:none!important}.lx-reveal[data-lx=p]{opacity:1;transform:none;transition:none}}product-card img{transition:transform 1.2s var(--lx-ease)}product-card [class*=gallery],product-card [class*=media]{overflow:hidden}@media(hover:hover){product-card:hover img{transform:scale(1.045)}}.button,.button-secondary{letter-spacing:.16em;font-weight:500;transition:background-color .5s var(--lx-ease),color .5s var(--lx-ease),border-color .5s var(--lx-ease)}marquee-component{border-block:1px solid rgba(42,29,22,.1)}[class*=product-list] h2{font-size:clamp(2.3rem,4.4vw,3.8rem);line-height:1;letter-spacing:-.015em}
/*# sourceMappingURL=/cdn/shop/t/5/assets/luxes.css.map */
