.topbar{background-color:#fff;position:relative;z-index:9999999991;height:40px}#masthead .topbar-menus{gap:2px;justify-content:flex-end;align-items:flex-start}#masthead .topbar .header-container{padding-top:0;padding-bottom:0}.topbar-menus .wpml-ls{width:90px;height:40px}#masthead .topbar-menus .yith-wcmcs-currency-list--label .yith-wcmcs-currency.yith-wcmcs-currency--selected{height:40px}.topbar-menus .yith-wcmcs-currency-list,.topbar-menus .yith-wcmcs-shortcode{margin:0;width:100px;min-width:100px;text-align:right;background:0 0}.topbar-menus .yith-wcmcs-currency-list{top:0;flex-wrap:nowrap;height:fit-content}.topbar-menus .yith-wcmcs-currency-list--label .yith-wcmcs-currency.yith-wcmcs-currency--selected{order:-1;background-color:#fff}.topbar-menus .yith-wcmcs-currency-list--label .yith-wcmcs-currency-name{margin-left:auto;margin-right:0}.topbar .wpml-ls-item-toggle .wpml-ls-native{color:#161616}#masthead{position:fixed;left:0;right:0;top:0;z-index:12}#masthead.scrolled{background-color:#fff}.header-container{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;-ms-align-items:center;align-items:center;padding:20px}#masthead .header-container{position:relative;z-index:2}.site-branding{max-width:65%}@media screen and (min-width:782px){.admin-bar #masthead{top:32px}}@media screen and (max-width:781px){html body #wpadminbar{display:none !important}}.main-navigation ul{list-style:none;margin:0;padding-left:0}.main-navigation li{position:relative}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul{left:100%}.main-navigation a{display:block;padding:16px 20px;line-height:1;text-decoration:none;text-align:center;color:#fff}.main-navigation a:hover{color:var(--main-color)}#masthead.light .main-navigation .menu:has(.wpml-ls-item)>li:nth-last-child(2) a,#masthead.scrolled .main-navigation .menu:has(.wpml-ls-item)>li:nth-last-child(2) a,#masthead.light .main-navigation .menu:not(:has(.wpml-ls-item))>li:last-child a,#masthead.scrolled .main-navigation .menu:not(:has(.wpml-ls-item))>li:last-child a{color:var(--main-color)}#masthead:not(.light):not(.scrolled) .main-navigation .menu:has(.wpml-ls-item)>li:nth-last-child(2) a:hover,#masthead:not(.light):not(.scrolled) .main-navigation .menu:not(:has(.wpml-ls-item))>li:last-child a:hover{color:#fff}#masthead.scrolled .main-navigation .menu:has(.wpml-ls-item)>li:nth-last-child(2) a:hover,#masthead.scrolled .main-navigation .menu:not(:has(.wpml-ls-item))>li:last-child a:hover{color:var(--dark2) !important}#masthead .wpml-ls-item a{display:flex;align-items:center;font-size:1.2rem;color:#fff}@media (min-width:768px){.error404 a,#masthead.light a,#masthead.scrolled a{color:var(--black2)}.error404 a:hover,#masthead.light a:hover,#masthead.scrolled a:hover{color:var(--main-color)}.error404 .sub-menu a,#masthead.scrolled .sub-menu a,#masthead.light .sub-menu a{color:#fff}.error404 #masthead ul ul a:hover,#masthead.light ul ul a:hover{color:var(--main-color)}.error404 #masthead .main-navigation .menu:has(.wpml-ls-item)>li:nth-last-child(2) a:hover,#masthead.light .main-navigation .menu:has(.wpml-ls-item)>li:nth-last-child(2) a:hover,#masthead.light .main-navigation .menu:not(:has(.wpml-ls-item))>li:last-child a:hover{color:var(--black2)}.error404 #masthead li:hover>a,#masthead.light li:hover>a,#masthead.scrolled li:hover>a{color:var(--main-color)}}.error404 #masthead:not(.toggled) .logo path[fill="#fff"],#masthead.light:not(.toggled) .logo path[fill="#fff"],#masthead.scrolled:not(.toggled) .logo path[fill="#fff"]{fill:var(--black2)}#masthead.scrolled .main-navigation .menu:has(.wpml-ls-item)>li:nth-last-child(2) a,.main-navigation .menu:has(.wpml-ls-item)>li:nth-last-child(2) a,#masthead.scrolled .main-navigation .menu:not(:has(.wpml-ls-item))>li:last-child a,.main-navigation .menu:not(:has(.wpml-ls-item))>li:last-child a{text-transform:uppercase;color:var(--main-color)}.main-navigation .menu:has(.wpml-ls-item)>li:nth-last-child(2) a:after,.main-navigation .menu:not(:has(.wpml-ls-item))>li:last-child a:after{content:"";display:inline-block;margin-left:10px;position:relative;top:-3px;width:23px;height:2px;background:var(--main-color)}.menu-item-has-children{position:relative;padding-right:14px}.menu-item-has-children>a:after{content:"";display:inline-block;position:relative;top:-2px;right:-8px;width:8px;height:8px;border-top:1px solid var(--main-color);border-right:1px solid var(--main-color);transform:rotate(135deg)}.menu-item-has-children:hover>a:after{top:0;transform:rotate(-45deg)}.main-navigation ul ul a:hover,.menu-item-has-children:hover>a{color:var(--main-color)}.main-navigation.toggled ul{transform:translateX(0)}.menu-toggle{display:block;position:relative;z-index:12;background:0 0;border:0;height:26px;width:40px;padding:0;cursor:pointer}.menu-toggle:focus{outline:none}.menu-toggle span{display:block;position:absolute;left:0;right:0;height:4px;background-color:var(--main-color);transition:all .4s;transform:rotate(0);opacity:1}.menu-toggle span:first-child{top:0;clip-path:polygon(0 0,100% 25%,100% 75%,0% 100%)}.menu-toggle span:nth-child(2){top:10px;clip-path:polygon(0 25%,100% 0,100% 100%,0 75%)}.menu-toggle span:last-child{top:20px;clip-path:polygon(0 0,100% 25%,100% 75%,0% 100%)}.toggled .menu-toggle span:first-child{top:10px;transform:rotate(45deg)}.toggled .menu-toggle span:nth-child(2){top:10px;transform:rotate(-45deg)}.toggled .menu-toggle span:last-child{opacity:0}#masthead .site-branding{position:relative;z-index:20}#masthead.light:not(.toggled) .logo path[fill="#fff"]{fill:#000}.cart-icon{position:relative}.cart-icon svg{width:27px;aspect-ratio:27/28}.cart-count{position:absolute;bottom:-2px;right:-8px;background-color:var(--main-color);color:#fff;border-radius:50%;width:16px;height:16px;display:flex;align-items:center;justify-content:center;font-size:1rem;line-height:1}@media screen and (max-width:1199px){html[lang]{margin-top:0 !important}.main-navigation{min-width:0;width:0}.site-branding{margin:0 auto}.main-navigation .menu{position:absolute;z-index:9;right:0;top:0;transform:translateX(120%);width:100%;max-width:100%;padding:140px 0 50px;height:100vh;overflow-y:auto;box-shadow:0px 0px 20px 0px rgba(0,0,0,.1);transition:transform .6s ease-out;background:#2d2d2d;background:linear-gradient(0deg,rgba(20,20,20,1) 0%,rgba(45,45,45,1) 100%);display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;align-items:center}.main-navigation.open:before{content:"";position:fixed;z-index:11;top:0;right:0;display:block;width:100%;height:140px;background:#141414;background:linear-gradient(0deg,rgba(20,20,20,0) 0%,rgba(45,45,45,1) 100%)}.main-navigation li{width:calc(100% - 50px);padding-right:0}.main-navigation li li{width:100%}.main-navigation ul ul{display:none;border:solid 1px #fff;background-image:linear-gradient(to bottom,var(--black),var(--black-two));padding:16px}.main-navigation ul ul a{padding:15px 16px}#masthead .wpml-ls-item a{justify-content:center;color:#fff}#masthead .wpml-ls-item a span{margin-left:8px}.main-navigation ul ul.open{display:block}}@media screen and (min-width:1200px){.header-container{padding:20px 72px}.menu-toggle{display:none}.main-navigation{margin-left:auto}.main-navigation .menu{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.main-navigation ul ul{position:absolute;top:100%;left:-999em;z-index:99999;background-color:#161616;min-width:250px;padding:16px 12px}.main-navigation ul .wpml-ls-item ul{padding:0;min-width:110px}.main-navigation ul ul a{position:relative;padding-top:16px;padding-bottom:16px;text-align:left;white-space:nowrap;transform:translateX(0);transition:transform .2s;color:#fff}.main-navigation ul ul a:hover{transform:translateX(16px);color:var(--main-color)}.main-navigation ul ul a:after{content:"";display:block;position:absolute;left:0;top:23px;width:0;height:2px;transition:width .2s;background:var(--main-color)}.main-navigation ul ul a:hover:after{width:8px}}