.mega-menu{position:static}.mega-menu__content{background-color:rgb(var(--color-background));border:0;border-radius:0 0 12px 12px;box-shadow:none;left:0;overflow-y:auto;padding-bottom:3rem;padding-top:3rem;position:absolute;right:0;top:100%;z-index:6}.mega-menu__content:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to top,transparent 0%,rgb(var(--color-background)) 100%);pointer-events:none;z-index:0;border-radius:inherit}.mega-menu__content>*{position:relative;z-index:1}.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}.mega-menu__overlay{display:block!important;position:fixed;top:0;left:0;right:0;bottom:0;background:#00000020;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);opacity:0;visibility:hidden;pointer-events:none;z-index:5;transition:opacity .3s ease,visibility 0s linear .3s}body.mega-menu-is-open .mega-menu__overlay{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .3s ease,visibility 0s linear}.header-wrapper--scroll-effect.header-wrapper--scrolled,.header-wrapper--scroll-effect.header-wrapper--scrolled .header-container{transition:border-radius .2s ease}body.mega-menu-is-open .header-wrapper--scroll-effect.header-wrapper--scrolled,body.mega-menu-is-open .header-wrapper--scroll-effect.header-wrapper--scrolled .header-container{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.header-wrapper--scroll-effect.header-wrapper--scrolled .mega-menu__content{background-color:rgba(var(--color-background),var(--header-bg-opacity, 1));backdrop-filter:blur(calc(var(--header-blur, 0) * 20px));-webkit-backdrop-filter:blur(calc(var(--header-blur, 0) * 20px))}.js details.mega-menu>.mega-menu__content{display:block;opacity:0;visibility:hidden;pointer-events:none;transform:none;transition:opacity .28s cubic-bezier(.4,0,.2,1),visibility 0s linear .28s}.js details.mega-menu.is-active>.mega-menu__content{opacity:1;visibility:visible;pointer-events:auto;transform:none;transition:opacity .26s cubic-bezier(.4,0,.2,1),visibility 0s linear}.mega-menu__list{display:grid;gap:1.8rem 4rem;grid-template-columns:repeat(6,minmax(0,1fr));list-style:none}.mega-menu__link{color:rgba(var(--color-foreground),1);display:block;line-height:1.4;padding-bottom:.6rem;padding-top:.6rem;text-decoration:none;transition:text-decoration var(--duration-short) ease;word-wrap:break-word}.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:rgb(var(--color-foreground));text-decoration:underline}.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__list--products{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.6rem!important;list-style:none;margin-top:0;margin-bottom:0;padding:0 1.5rem}.mega-menu__product-item{min-width:0}.mega-menu__product-item .card-wrapper{margin:0}.mega-menu__product-item .card__heading{font-size:1.8rem;margin-bottom:.4rem}.mega-menu__product-item .card__cta-button{margin-top:1.4rem!important}.mega-menu__end-image-item{min-width:0;min-height:0;position:relative;overflow:hidden;border-radius:var(--media-radius);align-self:stretch}.mega-menu__end-image-link{position:absolute;top:0;right:0;bottom:0;left:0;display:block;z-index:1;cursor:pointer}.mega-menu__end-image-item:has(.mega-menu__end-image-link){cursor:pointer}.mega-menu__end-image-item:has(.mega-menu__end-image-link) .mega-menu__end-image{transition:transform .5s cubic-bezier(.4,0,.2,1)}.mega-menu__end-image-item:has(.mega-menu__end-image-link):hover .mega-menu__end-image{transform:scale(1.04)}.mega-menu__end-image-overlay{position:absolute;top:24px;left:24px;right:24px;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:1rem;pointer-events:none}.mega-menu__end-image-title{margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:3.2rem;line-height:1.25;color:#fff}.mega-menu__end-image-arrow-circle{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#ffffff2e;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.25);transition:background .3s ease}.mega-menu__end-image-item--large:hover .mega-menu__end-image-arrow-circle{background:#ffffff73}.mega-menu__end-image-item--large{grid-column:span 3}.mega-menu__list--with-end-image{grid-template-columns:repeat(5,minmax(0,1fr))}.mega-menu__list--with-end-image-large{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,3fr)}.mega-menu__list--products-3.mega-menu__list--with-end-image-large{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,2fr)}.mega-menu__list--with-end-image-large .mega-menu__end-image-item--large{grid-column:auto}.mega-menu__list--with-end-image .mega-menu__end-image-item,.mega-menu__list--with-end-image-large .mega-menu__end-image-item--large{border-radius:var(--media-radius);grid-column-end:-1}.mega-menu__list--with-end-image .mega-menu__end-image,.mega-menu__list--with-end-image-large .mega-menu__end-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;max-width:none}.mega-menu__end-image-link{display:flex;width:100%;height:100%}.mega-menu__end-image{width:100%;height:100%;object-fit:cover;display:block}.mega-menu__cards-layout{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,1fr);gap:1.6rem;align-items:stretch}.mega-menu__list--cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem!important;margin:0;padding:0}.mega-menu__cards-layout--no-visual{grid-template-columns:minmax(0,1fr)}.mega-menu__cards-layout--no-visual .mega-menu__list--cards{grid-template-columns:repeat(var(--mega-menu-cards-count, 5),minmax(0,1fr))}.header--top-center .mega-menu__cards-layout,.header--top-center .mega-menu__list--cards{display:grid;justify-content:stretch}.header--top-center .mega-menu__list--cards>li,.mega-menu__card-item{width:auto;min-width:0;padding:0}.mega-menu-card{position:relative;box-sizing:border-box;height:100%;overflow:hidden;color:inherit;background:rgb(var(--color-background));border:var(--buttons-3d-border-width, 2px) solid rgb(var(--color-btn3d-border));border-radius:var(--product-card-corner-radius);text-decoration:none;box-shadow:var(--buttons-3d-offset, 4px) var(--buttons-3d-offset, 4px) 0 0 rgb(var(--color-btn3d-border))}.mega-menu-card .card{display:grid;height:100%;grid-template-rows:auto minmax(0,1fr);text-align:var(--text-alignment);text-decoration:none}.mega-menu-card .card__inner{position:relative;box-sizing:border-box;width:100%;border:var(--border-width) solid rgba(var(--color-foreground),var(--border-opacity));border-radius:var(--border-radius)}.mega-menu-card .card__inner:after{position:absolute;z-index:-1;top:calc(var(--border-width) * -1);left:calc(var(--border-width) * -1);width:calc(var(--border-width) * 2 + 100%);height:calc(var(--border-width) * 2 + 100%);border-radius:var(--border-radius);box-shadow:var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow),var(--shadow-opacity));content:""}.mega-menu-card .card__media{position:absolute;top:0;bottom:0;z-index:0;width:calc(100% - 2 * var(--image-padding));margin:var(--image-padding);overflow:hidden;border-radius:calc(var(--border-radius) - var(--border-width) - var(--image-padding)) calc(var(--border-radius) - var(--border-width) - var(--image-padding)) 0 0}.mega-menu-card .card__media .media{position:absolute;top:0;bottom:0;width:100%}.mega-menu-card__image,.mega-menu-card__placeholder{width:100%;height:100%;object-fit:cover}.mega-menu-card__placeholder{padding:3rem;color:rgba(var(--color-foreground),.24)}.mega-menu-card__image-badge{position:absolute;top:10px;right:10px;z-index:2;display:inline-flex;align-items:center;gap:4px;padding:4px 6px;font-size:1rem;font-weight:600;letter-spacing:.04em;background:rgb(var(--color-background));color:rgb(var(--color-foreground));white-space:nowrap}.mega-menu-card__image-badge-icon{width:auto;height:1em;object-fit:contain;flex-shrink:0}.mega-menu-card>.card>.card__content{display:flex;width:100%;min-height:0;padding:0 1rem}.mega-menu-card>.card>.card__content .card__information{display:flex;width:100%;flex:1;min-height:0;padding:1.7rem 0}.mega-menu-card .card-information{display:flex;width:100%;height:100%;flex:1;flex-direction:column;align-items:center;text-align:center}.mega-menu-card__description{margin:0;font-size:1.4rem;line-height:1.35;color:rgba(var(--color-foreground),.72)}.mega-menu-card__cta{position:relative;z-index:2;display:block;width:100%;padding-top:1.2rem;text-align:center;pointer-events:none}.mega-menu-card__cta-button{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:100%;min-height:4.6rem;gap:.6rem;font-size:calc(1.5rem * var(--buttons-font-scale, 1));background-image:linear-gradient(rgba(var(--color-foreground),.12),rgba(var(--color-foreground),.12));background-repeat:no-repeat;background-position:left center;background-size:0% 100%;transition:background-size .45s cubic-bezier(.25,.46,.45,.94);will-change:background-size}.mega-menu-card__cta-label{line-height:1}.buttons-3d .mega-menu-card:hover .mega-menu-card__cta-button{transform:translate(calc(var(--buttons-3d-offset) * .66),calc(var(--buttons-3d-offset) * .66));box-shadow:calc(var(--buttons-3d-offset) * .33) calc(var(--buttons-3d-offset) * .33) 0 0 rgb(var(--color-btn3d-border))}.buttons-3d .mega-menu-card:active .mega-menu-card__cta-button{transform:translate(var(--buttons-3d-offset),var(--buttons-3d-offset));box-shadow:0 0 rgb(var(--color-btn3d-border));transition-duration:70ms;transition-timing-function:cubic-bezier(.45,0,.55,1)}.mega-menu-card .card__heading{margin:0;font-size:1.6rem}.mega-menu-card .card__heading a:after{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;content:"";outline-offset:.3rem}.mega-menu-card .card__heading a:focus{outline:0;box-shadow:none}.mega-menu-card .card__heading a:focus-visible:after{outline:var(--focused-base-outline);box-shadow:var(--focused-base-box-shadow)}.mega-menu-card .card-information>*+*{margin-top:.7rem}.mega-menu-card .card-information>.mega-menu-card__cta{margin-top:auto!important}.mega-menu-card--active .card__heading{text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.3rem}@media screen and (min-width:990px){.mega-menu-card .media.media--hover-effect>img:only-child{transition:transform var(--duration-long) ease}.mega-menu-card:hover .media.media--hover-effect>img:first-child:only-child{transform:scale(1.03)}}.mega-menu__visual-card{display:block;position:relative;min-width:0;min-height:100%;overflow:hidden;border:var(--product-card-border-width) solid rgba(var(--color-foreground),var(--product-card-border-opacity));border-radius:var(--product-card-corner-radius);background:rgba(var(--color-foreground),.04);box-shadow:var(--product-card-shadow-horizontal-offset) var(--product-card-shadow-vertical-offset) var(--product-card-shadow-blur-radius) rgba(var(--color-shadow),var(--product-card-shadow-opacity))}.mega-menu__visual-card-image,.mega-menu__visual-card-placeholder{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--duration-long) ease}.mega-menu__visual-card-placeholder{padding:2rem;color:rgba(var(--color-foreground),.24)}.mega-menu__visual-card:hover .mega-menu__visual-card-image{transform:scale(1.03)}.mega-menu__visual-card:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.3rem}@media screen and (max-width:1199px){.mega-menu__cards-layout,.mega-menu__list--cards{gap:1.2rem!important}.mega-menu-card .card__heading{font-size:1.7rem}}@media(prefers-reduced-motion:reduce){.mega-menu-card__image,.mega-menu__visual-card-image{transition:none}}.mega-menu-card .card .card__inner .card__media{border-radius:0}
/*# sourceMappingURL=/cdn/shop/t/19/assets/component-mega-menu.css.map */
