:root{--font-body-family: "Geist", ui-sans-serif, system-ui, sans-serif !important;--font-body-style: normal;--font-body-weight: 400;--font-heading-family: "Fraunces", "Iowan Old Style", Georgia, serif !important;--font-heading-style: normal;--font-heading-weight: 400;--color-base-background-1: #fafaf6;--color-base-background-2: #f3f1ea;--color-base-text: 10, 10, 9;--color-base-accent-1: 182, 69, 26;--font-fraunces: "Fraunces";--font-geist: "Geist", ui-sans-serif, system-ui, sans-serif;--font-geist-mono: "Geist Mono", ui-monospace, monospace;--paper: #fafaf6;--paper-soft: #f3f1ea;--paper-warm: #ece9df;--obsidian: #0a0a09;--obsidian-soft: #161613;--ink: #0a0a09;--ink-strong: #000000;--ink-soft: #4b4a45;--ink-mute: #8a8880;--accent: #b6451a;--accent-deep: #8a3411;--accent-soft: #f0d8c4;--line: #d9d6cb;--line-soft: #e7e4d9;--line-dark: rgba(255, 255, 255, .12);--background: var(--paper);--foreground: var(--ink)}@theme inline{ --color-background: var(--background); --color-foreground: var(--foreground); --color-paper: var(--paper); --color-paper-soft: var(--paper-soft); --color-paper-warm: var(--paper-warm); --color-obsidian: var(--obsidian); --color-obsidian-soft: var(--obsidian-soft); --color-ink: var(--ink); --color-ink-strong: var(--ink-strong); --color-ink-soft: var(--ink-soft); --color-ink-mute: var(--ink-mute); --color-accent: var(--accent); --color-accent-deep: var(--accent-deep); --color-accent-soft: var(--accent-soft); --color-line: var(--line); --color-line-soft: var(--line-soft); --font-display: var(--font-fraunces); --font-sans: var(--font-geist); --font-mono: var(--font-geist-mono); }*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{background:var(--paper);color:var(--ink);font-family:var(--font-geist),ui-sans-serif,system-ui,sans-serif;font-feature-settings:"ss01","cv11";font-size:16px;line-height:1.55}html{scroll-behavior:smooth}::selection{background:var(--ink);color:var(--paper)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}.font-display{font-family:var(--font-fraunces),"Iowan Old Style",Georgia,serif;font-optical-sizing:auto;font-variation-settings:"SOFT" 25,"WONK" 0,"opsz" 144;letter-spacing:-.025em;font-weight:400}.font-display-italic{font-family:var(--font-fraunces),"Iowan Old Style",Georgia,serif;font-style:italic;font-variation-settings:"SOFT" 60,"WONK" 1,"opsz" 144;letter-spacing:-.018em}.font-mono{font-family:var(--font-geist-mono),ui-monospace,SFMono-Regular,monospace;font-feature-settings:"ss01","ss02","cv11"}.eyebrow{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;font-weight:500}.tabular{font-feature-settings:"tnum" on,"lnum" on;font-variant-numeric:tabular-nums lining-nums}.hairline{background:var(--line);height:1px;width:100%}.hairline-dark{background:#ffffff24;height:1px;width:100%}.tick-row{display:flex;align-items:center;gap:.55rem;font-family:var(--font-geist-mono),monospace;font-size:.68rem;letter-spacing:.16em;text-transform:uppercase}.tick-row:before{content:"";display:inline-block;width:6px;height:6px;border-radius:999px;background:var(--accent);flex-shrink:0}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.rise{animation:rise .72s cubic-bezier(.2,.7,.1,1) both}@keyframes fade{0%{opacity:0}to{opacity:1}}.fade{animation:fade .9s ease-out both}@media(prefers-reduced-motion:reduce){.rise,.fade{animation:none!important}}.link-underline{position:relative;display:inline-block;padding-bottom:2px}.link-underline:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:currentColor;transform:scaleX(1);transform-origin:left;transition:transform .38s cubic-bezier(.6,0,.2,1)}.link-underline:hover:after,.link-underline:focus-visible:after{transform:scaleX(0);transform-origin:right}.link-reveal{position:relative;display:inline-block;padding-bottom:2px}.link-reveal:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .38s cubic-bezier(.6,0,.2,1)}.link-reveal:hover:after,.link-reveal:focus-visible:after{transform:scaleX(1);transform-origin:left}.mark-plate{background:var(--obsidian);color:var(--paper);display:inline-flex;align-items:center;justify-content:center}.tex-paper{background-image:radial-gradient(circle at 1px 1px,rgba(10,10,9,.035) 1px,transparent 0);background-size:18px 18px}.shopify-section-group-header-group{position:sticky;top:0;z-index:50}.shopify-section-group-header-group header{transition:background .3s ease,border-color .3s ease;border-bottom:1px solid transparent}.header--scrolled header{background:#fafaf6d9!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border-bottom-color:var(--line)!important}.header--transparent header{background:transparent!important;border-bottom-color:transparent!important}.header--transparent .header__menu-item a,.header--transparent .header__menu-item span,.header--transparent header a:not([href="/cart"]){color:var(--paper)!important}.header--scrolled .header__menu-item a,.header--scrolled .header__menu-item span{color:var(--ink)!important}.header--transparent .header__icons a,.header--transparent .header__icons button,.header--transparent .header__icons svg{color:var(--paper)!important;stroke:var(--paper)!important}.header--transparent .header__heading a{color:var(--paper)!important}.header--scrolled .header__heading a{color:var(--ink)!important}.shopify-section{margin:0!important}.page-width{max-width:100%!important;padding:0!important}main#MainContent{padding:0!important;margin:0!important}.shopify-section:has(.custom-hero),.shopify-section:has(.sigs-inner),.shopify-section:has(.story-inner),.shopify-section:has(.visit-inner),.shopify-section:has(.custom-cta),.shopify-section:has(footer),.shopify-section-group-header-group{--page-margin: 0px;display:block!important;width:100%!important}.site-header__logo-img{height:2rem;width:auto;display:block;transition:opacity .2s ease}.site-header__logo-img--light,.site-header.is-top .site-header__logo-img{display:none}.site-header.is-top .site-header__logo-img--light{display:block}.mobile-menu{... z-index: 99;...}
/*# sourceMappingURL=/cdn/shop/t/5/assets/theme.css.map */
