#shopify-section-header{padding-top:110px}#shopify-section-header.no-announcement-bar{padding-top:62px}@media (min-width: 1024px){#shopify-section-header.no-announcement-bar{padding-top:80px}}@media (min-width: 1024px){#shopify-section-header{padding-top:216px}}.header{position:fixed;z-index:1002;top:0;right:0;left:0;height:52px;transform:translateY(32px);transition:transform .3s ease,background-color .3s ease;border-bottom:1px solid var(--color-light-gray);width:100vw}@media (min-width: 1024px){.header{height:80px}}.header.js-initial-load{transition:transform 0s ease}.header__inner{position:relative;z-index:50;height:54px;margin:0 auto;transition:height .3s ease,background-color .3s ease;background-color:var(--color-white);touch-action:none;display:grid;grid-template-columns:repeat(6,1fr);border-bottom:1px solid var(--color-light-gray)}@media (min-width: 1024px){.header__inner{padding:0 var(--spacing-4x)}}@media (min-width: 1280px){.header__inner{display:grid;grid-template-columns:repeat(3,1fr);height:64px;padding:22px var(--spacing-8x) 11px;grid-column:2;border-bottom:unset}}.header__inner .logo{grid-column:2/span 4;margin:auto}.header__inner .logo svg{width:136px}@media (min-width: 1280px){.header__inner .logo{grid-column:2}.header__inner .logo svg{width:unset}}.header__inner .menu-toggle{display:flex;align-items:center}@media (min-width: 1024px){.header__inner .menu-toggle{display:none}}.header__inner .menu-toggle .header__mobile{display:flex;align-items:center;gap:12px}@media (min-width: 1024px){.header__inner .menu-toggle .header__mobile{display:none}}.header__inner .menu-toggle .header__mobile .search-modal-toggle{height:100%}.header__inner .menu-toggle .header__mobile.js-active{display:block;opacity:1;transform:translateY(0);transition:opacity .25s ease,transform .25s ease;pointer-events:auto}.header__inner .menu-toggle__inner{display:flex;flex-flow:column;justify-content:space-between;align-items:center;height:100%;padding:18.5px var(--spacing-2x)}.header__inner .menu-toggle__inner .line{height:1px;width:22px;background-color:var(--color-almost-black);transition:transform .25s ease,opacity .25s ease}.header__inner .menu-toggle__inner.js-open .line--1{transform:translateY(8px) rotate(45deg)}.header__inner .menu-toggle__inner.js-open .line--2{opacity:0}.header__inner .menu-toggle__inner.js-open .line--3{transform:translateY(-7px) rotate(-45deg)}.header__inner .utils{grid-column:6;display:flex;justify-content:flex-end;align-items:center}@media (min-width: 1024px){.header__inner .utils{gap:var(--spacing-1x)}}@media (min-width: 1280px){.header__inner .utils{gap:var(--spacing-2x);grid-column:3}}.header__inner .utils__search{max-width:250px;width:100%;display:none;background-color:var(--color-off-white)}@media (min-width: 1024px){.header__inner .utils__search{position:absolute;display:block;max-width:250px;right:124px}}@media (min-width: 1280px){.header__inner .utils__search{display:block;max-width:250px;right:180px}}.header__inner .utils__search .form__input{position:relative;font-family:GeneralSans Regular,sans-serif;font-weight:400;font-size:1.4rem;line-height:2.6rem;width:400px;padding:var(--spacing-1x) var(--spacing-2x);transition:width .3s ease;outline:none;background:url('data:image/svg+xml,<svg class="search-icon" width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="7.5" cy="7.5" r="6.85" stroke="%23282828" stroke-width="1.3"></circle><rect x="11.7656" y="12.4688" width="1.3" height="7.33698" transform="rotate(-45 11.7656 12.4688)" fill="%23282828"></rect></svg>');background-repeat:no-repeat;background-position:center right 16px;appearance:none}@media (min-width: 768px){.header__inner .utils__search .form__input{max-width:250px}}.header__inner .utils__search .form__input.js-active{width:410px}.header__inner .utils__search .form__input.js-active:not(:placeholder-shown)~.search__clear-button{display:block}.header__inner .utils__search .form__input:focus,.header__inner .utils__search .form__input:hover{width:410px;outline:none}.header__inner .utils__search .form__input:not(:placeholder-shown)~.search__clear-button{display:block}.header__inner .utils__search .form__input::placeholder{font-size:1.3rem;color:#626262;font-family:GeneralSans Regular,sans-serif;font-weight:400;font-size:1.4rem;line-height:2.6rem}.header__inner .utils__search .search__clear-button{z-index:60;position:absolute;top:0;right:0;display:none;height:100%;padding:0 var(--spacing-2x);background-color:var(--color-off-white)}.header__inner .utils__search .search-icon{margin:0 var(--spacing-1x) 0 0}.header__inner .utils__cart{position:relative;cursor:pointer;padding:var(--spacing-2x)}@media (min-width: 1024px){.header__inner .utils__cart{padding:unset}}.header__inner .utils__cart .cart-counter{position:absolute;top:10px;right:10px;width:16px;height:16px;border-radius:8px;background-color:var(--color-dark-pink);display:flex;justify-content:center;align-items:center;font-family:GeneralSans Semibold,sans-serif;font-weight:500;font-size:1rem;line-height:1.7rem;color:var(--color-white);animation:counter-fade .25s ease forwards}.header__inner .utils__cart .cart-counter:empty{display:none}@media (min-width: 1024px){.header__inner .utils__cart .cart-counter{position:absolute;top:-4px;right:-4px;width:16px;height:16px;border-radius:8px;background-color:var(--color-dark-pink);display:flex;justify-content:center;align-items:center;font-family:GeneralSans Semibold,sans-serif;font-weight:500;font-size:1rem;line-height:1.7rem;color:var(--color-white);animation:counter-fade .25s ease forwards}}@keyframes counter-fade{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.header__inner .utils__account{display:none}@media (min-width: 768px){.header__inner .utils__account{display:block}}.header__inner .utils__wishlist{position:relative}.header__inner .utils__wishlist .counter{font-family:GeneralSans Semibold,sans-serif;font-weight:500;font-size:1.2rem;line-height:2.2rem;color:var(--color-dark-pink);border-radius:50%;width:16px;height:16px;display:flex;align-items:center;justify-content:center;position:absolute;top:4px;right:3px;z-index:2;animation:added .25s ease forwards}.header__inner .utils__wishlist .counter+svg{height:22px;width:22px;animation:added .25s ease forwards}@keyframes added{0%{transform:scale(.5)}to{transform:scale(1)}}
