#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:40;top:0;right:0;left:0;height:52px;transition:transform .3s ease,background-color .3s ease}@media (min-width: 1024px){.header{height:80px}}.header__inner{position:relative;z-index:50;display:flex;align-items:center;justify-content:space-between;height:52px;margin:0 auto;padding:0 16px;transition:height .3s ease,background-color .3s ease;background-color:#fcfaf6;background-color:var(--color-off-white, #FCFAF6);touch-action:none}@media (min-width: 1024px){.header__inner{height:80px;padding:28px var(--spacing-8x)}}.header__inner--is-homepage{background-color:transparent}.header__inner--is-homepage .header__primary .icon-search circle{stroke:#fcfaf6;stroke:var(--color-off-white, #FCFAF6)}.header__inner--is-homepage .header__primary .icon-search rect{fill:#fcfaf6;fill:var(--color-off-white, #FCFAF6)}.header__inner--is-homepage .header__primary .primary__desktop-menu-button{color:#fcfaf6;color:var(--color-off-white, #FCFAF6)}.header__inner--is-homepage .header__logo svg path{fill:#fcfaf6;fill:var(--color-off-white, #FCFAF6)}.header__inner--is-homepage .header__secondary .icons-holder__heart path{stroke:#fcfaf6;stroke:var(--color-off-white, #FCFAF6)}.header__inner--is-homepage .header__secondary .icons-holder__account circle{stroke:#fcfaf6;stroke:var(--color-off-white, #FCFAF6)}.header__inner--is-homepage .header__secondary .icons-holder__account path{stroke:#fcfaf6;stroke:var(--color-off-white, #FCFAF6)}.header__inner--is-homepage .header__secondary .icons-holder__search circle{stroke:#fcfaf6;stroke:var(--color-off-white, #FCFAF6)}.header__inner--is-homepage .header__secondary .icons-holder__search rect{fill:#fcfaf6;fill:var(--color-off-white, #FCFAF6)}.header__inner--is-homepage .header__secondary .icons-holder__cart path{stroke:#fcfaf6;stroke:var(--color-off-white, #FCFAF6)}.header__inner--is-homepage .header__secondary .icons-holder__cart small{color:#fcfaf6;color:var(--color-off-white, #FCFAF6)}.header__inner--is-homepage .header__mobile .mobile-menu-toggle span{background-color:#fcfaf6;background-color:var(--color-off-white, #FCFAF6)}.header__mobile{display:flex;justify-content:flex-start;order:1;height:100%}@media (min-width: 1024px){.header__mobile{display:none}}.header__mobile .mobile-menu-toggle{position:relative;display:flex;align-items:center;flex-flow:column;justify-content:center;width:40px;height:100%}.header__mobile .mobile-menu-toggle span{display:block;width:22px;height:1px;border-radius:2px;background-color:var(--color-almost-black)}.header__mobile .mobile-menu-toggle[aria-expanded=true] span:nth-child(1){animation:topBar .5s ease;animation-fill-mode:forwards}.header__mobile .mobile-menu-toggle[aria-expanded=true] span:nth-child(2){animation:middleBar .5s ease;animation-fill-mode:forwards}.header__mobile .mobile-menu-toggle[aria-expanded=true] span:nth-child(3){animation:bottomBar .5s ease;animation-fill-mode:forwards}.header__mobile .mobile-menu-toggle[aria-expanded=false] span:nth-child(1){animation:topBarOut .5s ease;animation-fill-mode:forwards}.header__mobile .mobile-menu-toggle[aria-expanded=false] span:nth-child(2){animation:middleBarOut .5s ease;animation-fill-mode:forwards}.header__mobile .mobile-menu-toggle[aria-expanded=false] span:nth-child(3){animation:bottomBarOut .5s ease;animation-fill-mode:forwards}.header__mobile .mobile-menu-toggle[aria-expanded=false].js-initial span{animation:none}.header__mobile .mobile-menu-toggle span:nth-child(1){transform:translateY(-5px);transform-origin:center left}.header__mobile .mobile-menu-toggle span:nth-child(2){transform:translate(0);transform-origin:center left}.header__mobile .mobile-menu-toggle span:nth-child(3){transform:translateY(5px);transform-origin:center right}.header__primary,.header .primary{display:flex;justify-content:flex-end;order:2;padding-right:0;padding-right:initial}@media (min-width: 1024px){.header__primary,.header .primary{display:flex;align-items:center;flex:1;flex-basis:0;flex-grow:1;justify-content:space-between;order:0;width:100%;height:100%;margin-right:auto;grid-row:2;grid-column:2}}.header__primary .header-navigation,.header .primary .header-navigation{display:none}@media (min-width: 1024px){.header__primary .header-navigation,.header .primary .header-navigation{display:flex}}.header__primary .header-navigation .navigation__list,.header .primary .header-navigation .navigation__list{display:flex;flex-flow:row;gap:var(--spacing-2x)}.header__primary .header-navigation .navigation__list .primary__desktop-menu-button,.header .primary .header-navigation .navigation__list .primary__desktop-menu-button{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;line-height:150%;font-size:1.4rem;font-weight:400;font-style:normal;line-height:1.61rem;transition:color .3s ease;letter-spacing:.098rem}.header__primary .header-navigation .navigation__list .primary__desktop-menu-button:hover,.header .primary .header-navigation .navigation__list .primary__desktop-menu-button:hover{-webkit-text-decoration:none!important;text-decoration:none!important}.header__primary .header-navigation .navigation__list .primary__desktop-menu-button:hover,.header .primary .header-navigation .navigation__list .primary__desktop-menu-button:hover{color:#999}.header__primary .header-navigation .navigation__list .primary__desktop-menu-button button,.header .primary .header-navigation .navigation__list .primary__desktop-menu-button button,.header__primary .header-navigation .navigation__list .navigation__link,.header .primary .header-navigation .navigation__list .navigation__link{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;line-height:150%;font-size:1.4rem;font-weight:400;font-style:normal;line-height:1.61rem;transition:color .3s ease;letter-spacing:.098rem}.header__primary .header-navigation .navigation__list .navigation__link:hover,.header .primary .header-navigation .navigation__list .navigation__link:hover{-webkit-text-decoration:none!important;text-decoration:none!important}.header__primary .header-navigation .navigation__list .navigation__link:hover,.header .primary .header-navigation .navigation__list .navigation__link:hover{color:#999}.header__primary__icons-holder__search,.header__primary .icons-holder__search,.header .primary__icons-holder__search,.header .primary .icons-holder__search{display:flex;align-items:center;justify-content:center;width:36px;height:36px}@media (min-width: 1024px){.header__primary__icons-holder__search,.header__primary .icons-holder__search,.header .primary__icons-holder__search,.header .primary .icons-holder__search{display:none}}.header__logo{display:flex;align-items:center;justify-content:center;order:3;width:100%;height:40px;transition:height .3s ease,max-width .3s ease}@media (min-width: 1024px){.header__logo{flex:1;order:0}}.header__logo svg{width:100%;height:12px}@media (min-width: 1024px){.header__logo svg{height:14px}}.header__logo svg path{transition:stroke .3s ease,fill .3s ease}.header__secondary,.header .secondary{position:relative;z-index:1000;display:flex;align-items:center;flex-basis:0;flex-grow:1;justify-content:flex-end;order:4;height:100%}@media (min-width: 1024px){.header__secondary,.header .secondary{display:flex;flex:1;order:2;width:100%;height:100%;margin-left:auto;grid-row:1;grid-column:2/3}}.header__secondary .header-navigation,.header .secondary .header-navigation{display:none}@media (min-width: 1024px){.header__secondary .header-navigation,.header .secondary .header-navigation{display:block}}.header__secondary__icons-holder,.header__secondary .icons-holder,.header .secondary__icons-holder,.header .secondary .icons-holder{display:flex;align-items:center;justify-content:center;gap:6px}@media (min-width: 1024px){.header__secondary__icons-holder,.header__secondary .icons-holder,.header .secondary__icons-holder,.header .secondary .icons-holder{gap:10px}}.header__secondary__icons-holder__account,.header__secondary__icons-holder__search,.header__secondary__icons-holder__heart,.header__secondary__icons-holder__cart,.header__secondary .icons-holder__account,.header__secondary .icons-holder__search,.header__secondary .icons-holder__heart,.header__secondary .icons-holder__cart,.header .secondary__icons-holder__account,.header .secondary__icons-holder__search,.header .secondary__icons-holder__heart,.header .secondary__icons-holder__cart,.header .secondary .icons-holder__account,.header .secondary .icons-holder__search,.header .secondary .icons-holder__heart,.header .secondary .icons-holder__cart{display:flex;align-items:center;justify-content:center;width:36px;height:36px;cursor:pointer}.header__secondary__icons-holder__account button,.header__secondary__icons-holder__search button,.header__secondary__icons-holder__heart button,.header__secondary__icons-holder__cart button,.header__secondary .icons-holder__account button,.header__secondary .icons-holder__search button,.header__secondary .icons-holder__heart button,.header__secondary .icons-holder__cart button,.header .secondary__icons-holder__account button,.header .secondary__icons-holder__search button,.header .secondary__icons-holder__heart button,.header .secondary__icons-holder__cart button,.header .secondary .icons-holder__account button,.header .secondary .icons-holder__search button,.header .secondary .icons-holder__heart button,.header .secondary .icons-holder__cart button{width:100%;height:100%}.header__secondary__icons-holder__account svg,.header__secondary__icons-holder__search svg,.header__secondary__icons-holder__heart svg,.header__secondary__icons-holder__cart svg,.header__secondary .icons-holder__account svg,.header__secondary .icons-holder__search svg,.header__secondary .icons-holder__heart svg,.header__secondary .icons-holder__cart svg,.header .secondary__icons-holder__account svg,.header .secondary__icons-holder__search svg,.header .secondary__icons-holder__heart svg,.header .secondary__icons-holder__cart svg,.header .secondary .icons-holder__account svg,.header .secondary .icons-holder__search svg,.header .secondary .icons-holder__heart svg,.header .secondary .icons-holder__cart svg{width:22px;height:22px}.header__secondary__icons-holder__account svg circle,.header__secondary__icons-holder__search svg circle,.header__secondary__icons-holder__heart svg circle,.header__secondary__icons-holder__cart svg circle,.header__secondary .icons-holder__account svg circle,.header__secondary .icons-holder__search svg circle,.header__secondary .icons-holder__heart svg circle,.header__secondary .icons-holder__cart svg circle,.header .secondary__icons-holder__account svg circle,.header .secondary__icons-holder__search svg circle,.header .secondary__icons-holder__heart svg circle,.header .secondary__icons-holder__cart svg circle,.header .secondary .icons-holder__account svg circle,.header .secondary .icons-holder__search svg circle,.header .secondary .icons-holder__heart svg circle,.header .secondary .icons-holder__cart svg circle{transition:stroke .3s ease,fill .3s ease}.header__secondary__icons-holder__account svg rect,.header__secondary__icons-holder__search svg rect,.header__secondary__icons-holder__heart svg rect,.header__secondary__icons-holder__cart svg rect,.header__secondary .icons-holder__account svg rect,.header__secondary .icons-holder__search svg rect,.header__secondary .icons-holder__heart svg rect,.header__secondary .icons-holder__cart svg rect,.header .secondary__icons-holder__account svg rect,.header .secondary__icons-holder__search svg rect,.header .secondary__icons-holder__heart svg rect,.header .secondary__icons-holder__cart svg rect,.header .secondary .icons-holder__account svg rect,.header .secondary .icons-holder__search svg rect,.header .secondary .icons-holder__heart svg rect,.header .secondary .icons-holder__cart svg rect{transition:stroke .3s ease,fill .3s ease}.header__secondary__icons-holder__account svg path,.header__secondary__icons-holder__search svg path,.header__secondary__icons-holder__heart svg path,.header__secondary__icons-holder__cart svg path,.header__secondary .icons-holder__account svg path,.header__secondary .icons-holder__search svg path,.header__secondary .icons-holder__heart svg path,.header__secondary .icons-holder__cart svg path,.header .secondary__icons-holder__account svg path,.header .secondary__icons-holder__search svg path,.header .secondary__icons-holder__heart svg path,.header .secondary__icons-holder__cart svg path,.header .secondary .icons-holder__account svg path,.header .secondary .icons-holder__search svg path,.header .secondary .icons-holder__heart svg path,.header .secondary .icons-holder__cart svg path{transition:stroke .3s ease,fill .3s ease}.header__secondary__icons-holder__account,.header__secondary .icons-holder__account,.header .secondary__icons-holder__account,.header .secondary .icons-holder__account{display:none}@media (min-width: 1024px){.header__secondary__icons-holder__account,.header__secondary .icons-holder__account,.header .secondary__icons-holder__account,.header .secondary .icons-holder__account{display:flex;order:2}}.header__secondary__icons-holder__search,.header__secondary .icons-holder__search,.header .secondary__icons-holder__search,.header .secondary .icons-holder__search{display:none}@media (min-width: 1024px){.header__secondary__icons-holder__search,.header__secondary .icons-holder__search,.header .secondary__icons-holder__search,.header .secondary .icons-holder__search{display:flex;order:1}}@media (min-width: 1024px){.header__secondary__icons-holder__search svg,.header__secondary .icons-holder__search svg,.header .secondary__icons-holder__search svg,.header .secondary .icons-holder__search svg{width:18px;height:18px}}@media (min-width: 1024px){.header__secondary__icons-holder__heart,.header__secondary .icons-holder__heart,.header .secondary__icons-holder__heart,.header .secondary .icons-holder__heart{order:3}}.header__secondary__icons-holder__cart,.header__secondary .icons-holder__cart,.header .secondary__icons-holder__cart,.header .secondary .icons-holder__cart{position:relative;width:36px;height:36px}@media (min-width: 1024px){.header__secondary__icons-holder__cart,.header__secondary .icons-holder__cart,.header .secondary__icons-holder__cart,.header .secondary .icons-holder__cart{order:4}}.header__secondary__icons-holder__cart small,.header__secondary .icons-holder__cart small,.header .secondary__icons-holder__cart small,.header .secondary .icons-holder__cart small{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:400;font-style:normal;line-height:150%;letter-spacing:.098rem;font-size:1rem;font-weight:600;position:absolute;top:56%;left:53%;display:flex;align-items:center;justify-content:center;transition:color .3s ease;transform:translate(-50%,-50%);color:#282828;color:var(--color-almost-black, #282828);border-radius:50%}.header__cart{z-index:1000;display:flex;align-items:center;flex-basis:0;flex-grow:1;justify-content:flex-end;order:4;height:100%}@media (min-width: 1024px){.header__cart{flex-basis:0;flex-grow:initial;margin-left:var(--spacing-3x)}}.header.js-mobile-search-active .header__logo,.header.js-mobile-search-active .header__primary,.header.js-mobile-search-active .header__mobile{visibility:hidden;transition:opacity .3s ease,visibility .3s ease;opacity:0}@media (min-width: 1024px){.header.js-mobile-search-active .header__logo,.header.js-mobile-search-active .header__primary,.header.js-mobile-search-active .header__mobile{visibility:visible;transition:opacity .3s ease,visibility .3s ease;opacity:1}}.header.js-mobile-search-active .header__logo{display:flex;align-items:center;justify-content:center}.header.js-mobile-search-active .header__secondary{position:absolute;display:flex;align-items:center;justify-content:center;width:calc(100% - 32px);opacity:1;background-color:#fcfaf6;background-color:var(--color-off-white, #FCFAF6)}@media (min-width: 1024px){.header.js-mobile-search-active .header__secondary{position:relative;display:flex;align-items:initial;justify-content:initial;width:100%}}.header.js-mobile-search-active .header__secondary form{position:relative}@media (min-width: 1024px){.header.js-mobile-search-active .header__secondary form{position:static;position:initial}}.header.js-window-scrolled{height:52px;background-color:#fcfaf6;background-color:var(--color-off-white, #FCFAF6)}@media (min-width: 1024px){.header.js-window-scrolled{height:80px}}.header.js-window-scrolled .header__inner{height:52px}@media (min-width: 1024px){.header.js-window-scrolled .header__inner{height:80px}}.header.js-window-scrolled .header__primary .icon-search circle{stroke:var(--color-almost-black)}.header.js-window-scrolled .header__primary .icon-search rect{fill:var(--color-almost-black)}.header.js-window-scrolled .header__primary .primary__desktop-menu-button{color:var(--color-almost-black)}.header.js-window-scrolled .header__logo svg path{fill:var(--color-almost-black)}.header.js-window-scrolled .header__secondary .icons-holder__account circle{stroke:var(--color-almost-black)}.header.js-window-scrolled .header__secondary .icons-holder__account path{stroke:var(--color-almost-black)}.header.js-window-scrolled .header__secondary .icons-holder__search circle{stroke:var(--color-almost-black)}.header.js-window-scrolled .header__secondary .icons-holder__search rect{fill:var(--color-almost-black)}.header.js-window-scrolled .header__secondary .icons-holder__heart path{stroke:var(--color-almost-black)}.header.js-window-scrolled .header__secondary .icons-holder__cart path{stroke:var(--color-almost-black)}.header.js-window-scrolled .header__secondary .icons-holder__cart small{color:var(--color-almost-black)}.header.js-window-scrolled .header__mobile .mobile-menu-toggle span{background-color:var(--color-almost-black)}@keyframes topBar{0%{transform:translateY(-5px) rotate(0)}50%{transform:translateY(1px) rotate(0)}to{transform:translate(3px,-7px) rotate(45deg)}}@keyframes middleBar{0%{opacity:1}50%{opacity:0}to{opacity:0}}@keyframes bottomBar{0%{transform:translateY(5px) rotate(0)}50%{transform:translateY(-1px) rotate(0)}to{transform:translate(-3px,-9px) rotate(-45deg)}}@keyframes topBarOut{0%{transform:translate(3px,-7px) rotate(45deg)}50%{transform:translateY(1px) rotate(0)}to{transform:translateY(-5px) rotate(0)}}@keyframes middleBarOut{0%{opacity:0}50%{opacity:0}to{opacity:1}}@keyframes bottomBarOut{0%{transform:translate(-3px,-9px) rotate(-45deg)}50%{transform:translateY(-1px) rotate(0)}to{transform:translateY(5px) rotate(0)}}
