.header__mega_sub_menu_item:hover,.header__mega_menu_item:hover,.header__sub_menu_item:hover{color:rgba(var(--text-link-hover-color))}.header__sub_menu_li.header__sub--has-children{position:relative}ul.header__sub--children__menu{position:absolute;width:22rem;z-index:9;left:100%;top:10%;box-shadow:0 10px 20px rgba(var(--color-foreground),.15);opacity:0;visibility:hidden;transition:var(--transition);padding:1rem 0;margin:0}a.header__sub_menu_item{word-break:break-word}.header__sub--has-children>a.header__sub_menu_item{display:flex;justify-content:space-between}span.header__sub--has-children--icon>svg{width:1.5rem}.header__sub--has-children:hover ul.header__sub--children__menu,.header__sub--has-children:focus-within ul.header__sub--children__menu{opacity:1;visibility:visible;top:0}.header__sub--has-children:hover>.header__sub_menu_item{color:rgba(var(--text-link-hover-color))}.mega__menu--wrapper--column:not(.mega__menu--collection-list-two-rows):not(.mega__menu--collection-inline):not(.mega__menu--products-two-rows):not(.mega__menu--products-inline){display:flex;gap:2rem;align-items:flex-start}.mega__menu--promo{flex:0 0 20rem}@media only screen and (min-width:1200px){.mega__menu--promo{flex:0 0 28rem}}.header__mega_menu--inner:not(:only-child){display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding:0;gap:2rem}.header__mega_menu--inner:only-child{display:flex;flex-wrap:wrap;padding:0;gap:2rem}a.mega__menu--promo-link{display:block}.header__mega_menu:not(.mega__menu--wrapper),.header__mega_menu--inner{flex:1 1 100%}@media only screen and (min-width:1200px)and (max-width:1400px){.header__mega_menu--inner:not(:only-child){grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}}@media only screen and (max-width:1199px){.header__mega_menu--inner:not(:only-child){grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}.header__mega_menu_item{font-weight:700;color:#333;text-decoration:none;display:block;padding-bottom:.5rem}.header__mega_sub_menu_item{font-weight:400;color:#333;text-decoration:none;display:block}.header__mega_sub_menu_item:hover{color:#235e4c;text-decoration:underline}@media(min-width:992px){.header__menu_li.manual-click-item:hover .header__mega_menu,.header__menu_li.manual-click-item:focus-within .header__mega_menu{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(10px)}.header__menu_li.manual-click-item.is-open .header__mega_menu{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0)!important;display:block!important}.header__menu_li.manual-click-item.is-open .icon-caret{transform:rotate(180deg)}}@media(min-width:992px){.header__mega_menu--brands{left:0;right:0;width:100%;margin-top:0}.header__mega_menu--brands>[class*=container]{max-width:100%;width:100%;margin:0;padding-left:4rem;padding-right:4rem}}.brands__mega{--brands-accent: #235E4C;width:100%;padding:1rem 0}.brands__section-title{display:block;font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--brands-accent);margin:0 0 1.6rem;padding-bottom:.9rem;border-bottom:1px solid #e4e7ec}.brands__popular{margin-bottom:2.6rem}.brands__popular--grid{display:grid;gap:1.6rem}.brands__popular--grid--5{grid-template-columns:repeat(5,1fr)}.brands__popular--grid--6{grid-template-columns:repeat(6,1fr)}.brands__popular--card{display:flex;align-items:center;justify-content:center;min-height:9rem;padding:.4rem .8rem;border:1px solid #e4e7ec;border-radius:1.2rem;transition:var(--transition, .2s ease)}.brands__popular--card:hover{border-color:var(--brands-accent);box-shadow:0 6px 18px #0000000f;transform:translateY(-2px)}.brands__popular--logo{display:block;width:100%;height:100%;max-height:8.2rem;object-fit:contain}.brands__az--grid{column-count:5;column-gap:2.5rem}.brands__az--group{break-inside:avoid;margin-bottom:1.8rem}.brands__az--letter{display:block;font-weight:700;font-size:1.4rem;color:var(--brands-accent);margin-bottom:.7rem}.brands__az--list{list-style:none;margin:0;padding:0}.brands__az--list li{margin-bottom:.5rem}.brands__az--link{color:#1b2a4a;text-decoration:none;font-size:1.4rem}.brands__az--link:hover{color:var(--brands-accent);text-decoration:underline}@media(max-width:1400px){.brands__az--grid{column-count:4}}@media(max-width:1100px){.brands__az--grid{column-count:3}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/header-submenu.css.map */
