

/* Start:/bitrix/components/bitrix/catalog.compare.list/templates/.default/style.css?17228695001265*/
.bx_catalog-compare-list{
    font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-size:12px;
    z-index:998;
    overflow:hidden;
    -webkit-box-sizing:border-box;
       -moz-box-sizing:border-box;
            box-sizing:border-box;
    width:270px;
    max-height:100%;
    padding:10px 8px 0;
    white-space:normal;
    color:#404040;
    border:1px solid #b7b7b7;
    border-radius:3px;
    background:#fff;
    box-shadow:0 2px 5px 0 rgba(0,0,0,.18);
	margin-bottom: 10px;
}
.bx_catalog-compare-list.fix{
	position:fixed;
}
.bx_catalog-compare-list.top{
    top:5px;
}
.bx_catalog-compare-list.right{
    right:5px;
}
.bx_catalog-compare-list.bottom{
    bottom:5px;
}
.bx_catalog-compare-list.left{
    left:5px;
}
.bx_catalog-compare-list .bx_catalog_compare_form {  }
.bx_catalog-compare-list:hover .bx_catalog_compare_form {  }
.bx_catalog-compare-list a{
    font-size:11px;
    color:#327ab7;
}
.bx_catalog-compare-list a:hover{
    text-decoration:none;
}
.bx_catalog_compare_count p{
    margin:0 0 10px 0;
}
.bx_catalog_compare_count p.compare-redirect{
	text-align: center;
	font-weight: bold;
}
.bx_catalog-compare-list .compare-items td{
    font-size:12px;
    font-weight:bold;
    padding-bottom:10px;
	vertical-align: top;
}
/* End */


/* Start:/local/templates/ural_2026/components/bitrix/catalog.element/element_store/style.css?17882611763559*/
.quantity-block input[type="number"]::-webkit-inner-spin-button,
.quantity-block input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  margin: 0;
}
.quantity-block input[type="number"] {
  -moz-appearance: textfield;
  width: 37px;
}
.quantity-block {
	font-size: 14px;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	border: #C7C7C7 1px solid;
}
.quantity-arrow-minus,
.quantity-arrow-plus {
	cursor: pointer;
	font-size: 16px;
	box-sizing: border-box;
	outline: none;
	color: #333;
	width: 49px;
	height: 49px;
}
.quantity-num {
	width: 50px;
	height: 20px;
	text-align: center;
	font-size: 14px;
}

.sku-prop{
	margin: 15px 0;
}
.sku-prop__item + .sku-prop__item{
	margin-top: 20px;
}
.sku-prop__item-name{
	color: #7F7F7F;
	font-size: 13px;
	line-height: normal;
	margin-bottom: 6px;
}
.sku-prop__item-value{
	display: flex;
	gap: 7px;
}
.sku-prop__item-value input{
	display: none;
}
.sku-prop__item-value label{
	border-radius: 30px;
	border: 1px solid #A9A9A9;
	outline: 1px solid #ffffff;
	padding: 5px 15px;
	color: #333;
	font-size: 13px;
	font-weight: 400;
	line-height: normal;
	cursor: pointer;
}
.sku-prop__item-value label:has(input:checked) {
	border: 1px solid #EC621F;
	outline: 1px solid #EC621F;
	color: #EC621F;
	font-weight: 700;
}
.images-product__container {
	border: 1px solid #c4c4c4;
}
.images-product__container .images-product__slide img {
	border: unset;
}
.images-product__container .images-product__slide {
	align-items: center;
}

.info-product__actions {
	display: flex;
	gap: 20px;
}

.honest-sign {
	display: flex;
	position: relative;
	gap: 10px;
	flex-basis: 50%;
	align-items: center;
}
.honest-sign svg {
	width: 36px;
	min-width: 36px;
}
.honest-sign:hover .honest-sign__descr {
	display: flex;
}
.honest-sign__descr {
	display: none;
	position: absolute;
	top: 0;
	left: 46px;
	background-color: white;
	border: 1px solid #c4c4c4;
	padding: 12px;
	flex-direction: column;
	gap: 10px;
	color: #7f7f7f;
}
.honest-sign__descr strong {
	color: #000;
}

.product__warning {
	flex-basis: 100%;
	display: flex;
	gap: 10px;
	align-items: center;
	font-size: 14px;
	font-weight: 400;
	color: #8C8C8C;
	position: absolute;
	bottom: 40px;
	left: 135px;
}
.product__warning svg {
	width: 24px;
	height: 24px;
}

@media (max-width: 767px) {
	.images-product {
		margin-bottom: 50px;
	}
	.product__warning {
		font-size: 13px;
		bottom: 0;
		left: 0;
	}
}

.page .page-content .page-content__title {
	font-size: 32px;
	line-height: 39px;
	margin: 0 0 46px;
}

.images-product__alert {
	display: flex;
	align-items: center;
	gap: 5px;
	font-size: 18px;
	line-height: 13px;
	color: #8C8C8C;
	border: #E4E4E4 1px solid;
	padding: 15px 27px;
	margin: 20px 0 43px;
}
.detail-product-advantages {
	list-style: none;
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 20px;
	padding: 0;
	margin: 0 0 60px;
	text-align: center;
}
.detail-product-advantages li, .detail-product-advantages p {
	margin: 0;
}
.detail-product-advantages svg {
	display: block;
	margin: 0 auto 2px;
}
.detail-product-advantages p {
	max-width: 190px;
	margin: 0 auto;
}
.check-vin {
	display: block;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #EC621F;
	border: #EC621F 1px solid;
	line-height: 24px;
	font-size: 20px;
	padding: 12px;
	text-decoration: none;
	margin: 0 0 90px;
}
.check-vin span {
	border-bottom: #EC621F 1px solid;
}
.item-product__footer .quantity-arrow-minus, .item-product__footer .quantity-arrow-plus {
	width: 31px;
}


/* End */
/* /bitrix/components/bitrix/catalog.compare.list/templates/.default/style.css?17228695001265 */
/* /local/templates/ural_2026/components/bitrix/catalog.element/element_store/style.css?17882611763559 */
