.ag_search{
    height: 44px;
    width: 300px;
    position: absolute;
    left: 0px;
    padding: 12px 48px 12px 52px;
    border-radius: 2px;
    border: 1px solid #e6e6e6;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M16.8748 9.58342C16.8748 5.55634 13.6102 2.29175 9.58317 2.29175C5.55609 2.29175 2.2915 5.55634 2.2915 9.58342C2.2915 13.6105 5.55609 16.8751 9.58317 16.8751C13.6102 16.8751 16.8748 13.6105 16.8748 9.58342ZM18.1248 9.58342C18.1248 14.3008 14.3006 18.1251 9.58317 18.1251C4.86574 18.1251 1.0415 14.3008 1.0415 9.58342C1.0415 4.86598 4.86574 1.04175 9.58317 1.04175C14.3006 1.04175 18.1248 4.86598 18.1248 9.58342Z' fill='%23767676'/%3e%3cpath d='M16.2246 16.2248C16.4686 15.9807 16.8643 15.9807 17.1084 16.2248L18.775 17.8915C19.0191 18.1356 19.0191 18.5312 18.775 18.7753C18.5309 19.0193 18.1353 19.0193 17.8912 18.7753L16.2246 17.1086C15.9805 16.8645 15.9805 16.4689 16.2246 16.2248Z' fill='%23767676'/%3e%3c/svg%3e ");
    background-position: 16px 50%;
    background-repeat: no-repeat;
}
.ag_search.active{
    border: 1px solid #68b8c2;
}
.ag_search:hover{
    border: 1px solid #68b8c2;
}
.ag_search .bx-input-group{
    display: flex;
    width: 100%;
}
.ag_search .bx-form-control{
    border: none;
    font-family: "Montserrat", sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #424f60;
    height: 20px;
    width: 100%;
}
.ag_search .bx-searchtitle-clear{
    transform: translateY(-50%);
    cursor: pointer;
    position: absolute;
    right: 16px;
    top: 50%;
    height: 24px;
    width: 24px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M16.7729 15.7124C17.0658 16.0053 17.0658 16.4802 16.7729 16.773C16.48 17.0659 16.0052 17.0659 15.7123 16.773L7.22699 8.28777C6.9341 7.99487 6.9341 7.52 7.22699 7.22711C7.51989 6.93421 7.99476 6.93421 8.28765 7.22711L16.7729 15.7124Z' fill='%23767676'/%3e%3cpath d='M7.22706 15.7124L15.7123 7.22711C16.0052 6.93421 16.4801 6.93421 16.773 7.22711C17.0659 7.52 17.0659 7.99487 16.773 8.28777L8.28772 16.773C7.99483 17.0659 7.51996 17.0659 7.22706 16.773C6.93417 16.4802 6.93417 16.0053 7.22706 15.7124Z' fill='%23767676'/%3e%3c/svg%3e ");
}
.ag_search .bx-form-control::placeholder{
    color: #767676;
}
.title-search-result:not(:empty){
    padding: 16px 16px 16px 16px;
}
.bx-searchtitle-popup-history-head{
    display: flex;
    font-family: "Montserrat", sans-serif;
    font-size: 14px;
    line-height: 143%;
    color: #424f60;
}
.bx-searchtitle-popup-history-title{
    font-weight: 600;
}
.bx-searchtitle-popup-history-clear{
    cursor: pointer;
    font-weight: 400;
    margin-left: 24px;
}
.bx-searchtitle-popup-history-clear:hover{
    color: #68b8c2;
}
.bx-searchtitle-popup-history-items{
    width: 306px;
    margin-top: 16px;
    margin-left: -8px;
    display: flex;
    flex-wrap: wrap;
}
.bx-searchtitle-popup-history-item{
    width: 100%;
    min-height: 40px;
    padding: 10px 40px 10px 32px;
    background-repeat: no-repeat;
    background-size: 16px 16px;
    background-position: 8px 50%;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.38591 3.37928C5.91613 0.852621 10.0292 0.879487 12.5749 3.42518C15.1217 5.97198 15.1475 10.0875 12.6176 12.6175C10.0876 15.1474 5.97207 15.1216 3.42528 12.5748C1.91605 11.0656 1.29281 9.00661 1.56044 7.05415C1.59794 6.78057 1.85012 6.58918 2.1237 6.62668C2.39729 6.66418 2.58867 6.91637 2.55117 7.18995C2.32452 8.84349 2.852 10.5873 4.13239 11.8677C6.29537 14.0307 9.77771 14.0431 11.9105 11.9104C14.0432 9.77762 14.0308 6.29528 11.8678 4.13229C9.70593 1.97041 6.22605 1.95693 4.09302 4.08638L4.59149 4.08889C4.86763 4.09027 5.09036 4.31525 5.08897 4.59139C5.08758 4.86753 4.8626 5.09026 4.58646 5.08887L2.88943 5.08034C2.61525 5.07897 2.39333 4.85704 2.39195 4.58286L2.38342 2.88583C2.38203 2.60969 2.60476 2.38471 2.8809 2.38332C3.15704 2.38194 3.38202 2.60466 3.38341 2.8808L3.38591 3.37928ZM8.00004 4.83328C8.27618 4.83328 8.50004 5.05714 8.50004 5.33328V7.79284L10.0203 9.31306C10.2155 9.50832 10.2155 9.8249 10.0203 10.0202C9.825 10.2154 9.50842 10.2154 9.31316 10.0202L7.50004 8.20705V5.33328C7.50004 5.05714 7.7239 4.83328 8.00004 4.83328Z' fill='%23767676'/%3e%3c/svg%3e ");
}
.bx-searchtitle-popup-history-item span{
    font-family: "Montserrat", sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 143%;
    color: #424f60;
    display: flex;
}
.bx-searchtitle-popup-history-item:hover{
    background-color: #f3f3f3;
}
.title-search-result:not(:empty):after{
    display: none;
}

