:root{--lp-bg: #f7f2e8;--lp-bg-soft: #efe7d6;--lp-surface: #ffffff;--lp-bg-dark: #111111;--lp-charcoal: #242731;--lp-ink: #111111;--lp-ink-soft: #6f6f6f;--lp-ink-faint: #9a9a9a;--lp-on-dark: #ffffff;--lp-gold: #b08d3f;--lp-gold-hover: #8d6f2d;--lp-gold-soft: #e3cfa1;--lp-gold-grad: linear-gradient(135deg, #d7b56d 0%, #b0873f 48%, #8d6f2d 100%);--lp-gold-grad-hover: linear-gradient(135deg, #e0c07f 0%, #bd934a 48%, #9c7c34 100%);--lp-line: rgba(17, 17, 17, .1);--lp-line-strong: rgba(17, 17, 17, .22);--lp-line-gold: rgba(176, 141, 63, .38);--lp-btn-bg: #111111;--lp-btn-text: #ffffff;--lp-btn-bg-hover: var(--lp-gold);--lp-btn-text-hover: #ffffff;--lp-font-body: var(--font-body-family);--lp-font-heading: var(--font-heading-family);--lp-font-script: var(--font-accent-family, var(--font-heading-family));--lp-tracking-wide: .12em;--lp-tracking-wider: .2em;--lp-container: var(--page-width, 140rem);--lp-gutter: clamp(1.6rem, 4vw, 4rem);--lp-section-y: clamp(4.8rem, 7vw, 9.6rem);--lp-radius: 0;--lp-radius-sm: 0;--lp-ease: cubic-bezier(.645, .045, .355, 1);--lp-ease-out: cubic-bezier(.22, .61, .36, 1);--lp-dur: .3s;--lp-dur-slow: .6s;--lp-reveal-dur: .7s}body{background-color:var(--lp-bg)}.lp-container{width:100%;max-width:var(--lp-container);margin-inline:auto;padding-inline:var(--lp-gutter)}.lp-container--narrow{max-width:88rem}.lp-section{padding-block:var(--lp-section-y)}.lp-heading{font-family:var(--lp-font-heading);font-weight:400;line-height:1.15;letter-spacing:.01em;color:var(--lp-ink);margin:0}.lp-heading--xl{font-size:clamp(3.2rem,5.2vw,6rem)}.lp-heading--lg{font-size:clamp(2.8rem,3.6vw,4.4rem)}.lp-heading--md{font-size:clamp(2.2rem,2.6vw,3.2rem)}.lp-kicker{font-family:var(--lp-font-body);font-size:1.2rem;font-weight:500;text-transform:uppercase;letter-spacing:var(--lp-tracking-wider);color:var(--lp-gold);margin:0 0 1.2rem}.lp-body-text{font-family:var(--lp-font-body);color:var(--lp-ink-soft);line-height:1.7}.lp-rule{display:block;width:6rem;height:1px;background:var(--lp-gold);border:0;margin:2rem auto 0}.lp-section-head{text-align:center;margin-bottom:clamp(3.2rem,5vw,5.6rem)}.lp-btn{--_bg: var(--lp-btn-bg);--_text: var(--lp-btn-text);display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:4.8rem;padding:0 3.2rem;border:1px solid var(--_bg);border-radius:var(--lp-radius);background:var(--_bg);color:var(--_text);font-family:var(--lp-font-body);font-size:1.3rem;font-weight:500;text-transform:uppercase;letter-spacing:var(--lp-tracking-wide);text-decoration:none;cursor:pointer;transition:background var(--lp-dur) var(--lp-ease),color var(--lp-dur) var(--lp-ease),border-color var(--lp-dur) var(--lp-ease)}.lp-btn:hover{--_bg: var(--lp-btn-bg-hover);--_text: var(--lp-btn-text-hover)}.lp-btn--outline{--_bg: transparent;--_text: var(--lp-ink);border-color:var(--lp-line-strong)}.lp-btn--outline:hover{--_bg: var(--lp-gold);--_text: #ffffff;border-color:var(--lp-gold)}.lp-btn--light{--_bg: #ffffff;--_text: var(--lp-ink)}.lp-btn--light:hover{--_bg: var(--lp-gold);--_text: #ffffff}.lp-link{position:relative;color:var(--lp-ink);text-decoration:none;font-size:1.3rem;text-transform:uppercase;letter-spacing:var(--lp-tracking-wide);padding-bottom:.4rem}.lp-link:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:var(--lp-gold);transform:scaleX(0);transform-origin:right;transition:transform var(--lp-dur) var(--lp-ease)}.lp-link:hover{color:var(--lp-gold)}.lp-link:hover:after{transform:scaleX(1);transform-origin:left}.lp-btn:focus-visible,.lp-link:focus-visible,a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--lp-gold);outline-offset:3px;border-radius:2px}.lp-js .reveal,.lp-js .reveal-up,.lp-js .reveal-left,.lp-js .reveal-right,.lp-js .reveal-scale{opacity:0;transition:opacity var(--lp-reveal-dur) var(--lp-ease-out),transform var(--lp-reveal-dur) var(--lp-ease-out);transition-delay:var(--lp-reveal-delay, 0ms);will-change:opacity,transform}.lp-js .reveal-up{transform:translateY(3rem)}.lp-js .reveal-left{transform:translate(-3rem)}.lp-js .reveal-right{transform:translate(3rem)}.lp-js .reveal-scale{transform:scale(.94)}.lp-js .reveal.is-visible,.lp-js .reveal-up.is-visible,.lp-js .reveal-left.is-visible,.lp-js .reveal-right.is-visible,.lp-js .reveal-scale.is-visible{opacity:1;transform:none}.lp-js .stagger-children>*{opacity:0;transform:translateY(2.4rem);transition:opacity var(--lp-reveal-dur) var(--lp-ease-out),transform var(--lp-reveal-dur) var(--lp-ease-out);transition-delay:var(--lp-reveal-delay, 0ms)}.lp-js .stagger-children.is-visible>*{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.lp-js .reveal,.lp-js .reveal-up,.lp-js .reveal-left,.lp-js .reveal-right,.lp-js .reveal-scale,.lp-js .stagger-children>*{opacity:1!important;transform:none!important;transition:none!important}}.lp-media{position:relative;display:block;overflow:hidden;background:var(--lp-bg-soft)}.lp-media img,.lp-media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.lp-media--square{aspect-ratio:1 / 1}.lp-media--portrait{aspect-ratio:3 / 4}.lp-media--landscape{aspect-ratio:4 / 3}.lp-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}body.lp-no-scroll{overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/16/assets/lp-base.css.map */
