.new__search{position:fixed;top:0;width:100%;height:53px;transform:scaleX(0);transition:.3s;z-index:2}
@media (min-width: 739.98px) {
.new__search{position:relative;display:block;flex:1 1 auto;height:unset;transform:scaleX(1)!important;order:3}
}
.new__search-form form{position:relative}
.new__search-input{height:51px;padding:0 40px 0 39px;border:0;border-bottom:1px solid var(--colorTheme);border-radius:0;width:100%;-webkit-appearance:none;background:white;font-size:14px;font-weight:600;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:.3s}
@media (min-width: 739.98px) {
.new__search-input{height:34px;padding:0 40px 0 15px;border:1px solid var(--borderColor5);border-bottom:1px solid var(--borderColor5);border-radius:12px}
}
input[type='search']::-webkit-search-decoration,input[type='search']::-webkit-search-cancel-button,input[type='search']::-webkit-search-results-button,input[type='search']::-webkit-search-results-decoration{display:none}
.new__search-submit{border:0 none;position:absolute;right:5px;top:7px;width:44px;height:41px;border-radius:50%;background:url(/wa-data/public/site/img/s-icon.svg) 8px 7px no-repeat;background-size:24px;transform:rotate(100deg);transition:.3s}
@media (min-width: 739.98px) {
.new__search-submit{top:0;right:0}
}
.new__search-submit:hover{opacity:.5}
.new__search-close{display:flex;justify-content:center;align-items:center;height:20px;width:20px;font-size:22px;transform:rotate(45deg);position:absolute;top:50%;right:43px;cursor:pointer;margin-top:-10px;opacity:0;visibility:hidden}
.new__search-close.active{opacity:1;visibility:visible;z-index:10}
.search__result{background-color:white;border-bottom:3px solid #a7a9bb;border-radius:0;left:0;margin:1px 0 0;height:calc(100svh - 50px);min-height:40px;overflow-x:hidden;overflow-y:auto;position:absolute;top:50px;width:100%;z-index:9999}
@media (min-width: 739.98px) {
.search__result{width:calc(100% - 30px);left:50%;transform:translateX(-50%);min-width:500px;top:39px;border:2px solid #c7cdff;border-top:0}
}
.search__result-header{display:flex;align-items:center;justify-content:space-between;padding:20px 10px;border-bottom:1px solid var(--borderColor);background:var(--bgLight);font-size:calc(12px + (14 - 12) * ((100vw - 320px) / (1920 - 320)))}
.search__result-count{font-weight:500}
.search__products-item{border-bottom:1px solid #c7cdff;padding:10px;display:flex;flex-wrap:wrap}
.search__result-all{border-bottom:1px dashed}
.search__products-info{display:flex;flex:1 1 calc(100% - 188px)}
.search__products-image{flex:0 0 64px;padding-right:10px}
.search__products-image img{display:block;width:64px;height:64px;border:1px solid var(--borderColor2);border-radius:3px}
.search__products-name{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;row-gap:5px;min-height:65px}
.search__products-name .kod{position:static;font-size:12px;border:1px solid #c7cdff;border-radius:3px;background:var(--thumb-bg);color:var(--font-color)}
.search__products-name a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:calc(12px + (14 - 12) * ((100vw - 320px) / (1920 - 320)));font-weight:500;line-height:18px}
.search__products-category{flex:0 0 100%;margin-top:7px;display:flex;justify-content:space-between;align-items:center}
.search__products-category .in-stock{flex:0 1 60%;justify-content:flex-end;column-gap:5px}
.search__products-category .product-count{padding:0;border:0;font-size:12px}
.search__products-category a{color:#777;font-size:.8em}
.search__products-right{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;flex:0 0 130px}
.search__products-price{font-size:1.2em;font-weight:500;text-align:center;color:var(--bordo)}
.search__products-link a{background:#e2e4f5;border:2px solid #c7cdff;border-radius:5px;display:block;font-weight:500;text-align:center;text-decoration:none;padding:7px 6px 7px 10px}
.search__products-link .button.theme{width:107px;height:unset;padding:5px 15px;border-width:2px;border-radius:5px;font-size:12px;line-height:1.5}
.search__products-link .button.theme.added{background:var(--green);}
.search-show-all{position:sticky;bottom:-1px;padding:15px;font-weight:500;background:var(--colorTheme);color:white;border-top:2px solid var(--borderColor);display:block;text-align:center;text-decoration:none;text-transform:uppercase;transition:.3s;z-index:2}
.search-show-all:hover{background:var(--font-color);color:white}