

/* Start:/bitrix/templates/aspro-allcorp2/components/atum/smartsearchpro/new/style.css?176899916410303*/
.atumsmartsearchpro{
	position: relative;
}
.atumsmartsearchpro .atumsmartsearchpro-form{
	position: relative;
	display: flex;
	flex-wrap: wrap;
	align-items: stretch;
	width: 100%;
}
.atumsmartsearchpro .js-atumsmartsearchpro-input{
	display: block;
	position: relative;
	flex: 1 1 auto;
	width: 1%;
	min-width: 0;
	height: 38px;
	margin: 0;
	padding: .375rem .75rem;
	font-family: inherit;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	color: #212529;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #ced4da;
	/* border-right: 0; */
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border-top-left-radius: .25rem;
	border-top-right-radius: 0;
    	border-bottom-left-radius: .25rem;
	border-bottom-right-radius: 0;
	transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.atumsmartsearchpro .js-atumsmartsearchpro-input:focus{
	outline: 0;
}
.atumsmartsearchpro .js-atumsmartsearchpro-clear,
.atumsmartsearchpro .js-atumsmartsearchpro-submit,
.atumsmartsearchpro .atumsmartsearchpro-more{
	display: block;
	font-weight: 400;
	line-height: 1.5;
	color: #212529;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	border: 1px solid #ced4da;
	padding: .375rem .75rem;
	font-size: 1rem;
	border-radius: .25rem;
	cursor: pointer;
	transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.atumsmartsearchpro .js-atumsmartsearchpro-clear{
	display: none;
	width: 38px;
	height: 38px;
	background-color: #fff;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23ccc' d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");
	background-position: center;
    background-repeat: no-repeat;
    background-size: 28px;
	border-left: 0;
	border-radius: 0;
}
.atumsmartsearchpro .js-atumsmartsearchpro-submit{
	height: 38px;
	margin-left: -1px;
}
.atumsmartsearchpro .js-atumsmartsearchpro-clear.js-atumsmartsearchpro-visible{
	display: block;
}
.atumsmartsearchpro .js-atumsmartsearchpro-clear:hover{
	color: #fff;
	background-color: #6c757d;
	border-color: #6c757d;
}
.atumsmartsearchpro .js-atumsmartsearchpro-submit{
	color: #fff;
    background-color: #0d6efd;
    border-color: #0d6efd;
	border-left: 0;
	border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.atumsmartsearchpro .js-atumsmartsearchpro-submit svg{
	width: 20px;
    height: 20px;
    fill: #fff;
}
.atumsmartsearchpro .js-atumsmartsearchpro-submit:hover{
	background-color: #0b5ed7;
	border-color: #0a58ca;
}
.atumsmartsearchpro .js-atumsmartsearchpro-result{
	visibility: hidden;
	opacity: 0;
	display: flex;
	flex-direction: column;
	position: absolute;
	top: 100%;
	right: 0;
	left: 0;
	z-index: 1000;
	margin-top: 10px;
	padding: 10px;
	background-color: white;
	border-radius: .25rem;
	border: 1px solid #ced4da;
}
.atumsmartsearchpro .js-atumsmartsearchpro-result.js-atumsmartsearchpro-open{
	visibility: visible;
	opacity: 1;
}
.atumsmartsearchpro .js-atumsmartsearchpro-result.js-atumsmartsearchpro-loading{
	visibility: visible;
	opacity: 1;
	background-position: center;
	background-repeat: no-repeat;
	background-color:#fff;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.0' width='96' height='12' viewBox='0 0 512 64' xml:space='preserve'%3E%3Crect width='100%25' height='100%25' fill='%23fff'/%3E%3Cpath fill='%230d6efd' fill-rule='evenodd' d='M486.4 19.2A12.8 12.8 0 1 1 473.6 32a12.8 12.8 0 0 1 12.8-12.8zm-51.2 0A12.8 12.8 0 1 1 422.4 32a12.8 12.8 0 0 1 12.8-12.8zm-51.2 0A12.8 12.8 0 1 1 371.2 32 12.8 12.8 0 0 1 384 19.2zm-51.2 0A12.8 12.8 0 1 1 320 32a12.8 12.8 0 0 1 12.8-12.8zm-51.2 0A12.8 12.8 0 1 1 268.8 32a12.8 12.8 0 0 1 12.8-12.8zm-51.2 0A12.8 12.8 0 1 1 217.6 32a12.8 12.8 0 0 1 12.8-12.8zm-51.2 0A12.8 12.8 0 1 1 166.4 32a12.8 12.8 0 0 1 12.8-12.8zm-51.2 0A12.8 12.8 0 1 1 115.2 32 12.8 12.8 0 0 1 128 19.2zm-51.2 0A12.8 12.8 0 1 1 64 32a12.8 12.8 0 0 1 12.8-12.8zm-51.2 0A12.8 12.8 0 1 1 12.8 32a12.8 12.8 0 0 1 12.8-12.8z'/%3E%3Cg%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M-119.6 10.24A21.76 21.76 0 0 1-97.84 32a21.76 21.76 0 0 1-21.76 21.76A21.76 21.76 0 0 1-141.36 32a21.76 21.76 0 0 1 21.76-21.76zm-51.2 0A21.76 21.76 0 0 1-149.04 32a21.76 21.76 0 0 1-21.76 21.76A21.76 21.76 0 0 1-192.56 32a21.76 21.76 0 0 1 21.76-21.76zm-51.2 0A21.76 21.76 0 0 1-200.24 32 21.76 21.76 0 0 1-222 53.76 21.76 21.76 0 0 1-243.76 32 21.76 21.76 0 0 1-222 10.24zm-51.2 0A21.76 21.76 0 0 1-251.44 32a21.76 21.76 0 0 1-21.76 21.76A21.76 21.76 0 0 1-294.96 32a21.76 21.76 0 0 1 21.76-21.76zm-51.2 0A21.76 21.76 0 0 1-302.64 32a21.76 21.76 0 0 1-21.76 21.76A21.76 21.76 0 0 1-346.16 32a21.76 21.76 0 0 1 21.76-21.76zm-51.2 0A21.76 21.76 0 0 1-353.84 32a21.76 21.76 0 0 1-21.76 21.76A21.76 21.76 0 0 1-397.36 32a21.76 21.76 0 0 1 21.76-21.76zm-51.2 0A21.76 21.76 0 0 1-405.04 32a21.76 21.76 0 0 1-21.76 21.76A21.76 21.76 0 0 1-448.56 32a21.76 21.76 0 0 1 21.76-21.76zm-51.2 0A21.76 21.76 0 0 1-456.24 32 21.76 21.76 0 0 1-478 53.76 21.76 21.76 0 0 1-499.76 32 21.76 21.76 0 0 1-478 10.24zm-51.2 0A21.76 21.76 0 0 1-507.44 32a21.76 21.76 0 0 1-21.76 21.76A21.76 21.76 0 0 1-550.96 32a21.76 21.76 0 0 1 21.76-21.76zm-51.2 0A21.76 21.76 0 0 1-558.64 32a21.76 21.76 0 0 1-21.76 21.76A21.76 21.76 0 0 1-602.16 32a21.76 21.76 0 0 1 21.76-21.76zm-51 2.56A19.2 19.2 0 0 1-612.2 32a19.2 19.2 0 0 1-19.2 19.2A19.2 19.2 0 0 1-650.6 32a19.2 19.2 0 0 1 19.2-19.2zm-51 2.56A16.64 16.64 0 0 1-665.76 32a16.64 16.64 0 0 1-16.64 16.64A16.64 16.64 0 0 1-699.04 32a16.64 16.64 0 0 1 16.64-16.64zm613.6-2.56A19.2 19.2 0 0 1-49.6 32a19.2 19.2 0 0 1-19.2 19.2A19.2 19.2 0 0 1-88 32a19.2 19.2 0 0 1 19.2-19.2zm51.2 2.56A16.64 16.64 0 0 1-.96 32 16.64 16.64 0 0 1-17.6 48.64 16.64 16.64 0 0 1-34.24 32 16.64 16.64 0 0 1-17.6 15.36z'/%3E%3CanimateTransform attributeName='transform' type='translate' values='44 0;95.2 0;146.4 0;197.6 0;248.8 0;300 0;351.2 0;402.4 0;453.6 0;504.8 0;556 0;607.2 0;658.4 0;709.6 0;760.8 0;812 0;863.2 0;914.4 0;965.6 0;1016.8 0;1068 0;1119.2 0;1170.4 0;1221.6 0;1272.8 0;1324 0' calcMode='discrete' dur='1440ms' repeatCount='indefinite'/%3E%3C/g%3E%3C/svg%3E");
}
.atumsmartsearchpro .js-atumsmartsearchpro-result-item{
	display: none;
	padding: 10px 0;
	border-top: 1px solid #ced4da;
}
.atumsmartsearchpro .js-atumsmartsearchpro-result-item.loading{
	pointer-events: none;
	cursor: default;
	opacity: 0.75;
}
.atumsmartsearchpro .js-atumsmartsearchpro-result-item:first-child{
	border-top: 0;
}
.atumsmartsearchpro .js-atumsmartsearchpro-result-item.js-atumsmartsearchpro-visible,
.atumsmartsearchpro .js-atumsmartsearchpro-result-item[data-page="0"]{
	display: block;
}
.atumsmartsearchpro .atumsmartsearchpro-result-item-center{
	display: flex;
}
.atumsmartsearchpro .atumsmartsearchpro-result-item-picture{
	display: block;
	width: 100px;
	height: 100px;
	border-radius: 0.25rem;
	background-color: #ced4da;
	background-repeat: no-repeat;
	background-size: 45%;
	background-position: center;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 632.6'%3E%3Cpath fill='%239ba0a5' d='M0,0v632.6h800V0H0z M258.1,113.1c44,0,79.6,35.6,79.6,79.6c0,44-35.6,79.6-79.6,79.6c-43.9,0-79.6-35.6-79.6-79.6 C178.5,148.7,214.2,113.1,258.1,113.1L258.1,113.1z M81.6,528.3l117.1-178.5c6.7-10.2,17.8-16.7,30-17.6c12.2-0.9,24.1,4,32.2,13.2 l69.8,79.1l126.5-192.4c7.2-11,19.6-17.7,32.8-17.7c13.2,0,25.5,6.6,32.8,17.6l195.6,296.3L81.6,528.3L81.6,528.3z'/%3E%3C/svg%3E%0A");
}
.atumsmartsearchpro .atumsmartsearchpro-result-item-data{
	display: flex;
	flex-direction: column;
	width: 100%;
	flex-grow: 1;
}
.atumsmartsearchpro .atumsmartsearchpro-result-item-picture + .atumsmartsearchpro-result-item-data{
	width: calc(100% - 100px);
	padding-left: 15px;
}
.atumsmartsearchpro .atumsmartsearchpro-breadcrumb{
	display: flex;
	flex-wrap: wrap;
	padding: 0 0;
	margin-bottom: 1rem;
	list-style: none;
}
.atumsmartsearchpro .atumsmartsearchpro-breadcrumb span{
	color: #0d6efd;
	font-size: 14px;
	text-decoration: underline;
}
.atumsmartsearchpro .atumsmartsearchpro-breadcrumb span:hover{
	color: #0b5ed7;
	text-decoration: none;
}
.atumsmartsearchpro .atumsmartsearchpro-breadcrumb span + span{
    padding-left: .5rem;
}
.atumsmartsearchpro .atumsmartsearchpro-breadcrumb span + span::before{
	float: left;
	padding-right: .5rem;
	color: #6c757d;
	content: "/";
}
.atumsmartsearchpro .atumsmartsearchpro-result-item-name{
	font-weight: 600;
	color: #4ba82e;
	text-decoration: underline;
}
.atumsmartsearchpro .atumsmartsearchpro-result-item-name:hover{
	color: #4ba82e;
	text-decoration: none;
}
.atumsmartsearchpro .atumsmartsearchpro-result-item-description{
	font-size: 14px;
    line-height: 1.2;
}
.atumsmartsearchpro .atumsmartsearchpro-result-item-price{
	margin-top: 15px;
}
.atumsmartsearchpro .atumsmartsearchpro-result-item-price *{
	font-weight: 600;
}
.atumsmartsearchpro .atumsmartsearchpro-result-item-price .new{
	color: red;
}
.atumsmartsearchpro .atumsmartsearchpro-result-item-price .old{
	text-decoration: line-through;
	color: #ababab;
	font-weight: 400;
}
.atumsmartsearchpro .atumsmartsearchpro-result-item-basket{
	display: flex;
    flex-wrap: wrap;
    gap: 10px;
    row-gap: 10px;
    margin: 0;
    padding: 0;
    list-style: none;
}
.atumsmartsearchpro .atumsmartsearchpro-result-item-basket>*{

}
.atumsmartsearchpro .atumsmartsearchpro-result-item-basket-click{
	padding: 5px;
	font-size: 14px;
    line-height: 1;
    font-weight: 600;
	background-color: white;
    border-radius: 0.25rem;
    border: 1px solid #ced4da;
	cursor: pointer;
}
.atumsmartsearchpro .atumsmartsearchpro-result-item-basket-click:hover{
	color: #FFF;
	background-color: #0d6efd;
    border-color: #0d6efd;
}
.atumsmartsearchpro .atumsmartsearchpro-more{
	margin-top: 10px;
	color: #fff;
    	background-color: #0d6efd;
    	border-color: #0d6efd;
}
.atumsmartsearchpro .atumsmartsearchpro-more:hover{
	background-color: #0b5ed7;
	border-color: #0a58ca;
}

/* End */
/* /bitrix/templates/aspro-allcorp2/components/atum/smartsearchpro/new/style.css?176899916410303 */
