.header__heading-logo-wrapper{max-height:45px}.header--top-center .header__inline-menu{padding-top:8px;padding-bottom:8px}.header__menu-item{position:relative;transition:all .3s ease}.header__menu-item .list-menu__item--link{position:relative;padding:8px 16px;transition:all .3s cubic-bezier(.4,0,.2,1)}.header__menu-item:hover .list-menu__item--link{transform:translateY(-2px)}.header__menu-item .list-menu__item--link{color:rgba(var(--color-foreground),.85)}.header__menu-item:hover .list-menu__item--link{color:rgb(var(--color-foreground))}.header__menu-item details[open]>summary .icon-caret{transform:rotate(180deg);transition:transform .3s ease}.header__menu-item summary .icon-caret{transition:transform .3s ease}.header__menu-item .header__submenu{animation:slideDown .3s cubic-bezier(.4,0,.2,1);box-shadow:0 10px 40px #00000026;border-radius:0 0 8px 8px;overflow:hidden}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.header__submenu .list-menu__item{position:relative;transition:all .2s ease}.header__submenu .list-menu__item:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:0;height:2px;background:rgb(var(--color-foreground));transition:width .3s ease}.header__submenu .list-menu__item:hover:before{width:4px}.header__submenu .list-menu__item:hover{padding-left:12px;background:rgba(var(--color-foreground),.05)}.header__submenu .header__submenu .list-menu__item{font-size:1.35rem}.header__submenu .header__submenu .list-menu__item:hover{background:rgba(var(--color-foreground),.08)}.header__icon{transition:all .3s ease}.header__icon:hover{transform:scale(1.1)}.search-inline__input:focus{box-shadow:0 0 0 3px rgba(var(--color-foreground),.1);border-color:rgb(var(--color-foreground))}.header__heading-link{transition:all .3s ease}.header__heading-link:hover{opacity:.85}@media screen and (max-width: 989px){.header{padding-top:8px!important;padding-bottom:8px!important}.header__heading-logo-wrapper{max-height:40px}}.list-menu--inline>.list-menu__item{padding:0 4px}@media screen and (min-width: 990px){.list-menu--inline>.list-menu__item{padding:0 8px}.header--top-center .header__icons .header__search{display:inline-flex!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/custom-menu-effects.css.map */
