@font-face{font-family:Geist Mono;src:url(geist-mono-variable.woff2) format("woff2-variations"),url(geist-mono-variable.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:"Instrument Serif";src:url(instrument-serif-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}:root{--ss-color-yellow: #F6E04B;--ss-color-yellow-hover: #EAD43F;--ss-color-yellow-active: #DDC733;--ss-color-yellow-wash: #FFFFFF;--ss-color-sunlight: #FFFFFF;--ss-color-ink: #1C1C1C;--ss-color-white: #FFFFFF;--ss-color-mist: #F2F4F3;--ss-color-lemon-light: #FFFFFF;--ss-color-water: #F2F4F3;--ss-color-mineral: #F2F4F3;--ss-color-material-tint: #F2F4F3;--ss-color-routine-stroke: #D8C54A;--ss-color-copper: #C9783D;--ss-color-copper-deep: #92512B;--ss-color-copper-wash: #FFFFFF;--ss-color-muted: #575E59;--ss-color-border: #D8DCD9;--ss-color-control-border: #7B837D;--ss-color-success: #286045;--ss-color-error: #B43B39;--ss-color-overlay: rgba(28, 28, 28, .38);--ss-yellow-rgb: 246, 224, 75;--ss-field-focus-glow: 0 0 10px rgba(var(--ss-yellow-rgb), .24);--ss-field-focus-frame: 0 0 0 1px var(--ss-color-yellow), var(--ss-field-focus-glow);--ss-ink-rgb: 28, 28, 28;--ss-copper-rgb: 201, 120, 61;--ss-radius-control: 12px;--ss-radius-card: 20px;--ss-radius-panel: 28px;--ss-radius-feature: 32px;--ss-radius-pill: 999px;--ss-space-0: 0;--ss-space-1: .25rem;--ss-space-2: .5rem;--ss-space-3: .75rem;--ss-space-4: 1rem;--ss-space-5: 1.25rem;--ss-space-6: 1.5rem;--ss-space-8: 2rem;--ss-space-10: 2.5rem;--ss-space-12: 3rem;--ss-space-16: 4rem;--ss-space-20: 5rem;--ss-space-24: 6rem;--ss-space-32: 8rem;--ss-font-text: "General Sans", "Apple SD Gothic Neo", "Malgun Gothic", system-ui, -apple-system, sans-serif;--ss-font-data: "Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--ss-font-editorial: "Instrument Serif", Georgia, "Times New Roman", serif;--ss-type-display: clamp(2.75rem, 1.6rem + 3.9vw, 5.5rem);--ss-type-h1: clamp(2rem, 1.35rem + 2.2vw, 3.5rem);--ss-type-h2: clamp(1.875rem, 1.5rem + 1.25vw, 2.875rem);--ss-type-h3: clamp(1.375rem, 1.25rem + .45vw, 1.75rem);--ss-type-lead: clamp(1.1875rem, 1.1rem + .3vw, 1.3125rem);--ss-type-body: clamp(1.0625rem, 1rem + .2vw, 1.125rem);--ss-type-caption: .875rem;--ss-leading-display: 1.04;--ss-leading-h1: 1.1;--ss-leading-h2: 1.15;--ss-leading-h3: 1.25;--ss-leading-lead: 1.5;--ss-leading-body: 1.6;--ss-leading-caption: 1.45;--ss-ease: cubic-bezier(.2, .8, .2, 1);--ss-motion-fast: .12s;--ss-motion-press: 80ms;--ss-motion-swap: .16s;--ss-motion-panel: .24s;--ss-motion-reveal: .32s;--ss-motion-diffusion: 2.8s;--ss-shadow-float: 0 12px 50px rgba(28, 28, 28, .14);--ss-shadow-yellow: 0 0 0 1px var(--ss-color-routine-stroke), 0 4px 20px rgba(246, 224, 75, .24);--ss-shadow-field: 0 6px 24px rgba(246, 224, 75, .14);--ss-action-primary-bg: var(--ss-color-yellow);--ss-action-primary-bg-hover: var(--ss-color-yellow-hover);--ss-action-primary-bg-active: var(--ss-color-yellow-active);--ss-action-primary-text: var(--ss-color-ink);--ss-action-secondary-bg: var(--ss-color-ink);--ss-action-secondary-text: var(--ss-color-white);--ss-selection-bg: var(--ss-color-yellow-wash);--ss-selection-shadow: var(--ss-shadow-yellow);--ss-text-primary: var(--ss-color-ink);--ss-text-muted: color-mix(in srgb, var(--ss-color-muted) 78%, var(--ss-color-ink));--ss-text-material: var(--ss-color-copper-deep);--ss-highlight: var(--ss-color-yellow);--ss-surface: var(--ss-color-white);--ss-surface-subtle: var(--ss-color-mist);--ss-surface-material: var(--ss-color-material-tint);--ss-surface-scene-lemon: var(--ss-color-lemon-light);--ss-surface-scene-water: var(--ss-color-water);--ss-surface-scene-mineral: var(--ss-color-mineral);--ss-border-subtle: var(--ss-color-border);--ss-border-control: var(--ss-color-control-border);--ss-status-success: var(--ss-color-success);--ss-status-error: var(--ss-color-error);--ss-focus-ring: 0 0 0 2px var(--ss-color-white), 0 0 0 4px var(--ss-color-ink);--ss-button-height: 52px;--ss-button-height-sm: 44px;--ss-control-height: 52px;--ss-drawer-width: 540px;--ss-drawer-inset: 16px;--ss-sheet-max: 80dvh;--ss-sheet-radius: 24px;--ss-dialog-search-width: 640px;--ss-viewer-max: 1040px;--ss-cart-width: 480px;--ss-header-height: 72px;--ss-header-height-mobile: 64px;--ss-pdp-buy-max: 460px;--ss-pdp-sticky-top: 96px;--ss-side-desktop: clamp(3rem, 4vw, 4rem);--ss-side-mobile: 1.25rem;--ss-grid-gap: 24px;--ss-grid-gap-mobile: 16px;--ss-section-gap: clamp(4rem, 5vw + 1rem, 8rem);--ss-icon: 24px;--ss-icon-stroke: 1.75;--ss-content-max: var(--container-max-width, 1440px);--ss-section-width: calc(var(--ss-content-max, 1440px) + (var(--container-gutter, 2rem) * 2));--ss-section-gutter: var(--container-gutter, 2rem);--ss-section-gutter-mobile: var(--container-gutter, 1.25rem);--ss-frame-inline: max(var(--container-gutter, 2rem), calc(50% - var(--ss-content-max, 1440px) / 2));--ss-section-padding: var(--ss-section-gap);--ss-z-dropdown: 100;--ss-z-sticky: 200;--ss-z-fixed: 300;--ss-z-modal-backdrop: 400;--ss-z-modal: 500;--ss-z-popover: 600;--ss-z-tooltip: 700}@media(max-width:359px){:root{--ss-side-mobile: 1rem}}@media(max-width:767px){:root{--ss-motion-panel: .22s}}:root{--ss-primary: var(--ss-color-ink);--ss-primary-hover: #333333;--ss-primary-active: #0A0A0A;--ss-copper: var(--ss-color-copper);--ss-copper-hover: #B96A33;--ss-copper-active: var(--ss-color-copper-deep);--ss-copper-light: #DDA37A;--ss-copper-bg: var(--ss-color-copper-wash);--ss-copper-5: rgba(201, 120, 61, .05);--ss-copper-8: rgba(201, 120, 61, .08);--ss-copper-15: rgba(201, 120, 61, .15);--ss-copper-25: rgba(201, 120, 61, .25);--ss-copper-frosted: rgba(146, 81, 43, .35);--ss-pcopper: var(--ss-color-copper);--ss-pcopper-hover: #B96A33;--ss-pcopper-active: var(--ss-color-copper-deep);--ss-pcopper-wash: var(--ss-color-copper-wash);--ss-pcopper-rgb: var(--ss-copper-rgb);--ss-lemon: var(--ss-color-yellow);--ss-lemon-hover: var(--ss-color-yellow-hover);--ss-lemon-active: var(--ss-color-yellow-active);--ss-lemon-wash: var(--ss-color-yellow-wash);--ss-lemon-rgb: var(--ss-yellow-rgb);--ss-shadow-rgb: var(--ss-ink-rgb);--ss-charcoal: var(--ss-color-muted);--ss-grey: #7B837D;--ss-light-grey: var(--ss-color-border);--ss-stone-dark: var(--ss-color-border);--ss-stone: var(--ss-color-mist);--ss-warm-white: var(--ss-color-white);--ss-white: var(--ss-color-white);--ss-success: var(--ss-color-success);--ss-warning: var(--ss-color-copper-deep);--ss-error: var(--ss-color-error);--ss-teal: var(--ss-primary);--ss-teal-hover: var(--ss-primary-hover);--ss-teal-active: var(--ss-primary-active);--ss-teal-light: var(--ss-stone);--ss-rust: var(--ss-copper);--ss-rust-hover: var(--ss-copper-hover);--ss-rust-light: var(--ss-copper-bg);--ss-carbon: var(--ss-primary);--ss-slate: var(--ss-grey);--ss-cream: var(--ss-warm-white);--ss-font-heading: var(--ss-font-text);--ss-font-body: var(--ss-font-text);--ss-font-mono: var(--ss-font-data);--ss-text-xs: .75rem;--ss-text-sm: .875rem;--ss-text-base: 1rem;--ss-text-lg: 1.125rem;--ss-text-xl: 1.25rem;--ss-text-2xl: 1.5rem;--ss-text-3xl: 1.875rem;--ss-text-4xl: 2.25rem;--ss-text-5xl: 3rem;--ss-text-6xl: 3.75rem;--ss-leading-none: 1;--ss-leading-tight: 1.1;--ss-leading-snug: 1.25;--ss-leading-normal: 1.5;--ss-leading-relaxed: 1.625;--ss-leading-loose: 2;--ss-font-normal: 400;--ss-font-medium: 500;--ss-font-semibold: 600;--ss-font-bold: 700;--ss-tracking-tight: -.02em;--ss-tracking-normal: 0;--ss-tracking-wide: .025em;--ss-tracking-wider: .05em;--ss-tracking-widest: .1em;--ss-radius-none: 0;--ss-radius-sm: 8px;--ss-radius-base: var(--ss-radius-control);--ss-radius-md: var(--ss-radius-control);--ss-radius-lg: var(--ss-radius-card);--ss-radius-xl: var(--ss-radius-card);--ss-radius-full: var(--ss-radius-pill);--ss-border-0: 0;--ss-border-1: 1px;--ss-border-2: 2px;--ss-border-4: 4px;--ss-shadow-sm: none;--ss-shadow-base: none;--ss-shadow-md: 0 8px 24px rgba(28, 28, 28, .06);--ss-shadow-lg: var(--ss-shadow-float);--ss-shadow-xl: var(--ss-shadow-float);--ss-shadow-2xl: var(--ss-shadow-float);--ss-shadow-inner: none;--ss-shadow-card-hover: 0 8px 24px rgba(28, 28, 28, .06);--ss-transition-fast: var(--ss-motion-fast) var(--ss-ease);--ss-transition-base: var(--ss-motion-panel) var(--ss-ease);--ss-transition-slow: var(--ss-motion-reveal) var(--ss-ease);--ss-transition-slower: .5s var(--ss-ease);--ss-ease-in: var(--ss-ease);--ss-ease-out: var(--ss-ease);--ss-ease-in-out: var(--ss-ease);--ss-container-sm: 640px;--ss-container-md: 768px;--ss-container-lg: 1024px;--ss-container-xl: 1280px;--ss-container-2xl: 1440px;--ss-accent-rgb: var(--ss-yellow-rgb);--ss-accent-text: var(--ss-color-ink);--ss-accent-text-hover: var(--ss-color-ink);--ss-accent-text-active: var(--ss-color-ink);--ss-accent-text-light: var(--ss-color-muted);--ss-accent-bg: var(--ss-color-yellow);--ss-accent-bg-hover: var(--ss-color-yellow-hover);--ss-accent-bg-active: var(--ss-color-yellow-active);--ss-accent-bg-wash: var(--ss-color-yellow-wash);--ss-accent-bg-5: rgba(246, 224, 75, .18);--ss-accent-bg-frosted: rgba(246, 224, 75, .35);--ss-accent-line: var(--ss-color-ink);--ss-accent-line-light: var(--ss-color-border);--ss-accent-line-wash: var(--ss-color-yellow-wash);--ss-accent-icon: var(--ss-color-ink);--ss-accent-serif: currentColor}.shopify-section--ss-before-after,.ss-baf,.shopify-section--ss-technology,.ss-tech,.ss-results-proof-section,.ss-resproof,.shopify-section--ss-filter-map,.ssfm,.shopify-section--ss-truth-window,.ss-truth-window,.shopify-section--ss-social-proof,.ss-social{--ss-accent-rgb: var(--ss-copper-rgb);--ss-accent-text: var(--ss-color-copper-deep);--ss-accent-text-hover: var(--ss-color-copper);--ss-accent-text-active: var(--ss-color-copper-deep);--ss-accent-line: var(--ss-color-copper);--ss-accent-line-light: var(--ss-color-copper-wash);--ss-accent-bg-wash: var(--ss-color-copper-wash);--ss-accent-icon: var(--ss-color-copper)}@media(prefers-reduced-motion:reduce){:root{--ss-motion-fast: 0ms;--ss-motion-press: 0ms;--ss-motion-swap: 0ms;--ss-motion-panel: 0ms;--ss-motion-reveal: 0ms;--ss-motion-diffusion: 0ms}}:root{--ss-glass-fallback: rgba(255,255,255,.96);--ss-glass-surface: rgba(255,255,255,.64);--ss-glass-reading: rgba(255,255,255,.8);--ss-glass-yellow: rgba(var(--ss-yellow-rgb),.9);--ss-glass-border: rgba(255,255,255,.6);--ss-glass-blur: blur(32px) saturate(1.12);--ss-glass-shadow: inset 0 1px 0 rgba(255,255,255,.9), 0 12px 36px rgba(28,28,28,.09)}:root{--ss-action-glow:0 5px 24px rgba(var(--ss-yellow-rgb),.3);--ss-action-glow-hover:0 6px 28px rgba(var(--ss-yellow-rgb),.42);--ss-control-type:500 16px/1.3 var(--ss-font-text);--ss-link-type:500 15px/1.4 var(--ss-font-text)}@font-face{font-family:Plus Jakarta Sans;font-weight:400;font-display:swap;src:url(//cdn.fontshare.com/wf/MFQT7HFGCR2L5ULQTW6YXYZXXHMPKLJ3/YWQ244D6TACUX5JBKATPOW5I5MGJ3G73/7YY3ZAAE3TRV2LANYOLXNHTPHLXVWTKH.woff2) format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-weight:500;font-display:swap;src:url(//cdn.fontshare.com/wf/3RZHWSNONLLWJK3RLPEKUZOMM56GO4LJ/BPDRY7AHVI3MCDXXVXTQQ76H3UXA63S3/SB2OEB6IKZPRR6JT4GFJ2TFT6HBB6AZN.woff2) format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-weight:600 800;font-display:swap;src:url(//cdn.fontshare.com/wf/K46YRH762FH3QJ25IQM3VAXAKCHEXXW4/ISLWQPUZHZF33LRIOTBMFOJL57GBGQ4B/3ZLMEXZEQPLTEPMHTQDAUXP5ZZXCZAEN.woff2) format("woff2")}
/*# sourceMappingURL=/cdn/shop/t/36/assets/ss-tokens.css.map */
