:root{--navy:#15171c;--navy-2:#202329;--navy-soft:#2b2f36;--blue:#2663ec;--brand-blue:#2663ec;--brand-blue-deep:#1a2b8f;--header-surface:#f0f4fc;--blue-25:#f2f6fc;--blue-100:#e3ebf8;--blue-700:#2355d5;--blue-800:#1d39a7;--blue-hover:#2355d5;--accent:#f67004;--accent-600:#c54e09;--accent-soft:#fff0d4;--orange:var(--accent);--surface:#fff;--surface-2:#f4f7fc;--surface-3:#e8eef8;--surface-bg:#fff;--tint:#eef4fc;--tint-2:#dfe8f6;--ink:#17191e;--ink-2:#2d3036;--ink-3:#5c6069;--ink-4:#7c818b;--border:#e6e8eb;--border-2:#d5d8dd;--green:#4d8927;--green-soft:#f2faeb;--amber:#d78e08;--amber-soft:#fffdeb;--red:#d13131;--red-soft:#fdf3f3;--primary:var(--accent);--primary-hover:var(--accent-600);--yellow:var(--accent);--yellow-soft:var(--accent-soft);--glow:var(--accent);--ink-900:var(--navy);--ink-800:var(--navy-2);--ink-700:var(--ink);--ink-600:var(--ink-2);--ink-500:var(--ink-3);--ink-400:var(--ink-4);--ink-300:#a5b0c2;--ink-200:var(--border-2);--ink-100:var(--border);--line:var(--border);--line-2:var(--border-2);--bg:var(--surface);--bg-paper:var(--blue-25);--bg-cream:var(--tint);--bg-blue-soft:var(--tint);--bg-orange-soft:var(--accent-soft);--bg-green-soft:var(--green-soft);--bg-yellow-soft:var(--amber-soft);--tile:var(--blue-25);--success-50:var(--green-soft);--success-500:var(--green);--success-700:#3c6922;--error-50:var(--red-soft);--error-500:var(--red);--error-700:#b02525;--brand-sun-300:#bfdbfe;--brand-sun-400:var(--blue);--brand-sun-600:var(--blue-800);--color-surface-bg:var(--surface-bg);--color-surface-card:var(--surface);--color-surface-2:var(--surface-2);--color-surface-3:var(--surface-3);--color-surface-line:var(--border);--color-brand-red-50:#fff8ed;--color-brand-red-100:var(--accent-soft);--color-brand-red-500:var(--accent);--color-brand-red-600:var(--accent-600);--color-brand-red-700:#a33f08;--color-brand-sun-50:var(--tint);--color-brand-sun-100:var(--tint-2);--color-brand-sun-400:var(--blue);--color-info-50:var(--tint);--color-info-500:var(--blue);--color-info-700:var(--blue-800);--color-success-50:var(--green-soft);--color-success-500:var(--green);--color-success-700:#3c6922;--color-warning-50:var(--amber-soft);--color-warning-500:var(--amber);--color-warning-700:#b2660b;--color-error-50:var(--red-soft);--color-error-500:var(--red);--color-error-700:#b02525;--r-xs:2px;--r-sm:6px;--r:8px;--r-md:12px;--r-lg:16px;--r-xl:24px;--r-pill:9999px;--radius-xs:var(--r-xs);--radius-sm:var(--r-sm);--radius-md:var(--r);--radius-lg:var(--r-md);--radius-xl:var(--r-lg);--radius-2xl:var(--r-xl);--radius-3xl:32px;--radius-pill:var(--r-pill);--sh-xs:0 2px 4px #111b5a0d;--sh-sm:0 3px 10px -3px #111b5a1a;--sh:0 10px 25px -8px #111b5a29;--sh-md:0 14px 34px -12px #111b5a3d;--shadow-card:var(--sh-xs);--shadow-card-hover:var(--sh-sm);--shadow-pop:var(--sh);--shadow-1:var(--sh-xs);--shadow-2:var(--sh-sm);--shadow-3:var(--sh-md);--shadow-focus:0 0 0 3px #2663ec38;--max-w:1440px;--maxw:1440px;--gutter:24px;--fs-base:16px;--fs-md:16px}html,body{background:var(--surface-bg);color:var(--ink-2);font-size:var(--fs-base);letter-spacing:-.006em;line-height:1.5}body{accent-color:var(--blue)}::selection{background:var(--tint-2);color:var(--navy)}.container,.header .row,.nav .row,.trust-strip-inner{width:100%;max-width:var(--max-w);padding-left:var(--gutter);padding-right:var(--gutter)}h1,h2,h3,h4,.section-head h2,.catstrip-head h2,.page-head h1,.plp-head h1,.hero-brand h2,.shop-by-cat-head h2,.pdp-titlebar h1,.pdp-card-title,.pdp-section-h{color:var(--navy);font-family:var(--font-sans);letter-spacing:-.022em;font-weight:700;line-height:1.12}a{color:var(--blue-800)}a:hover{color:var(--blue)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{box-shadow:var(--shadow-focus);outline:0}section{padding-top:36px;padding-bottom:36px}.btn{border-radius:var(--r);height:44px;min-height:44px;box-shadow:none;border:1px solid #0000;padding:0 18px;font-size:15px;font-weight:700;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s}.btn:hover,.btn:active{transform:none}.btn-primary,.btn-cta,.nl-form button,.bb-cta{background:var(--accent);border-color:var(--accent);color:#fff}.btn-primary:hover,.btn-cta:hover,.nl-form button:hover,.bb-cta:hover{background:var(--accent-600);border-color:var(--accent-600);color:#fff;box-shadow:var(--sh-sm)}.btn-dark,.section-head .tabs button.on{background:var(--navy-2);border-color:var(--navy-2);color:#fff}.badge,.hero-badge,.stock-pill,.bb-stock,.active-filter,.pdp-meta-pill,.bb-row-badge{border-radius:var(--r-pill)}.badge-sale,.badge-deal,.hero-badge,.bundle-body .tag,.pdp-staffel{background:var(--accent-soft);color:var(--accent-600)}.trust-strip{background:var(--blue-25,#f0f4fc);color:var(--navy-2);border-bottom:1px solid var(--tint-2)}.trust-strip-inner{justify-content:space-between;gap:18px;min-height:36px;padding-top:8px;padding-bottom:8px}.trust-usp{color:var(--navy-2);font-size:12.5px;font-weight:600}.trust-usp .i{color:var(--orange,var(--accent))}.header-stack{box-shadow:0 2px 8px #111b5a0a}.header,.nav{border-color:var(--border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffffa}.header .row{gap:24px;padding-top:12px;padding-bottom:12px}.search{max-width:610px}.search-wrap{border:1px solid var(--border-2);border-radius:var(--r);background:#fff;min-height:46px;overflow:hidden;box-shadow:inset 0 1px 2px #111b5a08}.search-wrap:focus-within{border:1px solid var(--blue);box-shadow:var(--shadow-focus)}.search-wrap .sel{height:44px;color:var(--ink-3);border-right-color:var(--border)}.search-wrap .sbtn{background:var(--accent);border-radius:var(--r-sm);height:38px;margin-right:4px;padding:0 16px}.search-wrap .sbtn:hover{background:var(--accent-600)}.iconbtn{border-radius:var(--r);color:var(--ink-2);font-weight:600}.iconbtn:hover{background:var(--tint);color:var(--blue-800)}.iconbtn .count,.drawer .dh .count-pill{background:var(--accent)}.nav-item{color:var(--ink-2);border-bottom:3px solid #0000;padding:0 13px;font-size:14px;font-weight:600}.nav-item:hover,.nav-item[aria-expanded=true]{background:var(--tint);border-bottom-color:var(--blue);color:var(--blue-800)!important}.nav-item.browse,.nav-item.browse:hover{background:var(--navy-2);border-radius:var(--r);border:0;align-self:center;height:38px;margin:6px 8px 6px 0;padding:0 14px;color:#fff!important}.nav-item.browse:hover{background:var(--navy)}.search .ac,.nav-dropdown,.mega,.drawer,.mobile-menu{border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--sh)}.mega-l1{background:var(--surface-2)}.mega-l1 li.on>a{box-shadow:inset 3px 0 0 var(--blue);color:var(--blue-800)!important}.hero-3col{background:linear-gradient(180deg,var(--blue-25,#f0f4fc)0,#f8f9fe00 430px);padding-top:28px;padding-bottom:10px}.hero-3col-grid{grid-template-columns:minmax(0,1.45fr) minmax(220px,.78fr) minmax(220px,.78fr);gap:16px}.hero-block,.hero-card{border:1px solid var(--border);border-radius:var(--r-xl);min-height:336px;box-shadow:var(--sh-xs)}.hero-block:hover{box-shadow:var(--sh-sm);transform:none}.hero-brand{isolation:isolate;background:linear-gradient(140deg,var(--navy),var(--navy-soft));color:#fff;border-color:#0000;position:relative;overflow:hidden}.hero-brand:after{content:"";z-index:-1;background:radial-gradient(circle,#f67004bf,#f6700400 68%);border-radius:50%;width:300px;height:300px;position:absolute;bottom:-140px;right:-90px}.hero-brand h2{color:#fff;max-width:12ch;margin-top:18px;font-size:clamp(32px,3.4vw,48px);line-height:1.02}.hero-brand p{color:#ffffffc7;max-width:42ch;font-size:16px}.hero-brand .hero-badge{color:#fff;background:#ffffff1f;border:1px solid #ffffff2e}.hero-brand .btn-primary{box-shadow:0 6px 16px #5823002e}.hero-potd{background:#fff}.hero-potd-img{background:var(--surface-2);border-radius:var(--r-md);margin:12px 0}.hero-potd h3,.hero-potd-price .big,.hero-campaign h3{color:var(--navy)}.hero-potd-link{color:var(--blue-800);font-weight:700}.hero-campaign{background:var(--accent-soft);color:var(--ink);border-color:#ffdda9}.hero-campaign .hero-label-light{color:var(--accent-600)}.hero-campaign p{color:var(--ink-3)}.hero-cd-unit{border-radius:var(--r);background:#ffffffad;border:1px solid #ffdda9}.hero-cd-val{color:var(--navy)}.hero-cd-lbl{color:var(--ink-3)}.shop-by-cat{padding-top:42px}.shop-by-cat-head h2,.section-head h2,.trust-head h2{font-size:28px;font-weight:700}.shop-by-cat-head p,.section-head .sub,.trust-head p{color:var(--ink-3)}.shop-by-cat-head .all-link{color:var(--blue-800);font-weight:700}.cat-carousel-track{gap:12px}.cat-carousel-track>.cat-tile{width:176px}.cat-tile{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.cat-tile:hover{box-shadow:none;border:0;transform:none}.cat-tile-img{background:var(--blue-25,#f0f4fc);border:1px solid var(--tint-2);border-radius:var(--r-lg);box-shadow:none}.cat-tile:hover .cat-tile-img{background:var(--tint);border-color:var(--blue-100,#e1eafa);box-shadow:var(--sh-sm)}.cat-tile-text{text-align:center;padding:10px 4px 0}.cat-tile-text h3{color:var(--navy);font-size:14px}.cat-carousel-btn{border-color:var(--border-2);box-shadow:var(--sh-sm)}.section-head .tabs{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r);padding:4px}.section-head .tabs button{border-radius:var(--r-sm);min-height:34px}.section-head .tabs button.on{background:var(--navy-2)}.featured-grid{--cols:4;gap:16px}.card,.card-new,.bundle-card,.suggestion-row,.summary,.chk-section,.account-card,.cart-item,.empty-cart,.compare-table-wrap,.wish-row,.tp-card,.review,.brands-row,.pdp-section,.pdp-card,.bb-inner{border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--sh-xs);background:#fff}.card:hover,.bundle-card:hover,.suggestion-row:hover{border-color:var(--border-2);box-shadow:var(--sh-sm);transform:translateY(-2px)}.card .media{border-bottom:1px solid var(--surface-3);background:#fff}.card .body{gap:7px;padding:15px 16px 10px}.card .vendor{color:var(--ink-4);font-size:11px;font-weight:700}.card .title{color:var(--navy);font-size:15px;font-weight:700}.card-features li{color:var(--ink-3);font-size:12.5px}.card-features li svg{color:var(--green)}.card-foot{gap:10px;padding:10px 16px 16px}.card-price .price,.card .price{color:var(--navy);font-size:24px;font-weight:800}.card-qty{background:var(--surface-2);border-color:var(--border);border-radius:var(--r)}.card-add{background:var(--accent);border-radius:var(--r);height:44px;font-size:14px}.card-add:hover{background:var(--accent-600);filter:none;transform:none}.value-row{border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--sh-xs);background:#fff;overflow:hidden}.value{border:0;border-left:1px solid var(--border);box-shadow:none;background:#fff;border-radius:0}.trust-pillar{border:1px solid var(--tint-2);border-radius:var(--r-md);box-shadow:none;background:#fff}.trust-pillar:hover{border-color:var(--blue-100,#e1eafa);box-shadow:var(--sh-sm);transform:none}.trust-pillar svg,.pdp-perks svg,.pdp-usps li svg,.delivery-banner svg,.delivery-perk svg{color:var(--blue)}.newsletter,.advice-block,.hero-card.countdown{background:linear-gradient(140deg,var(--navy),var(--navy-soft));color:#fff}.newsletter{border-radius:var(--r-xl);box-shadow:var(--sh-sm);border:0}.newsletter h2,.advice-block h2,.hero-card.countdown h3{color:#fff}.nl-form{border-radius:var(--r)}.nl-form button{border-radius:var(--r-sm)}.plp-head{background:var(--blue-25,#f0f4fc);border:1px solid var(--tint-2);border-radius:var(--r-lg);box-shadow:none}.plp-subcats a.on,.plp-subcats a:hover{background:var(--navy-2);border-color:var(--navy-2);color:#fff}.pdp-tabs button.on,.pdp-tab.on{border-bottom-color:var(--blue)}.variant-opts button.on,.radio-row.on,.pdp-thumbs button.on,.g-thumb.on,.ctp-btn.on{background:var(--blue-25,#f0f4fc);border-color:var(--blue);color:var(--navy)}.bb-inner{border-radius:var(--r-lg);box-shadow:var(--sh-sm)}.bb-row{border-color:var(--border-2);border-radius:var(--r)}.bb-row.on{background:var(--blue-25,#f0f4fc);border-color:var(--blue)}.bb-amount{color:var(--navy)}.qty,.field input,.field select,.field textarea,.promo input,.promo button,.chk-section input,.chk-section select,.chk-section textarea{border-color:var(--border-2);border-radius:var(--r)}.footer{background:var(--navy);border-top:4px solid var(--accent);margin-top:48px}.footer h4{color:#bfdbfe}.footer a{color:#ffffffd1}.footer a:hover{color:#fff!important}@media (max-width:1100px){.hero-3col-grid{grid-template-columns:1fr 1fr}.hero-brand{grid-column:1/-1}.featured-grid{--cols:2}}@media (max-width:700px){:root{--gutter:16px}.container,.header .row,.nav .row,.trust-strip-inner{padding-left:var(--gutter);padding-right:var(--gutter)}section{padding-top:26px;padding-bottom:26px}.trust-strip-inner{justify-content:center;min-height:34px}.header .row{gap:10px 12px}.search-wrap{min-height:42px}.search-wrap .sbtn{border-radius:var(--r-sm);width:34px;height:34px}.hero-3col{padding-top:16px}.hero-3col-grid{grid-template-columns:1fr;gap:12px}.hero-block,.hero-card{border-radius:var(--r-lg);min-height:auto;padding:22px}.hero-brand h2{max-width:13ch;font-size:32px}.shop-by-cat-head h2,.section-head h2,.trust-head h2{font-size:23px}.section-head .tabs{border-radius:var(--r)}.prod-grid .card,.list-view .card{border-radius:var(--r-md)}.card .body{padding:11px 12px 4px}.card-foot{padding:6px 12px 12px}.value-row{border-radius:var(--r-md)}.value{border-left:0;border-top:1px solid var(--border)}.value:first-child{border-top:0}.newsletter,.advice-block{border-radius:var(--r-lg)}}@media (prefers-reduced-motion:reduce){.card,.hero-block,.cat-tile-img,.btn{transition:none}}:root{--brand-panel:#2442ad;--brand-panel-deep:#1f3290;--font-display:var(--font-display-face),"Arial Narrow",sans-serif;--f-disp:var(--font-display);--sh-xs:0 1px 3px #111b5a09;--sh-sm:0 4px 14px -6px #111b5a24;--sh:0 10px 24px -12px #111b5a33;--shadow-card:none;--shadow-card-hover:var(--sh-sm);--shadow-1:none;--shadow-2:var(--sh-sm)}.page-head h1,.plp-head h1,.pdp-titlebar h1,.pdp-buybox h1,.sale-banner h1,.hero-brand h2,.wh-main h1,.wiz-result h2{font-family:var(--font-display);letter-spacing:-.012em;text-transform:uppercase;font-weight:700;line-height:.98}.section-head h2,.shop-by-cat-head h2,.trust-head h2,.newsletter h2,.advice-block h2,.pdp-card-title,.pdp-section-h{font-family:var(--font-sans);text-transform:none;font-weight:700;line-height:1.15}.header-stack{background:var(--blue-25);box-shadow:none}.trust-strip,.header,.nav{background:var(--blue-25);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0}.trust-strip-inner{min-height:32px;padding-top:6px;padding-bottom:6px}.header .row{padding-top:10px;padding-bottom:10px}.search-wrap{border:1px solid var(--border-2);border-radius:var(--r-pill);min-height:42px;box-shadow:none;background:#fff}.search-wrap:focus-within{border-color:var(--blue);box-shadow:0 0 0 2px #2663ec24}.search-wrap .sel,.search-wrap input{height:40px}.search-wrap .sbtn{border-radius:var(--r-pill);height:34px;margin-right:4px}.iconbtn:hover{background:#ffffffb8}.nav .row{height:44px}.nav-item{border:0;font-size:13px}.nav-item:hover,.nav-item[aria-expanded=true]{text-underline-offset:5px;background:0 0;border:0;text-decoration:underline;color:var(--blue-800)!important}.nav-item.browse,.nav-item.browse:hover{background:0 0;border:0;border-radius:0;height:auto;margin:0 8px 0 0;padding:0 10px;text-decoration:none;color:#a33f08!important}.search .ac,.nav-dropdown,.mega,.drawer,.mobile-menu{border-radius:var(--r);box-shadow:var(--sh);border:0}.mega-l1,.mega-l2{border-color:var(--surface-3)}.btn-primary,.btn-cta,.bb-cta,.card-add,.search-wrap .sbtn,.nl-form button{border-radius:var(--r-pill);box-shadow:none;color:var(--navy);border:0}.btn-outline{border:1px solid var(--blue);border-radius:var(--r-pill);box-shadow:none}.btn-primary:hover,.btn-cta:hover,.bb-cta:hover,.card-add:hover,.search-wrap .sbtn:hover,.nl-form button:hover{box-shadow:none;color:#fff}.hero-3col{background:linear-gradient(180deg,var(--blue-25)0,#fff 440px)}.hero-block,.hero-card{box-shadow:none;border:0}.hero-block:hover,.hero-card:hover{box-shadow:none;transform:none}.hero-potd-img{box-shadow:none;border:0}.hero-campaign{border:0}.cat-tile,.cat-tile:hover,.cat-tile-img,.cat-tile:hover .cat-tile-img{box-shadow:none;border:0}.cat-tile-img{border-radius:var(--r-md)}.cat-carousel-btn{box-shadow:var(--sh-sm);border:0}.card,.card-new,.bundle-card,.suggestion-row,.summary,.chk-section,.account-card,.cart-item,.empty-cart,.compare-table-wrap,.wish-row,.tp-card,.review,.brands-row,.trust-pillar,.b2b-login-panel,.b2b-terms-panel,.b2b-form,.b2b-contact-box,.b2b-benefit,.b2b-sector,.b2b-faq,.order-item{border-radius:var(--r);box-shadow:none;border:0}.card:hover,.bundle-card:hover,.suggestion-row:hover,.trust-pillar:hover,.review:hover,.tp-card:hover{box-shadow:var(--sh-sm);border:0;transform:none}.card .media{background:#f6f8fc;border:0}.card .wish{box-shadow:none;border:0}.card .title{font-weight:700}.card-qty{background:var(--surface-2);border:0}.stock-pill,.badge,.card .shipstrip{box-shadow:none;border:0}.trust-row,section.cream,.ks-hero,.b2b-section-muted,.ff-visual{background:var(--blue-25)}.trust-pillar{background:#fff}.value-row{box-shadow:none;background:0 0;border:0;border-radius:0;gap:12px;overflow:visible}.value,.value:first-child{background:var(--blue-25);border-radius:var(--r);box-shadow:none;border:0}.newsletter,.advice-block{border-radius:var(--r-lg);box-shadow:none;border:0}.plp-hero-band{background:#fff;border:0;margin-bottom:0;padding-bottom:24px}.plp-head,.plp-hero-band .plp-head{box-shadow:none;background:0 0;border:0}.plp-layout{padding-top:24px}.filter-group{border:0}.filter-opt{border:0;border-radius:0}.plp-toolbar select,.plp-toolbar .view-toggle,.price-range input{border-color:var(--border);box-shadow:none}.active-filter{border:1px solid var(--blue);border-radius:var(--r-pill);background:#fff}.pagination button,.pagination a{box-shadow:none;border:0}.pdp-section,.pdp-card,.bb-inner{box-shadow:none;background:0 0;border:0;border-radius:0}.pdp-section,.pdp-card{padding-left:0;padding-right:0}.pdp-meta-pill{background:var(--blue-25);border:0}.bb-row{border:1px solid var(--border);box-shadow:none;background:#fff}.bb-row.on{border:2px solid var(--blue);box-shadow:none}.variant-opts button,.radio-row,.pdp-thumbs button,.g-thumb,.ctp-btn{box-shadow:none}.pdp-tabs{border-color:var(--surface-3)}.spec-table tr:nth-child(2n),.spec-table-2col tr:nth-child(2n){background:var(--blue-25)}.footer{background:0 0;border:0;margin-top:48px;padding:0}.footer-promise-inner{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:48px;min-height:94px;display:grid}.footer-promise-item{gap:5px;display:grid}.footer-promise-item:nth-child(2){text-align:center;justify-items:center}.footer-promise-item:nth-child(3){text-align:right;justify-items:end}.footer-promise strong{font-family:var(--font-display);text-transform:uppercase;font-size:19px;font-weight:700;line-height:1}.footer-promise span{color:var(--ink-3);font-size:13px;font-weight:500;line-height:1.25}.footer-main{background:var(--brand-panel);padding-top:48px}.footer .cols{gap:48px}.footer h4{color:#fff;letter-spacing:0;text-transform:none;margin-bottom:14px;font-size:14px}.footer ul li{line-height:32px}.footer a,.footer .about p,.footer .contact,.copy,.copy a{color:#ffffffd1}.foot-bar{border-color:#ffffff1f}@media (max-width:700px){.header .row{padding-top:9px;padding-bottom:9px}.search-wrap{min-height:40px}.hero-block,.hero-card{border-radius:var(--r-lg)}.value-row{gap:8px}.value,.value:first-child{border:0}.footer-promise-inner{grid-template-columns:1fr;gap:18px;min-height:0;padding-top:26px;padding-bottom:26px}.footer-promise-item,.footer-promise-item:nth-child(2),.footer-promise-item:nth-child(3){text-align:left;justify-items:start}.footer-promise strong{font-size:18px}.footer-promise span{font-size:13px}.footer-main{padding-top:36px}}.header-stack,.trust-strip,.header,.nav{background:var(--header-surface)}.trust-strip{background:var(--brand-panel);color:#fff}.trust-usp,.trust-usp .i,.iconbtn,.iconbtn .i,.mm-trigger,.nav-item,.nav-item.browse,.nav-item.browse:hover{color:var(--brand-blue-deep)!important}.iconbtn:hover,.mm-trigger:hover{background:#ffffffb8;color:var(--brand-blue)!important}.iconbtn .count,.drawer .dh .count-pill{background:var(--brand-blue-deep);color:#fff}.nav-item:hover,.nav-item[aria-expanded=true]{color:var(--brand-blue)!important}.trust-strip .trust-usp,.trust-strip .trust-usp .i{color:#fff!important}.search-wrap input{color:var(--ink)}.search-wrap input::placeholder{color:var(--ink-4)}.search-wrap .sbtn{width:40px;min-width:40px;color:var(--brand-blue-deep);background:0 0;padding:0}.search-wrap .sbtn:hover{background:var(--header-surface);color:var(--brand-blue)}.btn-outline{border-color:var(--border-2);color:var(--ink);background:#fff}.btn-outline:hover{background:var(--surface-2);border-color:var(--ink-3);color:var(--ink)}.badge-new,.badge-best,.hero-campaign{background:var(--surface-2);color:var(--ink)}.hero-campaign h3,.hero-cd-val{color:var(--ink)}.hero-campaign p,.hero-cd-lbl{color:var(--ink-3)}.hero-cd-unit{background:#fff;border:0}.stars svg.on,.card .rating svg.on,.pdp-side .rating svg{color:var(--accent);fill:var(--accent)}.value .ic,.value .ic.blue,.value .ic.green,.value .ic.yellow{background:var(--surface-3);color:var(--ink)}.value .ic svg,.trust-pillar svg,.pdp-perks svg,.pdp-usps li svg,.delivery-banner svg,.delivery-perk svg{color:var(--ink)}.footer-promise{background:var(--header-surface);color:var(--brand-blue-deep)}.footer-main{background:var(--brand-panel)}.footer .contact svg{color:#fff}.i{shape-rendering:geometricPrecision;flex:none;display:block}.iconbtn .i,.mm-trigger .i{stroke-width:2px;width:21px;height:21px}.nav-item .i,.btn .i,.trust-usp .i,.footer .contact .i{stroke-width:2px}@media (min-width:1101px){:root{--gutter:32px}section{padding-top:48px;padding-bottom:48px}.header .row{gap:32px}.search{max-width:700px}.hero-3col{padding-top:36px;padding-bottom:16px}.hero-3col-grid{gap:24px}.shop-by-cat-head,.section-head{margin-bottom:28px}.cat-carousel-track,.featured-grid,.prod-grid{gap:24px}.value-row{gap:16px}.trust-row .wrap,.advice-block,.newsletter{gap:56px}.plp-layout{grid-template-columns:280px minmax(0,1fr);gap:40px;padding-top:32px}.pdp-grid{grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);gap:64px}.cart-grid,.chk-grid,.account-grid{gap:40px}.footer .cols{gap:64px}}.nav .row{position:relative}.nav-dropdown-wrap{position:static}.nav .category-menu-trigger{border-radius:var(--r-pill);cursor:pointer;background:0 0;border:1px solid #0000;align-self:center;gap:8px;height:36px;margin:4px 10px 4px 0;padding:0 14px;font-weight:700;line-height:1;text-decoration:none;transition:background-color .15s,color .15s,box-shadow .15s}.nav .category-menu-trigger .i{stroke-width:2px;width:17px;height:17px}.nav .category-menu-trigger:hover{box-shadow:var(--sh-xs);background:#ffffffb8;border-color:#0000;text-decoration:none;color:var(--brand-blue)!important}.nav .category-menu-trigger[aria-expanded=true]{background:#fff;border-color:#0000;text-decoration:none;box-shadow:0 2px 8px #111b5a1a;color:var(--brand-blue)!important}.nav .category-menu-trigger:focus-visible{box-shadow:var(--shadow-focus);outline:0}.mega{left:var(--gutter);right:var(--gutter);border-radius:0 0 var(--r-md)var(--r-md);background:#fff;grid-template-columns:280px 300px minmax(280px,1fr);align-items:start;width:auto;min-height:410px;padding:18px 0 28px;display:grid;overflow:visible;box-shadow:0 16px 32px -20px #111b5a47}.mega-col,.mega-l1,.mega-l2,.mega-l3{background:0 0;border:0;width:auto;min-width:0;padding:8px 36px 20px 0}.mega-l2,.mega-l3{padding-left:36px}.mega-col-head{color:var(--ink);font-family:var(--font-sans);letter-spacing:0;text-transform:none;padding:5px 0 12px;font-size:13px;font-weight:700}.mega-col li>a{color:var(--ink-2);padding:6px 0;font-size:14px;font-weight:500;line-height:1.3;display:block}.mega-col li>a:hover,.mega-l1 li.on>a,.mega-l2 li.on>a{box-shadow:none;background:0 0;font-weight:600;text-decoration:none;color:var(--brand-blue)!important}.mega-l1 li.sale>a{color:var(--accent-600)}.mega-all{border:0;margin-top:10px;padding-top:0}.mega-all a{color:var(--brand-blue-deep)!important;font-weight:700!important}main:has(.plp-layout){background:var(--header-surface)}.filters{box-shadow:none;background:0 0;border:0;padding:0}.filter-group,.filter-group:first-child,.filter-group:last-child{border:0;padding:0 0 28px}.filter-group h4{color:var(--brand-blue-deep);font-family:var(--font-sans);cursor:default;margin:0 0 12px;font-size:15px;font-weight:700;line-height:1.25}.filter-body{gap:8px;display:grid}.filter-opt{min-height:21px;color:var(--ink);cursor:pointer;align-items:center;gap:9px;font-size:14px;font-weight:500;line-height:1.35;display:flex}.filter-opt:hover{color:var(--brand-blue-deep)}.filter-opt input[type=checkbox]{appearance:none;cursor:pointer;background-color:#fff;background-position:50%;background-repeat:no-repeat;border:1px solid #cbd2df;border-radius:6px;flex:0 0 20px;width:20px;height:20px;margin:0;transition:background-color .12s,border-color .12s,box-shadow .12s}.filter-opt:hover input[type=checkbox]{border-color:var(--brand-blue)}.filter-opt input[type=checkbox]:checked{background-color:var(--brand-blue);border-color:var(--brand-blue);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3.5 8.4 2.8 2.8 6.2-6.4' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.filter-opt input[type=checkbox]:focus-visible{border-color:var(--brand-blue);outline:0;box-shadow:0 0 0 3px #2663ec2e}.facet-more{width:fit-content;color:var(--brand-blue);align-items:center;gap:8px;margin-top:9px;padding:3px 0;font-size:14px;font-weight:500;line-height:1.25;text-decoration:none;display:inline-flex}.facet-more .i{width:15px;height:15px;transition:transform .15s}.facet-more:hover{color:var(--brand-blue-deep);text-decoration:none}.price-range{gap:8px}.price-range input{width:96px;min-height:38px;color:var(--ink);background:#fff;border:1px solid #cbd2df;border-radius:6px;padding:7px 10px;font-size:14px}.btn-primary,.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary:visited,.btn-cta,.btn-cta:hover,.btn-cta:focus,.btn-cta:active,.bb-cta,.bb-cta:hover,.bb-cta:focus,.bb-cta:active,.card-add,.card-add:hover,.card-add:focus,.card-add:active,.nl-form button,.nl-form button:hover,.nl-form button:focus,.nl-form button:active{color:#fff!important}.btn-primary svg,.btn-primary .i,.btn-cta svg,.btn-cta .i,.bb-cta svg,.bb-cta .i,.card-add svg,.card-add .i,.nl-form button svg,.nl-form button .i{stroke:currentColor;color:currentColor!important}.plp-mobile-filters,.filter-badge,.advice-step .n,.wh-step-n,.loading-spinner span,.wiz-progress div.on,.progress-bar>div{background:var(--brand-blue);color:#fff}.nav-dropdown-item:hover,.nav-dropdown-all,.mega-l1 li.on>a,.mega-l2 li.on>a,.mega-col li:not(.mega-col-head):not(.mega-all)>a:hover,.mega-all a,.ac-item .t b,.hero-potd-link,.advice-step .arrow,.brand:hover,.qty button:hover,.progress-wrap .pt b,.account-list-row svg,.wiz-card .step-n,.article .callout svg,.wa-rm:hover,.ks-topic .n,.mm-link:hover,.mm-sub-link:hover,.mm-sub2 a:hover,.mm-sub a:hover,.bn-item.on,.bn-item.on:hover,.pdp-tab.on,.mini-title:hover,.suggestion-cta,.ff-id,.ff-link,.pdp-staffel>svg,.ac-item.active .t>div:first-child,.ci-pop-link{color:var(--brand-blue)!important}.calc-steps li::marker{color:var(--brand-blue)!important}.pdp-tabs button.on,.pdp-tab.on,.g-thumb.on,.ctp-btn.on,.img-zoom-thumbs button.on{border-color:var(--brand-blue)}.bundle-body .pr .now,.cmp-price{color:var(--ink)!important}
