.mega-menu{position:static}.mega-menu>summary .icon-caret{position:static;flex-shrink:0;margin-left:.5rem;top:auto;right:auto;width:1rem;height:.6rem}.mega-menu__content{background:#1a1c20;border-left:0;border-radius:0;border-right:0;border-top:1px solid rgba(245,207,138,.18);left:0;overflow-y:auto;padding:2.8rem 0 3.2rem;position:absolute;right:0;top:100%;z-index:50;--color-foreground: 255, 255, 255;--color-background: 26, 28, 32}.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:1px solid rgba(245,207,138,.18)}.js .mega-menu__content{opacity:0;transform:translateY(-.5rem);transition:opacity .18s ease,transform .2s ease}.mega-menu[open] .mega-menu__content{opacity:1;transform:translateY(0)}.mega-menu__inner{display:grid;grid-template-columns:1fr;gap:3.2rem;align-items:start;max-width:var(--page-width);margin:0 auto;padding:0 5rem}.mega-menu__inner--has-promo{grid-template-columns:1fr 29rem}.mega-menu__links-area{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:12px;align-items:stretch}.mega-menu__column{background:#26282e;border:1px solid rgba(245,207,138,.07);border-radius:8px;padding:2rem 2.4rem;display:flex;flex-direction:column;min-height:14rem}.mega-menu__col-heading{font-family:var(--font-heading-family);font-size:1.1rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#f5cf8a;text-decoration:none;margin-bottom:1.2rem;display:block;padding-bottom:.8rem;border-bottom:1px solid rgba(245,207,138,.12)}.mega-menu__col-heading:hover{color:#fff}.mega-menu__col-links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.mega-menu__link{font-family:var(--font-body-family);color:#fff9;display:block;font-size:1.4rem;line-height:1.35;padding:.55rem 0;text-decoration:none;transition:color .15s ease;word-wrap:break-word}.mega-menu__link:hover,.mega-menu__link--active{color:#f5cf8a}.mega-menu__link--level-2{font-weight:500;color:#fff;text-transform:uppercase;font-size:1.2rem;letter-spacing:.06em}.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__partner-banner{position:relative;border-radius:8px;overflow:hidden;display:flex;align-items:flex-end;min-height:22rem;text-decoration:none;background-image:var(--partner-banner-bg, none);background-color:#2e3038;background-size:cover;background-position:center;border:1px solid rgba(245,207,138,.08);transition:border-color .2s ease}.mega-menu__partner-banner:hover{border-color:#f5cf8a47}.mega-menu__partner-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#010814e6,#01081473,#0108141f)}.mega-menu__partner-banner__body{position:relative;z-index:1;padding:2.4rem;display:flex;flex-direction:column;gap:.5rem}.mega-menu__partner-banner__eyebrow{font-family:var(--font-body-family);font-size:1rem;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:#f5cf8a;margin:0}.mega-menu__partner-banner__title{font-family:var(--font-heading-family);font-size:2rem;font-weight:500;color:#fff;margin:0;line-height:1.2;letter-spacing:calc(var(--font-heading-scale, 1) * .06rem)}.mega-menu__partner-banner__desc{font-family:var(--font-body-family);font-size:1.3rem;color:#fff9;margin:.4rem 0 1rem;line-height:1.5}.mega-menu__partner-banner__cta{display:inline-flex;align-items:center;padding:.75rem 1.8rem;background:#f5cf8a;color:#2b2c2d;border-radius:6px;border:none;font-family:var(--font-heading-family);font-size:1.2rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;align-self:flex-start;transition:background .2s ease}.mega-menu__partner-banner:hover .mega-menu__partner-banner__cta{background:#fff}.mega-menu__wholesale-panel{background:#26282e;border-radius:8px;padding:2rem 2.4rem;display:flex;flex-direction:column;justify-content:space-between;gap:1.6rem;text-decoration:none;min-height:14rem;border:1px solid rgba(245,207,138,.07);transition:border-color .2s ease,background .2s ease}.mega-menu__wholesale-panel:hover{background:#2e3038;border-color:#f5cf8a2e}.mega-menu__wholesale-title{font-family:var(--font-heading-family);font-size:1.1rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#f5cf8a;margin:0 0 .5rem}.mega-menu__wholesale-desc{font-family:var(--font-body-family);font-size:1.3rem;color:#fff9;line-height:1.5;margin:0}.mega-menu__wholesale-cta{display:inline-flex;align-items:center;padding:.65rem 1.4rem;background:#f5cf8a;color:#2b2c2d;border-radius:6px;font-family:var(--font-heading-family);font-size:1.1rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;align-self:flex-start}.mega-menu__list{display:grid;gap:1.8rem 4rem;grid-template-columns:repeat(6,minmax(0,1fr));list-style:none;margin:0;padding:0}.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__promo-area{flex-shrink:0;align-self:start}.mega-menu__promo-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mega-menu__promo-card{position:relative;aspect-ratio:1 / 1;border-radius:8px;overflow:hidden;display:block;text-decoration:none;background:#26282e}.mega-menu__promo-card img,.mega-menu__promo-card .placeholder-svg{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.mega-menu__promo-card:hover img{transform:scale(1.05)}.mega-menu__promo-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.6) 0%,transparent 55%)}.mega-menu__promo-card__title{position:absolute;bottom:1.2rem;left:1.2rem;right:1.2rem;font-family:var(--font-heading-family);font-size:1.5rem;font-weight:500;text-transform:uppercase;line-height:1.15;color:#fff;letter-spacing:calc(var(--font-heading-scale, 1) * .06rem)}.mega-menu__promo-card__title em{font-style:normal;display:block;color:var(--promo-accent, #f5cf8a)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-mega-menu.css.map */
