html{scroll-behavior:smooth}body{background:#fff;color:var(--sx-ink);font-family:var(--sx-font);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:#cfe7f1;color:var(--sx-ink)}:focus-visible{outline:2px solid var(--sx-blue-deep);outline-offset:3px;border-radius:var(--sx-r-xs)}.sx-footer :focus-visible{outline-color:var(--sx-white)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.sx-wrap{width:100%;max-width:var(--sx-wrap);margin-inline:auto;padding-inline:var(--sx-gutter)}.sx-panel{width:calc(100% - 2 * var(--sx-gutter));max-width:calc(var(--sx-wrap) - 2 * var(--sx-gutter));margin-inline:auto;padding-inline:clamp(20px,4vw,56px);border-radius:var(--sx-r-lg)}.sx-h2{margin:0;font-family:var(--sx-font);font-weight:800;font-size:var(--sx-fs-h2);line-height:1.15;letter-spacing:-.01em;text-wrap:balance;color:var(--sx-ink)}.sx-arrow{display:inline-block;flex:none;width:.5em;height:.5em;border:solid currentColor;border-width:2px 2px 0 0;border-radius:1px;transform:rotate(45deg) translate(-.06em,.06em);transition:transform var(--sx-fast) var(--sx-ease)}.sx-link{display:inline-flex;align-items:center;gap:var(--sx-s2);font-weight:700;font-size:var(--sx-fs-small);color:var(--sx-ink);text-decoration:underline;text-decoration-color:var(--sx-orange);text-decoration-thickness:2px;text-underline-offset:.3em}.sx-link:hover{color:var(--sx-blue-deep)}.sx-cut,.sx-cut-l{border-radius:var(--sx-r-lg);overflow:hidden;clip-path:none}.sx-plate{display:inline-flex;align-items:center;gap:var(--sx-s3);padding:10px 18px;border-radius:var(--sx-r-pill);background:var(--sx-white);color:var(--sx-ink);font-family:var(--sx-font);font-weight:800;font-size:1.0625rem;line-height:1;box-shadow:0 1px 2px #00000014;transition:background-color var(--sx-fast) ease,color var(--sx-fast) ease}.sx-plate--small{position:absolute;inset-inline-start:12px;inset-block-end:12px;font-size:.9375rem;padding:8px 14px}a:hover>.sx-plate,a:focus-visible>.sx-plate{background:var(--sx-ink);color:var(--sx-white)}a:hover>.sx-plate .sx-arrow,a:hover .sx-cats__go,.sx-btn:hover .sx-arrow{transform:rotate(45deg) translate(.1em,-.1em)}.sx-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sx-s3);min-height:48px;padding:0 var(--sx-s6);border:1px solid var(--sx-ink);border-radius:var(--sx-r-pill);background:var(--sx-ink);color:var(--sx-white);font-family:var(--sx-font);font-weight:800;font-size:.9375rem;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--sx-fast) ease,color var(--sx-fast) ease,border-color var(--sx-fast) ease,transform var(--sx-fast) var(--sx-ease)}.sx-btn:hover{background:var(--sx-blue-deep);border-color:var(--sx-blue-deep);color:var(--sx-white)}.sx-btn:active{transform:translateY(1px)}.sx-btn--brand{background:var(--sx-blue-deep);border-color:var(--sx-blue-deep);color:var(--sx-white)}.sx-btn--brand:hover{background:var(--sx-ink);border-color:var(--sx-ink)}.sx-btn--line{background:var(--sx-white);color:var(--sx-ink);border-color:var(--sx-line-strong)}.sx-btn--line:hover{background:var(--sx-white);border-color:var(--sx-ink);color:var(--sx-ink)}:is(h1,.h1){font-size:var(--sx-fs-display)}:is(h2,.h2){font-size:var(--sx-fs-h2)}:is(h3,.h3){font-size:var(--sx-fs-h3)}:is(h1,h2,h3,.h1,.h2,.h3){font-weight:800;line-height:1.15;letter-spacing:-.01em;text-transform:none}:is(h4,h5,h6,.h4,.h5,.h6){font-weight:700;text-transform:none}a{text-underline-offset:.2em}.rte a:not([class]){color:var(--sx-blue-deep);text-decoration:underline;text-decoration-thickness:1px}.rte a:not([class]):hover{color:var(--sx-ink)}#header-group .header{background:#fff;border-block-end:1px solid var(--sx-line)}#header-group .menu-list__link{padding-inline:14px;border-radius:var(--sx-r-pill);font-family:var(--sx-font);font-weight:700;font-size:.9375rem;letter-spacing:0;text-transform:none;transition:background-color var(--sx-fast) ease}#header-group .menu-list__link-title{text-decoration:none}#header-group .menu-list__link{position:relative}#header-group .menu-list__link:after{content:"";position:absolute;inset-inline:14px;inset-block-end:4px;height:3px;border-radius:3px;background:var(--sx-c, var(--sx-blue));transform:scaleX(0);transition:transform var(--sx-fast) var(--sx-ease)}#header-group .menu-list__link:hover:after,#header-group .menu-list__link[aria-current=page]:after,#header-group .menu-list__link--active:not([href*="view=brands"]):after{transform:scaleX(1)}#header-group .menu-list__list-item:nth-child(4n+1){--sx-c: var(--sx-blue)}#header-group .menu-list__list-item:nth-child(4n+2){--sx-c: var(--sx-orange)}#header-group .menu-list__list-item:nth-child(4n+3){--sx-c: var(--sx-teal)}#header-group .menu-list__list-item:nth-child(4n){--sx-c: var(--sx-red)}.menu-list__submenu,.mega-menu,.menu-list__submenu-inner{border-radius:0 0 var(--sx-r-lg) var(--sx-r-lg)}.menu-list__submenu{box-shadow:0 12px 32px #00000014}.mega-menu__link,.menu-drawer__menu-item{border-radius:var(--sx-r-sm)}.mega-menu__link:hover{color:var(--sx-blue-deep);text-decoration:underline;text-decoration-color:var(--sx-blue);text-decoration-thickness:2px;text-underline-offset:.3em}.announcement-marquee{background:var(--sx-ink);color:var(--sx-white);padding-block:8px}.announcement-message{font-family:var(--sx-font);font-weight:700;font-size:.8125rem;letter-spacing:.01em}product-card .card-gallery{background:var(--sx-white);border:1px solid var(--sx-line);border-radius:var(--sx-r-md);overflow:hidden;transition:border-color var(--sx-fast) ease}product-card:hover .card-gallery{border-color:var(--sx-blue)}product-card .product-media__image{object-fit:contain;padding:5%;mix-blend-mode:multiply}.product-badges{inset-inline-start:10px;inset-inline-end:auto;inset-block-start:10px;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.product-badges__badge{border-radius:var(--sx-r-pill);font-family:var(--sx-font);font-weight:800;font-size:.8125rem;line-height:1;letter-spacing:0;text-transform:none;padding:6px 11px}.product-badges__badge--low-stock{display:inline-flex;align-items:center;gap:6px;background:#fff;color:var(--sx-ink);border:1px solid var(--sx-line);font-weight:800}.product-badges__badge--low-stock:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--sx-orange)}.product-badges__badge--sold-out{background:var(--sx-ink);color:var(--sx-white)}product-card a[ref=productTitleLink]{color:var(--sx-ink);text-decoration:none}product-card a[ref=productTitleLink] p{margin:0;font-family:var(--sx-font);font-weight:600;font-size:.9375rem;line-height:1.35;text-wrap:pretty}product-card a[ref=productTitleLink]:hover{color:var(--sx-blue-deep)}.stockomax-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 10px;font-variant-numeric:tabular-nums}.stockomax-price .price{font-family:var(--sx-font);font-weight:900;font-size:1.25rem;line-height:1.1;letter-spacing:-.01em;color:var(--sx-ink)}.stockomax-price--sale .price{color:var(--sx-red-price)}.stockomax-price .compare-at-price{font-family:var(--sx-font);font-weight:400;font-size:.875rem;color:var(--sx-grey);text-decoration:line-through;text-decoration-thickness:1px}.stockomax-price .price-discount{display:inline-block;margin-inline-start:6px;padding:3px 9px;border-radius:var(--sx-r-pill);background:var(--sx-red-price);color:var(--sx-white);font-family:var(--sx-font);font-weight:800;font-size:.8125rem;line-height:1.2}.facets-block-wrapper{border-block:1px solid var(--sx-line);background:#fff}.facets__summary,.facets__label{font-family:var(--sx-font);font-weight:700;font-size:.9375rem;letter-spacing:0}.facets__summary{padding:8px 14px;border:1px solid var(--sx-line-strong);border-radius:var(--sx-r-pill)}.facets__panel[open] .facets__summary,.facets__summary:hover{border-color:var(--sx-blue);box-shadow:inset 0 0 0 1px var(--sx-blue)}.facets__inputs,.facets__panel-content,.facets__panel .details-content{border-radius:var(--sx-r-md);border:1px solid var(--sx-line);box-shadow:0 12px 32px #00000014}.product-information .product-media,.product-information .product-media-container{background:var(--sx-white)}.product-details product-price .stockomax-price{align-items:baseline;gap:4px 12px}.product-details product-price .price{font-size:clamp(1.75rem,1.4rem + 1vw,2.25rem)}.product-details product-price .compare-at-price{font-size:1rem}.product-details product-price .price-discount{display:none}.product-details .variant-option--buttons legend,.product-details .variant-option--dropdowns>label{margin-block-end:var(--sx-s2);font-family:var(--sx-font);font-weight:800;font-size:.9375rem;letter-spacing:0;text-transform:none}.product-details .variant-option--buttons{display:flex;flex-wrap:wrap;gap:var(--sx-s2)}.product-details .variant-option__button-label:not(.variant-option__button-label--has-swatch){flex:0 0 auto;min-width:52px;min-height:48px;padding:0 var(--sx-s4);border:1px solid var(--sx-line-strong);border-radius:var(--sx-r-pill);background:var(--sx-white);color:var(--sx-ink);font-weight:700;font-size:.9375rem;transition:border-color var(--sx-fast) ease,background-color var(--sx-fast) ease,color var(--sx-fast) ease}.product-details .variant-option__button-label:not(.variant-option__button-label--has-swatch):hover{border-color:var(--sx-ink)}.product-details .variant-option__button-label:not(.variant-option__button-label--has-swatch):has(input:checked){background:var(--sx-ink);border-color:var(--sx-ink);color:var(--sx-white)}.product-details .variant-option__button-label:has(input:focus-visible){outline:2px solid var(--sx-blue-deep);outline-offset:3px}.product-details .variant-option__button-label:has([data-option-available=false]){color:#6b6b6b;background:var(--sx-soft);text-decoration:line-through}.product-details .variant-option__button-label--has-swatch{border-radius:var(--sx-r-pill)}.product-details{--sx-control: 52px}.product-details .product-form-buttons{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:stretch;gap:var(--sx-s2);--height-buy-buttons: var(--sx-control)}.product-details .product-form-buttons>.quantity-label,.product-details .product-form-buttons>.accelerated-checkout-block{grid-column:1 / -1}.product-details .product-form-buttons>.quantity-selector-wrapper{grid-column:1;display:flex;align-items:stretch}.product-details .product-form-buttons>span:has(add-to-cart-component){grid-column:2;display:flex;min-width:0}.product-details add-to-cart-component{display:flex;flex:1;min-width:0}.product-details .quantity-label{margin:0;font-family:var(--sx-font);font-weight:800;font-size:.9375rem;letter-spacing:0;text-transform:none}.product-details .quantity-selector{display:flex;align-items:stretch;height:var(--sx-control);min-height:var(--sx-control);border:1px solid var(--sx-line-strong);border-radius:var(--sx-r-pill);background:var(--sx-white);box-sizing:border-box;overflow:hidden}.product-details .quantity-selector :is(.quantity-minus,.quantity-plus){display:flex;align-items:center;justify-content:center;height:100%;border-radius:0}.product-details .quantity-selector input[type=number]{height:100%;text-align:center;font-weight:700}.product-details .add-to-cart-button{width:100%;height:var(--sx-control);min-height:var(--sx-control);margin:0;border:1px solid var(--sx-blue-deep);border-radius:var(--sx-r-pill);box-sizing:border-box;align-items:center;justify-content:center;line-height:1;font-family:var(--sx-font);font-weight:800;font-size:1rem;letter-spacing:0;text-transform:none;transition:background-color var(--sx-fast) ease,border-color var(--sx-fast) ease}.product-details .add-to-cart-button:hover{background:var(--sx-ink);border-color:var(--sx-ink);color:var(--sx-white)}.product-details .add-to-cart-button:active{transform:translateY(1px)}.product-details .add-to-cart-button:focus-visible,.product-details .quantity-selector:has(:focus-visible){outline:2px solid var(--sx-blue-deep);outline-offset:2px}.product-details .shopify-payment-button,.product-details shopify-accelerated-checkout,.product-details shopify-buy-it-now-button{--shopify-accelerated-checkout-button-block-size: var(--sx-control);--shopify-accelerated-checkout-button-border-radius: 4px;--shopify-accelerated-checkout-row-gap: 8px}.product-details .shopify-payment-button__button--unbranded{min-height:var(--sx-control);border-radius:var(--sx-r-pill)}.stockomax-product-facts{border-block-end:1px solid var(--sx-line)}.stockomax-product-facts__item{border-block-start:1px solid var(--sx-line)}.stockomax-product-facts__summary{min-height:52px;font-family:var(--sx-font);font-weight:800;font-size:1.0625rem;letter-spacing:0;text-transform:none}.product-recommendations :is(h2,.h2){font-size:var(--sx-fs-h2)}@media screen and (min-width:750px){.product-information__grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}}.product-information__media media-gallery{width:100%;max-width:min(100%,max(320px,56vh),560px);margin-inline:auto}.product-information__media media-gallery slideshow-container,.product-information__media media-gallery slideshow-component{border-radius:var(--sx-r-lg);overflow:hidden}.product-information__media media-gallery .slideshow-control{color:var(--sx-ink)}.product-information__media media-gallery .slideshow-controls__thumbnails button,.product-information__media media-gallery .slideshow-controls__thumbnails img{border-radius:var(--sx-r-sm)}.product-information__media media-gallery .slideshow-controls__thumbnails button[aria-selected=true],.product-information__media media-gallery .slideshow-controls__thumbnails button[aria-current=true]{outline:2px solid var(--sx-blue-deep);outline-offset:2px}.quick-add .quick-add__button{display:var(--quick-add-mobile-display, none);align-items:center;height:44px;padding:0;border:1px solid var(--sx-line);border-radius:var(--sx-r-pill);background:#fffffff5;color:var(--sx-ink);font-family:var(--sx-font);font-weight:800;font-size:.875rem;box-shadow:0 4px 14px #0000001f;-webkit-backdrop-filter:none;backdrop-filter:none;opacity:1}@media(hover:none),(max-width:749px){.quick-add .quick-add__button{display:var(--quick-add-display, flex);opacity:1}}@media(hover:hover)and (min-width:750px){.quick-add .quick-add__button{opacity:0;transform:translateY(8px);transition:opacity .22s ease,transform .22s var(--sx-ease),background-color var(--sx-fast) ease,color var(--sx-fast) ease}product-card:is(:hover,:focus-within) .quick-add .quick-add__button{opacity:1;transform:translateY(0)}}.quick-add .quick-add__button .add-to-cart-text{gap:0;height:100%;border-radius:var(--sx-r-pill);background:transparent}.quick-add .quick-add__button .add-to-cart-icon{width:42px;height:100%}@media(min-width:750px){.quick-add .quick-add__button .add-to-cart-text__content{grid-template-columns:1fr}.quick-add .quick-add__button .add-to-cart-text__content>span span,.quick-add .quick-add__button .add-to-cart-text__content>span>span{opacity:1;filter:none;translate:0 0;padding-inline-end:16px;padding-right:16px}}.quick-add .quick-add__button:hover,.quick-add .quick-add__button:focus-visible{background:var(--sx-blue-deep);border-color:var(--sx-blue-deep);color:var(--sx-white)}.quick-add .quick-add__button:focus-visible{outline:2px solid var(--sx-blue-deep);outline-offset:2px}.quick-add-modal{border-radius:var(--sx-r-lg);border:1px solid var(--sx-line);background:#fff;box-shadow:0 24px 64px #0000002e}@media screen and (max-width:750px){.quick-add-modal{border-radius:var(--sx-r-lg) var(--sx-r-lg) 0 0}}.quick-add-modal::backdrop{background:#0b0b0b73}.quick-add-modal__close{width:40px;height:40px;border-radius:var(--sx-r-pill);background:var(--sx-soft)}.quick-add-modal__close:hover{box-shadow:inset 0 0 0 2px var(--sx-blue)}.quick-add-modal .product-media,.quick-add-modal slideshow-container{border-radius:var(--sx-r-md)}.cart-drawer__dialog{border-radius:var(--sx-r-lg) 0 0 var(--sx-r-lg);overflow:hidden}@media screen and (max-width:749px){.cart-drawer__dialog{border-radius:var(--sx-r-lg) var(--sx-r-lg) 0 0}}.cart-items__media-image,.cart-items__media img{border-radius:var(--sx-r-sm)}.cart__checkout-button,.cart-drawer .button{border-radius:var(--sx-r-pill)}.cart-items .quantity-selector{border-radius:var(--sx-r-pill);overflow:hidden}.search-modal__content,.predictive-search-dropdown,.predictive-search{border-radius:var(--sx-r-lg)}.search-input,.search-modal__form input,.predictive-search-form__input,.header-search input{border-radius:var(--sx-r-pill)}.dialog-modal,.popover,.floating-panel-component,floating-panel-component{border-radius:var(--sx-r-md)}:is(input,textarea,select):not([type=checkbox],[type=radio],[type=range],[type=hidden],[type=submit]){border-radius:var(--sx-r-sm)}:is(input[type=email],input[type=search],input[type=text],input[type=password]):not(textarea){border-radius:var(--sx-r-sm)}.button,.button-secondary{border-radius:var(--sx-r-pill);font-family:var(--sx-font);font-weight:800;font-size:.9375rem;letter-spacing:0;text-transform:none}.contact-form__input,.field__input,.contact-form__input--textarea{border-radius:var(--sx-r-sm)}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.sx-reveal{animation:sx-reveal linear both;animation-timeline:view();animation-range:entry 0% entry 30%}@keyframes sx-reveal{0%{opacity:0;transform:translateY(16px)}}}}.sx-c-red{--sx-c: var(--sx-red)}.sx-c-orange{--sx-c: var(--sx-orange)}.sx-c-teal{--sx-c: var(--sx-teal)}.sx-c-blue{--sx-c: var(--sx-blue)}.sx-dots{display:inline-flex;gap:3px}.sx-dots i{width:7px;height:7px;border-radius:50%;background:var(--sx-red)}.sx-dots i:nth-child(2){background:var(--sx-orange)}.sx-dots i:nth-child(3){background:var(--sx-teal)}.sx-dots i:nth-child(4){background:var(--sx-blue)}.sx-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:var(--sx-r-pill);font-weight:800;font-size:.8125rem;line-height:1}.sx-badge--sale{background:var(--sx-red-price);color:#fff}.sx-badge--stock{background:#fff;border:1px solid var(--sx-line);color:var(--sx-ink)}.sx-badge--stock i{width:8px;height:8px;border-radius:50%;background:var(--sx-orange)}.sx-mega{display:grid;gap:var(--sx-s6)}.sx-mega:has(.sx-menu-feature){grid-template-columns:minmax(0,1fr) minmax(220px,300px);align-items:start}.sx-menu-feature{display:grid;gap:var(--sx-s2);color:var(--sx-ink);text-decoration:none}.sx-menu-feature__media{position:relative;aspect-ratio:4 / 5;max-width:240px;border:1px solid var(--sx-line);background:#fff;overflow:hidden;border-radius:var(--sx-r-md);background:var(--sx-veil)}.sx-menu-feature__media img{width:100%;height:100%;object-fit:cover;transition:transform var(--sx-slow) var(--sx-ease)}.sx-menu-feature:hover img{transform:scale(1.03)}.sx-menu-feature__label{display:inline-flex;align-items:center;gap:var(--sx-s2);font-weight:800}.sx-menu-feature__label:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--sx-c, var(--sx-blue))}@media screen and (max-width:989px){.sx-mega:has(.sx-menu-feature){grid-template-columns:minmax(0,1fr)}.sx-menu-feature{display:none}}.sx-card{position:relative;display:grid;height:100%}.sx-card__link{display:grid;grid-template-rows:auto 1fr;gap:var(--sx-s3);height:100%;color:var(--sx-ink);text-decoration:none}.sx-card__media{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;border:1px solid var(--sx-line);border-radius:var(--sx-r-md);background:#fff;transition:border-color var(--sx-fast) ease}.sx-card__link:hover .sx-card__media{border-color:var(--sx-blue)}.sx-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:7%;object-fit:contain}.sx-card__badge{position:absolute;inset-block-start:10px;inset-inline-start:10px}.sx-card__body{display:grid;align-content:start;gap:3px}.sx-card__brand{font-size:.75rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--sx-ink)}.sx-card__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:400;font-size:.875rem;line-height:1.35;color:#333}.sx-card__link:hover .sx-card__title{color:var(--sx-blue-deep)}.sx-card__prices{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 8px;margin-block-start:4px;font-variant-numeric:tabular-nums}.sx-card__price{font-weight:900;font-size:1.125rem}.sx-card__price--sale{color:var(--sx-red-price)}.sx-card__compare{font-size:.8125rem;color:var(--sx-grey)}.sx-card__saving{font-size:.8125rem;font-weight:700;color:var(--sx-red-price)}.sx-card__stock{display:inline-flex;align-items:center;gap:6px;margin-block-start:2px;font-size:.8125rem;font-weight:700;color:#333}.sx-card__stock:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--sx-teal)}.sx-card__stock--low:before{background:var(--sx-orange)}.sx-card__stock--out{color:var(--sx-grey)}.sx-card__stock--out:before{background:var(--sx-line-strong)}product-card .text-block p{margin:0}product-card .stockomax-price .price{font-size:1.125rem}body{font-weight:400;letter-spacing:-.003em}body :is(h1,h2,h3,.h1,.h2,.h3,.sx-h2){font-weight:800;letter-spacing:-.02em;line-height:1.15}body :is(h4,h5,h6,.h4,.h5,.h6){font-weight:700;letter-spacing:-.01em}body .price,body .compare-at-price,body .stockomax-price,body .sx-card__prices,body .sx-savings,body .cart-items__price,body .cart__total-value{font-variant-numeric:tabular-nums}body .stockomax-price .price{font-weight:700;letter-spacing:-.01em}body .sx-card__brand,body .sx-heading__brand,body .sx-split__kicker,body .sx-hero__kicker,body .sx-banner__kicker,body .sx-budget__label,body product-card [class*=__sx_brand] p{font-size:.6875rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}body .sx-split__kicker,body .sx-hero__kicker,body .sx-heading__brand{padding:0;border:0;border-radius:0}body .sx-heading__brand:before{display:none}body .sx-btn,body .button,body .button-secondary,body .sx-banner__btn,body .product-details .add-to-cart-button,body .quick-add .quick-add__button{border-radius:var(--sx-r-md);font-weight:600;letter-spacing:0}body .sx-btn,body .sx-banner__btn{min-height:48px;padding-inline:24px;font-size:.9375rem}body .product-details{--sx-control: 48px}body .product-details .add-to-cart-button{font-size:.9375rem}body .product-badges__badge,body .sx-badge,body .sx-savings__pct,body .stockomax-price .price-discount{border-radius:var(--sx-r-badge);font-weight:700;font-size:.75rem;letter-spacing:.02em;padding:4px 7px}body #header-group .header{border-block-end:1px solid var(--sx-line)}body #header-group .menu-list__link{padding-inline:10px;font-size:.875rem;font-weight:600;letter-spacing:0;border-radius:0}body #header-group .menu-list__link:after{inset-inline:10px;inset-block-end:2px;height:2px;border-radius:0}body product-card .card-gallery,body .sx-card__media{border:0;border-radius:var(--sx-r-md);background:var(--sx-soft)}body product-card:hover .card-gallery{border-color:transparent}body product-card .product-media__image,body .sx-card__img{mix-blend-mode:multiply;transition:transform .5s var(--sx-ease)}body product-card:hover .product-media__image,body .sx-card__link:hover .sx-card__img{transform:scale(1.03)}body .sx-card__link:hover .sx-card__media{border-color:transparent}body .sx-card__title{font-weight:400;color:var(--sx-ink)}body .sx-card__price{font-weight:700;font-size:1rem}body .sx-split__hero{border:0;background:var(--sx-soft)}body .sx-split__img{mix-blend-mode:multiply}body .sx-split__products .sx-card{padding:0;border:0}body .sx-cats--grid .sx-cats__media{border:0;background:var(--sx-soft)}body .sx-cats--grid .sx-cats__img{mix-blend-mode:multiply}body .sx-cats__title{font-weight:700;letter-spacing:-.01em}body .sx-brands__link,body .sx-budget__tile,body .sx-stores__link,body .sx-assurances__item{border-radius:var(--sx-r-md)}body .sx-footer{border-radius:0}body .sx-banner__input,body .sx-news__input,body .facets__summary{border-radius:var(--sx-r-md)}body .product-details .variant-option__button-label:not(.variant-option__button-label--has-swatch){min-height:44px;border-radius:var(--sx-r-md);font-weight:600}body .product-details .quantity-selector{border-radius:var(--sx-r-md)}body product-card a[ref=productTitleLink] p,body product-card .product-title p{font-size:.875rem;font-weight:400;letter-spacing:0;text-transform:none}body product-card [class*=__sx_brand]{color:var(--sx-ink)}html{scroll-padding-top:var(--sx-header-offset, 96px)}body .header-section:has(#header-component[data-sx-floating]){padding:12px var(--sx-gutter) 0;background:transparent;pointer-events:none;transition:transform .28s var(--sx-ease)}body .header-section:has(#header-component[data-sx-floating])>*{pointer-events:auto}body .header-section[data-sx-hidden]{transform:translateY(calc(-100% - 8px))}body #header-component[data-sx-floating]{max-width:calc(var(--sx-wrap) - 2 * var(--sx-gutter));margin-inline:auto;border:1px solid var(--sx-line);border-radius:var(--sx-r-md);background:#fff;box-shadow:0 4px 20px #0000000f}body #header-component[data-sx-floating] .header__row{border-radius:var(--sx-r-md);background:transparent}body #header-component[data-sx-floating] .header__row--top{border-bottom:0}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){body .header-section[data-sx-compact] #header-component[data-sx-floating]{background:#ffffffdb;-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px)}}body #header-group #header-component[data-sx-floating] .header{border-block-end:0}body #header-component[data-sx-floating] .header__columns{transition:min-height .25s var(--sx-ease),padding .25s var(--sx-ease)}body .header-section[data-sx-compact] #header-component .header__columns{min-height:52px;padding-block:2px}body #header-component .header-logo__image{transition:height .25s var(--sx-ease),width .25s var(--sx-ease)}body .header-section[data-sx-compact] #header-component .header-logo__image{height:24px;width:auto}@media(prefers-reduced-motion:reduce){body .header-section,body #header-component .header__columns,body #header-component .header-logo__image{transition:none}}body #header-component[data-sx-floating] .menu-list__submenu{border:1px solid var(--sx-line);border-top:0;border-radius:0 0 var(--sx-r-md) var(--sx-r-md);box-shadow:0 16px 32px #00000012}body .menu-list__submenu-inner{transition:opacity .15s ease}body .sx-mega2{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:var(--sx-s7);padding-block:var(--sx-s5) var(--sx-s6)}body .sx-mega2__cols{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,240px));align-content:start;gap:var(--sx-s5) var(--sx-s6)}body .sx-mega2__col{display:grid;align-content:start;gap:var(--sx-s3)}body .sx-mega2__title{margin:0;color:var(--sx-grey);font-size:.6875rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;text-decoration:none}body a.sx-mega2__title:hover{color:var(--sx-ink)}body .sx-mega2__list{display:grid;gap:2px;margin:0;padding:0;list-style:none}body .sx-mega2__link{display:inline-block;padding-block:5px;color:var(--sx-ink);font-size:.9375rem;font-weight:400;text-decoration:none}body .sx-mega2__link:hover,body .sx-mega2__link:focus-visible{color:var(--sx-blue-deep);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em}body .sx-mega2__col--all{align-content:end}body .sx-mega2__all{display:inline-flex;align-items:center;gap:var(--sx-s2);font-weight:700;font-size:.9375rem;color:var(--sx-ink);text-decoration:underline;text-decoration-color:var(--sx-orange);text-decoration-thickness:2px;text-underline-offset:.3em}body .sx-mega2 .sx-menu-feature{display:grid}body .sx-mega2 .sx-menu-feature__media{max-width:none;aspect-ratio:4 / 5;border:0;background:var(--sx-soft)}body .sx-mega2 .sx-menu-feature__media img{mix-blend-mode:multiply}body .stockomax-brands__card{border-radius:var(--sx-r-md);border-color:var(--sx-line);background:#fff;min-height:84px}body .stockomax-brands__card:hover,body .stockomax-brands__card:focus-visible{border-color:var(--sx-ink);box-shadow:none}body .stockomax-brands__logo{filter:none;opacity:1;transition:transform var(--sx-fast) ease}body .stockomax-brands__card:hover .stockomax-brands__logo,body .stockomax-brands__card:focus-visible .stockomax-brands__logo{transform:scale(1.04)}body .stockomax-brands__card:has(.stockomax-brands__logo) .stockomax-brands__name{font-size:.75rem;color:var(--sx-grey)}body .stockomax-brands__card--text{background:#fff}body .stockomax-brands__card--text .stockomax-brands__name{font-size:.9375rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}body .stockomax-brands__all{color:var(--sx-blue-deep);font-weight:600}body #header-group .menu-list__link:hover{background:transparent}body .menu-drawer{width:100%;max-width:100%;overflow-x:hidden;overscroll-behavior:contain;--sx-drawer-gutter: 16px}body .menu-drawer *,body .menu-drawer *:before,body .menu-drawer *:after{box-sizing:border-box}body .menu-drawer :is(.menu-drawer__navigation,.menu-drawer__menu,.menu-drawer__list-item,.sx-drawer-top,.sx-drawer-bottom,.stockomax-brands__grid){min-width:0;max-width:100%}body .menu-drawer .menu-drawer__menu{padding-inline:var(--sx-drawer-gutter)}body .menu-drawer .menu-drawer__list-item{width:100%}body .menu-drawer .menu-drawer__utility-links{margin-inline:var(--sx-drawer-gutter);max-width:calc(100% - 2 * var(--sx-drawer-gutter))}body .menu-drawer :is(.menu-drawer__menu-item,.sx-mm-card__label,.sx-drawer-quick a,.stockomax-brands__name){overflow-wrap:anywhere;min-width:0}@media screen and (max-width:749px){body #header-group :is(.header,header-component){max-width:100%;min-width:0}}body .menu-drawer__menu-item{min-height:52px;font-size:1.0625rem;font-weight:600}body .sx-drawer-top{display:grid;gap:var(--sx-s4);padding:var(--sx-s4) var(--sx-drawer-gutter, 16px) var(--sx-s3)}body .sx-drawer-search{position:relative;display:flex;align-items:center}body .sx-drawer-search__icon{position:absolute;inset-inline-start:14px;display:inline-flex;width:18px;height:18px;color:var(--sx-grey)}body .sx-drawer-search__icon svg{width:100%;height:100%}body .sx-drawer-search input{width:100%;min-height:48px;padding:0 14px 0 42px;border:1px solid var(--sx-line-strong);border-radius:var(--sx-r-md);background:#fff;font:inherit;font-size:1rem}body .sx-drawer-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sx-s2)}body .sx-drawer-tabs__tab{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;border:1px solid var(--sx-line);border-radius:var(--sx-r-md);color:var(--sx-ink);font-weight:700;text-decoration:none}body .sx-drawer-tabs__tab i{width:8px;height:8px;border-radius:50%;background:var(--sx-c)}body .sx-drawer-quick{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sx-s2);margin:0;padding:0;list-style:none}body .sx-drawer-quick a{display:flex;align-items:center;min-height:48px;padding:0 var(--sx-s3);border-radius:var(--sx-r-md);background:var(--sx-soft);color:var(--sx-ink);font-weight:600;font-size:.9375rem;text-decoration:none}body .sx-drawer-bottom{display:grid;gap:var(--sx-s4);margin-block-start:var(--sx-s5);padding:var(--sx-s5) var(--sx-drawer-gutter, 16px);border-block-start:1px solid var(--sx-line)}body .sx-drawer-trust{display:grid;gap:var(--sx-s3);margin:0;padding:0;list-style:none;font-size:.875rem}body .sx-drawer-trust li{display:flex;align-items:center;gap:var(--sx-s3)}body .sx-drawer-trust .sx-icon{color:var(--sx-c);flex:none}body .sx-drawer-social{display:flex;gap:var(--sx-s2);margin:0;padding:0;list-style:none}body .sx-drawer-social a{display:inline-grid;place-items:center;width:48px;height:48px;border:1px solid var(--sx-line);border-radius:var(--sx-r-md);color:var(--sx-ink)}body .sx-mm-visuals{display:grid;gap:var(--sx-s4);align-content:start}body .sx-mega2{grid-template-columns:minmax(0,1fr) minmax(0,460px)}body .sx-mm-visuals{grid-template-columns:repeat(2,minmax(0,1fr))}body .sx-mm-card{position:relative;display:grid;align-content:start;gap:var(--sx-s2);color:var(--sx-ink);text-decoration:none}body .sx-mm-card__media{display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--sx-r-md);background:var(--sx-soft)}body .sx-mm-card__media img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply;transition:transform .5s var(--sx-ease)}body .sx-mm-card:hover .sx-mm-card__media img{transform:scale(1.03)}body .sx-mm-card__label{display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:.875rem}body .sx-mm-card__label:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--sx-c)}body .sx-mm-card:hover .sx-mm-card__label{color:var(--sx-blue-deep)}body .sx-mm-card--text{aspect-ratio:4 / 5;align-content:end;padding:var(--sx-s4);border-radius:var(--sx-r-md);background:var(--sx-soft);box-shadow:inset 0 3px 0 var(--sx-c)}body .sx-mm-card--text .sx-mm-card__label{font-size:1.25rem;font-weight:800;letter-spacing:-.01em}body .sx-mm-card--text .sx-mm-card__label:before{display:none}body .sx-mm-card__kicker{font-size:.6875rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--sx-grey)}body .stockomax-brands--desktop{display:grid;grid-template-columns:minmax(0,1fr) 220px;column-gap:var(--sx-s7);max-width:none}body .stockomax-brands--desktop>:not(.sx-brands-visual){grid-column:1}body .stockomax-brands--desktop .sx-brands-visual{grid-column:2;grid-row:1 / span 3}body .stockomax-brands--desktop .sx-brands-visual img{object-fit:cover;object-position:45% 50%}body .sx-drawer-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sx-s2)}body .sx-drawer-tiles .sx-mm-card__media{aspect-ratio:4 / 5}body .sx-drawer-tiles .sx-mm-card__label{min-height:32px;font-size:.875rem}body .sx-drawer-tiles .sx-mm-card__label .sx-arrow{display:none}body .stockomax-brands--desktop .stockomax-brands__grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}body .stockomax-brands--desktop .stockomax-brands__card{min-height:64px;padding:10px;gap:0}body .stockomax-brands--desktop .stockomax-brands__logo{height:30px;max-width:110px}body .stockomax-brands--desktop .stockomax-brands__card:has(.stockomax-brands__logo) .stockomax-brands__name{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body .stockomax-brands--desktop .stockomax-brands__card{position:relative}body .stockomax-brands--desktop .stockomax-brands__card--text .stockomax-brands__name{font-size:.75rem;line-height:1.25}body .stockomax-brands--desktop .stockomax-brands__footer{display:none}body .cart-drawer{--sx-float-gap: 12px}@media screen and (max-width:749px){body .cart-drawer{--sx-float-gap: 8px}}body .cart-drawer__dialog.dialog-drawer{inset:var(--sx-float-gap) var(--sx-float-gap) auto auto;width:min(var(--sidebar-width, 25rem),calc(100vw - 2 * var(--sx-float-gap)));max-width:calc(100% - 2 * var(--sx-float-gap));height:auto;max-height:calc(100dvh - 2 * var(--sx-float-gap));margin:0;border:1px solid var(--sx-line);border-radius:var(--sx-r-md, 4px);box-shadow:0 24px 48px -12px #0b0b0b38,0 4px 12px #0b0b0b14;overflow:hidden}body .cart-drawer__dialog.dialog-drawer:modal{max-height:calc(100dvh - 2 * var(--sx-float-gap))}body .cart-drawer__dialog .cart-drawer__inner,body .cart-drawer__dialog .cart-items-component,body .cart-drawer--empty .cart-drawer__inner{height:auto;max-height:calc(100dvh - 2 * var(--sx-float-gap));display:flex;flex-direction:column}body .cart-drawer__dialog .cart-drawer__content{height:auto;min-height:0;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain}body .cart-drawer__dialog .cart-drawer__summary{position:sticky;bottom:0;box-shadow:0 -1px 0 var(--sx-line);-webkit-mask-image:none;mask-image:none}body .cart-drawer__dialog .cart-drawer__summary .cart__checkout-button,body .cart-drawer__dialog .cart-drawer__summary .button{border-radius:var(--sx-r-md, 4px)}body .cart-drawer__dialog.dialog-drawer::backdrop{background:#0b0b0b52;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}body .cart-drawer__dialog.dialog-drawer[open]{--start-x: 24px;--end-x: 0px;--start-opacity: 0;--end-opacity: 1;animation:move-and-fade .26s cubic-bezier(.2,.8,.2,1) forwards}body .cart-drawer__dialog.dialog-drawer[open].dialog-closing{--start-x: 0px;--end-x: 24px;--start-opacity: 1;--end-opacity: 0;animation:move-and-fade .2s ease-in forwards}@media(prefers-reduced-motion:reduce){body .cart-drawer__dialog.dialog-drawer[open],body .cart-drawer__dialog.dialog-drawer[open].dialog-closing{animation-duration:1ms}}body .sx-cat-tile{display:grid;gap:var(--sx-s2);color:var(--sx-ink);text-decoration:none;min-width:0}body .sx-cat-tile__media{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--sx-r-md);background:var(--sx-soft)}body .sx-cat-tile__img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--sx-ease)}body .sx-cat-tile:hover .sx-cat-tile__img{transform:scale(1.03)}body .sx-cat-tile--empty .sx-cat-tile__media{box-shadow:inset 0 3px 0 var(--sx-c, var(--sx-blue))}body .sx-cat-tile__label{display:inline-flex;align-items:center;gap:6px;min-width:0;font-weight:700;font-size:.9375rem;line-height:1.25;overflow-wrap:anywhere}body .sx-cat-tile:hover .sx-cat-tile__label{color:var(--sx-blue-deep)}body .sx-cat-tile:focus-visible{outline:2px solid var(--sx-blue-deep);outline-offset:3px}body .sx-mega2__cats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sx-s2);min-width:0}body .sx-mega2__col--cats{min-width:220px}body .sx-cat-tile--mega .sx-cat-tile__label,body .sx-cat-tile--drawer .sx-cat-tile__label{font-size:.8125rem}body .sx-cat-tile--mega .sx-cat-tile__label .sx-arrow,body .sx-cat-tile--drawer .sx-cat-tile__label .sx-arrow{display:none}body .sx-drawer-cats{display:grid;grid-auto-flow:column;grid-auto-columns:30%;gap:var(--sx-s2);min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}body .sx-drawer-cats>*{scroll-snap-align:start}body .sx-cat-tile--home{position:relative;display:block;height:100%}body .sx-cat-tile--home .sx-cat-tile__media:after{content:"";position:absolute;inset:auto 0 0 0;height:55%;background:linear-gradient(to top,#0b0b0bb8,#0b0b0b00);pointer-events:none}body .sx-cat-tile--home.sx-cat-tile--empty .sx-cat-tile__media:after{display:none}body .sx-cat-tile--home .sx-cat-tile__label{position:absolute;inset:auto 0 0 0;display:grid;gap:2px;padding:var(--sx-s3);color:#fff}body .sx-cat-tile--home.sx-cat-tile--empty .sx-cat-tile__label{color:var(--sx-ink)}body .sx-cat-tile--home:hover .sx-cat-tile__label{color:#fff}body .sx-cat-tile__kicker{font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.9}body .sx-cat-tile__title{display:inline-flex;align-items:center;gap:6px;font-size:1rem;font-weight:800;line-height:1.2}body .sx-cat-tile--home .sx-arrow{color:currentColor}@media screen and (min-width:990px){body .sx-cat-tile--home .sx-cat-tile__label{padding:var(--sx-s4)}body .sx-cat-tile--home .sx-cat-tile__title{font-size:1.125rem}body .sx-catp__item:first-child .sx-cat-tile__title{font-size:1.5rem}}body .sx-mega2__col--cats{grid-column:1 / -1;min-width:0}body .sx-mega2__cats{grid-template-columns:repeat(4,minmax(0,1fr));max-width:560px}body .sx-drawer-cats-group{display:grid;gap:var(--sx-s2);min-width:0}body .sx-drawer-cats__title{margin:0;font-size:.8125rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--sx-grey)}body :is(.sx-cat-tile--mega,.sx-cat-tile--drawer) .sx-cat-tile__label,body :is(.sx-cat-tile--mega,.sx-cat-tile--drawer) .sx-cat-tile__title{display:block;white-space:normal;min-width:0;font-size:.8125rem;font-weight:700;line-height:1.25}body .sx-mega2__cats{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:var(--sx-s3) 12px;align-items:start;max-width:600px}body .sx-mega2__cats>.sx-cat-tile,body .sx-drawer-cats>.sx-cat-tile{min-width:0;align-content:start}body .sx-drawer-cats{grid-auto-columns:minmax(110px,30%);gap:12px;align-items:start}body :is(.sx-cat-tile--mega,.sx-cat-tile--drawer) .sx-cat-tile__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;max-width:100%;white-space:normal;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:auto;hyphens:auto;font-size:.8125rem;line-height:1.25}body .sx-cat-tile--home .sx-cat-tile__label{min-width:0;max-width:100%}body .sx-cat-tile--home .sx-cat-tile__title{display:block;white-space:normal;overflow-wrap:break-word}@media screen and (max-width:749px){body .menu-drawer__backdrop{display:none}}body .cart-drawer__dialog.dialog-drawer{--sx-cart-gap: var(--sx-float-gap, 12px);--sx-cart-maxh: calc(100dvh - var(--sx-cart-top, 12px) - var(--sx-cart-gap));inset:var(--sx-cart-top, 12px) var(--sx-cart-right, 12px) auto auto;width:min(var(--sidebar-width, 25rem),var(--sx-cart-width, calc(100vw - 24px) ));max-width:calc(100vw - 2 * var(--sx-cart-right, 12px));max-height:var(--sx-cart-maxh);border:1px solid var(--sx-line);border-radius:var(--sx-r-md, 4px);box-shadow:0 4px 20px #0000000f,0 16px 32px #00000012}body .cart-drawer__dialog.dialog-drawer:modal,body .cart-drawer__dialog .cart-drawer__inner,body .cart-drawer__dialog .cart-items-component,body .cart-drawer--empty .cart-drawer__inner{max-height:var(--sx-cart-maxh)}body .cart-drawer__dialog.dialog-drawer[open]{--start-x: 0px;--end-x: 0px;--start-y: -8px;--end-y: 0px}body .cart-drawer__dialog.dialog-drawer[open].dialog-closing{--start-x: 0px;--end-x: 0px;--start-y: 0px;--end-y: -8px}@media screen and (max-width:749px){body .menu-drawer{right:0;bottom:0;left:0;top:0;width:auto;max-width:none;height:100dvh;border-right:0;box-shadow:none;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px)}body .menu-drawer,body .menu-drawer:has(details[open]){overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}body .menu-drawer :is(.menu-drawer__inner-container,.menu-drawer__navigation-container){height:auto;min-height:0;overflow:visible}body .menu-drawer accordion-custom .details-content{height:auto;max-height:none}}body .header-section:has(.menu-drawer-container[open]){transform:none}body .header-section:has(.menu-drawer-container[open]) #header-component[data-sx-floating]{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}html:has(.menu-drawer-container[open]),html:has(.menu-drawer-container[open]) body{overflow:hidden}body :is(.sx-brands,.sx-stores,.sx-seo,.sx-catp){content-visibility:auto;contain-intrinsic-size:auto 720px}@media screen and (min-width:750px){body .sx-cats--grid .sx-cats__grid{grid-template-columns:repeat(var(--sx-cols-md, 3),minmax(0,1fr))}}@media screen and (min-width:1100px){body .sx-cats--grid .sx-cats__grid{grid-template-columns:repeat(var(--sx-cols, 6),minmax(0,1fr))}}@media screen and (max-width:749px){body .sx-cats--grid .sx-cats__cell:last-child:nth-child(odd){grid-column:1 / -1;justify-self:center;width:calc(50% - var(--sx-s3) / 2)}}body .sx-card__badge.sx-badge--sale,body product-card .product-badges__badge--sale{inset-block-start:0;inset-inline-start:0;padding:8px 12px 7px;border:0;border-radius:var(--sx-r-md) 0 var(--sx-r-md) 0;background:var(--sx-red-price);color:#fff;font-family:var(--sx-font);font-weight:800;font-size:clamp(1rem,.9rem + .4vw,1.25rem);line-height:1;letter-spacing:-.02em;box-shadow:2px 2px #0b0b0b2e}body .sx-card__media{position:relative}body .sx-card__badge.sx-badge--sale{position:absolute;z-index:2}body product-card .product-badges:has(.product-badges__badge--sale){inset-block-start:0;inset-inline-start:0}body .cart-drawer__dialog.dialog-drawer{--sx-cart-maxh: min(calc(100dvh - var(--sx-cart-top, 12px) - var(--sx-cart-gap, 12px)), calc(100dvh - 24px) );max-height:var(--sx-cart-maxh)}@media screen and (max-height:760px){body .cart-drawer__dialog.dialog-drawer{inset-block-start:var(--sx-cart-gap, 12px);--sx-cart-top: var(--sx-cart-gap, 12px);--sx-cart-maxh: calc(100dvh - 24px) }}body .cart-drawer__dialog.dialog-drawer:modal,body .cart-drawer__dialog .cart-drawer__inner,body .cart-drawer__dialog .cart-items-component{max-height:var(--sx-cart-maxh)}body .cart-drawer__dialog[cart-summary-sticky] .cart-drawer__summary{position:sticky;bottom:0;z-index:2;background-color:var(--color-background, #ffffff);box-shadow:0 -1px 0 var(--sx-line, #e2e2e2);-webkit-mask-image:none;mask-image:none;margin-top:auto;flex:none}body .cart-drawer__dialog[cart-summary-sticky] .cart-drawer__items{overflow:visible;flex:1 1 auto;min-height:0}@media screen and (max-height:760px){body .cart-drawer__dialog .cart-drawer__summary{--cart-drawer-summary-padding: 12px 16px;gap:8px;padding:10px 16px}body .cart-drawer__dialog .cart__summary-totals{gap:4px}body .cart-drawer__dialog .cart__ctas{gap:8px}body .cart-drawer__dialog .cart__checkout-button{min-height:44px}body .cart-drawer__dialog .cart-drawer__header{padding-block:8px}}@media screen and (max-height:640px){body .cart-drawer__dialog .cart__summary-item.tax-note{display:none}}body .stockomax-brands--desktop{grid-template-columns:minmax(0,1fr)}body .stockomax-brands--desktop .sx-brands-visual{display:none}body .stockomax-brands--desktop .stockomax-brands__tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 16px;padding:0;list-style:none}body .stockomax-brands--desktop .stockomax-brands__tile{min-width:0}body .sx-bb__tile--menu{aspect-ratio:2.3 / 1}body .sx-bb__tile--menu .sx-bb__brand{top:8px;left:8px;max-width:48%;min-height:30px;padding:5px 8px}body .sx-bb__tile--menu .sx-bb__logo{height:18px;max-width:96px}body .sx-bb__tile--menu .sx-bb__name{font-size:.6875rem}body .sx-bb__tile--menu .sx-bb__deal{top:auto;right:52px;bottom:10px;max-width:62%;transform:none}body .sx-bb__tile--menu .sx-bb__upto{font-size:.6875rem}body .sx-bb__tile--menu .sx-bb__big{font-size:clamp(28px,2.7vw,42px);-webkit-text-stroke-width:1.5px;text-shadow:2px 2px 0 var(--bb-stroke)}body .sx-bb__tile--menu .sx-bb__big--price,body .sx-bb__tile--menu .sx-bb__big--word{font-size:clamp(20px,1.8vw,28px)}body .sx-bb__tile--menu .sx-bb__go{right:8px;bottom:8px;width:34px;height:34px}body #header-component[data-sx-floating] .menu-list__submenu:has(.stockomax-brands--desktop){max-height:calc(100dvh - var(--sx-header-offset, 96px) - 8px);overflow-y:auto;overscroll-behavior:contain}body .stockomax-brands__deal{font-family:var(--sx-font);font-weight:700;font-size:.75rem;color:var(--sx-grey)}body .stockomax-brands__deal--pct{padding:2px 6px;border-radius:var(--sx-r-badge, 2px);background:var(--sx-red-price);color:#fff;font-weight:800}@media screen and (max-width:1100px){body .stockomax-brands--desktop .stockomax-brands__tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}body .sx-slider{isolation:isolate}body #header-component[data-sx-floating] .menu-list__submenu:has(.stockomax-brands--desktop){scrollbar-width:thin}@media screen and (min-width:750px){body .product-details.sticky-content--desktop,body .sticky-content--desktop{top:calc(var(--sx-header-offset, 96px) + 8px)}}body #header-component[data-sx-floating] .menu-list__submenu{max-height:calc(100dvh - var(--sx-header-offset, 96px) - 8px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}body .sx-mega3{display:grid;grid-template-columns:210px minmax(0,1fr);gap:var(--sx-s6);align-items:start;padding-block:var(--sx-s4)}body .sx-mega3__side{display:grid;gap:10px;min-width:0}body .sx-mega3__title{margin:0;padding-block-end:8px;border-block-end:3px solid var(--sx-c);font-weight:800;font-size:1.375rem;line-height:1.1}body .sx-mega3__all{display:inline-flex;align-items:center;gap:6px;font-weight:700;color:var(--sx-ink);text-decoration:underline;text-underline-offset:4px}body .sx-mega3__count{font-weight:600;color:var(--sx-grey)}body .sx-mega3__links{display:grid;gap:2px;margin:0;padding:0;list-style:none}body .sx-mega3__link{display:block;padding:6px 0;color:var(--sx-ink);font-weight:500;text-decoration:none}body .sx-mega3__link:hover{color:var(--sx-c);text-decoration:underline;text-underline-offset:4px}body .sx-mega3__link--deals{color:#d62828;font-weight:700}body .sx-mega3__tiles{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}body .sx-ct{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--sx-r-md);background:var(--sx-soft);color:#fff;text-decoration:none;isolation:isolate}body .sx-ct__media,body .sx-ct__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}body .sx-ct__img{object-fit:cover;object-position:50% 22%;transition:transform .5s var(--sx-ease)}body .sx-ct:hover .sx-ct__img{transform:scale(1.04)}body .sx-ct__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0b0b0bc7,#0b0b0b00 58%)}body .sx-ct__foot{position:absolute;right:8px;bottom:8px;left:8px;z-index:1;display:grid;justify-items:start;gap:6px}body .sx-ct__label{max-width:100%;padding:4px 8px;border-radius:var(--sx-r-md);background:#fff;color:var(--sx-ink);font-weight:800;font-size:.75rem;line-height:1.2;box-shadow:inset 0 -3px 0 var(--ct-accent)}body .sx-ct__deal{display:grid;line-height:1}body .sx-ct__upto{font-weight:800;font-size:.625rem;letter-spacing:.08em;text-transform:uppercase}body .sx-ct__big{font-weight:800;font-size:clamp(22px,2vw,30px);letter-spacing:-.03em;white-space:nowrap;-webkit-text-stroke:1px var(--ct-accent);paint-order:stroke fill;text-shadow:2px 2px 0 var(--ct-accent)}body .sx-ct__big--price{font-size:clamp(18px,1.5vw,22px)}body .sx-ct:focus-visible{outline:3px solid var(--sx-blue-deep);outline-offset:2px}@media screen and (max-width:1100px){body .sx-mega3__tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}body #header-group .menu-list__list-item--les-baisses .menu-list__link-title{color:#d62828}body .sx-drawer-tiles--2{grid-template-columns:repeat(2,minmax(0,1fr))}body .sx-drawer-tile .sx-mm-card__label{font-size:1rem;font-weight:800}body .sx-drawer-tile .sx-mm-card__media{box-shadow:inset 0 -4px 0 var(--sx-c)}body .sx-drawer-help{display:flex;align-items:center;gap:10px;min-height:52px;padding:0 14px;border:1px solid var(--sx-line);border-radius:var(--sx-r-md);color:var(--sx-ink);font-weight:700;text-decoration:none}body .sx-drawer-help .sx-arrow{margin-inline-start:auto}body .menu-drawer .menu-drawer__menu-item{min-height:52px}body .menu-drawer [data-sx-handle=les-baisses]>a,body .menu-drawer [data-sx-handle=les-baisses] .menu-drawer__menu-item{color:#d62828}body .sx-mega3{grid-template-columns:170px minmax(0,1fr);gap:var(--sx-s5)}body .sx-mega3__tiles{grid-template-columns:repeat(var(--sx-n, 5),minmax(0,1fr));gap:14px}body .sx-mega3__tiles .sx-ct{aspect-ratio:2 / 3;max-height:max(220px,calc(100dvh - var(--sx-header-offset, 96px) - 96px));width:100%}body .sx-mega3__tiles .sx-ct__label{padding:5px 10px;font-size:.875rem}body .sx-mega3__tiles .sx-ct__foot{right:12px;bottom:12px;left:12px;gap:8px}body .sx-mega3__tiles .sx-ct__upto{font-size:.75rem}body .sx-mega3__tiles .sx-ct__big{font-size:clamp(28px,2.6vw,44px);-webkit-text-stroke-width:1.5px;text-shadow:3px 3px 0 var(--ct-accent)}body .sx-mega3__tiles .sx-ct__big--price{font-size:clamp(22px,1.9vw,30px)}@media screen and (max-width:1100px){body .sx-mega3{grid-template-columns:150px minmax(0,1fr)}body .sx-mega3__tiles{grid-template-columns:repeat(var(--sx-n, 5),minmax(0,1fr));gap:10px}}body .sx-menu-badge{display:inline-block;margin-inline-start:6px;padding:2px 6px;border-radius:2px;background:#d62828;color:#fff;font-weight:800;font-size:.6875rem;line-height:1.3;letter-spacing:0;white-space:nowrap;vertical-align:.1em;text-transform:none}body #header-group .menu-list__link{white-space:nowrap}body .sx-drail-item{min-height:0;padding-block:4px 10px}body .sx-drail__list{display:grid;grid-auto-flow:column;grid-auto-columns:132px;gap:8px;margin:0;padding:0 0 4px;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}body .sx-drail__list::-webkit-scrollbar{display:none}body .sx-drail__list>li{scroll-snap-align:start}body .sx-ct--rail .sx-ct__label{font-size:.6875rem}body .sx-ct--rail .sx-ct__big{font-size:22px}body .sx-ct--rail .sx-ct__big--price{font-size:16px}@media(pointer:coarse){body .sx-link,body .sx-topbar a{padding-block:12px;margin-block:-12px}}body .sx-card__color{display:block;margin-top:2px;font-size:.8125rem;line-height:1.3;color:var(--sx-grey)}.stockomax-price .compare-at-price{opacity:1;color:#6b6b6b}
/*# sourceMappingURL=/cdn/shop/t/12/assets/sx-theme.css.map */
