.mega-menu{position:static}.mega-menu__wrapper{position:absolute;padding:0;top:100%;background:#fff}.mega-menu__content{padding:20px 0;overflow-y:auto;border-left:0;border-radius:0;border-right:0;max-width:1280px;margin-left:auto;margin-right:auto;width:100%;display:flex;justify-content:flex-start;align-items:start}@media (min-width: 1024px){.mega-menu__content{padding:32px 0}}@media (min-width: 1280px){.mega-menu__content{padding:44apx 0}}@media (min-width: 1440px){.mega-menu__content{padding:56px 0}}.mega-menu__list{--mega-menu-column-gap: 20px;list-style:none;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;flex-wrap:wrap;width:auto}@media (min-width: 1024px){.mega-menu__list{--mega-menu-column-gap: 40px;flex-wrap:nowrap}}@media (min-width: 1280px){.mega-menu__list{--mega-menu-column-gap: 40px}}.mega-menu__list>li{min-width:120px}.mega-menu__list>li *{white-space:nowrap}@media (min-width: 1280px){.mega-menu__list>li{min-width:200px}}.mega-menu__list-item{height:auto;max-width:calc((100% - var(--mega-menu-column-gap) * 3) / 4)}.mega-menu__list-item:first-child>.mega-menu__link:not(.has-children){padding-top:0}.mega-menu__list--condensed{display:block}.mega-menu__list--condensed .mega-menu__link{font-weight:400}.mega-menu__link{color:var(--cl__high-contrast);font-size:.875rem;font-family:var(--font-body-family);-webkit-font-smoothing:antialiased;font-weight:400;letter-spacing:.0175rem;line-height:130%;text-decoration:none;display:block;padding-bottom:8px;padding-top:8px;word-wrap:break-word}.mega-menu__link--level-2.has-children{color:var(--cl__high-contrast);font-size:.875rem;font-family:var(--font-body-family);-webkit-font-smoothing:antialiased;font-weight:400;letter-spacing:.0175rem;line-height:130%;padding-bottom:16px;padding-top:0}.mega-menu__link--level-2.has-children:hover{font-weight:600}.mega-menu__link--level-2.has-children:hover{font-weight:500}.mega-menu__link--level-2.has-children>.mega-menu__link{padding-top:0}@media (min-width: 768px){.mega-menu__link--level-2.has-children{pointer-events:none}}.mega-menu__link:hover,.mega-menu__link--active{color:rgb(var(--color-foreground));font-weight:500}.mega-menu__link--active:hover{text-decoration-thickness:.13rem}.mega-menu__image-blocks{display:flex;justify-content:flex-end;gap:var(--mega-menu-column-gap);grid-template-columns:repeat(auto-fit,minmax(0,1fr));max-width:100%}.mega-menu__image-blocks>a,.mega-menu__image-blocks>span{display:flex;flex-direction:column;align-items:center;text-decoration:none;color:var(--cl__high-contrast);width:220px;aspect-ratio:330/248}@media (min-width: 1024px){.mega-menu__image-blocks>a,.mega-menu__image-blocks>span{width:260px}}@media (min-width: 1280px){.mega-menu__image-blocks>a,.mega-menu__image-blocks>span{width:300px}}.mega-menu__image-blocks>a span,.mega-menu__image-blocks>span span{color:var(--cl__high-contrast);font-size:.875rem;font-family:var(--font-body-family);-webkit-font-smoothing:antialiased;font-weight:400;letter-spacing:.0175rem;line-height:130%;width:100%;text-align:center}.mega-menu__image-blocks>a span:hover,.mega-menu__image-blocks>span span:hover{font-weight:600}.mega-menu__image-blocks img{height:auto;width:100%;object-fit:cover;object-position:center;display:block;margin-bottom:24px}.mega-menu__image-block-title{color:var(--cl__high-contrast);font-size:.75rem;font-family:var(--font-body-family);-webkit-font-smoothing:antialiased;font-weight:400;letter-spacing:.015rem;line-height:150%}@media (min-width: 1024px){.mega-menu__image-block-title{color:var(--cl__high-contrast);font-size:.75rem;font-family:var(--font-body-family);-webkit-font-smoothing:antialiased;font-weight:400;letter-spacing:.015rem;line-height:150%}}.mega-menu[open] .mega-menu__content{opacity:1;transform:translateY(0)}.mega-menu[open] .mega-menu__content .header__menu-item{border-bottom:3px solid var(--c__grey-70)}.shopify-section-header-sticky .mega-menu__content{max-height:calc(100vh - var(--header-height))}.header-wrapper--border-bottom .mega-menu__content{border-top:0}@media (min-width: 1024px) and (max-width: 1279px){.mega-menu__list{overflow:hidden;width:100%;gap:var(--mega-menu-column-gap);padding-left:12px}.mega-menu__list-item--link{align-self:flex-end;text-align:left}.mega-menu .mega-menu__list>li{min-width:180px}}.mega-menu__link{padding:0}.mega-menu__wrapper{background:transparent}body{overflow-x:clip}@media (min-width: 1023px){.mega-menu__content{width:min(614px,100vw);pointer-events:none}.mega-menu__content .mega-menu__list-item{pointer-events:all}}@media (min-width: 1024px){header.header{padding-left:24px}.mega-menu__content{padding-block:40px;width:100%}.mega-menu__list{align-items:flex-start;padding-left:20px;gap:40px;max-height:calc(94dvh - var(--header-height));width:100%}.mega-menu__list-item{display:flex;gap:25px;max-width:unset!important;min-width:unset;align-self:unset;align-items:flex-start}.mega-menu__link--level-2{min-width:94px;font-weight:700!important;text-transform:uppercase}.mega-menu__link--level-2+ul{display:flex;flex-direction:column;gap:8px;max-height:122px;flex-wrap:wrap;column-gap:24px}.mega-menu__link--level-2+ul>li{min-width:212px}.mega-menu__link--level-2--tall+ul{max-height:calc(122px + var(--total-links) * 10px)}.header__menu-item.list-menu__item{padding-inline:20px;border-bottom:0!important}.header__menu-item.list-menu__item span,.header__menu-item.list-menu__item a,.header__menu-item.list-menu__item span:hover,.header__menu-item.list-menu__item a:hover{font-weight:600;font-size:.875rem;line-height:1.3125rem}.mega-menu__wrapper{box-shadow:none!important;border:0!important;width:100%}}.mega-menu__link:hover{font-weight:600}.mega-menu__link--level-2:only-child{text-transform:unset}.mega-menu__link--level-2:only-child{font-weight:400!important}.mega-menu__link--level-2:only-child:hover{font-weight:600!important}.header__menu-item.list-menu__item:not(a){padding:0!important}.list-menu__item-wrap .mega-menu,.list-menu__item-wrap>a{cursor:pointer;padding:0 20px;line-height:1.3125rem}.header__inline-menu,.list-menu.list-menu--inline,.list-menu__item-wrap,header-menu,.mega-menu,.header__menu-item,.mega-menu__trigger{height:100%}.header__inline-menu .mega-menu-bg{content:"";top:0;left:0;background:#fff;height:100dvh;width:min(614px,100vw);position:fixed;z-index:-2;opacity:0;pointer-events:none;display:block!important;transition:opacity var(--animation-duration-medium) ease-in-out}.header__inline-menu.submenu-open .mega-menu-bg{opacity:1;pointer-events:all}.mega-menu__list{padding-left:0}@media (min-width: 1024px){.mega-menu__list:not(:has(.mega-menu__link--level-2:not(:only-child))){gap:16px}}main:before{content:"";width:100dvw;background:#0003;position:absolute;top:0;left:0;z-index:5;opacity:0;pointer-events:none;transition:opacity var(--animation-duration-medium) ease-in-out}body:has(.mega-menu[open]) main{position:relative}body:has(.mega-menu[open]) main:before{opacity:1;pointer-events:all;height:99100dvh}
/*# sourceMappingURL=/cdn/shop/t/1474/assets/component-mega-menu.css.map */
