@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}}