

/* Start:/local/templates/at_2024/components/bitrix/catalog/nbCatalog/style.css?17405768483471*/
.markTabs {
	padding-top: 0 !important;
	margin-bottom: 4em;
}

.catalogFilter {
	padding: 0 0 4em;
	margin-bottom: 4em;
	position: relative;
}
.catalogFilter__cont {
	border: 1px solid #fff;
	border-radius: 5px;
	padding: 1.5em;
}


.catalogFilter:after {
	content: '';
	position: absolute;
	z-index: -1;
	top: 0;
	left: 50%;
	margin-left: calc(-50* var(--vw, 1vw));
	width: calc(100* var(--vw, 1vw));
	height: 100%;
	background: #323232;
}


.catalogElement {
	position: relative;
	color: #fff;
}
.catalogElement:after {
	content: '';
	position: absolute;
	z-index: -1;
	top: 0;
	left: 50%;
	margin-left: calc(-50* var(--vw, 1vw));
	width: calc(100* var(--vw, 1vw));
	height: 100%;
	background: #323232;
}


.shemaPokupki {
	padding: 4.5em 0;
}

.shemaPokupki__items {
	display: flex;
	gap: 6.5em;
}
.shemaPokupki__item {
	flex: 1 0 0%;
	position: relative;
}
.shemaPokupki__index {
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	font-family: var(--bs-title-font-family);
	font-weight: 600;
	background: #CE0007;
	margin-bottom: 1em;
	font-size: 2.25em;
	width: 2em;
	height: 2em;
	color: #fff;
}

.shemaPokupki__name {
	font-size: 1.25em;
	margin-bottom: 1em;
	min-height: 2.6em;
	display: flex;
	align-items: center;

}

.shemaPokupki__desc {
	font-size: 1.25em;
	color: #C3C3C3;
	font-weight: 600;
}

.shemaPokupki__item:after {
	content: '';
	width: 3.125em;
	height: 3.125em;
	top: 0.75em;
	left: 100%;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 50 50' fill='none'%3E%3Cg clip-path='url(%23clip0_99_1914)'%3E%3Cpath d='M4.54597 49.3135C4.10642 49.7531 3.51027 50 2.88866 50C2.26706 50 1.67091 49.753 1.23137 49.3135C0.791837 48.8739 0.544913 48.2778 0.544922 47.6562C0.544931 47.0346 0.791872 46.4384 1.23142 45.9989L22.2303 25L1.23142 4.00105C0.791871 3.56151 0.544929 2.96537 0.54492 2.34376C0.544911 1.72215 0.791835 1.126 1.23137 0.686447C1.67091 0.246899 2.26705 -3.82222e-05 2.88866 -4.58788e-05C3.51027 -5.73501e-05 4.10642 0.24686 4.54597 0.686397L27.2022 23.3426C27.4199 23.5603 27.5925 23.8187 27.7103 24.103C27.8281 24.3874 27.8887 24.6922 27.8887 25C27.8887 25.3078 27.8281 25.6126 27.7103 25.8969C27.5925 26.1813 27.4199 26.4397 27.2022 26.6573L4.54597 49.3135ZM22.7997 4.00105L43.7986 25L22.7997 45.9989C22.3601 46.4384 22.1132 47.0346 22.1132 47.6562C22.1132 48.2778 22.3601 48.8739 22.7996 49.3135C23.2392 49.753 23.8353 50 24.4569 50C25.0785 50 25.6747 49.7531 26.1142 49.3135L48.7705 26.6573C48.9881 26.4397 49.1608 26.1813 49.2786 25.8969C49.3964 25.6126 49.457 25.3078 49.457 25C49.457 24.6922 49.3964 24.3874 49.2786 24.103C49.1608 23.8187 48.9881 23.5603 48.7705 23.3426L26.1142 0.686396C25.6747 0.246859 25.0785 -5.82929e-05 24.4569 -4.68216e-05C23.8353 -3.9165e-05 23.2392 0.246898 22.7996 0.686446C22.3601 1.126 22.1132 1.72215 22.1132 2.34376C22.1132 2.96537 22.3601 3.56151 22.7997 4.00105Z' fill='%23CE0007'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_99_1914'%3E%3Crect width='50' height='50' fill='white' transform='translate(0 50) rotate(-90)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
	background-size: contain;
	display: block;
	position: absolute;

}
.shemaPokupki__item:last-child:after {
	display: none;
}


@media (max-width: 767px) {
	.shemaPokupki {
		padding: 1.75em 0;
	}
	.shemaPokupki__item {
		min-width: 10em;
	}
	.shemaPokupki__items {
		gap: 5.5em;
	}
	.shemaPokupki__cont {
		overflow: scroll;
	}

}
/* End */


/* Start:/local/templates/at_2024/components/bitrix/catalog.compare.list/bootstrap_v4/style.css?17353869491298*/
.nbCountCompare{display: none;}

.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/at_2024/components/bitrix/catalog.element/.default/style.css?174411875057861*/
/*region Sidebar */
.error_btn {
    display: flex;
    align-items: center;
    position: absolute;
    cursor: pointer;
    transition: opacity 0.5s;
    right: 0.75rem;
    top: 0.75rem;
}

.error_btn svg {
    flex: none;
    margin-right: 10px;
}

.error_btn:hover {
    opacity: 0.5;
}

.tabs_col {
    position: relative;
}

.bx-retina .product-item-detail-pay-block {
    border-width: .5px;
}

/*endregion*/


/*region Compare*/
.product-item-detail-compare-container {
    position: relative;
    margin: 0 -15px 1px -14px;
    padding: 4px 15px;
    min-height: 30px;
    border-top: 1px solid #e4e4e4;
    background: #f3f3f3;
    box-shadow: inset 0 1px 1px 0 #eee;
    color: #4e4e4e;
    vertical-align: middle;
    font-size: 12px;
    line-height: 20px;
    border-radius: 1px;
}

.product-item-detail-compare .checkbox {
    margin: 0;
    padding: 0;
}

/*endregion*/


.product-item-detail-info-container-title {
    color: #a5a5a5;
    font-size: 12px;
}

/*region SCU */
.product-item-scu-container-title {
    color: #a5a5a5;
    font-size: 12px;
}

.product-item-scu-block {
}

.product-item-scu-list {
    margin: 0;
}

.product-item-scu-item-list {
    overflow: hidden;
    margin: 0;
    padding: 0;
    list-style: none;
}

.product-item-scu-item-color-container,
.product-item-scu-item-text-container {
    display: inline-block;
    box-sizing: border-box;
    padding: 5px 3px;
    max-width: 100%;
    vertical-align: middle;
}

.product-item-scu-item-text-container {
    min-width: 48px;
}

.product-item-scu-item-color-container {
    max-width: 60px;
    width: 25%;
}

.product-item-scu-item-color-block {
    position: relative;
    padding-top: 100%;
    outline: 1px solid #c0cfda;
    cursor: pointer;
}

.bx-no-touch .product-item-scu-item-color-block {
    transition: outline 200ms ease;
}

.bx-retina .product-item-scu-item-color-block {
    outline-width: .5px;
}

.product-item-scu-item-color-container.selected .product-item-scu-item-color-block {
    outline-width: 2px;
}

.bx-retina .product-item-scu-item.selected .product-item-scu-item-color-block {
    outline-width: 1px;
}

.product-item-scu-item-color {
    position: absolute;
    top: 2px;
    right: 2px;
    bottom: 2px;
    left: 2px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
}

.product-item-scu-item-text-block {
    position: relative;
    padding: 0 5px;
    outline: 1px solid #c0cfda;
    cursor: pointer;
}

.bx-no-touch .product-item-scu-item-text-block {
    transition: outline 300ms ease;
}

.bx-retina .product-item-scu-item-text-block {
    outline-width: .5px;
}

.product-item-scu-item-text-block:hover,
.product-item-scu-item-color-block:hover,
.product-item-scu-item-text-container.selected .product-item-scu-item-text-block,
.product-item-scu-item-color-container.selected .product-item-scu-item-color-block {
    outline-color: var(--theme-color-primary);
}

.product-item-scu-item-text-container.selected .product-item-scu-item-text-block {
    outline-width: 2px;
}

.bx-retina .product-item-scu-item.selected .product-item-scu-item-text-block {
    outline-width: 1px;
}

.product-item-scu-item-text {
    overflow: hidden;
    max-width: 100%;
    vertical-align: middle;
    text-align: center;
    text-transform: uppercase;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 11px;
    line-height: 18px;
}

.product-item-scu-item-color-container.notallowed .product-item-scu-item-color-block,
.product-item-scu-item-text-container.notallowed .product-item-scu-item-text-block {
    position: relative;
    overflow: hidden;
    outline-color: #a9adb4 !important;
}

.product-item-scu-item-color-container.notallowed .product-item-scu-item-color-block:after,
.product-item-scu-item-text-container.notallowed .product-item-scu-item-text-block:after {
    position: absolute;
    top: -2px;
    right: -2px;
    bottom: -2px;
    left: -2px;
    background: rgba(255, 255, 255, 0.75) url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNiIgaGVpZ2h0PSIyNiIgdmlld0JveD0iMCAwIDI2IDI2Ij4gIDxwYXRoIGZpbGw9IiNBOUFEQjQiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTE0LjM5MjEyNjgsMTMuMjMyMzAyOSBMMjUuOTkyLDEuNDE4IEwyNC42LDAgTDEyLjk5OTk5NTYsMTEuODE0NDM2NCBMMS40LDAgTDAuMDA5LDEuNDE5IEwxMS42MDc4Njg3LDEzLjIzMjI5NzUgTDAuNDczLDI0LjU3MyBMMS44NjUsMjUuOTkxIEwxMi45OTk5OTkzLDE0LjY1MDE2NDUgTDI0LjEzNCwyNS45OSBMMjUuNTI2LDI0LjU3MiBMMTQuMzkyMTI2OCwxMy4yMzIzMDI5IFoiLz48L3N2Zz4=) no-repeat center;
    background-size: 80% 80%;
    content: "";
}

.product-item-selected-scu-container {
    word-spacing: 1px
}

.product-item-selected-scu {
    display: inline-block;
    overflow: hidden;
    padding: 0 5px;
    min-width: 22px;
    height: 22px;
    outline: 1px solid #c0cfda;
    outline-color: var(--theme-color-primary);
    vertical-align: middle;
    text-align: center;
    text-transform: uppercase;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 11px;
    line-height: 22px;
}

.bx-retina .product-item-selected-scu {
    outline-width: .5px;
}

.product-item-selected-scu-color {
    background-position: center;
    background-size: 20px 20px;
    background-repeat: no-repeat;
}

/*endregion*/

/*region Amount*/
.product-item-detail-amount {
    padding: 0 0 2px;
    text-align: center;
}

.product-item-detail-amount-field-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    max-width: 150px;
}


.bx-retina .product-item-detail-amount-field-btn-plus,
.bx-retina .product-item-detail-amount-field-btn-minus {
    border-width: .5px;
}

.product-item-detail-amount-field-btn-plus:hover,
.product-item-detail-amount-field-btn-minus:hover {
    background: #d3d3d3;
}

.product-item-detail-amount-field-btn-plus:after,
.product-item-detail-amount-field-btn-minus:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    content: "";
    opacity: .8;
    transition: opacity 300ms ease, background 300ms ease;
}

.product-item-detail-amount-field-btn-disabled.product-item-detail-amount-field-btn-plus:after,
.product-item-detail-amount-field-btn-disabled.product-item-detail-amount-field-btn-minus:after {
    opacity: .3 !important;
    cursor: default;
}

.product-item-detail-amount-field-btn-disabled.product-item-detail-amount-field-btn-plus:hover,
.product-item-detail-amount-field-btn-disabled.product-item-detail-amount-field-btn-minus:hover {
    background-color: #f2f2f2;
}

