:root{--v2-red: #E4002B;--v2-dark: #232323;--v2-dark-deep: #1A1A1A;--v2-grey-700: #545454;--v2-grey-500: #8A8A8A;--v2-grey-300: #CFCFCF;--v2-grey-100: #ECECEC;--v2-bg-alt: #F4F4F4;--v2-bg-soft: #F7F7F7;--v2-white: #FFFFFF;--v2-red-rgb: 228 0 43;--v2-dark-rgb: 35 35 35;--v2-white-rgb: 255 255 255;--v2-tint-periwinkle: #CFCBEF;--v2-tint-slate: #D3DBE4;--v2-tint-mist: #C9E2E8;--v2-tint-sage: #D0E6D8;--v2-tint-sand: #EADFCC;--v2-tint-neutral: #F4F4F4;--v2-bg: var(--v2-white);--v2-surface: var(--v2-bg-alt);--v2-fg: var(--v2-dark);--v2-fg-muted: var(--v2-grey-700);--v2-fg-subtle: var(--v2-grey-500);--v2-line: var(--v2-grey-100);--v2-line-strong: var(--v2-grey-300);--v2-chip-bg: var(--v2-bg-alt);--v2-accent-text: var(--v2-red);--v2-selected-bg: var(--v2-dark);--v2-selected-fg: var(--v2-white);--v2-focus: var(--v2-red);--v2-font: var(--font-body-family, "Instrument Sans", sans-serif);--v2-fw-regular: 400;--v2-fw-medium: 500;--v2-fw-semibold: 600;--v2-fw-bold: 700;--v2-fs-display: clamp(32px, 2.6vw + 22px, 60px);--v2-fs-h1: clamp(30px, 1.6vw + 24px, 52px);--v2-fs-h2: clamp(28px, .8vw + 25px, 36px);--v2-fs-h3: clamp(24px, 1vw + 20px, 34px);--v2-fs-price: clamp(24px, .4vw + 22.5px, 28px);--v2-fs-lede: clamp(16px, .1vw + 15.6px, 17px);--v2-fs-body: 15px;--v2-fs-small: 14px;--v2-fs-meta: 13px;--v2-fs-eyebrow: 12px;--v2-lh-display: 1.04;--v2-lh-h1: 1.05;--v2-lh-h2: 1.08;--v2-lh-h3: 1.1;--v2-lh-body: 1.55;--v2-lh-small: 1.4;--v2-lh-meta: 1.35;--v2-ls-display: -.035em;--v2-ls-h1: -.03em;--v2-ls-h2: -.03em;--v2-ls-h3: -.025em;--v2-ls-price: -.02em;--v2-ls-eyebrow: .12em;--v2-space-4: 4px;--v2-space-8: 8px;--v2-space-12: 12px;--v2-space-16: 16px;--v2-space-20: 20px;--v2-space-24: 24px;--v2-space-32: 32px;--v2-space-40: 40px;--v2-space-48: 48px;--v2-space-64: 64px;--v2-space-80: 80px;--v2-container: 1400px;--v2-gutter: clamp(16px, 4vw, 48px);--v2-section-y: clamp(40px, 5vw, 64px);--v2-gap: clamp(12px, 1.6vw, 20px);--v2-card-pad: clamp(20px, 3vw, 36px);--v2-tap: 44px;--v2-btn-h: 52px;--v2-btn-h-sm: 44px;--v2-r-xs: 8px;--v2-r-sm: 12px;--v2-r-md: 16px;--v2-r-lg: 24px;--v2-r-pill: 999px;--v2-r-btn: var(--v2-r-pill);--v2-shadow-lift: 0 10px 24px rgb(var(--v2-dark-rgb) / .12);--v2-shadow-cta: 0 10px 24px rgb(var(--v2-red-rgb) / .32);--v2-shadow-overlay: 0 24px 64px rgb(var(--v2-dark-rgb) / .28);--v2-glass: rgb(var(--v2-dark-rgb) / .85);--v2-glass-blur: blur(20px) saturate(140%);--v2-scrim: rgb(var(--v2-dark-rgb) / .5);--v2-dur-press: .1s;--v2-dur-fast: .16s;--v2-dur-base: .24s;--v2-dur-slow: .45s;--v2-ease: cubic-bezier(.2, .8, .2, 1);--v2-ease-inout: cubic-bezier(.4, 0, .2, 1)}.swt-v2-light,.swt-v2-alt{--v2-surface: var(--v2-bg-alt);--v2-fg: var(--v2-dark);--v2-fg-muted: var(--v2-grey-700);--v2-fg-subtle: var(--v2-grey-500);--v2-line: var(--v2-grey-100);--v2-line-strong: var(--v2-grey-300);--v2-chip-bg: var(--v2-bg-alt);--v2-accent-text: var(--v2-red);--v2-selected-bg: var(--v2-dark);--v2-selected-fg: var(--v2-white);--v2-focus: var(--v2-red);--v2-bg: var(--v2-white)}.swt-v2-alt{--v2-bg: var(--v2-bg-alt);--v2-surface: var(--v2-white);--v2-chip-bg: var(--v2-white);--v2-line: var(--v2-grey-300)}.swt-v2-ink{--v2-bg: var(--v2-dark);--v2-surface: var(--v2-dark-deep);--v2-fg: var(--v2-white);--v2-fg-muted: var(--v2-grey-300);--v2-fg-subtle: var(--v2-grey-500);--v2-line: rgb(var(--v2-white-rgb) / .14);--v2-line-strong: rgb(var(--v2-white-rgb) / .36);--v2-chip-bg: rgb(var(--v2-white-rgb) / .06);--v2-accent-text: var(--v2-white);--v2-selected-bg: var(--v2-white);--v2-selected-fg: var(--v2-dark);--v2-focus: var(--v2-white)}.swt-v2-light,.swt-v2-alt,.swt-v2-ink{background:var(--v2-bg);color:var(--v2-fg)}.swt-v2,.swt-v2 [class*=swt-],.swt-v2 button,.swt-v2 input{font-family:var(--v2-font)}.swt-v2{font-size:var(--v2-fs-body);line-height:var(--v2-lh-body);letter-spacing:0;color:var(--v2-fg);-webkit-font-smoothing:antialiased}.swt-v2 :focus-visible{outline:2px solid var(--v2-focus);outline-offset:2px}.swt-v2-container{width:100%;max-width:var(--v2-container);margin-inline:auto;padding-inline:var(--v2-gutter)}.swt-v2-section{padding-block:var(--v2-section-y)}.swt-v2-display,.swt-v2-h1,.swt-v2-h2,.swt-v2-h3{margin:0;font-weight:var(--v2-fw-bold);color:inherit;text-wrap:balance}.swt-v2-display{font-size:var(--v2-fs-display);line-height:var(--v2-lh-display);letter-spacing:var(--v2-ls-display)}.swt-v2-h1{font-size:var(--v2-fs-h1);line-height:var(--v2-lh-h1);letter-spacing:var(--v2-ls-h1)}.swt-v2-h2{font-size:var(--v2-fs-h2);line-height:var(--v2-lh-h2);letter-spacing:var(--v2-ls-h2)}.swt-v2-h3{font-size:var(--v2-fs-h3);line-height:var(--v2-lh-h3);letter-spacing:var(--v2-ls-h3)}.swt-v2-lede{margin:0;font-size:var(--v2-fs-lede);line-height:var(--v2-lh-body);color:var(--v2-fg-muted)}.swt-v2-meta{margin:0;font-size:var(--v2-fs-meta);line-height:var(--v2-lh-meta);color:var(--v2-fg-muted)}.swt-v2-price{font-size:var(--v2-fs-price);font-weight:var(--v2-fw-bold);line-height:1.1;letter-spacing:var(--v2-ls-price)}.swt-v2-price--sale{color:var(--v2-accent-text)}.swt-v2-price-was{color:var(--v2-fg-subtle);font-size:15px;font-weight:var(--v2-fw-medium);text-decoration:line-through}.swt-v2-eyebrow{display:flex;align-items:center;gap:var(--v2-space-8);margin:0 0 var(--v2-space-12);font-size:var(--v2-fs-eyebrow);font-weight:var(--v2-fw-bold);line-height:1.3;letter-spacing:var(--v2-ls-eyebrow);text-transform:uppercase;color:var(--v2-red)}.swt-v2-eyebrow:before{content:"";flex:none;width:20px;height:2px;background:currentColor}.swt-v2-ink .swt-v2-eyebrow{color:var(--v2-white)}.swt-v2-ink .swt-v2-eyebrow:before{background:var(--v2-red)}.swt-v2-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--v2-space-16);margin-bottom:var(--v2-space-20)}@media screen and (min-width:750px){.swt-v2-head{margin-bottom:var(--v2-space-32)}}.swt-v2-link{display:inline-flex;align-items:center;gap:6px;min-height:var(--v2-tap);font-size:var(--v2-fs-body);font-weight:var(--v2-fw-semibold);line-height:1.2;color:var(--v2-fg);text-decoration:none}.swt-v2-link svg{flex:none;width:16px;height:16px;color:var(--v2-red);transition:transform var(--v2-dur-base) var(--v2-ease)}.swt-v2-ink .swt-v2-link svg{color:currentColor}.swt-v2-link:hover svg{transform:translate(3px)}.swt-v2-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--v2-space-8);min-height:var(--v2-btn-h);padding:0 var(--v2-space-24);border:1px solid transparent;border-radius:var(--v2-r-btn);font-family:var(--v2-font);font-size:var(--v2-fs-body);font-weight:var(--v2-fw-bold);line-height:1;letter-spacing:.01em;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--v2-dur-fast) var(--v2-ease),box-shadow var(--v2-dur-base) var(--v2-ease),background-color var(--v2-dur-fast) var(--v2-ease),border-color var(--v2-dur-fast) var(--v2-ease),color var(--v2-dur-fast) var(--v2-ease)}.swt-v2-btn--sm{min-height:var(--v2-btn-h-sm);padding:0 18px;font-size:var(--v2-fs-small)}.swt-v2-btn--primary{background:var(--v2-red);color:var(--v2-white)}.swt-v2-btn--primary:hover{transform:translateY(-1px);box-shadow:var(--v2-shadow-cta)}.swt-v2-btn--secondary{background:transparent;color:var(--v2-fg);border-color:var(--v2-line-strong)}.swt-v2-btn--secondary:hover{border-color:var(--v2-fg)}.swt-v2-btn--inverse{background:var(--v2-selected-bg);color:var(--v2-selected-fg)}.swt-v2-btn--inverse:hover{transform:translateY(-1px);box-shadow:var(--v2-shadow-lift)}.swt-v2-btn:active{transform:scale(.98);transition-duration:var(--v2-dur-press)}.swt-v2-btn:focus-visible{outline:2px solid var(--v2-focus);outline-offset:3px}.swt-v2-btn:disabled,.swt-v2-btn[aria-disabled=true]{background:var(--v2-grey-700);color:var(--v2-grey-300);border-color:transparent;box-shadow:none;transform:none;cursor:not-allowed}.swt-v2-arrow{flex:none;display:inline-grid;place-items:center;width:var(--v2-tap);height:var(--v2-tap);border:1px solid currentColor;border-radius:var(--v2-r-pill);transition:background-color var(--v2-dur-fast) var(--v2-ease),border-color var(--v2-dur-fast) var(--v2-ease),color var(--v2-dur-fast) var(--v2-ease)}.swt-v2-arrow svg{width:16px;height:16px}a:hover>.swt-v2-arrow,a:hover .swt-v2-arrow{background:var(--v2-red);border-color:var(--v2-red);color:var(--v2-white)}.swt-v2-card{position:relative;display:block;overflow:hidden;padding:var(--v2-card-pad);border-radius:var(--v2-r-md);background:var(--v2-surface);color:inherit;text-decoration:none;transition:transform var(--v2-dur-base) var(--v2-ease),box-shadow var(--v2-dur-base) var(--v2-ease)}.swt-v2-card--line{border:1px solid var(--v2-line)}a.swt-v2-card:hover{transform:translateY(-2px);box-shadow:var(--v2-shadow-lift)}.swt-v2-tint--periwinkle{background-color:var(--v2-tint-periwinkle)}.swt-v2-tint--slate{background-color:var(--v2-tint-slate)}.swt-v2-tint--mist{background-color:var(--v2-tint-mist)}.swt-v2-tint--sage{background-color:var(--v2-tint-sage)}.swt-v2-tint--sand{background-color:var(--v2-tint-sand)}.swt-v2-tint--neutral{background-color:var(--v2-tint-neutral)}.swt-v2-badge{display:inline-flex;align-items:center;gap:var(--v2-space-8);min-height:32px;padding:0 14px;border-radius:var(--v2-r-pill);background:var(--v2-red);color:var(--v2-white);font-size:var(--v2-fs-eyebrow);font-weight:var(--v2-fw-bold);line-height:1;letter-spacing:var(--v2-ls-eyebrow);text-transform:uppercase}.swt-v2-badge--quiet{background:var(--v2-chip-bg);color:var(--v2-fg-muted)}.swt-v2-option{display:inline-flex;align-items:center;gap:var(--v2-space-8);min-height:var(--v2-tap);padding:0 var(--v2-space-16);border:1px solid var(--v2-line-strong);border-radius:var(--v2-r-sm);background:transparent;color:var(--v2-fg);font-size:var(--v2-fs-small);font-weight:var(--v2-fw-medium);line-height:1.1;cursor:pointer;transition:background-color var(--v2-dur-fast) var(--v2-ease),color var(--v2-dur-fast) var(--v2-ease),border-color var(--v2-dur-fast) var(--v2-ease)}.swt-v2-option[aria-pressed=true],input:checked+.swt-v2-option{border-color:var(--v2-selected-bg);background:var(--v2-selected-bg);color:var(--v2-selected-fg);font-weight:var(--v2-fw-semibold)}.swt-v2-chip{display:flex;align-items:center;gap:10px;min-width:0;padding:10px;border:1px solid var(--v2-line);border-radius:var(--v2-r-sm);background:var(--v2-chip-bg)}.swt-v2-chip__icon{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;border-radius:var(--v2-r-xs);background:rgb(var(--v2-red-rgb) / .14);color:var(--v2-red)}.swt-v2-ink .swt-v2-chip__icon{background:rgb(var(--v2-red-rgb) / .2);color:var(--v2-white)}.swt-v2-dot{position:relative;width:28px;height:var(--v2-tap);padding:0;border:0;background:transparent;cursor:pointer}.swt-v2-dot:before{content:"";position:absolute;left:50%;top:50%;width:8px;height:8px;border-radius:var(--v2-r-pill);background:var(--v2-line-strong);transform:translate(-50%,-50%);transition:width var(--v2-dur-base) var(--v2-ease),background-color var(--v2-dur-base) var(--v2-ease)}.swt-v2-dot[aria-current=true]:before{width:24px;background:var(--v2-red)}.swt-v2-glass{background:var(--v2-glass);-webkit-backdrop-filter:var(--v2-glass-blur);backdrop-filter:var(--v2-glass-blur)}.swt-v2-scrim{background:var(--v2-scrim)}@media(prefers-reduced-motion:reduce){.swt-v2-btn,.swt-v2-card,.swt-v2-link svg,.swt-v2-arrow,.swt-v2-option,.swt-v2-dot:before{transition:none}.swt-v2-btn:hover,.swt-v2-btn:active,a.swt-v2-card:hover,.swt-v2-link:hover svg{transform:none}}@media(prefers-reduced-transparency:reduce){:root{--v2-glass: var(--v2-dark);--v2-glass-blur: none}}html:root{--swt-font: var(--v2-font)}:root .swt-hero-launch{--swt-hero-ink: var(--v2-dark);--swt-hero-red: var(--v2-red);--swt-hero-red-hover: var(--v2-red);--swt-hero-muted-fixed: var(--v2-grey-700);--swt-hero-border: var(--v2-grey-300);--swt-hero-radius-card: var(--v2-r-md);--swt-hero-radius-panel: var(--v2-r-sm);--swt-hero-radius-btn: var(--v2-r-btn);letter-spacing:0}:root .swt-hero-launch--dark{--swt-hero-border: rgb(var(--v2-white-rgb) / .18)}:root .swt-hero-launch__subheading{color:var(--v2-grey-700)}:root .swt-hero-launch__card--ink{background:var(--v2-dark)}:root .swt-hero-launch__card--light-overlay{border-color:rgb(var(--v2-dark-rgb) / .14)}:root .swt-hero-launch__card--has-image{background-clip:padding-box}:root .swt-hero-launch__card-scrim{background:var(--v2-dark)}:root .swt-hero-launch__card-eyebrow,:root .swt-hero-launch__card-cta,:root .swt-hero-launch__price{font-weight:var(--v2-fw-bold)}:root .swt-hero-launch__btn--primary:hover{box-shadow:var(--v2-shadow-cta)}:root .swt-hero-launch__btn:active{transform:scale(.98);transition-duration:var(--v2-dur-press)}:root .swt-hero-launch__arrowbtn{border-color:rgb(var(--v2-dark-rgb) / .2)}:root .swt-hero-launch__dotbtn[aria-current=true]{width:24px}:root .swt-hero-launch__phone{border-color:var(--v2-dark-deep);box-shadow:14px 14px rgb(var(--v2-red-rgb) / .14)}:root .swt-hero-launch__phone:before{background:var(--v2-dark-deep)}:root .swt-hero-launch__phone-screen{background:var(--v2-bg-alt);border-color:var(--v2-grey-100)}@media(prefers-reduced-motion:reduce){:root .swt-hero-launch__btn:active{transform:none}}:root .swt-catbento{letter-spacing:0}:root .swt-catbento__tile{border-radius:var(--v2-r-md)}:root .swt-catbento__heading{font-weight:var(--v2-fw-bold);letter-spacing:var(--v2-ls-h2)}:root .swt-catbento__eyebrow{font-weight:var(--v2-fw-bold);letter-spacing:var(--v2-ls-eyebrow)}@media screen and (min-width:1200px){:root .swt-catbento{--swt-catbento-gap: 20px}}:root .swt-qv{font-family:var(--v2-font);letter-spacing:0}:root .swt-qv__backdrop{background:var(--v2-scrim)}:root .swt-qv .swt-qv__backdrop{display:block}:root .swt-qv__panel{border-radius:var(--v2-r-lg);background:var(--v2-white);color:var(--v2-dark);box-shadow:var(--v2-shadow-overlay)}:root .swt-qv__close{width:var(--v2-tap);height:var(--v2-tap);border-color:var(--v2-grey-300)}:root .swt-qv__media{border-radius:var(--v2-r-md);background:var(--v2-bg-alt)}:root .swt-qv__vendor,:root .swt-qv__group-label{color:var(--v2-grey-700)}:root .swt-qv__title{font-family:var(--v2-font);font-weight:var(--v2-fw-bold);letter-spacing:-.02em}:root .swt-qv__price [data-swt-qv-price]{color:var(--v2-dark)}:root .swt-qv__price:has(s:not([hidden])) [data-swt-qv-price]{color:var(--v2-red)}:root .swt-qv__price s{color:var(--v2-grey-500)}:root .swt-qv__pill{min-height:var(--v2-tap);padding:0 var(--v2-space-16);border:1px solid var(--v2-grey-300);border-radius:var(--v2-r-sm);font-family:var(--v2-font);font-size:var(--v2-fs-small);font-weight:var(--v2-fw-medium)}:root .swt-qv__pill:hover{border-color:var(--v2-dark)}:root .swt-qv__pill.is-active{border-color:var(--v2-dark);background:var(--v2-dark);color:var(--v2-white);font-weight:var(--v2-fw-semibold)}:root .swt-qv__pill.is-dim.is-active{border-color:var(--v2-grey-700);background:var(--v2-grey-700)}:root .swt-qv__qty{border:1px solid var(--v2-grey-300);border-radius:var(--v2-r-pill)}:root .swt-qv__qty button{width:var(--v2-tap)}:root .swt-qv__qty input{height:calc(var(--v2-btn-h) - 2px)}:root .swt-qv__add{min-height:var(--v2-btn-h);border-radius:var(--v2-r-btn);background:var(--v2-red);font-family:var(--v2-font);font-size:var(--v2-fs-body);font-weight:var(--v2-fw-bold);letter-spacing:.01em;text-transform:none;transition:transform var(--v2-dur-fast) var(--v2-ease),box-shadow var(--v2-dur-base) var(--v2-ease)}:root .swt-qv__add:hover:not([disabled]){background:var(--v2-red);transform:translateY(-1px);box-shadow:var(--v2-shadow-cta)}:root .swt-qv__add:active:not([disabled]){transform:scale(.98);transition-duration:var(--v2-dur-press)}:root .swt-qv__add[disabled]{background:var(--v2-grey-700);color:var(--v2-grey-300)}:root .swt-qv__details{color:var(--v2-dark);font-size:var(--v2-fs-small)}:root .swt-qv__details:hover{color:var(--v2-dark);border-bottom-width:2px}@media screen and (max-width:749px){:root .swt-qv__panel{border-radius:var(--v2-r-lg) var(--v2-r-lg) 0 0}}@media(prefers-reduced-motion:reduce){:root .swt-qv__add:hover:not([disabled]),:root .swt-qv__add:active:not([disabled]){transform:none}}
/*# sourceMappingURL=/cdn/shop/t/109/assets/swt-v2.css.map */
