@keyframes wh-rise{0%{opacity:0;translate:0 28px}to{opacity:1;translate:0}}@keyframes wh-slide-in{0%{opacity:0;translate:48px}to{opacity:1;translate:0}}@keyframes wh-fade{0%{opacity:0}to{opacity:1}}@keyframes wh-float{0%,to{translate:0}50%{translate:0 -10px}}@keyframes wh-glow{0%,to{opacity:.55;scale:1}50%{opacity:1;scale:1.08}}@keyframes wh-shine{0%{translate:-120%}to{translate:220%}}@media (prefers-reduced-motion:no-preference){.whx-slide.is-active .whx-hero-copy>*{animation:.7s cubic-bezier(.2,.7,.2,1) both wh-rise}.whx-slide.is-active .whx-hero-copy>:nth-child(2){animation-delay:80ms}.whx-slide.is-active .whx-hero-copy>:nth-child(3){animation-delay:.16s}.whx-slide.is-active .whx-hero-copy>:nth-child(4){animation-delay:.24s}.whx-slide.is-active .whx-hero-photo{animation:.9s cubic-bezier(.2,.7,.2,1) .15s both wh-slide-in,6s ease-in-out 1.2s infinite wh-float}.whx-hero-slogan{animation:1.2s .5s both wh-fade}.whx-hero:before{content:"";z-index:-1;background:radial-gradient(ellipse 50% 50% at 50% 55%, rgba(255, 92, 32, calc(.3 * var(--glow-k))), transparent 70%);pointer-events:none;animation:7s ease-in-out infinite wh-glow;position:absolute;inset:10% -10% 12% 30%}.whp-gallery{animation:.8s both wh-fade}.whp-info>*{animation:.6s cubic-bezier(.2,.7,.2,1) both wh-rise}.whp-info>:nth-child(2){animation-delay:60ms}.whp-info>:nth-child(3){animation-delay:.12s}.whp-info>:nth-child(n+4){animation-delay:.18s}.whc-head,.whk-title,.whs-head{animation:.6s cubic-bezier(.2,.7,.2,1) both wh-rise}.wht-media img,.whx-element .wh-spot img,.whp-related-media img{transition:scale .4s cubic-bezier(.2,.7,.2,1)}.wht:hover .wht-media img,.whx-element:hover .wh-spot img,.whp-related-card:hover .whp-related-media img{scale:1.05}.wh-cta svg,.whx-arrow svg,.whx-outline svg{transition:translate .2s}.wh-cta:hover svg,.whx-element:hover .whx-arrow svg,.whx-outline:hover svg{translate:4px}.wh-cta,.whh-cart{position:relative;overflow:hidden}.wh-cta:after,.whh-cart:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff59,#0000);width:40%;position:absolute;inset:0;translate:-120%}.wh-cta:hover:after,.whh-cart:hover:after{animation:.7s ease-out wh-shine}.wht-foot button,.whh-round,.whx-tabs button,.whc-chip{transition:scale .15s,filter .15s,background .2s,color .2s,border-color .2s}.wht-foot button:active,.whh-round:active,.whh-cart:active,.wh-cta:active{scale:.94}@supports (animation-timeline:view()){.whx-head,.whx-element,.whx-element-sm,.wht,.whp-numbers,.whp-about,.whp-specs,.whp-related-card,.whk-step,.whx-callback,.whf-main>*{animation:linear both wh-rise;animation-timeline:view();animation-range:entry entry 55%}}}@keyframes wh-bump-a{0%{scale:1;box-shadow:0 8px 28px #d93a1659,0 0 #ff5c2099}30%{scale:1.14}55%{scale:.96}to{scale:1;box-shadow:0 8px 28px #d93a1659,0 0 0 16px #ff5c2000}}@keyframes wh-bump-b{0%{scale:1;box-shadow:0 8px 28px #d93a1659,0 0 #ff5c2099}30%{scale:1.14}55%{scale:.96}to{scale:1;box-shadow:0 8px 28px #d93a1659,0 0 0 16px #ff5c2000}}@keyframes wh-icon-bump{0%,to{rotate:none;scale:1}35%{rotate:-10deg;scale:1.3}65%{rotate:6deg;scale:.92}}@keyframes wh-modal-in{0%{opacity:0;translate:0 24px;scale:.97}to{opacity:1;translate:0;scale:1}}@keyframes wh-sheet-in{0%{translate:0 100%}to{translate:0}}@media (prefers-reduced-motion:no-preference){.whh-cart.is-bumped.bump-0{animation:.6s cubic-bezier(.3,.7,.3,1) wh-bump-a}.whh-cart.is-bumped.bump-1{animation:.6s cubic-bezier(.3,.7,.3,1) wh-bump-b}.wh-tabbar .is-bumped{color:var(--accent)}.wh-tabbar .is-bumped svg{animation:.6s cubic-bezier(.3,.7,.3,1) wh-icon-bump}.modal-backdrop{animation:.25s both wh-fade}.modal-panel{animation:.35s cubic-bezier(.2,.7,.2,1) both wh-modal-in}.modal-body .cart-line{animation:.45s cubic-bezier(.2,.7,.2,1) both wh-rise}.modal-body .cart-line:nth-child(2){animation-delay:50ms}.modal-body .cart-line:nth-child(3){animation-delay:.1s}.modal-body .cart-line:nth-child(n+4){animation-delay:.15s}@media (max-width:700px){.modal-panel{animation:.38s cubic-bezier(.2,.8,.2,1) both wh-sheet-in}}}@keyframes wh-drop{0%{opacity:0;translate:0 -14px;scale:.985}to{opacity:1;translate:0;scale:1}}@keyframes wh-slide-left{0%{opacity:0;translate:18px}to{opacity:1;translate:0}}@keyframes wh-row-in{0%{opacity:0;translate:-10px}to{opacity:1;translate:0}}@keyframes wh-drawer-in{0%{translate:-100%}to{translate:0}}@media (prefers-reduced-motion:no-preference){.catalog-dropdown{animation:.2s ease-out both wh-fade}.catalog-dropdown .mega-categories{transform-origin:50% 0;animation:.35s cubic-bezier(.2,.7,.2,1) both wh-drop}.catalog-dropdown .category-cell{animation:.35s cubic-bezier(.2,.7,.2,1) backwards wh-row-in}.catalog-dropdown .category-cell:first-child{animation-delay:60ms}.catalog-dropdown .category-cell:nth-child(2){animation-delay:90ms}.catalog-dropdown .category-cell:nth-child(3){animation-delay:.12s}.catalog-dropdown .category-cell:nth-child(4){animation-delay:.15s}.catalog-dropdown .category-cell:nth-child(5){animation-delay:.18s}.catalog-dropdown .category-cell:nth-child(n+6){animation-delay:.21s}.category-row{transition:background .2s,color .2s}.category-row svg{transition:translate .2s}.category-row:hover svg,.category-row.is-active svg{translate:3px}.mega-submenu{animation:.3s cubic-bezier(.2,.7,.2,1) both wh-slide-left}.mega-submenu .subcategory-links>a{animation:.3s cubic-bezier(.2,.7,.2,1) backwards wh-slide-left}.mega-submenu .subcategory-links>a:first-child{animation-delay:40ms}.mega-submenu .subcategory-links>a:nth-child(2){animation-delay:70ms}.mega-submenu .subcategory-links>a:nth-child(3){animation-delay:.1s}.mega-submenu .subcategory-links>a:nth-child(4){animation-delay:.13s}.mega-submenu .subcategory-links>a:nth-child(5){animation-delay:.16s}.mega-submenu .subcategory-links>a:nth-child(6){animation-delay:.19s}.mega-submenu .subcategory-links>a:nth-child(7){animation-delay:.22s}.mega-submenu .subcategory-links>a:nth-child(n+8){animation-delay:.25s}.mega-submenu .subcategory-links>a{transition:color .15s,translate .15s}.mega-submenu .subcategory-links>a:hover{translate:4px}.menu-drawer-backdrop{animation:.25s both wh-fade}.menu-drawer-panel{animation:.32s cubic-bezier(.2,.8,.2,1) both wh-drawer-in}}
.promo-float{--promo-size:168px;bottom:calc(24px + var(--wh-tabbar-height,0px) + env(safe-area-inset-bottom,0px))}body:has(.whp-bar.is-visible) .promo-float{bottom:calc(96px + var(--wh-tabbar-height,0px) + env(safe-area-inset-bottom,0px))}.promo-float-circle{background:var(--photo-stage) padding-box, linear-gradient(135deg, #ff8a3d, #d93a16 45%, #b91c1c) border-box;box-shadow:0 18px 50px rgba(0, 0, 0, calc(.45 * var(--shadow-k))), 0 0 0 0 #ff5c2073;border:3px solid #0000}.promo-float-media img{padding:12%}.promo-float-caption,.promo-float-price{background:var(--cta);box-shadow:0 6px 18px #d93a1659}.promo-float-caption{font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:.02em;text-transform:uppercase;font-size:15px;font-style:italic;font-weight:900}.promo-float-price b{font-family:var(--font-display), "Arial Narrow", sans-serif;font-size:18px;font-style:italic;font-weight:900}.promo-float-name{border:1px solid rgba(var(--edge-rgb), .08);background:var(--wh-c-13);box-shadow:0 10px 28px rgba(0, 0, 0, calc(.3 * var(--shadow-k)));color:var(--ink);border-radius:12px}.promo-float-link:hover .promo-float-name{color:var(--accent)}.promo-float-close{background:rgba(var(--wh-bg-rgb), .82);color:var(--ink);border:1px solid rgba(var(--edge-rgb), .18);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.promo-float-close:hover{background:var(--cta);color:#fff}@keyframes wh-promo-pulse{0%,to{box-shadow:0 18px 50px rgba(0, 0, 0, calc(.45 * var(--shadow-k))), 0 0 0 0 #ff5c2073}60%{box-shadow:0 18px 50px rgba(0, 0, 0, calc(.45 * var(--shadow-k))), 0 0 0 14px #ff5c2000}}@media (prefers-reduced-motion:no-preference){.promo-float-circle{animation:2.8s ease-out 1s infinite wh-promo-pulse}}@media (max-width:900px){.promo-float{--promo-size:112px;right:12px}.promo-float-caption{font-size:12px}.promo-float-price b{font-size:14px}}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0b0c;--surface:#131315;--surface-soft:#1c1c20;--surface-alt:#111113;--ink:#f5f5f5;--ink-soft:#c9c9ce;--muted:#a1a1a8;--line:#ffffff1a;--focus:#ff7a3d;--shadow:0 20px 60px #00000073;--field-bg:#1c1c20;--media-bg:var(--wh-c-1c);--photo-stage:radial-gradient(ellipse 60% 45% at 50% 70%, #ff5c2059, transparent 70%), linear-gradient(180deg, #1f1f23, #141416);--code-bg:#1c1c20;--header-bg:#0b0b0ce0;--veil:#0b0b0c99;--fade-from:#13131500;--edge-rgb:255, 255, 255;--shade-rgb:0, 0, 0;--hero-shade-rgb:11, 11, 12;--ok:#4ade80;--ok-soft:#4ade801f;--ok-ink:#86efac;--brand-text:#ff7a3d;--brand-ink:#ff8a5c;--cta:linear-gradient(90deg, #d93a16, #b91c1c);--cta-shadow:0 10px 30px #d93a1673;--glow:#ff5c2066;--heat:linear-gradient(90deg, #ff8a3d, #e3262b);--radius-card:18px;--radius-panel:22px;--wh-c-0b:#0b0b0c;--wh-c-0d:#0d0d0f;--wh-c-0e:#0e0e10;--wh-c-11:#111113;--wh-c-13:#131315;--wh-c-14:#141416;--wh-c-15:#151517;--wh-c-17:#17171a;--wh-c-18:#18181b;--wh-c-1a:#1a1a1e;--wh-c-1c:#1c1c20;--wh-c-1d:#1d1d21;--wh-c-1e:#1e1e22;--wh-c-1f:#1f1f23;--wh-c-2a:#2a2a2e;--wh-strong:#fff;--wh-faint:#6f6f76;--wh-invert-bg:#f5f5f5;--wh-invert-ink:#0b0b0c;--wh-err:#fca5a5;--wh-err-line:#f87171;--wh-err-rgb:248, 113, 113;--wh-ok-rgb:74, 222, 128;--wh-bg-rgb:11, 11, 12;--wh-surface-rgb:19, 19, 21;--glow-k:1;--shadow-k:1}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f6f5f2;--surface:#fff;--surface-soft:#eceae5;--surface-alt:#fff;--ink:#141416;--ink-soft:#45454b;--muted:#5a5a62;--line:#1414161a;--focus:#c2410c;--shadow:0 18px 50px #1414161a;--field-bg:#fff;--media-bg:#eceae5;--code-bg:#eceae5;--header-bg:#f6f5f2e6;--veil:#f6f5f299;--fade-from:#fff0;--edge-rgb:20, 20, 22;--shade-rgb:20, 20, 22;--hero-shade-rgb:246, 245, 242;--ok:#15803d;--ok-soft:#15803d1a;--ok-ink:#166534;--brand-text:#c2410c;--brand-ink:#c2410c;--accent:#c2410c;--accent-soft:#c2410c1a;--accent-pale:#c2410c38;--accent-ink:#c2410c;--accent-line:#c2410c66;--accent-tint:#c2410c1a;--heat:linear-gradient(90deg, #e8501c, #b91c1c);--photo-stage:radial-gradient(ellipse 60% 45% at 50% 70%, #ff5c203d, transparent 70%), linear-gradient(180deg, #eceae5, #fff);--wh-c-0b:#f6f5f2;--wh-c-0d:#f1efeb;--wh-c-0e:#f1efeb;--wh-c-11:#fff;--wh-c-13:#fff;--wh-c-14:#eceae5;--wh-c-15:#f1efeb;--wh-c-17:#fff;--wh-c-18:#f1efeb;--wh-c-1a:#fff;--wh-c-1c:#eceae5;--wh-c-1d:#eceae5;--wh-c-1e:#eceae5;--wh-c-1f:#eceae5;--wh-c-2a:#e4e2dd;--wh-strong:#141416;--wh-faint:#62626a;--wh-invert-bg:#141416;--wh-invert-ink:#f6f5f2;--wh-err:#b91c1c;--wh-err-line:#dc2626;--wh-err-rgb:220, 38, 38;--wh-ok-rgb:21, 128, 61;--wh-bg-rgb:246, 245, 242;--wh-surface-rgb:255, 255, 255;--glow-k:.65;--shadow-k:.3}body{font-family:var(--font-body), system-ui, sans-serif;line-height:1.5}h1,h2,.hero-title,.home-intro h1,.category-heading h1,.pdp-title,.page-title,.drawer-header h2,.modal-head h2{font-family:var(--font-display), "Arial Narrow", sans-serif;text-transform:uppercase;letter-spacing:.01em;font-style:italic;font-weight:900;line-height:.95}.shelf-head h2{font-size:clamp(30px,3.4vw,44px)}.eyebrow{color:var(--accent);letter-spacing:.3em;text-transform:uppercase;font-size:12px;font-weight:700}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.store-header{border-bottom-color:var(--line)}.brand-mark,.hd-logo-mark,.cart-chip,.icon-button,.shelf-arrow,.page-button.is-active,.free-shipping-bar>span,.promo-float-price{background:var(--cta);color:#fff}.brand-mark,.hd-logo-mark,.cart-chip,.icon-button,.shelf-arrow{border:0;border-radius:50%}.catalog-trigger,.category-sidebar-title{background:var(--cta);color:#fff}.catalog-trigger{box-shadow:var(--cta-shadow);border-radius:999px}.catalog-trigger.is-open{background:var(--brand-strong)}.header-search,.search{border-color:var(--line);border-radius:999px}.header-search input,.search input{background:0 0}.mega-menu,.category-sidebar,.sidebar-flyout,.catalog-dropdown{border-color:var(--line)}.category-sidebar{border-radius:var(--radius-card);overflow:hidden}.primary,.pdp-buy-button,.track-submit{background:var(--cta);color:#fff;box-shadow:var(--cta-shadow);border:0;border-radius:999px;font-weight:800}.primary:hover,.pdp-buy-button:hover,.track-submit:hover{background:var(--cta);filter:brightness(1.08)}.secondary,.link-button,.load-more,.pill{border-radius:999px}.secondary{border:1.5px solid rgba(var(--edge-rgb), .3);color:var(--ink);background:0 0}.icon-button.is-in-cart,.icon-button.is-in-cart:hover,.icon-button:disabled,.shelf-arrow:disabled{background:var(--surface-soft);color:var(--muted);box-shadow:none}.shelf-arrow:hover:not(:disabled){background:var(--cta);filter:brightness(1.1)}.promo-panel{border:1px solid rgba(var(--edge-rgb), .08);border-radius:var(--radius-panel);background:radial-gradient(ellipse 70% 60% at 70% 85%, rgba(255, 92, 32, calc(.45 * var(--glow-k))), transparent 70%), radial-gradient(ellipse 40% 30% at 25% 100%, rgba(225, 29, 42, calc(.3 * var(--glow-k))), transparent 70%), linear-gradient(180deg, var(--wh-c-1c), var(--wh-c-0b) 75%)}.hero-title{font-size:clamp(48px,7vw,96px);line-height:.9}.promo-panel p{color:var(--ink-soft)}.primary-link{background:var(--cta);color:#fff;box-shadow:var(--cta-shadow);border-radius:999px;font-weight:800}.primary-link-muted{border:1.5px solid rgba(var(--edge-rgb), .3);box-shadow:none;background:0 0}.hero-dots button.is-active{background:var(--accent)}.product,.slider-card,.popular-categories a,.pdp-buy-card,.modal-panel,.checkout-section,.checkout-summary,.partner-card,.track-section,.cookie-notice{border-color:rgba(var(--edge-rgb), .08);border-radius:var(--radius-card)}.product,.slider-card,.popular-categories a{transition:border-color .15s,transform .15s}.product:hover,.slider-card:hover,.popular-categories a:hover{border-color:var(--accent);transform:translateY(-2px)}.product-media,.slider-media,.popular-media,.pdp-gallery-stage,.pdp-thumb,.cart-line-media{border-radius:12px}.product-title a,.slider-name{color:var(--ink)}.product-code{color:var(--muted)}.price,.pdp-price,.summary-total,.cart-total{color:var(--ink);font-weight:800}.economy{background:var(--cta);color:#fff;letter-spacing:.06em;border-radius:999px}.free-shipping-badge,.promo-float-caption{border-radius:999px}.field input,.field textarea,.field select,.track-form input,.partner-code-input{border-color:var(--line);background:var(--field-bg);color:var(--ink);border-radius:12px}.radio-option,.carrier{border-color:var(--line);border-radius:12px}.site-footer{border-top:1px solid var(--line);background:var(--wh-c-0e)}.locale-suggestion{background:var(--surface-soft)}.wh-eyebrow{color:var(--accent);letter-spacing:.3em;text-transform:uppercase;font-size:12px;font-weight:700}.wh-heat{background:var(--heat);color:#0000;-webkit-background-clip:text;background-clip:text}.wh-cta{background:var(--cta);color:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:18px 32px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 10px 36px #d93a1673}.wh-cta svg{width:18px;height:18px}.wh-spot{isolation:isolate;background:var(--photo-stage);place-items:center;display:grid;position:relative;overflow:hidden}.wh-spot img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.wh-spot>svg{width:40%;height:40%;color:var(--accent)}