.product-item-detail-amount-field-btn-minus:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    content: "";
    opacity: .8;
    transition: opacity 300ms ease;
}

.product-item-detail-amount-field-btn-plus:after {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj4gIDxwYXRoIGZpbGw9IiM1MjVDNjgiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTE4LDEyIEwxOCwwIEwxMiwwIEwxMiwxMiBMMCwxMiBMMCwxOCBMMTIsMTggTDEyLDMwIEwxOCwzMCBMMTgsMTggTDMwLDE4IEwzMCwxMiBMMTgsMTIgWiIvPjwvc3ZnPg==) no-repeat center;
    background-size: 10px;
}

.product-item-detail-amount-field-btn-minus:after {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj4gIDxyZWN0IHdpZHRoPSIzMCIgaGVpZ2h0PSI2IiB5PSIxMiIgZmlsbD0iIzUyNUM2OCIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+) no-repeat center;
    background-size: 10px;
}

.product-item-detail-amount-field-btn-plus:hover:after,
.product-item-detail-amount-field-btn-minus:hover:after {
    opacity: 1;
}

.product-item-detail-amount-field-block {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.product-item-detail-amount-field {
    display: block;
    padding: 0;
    width: 100%;
    height: 22px;
    border: 1px solid transparent;
    border-radius: 2px;
    background: transparent !important;
    color: #000;
    vertical-align: middle;
    text-align: center;
    font-weight: bold;
    font-size: 19px;
    line-height: 22px;
    transition: border 300ms ease;
}

.bx-retina .product-item-detail-amount-field {
    border-width: .5px;
}

.product-item-detail-amount-field:focus {
    outline: none !important;
    border-color: #006cc0;
    border-color: var(--theme-color-primary);
}

.bx-no-touch input.product-item-detail-amount-field::-webkit-outer-spin-button,
.bx-no-touch input.product-item-detail-amount-field::-webkit-inner-spin-button {
    margin: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;
}

.product-item-detail-amount-description-container {
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    color: #a5a5a5;
    white-space: nowrap;
    font-size: 12px;
}

.product-item-detail-amount-description-container strong {
    color: #333;
    white-space: nowrap;
}

.product-item-detail-amount-label-container {
    margin: 5px 0;
    color: #a5a5a5;
    font-weight: bold;
    font-size: 12px;
}

/**/
.product-item-quantity {
    color: #333;
    font-weight: normal;
    font-size: 12px;
}

/*endregion*/

/*region Buy button*/


/*endregion*/

/*region Slider */
.product-item-detail-slider-container {
    position: relative;
    max-width: 100%;
    background: transparent;
    transition: background 800ms ease;
    z-index: 40;
	overflow: hidden;
	border-radius: 5px;
}


.product-item-detail-slider-block.product-item-detail-slider-block-square {
    padding-top: 75%;
}

.product-item-detail-slider-images-container {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.product-item-detail-slider-image {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    text-align: center;
    opacity: 0;
    transition: opacity 250ms linear;
}

.product-item-detail-slider-image.active {
    z-index: 10;
    opacity: 1;
}


.product-item-detail-slider-progress-bar {
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 180;
    height: 3px;
    background-color: #006cc0;
    background-color: var(--theme-color-primary)
}

/*endregion*/

/*region Slider Controls*/


.product-item-detail-slider-controls-image {
    padding: 0;
}
.product-item-detail-slider-controls-image-cont img {
	opacity: 0.5;
}
.product-item-detail-slider-controls-image-cont {
	background: #000;
}

.product-item-detail-slider-controls-image:hover,
.product-item-detail-slider-controls-image.active {
	opacity: 1;
}

.product-item-detail-slider-controls-image:hover .product-item-detail-slider-controls-image-cont img,
.product-item-detail-slider-controls-image.active .product-item-detail-slider-controls-image-cont img {
	opacity: 1;
}

.bx-no-retina .product-item-detail-slider-controls-image.active {
    outline-width: 2px;
}

.bx-retina .product-item-detail-slider-controls-image {
    outline-width: .5px;
}

.bx-retina .product-item-detail-slider-controls-image.active {
    outline-width: 1px;
}

.product-item-detail-slider-controls-image-cont {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}

.product-item-detail-slider-controls-image img {

    object-fit: cover;
    width: 100%;
    height: 100%;
}

.product-item-detail-slider-controls-image-cont .nbVideoLink {
    object-fit: contain;
    width: 100%;
    height: 100%;
}


.product-item-detail-slider-left,
.product-item-detail-slider-right {
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 111;
    display: block;
    width: 25%;
    background: rgba(255, 255, 255, 0) url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2230%22%20viewBox%3D%220%200%2016%2030%22%3E%3Cpolygon%20fill%3D%22%23000000%22%20fill-rule%3D%22evenodd%22%20points%3D%2216%2050%202%2036%2016%2022%2015%2021%201%2035%200%2036%201%2037%2015%2051%22%20transform%3D%22translate(0%20-21)%22%2F%3E%3C%2Fsvg%3E') no-repeat center;
    opacity: .57;
    cursor: pointer;
    transition: all 300ms ease;
}

.product-item-detail-slider-left {
    left: 0;
}

.product-item-detail-slider-right {
    right: 0;
    transform: rotate(180deg);
}

.product-item-detail-slider-left:hover,
.product-item-detail-slider-right:hover {
    background-color: rgba(255, 255, 255, .4);
    opacity: .8;
}

.product-item-detail-slider-close {
    display: none;
}

.product-item-detail-slider-container.popup .product-item-detail-slider-close {
    position: absolute;
    top: 4px;
    right: 110px;
    bottom: 0;
    z-index: 150;
    display: block;
    width: 50px;
    height: 50px;
    background: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpolygon%20fill%3D%22%23000000%22%20fill-rule%3D%22evenodd%22%20points%3D%2216%2015.1%208.944%208%2016%201%2015.006%200%208.05%207%20.994%200%200%201%207.056%208%200%2015.1%20.994%2016%208.05%209%2015.006%2016%22%2F%3E%3C%2Fsvg%3E') no-repeat center;
    opacity: .27;
    cursor: pointer;
    transition: all 300ms ease;
}

.product-item-detail-slider-container.popup .product-item-detail-slider-close:hover {
    opacity: 1;
}

.product-item-detail-slider-container.popup .product-item-detail-slider-right {
    right: 105px;
}

/*endregion*/

/*region magnified*/
.product-item-detail-slider-container.magnified .product-item-detail-slider-image {
    z-index: 100;
}

.product-item-detail-slider-container.magnified .product-item-detail-slider-image img {
    outline-color: #ddd;
}

.product-item-detail-slider-container.magnified .product-item-detail-slider-left,
.product-item-detail-slider-container.magnified .product-item-detail-slider-right {
    z-index: 50;
}

.product-item-detail-slider-container.magnified .product-item-label-text,
.product-item-detail-slider-container.magnified .product-item-label-ring {
    opacity: 0;
}

/*	>>>	popup*/
.product-item-detail-slider-container.popup {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 999999;
    background: #fff;
    animation-name: imgPopupShow;
    animation-duration: 300ms;
}

.product-item-detail-slider-container.popup .product-item-detail-slider-images-container {
    right: 105px;
}

.product-item-detail-slider-container.popup .product-item-detail-slider-block {
    padding-top: 0;
    height: 100vh;
}

.product-item-detail-slider-container.popup .product-item-detail-slider-image {
    position: absolute;
    top: 50%;
    left: 50%;
    max-height: 100vh;
    width: calc(100% - 150px);
    transform: translateY(-50%) translateX(-50%);
}

@-webkit-keyframes imgPopupShow {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

@-moz-keyframes imgPopupShow {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

@-ms-keyframes imgPopupShow {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

@-o-keyframes imgPopupShow {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

@keyframes imgPopupShow {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

.product-item-detail-slider-container.popup .product-item-detail-slider-image img {
    max-width: 100%;
    max-height: 90vh;
    width: auto;
    cursor: default
}


.product-item-detail-slider-container.popup .product-item-detail-slider-controls-image {
    display: block;
    margin-bottom: 20px;
}

/*endregion*/

/*region  Slider Mobile*/
@media (max-width: 767px) {
    .product-item-detail-slider-container.popup .product-item-detail-slider-images-container {
        right: 0;
    }

    .product-item-detail-slider-container.popup .product-item-detail-slider-block {
        padding-top: 0;
        height: calc(100vh - 111px);
    }

    .product-item-detail-slider-container.popup .product-item-detail-slider-image {
        width: 90%;
    }

    .product-item-detail-slider-container.popup .product-item-detail-slider-image img {
        max-width: 100%;
        max-height: calc(100vh - 115px);
        width: auto;
        cursor: default;
    }


    .product-item-detail-slider-container.popup .product-item-detail-slider-controls-image {
        display: inline-block;
        margin-bottom: 0;
    }

    .product-item-detail-slider-container.popup .product-item-detail-slider-close {
        right: 10px;
        z-index: 200;
    }

    .product-item-detail-slider-left,
    .product-item-detail-slider-right {
        max-width: 75px;
    }

    .product-item-detail-slider-container.popup .product-item-detail-slider-right {
        right: 0;
    }

}

/*endregion*/

/*region Label*/
.product-item-label-text,
.product-item-label-ring {
    position: absolute;
    z-index: 190;
    opacity: 1;
    transition: opacity 450ms ease;
}

.product-item-label-text span,
.product-item-label-ring {
    display: inline-block;
    clear: both;
    margin-bottom: 2px;
    background: #f42c2c;
    color: #fff;
    vertical-align: middle;
    text-align: center;
    transition: all 250ms ease;
}

.bx-red .product-item-label-text span,
.bx-red .product-item-label-ring {
    background-color: #fba90c;
}

.product-item-label-text > div,
.product-item-label-ring > div {
    line-height: 0;
}

.product-item-detail-slider-container.popup .product-item-label-text,
.product-item-detail-slider-container.popup .product-item-label-ring {
    display: none;
}

/* TEXT */
.product-item-label-text span {
    padding: 2px 5px;
    vertical-align: middle;
    font-weight: bold;
}

.product-item-label-text.product-item-label-small span {
    margin-bottom: 1px;
    padding: 2px 7px;
    font-weight: normal;
    font-size: 13px;
    line-height: 14px;
}

.product-item-label-text.product-item-label-big span {
    padding: 4px 10px;
    font-size: 13px;
    line-height: 17px;
}

@media (max-width: 767px) {
    .product-item-label-text > div {
        line-height: 0;
    }

    .product-item-label-text.product-item-label-small span,
    .product-item-scalable-card.hover .product-item-label-text.product-item-label-small span {
        margin-bottom: 1px;
        padding: 2px 7px;
        font-size: 10px;
        line-height: 14px;
    }

    .product-item-big-card .product-item-label-text.product-item-label-small span,
    .product-item-label-text.product-item-label-big span,
    .product-item-scalable-card.hover .product-item-label-text.product-item-label-big span {
        margin-bottom: 1px;
        padding: 3px 12px;
        font-size: 14px;
        line-height: 16px;
    }

    .product-item-big-card .product-item-label-text.product-item-label-big span {
        padding: 3px 12px;
        font-size: 20px;
        line-height: 25px;
    }
}

/*RING*/
.product-item-label-ring {
    box-sizing: border-box;
    border-radius: 50%;
    font-weight: bold;
}

.product-item-label-ring.product-item-label-small {
    width: 40px;
    height: 40px;
    font-size: 14px;
    line-height: 40px;
}

.product-item-label-ring.product-item-label-big {
    width: 50px;
    height: 50px;
    font-size: 18px;
    line-height: 50px;
}

@media (max-width: 767px) {
    .product-item-label-ring.product-item-label-small,
    .product-item-scalable-card.hover .product-item-label-ring.product-item-label-small {
        width: 20px;
        height: 20px;
        font-size: 13px;
        line-height: 20px;
    }

    .product-item-big-card .product-item-label-ring.product-item-label-small,
    .product-item-label-ring.product-item-label-big,
    .product-item-scalable-card.hover .product-item-label-ring.product-item-label-big {
        width: 35px;
        height: 35px;
        font-size: 12px;
        line-height: 35px;
    }

    .product-item-big-card .product-item-label-ring.product-item-label-big {
        width: 70px;
        height: 70px;
        font-size: 24px;
        line-height: 70px;
    }
}

.product-item-label-top {
    top: -5px;
}

.product-item-label-center {
    left: 50%;
    transform: translateX(-50%);
}

.product-item-label-center > div {
    text-align: center;
}

.product-item-label-left {
    left: -5px;
}

.product-item-label-left > div {
    text-align: left;
}

.product-item-label-bottom {
    bottom: -5px;
}

.product-item-label-middle {
    top: 50%;
    transform: translateY(-50%);
}

.product-item-label-right {
    right: -5px;
}

.product-item-label-right > div {
    text-align: right;
}

.product-item-label-center.product-item-label-middle {
    transform: translateY(-50%) translateX(-50%);
}

/*endregion*/

/*region  Tabs */

.product-item-detail-tabs-list {
    display: block;
    margin: 0;
    padding: 0;
    list-style: none;
}

.product-item-detail-tabs-list:after {
    display: table;
    clear: both;
    content: "";
}


@media (max-width: 991px) {
    .product-item-detail-tabs-container {
        display: none !important;
    }

    .product-item-detail-tab-content {
        display: block !important;
    }
}

/*Tab fixed*/
.product-item-detail-tabs-container-fixed {
    position: fixed;
    top: -100px;
    right: 0;
    left: 0;
    z-index: 300;
    background-color: #fff;
    box-shadow: 0 4px 14px 0 rgba(32, 54, 74, .23);
    transition: top 350ms linear;
}

.product-item-detail-tabs-container-fixed {
    min-height: 45px;
    background: #fff;
}

.product-item-detail-tabs-container-fixed.active {
    top: 0;
    opacity: 1;
}

.product-item-detail-tabs-container-fixed .product-item-detail-tabs-list {
    margin: 0 auto;
    max-width: 1048px;
}

.product-item-detail-tabs-container-fixed .product-item-detail-tab {
    min-height: 45px;
}

.product-item-detail-tabs-container-fixed .product-item-detail-tab-link {
    padding: 10px 25px;
    height: 45px;
    line-height: 25px;
}

.bx-touch .product-item-detail-tabs-container-fixed {
    display: none !important;
}

/*endregion*/

/*region Small Card*/
.product-item-detail-short-card-fixed {
    position: fixed;
    top: -85px;
    right: 0;
    left: 0;
    z-index: 310;
    box-sizing: border-box;
    height: 85px;
    background-color: #fff;
    box-shadow: 0 4px 14px 0 rgba(32, 54, 74, .23);
    transition: top 220ms linear;
}

.product-item-detail-short-card-fixed.active {
    top: 0;
    opacity: 1;
}

.product-item-detail-short-card-fixed.active + .product-item-detail-tabs-container-fixed.active {
    top: 85px;
}

.bx-touch .product-item-detail-short-card-fixed {
    display: none !important;
}

.product-item-detail-short-card-fixed .product-item-detail-short-card-content-container {
    margin: 0 auto;
    max-width: 1048px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.product-item-detail-short-card-image {
    padding-right: 15px;
    width: 80px;
    max-width: 80px;
    vertical-align: middle;
    text-align: center;
}

.product-item-detail-short-card-image img {
    max-width: 100%;
    height: auto;
    max-height: 65px;
    width: auto;
}

.product-item-detail-short-title-container {
    max-width: 650px;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.product-item-detail-short-title-text {
    display: block;
    color: #000;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    font-size: 16px;
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.product-item-detail-short-card-price {
    padding: 0 10px;
    vertical-align: middle;
    text-align: right;
}

.product-item-detail-short-card-btn {
    padding-left: 10px;
    min-width: 120px;
}

/*endregion*/

/*region Properties */
.product-item-detail-tab-content {
    display: none;
}

.product-item-detail-tab-content.active {
    display: block;
}


.product-item-detail-properties {
    margin: 0;
    padding: 0;
    list-style: none;
    display: block;
	font-size: 1.25em;
    margin-bottom: 3em;
}

/*endregion*/

.no-select {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

input[type='number'] {
    -moz-appearance: textfield;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}

div.product-item-detail-short-card-fixed {
    display: none !important;
}

.product-item-detail-slider-left,
.product-item-detail-slider-right {
    display: none !important;
}

.product-item-detail-slider-controls-image-bg {
    display: block;
    height: 0;
    padding-top: 75%;
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
    border-radius: 5px;
    position: relative;
	overflow: hidden;
}

.product-item-detail-slider-controls-image {
    position: relative;
    display: block;
    overflow: hidden;
    text-align: center;
    cursor: pointer;
}
.product-item-detail-slider-controls-image-cont {
	border-radius: 5px;
	overflow: hidden;
}


.product-item-detail-slider-block {
    position: relative;
    box-sizing: border-box;
    padding-top: 75%;
    height: 0;
}

.product-item-detail-slider-image {
	pointer-events: none;
}
.product-item-detail-slider-image.active {
	pointer-events: all;
    align-items: center;
    display: flex;
    justify-content: center;
}
.product-item-detail-slider-image img {
    position: absolute;
    top: 50%;
    left: 50%;
    max-width: 100%;
    max-height: 100%;
    width: 100%;
    height: auto;
    outline: 1px solid transparent;
    background-position: center;
    background-repeat: no-repeat;
    transition: background-size 450ms ease, width 450ms ease, height 450ms ease, outline 450ms ease;
    transform: translateY(-50%) translateX(-50%);
    object-fit: cover;
}

.product-item-detail-slider-controls-block {
    padding: 3.75em 0 0;
}

.product-item-detail-slider-controls-block-cont {
	border-radius: 5px;
	overflow: hidden;
}

.product-item-swiper {
}

.product-item-swiper._center .swiper-wrapper {
    justify-content: center;
}

.product-item-detail-comfav-items {
    position: absolute;
    top: 0;
    right: 1rem;
    z-index: 140;
}

.product-item-detail-pay-block {
}


.product-item-detail-code {
    font-size: 1.125rem;
    font-weight: 300;
    color: #868585;
}


.pageContent__h1 {
    border-bottom: 1px solid #c3c3c3;
}


.product-item-artnumber {
    font-size: 1.125rem;
    padding-bottom: 1.75rem;
}

.product-item-artnumber .fa {
    padding-left: 0.5rem;
    opacity: 0;
    font-size: 1rem;
    transition: 0.5s;
}

.product-item-artnumber:hover .fa {
    opacity: 0.75;
}

.product-item-detail-amount-field-btn-plus,
.product-item-detail-amount-field-btn-minus {
    position: relative;
    display: block;
    min-width: 3rem;
    height: 3rem;
    border-radius: 0;
    background-color: #efefef;
    color: #444343;
    vertical-align: middle;
    text-align: center;
    cursor: pointer;
    transition: background 300ms ease, opacity 300ms ease;
}

.product-item-detail-amount-description-container {
    display: none;
}

.product-item-detail-amount-field-container {
    background: #efefef;
}

.product-item-detail-amount-field {
    color: #444343;
}


.product-item-detail-tabs-container {
    padding-top: 0;
    padding-bottom: 3.25em;
    border-bottom: 1px solid rgba(255, 255, 255, 0.20);
}

.product-item-detail-tabs-list {
    display: inline-block;
    border-radius: 5px;
    background: #474747;
}

.product-item-detail-tab {
    float: left;
}


.product-item-detail-tab-link {
    font-family: var(--bs-title-font-family);
    display: block;
    background: transparent;
    font-size: 1em;
    text-transform: uppercase;
    padding: 1em 2em;
    border:none;
    white-space: nowrap;
    min-width: 18.5em;
    font-weight: 600;
    border-radius: 5px;
    text-decoration: none;
    text-align: center;
    overflow: hidden;
    color: #fff;
}

.product-item-detail-tab:hover .product-item-detail-tab-link,
.product-item-detail-tab.active .product-item-detail-tab-link{
    background: #fff;
    color: #000;
}


.product-item-detail-tab-link::after {
    display: block;
    content: attr(title);

    height: 1px;
    color: transparent;
    overflow: hidden;
    visibility: hidden;
}

.product-item-detail-tab.active .product-item-detail-tab-link {
}


.product-item-detail-properties-item {
}

.product-item-detail-properties-item:first-child {
    padding-top: 0;
}

.product-item-detail-properties-name,
.product-item-detail-properties-value {
    display: block;
    padding: 0 2rem;
}

.product-item-detail-tab-content {
    padding: 3.25em 0 3.25em;
    color: #000;
}

.product-item-detail-tab-content  .product-item-detail-properties {
	margin-top: -1.25em;
}

.nbElement__equipment {
    color: #fff;
    font-size: 1.25em;
    line-height: 1.5;
    white-space: break-spaces;
}
.nbElement__equipment._m {
    white-space: normal;
}
.product-item-detail-comfav input {
    display: none;
}


.product-item-detail-stikers {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 140;
}

.product-item-detail-stiker {
    background: url(/local/templates/at_2024/components/bitrix/catalog.element/.default/images/sprite_stikers.svg) 0 0 no-repeat;
    display: block;
    width: 6.25rem;
    height: 3.125rem;
    background-size: 6.25rem auto;
    text-indent: -99999px;
}

.product-item-detail-stiker._hit {
    background-position: 0 -6.25rem;
}

.product-item-detail-stiker._new {
    background-position: 0 0;
}

.product-item-detail-stiker._sale {
    background-position: 0 -3.125rem;
}

.product-item-detail-tab-content .pageContent__blockTitle {
    padding-bottom: 0;
    color: #fff;
}
.product-item-detail-tab-content h2.pageContent__blockTitle{
    margin-bottom: 0.5em;
}

.bx-catalog-element-col-img-more._empty {
    display: none;
}


.product-item-swiper {
    padding: 0 !important;
    overflow: visible !important;
}

.product-item-swiper .swiper-container {
    overflow: visible !important;
}

.product-item-swiper {
    --swiper-navigation-size: 0.75rem;
}

.product-item-swiper .swiper-button-next {
    padding-left: 3px;
    right: 2px;
}

.product-item-swiper .swiper-button-prev {
    padding-right: 3px;
    left: 2px;
}

.product-item-swiper .swiper-button-next,
.product-item-swiper .swiper-button-prev {
	width: 4em;
    height: 100%;
    transition: .5s;
    transform: translateY(-50%);
    margin-top: 0;
}

.product-item-swiper .swiper-button-next:after,
.product-item-swiper .swiper-button-prev:after {
    font-weight: normal;
	font-size: 30px;
	color: #fff;
}

.product-item-swiper .swiper-button-next:hover,
.product-item-swiper .swiper-button-prev:hover {

}
.product-item-swiper .swiper-button-next:hover:after,
.product-item-swiper .swiper-button-prev:hover:after {
	color: var(--color-primary);
}

.product-item-swiper .swiper-button-next.swiper-button-disabled,
.product-item-swiper .swiper-button-prev.swiper-button-disabled {
    display: none;
}


.product-item-action-icons {
}

.product-item-action-icon {
    display: block;
    position: relative;
    color: #b2b2b2;
}

.product-item-action-icon:hover {
    color: var(--color-primary);
}

.product-item-action-icon svg {
    width: 2.5rem;
    height: 2.5rem;
    cursor: pointer;
}
.product-item-action-icon svg._favfull {
    display: none;
}
.product-item-detail-comfav input:checked + span {
    color: var(--color-primary);
}

.product-item-detail-comfav input:checked + span ._favfull {
    display: block;
}
.product-item-detail-comfav input:checked + span ._fav {
    display: none;
}


.ya-share2 {
    height: 0;
}

.ya-share2__item_more {
    position: absolute !important;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.ya-share2__link_more-button-type_short {
    opacity: 0 !important;
}

.product-item-detail-switcher {
    margin-bottom: 2rem;
}

.product-item-detail-properties {
}

.product-item-detail-property {
    display: flex;
    align-items: baseline;
    position: relative;
    align-items: flex-end;
	padding: 1.25em 0;
	border-bottom: 1px solid rgba(255, 255, 255, 0.20);
    color: #fff;
}

.product-item-detail-property > * {
    padding: 0;
    margin: 0;
}

.product-item-detail-property .dots {
    flex: 1;
}

.product-item-detail-property .text-muted {
    color: #fff !important;
    position: relative;
    padding-right: 0.25rem;
}

.product-item-detail-property .text-dark {
    text-align: right;
}

.product-item-detail-property .text-muted span,
.product-item-detail-property .text-dark span {

}

.product-item-detail-properties-link {
    cursor: pointer;
}

.product-item-detail-properties-link:hover {
    text-decoration: underline;
}


.product-item-advants {
    display: flex;
    gap: 1em;
    align-items: center;
}
.product-item-advant {
    position: relative;
    flex: 1 0 0%;
    padding-left: 4.25em;
    min-height: 3.25em;
    display: flex;
    align-items: center;
    line-height: 1.6;
}
.product-item-advant:before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    width: 3.25em;
    height: 3.25em;
    background: #CE0007;
    background-position: center;
    background-repeat: no-repeat;
    transform: translateY(-50%);
    border-radius: 5px;
}

.product-item-secRow {
    padding-top: 3.75em;
    padding-bottom: 3.75em;
}
.product-item-secRow._btns {
    padding-bottom: 0;
    margin-bottom: -3.5em;
    position: relative;
    z-index: 5;
}

.product-item-advant._1:before{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33' height='33' viewBox='0 0 33 33' fill='none'%3E%3Cg clip-path='url(%23clip0_25_1275)'%3E%3Cpath d='M30.8478 6.42771H28.4457C28.7626 5.92627 28.9717 5.3634 29.0313 4.76811C29.2218 2.86565 28.2198 1.16022 26.5141 0.404116C24.9462 -0.290882 23.1842 -0.00677262 21.9155 1.14397L18.8823 3.8929C18.2916 3.24682 17.4424 2.84077 16.5 2.84077C15.5559 2.84077 14.7054 3.24811 14.1145 3.89619L11.0775 1.14365C9.80667 -0.00709483 8.04543 -0.290109 6.47825 0.404503C4.77295 1.16067 3.77083 2.86668 3.96187 4.76908C4.02162 5.36391 4.23057 5.92652 4.54736 6.42771H2.15215C0.96351 6.42771 0 7.39129 0 8.57987V11.8081C0 12.4024 0.481787 12.8842 1.07611 12.8842H31.924C32.5182 12.8842 33.0001 12.4025 33.0001 11.8081V8.57987C33 7.39129 32.0365 6.42771 30.8478 6.42771ZM13.2717 6.06903V6.42771H8.20939C6.87186 6.42771 5.81921 5.1808 6.15328 3.78823C6.30042 3.17496 6.74309 2.65218 7.31562 2.38753C8.10182 2.02415 8.97271 2.14081 9.63303 2.73848L13.2726 6.03732C13.2724 6.04795 13.2717 6.0584 13.2717 6.06903ZM26.8959 4.48239C26.8157 5.60084 25.8054 6.42784 24.6841 6.42784H19.7283V6.06916C19.7283 6.05646 19.7275 6.04389 19.7274 6.0312L23.3106 2.78334C23.8619 2.28363 24.6333 2.05038 25.3464 2.26307C26.3698 2.56832 26.9707 3.43857 26.8959 4.48239ZM2.15215 15.0364V30.819C2.15215 32.0077 3.11566 32.9712 4.30431 32.9712H14.3478V15.0364H2.15215ZM18.6522 15.0364V32.9712H28.6956C29.8843 32.9712 30.8478 32.0077 30.8478 30.819V15.0364H18.6522Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_25_1275'%3E%3Crect width='33' height='33' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
	background-size: 2.0625em 2.0625em ;
}
.product-item-advant._2:before{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='42' viewBox='0 0 42 42' fill='none'%3E%3Cpath d='M4.98828 8.64937V17.3513C4.98828 26.8406 10.947 35.5163 19.8064 38.9287L20.9745 39.375L21.4208 39.2175C25.9717 37.6521 29.9204 34.7049 32.7157 30.7873C35.511 26.8696 37.0134 22.177 37.0133 17.3644V8.64937L35.7664 8.59688C31.1333 8.41313 26.4214 6.58875 21.762 3.18938L21.0008 2.625L20.2395 3.18938C15.5802 6.58875 10.8683 8.41313 6.23516 8.59688L4.98828 8.64937ZM14.727 18.7294L19.2814 23.2706L27.2745 15.2775L29.112 17.115L19.2814 26.9456L12.8895 20.5669L14.727 18.7294Z' fill='white'/%3E%3C/svg%3E");
	background-size: 2.625em 2.625em ;
}
.product-item-advant._3:before{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44' viewBox='0 0 44 44' fill='none'%3E%3Cpath d='M39.7509 12.5263C39.2973 12.2764 38.7832 12.1573 38.2659 12.1825H17.3384C17.6366 13.4772 17.6112 14.8254 17.2643 16.1079C16.9174 17.3904 16.2599 18.5677 15.3498 19.5356C14.4396 20.5035 13.305 21.2322 12.0463 21.6572C10.7875 22.0823 9.44338 22.1905 8.13281 21.9725C7.66434 21.8965 7.204 21.7768 6.75781 21.615V34.8013C6.75781 35.5549 7.05674 36.2778 7.58903 36.8114C8.12132 37.345 8.84351 37.6457 9.59719 37.6475H38.4103C39.164 37.6457 39.8862 37.345 40.4185 36.8114C40.9508 36.2778 41.2497 35.5549 41.2497 34.8013V28.6138C40.5594 28.611 30.7997 28.6138 30.7997 28.6138C30.3047 28.6067 29.8168 28.4952 29.3679 28.2865C28.919 28.0779 28.5193 27.7768 28.1948 27.403C27.8703 27.0292 27.6284 26.591 27.4849 26.1173C27.3414 25.6435 27.2996 25.1448 27.3622 24.6538C27.3625 23.7422 27.7248 22.8681 28.3694 22.2235C29.014 21.5789 29.8881 21.2166 30.7997 21.2163C30.7997 21.2163 40.5691 21.2163 41.2497 21.2163V15.0219C41.2487 14.5093 41.1088 14.0066 40.8449 13.5671C40.581 13.1277 40.2029 12.768 39.7509 12.5263Z' fill='white'/%3E%3Cpath d='M30.8 22.5912C30.529 22.5909 30.2607 22.644 30.0103 22.7475C29.7599 22.851 29.5324 23.0029 29.3408 23.1945C29.1492 23.3861 28.9973 23.6136 28.8938 23.864C28.7902 24.1144 28.7371 24.3828 28.7375 24.6537C28.6754 24.9627 28.6817 25.2814 28.7558 25.5877C28.83 25.8939 28.9702 26.1802 29.1668 26.4265C29.3633 26.6729 29.6113 26.8732 29.8934 27.0135C30.1756 27.1538 30.485 27.2307 30.8 27.2387H41.25V22.5912H30.8ZM31.2537 25.6644C31.0541 25.6644 30.8626 25.585 30.7214 25.4439C30.5803 25.3027 30.5009 25.1112 30.5009 24.9116C30.5009 24.7119 30.5803 24.5204 30.7214 24.3792C30.8626 24.2381 31.0541 24.1587 31.2537 24.1587C31.4534 24.1587 31.6449 24.2381 31.7861 24.3792C31.9272 24.5204 32.0066 24.7119 32.0066 24.9116C32.0066 25.1112 31.9272 25.3027 31.7861 25.4439C31.6449 25.585 31.4534 25.6644 31.2537 25.6644ZM39.3937 10.9244L38.8644 8.57311C38.6986 7.83963 38.2487 7.20186 37.6132 6.79973C36.9778 6.3976 36.2088 6.26395 35.475 6.42811C35.475 6.42811 16.8575 10.7387 16.885 10.8075H37.9569C38.4389 10.7833 38.922 10.8226 39.3937 10.9244ZM16.1562 13.5575C15.3024 5.01186 3.07588 5.34186 2.75 13.9975C2.75145 14.8963 2.93344 15.7856 3.28519 16.6127C3.63694 17.4398 4.15127 18.1878 4.79765 18.8123C5.44403 19.4368 6.20929 19.9251 7.04801 20.2482C7.88672 20.5713 8.78179 20.7226 9.6801 20.6931C10.5784 20.6636 11.4616 20.4539 12.2774 20.0766C13.0931 19.6992 13.8247 19.1618 14.4287 18.4962C15.0328 17.8307 15.4969 17.0506 15.7937 16.2022C16.0904 15.3538 16.2137 14.4544 16.1562 13.5575ZM8.12625 10.9862C8.12625 10.8039 8.19868 10.629 8.32761 10.5001C8.45655 10.3712 8.63141 10.2987 8.81375 10.2987C8.99609 10.2987 9.17096 10.3712 9.29989 10.5001C9.42882 10.629 9.50125 10.8039 9.50125 10.9862V13.31H10.8281C11.0105 13.31 11.1853 13.3824 11.3143 13.5114C11.4432 13.6403 11.5156 13.8152 11.5156 13.9975C11.5156 14.1798 11.4432 14.3547 11.3143 14.4836C11.1853 14.6126 11.0105 14.685 10.8281 14.685H8.81375C8.72339 14.6853 8.63387 14.6677 8.55033 14.6332C8.4668 14.5988 8.3909 14.5481 8.32701 14.4842C8.26311 14.4203 8.21248 14.3444 8.17803 14.2609C8.14357 14.1774 8.12598 14.0878 8.12625 13.9975V10.9862Z' fill='white'/%3E%3C/svg%3E");
	background-size: 2.75em 2.75em ;
}
.product-item-advant._4:before{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33' height='33' viewBox='0 0 33 33' fill='none'%3E%3Cpath d='M1.66031 14.6901L5.73891 15.3192C5.978 13.1285 6.88022 11.063 8.32491 9.39896C9.76961 7.7349 11.6879 6.55156 13.8233 6.0072C15.9587 5.46284 18.2094 5.5834 20.2744 6.35276C22.3395 7.12211 24.1204 8.50359 25.3791 10.3125L22.1719 13.4062L31.4531 13.4062L31.4531 4.12496L28.3594 7.39403C26.5516 5.03877 24.0835 3.27514 21.2696 2.32794C18.4558 1.38073 15.4236 1.29286 12.5595 2.07551C9.69552 2.85817 7.12942 4.4759 5.18831 6.72251C3.2472 8.96912 2.01902 11.7428 1.66031 14.6901ZM31.3397 18.3098L27.2611 17.6807C27.022 19.8714 26.1198 21.9369 24.6751 23.601C23.2304 25.265 21.3121 26.4484 19.1767 26.9927C17.0413 27.5371 14.7906 27.4165 12.7256 26.6472C10.6605 25.8778 8.87961 24.4963 7.62094 22.6875L10.8281 19.5937L1.54687 19.5937L1.54687 28.875L4.64062 25.6059C6.44836 27.9612 8.91648 29.7248 11.7304 30.672C14.5442 31.6192 17.5764 31.7071 20.4405 30.9244C23.3045 30.1418 25.8706 28.524 27.8117 26.2774C29.7528 24.0308 30.981 21.2571 31.3397 18.3098Z' fill='white'/%3E%3C/svg%3E");
    background-size: 2.0625em 2.0625em ;
}

.product-item-detail-main {
	border-radius: 5px;
	background: #474747;
    min-height: 6.7em;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    padding: 1.25em;
    overflow: hidden;
}


.product-item-detail-prices {
    width: 100%;
}
.product-item-detail-price {
    font-size: 1.25em;
    font-weight: 600;
    white-space: nowrap;

}
.product-item-detail-price._old {
	color: #787878;
    font-weight: 400;
}

.product-item-detail-price-block {
    padding: 1.5rem 1.5rem 1.25rem;
}

.product-item-detail-discounts {

}

.product-item-detail-discounts {
    margin: 1.25em -1.25em -1.25em;
    width: calc(100% + 2.5em);
    padding: 1.25em;
    background: #4F4F4F;
}

.product-item-detail-discounts-title {
    font-weight: 600;
    font-size: 1.25em;
    padding-left: 2.25rem;
    position: relative;
    margin-bottom: 0.75em;
}

.product-item-detail-discounts-title:before {
    background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='25' height='25' rx='5' fill='%23CE0007'/%3E%3Cg clip-path='url(%23clip0_569_3650)'%3E%3Cpath d='M17.9833 8.90042L8.90042 17.9838L8.01667 17.1L17.0996 8.01667L17.9833 8.90042ZM8 9.875C8 8.84125 8.84125 8 9.875 8C10.9087 8 11.75 8.84125 11.75 9.875C11.75 10.9087 10.9087 11.75 9.875 11.75C8.84125 11.75 8 10.9087 8 9.875ZM9.25 9.875C9.25 10.2196 9.53042 10.5 9.875 10.5C10.2196 10.5 10.5 10.2196 10.5 9.875C10.5 9.53042 10.2196 9.25 9.875 9.25C9.53042 9.25 9.25 9.53042 9.25 9.875ZM18 16.125C18 17.1587 17.1587 18 16.125 18C15.0912 18 14.25 17.1587 14.25 16.125C14.25 15.0912 15.0912 14.25 16.125 14.25C17.1587 14.25 18 15.0912 18 16.125ZM16.75 16.125C16.75 15.7804 16.4696 15.5 16.125 15.5C15.7804 15.5 15.5 15.7804 15.5 16.125C15.5 16.4696 15.7804 16.75 16.125 16.75C16.4696 16.75 16.75 16.4696 16.75 16.125Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_569_3650'%3E%3Crect width='10' height='10' fill='white' transform='translate(8 8)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    background-position: center;
    background-size: contain;
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 1.5625rem;
    height: 1.5625rem;
}

.product-item-detail-discount {
    padding: 0.375em 0;
    position: relative;
}
.product-item-detail-discount:last-child {
    padding-bottom: 0;
}
.product-item-detail-discount:before {
    content: '';
    position: absolute;
    left: 50%;
    top: 50%;
    height: 1px;
    width: 10em;
    background: #787878;
    transform: translateX(-50%);

}

.product-item-detail-price-name {
    font-size: 0.875rem;
    margin-bottom: 0.375rem;
}

.product-item-detail-price-current {
    color: #000;
    font-size: 1.5rem;
    line-height: 1;
}

.product-item-detail-price-current._rrc {
    font-size: 1.125rem;
}

.product-item-detail-price-old {
    font-size: 0.875rem;
    color: #000;
    opacity: 0.5;
    line-height: 1;
    font-weight: 400;
    position: relative;
    display: inline-block;
}

.product-item-detail-price-old:after {
    position: absolute;
    top: 3px;
    right: 3px;
    bottom: 3px;
    left: 3px;
    background: no-repeat center url(data:image/svg+xml;charset=US-ASCII,%0A%3Csvg%20width%3D%22491px%22%20height%3D%22125px%22%20viewBox%3D%220%200%20100%25%20100%25%22%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%3E%0A%20%20%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M1.23046875%2C121.410156%20C122.764455%2C80.3998661%20212.227997%2C52.9779911%20269.621094%2C39.1445312%20C327.014191%2C25.3110714%20400.420441%2C13.476436%20489.839844%2C3.640625%22%20stroke%3D%22%23B80909%22%20stroke-width%3D%2216%22%20/%3E%0A%20%20%20%20%3C/g%3E%0A%3C/svg%3E);
    background-size: 100% 100%;
    content: '';
}

.product-item-detail-economy-price {
    display: none !important;
}


.product-item-detail-buy-button {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    border-radius: 0 !important;
    align-items: center;
    display: flex !important;
    justify-content: center;
    text-decoration: none !important;
}

.product-item-amount-field-container._detail {
    width: 100%;
    border-radius: 0;
    border-left: none;
    border-right: none;
    border-color: #e1e1e1;
    height: 4rem;
}

.product-item-amount-field-block._detail {
    position: relative;
}

.product-item-amount-field-block._detail span {
    position: absolute;
    bottom: -0.75rem;
    left: 50%;
    transform: translateX(-50%);
    font-size: 0.75rem;
    color: #aaa;
}

.product-item-amount-field-container._detail .product-item-amount-field-btn-plus,
.product-item-amount-field-container._detail .product-item-amount-field-btn-minus {
    height: 4rem;
    width: 37%;
    opacity: 1;
}

.product-item-amount-field-container._detail .product-item-amount-field-btn-disabled {
}

.product-item-amount-field-container._detail .product-item-amount-field-btn-plus:after {
    right: 30% !important;
    background-size: 0.9375rem;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNC42MiIgaGVpZ2h0PSIxNC41OTMiIHZpZXdCb3g9IjAgMCAxNC42MiAxNC41OTMiPgogIDxkZWZzPgogICAgPHN0eWxlPgogICAgICAuY2xzLTEgewogICAgICAgIGZpbGw6ICM1NzU3NTc7CiAgICAgICAgZmlsbC1ydWxlOiBldmVub2RkOwogICAgICB9CiAgICA8L3N0eWxlPgogIDwvZGVmcz4KICA8cGF0aCBpZD0i0KTQuNCz0YPRgNCwXzEzIiBkYXRhLW5hbWU9ItCk0LjQs9GD0YDQsCAxMyIgY2xhc3M9ImNscy0xIiBkPSJNMTQzNi45Myw2MjguMjc5di02LjIxaC02LjJWNjE5LjloNi4ydi02LjIxaDIuMjF2Ni4yMWg2LjIxdjIuMTcxaC02LjIxdjYuMjFoLTIuMjFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTQzMC43MiAtNjEzLjY4OCkiLz4KPC9zdmc+Cg==);

}

.product-item-amount-field-container._detail .product-item-amount-field-btn-minus:after {
    left: 30% !important;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIxNSIgdmlld0JveD0iMCAwIDE1IDE1Ij4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLmNscy0xIHsKICAgICAgICBmaWxsOiAjNTc1NzU3OwogICAgICAgIGZpbGwtcnVsZTogZXZlbm9kZDsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPHBhdGggaWQ9ItCk0LjQs9GD0YDQsF8xM1/QutC+0L/QuNGPIiBkYXRhLW5hbWU9ItCk0LjQs9GD0YDQsCAxMyDQutC+0L/QuNGPIiBjbGFzcz0iY2xzLTEiIGQ9Ik0xNDQ3LjczLDYyMi4wNjlWNjE5LjloMTAuNjJ2Mi4xNzFoLTEwLjYyWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE0NDUuNTMgLTYxMy40ODQpIi8+Cjwvc3ZnPgo=);
    background-size: 0.9375rem;

}

.product-item-amount-field-container._detail .product-item-amount-field {
    color: #000;
    font-size: 1.25rem;
}

.product-item-detail-analog-link {
    text-align: center;
    display: block;
    margin-bottom: 1.125rem;
    display: flex;
    font-size: 1.125rem;
    color: #000;
    align-items: center;
    justify-content: center;
    padding-top: 0.25rem
}

.product-item-detail-analog-link-icon {

    background-size: contain;
    height: 1rem;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25.594' height='16' viewBox='0 0 25.594 16'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23000; fill-rule: evenodd; %7D %3C/style%3E%3C/defs%3E%3Cpath id='Прямоугольник_14' data-name='Прямоугольник 14' class='cls-1' d='M770.889,177.167a0.642,0.642,0,0,1-.908,0l-0.249-.248a0.643,0.643,0,0,1,0-.908l4.7-5.023a0.517,0.517,0,0,1-.219.007H752.785A0.786,0.786,0,0,1,752,170.21v-0.44a0.785,0.785,0,0,1,.785-0.785h21.427a0.725,0.725,0,0,1,.081.016l-4.566-5.029a0.643,0.643,0,0,1,0-.908l0.249-.248a0.642,0.642,0,0,1,.908,0l6.7,7.264Z' transform='translate(-752 -161.984)'/%3E%3C/svg%3E%0A");
    width: 1.375rem;
    margin-left: 0.75rem;
}


.product-item-detail-icons {
    background: #f4f4f4;
    padding: 1.25rem 1rem 0.75rem;
    margin-bottom: 0.75rem;
    --bs-link-color: #333;
}

.product-item-detail-icon svg {
    width: 3.125rem;
    height: 1.75rem;
    color: var(--primary-color);
}

.product-item-detail-icon-name {
    font-size: 0.875rem;
    padding-top: 0.5rem;
}


.product-item-detail-amount {
    color: #aaa;
    font-size: 0.875rem;
    text-align: center;
    line-height: 1.2;
    display: table;
    width: 100%;
    padding-top: 0.125rem;
}

.product-item-detail-amount span.q {
    color: #333;
}

.product-item-detail-amount span.q._0 {
    color: #ff2727;
}

.product-item-detail-amount span.q._1 {
    color: #ff2727;
}

.product-item-detail-unauthorized {
    line-height: 1.2;
    text-align: center;
    color: #000;
    font-size: 0.875rem;
}


.propSwitcher {
    position: relative;
}

.propSwitcher:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(255, 255, 255, 0.5) url(/local/templates/at_2024/components/bitrix/catalog.element/.default/images/loader.svg) center center no-repeat;
}

.propSwitcher.loaded:after {
    display: none;
}

.propSwitcher__section {
}

.propSwitcher__title {
    color: #808080;
    font-size: 0.875rem;
    padding-top: 0.875rem;
    padding-bottom: 0.5rem;
}

.propSwitcher__items {
    margin-bottom: 0.5rem;
}

.propSwitcher__item {
    display: inline-block;
    padding: 0.75rem 1rem 0.625rem;
    border: 1px solid #e1e1e1;
    border-radius: 0.3125rem;
    font-size: 1rem;
    color: #000000;
    line-height: 1;
    margin-right: 0.5rem;
    margin-bottom: 0.5rem;
    cursor: pointer;
}

.propSwitcher__item:hover,
.propSwitcher__item._active {
    border-color: var(--primary-color);
}

.propSwitcher__item._disabled {
    opacity: 0.5;
}

.bx-catalog-element.loader {
    position: relative;
}

.bx-catalog-element.loader:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(255, 255, 255, 0.5) /*url(/local/templates/at_2024/components/bitrix/catalog.element/.default/images/loader.svg) center 10rem no-repeat*/; /*background-size: 5vw auto;*/
    z-index: 1000;
}


.productDetailDoc__ {
    margin-bottom: 0.25rem;
    border-bottom: 1px solid #e5e5e5;
    --bs-link-hover-color: #353433;
    --bs-link-color: #353433;
    transition: .5s;
}

.productDetailDoc__:hover {
    box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.35);
    background: #fff;
}


.productDetailDoc__icon {
    width: 2.5rem;
    height: 2.5rem;
    display: block;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 0.25rem;
}

.productDetailDoc__icon._file {
    background: var(--primary-color);
    color: #fff;
}

.productDetailDoc__icon._file svg {
    width: 1.75rem;
    height: 1.75rem;
}

.productDetailDoc__name {
    font-size: 1rem;
    padding: 0rem 1rem;
    display: block;
}


.qaList {
}

.qaList__items {
}

.qaList__item {
    background: #ffffff;
    padding: 2rem;
    margin-bottom: 2rem;
    border: 1px solid #e8e8e8;
    border-radius: 1rem;
}

.qaList__item._a {
    background: #f6f6f6;
    border: none;
    position: relative;
}

.qaList__item._a:before {
    content: '';
    position: absolute;
    left: 2rem;
    top: -0.85rem;
    width: 1.75rem;
    height: 1.75rem;
    background: #f6f6f6;
    transform: rotate(45deg);
}

.qaList__itemName {
    font-weight: bold;
    font-size: 1.25rem;
    color: var(--primary-color);
    padding-bottom: 0.5rem
}

.qaList__itemDate {
    font-size: 0.875rem;
    color: #afaeae;
    font-weight: 300;
}

.qaList__itemRating,
.qaList__itemRatingValue {
    width: 5.8125rem;
    height: 0.8125rem;
}

.qaList__itemRatingValue {
    background-position: 0 100%;
}

.qaList__itemText {
    color: #3e3e3e;
    font-size: 0.875rem;
    padding-top: 0.5rem;
}

.qaList__item._a .qaList__itemText {
    padding: 0;
}

.qaList__nav {
}


.product-detail-stikers {
    position: absolute;
    top: 1rem;
    right: -0.4375rem;
    z-index: 105;
}

.product-detail-stiker {
    --sticker-bg: var(--primary-color);
    position: relative;
    font-size: 0.75rem;
    display: block;
    background: var(--sticker-bg);
    color: #fff;
    min-width: 7.125rem;
    padding: 0.125rem 0.3125rem 0.125rem;
    text-align: center;
    z-index: 100;
    height: 1.375rem;
    margin-bottom: 0.5rem;
}

.product-detail-stiker:after {
    content: '';
    position: absolute;
    top: 0;
    left: -8px;
    bottom: 0;
    width: 8px;
    border: 4px solid var(--sticker-bg);
    border-left-color: transparent;
    border-top-color: transparent;
    border-top-width: 0.6875rem;
    border-bottom-width: 0.6875rem;
}

.product-detail-stiker._new {
    --sticker-bg: #ff9933;
}

.product-detail-stiker._liquid {
    --sticker-bg: #cc3300;
}

.product-detail-stiker._order {
    --sticker-bg: #17314c;
}

.product-detail-stiker._saw {
    --sticker-bg: #66cc33;
}

.product-detail-stiker._sale {
    --sticker-bg: #dc0000;
}

.product-detail-stiker[data-bs-toggle="modal"] {
    cursor: pointer;
}


.podZakazInfo {
    display: block;
    padding: 0.75rem 0 0.5rem;
    text-align: center;
    font-size: 14px;
    font-weight: 600;
    margin-bottom: -1rem;
}

.podZakazInfo__icon {
    display: inline-block;
    width: 1rem;
    height: 1rem;
    border-radius: 50%;
    background-color: var(--primary);
    color: #aaaaaa;
    vertical-align: middle;
    text-align: center;
    margin-top: -0.5rem;
}

.podZakazInfo__icon svg {
    width: 1rem;
    height: 1rem;
}


.product-item-detail-likvidaciya {
    border: 1px solid #406987;
    border-radius: 1.25rem;
    padding: 0.75rem 0.75rem 0.5rem;
    text-align: center;
    margin-bottom: 1rem;

}

.product-item-detail-likvidaciya-title {
    text-transform: uppercase;
    color: #406987;
    font-size: 1.375rem;
}

.product-item-detail-likvidaciya-text {

}

.product-item-detail-likvidaciya-link {

}

.product-item-detail-likvidaciya-link a {
    text-decoration: underline;
}

.product-item-detail-likvidaciya-link a:hover {
    text-decoration: none;
}

.product-item-labels {
    padding-top: 16px;
}

.product-item-label[href='javascript:void(0)'] {
    cursor: default;
}

.productForForm {
    padding-bottom: 1em;
    padding-top: 1em;
}
.productForForm__name {
    /*font-family: var(--bs-title-font-family);*/
    font-size: 1.25em;
    font-weight: 600;
}
.productForForm__propline {
    font-size: 1.25em;
}
.productForForm__img {
    display: block;
    height: 0;
    padding-top: 61%;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 5px;
}
.productForForm__props .product-item-detail-property {
    padding: 0.75em 0;
}
.productForForm__prices {

}
.yourCarTitle {
    font-size: 1.25em;
}

.productForForm__price {
    font-size: 1.125em;
    font-weight: 500;
    padding: 0.375em 1.25em 0.375em 0;
}
.productForForm__price._old {
    color: #787878;
    border-left: 1px solid #E2E0E0;
    padding: 0.375em 1.25em;
    text-decoration: line-through;
}

h1.nbTitle {
    font-family: var(--bs-body-font-family) !important;
    font-weight: 700;
}

/*desktops*/
@media (max-width: 1200px) {
}

/*tablets*/
@media (max-width: 991px) {

    .product-item-detail-amount-field {
        width: 3rem;
    }

    .product-item-detail-slider-controls-block {
        width: 100%;
    }

    .product-item-detail-slider-controls-block .product-item-swiper {
        padding: 0 1.75rem !important;
    }

    .product-item-detail-tab-content {
        border: none;
        padding-bottom: 1rem;
        padding-top: 0;
    }

    .error_btn {
        top: 0;
    }
    .product-item-secRow._btns {
        margin-bottom: 0 !important;
    }
}

/*phones*/
@media (max-width: 767px) {

    .bx-catalog-element-col-img {
        padding-right: 0 !important
    }

    .bx-catalog-element-col-img._emptyMore {
        padding-right: 15px !important;
    }


    .product-item-detail-reviews {
        margin-top: 1rem;
    }

    .product-item-detail-properties-name {
        font-weight: bold;
    }

    .product-item-detail-properties-name:after {
        content: ':';
    }

    .product-item-detail-properties-name,
    .product-item-detail-properties-value {
        padding: 0px;
    }

    .pageContent__h1 {
    }

    .product-item-artnumber {
        padding-bottom: 0;
    }

    body._second h1 {
        padding-bottom: 0.75rem;
    }

    .product-item-detail-property .text-dark {
        min-width: 1%;
        text-align: right;
    }

    .product-item-detail-switcher {
        margin-bottom: 0;
    }

    .product-item-action-icon svg {
        height: 2rem;
    }
    .product-item-action-icons {
        width: 4em;
        padding-top: 1em;
    }
    .product-item-detail-slider-controls-block {
        padding: 1.75em 0 0;
    }
    .product-item-detail-main {
        margin-top: 1.75em;
    }
    .product-item-secRow {
        padding-top: 1.75em;
        padding-bottom: 1.75em;
    }
    .product-item-advants {
        flex-wrap: wrap;
    }
    .product-item-advant {
        flex: 0 0 auto;
        width: calc(50% - 0.5em);
    }

    .product-item-secRow._adv {
        padding-top: 0;
    }
    .product-item-secRow._btns {
        padding-bottom: 1.75em;
    }
    .product-item-detail-discount:before {
        width: 7em;
    }
}
/* End */


/* Start:/local/templates/at_2024/components/bitrix/form.result.new/modal/style.css?17406590331461*/
.nbFormOne {
    padding: 4.31rem 2.25rem 4.94rem 2.85rem;
    background: var(--color-secondary);
    color: #fff;
    margin-bottom: 10.49rem;
    border-radius: 0.3125rem;
    position: relative;
}

.formModal__col._credit_pay,
.formModal__col._credit_length,
._simple_question_986 {
    width: 100%;
}


.formModal__col._your_model,
.formModal__col._your_mark,
.formModal__col._your_year {
    width: 33.33%;
}


.formModal__col {

}

.formModal__col .js-grid-text-1,
.formModal__col .js-grid-text-2,
.formModal__col .js-grid-text-3 {
    display: none;
}


.fieldSlider {

}
.fieldSlider .irs--round .irs-handle {
    border: none;
    box-shadow: 0 0 0 5px rgba(255, 255, 255, 0.2);
    width: 18px;
    height: 18px;
    top: 28px;
}
.fieldSlider .irs--round .irs-line {
    background-color: rgba(255, 255, 255, 0.20);
}
.fieldSlider .irs--round .irs-bar{
    background: #fff;
}
.fieldSlider__input {
    display: none;
}
.fieldSlider__name {
    font-size: 1.125rem;
}
.fieldSlider__value {
    font-size: 1.125rem;
    font-weight: 500;
}

.fieldSlider__slider {
    margin-top: -16px;
}

@media (max-width: 1340px) {

}

@media (max-width: 1200px) {

}

@media (max-width: 991px) {

}

@media (max-width: 767px) {
    .formModal__col._your_model, .formModal__col._your_mark, .formModal__col._your_year {
        width: 100%;
    }
}

@media (max-width: 576px) {

}
/* End */


/* Start:/local/templates/at_2024/css/ion.rangeSlider.min.css?174065643011084*/
/*!Ion.RangeSlider, 2.3.1, © Denis Ineshin, 2010 - 2019, IonDen.com, Build date: 2019-12-19 16:51:02*/.irs{position:relative;display:block;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:12px;font-family:Arial,sans-serif}.irs-line{position:relative;display:block;overflow:hidden;outline:none !important}.irs-bar{position:absolute;display:block;left:0;width:0}.irs-shadow{position:absolute;display:none;left:0;width:0}.irs-handle{position:absolute;display:block;box-sizing:border-box;cursor:default;z-index:1}.irs-handle.type_last{z-index:2}.irs-min,.irs-max{position:absolute;display:block;cursor:default}.irs-min{left:0}.irs-max{right:0}.irs-from,.irs-to,.irs-single{position:absolute;display:block;top:0;left:0;cursor:default;white-space:nowrap}.irs-grid{position:absolute;display:none;bottom:0;left:0;width:100%;height:20px}.irs-with-grid .irs-grid{display:block}.irs-grid-pol{position:absolute;top:0;left:0;width:1px;height:8px;background:#000}.irs-grid-pol.small{height:4px}.irs-grid-text{position:absolute;bottom:0;left:0;white-space:nowrap;text-align:center;font-size:9px;line-height:9px;padding:0 3px;color:#000}.irs-disable-mask{position:absolute;display:block;top:0;left:-1%;width:102%;height:100%;cursor:default;background:rgba(0,0,0,0);z-index:2}.lt-ie9 .irs-disable-mask{background:#000;filter:alpha(opacity=0);cursor:not-allowed}.irs-disabled{opacity:.4}.irs-hidden-input{position:absolute !important;display:block !important;top:0 !important;left:0 !important;width:0 !important;height:0 !important;font-size:0 !important;line-height:0 !important;padding:0 !important;margin:0 !important;overflow:hidden;outline:none !important;z-index:-9999 !important;background:none !important;border-style:solid !important;border-color:transparent !important}.irs--flat{height:40px}.irs--flat.irs-with-grid{height:60px}.irs--flat .irs-line{top:25px;height:12px;background-color:#e1e4e9;border-radius:4px}.irs--flat .irs-bar{top:25px;height:12px;background-color:#ed5565}.irs--flat .irs-bar--single{border-radius:4px 0 0 4px}.irs--flat .irs-shadow{height:1px;bottom:16px;background-color:#e1e4e9}.irs--flat .irs-handle{top:22px;width:16px;height:18px;background-color:transparent}.irs--flat .irs-handle>i:first-child{position:absolute;display:block;top:0;left:50%;width:2px;height:100%;margin-left:-1px;background-color:#da4453}.irs--flat .irs-handle.state_hover>i:first-child,.irs--flat .irs-handle:hover>i:first-child{background-color:#a43540}.irs--flat .irs-min,.irs--flat .irs-max{top:0;padding:1px 3px;color:#999;font-size:10px;line-height:1.333;text-shadow:none;background-color:#e1e4e9;border-radius:4px}.irs--flat .irs-from,.irs--flat .irs-to,.irs--flat .irs-single{color:white;font-size:10px;line-height:1.333;text-shadow:none;padding:1px 5px;background-color:#ed5565;border-radius:4px}.irs--flat .irs-from:before,.irs--flat .irs-to:before,.irs--flat .irs-single:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:#ed5565}.irs--flat .irs-grid-pol{background-color:#e1e4e9}.irs--flat .irs-grid-text{color:#999}.irs--big{height:55px}.irs--big.irs-with-grid{height:70px}.irs--big .irs-line{top:33px;height:12px;background-color:white;background:linear-gradient(to bottom, #ddd -50%, white 150%);border:1px solid #ccc;border-radius:12px}.irs--big .irs-bar{top:33px;height:12px;background-color:#92bce0;border:1px solid #428bca;background:linear-gradient(to bottom, #ffffff 0%, #428bca 30%, #b9d4ec 100%);box-shadow:inset 0 0 1px 1px rgba(255,255,255,0.5)}.irs--big .irs-bar--single{border-radius:12px 0 0 12px}.irs--big .irs-shadow{height:1px;bottom:16px;background-color:rgba(66,139,202,0.5)}.irs--big .irs-handle{top:25px;width:30px;height:30px;border:1px solid rgba(0,0,0,0.3);background-color:#cbcfd5;background:linear-gradient(to bottom, white 0%, #B4B9BE 30%, white 100%);box-shadow:1px 1px 2px rgba(0,0,0,0.2),inset 0 0 3px 1px white;border-radius:30px}.irs--big .irs-handle.state_hover,.irs--big .irs-handle:hover{border-color:rgba(0,0,0,0.45);background-color:#939ba7;background:linear-gradient(to bottom, white 0%, #919BA5 30%, white 100%)}.irs--big .irs-min,.irs--big .irs-max{top:0;padding:1px 5px;color:white;text-shadow:none;background-color:#9f9f9f;border-radius:3px}.irs--big .irs-from,.irs--big .irs-to,.irs--big .irs-single{color:white;text-shadow:none;padding:1px 5px;background-color:#428bca;background:linear-gradient(to bottom, #428bca 0%, #3071a9 100%);border-radius:3px}.irs--big .irs-grid-pol{background-color:#428bca}.irs--big .irs-grid-text{color:#428bca}.irs--modern{height:55px}.irs--modern.irs-with-grid{height:55px}.irs--modern .irs-line{top:25px;height:5px;background-color:#d1d6e0;background:linear-gradient(to bottom, #e0e4ea 0%, #d1d6e0 100%);border:1px solid #a3adc1;border-bottom-width:0;border-radius:5px}.irs--modern .irs-bar{top:25px;height:5px;background:#20b426;background:linear-gradient(to bottom, #20b426 0%, #18891d 100%)}.irs--modern .irs-bar--single{border-radius:5px 0 0 5px}.irs--modern .irs-shadow{height:1px;bottom:21px;background-color:rgba(209,214,224,0.5)}.irs--modern .irs-handle{top:37px;width:12px;height:13px;border:1px solid #a3adc1;border-top-width:0;box-shadow:1px 1px 1px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.irs--modern .irs-handle>i:nth-child(1){position:absolute;display:block;top:-4px;left:1px;width:6px;height:6px;border:1px solid #a3adc1;background:white;transform:rotate(45deg)}.irs--modern .irs-handle>i:nth-child(2){position:absolute;display:block;box-sizing:border-box;top:0;left:0;width:10px;height:12px;background:#e9e6e6;background:linear-gradient(to bottom, white 0%, #e9e6e6 100%);border-radius:0 0 3px 3px}.irs--modern .irs-handle>i:nth-child(3){position:absolute;display:block;box-sizing:border-box;top:3px;left:3px;width:4px;height:5px;border-left:1px solid #a3adc1;border-right:1px solid #a3adc1}.irs--modern .irs-handle.state_hover,.irs--modern .irs-handle:hover{border-color:#7685a2;background:#c3c7cd;background:linear-gradient(to bottom, #ffffff 0%, #919ba5 30%, #ffffff 100%)}.irs--modern .irs-handle.state_hover>i:nth-child(1),.irs--modern .irs-handle:hover>i:nth-child(1){border-color:#7685a2}.irs--modern .irs-handle.state_hover>i:nth-child(3),.irs--modern .irs-handle:hover>i:nth-child(3){border-color:#48536a}.irs--modern .irs-min,.irs--modern .irs-max{top:0;font-size:10px;line-height:1.333;text-shadow:none;padding:1px 5px;color:white;background-color:#d1d6e0;border-radius:5px}.irs--modern .irs-from,.irs--modern .irs-to,.irs--modern .irs-single{font-size:10px;line-height:1.333;text-shadow:none;padding:1px 5px;background-color:#20b426;color:white;border-radius:5px}.irs--modern .irs-from:before,.irs--modern .irs-to:before,.irs--modern .irs-single:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:#20b426}.irs--modern .irs-grid{height:25px}.irs--modern .irs-grid-pol{background-color:#dedede}.irs--modern .irs-grid-text{color:silver;font-size:13px}.irs--sharp{height:50px;font-size:12px;line-height:1}.irs--sharp.irs-with-grid{height:57px}.irs--sharp .irs-line{top:30px;height:2px;background-color:black;border-radius:2px}.irs--sharp .irs-bar{top:30px;height:2px;background-color:#ee22fa}.irs--sharp .irs-bar--single{border-radius:2px 0 0 2px}.irs--sharp .irs-shadow{height:1px;bottom:21px;background-color:rgba(0,0,0,0.5)}.irs--sharp .irs-handle{top:25px;width:10px;height:10px;background-color:#a804b2}.irs--sharp .irs-handle>i:first-child{position:absolute;display:block;top:100%;left:0;width:0;height:0;border:5px solid transparent;border-top-color:#a804b2}.irs--sharp .irs-handle.state_hover,.irs--sharp .irs-handle:hover{background-color:black}.irs--sharp .irs-handle.state_hover>i:first-child,.irs--sharp .irs-handle:hover>i:first-child{border-top-color:black}.irs--sharp .irs-min,.irs--sharp .irs-max{color:white;font-size:14px;line-height:1;top:0;padding:3px 4px;opacity:.4;background-color:#a804b2;border-radius:2px}.irs--sharp .irs-from,.irs--sharp .irs-to,.irs--sharp .irs-single{font-size:14px;line-height:1;text-shadow:none;padding:3px 4px;background-color:#a804b2;color:white;border-radius:2px}.irs--sharp .irs-from:before,.irs--sharp .irs-to:before,.irs--sharp .irs-single:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:#a804b2}.irs--sharp .irs-grid{height:25px}.irs--sharp .irs-grid-pol{background-color:#dedede}.irs--sharp .irs-grid-text{color:silver;font-size:13px}.irs--round{height:50px}.irs--round.irs-with-grid{height:65px}.irs--round .irs-line{top:36px;height:4px;background-color:#dee4ec;border-radius:4px}.irs--round .irs-bar{top:36px;height:4px;background-color:#006cfa}.irs--round .irs-bar--single{border-radius:4px 0 0 4px}.irs--round .irs-shadow{height:4px;bottom:21px;background-color:rgba(222,228,236,0.5)}.irs--round .irs-handle{top:26px;width:24px;height:24px;border:4px solid #006cfa;background-color:white;border-radius:24px;box-shadow:0 1px 3px rgba(0,0,255,0.3)}.irs--round .irs-handle.state_hover,.irs--round .irs-handle:hover{background-color:#f0f6ff}.irs--round .irs-min,.irs--round .irs-max{color:#333;font-size:14px;line-height:1;top:0;padding:3px 5px;background-color:rgba(0,0,0,0.1);border-radius:4px}.irs--round .irs-from,.irs--round .irs-to,.irs--round .irs-single{font-size:14px;line-height:1;text-shadow:none;padding:3px 5px;background-color:#006cfa;color:white;border-radius:4px}.irs--round .irs-from:before,.irs--round .irs-to:before,.irs--round .irs-single:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:#006cfa}.irs--round .irs-grid{height:25px}.irs--round .irs-grid-pol{background-color:#dedede}.irs--round .irs-grid-text{color:silver;font-size:13px}.irs--square{height:50px}.irs--square.irs-with-grid{height:60px}.irs--square .irs-line{top:31px;height:4px;background-color:#dedede}.irs--square .irs-bar{top:31px;height:4px;background-color:black}.irs--square .irs-shadow{height:2px;bottom:21px;background-color:#dedede}.irs--square .irs-handle{top:25px;width:16px;height:16px;border:3px solid black;background-color:white;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.irs--square .irs-handle.state_hover,.irs--square .irs-handle:hover{background-color:#f0f6ff}.irs--square .irs-min,.irs--square .irs-max{color:#333;font-size:14px;line-height:1;top:0;padding:3px 5px;background-color:rgba(0,0,0,0.1)}.irs--square .irs-from,.irs--square .irs-to,.irs--square .irs-single{font-size:14px;line-height:1;text-shadow:none;padding:3px 5px;background-color:black;color:white}.irs--square .irs-grid{height:25px}.irs--square .irs-grid-pol{background-color:#dedede}.irs--square .irs-grid-text{color:silver;font-size:11px}
/* End */


/* Start:/local/templates/at_2024/components/bitrix/form.result.new/mainPage/style.css?17406508687548*/
.nbFormOne_main {
    background: #282828;
    color: #fff;
    margin-bottom: 4rem;
    border-radius: 0.3125rem;
    position: relative;
    overflow: hidden;
}

.nbFormOne_main .alert {
    margin: 2em;
}

/* .nbFormOne_main:after {position: absolute; width: 24.75rem; max-width: 25%;
height: 17.875rem; content: ""; background: url(/local/templates/at_2024/components/bitrix/form.result.new/mainPage/images/toyopta.png); right: 0; bottom: 0; -webkit-background-size: contain; background-size: contain; background-position: right center; transform: translate(0, 35%); background-repeat: no-repeat;} */
.fb-img {
    position: relative;
    background: url(/local/templates/at_2024/components/bitrix/form.result.new/mainPage/images/bg.png);
    -webkit-background-size: cover;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    height: 100%;
}

.fb-img:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(270deg, rgba(40, 40, 40, 0.00) 0%, #282828 100%);
}

.nbFormOne_main h2.nbH2 {
    margin-bottom: 3.12rem;
}

.nbFormOne_main form {
    padding: 4.5em 0 4.5em 4.13em;
}

.nbFormOne_main__questions {
}

.nbFormOne_main__footer {
}

.nbFormOne_main .aboveTitle {
}

.nbFormOne_main._webForm {
}

.nbFormOne_main__message {
}

.nbFormOne_main__message {
}

.nbFormOne_main__message._error {
}

.nbFormOne_main__message._success {
}

.nbFormOne_main__message._warning {
}

.nbFormOne_main __form {
}

.nbFormOne_main__fieldRow {
}

.nbFormOne_main__fieldRow._captcha {
}

.nbFormOne_main__questionName {
}

.nbFormOne_main__questionName._required {
}

.nbFormOne_main__requiredSign {
}

.nbFormOne_main__questionField {
}

.nbFormOne_main__questionField._required {
}

.nbFormOne_main__questionField.has-error .g-recaptcha > div {
    border: 1px solid #a94442;
}

.nbFormOne_main__captchaImg {
}

.nbFormOne_main__action {
}

.btn.nbFormOne_main__actionBtn {
    display: flex;
    width: 100%;
    justify-content: center;
    padding: 0.72rem;
}

.nbFormOne_main__consent {
    text-align: start;
    padding-bottom: 1.5rem;
    font-size: 13px;
    font-weight: 300;
    line-height: 20px;
}

.nbFormOne_main .form-control {
    box-shadow: none !important;
    -webkit-border-radius: 0.3125rem;
    -moz-border-radius: 0.3125rem;
    border-radius: 0.3125rem;
    padding: 0.72rem;
    border-color: var(--color-secondary2);
    font-size: 1.25em;
    background-color: #ffffff00;
    color: #fff;
    text-align: left;
    font-weight: 300;
}

.nbFormOne_main__col .form-control::placeholder {
    color: #fff;
}

.nbFormOne_main__col {
    margin-bottom: 1.31rem;
}

.nbCaptcha {
}

.nbCaptcha._webForm {
}

.nbCaptcha__name {
}

.nbCaptcha__input {
}

.nbCaptcha__img {
}

.fileImput_cont:last-child .fileImput_add {
    display: none;
}

.fileImput_cont {
    display: none;
}

.fileImput_cont:first-child {
    display: block;
}

.fileImput_cont._show {
    display: block;
}

.nbFormOne_main__footer {
    margin-top: 1.5rem;
}

.form-control.file_input {
    display: none;
}

.fileImputBeautiful {
    display: flex;
    align-items: center;
    margin-bottom: 0.5rem;
}

.fileInfo {
    margin-left: auto;
    display: block;
    padding-right: 1rem;
    font-size: 12px;
}

.fileImput_cont {
    position: relative;
}

.fileImput_add {
    font-size: 0.875rem;
    color: var(--color-primary);
    cursor: pointer;
}

.fileImput_add:hover {
    color: var(--color-secondary);
}

.fileImput_cont .remove {
    display: none;
    position: absolute;
    right: 0;
    top: 0.55rem;
    width: 0.375rem;
    height: 0.375rem;
    cursor: pointer;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='6' viewBox='0 0 6 6' fill='none'%3E%3Cpath d='M3.53063 2.89695L5.89004 0.618542C5.9249 0.584913 5.95255 0.544978 5.97142 0.501022C5.99029 0.457065 6 0.409949 6 0.362366C6 0.314782 5.99029 0.267666 5.97142 0.223709C5.95255 0.179753 5.9249 0.139818 5.89004 0.106189C5.85521 0.0725254 5.81386 0.0458198 5.76834 0.0275991C5.72282 0.00937841 5.67403 0 5.62475 0C5.57548 0 5.52669 0.00937841 5.48117 0.0275991C5.43565 0.0458198 5.39429 0.0725254 5.35947 0.106189L3.00006 2.3846L0.640531 0.106189C0.605706 0.0725254 0.564352 0.0458198 0.518833 0.0275991C0.473314 0.00937841 0.424522 0 0.375247 0C0.325973 0 0.277181 0.00937841 0.231662 0.0275991C0.186143 0.0458198 0.144789 0.0725254 0.109964 0.106189C0.0751036 0.139818 0.0474486 0.179753 0.0285802 0.223709C0.00971181 0.267666 0 0.314782 0 0.362366C0 0.409949 0.00971181 0.457065 0.0285802 0.501022C0.0474486 0.544978 0.0751036 0.584913 0.109964 0.618542L2.4695 2.89695L0.109964 5.17536C0.0751348 5.20901 0.0475084 5.24894 0.028662 5.29289C0.00981571 5.33685 0.000118621 5.38395 0.000124427 5.43152C0.000130233 5.47909 0.00983882 5.5262 0.0286959 5.57015C0.0475529 5.61409 0.0751892 5.65402 0.110027 5.68766C0.144864 5.72129 0.186221 5.74797 0.231735 5.76617C0.277249 5.78437 0.32603 5.79373 0.375292 5.79373C0.424553 5.79372 0.473332 5.78434 0.518842 5.76613C0.564351 5.74793 0.605701 5.72124 0.640531 5.6876L3.00006 3.40918L5.35947 5.6876C5.43276 5.75837 5.52882 5.79376 5.62475 5.79376C5.72069 5.79376 5.81674 5.75837 5.89004 5.6876C5.9249 5.65397 5.95255 5.61403 5.97142 5.57008C5.99029 5.52612 6 5.479 6 5.43142C6 5.38384 5.99029 5.33672 5.97142 5.29276C5.95255 5.24881 5.9249 5.20887 5.89004 5.17524L3.53063 2.89695Z' fill='%23FF0000'/%3E%3C/svg%3E");
}

.fileImput_cont._add .remove {
    display: block;
}

.fileLbl {
    display: block;
    padding-left: 1.31rem;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Cpath d='M13.5931 19.5729C13.0348 20.1313 12.2641 20.477 11.4141 20.477C9.71406 20.4769 8.331 19.0939 8.331 17.3939L8.331 5.87862C8.33096 4.77123 9.23191 3.87028 10.3393 3.87032C11.4467 3.87035 12.3476 4.77128 12.3476 5.87864V15.3979C12.3476 15.6591 12.1358 15.8709 11.8747 15.8709C11.6135 15.8709 11.4017 15.6591 11.4017 15.3979V5.87864C11.4017 5.59485 11.2912 5.32807 11.0905 5.12741C10.8899 4.92675 10.6231 4.81624 10.3393 4.81624C10.0555 4.81624 9.7887 4.92675 9.58806 5.12739C9.3874 5.32805 9.2769 5.59483 9.2769 5.87862L9.2769 17.3939C9.2769 18.5723 10.2356 19.531 11.4141 19.5311C12.5925 19.531 13.5512 18.5723 13.5512 17.3939V5.87866C13.5512 4.10763 12.1103 2.66677 10.3393 2.66674C9.48137 2.66677 8.67478 3.00083 8.06812 3.60749C7.46146 4.21415 7.12737 5.02076 7.12737 5.87869L7.12737 15.3979C7.12737 15.6591 6.91561 15.8709 6.65443 15.8709C6.39324 15.8709 6.18148 15.6591 6.18148 15.3979L6.18148 5.87864C6.18146 4.76807 6.61396 3.72393 7.39926 2.93863C8.18456 2.15333 9.22868 1.72085 10.3393 1.72085C12.6319 1.72085 14.4971 3.58602 14.4971 5.87866L14.4971 17.3939C14.4971 18.2438 14.1512 19.0147 13.5931 19.5729Z' fill='%23296CCB'/%3E%3C/svg%3E") left center no-repeat;
    -webkit-background-size: contain;
    background-size: contain;
}

.nbFormOne_main .fade:not(.show) {
    opacity: 1;
}

/*desktops*/
@media (max-width: 1200px) {

}

/*tablets*/
@media (max-width: 991px) {
    .nbFormOne_main form {
        padding: 3.75em 2em;
    }
}

/*phones*/
@media (max-width: 767px) {
    .nbFormOne_main h2.nbH2 {
        margin-bottom: 1.5rem;
        font-size: 2rem;
    }

    .nbFormOne__fieldRow.form-group {
        margin-top: 1.5rem;
    }

}
/* End */


/* Start:/local/templates/at_2024/components/bitrix/system.pagenavigation/.default/style.css?17286480401294*/
.nbPagination {
	text-align: center;
}

.nbPagination__container {
	list-style: none;
	margin: 0;
	padding: 0;
	display: flex;
	justify-content: center;
	align-items: center;
}

.nbPagination__page {
	display: inline-block;
	margin: 0 0.5rem;
}
.nbPagination__item {
  border: 1px solid #f1f1f1;
  color: #545454;
}


.nbPagination__item:hover {
	color: #fff;
	background: #A35A5A;
	border-color: #A35A5A;
}

.nbPagination__page._active {
}

.nbPagination__page._all {
}

.nbPagination__item {
	display: flex;
	width: 2.5rem;
	height: 2.5rem;
	background: #fff;
	color: #000000;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	text-align: center;
	padding: 5px 5px;
	position: relative;
	font-size: 1rem;
	align-items: center;
	justify-content: center;
}


.nbPagination__item svg {
	width: 1.5rem;
	height: 1.5rem;
}

.nbPagination__page._active .nbPagination__item:after {
	display: none;
}

.nbPagination__page._active .nbPagination__item,
.nbPagination__item._link {
	opacity: 1;
}

.nbPagination__item._link:hover,
.nbPagination__page._active .nbPagination__item {
	background: #A35A5A;
	color: #fff;
	text-decoration: none;
  border-color: #A35A5A;
}

.nbPagination__item._link {
}

/* End */


/* Start:/local/templates/at_2024/components/bitrix/catalog.section/nbCarusel/style.css?17405133081733*/
.nbCarusel_top {
    margin-bottom: 3.44em;
    align-items: center;
}

.nbCarusel_top h2.nbH2 {
    margin-bottom: 0;
    line-height: 1.2;
}

.nbCarusel_top h2.nbH2 span {
    display: inline-block;
    margin: 0 2em;
    font-size: 2em;
    top: -0.3em;
    position: relative;
}

.nbCarusel_cont {
    margin-bottom: 6em;
}

.nbCarusel_cont {
    position: relative;
}

.nbCarusel_cont .carusel-next, .nbCarusel_cont .carusel-prev {
    position: static;
    margin-top: 0;
    width: 3.43669em;
    height: 3.43669em;
    margin-left: 2.09em;
    padding: 0.84em;
    align-items: center;
    justify-content: center;
    display: flex;
    border-radius: 50%;
    background-color: #D5D9E8;
    color: #fff;
    transition: 0.5s
}

.nbCarusel_topControls {
    display: flex;
    align-items: center;
}

.nbCarusel_cont .carusel-next:after,
.nbCarusel_cont .carusel-prev:after {
    display: none
}

.nbCarusel_cont .carusel-next svg, .nbCarusel_cont .carusel-prev svg {
    fill: #DAD9D9;
    transition: fill 0.5s;
    max-height: 100%;
}

.nbCarusel_cont .carusel-next:hover,
.nbCarusel_cont .carusel-prev:hover {
    background: var(--color-primary);
}

.carusel-prev.swiper-button-lock, .carusel-next.swiper-button-lock {
    display: none
}

.carusel_item {
    height: auto;
}

.product-item-container {
    height: 100%;
}

.nbCarusel_cont .swiper-slide {
    height: auto
}

.nbCarusel_pag {
    width: 26em;
    height: 3px;
    background: #D5D9E8;
}

.nbCarusel_pag .swiper-scrollbar-drag {
    background: var(--color-primary);
}

/*phones*/
@media (max-width: 767px) {
    .nbCarusel {
        margin: 0 -5px;
    }
}

/* End */
/* /local/templates/at_2024/components/bitrix/catalog/nbCatalog/style.css?17405768483471 */
/* /local/templates/at_2024/components/bitrix/catalog.compare.list/bootstrap_v4/style.css?17353869491298 */
/* /local/templates/at_2024/components/bitrix/catalog.element/.default/style.css?174411875057861 */
/* /local/templates/at_2024/components/bitrix/form.result.new/modal/style.css?17406590331461 */
/* /local/templates/at_2024/css/ion.rangeSlider.min.css?174065643011084 */
/* /local/templates/at_2024/components/bitrix/form.result.new/mainPage/style.css?17406508687548 */
/* /local/templates/at_2024/components/bitrix/system.pagenavigation/.default/style.css?17286480401294 */
/* /local/templates/at_2024/components/bitrix/catalog.section/nbCarusel/style.css?17405133081733 */
