@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes button-loading{0%,to{background-color:#f2f2f2;border-color:#f2f2f2}50%{background-color:#717171;border-color:#717171}}.rich[contenteditable=true]{-webkit-user-modify:read-only;-moz-user-modify:read-only;user-modify:read-only}@media (min-width:1024px){.search-results{max-height:480px;overflow:auto}.search-results::-webkit-scrollbar{width:2px;background:#fff}.search-results::-webkit-scrollbar-track{background:#fff}.search-results::-webkit-scrollbar-thumb{background:#9d9d9d;border-radius:2px}}.search-results__categories{padding:0 0 15px;border-bottom:1px solid #ececec;margin:15px 0 0}.search-results__categories ul{display:grid;grid-template-columns:1fr;grid-row-gap:10px;margin:0;padding:0}.search-results__categories ul li{list-style:none}.search-results .search__result .products__count button,.search-results__categories ul li a{font-size:clamp(12px,3vw,14px);line-height:140%;font-weight:400;color:#000;text-decoration:none;transition:all .35s}.search-results .search__result .products__item-name .highlights,.search-results .search__result .products__item-name:hover,.search-results__categories ul li a:hover{color:#ef7d05}.search-results .search__result .products__count,.search-results__categories-count{margin:0 0 10px;font-size:clamp(16px,3vw,18px);line-height:120%;font-weight:700;color:#000}.search-results .search__result .products__count{margin:15px 0}.search-results .search__result .products__count span{font-weight:400;color:#9d9d9d}.search-results .search__result .products__count button{background:0 0;border:0;font-size:clamp(14px,3vw,16px);cursor:pointer;font-size:inherit;color:#ef7d05}.search-results .search__result .products__count button:focus,.search-results .search__result .products__count button:hover{color:#cb6a04}.search-results .search__result .products__items{display:grid;grid-template-columns:1fr;grid-row-gap:15px}.search-results .search__result .products__item{display:grid;grid-template-columns:60px 1fr;grid-column-gap:15px}.search-results .search__result .products__item-name{margin:0 0 5px;font-size:clamp(12px,3vw,14px);line-height:140%;font-weight:400;color:#000;transition:all .35s;cursor:pointer}.search-results .search__result .products__item-price{font-size:clamp(14px,3vw,16px);line-height:140%;color:#000;font-weight:700;display:flex;align-items:center}.search-results .search__result .products__item-price .sp{font-weight:400;text-decoration:line-through;color:#9d9d9d;margin-left:10px}

