:root{--brass: #A8895A;--brass-deep: #7A5F33;--brass-large: #8E7041;--brass-line: color-mix(in srgb, var(--brass) 55%, transparent);--hairline: color-mix(in srgb, currentColor 14%, transparent);--ease-lux: cubic-bezier(.22, .61, .18, 1);--gutter: 28px}@media(min-width:1200px){:root{--gutter: 40px}}::selection{background:var(--ink);color:var(--cream)}@media(prefers-reduced-motion:no-preference){body{animation:lux-arrive .9s var(--ease-lux) both}@keyframes lux-arrive{0%{opacity:0}to{opacity:1}}}.scheme-cream:after,.scheme-cream2:after{opacity:.16}.scheme-ink:after,.footer:after,.hero:after{opacity:.1}body{line-height:1.75;letter-spacing:.002em}p{color:color-mix(in srgb,currentColor 88%,transparent)}.h2,h2{font-weight:300;letter-spacing:-.02em}@media(min-width:768px){.h2,h2{font-size:clamp(34px,4.2vw,56px);line-height:1.06}}.h3,h3{font-weight:340}.eyebrow{color:var(--brass-deep);letter-spacing:.34em;font-size:10px}.eyebrow:before{width:40px;background:var(--brass-line)}.scheme-ink .eyebrow{color:var(--brass)}.section-header{margin-bottom:56px}.section-header--center .eyebrow:after{content:"";width:40px;height:1px;background:var(--brass-line);flex:0 0 auto}.button,.btn{min-height:48px;padding:15px 38px;font-size:10.5px;letter-spacing:.26em;transition:background-color .6s var(--ease-lux),color .6s var(--ease-lux),border-color .6s var(--ease-lux),box-shadow .6s var(--ease-lux)}.button:hover,.btn:hover{opacity:1}.btn--rust:hover,.btn--ink:hover{box-shadow:0 14px 30px -18px #140c068c}.btn--outline{border-color:color-mix(in srgb,currentColor 45%,transparent)}.btn svg{transition:transform .6s var(--ease-lux)}.btn:hover svg{transform:translate(4px)}.link-accent{color:var(--ink);letter-spacing:.22em;font-size:11px;position:relative;padding-bottom:6px}.scheme-ink .link-accent{color:var(--cream)}.link-accent:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--brass);transform:scaleX(.35);transform-origin:left;transition:transform .7s var(--ease-lux)}.link-accent:hover:after{transform:scaleX(1)}.link-accent:hover{gap:14px}.header{border-bottom-color:var(--hairline);transition:box-shadow .5s var(--ease-lux),background-color .5s var(--ease-lux)}.header.is-scrolled{box-shadow:0 10px 30px -24px #140c0673;background:color-mix(in srgb,var(--cream) 96%,transparent)}.header__inner{min-height:96px}.header__logo-text{font-weight:340;letter-spacing:.005em}.header__nav>ul{gap:40px}.header__nav a{position:relative;letter-spacing:.24em;font-size:10px}.header__nav a:after{content:"";position:absolute;left:0;right:0;bottom:2px;height:1px;background:var(--brass);transform:scaleX(0);transform-origin:left;transition:transform .6s var(--ease-lux)}.header__nav a:hover,.header__nav a[aria-current]{color:inherit}.header__nav a:hover:after,.header__nav a[aria-current]:after{transform:scaleX(1)}.searchbar{background:transparent;border:1px solid var(--hairline)}.searchbar:focus-within{border-color:var(--brass)}.mega{border-radius:2px;padding:44px 52px;border-top:1px solid var(--brass-line)}.hero__kicker{letter-spacing:.36em}.hero--center .hero__kicker:before,.hero--center .hero__kicker:after{background:var(--brass);opacity:.9;width:44px}.hero--center .hero__heading{font-weight:280;letter-spacing:-.025em;line-height:1.04}.hero-stat__unit{color:var(--brass)}.statement__line .accent{color:var(--brass-large);font-weight:280}.scheme-ink .statement__line .accent{color:var(--brass)}.statement__cols .statement__col{border-top-color:var(--brass-line)}.zoom .media,.zoom img{transition:transform 1.6s var(--ease-lux)}.zoom:hover .media,.zoom:hover img{transform:scale(1.035)}.product-grid{row-gap:56px}@media(min-width:768px){.product-grid{column-gap:32px;row-gap:72px}}.product-card__title{font-size:19px;font-weight:340;line-height:1.35;margin-top:20px}.product-card__price{font-family:var(--font-body);font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;opacity:.7;margin-top:10px}.product-card{position:relative}.product-card:after{content:"";display:block;height:1px;margin-top:18px;background:var(--brass);transform:scaleX(.12);transform-origin:left;transition:transform .9s var(--ease-lux)}.product-card:hover:after{transform:scaleX(1)}.card__media .media{outline:1px solid var(--hairline);outline-offset:-1px}.rcard__rule{background:var(--hairline)}.rcard:hover .rcard__rule{background:var(--brass)}.rcard__meta{letter-spacing:.04em}.product-buy h1{font-size:clamp(24px,2.2vw,32px);font-weight:320;letter-spacing:-.015em;line-height:1.2}.product-buy__price{font-size:12px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;padding-top:18px;margin-top:18px;border-top:1px solid var(--brass-line)}.product-buy__licence{border-color:var(--brass-line);background:color-mix(in srgb,var(--brass) 6%,transparent)}.product-buy__licence svg{color:var(--brass-deep)}.product-form .btn,.product-form .button{width:100%}.badge-instant{color:var(--brass-deep);letter-spacing:.2em;font-size:11px}.collection-toolbar{padding-bottom:20px;border-bottom:1px solid var(--hairline);margin-bottom:48px}.collection-sort select{appearance:none;-webkit-appearance:none;background:transparent;border:0;border-bottom:1px solid var(--hairline);padding:6px 22px 6px 0;font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:right 6px center,right 2px center;background-size:4px 4px;background-repeat:no-repeat}.pagination [aria-current]{background:var(--ink)}.pagination a,.pagination span{border-color:var(--hairline);transition:border-color .5s var(--ease-lux)}.pagination a:hover{border-color:var(--brass)}.marquee{padding-block:30px;border-block-color:var(--hairline)}.marquee__track{animation-duration:64s}.marquee__item{font-weight:300;padding-inline:38px}.marquee__dot{width:8px;height:8px;border-radius:0;background:var(--brass);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%)}.accordion,.accordion__item{border-color:var(--hairline)}.accordion__trigger .accordion__index{color:var(--brass-deep)}.scheme-ink .accordion__trigger .accordion__index{color:var(--brass)}.accordion__panel-inner li:before{background:var(--brass);width:5px;height:5px;top:11px}.tick-list li:before{background:var(--brass)}.field input,.field select,.field textarea{background:transparent;border-radius:0;border-width:0 0 1px;padding-inline:0;border-color:color-mix(in srgb,var(--ink) 30%,transparent);transition:border-color .5s var(--ease-lux)}.field textarea{border-width:1px;padding-inline:14px}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--brass)}.field label{letter-spacing:.2em;font-size:10.5px}.cart-drawer{transition:transform .6s var(--ease-lux)}.cart-drawer__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#140c0661;transition:opacity .6s var(--ease-lux),visibility .6s}.mobile-menu{transition:transform .6s var(--ease-lux)}.footer h2,.footer .footer__heading{color:var(--brass);letter-spacing:.3em;font-size:10px}.footer ul.footer__links a{position:relative;transition:opacity .5s var(--ease-lux)}.footer ul.footer__links a:hover{color:var(--cream);opacity:.7}.footer__wordmark{font-family:var(--font-display);font-optical-sizing:auto;font-weight:250;font-size:clamp(64px,17vw,260px);line-height:.8;letter-spacing:-.045em;text-align:center;white-space:nowrap;margin-top:88px;color:color-mix(in srgb,var(--cream) 92%,transparent);-webkit-user-select:none;user-select:none}.footer__wordmark span{color:var(--brass)}.footer__bottom{border-top-color:color-mix(in srgb,var(--brass) 35%,transparent);font-size:12px;letter-spacing:.06em}.social-icons a{border-color:color-mix(in srgb,var(--brass) 40%,transparent);transition:border-color .5s var(--ease-lux),color .5s var(--ease-lux)}.social-icons a:hover{border-color:var(--brass);color:var(--brass)}.waitlist-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px 18px;margin-top:18px}.waitlist-form input[type=email]{flex:1 1 180px;min-width:0;padding:8px 0;background:transparent;border:0;border-bottom:1px solid color-mix(in srgb,currentColor 35%,transparent);border-radius:0;font:inherit;font-size:14px;transition:border-color .5s var(--ease-lux)}.waitlist-form input[type=email]:focus{outline:none;border-bottom-color:var(--brass)}.waitlist-form button.link-accent{background:none;border:0;cursor:pointer}.waitlist-form__done{font-size:14px;color:var(--brass-deep)}.waitlist-form__error{flex-basis:100%;font-size:13px;color:var(--rust)}.accordion-split{display:grid;gap:40px}.accordion-split__media .media{aspect-ratio:4 / 3}@media(min-width:990px){.accordion-split{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:72px;align-items:start}.accordion-split__media{position:sticky;top:120px}.accordion-split__media .media{aspect-ratio:4 / 5}}.page-copy{max-width:780px;margin:0 auto}.page-copy .rte h2,.page-copy .rte h3{margin-top:1.6em}.digital-notice{margin-top:12px;font-size:12.5px;line-height:1.5;opacity:.8}.digital-notice a{text-decoration:underline;text-underline-offset:2px}.booking-frame{border-top:1px solid var(--brass);padding-top:24px}.booking-frame iframe{display:block;width:100%;height:760px;border:0;background:transparent}@media(max-width:749px){.booking-frame iframe{height:1000px}}.booking-fallback{font-size:14px}.booking-empty{max-width:560px}.rte a{text-decoration:underline;text-decoration-color:var(--brass-line);text-underline-offset:4px;transition:text-decoration-color .5s var(--ease-lux)}.rte a:hover{text-decoration-color:var(--brass)}@media(prefers-reduced-motion:no-preference){html.js .anims-on .reveal{transition-duration:1.2s;transform:translateY(22px)}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/luxe.css.map */
