#shopify-section-header{z-index:400;--header-height: 100px ;--menu-container-height: calc(100vh - var(--header-height))}#shopify-section-header.animate{transition:transform .15s ease-out}#shopify-section-header.scrolled-past-header{--header-height: 62px;--menu-container-height: calc(100vh - var(--header-height))}@media (min-width: 1160px){#shopify-section-header.scrolled-past-header{--header-height: 88px}}.header-wrapper{display:block;background-color:var(--color-white)}.shopify-section-header-hidden{transform:translateY(-100%)}.shopify-section-header-hidden.menu-open{transform:translateY(0)}.scrolled-past-header .header-logo{transition:width .25s ease-out}.scrolled-past-header .header-logo.reduce-logo-size-scroll{width:130px}.header-content{display:grid;grid-template-areas:"left-icon icons";grid-template-columns:1fr 1fr;align-items:center;padding-top:1.125rem;padding-bottom:1.125rem}.localization-form-select{cursor:pointer}@media screen and (min-width: 1160px){.shopify-section-header-sticky{position:sticky;top:0;z-index:999}.header-content{grid-template-areas:"heading search icons";grid-template-columns:1fr 2fr 1fr;column-gap:2rem;padding-top:1.5rem;padding-bottom:1.5rem}}@media screen and (max-width: 1160px){.shopify-section-header-sticky{position:sticky;top:0;z-index:999}}.header-heading{margin:0;line-height:0}.header-heading,.header-link{grid-area:heading;justify-self:center}@media (min-width: 1160px){.header-heading,.header-link{justify-self:start}}.header-link{display:flex;text-decoration:none;color:var(--text-primary)}.header-link:hover{color:var(--text-primary)}.header-logo{width:5.625rem;height:auto}@media (min-width: 1160px){.header-logo{width:9.375rem}}header-menu>details,details-disclosure>details{position:relative}.header-menu{display:none}@media (min-width: 1160px){.header-menu{display:block}}.header-list-menu{list-style:none;padding:0;margin:0;display:inline-flex;flex-wrap:wrap}.header-menu-item{display:flex;align-items:center;text-decoration:none;color:var(--text-primary);padding:5px 1.25rem;font-size:16px;font-weight:500;text-transform:uppercase}.header-menu-item:hover{color:var(--color-primary)}.header-menu-item:hover span{text-decoration:underline;text-underline-offset:.1875rem}.header-menu-item .icon-caret-down{right:.8rem;height:.375rem;transition:transform .25s ease-out}details[open]>.header-menu-item{text-decoration:underline;text-underline-offset:.1875rem;color:var(--color-primary)}details[open]>.header-menu-item .icon-caret-down{transform:rotate(180deg)}summary.header-menu-item{padding-right:2rem;font-weight:400!important;color:var(--text-primary)!important}.header-active-menu-item{color:var(--text-primary);text-decoration:underline;text-underline-offset:.3rem}.header-search{grid-area:search;max-width:30rem;margin:auto;width:100%}.header-search .search-modal-close-button{color:var(--color-white);top:calc(50% - 10px)}.search-drawer .field,.header-search .field{display:flex;margin:0;max-height:2.5rem}.search-drawer .search-input,.header-search .search-input{width:100%;font-size:17px;min-height:inherit}.search-drawer .search-input::placeholder,.header-search .search-input::placeholder{color:var(--text-primary);font-size:1.188rem;font-weight:500}.search-drawer .btn-search,.header-search .btn-search{color:var(--color-black);border:none;background-color:transparent;cursor:pointer;position:absolute;right:.75rem;height:100%}.search-drawer .svg-wrapper,.header-search .svg-wrapper{width:1.25rem;display:block}.search-drawer .btn-search{pointer-events:none}.header__inline-menu{grid-area:navigation;display:none;text-align:center;background-color:#ffcb00}@media screen and (min-width: 981px){.header-content{grid-template-areas:"heading search icons";grid-template-columns:1fr 2fr 1fr;column-gap:2rem;padding-top:1.5rem;padding-bottom:1.5rem}.announcement-bar.header-localization{padding:1rem var(--container-padding) .5rem;position:relative;display:flex;align-items:center;z-index:1}.desktop-localization-wrapper{min-width:145px}.header__inline-menu{display:block}header-drawer{display:none}}@media screen and (max-width: 1142px) and (min-width: 800px){.header-menu-item{padding:5px 10px;font-size:13px}}.header-logo-menu{align-items:center;display:flex}.scrolled-past-header .header-logo-menu header-drawer{display:none}@media screen and (max-width: 980px){.scrolled-past-header .header-logo-menu header-drawer{display:flex}.header-search{display:none}}.header__search .svg-wrapper{display:block;width:1.5rem}@media screen and (max-width: 980px){localization-form.small-hide.no-js-hidden{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/section-header.css.map */
