@media screen and (max-width:989.98px){.overlay-header-actions-desktop{display:none}.overlay-header-hamburger{display:flex;flex-direction:column;justify-content:center;align-items:center;background:none;border:none;cursor:pointer;padding:0;z-index:1002;position:relative;--kk-hamburger-size: max( var(--kk-icon-size-desktop-effective, 0px), var(--kk-icon-size-mobile-effective, var(--kk-icon-size-mobile, 24px)) );width:var(--kk-hamburger-size);height:var(--kk-hamburger-size);touch-action:manipulation;transform:translateY(2px);--kk-hamburger-line-offset: 28%}.overlay-header-hamburger-line{position:absolute;left:50%;width:calc(var(--kk-hamburger-size, var(--kk-icon-size-mobile-effective, var(--kk-icon-size-mobile, 24px))) * .8);height:max(2px,calc(var(--kk-hamburger-size, var(--kk-icon-size-mobile-effective, var(--kk-icon-size-mobile, 24px))) * .1));border-radius:999px;transform-origin:center;transition:transform .3s ease,opacity .3s ease,top .3s ease}.overlay-header-hamburger-line:nth-child(1){top:calc(50% - var(--kk-hamburger-line-offset));transform:translate(-50%,-50%)}.overlay-header-hamburger-line:nth-child(2){top:50%;transform:translate(-50%,-50%)}.overlay-header-hamburger-line:nth-child(3){top:calc(50% + var(--kk-hamburger-line-offset));transform:translate(-50%,-50%)}.overlay-header-hamburger.active .overlay-header-hamburger-line:nth-child(1){top:50%;transform:translate(-50%,-50%) rotate(45deg)}.overlay-header-hamburger.active .overlay-header-hamburger-line:nth-child(2){opacity:0}.overlay-header-hamburger.active .overlay-header-hamburger-line:nth-child(3){top:50%;transform:translate(-50%,-50%) rotate(-45deg)}.overlay-header-mobile-overlay{position:fixed;left:0;width:100%;z-index:1001;opacity:0;visibility:hidden;transition:all .3s ease;overflow-y:auto;-webkit-overflow-scrolling:touch}.overlay-header-mobile-overlay-content{background-color:inherit}.overlay-header-mobile-overlay-bar{position:sticky;top:0;z-index:2;display:none;align-items:center;justify-content:space-between;gap:12px;padding:6px 0 14px;background-color:inherit}.overlay-header-mobile-overlay-logo{min-width:0}.overlay-header-mobile-overlay-logo .overlay-header-logo a{display:inline-flex;align-items:center}.overlay-header-hamburger.overlay-header-hamburger--overlay-close{transform:none;opacity:1;transition:opacity .18s ease}.overlay-header-mobile-overlay.active{opacity:1;visibility:visible}.overlay-header-mobile-nav{list-style:none;margin:0;padding:25px 0 0}.overlay-header-mobile-nav-link{display:flex;align-items:center;justify-content:flex-start;width:100%;text-decoration:none;transition:all .3s ease}.overlay-header-mobile-nav-link:active{background:linear-gradient(90deg,red,#ff8000,#ff0,#80ff00,#0f0,#00ff80,#0ff,#0080ff,#00f,#8000ff,#f0f,#ff0080);background-size:200% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:overlay-header-rainbow-press .3s ease-in-out}.overlay-header-mobile-nav-label{flex:1;text-align:left;min-width:0}.overlay-header-caret{display:inline-flex;align-items:center;justify-content:center;transition:transform var(--overlay-header-dropdown-motion-duration) var(--overlay-header-dropdown-ease);transform-origin:center}.overlay-header-caret-symbol{display:inline-block;line-height:1;background:linear-gradient(90deg,red,#ff8000,#ff0,#80ff00,#0f0,#00ff80,#0ff,#0080ff,#00f,#8000ff,#f0f,#ff0080);-webkit-background-clip:text;background-clip:text;color:transparent}.overlay-header-mobile-nav-link.active .overlay-header-caret{transform:rotate(90deg)}.overlay-header-mobile-dropdown{max-height:0;opacity:0;transform:translateY(-12px);overflow:hidden;will-change:max-height,opacity,transform;transition:max-height var(--overlay-header-dropdown-motion-duration) var(--overlay-header-dropdown-ease),opacity var(--overlay-header-dropdown-fade-duration) var(--overlay-header-dropdown-ease),transform var(--overlay-header-dropdown-motion-duration) var(--overlay-header-dropdown-ease)}.overlay-header-mobile-dropdown.active{opacity:1;transform:translateY(0)}.overlay-header-mobile-dropdown-link{display:block;text-decoration:none;padding:8px 0;position:relative;opacity:.8;transition:opacity .3s ease}.overlay-header-mobile-dropdown-link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background-color:#1212122e;pointer-events:none}.overlay-header-mobile-dropdown-link:before{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--gradient-rainbow-90);background-size:1200% 1200%;animation:kk-rainbow-sweep var(--bar-sweep-speed, 8s) ease infinite;transform:scaleX(0);transform-origin:left center;transition:transform var(--overlay-header-rainbow-transition, .35s ease);pointer-events:none}.overlay-header-mobile-dropdown-link:hover{opacity:1}.overlay-header-mobile-dropdown-link:hover:before,.overlay-header-mobile-dropdown-link:focus-visible:before,.overlay-header-mobile-dropdown-link:active:before{transform:scaleX(1)}.overlay-header-mobile-icons{--overlay-mobile-gradient-rise-duration: .68s;--overlay-mobile-gradient-rise-ease: cubic-bezier(.22, 1, .36, 1);display:flex;justify-content:center;margin-top:30px;padding-top:20px;position:relative;z-index:1;isolation:isolate}.overlay-header-mobile-icons:before{content:"";position:absolute;left:50%;width:calc(100vw + 6px);width:calc(100dvw + 6px);top:0;height:100vh;background:var(--gradient-rainbow);background-size:1200% 1200%;opacity:0;transform:translate3d(-50%,105%,0);pointer-events:none;z-index:-1}.overlay-header-mobile-overlay.active .overlay-header-mobile-icons:before{opacity:1;animation:overlay-header-mobile-gradient-rise var(--overlay-mobile-gradient-rise-duration) var(--overlay-mobile-gradient-rise-ease) forwards,rainbowGradient var(--bar-sweep-speed, 8s) ease infinite}.overlay-header-mobile-icons .overlay-header-icon,.overlay-header-mobile-icons .overlay-header-icon .icon-wrapper,.overlay-header-mobile-icons .overlay-header-icon svg{transition:color .26s ease}.overlay-header-mobile-icons .overlay-header-icon img{filter:none;transition:filter .26s ease}.overlay-header-mobile-overlay.active .overlay-header-mobile-icons .overlay-header-icon,.overlay-header-mobile-overlay.active .overlay-header-mobile-icons .overlay-header-icon .icon-wrapper,.overlay-header-mobile-overlay.active .overlay-header-mobile-icons .overlay-header-icon svg{color:#fff!important;transition-delay:.25s}.overlay-header-mobile-overlay.active .overlay-header-mobile-icons .overlay-header-account-icon svg path,.overlay-header-mobile-overlay.active .overlay-header-mobile-icons .overlay-header-account-icon svg g{fill:#fff!important;stroke:#fff!important;transition-delay:.25s}.overlay-header-mobile-overlay.active .overlay-header-mobile-icons .overlay-header-icon img{filter:brightness(0) invert(1);transition-delay:.25s}.overlay-header .header__icon.overlay-header-mobile-header-cart{display:none}.overlay-header .header__icon.overlay-header-mobile-header-cart.is-visible{display:inline-flex}}@media screen and (max-width:989.98px)and (prefers-reduced-motion:reduce){.overlay-header-mobile-overlay.active .overlay-header-mobile-icons:before{animation:none;opacity:1;transform:translate3d(-50%,0,0)}.overlay-header-mobile-overlay.active .overlay-header-mobile-icons .overlay-header-icon,.overlay-header-mobile-overlay.active .overlay-header-mobile-icons .overlay-header-icon .icon-wrapper,.overlay-header-mobile-overlay.active .overlay-header-mobile-icons .overlay-header-icon svg,.overlay-header-mobile-overlay.active .overlay-header-mobile-icons .overlay-header-icon img{transition-delay:0s}}@keyframes overlay-header-mobile-gradient-rise{0%{opacity:0;transform:translate3d(-50%,105%,0)}18%{opacity:1}to{opacity:1;transform:translate3d(-50%,0,0)}}@media screen and (min-width:990px){.overlay-header-mobile-overlay{display:none}.overlay-header-mobile-header-cart{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/overlay-header-mobile.css.map */
