#headerMenu,#headerMenu *,#mobile-accordion-panel,#mobile-accordion-panel *,#mobile-account-panel,#mobile-account-panel *{box-sizing:border-box}#headerMenu ul,#headerMenu ol,#mobile-accordion-panel ul,#mobile-accordion-panel ol,#mobile-account-panel ul,#mobile-account-panel ol{list-style:none}#headerMenu li::marker,#mobile-accordion-panel li::marker,#mobile-account-panel li::marker{content:"";font-size:0}#headerMenu{transition:transform .28s ease,padding .2s ease,box-shadow .2s ease;z-index:1046}#headerMenu .follow-us,#mobile-accordion-panel .follow-us{float:none;width:100%!important;max-width:100%;margin:0}#headerMenu .follow-us .networks,#mobile-accordion-panel .follow-us .networks{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0 0 20px}#headerMenu .follow-us .networks li,#mobile-accordion-panel .follow-us .networks li{flex:0 0 38px;margin:0}#mobile-accordion-panel .mm-content{min-width:0;max-width:100%;padding:12px 20px;overflow-wrap:anywhere}#mobile-accordion-panel .mm-content .topic-block,#mobile-accordion-panel .mm-content .topic-block-body{width:100%;min-width:0;max-width:100%;margin-inline:0}#mobile-accordion-panel .mm-content img{max-width:100%;height:auto}#headerMenu.fixed{position:fixed!important;inset-block-start:0;inset-inline:0;width:auto!important;max-width:none!important;margin:0!important;z-index:1050;background:#fff;padding-top:.625em;padding-bottom:.625em;box-shadow:0 2px 8px rgba(0,0,0,.12)}#headerMenu.fixed.mega-menu-sticky-hidden{transform:translateY(-100%);pointer-events:none}#headerMenu.fixed:not(.mega-menu-sticky-hidden){transform:translateY(0)}#headerMenu.fixed #mobile-accordion-header{width:100%}.mega-menu-sticky-spacer[hidden]{display:none}#headerMenu .dropdown>.dropdown-menu{width:min(65rem,calc(100vw - 2rem));max-width:calc(100vw - 2rem);max-height:calc(100vh - var(--mega-menu-sticky-height,0px) - 1rem);max-height:calc(100dvh - var(--mega-menu-sticky-height,0px) - 1rem);margin-top:0;margin-bottom:0;box-sizing:border-box;overscroll-behavior:contain}#headerMenu .dropdown-menu:has(.topic-block),#headerMenu .dropdown-level-2-flyout-slot:has(.topic-block),#headerMenu .dropdown-menu-level-2:has(.topic-block){height:auto!important;min-height:0!important;max-height:calc(100dvh - var(--mega-menu-sticky-height,0px) - 2rem);overflow-y:auto}#headerMenu .dropdown-menu-level-2 .topic-block{height:auto;min-height:0}#headerMenu .dropdown-level-2-flyout-slot .dropdown-menu-level-2 .topic-block-body img{max-width:100%;height:auto}#my-account-dropdown>.side-2{width:28%;margin:0;padding:0 20px 0 0}#my-account-dropdown>.center-2,#my-account-dropdown>.dropdown-level-2-flyout-slot.show{width:72%;min-width:0;margin:0;padding:0 0 0 20px;border-left:1px solid #e5e5e5}#my-account-dropdown .block-account-navigation ul,#my-account-dropdown .block-account-navigation li{margin-left:0;padding-left:0;list-style:none!important}#my-account-dropdown .block-account-navigation li::marker{content:""!important}#my-account-dropdown .block-account-navigation .list>li>a{display:block;min-height:44px;padding:11px 40px 11px 14px}#mobile-accordion-panel li[aria-expanded]>a::after{content:none!important;display:none!important}#mobile-accordion-panel li[aria-expanded]>button.sublist-toggle,#mobile-account-panel li[aria-expanded]>button.sublist-toggle{appearance:none;-webkit-appearance:none;position:absolute;top:0;right:0;width:44px;height:44px;margin:0;border:0;border-left:1px solid #eee;background:transparent!important;background-image:none!important;cursor:pointer;font-size:0}#mobile-accordion-panel button.sublist-toggle::before,#mobile-accordion-panel button.sublist-toggle::after,#mobile-account-panel button.sublist-toggle::before,#mobile-account-panel button.sublist-toggle::after{content:"";position:absolute;top:21px;left:15px;display:block;width:14px;height:2px;border:0;background:#444;transform:none;transition:transform .2s ease,opacity .2s ease}#mobile-accordion-panel button.sublist-toggle::after,#mobile-account-panel button.sublist-toggle::after{transform:rotate(90deg)}#mobile-accordion-panel li[aria-expanded="true"]>button.sublist-toggle::after,#mobile-account-panel li[aria-expanded="true"]>button.sublist-toggle::after{opacity:0;transform:rotate(90deg) scaleX(0)}#mobile-accordion-panel button.sublist-toggle:focus-visible,#mobile-account-panel button.sublist-toggle:focus-visible{outline:2px solid #4ab2f1;outline-offset:-2px}@media(max-width:1000px){#headerMenu.fixed{padding-right:env(safe-area-inset-right);padding-left:env(safe-area-inset-left)}}@media(prefers-reduced-motion:reduce){#headerMenu *,#mobile-accordion-panel *,#mobile-account-panel *{transition-duration:.01ms!important;animation-duration:.01ms!important}}#headerMenu #my-account-dropdown .block-account-navigation .list>li>a::before{content:none;display:none}#headerMenu #my-account-dropdown .dropdown-menu-level-2{height:auto!important;min-height:0!important;max-height:40dvh;margin-bottom:1rem}#headerMenu #my-account-dropdown .dropdown-menu-level-2 .page{min-height:0;margin-bottom:0}#headerMenu #my-account-dropdown .account-cart-preview{width:100%!important;max-height:28dvh;overflow-y:auto;scrollbar-width:thin}#headerMenu #my-account-dropdown #flyout-cart{display:block}#headerMenu .side-2 .block .list>li>a::before{content:none;display:none}.megamenu-search-discovery{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem;width:100%;clear:both;margin:1.5rem 0;text-align:center}.megamenu-search-discovery:has(.block-recently-viewed-products):has(.block-popular-tags){grid-template-columns:repeat(2,minmax(0,1fr))}.megamenu-search-discovery>div{min-width:0;width:100%}.megamenu-search-recent:not(:has(.block-recently-viewed-products)){display:none}.megamenu-search-discovery .block{float:none!important;position:static!important;width:100%!important;margin:0}.megamenu-search-discovery .tags ul{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1rem;list-style:none;padding:0}.megamenu-search-discovery .tags li{margin:0;padding:0}@media(max-width:700px){.megamenu-search-discovery:has(.block-recently-viewed-products):has(.block-popular-tags){grid-template-columns:minmax(0,1fr)}}#mobile-accordion-header .icon-cart-account{overflow:visible}
