:root,[class*=color-scheme-]{--c-bg: rgb(var(--color-background));--c-text: rgb(var(--color-foreground));--c-accent: rgb(var(--color-button));--c-on-accent: rgb(var(--color-button-text));--c-surface: color-mix(in srgb, var(--c-bg) 96%, var(--c-text));--c-surface-2: color-mix(in srgb, var(--c-bg) 92%, var(--c-text));--c-line: color-mix(in srgb, var(--c-bg) 92.5%, var(--c-text));--c-line-soft: color-mix(in srgb, var(--c-bg) 94%, var(--c-text));--c-line-card: color-mix(in srgb, var(--c-bg) 89%, var(--c-text));--c-line-strong: color-mix(in srgb, var(--c-bg) 87%, var(--c-text));--c-text-2: color-mix(in srgb, var(--c-text) 85%, var(--c-bg));--c-text-3: color-mix(in srgb, var(--c-text) 63%, var(--c-bg));--c-muted: color-mix(in srgb, var(--c-text) 55%, var(--c-bg));--c-faint: color-mix(in srgb, var(--c-text) 28%, var(--c-bg));--c-save: var(--snusify-save, var(--c-accent));--c-sale: color-mix(in oklab, var(--c-save) 80%, #000);--c-on-sale: #fff;--ff-display: var(--font-heading-family);--ff-body: var(--font-body-family)}:root{--c-trust: #00b67a;--gutter: clamp(2rem, 6.6667vw, 9.6rem);--frame: clamp(1.2rem, 2.0833vw, 3rem);--space-s: clamp(4rem, 4.4444vw, 6.4rem);--space-m: clamp(5.6rem, 6.1111vw, 8.8rem);--space-l: clamp(6.4rem, 7.7778vw, 11.2rem);--tap: 4.4rem;--snusify-ease: cubic-bezier(.2, .8, .2, 1);--snusify-dur: .3s}body{letter-spacing:normal}.snusify-icon{inline-size:1.6rem;block-size:1.6rem;flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.snusify-icon--18{inline-size:1.8rem;block-size:1.8rem}.snusify-icon--20{inline-size:2rem;block-size:2rem}.snusify-icon--28{inline-size:2.8rem;block-size:2.8rem}.snusify-icon--bold{stroke-width:1.75}.snusify-eyebrow{font-size:1.3rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted)}.snusify-skin :focus-visible,[class*=snusify-] :focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}@media(forced-colors:active){.snusify-skin :focus-visible,[class*=snusify-] :focus-visible{outline:3px solid LinkText}}@media(prefers-reduced-motion:reduce){[class*=snusify-],[class*=snusify-] *,[class*=snusify-] *:before,[class*=snusify-] *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@keyframes snusify-scan{0%{background-position:-40% 0}to{background-position:140% 0}}.snusify-deal{position:absolute;z-index:2;padding-block:.3rem;padding-inline:.5rem;background:var(--c-sale);color:var(--c-on-sale);font:700 1rem/1 var(--ff-body);font-variant-numeric:tabular-nums;letter-spacing:.02em;white-space:nowrap;text-decoration:none;pointer-events:none}.snusify-dots,.snusify-arrows{display:flex;align-items:center;gap:.8rem}.snusify-dots{gap:0}.snusify-dot{position:relative;display:grid;place-items:center;inline-size:2.4rem;block-size:2.4rem;padding:0;border:0;background:none;cursor:pointer;transition:inline-size var(--snusify-dur) ease}.snusify-dot:before{content:"";inline-size:.8rem;block-size:.8rem;background:var(--snusify-dot-fill, color-mix(in srgb, var(--c-text) 30%, transparent));transition:inline-size var(--snusify-dur) ease,background var(--snusify-dur) ease}.snusify-dot:after{content:"";position:absolute;top:-1rem;right:0;bottom:-1rem;left:0}.snusify-dot.is-active{inline-size:3.6rem}.snusify-dot.is-active:before{inline-size:2.8rem;background:var(--c-text)}.snusify-arrow{display:inline-flex;flex:none;align-items:center;justify-content:center;inline-size:4.4rem;block-size:4.4rem;padding:0;background:color-mix(in srgb,var(--c-bg) 60%,transparent);border:1px solid var(--c-line-strong);color:var(--c-text);cursor:pointer;transition:border-color .15s ease}.snusify-arrow:hover{border-color:var(--c-muted)}.snusify-arrow--lg{position:absolute;inset-block-start:50%;z-index:10;inline-size:4.8rem;block-size:4.8rem;translate:0 -50%;background:color-mix(in srgb,var(--c-bg) 72%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.snusify-arrow--lg:hover{background:color-mix(in srgb,var(--c-bg) 92%,transparent)}.snusify-dot--dark{--snusify-dot-fill: var(--c-line-strong)}.snusify-dot--dark.is-active{inline-size:3.2rem}.snusify-dot--dark.is-active:before{inline-size:2.4rem}.snusify-live:empty,.visually-hidden.snusify-live{display:block}.snusify-about__media:empty,.snusify-join__shade:empty{display:block}
/*# sourceMappingURL=/cdn/shop/t/33/assets/snusify-tokens.css.map */
