@media (max-width:899px){.ProductListFiltersContainer-scroller{display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;grid-auto-flow:unset!important;grid-auto-columns:unset!important}.StickyBelowHeader-root{z-index:9999}}@media (min-width:900px){.desktop-menu-container{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;gap:clamp(4px,.6vw,12px)!important;min-height:48px!important;padding:4px 0!important;overflow:visible!important}.desktop-nav-item{white-space:nowrap!important;transition:all .2s ease!important;font-size:clamp(.95rem,1vw,1.12rem)!important;padding:clamp(6px,.8vw,20px) clamp(10px,1vw,20px)!important;letter-spacing:.01em!important}}@media (min-width:900px) and (max-width:1200px){.desktop-menu-container{gap:4px!important}.desktop-nav-item{font-size:.9rem!important;padding:4px 10px!important;transform:scale(.95)!important;transform-origin:center!important;letter-spacing:-.01em!important}}@media (min-width:1200px){.desktop-menu-container{gap:8px!important}.desktop-nav-item{font-size:1.05rem!important;padding:8px 16px!important}}@media (min-width:900px) and (max-width:1024px){.desktop-nav-item{font-size:.9rem!important;padding:4px 8px!important;letter-spacing:-.01em!important}}@media (min-width:900px){.desktop-nav-item{flex-shrink:0!important;min-width:-moz-fit-content!important;min-width:fit-content!important}.desktop-nav-item[data-long-text=true]{font-size:.85rem!important;padding:4px 6px!important}}@media (min-width:900px) and (max-width:1200px){.desktop-nav-item:hover{transform:scale(.98)!important;background-color:#007bff0d!important;border-radius:4px!important}}@media (min-width:900px){.desktop-menu-container>:last-child{margin-bottom:0!important}.header-bottom-container{min-height:48px!important;align-items:flex-start!important;overflow:visible!important}}@media (min-width:1200px) and (max-width:1400px){.desktop-menu-container{gap:4px!important;flex-wrap:nowrap!important}.desktop-nav-item{font-size:1.03rem!important;padding:6px 12px!important;flex-shrink:1!important;transform:scale(.98)!important;transform-origin:center!important}}@media (min-width:1025px) and (max-width:1199px){.desktop-menu-container{gap:4px!important;flex-wrap:nowrap!important}.desktop-nav-item{font-size:.93rem!important;padding:4px 10px!important;flex-shrink:1!important}}@supports not (-webkit-line-clamp:1){.webkit-line-clamp-fallback{overflow:hidden;position:relative}.webkit-line-clamp-fallback:after{content:"";position:absolute;bottom:0;right:0;width:3em;height:1.2em;background:linear-gradient(90deg,#0000,#0000);pointer-events:none}}.ios-flex-fix{flex-shrink:0}.ios-sticky-fix{position:sticky}.ios-transform-fix{transform:translateZ(0);backface-visibility:hidden}.ios-overflow-fix{-webkit-overflow-scrolling:touch}.ios-border-radius-fix{-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.ios-box-shadow-fix{box-shadow:inherit}@media screen and (max-width:375px) and (-webkit-device-pixel-ratio:2){.category-description{font-size:14px!important;line-height:1.4!important}.category-description p{margin:.5rem 0!important}.category-description h1,.category-description h2,.category-description h3,.category-description h4,.category-description h5,.category-description h6{font-size:16px!important;margin:.6rem 0 .4rem!important}}@supports not (display:grid){.grid-fallback{display:flex;flex-wrap:wrap}}@supports not (--css:variables){.css-var-fallback{color:#333;background-color:#fff}}@supports not (object-fit:cover){.object-fit-fallback{background-size:cover;background-position:50%;background-repeat:no-repeat}.object-fit-fallback img{opacity:0}}@supports not (aspect-ratio:1){.aspect-ratio-fallback{position:relative;overflow:hidden}.aspect-ratio-fallback:before{content:"";display:block;padding-top:100%}.aspect-ratio-fallback>*{position:absolute;top:0;left:0;width:100%;height:100%}}@supports not (gap:1rem){.gap-fallback>*+*{margin-left:1rem}.gap-fallback-vertical>*+*{margin-top:1rem}}@supports not (backdrop-filter:blur(10px)){.backdrop-filter-fallback{background-color:#fffc}}@supports not (scroll-behavior:smooth){html{scroll-behavior:auto}}@supports not (text-decoration-thickness:2px){.text-decoration-fallback{border-bottom:2px solid;text-decoration:none}}@supports not (font-size:clamp(1rem,2vw,2rem)){.clamp-fallback{font-size:1.2rem}@media (max-width:480px){.clamp-fallback{font-size:1rem}}@media (min-width:1200px){.clamp-fallback{font-size:2rem}}}@supports not (width:min(100%,500px)){.min-max-fallback{width:100%;max-width:500px}}@supports not (margin-inline-start:1rem){.logical-props-fallback{margin-left:1rem}[dir=rtl] .logical-props-fallback{margin-left:0;margin-right:1rem}}@supports not (overscroll-behavior:contain){.overscroll-fallback{-webkit-overflow-scrolling:touch}}@supports not (scroll-snap-type:x mandatory){.scroll-snap-fallback{overflow-x:auto;-webkit-overflow-scrolling:touch}}@supports not (inset:0){.inset-fallback{top:0;right:0;bottom:0;left:0}}@supports not (place-items:center){.place-items-fallback{display:flex;align-items:center;justify-content:center}}.ios-device{input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],select,textarea{z-index:1!important}.MuiInputBase-input,.MuiOutlinedInput-input,.MuiTextField-root input,input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],select,textarea{-webkit-user-select:text!important;user-select:text!important;-webkit-touch-callout:default!important;pointer-events:auto!important;-webkit-tap-highlight-color:rgba(0,0,0,.1)!important;appearance:none!important;position:relative!important;-webkit-user-modify:read-write!important}.MuiInputBase-input,.MuiOutlinedInput-input,.MuiTextField-root input{transform:none!important;z-index:2!important}.MuiAutocomplete-input{-webkit-user-select:text!important;user-select:text!important;-webkit-touch-callout:default!important;pointer-events:auto!important;-webkit-tap-highlight-color:rgba(0,0,0,.1)!important}.MuiFormControl-root,.MuiOutlinedInput-root,.MuiTextField-root{pointer-events:auto!important;position:relative!important;z-index:1!important}.MuiInputBase-root{transform:translateZ(0)!important;backface-visibility:hidden!important}input:focus,select:focus,textarea:focus{-webkit-user-select:text!important;user-select:text!important;outline:none!important;-webkit-tap-highlight-color:rgba(0,0,0,.1)!important;appearance:none!important;-webkit-user-modify:read-write!important}.MuiFormControl-root{pointer-events:auto!important;position:relative!important}.MuiAutocomplete-root .MuiInputBase-root,.MuiFormControl-root{transform:none!important}.MuiAutocomplete-input:focus{-webkit-user-modify:read-write!important;appearance:none!important}.MuiFormControl-root,.MuiOutlinedInput-root,.MuiTextField-root{overflow:visible!important}.MuiDialog-root,.MuiModal-root,.MuiPopover-root{transform:translateZ(0)!important}}@supports (-webkit-touch-callout:none){.ActionCard-image,.ActionCard-image img,.ActionCard-image>div,.CustomSidebarGallery-thumbnail,.CustomSidebarGallery-thumbnail img,.ProductImageContainer-root,.ProductImageContainer-root img,.ProductImageContainer-root>div,.thumbnail-item,.thumbnail-item img{-webkit-mask-image:-webkit-radial-gradient(#fff,#000)!important;transform:translateZ(0)!important;backface-visibility:hidden!important;overflow:hidden!important}.MuiBox-root img[style*=border-radius]{-webkit-mask-image:-webkit-radial-gradient(#fff,#000)!important;transform:translateZ(0)!important;backface-visibility:hidden!important}.CategoryDescriptionExpandable-root{position:relative;overflow:visible}.CategoryDescriptionExpandable-root>div:first-child{overflow:hidden}.CategoryDescriptionExpandable-root>div:first-child[style*=-webkit-box]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;text-overflow:ellipsis}.CategoryDescriptionExpandable-root .MuiBox-root:last-child{position:relative;z-index:2;margin-top:8px;clear:both}@media screen and (max-width:375px) and (-webkit-device-pixel-ratio:2){.CategoryDescriptionExpandable-root{display:flex;flex-direction:column}.CategoryDescriptionExpandable-root>div:first-child{flex:1 1;margin-bottom:8px}.CategoryDescriptionExpandable-root .MuiBox-root:last-child{flex-shrink:0;margin-top:0}.ActionCard-image img,.ProductListItem-image img,.ProductListItemImage-root img,.thumbnail-item img{-webkit-mask-image:-webkit-radial-gradient(circle,#fff 100%,#000 0)!important;transform:translateZ(0)!important;backface-visibility:hidden!important;perspective:1000px!important}.ActionCard-image,.ProductImageContainer-root,.thumbnail-item{-webkit-mask-image:-webkit-radial-gradient(circle,#fff 100%,#000 0)!important;overflow:hidden!important;transform:translateZ(0)!important}}}