.section-header.shopify-section-group-header-group{z-index:3}.shopify-section-header-sticky{position:sticky;top:0}.shopify-section-header-hidden{top:calc(-1 * var(--header-height))}.shopify-section-header-hidden.menu-open{top:0}.section-header.animate{transition:top .15s ease-out}.shopify-section-group-header-group{z-index:4}.section-header~.shopify-section-group-header-group{z-index:initial}.header-wrapper{display:block;position:relative;background-color:rgb(var(--color-background));border-bottom:1px solid rgba(var(--color-foreground),.75);transition:background-color .35s ease}.index .header-wrapper{border-bottom:1px solid rgba(var(--color-background),.75)}.site-header{display:flex;align-items:center;padding:0 var(--page-margin);background-color:rgb(var(--color-background))}.header__drawer{flex:1 0 6.8rem;display:block}@media screen and (min-width:992px){.header__drawer{display:none}}.header__branding{flex:1 0 12rem;padding:2.4rem 0;text-align:center;line-height:0}.header__branding svg{width:auto;height:2rem}@media screen and (min-width:576px){.header__branding svg{width:auto;height:2.4rem}}.header__inline-menu,.header__icons{flex:1 0 6.8rem}@media screen and (min-width:992px){.header__branding{flex:1 0 16rem;text-align:left}.header__icons,.header__utility{flex:1 0 16rem}}.menu-drawer-container{display:block}@media screen and (min-width:992px){.menu-drawer-container{display:none}}.header *[tabindex="-1"]:focus{outline:none}.header__heading{margin:0;line-height:0}.header>.header__heading-link{line-height:0}.header__heading-link{text-decoration:none}.header__branding svg path{fill:rgb(var(--color-foreground))}.header__icons{display:flex;column-gap:.4rem;justify-content:flex-end}@media screen and (min-width:376px){.header__icons{column-gap:1.2rem}}.header__utility{line-height:0}.header__utility{display:none}@media screen and (min-width:992px){.header__icons{display:none}.header__utility{display:flex;justify-content:flex-end;align-items:center}}.header__utility .header__menu-item{text-transform:uppercase}.header__icons .shopify-app-block{max-width:4.4rem;max-height:4.4rem;overflow:hidden}.header__icon:not(.header__icon--summary),.header__icon span{display:flex;height:100%;align-items:center;justify-content:center}.header__icon{color:rgb(var(--color-foreground))}.header__icon .header__icon span{height:100%}.header__icon .svg-wrapper{width:2.4rem;height:2.4rem}.header__icon .icon{height:2.4rem;width:2.4rem;fill:none;vertical-align:middle}.header__icon .icon rect,.header__icon .icon circle,.header__icon .icon path,.header__icon .icon line{stroke:rgb(var(--color-foreground))}.header__icon,.header__icon--cart .icon{height:2.4rem;width:2.4rem;padding:0}@media screen and (min-width:992px){.header__icon .svg-wrapper{width:2.4rem;height:2.4rem}.header__icon .icon{height:2.4rem;width:2.4rem;fill:none;vertical-align:middle}.header__icon,.header__icon--cart .icon{height:2.4rem;width:2.4rem}}.header__icon--cart{position:relative}.header__icon--menu[aria-expanded=true]:before{content:"";top:100%;left:0;height:calc(var(--viewport-height, 100vh) - (var(--header-bottom-position, 100%)));width:100%;display:block;position:absolute;background:transparent}details .header__icon-close,details[open] .header__icon-search{display:none}details .header__icon-search,details[open] .header__icon-close{display:inline-block}account-icon{display:flex}.header__search{display:flex;line-height:0}@media screen and (min-width:992px){.header__search{margin-right:1.8rem}}.search-modal{top:100%;right:0;bottom:auto;left:0;width:100%;justify-content:flex-end;align-items:flex-start}.search-modal__content{width:100%;max-width:100%}@media screen and (max-width:575px){.search-modal__content .search__input{border-left:0}}.search-modal__content .search__input{border-right:0}.search-modal__content .search-modal__close-button{display:none}@media screen and (min-width:576px){.search-modal__content{width:100%;max-width:37.5rem}}.header__icon--menu .icon{display:block;position:absolute;opacity:1;transform:scale(1);transition:transform .15s ease,opacity .15s ease}.header__icon--menu .icon path{fill:rgb(var(--color-foreground))}.header__icon--menu .icon line{stroke:rgb(var(--color-foreground))}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 details>.header__submenu{opacity:0;transform:translateY(-1.5rem)}details[open]>.header__submenu{animation:animateMenuOpen var(--duration-default) ease;animation-fill-mode:forwards;z-index:1}@media(prefers-reduced-motion){details[open]>.header__submenu{opacity:1;transform:translateY(0)}}.header__inline-menu{display:none}@media screen and (min-width:992px){.header__inline-menu{display:block}}.list-menu{margin:0;padding:0;list-style:none}.list-menu--inline{display:flex;column-gap:.8rem;justify-content:center;align-items:center}.header__menu-item{padding:1.2rem;font-family:var(--font-heading-family);font-size:1.4rem;font-weight:500;letter-spacing:.1em;line-height:2.4rem;text-decoration:none;color:rgba(var(--color-foreground),1)}.header__menu-item:hover{color:rgb(var(--color-foreground))}details[open]>.header__menu-item{text-decoration:underline}details[open]:hover>.header__menu-item{text-decoration-thickness:.2rem}details[open]>.header__menu-item .icon-caret{transform:rotate(180deg)}.header__submenu{transition:opacity var(--duration-default) ease,transform var(--duration-default) ease}.header__submenu.list-menu{padding:1rem 0}.header__submenu .header__submenu{background-color:rgba(var(--color-foreground),.03);padding:1rem 0;margin:1rem 0}.header__submenu .header__menu-item:after{right:2rem}.header__submenu .header__menu-item{justify-content:space-between;padding:.8rem 2rem}.header__submenu .header__menu-item:hover{text-decoration-line:underline}.header__menu-item .icon-caret{right:.8rem}.header__submenu .icon-caret{flex-shrink:0;margin-left:1rem;position:static}header-menu>details,details-disclosure>details{position:relative}@keyframes animateMenuOpen{0%{opacity:0;transform:translateY(-1.5rem)}to{opacity:1;transform:translateY(0)}}.cart-count-bubble:empty{display:none}.cart-count-bubble{position:absolute;background-color:rgb(var(--color-foreground));color:rgb(var(--color-background));height:1.2rem;width:1.2rem;border-radius:100%;display:flex;justify-content:center;align-items:center;font-family:var(--font-heading-family);font-size:.9rem;top:-.4rem;right:-.8rem;line-height:1.2rem}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-header.css.map */
