.storefront-megamenu-module__3nzRvq__topBar{border:1px solid;border-left:0;border-right:0;margin-bottom:12px}.storefront-megamenu-module__3nzRvq__shell{grid-template-columns:minmax(0,1fr) auto;width:min(1710px,100% - 20px);margin:0 auto;display:grid}.storefront-megamenu-module__3nzRvq__menu{min-width:0}.storefront-megamenu-module__3nzRvq__rootList{flex-wrap:wrap;align-items:center;gap:12px 18px;margin:0;padding:11px 14px;list-style:none;display:flex}.storefront-megamenu-module__3nzRvq__item{position:relative}.storefront-megamenu-module__3nzRvq__item>a,.storefront-megamenu-module__3nzRvq__item>span{white-space:nowrap;align-items:center;gap:6px;line-height:1.2;text-decoration:none;display:inline-flex}.storefront-megamenu-module__3nzRvq__itemWithChildren>a:after,.storefront-megamenu-module__3nzRvq__itemWithChildren>span:after{content:"▾";opacity:.7}.storefront-megamenu-module__3nzRvq__submenu{z-index:30;border:1px solid;min-width:220px;margin:0;padding:8px 0;list-style:none;display:none;position:absolute;top:calc(100% + 6px);left:0}.storefront-megamenu-module__3nzRvq__itemWithChildren:hover>.storefront-megamenu-module__3nzRvq__submenu,.storefront-megamenu-module__3nzRvq__itemWithChildren:focus-within>.storefront-megamenu-module__3nzRvq__submenu{display:block}.storefront-megamenu-module__3nzRvq__submenu .storefront-megamenu-module__3nzRvq__item{width:100%}.storefront-megamenu-module__3nzRvq__submenu .storefront-megamenu-module__3nzRvq__item>a,.storefront-megamenu-module__3nzRvq__submenu .storefront-megamenu-module__3nzRvq__item>span{white-space:normal;width:100%;padding:8px 12px}.storefront-megamenu-module__3nzRvq__submenuNested{top:0;left:calc(100% - 6px)}.storefront-megamenu-module__3nzRvq__newsletter{white-space:nowrap;padding:11px 16px}@media (max-width:991px){.storefront-megamenu-module__3nzRvq__shell{grid-template-columns:1fr;width:min(1260px,100% - 24px)}.storefront-megamenu-module__3nzRvq__newsletter{white-space:normal;border-top:1px solid}}@media (max-width:767px){.storefront-megamenu-module__3nzRvq__rootList{gap:10px 12px}}
