@charset "UTF-8";.search-by-json{width:100%;margin-inline:auto;position:relative}.search-by-json .d-none{display:none!important}.search-by-json .show-hide{transition:all .7s}.search-by-json .fast-hide{opacity:0;overflow:hidden;visibility:hidden}.search-by-json .fast-show{opacity:1;visibility:visible}.search-by-json .input{position:relative}.search-by-json .input input{width:100%;height:auto;outline:none;background-color:transparent;border:0;border-radius:.25rem;font-size:12px;color:#495057;transition:500ms;margin:0}.home_header .search-by-json .input input,.wp-fast-search-mobile .search-by-json .input input{color:#fff}.search-by-json .input input::placeholder{color:#5d5d5d}.mobile_search_wrap .search-by-json .input input::placeholder,.home_header .search-by-json .input input::placeholder{color:#fff}.search-by-json .input .empty{font-size:1.625rem;position:absolute;top:0;cursor:pointer;display:flex;justify-content:center;width:2rem;height:2rem;border-radius:.25rem;left:32px;transition:500ms;color:#495057;line-height:1}.home_header .search-by-json .input .empty,.wp-fast-search-mobile .search-by-json .input .empty{color:#fff}.search-by-json .input .icon{position:absolute;transition:500ms;top:-5px;left:0;cursor:pointer;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.25rem}.search-by-json .input .icon img{width:1.125rem;object-fit:scale-down}.home_header .search-by-json .input .icon img,.wp-fast-search-mobile .search-by-json .input .icon img{filter:brightness(0) invert(1)}.search-by-json .body{position:absolute;z-index:99999;width:100%;background-color:#fff;border:1px solid #e9ecef;box-shadow:rgba(17,12,46,.15) 0 48px 100px 0;border-radius:.25rem;margin-block:.25rem;text-align:center;padding:.5rem;overflow-y:auto;height:400px;min-width:650px;left:-150px;top:35px}.wp-fast-search-mobile .search-by-json .body{min-width:100%;left:0;right:0}.search-by-json .body .default p{text-align:center;padding-top:.5rem;color:#495057;font-size:1.125rem}.search-by-json .body .default img{width:200px;margin-top:25px;opacity:.7;margin-inline:auto}.search-by-json .body .default .popular,.search-by-json .body .is-search{text-align:right}.search-by-json .body .default .popular .title-popular{margin-top:20px;font-weight:700;font-size:15px}.search-by-json .body .default .popular .menu-popular ul,.search-by-json .body .is-search .list-category ul{margin:.5rem 0}.search-by-json .body .default .popular .menu-popular ul li,.search-by-json .body .is-search .list-category ul li{text-align:center;display:inline-block;margin:2px .125rem}.search-by-json .body .default .popular .menu-popular ul li:first-child,.search-by-json .body .is-search .list-category ul li:first-child{margin-right:0}.search-by-json .body .default .popular .menu-popular ul li:last-child,.search-by-json .body .is-search .list-category ul li:last-child{margin-left:0}.search-by-json .body .default .popular .menu-popular ul li a,.search-by-json .body .is-search .list-category ul li a{display:block;font-size:.8125rem;border:1px solid #e2e3e5;background-color:#e9ecef;border-radius:.25rem;padding:.375rem .75rem;font-weight:500;color:#495057;transition:500ms;line-height:1.5}.search-by-json .body .default .popular .menu-popular ul li a:hover,.search-by-json .body .is-search .list-category ul li a:hover{background-color:#ce2828;color:#fff}.search-by-json .body .not-found{font-size:1rem;margin-top:4rem;color:#d53343}.search-by-json .body .is-search{padding:.25rem}.search-by-json .body .is-search .category{margin-bottom:1.5rem}.search-by-json .body .is-search .title-category,.search-by-json .body .is-search .title-products{font-weight:700;font-size:1rem;color:#495057}.search-by-json .body .is-search .list-products .item:hover{background-color:#e2e3e5}.search-by-json .body .is-search .list-products .item{transition:500ms;border:1px solid #e2e3e5;background-color:#e9ecef;display:grid;grid-template-columns:4rem 8fr 3fr;padding:10px;align-items:center;gap:15px;border-radius:.25rem;margin:0;text-decoration:none}.search-by-json .body .is-search .list-products .item:hover{color:inherit}.search-by-json .body .is-search .list-products .item .img{display:flex;justify-content:center;align-items:center;background-color:#fff;padding:.5rem;border-radius:.25rem;width:4rem;height:4rem}.search-by-json .body .is-search .list-products .item .img img{width:100%}.search-by-json .body .is-search .list-products .item .title{font-weight:500;font-size:.875rem;line-height:1.5;color:#495057;padding-left:2rem}.search-by-json .body .is-search .list-products .item .price{line-height:1.5;text-align:left;position:relative;width:max-content;display:flex;flex-direction:column;margin-right:auto}.search-by-json .body .is-search .list-products .item .price .discount{display:inline;background:#d53343;color:#FFF;padding:.25rem;border-radius:.25rem;font-size:.75rem;font-weight:500;position:absolute;bottom:0;left:106%}.search-by-json .body .is-search .list-products .item .price del{font-size:.875rem;font-weight:700;text-decoration-color:#999}.search-by-json .body .is-search .list-products .item .price ins{display:inline-block;font-size:1rem;font-weight:700;text-decoration:none}.search-by-json .body::-webkit-scrollbar{width:.5rem}.search-by-json .body::-webkit-scrollbar-track{background:#f1f1f1;border-radius:.5rem}.search-by-json .body::-webkit-scrollbar-thumb{background:#888;border-radius:.5rem}.search-by-json .body::-webkit-scrollbar-thumb:hover{background:#555}.search-by-json .list-products{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-block:.5rem}#search-by-json-form img{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}#search-by-json-form a{text-decoration:none!important}#search-by-json-form .amount bdi{font-size:1rem;font-weight:500;color:#495057}#search-by-json-form del .amount bdi{font-size:.8125rem}@media (max-width:1199.98px){.search-by-json .list-products{grid-template-columns:1fr}#search-by-json-form .amount bdi{color:#495057;font-size:.875rem}#search-by-json-form del .amount bdi{font-size:.75rem}.search-by-json .body .is-search .list-products .item .price .discount{font-size:10px}.search-by-json .body .is-search .list-products .item .price span.woocommerce-Price-currencySymbol{font-size:.75rem}}@media (max-width:575.98px){.search-by-json{width:calc(100% - 20px)}.search-by-json .body .default p{text-align:center;padding-top:.5rem;color:#495057;font-size:.9125rem}.search-by-json .body .default img{width:10rem;margin-top:1.5rem}.search-by-json .body .is-search .list-products .item .img{width:3rem;height:3rem;flex:0 0 3rem}.search-by-json .body .is-search .list-products .item .img{padding:.25rem}.search-by-json .body .is-search .list-products .item{display:flex;gap:.5rem;flex-wrap:wrap}.search-by-json .body .is-search .list-products .item .title{flex:0 0 75%;padding-left:0}}