.search{padding:0 0 156px}.search_heading{font-size:24px;line-height:30px;margin-bottom:115px;text-transform:uppercase}.search_wrap p{font-size:12px;text-align:center;margin-bottom:30px}.search_title{font-size:19px;line-height:24px;text-align:center;letter-spacing:.1em;text-transform:uppercase;margin-bottom:36px}.search_form{max-width:655px;width:100%;margin:0 auto;position:relative}.search_form,.search_form .btn{display:flex;justify-content:center;align-items:center}.search_form .btn{width:50px;height:51px;background:#000}.search_form .btn:hover{background:#616161}.search_input{width:100%;height:51px;border:1px solid #000}.search_input input{width:100%;height:100%;padding:18px 22px}.search_result{position:absolute;top:calc(100% + 3px);left:0;right:0;background:#fff;z-index:25;user-select:none}.search_result.active{user-select:auto}.search_result-items{max-height:290px;min-height:90px;height:100%;overflow-y:auto}.search_result-item{border:1px solid #dfdfdf;border-bottom:none;padding:1px 10px 3px 2px;display:flex;align-items:center}.search_result-img{width:53px;height:53px;margin-right:17px}.search_result-img img{width:100%;height:100%;object-fit:cover}.search_result-descr{width:calc(100% - 70px);display:flex;flex-direction:column}.search_result-name{font-weight:600;text-transform:uppercase;font-size:9px;line-height:11px;letter-spacing:.1em;margin-bottom:4px}.search_result-price{font-size:10px;line-height:12px}.search_result-all{font-weight:500;font-size:10px;line-height:100%;text-align:center;letter-spacing:.1em;display:flex;justify-content:center;align-items:center;width:100%;height:30px;border:1px solid #dfdfdf}.search_result-notfound{text-align:center;font-size:12px;padding:15px 0}.search_result-notfound.hidden{opacity:0;visibility:hidden;user-select:none}.search_res-heading{font-size:24px;text-transform:uppercase;line-height:30px;margin-bottom:40px}.search_res-items{display:flex;justify-content:flex-start;flex-direction:column;margin-bottom:35px}.search_res-item{display:flex;align-items:flex-start;margin-bottom:17px;padding-bottom:17px;border-bottom:1px solid #909090}.search_res-item:last-child{border:none}.search_res-item-img{overflow:hidden;width:255px;height:325px}.search_res-item-img img{width:100%;height:100%;object-fit:cover;display:block}.search_res-item-descr{width:calc(100% - 350px);padding-left:30px;padding-top:10px}.search_res-item-name{font-size:15px;line-height:22px;letter-spacing:.1em;margin-bottom:22px}.search_res-item-price{font-size:15px;line-height:20px;margin-bottom:11px}.search_res-item-info{font-size:12px;line-height:15px}.search_res-pag{display:flex;justify-content:center;align-items:center;margin-bottom:44px}.search_res-pag>a{font-size:12px;line-height:15px;color:#909090;position:relative;display:flex;align-items:center}.search_res-pag>a img{width:10px;height:auto}.search_res-pag>a:first-of-type img{margin-right:10px;transform:scale(-1)}.search_res-pag>a:last-of-type img{margin-left:10px}.search_res-pag ul{display:flex;align-items:center;margin:0 20px}.search_res-pag ul li{margin-right:15px}.search_res-pag ul li:last-of-type{margin-right:0}.search_res-pag ul li a{font-size:12px;line-height:15px;color:#909090;display:flex;justify-content:center;align-items:center;width:40px;height:40px;border:1px solid #dfdfdf}.search_res-pag ul li a.current,.search_res-pag ul li a:hover{color:#fff;border-color:#909090;background:#909090}@media(max-width:768px){.breadcrumbs{margin-top:15px;margin-bottom:10px!important}.breadcrumbs ul{width:100%;justify-content:center!important}.search{padding-bottom:70px}.search_heading{margin-bottom:70px}.search_res-items{margin-bottom:50px}.search_res-item{flex-direction:column;margin-bottom:40px}.search_res-item-img{width:100%;height:294px}.search_res-item-descr{width:100%;padding-left:0;padding-top:20px}.search_res-pag>a{font-size:10px}.search_res-pag ul li{margin-right:10px}.search_res-pag ul li a{width:25px;height:25px}}.breadcrumbs{padding-top:100px;margin-bottom:26px}.breadcrumbs ul{display:flex;align-items:center;justify-content:flex-start}.breadcrumbs ul li{margin-right:10px}.breadcrumbs ul li:last-of-type a:after{content:unset}.breadcrumbs ul li a{font-size:10px;line-height:12px;color:#909090;position:relative}.breadcrumbs ul li a:after{content:"/";display:inline-block;margin-left:10px}@media(max-width:768px){.breadcrumbs{padding-top:42px}}