:root{--lux-cream: #faf6ee;--lux-cream-deep: #eeeae1;--lux-ink: #2c2116;--lux-ink-soft: #382d23;--lux-gold: #b8966a;--lux-gold-deep: #9a7a52;--lux-text: #2c2116;--lux-text-muted: #6f655b;--lux-text-faint: #9a9087;--lux-line: #e1dcd4;--lux-line-strong: #c6c0b8;--lux-line-gold: #e7d9c6;--lux-line-dark: #483827;--lux-serif: "Montserrat", "Bodoni 72", "Didot", "Times New Roman", serif;--lux-sans: "Lux Jost", "Futura", "Helvetica Neue", Arial, sans-serif;--lux-gutter: clamp(20px, 6vw, 120px);--lux-max: 1440px;--lux-ease: cubic-bezier(.22, .61, .36, 1)}.lux-scope{font-family:var(--lux-sans);color:var(--lux-text);background-color:var(--lux-cream);-webkit-font-smoothing:antialiased}.lux-scope--dark{--lux-text: #f4ede2;--lux-text-muted: #c9bfb2;--lux-text-faint: #9d907f;--lux-line: var(--lux-line-dark);color:var(--lux-text);background-color:var(--lux-ink)}.lux-container{box-sizing:border-box;width:100%;max-width:calc(var(--lux-max) + 2 * var(--lux-gutter));margin-inline:auto;padding-inline:var(--lux-gutter)}.lux-section{padding-block:clamp(64px,8vw,128px)}.lux-kicker{display:block;margin:0 0 clamp(14px,1.6vw,22px);font-family:var(--lux-sans);font-size:11px;font-weight:500;line-height:1.4;letter-spacing:.28em;text-transform:uppercase;color:var(--lux-gold)}.lux-display{margin:0;font-family:var(--lux-serif);font-optical-sizing:auto;font-weight:400;line-height:1.08;letter-spacing:.005em;color:var(--lux-text);text-wrap:pretty;overflow-wrap:break-word}.lux-display--xl{font-size:clamp(44px,6vw,112px);line-height:1.02}.lux-display--lg{font-size:clamp(36px,3.7vw,68px)}.lux-display--md{font-size:clamp(32px,3vw,56px)}.lux-display--sm{font-size:clamp(24px,1.6vw,30px);line-height:1.2}.lux-body{margin:0;font-family:var(--lux-sans);font-size:clamp(15px,1vw,17px);font-weight:400;line-height:1.85;color:var(--lux-text-muted)}.lux-body--sm{font-size:13px;line-height:1.75}.lux-body p{margin:0 0 1em}.lux-body p:last-child{margin-bottom:0}.lux-btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:48px;padding:14px 34px;border:1px solid transparent;border-radius:0;font-family:var(--lux-sans);font-size:12px;font-weight:500;line-height:1.2;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;text-align:center;cursor:pointer;transition:background-color .25s var(--lux-ease),color .25s var(--lux-ease),border-color .25s var(--lux-ease),opacity .25s var(--lux-ease)}.lux-btn--dark{background-color:var(--lux-ink);color:var(--lux-cream)}.lux-btn--dark:hover{background-color:var(--lux-ink-soft)}.lux-btn--gold{background-color:var(--lux-gold);color:#fff}.lux-btn--gold:hover{background-color:var(--lux-gold-deep)}.lux-btn--outline{border-color:var(--lux-line-strong);color:var(--lux-ink);background:transparent}.lux-btn--outline:hover{border-color:var(--lux-ink)}.lux-btn--outline-light{border-color:#806749;color:var(--lux-cream);background:transparent}.lux-btn--outline-light:hover{border-color:var(--lux-gold);color:#fff}.lux-btn--block{width:100%}.lux-btn:focus-visible,.lux-scope a:focus-visible,.lux-scope button:focus-visible,.lux-scope input:focus-visible,.lux-scope select:focus-visible,.lux-scope textarea:focus-visible{outline:1px solid var(--lux-gold);outline-offset:3px}.lux-field{display:flex;flex-direction:column;gap:10px;min-width:0}.lux-field__label{font-size:10px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--lux-text-faint)}.lux-field__input.lux-field__input{box-sizing:border-box;width:100%;padding:6px 0 14px;border:0;border-bottom:1px solid var(--lux-line-strong);border-radius:0;background:transparent;font-family:var(--lux-sans);font-size:15px;color:var(--lux-text)}.lux-field__input::placeholder{color:var(--lux-text-faint);opacity:1}.lux-field__input:focus{outline:none;border-bottom-color:var(--lux-ink)}textarea.lux-field__input{min-height:96px;resize:vertical}[data-lux-reveal].lux-reveal-pending{opacity:0;transform:translateY(18px);transition:opacity .9s var(--lux-ease),transform .9s var(--lux-ease)}[data-lux-reveal].lux-reveal-pending.is-revealed{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.lux-btn{transition:none}[data-lux-reveal].lux-reveal-pending{opacity:1;transform:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/lux-base.css.map */
