[data-sf-theme=vita]{--vt-accent:var(--gold);--vt-accent-ink:color-mix(in oklab, var(--gold), black 38%);--vt-accent-soft:color-mix(in oklab, var(--gold), transparent 86%);--vt-card-r:calc(var(--radius) * 1.15);--vt-panel-r:calc(var(--radius) * 1.6);--vt-btn-r:calc(var(--radius) * 2.4);--vt-chip-r:calc(var(--radius) * 2);--vt-img-r:calc(var(--radius) * .85);--vt-shadow:0 1px 2px #0e2a470a, 0 12px 32px -18px #0e2a4738;--vt-shadow-lg:0 2px 6px #0e2a470d, 0 30px 60px -30px #0e2a4759;--vt-t-immunity:#e1f4ed;--vt-t-energy:#fff4c9;--vt-t-sleep:#e7e9f6;--vt-t-fitness:#e2eef8;--vt-t-skin:#f8e9e4;--vt-i-immunity:#127a60;--vt-i-energy:#8a6400;--vt-i-sleep:#3c4a92;--vt-i-fitness:#1f5f96;--vt-i-skin:#9a4a36}:root:has([data-sf-theme=vita]) [data-slot=sheet-content]{--vt-accent:var(--gold);--vt-accent-ink:color-mix(in oklab, var(--gold), black 38%);--vt-accent-soft:color-mix(in oklab, var(--gold), transparent 86%);--vt-card-r:calc(var(--radius) * 1.15);--vt-panel-r:calc(var(--radius) * 1.6);--vt-btn-r:calc(var(--radius) * 2.4);--vt-chip-r:calc(var(--radius) * 2);--vt-img-r:calc(var(--radius) * .85);--vt-shadow:0 1px 2px #0e2a470a, 0 12px 32px -18px #0e2a4738;--vt-shadow-lg:0 2px 6px #0e2a470d, 0 30px 60px -30px #0e2a4759;--vt-t-immunity:#e1f4ed;--vt-t-energy:#fff4c9;--vt-t-sleep:#e7e9f6;--vt-t-fitness:#e2eef8;--vt-t-skin:#f8e9e4;--vt-i-immunity:#127a60;--vt-i-energy:#8a6400;--vt-i-sleep:#3c4a92;--vt-i-fitness:#1f5f96;--vt-i-skin:#9a4a36}[data-sf-theme=vita]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:15px}:is(html.dark [data-sf-theme=vita],html.dark:has([data-sf-theme=vita]) [data-slot=sheet-content]){--vt-accent-ink:color-mix(in oklab, var(--gold), white 20%);--vt-shadow:0 1px 2px #0000004d, 0 12px 32px -18px #0009;--vt-shadow-lg:0 30px 60px -30px #000000b3;--vt-t-immunity:#0f2c27;--vt-t-energy:#2b2612;--vt-t-sleep:#1a1f38;--vt-t-fitness:#102538;--vt-t-skin:#2e1c18;--vt-i-immunity:#6fe0bf;--vt-i-energy:#f0cf62;--vt-i-sleep:#a9b4f2;--vt-i-fitness:#8cc2f0;--vt-i-skin:#f0ab98}html.dark:has([data-sf-theme=vita]){--primary:var(--sf-cta);--primary-foreground:var(--sf-cta-foreground);--ring:var(--sf-cta)}.vt-h1,.vt-h2,.vt-h3,.vt-wordmark,.vt-card-title,.vt-price,.vt-price-lg,.vt-stat,.vt-goal-title,.vt-cat-title,.vt-label-name,.vt-step-num,.vt-facts-title,.vt-compare-name,.vt-mono,.vt-dose,.vt-quote,.vt-save-num,.vt-rx{font-family:var(--sf-font-heading,inherit)}[data-sf-theme=vita] :is(h1,h2,h3,h4){font-weight:600}.vt-h1{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.35rem,1.6rem + 3.3vw,4.1rem);font-weight:600;line-height:1.02}.vt-h1-sm{font-size:clamp(2rem,1.55rem + 1.9vw,3rem);line-height:1.06}.vt-h1-pdp{letter-spacing:-.028em;font-size:clamp(1.75rem,1.4rem + 1.3vw,2.45rem);line-height:1.1}.vt-h2{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(1.7rem,1.35rem + 1.5vw,2.6rem);font-weight:600;line-height:1.08}.vt-h2-sm{font-size:clamp(1.45rem,1.25rem + .9vw,1.95rem)}.vt-h3{letter-spacing:-.012em;font-size:1.15rem;font-weight:600;line-height:1.3}.vt-lede{font-size:17px;line-height:1.65}.vt-sub{font-size:15.5px;line-height:1.65}.vt-wordmark{letter-spacing:-.03em;color:var(--foreground);font-size:21px;font-weight:600;line-height:1}@media (min-width:1024px){.vt-wordmark{font-size:23px}}.vt-card-title{letter-spacing:-.01em;font-size:15px;font-weight:600;line-height:1.3}.vt-price{letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--foreground);font-size:16px;font-weight:600}.vt-price-sale{color:var(--foreground)}.vt-price-lg{letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:600;line-height:1}.vt-stat{letter-spacing:-.04em;font-size:56px;font-weight:600;line-height:1}.vt-mono{font-variant-numeric:tabular-nums;letter-spacing:-.01em}.vt-perday{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:12px}.vt-perday-lg{font-size:14px;font-weight:500}.vt-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--vt-accent-ink);align-items:center;gap:.55rem;font-size:12px;font-weight:600;display:inline-flex}.vt-eyebrow-dot{background:var(--vt-accent);width:7px;height:7px;box-shadow:0 0 0 3px var(--vt-accent-soft);border-radius:9999px}.vt-eyebrow-ondark{color:color-mix(in oklab, var(--gold), white 35%)}[dir=rtl] [data-sf-theme=vita] :is(.vt-h1,.vt-h2,.vt-h3,.vt-wordmark,.vt-card-title,.vt-price-lg,.vt-stat,.vt-eyebrow,.vt-goal-title,.vt-cat-title,.vt-label-name,.vt-mini-head,.vt-foot-head,.vt-dose,.vt-kicker,.vt-drawer-head,.vt-facts-title,.vt-goal-tag,.vt-strip dt){letter-spacing:0;text-transform:none}[dir=rtl] [data-sf-theme=vita] :is(h1,h2,h3,h4){line-height:1.35}[dir=rtl] [data-sf-theme=vita] :is(p,dd,li,summary,blockquote):not([class*=leading-none]){line-height:1.8}[dir=rtl] .vt-h1{font-size:clamp(2.05rem,1.45rem + 2.7vw,3.45rem);font-weight:700;line-height:1.35}[dir=rtl] .vt-h1-sm{font-size:clamp(1.8rem,1.4rem + 1.6vw,2.6rem)}[dir=rtl] .vt-h1-pdp{font-size:clamp(1.55rem,1.3rem + 1vw,2.1rem);line-height:1.45}[dir=rtl] .vt-h2{font-size:clamp(1.5rem,1.25rem + 1.2vw,2.2rem);font-weight:700;line-height:1.4}[dir=rtl] .vt-h2-sm{font-size:clamp(1.35rem,1.2rem + .7vw,1.75rem)}[dir=rtl] .vt-h3{font-size:1.1rem;font-weight:700;line-height:1.5}[dir=rtl] .vt-card-title{font-size:14.5px;font-weight:700;line-height:1.55}[dir=rtl] .vt-eyebrow{font-size:13px;font-weight:700}[dir=rtl] .vt-wordmark{font-weight:700}[dir=rtl] .vt-lede{font-size:16.5px;line-height:1.9}[dir=rtl] .vt-price-lg,[dir=rtl] .vt-price,[dir=rtl] .vt-stat{font-family:inherit}.vt-btn{border-radius:var(--vt-btn-r);white-space:nowrap;justify-content:center;align-items:center;gap:.55rem;min-height:3rem;padding:0 1.6rem;font-size:15px;font-weight:600;transition:background-color .2s,color .2s,border-color .2s,transform .2s,box-shadow .2s;display:inline-flex}.vt-btn:active{transform:translateY(1px)}.vt-btn:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.vt-btn-sm{min-height:2.5rem;padding:0 1.1rem;font-size:14px}.vt-btn-primary{background:var(--primary);color:var(--primary-foreground);box-shadow:0 10px 24px -14px color-mix(in oklab, var(--primary), transparent 20%)}.vt-btn-primary:hover{background:color-mix(in oklab, var(--primary), black 14%)}html.dark .vt-btn-primary:hover{background:color-mix(in oklab, var(--primary), white 12%)}.vt-btn-ghost{border:1px solid color-mix(in oklab, var(--foreground), transparent 80%);color:var(--foreground);background:var(--background)}.vt-btn-ghost:hover{border-color:var(--primary);color:var(--primary)}.vt-btn-light{color:#0e2a47;background:#fff}.vt-btn-light:hover{background:color-mix(in oklab, #fff, var(--gold) 16%)}.vt-btn-onDark{color:#fff;border:1px solid #ffffff47}.vt-btn-onDark:hover{background:#ffffff0f;border-color:#fff}.vt-textlink{color:var(--primary);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--primary), transparent 70%);text-decoration-color:color-mix(in oklab, var(--primary), transparent 70%);text-underline-offset:6px;align-items:center;gap:.4rem;font-size:14.5px;font-weight:600;display:inline-flex}.vt-textlink:hover{text-decoration-color:currentColor}.vt-textlink:focus-visible{outline:2px solid var(--ring);outline-offset:3px;border-radius:4px}.vt-chip{border-radius:var(--vt-chip-r);font-variant-numeric:tabular-nums;background:var(--sf-mist);color:var(--foreground);border:1px solid var(--border);align-items:center;gap:.35rem;padding:.3rem .65rem;font-size:12px;font-weight:600;display:inline-flex}.vt-chip-mint{background:var(--vt-accent-soft);color:var(--vt-accent-ink);border-color:#0000}.vt-kicker{border-radius:var(--vt-chip-r);background:var(--sf-mist);border:1px solid var(--border);color:var(--foreground);align-items:center;gap:.5rem;padding:.4rem .85rem .4rem .55rem;font-size:13px;font-weight:600;display:inline-flex}[dir=rtl] .vt-kicker{padding:.4rem .55rem .4rem .85rem}.vt-dose{border-radius:var(--vt-chip-r);background:color-mix(in oklab, var(--card), transparent 6%);color:var(--foreground);letter-spacing:-.005em;font-variant-numeric:tabular-nums;box-shadow:0 1px 0 #0e2a470a, inset 0 0 0 1px color-mix(in oklab, var(--foreground), transparent 90%);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:.28rem .6rem;font-size:11.5px;font-weight:600;display:inline-block}.vt-dose-lg{padding:.42rem .85rem;font-size:13px}[dir=rtl] .vt-dose{font-family:inherit;font-size:12px}.vt-sale{border-radius:var(--vt-chip-r);background:color-mix(in oklab, var(--gold), var(--card) 80%);color:var(--vt-accent-ink);font-variant-numeric:tabular-nums;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--gold), transparent 55%);align-items:center;padding:.2rem .55rem;font-size:12px;font-weight:700;display:inline-flex}.vt-stars{color:var(--gold)}.vt-stars-sm svg{width:.72rem;height:.72rem}.vt-goal-immunity{--vt-tint:var(--vt-t-immunity);--vt-ink:var(--vt-i-immunity)}.vt-goal-energy{--vt-tint:var(--vt-t-energy);--vt-ink:var(--vt-i-energy)}.vt-goal-sleep{--vt-tint:var(--vt-t-sleep);--vt-ink:var(--vt-i-sleep)}.vt-goal-fitness{--vt-tint:var(--vt-t-fitness);--vt-ink:var(--vt-i-fitness)}.vt-goal-skin{--vt-tint:var(--vt-t-skin);--vt-ink:var(--vt-i-skin)}.vt-util{background:var(--sf-mist);color:color-mix(in oklab, var(--foreground), transparent 25%);border-bottom:1px solid var(--border);font-size:12.5px;font-weight:500}.vt-util-link{align-items:center;gap:.4rem;transition:color .2s;display:inline-flex}.vt-util-link:hover{color:var(--primary)}[data-sf-theme=vita] .vt-lang>button{border-radius:var(--vt-chip-r);background:0 0;border-color:#0000;height:1.75rem;padding-inline:.5rem;font-size:12.5px}[data-sf-theme=vita] .vt-lang>button:hover{background:var(--card);border-color:var(--border)}.vt-header{background:color-mix(in oklab, var(--background), transparent 4%);-webkit-backdrop-filter:saturate(160%)blur(14px);backdrop-filter:saturate(160%)blur(14px);border-bottom:1px solid var(--border);transition:box-shadow .3s}.vt-header-scrolled{box-shadow:0 10px 30px -24px #0e2a4766}.vt-icon-btn{width:2.5rem;height:2.5rem;color:color-mix(in oklab, var(--foreground), transparent 15%);border-radius:9999px;justify-content:center;align-items:center;transition:background-color .2s,color .2s}.vt-icon-btn:hover{background:var(--sf-mist);color:var(--foreground)}.vt-icon-btn:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.vt-icon-btn-outline{border:1px solid var(--border)}[data-sf-theme=vita] .vt-icons a[href=\/favorites]{width:2.5rem;height:2.5rem;color:color-mix(in oklab, var(--foreground), transparent 15%);border-radius:9999px}[data-sf-theme=vita] .vt-icons a[href=\/favorites]:hover{background:var(--sf-mist);color:var(--foreground)}[data-sf-theme=vita] .vt-icons [data-cart-target]{border-radius:var(--vt-btn-r);width:2.5rem;height:2.5rem}[data-sf-theme=vita] .vt-icons svg{stroke-width:1.7px}[data-sf-theme=vita] .vt-icons [data-cart-target]{background:var(--primary);color:var(--primary-foreground);margin-inline-start:.35rem}[data-sf-theme=vita] .vt-icons [data-cart-target]:hover{background:color-mix(in oklab, var(--primary), black 14%);color:var(--primary-foreground)}[data-sf-theme=vita] .vt-icons [data-cart-target]>span,[data-sf-theme=vita] .vt-icons a>span.absolute{background:var(--gold);color:#fff;box-shadow:0 0 0 2px var(--background);font-variant-numeric:tabular-nums}.vt-search{border-radius:var(--vt-btn-r);background:var(--sf-mist);border:1px solid #0000;align-items:center;height:2.875rem;transition:border-color .2s,background-color .2s,box-shadow .2s;position:relative}.vt-search:focus-within{background:var(--background);border-color:var(--primary);box-shadow:0 0 0 4px color-mix(in oklab, var(--primary), transparent 88%)}.vt-search-icon{color:var(--muted-foreground);pointer-events:none;position:absolute;inset-inline-start:1rem}.vt-search-input{width:100%;height:100%;color:var(--foreground);background:0 0;outline:none;padding-inline:2.75rem 1rem;font-size:14.5px}.vt-search-input::placeholder{color:color-mix(in oklab, var(--muted-foreground), transparent 10%)}.vt-search-input::-webkit-search-cancel-button{display:none}@media (max-width:1023px){.vt-search{height:2.75rem}}.vt-navrow{border-top:1px solid var(--border)}.vt-navlink{white-space:nowrap;height:3rem;color:color-mix(in oklab, var(--foreground), transparent 20%);align-items:center;font-size:14px;font-weight:500;transition:color .2s;display:inline-flex;position:relative}.vt-navlink:hover{color:var(--foreground)}.vt-navlink:after{content:"";inset-inline:0;background:var(--primary);border-radius:2px;height:2px;transition:transform .25s;position:absolute;bottom:-1px;transform:scaleX(0)}.vt-navlink[aria-current=page]{color:var(--primary)}.vt-navlink[aria-current=page]:after,.vt-navlink:hover:after{transform:scaleX(1)}.vt-navlink-offer{color:var(--vt-accent-ink)}.vt-goal-pill{border-radius:var(--vt-chip-r);background:var(--vt-tint,var(--sf-mist));height:1.9rem;color:var(--vt-ink,var(--foreground));border:1px solid #0000;align-items:center;gap:.35rem;padding:0 .7rem;font-size:12.5px;font-weight:600;transition:border-color .2s,transform .2s;display:inline-flex}.vt-goal-pill:hover{border-color:color-mix(in oklab, var(--vt-ink,var(--foreground)), transparent 70%)}.vt-goal-pill[aria-current=page]{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}@media (max-width:1279px){.vt-goal-pill{padding:0 .55rem}.vt-goal-pill svg{display:none}}:root:has([data-sf-theme=vita]) .vt-drawer{font-family:var(--font-sans)}:root:has([data-sf-theme=vita]) .vt-drawer .vt-wordmark{font-family:var(--sf-font-heading);letter-spacing:-.03em;font-size:20px;font-weight:600}.vt-drawer-head{letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);font-size:11.5px;font-weight:700}[dir=rtl] .vt-drawer-head{letter-spacing:0;font-size:12.5px}.vt-drawer-goal{border-radius:var(--vt-card-r);background:var(--vt-tint);color:var(--foreground);align-items:center;gap:.6rem;padding:.55rem;font-size:14px;font-weight:600;display:flex}.vt-drawer-goal-icon{background:var(--card);width:2rem;height:2rem;color:var(--vt-ink);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.vt-thumb{border-radius:var(--vt-img-r)}:root:has([data-sf-theme=vita]) .vt-drawer .relative>button[aria-expanded]{border-radius:var(--vt-chip-r)}:root:has([data-sf-theme=vita]) .vt-drawer .vt-btn{border-radius:var(--vt-btn-r);justify-content:center;align-items:center;gap:.55rem;min-height:3rem;font-size:15px;font-weight:600;display:inline-flex}:root:has([data-sf-theme=vita]) .vt-drawer .vt-btn-primary{background:var(--primary);color:var(--primary-foreground)}.vt-hero{background:linear-gradient(180deg, var(--background) 0%, var(--sf-mist) 100%)}.vt-hero-stage{padding:0 0 2.5rem}.vt-hero-frame{aspect-ratio:6/5;border-radius:calc(var(--radius) * 2);background:var(--sf-mist-2);box-shadow:var(--vt-shadow-lg)}@media (min-width:1024px){.vt-hero-frame{margin-inline-start:2.5rem}}.vt-hero-img{animation:1.2s cubic-bezier(.2,.7,.2,1) both vt-hero-in}@keyframes vt-hero-in{0%{opacity:.6;transform:scale(1.04)}to{opacity:1;transform:none}}.vt-molecules{color:var(--sf-mint);pointer-events:none}.vt-hero-molecules{aspect-ratio:1;inset-inline-start:-4%;opacity:.45;width:46%;position:absolute;bottom:-6%}@media (max-width:1023px){.vt-hero-molecules{display:none}}.vt-checked{top:1rem;border-radius:var(--vt-chip-r);background:color-mix(in oklab, var(--card), transparent 8%);color:var(--foreground);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--vt-shadow);align-items:center;gap:.4rem;padding:.4rem .75rem;font-size:12px;font-weight:600;display:inline-flex;position:absolute;inset-inline-end:1rem}.vt-checked svg{color:#fff;background:var(--gold);border-radius:9999px;width:1rem;height:1rem;padding:2px}.vt-label-card{bottom:0;border-radius:var(--vt-panel-r);background:var(--card);border:1px solid var(--border);width:min(20.5rem,100% - 1.5rem);box-shadow:var(--vt-shadow-lg);padding:1rem 1.1rem 1.05rem;transition:transform .3s,box-shadow .3s;display:block;position:absolute;inset-inline-start:.75rem}.vt-label-card:hover{transform:translateY(-2px)}.vt-label-card:focus-visible{outline:2px solid var(--ring);outline-offset:3px}@media (min-width:1024px){.vt-label-card{inset-inline-start:0;bottom:.5rem}}.vt-label-top{letter-spacing:.1em;text-transform:uppercase;color:var(--vt-accent-ink);border-bottom:1px dashed var(--border);justify-content:space-between;align-items:center;gap:.5rem;padding-bottom:.6rem;font-size:11px;font-weight:700;display:flex}[dir=rtl] .vt-label-top{letter-spacing:0;font-size:12px}.vt-label-name{letter-spacing:-.015em;margin-top:.65rem;font-size:17px;font-weight:600;line-height:1.25;display:block}[dir=rtl] .vt-label-name{font-weight:700;line-height:1.5}.vt-label-price{letter-spacing:-.02em;align-items:baseline;gap:.4rem;margin-top:.8rem;font-size:22px;font-weight:600;display:flex}.vt-trust{border-top:1px solid var(--border)}.vt-trust-item,.vt-standard{padding:1.35rem .25rem}@media (min-width:1024px){.vt-trust-item,.vt-standard{padding:1.6rem 1.5rem}.vt-trust-item:first-child,.vt-standard:first-child{padding-inline-start:0}.vt-trust-item+.vt-trust-item,.vt-standard+.vt-standard{border-inline-start:1px solid var(--border)}}@media (max-width:1023px){.vt-trust-item:nth-child(odd),.vt-standard:nth-child(odd){padding-inline-end:.75rem}.vt-trust-item:nth-child(n+3),.vt-standard:nth-child(n+3){border-top:1px solid var(--border)}}.vt-badge-icon{background:var(--card);width:2.5rem;height:2.5rem;color:var(--vt-accent-ink);box-shadow:inset 0 0 0 1px var(--border);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.vt-mist-band{background:var(--sf-mist)}.vt-goal{border-radius:var(--vt-panel-r);background:var(--vt-tint);flex-direction:column;height:100%;min-height:13.5rem;padding:1.1rem;transition:transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.vt-goal:after{content:"";inset-inline-end:-1.5rem;background-image:radial-gradient(circle, color-mix(in oklab, var(--vt-ink), transparent 70%) 1.3px, transparent 1.6px);opacity:.8;pointer-events:none;background-size:11px 11px;border-radius:9999px;width:7rem;height:7rem;position:absolute;top:-1.5rem}.vt-goal:hover{box-shadow:var(--vt-shadow);transform:translateY(-3px)}.vt-goal:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.vt-goal-icon{background:var(--card);width:2.75rem;height:2.75rem;color:var(--vt-ink);box-shadow:var(--vt-shadow);border-radius:9999px;justify-content:center;align-items:center;display:flex}.vt-goal-title{letter-spacing:-.02em;margin-top:2.5rem;font-size:20px;font-weight:600;line-height:1.15;display:block}[dir=rtl] .vt-goal-title{font-size:19px;font-weight:700;line-height:1.45}.vt-goal-foot{border-top:1px solid color-mix(in oklab, var(--vt-ink), transparent 82%);color:var(--vt-ink);justify-content:space-between;align-items:center;margin-top:1rem;padding-top:.75rem;font-size:12.5px;font-weight:600;display:flex}.vt-goal-arrow{background:var(--card);width:1.9rem;height:1.9rem;color:var(--foreground);border-radius:9999px;justify-content:center;align-items:center;transition:background-color .2s,color .2s;display:flex}.group:hover .vt-goal-arrow{background:var(--primary);color:var(--primary-foreground)}.vt-cat{border-radius:var(--vt-panel-r);background:var(--card);border:1px solid var(--border);height:100%;transition:box-shadow .3s,border-color .3s;display:block;overflow:hidden}.vt-cat:hover{box-shadow:var(--vt-shadow);border-color:#0000}.vt-cat:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.vt-cat-media{background:var(--sf-mist-2)}.vt-cat-title{letter-spacing:-.015em;font-size:16px;font-weight:600}@media (max-width:639px){.vt-cat-title{font-size:14.5px}}.vt-steps{border-top:1px solid var(--border)}.vt-step{border-bottom:1px solid var(--border);grid-template-columns:3.5rem 1fr;gap:1rem;padding:1.5rem 0;display:grid}@media (min-width:768px){.vt-step{grid-template-columns:5rem 1fr;padding:1.9rem 0}}.vt-step-num{color:var(--vt-accent-ink);font-variant-numeric:tabular-nums;padding-top:.15rem;font-size:15px;font-weight:600}@media (min-width:768px){.vt-step-num{letter-spacing:-.03em;color:color-mix(in oklab, var(--foreground), transparent 80%);font-size:32px;line-height:1}.vt-step:hover .vt-step-num{color:var(--vt-accent-ink)}}.vt-facts-label{background:var(--card);color:var(--foreground);border:2px solid var(--foreground);border-radius:var(--vt-img-r);box-shadow:12px 12px 0 -2px var(--sf-mist-2);padding:1.1rem 1.2rem 1rem;font-size:13.5px;position:relative}[dir=rtl] .vt-facts-label{box-shadow:-12px 12px 0 -2px var(--sf-mist-2)}.vt-facts-title{letter-spacing:-.03em;border-bottom:1px solid var(--foreground);padding-bottom:.45rem;font-size:26px;font-weight:700;line-height:1.05}[dir=rtl] .vt-facts-title{font-size:22px;line-height:1.45}.vt-facts-meta{border-bottom:1px solid var(--border);justify-content:space-between;gap:1rem;padding:.35rem 0;display:flex}.vt-facts-meta span:last-child{text-align:end;font-weight:600}.vt-facts-head{border-top:7px solid var(--foreground);border-bottom:2px solid var(--foreground);justify-content:space-between;gap:1rem;margin-top:.35rem;padding:.4rem 0 .35rem;font-size:12px;font-weight:700;display:flex}.vt-facts-row{border-bottom:1px solid var(--border);justify-content:space-between;gap:1rem;padding:.45rem 0;font-weight:600;display:flex}.vt-facts-row>span:last-child{flex-shrink:0}.vt-facts-other{border-top:5px solid var(--foreground);margin-top:.7rem;padding-top:.6rem;font-size:12.5px;line-height:1.6}.vt-facts-foot{color:var(--muted-foreground);margin-top:.5rem;font-size:11.5px}.vt-facts-pointer{inset-inline-end:-.7rem;border-radius:var(--vt-chip-r);background:var(--sf-sun);color:#3d2d00;box-shadow:var(--vt-shadow);font-variant-numeric:tabular-nums;align-items:center;gap:.35rem;padding:.25rem .6rem .25rem .35rem;font-size:11px;font-weight:700;display:inline-flex;position:absolute;top:-.8rem}.vt-facts-pointer-dot{background:#3d2d00;border-radius:9999px;width:.55rem;height:.55rem}.vt-ask{border-radius:var(--vt-panel-r);background:var(--sf-mist);border:1px solid var(--border)}.vt-note{background:var(--card);border-radius:var(--vt-panel-r);border:1px solid var(--border);box-shadow:var(--vt-shadow)}.vt-quote{letter-spacing:-.01em;font-size:17px;font-weight:500;line-height:1.6}[dir=rtl] .vt-quote{letter-spacing:0;font-family:inherit;font-size:16px;line-height:1.9}.vt-rx{background:var(--primary);width:2.5rem;height:2.5rem;color:var(--primary-foreground);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-style:italic;font-weight:700;display:flex}.vt-why{min-height:0;color:var(--muted-foreground);border-inline-start:2px solid var(--gold);padding-inline-start:.75rem;font-size:13px;line-height:1.55}.vt-save{border-radius:calc(var(--radius) * 2.2);background:var(--sf-ink);color:var(--sf-ink-foreground)}html:not(.dark) .vt-save{background:radial-gradient(120% 140% at 100% 0%, color-mix(in oklab, var(--sf-ink), var(--gold) 18%) 0%, var(--sf-ink) 55%)}.vt-save .vt-h2{color:inherit}.vt-save-molecules{aspect-ratio:1;inset-inline-end:-8rem;width:38rem;max-width:90%;color:var(--gold);opacity:.18;position:absolute;bottom:-12rem}.vt-save-num{background:#ffffff1a;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.9rem;height:1.9rem;font-size:13px;font-weight:600;display:flex;box-shadow:inset 0 0 0 1px #ffffff40}.vt-compare{background:var(--card);color:var(--foreground);border-radius:var(--vt-panel-r);box-shadow:0 40px 80px -40px #0000008c}.vt-compare-thumb{border-radius:var(--vt-img-r);background:var(--sf-mist)}.vt-compare-name{letter-spacing:-.015em;font-size:16px;font-weight:600}[dir=rtl] .vt-compare-name{font-family:inherit;font-weight:700}.vt-save-tag{border-radius:var(--vt-chip-r);background:var(--sf-sun);color:#3d2d00;padding:.3rem .65rem;font-size:12px;font-weight:700}.vt-bar{background:var(--sf-mist);border-radius:9999px;height:.6rem;overflow:hidden}.vt-bar-fill{border-radius:inherit;background:color-mix(in oklab, var(--foreground), transparent 70%);height:100%;display:block}.vt-bar-best{background:var(--gold)}.vt-faq{border-top:1px solid var(--border)}.vt-acc{border-bottom:1px solid var(--border)}.vt-acc>summary{cursor:pointer;letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 0;font-size:16px;font-weight:600;list-style:none;display:flex}.vt-acc>summary::-webkit-details-marker{display:none}.vt-acc>summary:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:4px}.vt-acc-icon{background:var(--sf-mist);width:2rem;height:2rem;color:var(--foreground);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .2s,color .2s;display:flex}.vt-acc[open] .vt-acc-icon{background:var(--primary);color:var(--primary-foreground)}.vt-acc-body{color:color-mix(in oklab, var(--foreground), transparent 22%);padding:0 3rem 1.3rem 0;font-size:15px;line-height:1.75}[dir=rtl] .vt-acc-body{padding:0 0 1.3rem 3rem}[dir=rtl] .vt-acc>summary{font-weight:700}.vt-news{border-radius:calc(var(--radius) * 2.2);background:var(--sf-mist);border:1px solid var(--border)}.vt-news-molecules{aspect-ratio:1;inset-inline-end:-5rem;opacity:.18;width:22rem;position:absolute;top:-9rem}[data-sf-theme=vita] .vt-news-form input{border-radius:var(--vt-btn-r);background:var(--card);border-color:var(--border);text-align:start;height:3.25rem;padding-inline:1.25rem;font-size:15px}[data-sf-theme=vita] .vt-news-form input:focus-visible{border-color:var(--primary);box-shadow:0 0 0 4px color-mix(in oklab, var(--primary), transparent 86%)}[data-sf-theme=vita] .vt-news-form button{border-radius:9999px;flex-shrink:0;width:3.25rem;height:3.25rem}[dir=rtl] [data-sf-theme=vita] .vt-news-form button svg{transform:scaleX(-1)}.vt-card{border-radius:var(--vt-card-r);background:var(--card);border:1px solid var(--border);width:100%;height:100%;transition:box-shadow .3s,border-color .3s,transform .3s;overflow:hidden}.vt-card:hover{box-shadow:var(--vt-shadow);border-color:color-mix(in oklab, var(--border), var(--foreground) 6%)}.vt-card-media{border-radius:var(--vt-img-r);background:var(--sf-mist);margin:.4rem .4rem 0}.vt-card-media:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.vt-card .vt-sale{z-index:2;margin:.4rem;position:absolute}.vt-card-wish{margin:.4rem}[data-sf-theme=vita] .vt-card-wish button,[data-sf-theme=vita] .vt-order .justify-between>button:not(.vt-btn){background:color-mix(in oklab, var(--card), transparent 10%);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:0;width:2.1rem;height:2.1rem;box-shadow:0 1px 2px #0e2a4714}[data-sf-theme=vita] .vt-order .justify-between>button:not(.vt-btn){width:2.5rem;height:2.5rem;box-shadow:inset 0 0 0 1px var(--border)}[data-sf-theme=vita] .vt-card-wish button svg{width:.95rem;height:.95rem}.vt-goal-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--vt-ink,var(--muted-foreground));align-items:center;gap:.4rem;font-size:11px;font-weight:700;display:inline-flex}[dir=rtl] .vt-goal-tag{font-size:12px}.vt-goal-dot{background:currentColor;border-radius:9999px;width:6px;height:6px}.vt-soldout{text-align:center;border-radius:var(--vt-chip-r);background:color-mix(in oklab, var(--card), transparent 8%);padding:.45rem;font-size:12.5px;font-weight:600;display:block}[data-sf-theme=vita] button.vt-add{border-radius:var(--vt-btn-r);background:var(--primary);width:2.4rem;height:2.4rem;color:var(--primary-foreground);box-shadow:0 8px 18px -10px color-mix(in oklab, var(--primary), transparent 10%);border:0;transition:background-color .2s,transform .2s}[data-sf-theme=vita] button.vt-add:hover{background:color-mix(in oklab, var(--primary), black 15%);color:var(--primary-foreground)}[data-sf-theme=vita] button.vt-add:active{transform:scale(.94)}[data-sf-theme=vita] button.vt-add svg{stroke-width:2.2px;width:1.1rem;height:1.1rem}@media (max-width:639px){.vt-card-title{font-size:14px}.vt-price{font-size:15px}[data-sf-theme=vita] button.vt-add{width:2.2rem;height:2.2rem}}.vt-masthead{background:var(--sf-mist);border-bottom:1px solid var(--border)}.vt-masthead-molecules{aspect-ratio:1;inset-inline-end:-6rem;opacity:.3;width:30rem;position:absolute;top:-8rem}@media (max-width:767px){.vt-masthead-molecules{opacity:.12}}.vt-crumbs{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.35rem;font-size:13px;display:flex}.vt-crumbs a:hover{color:var(--foreground)}.vt-crumbs [aria-current=page]{color:var(--foreground);font-weight:500}.vt-tab{border-radius:var(--vt-btn-r);background:var(--card);border:1px solid var(--border);align-items:center;gap:.5rem;height:2.6rem;padding:0 1rem 0 .3rem;font-size:14px;font-weight:600;transition:border-color .2s,color .2s,background-color .2s;display:inline-flex}.vt-tab:not(:has(img)){padding-inline-start:1rem}[dir=rtl] .vt-tab{padding:0 .3rem 0 1rem}[dir=rtl] .vt-tab:not(:has(img)){padding-inline-end:1rem}.vt-tab:hover{border-color:color-mix(in oklab, var(--primary), transparent 50%)}.vt-tab[aria-current=page]{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.vt-tab-img{object-fit:cover;border-radius:9999px;width:2rem;height:2rem}.vt-filter{border-radius:var(--vt-btn-r);background:var(--vt-tint,var(--sf-mist));height:2.3rem;color:var(--vt-ink,var(--foreground));border:1px solid #0000;flex-shrink:0;align-items:center;gap:.4rem;padding:0 .9rem;font-size:13.5px;font-weight:600;transition:border-color .2s,box-shadow .2s;display:inline-flex}.vt-filter:hover{border-color:color-mix(in oklab, var(--vt-ink,var(--foreground)), transparent 70%)}.vt-filter[aria-current=page]{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.vt-filter:not([class*=vt-goal-])[aria-current=page]{background:var(--primary);color:var(--primary-foreground)}.vt-filter-n{background:var(--card);color:var(--foreground);border-radius:9999px;padding:.05rem .4rem;font-size:11px;font-weight:700}[data-sf-theme=vita] .vt-sort>div{justify-content:flex-start;gap:.6rem}[data-sf-theme=vita] .vt-sort :is([data-slot=select-trigger],input,button){border-radius:var(--vt-btn-r);height:2.4rem;font-size:13.5px}[data-sf-theme=vita] .vt-sort [data-slot=select-trigger]{background:var(--card);padding-inline:1rem}[data-sf-theme=vita] .vt-sort input{background:var(--card);width:5rem}.vt-empty{background:var(--sf-mist);width:4.5rem;height:4.5rem;color:var(--muted-foreground);border-radius:9999px;justify-content:center;align-items:center;display:flex}.vt-progress{background:var(--border);border-radius:9999px;width:12rem;height:3px;overflow:hidden}.vt-progress>span{background:var(--gold);height:100%;transition:width .5s;display:block}.vt-gallery-panel{border-radius:var(--vt-panel-r);background:var(--sf-mist);overflow:hidden}.vt-gallery-track{border-radius:inherit}.vt-thumb-btn{border-radius:var(--vt-img-r);background:var(--sf-mist);opacity:.7;transition:opacity .2s,box-shadow .2s}.vt-thumb-btn:hover{opacity:1}.vt-thumb-btn:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.vt-thumb-on{opacity:1;box-shadow:0 0 0 2px var(--background), 0 0 0 3.5px var(--primary)}.vt-dot{background:color-mix(in oklab, var(--foreground), transparent 70%);border-radius:9999px;width:.4rem;height:.4rem;transition:width .3s,background-color .3s}.vt-dot-on{background:var(--foreground);width:1.2rem}.vt-goal-chip{border-radius:var(--vt-chip-r);background:var(--vt-tint);height:1.85rem;color:var(--vt-ink);align-items:center;gap:.35rem;padding:0 .7rem;font-size:12.5px;font-weight:700;display:inline-flex}.vt-cat-link{color:var(--muted-foreground);border-inline-start:1px solid var(--border);padding-inline-start:.5rem;font-size:13px}.vt-cat-link:hover{color:var(--foreground)}.vt-strip{border:1px solid var(--border);border-radius:var(--vt-card-r);background:var(--card);overflow:hidden}.vt-strip-cell{min-width:0;padding:.7rem .85rem}.vt-strip-cell+.vt-strip-cell{border-inline-start:1px solid var(--border)}.vt-strip dt{letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);font-size:10.5px;font-weight:700}[dir=rtl] .vt-strip dt{font-size:12px}.vt-strip dd{font-variant-numeric:tabular-nums;margin-top:.2rem;font-size:14px;font-weight:600;line-height:1.35}.vt-mini-head{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);font-size:12px;font-weight:700}[dir=rtl] .vt-mini-head{font-size:13px}.vt-suit{border-radius:var(--vt-chip-r);border:1px solid var(--border);background:var(--card);align-items:center;gap:.35rem;height:2rem;padding:0 .75rem;font-size:13px;font-weight:600;display:inline-flex}.vt-suit svg{color:var(--vt-accent-ink)}.vt-suit-halal{background:var(--vt-accent-soft);color:var(--vt-accent-ink);border-color:#0000}.vt-packs{border-radius:var(--vt-card-r);background:var(--sf-mist);padding:1rem}.vt-pack{border-radius:var(--vt-img-r);background:var(--card);border:1px solid var(--border);align-items:center;gap:.75rem;padding:.6rem .8rem;font-size:14px;display:flex}.vt-pack-best{border-color:color-mix(in oklab, var(--gold), transparent 30%);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--gold), transparent 30%)}.vt-pack-tag{border-radius:var(--vt-chip-r);background:var(--vt-accent-soft);color:var(--vt-accent-ink);flex-shrink:0;padding:.15rem .5rem;font-size:11px;font-weight:700}.vt-order{border-radius:var(--vt-panel-r);background:var(--card);border:1px solid var(--border);box-shadow:var(--vt-shadow)}.vt-services{border-radius:var(--vt-card-r);background:var(--border);border:1px solid var(--border)}.vt-services>li{background:var(--card)}.vt-askrow{border-radius:var(--vt-card-r);background:var(--sf-mist);align-items:center;gap:.7rem;padding:.85rem 1rem;font-size:14px;font-weight:600;transition:background-color .2s;display:flex}.vt-askrow:hover{background:var(--sf-mist-2)}[data-sf-theme=vita] .vt-addbag{border-radius:var(--vt-btn-r);border:1px solid color-mix(in oklab, var(--foreground), transparent 80%);background:0 0;min-height:3rem;font-size:15px;font-weight:600}[data-sf-theme=vita] .vt-addbag:hover{border-color:var(--primary);color:var(--primary);background:0 0}.vt-howto{border-radius:var(--vt-panel-r);background:var(--sf-mist);padding:1.3rem 1.4rem}.vt-howto-text{letter-spacing:-.01em;font-size:17px;font-weight:500;line-height:1.6}[dir=rtl] .vt-howto-text{letter-spacing:0;line-height:1.85}.vt-warn{border-radius:var(--vt-panel-r);background:var(--sf-sun-soft);color:var(--sf-sun-ink);border:1px solid color-mix(in oklab, var(--sf-sun), transparent 30%);padding:1.2rem 1.35rem;font-size:14px;line-height:1.65}.vt-warn-head{align-items:center;gap:.5rem;font-size:14.5px;font-weight:700;display:flex}.vt-warn-dot{opacity:.6;background:currentColor;border-radius:9999px;flex-shrink:0;width:5px;height:5px;margin-top:.62em}.vt-accs{border-top:1px solid var(--border)}.vt-bundle{border-radius:calc(var(--radius) * 1.8);background:var(--sf-mist)}.vt-bundle-item{border-radius:var(--vt-card-r);background:var(--card);border:1px solid var(--border);padding:.6rem;transition:opacity .2s,border-color .2s}.vt-bundle-off{opacity:.5}.vt-bundle-media{border-radius:var(--vt-img-r);background:var(--sf-mist)}.vt-bundle-this{letter-spacing:.08em;text-transform:uppercase;color:var(--vt-accent-ink);margin-bottom:.15rem;font-size:10.5px;font-weight:700}[dir=rtl] .vt-bundle-this{letter-spacing:0;font-size:12px}.vt-check{background:var(--card);border:1.5px solid var(--input);width:1.4rem;height:1.4rem;color:var(--primary-foreground);border-radius:.4rem;justify-content:center;align-items:center;transition:background-color .2s,border-color .2s;display:flex}.vt-check[aria-checked=true]{background:var(--primary);border-color:var(--primary)}.vt-check:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (min-width:640px){.vt-bundle>ul>li+li{position:relative}.vt-bundle>ul>li+li:before{content:"+";inset-inline-start:-.95rem;z-index:2;background:var(--foreground);width:1.4rem;height:1.4rem;color:var(--background);border-radius:9999px;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex;position:absolute;top:38%}}.vt-bundle-total{border-radius:var(--vt-card-r);background:var(--card);border:1px solid var(--border);padding:1.1rem}.vt-review{box-shadow:none;border-radius:var(--vt-card-r)!important;border-color:var(--border)!important}[data-sf-theme=vita] .vt-review :is(.text-yellow-400,.fill-yellow-400){color:var(--gold);fill:var(--gold)}[data-sf-theme=vita] .vt-review p{text-align:start;unicode-bidi:plaintext}[data-sf-theme=vita] .vt-avatar{background:var(--sf-mist-2);color:var(--foreground);font-family:var(--sf-font-heading)}[data-sf-theme=vita] .vt-share :is(button,a){border-radius:9999px}[data-sf-theme=vita] .vt-pdp>.fixed{background:color-mix(in oklab, var(--card), transparent 4%)}[data-sf-theme=vita] .vt-pdp>.fixed img{border-radius:var(--vt-img-r)}[data-sf-theme=vita] .vt-pdp>.fixed button{border-radius:var(--vt-btn-r);box-shadow:none;font-weight:600}[data-sf-theme=vita] .vt-pdp>.fixed .text-primary{color:var(--foreground);font-weight:600}.vt-buybox>.space-y-5>div:first-child{display:none}.vt-buybox>.space-y-5>*+*{margin-top:1.25rem}.vt-buybox p.mb-1\.5,.vt-buybox p.mb-2{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);margin-bottom:.55rem;font-size:12px;font-weight:700}[dir=rtl] .vt-buybox p.mb-1\.5,[dir=rtl] .vt-buybox p.mb-2{letter-spacing:0;text-transform:none;font-size:13px}.vt-buybox [data-buybox-option] .flex-wrap{gap:.5rem}.vt-buybox [data-buybox-option] button{border-radius:var(--vt-btn-r);border-color:var(--border);background:var(--card);min-width:5.5rem;min-height:2.6rem;color:var(--foreground);font-variant-numeric:tabular-nums;unicode-bidi:plaintext;justify-content:center;align-items:center;padding:.45rem 1.05rem;font-size:14px;font-weight:600;transition:border-color .2s,box-shadow .2s,color .2s,background-color .2s;display:inline-flex}.vt-buybox [data-buybox-option] button:hover{border-color:color-mix(in oklab, var(--primary), transparent 45%)}.vt-buybox [data-buybox-option] button[aria-pressed=true]{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.vt-buybox .inline-flex.rounded-xl.border-2{border-width:1px;border-color:var(--border);border-radius:var(--vt-btn-r);background:var(--card)}.vt-buybox .rounded-2xl.border-2{border-width:1px;border-color:var(--border);background:var(--sf-mist);box-shadow:none;border-radius:var(--vt-card-r);padding:1rem}.vt-buybox .rounded-2xl.border-2 .bg-primary\/15{background:var(--card);color:var(--vt-accent-ink);border-radius:9999px}.vt-buybox .rounded-2xl.border-2 .font-bold{font-weight:600}.vt-buybox input.border-2,.vt-buybox input.uppercase{border-width:1px;border-color:var(--input);border-radius:var(--vt-img-r);background:var(--card);min-height:2.875rem}.vt-buybox input.uppercase{text-transform:none}.vt-buybox input:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in oklab, var(--primary), transparent 84%);outline:none}.vt-buybox button.rounded-lg.border{border-radius:var(--vt-btn-r);padding-inline:1.1rem}.vt-buybox .min-w-\[9rem\]{border-radius:var(--vt-btn-r);background:var(--card);min-height:2.9rem;font-weight:600}.vt-buybox .min-w-\[9rem\].bg-primary\/10{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary);background:color-mix(in oklab, var(--primary), transparent 93%);color:var(--primary)}.vt-buybox .bg-muted\/40{background:var(--sf-mist);border-radius:var(--vt-card-r);font-variant-numeric:tabular-nums;border-color:#0000;padding:1rem;font-size:14px}.vt-buybox .bg-muted\/40 :is(.font-extrabold,.font-bold){font-weight:700}.vt-buybox .bg-muted\/40 .text-primary{color:var(--foreground)}.vt-buybox button.bg-gradient-to-b,.vt-buybox button.rounded-xl.bg-primary{background:var(--primary);border-radius:var(--vt-btn-r);min-height:3.4rem;box-shadow:0 14px 30px -16px color-mix(in oklab, var(--primary), transparent 10%);font-size:16px;font-weight:600;transition:background-color .2s}.vt-buybox button.bg-gradient-to-b:hover,.vt-buybox button.rounded-xl.bg-primary:hover{background:color-mix(in oklab, var(--primary), black 14%);filter:none}.vt-buybox .justify-center.gap-4 svg{color:var(--vt-accent-ink)}.vt-buybox .rounded-2xl.border-green-500\/30{border-radius:var(--vt-panel-r)}.vt-buybox .text-green-600{color:var(--vt-accent-ink)}.vt-footer{background:var(--sf-mist);border-top:1px solid var(--border)}.vt-standards{border-bottom:1px solid var(--border)}.vt-foot-head{letter-spacing:.1em;text-transform:uppercase;color:var(--foreground);margin-bottom:1rem;font-size:11.5px;font-weight:700}[dir=rtl] .vt-foot-head{font-size:13px}.vt-cod-card{border-radius:var(--vt-card-r);background:var(--card);border:1px solid var(--border)}.vt-disclaimer{color:color-mix(in oklab, var(--muted-foreground), transparent 10%)}[data-sf-theme=vita] .vt-region button{border-radius:var(--vt-btn-r);background:var(--card)}[data-sf-theme=vita] .vt-region>div>span:first-child svg{color:var(--vt-accent-ink)}[data-sf-theme=vita]>.flex-1 :is(h1,h2):not([class*=vt-]){font-family:var(--sf-font-heading);letter-spacing:-.02em;font-weight:600}[dir=rtl] [data-sf-theme=vita]>.flex-1 :is(h1,h2):not([class*=vt-]){letter-spacing:0;font-weight:700}[data-sf-theme=vita]>.flex-1 .rounded-3xl{border-radius:var(--vt-panel-r)}[data-sf-theme=vita]>.flex-1 .rounded-2xl:not([class*=vt-]){border-radius:var(--vt-card-r)}[data-sf-theme=vita]>.flex-1 [data-slot=button]{border-radius:var(--vt-btn-r);font-weight:600}[data-sf-theme=vita]>.flex-1 [data-slot=input],[data-sf-theme=vita]>.flex-1 [data-slot=textarea]{border-radius:var(--vt-img-r)}[data-sf-theme=vita]>.flex-1 .bg-gradient-to-b.from-primary\/10{background:var(--sf-mist)}:root:has([data-sf-theme=vita]) [data-slot=sheet-content] [data-slot=sheet-title]{font-family:var(--sf-font-heading);letter-spacing:-.02em;font-weight:600}:root[dir=rtl]:has([data-sf-theme=vita]) [data-slot=sheet-content] [data-slot=sheet-title]{letter-spacing:0;font-weight:700}:root:has([data-sf-theme=vita]) [data-slot=sheet-content] [data-slot=button]{border-radius:var(--vt-btn-r);min-height:2.9rem;font-weight:600}:root:has([data-sf-theme=vita]) [data-slot=sheet-content] .h-16.w-16{border-radius:var(--vt-img-r);background:var(--sf-mist);border-color:#0000}:root:has([data-sf-theme=vita]) [data-slot=sheet-content] .text-sm.font-bold.text-primary{color:var(--foreground);font-variant-numeric:tabular-nums}:root:has([data-sf-theme=vita]) [data-slot=sheet-content] .rounded-lg.border.border-border{border-radius:var(--vt-btn-r)}:root:has([data-sf-theme=vita]) [data-slot=sheet-content] .rounded-lg.border.border-border>button{border-radius:9999px}@keyframes vt-reveal{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){.vt-reveal{animation:linear both vt-reveal;animation-timeline:view();animation-range:entry entry 26%}}@media (prefers-reduced-motion:reduce){.vt-reveal,.vt-hero-img{animation:none!important}[data-sf-theme=vita] *,.vt-drawer *{transition-duration:.01ms!important}}@media (min-width:640px){.vt-why{min-height:4.2rem}}.vt-card .vt-dose{white-space:normal;line-height:1.35}.vt-pack{flex-wrap:wrap;row-gap:.3rem}@media (max-width:639px){.vt-strip dd{font-size:13px}.vt-strip-cell{padding:.6rem .65rem}}
:root:has([data-sf-theme=hype]){--hy-r:max(0px, calc(var(--radius) - .125rem));--hy-r-card:calc(var(--hy-r) * 1.5);--hy-r-tag:calc(var(--hy-r) * .5);--hy-mono-font:var(--font-sf-spacemono,ui-monospace), var(--font-sf-kufi,system-ui), ui-monospace, monospace;--hy-accent-fg:oklch(from var(--gold) clamp(0, (.6 - l) * 1000, 1) 0 0)}[data-sf-theme=hype]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:15px;overflow-x:clip}[data-sf-theme=hype] ::selection{background:var(--sf-acid);color:#0a0a0a}[data-sf-theme=hype] .hy-frame{overflow-x:clip}@media (min-width:1441px){[data-sf-theme=hype] .hy-frame{border-inline:1px solid var(--sf-rule)}}:root:has([data-sf-theme=hype]) .hy-mono{font-family:var(--hy-mono-font);letter-spacing:.04em;text-transform:uppercase;font-size:11.5px;font-weight:400;line-height:1.45}:root:has([data-sf-theme=hype]) .hy-display{font-family:var(--sf-font-heading,var(--font-sans));font-synthesis:none;letter-spacing:-.045em;text-transform:uppercase;font-weight:700;line-height:.88}[data-sf-theme=hype] .hy-h1{font-size:clamp(52px,10vw,136px)}[data-sf-theme=hype] .hy-h2{font-size:clamp(40px,6.6vw,96px)}[data-sf-theme=hype] .hy-pdp-title{letter-spacing:-.04em;font-size:clamp(34px,3.7vw,58px);line-height:.92}[data-sf-theme=hype] .hy-hero-info{container-type:inline-size}[data-sf-theme=hype] .hy-hero-title{letter-spacing:-.06em;font-size:min(19cqi,172px);line-height:.8}:is(:root[dir=rtl]:has([data-sf-theme=hype]) [data-sf-theme=hype] *,:root[dir=rtl]:has([data-sf-theme=hype]) :is(.hy-drawer,.hy-dialog) *){letter-spacing:0!important}:root[dir=rtl]:has([data-sf-theme=hype]) .hy-display{text-transform:none;font-weight:800;line-height:1.35}:root[dir=rtl]:has([data-sf-theme=hype]) .hy-mono{text-transform:none;font-size:12.5px}:root[dir=rtl]:has([data-sf-theme=hype]) [data-sf-theme=hype] :is(h1,h2,h3){line-height:1.35}:root[dir=rtl]:has([data-sf-theme=hype]) [data-sf-theme=hype] p:not(.hy-mono):not(.hy-display){line-height:1.8}:root[dir=rtl]:has([data-sf-theme=hype]) .hy-h1{font-size:clamp(38px,6.4vw,84px)}:root[dir=rtl]:has([data-sf-theme=hype]) .hy-h2{font-size:clamp(30px,4.6vw,62px)}:root[dir=rtl]:has([data-sf-theme=hype]) .hy-pdp-title{font-size:clamp(26px,2.7vw,40px);line-height:1.4}:root[dir=rtl]:has([data-sf-theme=hype]) .hy-hero-title{font-size:min(17cqi,120px);line-height:1.2}[data-sf-theme=hype] .hy-textlink{text-underline-offset:4px;margin:-2px -3px;padding:2px 3px;text-decoration:underline;text-decoration-thickness:1px}[data-sf-theme=hype] .hy-textlink:hover{background:var(--foreground);color:var(--background);text-decoration:none}:root:has([data-sf-theme=hype]) .hy-btn{border-radius:var(--hy-r);font-family:var(--sf-font-heading,var(--font-sans));white-space:nowrap;border:1px solid #0000;line-height:1}:root:not([dir=rtl]):has([data-sf-theme=hype]) .hy-btn{text-transform:uppercase;letter-spacing:.05em}:root:has([data-sf-theme=hype]) .hy-btn-solid{border-color:var(--sf-cta);background:var(--sf-cta);color:var(--sf-cta-foreground)}:root:has([data-sf-theme=hype]) .hy-btn-solid:hover:not(:disabled){background:var(--background);color:var(--sf-cta)}:root:has([data-sf-theme=hype]) .hy-btn-line{border-color:var(--foreground);color:var(--foreground);background:0 0}:root:has([data-sf-theme=hype]) .hy-btn-line:hover{background:var(--foreground);color:var(--background)}:root:has([data-sf-theme=hype]) .hy-btn-acid{border-color:var(--sf-acid);background:var(--sf-acid);color:#0a0a0a}:root:has([data-sf-theme=hype]) .hy-btn-acid:hover{background:#fff;border-color:#fff}:root:has([data-sf-theme=hype]) .hy-btn-ghost-inv{color:#fff;border-color:#ffffffd9}:root:has([data-sf-theme=hype]) .hy-btn-ghost-inv:hover{color:#0a0a0a;background:#fff}[data-sf-theme=hype] :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--sf-cta);outline-offset:2px;box-shadow:none}:root:has([data-sf-theme=hype]) :is(.hy-drawer,.hy-dialog) :is(a,button,input):focus-visible{outline:2px solid var(--sf-cta);outline-offset:2px;box-shadow:none}:root:has([data-sf-theme=hype]) .hy-field{border:1px solid var(--sf-rule);border-radius:var(--hy-r);background:var(--background);height:3rem;color:var(--foreground);outline:none;padding-inline:.9rem;font-size:15px}:root:has([data-sf-theme=hype]) .hy-field::placeholder{color:var(--muted-foreground)}:root:has([data-sf-theme=hype]) .hy-field:focus{outline:2px solid var(--sf-cta);outline-offset:-2px}[data-sf-theme=hype] .hy-notify{align-items:stretch;display:flex}[data-sf-theme=hype] .hy-notify .hy-field{border-inline-end:0;border-start-end-radius:0;border-end-end-radius:0}[data-sf-theme=hype] .hy-notify .hy-btn{border-start-start-radius:0;border-end-start-radius:0}[data-sf-theme=hype] .hy-notify-done{border:1px solid var(--sf-rule);background:var(--sf-acid);color:#0a0a0a;align-items:center;gap:.6rem;min-height:3rem;padding:.6rem .9rem;font-size:14px;font-weight:600;display:flex}:root:has([data-sf-theme=hype]) .hy-stamp{border-radius:var(--hy-r-tag);height:1.45rem;font-family:var(--hy-mono-font);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;padding-inline:.45rem;font-size:10.5px;font-weight:700;line-height:1;display:inline-flex}:root:has([data-sf-theme=hype]) .hy-stamp-low{background:var(--gold);color:var(--hy-accent-fg);box-shadow:inset 0 0 0 1px var(--hy-accent-fg), 0 0 0 1.5px var(--gold);transform:rotate(-3deg)}:root:has([data-sf-theme=hype]) .hy-stamp-out{background:var(--foreground);color:var(--background);box-shadow:inset 0 0 0 1px var(--background), 0 0 0 1.5px var(--foreground);transform:rotate(-3deg)}:root:has([data-sf-theme=hype]) .hy-stamp-sale{background:var(--gold);color:var(--hy-accent-fg)}:root:has([data-sf-theme=hype]) .hy-stamp-new{background:var(--sf-acid);color:#0a0a0a}:root[dir=rtl]:has([data-sf-theme=hype]) :is(.hy-stamp-low,.hy-stamp-out){transform:rotate(3deg)}:root[dir=rtl]:has([data-sf-theme=hype]) .hy-stamp{text-transform:none;font-size:11.5px}[data-sf-theme=hype] .hy-dot{background:var(--gold);flex-shrink:0;width:.5rem;height:.5rem;animation:1.1s steps(2,jump-none) infinite hy-blink;display:inline-block}@keyframes hy-blink{50%{opacity:0}}[data-sf-theme=hype] .hy-head,[data-sf-theme=hype] .hy-head+*{border-top:1px solid var(--sf-rule)}[data-sf-theme=hype] .hy-idx{color:var(--foreground)}[data-sf-theme=hype] .hy-strip{background:var(--sf-ink);color:var(--sf-ink-foreground);font-family:var(--hy-mono-font);letter-spacing:.06em;text-transform:uppercase;font-size:11px}:root[dir=rtl]:has([data-sf-theme=hype]) .hy-strip{text-transform:none;font-size:12px}[data-sf-theme=hype] .hy-header{border-bottom:1px solid var(--sf-rule);background:var(--background)}:root:has([data-sf-theme=hype]) .hy-cell{border-inline-start:1px solid var(--sf-rule);color:var(--foreground);align-items:center}[data-sf-theme=hype] .hy-header .hy-frame>.hy-cell:first-child{border-inline-start:0}:root:has([data-sf-theme=hype]) .hy-icon-cell{flex-shrink:0;justify-content:center;width:3rem;transition:background-color .1s,color .1s}:root:has([data-sf-theme=hype]) .hy-icon-cell:hover{background:var(--foreground);color:var(--background)}[data-sf-theme=hype] .hy-brand-cell{padding-inline:.85rem}@media (min-width:1024px){[data-sf-theme=hype] .hy-brand-cell{border-inline-start:0;padding-inline:1.5rem}[data-sf-theme=hype] .hy-icon-cell{width:3.5rem}}:root:has([data-sf-theme=hype]) .hy-wordmark{background:var(--foreground);color:var(--background);font-family:var(--sf-font-heading,var(--font-sans));font-synthesis:none;letter-spacing:-.045em;text-transform:uppercase;white-space:nowrap;padding:.3rem .5rem .25rem;font-size:19px;font-weight:700;line-height:1;display:inline-block}:root[dir=rtl]:has([data-sf-theme=hype]) .hy-wordmark{padding:.2rem .55rem .35rem;font-size:18px;font-weight:800;line-height:1.2}[data-sf-theme=hype] .hy-nav-link{border-inline-start:1px solid var(--sf-rule);font-family:var(--sf-font-heading,var(--font-sans));white-space:nowrap;align-items:center;padding-inline:1.1rem;font-size:13px;font-weight:700;transition:background-color .1s,color .1s;display:flex}:root:not([dir=rtl]):has([data-sf-theme=hype]) .hy-nav-link{text-transform:uppercase;letter-spacing:.02em}:root[dir=rtl]:has([data-sf-theme=hype]) .hy-nav-link{font-size:14px}[data-sf-theme=hype] .hy-nav-link:last-child{border-inline-end:1px solid var(--sf-rule)}[data-sf-theme=hype] .hy-nav-link:hover,[data-sf-theme=hype] .hy-nav-link[aria-current=page]{background:var(--foreground);color:var(--background)}:root:has([data-sf-theme=hype]) .hy-nav-hot{color:var(--gold)}[data-sf-theme=hype] .hy-nav-link.hy-nav-hot:hover,[data-sf-theme=hype] .hy-nav-link.hy-nav-hot[aria-current=page]{background:var(--gold);color:var(--hy-accent-fg)}[data-sf-theme=hype] .hy-icons .hy-cell>:is(a,button){width:3rem;height:100%;color:inherit;background:0 0;border-radius:0}@media (min-width:1024px){[data-sf-theme=hype] .hy-icons .hy-cell>:is(a,button){width:3.5rem}}[data-sf-theme=hype] .hy-icons .hy-cell:has(>:is(a,button)):hover{background:var(--foreground);color:var(--background)}[data-sf-theme=hype] .hy-icons .hy-cell>:is(a,button) svg{stroke-width:1.75px}[data-sf-theme=hype] .hy-icons :is(a,button)>span.absolute{inset-inline-end:.55rem;background:var(--gold);min-width:1.05rem;height:1.05rem;color:var(--hy-accent-fg);font-family:var(--hy-mono-font);border-radius:0;font-size:10px;font-weight:700;top:.65rem}:root:has([data-sf-theme=hype]) [aria-label="اللغة / Language"]{border:1px solid var(--sf-rule);border-radius:var(--hy-r);height:2.25rem;color:inherit;font-family:var(--hy-mono-font);text-transform:uppercase;background:0 0;padding-inline:.6rem;font-size:11.5px}:root:has([data-sf-theme=hype]) [aria-label="اللغة / Language"]:hover{background:var(--foreground);color:var(--background)}:root:has([data-sf-theme=hype]) [aria-label="اللغة / Language"] svg{color:inherit}:root:has([data-sf-theme=hype]) [aria-label="اللغة / Language"]+div{border:1px solid var(--sf-rule);border-radius:var(--hy-r);box-shadow:4px 4px 0 var(--foreground);padding:0}:root:has([data-sf-theme=hype]) [aria-label="اللغة / Language"]+div>*{border-radius:0}[data-sf-theme=hype] .hy-search svg{color:var(--foreground)}:root:has([data-sf-theme=hype]) .hy-search .hy-search-input{border:1px solid var(--sf-rule);border-radius:var(--hy-r);background:var(--background);height:2.25rem;font-size:13px}:root:has([data-sf-theme=hype]) .hy-search .hy-search-input:focus{border-color:var(--foreground);outline:2px solid var(--sf-cta);outline-offset:-2px}:root:has([data-sf-theme=hype]) .hy-drawer{border-inline-end:1px solid var(--sf-rule)}:root:has([data-sf-theme=hype]) .hy-drawer-link{border-bottom:1px solid var(--sf-rule);font-family:var(--sf-font-heading,var(--font-sans));font-synthesis:none;letter-spacing:-.04em;text-transform:uppercase;align-items:center;gap:.9rem;padding:.85rem 1rem;font-size:30px;font-weight:700;line-height:1;display:flex}:root[dir=rtl]:has([data-sf-theme=hype]) .hy-drawer-link{text-transform:none;padding-block:.6rem;font-size:23px;font-weight:800;line-height:1.4}:is(:root:has([data-sf-theme=hype]) .hy-drawer-link:hover,:root:has([data-sf-theme=hype]) .hy-drawer-link[aria-current=page]){background:var(--foreground);color:var(--background)}:root:has([data-sf-theme=hype]) .hy-drawer-idx{opacity:.6;flex-shrink:0;width:1.6rem}:root:has([data-sf-theme=hype]) .hy-drawer-sub{border-top:1px solid var(--sf-rule);font-family:var(--hy-mono-font);text-transform:uppercase;align-items:center;gap:.5rem;padding:.8rem 1rem;font-size:11.5px;display:flex}:root[dir=rtl]:has([data-sf-theme=hype]) .hy-drawer-sub{text-transform:none;font-size:13px}:root:has([data-sf-theme=hype]) .hy-drawer-sub:nth-child(odd){border-inline-end:1px solid var(--sf-rule)}:root:has([data-sf-theme=hype]) .hy-drawer-sub:hover{background:var(--foreground);color:var(--background)}:root:has([data-sf-theme=hype]) .hy-sheet-title{font-family:var(--sf-font-heading,var(--font-sans));letter-spacing:-.03em;text-transform:uppercase;font-size:22px;font-weight:700}[data-sf-theme=hype] .hy-hero,[data-sf-theme=hype] .hy-hero-bar{border-bottom:1px solid var(--sf-rule)}[data-sf-theme=hype] .hy-hero-media{aspect-ratio:1;border-bottom:1px solid var(--sf-rule);order:-1}@media (min-width:640px) and (max-width:1023px){[data-sf-theme=hype] .hy-hero-media{aspect-ratio:16/10}}@media (min-width:1024px){[data-sf-theme=hype] .hy-hero-media{aspect-ratio:auto;border-bottom:0;order:0;min-height:clamp(640px,100svh - 96px,880px)}[data-sf-theme=hype] .hy-hero-info{border-inline-end:1px solid var(--sf-rule)}}[data-sf-theme=hype] .hy-hero-media img{filter:grayscale(.15)contrast(1.05)}[data-sf-theme=hype] .hy-hero-stamp{top:1.25rem;background:var(--sf-acid);color:#0a0a0a;font-family:var(--sf-font-heading,var(--font-sans));letter-spacing:-.04em;text-transform:uppercase;border:2px solid #0a0a0a;padding:.5rem .8rem .45rem;font-size:clamp(22px,3vw,38px);font-weight:700;line-height:1;position:absolute;inset-inline-end:1.25rem;transform:rotate(-4deg);box-shadow:5px 5px #0a0a0a}:root[dir=rtl]:has([data-sf-theme=hype]) .hy-hero-stamp{font-weight:800;line-height:1.3;transform:rotate(4deg);box-shadow:-5px 5px #0a0a0a}[data-sf-theme=hype] .hy-hero-fig{bottom:0;background:var(--background);color:var(--foreground);border-top:1px solid var(--sf-rule);border-inline-end:1px solid var(--sf-rule);padding:.45rem .75rem;position:absolute;inset-inline-start:0}[data-sf-theme=hype] .hy-countdown-cells{border:1px solid var(--sf-rule);border-radius:var(--hy-r);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}[data-sf-theme=hype] .hy-countdown-cell{flex-direction:column;gap:.35rem;padding:.7rem .75rem .6rem;display:flex}[data-sf-theme=hype] .hy-countdown-cell+.hy-countdown-cell{border-inline-start:1px solid var(--sf-rule)}[data-sf-theme=hype] .hy-countdown-cell:last-child{background:var(--sf-acid);color:#0a0a0a}[data-sf-theme=hype] .hy-countdown-cell:last-child .hy-countdown-unit{color:#0a0a0a;opacity:.7}[data-sf-theme=hype] .hy-countdown-num{font-family:var(--hy-mono-font);font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:clamp(30px,8.5vw,46px);font-weight:700;line-height:1}@media (min-width:1024px){[data-sf-theme=hype] .hy-countdown-num{font-size:clamp(30px,3vw,46px)}}[data-sf-theme=hype] .hy-countdown-unit{font-family:var(--hy-mono-font);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);font-size:10px}:root[dir=rtl]:has([data-sf-theme=hype]) .hy-countdown-unit{font-size:11.5px}[data-sf-theme=hype] .hy-countdown-livebar{border:1px solid var(--sf-rule);background:var(--foreground);height:4.5rem;color:var(--background);font-family:var(--sf-font-heading,var(--font-sans));text-transform:uppercase;align-items:center;gap:.6rem;padding-inline:1rem;font-size:28px;font-weight:700;display:flex}[data-sf-theme=hype] .hy-marquee-band{background:var(--sf-acid);color:#0a0a0a;border-bottom:1px solid var(--sf-rule);overflow:hidden}[data-sf-theme=hype] .hy-marquee{display:flex;overflow:hidden}[data-sf-theme=hype] .hy-marquee-track{flex-shrink:0;min-width:100%;animation:38s linear infinite hy-marquee;display:flex}:root[dir=rtl]:has([data-sf-theme=hype]) .hy-marquee-track{animation-name:hy-marquee-rtl}@keyframes hy-marquee{to{transform:translate(-100%)}}@keyframes hy-marquee-rtl{to{transform:translate(100%)}}[data-sf-theme=hype] .hy-marquee-item{white-space:nowrap;height:3rem;font-family:var(--sf-font-heading,var(--font-sans));letter-spacing:-.03em;text-transform:uppercase;align-items:center;gap:1.1rem;padding-inline-end:1.1rem;font-size:24px;font-weight:700;display:inline-flex}:root[dir=rtl]:has([data-sf-theme=hype]) .hy-marquee-item{font-size:20px;font-weight:800}[data-sf-theme=hype] .hy-marquee-sep{font-size:14px;font-weight:400}@media (min-width:1024px){[data-sf-theme=hype] .hy-marquee-item{height:3.5rem;font-size:30px}}[data-sf-theme=hype] .hy-grid{margin-inline-end:-1px}[data-sf-theme=hype] .hy-grid>*{border-bottom:1px solid var(--sf-rule);border-inline-end:1px solid var(--sf-rule)}[data-sf-theme=hype] .hy-card{background:var(--background)}[data-sf-theme=hype] .hy-card-media{border-radius:var(--hy-r-card)}[data-sf-theme=hype] .hy-card-img{transition:transform .4s cubic-bezier(.2,.7,.2,1)}[data-sf-theme=hype] .hy-card-out .hy-card-media img{filter:grayscale();opacity:.55}[data-sf-theme=hype] .hy-card-info{border-top:1px solid var(--sf-rule);gap:.35rem;padding:.7rem .75rem .85rem;transition:background-color 80ms,color 80ms}@media (min-width:1024px){[data-sf-theme=hype] .hy-card-info{padding:.85rem 1rem 1rem}}[data-sf-theme=hype] .hy-card-sku{color:var(--muted-foreground);font-size:10.5px}[data-sf-theme=hype] .hy-card-name{font-family:var(--sf-font-heading,var(--font-sans));letter-spacing:-.015em;text-transform:uppercase;font-size:14px;font-weight:700;line-height:1.15}:root[dir=rtl]:has([data-sf-theme=hype]) .hy-card-name{text-transform:none;font-size:15px;font-weight:700;line-height:1.5}@media (min-width:1024px){[data-sf-theme=hype] .hy-card-name{font-size:16px}}:root:has([data-sf-theme=hype]) .hy-price{font-family:var(--hy-mono-font);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}:root:has([data-sf-theme=hype]) .hy-price-sale{background:var(--gold);color:var(--hy-accent-fg);padding-inline:.3rem}:root:has([data-sf-theme=hype]) .hy-price-was{font-family:var(--hy-mono-font);color:var(--muted-foreground);font-size:12px;text-decoration:line-through}@media (hover:hover){[data-sf-theme=hype] .hy-card:hover .hy-card-info{background:var(--foreground);color:var(--background);--muted-foreground:color-mix(in oklab, var(--background) 62%, transparent)}[data-sf-theme=hype] .hy-card:hover .hy-quick{border-color:var(--background)}}[data-sf-theme=hype] .hy-run{inset-inline:0;z-index:2;border-top:1px solid var(--sf-rule);background:var(--background);height:2.1rem;color:var(--foreground);align-items:stretch;transition:transform .16s cubic-bezier(.2,.7,.2,1);display:flex;position:absolute;bottom:0;transform:translateY(101%)}[data-sf-theme=hype] .hy-run-label{border-inline-end:1px solid var(--sf-rule);font-family:var(--hy-mono-font);text-transform:uppercase;white-space:nowrap;align-items:center;padding-inline:.6rem;font-size:10px;display:flex}:root[dir=rtl]:has([data-sf-theme=hype]) .hy-run-label{text-transform:none;font-size:11px}[data-sf-theme=hype] .hy-run-cells{flex:1;min-width:0;display:flex}[data-sf-theme=hype] .hy-run-cell{min-width:0;font-family:var(--hy-mono-font);flex:1;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}[data-sf-theme=hype] .hy-run-cell+.hy-run-cell{border-inline-start:1px solid var(--sf-rule-soft)}[data-sf-theme=hype] .hy-run-out{color:var(--muted-foreground);font-weight:400;text-decoration:line-through}@media (hover:hover){[data-sf-theme=hype] .hy-card:hover .hy-run,[data-sf-theme=hype] .hy-card:focus-within .hy-run{transform:translateY(0)}}@media (hover:none){[data-sf-theme=hype] .hy-run{display:none}}[data-sf-theme=hype] .hy-wish button{border:0;border-inline-start:1px solid var(--sf-rule);border-bottom:1px solid var(--sf-rule);border-radius:0;background:var(--background);width:2.5rem;height:2.5rem;color:var(--foreground);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-end-start-radius:var(--hy-r)}[data-sf-theme=hype] .hy-wish button:hover{background:var(--foreground);color:var(--background)}[data-sf-theme=hype] .hy-wish button.text-primary{color:var(--gold)}[data-sf-theme=hype] .hy-quick{border-radius:var(--hy-r);width:2rem;height:2rem;color:inherit;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:1px solid;flex-shrink:0}[data-sf-theme=hype] .hy-quick:hover{background:var(--sf-acid);color:#0a0a0a;border-color:var(--sf-acid)!important}[data-sf-theme=hype] .hy-index-row{border-bottom:1px solid var(--sf-rule);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem 1rem;padding-block:.9rem;transition:background-color 80ms,color 80ms;display:grid;position:relative}[data-sf-theme=hype] li:last-child>.hy-index-row{border-bottom:0}@media (min-width:640px){[data-sf-theme=hype] .hy-index-row{grid-template-columns:3.5rem minmax(0,1fr) auto auto;gap:1.5rem}}[data-sf-theme=hype] .hy-index-name{overflow-wrap:anywhere;font-size:clamp(38px,10.5vw,150px);line-height:.86}:root[dir=rtl]:has([data-sf-theme=hype]) .hy-index-name{font-size:clamp(34px,8vw,110px);line-height:1.3}[data-sf-theme=hype] .hy-index-count{display:none}@media (min-width:640px){[data-sf-theme=hype] .hy-index-count{display:block}}[data-sf-theme=hype] .hy-index-arrow{transition:transform .15s}[data-sf-theme=hype] .hy-index-peek{z-index:2;top:50%;aspect-ratio:4/5;object-fit:cover;border:1px solid var(--foreground);opacity:0;pointer-events:none;width:clamp(140px,14vw,210px);transition:opacity .12s,transform .2s cubic-bezier(.2,.7,.2,1);position:absolute;inset-inline-end:18%;transform:translateY(-50%)rotate(4deg)scale(.92)}@media (hover:hover) and (min-width:768px){[data-sf-theme=hype] .hy-index-row:hover{background:var(--foreground);color:var(--background)}[data-sf-theme=hype] .hy-index-row:hover .hy-idx{color:var(--background)}[data-sf-theme=hype] .hy-index-row:hover .hy-index-peek{opacity:1;transform:translateY(-50%)rotate(4deg)scale(1)}[data-sf-theme=hype] .hy-index-row:hover .hy-index-arrow{transform:translate(6px)}:root[dir=rtl]:has([data-sf-theme=hype]) .hy-index-row:hover .hy-index-arrow{transform:translate(-6px)scaleX(-1)}}[data-sf-theme=hype] .hy-raffle-intro{border-bottom:1px solid var(--sf-rule)}@media (min-width:1024px){[data-sf-theme=hype] .hy-raffle-intro{border-bottom:0;border-inline-end:1px solid var(--sf-rule)}}[data-sf-theme=hype] .hy-raffle-step{flex-direction:column;padding:1.5rem 1rem 1.75rem;display:flex}@media (min-width:640px){[data-sf-theme=hype] .hy-raffle-step{padding:1.75rem 1.5rem 2rem}}[data-sf-theme=hype] .hy-raffle-step+.hy-raffle-step{border-top:1px solid var(--sf-rule)}@media (min-width:640px){[data-sf-theme=hype] .hy-raffle-step+.hy-raffle-step{border-top:0;border-inline-start:1px solid var(--sf-rule)}}[data-sf-theme=hype] .hy-raffle-num{font-family:var(--sf-font-heading,var(--font-sans));letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1.5px var(--foreground);margin-bottom:1.5rem;font-size:clamp(64px,7vw,112px);font-weight:700;line-height:.8}[data-sf-theme=hype] .hy-raffle-title{font-size:clamp(24px,2.2vw,32px);line-height:.95}[data-sf-theme=hype] .hy-raffle-rules{border-top:1px solid var(--sf-rule);border-bottom:1px solid var(--sf-rule);background:var(--foreground);color:var(--background)}[data-sf-theme=hype] .hy-lookbook,[data-sf-theme=hype] .hy-rail-bar{border-bottom:1px solid var(--sf-rule)}[data-sf-theme=hype] .hy-rail-btn{border-inline-start:1px solid var(--sf-rule);justify-content:center;align-items:center;width:3.25rem;height:3rem;display:flex}[data-sf-theme=hype] .hy-rail-btn:hover:not(:disabled){background:var(--foreground);color:var(--background)}[data-sf-theme=hype] .hy-rail-btn:disabled{opacity:.25}[data-sf-theme=hype] .hy-look{border-inline-end:1px solid var(--sf-rule);width:74vw}@media (min-width:640px){[data-sf-theme=hype] .hy-rail-bar{border-bottom:1px solid var(--sf-rule)}[data-sf-theme=hype] .hy-rail-btn{border-inline-start:1px solid var(--sf-rule);justify-content:center;align-items:center;width:3.25rem;height:3rem;display:flex}[data-sf-theme=hype] .hy-rail-btn:hover:not(:disabled){background:var(--foreground);color:var(--background)}[data-sf-theme=hype] .hy-rail-btn:disabled{opacity:.25}[data-sf-theme=hype] .hy-look{width:42vw}}@media (min-width:1024px){[data-sf-theme=hype] .hy-rail-bar{border-bottom:1px solid var(--sf-rule)}[data-sf-theme=hype] .hy-rail-btn{border-inline-start:1px solid var(--sf-rule);justify-content:center;align-items:center;width:3.25rem;height:3rem;display:flex}[data-sf-theme=hype] .hy-rail-btn:hover:not(:disabled){background:var(--foreground);color:var(--background)}[data-sf-theme=hype] .hy-rail-btn:disabled{opacity:.25}[data-sf-theme=hype] .hy-look{width:min(26vw,380px)}}[data-sf-theme=hype] .hy-look-img{filter:grayscale()contrast(1.12);transition:filter .2s}[data-sf-theme=hype] .hy-look:hover .hy-look-img{filter:none}[data-sf-theme=hype] .hy-look-cap{border-top:1px solid var(--sf-rule);align-items:center;gap:.75rem;padding:.6rem .75rem;font-size:12.5px;font-weight:700;display:flex}:root:not([dir=rtl]):has([data-sf-theme=hype]) .hy-look-cap>span:last-child{text-transform:uppercase}[data-sf-theme=hype] .hy-look:hover .hy-look-cap{background:var(--foreground);color:var(--background)}[data-sf-theme=hype] .hy-sizehelp{border-block:1px solid var(--sf-rule);background:var(--sf-ink);color:var(--sf-ink-foreground)}[data-sf-theme=hype] .hy-sizehelp-body{border-top:1px solid #ffffff38}@media (min-width:1024px){[data-sf-theme=hype] .hy-sizehelp-body{border-top:0;border-inline-start:1px solid #ffffff38}}[data-sf-theme=hype] .hy-crumbs{border-bottom:1px solid var(--sf-rule);color:var(--muted-foreground)}[data-sf-theme=hype] .hy-crumbs [aria-current=page]{color:var(--foreground)}[data-sf-theme=hype] .hy-tabs{border-block:1px solid var(--sf-rule)}[data-sf-theme=hype] .hy-tab{border-inline-end:1px solid var(--sf-rule);height:3rem;font-family:var(--sf-font-heading,var(--font-sans));white-space:nowrap;flex-shrink:0;align-items:center;gap:.5rem;padding-inline:1.1rem;font-size:13px;font-weight:700;display:flex}:root:not([dir=rtl]):has([data-sf-theme=hype]) .hy-tab{text-transform:uppercase;letter-spacing:.02em}[data-sf-theme=hype] .hy-tab:hover,[data-sf-theme=hype] .hy-tab[aria-current=page]{background:var(--foreground);color:var(--background)}[data-sf-theme=hype] .hy-tab-count{opacity:.55;font-size:10px}[data-sf-theme=hype] .hy-toolbar{border-bottom:1px solid var(--sf-rule);min-height:3rem}[data-sf-theme=hype] .hy-toolbar-cell{padding-inline:1rem}[data-sf-theme=hype] .hy-toolbar-cell+.hy-toolbar-cell,[data-sf-theme=hype] label.hy-toolbar-cell{border-inline-start:1px solid var(--sf-rule)}[data-sf-theme=hype] .hy-toolbar-cell.order-last{border-inline-start:0;border-top:1px solid var(--sf-rule);padding-block:.6rem}@media (min-width:768px){[data-sf-theme=hype] .hy-toolbar-cell.order-last{border-top:0;border-inline-start:1px solid var(--sf-rule);padding-block:0}}[data-sf-theme=hype] .hy-toolbar-btn{border-inline-start:1px solid var(--sf-rule);font-family:var(--sf-font-heading,var(--font-sans));align-items:center;gap:.55rem;padding-inline:1.1rem;font-size:13px;font-weight:700;display:flex}:root:not([dir=rtl]):has([data-sf-theme=hype]) .hy-toolbar-btn{text-transform:uppercase;letter-spacing:.03em}[data-sf-theme=hype] .hy-toolbar-btn:hover{background:var(--foreground);color:var(--background)}[data-sf-theme=hype] .hy-toolbar-badge{background:var(--gold);min-width:1.15rem;height:1.15rem;color:var(--hy-accent-fg);justify-content:center;align-items:center;font-size:10px;font-weight:700;display:inline-flex}[data-sf-theme=hype] .hy-select{font-family:var(--hy-mono-font);text-transform:uppercase;color:var(--foreground);font-size:12px}[data-sf-theme=hype] .hy-select option{background:var(--background);text-transform:none}[data-sf-theme=hype] .hy-chip{border:1px solid var(--sf-rule);border-radius:var(--hy-r);height:1.9rem;font-family:var(--hy-mono-font);text-transform:uppercase;align-items:center;gap:.4rem;padding-inline:.6rem;font-size:11px;display:inline-flex}[data-sf-theme=hype] .hy-chip:hover{background:var(--foreground);color:var(--background)}:root:has([data-sf-theme=hype]) .hy-optgrid{border-top:1px solid var(--sf-rule);border-inline-start:1px solid var(--sf-rule)}:root:has([data-sf-theme=hype]) .hy-opt{border-inline-end:1px solid var(--sf-rule);border-bottom:1px solid var(--sf-rule);min-height:2.9rem;padding-inline:.6rem;font-size:13px;font-weight:700}:root:has([data-sf-theme=hype]) .hy-opt:hover{background:var(--sf-paper)}:root:has([data-sf-theme=hype]) .hy-opt[aria-pressed=true]{background:var(--sf-cta);color:var(--sf-cta-foreground)}[data-sf-theme=hype] .hy-empty,[data-sf-theme=hype] .hy-pdp-top{border-bottom:1px solid var(--sf-rule)}@media (min-width:1024px){[data-sf-theme=hype] .hy-pdp-gallery{border-inline-end:1px solid var(--sf-rule)}}[data-sf-theme=hype] .hy-pdp-meta{border-bottom:1px solid var(--sf-rule);border-top:1px solid var(--sf-rule)}@media (min-width:1024px){[data-sf-theme=hype] .hy-pdp-meta{border-top:0}}[data-sf-theme=hype] .hy-gallery-grid>*{border-bottom:1px solid var(--sf-rule)}[data-sf-theme=hype] .hy-gallery-grid.grid-cols-2>:nth-child(odd){border-inline-end:1px solid var(--sf-rule)}[data-sf-theme=hype] .hy-gallery-grid>:nth-last-child(-n+2):nth-child(odd),[data-sf-theme=hype] .hy-gallery-grid>:last-child{border-bottom:0}[data-sf-theme=hype] .hy-gallery-fig{bottom:0;border-top:1px solid var(--sf-rule);border-inline-end:1px solid var(--sf-rule);background:var(--background);padding:.3rem .55rem;font-size:10.5px;position:absolute;inset-inline-start:0}[data-sf-theme=hype] .hy-gallery-plate{background:var(--sf-paper)}[data-sf-theme=hype] .hy-gallery-plate-name{font-size:clamp(30px,3.2vw,52px)}[data-sf-theme=hype] .hy-gallery-bar{border-top:1px solid var(--sf-rule);height:2.25rem}[data-sf-theme=hype] .hy-gallery-tick{border-inline-end:1px solid var(--sf-rule);transition:background-color .1s}[data-sf-theme=hype] .hy-gallery-tick-on{background:var(--foreground)}[data-sf-theme=hype] .hy-gallery-count{align-items:center;padding-inline:.8rem;display:flex}[data-sf-theme=hype] .hy-stock-dot{background:var(--foreground);width:.5rem;height:.5rem;display:inline-block}[data-sf-theme=hype] .hy-stock-dot-low{background:var(--gold);animation:1.1s steps(2,jump-none) infinite hy-blink}[data-sf-theme=hype] .hy-stock-dot-out{box-shadow:inset 0 0 0 1.5px var(--foreground);background:0 0}[data-sf-theme=hype] .hy-pdp-actions .hy-add{border:1px solid var(--foreground);border-radius:var(--hy-r);background:var(--background);width:100%;height:3.25rem;color:var(--foreground);box-shadow:none;font-family:var(--sf-font-heading,var(--font-sans));border-start-end-radius:0;border-end-end-radius:0;font-size:14px;font-weight:700}:root:not([dir=rtl]):has([data-sf-theme=hype]) .hy-pdp-actions .hy-add{text-transform:uppercase;letter-spacing:.04em}[data-sf-theme=hype] .hy-pdp-actions .hy-add:hover{background:var(--foreground);color:var(--background)}[data-sf-theme=hype] .hy-wish-full button{font-family:var(--sf-font-heading,var(--font-sans));border:1px solid var(--foreground);border-radius:0;background:var(--background);height:3.25rem;color:var(--foreground);border-start-end-radius:var(--hy-r);border-end-end-radius:var(--hy-r);margin-inline-start:-1px;padding-inline:1rem;font-size:13px;font-weight:700}:root:not([dir=rtl]):has([data-sf-theme=hype]) .hy-wish-full button{text-transform:uppercase;letter-spacing:.04em}[data-sf-theme=hype] .hy-wish-full button:hover{background:var(--foreground);color:var(--background)}[data-sf-theme=hype] .hy-wish-full button.text-primary{color:var(--gold)}@media (max-width:420px){[data-sf-theme=hype] .hy-wish-full button{justify-content:center;gap:0;width:3.25rem;font-size:0}[data-sf-theme=hype] .hy-wish-full button svg{width:1.1rem;height:1.1rem}}[data-sf-theme=hype] .hy-services{border-top:1px solid var(--sf-rule)}[data-sf-theme=hype] .hy-service{border-bottom:1px solid var(--sf-rule);grid-template-columns:1.25rem 8.5rem minmax(0,1fr);align-items:center;gap:.75rem;padding-block:.75rem;display:grid}@media (max-width:420px){[data-sf-theme=hype] .hy-service{grid-template-columns:1.25rem minmax(0,1fr)}[data-sf-theme=hype] .hy-service>span:last-child{grid-column:2}}[data-sf-theme=hype] .hy-share :is(a,button){border-radius:var(--hy-r)}[data-sf-theme=hype] .hy-share .text-sm{font-family:var(--hy-mono-font);text-transform:uppercase;font-size:11.5px}[data-sf-theme=hype] .hy-guide-inline{text-underline-offset:3px;font-family:var(--hy-mono-font);text-transform:uppercase;align-items:center;gap:.35rem;font-size:11px;text-decoration:underline;display:inline-flex}:root:has([data-sf-theme=hype]) .hy-guide-trigger.hy-guide-inline{text-underline-offset:3px;font-family:var(--hy-mono-font);text-transform:uppercase;align-items:center;gap:.35rem;font-size:11px;text-decoration:underline;display:inline-flex}[data-sf-theme=hype] .hy-guide-inline:hover{background:var(--foreground);color:var(--background);text-decoration:none}[data-sf-theme=hype] .hy-lead{color:var(--foreground);font-size:18px;font-weight:500;line-height:1.55}[data-sf-theme=hype] .hy-spec{border-top:1px solid var(--sf-rule)}@media (min-width:1024px){[data-sf-theme=hype] .hy-spec{border-top:0;border-inline-start:1px solid var(--sf-rule)}}[data-sf-theme=hype] .hy-spec-row{border-bottom:1px solid var(--sf-rule);grid-template-columns:minmax(0,10rem) minmax(0,1fr);gap:1rem;padding:.85rem 1rem;display:grid}@media (min-width:640px){[data-sf-theme=hype] .hy-spec-row{padding-inline:1.5rem}}[data-sf-theme=hype] .hy-spec-row:last-child{border-bottom:0}[data-sf-theme=hype] .hy-spec-row dt{color:var(--muted-foreground);padding-top:.15rem}[data-sf-theme=hype] .hy-spec-row dd{font-size:14px;font-weight:500}[data-sf-theme=hype] .hy-spec-row dd.hy-mono{font-size:13px;font-weight:700}[data-sf-theme=hype] .hy-reviews{margin-inline-end:-1px}[data-sf-theme=hype] .hy-review{border:0;border-bottom:1px solid var(--sf-rule);border-inline-end:1px solid var(--sf-rule);background:var(--background);border-radius:0;padding:1.25rem 1rem}@media (min-width:640px){[data-sf-theme=hype] .hy-review{padding:1.5rem}}[data-sf-theme=hype] .hy-review .hy-review-avatar{background:var(--foreground);color:var(--background);font-family:var(--hy-mono-font);border-radius:0}[data-sf-theme=hype] .hy-review .bg-green-500\/10{background:var(--sf-acid);color:#0a0a0a;font-family:var(--hy-mono-font);text-transform:uppercase;border-radius:0;font-size:10px}[data-sf-theme=hype] .hy-review p{unicode-bidi:plaintext}[data-sf-theme=hype] .hy-review svg.fill-amber-400,[data-sf-theme=hype] .hy-review .text-amber-400{color:var(--gold);fill:var(--gold)}[data-sf-theme=hype] .hy-faq .space-y-2\.5>*{margin-block:0}[data-sf-theme=hype] .hy-faq .space-y-2\.5>*+*{margin-top:-1px}[data-sf-theme=hype] .hy-faq .rounded-xl.border{border-color:var(--sf-rule);background:var(--background);border-radius:0}[data-sf-theme=hype] .hy-faq .rounded-xl.border>button{font-family:var(--sf-font-heading,var(--font-sans));padding:1rem 1.1rem;font-size:15px;font-weight:700}[data-sf-theme=hype] .hy-faq .rounded-xl.border>button:hover{background:var(--foreground);color:var(--background)}[data-sf-theme=hype] .hy-faq .rounded-xl.border>div{border-color:var(--sf-rule-soft);font-size:14px}[data-sf-theme=hype] .hy-sticky .fixed{border-top:1px solid var(--sf-rule);background:var(--background);-webkit-backdrop-filter:none;backdrop-filter:none}[data-sf-theme=hype] .hy-sticky img{border:1px solid var(--sf-rule);border-radius:0}[data-sf-theme=hype] .hy-sticky .text-primary{color:var(--foreground);font-family:var(--hy-mono-font);font-size:15px}[data-sf-theme=hype] .hy-sticky button{border-radius:var(--hy-r);border:1px solid var(--sf-cta);background:var(--sf-cta);color:var(--sf-cta-foreground);box-shadow:none;font-family:var(--sf-font-heading,var(--font-sans));font-size:14px;font-weight:700}:root:not([dir=rtl]):has([data-sf-theme=hype]) .hy-sticky button{text-transform:uppercase;letter-spacing:.04em}[data-sf-theme=hype] .hy-sticky button:hover{background:var(--background);color:var(--sf-cta);opacity:1}[data-sf-theme=hype] .hy-buy .text-primary{color:var(--foreground)}[data-sf-theme=hype] .hy-buy .text-4xl{color:var(--foreground);font-family:var(--hy-mono-font);letter-spacing:-.04em;font-size:2rem;font-weight:700;line-height:1}[data-sf-theme=hype] .hy-buy .text-4xl~.line-through{font-family:var(--hy-mono-font);font-size:15px}[data-sf-theme=hype] .hy-buy .bg-red-500\/10{border-radius:var(--hy-r-tag);background:var(--gold);color:var(--hy-accent-fg);font-family:var(--hy-mono-font);text-transform:uppercase;padding:.3rem .5rem;font-size:11px;font-weight:700}[data-sf-theme=hype] .hy-buy [data-buybox-option]>p,[data-sf-theme=hype] .hy-buy .space-y-5>div>p.text-sm.font-semibold{font-family:var(--hy-mono-font);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:.5rem;margin-bottom:.6rem;font-size:11.5px;font-weight:400;display:flex}:root[dir=rtl]:has([data-sf-theme=hype]) .hy-buy [data-buybox-option]>p{text-transform:none;font-size:13px}:root[dir=rtl]:has([data-sf-theme=hype]) .hy-buy .space-y-5>div>p.text-sm.font-semibold{text-transform:none;font-size:13px}[data-sf-theme=hype] .hy-buy [data-buybox-option]>p:after{content:"— " attr(data-hy-selected);order:1;font-weight:700}[data-sf-theme=hype] .hy-buy [data-buybox-option]>p>[data-hy-slot]{order:2;margin-inline-start:auto}[data-sf-theme=hype] .hy-buy [data-value]{border:1px solid var(--sf-rule);border-radius:var(--hy-r);background:var(--background);min-width:3.25rem;height:3rem;color:var(--foreground);justify-content:center;align-items:center;padding-inline:1rem;font-size:14px;font-weight:600;transition:background-color 80ms,color 80ms;display:inline-flex}[data-sf-theme=hype] .hy-buy [data-value]:hover{background:var(--foreground);color:var(--background)}[data-sf-theme=hype] .hy-buy [data-value][aria-pressed=true]{border-color:var(--sf-cta);background:var(--sf-cta);color:var(--sf-cta-foreground);font-weight:700}[data-sf-theme=hype] .hy-buy [data-hy-kind=color]>div,[data-sf-theme=hype] .hy-buy [data-hy-kind=option]>div{gap:0}[data-sf-theme=hype] .hy-buy :is([data-hy-kind=color],[data-hy-kind=option]) [data-value]+[data-value]{margin-inline-start:-1px}[data-sf-theme=hype] .hy-buy [data-hy-kind=size]>div{grid-template-columns:repeat(var(--hy-cols,4), minmax(0, 1fr));border-top:1px solid var(--sf-rule);border-inline-start:1px solid var(--sf-rule);border-radius:var(--hy-r);gap:0;display:grid;overflow:hidden}[data-sf-theme=hype] .hy-buy [data-hy-kind=size] [data-value]{border:0;border-inline-end:1px solid var(--sf-rule);border-bottom:1px solid var(--sf-rule);min-width:0;height:3.4rem;font-family:var(--hy-mono-font);font-variant-numeric:tabular-nums;border-radius:0;padding-inline:.25rem;font-size:15px}[data-sf-theme=hype] .hy-buy [data-hy-kind=size] [data-value][data-hy-out]{color:var(--muted-foreground);background:linear-gradient(to top right, transparent calc(50% - .5px), var(--sf-rule-soft) calc(50% - .5px), var(--sf-rule-soft) calc(50% + .5px), transparent calc(50% + .5px)), var(--background);text-decoration:line-through}[data-sf-theme=hype] .hy-buy [data-hy-kind=size] [data-value][data-hy-out][aria-pressed=true]{color:var(--sf-cta-foreground);background:var(--sf-cta)}[data-sf-theme=hype] .hy-buy [data-hy-swatch]:before{content:"";background:var(--hy-sw);width:.9rem;height:.9rem;margin-inline-end:.55rem;box-shadow:inset 0 0 0 1px #00000059}[data-sf-theme=hype] .hy-buy [data-hy-swatch][aria-pressed=true]:before{box-shadow:inset 0 0 0 1px #00000059, 0 0 0 1px var(--sf-cta-foreground)}[data-sf-theme=hype] .hy-buy .border-primary\/20{border-width:1px;border-color:var(--sf-rule);border-radius:var(--hy-r)}[data-sf-theme=hype] .hy-buy .border-primary\/20>button:hover{background:var(--foreground);color:var(--background)}[data-sf-theme=hype] .hy-buy .border-2.border-primary\/30{border:1px solid var(--sf-rule);border-radius:var(--hy-r-card);background:var(--sf-paper);box-shadow:none;padding:1rem}[data-sf-theme=hype] .hy-buy .border-2.border-primary\/30 .bg-primary\/15{background:var(--foreground);color:var(--background);border-radius:0}[data-sf-theme=hype] .hy-buy input:not([name=company]){border-width:1px;border-color:var(--sf-rule);border-radius:var(--hy-r);background:var(--background);height:3rem;font-size:15px}[data-sf-theme=hype] .hy-buy input:not([name=company]):focus{outline:2px solid var(--sf-cta);outline-offset:-2px;border-color:var(--sf-rule);box-shadow:none;--tw-ring-shadow:0 0 #0000}[data-sf-theme=hype] .hy-buy .space-y-5>.flex.gap-2{gap:0}[data-sf-theme=hype] .hy-buy .space-y-5>.flex.gap-2>input{text-transform:none;font-family:var(--hy-mono-font);border-start-end-radius:0;border-end-end-radius:0;font-size:13px}[data-sf-theme=hype] .hy-buy .space-y-5>.flex.gap-2>button{border:1px solid var(--sf-rule);border-radius:0;font-family:var(--hy-mono-font);text-transform:uppercase;border-start-end-radius:var(--hy-r);border-end-end-radius:var(--hy-r);margin-inline-start:-1px;padding-inline:1.1rem;font-size:12px}[data-sf-theme=hype] .hy-buy .space-y-5>.flex.gap-2>button:hover{background:var(--foreground);color:var(--background)}[data-sf-theme=hype] .hy-buy button.min-w-\[9rem\]{border-width:1px;border-color:var(--sf-rule);border-radius:var(--hy-r);min-height:3rem;color:var(--foreground);font-weight:700}[data-sf-theme=hype] .hy-buy button.min-w-\[9rem\].border-primary{border-color:var(--sf-cta);background:var(--sf-cta);color:var(--sf-cta-foreground)}[data-sf-theme=hype] .hy-buy .bg-muted\/40{border:1px solid var(--sf-rule);border-radius:var(--hy-r-card);background:var(--background);font-family:var(--hy-mono-font);font-size:12.5px}[data-sf-theme=hype] .hy-buy .bg-muted\/40 .border-t{border-color:var(--sf-rule)}[data-sf-theme=hype] .hy-buy .bg-gradient-to-b.from-primary,[data-sf-theme=hype] .hy-buy button.rounded-xl.bg-primary.py-4{border:1px solid var(--sf-cta);border-radius:var(--hy-r);background:var(--sf-cta);min-height:3.75rem;color:var(--sf-cta-foreground);box-shadow:none;font-family:var(--sf-font-heading,var(--font-sans));font-size:16px;font-weight:700}:root:not([dir=rtl]):has([data-sf-theme=hype]) .hy-buy .bg-gradient-to-b.from-primary{text-transform:uppercase;letter-spacing:.04em}[data-sf-theme=hype] .hy-buy .bg-gradient-to-b.from-primary:hover{filter:none;background:var(--background);color:var(--sf-cta)}[data-sf-theme=hype] .hy-buy .bg-gradient-to-b.from-primary:active{transform:none}[data-sf-theme=hype] .hy-buy .justify-center.gap-4.pt-1{font-family:var(--hy-mono-font);text-transform:uppercase;font-size:10.5px}:root[dir=rtl]:has([data-sf-theme=hype]) .hy-buy .justify-center.gap-4.pt-1{text-transform:none;font-size:12px}[data-sf-theme=hype] .hy-buy .rounded-2xl.border-green-500\/30{border-color:var(--sf-rule);border-radius:var(--hy-r-card);background:var(--sf-acid);color:#0a0a0a}[data-sf-theme=hype] .hy-buy .rounded-2xl.border-green-500\/30 svg{color:#0a0a0a}[data-sf-theme=hype] .hy-buy .rounded-2xl.border-green-500\/30 a{border-radius:var(--hy-r);color:#fff;background:#0a0a0a}[data-sf-theme=hype] .hy-footer{--foreground:var(--sf-ink-foreground);--muted-foreground:#fff9;--border:#ffffff40;--input:#ffffff59;--background:var(--sf-ink);--card:#161616;--popover:#161616;--popover-foreground:#fff;--accent:#ffffff14;--accent-foreground:#fff;--hy-inv-rule:#ffffff38;background:var(--sf-ink);color:var(--sf-ink-foreground);border-top:1px solid var(--sf-rule)}[data-sf-theme=hype] .hy-footer .hy-frame{border-color:var(--hy-inv-rule)}[data-sf-theme=hype] .hy-footer-grid{margin-inline-end:-1px}[data-sf-theme=hype] .hy-footer-cell{border-bottom:1px solid var(--hy-inv-rule);border-inline-end:1px solid var(--hy-inv-rule)}[data-sf-theme=hype] .hy-footer-title{opacity:.55}[data-sf-theme=hype] .hy-footer-link{margin:-1px -3px;padding:1px 3px}[data-sf-theme=hype] .hy-footer-link:hover{color:#0a0a0a;background:#fff}[data-sf-theme=hype] .hy-footer-social{border:1px solid var(--hy-inv-rule);justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}[data-sf-theme=hype] .hy-footer-social+.hy-footer-social{margin-inline-start:-1px}[data-sf-theme=hype] .hy-footer-social:hover{color:#0a0a0a;background:#fff}[data-sf-theme=hype] .hy-footer-region{border-bottom:1px solid var(--hy-inv-rule)}[data-sf-theme=hype] .hy-footer-region button{border-radius:var(--hy-r)}[data-sf-theme=hype] .hy-footer-region .text-primary{color:var(--sf-acid)}[data-sf-theme=hype] .hy-footer-giant{pointer-events:none;font-family:var(--sf-font-heading,var(--font-sans));font-size:min(30vw, 420px, calc(182vw / var(--hy-len,9)), calc(2620px / var(--hy-len,9)));letter-spacing:-.065em;text-transform:uppercase;white-space:nowrap;color:var(--sf-ink-foreground);padding:1.25rem .75rem .4rem;font-weight:700;line-height:.78;position:relative;overflow:hidden}:root[dir=rtl]:has([data-sf-theme=hype]) .hy-footer-giant{font-weight:800;font-size:min(24vw, 340px, calc(150vw / var(--hy-len,9)), calc(2160px / var(--hy-len,9)));margin-top:-.28em;line-height:.95}[data-sf-theme=hype] .hy-footer-giant-ar{padding-bottom:.6rem;line-height:1.3}[data-sf-theme=hype] .hy-footer-base{border-top:1px solid var(--hy-inv-rule)}[data-sf-theme=hype]>.flex-1 :where(.rounded-3xl,.rounded-2xl,.rounded-xl,.rounded-lg){border-radius:var(--hy-r)}[data-sf-theme=hype]>.flex-1 :where(.shadow-sm,.shadow,.shadow-md,.shadow-lg){box-shadow:none}[data-sf-theme=hype]>.flex-1 :where(.rounded-3xl.border,.rounded-2xl.border){border-color:var(--sf-rule)}[data-sf-theme=hype]>.flex-1 :where(.bg-gradient-to-b.from-primary\/10){background:var(--sf-paper)}[data-sf-theme=hype]>.flex-1 :where(.text-primary){color:var(--foreground)}[data-sf-theme=hype]>.flex-1 :where(.bg-primary\/10,.bg-primary\/15){background:var(--foreground);color:var(--background)}[data-sf-theme=hype]>.flex-1 :where(.rounded-full){border-radius:var(--hy-r)}[data-sf-theme=hype]>.flex-1 [data-slot=button]{border-radius:var(--hy-r);font-family:var(--sf-font-heading,var(--font-sans));box-shadow:none;font-weight:700}:root:not([dir=rtl]):has([data-sf-theme=hype]) [data-sf-theme=hype]>.flex-1 [data-slot=button]{text-transform:uppercase;letter-spacing:.04em}:is([data-sf-theme=hype]>.flex-1 [data-slot=button].bg-primary,:root:has([data-sf-theme=hype]) [data-slot=sheet-content] [data-slot=button]:not([class*=border])){border:1px solid var(--sf-cta);background:var(--sf-cta);color:var(--sf-cta-foreground)}:is([data-sf-theme=hype]>.flex-1 [data-slot=button].bg-primary:hover,:root:has([data-sf-theme=hype]) [data-slot=sheet-content] [data-slot=button]:not([class*=border]):hover){background:var(--background);color:var(--sf-cta)}[data-sf-theme=hype]>.flex-1 :is([data-slot=input],[data-slot=textarea],textarea){border-color:var(--sf-rule);border-radius:var(--hy-r);background:var(--background)}[data-sf-theme=hype]>.flex-1 :is([data-slot=input],[data-slot=textarea],textarea):focus-visible{outline:2px solid var(--sf-cta);outline-offset:-2px;box-shadow:none}:root:not([dir=rtl]):has([data-sf-theme=hype]) [data-sf-theme=hype]>.flex-1 :is(h1,h2).font-extrabold{font-family:var(--sf-font-heading,var(--font-sans));letter-spacing:-.035em;text-transform:uppercase;font-weight:700}:root[dir=rtl]:has([data-sf-theme=hype]) [data-sf-theme=hype]>.flex-1 :is(h1,h2).font-extrabold{font-family:var(--sf-font-heading,var(--font-sans));font-weight:800}:root:has([data-sf-theme=hype]) [data-slot=sheet-content]{border-color:var(--sf-rule);box-shadow:none;border-radius:0}:root:has([data-sf-theme=hype]) [data-slot=sheet-content] [data-slot=sheet-header]{border-bottom:1px solid var(--sf-rule)}:root:has([data-sf-theme=hype]) [data-slot=sheet-content] [data-slot=sheet-title]{font-family:var(--sf-font-heading,var(--font-sans));letter-spacing:-.03em;font-weight:700}:root:not([dir=rtl]):has([data-sf-theme=hype]) [data-slot=sheet-content] [data-slot=sheet-title]{text-transform:uppercase}:root:has([data-sf-theme=hype]) [data-slot=sheet-content] .text-primary{color:var(--foreground)}:root:has([data-sf-theme=hype]) [data-slot=sheet-content] .rounded-full.bg-primary\/10{background:var(--gold);color:var(--hy-accent-fg);font-family:var(--hy-mono-font);border-radius:0}:root:has([data-sf-theme=hype]) [data-slot=sheet-content] .divide-y>*{border-color:var(--sf-rule)}:root:has([data-sf-theme=hype]) [data-slot=sheet-content] :is(.rounded-lg,.rounded-xl){border-radius:var(--hy-r)}:root:has([data-sf-theme=hype]) [data-slot=sheet-content] .h-16.w-16{border-color:var(--sf-rule);background:var(--sf-concrete)}:root:has([data-sf-theme=hype]) [data-slot=sheet-content] .text-sm.font-bold.text-primary{font-family:var(--hy-mono-font)}:root:has([data-sf-theme=hype]) [data-slot=sheet-content] .text-lg.font-bold{font-family:var(--hy-mono-font)}:root:has([data-sf-theme=hype]) [data-slot=sheet-content] .border-t.border-border{border-color:var(--sf-rule)}:root:has([data-sf-theme=hype]) [data-slot=sheet-content] [data-slot=button]{border-radius:var(--hy-r);min-height:3rem;font-family:var(--sf-font-heading,var(--font-sans));box-shadow:none;font-weight:700}:root:not([dir=rtl]):has([data-sf-theme=hype]) [data-slot=sheet-content] [data-slot=button]{text-transform:uppercase;letter-spacing:.04em}:root:has([data-sf-theme=hype]) [data-slot=sheet-content] [data-slot=button][class*=border]{border-color:var(--sf-rule)}:root:has([data-sf-theme=hype]) [data-slot=sheet-content] [data-slot=button][class*=border]:hover{background:var(--foreground);color:var(--background)}:root:has([data-sf-theme=hype]) .hy-dialog{border:1px solid var(--sf-rule);border-radius:var(--hy-r-card);background:var(--background);color:var(--foreground);box-shadow:8px 8px 0 var(--foreground);font-family:var(--font-sans);overflow:hidden}:root:has([data-sf-theme=hype]) .hy-dialog-title{font-family:var(--sf-font-heading,var(--font-sans));letter-spacing:-.04em;font-size:24px;font-weight:700;line-height:1}:root:not([dir=rtl]):has([data-sf-theme=hype]) .hy-dialog-title{text-transform:uppercase}:root[dir=rtl]:has([data-sf-theme=hype]) .hy-dialog-title{font-weight:800;line-height:1.4}:root:has([data-sf-theme=hype]) .hy-dialog-x{border-inline-start:1px solid var(--sf-rule);justify-content:center;align-items:center;width:3.5rem;display:flex}:root:has([data-sf-theme=hype]) .hy-dialog-x:hover{background:var(--foreground);color:var(--background)}:root:has([data-sf-theme=hype]) .hy-dialog-tab{height:2.75rem;font-family:var(--hy-mono-font);text-transform:uppercase;font-size:12px}:root:has([data-sf-theme=hype]) .hy-dialog-tab+.hy-dialog-tab{border-inline-start:1px solid var(--sf-rule)}:root:has([data-sf-theme=hype]) .hy-dialog-tab[aria-selected=true]{background:var(--foreground);color:var(--background)}:root:has([data-sf-theme=hype]) .hy-size-table{border:1px solid var(--sf-rule);border-collapse:collapse;font-family:var(--hy-mono-font);font-variant-numeric:tabular-nums;font-size:13px}:root:has([data-sf-theme=hype]) .hy-size-table th{background:var(--foreground);color:var(--background);text-align:start;text-transform:uppercase;padding:.55rem .75rem;font-size:11px;font-weight:700}:root:has([data-sf-theme=hype]) .hy-size-table td{border-top:1px solid var(--sf-rule-soft);text-align:start;padding:.55rem .75rem}:is(:root:has([data-sf-theme=hype]) .hy-size-table td+td,:root:has([data-sf-theme=hype]) .hy-size-table th+th){border-inline-start:1px solid var(--sf-rule-soft)}:root:has([data-sf-theme=hype]) .hy-size-table td:first-child{font-weight:700}:root:has([data-sf-theme=hype]) .hy-size-table tr:hover td{background:var(--sf-acid);color:#0a0a0a}:root:has([data-sf-theme=hype]) .hy-guide-trigger{cursor:pointer}:root:has([data-sf-theme=hype]) a.fixed.bottom-20.start-4>span:first-child{border-radius:var(--hy-r);border:1px solid #0a0a0a;box-shadow:3px 3px #0a0a0a}:root:has([data-sf-theme=hype]) a.fixed.bottom-20.start-4>span:first-child>.animate-ping{display:none}:root:has([data-sf-theme=hype]) a.fixed.bottom-20.start-4>span:last-child{box-shadow:none;border:1px solid var(--sf-rule);background:var(--background);font-family:var(--hy-mono-font);text-transform:uppercase;border-radius:0;font-size:11px}@media (prefers-reduced-motion:reduce){[data-sf-theme=hype] :is(.hy-marquee-track,.hy-dot,.hy-stock-dot-low){animation:none}[data-sf-theme=hype] :is(.hy-run,.hy-index-peek,.hy-card-img){transition:none}}
