@keyframes sticky-header{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.\#main-header{color:var(--main-header-color-text);background-color:rgba(var(--main-header-color-background),1);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.\@overlap .\#main-header-logo.\@switch-overlap .\#main-header-logo-image-overlap{display:block}.\#main-header.\@overlap .\#main-header-logo.\@switch-overlap .\#main-header-logo-image{display:none}.\#main-header-logo-text{text-align:center;word-break:break-word}:has(.\#main-header.\@overlap) body:has(.shopify-section--main-header-section+.shopify-section-group-header-group [data-main-header-overlap]) .\#main-header.\@overlap\:dark:after{box-shadow:0 70px 150px #000000bf}:has(.\#main-header.\@overlap) body:has(.shopify-section--main-header-section+.shopify-section-group-header-group [data-main-header-overlap]) .\#main-header.\@overlap\:light:after{box-shadow:0 70px 150px #ffffffbf}: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\:dark:after{box-shadow:0 150px 150px #00000080}:has(.\#main-header.\@overlap) body:has(.shopify-section--main-header-section+#MainContent .shopify-section:first-of-type [data-main-header-overlap]) .\#main-header.\@overlap\:light:after{box-shadow:0 150px 150px #ffffff80}: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(--nav-height)}@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;box-shadow:0 10px 30px #00000026;animation:sticky-header .3s}}@media (min-width: 992px){.\#main-header.\@sticky .\#main-header-inner{position:fixed;width:100%;z-index:100;margin:0;background-color:rgba(var(--main-header-color-background),.95);top:0;left:0;box-shadow:0 10px 30px #00000026;animation:sticky-header .3s;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}}.\#main-header.\@overlap.\@sticky,.\#main-header.\@sticky{color:var(--main-header-color-text);background-color:rgba(var(--main-header-color-background),1)}.\#main-header-inner{padding-left:calc(var(--spacer) * .75);padding-right:calc(var(--spacer) * 1.5)}.\#main-header-inner-container{display:flex;justify-content:space-between;align-items:center;gap:20px}.\#main-header-toolbar.\@start{flex:0 0 auto;margin-right:-10px}.\#main-header-logo{flex:0 0 auto;margin-left:-10px}.\#main-header-nav{flex:1 1 auto;display:flex;justify-content:center}.\#main-header-toolbar.\@end{flex:0 0 auto}.\#main-header-toolbar{display:flex}@media (max-width: 991px){.\#main-header-inner-container{justify-content:center;position:relative}.\#main-header-toolbar.\@start{position:absolute;left:0}.\#main-header-logo{margin:0;order:0}.\#main-header-toolbar.\@end{position:absolute;right:0}.\#main-header-nav{display:none}.\#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: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}#site-preloader{width:100vw;height:100vh;position:fixed;right:0;left:0;top:0;bottom:0;background-color:#fff;z-index:999;display:flex;align-items:center;justify-content:center;transition:visibility 0s 1s ease-out,opacity .25s ease-out}#site-preloader img{width:14%}.body-inner-wrap{overflow:hidden}@media screen and (min-width:992px) and (max-width:1199.98px){#site-preloader img{width:20%}#MainContent>section{max-width:90%;margin:0 auto}}@media screen and (min-width:768px) and (max-width:991.98px){#site-preloader img{width:24%}#MainContent>section{max-width:85%;margin:0 auto}}@media screen and (min-width:320px) and (max-width:767.98px){#site-preloader img{width:26%}#MainContent>section{max-width:calc(100% - 30px);margin:0 auto}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/main-header.css.map */
