:root{--c-ink-900: oklch(.18 .012 250);--c-ink-700: oklch(.32 .014 250);--c-ink-500: oklch(.48 .02 250);--c-ink-300: oklch(.72 .012 250);--c-ink-100: oklch(.92 .005 250);--c-ink-50: oklch(.96 .004 250);--c-ink-25: oklch(.985 .003 250);--c-bg: oklch(1 0 0);--c-blue-700: oklch(.4 .15 250);--c-blue-600: oklch(.5 .155 250);--c-blue-500: oklch(.62 .15 250);--c-blue-200: oklch(.86 .06 250);--c-blue-50: oklch(.96 .02 250);--c-amber-500: oklch(.78 .15 75);--ease-smooth: cubic-bezier(.4, 0, .2, 1);--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--ease-out-back: cubic-bezier(.34, 1.56, .64, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--dur-fast: .12s;--dur-base: .22s;--dur-slow: .42s;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--fs-xs: .75rem;--fs-sm: .875rem;--fs-base: 1rem;--fs-lg: 1.125rem;--fs-xl: 1.25rem;--fs-2xl: 1.5rem;--fs-3xl: 2rem;--fs-4xl: 2.5rem;--fs-5xl: 3.5rem;--shadow-sm: 0 1px 2px oklch(.18 .012 250 / .05);--shadow-md: 0 4px 14px oklch(.18 .012 250 / .07);--shadow-lg: 0 12px 32px oklch(.18 .012 250 / .1);--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px}.page-width{max-width:var(--page-content-width, 1400px);width:100%;margin-inline:auto;padding-inline:var(--page-margin, 16px);box-sizing:border-box}@media(min-width:750px){.page-width{padding-inline:var(--page-margin, 40px)}}.button,button[type=submit],.shopify-payment-button__button{transition:transform var(--dur-fast) var(--ease-out-expo),box-shadow var(--dur-base) var(--ease-smooth),background-color var(--dur-fast) var(--ease-smooth),color var(--dur-fast) var(--ease-smooth)}.button:hover,button[type=submit]:hover{transform:translateY(-1px);box-shadow:var(--shadow-md)}.button:active{transform:translateY(0);transition-duration:60ms}header-component[data-stuck=true],.header-section.is-stuck,.shopify-section-header-sticky.is-stuck{backdrop-filter:saturate(1.3) blur(10px);-webkit-backdrop-filter:saturate(1.3) blur(10px);background-color:#ffffffd9;transition:backdrop-filter var(--dur-base) var(--ease-smooth)}:focus-visible{outline:2px solid var(--c-blue-600);outline-offset:2px;transition:outline-offset var(--dur-fast) var(--ease-out-expo)}.reveal{opacity:0;transform:translateY(16px);transition:opacity .6s var(--ease-out-expo),transform .6s var(--ease-out-expo);will-change:opacity,transform}.reveal.is-revealed{opacity:1;transform:translateY(0)}[data-reveal-stagger].is-revealed>.reveal{opacity:1;transform:translateY(0)}[data-reveal-stagger]>.reveal:nth-child(1){transition-delay:0ms}[data-reveal-stagger]>.reveal:nth-child(2){transition-delay:80ms}[data-reveal-stagger]>.reveal:nth-child(3){transition-delay:.16s}[data-reveal-stagger]>.reveal:nth-child(4){transition-delay:.24s}[data-reveal-stagger]>.reveal:nth-child(5){transition-delay:.32s}[data-reveal-stagger]>.reveal:nth-child(6){transition-delay:.4s}.cq{container-type:inline-size}.cq--inline-block{container-type:inline-size;container-name:section}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.reveal{opacity:1;transform:none}}a:not(.button):not(.hs__btn):not(.faq__q):not(.pacc__q):not(.ptr__item){text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-size:0% 1px;background-repeat:no-repeat;background-position:0 100%;transition:background-size var(--dur-base) var(--ease-out-expo)}a:not(.button):not(.hs__btn):not(.faq__q):not(.pacc__q):not(.ptr__item):hover{background-size:100% 1px}img{image-rendering:-webkit-optimize-contrast}.section-eyebrow{font-size:var(--fs-xs);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--color-foreground) / .55);margin:0}.card-surface{background:rgb(var(--color-background));border:1px solid rgb(var(--color-foreground) / .08);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:transform var(--dur-base) var(--ease-out-expo),box-shadow var(--dur-base) var(--ease-smooth),border-color var(--dur-base) var(--ease-smooth)}.card-surface:hover{transform:translateY(-3px);box-shadow:var(--shadow-md);border-color:rgb(var(--color-foreground) / .14)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom.css.map */
