.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-y:auto;padding-bottom:3rem;padding-top:3rem;position:absolute;right:0;top: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:translateY(-1.5rem)}.mega-menu[open] .mega-menu__content{opacity:1;transform:translateY(0)}.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),.75);display:block;line-height:calc(1 + .3 / var(--font-body-scale));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}.header__menu-item--featured{align-items:center}.header__menu-item-tag{display:inline-flex;font-size:1.1rem;font-weight:600;letter-spacing:.02em;line-height:1;text-transform:uppercase}.mega-menu__content-inner--with-promos{align-items:start;display:grid;gap:2.4rem;grid-template-columns:minmax(0,1fr) minmax(var(--mega-promo-column-min-width, 28rem),34rem)}.mega-menu__content-inner--with-promos .mega-menu__list{grid-template-columns:repeat(4,minmax(0,1fr))}.mega-menu__aside{display:flex;justify-content:flex-end}.mega-menu__promos{--mega-promo-aside-padding-left: 24px;--mega-promo-column-min-width: 320px;--mega-promo-card-gap: 12px;--mega-promo-card-padding: 8px;--mega-promo-card-radius: 8px;--mega-promo-image-radius: 8px;--mega-promo-card-border-width: 0px;--mega-promo-card-border-color: transparent;--mega-promo-card-bg: transparent;--mega-promo-shadow-blur: 0px;--mega-promo-shadow-y: 0px;--mega-promo-shadow-opacity: 0;--mega-promo-hover-lift: 0px;--mega-promo-hover-scale: 1;--mega-promo-fixed-width: 180px;--mega-promo-min-width: 112px;--mega-promo-max-width: 240px;--mega-promo-fixed-height: 0px;--mega-promo-title-align: left;--mega-promo-title-color: rgb(var(--color-foreground));--mega-promo-title-size: 14px;--mega-promo-title-weight: 600;--mega-promo-title-letter-spacing: 0;--mega-promo-title-transform: none;--mega-promo-title-margin-top: 8px;--mega-promo-subtitle-color: rgba(var(--color-foreground), .72);--mega-promo-subtitle-size: 12px;--mega-promo-subtitle-weight: 400;--mega-promo-subtitle-margin-top: 4px;--mega-promo-overlay-bg: rgba(0, 0, 0, .35);--mega-promo-overlay-padding: 8px;--mega-promo-overlay-radius: 6px;--mega-promo-image-fit: cover;--mega-promo-image-position: center;display:flex;gap:var(--mega-promo-card-gap);justify-content:flex-end;padding-left:var(--mega-promo-aside-padding-left);width:100%}.mega-menu__promo{background:var(--mega-promo-card-bg);border:var(--mega-promo-card-border-width) solid var(--mega-promo-card-border-color);border-radius:var(--mega-promo-card-radius);box-shadow:0 var(--mega-promo-shadow-y) var(--mega-promo-shadow-blur) rgba(var(--color-foreground),var(--mega-promo-shadow-opacity));display:flex;flex:0 1 var(--mega-promo-fixed-width);flex-direction:column;max-width:var(--mega-promo-max-width);min-width:var(--mega-promo-min-width);min-width:0;padding:var(--mega-promo-card-padding);position:relative;text-align:var(--mega-promo-block-align, var(--mega-promo-title-align));text-decoration:none;transition:transform var(--duration-short) ease;width:var(--mega-promo-fixed-width)}.mega-menu__promo:hover{transform:translateY(calc(var(--mega-promo-hover-lift) * -1)) scale(var(--mega-promo-hover-scale))}.mega-menu__promos--width-minmax .mega-menu__promo{width:clamp(var(--mega-promo-min-width),100%,var(--mega-promo-max-width))}.mega-menu__promos--width-fixed .mega-menu__promo{max-width:var(--mega-promo-fixed-width);min-width:var(--mega-promo-fixed-width)}.mega-menu__promo-image{background:rgba(var(--color-foreground),.04);border-radius:var(--mega-promo-image-radius);overflow:hidden;position:relative;width:100%}.mega-menu__promo-image--fixed-ratio{aspect-ratio:var(--mega-promo-image-aspect-ratio)}.mega-menu__promo-image img{display:block;height:100%;object-fit:var(--mega-promo-image-fit);object-position:var(--mega-promo-image-position);width:100%}.mega-menu__promo-title{color:var(--mega-promo-title-color);font-size:var(--mega-promo-title-size);font-weight:var(--mega-promo-title-weight);letter-spacing:var(--mega-promo-title-letter-spacing);line-height:calc(1 + .3 / var(--font-body-scale));margin-top:var(--mega-promo-title-margin-top);text-decoration:none;text-transform:var(--mega-promo-title-transform)}.mega-menu__promo-subtitle{color:var(--mega-promo-subtitle-color);font-size:var(--mega-promo-subtitle-size);font-weight:var(--mega-promo-subtitle-weight);line-height:1.4;margin-top:var(--mega-promo-subtitle-margin-top)}.mega-menu__promo-overlay{background:var(--mega-promo-overlay-bg);border-radius:var(--mega-promo-overlay-radius);color:rgb(var(--color-background));display:flex;flex-direction:column;left:var(--mega-promo-overlay-padding);padding:var(--mega-promo-overlay-padding);position:absolute;right:var(--mega-promo-overlay-padding);text-align:var(--mega-promo-block-align, var(--mega-promo-title-align))}.mega-menu__promo-overlay .mega-menu__promo-title{color:inherit;margin-top:0}.mega-menu__promo-overlay .mega-menu__promo-subtitle{color:inherit}.mega-menu__promo-overlay--overlay_bottom{bottom:var(--mega-promo-overlay-padding)}.mega-menu__promo-overlay--overlay_top{top:var(--mega-promo-overlay-padding)}.mega-menu__promos:not(.mega-menu__promos--fixed-height) .mega-menu__promo-image{height:auto}.mega-menu__promos--fixed-height .mega-menu__promo-image{height:var(--mega-promo-fixed-height)}@media screen and (max-width:1200px){.mega-menu__content-inner--with-promos{grid-template-columns:minmax(0,1fr)}.mega-menu__content-inner--with-promos .mega-menu__list{grid-template-columns:repeat(3,minmax(0,1fr))}.mega-menu__aside,.mega-menu__promos{justify-content:flex-start}.mega-menu__promos{flex-wrap:wrap;padding-left:0}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-mega-menu.css.map */
