:root{--vcc-display: "Schibsted Grotesk", "Helvetica Neue", Arial, sans-serif;--vcc-highlight: "Source Serif 4", Georgia, "Times New Roman", serif;--vcc-body: "Instrument Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--vcc-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--vcc-fs-display: clamp(2.25rem, 6.4vw, 3.875rem);--vcc-fs-h1: clamp(1.75rem, 4.4vw, 2.5rem);--vcc-fs-h2: clamp(1.5rem, 3.4vw, 2rem);--vcc-fs-h3: 1.5rem;--vcc-fs-h4: 1.25rem;--vcc-fs-body: 1rem;--vcc-fs-small: .875rem;--vcc-fs-caption: .75rem;--vcc-fs-label: .6875rem;--vcc-hl-size: 1.03em;--vcc-track-display: -.042em;--vcc-track-hl: -.02em;--vcc-track-heading: -.03em;--vcc-track-body: -.005em;--vcc-track-label: .1em;--vcc-track-mono: .02em;--vcc-lh-display: .99;--vcc-lh-heading: 1.12;--vcc-lh-body: 1.6;--vcc-w-display: 700;--vcc-w-hl: 700;--vcc-w-label: 600;--vcc-w-body: 400;--vcc-w-strong: 500;--vcc-space-1: 4px;--vcc-space-2: 8px;--vcc-space-3: 12px;--vcc-space-4: 16px;--vcc-space-5: 24px;--vcc-space-6: 32px;--vcc-space-7: 48px;--vcc-space-8: 64px;--vcc-r-button: 999px;--vcc-r-card: 12px;--vcc-r-input: 8px;--vcc-r-modal: 16px;--vcc-r-badge: 999px;--vcc-paper: #F4F2ED;--vcc-paper-2: #E9E6DF;--vcc-surface: #FFFFFF;--vcc-ink: #1A1A1E;--vcc-ink-fill: #26262C;--vcc-ink-2: #55535A;--vcc-ink-3: #8B8892;--vcc-rule: #DCD9D2;--vcc-accent-tint: #4E9298;--vcc-accent: #0F6B72;--vcc-accent-hi: #148089;--vcc-accent-deep: #0A5057;--vcc-accent-soft: #DEEFF0;--vcc-accent-muted:#0D585E;--vcc-on-accent: #FFFFFF;--vcc-warm-glow: #FDF4E6;--vcc-positive: #1D6B4A;--vcc-positive-soft: #E2F0E9;--vcc-urgent: #B3342A;--vcc-urgent-soft: #FAE7E5;--vcc-ease: cubic-bezier(.16, 1, .3, 1);--vcc-dur: .4s;--vcc-dur-slow: .45s;--vcc-ease-press: ease-out;--vcc-dur-press: .12s;--vcc-dur-draw: .9s;--vcc-shadow-rest: 0 8px 22px -10px rgba(38, 38, 44, .28);--vcc-shadow-hover: 0 14px 34px -10px rgba(15, 107, 114, .55);--vcc-shadow-soft: 0 6px 16px rgba(26, 26, 30, .08)}.vcc-scope{font-kerning:normal;font-family:var(--vcc-body);letter-spacing:var(--vcc-track-body);color:var(--vcc-ink)}.vcc-container{max-width:var(--page-width, 90rem);margin-inline:auto;padding-inline:var(--page-margin, 16px)}.vcc-eyebrow{display:block;font-family:var(--vcc-display);font-size:var(--vcc-fs-label);font-weight:var(--vcc-w-label);letter-spacing:var(--vcc-track-label);text-transform:uppercase;margin:0 0 var(--vcc-space-4)}.vcc-eyebrow--accent{color:var(--vcc-accent-muted)}.vcc-eyebrow--ink{color:var(--vcc-ink-2)}.vcc-eyebrow--urgent{color:var(--vcc-urgent)}.vcc-headline{font-family:var(--vcc-display);font-weight:var(--vcc-w-display);letter-spacing:var(--vcc-track-display);line-height:var(--vcc-lh-display);text-wrap:balance;margin:0 0 var(--vcc-space-5);color:var(--vcc-ink)}.vcc-headline--display{font-size:var(--vcc-fs-display)}.vcc-headline--large{font-size:var(--vcc-fs-h1)}.vcc-headline--section{font-size:var(--vcc-fs-h2);letter-spacing:var(--vcc-track-heading);line-height:var(--vcc-lh-heading)}.vcc-headline__hl{font-family:var(--vcc-highlight);font-style:italic;font-weight:var(--vcc-w-hl);font-size:var(--vcc-hl-size);letter-spacing:var(--vcc-track-hl);color:var(--vcc-accent)}@media(max-width:560px){.vcc-headline__hl{font-weight:800}}.vcc-deck{font-family:var(--vcc-body);font-size:var(--vcc-fs-body);line-height:var(--vcc-lh-body);letter-spacing:var(--vcc-track-body);color:var(--vcc-ink-2);max-width:46ch;margin:0 0 var(--vcc-space-6)}.vcc-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--vcc-space-2);font-family:var(--vcc-body);font-weight:600;letter-spacing:var(--vcc-track-body);text-decoration:none;border:1px solid transparent;border-radius:var(--vcc-r-button);cursor:pointer;will-change:transform;transition:transform var(--vcc-dur-slow) var(--vcc-ease),background-color var(--vcc-dur) var(--vcc-ease),color var(--vcc-dur) var(--vcc-ease),border-color var(--vcc-dur) var(--vcc-ease),box-shadow var(--vcc-dur) var(--vcc-ease)}.vcc-btn--md{font-size:var(--vcc-fs-small);padding:var(--vcc-space-3) var(--vcc-space-5)}.vcc-btn--lg{font-size:var(--vcc-fs-body);padding:17px 34px}.vcc-btn--full{width:100%}.vcc-btn--primary{background:var(--vcc-ink-fill);color:var(--vcc-paper);box-shadow:var(--vcc-shadow-rest)}.vcc-btn--primary:hover,.vcc-btn--primary:focus-visible{background:var(--vcc-accent);color:var(--vcc-on-accent);transform:translateY(-3px) scale(1.012);box-shadow:var(--vcc-shadow-hover)}.vcc-btn--secondary{background:transparent;color:var(--vcc-ink);border-color:var(--vcc-ink)}.vcc-btn--secondary:hover,.vcc-btn--secondary:focus-visible{background:var(--vcc-ink-fill);border-color:var(--vcc-ink-fill);color:var(--vcc-paper);transform:translateY(-2px);box-shadow:var(--vcc-shadow-rest)}.vcc-btn--link{background:none;padding-inline:0;color:var(--vcc-ink);border-radius:0;border-bottom:1px solid var(--vcc-rule)}.vcc-btn--link:hover,.vcc-btn--link:focus-visible{color:var(--vcc-accent);border-bottom-color:var(--vcc-accent)}.vcc-btn:active{transform:translateY(1px) scale(.985)!important;transition:transform var(--vcc-dur-press) var(--vcc-ease-press)!important}.vcc-btn--primary:active{background:var(--vcc-accent-deep)}.vcc-btn:focus-visible{outline:2px solid var(--vcc-accent);outline-offset:3px}.vcc-btn[disabled],.vcc-btn[aria-disabled=true]{opacity:.45;pointer-events:none;box-shadow:none}.vcc-price{display:flex;align-items:baseline;gap:var(--vcc-space-2);font-family:var(--vcc-mono);font-variant-numeric:tabular-nums;letter-spacing:var(--vcc-track-mono)}.vcc-price__now{font-size:var(--vcc-fs-small);font-weight:500;color:var(--vcc-ink)}.vcc-price__was{font-size:var(--vcc-fs-caption);color:var(--vcc-ink-3);text-decoration:line-through}.vcc-price__off{font-size:var(--vcc-fs-caption);font-weight:500;color:var(--vcc-urgent);background:var(--vcc-urgent-soft);padding:2px var(--vcc-space-2);border-radius:var(--vcc-r-badge)}.vcc-price--lg .vcc-price__now{font-size:var(--vcc-fs-h4)}.vcc-chip{display:inline-flex;align-items:center;gap:var(--vcc-space-2);font-family:var(--vcc-display);font-size:var(--vcc-fs-label);font-weight:var(--vcc-w-label);letter-spacing:var(--vcc-track-label);text-transform:uppercase;padding:var(--vcc-space-2) var(--vcc-space-3);border-radius:var(--vcc-r-badge);border:1px solid var(--vcc-rule);color:var(--vcc-ink-2);background:transparent;transition:transform var(--vcc-dur) var(--vcc-ease),box-shadow var(--vcc-dur) var(--vcc-ease),border-color var(--vcc-dur) var(--vcc-ease)}.vcc-chip:hover{transform:translateY(-2px);box-shadow:var(--vcc-shadow-soft);border-color:var(--vcc-ink-3)}.vcc-chip--positive{color:var(--vcc-positive);border-color:transparent;background:var(--vcc-positive-soft)}.vcc-chip--urgent{color:var(--vcc-urgent);border-color:transparent;background:var(--vcc-urgent-soft)}.vcc-chip--accent{color:var(--vcc-accent-muted);border-color:transparent;background:var(--vcc-accent-soft)}.vcc-chip-row{display:flex;flex-wrap:wrap;gap:var(--vcc-space-2)}.vcc-meta{display:flex;flex-wrap:wrap;gap:var(--vcc-space-2) var(--vcc-space-5);font-family:var(--vcc-mono);font-size:var(--vcc-fs-caption);letter-spacing:var(--vcc-track-mono);font-variant-numeric:tabular-nums;color:var(--vcc-ink-3);padding-top:var(--vcc-space-4);border-top:1px solid var(--vcc-rule);margin-top:var(--vcc-space-6)}.vcc-hero{background:var(--vcc-paper);color:var(--vcc-ink);padding-block:var(--vcc-space-8)}.vcc-hero__inner{display:grid;gap:var(--vcc-space-7);align-items:center}@media(min-width:990px){.vcc-hero--split .vcc-hero__inner{grid-template-columns:1.05fr .95fr;gap:var(--vcc-space-8)}}.vcc-hero__media{border-radius:var(--vcc-r-card);overflow:hidden;background:var(--vcc-paper-2);aspect-ratio:4 / 5}.vcc-hero__media img{width:100%;height:100%;object-fit:cover;display:block}.vcc-hero__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-family:var(--vcc-mono);font-size:var(--vcc-fs-caption);letter-spacing:var(--vcc-track-mono);color:var(--vcc-ink-3)}.product-card{transition:transform var(--vcc-dur) var(--vcc-ease)}.product-card:hover{transform:translateY(-3px)}.product-card img{transition:transform var(--vcc-dur-slow) var(--vcc-ease)}.product-card:hover img{transform:scale(1.03)}.header a:hover,.header-menu a:hover{color:var(--vcc-accent);transition:color var(--vcc-dur) var(--vcc-ease)}@media(prefers-reduced-motion:reduce){.vcc-btn,.vcc-chip,.product-card,.product-card img{transition:none!important}.vcc-btn:hover,.vcc-chip:hover,.product-card:hover,.product-card:hover img{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/vcc-tokens.css.map */
