.site-header{background-color:var(--primaryColor);z-index:99}.site-header .logo-header{background-color:#fefefe;border-bottom-left-radius:16px;border-bottom-right-radius:16px;padding:.5rem 1rem;position:absolute;width:calc(100% - 24px);aspect-ratio:16 / 7;top:0;left:50%;transform:translateX(-50%);box-shadow:1px 1px 2px rgb(0 0 0 / .25);z-index:10}.site-header .logo-header img{width:100%;height:100%;object-fit:scale-down}.main-menu .navbar-collapse{padding:0}.main-menu .navigation{padding:0;margin:0}.main-menu .navigation li a{font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-decoration:none;white-space:nowrap;text-transform:uppercase;color:var(--primaryTextColor);transition:all .3s ease-in-out}.main-menu .navigation li:hover>a,.main-menu .navigation li.current-menu-item>a{color:var(--secondaryColor)}.navigation-lvl2{padding:4px 0}div.socials{padding-right:0!important}.socials a{display:inline-block;padding:0 .25rem}.socials a svg{fill:var(--primaryTextColor);width:24px;height:24px;transition:all .3s ease-in-out}.socials a:hover svg{fill:var(--secondaryColor)}header .submenu{position:absolute;top:100%;left:0;width:fit-content;background-color:var(--primaryColor);border-radius:5px;padding:1rem;margin:0;opacity:0;transform:scaleY(0);transform-origin:top center;transition:all .3s ease-in-out}.navigation-lvl1:hover>.submenu{opacity:1;transform:scaleY(1)}.search-form{position:absolute;top:calc(100% - 1px);left:0;width:100%;transform-origin:top center;opacity:0;transform:scaleY(0);transition:all .3s ease-in-out}.search-form.open{opacity:1;transform:scaleY(1)}.search-form .inputs{padding:7px 20px!important;color:var(--secondaryColor)!important}.search-form .inputs::placeholder{color:var(--secondaryColor)}.search-form .search-btn{border:solid 2px var(--secondaryColor);background-color:var(--secondaryColor);font-family:var(--secondaryTextFont);font-size:15px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:1.36px;text-align:left;padding:6px 15px!important;display:inline-block;border-top-right-radius:5px;border-bottom-right-radius:5px;width:fit-content!important;text-decoration:none;text-transform:uppercase;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:all .3s ease-in-out}.search-form .search-btn:hover{color:var(--secondaryColor);background-color:#fff0}.search-form .search-btn svg{fill:var(--primaryTextColor);transition:all .3s ease-in-out}.search-form .search-btn:hover svg{fill:var(--secondaryColor)}.shop-menu__search{background-color:#fff0;padding:0 .25rem;display:inline-block;border:unset}.shop-menu__search svg{width:23px;height:23px;fill:var(--primaryTextColor);transition:all .3s ease-in-out}.shop-menu__search:hover svg{fill:var(--secondaryColor)}.shop-menu__account svg,.shop-menu__wishlist svg,.shop-menu__cart svg{width:24px;height:24px}.search-results__custom{padding-top:.75rem;background-color:var(--primaryColor);transform-origin:top center;transition:all .3s ease-in-out}.searched-prod{border:solid 1px var(--secondaryColor);border-radius:5px;display:flex;align-items:center;justify-content:center;background-color:#fefefe;overflow:hidden;height:100%;padding:.5rem}.searched-prod__img{width:25%;aspect-ratio:1;overflow:hidden}.searched-prod__content{width:75%;padding-left:1rem}.searched-prod__img img{width:100%;height:100%;object-fit:scale-down;transform:scale(1);transition:all .3s ease-in-out}.searched-prod .woocommerce-price-suffix{color:var(--primaryColor)}.searched-prod:hover .searched-prod__img img{transform:scale(1.1)}.dot{animation:1s blink infinite;fill:var(--secondaryColor)}.dot:nth-child(2){animation-delay:250ms}.dot:nth-child(3){animation-delay:500ms}.loading{text-align:center;color:var(--primaryColor)}.menu-mobile{display:none}#sidebarMenu{height:calc(100% - 64px);position:fixed;right:0;width:30vw;transform:translateX(30vw);transition:transform 300ms ease-in-out;background:var(--primaryColor);top:64px;overflow:auto;display:unset!important}#sidebarMenu.right{left:0;transform:translate(-300px);direction:rtl}#sidebarMenu.right>ul{direction:ltr}.sidebarMenuInner{margin:0;padding:0;padding:1rem 0}#sidebarMenu .submenu{opacity:1;transform:scaleY(1);position:relative;width:100%;padding:0}.sidebarMenuInner li{list-style:none;color:var(--primaryTextColor);text-transform:uppercase;font-weight:700;padding:10px 1rem;cursor:pointer;transition:all .3s ease-in-out}#sidebarMenu .submenu li, #sidebarMenu .submenu p{padding:5px 2rem}.sidebarMenuInner a{color:var(--primaryTextColor);text-decoration:none;font-size:16px;font-weight:500}.sidebarMenuInner li:hover,.sidebarMenuInner li.current-menu-item{background-color:var(--secondaryColor)}input.openSidebarMenu[type="checkbox"]:checked~#sidebarMenu{transform:translateX(0)}input.openSidebarMenu[type=checkbox]{transition:all 0.3s;box-sizing:border-box;display:none}.sidebarIconToggle{transition:all .3s ease-in-out;box-sizing:border-box;cursor:pointer;position:absolute;z-index:99;top:50%;right:15px;height:15px;width:22px;transform:translateY(-50%)}.spinner{transition:all 0.3s;box-sizing:border-box;position:absolute;height:3px;width:100%;background-color:#fff}.horizontal{transition:all 0.3s;box-sizing:border-box;position:relative;float:left;margin-top:3px}.diagonal.part-1{position:relative;transition:all 0.3s;box-sizing:border-box;float:left}.diagonal.part-2{transition:all 0.3s;box-sizing:border-box;position:relative;float:left;margin-top:3px}input[type=checkbox]:checked~.sidebarIconToggle>.horizontal{transition:all 0.3s;box-sizing:border-box;opacity:0}input[type=checkbox]:checked~.sidebarIconToggle>.diagonal.part-1{transition:all 0.3s;box-sizing:border-box;transform:rotate(135deg);margin-top:8px}input[type=checkbox]:checked~.sidebarIconToggle>.diagonal.part-2{transition:all 0.3s;box-sizing:border-box;transform:rotate(-135deg);margin-top:-9px}@keyframes blink{50%{fill:#fff0}}@media only screen and (max-width:1200px){.main-menu .navigation li a{font-size:14px}}@media only screen and (max-width:992px){.menu-mobile{display:block}}@media only screen and (max-width:767px){.shop-menu__search svg{width:19px!important;height:19px!important}.shop-menu__account svg{width:16px!important;height:16px!important}.shop-menu__wishlist svg,.shop-menu__cart svg{width:20px!important;height:20px!important}#sidebarMenu{width:75vw;transform:translateX(75vw)}}@media only screen and (max-width:576px){.search-results__custom{max-height:50vh;overflow:auto}}