.mega-menu{position:static}.mega-menu__content{background-color:rgb(var(--color-background));border-left:0;border-radius:0;border-right:0;left:0;overflow-x:hidden;overflow-y:auto;position:absolute;right:0;top:100%;height:100vh}.scrolled-past-header .shopify-section-header-sticky .mega-menu__content{max-height:calc(100vh - var(--header-bottom-position-desktop) + 4.4rem)}.mega-menu__content__wrap{display:flex;height:100%}.shopify-section-header-sticky .mega-menu__content{max-height:calc(100vh - var(--header-bottom-position-desktop))}@media(min-width:990px){.scrolled-past-header .shopify-section-header-sticky .mega-menu__content,.shopify-section-header-sticky .mega-menu__content{max-height:63rem}}.header-wrapper--border-bottom .mega-menu__content{border-top:0}.js .mega-menu__content{opacity:0;transform:translateY(-1.5rem)}.mega-menu[open] .mega-menu__content{opacity:1;transform:translateY(0)}.mega-menu__list{display:grid;gap:2rem 4.5rem;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;padding:3.4rem 0 3rem 4.7rem;flex-grow:1}.mega-menu__list li:not(:last-child){border-right:none}ul.mega-menu__list li ul{padding:.8rem 0 0}ul.mega-menu__list li ul li{margin-bottom:4px}.mega-menu__link{color:rgba(var(--color-foreground),1);display:block;line-height:calc(1 + .3 / var(--font-body-scale));padding-bottom:.6rem;padding-top:.6rem;margin:0;font-size:1.6rem;text-decoration:none;transition:color var(--duration-medium) ease,-webkit-text-decoration var(--duration-medium) ease;transition:text-decoration var(--duration-medium) ease,color var(--duration-medium) ease;transition:text-decoration var(--duration-medium) ease,color var(--duration-medium) ease,-webkit-text-decoration var(--duration-medium) ease;word-wrap:break-word}.mega-menu__link:not([href]){cursor:initial}.mega-menu__link:hover{color:#474444}.mega-menu__link--level-2{font-size:1.8rem;font-family:Racing Sans One,sans-serif;text-transform:uppercase}.mega-menu__content__link{margin-bottom:1rem;display:flex;align-items:center;gap:2rem}.product-highlight-container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;margin:0 5rem 4rem 0}.product-highlight-container .product-highlight{display:flex;flex-direction:column;min-width:0}.product-highlight-container .product-highlight__media{display:block;aspect-ratio:1/1;overflow:hidden;border-radius:.4rem;margin-bottom:.8rem}.product-highlight-container .product-highlight__media img,.product-highlight-container .product-highlight__media .placeholder-svg{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply;transition:transform .3s ease}.product-highlight-container .product-highlight__media:hover img{transform:scale(1.04)}.product-highlight-container .product-highlight__content{display:flex;flex-direction:column;flex:1 1 auto;gap:.3rem;margin-bottom:.9rem}.product-highlight-container .product-highlight__title{margin:0;font-size:1.3rem;line-height:1.3;font-weight:500;color:rgb(var(--color-foreground));text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-highlight-container .product-highlight__title:hover{text-decoration:underline}.product-highlight-container .product-highlight__price{margin-top:auto}.product-highlight-container .product-highlight__price .price{font-size:1.4rem}.product-highlight-container .product-highlight__price .price .price-item{margin-right:.5rem}.product-highlight-container .product-highlight__price .price .price-item--last{margin-right:0}.product-highlight-container .product-highlight__button.button{width:100%;min-width:0;min-height:3.6rem;padding:.6rem .8rem;font-size:1.2rem;line-height:1.2;letter-spacing:.04em;text-align:center;text-decoration:none}@media(min-width:750px){.product-highlight-container .product-highlight__button.button{min-width:0;min-height:3.6rem}}.product-highlight-container product-form,.product-highlight-container .form{display:block}.brands-logo-container{display:grid;grid-template-columns:repeat(2,1fr);margin-top:1.1rem}.brands-logo-container .mega-menu__link-text{display:none}.brands-logo-container .mega-menu__link{margin-bottom:auto}.mega-menu__link-image{flex-shrink:0;width:120px}.mega-menu__link-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;max-height:5rem;mix-blend-mode:multiply;max-width:10rem}.mega-menu__link-text{flex:1}.mega-menu__content__right{width:32.5rem;padding:3.4rem 0 3rem 4.3rem;background-color:#f6f7fa;position:relative;margin-left:auto}.mega-menu__content__right:after{content:"";position:absolute;width:999em;background:#f6f7fa;height:100%;left:100%;top:0}.mega-menu__content__right .mega-menu__content__title{margin:0}.mega-menu__content__right .img-wrapper{margin:1.4rem 0 1.9rem}.header--top-center .mega-menu__list{display:flex;justify-content:center;flex-wrap:wrap;-moz-column-gap:0;column-gap:0}.header--top-center .mega-menu__list>li{width:16%;padding-right:2.4rem}.mega-menu__link--active:hover{text-decoration-thickness:.2rem}.mega-menu .mega-menu__list--condensed{display:block}.mega-menu__list--condensed .mega-menu__link{font-weight:400}.mega-menu__content .mega-menu__content__wrap .mega-menu__content__align-left{order:-1;padding-left:0}.mega-menu__content .mega-menu__content__wrap .mega-menu__content__align-left:after{left:auto;right:100%}.menu-drawer__submenu .menu-drawer__inner-submenu{display:flex;flex-direction:column;padding-bottom:8rem}.menu-drawer__submenu .mega-menu__content__right{display:grid;grid-template-columns:repeat(3,1fr);-moz-column-gap:1rem;column-gap:1rem;padding:0rem 1.5rem 2rem;background-color:transparent;justify-content:space-between;margin-top:.6rem}.menu-drawer__submenu .mega-menu__content__right .product-highlight-container{grid-template-columns:repeat(2,minmax(0,150px));grid-column:1/4}.menu-drawer__submenu .mega-menu__content__right .mega-menu__content__link:last-of-type{margin-top:0}.menu-drawer__submenu .mega-menu__content__title{grid-column:1/4;margin-bottom:2rem}.menu-drawer__submenu .mega-menu__link-text{display:none}.menu-drawer__submenu .menu-drawer__menu{order:1}.menu-drawer__submenu .menu-drawer__menu .menu-drawer__menu{border:0;margin:0}.menu-drawer__submenu #mega-menu__link--level-2-brands{padding:0rem 1.5rem 2rem;order:1;font-size:1.6rem;margin-bottom:1rem}
/*# sourceMappingURL=/cdn/shop/t/10/assets/component-mega-menu.css.map */
