.search-open .loader-overlay img{max-width:180px;margin-top:148px;position:absolute;left:50%;top:0}.search-open div#right-results{position:relative}.custom-product-item.fade-out{opacity:0}.loader{border:8px solid #f3f3f3;border-top:8px solid #3498db;border-radius:50%;width:50px;height:50px;animation:spin 1s linear infinite}.mmenuu{border-bottom:1px solid #e9e9ed}#right-results .add-to-cart-button{padding:6px 12px;background:#0073aa;color:white;border:none;cursor:pointer}#right-results .add-to-cart-button:hover{background:#005177}.search__result:has(.search-full-section.active){width:100%;padding:20% 0;z-index:1}.elementor-location-header:has(.search-full-section.active)+div{display:none}div#right-results .product-item h4 a{font-family:"BebasNeue",Arial;font-size:32px;font-weight:400;line-height:.9em;color:#191919}form#search-form button{position:absolute;left:20px;height:52px;width:20px;background:0 0;border:none;padding:0}form#search-form button svg{opacity:.5}ul#category-list label{font-family:"Urbanist",Arial;font-size:18px;text-transform:capitalize;line-height:1.2em;gap:15px;display:flex;padding:5px 0}ul#category-list label input.cat-check{width:18px;height:18px}.suggestion-list{position:absolute;background:#fff;border:1px solid #ccc;list-style:none;margin:50px 0 0;padding:0;z-index:1000;max-height:200px;overflow-y:auto}.suggestion-list li{padding:8px 12px;cursor:pointer}.suggestion-list li:hover{background-color:#f0f0f0}.reg-btn i.flaticon{animation:shake-horizontal 10s cubic-bezier(.455,.03,.515,.955) infinite both}.side-bg{background:#fff;max-width:280px;padding:20px 20px 20px 0}@media screen and (max-width:1080px){ul#category-list label{font-size:16px;gap:10px}ul#category-list label input.cat-check{width:16px;height:16px}div#right-results .product-item h4 a{font-size:24px}.jdgm-star.jdgm--on:before,.jdgm-star.jdgm--half:before,.jdgm-prev-badge__text{font-size:12px!important}.search__result:has(.search-full-section.active){padding:26% 0 20%}}@media screen and (max-width:800px){.search__result:has(.search-full-section.active){padding:33% 0 20%}}@media screen and (max-width:575px){.search-open .loader-overlay img{left:50%;top:0;transform:translateX(-50%)}form#search-form button{height:46px}.search-open .loader-overlay img{max-width:120px;margin-top:148px}div#right-results .product-item h4 a{font-size:20px}ul#category-list label{font-size:14px;gap:10px}.search__result:has(.search-full-section.active){padding:75px 0 100px}ul#category-list label input.cat-check{width:16px;height:16px}.omenu,form#product-cat-filter{background:rgba(0,0,0,.24);width:100%;display:block;height:calc(100vh - 222px);position:absolute;transform:translateX(-105%);transition:all ease-in .3s;z-index:1}.omenu:has(.ftab-active),form#product-cat-filter:has(.ftab-active){transform:translateX(0%);background:rgba(0,0,0,.24)}}.hsearch:has(div#right-results:empty){display:none}.no-products{display:block;width:250px;margin:60px auto}form#search-form button#close-search-btn{right:20px!important;left:auto;position:absolute}.product-cat-section form#product-cat-filter li{padding:6px 0}.product-cat-section form#product-cat-filter li label{font-family:"Urbanist",Arial;font-size:18px;text-transform:uppercase;line-height:1.2em;gap:10px;display:flex;padding:5px 0;align-items:center}.product-cat-section form#product-cat-filter li label input[type=checkbox]{width:18px;height:18px}.product-cat-section form#product-cat-filter ul{list-style:none;margin:15px 0 0;padding:0}.product-cat-section .filter-sidebar{width:25%;max-width:320px}.product-cat-section div#products-wrap .products{grid-template-columns:repeat(3,1fr)}.product-cat-section div#products-wrap .products h2 a{font-family:"BebasNeue",Arial;font-size:32px!important;font-weight:400;line-height:.9em;color:#191919!important}.product-cat-section .jdgm-prev-badge{margin:10px 0}.product-cat-section div#products-wrap .products li.custom-product-item{border:none!important;padding:0 0 10px!important;margin-bottom:20px!important}.ast-container:has(.filter-sidebar){width:100%;max-width:1520px}.product-cat-section div#product-filter h4 a{font-family:"BebasNeue",Arial;font-size:32px!important;font-weight:400;line-height:.9em;color:#191919!important}.product-cat-section div#product-filter h4 img{display:none}@media screen and (max-width:1080px){.product-cat-section div#products-wrap .products{grid-template-columns:repeat(3,1fr)}.product-cat-section form#product-cat-filter li label{font-size:14px;padding:5px 0!important}.product-cat-section .filter-sidebar{width:100%;max-width:250px!important}.product-cat-section div#products-wrap .products h2 a{font-size:24px!important}.product-cat-section form#product-cat-filter li{padding:4px 0}}@media screen and (max-width:860px){.product-cat-section div#products-wrap .products{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:600px){.product-cat-section div#product-filter h4 img{max-width:24px;display:block}.product-cat-section .filter-sidebar{max-width:100%!important}.product-cat-section div#product-filter h4 a{font-size:20px!important}form#product-cat-filter:has(ul.cat-sidebar){transform:translateX(0%);background:rgba(0,0,0,.24)}.product-cat-section form#product-cat-filter ul{margin:-1px 0 0}.product-cat-section div#products-wrap .products li.custom-product-item{width:47%!important}.product-cat-section div#products-wrap .products{display:flex!important;flex-wrap:wrap!important}}