.header--sticky,.announcement-bar--sticky{top:0!important}:root{--announcement-dynamic-height: 0px;--header-logo-max-height-d: 2.75rem;--header-logo-max-height-m: 2rem}.announcement-bar--sticky+.header--sticky{top:var(--announcement-dynamic-height, 0px)!important}header-component{position:relative;z-index:19;transition:background-color .2s ease-in-out,color .2s ease-in-out,transform .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:background-color .2s ease-in-out,color .2s ease-in-out,transform .2s ease-in-out}.header--wrapper.header-grid{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:center;width:100%;padding:0 1rem;gap:.75rem;box-sizing:border-box;min-height:52px;overflow:hidden}.header-left{display:flex;align-items:center;gap:1rem;min-width:0;min-height:0;justify-content:flex-start}.header-right{display:flex;align-items:center;gap:1.5rem;min-width:0;min-height:0;justify-content:flex-end}.header-center{display:none}.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-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:row;gap:.5rem;line-height:1}.header-menu-label{display:inline-block;white-space:nowrap;line-height:1;color:currentColor}#toggle-mobile-menu-btn[aria-expanded=false] .header-menu-label--close,#toggle-mobile-menu-btn[aria-expanded=true] .header-menu-label--open{display:none}.localization-sel__btn .RevolutionSelectbox--Title.not_mobile.not_pocket{width:1.25rem;height:1.25rem}.header-row-desktop .RevolutionSelectbox--Button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.header-row-desktop .RevolutionSelectbox--TitleLabel{white-space:nowrap;line-height:1;color:var(--header-text-color);text-transform:uppercase}.header-row-desktop .RevolutionSelectbox--TitleIcon{display:inline-flex;width:1.25rem;height:1.25rem}.header-row-desktop .RevolutionSelectbox--TitleIcon svg{width:100%;height:100%;display:block}.headerSelectors--Item{display:inline-flex;align-items:center;gap:.5rem;white-space:nowrap}.headerSelectors--Item>span,.headerSelectors--Item .RevolutionSelectbox--TitleIcon{display:inline-flex;align-items:center;line-height:1}.header-row-desktop .localization-sel__btn .headerSelectors--Label{position:relative}.header-row-desktop .localization-sel__btn .headerSelectors--Label:after{content:"";position:absolute;left:0;right:0;bottom:-.12em;height:1px;background-color:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .22s ease}.header-row-desktop .localization-sel__btn:hover .headerSelectors--Label:after,.header-row-desktop .localization-sel__btn:focus-visible .headerSelectors--Label:after,body.localization-popup-open .header-row-desktop .localization-sel__btn[aria-controls=modal-country] .headerSelectors--Label:after{transform:scaleX(1)}.header-search-btn svg,.header-cart-btn svg,.fav-icon__wrapper svg,.header-hamburger-btn svg{width:1.25rem;height:1.25rem;display:block}.header-left a,.header-right a,.header-left button,.header-right button,.desktop-icons a,.desktop-icons button,.desktop-search{color:var(--primary_text)}.header-search-btn svg path,.header-cart-btn svg path,.fav-icon__wrapper svg path,.header-hamburger-btn svg path,.desktop-icons svg path{fill:var(--primary_text)}.desktop-icons .RevolutionSelectbox--Button svg path{fill:var(--header-text-color)}.header-row-desktop{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1.5rem;min-height:3.5rem}.header-logo-outer{padding-right:2rem}.header-logo-reveal{display:flex;align-items:center;overflow:hidden;transform:translateZ(0);will-change:width;opacity:1;transition:width .35s ease-in-out,padding-right .35s ease-in-out,opacity 0s linear .35s}.header-logo-reveal .logo{width:auto;height:auto;max-width:100%;max-height:100%;flex:0 0 auto;object-fit:contain}.header-row-desktop .header-logo-reveal img.logo,.header-row-desktop .header-logo-reveal .logo{width:auto;max-width:var(--header-logo-width-d, 100%);max-height:var(--header-logo-max-height-d)}.header--wrapper.header-grid .header-logo-reveal img.logo,.header--wrapper.header-grid .header-logo-reveal .logo{width:auto;max-width:var(--header-logo-width-m, 100%);max-height:var(--header-logo-max-height-m)}.header-logo-wrapper .logo svg{display:block;width:100%;height:auto}.header-logo-reveal .logo svg{width:auto;max-width:100%;height:auto;max-height:inherit}.header-logo-wrapper--custom-svg-color .logo svg path,.header-logo-wrapper--custom-svg-color .logo svg rect,.header-logo-wrapper--custom-svg-color .logo svg circle,.header-logo-wrapper--custom-svg-color .logo svg ellipse,.header-logo-wrapper--custom-svg-color .logo svg polygon,.header-logo-wrapper--custom-svg-color .logo svg polyline,.header-logo-wrapper--custom-svg-color .logo svg line,.header-logo-wrapper--custom-svg-color .logo svg g,.header-logo-wrapper--custom-svg-color .logo svg text,.header-logo-wrapper--custom-svg-color .logo svg use{fill:currentColor;stroke:currentColor}.header-logo-wrapper--invert img,.header-logo-wrapper--invert .logo svg{filter:brightness(0) saturate(100%) invert(1)!important}@media(min-width:1025px){.header-row-desktop .header-logo-reveal img.logo,.header-row-desktop .header-logo-reveal .logo{width:auto;max-width:var(--header-logo-width-d, 100%);max-height:var(--header-logo-max-height-d)}}@media(max-width:1024px){.header--wrapper.header-grid .header-logo-reveal img.logo,.header--wrapper.header-grid .header-logo-reveal .logo{width:auto;max-width:var(--header-logo-width-m, 100%);max-height:var(--header-logo-max-height-m)}}.header-row-desktop .header-logo-outer.header-logo-reveal{width:auto;height:auto;max-width:calc(var(--header-logo-width-d, 0px) + 2rem);max-height:var(--header-logo-max-height-d);transition:max-width .35s ease-in-out,padding-right .35s ease-in-out,opacity 0s linear .35s}.header--wrapper.header-grid .header-left .header-logo-reveal{width:var(--header-logo-width-m, auto);height:var(--header-logo-max-height-m)}header-component.header--logo-collapsed .header-logo-reveal{width:0!important;height:auto!important;min-height:0!important;max-height:var(--header-logo-max-height-d)!important;padding-right:0!important;opacity:0;overflow:hidden;pointer-events:none;transition-delay:0s,0s,0s}header-component.header--logo-collapsed .header-left .header-logo-reveal{margin-right:0!important}header-component.header--logo-collapsed .header-row-desktop .header-logo-outer.header-logo-reveal{width:auto!important;max-width:0!important}header-component.header--logo-collapsed .header-logo-reveal .logo,header-component.header--logo-collapsed .header-logo-reveal img.logo{width:0!important;height:auto!important;max-height:var(--header-logo-max-height-d)!important}header-component.header--mobile-menu-open .header-logo-reveal{opacity:1;height:auto!important;max-height:none!important;transition-delay:0s,0s,0s}@media(max-width:1024px){header-component.header--mobile-menu-open .header-left .header-logo-reveal{width:var(--header-logo-width-m, auto)!important;pointer-events:auto;transition:none}header-component.header--mobile-menu-open .header-logo-reveal .logo,header-component.header--mobile-menu-open .header-logo-reveal img.logo{width:var(--header-logo-width-m, auto)!important;height:auto!important;max-height:none!important}}.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(--primary_text);text-decoration:none}.desktop-icons{display:flex;align-items:center;gap:1.5rem;justify-content:flex-end;margin-left:auto;flex:1}.desktop-icons .fav-icon__wrapper span{display:inline-flex}.desktop-icons .fav-icon__wrapper svg{width:1.25rem;height:1.25rem;display:block}.desktop-menu__nav-link{position:relative;width:fit-content;color:var(--header-text-color)}@media screen and (min-width:1025px){.desktop-menu__nav-link.header-main-links:after{content:"";position:absolute;left:0;right:0;bottom:-.12em;height:1px;background-color:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .22s ease}.desktop-menu__nav-link.header-main-links:hover:after,.desktop-menu__nav-link.header-main-links:focus-visible:after,.desktop-menu__nav-link.header-main-links[aria-expanded=true]:after,.desktop-menu__nav-link.header-main-links.is-active:after{transform:scaleX(1)}.desktop-menu__nav-link.header-main-links[aria-expanded=true],.desktop-menu__nav-link.header-main-links.is-active,.desktop-menu-list:hover .desktop-menu__nav-link.header-main-links[aria-expanded=true],.desktop-menu-list:hover .desktop-menu__nav-link.header-main-links.is-active{color:var(--header-text-color)}}.desktop-menu__nav-item{display:flex}.desktop-menu__nav-item a,.desktop-menu__nav-link{position:relative}[data-has-menu]+.Dropdown--Content{display:none}[data-has-menu][aria-expanded=true]+.Dropdown--Content{display:block}.language-selector{position:relative;display:flex;flex-direction:column;align-items:center}.desktop-search{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:auto;cursor:pointer}.desktop-search__icon{display:inline-flex;width:20px;height:20px;flex:0 0 20px}.desktop-search__icon svg{width:100%;height:100%;display:block}.desktop-search__label{display:inline-block;white-space:nowrap;line-height:1;color:var(--primary_text)}@media(min-width:1025px){.header-row-desktop .header-cart-btn .cart-icon--empty{display:inline-flex}.header-row-desktop .header-cart-btn .cart-icon--filled{display:none}.header-row-desktop .header-cart-btn:hover .cart-icon--empty,.header-row-desktop .header-cart-btn:focus-visible .cart-icon--empty{display:none}.header-row-desktop .header-cart-btn:hover .cart-icon--filled,.header-row-desktop .header-cart-btn:focus-visible .cart-icon--filled{display:inline-flex}}.header--sticky{position:-webkit-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:-webkit-sticky;position:sticky;z-index:6;top:calc(var(--announcement-height-fixed) * var(--announcement-sticky));height:fit-content}header-component.header--sticky-local,header-component.header--sticky-local-with-ann{position:-webkit-sticky;position:sticky;z-index:25;width:100%;top:max(env(safe-area-inset-top,0px),var(--announcement-dynamic-height, 0px))}[id^=shopify-section].header--sticky,[id^=shopify-section].header--sticky-with-ann{position:-webkit-sticky;position:sticky;top:max(env(safe-area-inset-top,0px),var(--announcement-dynamic-height, 0px));z-index:25;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{display:block;width:auto;max-width:100%;height:auto;max-height:inherit;object-fit:contain}.header__cart-count{display:inline-flex;align-items:center;gap:1px;position:absolute;bottom:0;right:0}.header__cart-count-number{min-width:11px;height:11px;padding:0 2px;color:var(--secondary_text);background-color:var(--primary_text);border-radius:999px;display:inline-flex;justify-content:center;line-height:1}.header__cart-count-plus{display:inline-flex;align-items:center;line-height:1}.header__cart-count-plus[hidden]{display:none!important}.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-logo-wrapper--unset{width:unset}.header--fixed-top-bar{position:-webkit-sticky;position:sticky;top:var(--announcement-dynamic-height, 0px);left:0;right:0;z-index:25;width:100%;transform:translateY(0);transition:transform .2s ease-in-out}[id^=shopify-section].header--dynamic-sticky{position:-webkit-sticky;position:sticky;top:max(env(safe-area-inset-top,0px),0px);z-index:26;width:100%;transform:translateY(0);transition:transform .2s ease-in-out;backface-visibility:hidden;-webkit-backface-visibility:hidden}[id^=shopify-section].header--dynamic-sticky.header--hide{transform:translateY(-100%)}[id^=shopify-section].header--dynamic-sticky.header--hide-instant{transition:none!important}[id^=shopify-section].header--dynamic-sticky .header--fixed-top-bar,[id^=shopify-section].header--dynamic-sticky .header--fixed-top-bar.header--absolute-top{position:relative;top:auto}[id^=shopify-section].header--dynamic-sticky .header--fixed-top-bar.header--hide{transform:translateY(0)}.header-shell{position:relative}.header--fixed-top-bar.header--absolute-top{position:-webkit-sticky;position:sticky;top:max(env(safe-area-inset-top,0px),0px)}.header--fixed-top-bar.header--hide.header--hide-instant{transition:none!important}.header--fixed-top-bar.header--hide{transform:translateY(calc(-100% - var(--announcement-dynamic-height, 0px)))}.header-spacer{display:none}@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:fill .2s ease-in-out;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(--header-text-color)}.header--wrapper.header-grid{min-height:58px}.header.header--hero-logo-hidden .header-row-desktop{padding-block:18px}}@media(prefers-reduced-motion:reduce){header-component,.Header--Bg,.header--fixed-top-bar,[id^=shopify-section].header--dynamic-sticky{transition:none}.header-logo-reveal{transition:none}@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}.desktop-menu__nav-link.header-main-links:after{transition:none}}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/main-header.css.map */
