.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{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;display:block;content:"";background-color:var(--bg);z-index:-1;opacity:1}.animate :is(){transition:opacity .2s cubic-bezier(.77,0,.175,1)}.shopify-section-header-sticky.shadow :is(){box-shadow:0 0 8px #0000001a}html.js .overlay-active .header-wrapper:not(.drawerOpen):before{opacity:0}.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}:is(a.header__menu-item,summary.header__menu-item,.header__icon,a.header__icon,a.header__icon.nostyle:visited,.list-social__link):hover{color:var(--txt-h)}.overlay-active site-header:not(.drawerOpen) :is(a.header__menu-item,summary.header__menu-item,.header__icon,a.header__icon,a.header__icon.nostyle:visited,.list-social__link){color:var(--otxt)}.overlay-active site-header:not(.drawerOpen) :is(a.header__menu-item,summary.header__menu-item,.header__icon,a.header__icon,a.header__icon.nostyle:visited,.list-social__link):hover{color:var(--otxt-h)}.header__item:not(.type--mobile_menu):not(.type--button){position:relative;z-index:2}.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--sidebar-all{display:block;padding:2rem;text-align:left}.header.layout--sidebar-all .header__group{display:block}.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,calc(4px + 1vw),30px);padding-right:clamp(5px,calc(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}:is(.header.layout--logo-first,.header.layout--logo-stacked) .header__item.first-button{margin-left:0}:is(.header.layout--logo-first,.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 .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 .header__group{flex:0 0 auto}.header .header__group:last-child{justify-content:flex-end}}.header .header__group--mobile_menu:first-child{margin-right:auto;justify-content:flex-start}.header__group--logo~:is(.header .header__group--mobile_menu),.header .header__group--mobile_menu:last-child{margin-left:auto;justify-content:flex-end}.header .header__item{padding:.4rem 1.2rem}.header .header__item.type--button,.header .header__item.type--mobile-menu{padding:.4rem}@media only screen and (max-width: 480px){.header .header__item.type--button,.header .header__item.type--mobile-menu{margin:-2px -3px}}.header .header__item.type--menu+.first-button{margin-left:auto}.header .header__item.type--logo{padding:0}.header .header__item[data-align=right]{margin:auto 0 auto auto}.header .header__item[data-align=left]{margin:auto auto auto 0}@media only screen and (max-width: 749px){.header .header__item{padding:.3rem}}.header .header__heading{margin:0;line-height:1rem}.header *[tabindex="-1"]:focus{outline:none}.header__heading-link:hover .h2{color:var(--txt-h)}.overlay-active :is(.header__heading-link:hover .h2){color:var(--otxt-h)}.header__heading-link .h2{line-height:1;color:var(--txt)}.overlay-active :is(.header__heading-link .h2){color:var(--otxt)}.header-logo{display:block}.header-logo.link{padding:0}.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__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{height:2.4em;width:2.4em}@media only screen and (max-width: 479px){.header__icon{width:2em;height:2em}}.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 .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/11/assets/section-header.css.map */
