.header__inline-menu{display:flex;justify-content:center}.header__inline-menu .list-menu{display:flex;gap:2rem}.header__menu-item{position:relative;padding:.8rem 1rem;font-weight:500;letter-spacing:.02em;transition:color .3s ease}.header__menu-item:after{content:"";position:absolute;width:0;height:2px;bottom:0;left:50%;background-color:currentColor;transition:width .3s ease,left .3s ease}.header__menu-item:hover:after,.menu-item--hovered:after{width:100%;left:0}.header__active-menu-item,.list-menu__item--active,.list-menu__item--active:hover,.header__menu-item:hover span,.header__menu-item span{text-decoration:none!important}.header__submenu{background-color:rgb(var(--color-background));border-radius:8px;box-shadow:0 10px 20px #0000001a;opacity:0;transform:translateY(10px);transition:opacity .3s ease,transform .3s ease;padding:1rem 0;min-width:200px}details[open]>.header__submenu{opacity:1;transform:translateY(0)}.header__submenu .header__menu-item{padding:.7rem 1.5rem;transition:background-color .2s ease,color .2s ease}.header__submenu .header__menu-item:hover{background-color:rgba(var(--color-foreground),.04)}.mega-menu__content{opacity:0;transform:translateY(10px);transition:opacity .3s ease,transform .3s ease;border-radius:0 0 8px 8px;box-shadow:0 10px 30px #00000014}.mega-menu[open] .mega-menu__content{opacity:1;transform:translateY(0)}.header__icon{transition:transform .2s ease}.header__icon:hover{transform:scale(1.1)}.shopify-section-header-sticky.animate{animation:slide-down .5s forwards}@keyframes slide-down{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.header__icon--menu{transition:transform .3s ease}.header__icon--menu[aria-expanded=true]{transform:rotate(90deg)}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.header__icon--cart:hover{animation:bounce .5s ease}.header__heading-logo-wrapper{transition:transform .3s ease}.header__heading-link:hover .header__heading-logo-wrapper{transform:scale(1.03)}.header--scrolled{box-shadow:0 2px 10px #0000001a;background-color:rgba(var(--color-background),.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .3s ease,background-color .3s ease,box-shadow .3s ease}.header--hidden{transform:translateY(-100%)}.header-wrapper{transition:background-color .3s ease}.header__menu-item summary{display:flex;align-items:center;gap:.5rem}.header__menu-item:hover{transform:translateY(-2px)}.header__menu-item .icon-caret{transition:transform .3s ease;margin-left:.5rem}details[open]>summary .icon-caret{transform:rotate(180deg)}.header{transition:padding .3s ease}.header--scrolled.header{padding-top:10px;padding-bottom:10px}@media screen and (max-width: 990px){.header__inline-menu{display:none}.menu-drawer{transition:transform .5s cubic-bezier(.77,.2,.05,1)}.js details[open].menu-opening>.menu-drawer{transform:translate(0);box-shadow:5px 0 30px #00000026}}.modern-nav{font-weight:500}.modern-nav__item{position:relative}.modern-nav__link{position:relative;z-index:2;transition:all .3s ease}.modern-nav__link:hover{color:rgb(var(--color-foreground))}.modern-nav__submenu{padding:.8rem 0;margin-top:.5rem;border-radius:8px;box-shadow:0 10px 25px #0000001a;border:1px solid rgba(var(--color-foreground),.05)}.modern-nav__submenu-item{padding:0}.modern-nav__submenu-link{display:block;padding:.8rem 1.5rem;transition:all .2s ease;font-weight:400}.modern-nav__submenu-link:hover{background-color:rgba(var(--color-foreground),.04);transform:translate(5px)}.modern-nav__submenu-level-2{border-radius:8px;box-shadow:0 10px 25px #0000001a;border:1px solid rgba(var(--color-foreground),.05);padding:.8rem 0}.modern-nav__submenu-link-level-2{padding:.8rem 1.5rem;font-weight:400}.modern-mega-menu{position:static}.modern-mega-menu__content{padding-top:2.5rem;padding-bottom:2.5rem;border-top:1px solid rgba(var(--color-foreground),.05)}.modern-mega-menu__list{display:grid;gap:2rem 4rem}.modern-mega-menu__item{margin-bottom:1rem}.modern-mega-menu__link{font-weight:500;margin-bottom:.8rem;display:block;transition:all .2s ease}.modern-mega-menu__link:hover{transform:translate(5px)}.modern-mega-menu__sublist{margin-top:.5rem}.modern-mega-menu__subitem{margin-bottom:.3rem}.modern-mega-menu__sublink{font-weight:400;opacity:.85;transition:all .2s ease;padding:.4rem 0;display:block}.modern-mega-menu__sublink:hover{opacity:1;transform:translate(5px)}.header--middle-center .header__heading{width:100%;text-align:center}.header--middle-center .header__heading-link{justify-content:center;width:100%;text-align:center}@media screen and (max-width: 749px){.header{display:grid!important;grid-template-areas:"menu logo icons"!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important;padding-left:10px!important;padding-right:10px!important}header-drawer{grid-area:menu!important;justify-self:start!important}.header__heading{grid-area:logo!important;justify-self:center!important;width:100%!important;text-align:center!important;margin:0 auto!important}.header__heading-link{display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;margin:0 auto!important}.header__heading-logo-wrapper{display:flex!important;justify-content:center!important;align-items:center!important;width:auto!important;margin:0 auto!important}.header__heading-logo{margin:0 auto!important}.header__icons{grid-area:icons!important;justify-self:end!important;margin-left:0!important}.header--mobile-center .header__heading{margin:0 auto!important}.header__heading{text-align:center;display:inline-block;width:auto;margin:0 auto}.header__heading-link{display:inline-block;width:auto;white-space:nowrap;text-align:center;padding:0}.header__heading-logo-wrapper{display:inline-block;width:auto;max-width:100%}.header__heading-link .h2,.site-name-text{display:inline-block;width:auto;white-space:nowrap;font-size:1.5rem;letter-spacing:normal;text-align:center;writing-mode:horizontal-tb!important;text-orientation:mixed!important;direction:ltr!important;text-align:center!important}.header__heading-link span,.header__heading-link .h2,.site-name-text{display:inline!important;text-orientation:mixed!important;writing-mode:horizontal-tb!important;text-align:center!important;width:auto!important;max-width:100%!important}.header__icons{display:flex;align-items:center;justify-content:flex-end;margin-left:auto}.menu-drawer{max-width:100%;width:100%}.header__icon--menu{margin-left:0}.header--mobile-center{justify-content:center}.header--mobile-center .header__heading{flex:1;text-align:center}.header--mobile-center .header__icons{flex:0 0 auto}.header--mobile-left{justify-content:flex-start}.header--mobile-left .header__heading{flex:0 0 auto;text-align:left}header-drawer{margin-left:-10px}.menu-drawer-container{flex:0 0 auto}.header__search,.header__icon--cart{margin-right:0}.menu-drawer{background-color:rgb(var(--color-background));box-shadow:0 0 10px #0003}.menu-drawer__navigation{padding-top:2rem}.menu-drawer__menu-item{font-size:1.6rem;padding:1.2rem 3rem;transition:background-color .2s ease}.menu-drawer__menu-item:hover,.menu-drawer__menu-item:focus{background-color:rgba(var(--color-foreground),.06)}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/modern-navigation.css.map */
