.mega-menu--shop,.mega-menu--goals,.mega-menu--knowledge{--mega-menu-hero-width: 183px;--mega-menu-hero-height: 331px;--mega-menu-promo-width-shop: 281px;--mega-menu-promo-height-shop: 161px;--mega-menu-promo-width-grid: 331px;--mega-menu-promo-height-grid: 160px;--mega-menu-promo-gap: 11px;--mega-menu-promo-hover-duration: .3s;--mega-menu-promo-overlay-bg: rgba(0, 0, 0, .5);--mega-menu-promo-label-size: 22px;--mega-menu-promo-label-weight: 800;--mega-menu-section-gap: 12px;--mega-menu-link-gap: 8px;--mega-menu-list-gap: 20px;--mega-menu-column-divider: rgba(0, 0, 0, .12);--mega-menu-section-border-width: 2px;--mega-menu-section-border-inset: 12px;--mega-menu-sub-link-color: #6d6d6d;--mega-menu-title-size: 14px;--mega-menu-link-size: 13px;--mega-menu-list-link-size: 14px;--mega-menu-shop-col-1: 178px;--mega-menu-shop-col-2: 212px;--mega-menu-shop-col-3: 188px;--mega-menu-shop-col-4: 179px;--mega-menu-shop-col-5: minmax(130px, 1fr)}.mega-menu--shop .mega-menu__inner,.mega-menu--goals .mega-menu__inner,.mega-menu--knowledge .mega-menu__inner{display:grid;justify-content:stretch;justify-items:stretch;width:100%;max-width:100%;max-height:none!important;margin:0;column-gap:24px;row-gap:0;grid-auto-flow:row;overflow:visible!important}.mega-menu--shop .mega-menu__inner{align-items:stretch;padding:0 0 20px}.mega-menu--goals .mega-menu__inner,.mega-menu--knowledge .mega-menu__inner{align-items:start;padding:12px 0 20px}.mega-menu--shop .mega-menu__featured{width:var(--mega-menu-hero-width);height:auto;min-height:var(--mega-menu-hero-height);flex-shrink:0;align-self:stretch;grid-column:1;grid-row:1}.mega-menu--goals .mega-menu__featured,.mega-menu--knowledge .mega-menu__featured{width:var(--mega-menu-hero-width);height:var(--mega-menu-hero-height);flex-shrink:0;grid-column:1;grid-row:1}.mega-menu--shop .mega-menu__featured-link,.mega-menu--shop .mega-menu__featured-wrap,.mega-menu--goals .mega-menu__featured-link,.mega-menu--goals .mega-menu__featured-wrap,.mega-menu--knowledge .mega-menu__featured-link,.mega-menu--knowledge .mega-menu__featured-wrap{display:block;width:100%;height:100%;overflow:hidden}.mega-menu--shop .mega-menu__featured--empty{background:#707070}.mega-menu--shop .mega-menu__featured-image,.mega-menu--goals .mega-menu__featured-image,.mega-menu--knowledge .mega-menu__featured-image{display:block;width:100%;height:100%;object-fit:cover}.mega-menu--shop{overflow:visible;margin-top:-6px}.mega-menu--shop .mega-menu__inner{grid-template-columns:var(--mega-menu-hero-width) minmax(0,1fr) var(--mega-menu-promo-width-shop)}.mega-menu--shop .mega-menu__shop-grid{grid-column:2;grid-row:1;display:flex;flex-direction:column;align-self:stretch;min-width:0;width:100%;height:100%}.mega-menu--shop .mega-menu__shop-headers{display:grid;grid-template-columns:var(--mega-menu-shop-col-1) var(--mega-menu-shop-col-2) var(--mega-menu-shop-col-3) var(--mega-menu-shop-col-4) var(--mega-menu-shop-col-5);align-items:stretch;padding-bottom:32px}.mega-menu--shop .mega-menu__shop-body{display:grid;flex:1 1 auto;grid-template-columns:var(--mega-menu-shop-col-1) var(--mega-menu-shop-col-2) var(--mega-menu-shop-col-3) var(--mega-menu-shop-col-4) var(--mega-menu-shop-col-5);grid-template-rows:auto auto;align-items:stretch;align-content:start;row-gap:40px;min-width:0;width:100%}.mega-menu--shop .mega-menu__shop-cell{min-width:0;padding:0 12px}.mega-menu--shop .mega-menu__shop-cell--col-1{padding-left:0}.mega-menu--shop .mega-menu__shop-cell--col-5{padding-right:0}.mega-menu--shop .mega-menu__shop-cell:not(.mega-menu__shop-cell--col-1){border-left:var(--mega-menu-section-border-width) solid var(--mega-menu-column-divider);padding-left:var(--mega-menu-section-border-inset)}.mega-menu--shop .mega-menu__shop-column-title{display:block;margin:0;font-family:var(--font-helvetica-neue);font-weight:var(--fw-bold);font-size:var(--mega-menu-title-size);line-height:normal;letter-spacing:0;text-transform:uppercase;color:#000;text-decoration:none}.mega-menu--shop .mega-menu__shop-column-title:hover{color:#000}.mega-menu--shop .mega-menu__shop-section-title{display:block;margin:0 0 var(--mega-menu-section-gap);font-family:var(--font-helvetica-neue);font-weight:var(--fw-bold);font-size:var(--mega-menu-title-size);line-height:normal;letter-spacing:0;text-transform:uppercase;color:#000;text-decoration:none;white-space:nowrap}.mega-menu--shop .mega-menu__shop-section-title:hover,.mega-menu--shop .mega-menu__shop-section-title:focus-visible{color:#000;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.mega-menu--shop .mega-menu__shop-links{display:flex;flex-direction:column;gap:var(--mega-menu-link-gap);margin:0;padding:0;list-style:none}.mega-menu--shop .mega-menu__shop-links a{display:block;font-family:var(--font-helvetica-neue);font-weight:var(--fw-bold);font-size:var(--mega-menu-link-size);line-height:1.2;letter-spacing:0;text-transform:uppercase;color:var(--mega-menu-sub-link-color);text-decoration:none;word-break:break-word}.mega-menu--shop .mega-menu__shop-links a:hover{color:#000}.mega-menu--shop .mega-menu__promos--stack{grid-column:3;grid-row:1;display:flex;flex-direction:column;gap:var(--mega-menu-promo-gap);width:var(--mega-menu-promo-width-shop);min-height:var(--mega-menu-hero-height);height:100%;flex-shrink:0;align-self:stretch}.mega-menu--shop .mega-menu__promo--shop{position:relative;display:block;width:var(--mega-menu-promo-width-shop);flex:1 1 0;min-height:var(--mega-menu-promo-height-shop);height:auto;overflow:hidden;color:#fff;text-decoration:none}.mega-menu--shop .mega-menu__promo-media{display:block;width:100%;height:100%}.mega-menu--shop .mega-menu__promo--shop img{display:block;width:100%;height:100%;object-fit:cover}.mega-menu--shop .mega-menu__promo-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:16px;background:var(--mega-menu-promo-overlay-bg);opacity:0;pointer-events:none;transition:opacity var(--mega-menu-promo-hover-duration) ease-out}.mega-menu--shop .mega-menu__promo-label{font-family:var(--font-helvetica-neue);font-weight:800;font-size:20px;line-height:1.15;letter-spacing:.02em;text-transform:uppercase;text-align:center;color:#fff}.mega-menu--shop .mega-menu__promo--shop:hover .mega-menu__promo-overlay,.mega-menu--shop .mega-menu__promo--shop:focus-visible .mega-menu__promo-overlay{opacity:1}@media(prefers-reduced-motion:reduce){.mega-menu--shop .mega-menu__promo-overlay{transition:none}}.mega-menu--goals,.mega-menu--knowledge{overflow:visible;margin-top:-6px}.mega-menu--goals .container,.mega-menu--knowledge .container{overflow-x:clip}.mega-menu--goals .mega-menu__inner,.mega-menu--knowledge .mega-menu__inner{grid-template-columns:var(--mega-menu-hero-width) max-content minmax(0,1fr)}.mega-menu--goals .mega-menu__list-wrap,.mega-menu--knowledge .mega-menu__list-wrap{grid-column:2;grid-row:1;align-self:start}.mega-menu--goals .mega-menu__list-nav,.mega-menu--knowledge .mega-menu__list-nav{display:flex;flex-direction:column;gap:var(--mega-menu-list-gap);min-width:220px}.mega-menu--goals .mega-menu__list-item,.mega-menu--knowledge .mega-menu__list-item{display:flex;flex-direction:column;gap:4px;width:fit-content;max-width:100%}.mega-menu--goals .mega-menu__list-link,.mega-menu--knowledge .mega-menu__list-link{display:inline-block;width:fit-content;max-width:100%;font-family:var(--font-helvetica-neue);font-weight:var(--fw-bold);font-size:var(--mega-menu-list-link-size);line-height:17px;letter-spacing:0;text-transform:uppercase;color:#000;text-decoration:none}.mega-menu--goals .mega-menu__list-underline,.mega-menu--knowledge .mega-menu__list-underline{display:block;width:100%;height:2px;background:#000}.mega-menu--goals .mega-menu__promos--grid,.mega-menu--knowledge .mega-menu__promos--grid{grid-column:3;grid-row:1;display:grid;grid-template-columns:repeat(2,var(--mega-menu-promo-width-grid));grid-template-rows:repeat(2,var(--mega-menu-promo-height-grid));gap:var(--mega-menu-promo-gap);justify-self:end;align-self:start;width:calc(var(--mega-menu-promo-width-grid) * 2 + var(--mega-menu-promo-gap))}.mega-menu--goals .mega-menu__promo--grid,.mega-menu--knowledge .mega-menu__promo--grid{position:relative;display:block;width:var(--mega-menu-promo-width-grid);height:var(--mega-menu-promo-height-grid);overflow:hidden;color:#fff;text-decoration:none}.mega-menu--goals .mega-menu__promo-media,.mega-menu--knowledge .mega-menu__promo-media{display:block;width:100%;height:100%}.mega-menu--goals .mega-menu__promo--grid img,.mega-menu--knowledge .mega-menu__promo--grid img{display:block;width:100%;height:100%;object-fit:cover}.mega-menu--goals .mega-menu__promo-overlay,.mega-menu--knowledge .mega-menu__promo-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:16px;background:var(--mega-menu-promo-overlay-bg);opacity:0;pointer-events:none;transition:opacity var(--mega-menu-promo-hover-duration) ease-out}.mega-menu--goals .mega-menu__promo-label,.mega-menu--knowledge .mega-menu__promo-label{font-family:var(--font-helvetica-neue);font-weight:800;font-size:var(--mega-menu-promo-label-size);line-height:1.15;letter-spacing:.02em;text-transform:uppercase;text-align:center;color:#fff}.mega-menu--goals .mega-menu__promo--grid:hover .mega-menu__promo-overlay,.mega-menu--goals .mega-menu__promo--grid:focus-visible .mega-menu__promo-overlay,.mega-menu--knowledge .mega-menu__promo--grid:hover .mega-menu__promo-overlay,.mega-menu--knowledge .mega-menu__promo--grid:focus-visible .mega-menu__promo-overlay{opacity:1}@media(prefers-reduced-motion:reduce){.mega-menu--goals .mega-menu__promo-overlay,.mega-menu--knowledge .mega-menu__promo-overlay{transition:none}}.header--light .mega-menu--shop,.header--light .mega-menu--goals,.header--light .mega-menu--knowledge{background:#fff;color:#000}.header--light .mega-menu--shop .mega-menu__shop-cell,.header--light .mega-menu--goals .mega-menu__list-item,.header--light .mega-menu--knowledge .mega-menu__list-item,.header--light .mega-menu--shop .mega-menu__promo,.header--light .mega-menu--goals .mega-menu__promo,.header--light .mega-menu--knowledge .mega-menu__promo{opacity:1}.header--light .mega-menu--shop>.container,.header--light .mega-menu--goals>.container,.header--light .mega-menu--knowledge>.container{width:100%;max-width:var(--container-max-width)!important;margin-left:auto!important;margin-right:auto!important;padding-left:var(--container-gutter);padding-right:var(--container-gutter);--container-outer-margin: 0px;box-sizing:border-box;overflow-x:clip}@media screen and (min-width:1400px)and (max-width:1439px){.mega-menu--shop .mega-menu__shop-headers,.mega-menu--shop .mega-menu__shop-body{grid-template-columns:repeat(5,minmax(0,1fr))}}@media screen and (max-width:1399px){.mega-menu--shop .mega-menu__inner{grid-template-columns:var(--mega-menu-hero-width) minmax(0,1fr)}.mega-menu--shop .mega-menu__shop-headers,.mega-menu--shop .mega-menu__shop-body{grid-template-columns:repeat(5,minmax(0,1fr))}.mega-menu--shop .mega-menu__promos--stack{display:none}}@media screen and (max-width:1199px){.mega-menu--shop .mega-menu__shop-headers,.mega-menu--shop .mega-menu__shop-body{grid-template-columns:repeat(3,minmax(0,1fr))}.mega-menu--shop .mega-menu__shop-body{row-gap:24px}}@media screen and (max-width:999px){.mega-menu--shop .mega-menu__shop-headers,.mega-menu--shop .mega-menu__shop-body{grid-template-columns:repeat(2,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/80/assets/header-megamenu.css.map */
