#masthead{display:flex;align-items:center;justify-content:space-between;padding:0 40px;height:70px;position:fixed;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-sizing:border-box;top:0;z-index:999;width:100%;border-bottom:1px solid #171616;transition:0.15s;@media (max-width:800px){padding:0 20px;height:50px}}.header-desktop-nav-wrapper{width:calc(50% - 25px);@media (max-width:1200px){display:none}}.opened-menu #masthead{background-color:var(--page-background-color)}body.opened-menu{overflow:hidden}.header-desktop-nav-wrapper ul{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.header-desktop-nav-wrapper li{margin-right:40px}.header-desktop-nav-wrapper li a{font-family:PP Neue Montreal;font-weight:500;line-height:125%;letter-spacing:.64px}.header-desktop-nav-wrapper .current_page_item a{text-decoration:underline;text-underline-offset:8px}.header-desktop-nav-wrapper li:last-child(){margin-right:0}.open-menu-button{height:16px;width:26px;position:relative;background-color:#fff0}.header-mobile-open-button-wrapper{display:none;@media (max-width:1200px){display:flex;width:calc(50% - 25px)}}#open-menu-first-line,#open-menu-second-line,#open-menu-third-line{width:26px;height:2px;background-color:var(--black);position:absolute;left:0;transition:0.5s}.header-mobile-open-button-wrapper:hover #open-menu-first-line,.header-mobile-open-button-wrapper:hover #open-menu-second-line,.header-mobile-open-button-wrapper:hover #open-menu-third-line{background-color:var(--dark-font-hover-color)}#open-menu-first-line{top:0;transform-origin:left top}#open-menu-second-line{top:calc(50% - 1px)}#open-menu-third-line{bottom:0;transform-origin:left bottom}.menu-opened #open-menu-first-line{transform:translateX(4px) translateY(-1.75px) rotate(45deg)}.menu-opened #open-menu-second-line{opacity:0}.menu-opened #open-menu-third-line{transform:translateX(4px) translateY(1.75px) rotate(-45deg)}#header-mobile-menu-wrapper{display:none;z-index:999;@media(max-width:1200px){position:absolute;top:70px;left:0;display:flex;flex-direction:column;justify-content:space-between;width:100%;height:0;box-sizing:border-box;background-color:var(--page-background-color);overflow:hidden;transition:0.6s;padding:0 22px 0;box-sizing:border-box}@media(max-width:800px){top:50px}}#header-mobile-menu-wrapper #header-mobile-main-menu,#header-mobile-menu-wrapper .header-mobile-account-menu{opacity:0;transition:0.5s;transition-duration:0.5s}.header-mobile-open-menu-wrapper #header-mobile-main-menu,.header-mobile-open-menu-wrapper .header-mobile-account-menu{opacity:1!important;transition:0.5s;transition-duration:0}.header-mobile-open-menu-wrapper{height:calc(100vh - 70px)!important;padding:70px 22px calc(50px + 100vh - 100dvh)!important;opacity:1!important;position:relative;@media(max-width:800px){height:calc(100vh - 40px)!important}}#header-mobile-main-menu li a{font-size:30px;font-weight:500;letter-spacing:1.2px;text-transform:uppercase}#header-mobile-main-menu .current-menu-item a{text-decoration:underline!important;text-underline-offset:10px}#header-mobile-main-menu li{margin-bottom:20px;min-height:50px;display:flex;align-items:center}.header-mobile-account-menu a{display:flex;flex-direction:row;align-items:center}.site-title a svg{width:49px;height:40px;@media (max-width:800px){max-height:29px}}.header-shop-menu{width:calc(50% - 25px);display:flex;justify-content:flex-end}.header-shop-menu a{display:flex;flex-direction:row;align-items:flex-end;margin-right:40px}.header-shop-menu a svg{margin-right:5px;@media (max-width:800px){margin-right:0}}.header-shop-menu a:last-child{margin-right:0}.header-shop-menu a span{font-family:PP Neue Montreal;font-size:16px;font-weight:500;line-height:125%;letter-spacing:.64px}.header-shop-menu-account-button span,.header-shop-menu-account-mobile-button span{transition:var(--base-transition) ease-out}.header-shop-menu-account-button:hover svg path,.header-shop-menu-account-button:hover svg circle,.header-shop-menu-account-mobile-button:hover svg path,.header-shop-menu-account-mobile-button:hover svg circle{stroke:var(--dark-font-hover-color);color:var(--dark-font-hover-color);transition:var(--base-transition) ease-out}.header-shop-menu-account-button:hover span,.header-shop-menu-account-mobile-button:hover span{color:var(--dark-font-hover-color);transition:var(--base-transition) ease-out}.header-shop-menu-cart-button:hover svg path .header-shop-menu-account-mobile-button:hover svg path{stroke:var(--dark-font-hover-color);color:var(--dark-font-hover-color);transition:var(--base-transition) ease-out}.header-shop-menu-cart-button:hover svg path,.header-shop-menu-cart-buttonn:hover svg circle,.header-shop-menu-account-mobile-button:hover svg path,.header-shop-menu-account-mobile-button:hover svg circle{stroke:var(--dark-font-hover-color);color:var(--dark-font-hover-color);transition:var(--base-transition) ease-out}.header-shop-menu-cart-button span{color:inherit}.cart-button-description{@media (max-width:1200px){display:none}}.header-shop-menu-cart-icon .site-title svg path .header-shop-menu-account-mobile-button .site-title svg path{transition:var(--base-transition) ease-out}.header-shop-menu-account-button{@media(max-width:1200px){display:none!important}}.header-shop-menu-account-button span{text-transform:uppercase}.site-title:hover svg path{fill:var(--dark-font-hover-color);transition:var(--base-transition) ease-out}.header-shop-menu-cart-button.shake svg{animation:shake 0.82s cubic-bezier(.36,.07,.19,.97) both;transform:translate3d(0,0,0);perspective:1000px}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-2px,0,0)}40%,60%{transform:translate3d(2px,0,0)}}