:root{--c-bg: #0a0a0a;--c-bg-rgb: 10, 10, 10;--c-surface: #0d0d0d;--c-surface-rgb: 13, 13, 13;--c-surface-2: #1c1c1e;--c-surface-3: #252527;--c-border: rgba(255, 255, 255, .08);--c-border-strong: rgba(255, 255, 255, .16);--c-text: #f5f5f7;--c-text-2: #a1a1a6;--c-text-3: #8e8e93;--c-accent: #f5f5f7;--c-accent-bg: rgba(255, 255, 255, .1);--glass-bg: rgba(10, 10, 10, .72);--glass-bg-light: rgba(255, 255, 255, .04);--glass-border: rgba(255, 255, 255, .1);--glass-blur: blur(24px);--glass-blur-sm: blur(12px);--glass-blur-xs: blur(8px);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .4), 0 1px 2px rgba(0, 0, 0, .6);--shadow-md: 0 4px 16px rgba(0, 0, 0, .5), 0 2px 6px rgba(0, 0, 0, .4);--shadow-lg: 0 12px 40px rgba(0, 0, 0, .6), 0 4px 16px rgba(0, 0, 0, .5);--shadow-xl: 0 24px 80px rgba(0, 0, 0, .7), 0 8px 32px rgba(0, 0, 0, .5);--shadow-glow: 0 0 0 1px rgba(255, 255, 255, .06), 0 8px 32px rgba(0, 0, 0, .6);--r-xs: 6px;--r-sm: 8px;--r-md: 12px;--r-lg: 16px;--r-xl: 24px;--r-2xl: 32px;--r-pill: 9999px;--font: -apple-system, "Inter", BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono: "SF Mono", "Fira Code", Menlo, monospace;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 2rem;--text-4xl: 2.75rem;--text-5xl: 3.75rem;--text-6xl: 5rem;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--leading-tight: 1.15;--leading-snug: 1.3;--leading-normal: 1.5;--leading-loose: 1.7;--tracking-tight: -.03em;--tracking-snug: -.02em;--tracking-normal: -.01em;--tracking-wide: .02em;--tracking-wider: .05em;--ease: cubic-bezier(.4, 0, .2, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--duration: .18s;--duration-slow: .36s;--duration-xslow: .6s;--header-h: 64px;--section-py: clamp(4rem, 8vw, 8rem);--content-max: 1200px;--content-px: clamp(1.25rem, 5vw, 3rem);--color-background: var(--c-bg);--color-foreground: var(--c-text);--page-width: 90rem;--page-margin: 20px}*,*:before,*:after{box-sizing:border-box;margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;overflow-x:clip}html:has(dialog[open],.mobile-nav.is-open){overflow:hidden}body{display:flex;flex-direction:column;min-height:100svh;overflow-x:clip;background-color:var(--c-bg);color:var(--c-text);font-family:var(--font);font-size:var(--text-base);line-height:var(--leading-normal);letter-spacing:var(--tracking-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,textarea,select,button{font:inherit}input,textarea,select{border-radius:var(--r-sm)}select{background-color:var(--c-surface-2);color:var(--c-text)}dialog{background-color:var(--c-surface);color:var(--c-text)}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}a{color:inherit;text-decoration:none}ul,ol{list-style:none;padding:0}button{cursor:pointer;background:none;border:none;padding:0}:focus-visible{outline:2px solid rgba(255,255,255,.5);outline-offset:3px;border-radius:var(--r-xs)}.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);display:grid;grid-template-columns:var(--content-grid)}.shopify-section>*{grid-column:2}.shopify-section>.full-width{grid-column:1 / -1}.t-display{font-size:var(--text-5xl);font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.t-headline{font-size:var(--text-4xl);font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.t-title{font-size:var(--text-2xl);font-weight:var(--weight-semibold);line-height:var(--leading-snug);letter-spacing:var(--tracking-snug)}.t-label{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--c-text-3)}.t-muted{color:var(--c-text-2)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1.25rem;font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:1;letter-spacing:var(--tracking-normal);border-radius:var(--r-pill);border:1px solid transparent;cursor:pointer;transition:background-color var(--duration) var(--ease),color var(--duration) var(--ease),border-color var(--duration) var(--ease),box-shadow var(--duration) var(--ease),transform var(--duration) var(--ease-spring);text-align:center;white-space:nowrap;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn--primary{background-color:var(--c-text);color:var(--c-bg);border-color:var(--c-text)}.btn--primary:hover{background-color:#f5f5f7e6;box-shadow:var(--shadow-md)}.btn--ghost{background-color:transparent;color:var(--c-text);border-color:var(--c-border-strong)}.btn--ghost:hover{background-color:var(--glass-bg-light);border-color:#ffffff47}.btn--glass{background-color:var(--glass-bg-light);backdrop-filter:var(--glass-blur-sm);-webkit-backdrop-filter:var(--glass-blur-sm);color:var(--c-text);border-color:var(--glass-border)}.btn--glass:hover{background-color:#ffffff14}.btn--icon{padding:.5rem;border-radius:var(--r-lg);width:2.75rem;height:2.75rem}.btn--lg{padding:.875rem 1.75rem;font-size:var(--text-base)}.glass-card{background-color:var(--glass-bg-light);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--r-xl);box-shadow:var(--shadow-glow)}.glass-card--sm{border-radius:var(--r-lg)}.badge{display:inline-flex;align-items:center;padding:.25rem .625rem;font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;border-radius:var(--r-pill);border:1px solid var(--c-border);background-color:var(--glass-bg-light);color:var(--c-text-2)}.divider{height:1px;background-color:var(--c-border);border:none}.skip-to-content-link{position:absolute;top:-100%;left:1rem;z-index:1000;padding:.5rem 1rem;background-color:var(--c-surface-2);color:var(--c-text);border-radius:var(--r-md);font-size:var(--text-sm);font-weight:var(--weight-semibold);transition:top var(--duration) var(--ease)}.skip-to-content-link:focus{top:1rem}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}main{flex:1;padding-top:var(--header-h)}.field{display:flex;flex-direction:column;gap:.375rem}.field__label{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--c-text-2)}.field__input{appearance:none;-webkit-appearance:none;background-color:var(--c-surface-2);color:var(--c-text);border:1px solid var(--c-border);border-radius:var(--r-sm);padding:.625rem .875rem;font-size:var(--text-base);line-height:1.5;transition:border-color var(--duration) var(--ease),box-shadow var(--duration) var(--ease);width:100%}.field__input::placeholder{color:var(--c-text-3)}.field__input:focus{outline:none;border-color:var(--c-border-strong);box-shadow:0 0 0 3px #ffffff59}.placeholder-img{display:flex;align-items:center;justify-content:center;background-color:var(--c-surface-2);color:var(--c-text-3);font-size:var(--text-sm);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);border-radius:inherit;width:100%;height:100%;overflow:hidden}.placeholder-img svg{width:48px;height:48px;opacity:.3}@keyframes spin{to{transform:rotate(360deg)}}.spinner{width:1.25rem;height:1.25rem;border:2px solid var(--c-border);border-top-color:var(--c-text);border-radius:50%;animation:spin .6s linear infinite}
/*# sourceMappingURL=/cdn/shop/t/15/assets/base.css.map */
