.hide-scroll{overflow:hidden!important}.hide-scroll-x{overflow-x:hidden!important}.hide-scroll-y{overflow-y:hidden!important}.hidden{display:none!important}.shown{display:block!important}.not-visible{opacity:0;visibility:hidden}.visible{opacity:1;visibility:visible}.pull-left{float:left}.pull-right{float:right}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}.height-inherit{height:inherit}.c-btn{display:block;font-size:14px;line-height:1;font-weight:700;color:#46A3E4;background:#fff;border:0;border:2px solid #46A3E4;border-radius:2px;margin:0;padding:15px 10px;width:100%;cursor:pointer;transition:0.3s}.c-btn:hover{color:#fff;background:#46A3E4}.c-btn--colored{color:#fff;background:#46A3E4}.c-btn--colored:hover{color:#46A3E4;background:#fff}.c-btn[disabled]{opacity:.5;cursor:not-allowed}.common-select{line-height:1.1;background:#F0F0F0;border:0;border-radius:2px;min-width:294px;max-width:100%;cursor:pointer;box-shadow:none;transition:0.5s}.common-select.selectBox-dropdown{display:flex!important;max-width:100%;min-width:0}.common-select .selectBox-label{flex:1;padding:0;font-size:14px;font-weight:700;padding:0;white-space:normal;padding:8px 9px 7px}.common-select .selectBox-arrow{display:flex;justify-content:center;align-items:center;font-size:20px;font-weight:700;background:none;border:0;height:auto;position:relative;flex:0 0 28px;font-family:'FontAwesome'!important;speak:none;font-style:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.common-select .selectBox-arrow:before{content:"\f107"}.common-select-selectBox-dropdown-menu{background:#F0F0F0;box-shadow:0 3px 10px #A5AAAF;border:0;padding:18px 0;max-height:300px}.common-select-selectBox-dropdown-menu.selectBox-options-top{border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px}.common-select-selectBox-dropdown-menu.selectBox-options-bottom{border-top-right-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.common-select-selectBox-dropdown-menu li a{font-size:16px;background:none;line-height:1.1;padding:7px 18px;white-space:normal;cursor:pointer}@media (max-width:991px){#popmake-3568{width:90%!important}#popmake-3568 input[type="text"],#popmake-3568 input[type="tel"]{max-width:100%}}.custom-mobile-header,.custom-mobile-menu{display:none!important}@media (max-width:1000px){.custom-mobile-header,.custom-mobile-menu{display:flex!important}header#main-header{display:none!important}.custom-mobile-menu .menu li,.custom-mobile-menu ul,.custom-mobile-menu .sub-menu li{border-color:var(--border-color)!important}.custom-mobile-menu ul,.custom-mobile-menu .sub-menu{border-top:none!important}:root{--bg-dark:#1A2129;--bg-menu:#222B36;--text-light:#FFFFFF;--text-secondary:#a0a7b1;--accent-color:#4A90E2;--accent-red:#e74c3c;--border-color:#333d49;--transition-speed:0.3s}body.no-scroll{overflow:hidden}.mobile-header{position:fixed;top:0;left:0;width:100%;display:flex;justify-content:space-between;align-items:center;padding:15px 20px;background-color:var(--bg-dark);box-shadow:0 2px 10px rgb(0 0 0 / .2);box-sizing:border-box;z-index:1002}.header-logo{font-size:24px;font-weight:700;color:var(--text-light);text-decoration:none}.header-logo .s-icon{font-family:serif;font-style:italic;margin-right:2px;border:2px solid var(--text-light);border-radius:50%;padding:0 8px}.custom-mobile-header .header-logo img{max-height:30px;margin-bottom:5px;width:auto;display:block}.header-controls{display:flex;align-items:center;gap:20px}.header-cart-icon{position:relative;margin-top:5px;color:var(--text-light);text-decoration:none;opacity:1;transition:opacity var(--transition-speed)}.mobile-header.menu-open .header-cart-icon{opacity:0;pointer-events:none}.header-cart-icon svg{width:26px;height:26px;fill:currentColor}.cart-counter{position:absolute;top:-5px;right:-8px;background-color:var(--accent-red);color:var(--text-light);width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;border:1px solid var(--bg-dark)}.burger-menu-button{position:relative;width:28px;height:22px;background:none;border:none;cursor:pointer;padding:0}.burger-menu-button span{display:block;position:absolute;left:0;width:100%;height:3px;background-color:var(--text-light);border-radius:3px;transition:all var(--transition-speed) ease-in-out}.burger-menu-button span:nth-child(1){top:0}.burger-menu-button span:nth-child(2){top:50%;transform:translateY(-50%)}.burger-menu-button span:nth-child(3){bottom:0}.burger-menu-button.active span:nth-child(1){top:50%;transform:translateY(-50%) rotate(45deg)}.burger-menu-button.active span:nth-child(2){opacity:0}.burger-menu-button.active span:nth-child(3){bottom:50%;transform:translateY(50%) rotate(-45deg)}.mobile-menu{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--bg-menu);z-index:1001;transform:translateX(-100%);transition:transform var(--transition-speed) ease-in-out;display:flex;flex-direction:column;overflow-y:auto;color:var(--text-light);padding:80px 0 30px;box-sizing:border-box}.mobile-menu.active{transform:translateX(0)}.mobile-menu__nav ul{list-style:none;margin:0;padding:0}.mobile-menu__nav a,.mobile-menu__nav .submenu-toggle-label{display:block;padding:15px 25px;font-size:18px;text-decoration:none;color:var(--text-light);transition:background-color var(--transition-speed)}.mobile-menu__nav a:hover,.mobile-menu__nav .submenu-toggle-label:hover{background-color:var(--border-color)}.mobile-menu__nav>ul>li>a,.mobile-menu__nav>ul>li>.submenu-toggle-label{border-bottom:1px solid var(--border-color)}.has-submenu{position:relative}.has-submenu>.submenu-toggle-label{border-bottom:none}.submenu-toggle{position:absolute;right:15px;top:10px;width:40px;height:40px;background:none;border:none;cursor:pointer;padding:0;z-index:5}.submenu-toggle svg{width:20px;height:20px;fill:var(--text-secondary);transition:transform var(--transition-speed)}.has-submenu.open>.submenu-toggle svg{transform:rotate(180deg)}.submenu,.sub-menu{list-style:none;padding-left:0;margin:0;background-color:rgb(0 0 0 / .15);max-height:0;overflow:hidden;transition:max-height 0.4s ease-in-out}.submenu a,.submenu .submenu-toggle-label,.sub-menu a,.sub-menu .submenu-toggle-label{padding-left:45px;font-size:16px;border-color:#2c3540}.submenu .submenu a,.submenu .submenu .submenu-toggle-label,.sub-menu .sub-menu a,.sub-menu .sub-menu .submenu-toggle-label{padding-left:65px;font-size:15px;background-color:rgb(0 0 0 / .25)}.submenu .submenu a:hover,.submenu .submenu .submenu-toggle-label:hover,.sub-menu .sub-menu a:hover,.sub-menu .sub-menu .submenu-toggle-label:hover{background-color:var(--border-color)}.mobile-menu__actions{padding:40px 25px;display:flex;flex-direction:column;gap:15px}.mobile-menu__actions .btn{display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 15px;border-radius:8px;font-size:16px;font-weight:600;text-decoration:none;transition:background-color var(--transition-speed),color var(--transition-speed)}.mobile-menu__actions .btn svg{width:20px;height:20px;fill:currentColor}.btn-primary{background-color:var(--accent-color);color:var(--text-light)}.btn-primary:hover{background-color:#357ABD}.btn-secondary{background-color:#fff0;color:var(--text-light);border:1px solid var(--border-color)}.btn-secondary:hover{background-color:var(--border-color)}.mobile-menu__info{padding:25px;border-top:1px solid var(--border-color)}.mobile-menu__info-item{display:flex;align-items:center;gap:15px;margin-bottom:20px;color:var(--text-secondary);font-size:14px}.mobile-menu__info-item:last-child{margin-bottom:0}.mobile-menu__info-item a{color:inherit;text-decoration:none}.mobile-menu__info-item svg{width:22px;height:22px;fill:var(--text-secondary);flex-shrink:0}.cart-counter-menu{display:inline-flex;align-items:center;justify-content:center;background-color:var(--accent-red);color:var(--text-light);font-size:13px;font-weight:600;min-width:22px;height:22px;padding:0 5px;border-radius:11px;box-sizing:border-box}form[role="search"]{position:relative;z-index:1000!important;width:100%;box-sizing:border-box;background-color:#fff}input.mobile-search-field{width:100%;padding:25px!important;font-size:16px;color:#333;box-sizing:border-box;border:1px solid #ddd;border-radius:0;box-shadow:none}}@media screen and (max-width:700px){.page-heading.page-heading-with-cover{margin:0!important}}.woocommerce ul.products li.product a.added_to_cart{z-index:2}.content__btn-filter{display:none}.c-filter__header{display:none}.c-filter__footer{display:none}@media (max-width:1000px){.page-content .page-column{width:calc(100% + 20px);float:none}.content__btn-filter{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background-color:#fff;border:1px solid rgb(16 43 82);border-radius:0;font-size:14px;font-weight:600;cursor:pointer;flex-shrink:0;margin-bottom:16px}.c-filter__header{display:flex;align-items:center;justify-content:space-between;padding:15px;position:sticky;top:0;background:#293642;z-index:1001}.c-filter__title{display:block;color:#fff;font-size:1.55em}.c-filter__close{width:56px;height:56px;display:inline-flex;align-items:center;justify-content:center;background-color:#fff0;border:none;outline:none;z-index:100;margin-right:-15px}.c-filter__close svg{color:#fff}.c-filter{position:fixed;max-width:450px;width:100%!important;height:100svh!important;top:0;left:0;bottom:0;transform:translateX(-100%);z-index:1002;margin:0;background-color:#293642;overflow:auto;padding-top:0px!important;padding-bottom:112px!important;transition:transform .25s ease-in-out,opacity .15s ease;opacity:0}.c-filter #yith-woo-ajax-navigation-14{margin-bottom:150px}.c-filter .yith-wcan-select-wrapper{right:11px;left:15px;width:auto;max-height:200px}.c-filter__footer{position:sticky;bottom:0;left:0;right:0;display:flex;align-content:inherit;gap:15px;padding:15px;background-color:#293642}.c-filter__clear{background-color:#fff0;background:#fff0;border:1px solid #838383;color:#fff}.c-filter__clear,.c-filter__apply{outline:none;height:47px;width:100%}.c-filter__apply{background-color:#2ab3ed;color:#fff;border:none}body.c-filter-open .c-filter{transform:translateX(0%);opacity:1}}@media (min-width:768px){.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:24.5%!important;clear:none!important}}.is-locked{overflow:hidden!important;touch-action:none;height:100vh!important;position:fixed!important;width:100%!important}