:root{--color-background: #f5f1e8;--color-foreground: #111111;--color-accent: #1d1d1d;--color-button: #1d1d1d;--color-button-label: #f5f1e8;--color-secondary-button-label: #1d1d1d;--color-foreground-muted: color-mix(in srgb, var(--color-foreground) 72%, var(--color-background));--color-border: color-mix(in srgb, var(--color-foreground) 16%, var(--color-background));--color-border-strong: color-mix(in srgb, var(--color-foreground) 32%, var(--color-background));--color-accent-soft: color-mix(in srgb, var(--color-accent) 12%, var(--color-background));--color-focus: var(--color-accent);--font-size-2xs: .75rem;--font-size-xs: .8125rem;--font-size-sm: .875rem;--font-size-base: calc(1rem * var(--body-scale, 1));--font-size-lg: calc(1.125rem * var(--body-scale, 1));--font-size-h6: calc(1.125rem * var(--heading-scale, 1));--font-size-h5: calc(clamp(1.25rem, 1.18rem + .3vw, 1.5rem) * var(--heading-scale, 1));--font-size-h4: calc(clamp(1.5rem, 1.37rem + .56vw, 1.875rem) * var(--heading-scale, 1));--font-size-h3: calc(clamp(1.875rem, 1.62rem + 1.11vw, 2.625rem) * var(--heading-scale, 1));--font-size-h2: calc(clamp(2.25rem, 1.83rem + 1.85vw, 3.5rem) * var(--heading-scale, 1));--font-size-h1: calc(clamp(2.75rem, 2.08rem + 2.96vw, 4.75rem) * var(--heading-scale, 1));--font-size-display: calc(clamp(3.25rem, 2.17rem + 4.81vw, 6.5rem) * var(--heading-scale, 1));--line-height-tight: 1.05;--line-height-heading: 1.15;--line-height-body: 1.65;--letter-spacing-heading: -.01em;--letter-spacing-body: .01em;--letter-spacing-label: .18em;--letter-spacing-wordmark: .32em;--space-3xs: .25rem;--space-2xs: .5rem;--space-xs: .75rem;--space-sm: 1rem;--space-md: 1.5rem;--space-lg: 2rem;--space-xl: 3rem;--space-2xl: 4rem;--space-3xl: 6rem;--space-4xl: 8rem;--section-spacing: clamp(4rem, 2.67rem + 5.93vw, 8rem);--section-spacing-compact: clamp(2.5rem, 1.83rem + 2.96vw, 4.5rem);--border-width: 1px;--icon-stroke-width: 1.25px;--icon-size: 1.25rem;--touch-target: 2.75rem;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--duration-fast: .2s;--duration-base: .4s;--duration-slow: .7s;--duration-cinematic: 1.2s;--shadow-soft: 0 1px 2px rgb(17 17 17 / .06), 0 8px 24px rgb(17 17 17 / .06);--shadow-float: 0 24px 48px -12px rgb(17 17 17 / .28), 0 60px 120px -40px rgb(17 17 17 / .35);--header-height: 4.5rem;--layer-base: 1;--layer-raised: 10;--layer-header: 100;--layer-overlay: 200;--layer-drawer: 300}@media screen and (min-width:990px){:root{--header-height: 5.5rem}}html[data-animations=off]{--duration-fast: 0ms;--duration-base: 0ms;--duration-slow: 0ms;--duration-cinematic: 0ms}@media(prefers-reduced-motion:reduce){:root{--duration-fast: 0ms;--duration-base: 0ms;--duration-slow: 0ms;--duration-cinematic: 0ms}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}*,*:before,*:after{box-sizing:border-box;margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}body{display:flex;flex-direction:column;margin:0;min-height:100svh}html:has(dialog[scroll-lock][open],details[scroll-lock][open]){overflow:hidden}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,textarea,select,button{font:inherit;color:inherit}input,textarea,select{border-radius:var(--style-border-radius-inputs)}select{background-color:var(--color-background);color:currentcolor}dialog{background-color:var(--color-background);color:var(--color-foreground)}p{text-wrap:pretty}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p:empty{display:none}:is(p,h1,h2,h3,h4,h5,h6):first-child,:empty:first-child+:where(p,h1,h2,h3,h4,h5,h6){margin-block-start:0}:is(p,h1,h2,h3,h4,h5,h6):last-child,:where(p,h1,h2,h3,h4,h5,h6)+:has(+:empty:last-child){margin-block-end:0}body{font-family:var(--font-body--family);font-style:var(--font-body--style);font-weight:var(--font-body--weight);font-size:var(--font-size-base);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-body);background-color:var(--color-background);color:var(--color-foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.display{font-family:var(--font-heading--family);font-style:var(--font-heading--style);font-weight:var(--font-heading--weight);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-heading);text-wrap:balance}h1,.h1{font-size:var(--font-size-h1);line-height:var(--line-height-tight)}h2,.h2{font-size:var(--font-size-h2)}h3,.h3{font-size:var(--font-size-h3)}h4,.h4{font-size:var(--font-size-h4)}h5,.h5{font-size:var(--font-size-h5)}h6,.h6{font-size:var(--font-size-h6)}.display{font-size:var(--font-size-display);line-height:var(--line-height-tight)}strong,b{font-weight:var(--font-body--weight-bold)}a{color:inherit;text-underline-offset:.25em;text-decoration-thickness:var(--border-width)}::selection{background-color:var(--color-accent);color:var(--color-background)}:focus-visible{outline:var(--border-width) solid var(--color-focus);outline-offset:.25rem}.eyebrow{font-family:var(--font-body--family);font-size:var(--font-size-2xs);font-weight:var(--font-body--weight-medium);letter-spacing:var(--letter-spacing-label);line-height:1.4;text-transform:uppercase}.text-muted{color:var(--color-foreground-muted)}.wordmark{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:clamp(1.25rem,1.12rem + .56vw,1.625rem);letter-spacing:var(--letter-spacing-wordmark);line-height:1;text-transform:uppercase;white-space:nowrap}.button{--button-background: var(--color-button);--button-color: var(--color-button-label);--button-border: var(--color-button);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);min-height:var(--touch-target);padding:.875rem 2rem;border:var(--border-width) solid var(--button-border);border-radius:var(--style-border-radius-buttons);background-color:var(--button-background);color:var(--button-color);font-family:var(--font-body--family);font-size:var(--font-size-2xs);font-weight:var(--font-body--weight-medium);letter-spacing:var(--letter-spacing-label);line-height:1.2;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:background-color var(--duration-base) var(--ease-out),color var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out)}.button:hover{--button-background: transparent;--button-color: var(--color-button)}.button--secondary{--button-background: transparent;--button-color: var(--color-secondary-button-label);--button-border: var(--color-secondary-button-label)}.button--secondary:hover{--button-background: var(--color-secondary-button-label);--button-color: var(--color-background)}.button:disabled,.button[aria-disabled=true]{opacity:.5;cursor:not-allowed}.link-underline{text-decoration:none;background-image:linear-gradient(currentcolor,currentcolor);background-position:100% 100%;background-repeat:no-repeat;background-size:0% var(--border-width);padding-block-end:.125em;transition:background-size var(--duration-base) var(--ease-out)}.link-underline:hover,.link-underline[aria-current=page]{background-position:0% 100%;background-size:100% var(--border-width)}.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;inset-block-start:var(--space-sm);inset-inline-start:var(--space-sm);z-index:var(--layer-drawer);padding:var(--space-xs) var(--space-md);background-color:var(--color-foreground);color:var(--color-background);transform:translateY(-200%)}.skip-link:focus{transform:none}.shopify-section{--content-width: min( calc(var(--page-width) - var(--page-margin) * 2), calc(100% - var(--page-margin) * 2) );--content-margin: minmax(var(--page-margin), 1fr);--content-grid: var(--content-margin) var(--content-width) var(--content-margin);position:relative;grid-template-columns:var(--content-grid);display:grid;width:100%}.shopify-section>*{grid-column:2}.shopify-section>.full-width{grid-column:1 / -1}.page-width{width:100%;max-width:var(--page-width);margin-inline:auto;padding-inline:var(--page-margin)}.section-spacing{padding-block:var(--section-spacing)}main{flex:1 0 auto}.vz-cut{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 11%,#000 89%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 11%,#000 89%,transparent 100%)}.vz-cut--back{-webkit-mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 70%,transparent 100%);mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 70%,transparent 100%)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/critical.css.map */
