.section-header{position:sticky;z-index:calc(var(--z-index-base) + 1)}.shopify-section-header-sticky{top:0}.shopify-section-header-hidden{top:calc(-1 * var(--header-height))}.section-header.animate{transition:top var(--duration-default) ease-out}.header-wrapper{display:block;position:relative;box-shadow:0 .4rem 1.6rem rgba(var(--color-black),.04)}.header{display:grid;grid-template-areas:"left-icons heading right-icons";grid-template-columns:auto 2fr 1fr;align-items:center;column-gap:1rem}.header *[tabindex="-1"]:focus{outline:none}@media screen and (max-width: 989px){.header-wrapper{box-shadow:unset}}@media screen and (max-width: 749px){.header--has-app{grid-template-columns:auto 1fr auto}}@media screen and (min-width: 990px){.header{grid-template-columns:1fr auto 1fr;column-gap:2rem}.header--top-left{grid-template-areas:"heading right-icons" "navigation navigation";grid-template-columns:1fr auto;row-gap:2.4rem}.header--top-center{grid-template-areas:"left-icons heading right-icons" "navigation navigation navigation";grid-template-columns:1fr auto 1fr;row-gap:2.4rem}.header--top-center:has(.header__icon--full){grid-template-columns:auto 1fr auto}.header--top-left:not(.header--has-menu),.header--top-center:not(.header--has-menu){row-gap:0}.header--middle-left{grid-template-areas:"heading navigation right-icons";grid-template-columns:auto 8fr 1fr}.header--middle-left:has(.header__icon--full){grid-template-columns:auto 8fr auto}.header--middle-left:not(.header--has-menu){grid-template-areas:"heading right-icons";grid-template-columns:1fr auto}.header--middle-center{grid-template-areas:"navigation heading right-icons";grid-template-columns:1fr auto 1fr}.header--middle-center:has(.header__icon--full){grid-template-columns:auto 1fr auto}.header--align-left{grid-template-areas:"heading right-icons" "navigation navigation";grid-template-columns:auto 1fr;row-gap:2rem}.header--align-left:has(.header__icon--full){grid-template-columns:auto 1fr}.header--align-left:not(.header--has-menu){grid-template-areas:"heading right-icons";grid-template-columns:1fr auto;row-gap:0}.header--top-left.header--drawer-menu,.header--top-center.header--drawer-menu,.header--middle-left.header--drawer-menu,.header--middle-center.header--drawer-menu,.header--align-left.header--drawer-menu{grid-template-areas:"left-icons heading right-icons";column-gap:1rem}.header--top-left.header--drawer-menu,.header--middle-left.header--drawer-menu{grid-template-columns:auto 1fr auto}.header--top-center.header--drawer-menu,.header--middle-center.header--drawer-menu{grid-template-columns:1fr auto 1fr}}.header__heading,.header>.header__heading-link{margin:0;line-height:0}.header__heading,.header>.header__heading-link{grid-area:heading;justify-self:center}.header__heading-link{position:relative;line-height:inherit;word-break:break-word}.header__heading-link .h2{line-height:1;color:currentColor}.header__heading-logo-wrapper{display:inline-block;width:100%;transition:width .3s cubic-bezier(.52,0,.61,.99)}.header__heading-logo-wrapper--transparent{position:absolute;display:inline-block;top:0;left:0;width:100%;z-index:-1}.header__heading-logo-wrapper svg{width:clamp(10rem,var(--logo-width, 100px),25vw)}.header__heading-logo-wrapper img{width:clamp(10rem,var(--logo-width, 100px),25vw)}.header__heading-logo{height:auto;max-width:100%}@media screen and (hover: hover){.header-wrapper:after{content:"";position:fixed;top:auto;width:100%;height:100%;z-index:-2;background:rgba(var(--color-foreground),.3);opacity:0;visibility:hidden}.section-header:has(:is(.header__menu):hover) .header-wrapper:after{opacity:1;visibility:visible}}@media screen and (max-width: 989px){.header__heading,.header>.header__heading-link{text-align:center}.header__icon--hamburger.header__icon-action .svg-wrapper{width:3.2rem;height:3.2rem}.header__search--full .search-form--full .search__button{width:2rem;height:2rem}}@media screen and (min-width: 990px){.header__heading,.header>.header__heading-link{justify-self:start}.header--top-center .header__heading,.header--middle-center .header__heading,.header--top-center>.header__heading-link,.header--middle-center>.header__heading-link{justify-self:center;text-align:center}}.header__icons{display:flex;grid-gap:1.6rem}.header__icons--left{grid-area:left-icons;justify-self:start}.header__icons--right{grid-area:right-icons;align-items:center;justify-self:end}.header__icon{line-height:0}.header__icon--account shop-user-avatar{--shop-avatar-size: 2.8rem}.header__icon-action{color:rgba(var(--color-icon),1);display:inline-flex;align-items:center;grid-gap:.2rem;padding-left:0;padding-right:0;line-height:0}.header__icon-action .svg-wrapper{display:flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;position:relative;pointer-events:none}.header__icon--cart button.header__icon-action{position:relative;top:-.1rem}.header__icon--hamburger .header__icon-action .icon-close{position:absolute;display:none}.header__icon--hamburger .header__icon-action[open] .icon-hamburger{display:none}.header__icon--hamburger .header__icon-action[open] .icon-close{display:block}.cart-count-bubble:empty{display:none}.cart-count-bubble{height:2.4rem;width:2.4rem;border-radius:100%;display:flex;justify-content:center;align-items:center;background-color:rgba(var(--cart-bubble-color-background, var(--color-button)),1);color:rgba(var(--cart-bubble-color-foreground, var(--color-button-text)),1);flex-shrink:0;font-size:calc(var(--font-body-scale) * 1.2rem);font-weight:600;line-height:calc(1 + .5 / var(--font-body-scale))}@media screen and (max-width: 989px){.header__search:not(.header__icon){grid-column:span 3;margin-top:1.6rem}}@media screen and (min-width: 990px){.header--top-left{grid-template-areas:"heading right-icons" "navigation navigation";grid-template-columns:1fr auto;row-gap:2.4rem}.header--top-left:not(.header--has-menu){row-gap:0}.header__heading{justify-self:start}.header__icons--right{justify-self:end}.header__inline-menu{grid-area:navigation}}@media screen and (min-width: 750px){.shopify-section-header-sticky .header-wrapper{padding-top:1rem;padding-bottom:1rem}}@media screen and (min-width: 990px){.shopify-section-header-sticky .header--align-left .header__inline-menu{padding-top:0;border-top:0}.shopify-section-header-sticky .header--align-left{grid-template-areas:"heading navigation right-icons" "search search search";grid-template-columns:auto 1fr auto;row-gap:0}.shopify-section-header-sticky .header--align-left .header__inline-menu>ul>li{padding-left:.8rem;padding-right:.8rem}}@media screen and (min-width: 1400px){.shopify-section-header-sticky .header--align-left{column-gap:4rem}.shopify-section-header-sticky .header--align-left .header__inline-menu>ul>li{padding-left:.5rem;padding-right:.5rem}}.shopify-section-header-sticky .header__icon.header__icon--full{display:none}.shopify-section-header-sticky .header__icon.header__icon--full.show{display:block;position:absolute;top:100%;left:0;right:0;background:#fff;margin:0 auto;padding:1.6rem}.shopify-section-header-sticky .header__icon.header__icon--full.show .search-form__form{margin:0 auto;display:flex;align-items:center;justify-content:center}.search-form--full.show-sticky .search__button_sticky{display:none}.shopify-section-header-sticky .search-form--full.show-sticky .search__button_sticky{width:3.2rem;height:3.2rem;display:block;border:0;border-radius:10rem;background:#f0f0f0;color:#171717;padding:0;cursor:pointer}@media screen and (max-width: 749px){.shopify-section-header-sticky .header__icons{gap:.8rem}}@media screen and (max-width: 1300px){.medium-hide-custom{display:none}.header{display:grid;grid-template-areas:"left-icons heading right-icons";grid-template-columns:auto auto 1fr;align-items:center;column-gap:1rem}.header--align-left:has(.header__icon--full){display:grid;grid-template-areas:"left-icons heading right-icons";grid-template-columns:auto auto 1fr;align-items:center;column-gap:1rem;row-gap:1rem}.header__heading-logo-wrapper{--logo-width: 100px !important}.header__search.header__search--full,.header__search:not(.header__icon){grid-column:span 3;margin-top:0}.header__search.header__search--full .search-form--full .field__input{min-height:calc(4rem + var(--inputs-border-width)* 2);padding-top:.8rem;padding-bottom:.8rem}.header__icons .icon-search{order:1}.header__icons .header__icon.header__icon--cart{order:2}.icon-search.show-sticky{display:none}.shopify-section-header-sticky .icon-search.show-sticky{display:block}.shopify-section-header-sticky .header__search--full-show-mobile{display:none}}@media only screen and (min-width: 1300px){.mega-menu__content .mega-menu__list.grid{--grid-item-offset: 3rem }.large-up-hide-custom{display:none}.header__search--full-show-mobile{grid-area:search;margin:0 auto}.show-form-search.shopify-section-header-sticky .header--align-left .header__search--full-show-mobile{display:block!important}.shopify-section-header-sticky .search-form--full.show-sticky .search__button_sticky{width:4.8rem;height:4.8rem}.shopify-section-header-sticky .search-form--full.show-sticky .search__button_sticky .svg-wrapper{width:2.4rem;height:2.4rem}}.show-form-search.shopify-section-header-sticky .header--align-left .header__search--full-show-mobile{position:absolute;top:100%;left:0;right:0;padding:0 1.6rem 1.6rem;background:#fff;margin:0;display:block!important}body.shopify-body-section-header-hidden .show-form-search.shopify-section-header-sticky .header--align-left .header__search--full-show-mobile{display:none!important}@media only screen and (min-width: 1300px){.show-form-search.shopify-section-header-sticky .header--align-left .header__search--full-show-mobile{width:100%}.show-form-search.shopify-section-header-sticky .header--align-left .header__search--full-show-mobile .field{margin:0 auto}.show-form-search.shopify-section-header-sticky .header--align-left .header__search--full-show-mobile .search-form{width:70.9rem;margin-left:auto;margin-right:auto}}@media screen and (min-width: 1600px){.show-form-search.shopify-section-header-sticky .header--align-left .header__search--full-show-mobile .search-form{width:70.9rem;margin-left:auto;margin-right:auto}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/section-header.css.map */