.bx-searchtitle-popup-quick-head{
    display: flex;
    font-family: "Montserrat", sans-serif;
    font-size: 14px;
    line-height: 143%;
    color: #424f60;
}
.bx-searchtitle-popup-quick-title{
    font-weight: 600;
}
.bx-searchtitle-popup-quick-items{
    width: 306px;
    margin-top: 16px;
    margin-left: -8px;
    display: flex;
    flex-wrap: wrap;
}
.bx-searchtitle-popup-quick-item{
    width: 100%;
    min-height: 40px;
    padding: 10px 40px 10px 32px;
    background-repeat: no-repeat;
    background-size: 16px 16px;
    background-position: 8px 50%;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.5 7.66659C13.5 4.44492 10.8884 1.83325 7.66671 1.83325C4.44505 1.83325 1.83337 4.44492 1.83337 7.66659C1.83337 10.8882 4.44505 13.4999 7.66671 13.4999C10.8884 13.4999 13.5 10.8882 13.5 7.66659ZM14.5 7.66659C14.5 11.4405 11.4407 14.4999 7.66671 14.4999C3.89276 14.4999 0.833374 11.4405 0.833374 7.66659C0.833374 3.89264 3.89276 0.833252 7.66671 0.833252C11.4407 0.833252 14.5 3.89264 14.5 7.66659Z' fill='%23767676'/%3e%3cpath d='M12.9798 12.9797C13.1751 12.7844 13.4916 12.7844 13.6869 12.9797L15.0202 14.313C15.2154 14.5083 15.2154 14.8248 15.0202 15.0201C14.8249 15.2153 14.5084 15.2153 14.3132 15.0201L12.9798 13.6867C12.7846 13.4915 12.7846 13.175 12.9798 12.9797Z' fill='%23767676'/%3e%3c/svg%3e ");
}
.bx-searchtitle-popup-quick-item span{
    font-family: "Montserrat", sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 143%;
    color: #424f60;
    display: flex;
}
.bx-searchtitle-popup-quick-item:hover{
    background-color: #f3f3f3;
}
.bx-searchtitle-popup-history + .bx-searchtitle-popup-quick{
    margin-top: 24px;
}
.bx_smart_searche_wrap{
    display: flex;
    flex-wrap: wrap;
}
.bx_smart_searche{
    width: 298px;
}
.bx-searchtitle-popular{
    margin-left: 30px;
    width: 440px;
}
.bx-searchtitle-popular-head{
    display: flex;
    font-family: "Montserrat", sans-serif;
    font-size: 14px;
    line-height: 143%;
    color: #424f60;
}
.bx-searchtitle-popular-title{
    font-weight: 600;
}
.bx-searchtitle-popular-items{
    margin-top: 16px;
}
.bx-searchtitle-popular-item{
    display: flex;
    padding: 4px;
    border-radius: 4px;
}
.bx-searchtitle-popular-item + .bx-searchtitle-popular-item{
    margin-top: 16px;
}
.bx-searchtitle-popular-item:hover{
    background: #f3f3f3;
}
.search-result_item_img{
    border-radius: 2px;
    width: 92px;
    height: 92px;
    margin-right: 16px;
}
.search-result_item_img img{
    border-radius: 2px;
    width: 92px;
    height: 92px;
}
.search-result_item_prices{
    display: flex;
    align-items: center;
}
.search-result_item_price{
    display: flex;
    margin-top: 0;
    font-family: "Montserrat", sans-serif;
    font-weight: 600;
    font-size: 14px;
    line-height: 143%;
    color: #424f60;
}
.search-result_item_price--old{
    color: #c94242;
}
.search-result_item_oldprice{
    display: flex;
    margin-left: 8px;
    font-family: "Montserrat", sans-serif;
    font-weight: 400;
    font-size: 12px;
    line-height: 133%;
    color: #767676;
    text-decoration: line-through;
}
.search-result_item_name{
    margin-top: 8px;
    font-family: "Montserrat", sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 143%;
    color: #424f60;  
    display: -webkit-box;
      -webkit-line-clamp: 2; /* Количество строк */
      -webkit-box-orient: vertical;
      overflow: hidden;
}
.search-result_item_name b{
    font-weight: 600;
}
.search-result_item_art{
    margin-top: 8px;
    font-family: "Montserrat", sans-serif;
    font-weight: 400;
    font-size: 12px;
    line-height: 133%;
    color: #767676;
}
.header_sticky_search .ag_search{
    position: static;
    width: 580px;
}
.bx-searchtitle-popup-text-items {
    display: flex;
    flex-wrap: wrap;
}
.bx-searchtitle-popup-text-item{
    width: 306px;
    margin-left: -8px;
    padding: 8px;
    display: flex;
    flex-wrap :wrap;
}
.bx-searchtitle-popup-item-text-title{
    font-family: "Montserrat", sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 143%;
    color: #424f60;
    width: 100%;
}
.bx-searchtitle-popup-item-text-title b{
    font-weight: 600;
}
.bx-searchtitle-popup-text-item:hover{
    background-color: #f3f3f3;
}
.bx-searchtitle-popup-item-text-category{
    font-family: "Montserrat", sans-serif;
    font-weight: 400;
    font-size: 12px;
    line-height: 133%;
    color: #767676;
}

@media (max-width: 1199px){
    .ag_search{
        left: 31px;
    }
}