.mega-menu:has(.mega-menu__container--gb){background:#fff;background:var(--color-background, #fff)}.mega-menu__container--gb{background:#fff!important;background:var(--color-background, #fff)!important;width:100%}.mega-menu__gb{display:flex;align-items:stretch;min-height:420px;width:100%;background:#fff!important;background:var(--color-background, #fff)}.mega-menu__gb-sidebar{flex:0 0 340px;width:340px;min-width:260px;padding:32px 28px 32px 0;display:flex;flex-direction:column;background:#fff;background:var(--color-background, #fff)}.mega-menu__gb-heading{font-size:var(--text-lg);line-height:1.6;color:rgb(var(--color-foreground));margin:0 0 2rem;line-height:1}.mega-menu__gb-links{list-style:none;margin:0;padding:0;flex:1;display:flex;flex-direction:column;gap:.375rem}.mega-menu__gb-link{display:block;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);line-height:1.25;text-transform:var(--font-heading-text-transform);color:rgb(var(--color-foreground));word-break:break-word;letter-spacing:-.05em;font-size:clamp(var(--text-xl),.4966rem + 1.1818vw,var(--text-3xl));opacity:.6}a.mega-menu__gb-link.is-active{opacity:1}.mega-menu__gb-link:hover,.mega-menu__gb-link:focus-visible,.mega-menu__gb-link.is-active{color:#111;color:var(--color-foreground, #111);outline:none}.mega-menu__gb-divider{height:1px;background:#e5e5e5;background:var(--color-border, #e5e5e5);margin:20px 0 16px}.mega-menu__gb-viewall{display:inline-flex;align-items:center;gap:6px;font-size:.8125rem;font-weight:600;color:#111;color:var(--color-foreground, #111);text-decoration:none;transition:gap .14s ease;pointer-events:auto}.mega-menu__gb-viewall:hover{gap:10px}.mega-menu__gb-products-area{flex:1;min-width:0;padding:28px 0 32px 32px;display:flex;flex-direction:column;background:#fff;background:var(--color-background, #fff)}.mega-menu__gb-topbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;flex-shrink:0}.mega-menu__gb-label{font-size:.875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#17171799}.mega-menu__gb-products-viewall{display:inline-flex;align-items:center;gap:5px;font-size:clamp(var(--text-base),.873rem + .3175vw,var(--text-xl));letter-spacing:-.025em;text-transform:uppercase;color:#111;color:var(--color-foreground, #111);text-decoration:none;transition:gap .14s ease;pointer-events:auto}.mega-menu__gb-products-viewall:hover{gap:8px}.mega-menu__gb-panels{flex:1;display:grid;grid-template-rows:1fr;grid-template-columns:1fr;min-height:320px}.mega-menu__gb-panel{grid-area:1 / 1;opacity:0;visibility:hidden;transition:opacity .18s ease,visibility 0s linear .18s;pointer-events:none}.mega-menu__gb-panel.is-active{opacity:1;visibility:visible;transition:opacity .18s ease;pointer-events:auto}a.mega-menu__gb-link{position:relative}a.mega-menu__gb-link:after{display:block;height:2px;width:0;background:#000;position:absolute;bottom:0;left:0;content:"";transition:all .3s}a.mega-menu__gb-link.is-active:after{width:100%}.mega-menu__gb-grid{height:100%}.mega-menu__container--gb,.mega-menu__gb,.mega-menu__gb *{pointer-events:auto}.mega-menu__gb-skeleton-link{display:block;height:1.5rem;background:#eee;background:var(--color-border, #eee);border-radius:4px;margin-bottom:10px;animation:gb-pulse 1.4s ease-in-out infinite}.mega-menu__gb-skeleton-card{display:block;background:#eee;background:var(--color-border, #eee);border-radius:8px;animation:gb-pulse 1.4s ease-in-out infinite}@keyframes gb-pulse{0%,to{opacity:1}50%{opacity:.45}}@media screen and (max-width:1199px){.mega-menu__gb-sidebar{flex:0 0 220px;width:220px;min-width:220px;padding:20px 20px 20px 0}.mega-menu__gb-products-area{padding:20px 0 20px 20px}.mega-menu__gb-link{font-size:1.375rem;position:relative}.mega-menu__gb-products-area{padding:20px 0 24px}.mega-menu__gb-panels{display:block;min-height:unset}.mega-menu__gb-panel{display:none;opacity:1;visibility:visible;pointer-events:auto}.mega-menu__gb-panel.is-active{display:block}}@media(prefers-reduced-motion:reduce){.mega-menu__gb-panel{transition:opacity .01s!important}.mega-menu__gb-link,.mega-menu__gb-viewall,.mega-menu__gb-products-viewall{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/mega-menu-gb.css.map */
