@keyframes sticky-header{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.\#main-header{color:var(--main-header-color-text);background-color:var(--main-header-color-background);position:relative}.\#main-header.\@text-size\:sm{font-size:.8rem}.\#main-header.\@text-size\:md{font-size:1rem}.\#main-header.\@text-size\:lg{font-size:1.2rem}.\#main-header-logo.\@img{max-width:var(--logo-width)}.\#main-header-logo.\@switch-overlap .\#main-header-logo-image-overlap{display:none}.\#main-header-logo-text{text-align:center;word-break:break-word}#main-header.@overlap:after{box-shadow:none!important;background:transparent!important}:has(.\#main-header.\@overlap) body:has(.shopify-section--main-header-section+.shopify-section-group-header-group [data-main-header-overlap]) .\#main-header.\@overlap:not(.\@sticky){color:var(--main-header-color-text-overlap)}:has(.\#main-header.\@overlap) body:has(.shopify-section--main-header-section+.shopify-section-group-header-group [data-main-header-overlap]) .\#main-header.\@overlap:not(.\@sticky) .\#main-header-inner{position:absolute;z-index:50;width:100%}:has(.\#main-header.\@overlap) body:has(.shopify-section--main-header-section+.shopify-section-group-header-group [data-main-header-overlap]) .\#main-header.\@overlap:after{content:"";position:absolute;top:-300px;width:100%;height:300px;z-index:2}:has(.\#main-header.\@overlap) body:has(.shopify-section--main-header-section+.shopify-section-group-header-group [data-main-header-overlap]) .\#main-header-logo.\@switch-overlap .\#main-header-logo-image-overlap{display:block}:has(.\#main-header.\@overlap) body:has(.shopify-section--main-header-section+.shopify-section-group-header-group [data-main-header-overlap]) .\#main-header-logo.\@switch-overlap .\#main-header-logo-image{display:none}:has(.\#main-header.\@overlap) body:has(.shopify-section--main-header-section+#MainContent .shopify-section:first-of-type [data-main-header-overlap]) .\#main-header.\@overlap:not(.\@sticky){color:var(--main-header-color-text-overlap)}:has(.\#main-header.\@overlap) body:has(.shopify-section--main-header-section+#MainContent .shopify-section:first-of-type [data-main-header-overlap]) .\#main-header.\@overlap:not(.\@sticky) .\#main-header-inner{position:absolute;z-index:50;width:100%}:has(.\#main-header.\@overlap) body:has(.shopify-section--main-header-section+#MainContent .shopify-section:first-of-type [data-main-header-overlap]) .\#main-header.\@overlap:after{content:"";position:absolute;top:-300px;width:100%;height:300px;z-index:2}:has(.\#main-header.\@overlap) body:has(.shopify-section--main-header-section+#MainContent .shopify-section:first-of-type [data-main-header-overlap]) .\#main-header-logo.\@switch-overlap .\#main-header-logo-image-overlap{display:block}:has(.\#main-header.\@overlap) body:has(.shopify-section--main-header-section+#MainContent .shopify-section:first-of-type [data-main-header-overlap]) .\#main-header-logo.\@switch-overlap .\#main-header-logo-image{display:none}.\#main-header.\@sticky{gap:10px}.\#main-header.\@sticky:not(.\@overlap){padding-bottom:var(--sticky-header-offset)}@media (max-width: 991px){.\#main-header.\@sticky .\#main-header-inner{position:fixed;width:100%;z-index:100;margin:0;background:inherit;top:0;left:0;animation:sticky-header .3s}}@media (min-width: 992px){.\#main-header.\@sticky .\#main-nav-container{position:fixed;width:100%;z-index:100;margin:0;background-color:var(--main-header-color-background);top:0;left:0;justify-content:space-between;padding-left:calc(var(--spacer) * 1.5);padding-right:calc(var(--spacer) * 1.5);animation:sticky-header .3s;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}.\#main-header.\@sticky .\#main-nav-toolbar{display:block}}.\#main-header.\@overlap.\@sticky,.\#main-header.\@sticky{color:var(--main-header-color-text);background-color:var(--main-header-color-background)}.\#main-header-inner{padding-top:calc(var(--spacer) * 1.5);padding-left:calc(var(--spacer) * 1.5);padding-right:calc(var(--spacer) * 1.5)}.\#main-header-inner-container{display:flex;justify-content:space-between;align-items:center;gap:20px}.\#main-header-search,.\#main-header-toolbar{flex-basis:30%}.\#main-header-toolbar{display:flex}@media (max-width: 991px){.\#main-header-toolbar{gap:10px}}@media (min-width: 992px){.\#main-header-toolbar{gap:20px}}.\#main-header-toolbar.\@end{justify-content:flex-end}.\#main-header-toolbar-link{text-decoration:none;color:inherit;display:flex;gap:.5rem;align-items:center;height:100%}.\#main-header-toolbar-link:hover{text-decoration:none;color:inherit}.\#main-header-toolbar.\@end .\#main-header-toolbar-link{flex-direction:row-reverse}.\#main-header-toolbar-link-text{text-transform:uppercase;font-weight:var(--font-body-weight-bold);font-size:.8em;opacity:.8;letter-spacing:.5px}@media (max-width: 991px){.\#main-header-toolbar-link-text{display:none}}.\#main-header-toolbar-link-icon{position:relative}.\#main-header-toolbar-link-icon .\#icon{stroke-width:2;width:1.5em;height:1.5em}.\#main-header-nav{width:fit-content;margin-left:calc(calc(var(--spacer) * 1.2) * -1);margin-right:calc(calc(var(--spacer) * 1.2) * -1);margin-top:calc(var(--spacer) * 1.5);margin-bottom:0}.\#main-header-nav-list{list-style:none;margin:0;padding:0}.\#main-header-nav-list>li{display:inline-block}.\#main-header-nav-list>li:hover>.\#main-header-nav-dropdown{display:block}.\#main-header-nav-item{padding-left:calc(var(--spacer) * 1.2);padding-right:calc(var(--spacer) * 1.2);padding-top:calc(var(--spacer) * 1.5);padding-bottom:calc(var(--spacer) * 1.5);font-size:calc(var(--font-size-base) * 1.15);font-weight:var(--font-body-weight-bold);letter-spacing:calc(var(--spacer) * .05);text-transform:uppercase;opacity:.8}.\#main-header:not(.\@overlap) .\#main-nav-list>li:hover>.\#main-nav-item{background-color:#0000001a}.\#main-header.\@overlap .\#main-nav-list>li:hover>.\#main-nav-item{background:#fff;color:rgba(var(--color-text),1)}.\#main-header-search-popup-stage{display:flex;padding-left:calc(var(--spacer) * 1.5);padding-right:calc(var(--spacer) * 1.5);padding-top:calc(var(--spacer) * 1);padding-bottom:calc(var(--spacer) * 1);background:#fff;border-radius:calc(var(--spacer) * 3);align-items:center}.\#main-header-search-popup-input{border:none;background:none;padding:0 calc(var(--spacer) * 1);font-size:calc(var(--font-size-base) * 1.25);display:block;outline:none!important;flex-grow:1}.\#main-header-search-popup-results{width:94%;margin-left:auto;margin-right:auto;margin-top:calc(var(--spacer) * .5);max-height:80vh;overflow-y:auto}.\#main-header-search-popup-close{cursor:pointer}.\#main-header-search-popup-close .\#icon{stroke-width:2}.\#modal-popup-content .\#main-header-nav-list>li,.\#modal-popup-content .\#main-nav-list>li{display:block}.social-media-icons{display:flex;align-items:center;margin-left:10px}.social-icon img{width:24px;height:24px;margin-left:5px}@media (min-width: 1025px){.hide-desktop{display:none!important}}.show-home{display:inline-flex!important}#hidden-full-nav{opacity:0;transition:opacity .4s ease}#hidden-full-nav.show{opacity:1}#MainHeader{background:*transparent!important;background-color:var(--main-header-color-background);position:relative;top:0;left:0;width:100%;z-index:50;transition:opacity .3s ease}#MainHeader.@overlap{position:absolute;top:0;left:0;width:100%;background:transparent;color:var(--main-header-color-text-overlap);z-index:50}#MainHeader.@overlap.@sticky{position:fixed;background:var(--main-header-color-background);top:0;left:0;width:100%;z-index:100;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);transition:all .3s ease}#MainHeader.@sticky:not(.@overlap){background-color:var(--main-header-color-background);color:var(--main-header-color-text)}body.template-index .shopify-section:first-of-type{padding-top:var(--header-height, 10px)}#MainHeader.hide-header>*:not(#hidden-full-nav){opacity:0;pointer-events:none}#hidden-full-nav{position:fixed;top:0;left:0;right:0;z-index:100;background:transparent!important;display:flex;justify-content:center;padding:1rem 0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:all .3s ease}.header{position:absolute;top:0;left:0;width:100%;background:transparent;z-index:100;transition:all .3s ease}#hidden-full-nav.visible{opacity:1;transform:translateY(0)}.nav-sticky{position:fixed;top:0;left:0;width:100%;background:#fff;transform:translateY(-100%);transition:transform .3s ease;z-index:200}.nav-sticky.active{transform:translateY(0)}a[data-logo]{margin-right:auto!important;margin-left:-320px!important;display:flex;align-items:center}
/*# sourceMappingURL=/cdn/shop/t/21/assets/main-header.css.map */
