.header-wrapper:before{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;display:block}.header-wrapper:before{content:""}.section-site-header{z-index:99;will-change:transform;position:absolute;transition:opacity .15s linear,transform .1s linear;top:0}.js .section-site-header{width:100%}.section-site-header.shopify-section-header-sticky{position:fixed}.section-site-header.shopify-section-header-hidden{animation:none;transform:translateY(-100%)}.section-site-header.shopify-section-header-hidden.menu-open,.section-site-header.shopify-section-header-hidden :has(.drawerOpen){transform:translateY(0)}.drawerOpen{padding-right:var(--scrollbar-width, 0px)}@keyframes slide-down{0%{opacity:0}to{opacity:1}}.shopify-section-header-hidden.menu-open{transform:translateY(0)}#shopify-section-header.animate{transition:transform .15s cubic-bezier(.77,0,.175,1),opacity .15s cubic-bezier(.77,0,.175,1)}.header-wrapper{display:block;position:relative}.header-wrapper:before{background-color:var(--bg);z-index:-1;opacity:1}.animate .header-wrapper:before{transition:opacity .2s cubic-bezier(.77,0,.175,1)}html.js .overlay-active .header-wrapper:before{opacity:0}.shopify-section-header-sticky.shadow .header-wrapper:before{box-shadow:0 0 8px #0000001a}.drawerOpen.header-wrapper:before{background-color:rgb(var(--drawer-background-color));z-index:1}.header-wrapper--border-bottom:before{border-bottom:.1rem solid rgba(var(--color-foreground),.2)}a.header__menu-item,summary.header__menu-item,.header__icon,a.header__icon,a.header__icon.nostyle:visited,.list-social__link{color:var(--txt);transition:color .2s cubic-bezier(.77,0,.175,1),opacity .2s cubic-bezier(.77,0,.175,1);line-height:1.1}a.header__menu-item:hover,summary.header__menu-item:hover,.header__icon:hover,a.header__icon:hover,a.header__icon.nostyle:visited:hover,.list-social__link:hover{color:var(--txt-h)}.overlay-active site-header:not(.drawerOpen) a.header__menu-item,.overlay-active site-header:not(.drawerOpen) summary.header__menu-item,.overlay-active site-header:not(.drawerOpen) .header__icon,.overlay-active site-header:not(.drawerOpen) a.header__icon,.overlay-active site-header:not(.drawerOpen) a.header__icon.nostyle:visited,.overlay-active site-header:not(.drawerOpen) .list-social__link{color:var(--otxt)}.overlay-active site-header:not(.drawerOpen) a.header__menu-item:hover,.overlay-active site-header:not(.drawerOpen) summary.header__menu-item:hover,.overlay-active site-header:not(.drawerOpen) .header__icon:hover,.overlay-active site-header:not(.drawerOpen) a.header__icon:hover,.overlay-active site-header:not(.drawerOpen) a.header__icon.nostyle:visited:hover,.overlay-active site-header:not(.drawerOpen) .list-social__link:hover{color:var(--otxt-h)}.header__item:not(.type--mobile_menu):not(.type--button){position:relative;z-index:2}.overlay-active .header__submenu{background:#0000;border:none}.header{--header-bottom: 70px;display:grid;grid-template-areas:"first middle last";grid-template-columns:1fr auto 1fr;align-items:center;padding-top:1rem;padding-bottom:1rem;z-index:1}.header.layout--centered .header__group{grid-area:first}@media only screen and (min-width: 750px){.header.layout--centered .header__group{margin:auto 0 auto auto}}.header.layout--centered .header__group.header__group--logo{grid-area:middle;padding-left:clamp(5px,4px + 1vw,30px);padding-right:clamp(5px,4px + 1vw,30px)}.header.layout--centered .header__group--logo~.header__group{grid-area:last}@media only screen and (min-width: 750px){.header.layout--centered .header__group--logo~.header__group{margin:auto auto auto 0}}.header.layout--centered .header__group{flex:0 0 auto}@media only screen and (min-width: 1024px)and (max-width: 1419px){.header.layout--spaced .header__item{padding-inline:0}}.header.layout--spaced .header__group{margin:0 auto 0 0}.header.layout--spaced .header__group.header__group--logo{margin:auto}.header.layout--spaced .header__group.header__group--logo~.header__group{margin:0 0 0 auto}.header.layout--spaced .header__group:first-child{margin-left:0;margin-right:auto}@media only screen and (min-width: 750px)and (max-width: 1023px){.header.layout--spaced .header__group.hide--medium+.header__group:nth-child(2){margin-left:0;margin-right:auto}}@media only screen and (min-width: 1024px){.header.layout--spaced .header__group.hide--desktop+.header__group:nth-child(2){margin-left:0;margin-right:auto}}.header.layout--spaced .header__group:last-child{margin-left:auto;margin-right:0}@media only screen and (min-width: 750px){.header.layout--logo-first,.header.layout--logo-stacked{grid-template-columns:auto 1fr}.header.layout--logo-first .header__item.first-button,.header.layout--logo-stacked .header__item.first-button{margin-left:0}.header.layout--logo-first .header__group--logo+.header__group,.header.layout--logo-stacked .header__group--logo+.header__group{justify-content:flex-end}}@media only screen and (min-width: 750px){.header.layout--logo-menu{grid-template-columns:auto 1fr}.header.layout--logo-menu .header__item.first-button{margin-left:0}.header.layout--logo-menu .header__group--logo+.header__group{justify-content:flex-start}}.header.layout--logo-stacked{grid-template-columns:1fr auto 1fr}.header.layout--logo-stacked .header__group--logo{display:block}.header.layout--logo-stacked .header__group--logo .type--menu{display:block;text-align:center}.header.layout--logo-stacked .header__group--logo .header__inline-menu{display:inline-block}.header.layout--logo-stacked .header__group--logo .list-menu--inline{justify-content:center}.header.first--logo{grid-template-columns:auto 1fr}.header__group{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;flex:0 1 auto;line-height:1}@media only screen and (max-width: 749px){.header__group{flex:0 0 auto}.header__group:last-child{justify-content:flex-end}}.header__group--mobile_menu:first-child{margin-right:auto;justify-content:flex-start}.header__group--logo~.header__group--mobile_menu,.header__group--mobile_menu:last-child{margin-left:auto;justify-content:flex-end}.header__item{padding:.4rem 1.2rem}.header__item.type--button,.header__item.type--mobile-menu{padding:.4rem}@media only screen and (max-width: 479px){.header__item.type--button,.header__item.type--mobile-menu{margin:-2px -3px}}.header__item.type--menu+.first-button{margin-left:auto}.header__item.type--logo{padding:0}.header__item[data-align=right]{margin:auto 0 auto auto}.header__item[data-align=left]{margin:auto auto auto 0}@media only screen and (max-width: 749px){.header__item{padding:.3rem}}.header__heading{margin:0;line-height:1rem}.header *[tabindex="-1"]:focus{outline:none}.header__heading-link:hover .h2{color:var(--txt-h)}.overlay-active .header__heading-link:hover .h2{color:var(--otxt-h)}.header__heading-link .h2{line-height:1;color:var(--txt)}.overlay-active .header__heading-link .h2{color:var(--otxt)}.header-logo{display:block}.overlay-image{opacity:0}.overlay-active site-header:not(.drawerOpen) .overlay-image{opacity:1}.overlay-active site-header:not(.drawerOpen) .overlay-image+img{opacity:0}.header__heading-logo{height:auto;width:100%;transition:opacity .3s cubic-bezier(.77,0,.175,1)}.header-logo__socials{margin:.5rem auto 0}.shopify-section-header-sticky .header-logo__socials{display:none}@media only screen and (min-width: 750px){.header__heading-link{margin-left:-.75rem}.header__heading,.header__heading-link{justify-self:start}.header--top-center .header__heading-link,.header--top-center .header__heading{justify-self:center}}.section-site-header+.shopify-section-group-header-group.image-section{padding-top:var(--header-bottom)}.shopify-section-group-header-group.image-section+main.main-content{padding-top:0}.header__inline-menu{grid-area:navigation;display:none}.header--top-center .header__inline-menu,.header--top-center .header__heading-link{margin-left:0}@media only screen and (min-width: 750px){.header__inline-menu{display:block}.header--top-center .header__inline-menu{justify-self:center}.header--top-center .header__inline-menu>.list-menu--inline{justify-content:center}.header--middle-left .header__inline-menu{margin-left:0}}.header__menu{padding:0 1rem}.header__menu-item{text-decoration:none;color:rgba(var(--color-foreground),.75);text-align:left}.header__menu-item:hover{color:rgb(var(--color-foreground))}.header__menu-item span{transition:text-decoration var(--duration-short) ease}.header__submenu{transition:opacity var(--duration-default) ease,transform var(--duration-default) ease}.header__submenu.list-menu--disclosure{border-radius:var(--popup-corner-radius);border-color:rgba(var(--color-foreground),var(--popup-border-opacity));border-style:solid;border-width:var(--popup-border-width);box-shadow:var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity))}.header__submenu.list-menu{padding:1rem}.header__submenu .header__submenu{background-color:rgba(var(--color-foreground),.03);padding:.5rem 0;margin:.5rem 0}.header__submenu .header__menu-item:after{right:2rem}.header__submenu .header__submenu .header__menu-item{padding-left:3.4rem}.header__submenu .icon-caret{flex-shrink:0;margin-left:1rem;position:static}details-disclosure>details{position:relative}@keyframes animateMenuOpen{0%{opacity:0;transform:translateY(-1.5rem)}to{opacity:1;transform:translateY(0)}}a.header__menu-item,summary.header__menu-item span{font-family:var(--menu-font-family);line-height:var(--menu-line-height);text-transform:var(--menu-text-transform);font-weight:var(--menu-font-weight);letter-spacing:var(--menu-letter-spacing);font-style:var(--menu-font-style);font-size:var(--menu-font-size);font-variation-settings:var(--menu-font-variations);text-decoration:none;overflow:hidden;padding:var(--menu-padding)}.list-menu--inline>li{margin:var(--menu-margin)}.header__icons{display:flex;grid-area:icons;justify-self:end}.header__icon span,.header__icon:not(.header__icon--summary){display:flex;align-items:center;justify-content:center}.header__icon span{height:100%}.header__icon:after{content:none}.header__icon .icon{height:1.2em;width:1.2em;fill:none;vertical-align:middle}@media only screen and (max-width: 479px){.header__icon .icon{width:1em;height:1em}}.header__icon .icon-cart{height:1.5em;width:1.5em}.header__icon{height:2.4em;width:2.4em}@media only screen and (max-width: 479px){.header__icon{width:2em;height:2em}}.header__icon--cart{position:relative}.header__icon:hover .icon,.modal__close-button:hover .icon{transform:scale(1.07)}.header__icon--menu svg{position:relative;z-index:2}.header__icon--menu[aria-expanded=true]:before{content:"";top:0;left:0;height:calc(100*var(--vh, 1vh));width:100%;display:block;position:fixed;background:rgba(var(--color-base-dark),.5)}menu-drawer+.header__search{display:none}.header__search{color:var(--color-foreground)}.header>.header__search{grid-area:left-icon;justify-self:start}.header__search{display:inline-flex;line-height:0}@media only screen and (min-width: 750px){.header:not(.header--top-center) *>.header__search,.header--top-center>.header__search{display:inline-flex}.header:not(.header--top-center)>.header__search,.header--top-center *>.header__search{display:none}}.header__icon--menu .icon{display:block;position:absolute;opacity:1;transform:scale(1);transition:transform .15s ease,opacity .15s ease}details:not([open])>.header__icon--menu .icon-close,details[open]>.header__icon--menu .icon-hamburger{visibility:hidden;opacity:0;transform:scale(.8)}.js details[open]:not(.menu-opening)>.header__icon--menu .icon-close{visibility:hidden}.js details[open]:not(.menu-opening)>.header__icon--menu .icon-hamburger{visibility:visible;opacity:1;transform:scale(1.07)}.js .header__inline-menu details>.header__submenu{opacity:0;transform:translateY(-1.5rem)}.header__inline-menu details[open]>.header__submenu{opacity:1;transform:translateY(0);animation:animateMenuOpen var(--duration-default) ease;animation-fill-mode:forwards}@media (prefers-reduced-motion){.header__inline-menu details[open]>.header__submenu{opacity:1;transform:translateY(0)}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-header.css.map */
