:root{--ground: #ffffff;--ink: #333333;--ink-quiet: #868686;--ink-hard: #000000;--rule: #000000;--t-xs: clamp(10px, .0926vw + 9.667px, 11px);--t-sm: clamp(11px, .0926vw + 10.667px, 12px);--t-md: clamp(12px, .0926vw + 11.667px, 13px);--track-chrome: .06em;--track-prose: .045em;--track-mark: .2em;--w-reg: 400;--w-mid: 600;--chrome-size: var(--t-xs);--chrome-track: var(--track-chrome);--page-margin: clamp(.625rem, .5rem + .35vw, 1rem);--safe-b: env(safe-area-inset-bottom, 0px);--safe-t: env(safe-area-inset-top, 0px);--safe-l: env(safe-area-inset-left, 0px);--safe-r: env(safe-area-inset-right, 0px);--row-gap: 1.875rem;--dur-fast: .2s;--dur-swap: .35s;--ease: linear;--font: "Inter", "Inter Fallback", Arial, Helvetica, sans-serif}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--ground);color:var(--ink);font-family:var(--font);font-size:var(--t-xs);font-weight:var(--w-reg);font-synthesis-weight:none;line-height:1.7;letter-spacing:var(--track-chrome);text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;touch-action:pan-y;overscroll-behavior-y:none}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button,input,select{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;border-radius:0;-webkit-appearance:none;appearance:none}h1,h2,h3,p,ul,ol,figure{margin:0;font-size:inherit;font-weight:400}ul,ol{list-style:none;padding:0}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip-path:inset(50%);overflow:hidden;white-space:nowrap}.media{position:relative;display:block;width:100%;aspect-ratio:4 / 5;overflow:hidden;background:var(--ground)}.media>img,.media>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.site-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.5rem var(--page-margin)}.site-header__wordmark{font-weight:var(--w-mid);letter-spacing:var(--track-mark)}.site-header__nav{display:flex;gap:1rem}.site-header__bag{white-space:nowrap}.site-header a:hover,.site-header button:hover{opacity:.55;transition:opacity var(--dur-fast) var(--ease)}.site-footer{display:flex;justify-content:space-between;gap:1rem;padding:2.5rem var(--page-margin) 1.25rem;color:var(--ink-quiet)}.button--block{display:block;width:100%;padding:.9rem 1rem;border:1px solid var(--ink-hard);background:var(--ink-hard);color:var(--ground);font-size:var(--t-xs);font-weight:var(--w-reg);text-align:center;cursor:pointer;transition:opacity var(--dur-fast) var(--ease)}.button--block:hover{opacity:.7}.button--block[disabled]{opacity:.4;cursor:default}.button--ghost{display:block;width:100%;min-height:2.75rem;padding:.9rem 1rem;border:1px solid var(--ink-hard);background:transparent;color:var(--ink-hard);font-size:var(--t-xs);font-weight:var(--w-reg);text-align:center;cursor:pointer;transition:opacity var(--dur-fast) var(--ease)}.button--ghost:hover{opacity:.55}:focus{outline:none}:focus-visible{outline:1px solid var(--ink-hard);outline-offset:2px}@media(pointer:coarse){.site-header a,.site-header button,.site-footer a,.page__link,.page__body a,.page__routing a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;touch-action:manipulation}.site-header__nav{gap:.25rem}.site-header{padding-top:0;padding-bottom:0}.page__body a,.page__routing a{min-width:0;justify-content:flex-start}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.cm-fade{opacity:0}.cm-fade.is-loaded{opacity:1;transition:opacity .15s linear}@media(prefers-reduced-motion:reduce){.cm-fade{opacity:1}}.consent{margin-top:.75rem;max-width:34em;color:var(--ink);font-size:var(--t-sm);line-height:1.6;letter-spacing:var(--track-prose);text-transform:none}.consent--attribution{margin-top:.35rem;color:var(--ink-quiet)}.consent--attribution a{text-decoration:underline;text-underline-offset:2px}.consent__link{padding:0;border:0;background:none;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.consent__link:hover{opacity:.55}.h-captcha,.grecaptcha-badge,iframe[title*="checkbox for hCaptcha"],iframe[title*="Widget containing"]{visibility:hidden!important}iframe[title*="hCaptcha challenge"],iframe[title*="Main content of the hCaptcha"]{visibility:visible!important}.policy{width:min(46rem,calc(100vw - 2rem));max-height:min(80svh,calc(100svh - 4rem));padding:0;border:1px solid var(--rule);background:var(--ground);color:var(--ink);overflow:hidden}.policy::backdrop{background:#00000059}.policy__bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem var(--page-margin);border-bottom:1px solid var(--rule);background:var(--ground)}.policy__title{font-weight:var(--w-mid);letter-spacing:var(--track-chrome)}.policy__close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:-.5rem -.75rem -.5rem 0;padding:0;border:0;background:none;cursor:pointer}.policy__close svg{width:11px;height:11px}.policy__body{max-height:calc(min(80svh,100svh - 4rem) - 3.5rem);padding:1rem var(--page-margin) max(1.5rem,var(--safe-b));overflow-y:auto;overscroll-behavior:contain;font-size:var(--t-sm);line-height:1.7;letter-spacing:var(--track-prose);text-transform:none;text-align:left}.policy__body h1,.policy__body h2,.policy__body h3,.policy__body h4{margin:1.25rem 0 .35rem;font-weight:var(--w-mid)}.policy__body p,.policy__body ul,.policy__body ol{margin:0 0 .75rem}.policy__body ul,.policy__body ol{padding-left:1.1rem;list-style:disc}.policy__body ol{list-style:decimal}.policy__body a{text-decoration:underline;text-underline-offset:2px}.policy__body table{width:100%;border-collapse:collapse}.policy__body td,.policy__body th{padding:.35rem .5rem;border:1px solid #ddd;text-align:left;vertical-align:top}.site-header{padding-left:max(var(--page-margin),var(--safe-l));padding-right:max(var(--page-margin),var(--safe-r))}.site-footer{padding-bottom:max(1.25rem,var(--safe-b))}
/*# sourceMappingURL=/cdn/shop/t/2/assets/base.css.map */
