.top-bar-menu{background:#f9f9f9;display:flex;flex-flow:column nowrap;justify-content:flex-start;position:absolute;width:100%;z-index:9100}.mega-menu{list-style:none;padding:0;margin:0;display:none}.top-bar-menu.open .mega-menu{display:block;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.mega-menu .mega-menu-dropdown{display:none}.mega-menu .mega-menu-link .parent-link{display:inline-flex;align-items:center;justify-content:space-between;width:100%}.mega-menu .mega-menu-link.open .mega-menu-dropdown{display:block}.mega-menu .mega-menu-link,.mega-menu .mega-menu-link .parent-link>a{text-transform:uppercase;font-size:20px;font-weight:700;font-family:var(--font-heading-family);color:rgba(var(--color-base-accent-1));padding:8px;text-decoration:none}@media (max-width:1120px){.mega-menu .mega-menu-link,.mega-menu .mega-menu-link .parent-link>a{font-size:14px}}@media (min-width:1120px) and (max-width:1440px){.mega-menu .mega-menu-link,.mega-menu .mega-menu-link .parent-link>a{font-size:16px}}.mega-menu-grid .mega-menu-grid--menu,.mega-menu-grid .mega-menu-grid--banner{padding:2% 5%}.mega-menu-grid .mega-menu-grid--menu ul{list-style:none;padding:0;margin:0}.mega-menu-grid .mega-menu-grid--menu ul.menu-list li{font-size:18px;font-weight:500;color:rgba(var(--color-base-text-dark))}.mega-menu-grid .mega-menu-grid--menu ul.sub-menu-list li{font-family:var(--font-body-family);text-transform:none;font-size:15px;line-height:22px}.mega-menu-grid .mega-menu-grid--menu ul.sub-menu-list li a{color:rgba(var(--color-base-text-dark));text-decoration:none}.mega-menu-grid .mega-menu-grid--menu ul.sub-menu-list li a:hover{text-decoration:underline}.mega-menu-grid--banner .banner-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;grid-template-areas:"banner-1 banner-1" "banner-2 banner-2" "banner-3 banner-3"}.mega-menu-grid--banner .banner-grid .image-banner{aspect-ratio:2 / 3;background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;flex-flow:column nowrap;justify-content:flex-end;align-items:center;padding:20px 22px}.mega-menu-grid--banner .banner-grid .image-banner h5{font-family:var(--font-heading-family);font-weight:500;color:rgba(var(--color-base-text-light));text-transform:uppercase;text-align:center;text-shadow:0px 3px 6px #00000029;margin:0 0 15px}.mega-menu-grid--banner .banner-grid .banner-1{grid-area:banner-1}.mega-menu-grid--banner .banner-grid .banner-2{grid-area:banner-2}.mega-menu-grid--banner .banner-grid .banner-3{grid-area:banner-3;border:2px solid rgba(var(--color-base-text-dark));padding:10px 16px 0}.mega-menu-grid--banner .banner-grid .banner-3 p{grid-area:banner-3;font-family:var(--font-body-family);font-weight:400;color:rgba(var(--color-base-text-dark));font-size:18px;text-transform:none;text-align:center;margin:0 0 10px}.mega-menu-grid--banner .banner-grid .banner-3 p a{color:rgba(var(--color-base-text-dark))}.dropdown-icon{width:15px;height:15px;transform:rotate(90deg);margin-left:10px}.mega-menu-link.open .dropdown-icon{transform:rotate(-90deg) translateY(-20px)}.dropdown-icon svg{width:100%;height:100%;fill:rgba(var(--color-base-accent-1));stroke:rgba(var(--color-base-accent-1))}.footer-bar{display:flex;justify-content:center;align-items:center}.footer-bar a{text-decoration:none;padding:8px 16px}.footer-bar a:hover{text-decoration:underline}.footer-bar.color-background-1{background-color:rgb(var(--color-base-background-1))}.footer-bar.color-background-2{background-color:rgb(var(--color-base-background-2))}.footer-bar.color-accent-1{background-color:rgb(var(--color-base-accent-1))}.footer-bar.color-accent-2{background-color:rgb(var(--color-base-accent-2))}.footer-bar.color-accent-3{background-color:rgb(var(--color-base-accent-3))}.footer-bar.color-background-2 a,.footer-bar.color-background-1 a{color:rgb(var(--color-base-text-dark))}.footer-bar.color-accent-3 a,.footer-bar.color-accent-2 a,.footer-bar.color-accent-1 a{color:rgb(var(--color-base-text-light))}@media screen and (min-width: 600px){.mega-menu-grid--banner .banner-grid{grid-template-areas:"banner-1 banner-2" "banner-3 banner-3"}}@media screen and (min-width: 1024px){.top-bar-menu{flex-flow:row wrap;justify-content:center;align-items:center;position:relative}.mega-menu{display:flex;justify-content:center;align-items:center}.mega-menu .mega-menu-link .mega-menu-dropdown{display:none;background-color:rgba(var(--color-base-background-1));position:absolute;top:100%;width:100%;left:0;z-index:100}.mega-menu .mega-menu-link:hover .mega-menu-dropdown{display:block;z-index:1000}.mega-menu-grid{display:flex}.mega-menu-grid .mega-menu-grid--menu{flex:0 1 60%}.mega-menu-grid .mega-menu-grid--banner{background:#eee;flex:0 1 40%}.mega-menu-grid .mega-menu-grid--menu ul.menu-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:16px}.dropdown-icon{display:none}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/section-topbar-menu.css.map */
