.search-result{display: none;position: absolute;top: calc(100% + 15px);left: -30px;width: calc(100% + 20px + 30px * 2);z-index: 5;box-shadow: 0px 40px 60px -20px rgba(var(--color_shadow), .5);border-radius: 0 0 var(--radius_2) var(--radius_2);padding: 20px 30px 30px 30px;}
.search-result .search p:first-child{margin-top: 0 !important;}
.search-result.active{display: block !important;}
.search-result-btn-closed{width: 50px;height: 60px;background-image: var(--img_close);background-repeat: no-repeat;background-position: center;position: absolute;right: 0;top: 0;cursor: pointer;}
.search-result-btn-closed:hover{background-image: var(--img_close_active);}
.search-result-row_product-img{height: auto;width: 40px;border-radius: var(--radius_2);}
.search-result-row-item{flex-wrap: nowrap;padding-left: 10px;}
.search-result-row-item:hover *{color: rgba(var(--color_main), 1);}
.search-result-row_product-text{width: 100%;padding: 10px 20px 10px 20px;background-color: rgba(var(--color_text), .05);border-radius: var(--radius_2);}
.search-result-row_product-text:hover{background-color: rgba(var(--color_main), .05);}
.search-result-row_product-name{max-width: calc(85% - 20px);width: 100%;}
.search-result-row_product-price{max-width: 15%;width: 100%;align-self: center;}
.style-form.search_form{padding: 20px 60px 5px 10px;border-radius: var(--radius_2);position: relative;}
.input_search.search-input{width: 100%;}
.js-search-form-parent::before{content: '';width: 20px;height: 20px;left: 0;position: absolute;background-image: var(--img_search_icon);}
.js-search-form-parent{background-color: rgba(var(--color_white), 1);padding-left: 30px;position: relative;width: calc(100% - 16px);transition: left .3s cubic-bezier(0.15, 0.65, 0.5, 1);max-width: 300px;}
.js-search-form-parent.active{position: absolute;left: calc(100% - 300px - 30px);width: calc(100% - 30px * 2);}
.js-search-form-parent.active_animate{left: 30px;transition: left .3s cubic-bezier(0.15, 0.65, 0.5, 1), padding-left .3s;}
.js-search-form-parent.active_animate::before{display: none;}
.js-search-form-parent.active.active_animate_end{padding-left: 0;max-width: calc(100% - 80px);}
.js-search-form-parent::after{border-bottom: 1px solid rgba(var(--color_text), .2);content: '';display: block;height: 1px;position: absolute;left: 0;bottom: -15px;width: 100%;opacity: 0;transition: opacity .3s;}
.js-search-form-parent.active.active_animate_end::after{opacity: 1;}
.search-items-block{padding-left: 10px;}
.search-all-find{color: rgba(Var(--color_text), .5);}