.custom-product-item{display:block;opacity:1;transition:opacity .5s ease-in-out}.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}div#right-results>div .product-item button{font-family:"Urbanist",Arial;font-size:16px;font-weight:600;line-height:.9em;color:#fff;padding:14px 20px}#right-results .product-item{display:flex;gap:15px;margin-bottom:20px;align-items:center;border-bottom:1px solid #eee;padding-bottom:10px}#right-results .product-image img{width:100%;height:auto;max-height:380px;object-fit:contain}#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>div .product-item{width:calc(33% - 20px);display:flex;flex-direction:column;border-bottom:0}div#right-results .product-item h4 a{font-family:"BebasNeue",Arial;font-size:32px;font-weight:400;line-height:.9em;color:#191919}div#right-results .product-item{align-items:flex-start}div#right-results .product-item p{font-family:"Urbanist",Arial;font-size:20px;line-height:1.5em;color:#4a4a4a;margin-top:0;margin-bottom:0}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}.product-filter-sidebar{width:25%;max-width:320px}.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}div#right-results .product-item p{font-size:16px}.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%}div#right-results>div .product-item{width:calc(50% - 10px)}}@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>div .product-item{width:calc(50% - 10px);gap:10px}div#right-results .product-item h4 a{font-size:20px}div#right-results .product-item p{font-size:16px;line-height:1.3;margin-bottom:10px}div#right-results>div .product-item button{font-size:16px;padding:10px 15px}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: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 div#product-filter h4{font-family:"Urbanist",Arial;font-size:24px;font-weight:700;line-height:1.5em;color:#06752e;border-bottom:1px solid #e9e9ed;padding-bottom:10px;display:flex;align-items:center;justify-content:space-between}.product-cat-section div#product-filter{display:flex;gap:0px}.product-cat-section .filter-sidebar{width:25%;max-width:320px}.product-cat-section div#product-results{width:calc(100% - 320px);margin-left:50px}.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}.product-cat-section .product-price{font-family:"Urbanist",Arial;font-size:20px;line-height:1.5em;color:#4a4a4a;margin-top:10px;margin-bottom:15px}.product-cat-section button.show_popup{font-family:"Urbanist",Arial;font-size:16px;font-weight:600;line-height:.9em;color:#fff;padding:14px 20px}.ast-container:has(.filter-sidebar){width:100%;max-width:1520px}.ast-container:has(.product-cat-section){width:100%}.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#product-results{width:calc(100% - 250px)!important;margin-left:30px}.product-cat-section div#products-wrap .products h2 a{font-size:24px!important}.product-cat-section button.show_popup{font-size:14px}.product-cat-section .product-price{font-size:16px}.product-cat-section div#product-filter h4{font-size:18px}.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 div#product-filter{flex-direction:column}.product-cat-section .filter-sidebar{max-width:100%!important}.product-cat-section div#product-results{width:100%!important;margin-left:0;margin-top:15px}.product-cat-section div#product-filter h4 a{font-size:20px!important}.product-cat-section .product-price{font-size:14px;margin-bottom:10px;font-weight:500;line-height:1.3}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}a.cr-qna-link{display:none!important}span.cr-qna-separator{display:none!important}}