header-component:not(:defined),header-component:not(:defined) *{transition:none!important}@media(max-width:1024px){announcement-bar:not(:defined) .announcement-bar__duplicate-wrapper{justify-content:center}announcement-bar:not(:defined) .announcement-bar__duplicate-wrapper>:first-child~*{display:none}}.header--sticky,.announcement-bar--sticky{top:0!important}.announcement-bar--sticky+.header--sticky{top:var(--announcement-dynamic-height, 0px)!important}header-component{position:relative;z-index:19;transition:all .2s ease-in-out;transform:translateZ(0);-webkit-transform:translate3d(0,0,0)}.header{width:100%;padding:0;position:relative;z-index:2;display:block;box-sizing:border-box}.Header--Bg{background-color:var(--background_color);color:var(--primary_text);transition:all .2s ease-in-out}.Header--Transparent.Header--Bg:not(.header--scrolled){background:var(--tertiary_gray, transparent);-webkit-backdrop-filter:blur(4.25px);backdrop-filter:blur(4.25px)}.Header--Transparent.Header--Bg:not(.header--scrolled) svg path{fill:var(--secondary_text)}.Header--Transparent.Header--Bg:not(.header--scrolled) .desktop-menu-list li a:not(.desktop-menu__link){color:var(--secondary_text)}.Header--Transparent.Header--Bg:not(.header--scrolled) .logo{filter:var(--logo-invert)}.header--wrapper.header-grid{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;padding:0 1rem;gap:.75rem;box-sizing:border-box;min-height:52px}.header-left{display:flex;align-items:center;gap:1rem;min-width:0;justify-content:flex-start}.header-right{display:flex;align-items:center;gap:1rem;min-width:0;justify-content:flex-end}.header-center{display:flex;justify-content:center;align-items:center;min-width:0}.header-logo-wrapper{width:fit-content;flex-shrink:0;display:flex;justify-content:center;color:var(--primary_text)}.header-center .header-logo-wrapper .logo{display:block;width:100%;height:auto;object-fit:contain}.header-hamburger-btn,.header-search-btn,.header-acc-btn,.header-cart-btn{position:relative;display:flex;align-items:center;justify-content:center;line-height:0;background:transparent;border:0;cursor:pointer}.header-hamburger-btn{background:none;flex-direction:column}.Header--Transparent.Header--Bg:has(.header-hamburger-btn.active) svg path{fill:var(--primary_text)}.Header--Transparent.Header--Bg:has(.header-hamburger-btn.active) img{filter:invert(0)}.localization-sel__btn .RevolutionSelectbox--Title.not_mobile.not_pocket{width:1.25rem;height:1.25rem}.header-left svg,.header-right svg{width:1.25rem;height:1.25rem;display:block}.header-row-desktop{display:flex;justify-content:space-between;align-items:center;gap:2rem;padding:.5rem 2rem}.header-row-desktop .header-logo-wrapper{flex:0 0 auto;margin-right:0}.desktop-menu{flex:0 1 auto;min-width:0;display:flex;gap:1.5rem}.desktop-menu-list{display:flex;justify-content:center;flex-wrap:wrap;gap:.75rem 1.5rem;margin:0;padding:0;list-style:none;white-space:nowrap}.desktop-menu-list li a{display:inline-block;color:var(--header-text-color);text-decoration:none}.desktop-icons{display:flex;align-items:center;gap:1rem;justify-content:flex-end}.desktop-icons .fav-icon__wrapper span{height:20px;width:20px}.desktop-menu__nav-link{position:relative;width:fit-content;color:var(--header-text-color)}.desktop-menu__nav-item{display:flex}.desktop-menu__nav-item a,.desktop-menu__nav-link{position:relative}[aria-hasMenu=true]+.Dropdown--Content{display:none}[aria-hasMenu=true][aria-expanded=true]+.Dropdown--Content{display:block}.language-selector{position:relative;display:flex;flex-direction:column;align-items:center}.desktop-search{position:relative;height:20px;width:20px;cursor:pointer}.header-search-btn__icon-search,.header-search-btn__icon-close{display:flex;transition:opacity .2s ease}.header-search-btn__icon-close{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;pointer-events:none}.header-search-btn__icon-search{opacity:1}.search-icon-active .header-search-btn__icon-search{opacity:0;pointer-events:none}.search-icon-active .header-search-btn__icon-close{opacity:1;pointer-events:auto}.header-cart-btn .cart-icon--filled,.header-cart-btn.is-filled .cart-icon--empty{display:none}.header-cart-btn.is-filled .cart-icon--filled{display:inline-flex}.header-cart-btn.is-filled:before{content:"";position:absolute;top:-1px;right:-1px;width:3px;height:3px;background:var(--primary_accent);border-radius:50%}.header--sticky{position:sticky;top:var(--announcement-dynamic-height, 0px);z-index:6;height:fit-content}.header--not-sticky{top:var(--announcement-dynamic-height, 0px)}.header--sticky-with-ann{position:sticky;z-index:6;top:calc(var(--announcement-height-fixed) * var(--announcement-sticky));height:fit-content}[id^=shopify-section].header--sticky,[id^=shopify-section].header--sticky-with-ann{position:sticky;top:max(env(safe-area-inset-top,0px),var(--announcement-dynamic-height, 0px));z-index:20;width:100%;backface-visibility:hidden;-webkit-backface-visibility:hidden}#header:has(.header-hamburger-btn.active){background-color:var(--background_color);color:var(--primary_text)}.header-hamburger-btn,.header-search-btn,.fav-icon__wrapper,.header-cart-btn{position:relative}.header-logo-wrapper img{width:100%}.header__cart-count{width:14px;height:14px;color:var(--secondary_text);background-color:var(--primary_text);border-radius:50%;display:flex;align-items:center;justify-content:center;position:absolute;top:-4px;right:-5px}.header__favorites{height:20px;width:20px}.header__favorites--populated:before{content:"";position:absolute;top:0;right:0;width:3px;height:3px;background:var(--primary_accent);border-radius:50%}.header-logo-wrapper a{width:100%;display:flex}.header--fixed-top-bar{position:fixed;top:max(env(safe-area-inset-top,0px),var(--announcement-dynamic-height, 0px));left:0;right:0;z-index:20;width:100%;transform:translateY(0);transition:transform .2s ease-in-out}.header--fixed-top-bar.header--hide{transform:translateY(calc(-100% - var(--announcement-dynamic-height, 0px)))}body:has(.header--fixed-top-bar){padding-top:var(--header-height-fixed)}.Header--Bg.Header--Transparent.header--scrolled{background-color:var(--background_color)}.Header--Transparent.Header--Bg.header--scrolled .logo{filter:none}@media screen and (min-width:1025px){.header-left a svg path,.header-right a svg path,.header-left button svg path,.header-right button svg path{transition:fill .2s ease-in-out}.header-left a:hover svg path,.header-right a:hover svg path,.header-left button:hover svg path,.header-right button:hover svg path{fill:var(--primary_text)}.desktop-menu-list:hover .desktop-menu__nav-link{color:var(--primary_grey)}.desktop-menu-list:hover .desktop-menu__nav-link:hover{color:var(--primary_accent)}.desktop-icons div svg path,.desktop-icons a svg path,.desktop-icons button svg path,.desktop-menu button svg path{transition:fill .2s ease-in-out}.desktop-icons div:hover svg path,.desktop-icons a:hover svg path,.desktop-icons button:hover svg path,.desktop-menu button:hover svg path{fill:var(--primary_accent)!important}.Header--Transparent.Header--Bg:not(.header--scrolled):hover{background-color:var(--background_color);-webkit-backdrop-filter:none;backdrop-filter:none}.Header--Transparent.Header--Bg:not(.header--scrolled):hover .header-main-links,.Header--Transparent.Header--Bg:not(.header--scrolled):hover span{color:var(--header-text-color)}.Header--Transparent.Header--Bg:not(.header--scrolled):hover svg path{fill:var(--header-text-color)}.Header--Transparent.Header--Bg:not(.header--scrolled):hover .logo{filter:unset}.Header--Transparent.Header--Bg.header--scrolled:not(:hover) li a{color:var(--primary_text)}.Header--Transparent.Header--Bg.header--scrolled:not(:hover) svg.Svg--user path,.Header--Transparent.Header--Bg.header--scrolled:not(:hover) svg.Svg--search path{fill:var(--primary_text)}.header--wrapper.header-grid{min-height:58px}}.account-popover{--account-popover-min-width: 22rem;--account-actions-max-width: 22rem}@keyframes account-popover-expand{0%{clip-path:inset(0 0 100% 0);opacity:0;transform:translateY(-8px)}to{clip-path:inset(0);opacity:1;transform:translateY(0)}}@keyframes account-popover-collapse{0%{clip-path:inset(0);opacity:1;transform:translateY(0)}to{clip-path:inset(0 0 100% 0);opacity:0;transform:translateY(-8px)}}.account-popover__panel{position:fixed;z-index:100;margin-top:calc(var(--announcement-dynamic-height) + var(--header-dynamic-height) + .25rem);margin-left:auto;margin-right:1rem;border-radius:.5rem;border:0;width:max-content;min-width:var(--account-popover-min-width);background-color:var(--background_color);overflow-y:auto}.account-popover__close-button{position:absolute;z-index:2;top:.5rem;right:.5rem;min-width:2.25rem;min-height:2.25rem;padding:.35rem;display:flex;align-items:center;justify-content:center;color:var(--primary_text);background:none;border:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.account-popover__close-button .account-popover__close-icon{display:flex;width:1.25rem;height:1.25rem;align-items:center;justify-content:center}.account-popover__close-button .account-popover__close-icon svg,.account-popover__close-button .account-popover__close-icon path{width:100%;height:100%;fill:currentColor}.account-popover__panel.account-popover__panel .account-actions__link.Button--PrimaryOnLight:hover,.account-popover__panel.account-popover__panel .account-actions__link.Button--PrimaryOnLight:hover .ButtonText,.account-popover__panel.account-popover__panel .account-actions__link.Button--PrimaryOnLight:hover .button-txt{color:var(--btn_primary_on_light_txt)}.account-popover__panel--closing{animation:account-popover-collapse .25s ease-in forwards}.account-button{color:var(--primary_text);-webkit-appearance:none;appearance:none;border:none;background:none;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer}.account-button__avatar{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:50%;background-color:var(--primary_accent);font-size:.75rem;font-weight:500;color:var(--secondary_text, #fff);text-transform:uppercase;line-height:1}.account-button__icon{display:inline-flex;align-items:center;justify-content:center}.account-actions__header{padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.25rem}.account-actions__title{margin:0;font-size:1rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.account-actions__email{font-size:.875rem;color:var(--primary_grey);max-width:var(--account-actions-max-width, 22rem);word-break:break-all}.account-actions__sign-ins{padding:0 1.25rem 1rem;display:flex;flex-direction:column;gap:.5rem}.account-actions__sign-in-text{display:inline}.account-actions__fallback-text{display:none}.account-actions__sign-ins:not(:has(shop-login-button)) .account-actions__sign-in-text{display:none}.account-actions__sign-ins:not(:has(shop-login-button)) .account-actions__fallback-text{display:block}.account-actions__nav{padding:0 1.25rem 1.25rem}.account-actions__list{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;list-style:none;margin:0;padding:0}.account-actions__link{display:flex;align-items:center;justify-content:center;gap:.35rem;width:100%;text-decoration:none}.account-actions__icon{display:flex;width:1.25rem;height:1.25rem;flex-shrink:0}@keyframes account-drawer-expand{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0)}}.account-drawer__dialog{position:relative;height:fit-content;max-height:90vh;width:100%;inset-block-end:0;inset-block-start:auto;border-radius:0;padding:0;padding-top:.5rem;border-radius:1rem;border:none;background-color:var(--background_color);transform-origin:bottom;overflow:hidden}.account-drawer__inner{display:block}@keyframes account-drawer-inner-collapse{0%{transform:translateY(0)}to{transform:translateY(100%)}}.account-drawer__inner--closing{animation:account-drawer-inner-collapse .35s ease-in forwards}.account-drawer__dialog[open]{animation:account-drawer-expand .4s ease-out forwards;clip-path:inset(0)}.account-drawer__dialog[open].dialog-closing{animation:none}.account-drawer__dialog::backdrop{background:#0006;opacity:0;transition:opacity .35s cubic-bezier(.32,.72,0,1)}.account-drawer__dialog[open]::backdrop{opacity:1}.account-drawer__dialog[open].dialog-closing::backdrop{opacity:0;transition:opacity .3s cubic-bezier(.4,0,1,1)}.account-drawer__close-button{position:absolute;z-index:2;top:.5rem;right:.5rem;min-width:2.5rem;min-height:2.5rem;padding:.5rem;display:flex;align-items:center;justify-content:center;color:var(--primary_text);background:none;border:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.account-drawer__close-button .svg-wrapper{display:flex;width:1.5rem;height:1.5rem;align-items:center;justify-content:center}.account-drawer__close-button .svg-wrapper svg{width:100%;height:100%}.account-drawer__close-button .svg-wrapper path{fill:currentColor}@media(prefers-reduced-motion:reduce){header-component,.Header--Bg,.header--fixed-top-bar{transition:none}.account-popover__panel:popover-open,.account-popover__panel--closing,.account-drawer__dialog[open],.account-drawer__dialog[open].dialog-closing,.account-drawer__inner--closing{animation:none;transition:none}.account-popover__panel:popover-open,.account-drawer__dialog[open]{clip-path:inset(0)}@media screen and (min-width:1025px){.header-left a:hover svg path,.header-right a:hover svg path,.header-left button:hover svg path,.header-right button:hover svg path{transition:none}}}
/*# sourceMappingURL=/cdn/shop/t/138/assets/main-header.css.map */
