:root{color-scheme:dark;--surface: #1e1a17;--surface-alt: #29231e;--surface-dark: #120f0d;--text: #f2ebe1;--text-muted: #b3a89b;--text-hover: #ffffff;--hairline: #3a322b;--accent: #c39a6b;--button: #f2ebe1;--button-hover: #ffffff;--accent-ink: #1e1a17;--on-dark-text: #f6f0e7;--on-dark-muted: #b8aea3;--on-dark-hairline: #3a332d;--error: #e8998a;--scrim: rgb(18 15 13 / .62);--linen: #eee6da;--linen-text: #1e1a17;--linen-muted: #5f554c;--linen-hairline: #d6cab9;--accent-deep: #7a5730;--backdrop: rgb(0 0 0 / .6);--bg: var(--surface);--fg: var(--text);--fg-muted: var(--text-muted);--line: var(--hairline);--focus: var(--text);--fs-hero: clamp(36px, 26.86px + 2.3429vw, 60px);--fs-h2: clamp(30px, 25.54px + 1.1429vw, 42px);--fs-h3: clamp(26px, 23.03px + .7619vw, 34px);--fs-card: clamp(18px, 17.26px + .1905vw, 20px);--fs-pdp-title: clamp(28px, 25.77px + .5714vw, 34px);--fs-pdp-price: clamp(20px, 18.51px + .381vw, 24px);--fs-body: 16px;--fs-eyebrow: 12px;--fs-caption: clamp(13px, 12.63px + .0952vw, 14px);--lh-hero: 1.05;--lh-heading: 1.15;--lh-body: 1.6;--measure: 65ch;--container: 1350px;--gutter: 16px;--section-pad: 48px;--section-pad-compact: 32px;--grid-gap: 16px;--radius-media: 4px;--radius-control: 6px;--header-height: 66px;--announcement-height: 34px;--tap: 44px;--ease-out: cubic-bezier(.23, 1, .32, 1);--duration-reveal: .3s;--duration-press: .16s}@media(min-width:990px){:root{--gutter: 40px;--section-pad: 72px;--section-pad-compact: 48px;--grid-gap: 24px}}.scheme-surface{--bg: var(--surface)}.scheme-alt{--bg: var(--surface-alt)}.scheme-light{--bg: var(--linen);--fg: var(--linen-text);--fg-muted: var(--linen-muted);--line: var(--linen-hairline);--focus: var(--linen-text);--brass: var(--accent-deep);color-scheme:light}.scheme-dark{--bg: var(--surface-dark);--fg: var(--on-dark-text);--fg-muted: var(--on-dark-muted);--line: var(--on-dark-hairline);--focus: var(--on-dark-text)}:is(.scheme-surface,.scheme-alt,.scheme-dark,.scheme-light){background-color:var(--bg);color:var(--fg)}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}html:has(dialog[scroll-lock][open],details[scroll-lock][open]){overflow:hidden}body{display:flex;flex-direction:column;min-height:100svh;background-color:var(--surface);color:var(--text);font-family:var(--font-primary--family);font-size:var(--fs-body);font-weight:400;line-height:var(--lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main{flex:1 0 auto}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}.icon{flex:0 0 auto;width:24px;height:24px}input,textarea,select,button{font:inherit;color:inherit}input,textarea,select{border-radius:var(--radius-control)}button{cursor:pointer}select{background-color:var(--bg)}dialog{background-color:var(--bg);color:var(--fg)}p{text-wrap:pretty}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p:empty{display:none}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h-card{font-weight:600;line-height:var(--lh-heading);letter-spacing:-.02em;color:var(--fg);text-wrap:balance}h1,h2,h3,.h1,.h2,.h3{font-family:var(--font-display--family, var(--font-primary--family));font-weight:var(--font-display--weight, 600);letter-spacing:-.005em}h1,.h1{font-size:var(--fs-hero);line-height:var(--lh-hero)}h2,.h2{font-size:var(--fs-h2)}h3,.h3{font-size:var(--fs-h3)}h4,h5,h6,.h-card{font-size:var(--fs-card)}.eyebrow{font-size:var(--fs-eyebrow);font-weight:500;letter-spacing:.12em;line-height:1.4;text-transform:uppercase;color:var(--brass, var(--accent))}.caption{font-size:var(--fs-caption);line-height:1.5;color:var(--fg-muted)}.muted{color:var(--fg-muted)}.rte,.measure{max-width:var(--measure)}.rte>*+*{margin-top:1em}.rte :is(h2,h3,h4){margin-top:1.5em}.rte ul,.rte ol{padding-left:1.25em}.rte img{border-radius:var(--radius-media)}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}.rte a,.link{color:var(--text);text-decoration:underline;text-decoration-color:var(--hairline);transition:text-decoration-color var(--duration-press) ease}.scheme-dark :is(.rte a,.link){color:var(--on-dark-text)}@media(hover:hover)and (pointer:fine){.rte a:hover,.link:hover{text-decoration-color:currentColor}}:focus{outline:none}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:2px}dialog:focus-visible{outline:none}.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}.skip-link{position:absolute;top:8px;left:8px;z-index:1000;padding:12px 20px;border-radius:var(--radius-control);background:var(--text);color:var(--surface);font-weight:500;text-decoration:none;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}.shopify-section{--content-width: min(var(--container), calc(100% - var(--gutter) * 2));position:relative;display:grid;grid-template-columns:minmax(var(--gutter),1fr) var(--content-width) minmax(var(--gutter),1fr);width:100%}.shopify-section>*{grid-column:2}.shopify-section>.full-width{grid-column:1 / -1}.container{width:min(var(--container),calc(100% - var(--gutter) * 2));margin-inline:auto}.section{padding-block:var(--section-pad)}.section--compact{padding-block:var(--section-pad-compact)}.grid{display:grid;gap:var(--grid-gap)}.section-header{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}@media(min-width:990px){.section-header{margin-bottom:40px}}.section-header h2:after{content:"";display:block;width:40px;height:1px;margin-top:16px;background-color:var(--brass, var(--accent))}.section-header--center h2:after{margin-inline:auto}.section-header--center{align-items:center;text-align:center}.section-header--split{gap:16px}@media(min-width:750px){.section-header--split{flex-direction:row;align-items:flex-end;justify-content:space-between}}.section-header--split .eyebrow{margin-bottom:8px}.section-header--split a{display:inline-flex;align-items:center;gap:8px;min-height:var(--tap);white-space:nowrap}.section-header--split a .icon{width:18px;height:18px}.section-header--split .button{padding:10px 20px;font-size:15px}.section-header--split .button .icon{transition:transform var(--duration-press) var(--ease-out)}@media(hover:hover)and (pointer:fine){.section-header--split .button:hover .icon{transform:translate(3px)}}.media{position:relative;overflow:hidden;border-radius:var(--radius-media);background-color:var(--surface-alt)}.media>:is(img,video,svg),.media>picture>img{width:100%;height:100%;object-fit:cover}.media>picture{display:block;width:100%;height:100%}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--tap);padding:14px 28px;border:1px solid var(--button);border-radius:var(--radius-control);background-color:var(--button);color:var(--accent-ink);font-size:16px;font-weight:500;line-height:1.25;text-align:center;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--duration-press) ease-out,background-color var(--duration-press) ease-out,border-color var(--duration-press) ease-out,color var(--duration-press) ease-out}@media(hover:hover)and (pointer:fine){.button:hover{background-color:var(--button-hover);border-color:var(--button-hover)}}.button:active{transform:scale(.97)}.button--secondary{border-color:var(--line);background-color:transparent;color:var(--fg)}@media(hover:hover)and (pointer:fine){.button--secondary:hover{border-color:var(--fg);background-color:transparent}}.button--on-media,.scheme-dark .button{border-color:var(--on-dark-text);background-color:var(--on-dark-text);color:var(--surface-dark)}@media(hover:hover)and (pointer:fine){.button--on-media:hover,.scheme-dark .button:hover{border-color:#fff;background-color:#fff}}.scheme-dark .button--secondary{border-color:var(--on-dark-hairline);background-color:transparent;color:var(--on-dark-text)}@media(hover:hover)and (pointer:fine){.scheme-dark .button--secondary:hover{border-color:var(--on-dark-text);background-color:transparent}}.scheme-light .button{border-color:var(--linen-text);background-color:var(--linen-text);color:var(--linen)}@media(hover:hover)and (pointer:fine){.scheme-light .button:hover{border-color:var(--surface-dark);background-color:var(--surface-dark)}}.scheme-light .button--secondary{border-color:var(--linen-hairline);background-color:transparent;color:var(--linen-text)}.button--full{width:100%}.button:disabled,.button[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none}.field{display:flex;flex-direction:column;gap:6px}.field__label{font-size:var(--fs-caption);font-weight:500}.input{width:100%;min-height:var(--tap);padding:12px 14px;border:1px solid var(--line);background-color:var(--bg);color:var(--fg)}@media(hover:hover)and (pointer:fine){.input:hover{border-color:var(--fg-muted)}}.input:focus-visible{outline-offset:0;border-color:var(--focus)}.badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:var(--radius-control);background-color:var(--surface-alt);color:var(--text);font-size:var(--fs-eyebrow);font-weight:500;letter-spacing:.04em}:is(.media,.scheme-alt,.scheme-dark) .badge{background-color:var(--surface)}.js [data-reveal]:not(.is-revealed){opacity:0;transform:translateY(8px)}.js [data-reveal]{transition:opacity var(--duration-reveal) var(--ease-out),transform var(--duration-reveal) var(--ease-out);transition-delay:var(--reveal-delay, 0ms)}@media(prefers-reduced-motion:reduce){.js [data-reveal]:not(.is-revealed){transform:none}.js [data-reveal]{transition:opacity var(--duration-reveal) linear}.button{transition:none}.button:active{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/base.css.map */
