.s48meganav{display:none;overflow-x:hidden;padding-top:50px;position:fixed;width:100%}.s48meganav.s48meganav--visible{display:block}.s48meganav.keyboard .nav .menu-block--item .menu-block--link:focus,.s48meganav.keyboard .nav .menu-block--item .menu-block--no-link:focus{outline:2px solid #0f7fff!important}.s48meganav .menu-block__custom-html,.s48meganav .menu-block__keyboard{display:none}.s48meganav .dropdown--quickSearch{display:block;left:0;padding:30px 20px 10px;position:relative}.s48meganav .dropdown--quickSearch input{font-size:1rem}.s48meganav .dropdown--quickSearch .productGrid{padding:20px 0 0}.s48meganav .dropdown--quickSearch .quickSearchResults{margin-top:20px}.s48meganav .dropdown--quickSearch .quickSearchMessage{font-size:1rem}.s48meganav .navPages-list{padding:20px}.s48meganav .navPages-list .navPages-action:focus{outline:none!important}.s48meganav .menu-breadcrumb{display:none;font-size:1.1rem;font-weight:700;margin:4px 3px;opacity:0;padding:11px 17px;text-decoration:none}.s48meganav .menu-breadcrumb--active{display:block;opacity:1}.s48meganav .menu-back-btn{opacity:0;padding:15px 20px;position:absolute;text-align:left;top:0;width:100%;z-index:2004}.s48meganav .menu-back-btn:before{content:"∟";display:inline-block;margin-right:10px;transform:rotate(45deg)}.s48meganav .menu-back-btn--active{opacity:1}.s48meganav .nav{height:auto;min-height:100%;transform:translateX(0);transition:.3s ease-in-out}.s48meganav .nav.menu-block--mobile-breadcrumb .menu-block__depth-1 .menu_block--heading{font-weight:400}.s48meganav .nav.scroll-1{transform:translateX(-100%)}.s48meganav .nav.scroll-2{transform:translateX(-200%)}.s48meganav .nav.scroll-3{transform:translateX(-300%)}.s48meganav .nav.scroll-4{transform:translateX(-400%)}.s48meganav .nav.scroll-5{transform:translateX(-500%)}.s48meganav .nav.scroll-6{transform:translateX(-600%)}.s48meganav .nav.scroll-7{transform:translateX(-700%)}.s48meganav .nav.scroll-8{transform:translateX(-800%)}.s48meganav .nav.scroll-9{transform:translateX(-900%)}.s48meganav .nav.scroll-10{transform:translateX(-1000%)}.s48meganav .nav .menu-block--link,.s48meganav .nav .menu-block--no-link{display:block;outline:none!important;text-decoration:none}.s48meganav .nav .menu-block__depth-0{display:block}.s48meganav .nav .menu-block__depth-0 .menu-block--wrapper{flex-direction:column}.s48meganav .nav .menu-block__depth-0 .menu_block--heading{font-size:1.1rem;font-weight:700;padding:15px 20px;position:relative}.s48meganav .nav .menu-block__depth-0 .menu_block--heading.menu_block--heading-with-desc{padding-bottom:5px}.s48meganav .nav .menu-block__depth-0 .menu_block--description{padding:0 20px 10px}.s48meganav .nav .menu-block__depth-0 .menu-block--item.has-children>.menu-block--anchor .menu_block--heading:after{color:#000;content:"∟";display:inline-block;margin-right:40px;position:absolute;right:5px;top:15px;transform:rotate(225deg)}.s48meganav .nav .menu-block__depth-0 .menu-block--item.has-children>.menu-block--anchor .menu_block--heading-with-desc:after{top:25px}.s48meganav .nav .menu-block__depth-0 .menu-block--item.menu-visible>.menu-block--wrapper{display:block}.s48meganav .nav .menu-block__depth-0 .menu-block--item .menu-block__column-design-image-only .menu-block--image{width:100%}.s48meganav .nav .menu-block__depth-0 .menu-block__depth-0--item>a img,.s48meganav .nav .menu-block__depth-0 .menu-block__depth-0--item>img{display:none}.s48meganav .nav .menu-block__depth-0 .menu-block--wrapper{bottom:0;display:none;height:-moz-fit-content;height:fit-content;min-height:100%;position:absolute;right:-100%;top:0;width:100%;z-index:2001}.s48meganav .nav .menu-block__depth-0 .menu-block--wrapper>div{overflow-y:scroll}.s48meganav{border-bottom:1px solid #e5e5e5}.s48meganav li,.s48meganav ul{list-style:none;margin:0;padding:0}.s48meganav .menu_block--description,.s48meganav .menu_block--heading{display:block}.s48meganav .visually-hidden{display:none}.s48meganav .menu-block--no-link:hover{cursor:default}.s48meganav .menu-block--desktop-only,.s48meganav .menu-block--image.menu-block--has-mobile-image{display:none}.s48meganav .menu-block--image.menu-block--mobile-image{display:inline-block}.s48meganav .nav .menu-block__column-design-image-only .menu-block__depth-2 .menu-block--anchor .menu-block--image+.menu_block--heading{display:none}.s48meganav .nav .menu-block__column-design-image-list .menu-block__depth-2--wrapper .menu-block__depth-2 .menu-block--anchor{align-items:center;display:flex;justify-content:flex-start}.s48meganav .nav .menu-block__column-design-image-list .menu-block__depth-2--wrapper .menu-block__depth-2 .menu-block--anchor .menu-block--image{border-radius:100%;height:40px;margin-bottom:0;margin-right:15px;-o-object-fit:cover;object-fit:cover;width:40px}.s48meganav .nav .menu-block__column-design-image-list .menu-block__depth-2--wrapper .menu-block__depth-2 .menu-block--anchor .menu_block--heading{width:100%}.s48meganav .nav .menu-block__column-design-image-list .menu-block__depth-2--wrapper .menu-block__depth-2 .menu-block__depth-2--item img+span{margin-bottom:0}.s48meganav .nav .menu-block__column-design-hidden{visibility:hidden}.s48meganav .nav .menu-block__column-design-image-list .menu-block__depth-2--wrapper .menu-block__depth-2 .menu-block--anchor .menu-block--image{margin-left:20px;margin-right:0}.s48meganav .nav .menu-block__tag-title-first .menu-block__depth-2--wrapper .menu-block--anchor{align-items:flex-start;display:flex;flex-direction:column-reverse}.s48meganav .nav .menu-block__tag-title-first .menu-block__depth-2--wrapper .menu-block--anchor .menu-block--image+.menu_block--heading{margin-bottom:.75rem!important;margin-top:1rem}.s48meganav .nav .menu-block__tag-title-first.menu-block__column-design-image-list .menu-block__depth-2--wrapper .menu-block--anchor{flex-direction:row-reverse}.s48meganav .nav .menu-block__tag-title-first.menu-block__column-design-image-list .menu-block__depth-2--wrapper .menu-block--image{margin-left:1em!important;margin-right:.25em!important}.s48meganav .nav .menu-block__tag-hide-title>.menu-block--anchor>.menu_block--heading{display:none}.s48meganav .nav .menu-block__tag-square-images .menu-block--image{border-radius:0!important}.s48meganav .nav .menu-block__tag-bold{font-weight:700}.s48meganav .nav .menu-block__tag-center{text-align:center}.s48meganav .nav .menu-block__tag-grid-gap-one .menu-block__depth-1{grid-gap:1rem}.s48meganav .nav .menu-block__tag-hide-image-mobile>.menu-block--anchor>.menu-block--image{display:none}.header{border-bottom:0}.header .navPages-container{display:none}.s48meganav-layout,.s48meganav-sub-layout{padding:0;z-index:100}
