:root{--woot-canvas:#f6f6f3;--woot-canvas-deep:#efefeb;--woot-surface:#ffffff;--woot-surface-solid:#ffffff;--woot-surface-subtle:#f3f4f4;--woot-product-stage:#f4f5f3;--woot-ink:#14171f;--woot-ink-soft:#252a35;--woot-muted:#666c78;--woot-line:#e1e2e4;--woot-line-strong:#bec2c9;--woot-blue:#1f4fff;--woot-blue-deep:#173bc2;--woot-cyan:#19c7e6;--woot-violet:#7c4dff;--woot-mint:#22d3a7;--woot-orange:#f9733e;--woot-danger:#dc3d2a;--woot-night:#07101f;--woot-night-soft:#0d1a31;--woot-radius-sm:8px;--woot-radius:12px;--woot-radius-lg:16px;--woot-radius-xl:20px;--woot-shadow-sm:0 1px 2px rgb(15 23 42/5%);--woot-shadow:0 10px 30px rgb(15 23 42/8%);--woot-shadow-strong:0 18px 48px rgb(15 23 42/12%);--woot-ring:0 0 0 3px rgb(31 79 255/14%);--buyer-v25-radius:var(--woot-radius);--buyer-v25-radius-large:var(--woot-radius-lg);--buyer-v25-shadow:var(--woot-shadow);--buyer-v25-shadow-soft:var(--woot-shadow-sm)}html body:has(.customer-main-header),html body:has(main.customer-page){--woot-canvas:#101419;--woot-canvas-deep:#0c1015;--woot-surface:#191f27;--woot-surface-solid:#202731;--woot-surface-subtle:#141a21;--woot-product-stage:#f4f5f3;--woot-ink:#f4f6f8;--woot-ink-soft:#d9dde3;--woot-muted:#aeb8c6;--woot-line:#343d49;--woot-line-strong:#4c596a;--woot-blue:#9db6ff;--woot-blue-deep:#c0d0ff;--woot-cyan:#69d6eb;--woot-violet:#9b86ff;--woot-mint:#55d6ae;--woot-orange:#ff8752;--woot-danger:#ff7565;--woot-night:#0c1015;--woot-night-soft:#0d1014;--woot-shadow-sm:0 1px 0 rgb(255 255 255/3%);--woot-shadow:0 12px 32px rgb(0 0 0/28%);--woot-shadow-strong:0 22px 54px rgb(0 0 0/42%);--woot-ring:0 0 0 3px rgb(111 140 255/22%);--buyer-v25-canvas:var(--woot-canvas);--buyer-v25-surface:var(--woot-surface);--buyer-v25-ink:var(--woot-ink);--buyer-v25-muted:var(--woot-muted);--buyer-v25-border:var(--woot-line);--buyer-v25-border-strong:var(--woot-line-strong);--buyer-v25-shadow:var(--woot-shadow);--buyer-v25-shadow-soft:var(--woot-shadow-sm)}html{background:var(--woot-canvas)}html:has(.customer-main-header),html:has(main.customer-page){background:#101419;color-scheme:dark}html body{color:var(--woot-ink);font-feature-settings:"ss01" 1,"cv02" 1,"cv03" 1,"cv04" 1;text-rendering:optimizeLegibility}html body ::selection{background:rgb(49 87 246/20%);color:#07111f}html body:has(.customer-main-header) ::selection,html body:has(main.customer-page) ::selection{background:rgb(111 140 255/34%);color:#ffffff}html body :where(a,button,input,select,summary):focus-visible{outline:2px solid var(--woot-blue)!important;outline-offset:3px}html body main.customer-page{isolation:isolate}html body main.customer-page:before{display:none}html body .customer-main-header{border-bottom:1px solid var(--woot-line)!important;background:#ffffff!important;box-shadow:none!important;backdrop-filter:none!important}html body .customer-main-header .customer-desktop-header-row{min-height:62px;gap:12px}html body .customer-main-header .customer-desktop-header-row .customer-search-pill{max-width:720px!important;flex:1 1 520px!important}html body .customer-main-header .customer-search-pill,html body .customer-main-header .mobile-header-search-form{height:46px!important;border:1px solid #aeb3bc!important;border-radius:10px!important;background:#ffffff!important;box-shadow:none!important;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}html body .customer-main-header .customer-search-pill:focus-within,html body .customer-main-header .mobile-header-search-form:focus-within{border-color:rgb(49 87 246/52%)!important;background:#fff!important;box-shadow:var(--woot-ring)!important}html body .customer-main-header .customer-search-pill>button,html body .customer-main-header .mobile-header-search-form>button,html body .customer-primary-button{min-height:34px;border:0!important;border-radius:7px!important;background:#18213a!important;box-shadow:none!important;color:#fff!important}html body .customer-main-header nav a{min-height:40px;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;color:#394860;font-weight:750}html body .customer-main-header nav a:hover{border-bottom-color:var(--woot-blue)!important;background:transparent!important;color:var(--woot-blue-deep)!important;transform:none}html body .customer-main-header .customer-header-market-switcher select,html body .customer-main-header .mobile-header-market-switcher select,html body .customer-main-header .mobile-market-pill,html body .customer-main-header a[href*="/cart"]{border:1px solid var(--woot-line)!important;border-radius:9px!important;background:#ffffff!important;box-shadow:none!important}html body main.customer-page[data-home-surface=retail] .home-storefront-lead{position:relative;display:grid;min-height:282px;grid-template-columns:minmax(0,1.08fr) minmax(360px,.7fr);align-items:center;gap:clamp(24px,3.2vw,44px);padding:clamp(28px,3.4vw,44px);overflow:hidden;border:1px solid #dce2ee;border-radius:var(--woot-radius-xl);background:linear-gradient(118deg,#ffffff,#f2f5ff 58%,#ebf5f7);box-shadow:0 1px 2px rgb(15 23 42/4%)}html body main.customer-page[data-home-surface=retail] .home-storefront-lead:after,html body main.customer-page[data-home-surface=retail] .home-storefront-lead:before{display:none}html body main.customer-page[data-home-surface=retail] .home-storefront-lead>*{position:relative;z-index:1}html body main.customer-page[data-home-surface=retail] .home-storefront-lead-copy{max-width:720px}html body main.customer-page[data-home-surface=retail] .home-storefront-lead[data-has-ready-products=false]{min-height:238px;grid-template-columns:minmax(0,1.12fr) minmax(360px,.7fr);gap:clamp(22px,3vw,40px);padding:clamp(25px,3vw,36px)}html body main.customer-page[data-home-surface=retail] .home-storefront-lead[data-has-ready-products=false] .home-storefront-title{max-width:720px;margin-top:13px;font-size:clamp(32px,3.45vw,46px);line-height:1.06}html body main.customer-page[data-home-surface=retail] .home-storefront-lead[data-has-ready-products=false] .home-hero-subline{margin-top:11px!important;line-height:1.55!important}html body main.customer-page[data-home-surface=retail] .home-commerce-status-note{display:flex;width:fit-content;max-width:660px;align-items:flex-start;gap:9px;margin-top:13px;padding:9px 11px;border:1px solid #d8e2f5;border-radius:9px;background:#f4f7fd;color:#506077}html body main.customer-page[data-home-surface=retail] .home-commerce-status-note>svg{flex:0 0 auto;margin-top:1px;color:var(--woot-blue)}html body main.customer-page[data-home-surface=retail] .home-commerce-status-note>span{display:grid;gap:2px}html body main.customer-page[data-home-surface=retail] .home-commerce-status-note strong{color:#23324a;font-size:11.5px;line-height:1.35}html body main.customer-page[data-home-surface=retail] .home-commerce-status-note small{color:#66748a;font-size:10.5px;font-weight:620;line-height:1.45}html body main.customer-page[data-home-surface=retail] .home-storefront-lead[data-has-ready-products=false] .home-storefront-actions{margin-top:15px!important}html body main.customer-page[data-home-surface=retail] .home-storefront-lead[data-has-ready-products=false] .home-storefront-trustline{margin-top:14px}html body main.customer-page[data-home-surface=retail] .home-storefront-lead[data-has-ready-products=false] .home-storefront-guide{padding:18px}html body main.customer-page[data-home-surface=retail] .home-storefront-lead .home-hero-kicker{width:fit-content;padding:0!important;border:0!important;border-radius:0;background:transparent!important;color:var(--woot-blue-deep)!important;font-size:10.5px;font-weight:850!important;letter-spacing:.09em;text-transform:uppercase}html body main.customer-page[data-home-surface=retail] .home-storefront-title{max-width:680px;margin-top:18px;color:var(--woot-ink)!important;font-size:clamp(36px,3.8vw,54px);font-weight:860!important;line-height:1.03;letter-spacing:-.045em!important;text-wrap:balance}html body main.customer-page[data-home-surface=retail] .home-storefront-lead .home-hero-subline{max-width:610px;margin-top:17px!important;color:#596579!important;font-size:15px!important;font-weight:570!important;line-height:1.68!important}html body main.customer-page[data-home-surface=retail] .home-storefront-actions{margin-top:24px!important;gap:10px!important}html body main.customer-page[data-home-surface=retail] .home-storefront-action{min-height:44px;border-radius:9px;padding-inline:18px;font-size:13px;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background-color .16s ease}html body main.customer-page[data-home-surface=retail] .home-storefront-action:hover{transform:translateY(-1px)}html body main.customer-page[data-home-surface=retail] .home-storefront-action-primary{border:0;background:#18213a;box-shadow:none;color:#fff}html body main.customer-page[data-home-surface=retail] .home-storefront-action-secondary{border-color:#cdd3dd;background:#ffffff;color:#29344a;backdrop-filter:none}html body main.customer-page[data-home-surface=retail] .home-storefront-action-secondary:hover{border-color:#9ca9bd;background:#f8f9fb;color:#18213a}html body main.customer-page[data-home-surface=retail] .home-storefront-trustline{gap:9px;margin-top:22px}html body main.customer-page[data-home-surface=retail] .home-storefront-trustline span{padding:0 11px 0 0;border:0;border-right:1px solid #d8dce3;border-radius:0;background:transparent;color:#596579;font-size:10.5px}html body main.customer-page[data-home-surface=retail] .home-storefront-trustline span:last-child{padding-right:0;border-right:0}html body main.customer-page[data-home-surface=retail] .home-storefront-trustline svg{color:var(--woot-mint)}html body main.customer-page[data-home-surface=retail] .home-storefront-visual-stack{display:grid;min-width:0;align-content:center;gap:10px}html body main.customer-page[data-home-surface=retail] .home-storefront-product-visual{display:grid;min-width:0;grid-template-columns:156px minmax(0,1fr) auto;align-items:center;gap:13px;overflow:hidden;border:1px solid #dbe1eb;border-radius:14px;background:#ffffff;padding:10px 12px 10px 10px;transition:border-color .16s ease,transform .16s ease}html body main.customer-page[data-home-surface=retail] .home-storefront-product-visual:hover{border-color:#aebbd0;transform:translateY(-1px)}html body main.customer-page[data-home-surface=retail] .home-storefront-product-visual>.product-image-frame{width:156px!important;height:156px!important;min-height:156px!important;border:0!important;border-radius:10px!important;background:#f3f4f4!important}html body main.customer-page[data-home-surface=retail] .home-storefront-product-copy{display:grid;min-width:0;gap:5px}html body main.customer-page[data-home-surface=retail] .home-storefront-product-copy small{color:var(--woot-blue-deep);font-size:9px;font-weight:850;letter-spacing:.065em;text-transform:uppercase}html body main.customer-page[data-home-surface=retail] .home-storefront-product-copy strong{display:-webkit-box;overflow:hidden;color:#172033;font-size:13px;font-weight:820;line-height:1.38;-webkit-box-orient:vertical;-webkit-line-clamp:2}html body main.customer-page[data-home-surface=retail] .home-storefront-product-copy>span{color:#687386;font-size:10.5px;font-weight:650;line-height:1.45}html body main.customer-page[data-home-surface=retail] .home-storefront-product-visual>svg{color:#8995a8}html body main.customer-page[data-home-surface=retail] .home-storefront-guide{display:grid;min-width:0;grid-template-columns:40px minmax(0,1fr);gap:8px 11px;padding:10px 12px;border:1px solid #dbe1eb;border-radius:14px;background:#ffffff;box-shadow:0 1px 2px rgb(15 23 42/4%);backdrop-filter:none}html body main.customer-page[data-home-surface=retail] .home-storefront-guide .bb-mascot{--bb-size:40px;width:40px;height:40px}html body main.customer-page[data-home-surface=retail] .home-storefront-guide-copy strong{color:#19243a;font-size:15px}html body main.customer-page[data-home-surface=retail] .home-storefront-guide-copy span{color:#687386;font-size:11px}html body main.customer-page[data-home-surface=retail] .home-storefront-prompt-list{gap:7px;margin-top:5px;grid-column:2/-1}html body main.customer-page[data-home-surface=retail] .home-storefront-prompt-list a{min-height:39px;border-color:#e0e3e9;border-radius:8px;background:#f6f7f9;color:#334158}html body main.customer-page[data-home-surface=retail] .home-storefront-prompt-list a:hover{border-color:#aab8cf;background:#ffffff;color:var(--woot-blue-deep)}html body main.customer-page[data-home-surface=retail] .home-storefront-guide-note{grid-column:2/-1;margin:0;color:#687386;font-size:10.5px;font-weight:650;line-height:1.5}html body main.customer-page[data-home-surface=retail] .home-category-nav{gap:9px!important;margin-top:19px!important}html body main.customer-page[data-home-surface=retail] .home-category-nav a{min-height:40px;border:1px solid var(--woot-line)!important;border-radius:9px!important;background:#ffffff!important;box-shadow:none!important;color:#45536a!important;transition:transform .16s ease,border-color .16s ease,color .16s ease}html body main.customer-page[data-home-surface=retail] .home-category-nav a:first-child{border-color:transparent!important;background:#18213a!important;box-shadow:none!important;color:#fff!important}html body main.customer-page[data-home-surface=retail] .home-category-nav a:hover{border-color:rgb(49 87 246/32%)!important;color:var(--woot-blue-deep)!important;transform:none}html body main.customer-page[data-home-surface=retail] .home-category-nav a:first-child:hover{color:#fff!important}html body main.customer-page[data-home-surface=retail] :where(.home-empty-category-tile,.home-category-tile,.home-benefit,.home-ai-assist-compact){border:1px solid var(--woot-line)!important;border-radius:var(--woot-radius)!important;background:var(--woot-surface)!important;box-shadow:none!important;backdrop-filter:none}html body main.customer-page[data-home-surface=retail] .home-empty-category-tile{min-height:104px;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}html body main.customer-page[data-home-surface=retail] .home-empty-category-tile:hover{border-color:rgb(49 87 246/31%)!important;box-shadow:0 6px 18px rgb(15 23 42/7%)!important;transform:translateY(-1px)}html body main.customer-page[data-home-surface=retail] .home-shelf-heading h2,html body main.customer-page[data-home-surface=retail] section>div>h2{color:var(--woot-ink);font-weight:820!important;letter-spacing:-.02em}html body main.customer-page[data-catalog-surface]>section{padding-top:22px}html body main.customer-page[data-catalog-surface] .catalog-page-head-modern{position:relative;min-height:118px;align-items:center!important;padding:26px 30px!important;overflow:hidden;border:1px solid var(--woot-line)!important;border-radius:var(--woot-radius-lg)!important;background:#ffffff!important;box-shadow:none!important}html body main.customer-page[data-catalog-surface] .catalog-page-head-modern:before{display:none}html body main.customer-page[data-catalog-surface] .catalog-page-head-modern>*{position:relative;z-index:1}html body main.customer-page[data-catalog-surface] .catalog-page-head-modern h1{color:var(--woot-ink)!important;font-size:clamp(28px,3vw,39px)!important;font-weight:860!important;letter-spacing:-.045em!important}html body main.customer-page[data-catalog-surface] .catalog-page-head-modern p{color:var(--woot-muted)!important}html body main.customer-page[data-catalog-surface] .catalog-page-head-modern>p:last-child{padding:8px 11px;border:1px solid #d8e2f5;border-radius:8px;background:#f4f7fd;color:#425779!important}html body main.customer-page[data-catalog-surface=products] .catalog-page-head-modern{min-height:96px;padding:16px 22px!important}html body main.customer-page[data-catalog-surface=products] .catalog-page-head-modern h1{font-size:clamp(27px,2.5vw,34px)!important}html body main.customer-page[data-catalog-surface=products] .catalog-page-head-modern>p:last-child{padding:6px 9px}html body main.customer-page[data-catalog-surface] .catalog-reviewable-browse-notice{display:flex;min-height:38px;align-items:center;gap:8px;margin-bottom:9px;padding:7px 10px;border:1px solid rgb(103 132 194/18%);border-radius:11px;background:rgb(255 255 255/72%);color:#52627a;font-size:11.5px;font-weight:650;line-height:1.45}html body main.customer-page[data-catalog-surface] .catalog-reviewable-browse-notice svg{flex:0 0 auto;color:var(--woot-blue)}html body main.customer-page[data-catalog-surface] .catalog-reviewable-browse-notice strong{color:#263956;font-weight:820}html body main.customer-page[data-catalog-surface] .catalog-quick-refinements{gap:8px;padding-block:5px 9px}html body main.customer-page[data-catalog-surface] .catalog-quick-chip{min-height:38px;border:1px solid var(--woot-line)!important;border-radius:8px!important;background:#ffffff!important;box-shadow:none!important;color:#48576e!important}html body main.customer-page[data-catalog-surface] .catalog-quick-chip:hover{border-color:rgb(49 87 246/30%)!important;background:#fff!important;color:var(--woot-blue-deep)!important;transform:translateY(-1px)}html body main.customer-page[data-catalog-surface] :where(.catalog-filter-rail,.catalog-mobile-results-bar,.catalog-search-decision-panel){border:1px solid var(--woot-line)!important;border-radius:var(--woot-radius)!important;background:var(--woot-surface)!important;box-shadow:none!important;backdrop-filter:none}html body main.customer-page[data-catalog-surface] .catalog-filter-rail{top:88px}html body main.customer-page[data-catalog-surface] .catalog-filter-rail input,html body main.customer-page[data-catalog-surface] .catalog-filter-rail select{border-color:var(--woot-line-strong)!important;border-radius:10px!important;background:#f8fafc!important}html body main.customer-page .buyer-product-card-v3[data-card-system=buyer-retail-v25]{border:1px solid var(--woot-line)!important;border-radius:12px!important;background:#ffffff!important;box-shadow:none!important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}html body main.customer-page .buyer-product-card-v3[data-card-system=buyer-retail-v25]:hover{border-color:#b8c2d2!important;box-shadow:0 8px 24px rgb(15 23 42/8%)!important;transform:translateY(-2px)}html body main.customer-page .buyer-product-card-v3[data-card-system=buyer-retail-v25][data-purchase-allowed=false]{opacity:1!important}html body main.customer-page .buyer-product-card-v3[data-card-system=buyer-retail-v25] .customer-variant-pill{background:var(--woot-surface-solid)!important;color:var(--woot-ink-soft)!important}html body main.customer-page .buyer-product-card-v3[data-card-system=buyer-retail-v25] .customer-cumulative-metric-value{color:var(--woot-ink-soft)!important}html body main.customer-page .buyer-product-card-v3[data-card-system=buyer-retail-v25] .customer-local-delivery-pill-ready{color:var(--woot-mint)!important}html body main.customer-page .buyer-product-card-v3[data-card-system=buyer-retail-v25] .customer-card-proof-secondary{border-color:var(--woot-line)!important}html body main.customer-page .buyer-product-card-v3[data-card-system=buyer-retail-v25] .product-image-frame{overflow:hidden;border:1px solid rgb(126 145 171/14%)!important;border-radius:9px!important;background:#f3f4f4!important}html body main.customer-page .buyer-product-card-v3[data-card-system=buyer-retail-v25] .customer-catalog-title{color:#101c30!important;font-size:14.5px!important;font-weight:780!important;line-height:1.42!important}html body main.customer-page .buyer-product-card-v3[data-card-system=buyer-retail-v25] :where(.customer-card-detail-button,.customer-card-buy-button){min-height:40px;border-radius:8px!important;font-weight:800!important}html body main.customer-page .buyer-product-card-v3[data-card-system=buyer-retail-v25] .customer-card-detail-button{border-color:rgb(113 135 166/25%)!important;background:#fff!important;color:#394860!important}html body main.customer-page .buyer-product-card-v3[data-card-system=buyer-retail-v25] .customer-card-detail-button:hover{border-color:rgb(49 87 246/31%)!important;color:var(--woot-blue-deep)!important}html body main.customer-page .buyer-product-card-v3[data-card-system=buyer-retail-v25] .customer-card-buy-button{border:0!important;background:#18213a!important;box-shadow:none!important;color:#fff!important}html body main.customer-page .buyer-product-card-v3[data-card-system=buyer-retail-v25][data-purchase-allowed=true] .customer-card-buy-button{flex:1 1 auto}html body main.customer-page .buyer-product-card-v3[data-card-system=buyer-retail-v25] .customer-card-price-evidence{padding-top:8px;border-top:1px solid #ececef}html body main.customer-page .buyer-product-card-v3[data-card-system=buyer-retail-v25] .customer-card-trust-strip span,html body main.customer-page .buyer-product-card-v3[data-card-system=buyer-retail-v25] :where(.customer-best-price-badge,.customer-cumulative-metric-chip,.customer-local-delivery-pill,.customer-card-availability-pill,.customer-platform-logo,.customer-platform-more){border-radius:4px!important;box-shadow:none!important}html body main.customer-page .buyer-product-card-v3[data-card-system=buyer-retail-v25] .customer-card-trust-strip span{background:#f3f4f4!important}html body .product-image-verification-placeholder{min-height:180px;border-color:var(--woot-line)!important;background:#f3f4f4!important}html body .product-image-verification-placeholder:after{display:none}html body .product-image-verification-copy{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important}html body .product-image-verification-icon{background:#ffffff!important;color:#7b8493!important}@media (min-width:768px){html body main.customer-page[data-home-surface=retail] :where(.home-primary-shelf,.home-preview-shelf-grid) .buyer-product-card-v3 .product-image-frame{height:210px!important;min-height:210px!important;max-height:210px!important}}@media (min-width:1024px){html body main.customer-page[data-catalog-surface] .catalog-product-grid .buyer-product-card-v3[data-card-layout=mobile-list][data-card-density=list] .product-image-frame{width:100%!important;height:232px!important;min-height:232px!important;max-height:232px!important}html body main.customer-page[data-catalog-surface] .catalog-product-grid .buyer-product-card-v3[data-card-layout=mobile-list][data-card-density=list] .product-image-frame img{padding:14px!important}}html body main.customer-page[data-product-surface=detail] .product-detail-page-container{max-width:1460px;padding-top:10px!important}html body main.customer-page[data-product-surface=detail] .product-detail-reference-layout{gap:clamp(26px,3vw,42px)}html body main.customer-page[data-product-surface=detail] .product-detail-gallery-shell .product-image-frame,html body main.customer-page[data-product-surface=detail] .product-gallery-active-media{border:1px solid var(--woot-line)!important;border-radius:var(--woot-radius)!important;background:#f2f3f3!important;box-shadow:none!important}html body main.customer-page[data-product-surface=detail] .product-detail-buybox{padding:21px!important;border:1px solid var(--woot-line)!important;border-radius:var(--woot-radius)!important;background:#ffffff!important;box-shadow:none!important;backdrop-filter:none}html body main.customer-page[data-product-surface=detail] .product-detail-title{color:var(--woot-ink)!important;font-size:clamp(26px,2.15vw,32px)!important;font-weight:850!important;line-height:1.14!important;letter-spacing:-.035em!important}html body main.customer-page[data-product-surface=detail] .product-price-panel{padding:16px!important;border:1px solid rgb(249 115 62/20%)!important;border-radius:10px!important;background:#fffaf6!important;box-shadow:none!important}html body main.customer-page[data-product-surface=detail] :where(.product-detail-decision-panel,.product-purchase-controls,.product-detail-service-strip,.product-detail-content-section,.product-detail-tabs){border:1px solid var(--woot-line)!important;border-radius:var(--woot-radius)!important;background:rgb(255 255 255/88%)!important;box-shadow:none!important}html body main.customer-page[data-product-surface=detail] .product-detail-buybox :where(.product-detail-decision-panel,.product-purchase-controls,.product-detail-service-strip){border:0!important;border-top:1px solid var(--woot-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding-inline:0!important}html body main.customer-page[data-product-surface=detail] .product-variant-option-compact{min-height:39px;border-radius:10px!important}html body main.customer-page[data-product-surface=detail] .product-purchase-primary-actions button{min-height:51px;border-radius:13px!important;font-weight:850!important}html body main.customer-page[data-product-surface=detail] .product-purchase-primary-actions>span:first-child button{border:0!important;background:#18213a!important;box-shadow:none!important}html body main.customer-page[data-product-surface=detail] .product-detail-content-section{padding:clamp(20px,3vw,30px)!important}html body main.customer-page[data-product-surface=detail] .product-detail-tab{min-height:42px;border-radius:11px!important}html body main.customer-page[data-product-surface=detail] .product-detail-tab-active{background:#eef2ff!important;color:var(--woot-blue-deep)!important}html body main.customer-page[data-auth-surface=login] .auth-brand-story{border-radius:var(--woot-radius-xl);background:linear-gradient(132deg,#111a2d,#16223d 64%,#1e315a);box-shadow:var(--woot-shadow)}html body main.customer-page[data-auth-surface=login] .auth-primary-card{border:1px solid var(--woot-line)!important;border-radius:var(--woot-radius-xl)!important;background:var(--woot-surface)!important;box-shadow:none!important}html body main.customer-page[data-auth-surface=login] .auth-primary-card input,html body main.customer-page[data-checkout-surface] .checkout-step-panel :where(input,select){border:1px solid var(--woot-line-strong)!important;border-radius:12px!important;background:#f8fafc!important}html body main.customer-page[data-auth-surface=login] .auth-primary-card input:focus,html body main.customer-page[data-checkout-surface] .checkout-step-panel :where(input,select):focus{border-color:rgb(49 87 246/55%)!important;background:#fff!important;box-shadow:var(--woot-ring)!important}html body main.customer-page:is([data-cart-surface],[data-checkout-surface],[data-account-surface],[data-orders-surface]) :where(.cart-desktop-items,.cart-desktop-summary,.checkout-step-panel,.checkout-order-summary-modern,.customer-account-stat,.customer-account-recent-orders,.customer-account-quick-link,.customer-order-card){border:1px solid var(--woot-line)!important;border-radius:var(--woot-radius)!important;background:var(--woot-surface)!important;box-shadow:none!important;backdrop-filter:none}html body main.customer-page[data-cart-surface] .cart-desktop-summary,html body main.customer-page[data-checkout-surface] .checkout-order-summary-modern{border-radius:14px!important;box-shadow:0 8px 24px rgb(15 23 42/7%)!important}html body :where(.customer-account-heading,.customer-orders-heading),html body main.customer-page[data-checkout-surface] .checkout-page-heading{border:1px solid var(--woot-line)!important;border-radius:var(--woot-radius-lg)!important;background:#ffffff!important;box-shadow:none!important}html body :where(.customer-account-heading,.customer-orders-heading) :where(h1,p){color:var(--woot-ink)!important}@media (min-width:1024px){html body main.customer-page[data-product-surface=detail] .product-detail-buybox{position:sticky;top:88px}}@media (max-width:1100px){html body main.customer-page[data-home-surface=retail] .home-storefront-lead{grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);gap:25px;padding:28px}html body main.customer-page[data-home-surface=retail] .home-storefront-title{font-size:42px}html body main.customer-page[data-home-surface=retail] .home-storefront-product-visual{grid-template-columns:108px minmax(0,1fr) auto;gap:10px}html body main.customer-page[data-home-surface=retail] .home-storefront-product-visual>.product-image-frame{width:108px!important;height:112px!important;min-height:112px!important}}@media (max-width:767px){html body main.customer-page:before{background-size:36px 36px;opacity:.65}html body .customer-main-header .mobile-header-primary-row{min-height:56px;padding-inline:13px}html body .customer-main-header .mobile-header-search-form{height:43px!important;margin:0 12px 9px;border-radius:9px!important}html body nav.mobile-bottom-nav[data-testid=customer-mobile-nav]{margin:0!important;padding:6px 9px max(6px,env(safe-area-inset-bottom))!important;border:0!important;border-top:1px solid var(--woot-line)!important;border-radius:0!important;background:#ffffff!important;box-shadow:0 -6px 20px rgb(15 23 42/6%)!important;backdrop-filter:none}html body nav.mobile-bottom-nav[data-testid=customer-mobile-nav] .mobile-nav-item{min-height:48px;border-radius:8px!important}html body nav.mobile-bottom-nav[data-testid=customer-mobile-nav] .mobile-nav-item-active{background:#eef2ff!important;color:var(--woot-blue-deep)!important}html body main.customer-page[data-home-surface=retail] .mobile-home-shop-lead{position:relative;gap:13px;margin-top:2px;padding:22px;overflow:hidden;border:1px solid #dce2ee;border-radius:16px;background:linear-gradient(135deg,#ffffff,#eff3ff 64%,#ebf5f7);box-shadow:none}html body main.customer-page[data-home-surface=retail] .mobile-home-shop-lead .mobile-home-title{color:var(--woot-ink)!important;font-size:26px!important;font-weight:850!important;letter-spacing:-.035em!important}html body main.customer-page[data-home-surface=retail] .mobile-home-shop-lead[data-has-ready-products=false]{gap:10px;padding:18px}html body main.customer-page[data-home-surface=retail] .mobile-home-shop-lead[data-has-ready-products=false] .mobile-home-title{font-size:23px!important;line-height:1.08}html body main.customer-page[data-home-surface=retail] .mobile-home-commerce-status-note{display:flex;align-items:flex-start;gap:8px;padding:8px 9px;border:1px solid #d8e2f5;border-radius:8px;background:#f4f7fd;color:#506077}html body main.customer-page[data-home-surface=retail] .mobile-home-commerce-status-note>svg{flex:0 0 auto;margin-top:1px;color:var(--woot-blue)}html body main.customer-page[data-home-surface=retail] .mobile-home-commerce-status-note>span{display:grid;gap:2px}html body main.customer-page[data-home-surface=retail] .mobile-home-commerce-status-note strong{color:#23324a;font-size:10.5px;line-height:1.35}html body main.customer-page[data-home-surface=retail] .mobile-home-commerce-status-note small{color:#66748a;font-size:9.5px;font-weight:620;line-height:1.42}html body main.customer-page[data-home-surface=retail] .mobile-home-shop-lead .mobile-home-hero-kicker{width:fit-content;max-width:100%;padding:0;overflow:hidden;border:0;border-radius:0;background:transparent;color:var(--woot-blue-deep)!important;font-size:9px!important;font-weight:850!important;letter-spacing:.07em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}html body main.customer-page[data-home-surface=retail] .mobile-home-shop-actions a{min-height:42px;border-color:#cdd3dd;border-radius:9px;background:#ffffff;color:#29344a}html body main.customer-page[data-home-surface=retail] .mobile-home-shop-actions a:first-child{border:0;background:#18213a;box-shadow:none;color:#fff}html body main.customer-page[data-home-surface=retail] .mobile-home-prompt-row a{border-color:#e0e3e9;background:#f6f7f9;color:#425069}html body main.customer-page[data-home-surface=retail] .mobile-home-benefit,html body main.customer-page[data-home-surface=retail] .mobile-home-category-tile{border:1px solid var(--woot-line)!important;border-radius:12px!important;background:var(--woot-surface)!important;box-shadow:none!important}html body main.customer-page[data-catalog-surface]>section{padding-top:10px}html body main.customer-page[data-catalog-surface] .catalog-mobile-compact-head{min-height:64px;padding:15px 16px!important;border:1px solid var(--woot-line);border-radius:12px;background:var(--woot-surface);box-shadow:none}html body main.customer-page[data-catalog-surface] .catalog-mobile-compact-head h1{font-size:21px!important;font-weight:850!important;letter-spacing:-.03em}html body main.customer-page[data-catalog-surface] .catalog-mobile-filter-trigger{height:43px;border:1px solid var(--woot-line)!important;border-radius:9px!important;background:var(--woot-surface)!important;box-shadow:none!important}html body main.customer-page[data-catalog-surface] .catalog-reviewable-browse-notice{align-items:flex-start;margin-bottom:8px;font-size:10.5px}html body main.customer-page .buyer-product-card-v3[data-card-system=buyer-retail-v25]{border-radius:11px!important;box-shadow:none!important}html body main.customer-page[data-product-surface=detail] :where(.mobile-product-gallery-card,.mobile-product-title-card,.mobile-product-price-card,.mobile-product-decision-panel,.mobile-product-buy-note,.mobile-product-evidence-disclosure,.mobile-shipping-card){border:1px solid var(--woot-line)!important;border-radius:12px!important;background:var(--woot-surface)!important;box-shadow:none!important}html body [data-testid=mobile-cart-checkout-bar],html body [data-testid=mobile-checkout-action-bar],html body [data-testid=mobile-product-bottom-bar]{right:0!important;bottom:0!important;left:0!important;border:0!important;border-top:1px solid var(--woot-line)!important;border-radius:0!important;background:#ffffff!important;box-shadow:0 -8px 24px rgb(15 23 42/8%)!important;backdrop-filter:none!important}html body main.customer-page[data-auth-surface=login] .auth-task-shell.auth-task-shell-modern{gap:12px;padding:12px 12px 30px}html body main.customer-page[data-auth-surface=login] .auth-brand-story,html body main.customer-page[data-auth-surface=login] .auth-primary-card{border-radius:21px!important}}html body{background:var(--woot-canvas)}html body main.customer-page{color:var(--woot-ink);background:var(--woot-canvas)!important;color-scheme:dark}html body:has(.customer-main-header) main{background-color:var(--woot-canvas)!important;color:var(--woot-ink);color-scheme:dark}html body:has(.customer-main-header) main :where(.bg-white,.bg-slate-50,.bg-slate-100,[class~="bg-white/95"],[class~="bg-white/96"],[class~="bg-white/88"]){background-color:var(--woot-surface)!important}html body:has(.customer-main-header) main :where(.border-slate-100,.border-slate-200,.border-blue-100){border-color:var(--woot-line)!important}html body:has(.customer-main-header) main :where(.text-slate-950,.text-slate-900,.text-slate-800){color:var(--woot-ink)!important}html body:has(.customer-main-header) main :where(.text-slate-700,.text-slate-600){color:var(--woot-ink-soft)!important}html body .customer-main-header img[src*=wootbb-logo-wordmark]{filter:brightness(0) invert(1);opacity:.94}html body:has(.customer-main-header) .ai-dock-panel{border-color:#30343a!important;background:#191f27!important;color:var(--woot-ink)!important;color-scheme:dark;box-shadow:0 22px 54px rgb(0 0 0/48%)!important}html body:has(.customer-main-header) .ai-dock-header{border-color:#343d49!important;background:#141a21!important}html body:has(.customer-main-header) .ai-dock-panel :where(.bg-white,.bg-slate-50,.bg-slate-100,[class*="bg-white/"]){background-color:#202731!important}html body:has(.customer-main-header) .ai-dock-panel :where(.bg-blue-50,[class*="bg-blue-50/"]){background-color:#121827!important}html body:has(.customer-main-header) .ai-dock-panel :where(.border-slate-100,.border-slate-200,.border-blue-100,.border-blue-200){border-color:#30343a!important}html body:has(.customer-main-header) .ai-dock-panel :where(.text-slate-950,.text-slate-900,.text-slate-800){color:#f4f6f8!important}html body:has(.customer-main-header) .ai-dock-panel :where(.text-slate-700,.text-slate-600,.text-slate-500,.text-slate-400){color:#aeb5bf!important}html body:has(.customer-main-header) .ai-dock-panel :where(.text-blue-900,.text-blue-800,.text-blue-700,.text-blue-600){color:#aebeff!important}html body:has(.customer-main-header) .ai-dock-panel :where(.text-red-700,.text-red-600){color:var(--woot-orange)!important}html body:has(.customer-main-header) .ai-dock-messages{border-color:#25292e!important;background:#0a0c0e!important}html body:has(.customer-main-header) .ai-dock-panel :where(input,textarea){border-color:#4c596a!important;background:#0b0d0f!important;color:#f4f6f8!important}html body:has(.customer-main-header) .ai-dock-panel .product-image-frame{background:var(--woot-product-stage)!important}html body:has(.customer-main-header) .ai-dock-orb-compact{width:48px;height:48px;min-width:48px;min-height:48px;border:1px solid #343940!important;background:#141a21!important;box-shadow:0 10px 26px rgb(0 0 0/38%)!important}html body:has(.customer-main-header) .ai-dock-orb-compact:hover{border-color:#59616b!important;background:#14171a!important}html body:has(.customer-main-header) .ai-dock-orb-compact .bb-voice-energy{width:44px!important;height:44px!important;background:transparent!important;box-shadow:none!important}html body:has(.customer-main-header) .ai-dock-orb-compact .bb-voice-energy:after,html body:has(.customer-main-header) .ai-dock-orb-compact .bb-voice-energy:before{display:none}html body main.customer-page[data-ai-surface=shopping-guide] .ai-conversation-pane,html body main.customer-page[data-ai-surface=shopping-guide] .ai-shopping-card,html body main.customer-page[data-ai-surface=shopping-guide] .ai-shopping-card-fallback{border-color:#30343a!important;background:#191f27!important;color:var(--woot-ink)!important;box-shadow:none!important;backdrop-filter:none!important}html body main.customer-page[data-ai-surface=shopping-guide] :where(.ai-chat-topbar,.ai-results-shell){border-color:#343d49!important;background:#141a21!important;color:var(--woot-ink)!important}html body main.customer-page[data-ai-surface=shopping-guide] .ai-shopping-card[data-ai-state=idle] .ai-chat-window,html body main.customer-page[data-ai-surface=shopping-guide] :where(.ai-chat-input-shell,.ai-chat-window){border-color:#30343a!important;background:#0a0c0e!important;color:var(--woot-ink)!important;box-shadow:none!important}html body main.customer-page[data-ai-surface=shopping-guide] .ai-chat-input-shell input{background:transparent!important;color:var(--woot-ink)!important}html body main.customer-page[data-ai-surface=shopping-guide] :where(.ai-chat-starter-prompts>button,.ai-message-bubble,.ai-thinking-indicator,.ai-quick-replies button,.ai-recommendation-card,.ai-results-heading>span,.ai-comparison-workspace,.ai-comparison-table){border-color:#30343a!important;background:#202731!important;color:var(--woot-ink-soft)!important;box-shadow:none!important}html body main.customer-page[data-ai-surface=shopping-guide] .ai-message-user .ai-message-bubble{border-color:var(--woot-blue)!important;background:#334fb6!important;color:#ffffff!important}html body main.customer-page[data-ai-surface=shopping-guide] :where(.ai-chat-presence-icon,.ai-message-avatar,.ai-thinking-indicator-symbol,.ai-chat-starter-prompt-icon){border-color:#304366!important;background:#121827!important;color:#aebeff!important}html body main.customer-page[data-ai-surface=shopping-guide] :where(.ai-chat-empty-intro,.ai-chat-presence-icon i){border-color:#30343a!important}html body main.customer-page[data-ai-surface=shopping-guide] :where(.ai-chat-reset-button:hover,.ai-thinking-indicator-step-mark,.ai-recommendation-rank){border-color:#4c596a!important;background:#1a1d21!important;color:#bec5ce!important}html body main.customer-page[data-ai-surface=shopping-guide] .ai-thinking-indicator-track{background:#343d49!important}html body main.customer-page[data-ai-surface=shopping-guide] .ai-chat-error button{border-color:#65302d!important;background:#271414!important;color:#ffc0b9!important}html body main.customer-page[data-ai-surface=shopping-guide] .ai-recommendation-reasons>span{background:#121827!important;color:#b9c7ff!important}html body main.customer-page[data-ai-surface=shopping-guide] :where(.ai-chat-presence-title,.ai-chat-empty-copy p,.ai-message-summary,.ai-thinking-indicator-title,.ai-results-heading>div>p,.ai-recommendation-copy h3){color:#f2f4f7!important}html body main.customer-page[data-ai-surface=shopping-guide] .ai-chat-starter-prompt-copy{color:#d8dde4!important}html body main.customer-page[data-ai-surface=shopping-guide] :where(.ai-chat-presence-note,.ai-chat-empty-copy span,.ai-message-note,.ai-thinking-indicator-note,.ai-results-heading>div>span,.ai-recommendation-delivery){color:var(--woot-muted)!important}html body main.customer-page[data-ai-surface=shopping-guide] .ai-thinking-indicator-steps li{border-color:#30343a!important;background:#101214!important;color:#aeb8c6!important}html body main.customer-page[data-ai-surface=shopping-guide] .ai-thinking-indicator-steps li[data-state=done]{border-color:#275545!important;background:#0d1a16!important;color:#79dfbb!important}html body main.customer-page[data-ai-surface=shopping-guide] .ai-thinking-indicator-steps li[data-state=active]{border-color:#304366!important;background:#101827!important;color:#b9c7ff!important}html body main.customer-page[data-ai-surface=shopping-guide] .ai-chat-error{border-color:#65302d!important;background:#1d1010!important;color:#ff9488!important}html body main.customer-page[data-ai-surface=shopping-guide] :where(.ai-recommendation-media .product-image-frame,.product-image-frame){border-color:#3a3e43!important;background:var(--woot-product-stage)!important}html body:has(.customer-main-header) main :where(.text-slate-500,.text-slate-400){color:var(--woot-muted)!important}html body:has(.customer-main-header) main :where(.text-red-700,.text-red-600){color:var(--woot-orange)!important}html body:has(.customer-main-header) main :where(.product-image-frame,.customer-app-commerce-card-v2 .product-image-frame,.customer-app-hero-card-v2 .product-image-frame){background:#f4f5f3!important}html body main.customer-page :where(.text-slate-950,.text-slate-900,.text-slate-800){color:var(--woot-ink)!important}html body main.customer-page :where(.text-slate-700,.text-slate-600){color:var(--woot-ink-soft)!important}html body main.customer-page :where(.text-slate-500,.text-slate-400){color:var(--woot-muted)!important}html body main.customer-page :where(.text-blue-700,.text-blue-600){color:var(--woot-blue-deep)!important}html body main.customer-page :where(.product-detail-price,.discount-price-pop,.ai-recommendation-price),html body main.customer-page :where(.text-red-700,.text-red-600){color:var(--woot-orange)!important}html body main.customer-page :where(.commerce-surface,.commerce-surface-strong,.soft-card,.product-card){border-color:var(--woot-line)!important;background:var(--woot-surface)!important;box-shadow:none!important}html body main.customer-page :where(input,select,textarea):not([type=checkbox]):not([type=radio]){border-color:var(--woot-line-strong)!important;background:#0b0d0f!important;color:var(--woot-ink)!important;color-scheme:dark}html body main.customer-page :where(input,textarea)::placeholder{color:var(--woot-muted)!important}html body .customer-main-header{border-color:var(--woot-line)!important;background:#090a0c!important;color:var(--woot-ink)}html body .customer-main-header :where(.text-slate-950,.text-slate-900,.text-slate-800,.text-slate-700){color:var(--woot-ink-soft)!important}html body .customer-main-header .customer-search-pill,html body .customer-main-header .mobile-header-search-form{border-color:#353a41!important;background:#191f27!important;color:var(--woot-ink)!important}html body .customer-main-header .customer-search-pill:focus-within,html body .customer-main-header .mobile-header-search-form:focus-within{border-color:var(--woot-blue)!important;background:#14171a!important}html body .customer-main-header .customer-search-pill>button,html body .customer-main-header .mobile-header-search-form>button,html body .customer-primary-button{background:var(--woot-blue)!important;color:#071020!important}html body .customer-main-header nav a{color:#b4bac3}html body .customer-main-header nav a:hover{color:#dfe6ff!important}html body .customer-main-header .customer-header-market-switcher select,html body .customer-main-header .mobile-header-market-switcher select,html body .customer-main-header .mobile-market-pill,html body .customer-main-header a[href*="/cart"]{border-color:var(--woot-line)!important;background:#191f27!important;color:var(--woot-ink-soft)!important}html body main.customer-page[data-home-surface=retail] .home-storefront-lead{border-color:#262a30;background:#0c0e10;box-shadow:none}html body main.customer-page[data-home-surface=retail] .home-storefront-lead .home-hero-kicker,html body main.customer-page[data-home-surface=retail] .home-storefront-product-copy small{color:var(--woot-blue-deep)!important}html body main.customer-page[data-home-surface=retail] .home-storefront-title{color:#f7f8fa!important}html body main.customer-page[data-home-surface=retail] .home-storefront-guide-copy span,html body main.customer-page[data-home-surface=retail] .home-storefront-guide-note,html body main.customer-page[data-home-surface=retail] .home-storefront-lead .home-hero-subline,html body main.customer-page[data-home-surface=retail] .home-storefront-product-copy>span,html body main.customer-page[data-home-surface=retail] .home-storefront-trustline span{color:var(--woot-muted)!important}html body main.customer-page[data-home-surface=retail] .home-category-nav a:first-child,html body main.customer-page[data-home-surface=retail] .home-storefront-action-primary{background:var(--woot-blue)!important;color:#071020!important}html body main.customer-page[data-home-surface=retail] .home-category-nav a,html body main.customer-page[data-home-surface=retail] .home-storefront-action-secondary,html body main.customer-page[data-home-surface=retail] .home-storefront-guide,html body main.customer-page[data-home-surface=retail] :where(.home-empty-category-tile,.home-category-tile,.home-benefit,.home-ai-assist-compact){border-color:var(--woot-line)!important;background:var(--woot-surface)!important;color:var(--woot-ink-soft)!important}html body main.customer-page[data-home-surface=retail] .home-storefront-product-visual{border-color:#343940;background:#14171a;color:var(--woot-ink)}html body main.customer-page[data-home-surface=retail] .home-storefront-product-visual:hover{border-color:#59616b}html body main.customer-page[data-home-surface=retail] .home-storefront-product-visual>.product-image-frame{background:#f4f5f3!important;box-shadow:inset 0 0 0 1px rgb(0 0 0/6%)}html body main.customer-page[data-home-surface=retail] .home-storefront-guide-copy strong,html body main.customer-page[data-home-surface=retail] .home-storefront-product-copy strong{color:#f5f7fa}html body main.customer-page[data-home-surface=retail] .home-storefront-prompt-list a,html body main.customer-page[data-home-surface=retail] .mobile-home-prompt-row a{border-color:var(--woot-line);background:#141a21;color:#bec5cf}html body main.customer-page[data-home-surface=retail] :where(.home-commerce-status-note,.mobile-home-commerce-status-note){border-color:#303743;background:#111722;color:#aeb8c7}html body main.customer-page[data-home-surface=retail] :where(.home-commerce-status-note,.mobile-home-commerce-status-note) :where(strong,small){color:#cbd2dc}html body main.customer-page[data-catalog-surface] .catalog-page-head-modern,html body main.customer-page[data-catalog-surface] :where(.catalog-filter-rail,.catalog-mobile-results-bar,.catalog-search-decision-panel,.catalog-mobile-compact-head){border-color:var(--woot-line)!important;background:var(--woot-surface)!important;color:var(--woot-ink)!important}html body main.customer-page[data-catalog-surface] .catalog-mobile-compact-head h1,html body main.customer-page[data-catalog-surface] .catalog-page-head-modern h1{color:#f4f6f8!important}html body main.customer-page[data-catalog-surface] .catalog-page-head-modern>p:last-child,html body main.customer-page[data-catalog-surface] .catalog-reviewable-browse-notice{border-color:#303743!important;background:#111722!important;color:#aeb8c7!important}html body main.customer-page[data-catalog-surface] .catalog-reviewable-browse-notice strong{color:#e0e5ec}html body main.customer-page[data-catalog-surface] .catalog-mobile-filter-trigger,html body main.customer-page[data-catalog-surface] .catalog-quick-chip{border-color:var(--woot-line)!important;background:#191f27!important;color:#c6ccd4!important}html body main.customer-page[data-catalog-surface] .catalog-filter-rail :where(input,select){border-color:var(--woot-line-strong)!important;background:#0b0d0f!important;color:var(--woot-ink)!important}html body main.customer-page .buyer-product-card-v3[data-card-system=buyer-retail-v25]{border-color:#2c3035!important;background:#191f27!important}html body main.customer-page .buyer-product-card-v3[data-card-system=buyer-retail-v25]:hover{border-color:#555c65!important;box-shadow:0 12px 30px rgb(0 0 0/32%)!important}html body main.customer-page .buyer-product-card-v3[data-card-system=buyer-retail-v25] .product-image-frame{border-color:#3a3e43!important;background:#f4f5f3!important}html body main.customer-page .buyer-product-card-v3[data-card-system=buyer-retail-v25] .customer-catalog-title{color:#f2f4f7!important}html body main.customer-page .buyer-product-card-v3[data-card-system=buyer-retail-v25] :where(.customer-variant-pill,.customer-price-proof-detail,.customer-card-price-pending){color:var(--woot-muted)!important}html body main.customer-page .buyer-product-card-v3[data-card-system=buyer-retail-v25] :where(.text-red-700,.text-red-600,.discount-price-pop){color:var(--woot-orange)!important}html body main.customer-page .buyer-product-card-v3[data-card-system=buyer-retail-v25] .customer-card-detail-button{border-color:#4c596a!important;background:#171a1e!important;color:#d8dde4!important}html body main.customer-page .buyer-product-card-v3[data-card-system=buyer-retail-v25] .customer-card-buy-button{background:var(--woot-blue)!important;color:#071020!important}html body main.customer-page .buyer-product-card-v3[data-card-system=buyer-retail-v25] .customer-card-price-evidence{border-color:#2a2e33}html body main.customer-page .buyer-product-card-v3[data-card-system=buyer-retail-v25] .customer-card-trust-strip span,html body main.customer-page .buyer-product-card-v3[data-card-system=buyer-retail-v25] .customer-cumulative-metric-chip{border-color:#30343a!important;background:#1a1d21!important;color:#bec5ce!important}html body .product-image-verification-placeholder{border-color:#3a3e43!important;background:#eceeec!important;color:#4e5661!important}html body .product-image-verification-placeholder :where(strong,span,p){color:#4e5661!important}html body .product-image-verification-icon{background:#dfe2e3!important;color:#59616b!important}html body main.customer-page[data-product-surface=detail] :where(.product-detail-gallery-shell .product-image-frame,.product-gallery-active-media,.mobile-product-gallery-card){border-color:#363b41!important;background:#f4f5f3!important}html body main.customer-page[data-product-surface=detail] :where(.product-detail-buybox,.product-detail-decision-panel,.product-purchase-controls,.product-detail-service-strip,.product-detail-content-section,.product-detail-tabs,.mobile-product-title-card,.mobile-product-decision-panel,.mobile-product-buy-note,.mobile-product-evidence-disclosure,.mobile-shipping-card){border-color:var(--woot-line)!important;background:var(--woot-surface)!important;color:var(--woot-ink)!important}html body main.customer-page[data-product-surface=detail] .product-detail-title{color:#f7f8fa!important}html body main.customer-page[data-product-surface=detail] :where(.product-price-panel,.mobile-product-price-card){border-color:rgb(255 135 82/32%)!important;background:#17120f!important;box-shadow:inset 3px 0 0 var(--woot-orange)!important}html body main.customer-page[data-product-surface=detail] .product-detail-tab-active,html body main.customer-page[data-product-surface=detail] .product-purchase-primary-actions>span:first-child button{background:var(--woot-blue)!important;color:#071020!important}html body main.customer-page[data-product-surface=detail] .product-variant-option-compact{border-color:var(--woot-line-strong)!important;background:#202731!important;color:var(--woot-ink-soft)!important}html body main.customer-page[data-auth-surface] .auth-brand-story{border:1px solid #292e35;background:#0b0d10;box-shadow:none}html body main.customer-page[data-auth-surface] .auth-primary-card{border-color:var(--woot-line)!important;background:var(--woot-surface)!important}html body main.customer-page[data-auth-surface] .auth-primary-card input,html body main.customer-page[data-checkout-surface] .checkout-step-panel :where(input,select){border-color:var(--woot-line-strong)!important;background:#0b0d0f!important;color:var(--woot-ink)!important}html body main.customer-page :where(.customer-account-heading,.customer-orders-heading),html body main.customer-page:is([data-cart-surface],[data-checkout-surface],[data-account-surface],[data-orders-surface]) :where(.cart-desktop-items,.cart-desktop-summary,.checkout-step-panel,.checkout-order-summary-modern,.checkout-step-indicator-modern,.customer-account-stat,.customer-account-recent-orders,.customer-account-quick-link,.customer-order-card),html body main.customer-page[data-checkout-surface] .checkout-page-heading{border-color:var(--woot-line)!important;background:var(--woot-surface)!important;color:var(--woot-ink)!important;box-shadow:none!important}html body main.customer-page[data-cart-surface] :where(.cart-desktop-table-head,.cart-desktop-item-row),html body main.customer-page[data-checkout-surface] .checkout-step-indicator-modern{border-color:var(--woot-line)!important;background:#141a21!important;color:var(--woot-ink-soft)!important}html body main.customer-page:is([data-cart-surface],[data-checkout-surface]) :where(.cart-desktop-summary,.checkout-order-summary-modern) :where(.text-red-700,.text-red-600,.text-3xl,.text-4xl){color:var(--woot-orange)!important}html body main.customer-page :where(.bg-orange-50,.bg-orange-50\/50){border-color:rgb(255 135 82/35%)!important;background:#19130f!important;color:#ffd4c0!important}html body:has(.customer-main-header) main :where(.bg-blue-50,.bg-blue-100,.bg-blue-50\/60){border-color:#304366!important;background-color:#101827!important;color:#c8d3ff!important}html body:has(.customer-main-header) main :where(.bg-blue-50,.bg-blue-100,.bg-blue-50\/60) :where(.text-blue-600,.text-blue-700,.text-blue-800,.text-blue-900),html body:has(.customer-main-header) main :where(.bg-blue-50,.bg-blue-100,.bg-blue-50\/60):where(.text-blue-600,.text-blue-700,.text-blue-800,.text-blue-900){color:#b9c7ff!important}html body:has(.customer-main-header) main :where(.border-blue-100,.border-blue-200,.border-blue-300){border-color:#304366!important}html body:has(.customer-main-header) main :where(.bg-emerald-50,.bg-emerald-100,.bg-emerald-50\/60){border-color:#275545!important;background-color:#0d1a16!important;color:#a7ebd1!important}html body:has(.customer-main-header) main :where(.bg-emerald-50,.bg-emerald-100,.bg-emerald-50\/60) :where(.text-emerald-600,.text-emerald-700,.text-emerald-800),html body:has(.customer-main-header) main :where(.bg-emerald-50,.bg-emerald-100,.bg-emerald-50\/60):where(.text-emerald-600,.text-emerald-700,.text-emerald-800){color:#79dfbb!important}html body:has(.customer-main-header) main :where(.border-emerald-100,.border-emerald-200,.border-emerald-300){border-color:#275545!important}html body:has(.customer-main-header) main :where(.bg-amber-50,.bg-amber-100,.bg-amber-50\/60){border-color:#5c4522!important;background-color:#1a140b!important;color:#f7d99a!important}html body:has(.customer-main-header) main :where(.bg-amber-50,.bg-amber-100,.bg-amber-50\/60) :where(.text-amber-500,.text-amber-600,.text-amber-700,.text-amber-800,.text-amber-900,.text-amber-950),html body:has(.customer-main-header) main :where(.bg-amber-50,.bg-amber-100,.bg-amber-50\/60):where(.text-amber-500,.text-amber-600,.text-amber-700,.text-amber-800,.text-amber-900,.text-amber-950){color:#f5c46b!important}html body:has(.customer-main-header) main :where(.border-amber-100,.border-amber-200,.border-amber-300,.border-amber-400){border-color:#5c4522!important}html body:has(.customer-main-header) main :where(.bg-red-50,.bg-red-100,.bg-red-50\/60){border-color:#65302d!important;background-color:#1d1010!important;color:#ffc0b9!important}html body:has(.customer-main-header) main :where(.bg-red-50,.bg-red-100,.bg-red-50\/60) :where(.text-red-600,.text-red-700,.text-red-800,.text-red-900),html body:has(.customer-main-header) main :where(.bg-red-50,.bg-red-100,.bg-red-50\/60):where(.text-red-600,.text-red-700,.text-red-800,.text-red-900){color:#ff9488!important}html body:has(.customer-main-header) main :where(.border-red-100,.border-red-200,.border-red-300){border-color:#65302d!important}html body .auth-minimal-footer,html body .customer-footer{border-color:var(--woot-line)!important;background:var(--woot-canvas)!important;color:var(--woot-muted)!important}@media (max-width:767px){html body nav.mobile-bottom-nav[data-testid=customer-mobile-nav]{border-color:var(--woot-line)!important;background:#0b0d0f!important;box-shadow:0 -10px 26px rgb(0 0 0/38%)!important}html body nav.mobile-bottom-nav[data-testid=customer-mobile-nav] .mobile-nav-item{color:#929aa5!important}html body nav.mobile-bottom-nav[data-testid=customer-mobile-nav] .mobile-nav-item-active{background:#18213a!important;color:#c9d4ff!important}html body main.customer-page[data-home-surface=retail] .mobile-home-shop-lead{border-color:#262a30;background:#0c0e10}html body main.customer-page[data-home-surface=retail] .mobile-home-shop-lead .mobile-home-title{color:#f7f8fa!important}html body main.customer-page[data-home-surface=retail] .mobile-home-shop-actions a{border-color:var(--woot-line);background:#202731;color:var(--woot-ink-soft)}html body main.customer-page[data-home-surface=retail] .mobile-home-shop-actions a:first-child{background:var(--woot-blue);color:#071020}html body main.customer-page[data-home-surface=retail] :where(.mobile-home-category-tile,.mobile-home-benefit){border-color:var(--woot-line)!important;background:var(--woot-surface)!important}html body [data-testid=mobile-cart-checkout-bar],html body [data-testid=mobile-checkout-action-bar],html body [data-testid=mobile-product-bottom-bar]{border-color:var(--woot-line)!important;background:#0b0d0f!important;color:var(--woot-ink)!important;box-shadow:0 -10px 28px rgb(0 0 0/42%)!important}html body [data-testid=mobile-cart-checkout-bar] a,html body [data-testid=mobile-checkout-action-bar] button,html body [data-testid=mobile-product-bottom-bar] :where(button,a){box-shadow:none!important}html body [data-testid=mobile-product-bottom-bar]{bottom:0!important}html body .customer-mobile-transaction-action-bar{bottom:var(--customer-mobile-nav-height)!important}}@media (prefers-reduced-motion:reduce){html body *,html body :after,html body :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.customer-card-variant-preview{display:flex;min-width:0;min-height:26px;align-items:center;gap:8px;margin-top:6px}.customer-card-variant-swatches{display:inline-flex;min-width:0;align-items:center;gap:5px}.customer-card-variant-swatch{position:relative;display:inline-grid;width:24px;height:24px;flex:0 0 24px;place-items:center;border:1px solid #4c596a;border-radius:999px;background:#171a1e;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}a.customer-card-variant-swatch:hover{border-color:#ff9f43;transform:translateY(-1px)}a.customer-card-variant-swatch:focus-visible{outline:2px solid #ff9f43;outline-offset:2px}.customer-card-variant-swatch-current{border-color:#ff9f43;box-shadow:0 0 0 2px rgb(255 159 67/20%)}.customer-card-variant-swatch-current:after{position:absolute;right:-2px;bottom:-2px;width:7px;height:7px;border:1px solid #171a1e;border-radius:999px;background:#ff9f43;content:""}.customer-card-variant-swatch-color{width:14px;height:14px;border:1px solid rgb(255 255 255/34%);border-radius:999px;box-shadow:inset 0 0 0 1px rgb(0 0 0/12%)}.customer-card-variant-count,.customer-card-variant-more{white-space:nowrap;color:#9aa3ae;font-size:11px;font-weight:750;line-height:1}.customer-card-variant-more{display:inline-flex;min-width:24px;height:24px;align-items:center;justify-content:center;border:1px solid #343a42;border-radius:999px;background:#16191d}@media (max-width:639px){.customer-card-variant-preview{gap:6px}.customer-card-variant-swatches{gap:4px}.customer-card-variant-swatch{width:22px;height:22px;flex-basis:22px}.customer-card-variant-swatch-color{width:12px;height:12px}}