.shopify-section--header{position:relative;z-index:var(--z-header)}.shopify-section--header:has(.is-sticky){position:sticky;top:0}body:has(.announcement-bar.is-sticky) .shopify-section--header:has(.is-sticky){top:var(--announcement-bar-height)}.shopify-section--header:has(.is-transparent){top:calc(0px - var(--announcement-bar-height))}.header{--section-padding-top: 1.9rem;--section-padding-bottom: 1.9rem;background-color:var(--color-background-body);color:var(--color-paragraphs);border-bottom:.1rem solid currentColor;transition:background-color var(--duration-default),color var(--duration-default)}.header.is-transparent{position:absolute;top:var(--announcement-bar-height);left:0;width:100%}.header>.container{padding:0}.header__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:1rem;padding:var(--section-padding-top) var(--page-gutter) var(--section-padding-bottom);transition:background-color var(--duration-default),color var(--duration-default),border-color var(--duration-default)}.header.is-transparent:not(.is-scrolled,.menu-open){background-color:transparent;color:var(--color-inversed)}.header.is-transparent.is-dark{color:var(--color-paragraphs)}.header.over-steps:not(.menu-open){background-color:transparent;border-bottom-color:transparent;color:var(--color-paragraphs)}.header.over-steps:not(.menu-open) .header__logo img{opacity:1}.header.over-steps:not(.menu-open) .header__logo img+img{opacity:0}.header.is-transparent:not(.is-scrolled,.menu-open,.is-dark) .header__logo img{opacity:0}.header.is-transparent:not(.is-scrolled,.menu-open,.is-dark) .header__logo img+img{opacity:1}@media screen and (min-width:990px){.header:has(.header__nav-item.has-menu:hover),.header:has(.header__nav-item.has-menu:focus-within){color:var(--color-paragraphs);background-color:var(--color-background-secondary)}.header.is-transparent:has(.header__nav-item.has-menu:hover) .header__logo img+img,.header.is-transparent:has(.header__nav-item.has-menu:focus-within) .header__logo img+img{opacity:0}.header.is-transparent:has(.header__nav-item.has-menu:hover) .header__logo img,.header.is-transparent:has(.header__nav-item.has-menu:focus-within) .header__logo img{opacity:1}.header__inner{position:static}}@media screen and (max-width:989px){.header{--section-padding-top: 1.6rem;--section-padding-bottom: 1.6rem}}@media screen and (max-width:749px){.header{--section-padding-top: 1.1rem;--section-padding-bottom: 1.1rem}}.header__nav{line-height:1.25;align-self:stretch;margin:calc(0rem - var(--section-padding-top)) 0 calc(0rem - var(--section-padding-bottom))}.header__nav-items{gap:0 1.8rem;height:100%}.header__nav-item{display:flex;align-items:center;padding:var(--section-padding-top) 0 var(--section-padding-bottom)}.header__nav-item.has-menu:before{content:"";position:fixed;top:calc(var(--header-top-position) + .1rem);left:0;right:0;bottom:0;z-index:2;pointer-events:none;background-color:#00000080;opacity:0;transition:opacity var(--duration-default)}.header__nav-link{column-gap:.4em}.header__nav-link svg{max-width:.6em;transition:transform var(--duration-default)}.header__nav-menu{position:absolute;top:100%;left:0;right:0;z-index:10;padding:3.8rem calc(var(--page-gutter) - .1rem) 4.8rem;background-color:var(--color-background-secondary);color:var(--color-paragraphs);max-height:calc(100vh - var(--header-top-position) - 3rem);overflow-y:auto;opacity:0;visibility:hidden;transform:translateY(-2.4rem);transition:opacity var(--duration-default),visibility var(--duration-default),transform var(--duration-default)}.header__nav-menu-cols{display:flex;column-gap:2.4rem}.header__nav-menu-col{flex:1}.header__nav-menu-col--links{max-width:23.673%}.header__nav-menu-heading{margin-bottom:3.6rem;padding-bottom:1.2rem;border-bottom:.1rem solid currentColor}.header__nav-menu .header__nav-links{margin-top:-1.2rem}.header__nav-menu .header__nav-links-item{width:fit-content}.header__nav-menu .header__nav-dropdown-link{font-size:2.6rem;letter-spacing:-.035em;padding:.4rem 0}.header__nav-cards{display:grid;align-items:flex-start;grid-template-columns:repeat(3,1fr);gap:3.8rem 2.4rem}.header__nav-cards--alt{grid-template-columns:repeat(5,1fr);column-gap:1.6rem;padding-right:2rem}.header__nav-dropdown-secondary,.header__nav-dropdown{position:absolute;top:100%;left:0;z-index:10;padding:1.2rem 0;width:max-content;max-width:28rem;color:var(--color-paragraphs);background-color:var(--color-background-secondary);box-shadow:0 0 .8rem #0003;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--duration-default),visibility var(--duration-default)}.header__nav-dropdown-secondary{top:0;left:100%}.header__nav-dropdown .header__nav-dropdown-link-secondary,.header__nav-dropdown .header__nav-dropdown-link{column-gap:.35em;padding:.6rem 2.4rem}.header__nav-dropdown-link svg{max-width:1em}.header__nav-item:hover:before,.header__nav-item:has(:focus-visible):before{opacity:1}.header__nav-item:hover>.header__nav-link,.header__nav-item:has(:focus-visible)>.header__nav-link{text-decoration:underline;font-style:italic}.header__nav-links-item:hover>.header__nav-dropdown-link,.header__nav-links-item:has(:focus-visible)>.header__nav-dropdown-link{text-decoration:underline}.header__nav-item:hover>.header__nav-link svg{transform:rotate(180deg)}.header__nav-links-item:hover>.header__nav-dropdown-secondary,.header__nav-item:hover>.header__nav-dropdown,.header__nav-item:hover>.header__nav-menu,.header__nav-links-item:has(:focus-visible)>.header__nav-dropdown-secondary,.header__nav-item:has(:focus-visible)>.header__nav-menu,.header__nav-item:has(:focus-visible)>.header__nav-dropdown{opacity:1;visibility:inherit;pointer-events:auto;transform:none}@media(hover:hover)and (pointer:fine){.header__nav-link:hover{text-decoration:underline;font-style:italic}.header__nav-dropdown-link:hover,.header__nav-dropdown-link-secondary:hover{text-decoration:underline}}.header__logo-inner{position:relative;width:fit-content;max-width:var(--logo-width)}.header__logo img{transition:opacity var(--duration-default)}.header__logo img+img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;opacity:0}@media screen and (max-width:989px){.header__logo-inner{max-width:var(--logo-width-mobile)}}.header__actions,.header__additional-links,.header__utils-items{gap:.8rem 1.4rem}.header__utils-link{transition:opacity var(--duration-default)}.header__utils-link .cart-count-badge{position:absolute;top:50%;left:50%;transform:translate(-53%,-40%)}@media(hover:hover)and (pointer:fine){.header__utils-link:hover{opacity:.7}}@media screen and (max-width:989px){.header__utils-item--cart svg{width:2.8rem}}@media screen and (max-width:749px){.header__actions,.header__additional-links,.header__utils-items{column-gap:1.2rem}}@media screen and (min-width:750px){.header__search-form>.form-row+.form-row{margin-top:0}.header__search-wrapper{width:100%;min-width:3rem;will-change:min-width;transition:min-width var(--duration-default)}.header__search-wrapper[open]{min-width:23rem}.header__search-wrapper[open] summary{outline:0}.header__search-wrapper summary svg{will-change:fill;transition:fill var(--duration-default)}.header__search-wrapper[open] summary svg{position:absolute;top:calc(50% + 2rem);right:1.3rem;transform:translateY(-50%);fill:var(--color-background-secondary);z-index:101}.header__search-wrapper summary+*{opacity:0;will-change:opacity;transition:opacity var(--duration-default) ease-in-out}.header__search-wrapper[open] summary+*{opacity:1}.header__search-form input[type=search]{height:4rem}.header__search-form button[type=submit]{position:absolute;top:0;right:0;bottom:0;width:auto;height:auto;min-width:0;font-size:0;padding-inline:1.5rem;will-change:opacity;transition:opacity var(--duration-default)}.header__search-results{position:absolute;top:100%;left:0;width:100%;background-color:var(--color-background-secondary);padding-inline:1rem;max-height:60rem;overflow-y:auto;visibility:hidden;opacity:0;will-change:opacity;transition:opacity var(--duration-default),visibility var(--duration-default);transition-delay:var(--duration-default)}.header__search-wrapper[open] .header__search-results{opacity:1;visibility:visible}}@media screen and (min-width:990px){.header__search-wrapper[open]{min-width:30rem}}@media(hover:hover)and (pointer:fine){.header__search-form button[type=submit]:hover{background-color:var(--color-solid-button-background);opacity:.8}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/section-header.css.map */
