.mega-menu{position:static}.mega-menu__content{background-color:rgb(var(--color-background));border-left:0;border-right:0;overflow-y:auto;position:absolute;right:0;top:100%;max-width:1440px;left:50%;border:0;border-radius:0 0 20px 20px;padding:5rem 0;width:100%}.shopify-section-header-sticky .mega-menu__content{max-height:calc(100vh - var(--header-bottom-position-desktop, 20rem) - 4rem)}.header-wrapper--border-bottom .mega-menu__content{border-top:0}.js .mega-menu__content{opacity:0;transform:translate(-50%,-1.5rem)}.mega-menu[open] .mega-menu__content{opacity:1;transform:translate(-50%)}.mega-menu__list{display:grid;gap:1.8rem 4rem;grid-template-columns:repeat(6,minmax(0,1fr));list-style:none}.mega-menu__link{color:var(--text-primary);display:block;line-height:120%;padding-bottom:15px;padding-top:15px;text-decoration:none;transition:text-decoration var(--duration-short) ease;word-wrap:break-word;font-size:var(--font-size-heading-xs)}.mega-menu .mega-menu__list>li:not(:first-child)>a{border-top:1px solid var(--color-progress-track)}.mega-menu__link--level-2{font-weight:700}.header--top-center .mega-menu__list{display:flex;justify-content:center;flex-wrap:wrap;column-gap:0}.header--top-center .mega-menu__list>li{width:16%;padding-right:2.4rem}.mega-menu__link:hover,.mega-menu__link--active{color:var(--primary)}.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__panel{display:grid;grid-template-columns:220px calc(100% - 250px);gap:30px;align-items:start}.mega-menu__panel .mega-menu__list>li:last-child>a{border-bottom:1px solid var(--color-progress-track)}.mega-menu__view-all{margin-top:3rem;width:100%}.mega-menu__cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;list-style:none;margin:0;padding:0}.mega-menu__card{min-width:0}.mega-menu__product{color:var(--text-primary);display:block;text-decoration:none}.mega-menu__product-media{aspect-ratio:1 / 1;background-color:var(--color-progress-track);border-radius:1rem;overflow:hidden;position:relative}.mega-menu__product-image{height:100%;object-fit:contain;transition:transform var(--duration-default) ease;width:100%}.mega-menu__product-media .hp-picks__badge{z-index:1}.mega-menu__product-media .hp-picks__badge--best{background-color:var(--cst-color-accent-light);color:var(--cst-color-foreground)}.mega-menu__product-info{align-items:flex-start;display:flex;gap:1.2rem;justify-content:space-between;margin-top:1.6rem}.mega-menu__product-title{display:-webkit-box;font-size:var(--font-size-heading-xs);font-weight:600;line-height:120%;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mega-menu__product-arrow{flex-shrink:0;margin-top:.3rem;transition:transform var(--duration-short) ease}.mega-menu__product:hover .mega-menu__product-image,.mega-menu__tile:hover .mega-menu__tile-image{transform:scale(1.04)}.mega-menu__product:hover .mega-menu__product-title{color:var(--primary)}.mega-menu__product:hover .mega-menu__product-arrow{color:var(--primary);transform:translate(.4rem)}.mega-menu__tile{aspect-ratio:1 / 1;border-radius:1rem;display:block;overflow:hidden;position:relative;text-decoration:none}.mega-menu__tile:after{background:linear-gradient(180deg,transparent 45%,rgba(0,0,0,.55) 100%);content:"";top:0;right:0;bottom:0;left:0;position:absolute}.mega-menu__tile-image{height:100%;object-fit:cover;transition:transform var(--duration-default) ease;width:100%}.mega-menu__tile-title{bottom:2rem;color:var(--cst-color-background);font-family:var(--font-body-family);font-size:var(--font-size-heading-sm);font-weight:700;left:1.6rem;line-height:110%;position:absolute;right:1.6rem;text-align:center;z-index:1;max-width:150px;margin-left:auto;margin-right:auto}.mega-menu__promo{--mega-promo-background: var(--color-avatar);background-color:var(--mega-promo-background);border-radius:1rem;display:flex;flex-direction:column;overflow:hidden}.mega-menu__promo--bundle{--mega-promo-background: #f45ca2}.mega-menu__promo-image{aspect-ratio:4 / 3;height:auto;object-fit:cover;width:100%}.mega-menu__promo-content{display:flex;flex:1;flex-direction:column;gap:15px;padding:18px}.mega-menu__promo-eyebrow,.mega-menu__promo-heading,.mega-menu__promo-text p{margin:0}.mega-menu__promo-eyebrow{color:var(--primary);font-size:1.6rem;line-height:120%}.mega-menu__promo--bundle .mega-menu__promo-eyebrow{align-self:flex-start;background-color:var(--color-badge-lime);color:var(--cst-color-foreground);font-size:var(--font-size-heading-xs);padding:.4rem 1rem;transform:rotate(-3deg)}.mega-menu__promo-heading{color:var(--cst-color-foreground);font-family:var(--font-heading-family);font-size:var(--font-size-heading-sm);font-weight:700;line-height:120%;text-transform:uppercase}.mega-menu__promo--bundle .mega-menu__promo-heading{font-size:var(--font-size-heading-md)}.mega-menu__promo-text{color:var(--cst-color-foreground);font-size:1.6rem;line-height:130%;margin:0 0 30px}.mega-menu__promo-button{margin-top:auto;width:100%}@media(max-width:1199px){.mega-menu__panel{grid-template-columns:200px calc(100% - 215px);gap:15px}.mega-menu__cards{grid-template-columns:repeat(4,1fr);gap:1rem}}@media(max-width:991px){.menu-drawer__menu-item{position:relative}.menu-drawer__close-button{border:0;font-size:18px}.menu-drawer__close-button .svg-wrapper{margin-right:1rem}}@media screen and (min-width:990px)and (max-width:1199px){.mega-menu__tile-title{font-size:var(--font-size-heading-sm)}}.menu-drawer__mega{display:flex;flex-direction:column;gap:2.4rem;padding:1.6rem 3rem 3rem}.menu-drawer__mega .mega-menu__view-all{margin-top:0}.menu-drawer__mega .mega-menu__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.menu-drawer__mega .mega-menu__promo{grid-column:1 / -1}.menu-drawer__mega .mega-menu__promo-image{aspect-ratio:16 / 9}.menu-drawer__mega .mega-menu__promo-text{margin-bottom:1.6rem}.menu-drawer__mega .mega-menu__product-info{gap:.8rem;margin-top:1rem}.menu-drawer__mega .mega-menu__product-title{font-size:1.4rem}.menu-drawer__mega .mega-menu__tile-title{bottom:1.2rem;font-size:var(--font-size-heading-xs);left:1rem;right:1rem}.mega-menu__product-image{mix-blend-mode:multiply}@media(max-width:991px){.menu-drawer__mega{padding:11px 15px 15px;flex-flow:column;gap:22px;align-items:flex-start}.menu-drawer__mega .mega-menu__cards{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 0 8px;flex-grow:1;width:100%}.mega-menu__promo-content{gap:0px;padding:10px}.mega-menu__promo--bundle .mega-menu__promo-heading{font-size:20px}.menu-drawer__mega>.mega-menu__view-all{display:inline-flex;width:auto}.mega-menu__promo--bundle .mega-menu__promo-eyebrow{font-size:14px;margin:10px 0 3px}.menu-drawer__mega .mega-menu__promo-text{margin-bottom:10px}.mega-menu__promo-button{min-height:40px;font-size:16px}@supports not selector(::-webkit-scrollbar){.menu-drawer__mega .mega-menu__cards{scrollbar-width:thin;scrollbar-color:#888 #f1f1f1}}.menu-drawer__mega .mega-menu__cards::-webkit-scrollbar{height:5px}.menu-drawer__mega .mega-menu__cards::-webkit-scrollbar-track{background:var(--color-progress-track)}.menu-drawer__mega .mega-menu__cards::-webkit-scrollbar-thumb{background:var(--primary)}.menu-drawer__mega .mega-menu__cards>*{scroll-snap-align:start;flex:0 0 65%}.mega-menu__tile{height:100%;width:100%}.mega-menu__promo-heading{font-size:20px;margin:10px 0 15px}.mega-menu__promo-eyebrow{font-size:12px}}@media(max-width:767px){.menu-drawer__mega .mega-menu__cards>*{flex:0 0 48%}.mega-menu__promo--bundle .mega-menu__promo-eyebrow{font-size:12px;padding:4px 6px;transform:rotate(-2.14deg)}.mega-menu__promo--bundle .mega-menu__promo-heading{font-size:16px;margin:0 0 5px}.menu-drawer__mega .mega-menu__promo-text{margin-bottom:0;font-size:12px}.mega-menu__promo-content{gap:8px;padding:14px}.menu-drawer__mega .mega-menu__promo{border-radius:5px}.menu-drawer__close-button .svg-wrapper{margin-left:0}.mega-menu__product:hover .mega-menu__product-arrow{width:14px;height:14px}.menu-drawer__mega .mega-menu__product-title{font-size:12px}.mega-menu__promo-eyebrow{font-size:10px}.mega-menu__promo-content{gap:5px;padding:10px}.mega-menu__promo-heading{font-size:16px}.mega-menu__product-arrow{width:10px;height:10px}.btn.mega-menu__promo-button{padding:0!important;min-height:29px;font-size:10px}.mega-menu__promo-heading{font-size:16px;max-width:145px}.menu-drawer__inner-submenu{display:flex;flex-flow:column}.menu-drawer__mega .mega-menu__cards{gap:10px}.menu-drawer__inner-submenu .menu-drawer__mega{margin-top:0;gap:16px;padding:.8rem 1.5rem 1.5rem}.menu-drawer__close-button{margin-top:5px}.mega-menu__promo-heading{margin:0 0 5px}.menu-drawer__menu-item{font-size:inherit}.menu-drawer__close-button{font-size:16px}.mega-menu__promo--bundle .mega-menu__promo-eyebrow{margin:0 0 5px}}
/*# sourceMappingURL=/cdn/shop/t/99/assets/component-mega-menu.css.map */
