@charset "UTF-8";.search-by-json{width:100%;margin-top:3rem;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%;outline:none;padding:.75rem 1rem;border-radius:.625rem;font-size:1.125rem;font-family:var(--bold_font);color:#2A3023;transition:500ms;margin:0;height:3.5rem;border:1px solid #6F805D;background-color:#6F805D}.search-by-json .input input::placeholder{color:#2A3023;font-size:1.125rem}.search-by-json .input .empty:hover:after{color:#d53343}.search-by-json .input .empty::after{color:#2A3023;font-size:1.75rem;display:flex;align-items:center;justify-content:center;line-height:1;cursor:pointer;content:'\e91d';font-family:'icomoon';position:absolute;left:4rem;top:50%;transform:translateY(-50%);font-weight:700;transition:color 500ms}.search-by-json .input .icon:hover:after{color:var(--color2)}.search-by-json .input .icon::after{color:#2A3023;font-size:1.75rem;display:flex;align-items:center;justify-content:center;line-height:1;cursor:pointer;content:'\e921';font-family:'icomoon';position:absolute;left:.75rem;top:50%;transform:translateY(-50%);transition:color 500ms}.search-by-json .body{position:absolute;z-index:99999;width:100%;text-align:center;overflow-y:hidden;height:35rem}.search-by-json .body .default p{text-align:center;padding-top:.5rem;color:#495057;font-size:.875rem}.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{font-size:1.125rem;font-family:var(--bold_font);margin-block:1rem}.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:0 .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:inline-block;color:#fff;font-family:var(--main_font);font-size:.9375rem;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{color:var(--color4)}.search-by-json .body .not-found{font-size:1rem;margin-top:4rem;color:#d53343;background:lightpink;line-height:1;padding:1rem;border-radius:.5rem}.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 .product-item__guide{bottom:-1.25rem;font-size:.625rem;height:1.25rem;line-height:1;border-radius:0 0 .25rem .25rem;background:#FFF3}.search-by-json .body .is-search .list-products .item{display:flex;align-items:flex-start;gap:.5rem;justify-content:flex-start;background-color:#fff;padding:.5em;border-radius:.5rem;position:relative}.search-by-json .body .is-search .list-products .item img{width:5rem;flex:0 0 5rem;aspect-ratio:1;object-fit:contain;border-radius:.5rem}.search-by-json .body .is-search .list-products .item .title{font-family:var(--bold_font);font-size:.875rem;line-height:1.5;color:var(--color4);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:2.625rem}.search-by-json .body .is-search .list-products .item .price{line-height:1;display:flex;align-items:center;gap:.5rem;margin-top:1rem}.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;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;gap:1.5rem;margin-block:.5rem;position:relative}#search-by-json-form img{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}span.search--more::after{content:"\e912";font-family:'icomoon';transform:rotate(225deg);line-height:1;font-size:1.25rem}span.search--more::before{content:'';background:linear-gradient(180deg,rgba(131,150,109,0) 0%,#83966D 79.51%);width:100%;left:0;right:0;bottom:-1rem;z-index:-1;height:10rem;position:absolute}span.search--more{position:absolute;bottom:.5rem;left:50%;z-index:4;color:#fff;width:100%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem}#search-by-json-form a{text-decoration:none!important}#search-by-json-form .amount bdi{font-size:1rem!important;color:var(--color4);font-family:var(--main_font)!important}#search-by-json-form del .amount bdi{font-size:.8125rem!important;color:#CFCFCF!important;font-family:var(--main_font)!important}