.megamenu{--megamenu-line: var(--COLOR-NAV-A10);grid-column:1 / -1}.megamenu a{color:inherit;text-decoration:none}.megamenu__title{display:block;padding-bottom:20px;border-bottom:1px solid var(--megamenu-line)}.megamenu__columns{display:grid;grid-template-columns:repeat(var(--megamenu-columns, 4),minmax(0,1fr));gap:32px;padding-top:24px}.megamenu__column{min-width:0}.megamenu__heading{display:flex;align-items:center;gap:10px;padding-bottom:16px;border-bottom:1px solid var(--megamenu-line);font-family:var(--FONT-STACK-ACCENT);font-style:var(--FONT-STYLE-ACCENT);font-weight:var(--FONT-WEIGHT-ACCENT-BOLD);text-transform:var(--FONT-ACCENT-TRANSFORM);letter-spacing:var(--FONT-ACCENT-LETTER-SPACING);font-size:calc(var(--font-3) * var(--FONT-ADJUST-ACCENT))}.megamenu__links{display:grid;gap:18px;margin:20px 0 0;padding:0;list-style:none}.megamenu__links li{margin:0}.megamenu__link{display:flex;align-items:flex-start;gap:10px;font-size:calc(var(--font-4) * var(--FONT-ADJUST-BODY));line-height:var(--leading-normal)}.megamenu__link:hover .megamenu__text>span:first-child,.megamenu__link:focus .megamenu__text>span:first-child,.megamenu__link.is-active .megamenu__text>span:first-child{text-decoration:underline;text-underline-offset:4px}.megamenu__icon{flex-shrink:0;display:block;width:22px;height:22px}.megamenu__icon img{display:block;width:100%;height:100%;object-fit:contain}.megamenu__text{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0}.megamenu__badge{padding:2px 8px;background-color:var(--megamenu-badge-bg, var(--primary));color:#fff;font-family:var(--FONT-STACK-ACCENT);font-weight:var(--FONT-WEIGHT-ACCENT);font-size:calc(var(--font-2) * var(--FONT-ADJUST-ACCENT));line-height:1.4;white-space:nowrap}.megamenu__view-all{display:inline-flex;align-items:center;gap:6px;margin-top:24px;color:var(--primary)!important;font-weight:var(--FONT-WEIGHT-BODY-BOLD);font-size:calc(var(--font-3) * var(--FONT-ADJUST-BODY))}.megamenu__view-all:hover{text-decoration:underline!important;text-underline-offset:4px}.megamenu__promo{align-self:start;padding:20px;background-color:var(--megamenu-promo-bg, var(--bg-accent))}.megamenu__promo-title{margin:0 0 8px;font-weight:var(--FONT-WEIGHT-BODY-BOLD);font-size:calc(var(--font-4) * var(--FONT-ADJUST-BODY))}.megamenu__promo-text{margin:0;color:var(--text-light);font-size:calc(var(--font-3) * var(--FONT-ADJUST-BODY));line-height:var(--leading-normal)}.megamenu__promo .megamenu__view-all{margin-top:16px}.megamenu__bottom{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:28px;padding-top:20px;border-top:1px solid var(--megamenu-line);font-weight:var(--FONT-WEIGHT-BODY-BOLD);font-size:calc(var(--font-3) * var(--FONT-ADJUST-BODY))}.megamenu__bottom a:hover{text-decoration:underline;text-underline-offset:4px}
/*# sourceMappingURL=/cdn/shop/t/18/assets/megamenu.css.map */
