.template:not(.template--product) .shopify-section-group-header-group:has(.header){position:sticky;top:0;left:0;z-index:var(--z-header)}.shopify-section-group-header-group .header{position:absolute;left:0;width:100%;z-index:100;transition:background-color var(--duration-default)}.template:not(.template--product) .shopify-section-group-header-group.is-stuck .header{background-color:#fff}.header__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:1rem;padding:3rem 0 2.5rem 5rem}@media screen and (max-width:1500px){.header__inner{padding:2.3rem 0;grid-template-columns:clamp(12.6rem,13.6vw,14.6rem) auto 28rem}}@media screen and (max-width:1210px){.header__inner{grid-template-columns:1fr auto}}.header__logo{font-size:0}.header__logo img,.header__logo svg{max-width:18rem;height:auto}@media screen and (max-width:1500px){.header__logo img,.header__logo svg{width:100%}}@media screen and (max-width:989px){.header__logo img,.header__logo svg{max-width:12.6rem}}.header__utils-items{display:flex;align-items:center;justify-content:flex-end;color:var(--text-color)}.template:not(.template--product) .shopify-section-group-header-group.is-stuck .header__utils-items{--text-color:#000}.header__utils-link{display:flex;gap:.5rem;align-items:center;padding:0 .7rem;line-height:0;transform:opacity var(--duration-default) ease}.header__utils-link{opacity:.7}.header__utils-link span,.header__utils-link svg{pointer-events:none}.header__utils-item--cart .header__utils-link{padding-right:1.3rem}.header__utils-item--cart svg,.header__utils-item--cart span{vertical-align:middle}.header__utils-item--btn{padding-right:1rem}@media (max-width:989px){.header__utils-item--btn{padding-right:1.6rem}}@media (max-width:1210px){.header__utils-item--nav{display:block!important}}.header-drawer{display:block}@media (max-width:1210px){.header-drawer{display:block!important}}.header-drawer__button{width:2.4rem;height:2.4rem;display:flex;align-items:center;justify-content:center;position:relative}.header-drawer__close-btn{border:none;background-color:#fff0;outline:none;position:absolute;right:4rem;top:3rem}.header-drawer__close-btn svg{fill:currentColor}[open] .header-drawer__button svg:last-child{display:inline}.header-drawer__content{width:100%;position:fixed;top:var(--header-top-position);bottom:0;left:100%;color:var(--color);background:var(--background);z-index:var(--z-header);opacity:0;visibility:hidden;transition:all var(--duration-default);overflow-y:auto;overflow-x:hidden}.menu-opening .header-drawer__content{opacity:1;visibility:visible;left:0}.header-drawer__menu{list-style:none;margin:0;padding:2rem 1.6rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.header-drawer__link svg{margin-left:1rem}.header-drawer__menu .header-drawer__menu-item{padding:1.5rem 0;text-transform:uppercase;font-size:2rem;font-weight:700}.header{position:relative}.header__nav{padding-right:5rem}@media (max-width:1500px){.header__nav{padding-right:0}}@media (max-width:1210px){.header__nav{display:none}}.template:not(.template--product) .shopify-section-group-header-group.is-stuck .header__nav-items{--text-color:#000}.header__nav-items{display:flex;align-items:center;flex-wrap:wrap;gap:2.3rem}@media (max-width:1500px){.header__nav-items{justify-content:center;gap:1.5rem}}.header__nav-item{position:relative}.header__nav-sublinks{background-color:var(--color-background-secondary);display:none;border:.1rem solid var(--color-border);position:absolute;top:0;left:100%;z-index:1}.header__nav-link{padding:.5rem;font-weight:900;font-size:clamp(16px, 1.6vw, 2.6rem);line-height:1;text-transform:uppercase;font-family:Fredoka;color:var(--text-color);transition:opacity var(--duration-default) ease}.header__nav-link:hover{opacity:.7}.header__nav-link svg{margin-left:1rem}.header__nav-item:first-child .header__nav-link{padding-left:0}.header__nav-item:last-child .header__nav-link{padding-right:0}.header__nav-dropdown-link{padding:1rem 4rem;text-underline-offset:.5rem}.header__nav-dropdown-link span,.header__nav-dropdown-link svg{vertical-align:middle}.header__nav-dropdown-link svg{margin-left:1rem}.header__nav-links-item{position:relative}.header__nav-dropdown-link:hover,.header__nav-links-item:hover>.header__nav-dropdown-link{text-decoration:underline}.header__nav-dropdown{padding:1rem 0}.header__nav-dropdown{white-space:nowrap;display:none;background-color:var(--color-background-secondary);width:auto;border:.1rem solid var(--color-border);position:absolute;top:100%;left:0;z-index:var(--z-modals)}.header__nav-item:hover .header__nav-dropdown,.header__nav-links-item:hover .header__nav-sublinks,.header__nav-item:focus-within .header__nav-dropdown,.header__nav-links-item:focus-within .header__nav-sublinks{display:block}@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}}.header_nav-link{font-family:'Fredoka',sans-serif!important;font-weight:500;letter-spacing:.3px;text-transform:none;text-shadow:1px 1.5px 3px rgb(0 0 0 / .15)}