.browser-compat-banner{z-index:9999;align-items:center;gap:12px;padding:12px 20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1.5;display:flex;position:relative}.browser-compat-banner__icon{flex-shrink:0;width:20px;height:20px}.browser-compat-banner__icon svg{width:100%;height:100%;display:block}.browser-compat-banner__text{flex:1;min-width:0}.browser-compat-banner__text strong{margin-bottom:2px;display:block}.browser-compat-banner__text p{opacity:.9;margin:0}.browser-compat-banner__close{cursor:pointer;opacity:.6;background:0 0;border:none;flex-shrink:0;padding:4px;font-size:20px;line-height:1;transition:opacity .2s}.browser-compat-banner__close:hover{opacity:1}.browser-compat-banner--noscript{color:#78350f;background:#fffbeb;border-bottom:2px solid #f59e0b}.browser-compat-banner--noscript .browser-compat-banner__icon svg{fill:#d97706}.browser-compat-banner--outdated{color:#7f1d1d;background:#fef2f2;border-bottom:2px solid #ef4444}.browser-compat-banner--outdated .browser-compat-banner__icon svg{fill:#dc2626}.browser-compat-banner--outdated .browser-compat-banner__close{color:#991b1b}.browser-compat-banner--outdated a{color:inherit;font-weight:600;text-decoration:underline}.browser-compat-banner--outdated a:hover{opacity:.8}@supports (-webkit-touch-callout:none){.header-wrapper__search-input{-webkit-appearance:none;appearance:none;border-radius:var(--hdr-radius,.5rem)0 0 var(--hdr-radius,.5rem);background-clip:padding-box}.header-wrapper__search-input::-webkit-search-decoration{-webkit-appearance:none;appearance:none;display:none}.header-wrapper__search-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;display:none}.header-wrapper__search-input::-webkit-search-results-button{-webkit-appearance:none;appearance:none;display:none}.header-wrapper__search-input::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none;display:none}.cart-sidebar{position:-webkit-sticky}}@supports not (aspect-ratio:1 / 1){.product-card img{height:180px}@media (max-width:600px){.product-card img{height:140px}}}@supports not selector(:has(*)){.filter-content input[type=checkbox]:checked,.filter-content input[type=radio]:checked{outline:2px solid var(--primary-color,#2563eb);outline-offset:1px}}html.legacy-browser .header-wrapper__search-input{-webkit-appearance:none;appearance:none}html.no-flex-gap .header-wrapper__row,html.no-flex-gap .header-wrapper__actions,html.no-flex-gap .hdr-highlight__right,html.no-flex-gap .hdr-payment-methods,html.no-flex-gap .hdr-trust-bar,html.no-flex-gap .hdr-trust-item,html.no-flex-gap .hdr-highlight__left,html.no-flex-gap .browser-compat-banner,html.no-flex-gap .b2b-prod-breadcrumb__list,html.no-flex-gap .b2b-prod-breadcrumb__item,html.no-flex-gap .b2b-prod-thumbs,html.no-flex-gap .product-quick-details,html.no-flex-gap .b2b-prod-input-group,html.no-flex-gap .cart-header,html.no-flex-gap .modal-buttons,html.no-flex-gap .container.search-page,html.no-flex-gap .category-layout,html.no-flex-gap .filter-content label,html.no-flex-gap .range-inputs{gap:0}html.no-flex-gap .header-wrapper__row>*{margin-right:var(--hdr-gap,1rem)}html.no-flex-gap .header-wrapper__row>:last-child{margin-right:0}html.no-flex-gap .header-wrapper__actions>*+*,html.no-flex-gap .hdr-highlight__left>*+*,html.no-flex-gap .hdr-highlight__right>*+*,html.no-flex-gap .hdr-payment-methods>*+*,html.no-flex-gap .hdr-trust-bar>*+*,html.no-flex-gap .hdr-trust-item>*+*,html.no-flex-gap .browser-compat-banner>*+*,html.no-flex-gap .b2b-prod-breadcrumb__list>*+*,html.no-flex-gap .b2b-prod-breadcrumb__item>*+*,html.no-flex-gap .b2b-prod-thumbs>*+*,html.no-flex-gap .product-quick-details>*+*,html.no-flex-gap .b2b-prod-input-group>*+*,html.no-flex-gap .cart-header>*+*,html.no-flex-gap .modal-buttons>*+*,html.no-flex-gap .container.search-page>*+*,html.no-flex-gap .category-layout>*+*,html.no-flex-gap .filter-content label>*+*,html.no-flex-gap .range-inputs>*+*{margin-left:12px}html.no-flex-gap .b2b-prod-gallery,html.no-flex-gap .b2b-prod-info,html.no-flex-gap .b2b-prod-form,html.no-flex-gap .b2b-prod-field,html.no-flex-gap .toast-container,html.no-flex-gap .cart-list{gap:0}html.no-flex-gap .b2b-prod-gallery>*+*,html.no-flex-gap .b2b-prod-info>*+*,html.no-flex-gap .b2b-prod-form>*+*,html.no-flex-gap .b2b-prod-field>*+*,html.no-flex-gap .toast-container>*+*,html.no-flex-gap .cart-list>*+*{margin-top:12px}