.header__sub_menu_item:hover{color:rgba(var(--color-foreground),.75)!important}.header__mega_menu_item:hover,.header__mega_sub_menu_item:hover{color:rgba(var(--color-base-text-link-hover))}.header__mega_menu{max-height:80vh;overflow-y:auto}.header__sub_menu{position:absolute;z-index:9;top:100%;left:0;visibility:hidden;width:220px;margin:20px 0 0;padding:20px;list-style:none;transition:var(--transition);opacity:0;box-shadow:0 10px 20px rgba(var(--color-foreground),.1);border-radius:1rem}.menu__item_has_children details-disclosure>details{position:initial}.header__sub_menu_li{position:relative;display:block}.header__sub_menu_item{line-height:1;display:inline-block;padding:12px 0;color:rgba(var(--color-foreground));position:relative}.header__mega_menu{position:absolute;z-index:98;left:0;visibility:hidden;margin:2rem 0 0;padding:4rem;list-style:none;transition:var(--transition);opacity:0;box-shadow:0 2rem 1.5rem -1rem rgba(var(--color-foreground),.15);right:0;border-top:.1rem solid rgba(var(--color-foreground),.1);border-radius:1rem}.header__mega_menu--inner:only-child{display:flex;flex-wrap:wrap;padding:0;gap:2rem}.header__mega_menu--inner:not(:only-child){display:grid;grid-template-columns:repeat(4,1fr);padding:0;gap:2rem}.header__mega_menu_li{position:relative;display:block;flex:1 0 auto}.header__mega_menu_item{font-size:1.7rem;font-weight:700;line-height:1;position:relative;display:block;padding:12px 0;color:rgba(var(--color-foreground))}.header__mega_sub_menu{margin:0;padding:0;list-style:none}.header__mega_sub_menu_li{display:block}.header__mega_sub_menu_item{line-height:1.5;display:inline-block;padding:12px 0;position:relative}.header__sub--menu-has-sub--item .header__sub_menu_item_text{position:relative}.header__mega_sub_menu_item:before,.header__sub_menu_item:not(.header__sub--menu-has-sub--item):before,.header__sub--menu-has-sub--item .header__sub_menu_item_text:before{position:absolute;content:"";width:0;height:.1rem;background:rgba(var(--color-foreground),.5);bottom:.5rem;transition:var(--transition);left:50%;transform:translate(-50%)}.header__mega_sub_menu_item:hover:before,.header__sub_menu_item:not(.header__sub--menu-has-sub--item):hover:before,.header__sub--has-children:hover .header__sub--menu-has-sub--item .header__sub_menu_item_text:before{width:100%}span.submenu__icon svg{width:1.2rem;right:-1.6rem;top:50%;transform:translateY(-50%)}.header__sub--menu-has-sub--item .header__sub_menu_item_text:before{bottom:0}.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 2.5rem;margin:0;border-radius:1rem}.header__sub--has-children .header__sub--menu-has-sub--item{display:flex;justify-content:space-between}.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}span.header__sub--has-children--icon>svg{width:1.5rem}a.header__sub_menu_item{word-break:break-word}.mega__menu--promo{flex:0 0 20rem}.header__mega_menu:not(.mega__menu--wrapper),.header__mega_menu--inner{flex:1 1 100%}.container.mega__menu--wrapper--column{display:flex;gap:2rem;align-items:flex-start}@media only screen and (min-width: 1200px){.mega__menu--promo{flex:0 0 28rem}.mega__menu__full .header__mega_menu{left:var(--container-fluid-offset);right:var(--container-fluid-offset)}}.promo__overlay:after{position:absolute;bottom:0;left:0;width:100%;height:50%;display:block;z-index:1;content:"";background:linear-gradient(to bottom,#0000,rgba(var(--color-foreground),.85));cursor:pointer}@media only screen and (max-width: 750px){.promo__overlay:after{height:80%}}.mega__menu--promo-content{position:absolute;bottom:2rem;left:1rem;right:1rem;z-index:9}.promo-heading--label,.promo--subheading--label{color:rgb(var(--color-background))}details[open]>summary.header__menu_item:after{width:100%}.position-relative .header__mega_menu{border-radius:1rem}.promo--subheading--label p{font-size:1.4rem}
/*# sourceMappingURL=/cdn/shop/t/193/assets/header-submenu.css.map */
