.header[sticky]{transform:translateY(0);transition:transform .4s cubic-bezier(.4,0,.2,1),box-shadow .3s ease,background-color .3s ease}.header[data-sticky-state=idle]{transform:translateY(-100%);opacity:0}.header[data-sticky-state=active]{transform:translateY(0);opacity:1;box-shadow:0 4px 16px #00000014;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(var(--color-background-rgb),.98);animation:slideDown .4s cubic-bezier(.4,0,.2,1)}@keyframes slideDown{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.header[data-sticky-state=active] .header-logo__image,.header[data-sticky-state=active] .header-logo__image-container{transition:max-height .4s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1)}.header[data-sticky-state=active] .header-logo__image{max-height:50px!important;transform:scale(.95)}.header .header__columns{transition:padding .4s cubic-bezier(.4,0,.2,1)}.header[data-sticky-state=active] .header__columns{padding-block-start:12px;padding-block-end:12px}.header[data-sticky-state=active] .menu-list__link{animation:fadeInUp .5s cubic-bezier(.4,0,.2,1) .1s backwards}@keyframes fadeInUp{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.menu-list__link{position:relative;transition:color .3s ease,transform .2s ease}.menu-list__link:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background-color:currentColor;transition:width .3s cubic-bezier(.4,0,.2,1)}.menu-list__link:hover:after,.menu-list__link[aria-current=page]:after{width:100%}.menu-list__link:hover{transform:translateY(-1px)}.menu-list__link[aria-current=page]{font-weight:600}.header__columns:has(.header-logo){grid-template-columns:1fr auto 1fr;align-items:center}.header__column:has(.header-logo){justify-content:center}.header__column--left{justify-content:flex-end}.header__column--right{justify-content:flex-start}.header-actions__action{transition:transform .2s ease,opacity .2s ease}.header-actions__action:hover{transform:translateY(-2px)}@keyframes badge-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.header-actions__action[data-cart-count]:not([data-cart-count="0"]):after{animation:badge-pulse .3s ease}@media screen and (max-width: 749px){.header-logo{margin:0 auto;text-align:center}.header-logo__image,.header-logo img{max-height:50px!important;width:auto!important}.header[data-sticky-state=active] .header-logo__image,.header[data-sticky-state=active] .header-logo img{max-height:40px!important}.header-logo{max-height:50px!important}.header[data-sticky-state=active] .header-logo{max-height:40px!important}.header__columns{padding-block-start:12px!important;padding-block-end:12px!important}.header[data-sticky-state=active] .header__columns{padding-block-start:10px!important;padding-block-end:10px!important}.custom-topbar{padding-top:8px!important;padding-bottom:8px!important}.custom-topbar__content{font-size:12px!important}.custom-topbar__icon{width:14px!important;height:14px!important}.header-actions{align-items:center}}body{scroll-padding-top:var(--header-height, 60px)}.menu-list__link:focus-visible,.header-actions__action:focus-visible{outline:2px solid var(--color-foreground);outline-offset:4px;border-radius:2px}@media (prefers-reduced-motion: reduce){.header,.header-logo__image,.menu-list__link,.header-actions__action,.custom-topbar{transition:none!important;animation:none!important}}.mega-menu{animation:fadeIn .3s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.header[data-sticky-state=active]{--color-foreground: #333;--color-background: #fff}@media (prefers-color-scheme: dark){.header[data-sticky-state=active]{--color-foreground: #fff;--color-background: #1a1a1a}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom-header-enhancements.css.map */
