

/* Start:/bitrix/templates/xmotors_2025.03.27/bxslider/jquery.bxslider.css?17447156113598*/
/**
 * BxSlider v4.1.2 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2014
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */


/** RESET AND LAYOUT
===================================*/

.bx-wrapper {
	position: relative;
	margin: 0 auto 0px;
	padding: 0;
	*zoom: 1;
}

.bx-wrapper img {
	max-width: 100%;
}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {
	
	
	/*fix other elements on the page moving (on Chrome)*/
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
    	-ms-transform: translatez(0);
    	-o-transform: translatez(0);
    	transform: translatez(0);
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -30px;
	width: 100%;
}

/* LOADER */

.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(/bitrix/templates/xmotors_2025.03.27/bxslider/images/bx_loader.gif) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 20px;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: #666;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #000;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
	left: -35px;
	background: url(/bitrix/templates/xmotors_2025.03.27/bxslider/images/left.png) no-repeat 0 0;
}

.bx-wrapper .bx-next {
	right: -30px;
	background: url(/bitrix/templates/xmotors_2025.03.27/bxslider/images/right.png) no-repeat 0 0;
}

.bx-wrapper .bx-prev, .bx-wrapper .bx-next { 
}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -20px;
	outline: 0;
	width: 28px!important;
	height: 40px!important;
	text-indent: -9999px;
	z-index: 9999;
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
	text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(/bitrix/templates/xmotors_2025.03.27/bxslider/images/controls.png) -86px -11px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(/bitrix/templates/xmotors_2025.03.27/bxslider/images/controls.png) -86px -44px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}

/* End */


/* Start:/bitrix/templates/xmotors_2025.03.27/fancybox/dist/jquery.fancybox.min.css?174471561214261*/
@charset "UTF-8";.fancybox-enabled{overflow:hidden}.fancybox-enabled body{overflow:visible;height:100%}.fancybox-is-hidden{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.fancybox-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99993;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.fancybox-container~.fancybox-container{z-index:99992}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{position:absolute;top:0;right:0;bottom:0;left:0}.fancybox-outer{overflow-y:auto;-webkit-overflow-scrolling:touch}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption-wrap,.fancybox-infobar,.fancybox-toolbar{position:absolute;direction:ltr;z-index:99997;opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s linear .25s;box-sizing:border-box}.fancybox-show-caption .fancybox-caption-wrap,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;visibility:visible;transition:opacity .25s,visibility 0s}.fancybox-infobar{top:0;left:50%;margin-left:-79px}.fancybox-infobar__body{display:inline-block;width:70px;line-height:44px;font-size:13px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;text-align:center;color:#ddd;background-color:rgba(30,30,30,.7);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:subpixel-antialiased}.fancybox-toolbar{top:0;right:0}.fancybox-stage{overflow:hidden;direction:ltr;z-index:99994;-webkit-transform:translateZ(0)}.fancybox-slide{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:auto;outline:none;white-space:normal;box-sizing:border-box;text-align:center;z-index:99994;-webkit-overflow-scrolling:touch;display:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.fancybox-slide:before{content:"";display:inline-block;vertical-align:middle;height:100%;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:visible}.fancybox-slide--image:before{display:none}.fancybox-slide--video .fancybox-content,.fancybox-slide--video iframe{background:#000}.fancybox-slide--map .fancybox-content,.fancybox-slide--map iframe{background:#e5e3df}.fancybox-slide--next{z-index:99995}.fancybox-slide>div{display:inline-block;position:relative;padding:24px;margin:44px 0;border-width:0;vertical-align:middle;text-align:left;background-color:#fff;overflow:auto;box-sizing:border-box}.fancybox-slide .fancybox-image-wrap{position:absolute;top:0;left:0;margin:0;padding:0;border:0;z-index:99995;background:transparent;cursor:default;overflow:visible;-webkit-transform-origin:top left;transform-origin:top left;background-size:100% 100%;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-can-zoomOut .fancybox-image-wrap{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-image-wrap{cursor:zoom-in}.fancybox-can-drag .fancybox-image-wrap{cursor:-webkit-grab;cursor:grab}.fancybox-is-dragging .fancybox-image-wrap{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-image,.fancybox-spaceball{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;max-width:none;max-height:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content{padding:0;width:80%;height:80%;max-width:calc(100% - 100px);max-height:calc(100% - 88px);overflow:visible;background:#fff}.fancybox-iframe{display:block;padding:0;border:0;height:100%}.fancybox-error,.fancybox-iframe{margin:0;width:100%;background:#fff}.fancybox-error{padding:40px;max-width:380px;cursor:default}.fancybox-error p{margin:0;padding:0;color:#444;font:16px/20px Helvetica Neue,Helvetica,Arial,sans-serif}.fancybox-close-small{position:absolute;top:0;right:0;width:44px;height:44px;padding:0;margin:0;border:0;border-radius:0;outline:none;background:transparent;z-index:10;cursor:pointer}.fancybox-close-small:after{content:"×";position:absolute;top:5px;right:5px;width:30px;height:30px;font:20px/30px Arial,Helvetica Neue,Helvetica,sans-serif;color:#888;font-weight:300;text-align:center;border-radius:50%;border-width:0;background:#fff;transition:background .25s;box-sizing:border-box;z-index:2}.fancybox-close-small:focus:after{outline:1px dotted #888}.fancybox-close-small:hover:after{color:#555;background:#eee}.fancybox-slide--iframe .fancybox-close-small{top:0;right:-44px}.fancybox-slide--iframe .fancybox-close-small:after{background:transparent;font-size:35px;color:#aaa}.fancybox-slide--iframe .fancybox-close-small:hover:after{color:#fff}.fancybox-caption-wrap{bottom:0;left:0;right:0;padding:60px 30px 0;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.8));pointer-events:none}.fancybox-caption{padding:30px 0;border-top:1px solid hsla(0,0%,100%,.4);font-size:14px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#fff;line-height:20px;-webkit-text-size-adjust:none}.fancybox-caption a,.fancybox-caption button,.fancybox-caption select{pointer-events:all}.fancybox-caption a{color:#fff;text-decoration:underline}.fancybox-button{display:inline-block;position:relative;margin:0;padding:0;border:0;width:44px;height:44px;line-height:44px;text-align:center;background:transparent;color:#ddd;border-radius:0;cursor:pointer;vertical-align:top;outline:none}.fancybox-button[disabled]{cursor:default;pointer-events:none}.fancybox-button,.fancybox-infobar__body{background:rgba(30,30,30,.6)}.fancybox-button:hover:not([disabled]){color:#fff;background:rgba(0,0,0,.8)}.fancybox-button:after,.fancybox-button:before{content:"";pointer-events:none;position:absolute;background-color:currentColor;color:currentColor;opacity:.9;box-sizing:border-box;display:inline-block}.fancybox-button[disabled]:after,.fancybox-button[disabled]:before{opacity:.3}.fancybox-button--left:after,.fancybox-button--right:after{top:18px;width:6px;height:6px;background:transparent;border-top:2px solid currentColor;border-right:2px solid currentColor}.fancybox-button--left:after{left:20px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.fancybox-button--right:after{right:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--left{border-bottom-left-radius:5px}.fancybox-button--right{border-bottom-right-radius:5px}.fancybox-button--close:after,.fancybox-button--close:before{content:"";display:inline-block;position:absolute;height:2px;width:16px;top:calc(50% - 1px);left:calc(50% - 8px)}.fancybox-button--close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}

.fancybox-arrow{position:absolute;top:50%;margin:-50px 0 0;height:100px;width:54px;padding:0;border:0;outline:none;background:none;cursor:pointer;z-index:99995;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:opacity .25s}
.fancybox-navigation > .fancybox-arrow{position:absolute;top:0;margin:0 0;height:100%;width:50%;padding:0;border:0;outline:none;background:none;cursor:pointer;z-index:99995;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:opacity .25s}
.fancybox-navigation > .fancybox-arrow:after {display: none!important}
.fancybox-arrow:after{content:"";position:absolute;top:28px;width:44px;height:44px;background-color:rgba(30,30,30,.8);background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjRkZGRkZGIiBoZWlnaHQ9IjQ4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSI0OCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPiAgICA8cGF0aCBkPSJNMTIgNGwtMS40MSAxLjQxTDE2LjE3IDExSDR2MmgxMi4xN2wtNS41OCA1LjU5TDEyIDIwbDgtOHoiLz48L3N2Zz4=);background-repeat:no-repeat;background-position:50%;background-size:24px 24px}.fancybox-arrow--right{right:0}.fancybox-arrow--left{left:0;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fancybox-arrow--left:after,.fancybox-arrow--right:after{left:0}.fancybox-show-nav .fancybox-arrow{opacity:.6}.fancybox-show-nav .fancybox-arrow[disabled]{opacity:.3}.fancybox-slide>.fancybox-loading{border:6px solid hsla(0,0%,39%,.4);border-top:6px solid hsla(0,0%,100%,.6);border-radius:100%;height:50px;width:50px;-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:transparent;position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-25px;z-index:99999}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--current{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--next{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--current{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}.fancybox-fx-rotate.fancybox-slide--previous{-webkit-transform:rotate(-1turn);transform:rotate(-1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--next{-webkit-transform:rotate(1turn);transform:rotate(1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--current{-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}.fancybox-fx-circular.fancybox-slide--previous{-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--next{-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--current{-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0);opacity:1}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}@media (max-width:800px){.fancybox-infobar{left:0;margin-left:0}.fancybox-button--left,.fancybox-button--right{display:none!important}.fancybox-caption{padding:20px 0;margin:0}}.fancybox-button--fullscreen:before{width:15px;height:11px;left:calc(50% - 7px);top:calc(50% - 6px);border:2px solid;background:none}.fancybox-button--pause:before,.fancybox-button--play:before{top:calc(50% - 6px);left:calc(50% - 4px);background:transparent}.fancybox-button--play:before{width:0;height:0;border-top:6px inset transparent;border-bottom:6px inset transparent;border-left:10px solid;border-radius:1px}.fancybox-button--pause:before{width:7px;height:11px;border-style:solid;border-width:0 2px}.fancybox-button--thumbs,.fancybox-thumbs{display:none}@media (min-width:800px){.fancybox-button--thumbs{display:inline-block}.fancybox-button--thumbs span{font-size:23px}.fancybox-button--thumbs:before{width:3px;height:3px;top:calc(50% - 2px);left:calc(50% - 2px);box-shadow:0 -4px 0,-4px -4px 0,4px -4px 0,inset 0 0 0 32px,-4px 0 0,4px 0 0,0 4px 0,-4px 4px 0,4px 4px 0}.fancybox-thumbs{position:absolute;top:0;right:0;bottom:0;left:auto;width:220px;margin:0;padding:5px 5px 0 0;background:#fff;word-break:normal;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;box-sizing:border-box;z-index:99995}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:220px}.fancybox-thumbs>ul{list-style:none;position:absolute;position:relative;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;font-size:0}.fancybox-thumbs>ul>li{float:left;overflow:hidden;max-width:50%;padding:0;margin:0;width:105px;height:75px;position:relative;cursor:pointer;outline:none;border:5px solid transparent;border-top-width:0;border-right-width:0;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box}li.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li>img{position:absolute;top:0;left:0;min-width:100%;min-height:100%;max-width:none;max-height:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-thumbs>ul>li:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px;border:4px solid #4ea7f9;z-index:99991;opacity:0;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.fancybox-thumbs>ul>li.fancybox-thumbs-active:before{opacity:1}}
/* End */


/* Start:/bitrix/templates/xmotors_2025.03.27/slick/slick-theme.css?17447156123169*/
@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list
{
    background: #fff url('/bitrix/templates/xmotors_2025.03.27/slick/./ajax-loader.gif') center center no-repeat;
}

/* Icons */
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;

    src: url('/bitrix/templates/xmotors_2025.03.27/slick/./fonts/slick.eot');
    src: url('/bitrix/templates/xmotors_2025.03.27/slick/./fonts/slick.eot?#iefix') format('embedded-opentype'), url('/bitrix/templates/xmotors_2025.03.27/slick/./fonts/slick.woff') format('woff'), url('/bitrix/templates/xmotors_2025.03.27/slick/./fonts/slick.ttf') format('truetype'), url('/bitrix/templates/xmotors_2025.03.27/slick/./fonts/slick.svg#slick') format('svg');
    font-display: swap;
}
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    left: -25px;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
    content: '←';
}
[dir='rtl'] .slick-prev:before
{
    content: '→';
}

.slick-next
{
    right: -25px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
    content: '→';
}
[dir='rtl'] .slick-next:before
{
    content: '←';
}

/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}

/* End */


/* Start:/bitrix/templates/xmotors_2025.03.27/slick/slick.css?17447156121776*/
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

/* End */


/* Start:/bitrix/templates/xmotors_2025.03.27/js/Swiper/swiper-bundle.min.css?174471561218431*/
/**
 * Swiper 11.1.4
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2024 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: May 30, 2024
 */

@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
/* End */


/* Start:/bitrix/templates/xmotors_2025.03.27/js/select2/select2.min.css?174471561214966*/
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}

/* End */


/* Start:/bitrix/templates/xmotors_2025.03.27/js/video-js/video-js.min.css?174471561246906*/
.vjs-svg-icon{display:inline-block;background-repeat:no-repeat;background-position:center;fill:currentColor;height:1.8em;width:1.8em}.vjs-svg-icon:before{content:none!important}.vjs-control:focus .vjs-svg-icon,.vjs-svg-icon:hover{filter:drop-shadow(0 0 .25em #fff)}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-modal-dialog,.vjs-button>.vjs-icon-placeholder:before,.vjs-modal-dialog .vjs-modal-dialog-content{position:absolute;top:0;left:0;width:100%;height:100%}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.vjs-button>.vjs-icon-placeholder:before{text-align:center}@font-face{font-family:VideoJS;src:url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABTsAAsAAAAAIpAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZRiV32Y21hcAAAAYQAAAEJAAAD5p42+VxnbHlmAAACkAAADtIAABckI4l972hlYWQAABFkAAAAKwAAADYsvIjpaGhlYQAAEZAAAAAdAAAAJA+RCL1obXR4AAARsAAAABcAAAC8Q2YAAGxvY2EAABHIAAAAYAAAAGB7CIGGbWF4cAAAEigAAAAfAAAAIAFAAI9uYW1lAAASSAAAASUAAAIK1cf1oHBvc3QAABNwAAABfAAAAnXdFqh1eJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGR7yDiBgZWBgaWQ5RkDA8MvCM0cwxDOeI6BgYmBlZkBKwhIc01hcPjI+FGPHcRdyA4RZgQRADaGCyYAAHic7dPXbcMwAEXRK1vuvffem749XAbKV3bjBA6fXsaIgMMLEWoQJaAEFKNnlELyQ4K27zib5PNF6vl8yld+TKr5kH0+cUw0xv00Hwvx2DResUyFKrV4XoMmLdp06NKjz4AhI8ZMmDJjzoIlK9Zs2LJjz4EjJ85cuHLjziPe/0UWL17mf2tqKLz/9jK9f8tXpGCoRdPKhtS0RqFkWvVQNtSKoVYNtWaoddPXEBqG2jQ9XWgZattQO4baNdSeofYNdWCoQ0MdGerYUCeGOjXUmaHODXVhqEtDXRnq2lA3hro11J2h7g31YKhHQz0Z6tlQL4Z6NdSbod4N9WGoT9MfHF6GmhnZLxyDcRMAAAB4nJ1YC1hU17U+a5/HMA4iA3NmVBDmoQwP5TFnHlFeA4gYiUFRQINoSCBAyK3G2yi+0aipYtFcHYo2xsb4NiY3+VrNxSaX5uvt495ozNdoYoxmem2/L8HGpLc+InB279pnhlGr5mvL4eyz99nrrL32eu1/DQcc/okdYgdHOA6MQKp4r9gx0EcMHMezOalVasW5BM7NcXoSb9fFgE6KtSSBxWz1FYDPG+vMBGcKb9cebu2VS5s2aaTkCvRSf6C7Y+Ppibm5E09v7IDs2/3uZQtbD0zIyppwoHXh/93ukmyYgdePNRp65p5v+3v/9otQl2O7wP34cT88p8Md2YxpYLQZoRcy6FlSBRnwnGAe6BPMSCZo+7NJVqS0cE4uHendzhSnbPH6TDqL1+Nme5LZXkCHnGyoH0kne30WH+gswhm3q+pt/mTas9NLS64GnjmSlTPw0wVQT/ewRaBgxtydy3cuUB9/6SW+vb5yRvr+t0eOfPKJZ/9t3+4tL7xj32Xd3thCxi+ge6ifdsAN+l5+wi5HQ/cCoeull1AszS7CUfEcJzK7sKWJAdJhCd0sPM4+EY7QDm5ov08hXRQXE5bf6PV5Q5+IjW7X7Nku92Ask4l2hCRRD6TPqISiCJeQna3SCFwrhrNzXHzo4yFevBwxpzxk8WCIIfkvVEKVy32SbT8n68gzgaslpaiO2zIGIyuSb7RNf9HSuN26y/7OC1tgEmpiyA6aD4qcgTOiLThwGG0eB694FI8NHLLN6OBlRVaMxNAFS4JdXUG6mW8PwpKuYLCLXKGbu8iwYNdgO06Sn3Th+/vyZAxs8Ro30DjHe9gy8Fywi24OMm7Qyzh3MTZVOMYhLBnoC+J79lpTUyQmorjhnMwlcQ5uPEYGpDjsOkkH49BjQLQBqs3jFtFdJNlksYmoQFDArLh8Xh+Qd6Ghcsb6FUuehDi+U/lqD71K/qiegeV1imcwjl7ExwiSrf4BZyCujV6cVcFo6VX+G9IcPyFjJnUufbU/jzrL1X99as36reXl8K32nFaOr+E8jWJEcJ55DpMVfSMe95/AJaOsGBH2GJCNpiRQbK4C8BjdmQA22QY2j03Em13i2YHqtNLU1NI04Yj2HJgA6fQc6VPNpA/D+Ryks554NnVy2mB72uRUfPLsqR4N0LOBQKArwJYO+5W2fgZX8oC1HR6HjNaQTVIG2FPwnTcXXGZZfNB7TE6pTKZUwaw91XWLAoFFGcnB5PHjsckgBjbWutrL+0h5Y1xw3DRGDumsnXb3MJwXrJIN5U7m0rgJ3yG5w4he5ckFG4pmNEkOm0/xOO4r4yL87wqtQM+hiJIVp+6iG2wPBKD35ElGkDx+UfC2v1mFG1o+M3AjNFty8biKMXwzyxnZLds8wYD2BxmCPHAldPOeLsy/0BugftYhVYFAhO8SqQ0j3oK7dHJZnI/jxmUS4onlxskSF8thmvNZjIrRZwEPxr0lBuLRuz3oy/FOHCsxwOPYh2M+e9u3J5pgPYz9gp6G7C9m0A11F9ddqKMfV+4sbq45/YspOysXvT+3pdFdYNg2fHbW8Dz301MqDVuGrz0Fuh0YMW8mddrpqzST7rV9BcvqPoNvadRndWp0p8HvbiqrFj5yFQ/vNFSXDpxpLEFWp+DcrF3FT1afWshFcmCfeAMjEvO65i0Y6XijQfSRPWx3TV/Df7Km3E1l+kLt56s/rwVzuRusNMhudznkwdLaS+QNdeal2jDPP4l9qHc98vTYZOSkxzD+njBWVWjFPKgipx6DkWvXQiW8OYcewVHE5yukinDMcfGgc0opDltYKDxIGBedkzc6jSfE7tlvESCDFUw0Hx0opS+U0lHCxNottbNWSxX9zZVvEhKWUSyBpaXwBc2a98M6UqPeXAs/GDon8Ax7hsthO8cM5HU7Ad0UvRR9lHmtyQKZ4MAe814X5h9MSUkQmhf96eVJ6p90OjIiqSIjvykvr2l5U55O/fPQKD+jIomYpNyGJQ25uQ2kIikRfAmuBHCPsWqkSDEqgZ5KDI2sifS/R43MbZg0idFHbCPNxXxZws1ACVE6hAhOdJwRkJLFBLPZpRGYJ50pko6XzMkgmSx40ljik6AQcKhFnLcQE6rF7PXFe1Ocoj0T3AXgSgJTDIhHRfHlYZKuSzc6uievOJGXY+i5GJkkTp7UM3y0LqATDbtFcbdBxO7o4T25JYlEjoH0uynUh8rapkxp62QN70svSF+hT4gGPlovlmcm/ComLi7mV4kTykV9NFWjE/QrwgQ4uIcAP0rQF4VZYRP2o3PhHHzfPMJj9Ir+uzKUlrH49ntT18AVvj1sc3YGjUT/Mt2Dxawa8ArcA7bCQIpvfwAYu22vEG/No/5RvPdA7g+AelLrPwzy+LtkLPhnpIxH14m4EYq8eeMHbPEPNm6G7Nv9B4jcFPZ8bJj0SEjP3MPgQdKTqqEoy2v6G32P/Y6dxOv04AxnoAeq+GILvUavtYCBXm+BaIhuodcfrN5B/V2EYMCPh+SxavjGyPwV0x4CJgUPGT0mQaODGBACIJZGsMXwAD0LGXx7l3CdAcKMIKI+f5CepWeD0BvyU/GcdBxPF8SwejC6LGZmAURFdsSWKR5HyHld2kbdIZO1Ixx+bnnzU7n5+blPNV9jnUDWhP2tC68tbN3PVIldsQPxSAcSpjOav7Q05uXn5zW2LLvDXn9B6syscPy9iDLEMmSrJz6nYuWMipukjM0AH8JkGS+XFyMRkzSCH7KD/hwm172SAyZYumHlefr5AddrtA0O0TnwaVZxcRY9Bfukn9Gf05N1r9DV9MoBsJ1f+ZrqUvtPHizJAntWybv7hmqLt6QLuK6ZS9Fqi1jO5rDoWPZXXII5Tgajg53cIXCjDCGIcYrRIY2n6+mXOa/W0bdhau3ryiEYe2FV/5oeaIYK/5w5frCyll6/cYO8DiNhw6t1MBWmznt91QX62UF1N7l0eHBZTRGpKaqpKVIPF9UcIzmReud9TSY75+K899GHbBu6wjoR7RKKZVYiYxSPf5/2wJT5e3NAhmUbVn5KLx1Ujg0+BGvpAIh0DezInTkzF37KVocxrKU3r1+XLtAe2lO3l66kfQfB/unKY+q8N375Ru8bc4pJXfEcESU95q+p8ZNZRTWH1d9FzvUdYXk5rLkcdkEisoKKVHQW/b3GEx6tPaYcoJfOr9wAbSBnv1IHpep0OExr4LPMkpJM+j7sly7UHkOzXjoAZljHCGiyegtNlwljM0v+c19ET9Pvst09a2Mtgcf5/ZSzYO5h1156+eyydfAsxGa9XAuF6vzjh6CssLq6ECysperXX0sX5h5ZdpZe3guxsGIPEtHk/aqXX1hVqP5HYVVVISkrrNqvXorIc+5Ou91Hnr/LcD2afi6eX7UBloOcs7cOpqgGaNfs1g7bNbs9z6wASaylN69d0/TFTIz6Ws8+oGV3mE2612wRTHKcVUbhjKadebloMc+dyXgMVtVK6BwMB/+mVW09igdRBWaRtNQX59d/VD//xdQ0TCiYNj1KT9sq6Wdu5WTbqk3qDXyDaLa1fv621LS01G3z61sD6lH8lAxDLicV921s6Bf92JOYvzNYCL1khbqBXEFUzC521N5NyzNaQIWhjyFyDoBIVrAjmv2UEaLlI+c6zw1jmVIPLLLZZUTj6GxGHW+mq1tgHXR2D85p4Q934+jLbtjVLcyCdS10NVzpHqxp4Q/hK7WopY/NRGx9HGsPGdFjOjcpjBnGYMVqY/4eqT5khWEHWUup2A/pTw7pdWgsWft7ETUERL96nRg0HNFPmCYba6pylECaExX89A9WLUOVB4oKLu/o1oqSYHCgLzBUlAz8hNFDRpeSU1XT+LRmDUgPaKbYdHDn9suF/tu13nHJij0N97LfS0QmqONuyONk7zvUI6Qa0pF9f2+oABL92AT6e0U//z9YqAiWtJLU1JK0gS+1aacwamiNqK067u9ZQ8f1d4qLodMzz3uL89Z68V/Hnr++hXWUuHgw8dfi972PeTyPefu3aNNucemQ74qFuIaJnVkOu4Q+yjuwmmC1FqZpl1i4uzoPxjkpPf3Xv545tl26Rr+dOvUd+omqJzch9dOeU7f10Y64nMcKK137DccIZq2WdXtdZjbEoLSzHwiMtrjYLDxpHQW8gjMX6XFYAE2zSWVD04EGYSs9MbO6sEo20BMEAB4mpvSypsKjZ4Stgzb+c3A9/MQT2+vrBy+qvyFxLUtLlSRF/Ri2wjfZ2dus2Q8lXx4608/jnqK5OOap6NY2PSjYYnECCjiEeLJll/pbmqfeIK+ps3+MxrlEhqmTPipVP7kqlF4VhpEb6r+Q7YOJg38kJ9SHBf3NBl6+9YchfbUjb5ahLSzUM3kPHmwFAsZ5rpai0S7E5xWzZ1j+fW7zsUWP2g5NXTw52ySCTrgG0+lbw60l2Y/CB185CoA8NK+tbRKxfjy6pm5hzQRRR+cMqv1Jbiw6STivtEvt3DRcy0QEh92JlUGo2PG4tSKHl00YD6xc8CK+YPYyy3io2lN8BcSjKRzrIV6ypOAobqxViJPaT9M9Hy5szY33mp7OX/Zu89L/7Ww5vqY2Y8b0pKgoiUhG5cPDPzq8qTV/WkzUOIvXVVA96kmjcBrr3HrYC/Wn+fYP6Z7T1rqy3zknbvqma/FvVk96fNXGkuaXrdHW5JGSxZT/2I/O73v+yNWafMdzc5NdxYurHs6h86e01sLKLz9EBrg+x36rxAaED7hRnAMx7Vzu+9wabh3zG8XLQjx0ablUJzmxdErxYT3kzQSd0SSafVqF5PXgpp0OyYJ1EyNHpGUZmvK575ySzd85JSqF7IBzSAbMM04+MbE58xF3/njXOGecSaermlw2y9PsSQdytLJVr8t+wg+rR8cZYoeNxVIzNdk3Bngi8U5LAlgTFoQnzJCa5EsCgYhCaGL+qPj7TdhG31p9tej3R04N//PXxNwJvyUqwaJqRPJY98TJ5TPndmflRAkAhBfe46sfKW5wizSge08Xb7Ca/GUVs55trngkKkrUS2WPzKttaaqq+idmahugkY+W6fN0I6i3gPt/x88U4wAAeJxjYGRgYADiGU9YXsXz23xl4GZnAIFH7fO+IdMc/WBxDgYmEAUASbMKwAB4nGNgZGBgZwABjj4Ghv//OfoZGBlQgT4ARicDZAAAAHicY2BgYGAfxJijD8Fmu4EqBwCSpgKpAAAAAAAADgBoAH4AzADgAQIBQgFsAZgB7gIuAooC0AL8A2IDjAOoA+AEMASwBNoFCAVaBcAGCAYuBnAGrAb2B04HigfSCCoIcAiGCJwIyAkkCVYJiAmsCfIKIApWCsQLknicY2BkYGDQZ2hmYGcAASYg5gJCBob/YD4DABqrAdAAeJxdkE1qg0AYhl8Tk9AIoVDaVSmzahcF87PMARLIMoFAl0ZHY1BHdBJIT9AT9AQ9RQ9Qeqy+yteNMzDzfM+88w0K4BY/cNAMB6N2bUaPPBLukybCLvleeAAPj8JD+hfhMV7hC3u4wxs7OO4NzQSZcI/8Ltwnfwi75E/hAR7wJTyk/xYeY49fYQ/PztM+jbTZ7LY6OWdBJdX/pqs6NYWa+zMxa13oKrA6Uoerqi/JwtpYxZXJ1coUVmeZUWVlTjq0/tHacjmdxuL90OR8O0UEDYMNdtiSEpz5XQGqzlm30kzUdAYFFOb8R7NOZk0q2lwAyz1i7oAr1xoXvrOgtYhZx8wY5KRV269JZ5yGpmzPTjQhvY9je6vEElPOuJP3mWKnP5M3V+YAAAB4nG2ReVPbMBDF/ULi2EkDBFqO3gdHLxUzDB9IkdexBllydRD49ihO3Ckz7B/a31utZnafkkGyiXnyclxhgB0MMUKKMTLkmGCKV5hhF3vYxxwHOMRrvMERjnGCU7zFO7zHB3zEJ3zGF3zFN5zhHBe4xHf8wE/8wm8w/MEVimTYKv44XR9MSCsUjVoeHE3vjQoNsSZ4mmxZmVWPjSz7jlou6/0qKOWEJdKMtCe793/hQfqxa6XWZHMXFl56RS4TvPXSaDeoy0zUUZB109KstDK8lHo5q6Qi1hcOnqkImubPS6aqRq7mlnaEWabub4iYblba3SRmgldS0+FWdhNtt04F14JUaqkl7tcpOpJtErvNt3Bd9HRT5JWxK25Ldjvp6br4hzfFiIdSmlzTg2fSUzNrLd1LE1ynxq4OVaVoKLjzJ60UPtj1RKzHzsbjly6inVnFBS2MucviPncU7Rr7lfTxRepDs1A2j3ZHRc7PuzFYSfE3ZOd4kjwBy227hA==) format("woff");font-weight:400;font-style:normal}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder,.vjs-icon-play{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder:before,.vjs-icon-play:before{content:"\f101"}.vjs-icon-play-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-play-circle:before{content:"\f102"}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder,.vjs-icon-pause{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,.vjs-icon-pause:before{content:"\f103"}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder,.vjs-icon-volume-mute{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,.vjs-icon-volume-mute:before{content:"\f104"}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder,.vjs-icon-volume-low{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before,.vjs-icon-volume-low:before{content:"\f105"}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder,.vjs-icon-volume-mid{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before,.vjs-icon-volume-mid:before{content:"\f106"}.video-js .vjs-mute-control .vjs-icon-placeholder,.vjs-icon-volume-high{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control .vjs-icon-placeholder:before,.vjs-icon-volume-high:before{content:"\f107"}.video-js .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-enter{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-enter:before{content:"\f108"}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-exit{font-family:VideoJS;font-weight:400;font-style:normal}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-exit:before{content:"\f109"}.vjs-icon-spinner{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-spinner:before{content:"\f10a"}.video-js .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-subtitles-button .vjs-icon-placeholder,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-subtitles{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-subtitles-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-subtitles:before{content:"\f10b"}.video-js .vjs-captions-button .vjs-icon-placeholder,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-captions{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-captions-button .vjs-icon-placeholder:before,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-captions:before{content:"\f10c"}.vjs-icon-hd{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-hd:before{content:"\f10d"}.video-js .vjs-chapters-button .vjs-icon-placeholder,.vjs-icon-chapters{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-chapters-button .vjs-icon-placeholder:before,.vjs-icon-chapters:before{content:"\f10e"}.vjs-icon-downloading{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-downloading:before{content:"\f10f"}.vjs-icon-file-download{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-file-download:before{content:"\f110"}.vjs-icon-file-download-done{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-file-download-done:before{content:"\f111"}.vjs-icon-file-download-off{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-file-download-off:before{content:"\f112"}.vjs-icon-share{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-share:before{content:"\f113"}.vjs-icon-cog{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-cog:before{content:"\f114"}.vjs-icon-square{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-square:before{content:"\f115"}.video-js .vjs-play-progress,.video-js .vjs-volume-level,.vjs-icon-circle,.vjs-seek-to-live-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-progress:before,.video-js .vjs-volume-level:before,.vjs-icon-circle:before,.vjs-seek-to-live-control .vjs-icon-placeholder:before{content:"\f116"}.vjs-icon-circle-outline{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-outline:before{content:"\f117"}.vjs-icon-circle-inner-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-inner-circle:before{content:"\f118"}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder,.vjs-icon-cancel{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before,.vjs-icon-cancel:before{content:"\f119"}.vjs-icon-repeat{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-repeat:before{content:"\f11a"}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder,.vjs-icon-replay{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before,.vjs-icon-replay:before{content:"\f11b"}.video-js .vjs-skip-backward-5 .vjs-icon-placeholder,.vjs-icon-replay-5{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-skip-backward-5 .vjs-icon-placeholder:before,.vjs-icon-replay-5:before{content:"\f11c"}.video-js .vjs-skip-backward-10 .vjs-icon-placeholder,.vjs-icon-replay-10{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-skip-backward-10 .vjs-icon-placeholder:before,.vjs-icon-replay-10:before{content:"\f11d"}.video-js .vjs-skip-backward-30 .vjs-icon-placeholder,.vjs-icon-replay-30{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-skip-backward-30 .vjs-icon-placeholder:before,.vjs-icon-replay-30:before{content:"\f11e"}.video-js .vjs-skip-forward-5 .vjs-icon-placeholder,.vjs-icon-forward-5{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-skip-forward-5 .vjs-icon-placeholder:before,.vjs-icon-forward-5:before{content:"\f11f"}.video-js .vjs-skip-forward-10 .vjs-icon-placeholder,.vjs-icon-forward-10{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-skip-forward-10 .vjs-icon-placeholder:before,.vjs-icon-forward-10:before{content:"\f120"}.video-js .vjs-skip-forward-30 .vjs-icon-placeholder,.vjs-icon-forward-30{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-skip-forward-30 .vjs-icon-placeholder:before,.vjs-icon-forward-30:before{content:"\f121"}.video-js .vjs-audio-button .vjs-icon-placeholder,.vjs-icon-audio{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-audio-button .vjs-icon-placeholder:before,.vjs-icon-audio:before{content:"\f122"}.vjs-icon-next-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-next-item:before{content:"\f123"}.vjs-icon-previous-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-previous-item:before{content:"\f124"}.vjs-icon-shuffle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-shuffle:before{content:"\f125"}.vjs-icon-cast{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-cast:before{content:"\f126"}.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-enter{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-enter:before{content:"\f127"}.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-exit{font-family:VideoJS;font-weight:400;font-style:normal}.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-exit:before{content:"\f128"}.vjs-icon-facebook{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-facebook:before{content:"\f129"}.vjs-icon-linkedin{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-linkedin:before{content:"\f12a"}.vjs-icon-twitter{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-twitter:before{content:"\f12b"}.vjs-icon-tumblr{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-tumblr:before{content:"\f12c"}.vjs-icon-pinterest{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-pinterest:before{content:"\f12d"}.video-js .vjs-descriptions-button .vjs-icon-placeholder,.vjs-icon-audio-description{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-descriptions-button .vjs-icon-placeholder:before,.vjs-icon-audio-description:before{content:"\f12e"}.video-js{display:inline-block;vertical-align:top;box-sizing:border-box;color:#fff;background-color:#000;position:relative;padding:0;font-size:10px;line-height:1;font-weight:400;font-style:normal;font-family:Arial,Helvetica,sans-serif;word-break:initial}.video-js:-moz-full-screen{position:absolute}.video-js:-webkit-full-screen{width:100%!important;height:100%!important}.video-js[tabindex="-1"]{outline:0}.video-js *,.video-js :after,.video-js :before{box-sizing:inherit}.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;list-style-position:outside;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.video-js.vjs-1-1,.video-js.vjs-16-9,.video-js.vjs-4-3,.video-js.vjs-9-16,.video-js.vjs-fluid{width:100%;max-width:100%}.video-js.vjs-1-1:not(.vjs-audio-only-mode),.video-js.vjs-16-9:not(.vjs-audio-only-mode),.video-js.vjs-4-3:not(.vjs-audio-only-mode),.video-js.vjs-9-16:not(.vjs-audio-only-mode),.video-js.vjs-fluid:not(.vjs-audio-only-mode){height:0}.video-js.vjs-16-9:not(.vjs-audio-only-mode){padding-top:56.25%}.video-js.vjs-4-3:not(.vjs-audio-only-mode){padding-top:75%}.video-js.vjs-9-16:not(.vjs-audio-only-mode){padding-top:177.7777777778%}.video-js.vjs-1-1:not(.vjs-audio-only-mode){padding-top:100%}.video-js.vjs-fill:not(.vjs-audio-only-mode){width:100%;height:100%}.video-js .vjs-tech{position:absolute;top:0;left:0;width:100%;height:100%}.video-js.vjs-audio-only-mode .vjs-tech{display:none}body.vjs-full-window,body.vjs-pip-window{padding:0;margin:0;height:100%}.vjs-full-window .video-js.vjs-fullscreen,body.vjs-pip-window .video-js{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0}.video-js.vjs-fullscreen:not(.vjs-ios-native-fs),body.vjs-pip-window .video-js{width:100%!important;height:100%!important;padding-top:0!important;display:block}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-pip-container .vjs-pip-text{position:absolute;bottom:10%;font-size:2em;background-color:rgba(0,0,0,.7);padding:.5em;text-align:center;width:100%}.vjs-layout-small.vjs-pip-container .vjs-pip-text,.vjs-layout-tiny.vjs-pip-container .vjs-pip-text,.vjs-layout-x-small.vjs-pip-container .vjs-pip-text{bottom:0;font-size:1.4em}.vjs-hidden{display:none!important}.vjs-disabled{opacity:.5;cursor:default}.video-js .vjs-offscreen{height:1px;left:-9999px;position:absolute;top:0;width:1px}.vjs-lock-showing{display:block!important;opacity:1!important;visibility:visible!important}.vjs-no-js{padding:20px;color:#fff;background-color:#000;font-size:18px;font-family:Arial,Helvetica,sans-serif;text-align:center;width:300px;height:150px;margin:0 auto}.vjs-no-js a,.vjs-no-js a:visited{color:#66a8cc}.video-js .vjs-big-play-button{font-size:3em;line-height:1.5em;height:1.63332em;width:3em;display:block;position:absolute;top:50%;left:50%;padding:0;margin-top:-.81666em;margin-left:-1.5em;cursor:pointer;opacity:1;border:.06666em solid #fff;background-color:#2b333f;background-color:rgba(43,51,63,.7);border-radius:.3em;transition:all .4s}.vjs-big-play-button .vjs-svg-icon{width:1em;height:1em;position:absolute;top:50%;left:50%;line-height:1;transform:translate(-50%,-50%)}.video-js .vjs-big-play-button:focus,.video-js:hover .vjs-big-play-button{border-color:#fff;background-color:#73859f;background-color:rgba(115,133,159,.5);transition:all 0s}.vjs-controls-disabled .vjs-big-play-button,.vjs-error .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button{display:none}.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause:not(.vjs-seeking,.vjs-scrubbing,.vjs-error) .vjs-big-play-button{display:block}.video-js button{background:0 0;border:none;color:inherit;display:inline-block;font-size:inherit;line-height:inherit;text-transform:none;text-decoration:none;transition:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.video-js.vjs-spatial-navigation-enabled .vjs-button:focus{outline:.0625em solid #fff;box-shadow:none}.vjs-control .vjs-button{width:100%;height:100%}.video-js .vjs-control.vjs-close-button{cursor:pointer;height:3em;position:absolute;right:0;top:.5em;z-index:2}.video-js .vjs-modal-dialog{background:rgba(0,0,0,.8);background:linear-gradient(180deg,rgba(0,0,0,.8),rgba(255,255,255,0));overflow:auto}.video-js .vjs-modal-dialog>*{box-sizing:border-box}.vjs-modal-dialog .vjs-modal-dialog-content{font-size:1.2em;line-height:1.5;padding:20px 24px;z-index:1}.vjs-menu-button{cursor:pointer}.vjs-menu-button.vjs-disabled{cursor:default}.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu{display:none}.vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;font-family:Arial,Helvetica,sans-serif;overflow:auto}.vjs-menu .vjs-menu-content>*{box-sizing:border-box}.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu{display:none}.vjs-menu li{display:flex;justify-content:center;list-style:none;margin:0;padding:.2em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase}.js-focus-visible .vjs-menu li.vjs-menu-item:hover,.vjs-menu li.vjs-menu-item:focus,.vjs-menu li.vjs-menu-item:hover{background-color:#73859f;background-color:rgba(115,133,159,.5)}.js-focus-visible .vjs-menu li.vjs-selected:hover,.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover{background-color:#fff;color:#2b333f}.js-focus-visible .vjs-menu li.vjs-selected:hover .vjs-svg-icon,.vjs-menu li.vjs-selected .vjs-svg-icon,.vjs-menu li.vjs-selected:focus .vjs-svg-icon,.vjs-menu li.vjs-selected:hover .vjs-svg-icon{fill:#000}.js-focus-visible .vjs-menu :not(.vjs-selected):focus:not(.focus-visible),.video-js .vjs-menu :not(.vjs-selected):focus:not(:focus-visible){background:0 0}.vjs-menu li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em 0;font-weight:700;cursor:default}.vjs-menu-button-popup .vjs-menu{display:none;position:absolute;bottom:0;width:10em;left:-3em;height:0;margin-bottom:1.5em;border-top-color:rgba(43,51,63,.7)}.vjs-pip-window .vjs-menu-button-popup .vjs-menu{left:unset;right:1em}.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#2b333f;background-color:rgba(43,51,63,.7);position:absolute;width:100%;bottom:1.5em;max-height:15em}.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:5em}.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:10em}.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:14em}.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:25em}.vjs-menu-button-popup .vjs-menu.vjs-lock-showing,.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu{display:block}.video-js .vjs-menu-button-inline{transition:all .4s;overflow:hidden}.video-js .vjs-menu-button-inline:before{width:2.222222222em}.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline:hover{width:12em}.vjs-menu-button-inline .vjs-menu{opacity:0;height:100%;width:auto;position:absolute;left:4em;top:0;padding:0;margin:0;transition:all .4s}.vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline:hover .vjs-menu{display:block;opacity:1}.vjs-menu-button-inline .vjs-menu-content{width:auto;height:100%;margin:0;overflow:hidden}.video-js .vjs-control-bar{display:none;width:100%;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#2b333f;background-color:rgba(43,51,63,.7)}.video-js.vjs-spatial-navigation-enabled .vjs-control-bar{gap:1px}.video-js:not(.vjs-controls-disabled,.vjs-using-native-controls,.vjs-error) .vjs-control-bar.vjs-lock-showing{display:flex!important}.vjs-audio-only-mode .vjs-control-bar,.vjs-has-started .vjs-control-bar{display:flex;visibility:visible;opacity:1;transition:visibility .1s,opacity .1s}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:visible;opacity:0;pointer-events:none;transition:visibility 1s,opacity 1s}.vjs-controls-disabled .vjs-control-bar,.vjs-error .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar{display:none!important}.vjs-audio-only-mode.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar,.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible;pointer-events:auto}.video-js .vjs-control{position:relative;text-align:center;margin:0;padding:0;height:100%;width:4em;flex:none}.video-js .vjs-control.vjs-visible-text{width:auto;padding-left:1em;padding-right:1em}.vjs-button>.vjs-icon-placeholder:before{font-size:1.8em;line-height:1.67}.vjs-button>.vjs-icon-placeholder{display:block}.vjs-button>.vjs-svg-icon{display:inline-block}.video-js .vjs-control:focus,.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before{text-shadow:0 0 1em #fff}.video-js :not(.vjs-visible-text)>.vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.video-js .vjs-custom-control-spacer{display:none}.video-js .vjs-progress-control{cursor:pointer;flex:auto;display:flex;align-items:center;min-width:4em;touch-action:none}.video-js .vjs-progress-control.disabled{cursor:default}.vjs-live .vjs-progress-control{display:none}.vjs-liveui .vjs-progress-control{display:flex;align-items:center}.video-js .vjs-progress-holder{flex:auto;transition:all .2s;height:.3em}.video-js .vjs-progress-control .vjs-progress-holder{margin:0 10px}.video-js .vjs-progress-control:hover .vjs-progress-holder{font-size:1.6666666667em}.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled{font-size:1em}.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div,.video-js .vjs-progress-holder .vjs-play-progress{position:absolute;display:block;height:100%;margin:0;padding:0;width:0}.video-js .vjs-play-progress{background-color:#fff}.video-js .vjs-play-progress:before{font-size:.9em;position:absolute;right:-.5em;line-height:.35em;z-index:1}.vjs-svg-icons-enabled .vjs-play-progress:before{content:none!important}.vjs-play-progress .vjs-svg-icon{position:absolute;top:-.35em;right:-.4em;width:.9em;height:.9em;pointer-events:none;line-height:.15em;z-index:1}.video-js .vjs-load-progress{background:rgba(115,133,159,.5)}.video-js .vjs-load-progress div{background:rgba(115,133,159,.75)}.video-js .vjs-time-tooltip{background-color:#fff;background-color:rgba(255,255,255,.8);border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-progress-holder:focus .vjs-time-tooltip{display:none}.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip,.video-js .vjs-progress-control:hover .vjs-time-tooltip{display:block;font-size:.6em;visibility:visible}.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip{font-size:1em}.video-js .vjs-progress-control .vjs-mouse-display{display:none;position:absolute;width:1px;height:100%;background-color:#000;z-index:1}.video-js .vjs-progress-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display{visibility:hidden;opacity:0;transition:visibility 1s,opacity 1s}.vjs-mouse-display .vjs-time-tooltip{color:#fff;background-color:#000;background-color:rgba(0,0,0,.8)}.video-js .vjs-slider{position:relative;cursor:pointer;padding:0;margin:0 .45em 0 .45em;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#73859f;background-color:rgba(115,133,159,.5)}.video-js .vjs-slider.disabled{cursor:default}.video-js .vjs-slider:focus{text-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}.video-js.vjs-spatial-navigation-enabled .vjs-slider:focus{outline:.0625em solid #fff}.video-js .vjs-mute-control{cursor:pointer;flex:none}.video-js .vjs-volume-control{cursor:pointer;margin-right:1em;display:flex}.video-js .vjs-volume-control.vjs-volume-horizontal{width:5em}.video-js .vjs-volume-panel .vjs-volume-control{visibility:visible;opacity:0;width:1px;height:1px;margin-left:-1px}.video-js .vjs-volume-panel{transition:width 1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active,.video-js .vjs-volume-panel .vjs-volume-control:active,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control,.video-js .vjs-volume-panel:active .vjs-volume-control,.video-js .vjs-volume-panel:focus .vjs-volume-control{visibility:visible;opacity:1;position:relative;transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal{width:5em;height:3em;margin-right:0}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical{left:-3.5em;transition:left 0s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active{width:10em;transition:width .1s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only{width:4em}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{height:8em;width:3em;left:-3000em;transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s}.video-js .vjs-volume-panel{display:flex}.video-js .vjs-volume-bar{margin:1.35em .45em}.vjs-volume-bar.vjs-slider-horizontal{width:5em;height:.3em}.vjs-volume-bar.vjs-slider-vertical{width:.3em;height:5em;margin:1.35em auto}.video-js .vjs-volume-level{position:absolute;bottom:0;left:0;background-color:#fff}.video-js .vjs-volume-level:before{position:absolute;font-size:.9em;z-index:1}.vjs-slider-vertical .vjs-volume-level{width:.3em}.vjs-slider-vertical .vjs-volume-level:before{top:-.5em;left:-.3em;z-index:1}.vjs-svg-icons-enabled .vjs-volume-level:before{content:none}.vjs-volume-level .vjs-svg-icon{position:absolute;width:.9em;height:.9em;pointer-events:none;z-index:1}.vjs-slider-horizontal .vjs-volume-level{height:.3em}.vjs-slider-horizontal .vjs-volume-level:before{line-height:.35em;right:-.5em}.vjs-slider-horizontal .vjs-volume-level .vjs-svg-icon{right:-.3em;transform:translateY(-50%)}.vjs-slider-vertical .vjs-volume-level .vjs-svg-icon{top:-.55em;transform:translateX(-50%)}.video-js .vjs-volume-panel.vjs-volume-panel-vertical{width:4em}.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%}.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%}.video-js .vjs-volume-vertical{width:3em;height:8em;bottom:8em;background-color:#2b333f;background-color:rgba(43,51,63,.7)}.video-js .vjs-volume-horizontal .vjs-menu{left:-2em}.video-js .vjs-volume-tooltip{background-color:#fff;background-color:rgba(255,255,255,.8);border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-volume-control:hover .vjs-progress-holder:focus .vjs-volume-tooltip,.video-js .vjs-volume-control:hover .vjs-volume-tooltip{display:block;font-size:1em;visibility:visible}.video-js .vjs-volume-vertical:hover .vjs-progress-holder:focus .vjs-volume-tooltip,.video-js .vjs-volume-vertical:hover .vjs-volume-tooltip{left:1em;top:-12px}.video-js .vjs-volume-control.disabled:hover .vjs-volume-tooltip{font-size:1em}.video-js .vjs-volume-control .vjs-mouse-display{display:none;position:absolute;width:100%;height:1px;background-color:#000;z-index:1}.video-js .vjs-volume-horizontal .vjs-mouse-display{width:1px;height:100%}.video-js .vjs-volume-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-volume-control .vjs-mouse-display{visibility:hidden;opacity:0;transition:visibility 1s,opacity 1s}.vjs-mouse-display .vjs-volume-tooltip{color:#fff;background-color:#000;background-color:rgba(0,0,0,.8)}.vjs-poster{display:inline-block;vertical-align:middle;cursor:pointer;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.vjs-has-started .vjs-poster,.vjs-using-native-controls .vjs-poster{display:none}.vjs-audio.vjs-has-started .vjs-poster,.vjs-has-started.vjs-audio-poster-mode .vjs-poster,.vjs-pip-container.vjs-has-started .vjs-poster{display:block}.vjs-poster img{width:100%;height:100%;object-fit:contain}.video-js .vjs-live-control{display:flex;align-items:flex-start;flex:auto;font-size:1em;line-height:3em}.video-js.vjs-liveui .vjs-live-control,.video-js:not(.vjs-live) .vjs-live-control{display:none}.video-js .vjs-seek-to-live-control{align-items:center;cursor:pointer;flex:none;display:inline-flex;height:100%;padding-left:.5em;padding-right:.5em;font-size:1em;line-height:3em;width:auto;min-width:4em}.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,.video-js:not(.vjs-live) .vjs-seek-to-live-control{display:none}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge{cursor:auto}.vjs-seek-to-live-control .vjs-icon-placeholder{margin-right:.5em;color:#888}.vjs-svg-icons-enabled .vjs-seek-to-live-control{line-height:0}.vjs-seek-to-live-control .vjs-svg-icon{width:1em;height:1em;pointer-events:none;fill:#888}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder{color:red}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-svg-icon{fill:red}.video-js .vjs-time-control{flex:none;font-size:1em;line-height:3em;min-width:2em;width:auto;padding-left:1em;padding-right:1em}.video-js .vjs-current-time,.video-js .vjs-duration,.vjs-live .vjs-time-control,.vjs-live .vjs-time-divider{display:none}.vjs-time-divider{display:none;line-height:3em}.video-js .vjs-play-control{cursor:pointer}.video-js .vjs-play-control .vjs-icon-placeholder{flex:none}.vjs-text-track-display{position:absolute;bottom:3em;left:0;right:0;top:0;pointer-events:none}.vjs-error .vjs-text-track-display{display:none}.video-js.vjs-controls-disabled .vjs-text-track-display,.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}.video-js .vjs-text-track{font-size:1.4em;text-align:center;margin-bottom:.1em}.vjs-subtitles{color:#fff}.vjs-captions{color:#fc6}.vjs-tt-cue{display:block}video::-webkit-media-text-track-display{transform:translateY(-3em)}.video-js.vjs-controls-disabled video::-webkit-media-text-track-display,.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{transform:translateY(-1.5em)}.video-js.vjs-force-center-align-cues .vjs-text-track-cue{text-align:center!important;width:80%!important}.video-js .vjs-picture-in-picture-control{cursor:pointer;flex:none}.video-js.vjs-audio-only-mode .vjs-picture-in-picture-control,.vjs-pip-window .vjs-picture-in-picture-control{display:none}.video-js .vjs-fullscreen-control{cursor:pointer;flex:none}.video-js.vjs-audio-only-mode .vjs-fullscreen-control,.vjs-pip-window .vjs-fullscreen-control{display:none}.vjs-playback-rate .vjs-playback-rate-value,.vjs-playback-rate>.vjs-menu-button{position:absolute;top:0;left:0;width:100%;height:100%}.vjs-playback-rate .vjs-playback-rate-value{pointer-events:none;font-size:1.5em;line-height:2;text-align:center}.vjs-playback-rate .vjs-menu{width:4em;left:0}.vjs-error .vjs-error-display .vjs-modal-dialog-content{font-size:1.4em;text-align:center}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.85;text-align:left;border:.6em solid rgba(43,51,63,.7);box-sizing:border-box;background-clip:padding-box;width:5em;height:5em;border-radius:50%;visibility:hidden}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{display:flex;justify-content:center;align-items:center;animation:vjs-spinner-show 0s linear .3s forwards}.vjs-error .vjs-loading-spinner{display:none}.vjs-loading-spinner:after,.vjs-loading-spinner:before{content:"";position:absolute;box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:1;border:inherit;border-color:transparent;border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before{animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite}.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before{border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{border-top-color:#fff;animation-delay:.44s}@keyframes vjs-spinner-show{to{visibility:visible}}@keyframes vjs-spinner-spin{100%{transform:rotate(360deg)}}@keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}100%{border-top-color:#73859f}}.video-js.vjs-audio-only-mode .vjs-captions-button{display:none}.vjs-chapters-button .vjs-menu ul{width:24em}.video-js.vjs-audio-only-mode .vjs-descriptions-button{display:none}.vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-svg-icon{width:1.5em;height:1.5em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-.1em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:"\f10c";font-size:1.5em;line-height:inherit}.video-js.vjs-audio-only-mode .vjs-subs-caps-button{display:none}.video-js .vjs-audio-button+.vjs-menu .vjs-descriptions-menu-item .vjs-menu-item-text .vjs-icon-placeholder,.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-.1em}.video-js .vjs-audio-button+.vjs-menu .vjs-descriptions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before,.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:" \f12e";font-size:1.5em;line-height:inherit}.video-js.vjs-layout-small .vjs-current-time,.video-js.vjs-layout-small .vjs-duration,.video-js.vjs-layout-small .vjs-playback-rate,.video-js.vjs-layout-small .vjs-remaining-time,.video-js.vjs-layout-small .vjs-time-divider,.video-js.vjs-layout-small .vjs-volume-control,.video-js.vjs-layout-tiny .vjs-current-time,.video-js.vjs-layout-tiny .vjs-duration,.video-js.vjs-layout-tiny .vjs-playback-rate,.video-js.vjs-layout-tiny .vjs-remaining-time,.video-js.vjs-layout-tiny .vjs-time-divider,.video-js.vjs-layout-tiny .vjs-volume-control,.video-js.vjs-layout-x-small .vjs-current-time,.video-js.vjs-layout-x-small .vjs-duration,.video-js.vjs-layout-x-small .vjs-playback-rate,.video-js.vjs-layout-x-small .vjs-remaining-time,.video-js.vjs-layout-x-small .vjs-time-divider,.video-js.vjs-layout-x-small .vjs-volume-control{display:none}.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover{width:auto;width:initial}.video-js.vjs-layout-tiny .vjs-progress-control,.video-js.vjs-layout-x-small .vjs-progress-control{display:none}.video-js.vjs-layout-x-small .vjs-custom-control-spacer{flex:auto;display:block}.vjs-modal-dialog.vjs-text-track-settings{background-color:#2b333f;background-color:rgba(43,51,63,.75);color:#fff;height:70%}.vjs-spatial-navigation-enabled .vjs-modal-dialog.vjs-text-track-settings{height:80%}.vjs-error .vjs-text-track-settings{display:none}.vjs-text-track-settings .vjs-modal-dialog-content{display:table}.vjs-text-track-settings .vjs-track-settings-colors,.vjs-text-track-settings .vjs-track-settings-controls,.vjs-text-track-settings .vjs-track-settings-font{display:table-cell}.vjs-text-track-settings .vjs-track-settings-controls{text-align:right;vertical-align:bottom}@supports (display:grid){.vjs-text-track-settings .vjs-modal-dialog-content{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;padding:20px 24px 0 24px}.vjs-track-settings-controls .vjs-default-button{margin-bottom:20px}.vjs-text-track-settings .vjs-track-settings-controls{grid-column:1/-1}.vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content{grid-template-columns:1fr}}.vjs-text-track-settings select{font-size:inherit}.vjs-track-setting>select{margin-right:1em;margin-bottom:.5em}.vjs-text-track-settings fieldset{margin:10px;border:none}.vjs-text-track-settings fieldset span{display:inline-block;padding:0 .6em .8em}.vjs-text-track-settings fieldset span>select{max-width:7.3em}.vjs-text-track-settings legend{color:#fff;font-weight:700;font-size:1.2em}.vjs-text-track-settings .vjs-label{margin:0 .5em .5em 0}.vjs-track-settings-controls button:active,.vjs-track-settings-controls button:focus{outline-style:solid;outline-width:medium;background-image:linear-gradient(0deg,#fff 88%,#73859f 100%)}.vjs-track-settings-controls button:hover{color:rgba(43,51,63,.75)}.vjs-track-settings-controls button{background-color:#fff;background-image:linear-gradient(-180deg,#fff 88%,#73859f 100%);color:#2b333f;cursor:pointer;border-radius:2px}.vjs-track-settings-controls .vjs-default-button{margin-right:1em}.vjs-title-bar{background:rgba(0,0,0,.9);background:linear-gradient(180deg,rgba(0,0,0,.9) 0,rgba(0,0,0,.7) 60%,rgba(0,0,0,0) 100%);font-size:1.2em;line-height:1.5;transition:opacity .1s;padding:.666em 1.333em 4em;pointer-events:none;position:absolute;top:0;width:100%}.vjs-error .vjs-title-bar{display:none}.vjs-title-bar-description,.vjs-title-bar-title{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vjs-title-bar-title{font-weight:700;margin-bottom:.333em}.vjs-playing.vjs-user-inactive .vjs-title-bar{opacity:0;transition:opacity 1s}.video-js .vjs-skip-forward-5{cursor:pointer}.video-js .vjs-skip-forward-10{cursor:pointer}.video-js .vjs-skip-forward-30{cursor:pointer}.video-js .vjs-skip-backward-5{cursor:pointer}.video-js .vjs-skip-backward-10{cursor:pointer}.video-js .vjs-skip-backward-30{cursor:pointer}.video-js .vjs-transient-button{position:absolute;height:3em;display:flex;align-items:center;justify-content:center;background-color:rgba(50,50,50,.5);cursor:pointer;opacity:1;transition:opacity 1s}.video-js:not(.vjs-has-started) .vjs-transient-button{display:none}.video-js.not-hover .vjs-transient-button:not(.force-display),.video-js.vjs-user-inactive .vjs-transient-button:not(.force-display){opacity:0}.video-js .vjs-transient-button span{padding:0 .5em}.video-js .vjs-transient-button.vjs-left{left:1em}.video-js .vjs-transient-button.vjs-right{right:1em}.video-js .vjs-transient-button.vjs-top{top:1em}.video-js .vjs-transient-button.vjs-near-top{top:4em}.video-js .vjs-transient-button.vjs-bottom{bottom:4em}.video-js .vjs-transient-button:hover{background-color:rgba(50,50,50,.9)}@media print{.video-js>:not(.vjs-tech):not(.vjs-poster){visibility:hidden}}.vjs-resize-manager{position:absolute;top:0;left:0;width:100%;height:100%;border:none;z-index:-1000}.js-focus-visible .video-js :focus:not(.focus-visible){outline:0}.video-js :focus:not(:focus-visible){outline:0}
/* End */


/* Start:/bitrix/templates/xmotors_2025.03.27/style.css?1744715612143254*/
.personal_data_fixed_block{
	display: none;
	position: fixed;
    bottom: 0;
    left: 50%;
    transform: translate(-50%, -45px);
    z-index: 99999;
    padding: 30px;
    max-width: 715px;
    background: #fff;
    width: 90%;
    gap:30px;
    box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.1);
    border-radius: 5px;
    box-sizing: border-box;
}
.personal_data_fixed_block.open{display: flex;justify-content: space-between;align-items: center;}
.personal_data_fixed_block .main_info > a{font-size: 14px;font-weight: 500;}
.personal_data_fixed_block .btn_i_agree{font-size: 17px;font-weight: 600;color: #ffffff;background-color: #00509c;border-color: #00509c;padding: 12px 50px;border-radius: 5px;cursor: pointer;text-align: center;box-sizing: border-box;}
.personal_data_fixed_block .btn_i_agree:hover{background-color: #feb006;border-color: #feb006;}
 
body.modal-opened{overflow: hidden}
 
 
 
.after_top {height: 105px;line-height: 105px;}
.after_top .wrap {/* overflow: hidden; */display: table;width: 100%}
.after_top .wrap > a, .after_top .wrap > div, .after_top .wrap > form {display: table-cell;vertical-align: middle}
.after_top .wrap > a {width: 290px!important}
.after_top .wrap > a img{vertical-align: baseline}
.after_top .wrap .info {margin: 10px 0;width: 415px;width: 365px;text-align: center;padding-right: 7px; position: relative; padding-left: 60px}
.after_top .wrap .info .request-call{position: absolute; left: 0; top: 50%; margin-top: -35px}
.after_top .wrap .info p {line-height: 24px;color: #444; margin: 0}
.after_top .wrap .info p.town { font-size: 19px;text-transform: uppercase;color: #333;line-height: 28px; margin: 0}
.after_top .wrap .info p.town a {color: #333;text-decoration: underline;}
.after_top .wrap .info p.town a:hover {text-decoration: none;}
.after_top .wrap .info p.phone {line-height: 38px;font-size: 32px;color: #333;margin: 3px 0}
.after_top .wrap .info p.phone a, .after_top .wrap .info p.phone a span {color: #333;}
.after_top .wrap .info p.phone a:hover{text-decoration: none}
.after_top .wrap .call a{display: inline-block; margin-top: -5px}
.after_top form {background: url(/bitrix/templates/xmotors_2025.03.27/img/form.png) no-repeat right 10px;width: 393px;padding-top: 10px;text-align: right}
@media (min-width:1550px){
	.after_top form {background: url(/bitrix/templates/xmotors_2025.03.27/img/form.png) no-repeat right 24px;}
}
.after_top form input {background: transparent;color: #444;border: none;font-family: 'Roboto', sans-serif;font-size: 14px;}
.after_top form input[type="text"] {height: 55px;line-height: 55px;vertical-align: top;padding: 20px 15px 20px 15px;width: 320px;box-sizing: border-box; margin-top: 17px;}
.after_top form select {height: 25px;    vertical-align: top;    width: 67px;    box-sizing: border-box;    margin-top: 14px;    margin-right: 14px;    border: none;    border-radius: 0;    padding: 0 7px;    border-left: 1px solid #ddd; color: #444; outline: none}
.after_top form input[type="text"].loading{background: url(/bitrix/templates/xmotors_2025.03.27/img/loading.svg) no-repeat right 20px center; background-size: auto 60%; position: relative}
.after_top form input[type="submit"] {height: 55px;width: 60px;cursor: pointer}

::-webkit-input-placeholder {color: #B1B1B1;opacity: 0.8}
::-moz-placeholder {color: #B1B1B1;opacity: 0.8}/* Firefox 19+ */
:-moz-placeholder {color: #B1B1B1;opacity: 0.8}/* Firefox 18- */
:-ms-input-placeholder  {color: #B1B1B1;opacity: 0.8}

.after_top .basket {width: 300px;padding-left: 10px}
.after_top .basket a {font-size: 23px;color: #333;line-height: normal;background: url(/bitrix/templates/xmotors_2025.03.27/img/basket.png) no-repeat left center;padding: 8px 0 8px 65px;text-align: left;float: right;margin-top: -10px; display: block}
.after_top .basket a:hover{text-decoration: none}
.after_top .basket a > span {display: block;font-size: 20px;}

 
.main:after{content: " "; display: table; clear: both}
.main.under-header{margin-bottom: 0}
.main.under-header +.main{margin-top: 0}
.main .left-side {float: left;width: 28%;/*405px;*/ position: relative; z-index: 99}
.main .left-side img {max-width: 100%}
.main .left-side h1.cat, .main .left-side h1.news, .main .left-side h1.art,
.main .left-side .cat.like_h1, .main .left-side .news.like_h1, .main .left-side .art.like_h1 {background: url(/bitrix/templates/xmotors_2025.03.27/img/h1_1.png) no-repeat center center;color: #fff;padding: 40px 0 30px 55px;}
.main .left-side .cat.like_h1{position: relative}
.main .left-side .cat.like_h1 i.menu-btn{position: absolute; display: inline-block; width: 30px; height: 30px; background: url(/bitrix/templates/xmotors_2025.03.27/img/menu-btn.png) no-repeat center center; left: 45px; top: 35px}
.main .left-side .cat.like_h1.in_{
	cursor: pointer
}
.main .left-side h1.news,
.main .left-side .news.like_h1 {background: url(/bitrix/templates/xmotors_2025.03.27/img/h1_2.png) no-repeat center center;padding: 30px 0 30px 45px;}
.main .left-side h1.art,
.main .left-side .art.like_h1 {background: url(/bitrix/templates/xmotors_2025.03.27/img/h1_3.png) no-repeat center center;padding: 30px 0 30px 45px;}
.main .left-side ul, .left-side .news-item , .main .left-side a.art{list-style: none;width: 275px;margin: 25px auto;}
.main .left-side ul{margin-top: 10px; display: inline-block; margin-left: 50px; margin-right: 0; width: auto; min-width: 275px }
.main .left-side ul li {display: block;border-bottom: 1px solid #d9d9d9;}
.main .left-side ul li:last-of-type {border-bottom: none;}
.main .left-side ul li a {display: block;padding: 15px 0 5px 70px;background-position: left center;background-repeat: no-repeat;font-size: 18px;text-transform: uppercase;color: #333;}
.main .left-side ul.main-catalog.remont-menu li:nth-of-type(1) a {background-image: url("/images/remont_kvadroziklov.png"); background-repeat: no-repeat; background-position: left center;}
.main .left-side ul.main-catalog.remont-menu li:nth-of-type(2) a {background-image: url("/images/remont_moto.png");}
.main .left-side ul.main-catalog.remont-menu li:nth-of-type(3) a {background-image: url("/images/remont_pitbaikov.png");}
.main .left-side ul.main-catalog.remont-menu li:nth-of-type(4) a {background-image: url("/images/remont_snegoxod.png");}
.main .left-side ul.main-catalog.remont-menu li:nth-of-type(5) a {background-image: url("/images/remont_sad_tehn.png");}
.main .left-side .news-item span {display: block;color: #999999;font-size: 25px;margin-bottom: 5px;opacity: 0.72}
.main .left-side .news-item a, .main .left-side a.art {display: block;text-decoration: underline;color: #555555;}
.main .left-side .news-item a:hover, .main .left-side a.art:hover {text-decoration: none;}
.main .left-side .promo {display: block;margin-bottom: 25px;}
.main .left-side .promo img {max-width: 100%}


.main.category div.main-catalog, .main.detail div.main-catalog, .main.full div.main-catalog { z-index:999999!important}
.main.category #dop_ {display: none;}
.main .right-side {float: right;width: 70%;/*1085px;*/}
.main .right-side.index-page{margin-top: -94px}
.main .right-side #top {display: table;width: 100%;}
.main .right-side .ban {width: 750px;display: table-cell;vertical-align: top; padding-left: 40px;}
.main .right-side .ban .bx-wrapper {padding: 0;max-width: 749px!important}
.main .right-side .ban .bx-wrapper .bx-viewport {height: 320px!important;}
.main .right-side .banner li {width: 749px;height: 320px!important;}
.main .right-side .ban .bx-pager {bottom: 35px;right: 10px;text-align: right;}
.main .right-side .ban .bx-pager a {color: transparent;background: #fff;width: 12px;height: 12px;}
.ban .bx-wrapper .bx-pager.bx-default-pager a:hover, .ban .bx-wrapper .bx-pager.bx-default-pager a.active {background: #DB4F4F}

.main .right-side .ban + .act {width: 320px;padding-left: 30px;display: table-cell;vertical-align: middle;}
.main .right-side .ban + .act > div {margin-bottom: 30px;background-position: left top;background-repeat: no-repeat;padding-left: 85px;background-size: 75px auto;min-height: 40px}
.main .right-side .ban + .act p {display: block;margin-bottom: 10px;color: #666666;font-size: 16px;}
.main .right-side .ban + .act p a {color: #1F1F1F;text-decoration: underline;font-size: 17px;}
.main .right-side .ban + .act p a:hover {text-decoration: none;}

.main .right-side .ogl h1,
.main .right-side .ogl .like_h1 {display: inline-block;vertical-align: top;margin-top: 10px;}
.main .right-side .ogl {overflow: hidden;margin: 20px 0 0 40px}
.main .right-side .ogl .all {margin-left: 40px;}

.main .right-side .items {overflow: hidden;margin-top: 5px; max-height: 720px; margin-left:40px;margin-right: 40px}
.main .right-side .items .tov {width: calc(100% / 5)}
.main .right-side .tov_ li, .catalog .catal li {width: 200px;}
.main .right-side .items .tov, .main .right-side .tov_ li, .catalog .catal li {float: left;height: 328px;padding: 15px;margin: 15px 0;/*background-color: #fff;*/position: relative}
.main .right-side .tov_.slider-2rows li{height: auto; padding: 0!important;  border-bottom: none}
.main .right-side .tov_.slider-2rows li > div{height: 361px;padding: 15px; position: relative; border-bottom: 6px solid #b9b9b9;}


.main .right-side .items .tov:before, .main .right-side .items .tov:after {width: 0;height: 0;content: '';position: absolute;}
/*.main .right-side .items .tov:nth-of-type(1), .main .right-side .tov_ li:nth-of-type(8n+1), .main .right-side .tov_ li:nth-of-type(8n+5),*/ .catalog .catal li:nth-of-type(1), .catalog .catal li:nth-of-type(4n+1) {background: url(/bitrix/templates/xmotors_2025.03.27/img/t1.png) no-repeat left top;margin: 25px 0 5px}
/*.main .right-side .items .tov:nth-of-type(2), .main .right-side .tov_ li:nth-of-type(8n+2), .main .right-side .tov_ li:nth-of-type(8n+6),*/ .catalog .catal li:nth-of-type(2), .catalog .catal li:nth-of-type(4n+2) {background: url(/bitrix/templates/xmotors_2025.03.27/img/t2.png) no-repeat left top;margin-left: -2px}
/*.main .right-side .items .tov:nth-of-type(3), .main .right-side .tov_ li:nth-of-type(8n+3), .main .right-side .tov_ li:nth-of-type(8n+7),*/ .catalog .catal li:nth-of-type(3), .catalog .catal li:nth-of-type(4n+3) {background: url(/bitrix/templates/xmotors_2025.03.27/img/t3.png) no-repeat left top;margin: 10px 0 20px -2px;width: 235px!important}
/*.main .right-side .items .tov:nth-of-type(4), .main .right-side .tov_ li:nth-of-type(8n+4), .main .right-side .tov_ li:nth-of-type(8n),*/ .catalog .catal li:nth-of-type(4n), .catalog .catal li:nth-of-type(5n) {background: url(/bitrix/templates/xmotors_2025.03.27/img/t4.png) no-repeat left top;margin: 8px 30px 22px -22px;width: 235px!important}
/*.main .right-side .items .tov:nth-of-type(5) {margin: 20px 0 20px;background: url(/bitrix/templates/xmotors_2025.03.27/img/t5.png) no-repeat left top;}
.main .right-side .items .tov:nth-of-type(6){margin:13px 0 27px -1px;background: url(/bitrix/templates/xmotors_2025.03.27/img/t6.png) no-repeat left top;}*/
/*.main .right-side .items .tov:nth-of-type(7) {background: url(/bitrix/templates/xmotors_2025.03.27/img/t7.png) no-repeat left top;margin: 8px 0 22px -3px;width: 235px!important}
.main .right-side .items .tov:nth-of-type(8) {background: url(/bitrix/templates/xmotors_2025.03.27/img/t8.png) no-repeat left top;margin: 2px 0 28px -17px;width: 235px!important}*/
.main .right-side .items .tov:nth-of-type(3), .main .right-side .items .tov:nth-of-type(7), .main .right-side .items .tov:nth-of-type(8) {padding: 15px 35px 15px 20px;} /*.main .right-side .tov_ li:nth-of-type(8n), .main .right-side .tov_ li:nth-of-type(8n+3), .main .right-side .tov_ li:nth-of-type(8n+7)*/ 
/*.main .right-side .items .tov:nth-of-type(4), .main .right-side .tov_ li:nth-of-type(8n+4) {padding: 15px 20px 15px 30px;}*/
/*.main .right-side .items .tov:nth-of-type(1):before {left: 0;
 top: -5px;
 border-left: 0px solid transparent;
 border-top: 5px solid transparent;
 border-right: 213px solid #fff;}
 .main .right-side .items .tov:nth-of-type(1):after {left: 0;
 bottom: -10px;
 border-left: 0px solid transparent;
 border-bottom: 10px solid transparent;
 border-right: 213px solid #fff;}*/
.main .right-side .items .tov .img, .main .right-side .tov_ li .img, .catalog .catal li .img, .prost div .img {display: block;width: 100%;height: 170px;vertical-align: middle;text-align: center;line-height:170px}
.main .right-side .items .tov .img img, .main .right-side .tov_ li .img img, .catalog .catal li .img img, .prost div .img img {max-width: 155px;max-height: 160px;display:inline-block!important;vertical-align:middle}
.catalog .catal li .img img {max-width: 170px;}
.main .right-side .items .tov p, .main .right-side .tov_ li p, .prost div p, .small li p {margin: 13px 0 0}
.main .right-side .items .tov p.name{height: 50px; overflow: hidden}
.main .right-side .items .tov p a, .main .right-side .tov_ li p a, .prost div p a { text-align: center; display: block;text-decoration: underline;color: #555;}
.main .right-side .items .tov p a:hover, .main .right-side .tov_ li p a:hover, .prost div p a:hover {text-decoration: none;}
.main .right-side .items .tov .price span, .main .right-side .tov_ li .price span, .prost div .price span, .small li span {color:#FD1F15;font-size: 22px; }
/* .main .right-side .items .tov .price.price-smaller span, .main .right-side .tov_ li .price.price-smaller span, .prost div .price.price-smaller span{font-size: 19px;} */
.prost div .price.price-smaller{white-space: nowrap}
.main .right-side .items .tov p.old_price, .main .right-side .tov_ li p.old_price, .prost div p.old_price {color: #CCCCCC;font-size: 16px;position: absolute;right: 20px;bottom: 40px;text-decoration: line-through;}
.main .right-side .items .tov p.sale, .main .right-side .tov_ li p.sale, .prost div p.sale {position: absolute;top: 10px;right: 15px;background: url(/bitrix/templates/xmotors_2025.03.27/img/sale.png) no-repeat center top;width: 52px;height: 52px;font-family: 'Roboto';font-size: 17px;color: #fff;text-align: center;line-height: 52px;margin: 0}


.main .right-side .items .tov p.hit,
.main .right-side .tov_ li p.hit,
.prost div p.hit{position: absolute;top: 10px;right: 0;background: #F00005; height: 26px;font-family: 'Roboto';font-size: 12px;color: #fff;text-align: center;line-height: 26px;margin: 0; padding: 0 8px}
.prost.str div p.hit,
.prost.str div p.new{  width: auto;  left: 0;  right: auto; z-index:9}

.main .right-side .items .tov p.new,
.main .right-side .tov_ li p.new,
.prost div p.new{position: absolute;top: 10px;right: 0;background: #85B200; height: 26px;font-family: 'Roboto';font-size: 12px;color: #fff;text-align: center;line-height: 26px;margin: 0; padding: 0 10px}


.main .right-side .items .tov .price {position: absolute;left: 20px;bottom: 20px;}

.main .right-side .bx-wrapper {padding: 0px 0 15px;/* max-width: 895px!important; */margin: 0!important;}
.main .right-side .bx-wrapper .bx-viewport {height: 345px!important;}
.main .right-side .bx-catalog-set-topsale-slider-container .bx-wrapper .bx-viewport{height: auto!important;}
.main .right-side .tov_ li {}
.main .right-side .tov_ li:nth-of-type(8n+1), .main .right-side .tov_ li:nth-of-type(8n+5) {margin-left: 10px;}
.main .right-side .tov_ li .name {/* margin-bottom: 20px; */height: 50px;overflow: hidden}
.main .right-side .tov_ li .price {float: left;margin-top: 0}
.main .right-side .tov_ li .old_price {position: inherit!important;right: auto!important;bottom: auto!important;margin-top: 0;float: right}

.main .right-side .videoreview {display: inline-block;margin: 0 5px 15px 5px; vertical-align: top;}
.main .right-side .videoreview .review {width: 450px; height: 300px;}

 
.catalog .catal li {margin: 0 20px!important}
.catalog .catal li p {text-transform: uppercase;text-align: center;margin-top: 40px;}
.catalog .catal li p a {color:#333333}
.catalog .catal li p a:hover {text-decoration: underline;}

.content {position: relative;height: 388px;max-width: 1407px;margin: 70px auto 70px;background: #fff;
	
	transform: skew(0deg, -3deg) rotate(1deg);-webkit-transform: skew(0deg, -3deg) rotate(1deg);-moz-transform: skew(0deg, -3deg) rotate(1deg);-ms-transform: skew(0deg, -3deg) rotate(1deg);
	box-shadow: 4px 6px 0px 0px #b9b9b9;
	
}
.content > div {transform: skew(2deg, 3deg) rotate(0deg);-webkit-transform: skew(2deg, 3deg) rotate(0deg);-moz-transform: skew(2deg, 3deg) rotate(0deg);-ms-transform: skew(2deg, 3deg) rotate(0deg);}
.content > div > * {transform: skew(-2deg, 0deg) rotate(-1deg);-webkit-transform: skew(-2deg, 0deg) rotate(-1deg);-moz-transform: skew(-2deg, 0deg) rotate(-1deg);-ms-transform: skew(-2deg, 0deg) rotate(-1deg);}
.content > img {position: absolute;bottom: -20px;right: 0px;z-index: 99;
	transform: skew(0deg, 3deg) rotate(-1deg);-webkit-transform: skew(0deg, 3deg) rotate(-1deg);-moz-transform: skew(0deg, 3deg) rotate(-1deg);-ms-transform: skew(0deg, 3deg) rotate(-1deg);
}
/*.content:before {content: '';background: url(/bitrix/templates/xmotors_2025.03.27/img/content.png) no-repeat left top;width: 22px;height: 408px;left: 0;top: 0;position: absolute;}
.content:after {content: '';background: url(/bitrix/templates/xmotors_2025.03.27/img/content.png) no-repeat right top;width: 62px;height: 408px;right: -25px;;top: 0;position: absolute;}*/
.content h1,
.content .like_h1 {background: url(/bitrix/templates/xmotors_2025.03.27/img/content_h1.png) no-repeat left center;padding: 40px 25px 35px 40px;color: #fff;line-height: 27px;}
.content .like_h1.long{background: url(/bitrix/templates/xmotors_2025.03.27/img/detail-descr-bg.png) no-repeat; padding: 25px 0 15px 30px; margin-left: 0}
.content > div {/*margin: 19px 37px 0 22px;*/background: #fff;/*height: 382px;*/position: absolute; height: 380px;padding: 7px 0 0 22px;left: -7px;top: -37px;background-size: auto 100%;width: 99%;}
 
.content p, .content div > a {margin: 0 30px 15px;color: #555555;font-size: 17px;}
.content div > a {text-decoration: underline;text-transform: uppercase;z-index: 100;position: relative;}
.content div > a:hover {text-decoration: none}

.form {max-width: 1392px;margin: 10px auto 70px;min-height: 466px;background-color: #fff;position: relative;	
	transform: skew(-1deg, -1deg);-webkit-transform: skew(-1deg, -1deg);-moz-transform: skew(-1deg, -1deg);-ms-transform: skew(-1deg, -1deg);
	box-shadow: 4px 6px 0px 0px #b9b9b9;	
}
.form:after, .content:after {left: -1px;bottom: -6px;content: '';width: 0;
	height: 0;
	border-top: 6px solid #b9b9b9; 
	border-left: 6px solid transparent;position: absolute;}
.form:before, .content:before {right: -4px;top: 0;content: '';width: 0;
	height: 0;
	border-bottom: 6px solid #b9b9b9; 
	border-right: 4px solid transparent;position: absolute;}
.form > div {	transform: skew(1deg, 1deg);-webkit-transform: skew(1deg, 1deg);-moz-transform: skew(1deg, 1deg);-ms-transform: skew(1deg, 1deg);display: table;width: 100%;padding: 30px}
.form div > form{display: table-cell;}
.form div > form {width: 700px;padding-right: 2%}
.form h1,
.form .like_h1 {background: url(/bitrix/templates/xmotors_2025.03.27/img/form_h1.png) no-repeat left center;padding: 30px 25px 15px 25px;color: #fff;line-height: 27px;margin-bottom: 30px;}
.form .contact h1,
.form .contact .like_h1 {background: url(/bitrix/templates/xmotors_2025.03.27/img/contacts.png) no-repeat left center; font-size: 27px}
 
.form .b24-form{float: left}
.form .contact {padding-left: 20px; float: left; margin-left: 90px; margin-top: -102px;}
.form .contact p {font-size: 16px;font-family: 'FrutigerNextLTW1G_R';margin-bottom: 15px;line-height: 22px;}

.footer {/*height: 450px;*/background: url(/bitrix/templates/xmotors_2025.03.27/img/footer.png?1) repeat-x center bottom #eee;}
.footer .wrap {padding: 0px 125px 0} 
.footer .logos {display: table;text-align: center;margin: 25px auto 95px;width: auto;}
.footer .logos a {display: table-cell;vertical-align: middle;height: 120px;padding: 0 10px;width: 120px;}
.footer .logos a span {display: block;line-height: 120px;width: 120px;margin: 0 auto;}
.footer .wrap > a {height: 100px;float: left; margin-top: 30px;/*margin-right: 10%*/}
.footer .wrap ul {list-style: none;overflow: hidden;margin-left: 300px}
.footer .wrap ul li {float: left;margin: 10px 30px 10px 0}
.footer .wrap ul li a {font-size: 16px;color: #333;}
.footer .wrap ul li a:hover {text-decoration: underline;}
.footer .wrap ul.first {padding-top: 12px;}
.footer .wrap ul.first li {margin-right: 40px}
.footer .wrap ul.first li a {text-transform: uppercase;text-decoration: underline;}
.footer .wrap ul.first li a:hover {text-decoration: none;}
.footer p {display: inline-block;vertical-align: top;color: #333;margin: 20px 0 0; font-family: 'Roboto';font-size: 13px;line-height: 16px;}
.footer .copy {width:300px;}
.footer .copy + p a {display: block;text-decoration: underline}
.footer .copy + p a:hover {text-decoration: none}


.tegs {width: 270px;margin: 0 auto;}
.tegs a {display: inline-block;vertical-align: top;color: #0c54a0;font-family: Arial Narrow;font-size: 17px;margin: 5px 2px;text-decoration: underline;}

  
/* .prost {overflow: hidden} */
/* .prost .tov .tov-inner{width: 174px} */
.prost .tov:hover .tov-inner{position: absolute;
	width: auto;
    left: 0;
    top: 0;
    padding: 10px 20px;
    right: -2px;
    z-index: 22;
    border-right: 2px solid #b9b9b9;
    border-bottom: 6px solid #b9b9b9;
    background: #fff;
    min-height: calc(100% + 6px)
}

.prost .tov .tov-inner .scu-props{display: none}
.prost .tov:hover .tov-inner .scu-props{display: block}
.prost div p {margin: 0;line-height: 20px}
.prost div p.name {margin-top: 10px; height:60px;overflow: hidden}
.prost div p.op {opacity: 0.6;font-size: 14px;line-height: 20px;height: 39px;overflow: hidden;margin-top: 5px;}
.prost .price {/*position: absolute;bottom: 40px;right: 20px;*/margin-top: 10px;text-align: right;}
.prost .old_price {/*bottom: 20px!important*/position: inherit!important;bottom: auto!important;right: auto!important}
.prost .tov-inner .old_price{position: static!important}
.prost .sale {top: 5px!important;right: 15px;margin: 0}
.prost .buy {/*bottom: 20px!important;left: 20px;*/background: url(/bitrix/templates/xmotors_2025.03.27/img/buy1.png) no-repeat left center;width: 47px;height: 47px;display: block;/*position: absolute;*/transition: 0.3s ease-in-out;float: left;padding-right: 20px;box-sizing: content-box}
.prost .buy:hover {background: url(/bitrix/templates/xmotors_2025.03.27/img/buy_h.png) no-repeat left center;}


.str > div {height:207px;width: 100%!important;border-right: 2px solid #b9b9b9;border-bottom: 6px solid #b9b9b9;float: none;padding: 0 20px!important}
.str div .img {height: 140px;width: 160px; position: relative}
.str div .img img {max-height: 140px;max-width: 160px; position: absolute;    left: 50%;    top: 50%;    transform: translate(-50%, -50%);}
.str div p {max-width: 55%;position: absolute;left: 200px;top: 25px;}
.str div p.name{margin-top: 0; text-align: left}
.str div p.name a{text-align: left}
.str div p.op {top: 60px; height: auto}
.str div .price, .str div .old_price {/* max-width: 100px; */right: 120px!important;top: 50%;margin-top: -10px;left: auto;position: absolute!important}
.str div .old_price {margin-top: 10px;}
.str div .sale {top: 50%!important;margin-top: -26px!important;right: 250px!important;left: auto;}
.str div .buy {right: 20px;left: auto;top: 50%;margin-top: -20px; float: inherit;
 padding-right: 0;
 position: absolute;}
 
.in {margin-bottom: 50px}
.in .bx-prev {left: -25px!important;}
.in .bx-next {right: -30px!important;}
.in h1,
.in .like_h1 {background: none;color: #333;padding: 10px 0 10px 40px}
.small2 li {background-size: 100% auto!important;width: 145px;height: 230px;float: left;padding: 5px 15px;margin: 15px 13px;position: relative}
.small2 li .img {display: table-cell;width: 130px;height: 130px;vertical-align: middle;text-align: center}
.small2 li .img {max-height: 130px;max-width: 130px;}
.small2 li:nth-of-type(1), .small2 li:nth-of-type(4n+1) {background: url(/bitrix/templates/xmotors_2025.03.27/img/t1.png) no-repeat left top;}
.small2 li:nth-of-type(2), .small2 li:nth-of-type(4n+2) {background: url(/bitrix/templates/xmotors_2025.03.27/img/t2.png) no-repeat left top;}
.small2 li:nth-of-type(3), .small2 li:nth-of-type(4n+3) {background: url(/bitrix/templates/xmotors_2025.03.27/img/t3.png) no-repeat left top;}
.small2 li:nth-of-type(4n) {background: url(/bitrix/templates/xmotors_2025.03.27/img/t4.png) no-repeat left top;}

.small2 li p {margin: 0;line-height: 20px;}
.small2 li .price {margin-top: 10px}
.small2 li .old_price {color: #CCCCCC;font-size: 16px;text-decoration: line-through;}




.bx-filter input[type="text"]+ span {text-transform: uppercase;color: #333;font-size: 17px;margin: 0 0 0 10px; display: inline-block; vertical-align: bottom; line-height: 1}
/* .bx-filter div span:nth-of-type(2) {vertical-align: bottom;margin-top: 30px} */
.bx-filter table {width: 100%}
.bx-filter table td {width: 50%;vertical-align: top;}
.bx-filter hr {background: #333;height: 1px;border: none;margin: 10px 30px 10px 15px}
.bx-filter > div {position: relative;padding: 0}
.bx-filter > div:nth-of-type(1) .close {top: -20px;}
.bx-filter > div a.close {position: absolute;right: 10px;top: -5px;}

.bx-filter-parameters-box-container .checkbox {min-width: 100%;float: left}
.bx-filter-parameters-box-container .group{margin-bottom: 20px}
.bx-filter-parameters-box-container .group .group-name{}
.bx-filter-parameters-box-container .group .checkbox{min-width: 50%}
.bx-filter .group .checkbox .bx-filter-input-checkbox .bx-filter-param-text{margin-right: 10px}
.bx-filter-parameters-box-container .checkbox.BRAND{width: 100%}

.bx-filter-parameters-box-container .checkbox.COLOR_DEFAULTS{min-width: inherit}
.bx-filter-parameters-box-container .checkbox.COLOR_DEFAULTS > label{padding: 0 15px 0 0}
.bx-filter-parameters-box-container .checkbox.COLOR_DEFAULTS .bx-filter-input-checkbox{position: relative}
.bx-filter-parameters-box-container .checkbox.COLOR_DEFAULTS .bx-filter-input-checkbox .check-styled{width: 25px; height: 25px; 
	background: -moz-linear-gradient(-45deg, rgba(255,255,255,0.48) 0%, rgba(255,255,255,0.48) 1%, rgba(255,255,255,0) 100%);
background: -webkit-linear-gradient(-45deg, rgba(255,255,255,0.48) 0%,rgba(255,255,255,0.48) 1%,rgba(255,255,255,0) 100%);
background: linear-gradient(135deg, rgba(255,255,255,0.48) 0%,rgba(255,255,255,0.48) 1%,rgba(255,255,255,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7affffff', endColorstr='#00ffffff',GradientType=1 );
}
.bx-filter-parameters-box-container .checkbox.COLOR_DEFAULTS .bx-filter-input-checkbox .check-styled:before{width: 20px; height: 20px; left: 4px}
.bx-filter-parameters-box-container .checkbox.COLOR_DEFAULTS .bx-filter-input-checkbox .bx-filter-param-text{display: none}
/* .bx-filter-parameters-box-container .checkbox.COLOR_DEFAULTS .bx-filter-input-checkbox:hover .bx-filter-param-text{display: block; position: absolute} */

.bx-filter .bx-filter-input-checkbox input[type=checkbox]{display: none}
 


.select-styled{display: inline-block; vertical-align: middle; position: relative}
.select-styled select{display: none}
.select-styled ul{margin: 0; padding: 0; list-style: none; display: inline-block; box-sizing: content-box }
.select-styled ul.hidden{display: none; position: absolute; height: 0}
.select-styled ul.show{ position: absolute; padding: 30px 0 10px 0; background: #fff; margin-top: -30px; z-index: 3; overflow: hidden; border: 1px solid #a6a6a6;}

.select-styled ul.show li{display: block; padding: 3px 35px 3px 15px; cursor: pointer}
.select-styled ul.show li a{font-size: 17px; font-family: 'FrutigerNextLTW1G_R'; color: #333;}
.select-styled ul.show li:hover, .select-styled ul.show li.selected{background: #eee}

.select-styled .selected-text {display: block; padding: 0 40px 0 15px; height: 30px; line-height: 32px; background: url(/bitrix/templates/xmotors_2025.03.27/img/down.png) no-repeat right 10px center; position: relative; ;  cursor: pointer; position: relative; z-index: 4; border: 1px solid #a6a6a6; font-size: 17px; font-family: 'FrutigerNextLTW1G_R'; color: #333;}
/* .select-styled .selected-text:after{content: "\f107"; font: normal normal normal 14px/1 FontAwesome; position: absolute; right: 14px; top: 50%; margin-top: -6px} */

.select-styled .selected-text.active{} 


 
.btn { display: inline-block; padding: 6px 12px; margin-bottom: 0; font-size: 14px; font-weight: normal; line-height: 1.42857143; text-align: center; white-space: nowrap; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-image: none; border: 1px solid transparent; border-radius: 4px; -webkit-transition: background 280ms ease,opacity 280ms ease,color 280ms ease,border 280ms ease; -moz-transition: background 280ms ease,opacity 280ms ease,color 280ms ease,border 280ms ease; -ms-transition: background 280ms ease,opacity 280ms ease,color 280ms ease,border 280ms ease; -o-transition: background 280ms ease,opacity 280ms ease,color 280ms ease,border 280ms ease; transition: background 280ms ease,opacity 280ms ease,color 280ms ease,border 280ms ease;}
.btn-default { color: #333; background-color: #fff; border-color: #ccc;}
.btn-sm, .btn-group-sm>.btn { padding: 5px 10px; font-size: 12px; line-height: 1.5; border-radius: 3px;}
.btn-default:hover { color: #333; background-color: #e6e6e6; border-color: #adadad;}
.buttons .controls .selected-text{background: none; display: flex; justify-content: space-between; align-items: center; padding-right: 15px;}
.buttons .controls .selected-text i{display: inline-block; width: 15px; height: 15px; vertical-align: middle; margin-left: auto;}
.buttons .controls .selected-text i.asc{background: url(/bitrix/templates/xmotors_2025.03.27/img/sort-asc.png) no-repeat center center / contain}
.buttons .controls .selected-text i.desc{background: url(/bitrix/templates/xmotors_2025.03.27/img/sort-desc.png) no-repeat center center / contain}

.modern-page-navigation > span,
.modern-page-navigation > a{display: inline-block; vertical-align: top; color: #ACACAC; font-size: 18px; margin: 0 10px; height: 31px; width: 31px; text-align: center; line-height: 35px;}
.modern-page-navigation { margin: 10px 0 40px;}
.modern-page-navigation > a:hover,
.modern-page-navigation .modern-page-current{ background: url(/bitrix/templates/xmotors_2025.03.27/images/pages.svg) no-repeat center top; background-size: contain; color: #C18301;}
.modern-page-navigation .modern-page-next:hover{background: none}


.main.category div.main-catalog,
.main.detail div.main-catalog,
.main.full div.main-catalog{position: absolute; width: 100%; background: #eee; z-index: 100; display: none; box-shadow: 0 4px 8px -2px #000}


.main.full.spares .spares-menu,
.main.detail.spares .spares-menu{display: none}
.main.detail.spares .right-side .bx-breadcrumb {margin-left: 10px}
.main.full.spares .right-side .buttons, .main.full.spares .right-side .bx-breadcrumb {margin-left: 0;padding-left: 10px;}
.main.full.spares .right-side .buttons.count_6 h1{background: none; white-space: nowrap; color: #c28401}
.main.wrap.full.spares + .wrap {width: 99%}

.main.detail,
.main.full{position: relative}
.main.detail .left-side, .main.full .left-side{position: absolute; left: 0}
.main.detail .right-side,
.main.full .right-side{width: 100%}
.main.detail .right-side .bx-breadcrumb{margin-left: 30%; margin-top: 70px}
.main.full .right-side .bx-breadcrumb{margin-left: 30%; }
.main.detail .right-side .buttons{margin-left: 0}
.main.full .right-side .buttons{margin-left: 30%}
.main.detail .right-side .buttons h1{padding: 0;    display: block;    background: none;    color: #131313;    font-family: 'FrutigerNextLTW1G_M';    text-transform: uppercase;    font-size: 30px!important;    margin: 28px 10px;}



.product-detail .product-detail-name{color: #131313; font-family: 'FrutigerNextLTW1G_M'; text-transform: uppercase; font-size: 30px; margin: 10px 0}
.product-detail-top > div:nth-of-type(1) {width:calc(100% - 320px);float: left}
.product-detail .product-image{float: left; width: 36%; }
.product-detail .product-image .main-image{display: table; width: 100%; margin-bottom: 15px; background:none!important}
.product-detail .product-image .main-image a{display: table-cell; width: inherit; text-align: center; vertical-align: middle; /*height: 454px*/}
.product-detail .product-image .main-image a:focus{outline: none}
.product-detail .product-image .main-image a img{max-width: 100%; max-height: 454px}
.product-detail .thumbs {display: block;clear: both}
.product-detail .thumbs ul {text-align: center}
.product-detail .thumbs ul li {display: inline-block; max-width: 100px;height: 85px;vertical-align: top;background: #fff;text-align: center;margin: 0 1px 2px 0}
.product-detail .thumbs ul li a {display: table-cell;width: 100px;height: 85px;vertical-align: middle}
.product-detail .thumbs ul li img{max-width: 100%; max-height: 85px; border: 1px solid #a6a6a6}

.product-detail .product-info{float: left; width:40%; padding-right: 40px}
.product-detail .product-info > p{font-family: Arial Narrow; font-size: 20px; color: #010000}
.product-detail .product-info ul{margin-top: 25px}
.product-detail .product-info ul li{color: #7b7b7b; font-family: Arial Narrow; margin-bottom: 5px}
.product-detail .product-info ul li span{color: #000; padding-left: 5px}
.product-item-scu-list {position: relative}
.product-item-scu-list > span.select_li {display: block;line-height: 56px;height: 56px;font-size: 20px;    overflow: hidden;    max-width: 100%;    vertical-align: middle;    text-align: center;    text-transform: uppercase;    text-overflow: ellipsis;    white-space: nowrap;border: 1px solid #bbb;position: relative;padding-right: 20px}
.product-item-scu-list > span.select_li:before {content: '';position: absolute;right: 15px;top: 20px;border-top: 15px solid #000;border-left: 10px solid transparent; border-right: 10px solid transparent}
.product-item-scu-list > span.select_li.hover:before {content: '';position: absolute;right: 15px;top: 20px;border-bottom: 15px solid #000;border-left: 10px solid transparent; border-right: 10px solid transparent;border-top: none}
.product-detail .product-info .product-item-detail-info-container:not(.COLOR) ul.product-item-scu-item-list {display: none;position: absolute;left: 2px;top: 56px;border: 1px solid #bbb;right: 0;background: #fff;z-index: 9999}
.product-detail .product-info .product-item-detail-info-container:not(.COLOR) ul.product-item-scu-item-list li {display: block;box-sizing: border-box}
.product-detail .product-info .product-item-detail-info-container:not(.COLOR) ul.product-item-scu-item-list li:hover div, .product-detail .product-info .product-item-detail-info-container:not(.COLOR) ul.product-item-scu-item-list li.selected div {background: #eee}
.product-detail .product-info .product-item-detail-info-container:not(.COLOR) ul.product-item-scu-item-list li > div {border: none;outline: none}
.product-detail .product-info .product-item-detail-info-container:not(.COLOR) ul.product-item-scu-item-list li .product-item-scu-item-text {display: block;width: 100%;font-size: 20px;line-height: 45px}
.product-detail .product-cart{float: left; width: 20%; min-width: 310px}
.product-detail .product-cart .price{text-align: center}
.product-detail .product-cart .price span{color:#FD1F15;font-size: 26px; }
.product-detail .product-cart .delivery-price{text-align: center; margin-top: 10px; color: #9d9d9d; font-size: 16px;}
.product-detail .product-cart .delivery-price span{color: #333}
.product-detail .product-cart .sale li a{color: #fff; text-transform: uppercase; font-family: "Arial_Narrow"; width: 142px; text-align: center; display: inline-block;font-size: 17px }
.product-detail .product-cart .sale li span{display: inline-block; color: #9d9d9d; font-family: "Arial_Narrow"; max-width: calc(100% - 152px); margin-left: 10px; vertical-align: top; line-height: 1; font-size: 16px;max-width: 128px;}
.product-detail .product-cart > div{background: #fff; padding: 25px 15px; position: relative}
.product-detail .product-cart > div:after{content: ""; display: block; width: 100%; background: #fff; border-bottom: 3px solid #b3b3b3; position: absolute; bottom: -19px; left: 0; transform: skewY(7deg); height: 38px;}
.product-detail .product-cart .sale{margin-top: 25px}
.product-detail .product-cart .sale .sale1click{background: url(/bitrix/templates/xmotors_2025.03.27/img/sale1click.png) no-repeat; padding: 16px 0}
.product-detail .product-cart .sale .sale1click + span{padding-top: 3px}
.product-detail .product-cart .sale .add2basket{background: url(/bitrix/templates/xmotors_2025.03.27/img/detail-buy.png) no-repeat; padding: 18px 0 26px 18px}
.product-detail .product-cart .sale .add2basket + span{padding-top: 8px}
.product-detail .product-cart .sale .salecredit{background: url(/bitrix/templates/xmotors_2025.03.27/img/credit.png) no-repeat; padding: 26px 0; margin-top: -11px; float: left}
.product-detail .product-cart .sale .salecredit + span{margin-top: -11px}
.product-detail .product-cart .social{text-align: center; margin-top: 50px;margin-bottom: 10px}
.product-detail .product-cart .social > li{display: inline-block; margin: 0 5px;vertical-align: top}
.ya-share2__container_size_m .ya-share2__icon {width: 40px!important;height: 38px!important; background-size: contain!important}

.ya-share2__container.ya-share2__container_size_s.ya-share2__container_alone .ya-share2__badge{vertical-align: middle; height: 18px;}
.ya-share2__container.ya-share2__container_size_s.ya-share2__container_alone .ya-share2__title{vertical-align: middle}

.product-detail .product-detail-video{margin: 30px 0 0}
.product-detail .product-detail-video .video{display: inline-block; vertical-align: top;max-width: 30%;width: 100%;margin-right: 3%}
.product-detail .product-detail-video .video iframe{height: 220px; margin: 0 10px 0 0; min-width: 400px;width: 100%}

.product-detail .product-detail-descr{clear: both; background: url(/bitrix/templates/xmotors_2025.03.27/img/descr-bg.png) no-repeat left top; position: relative; margin-bottom: 50px; background-size: 100% 100%; padding: 0 40px 20px 25px;margin-top: 30px}
.product-detail .product-detail-descr .center-part{padding: 25px 30px 11px; color: #7c7c7c; font-family: Arial Narrow}
.product-detail .product-detail-descr .center-part p{color: #7c7c7c}
.product-detail .product-detail-descr .center-part .like_h1{background: url(/bitrix/templates/xmotors_2025.03.27/img/detail-descr-bg.png) no-repeat; color: #fff; font-family: Arial Narrow; padding: 25px 0 15px 30px; font-size: 22px!important; margin-left: -30px; margin-top: -15px; margin-bottom: 15px}
.product-detail .product-detail-descr .center-part .a_star_promax {float: left;}
.product-detail .product-detail-descr .center-part .a_star_promax .star_promax {max-width: 150px; padding-right: 15px;}
.product-detail .product-detail-descr .center-part .more{display: block; vertical-align: top; background: url(/bitrix/templates/xmotors_2025.03.27/img/orange.png) no-repeat left center; width: 235px; height: 57px; line-height: 57px; font-family: 'Arial Narrow'; font-size: 20px; text-align: left; color: #fff; margin: 10px 0; padding-left: 25px; clear: both;}

/* .more-descr{display: none} */
body > .content > div .more-descr{display: none}
body > .content > div .more-descr.open{display: block}
span.more-descr.open{display: block}
.product-detail .product-detail-descr .more-descr .props-col{display: inline-block; vertical-align: top; margin-right: 55px}
.product-detail .product-detail-descr .more-descr .props-col > p{color: #010000; font-family: 'Arial Narrow'; font-size: 20px  }
.product-detail .product-detail-descr .more-descr .props-col table{border-collapse: collapse; margin-top: 10px}
.product-detail .product-detail-descr .more-descr .props-col table td{border: 1px solid #b5b5b5; padding: 5px}
.product-detail .product-detail-descr .more-descr .props-col table tr:nth-child(even) > td{background: #eeeeee}

.product-detail .product-more-product{margin-top: 50px}
.product-detail .product-more-product .catalog-section{text-align: center}
.product-detail .product-more-product .catalog-section .bx-wrapper{margin: 0 auto!important; height: 212px!important}
.product-detail .sub-title{color: #000; font-size: 26px; margin-bottom: 15px}

.product-detail .tov_more-products {/* height: 212px; */overflow: hidden}
.product-detail .tov_more-products li{ width: 145px!important; display: inline-block;/* float: left; */ padding: 15px; /* background-color: #fff; */ position: relative; background-size: 100% 100%!important; margin: 0 10px 15px; padding-bottom: 26px;height: 210px; position: relative}
.product-detail .tov_more-products li .img{display: table-cell; width: 200px; height: 110px; vertical-align: middle; text-align: center;}
.product-detail .tov_more-products li .img img{max-width: 100%; max-height: 100px;}
.product-detail .tov_more-products li p{ margin: 7px 0 0;text-align: left}
.product-detail .tov_more-products li p.name{line-height: 1; height: 28px; overflow: hidden}
.product-detail .tov_more-products li p.name a{color: #555; font-size: 15px}
.product-detail .tov_more-products li .price {}
.product-detail .tov_more-products li .price span{color: #FD1F15; font-size: 22px; font-family: 'FrutigerNextLTW1G_B';line-height: normal}
.product-detail .tov_more-products li .old_price{ color: #CCCCCC; font-size: 16px; margin: 0; text-decoration: line-through;margin-top: -5px}
.product-detail .tov_more-products li .buy{background: url(/bitrix/templates/xmotors_2025.03.27/img/buy_h.png) no-repeat left center; background-size: cover; width: 30px;    height: 27px;    display: block;    position: absolute; right: 15px;    transition: 0.3s ease-in-out;    float: right;    padding-right: 0px;    box-sizing: content-box; bottom: 20px}
.product-detail .tov_more-products li:nth-of-type(8n+1),
.product-detail .tov_more-products li:nth-of-type(8n+5),
.product-detail .tov_more-products li:nth-of-type(8n+8){background: url(/bitrix/templates/xmotors_2025.03.27/img/t1.png) no-repeat left top;}
.product-detail .tov_more-products li:nth-of-type(8n+2),
.product-detail .tov_more-products li:nth-of-type(8n+6){background: url(/bitrix/templates/xmotors_2025.03.27/img/t2.png) no-repeat left top; }
.product-detail .tov_more-products li:nth-of-type(8n+3),
.product-detail .tov_more-products li:nth-of-type(8n+7){background: url(/bitrix/templates/xmotors_2025.03.27/img/t3.png) no-repeat left top; }

.product-detail .tov_more-products li:nth-of-type(8n+4){background: url(/bitrix/templates/xmotors_2025.03.27/img/t4.png) no-repeat left top; }

.product-detail .tov_more-products li:nth-of-type(8n+8) .buy,
.product-detail .tov_more-products li:nth-of-type(8n+2) .buy,

.product-detail .tov_more-products li:nth-of-type(8n+1) .buy{right: 5px}


.product-more-product .prost > div{width: 150px;    height: 220px; display: inline-block; vertical-align: top; float: none; margin: 5px!important;  border: none; padding: 10px 15px!important}
.product-more-product .prost > div:hover .tov-inner{border: none; right: 0;    min-height: 100%; padding: 10px 15px}

.product-more-product .prost > div:nth-of-type(8n+1),
.product-more-product .prost > div:nth-of-type(8n+5),
.product-more-product .prost > div:nth-of-type(8n+8),
.product-more-product .prost > div:nth-of-type(8n+1):hover .tov-inner,
.product-more-product .prost > div:nth-of-type(8n+5):hover .tov-inner,
.product-more-product .prost > div:nth-of-type(8n+8):hover .tov-inner{background: url(/bitrix/templates/xmotors_2025.03.27/img/t1.png) no-repeat left top!important; background-size: 100% 100%!important;}
.product-more-product .prost > div:nth-of-type(8n+2),
.product-more-product .prost > div:nth-of-type(8n+6),
.product-more-product .prost > div:nth-of-type(8n+2):hover .tov-inner,
.product-more-product .prost > div:nth-of-type(8n+6):hover .tov-inner{background: url(/bitrix/templates/xmotors_2025.03.27/img/t2.png) no-repeat left top!important; background-size: 100% 100%!important;}
.product-more-product .prost > div:nth-of-type(8n+3),
.product-more-product .prost > div:nth-of-type(8n+7),
.product-more-product .prost > div:nth-of-type(8n+3):hover .tov-inner,
.product-more-product .prost > div:nth-of-type(8n+7):hover .tov-inner{background: url(/bitrix/templates/xmotors_2025.03.27/img/t3.png) no-repeat left top!important; background-size: 100% 100%!important;}
.product-more-product .prost > div:nth-of-type(8n+4),
.product-more-product .prost > div:nth-of-type(8n+4):hover .tov-inner{background: url(/bitrix/templates/xmotors_2025.03.27/img/t4.png) no-repeat left top!important; background-size: 100% 100%!important;}
.product-more-product .prost > div:hover{background: none!important}

.product-more-product .prost div .img {height: 100px; line-height: 100px}
.product-more-product .prost div .img img {max-height: 90px}
.product-more-product .prost div p.name{line-height: 1;    height: 28px;    overflow: hidden;}
.product-more-product .prost div p.name a{font-size: 15px;}
.product-more-product .prost div p.op{height: 17px}
.product-more-product .prost .buy{width: 30px;    height: 30px;    background-size: 100%;    padding: 0;    margin-right: 3px;}
.product-more-product .prost .buy:hover{background-size: 100%;}
.product-more-product .prost .price{}
.product-more-product .prost div:hover .scu-props ~ .price{margin-bottom: 15px}
.product-more-product .prost div .price span{font-size: 18px}
.product-more-product .prost div .old_price{ font-size: 14px;}
.product-more-product .prost div .product-item-scu-item-list{text-align: left}
.product-more-product .prost div .product-item-scu-item-text {    line-height: 26px;    min-width: 32px;    font-size: 12px;    color: #777777;    padding: 0 5px;    width: auto;}
 

.detail-reviews .detail-q-list .q-item p.q-text {margin-bottom: 15px!important;}



.tov_viewed li{ width: 145px!important; display: inline-block;/* float: left; */ padding: 15px; margin: 15px 0; /* background-color: #fff; */ position: relative; background-size: 100% 100%!important; margin: 0 10px; padding-bottom: 26px;height: 210px;}
.tov_viewed li .img{display: table-cell; width: 200px; height: 110px; vertical-align: middle; text-align: center;}
.tov_viewed li .img img{max-width: 100%; max-height: 100px;}
.tov_viewed li p{ margin: 7px 0 0;text-align: left}
.tov_viewed li p.sale{display: none}
.tov_viewed li p.name {height: 28px;overflow: hidden; margin: 0; text-align:center}
.tov_viewed li p.name a{color: #555; line-height: 1; font-size: 15px}
.tov_viewed li .price{white-space: nowrap}
.tov_viewed li .price span{color: #FD1F15; font-size: 22px; font-family: 'FrutigerNextLTW1G_B';text-align: left;line-height: normal}
.tov_viewed li .old_price{ color: #CCCCCC; font-size: 16px; margin: 0; text-decoration: line-through; margin-top: -7px}
.tov_viewed li:nth-of-type(8n+1),
.tov_viewed li:nth-of-type(8n+5),
.tov_viewed li:nth-of-type(8n+8){background: url(/bitrix/templates/xmotors_2025.03.27/img/t1.png) no-repeat left top;}
.tov_viewed li:nth-of-type(8n+2),
.tov_viewed li:nth-of-type(8n+6){background: url(/bitrix/templates/xmotors_2025.03.27/img/t2.png) no-repeat left top; }
.tov_viewed li:nth-of-type(8n+3),
.tov_viewed li:nth-of-type(8n+7){background: url(/bitrix/templates/xmotors_2025.03.27/img/t3.png) no-repeat left top; }

.tov_viewed li:nth-of-type(8n+4){background: url(/bitrix/templates/xmotors_2025.03.27/img/t4.png) no-repeat left top; }



.detail-reviews {margin-top: 50px;overflow: hidden;margin-bottom: 20px;}
.detail-reviews .title{color: #000; font-size: 26px; margin-bottom: 20px; }
.detail-reviews .title .more{display: inline-block; vertical-align: middle; background: url(/bitrix/templates/xmotors_2025.03.27/img/orange.png) no-repeat left center; width: 205px; height: 40px; line-height: 40px; font-family: 'Arial Narrow'; font-size: 20px; text-align: left; color: #fff; background-size: 100% 100%; padding-left: 25px}
.detail-reviews .detail-reviews-form{position: relative; background: url(/bitrix/templates/xmotors_2025.03.27/img/reviews-bg.png) no-repeat left top; background-size: 100% 100%; padding-right: 70px; padding-bottom: 30px; display: inline-block; min-width: 780px}
.detail-reviews .detail-reviews-form form{padding: 0 15px}
.detail-reviews .detail-reviews-form form .title{text-transform: uppercase; color: #fff; font-family: 'Arial Narrow'; margin: 15px 0; padding-left: 30px}
.detail-reviews .detail-reviews-form form .form-col{float: left}
.detail-reviews .detail-reviews-form form .form-col:first-of-type{width: 70%; padding-right: 20px}
.detail-reviews .detail-reviews-form form .form-col:last-of-type{width: 30%; padding-right: 20px}
.detail-reviews .detail-reviews-form form .form-row{margin-bottom: 10px; position: relative}
.detail-reviews .detail-reviews-form form .form-row:before{font-family: Arial Narrow; position: absolute; left: 0; color: #fff; font-size: 48px; top: 50%; margin-top: -12px; line-height: 24px; width: 30px; text-align: center}
.detail-reviews .detail-reviews-form form .form-row.plus:before{content: "+";}
.detail-reviews .detail-reviews-form form .form-row.minus:before{content: "\2013"; margin-top: -15px}
.detail-reviews .detail-reviews-form form .form-col:first-of-type .form-row{padding-left: 30px; }
.detail-reviews .detail-reviews-form form .form-row input[type=text]{background: #fff; border: none; border-radius: 3px; width: 100%; height: 45px; padding-left: 15px; font-size: 16px; font-family: 'FrutigerNextLTW1G_R';}
.detail-reviews .detail-reviews-form form .form-row textarea{background: #fff; border: none; border-radius: 3px; width: 100%; height: 120px; font-size: 16px; font-family: 'FrutigerNextLTW1G_R'; padding-left: 15px; padding-top: 5px;}
.detail-reviews .detail-reviews-form form .form-row input[type=text].error,
.detail-reviews .detail-reviews-form form .form-row textarea.error{color: #ff0000}
.detail-reviews .detail-reviews-form form .form-row input[type=submit]{background: url(/bitrix/templates/xmotors_2025.03.27/img/submit.png) no-repeat left center; color: #fff; text-transform: uppercase; font-size: 18px; font-family: 'FrutigerNextLTW1G_M'; line-height: 50px; cursor: pointer; border: none; width: 100%; background-size: 100% 100%;height: 50px;}
.detail-reviews .detail-reviews-form form .form-row label{color: #120202;  }
.detail-reviews .detail-reviews-form form .form-row .opit li{display: inline-block; margin-right: 5px;}
.detail-reviews .detail-reviews-form form .form-row .opit li input[type=radio]{display: none}
.detail-reviews .detail-reviews-form form .form-row .opit li label{color: #fff; text-decoration: underline;cursor: pointer}
.detail-reviews .detail-reviews-form form .form-row .opit li input:checked + label{color: #120202;cursor: default}

.detail-reviews .detail-reviews-list{float: left; width:740px!important; padding-right: 100px}
.detail-reviews .detail-reviews-list .review-item{margin-bottom: 30px; background: #fff;padding: 10px 10px 10px 40px}
.detail-reviews .detail-reviews-list .review-item p.review-date {font-size: 14px;}
.detail-reviews .detail-reviews-list .review-item p{line-height: 1.2; margin: 0}
.detail-reviews .detail-reviews-list .review-item p.review-name{color: #333333; text-transform: uppercase; margin-bottom: 10px; font-size: 20px}
.site-reviews .review-item p.review-name b{ }
.site-reviews .review-item small{opacity: .5}


.detail-reviews .detail-reviews-list .review-date{color: #333}
.detail-reviews .detail-reviews-list .review-opit{color: #b6b0b0;margin-bottom: 15px!important}
.detail-reviews .detail-reviews-list .review-plus,
.detail-reviews .detail-reviews-list .review-minus{padding-left: 30px; position: relative;margin-left: -30px!important}
.detail-reviews .detail-reviews-list .review-plus:before,
.detail-reviews .detail-reviews-list .review-minus:before{font-family: Arial Narrow; position: absolute; left: 0; color: #333; font-size: 30px; top: 50%; margin-top: -12px; line-height: 24px; width: 30px; text-align: center;}
.detail-reviews .detail-reviews-list .review-plus:before{content: "+"}
.detail-reviews .detail-reviews-list .review-minus:before{content: "\2013"; margin-top: -15px;}
.detail-reviews .detail-reviews-form{float: left}

.detail-reviews .detail-reviews-list .bx-section-desc-post {margin: 0}

.row-LOGIN{display: none}

.bx-auth a{color: #FF5C26; text-decoration: underline}
.bx-auth-reg{width: 65%}
.bx-auth-reg label{width: 25%; float: left; line-height: 44px; padding-bottom: 0; position: relative; font-size: 14px; font-weight: 500; padding-bottom: 2px; color: #000;}
.bx-auth-reg input[type=text],
.bx-auth-reg input[type=password],
.bx-auth-reg textarea{width: 75%; float: left;}
.auth .bx-auth-reg.forgot-form{ padding: 25px}
.forgot-form p{padding: 10px 0}
.forgot-form a{color: #E30016; text-decoration: underline}








.yellow_point {width: 80px; height: 80px; opacity: 0.8; position: fixed; cursor: pointer; z-index: 999; top: 50%; margin-top: -55px; right: 10px;}
 
.yellow_point div {	background-position: 100% 50%;	width: 76px;	height: 76px;	top: 7px;	left: 7px;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	position: absolute;}
.yellow_point div span {-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	position:absolute;	max-width:90px;	max-height:90px;	overflow: hidden;	text-align:center;	top:50%;left:50%; text-overflow: ellipsis;	line-height:1.2em;color: #000}
.yellow_point dfn {box-shadow:0 0 20px rgba(0, 0, 0, 0.2);background-color: #ffce00;width: 76px;
 height: 76px; top: 7px; left: 7px; position: absolute;-webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%;
 background-image: url(/bitrix/templates/xmotors_2025.03.27/img/phone-ico.png);
 background-repeat: no-repeat;
 background-position: center center;
 background-size: auto 50px;
 -webkit-border-radius: 100%; 
 -moz-border-radius: 100%; 
 border-radius: 100%;
/*
 -webkit-animation: anim-smprid 2s infinite ease-in-out;
	-moz-animation: anim-smprid 2s infinite ease-in-out;
	-ms-animation: anim-smprid 2s infinite ease-in-out;
	-o-animation: anim-smprid 2s infinite ease-in-out;
	animation: anim-smprid 2s infinite ease-in-out;
*/}
 
@-webkit-keyframes anim-smprid{0%{width:76px;height:76px;top:7px;left:7px;}50%{width:90px;height:90px;top:0;left:0;}100%{width:76px;height:76px;top:7px;left:7px;}}
@-moz-keyframes anim-smprid{0%{width:76px;height:76px;top:7px;left:7px;}50%{width:90px;height:90px;top:0;left:0;}100%{width:76px;height:76px;top:7px;left:7px;}}
@-o-keyframes anim-smprid{0%{width:76px;height:76px;top:7px;left:7px;}50%{width:90px;height:90px;top:0;left:0;}100%{width:76px;height:76px;top:7px;left:7px;}}
@keyframes anim-smprid{0%{width:76px;height:76px;top:7px;left:7px;}50%{width:90px;height:90px;top:0;left:0;}100%{width:76px;height:76px;top:7px;left:7px;}}




.zap-descr {clear: both; background: url(/bitrix/templates/xmotors_2025.03.27/img/descr-bg.png) no-repeat left top; position: relative; margin-bottom: 50px; background-size: 100% 100%; padding: 0 40px 20px 25px; margin-top: 50px}
.zap-descr .descr { padding: 25px 30px 11px; color: #7c7c7c; font-family: Arial Narrow;}
.zap-descr .descr .like_h1{background: url(/bitrix/templates/xmotors_2025.03.27/img/detail-descr-bg.png) no-repeat; color: #fff; font-family: Arial Narrow; padding: 25px 0 15px 30px; font-size: 22px!important; margin-left: -30px; margin-top: -15px; margin-bottom: 15px;}




.bx-filter .bx-filter-parameters-box-container-block {color: #3f3f3f; min-width: 101px; display: inline-block;}




.main .left-side h1.cat, .main .left-side h1.news, .main .left-side h1.art, .main .left-side .cat.like_h1, .main .left-side .news.like_h1, .main .left-side .art.like_h1 {padding: 40px 0 30px 55px;}
.main .left-side .cat.like_h1.in_ {padding-left: 95px;}




.catalog-block-header{color: #000; font-size: 26px; margin-bottom: 15px;margin-left: 60px;clear: right} 
.catalog-products-viewed{text-align: center; margin: 20px 0 50px}
 

.main .right-side .items .tov, .main .right-side .tov_ li{float: left;height: 328px;padding: 15px;margin: 15px 0!important;background: #fff!important; position: relative; border-right: 2px solid #b9b9b9; border-bottom: 6px solid #b9b9b9; padding: 10px 20px!important;}
/*.main .right-side .items .tov:nth-of-type(3), .main .right-side .items .tov:nth-of-type(4){width: 216px!important}
.main .right-side .tov_ li:nth-of-type(3),.main .right-side .tov_ li:nth-of-type(4), .main .right-side .tov_ li:nth-of-type(8n+7), .main .right-side .tov_ li:nth-of-type(8n){width: 216px!important}*/
.main .right-side .items .tov:before, .main .right-side .items .tov:after {width: 0;height: 0;content: '';position: absolute;}


.main .right-side .tov_ li{position: relative}
.main .right-side .tov_ li .buy {/*bottom: 20px!important;left: 20px;*/background: url(/bitrix/templates/xmotors_2025.03.27/img/buy1.png) no-repeat left center;width: 47px;height: 47px;display: block;/*position: absolute;*/transition: 0.3s ease-in-out;float: left;padding-right: 20px;box-sizing: content-box}
.main .right-side .tov_ li .buy:hover {background: url(/bitrix/templates/xmotors_2025.03.27/img/buy_h.png) no-repeat left center;}

.main .right-side .tov_ li:hover .tov-inner{position: absolute;
	width: auto;
    left: 0;
    top: 0;
    padding: 10px 20px;
    right: -2px;
    z-index: 22;
    border-right: 2px solid #b9b9b9;
    border-bottom: 6px solid #b9b9b9;
    background: #fff;
    min-height: calc(100% + 6px)
}

.main .right-side .tov_ li .tov-inner .scu-props{display: none}
.main .right-side .tov_ li:hover .tov-inner .scu-props{display: block}

.catalog .catal li {max-width: 215px}
.catalog .catal li:nth-of-type(4n+1), .catalog .catal li:nth-of-type(4n+3), .catalog .catal li:nth-of-type(4n), .catalog .catal li:nth-of-type(5n){width: 205px!important; margin: 0 10px!important; background-size: 100% 100% !important}
.zap-category-model{margin-top: 15px} 
.zap-category-model .inner-image,
.zap-category-model .zap-catalog{width: 50%}
.zap-category-model .zap-catalog .mobile{display: none}
.zap-category-model .inner-image{padding-right: 20px}
.zap-category-model .inner-image img{max-width: 100%}
.zap-category-model .zap-catalog > p{color: #0c54a0; font-family: Arial Narrow; font-size: 18px; margin-bottom: 10px}
.zap-category-model .zap-catalog ul li{display: block; float: left; clear: left; background: url(/bitrix/templates/xmotors_2025.03.27/img/zap-catalog-bg.png) no-repeat center center; background-size: 100% 100%; line-height: 55px; padding-left: 110px; color: #fff; min-width: 380px}
.zap-category-model-title{display: inline-block; vertical-align: middle; background: url(/bitrix/templates/xmotors_2025.03.27/img/orange.png) no-repeat left center; width: 205px; height: 40px; line-height: 40px; font-family: 'Arial Narrow'; font-size: 20px; text-align: left; color: #fff; background-size: 100% 100%; padding-left: 25px; clear: both; margin: 20px 0}


.personal .bx-breadcrumb{margin-left: -40%; position: relative; z-index: 99}
.personal-menu-div{margin-top: 30px; margin-bottom: 50px; width: 300px; border: 1px solid #a1a1a1; border-top: none; border-bottom: none; background: #fff; padding: 45px 0 50px 45px; position: relative}
.personal-menu-div .persoal-title{color: #000; font-size: 32px}
.personal-menu-div:after{content: ""; display: block; right: -1px; background: #fff; border-right: 1px solid #a1a1a1; border-left: 1px solid #a1a1a1; border-bottom: 3px solid #a1a1a1; position: absolute; bottom: -30px; left: -1px; transform: skewY(-7deg); height: 60px; z-index: -1}
.main .left-side ul.personal{margin-left: 0; min-width: inherit}
.main .left-side ul.personal li{border: none}
.main .left-side ul.personal li a{color: #b5b5b5; padding: 5px 0}
.main .left-side ul.personal li a.selected{color: #000}

.personal .buttons h1, .buttons .like_h1 {text-transform: none; background: none; color: #1d0f0f; padding: 0; width: auto; float: left;}

#feedback{background: #fff; padding: 60px 40px 40px; }
#feedback .feedback-form{margin-top: 30px}
#feedback .feedback-form form{display: block; width: 70%; margin: 0 auto}
#feedback .feedback-form form textarea{background-color: #E9E9E9; font-family: "FrutigerNextLTW1G_R"; width: 100%; height: 150px; border: none; padding: 10px; font-size: 14px}
#feedback .feedback-form form input[type=submit]{background: url(/bitrix/templates/xmotors_2025.03.27/img/submit.png) no-repeat left center; color: #fff; text-transform: uppercase; font-size: 18px; font-family: 'FrutigerNextLTW1G_M'; line-height: 50px; cursor: pointer; border: none; width: 240px; background-size: 100% 100%; display: block; margin: 15px auto 0}

.feedback-list .feedback-item{margin-bottom: 5px; border-radius: 5x; padding: 30px 20px; }
.feedback-list .feedback-item:after{content: " "; display: table; clear: both}
.feedback-list .feedback-item.user{background: #e9e9e9}
.feedback-list .feedback-item.admin{background: #f7f7f7}
.feedback-list .feedback-item > div{float: left; vertical-align: top}
.feedback-list .feedback-item .feedback-autor-date{width: 20%; margin-right: 20px}
.feedback-list .feedback-item .feedback-autor-date p{color: #827f7f}
.feedback-list .feedback-item .feedback-text{width: calc(80% - 20px); color: #000}

.bx_ordercart .bx_ordercart_order_table_container{margin-bottom: 25px}
.bx_ordercart .bx_ordercart_order_table_container table{width: 100%; border-collapse: collapse}
.bx_ordercart .bx_ordercart_order_table_container table thead tr td{background: #a1a1a1; color: #000; text-transform: uppercase; padding: 7px 10px}
.bx_ordercart .bx_ordercart_order_table_container table tr td:not(.item):not(.itemphoto){text-align: center}
.bx_ordercart .bx_ordercart_order_table_container table tbody tr td{border-bottom: 1px solid #c8c8c8; background: #fff; border-right: 1px solid #757575}
.bx_ordercart .bx_ordercart_order_table_container table tbody tr td.itemphoto,
.bx_ordercart .bx_ordercart_order_table_container table tbody tr td.control{border-right: none}
.bx_ordercart .bx_ordercart_order_table_container table tbody tr td.itemphoto{width: 125px}
.bx_ordercart .bx_ordercart_order_table_container table tbody tr td.itemphoto .bx_ordercart_photo_container{width: 85px; height: 85px; margin: 20px}
.bx_ordercart .bx_ordercart_order_table_container table tbody tr td.itemphoto .bx_ordercart_photo{height: 100%; background-size: contain; background-repeat: no-repeat; background-position: center center}

.bx_ordercart .bx_ordercart_order_table_container table tbody tr td.item a{color: #0c54a0; font-weight: normal; font-size: 16px; display: inline-block; border-bottom: 1px solid;}
.bx_ordercart_itemtitle+p{margin-top: 10px}
.bx_ordercart .bx_ordercart_order_table_container table tbody tr td>span{display: none}
.bx_ordercart .bx_ordercart_order_table_container table tbody tr td.quantity{white-space: nowrap}
.bx_ordercart .bx_ordercart_order_table_container table tbody tr td.quantity .plus,
.bx_ordercart .bx_ordercart_order_table_container table tbody tr td.quantity .minus{display: inline-block; width: 18px; height: 18px; vertical-align: middle}
.bx_ordercart .bx_ordercart_order_table_container table tbody tr td.quantity .plus{background: url(/bitrix/templates/xmotors_2025.03.27/img/plus-ico.png) no-repeat center center; }
.bx_ordercart .bx_ordercart_order_table_container table tbody tr td.quantity .minus{background: url(/bitrix/templates/xmotors_2025.03.27/img/minus-ico.png) no-repeat center center; }
.bx_ordercart .bx_ordercart_order_table_container table tbody tr td.quantity input[type=text]{display: inline-block; vertical-align: middle; margin: 0 5px; border: 1px solid #a1a1a1; height: 36px; width: 55px; text-align: center; color: #a1a1a1}
.bx_ordercart .bx_ordercart_order_table_container table tbody tr td.price,
.bx_ordercart .bx_ordercart_order_table_container table tbody tr td.summ,
.bx_ordercart .bx_ordercart_order_table_container table tbody tr td.discount{color: #000; font-size: 16px}
.bx_ordercart .bx_ordercart_order_table_container table tbody tr td.control .delete{display: inline-block; width: 18px; height: 18px; vertical-align: middle; background: url(/bitrix/templates/xmotors_2025.03.27/img/del-ico.png) no-repeat center center}
#basket_items_list{border-right: 1px solid #adadad; border-bottom: 4px solid #a1a1a1; background: #fff; padding-bottom: 50px; max-width: 1392px; margin: 0 auto}
.bx_ordercart .bx_ordercart_order_table_container table tfoot tr td{padding: 15px 0}
.bx_ordercart .bx_ordercart_order_table_container table tfoot tr td.summ-text{font-size: 20px; text-align: right!important; padding-right: 25px; border-right: 1px solid #757575}
.bx_ordercart .bx_ordercart_order_table_container table tfoot tr td#all-price{font-size: 20px; border-right: 1px solid #757575; border-bottom: 1px solid #c8c8c8;}
.bx_ordercart .bx_ordercart_order_table_container table tfoot tr td#all-discount{font-size: 20px; border-right: 1px solid #757575; border-bottom: 1px solid #c8c8c8; color: #fd2016}
.bx_ordercart .bx_ordercart_order_table_container table tfoot tr td#all-summ{font-size: 20px; border-right: 1px solid #757575; border-bottom: 1px solid #c8c8c8; color: #fd2016}

.bx_ordercart_order_pay_left{padding-left: 47px}
.bx_ordercart_order_pay_left .auth-link{color: #0c54a0; margin-top: 20px; display: inline-block; border-bottom: 1px solid; line-height: 1}
.bx_ordercart_coupon .bx_ordercart_coupon_text_input{display: inline-block; width: 407px; height: 46px; background: url(/bitrix/templates/xmotors_2025.03.27/img/coupon-bg.png) no-repeat center center; line-height: 46px}
.bx_ordercart_coupon .bx_ordercart_coupon_text_input span{color: #fff; display: inline-block; text-transform: uppercase; vertical-align: middle; margin-left: 20px; margin-right: 10px; margin-top: 2px;}
.bx_ordercart_coupon .bx_ordercart_coupon_text_input input{display: inline-block; vertical-align: middle; width: 106px; height: 28px; border: none; background: #c28401; border-radius: 3px; color: #fff; padding-left: 5px}
.bx_ordercart_coupon a.bx_bt_button{display: inline-block; vertical-align: top; width: 179px; height: 48px; background: url(/bitrix/templates/xmotors_2025.03.27/img/coupon-btn.png) no-repeat center center; line-height: 48px; color: #fff; text-transform: uppercase; padding-left: 48px; margin-left: -16px}

.bx_ordercart .bx_ordercart_coupon{
	position: relative;
	white-space: nowrap;
	margin-bottom: 4px;
	display: inline-block;
}
.bx_ordercart .bx_ordercart_coupon span.good,
.bx_ordercart .bx_ordercart_coupon span.bad,
.bx_ordercart .bx_ordercart_coupon span.disabled{
	display: inline-block;
	width:22px;
	height:34px;
	vertical-align: middle;
	margin: 0 0 0 5px;
	cursor: pointer;
}
.bx_ordercart .bx_ordercart_coupon span.disabled:hover{cursor:pointer}
.bx_ordercart .bx_ordercart_coupon input.good{
	position: relative;
	border:1px solid #59a62a;
	background:rgba(89,166,42,.16);
	box-shadow:0 0 2px 0 rgba(89,166,42,.8);
}
.bx_ordercart .bx_ordercart_coupon span.good{
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAANCAYAAABPeYUaAAAAoklEQVQ4y2NgIBOUb7JkY6AEAA0wBuJHQGxHrgFWQPwBiP8D8WcgliTVAHuoRpAB/4A4E10BDwED3ID4K9SAP0CciK7ACYhfg2gcBvgA8Q8kA6LQFQgB8Seogq/oBgH5QUD8EyoPooNwOTUMagOKQSAbkcRBLvEhFGjoBvWi8V2JDX1kg2AY5FV7UqMR2SBQerAkN0GBDHoJSpmUJm1uYtUCAMzalTMY8Lf6AAAAAElFTkSuQmCC") no-repeat center;
}
.bx_ordercart .bx_ordercart_coupon input.bad{
	border:1px solid #e16565;
	background:rgba(225,101,101,.16);
	box-shadow:0 0 2px 0 rgba(225,101,101,.8);
}
.bx_ordercart .bx_ordercart_coupon span.good:hover,
.bx_ordercart .bx_ordercart_coupon span.bad,
.bx_ordercart .bx_ordercart_coupon span.disabled{
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjA2QzFEQUU3QTJEMTFFNEJFMTJEMjJGMUE4MkZDRkYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjA2QzFEQUY3QTJEMTFFNEJFMTJEMjJGMUE4MkZDRkYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2MDZDMURBQzdBMkQxMUU0QkUxMkQyMkYxQTgyRkNGRiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2MDZDMURBRDdBMkQxMUU0QkUxMkQyMkYxQTgyRkNGRiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuRKTjMAAAC1SURBVHjaXJAhEsIwEEWTDiCoAa6CBtUKEAxHwAfHGSpxySWqUFQUh+YG3AEMOvxlfmf+kJmXnXRftr/1McaDc+4M9iGEu5OVUlqhXMCpwNaABejYUKljrxlh24EbmFHeomZKJXiZ43POdnsp8odDB6lGpMdP5KtUdirZoZDsNmEs5wmYDoeC09YoV8pvUuoHevyef6nikB7MmXljE1sJXlkm5qr5zHqtiQE8Nbgtka13/AowAFzKRSz6AcYPAAAAAElFTkSuQmCC") no-repeat center;
}
.bx_ordercart .bx_ordercart_coupon span.bad:hover{
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAXCAMAAAA4Nk+sAAAA1VBMVEXVLy/VMTHWMjLWMzPWNDTWNjbXODjXOjrXOzvYPT3YPz/ZQUHZQ0PaRkbaR0faSEjbTEzbTU3bTk7bT0/dWFjdWVneW1veXV3fYWHfYmLgY2PgZGTgZWXgZmbibW3ib2/jc3Pjd3flfX3lf3/mgYHojo7oj4/rm5vrnZ3soKDtpKTtpqbuqanura3wsrLxuLjxurr42tr43Nz43t754uL54+P76ur76+v77Oz87u787+/88PD88fH88vL99PT99fX99vb++Pj++fn++vr+/Pz//f3////hD3ITAAAA4klEQVQoU2XR2VrCMBRF4YWCAwIiGg1OYHGsI1qrNalGpef9H8mLNvlKXTfJ/m8P4iusWYRB+bxeH7ShvX+V1Nier1DVmhnP8wG1hs8lzzdZauNFBPnaodEwF+SiqXApfHQAIqMBtIkAOim3AKTiNGgnKQA3nAKgcnFj7cQqAE7YJnhQeqwRPCgt1qvf2Ik4XY1VRkHzPPiAs6BKWe8THgB4F6tAWXkD4B7XBZgmCkAlU4DuJxLzr1iQQtPo8FcQyXaXdZSVZ8iO6nps/NGKu57HrXhRO/HP00z1+3vR43e5/wBykDHWjqbzywAAAABJRU5ErkJggg==") no-repeat center;
}
.bx_ordercart .bx_ordercart_coupon input.disabled{
	color: #9a9a9a;
}
.bx_ordercart .bx_ordercart_coupon_notes{
	-webkit-transition: opacity .3s ease-out;
	-moz-transition: opacity .3s ease-out;
	-ms-transition: opacity .3s ease-out;
	-o-transition: opacity .3s ease-out;
	transition: opacity .3s ease-out;
	display: none;
	opacity: 0;
	white-space: nowrap;
	border: 1px solid #ddd;
	position: absolute;
	top: 0;
	left: 100%;
	max-width: 270px;
	padding: 10px;
	background: #fff;
	z-index: 1010;
	border-radius: 5px;
	font-size: 13px;
	line-height: 17px;
	box-shadow: 0 3px 7px 0 rgba(0,0,0,.05)
}
.bx_ordercart .bx_ordercart_coupon:hover .bx_ordercart_coupon_notes{
	display: block;
	opacity: 1;
}
.bx-touch .bx_ordercart .bx_ordercart_coupon_notes{
	display: block;
	opacity: 1;
	position: relative;
	top: auto;
	left: auto;
	margin: 10px auto;
	box-shadow: none
}
.bx_ordercart_coupon >input[type=text]{height: 28px}

.coupons-list .bx_ordercart_coupon{float: left; clear: both}
.bx_ordercart_order_pay_right{display: none}
.bx_ordercart_order_pay_center .checkout{background: url(/bitrix/templates/xmotors/img/submit.png) no-repeat left center; color: #fff; text-transform: uppercase; font-size: 18px; font-family: 'FrutigerNextLTW1G_M'; line-height: 50px; border: none; padding: 5px 20px 0; width: 200px; background-size: 100% 100%; cursor: pointer; display: inline-block; text-align: center; float: right; margin-right: 255px}

.page-title-row .page-title{color: #000; font-size: 26px; margin: 40px 0; display: inline-block}
.page-title-row .social-div{float: right; margin-top: -50px;margin-right: 70px;}
.page-title-row .social-div ul li{display: inline-block; margin: 0 5px}
 

.main .right-side .other-pages .bx-wrapper .bx-viewport {
 height: initial!important;
}
.bx-wrapper img {display:inline-block!important;vertical-align:middle;}
.pages-slider{margin-top: 25px}
.pages-slider li{display: inline-block; vertical-align: top; height: 355px; border-right: 1px solid #adadad; border-bottom: 4px solid #adadad; background: #fff; margin-right: 10px}
.pages-slider li span{display: inline-block; vertical-align: top}
.pages-slider li .inner-image{width: 245px; height: 355px; overflow: hidden; position: relative}
.pages-slider li .inner-image:after{content: ""; position: absolute; top:0; bottom: 4px; right: -50px; background: #fff; width: 100px; transform: skew(-15deg, 0deg);-webkit-transform: skew(-15deg, 0deg);-moz-transform: skew(-15deg, 0deg);-ms-transform: skew(-15deg, 0deg);}
.pages-slider li .inner-image img{max-height: calc(100% - 4px ); height: 100%; max-width: initial; margin-left: -100%}
.pages-slider li .info{margin-left: 25px; width: calc(100% - 280px)}
.pages-slider li .info span{color: #7b7b7b; font-size: 16px; line-height: 1.2}
.pages-slider li .info span.name{color: #000; margin-bottom: 10px; font-size: 24px; margin-top: 60px}


.sale-order-list-title-container{background: none}
.sale-order-list-title-container h2{ font-weight: normal; font-size: 20px; font-weight:600}
.sale-order-list-inner-container{border: none; padding:0}
.sale-order-list-inner-container .order-table table { width: 100%; border-collapse: collapse; margin:0 0 30px 0;}
.sale-order-list-inner-container .order-table table thead tr td{background:#F6F6F6; font-weight:600; border:1px solid #a1a1a1; color: #000; text-align: center; }
.sale-order-list-inner-container .order-table table tr td:nth-child(2){text-align: left; }
.sale-order-list-inner-container .order-table table tr td:nth-child(2) a{color: inherit;word-break: break-word}
.sale-order-list-inner-container .order-table table tbody tr td{ line-height: 1; text-align: center; border: 1px solid #a1a1a1;}
.sale-order-list-inner-container .order-table table tfoot tr td{ line-height: 1; text-align: center; border: 1px solid #a1a1a1; text-align: center!important; background: #c8c8c8}

.sale-order-list-inner-container .order-table table tbody tr td:last-child{text-align: left}
.sale-order-list-inner-container .order-table table tbody tr td:last-child .item-status.red{color:#E30016;}
.sale-order-list-inner-container .order-table table tbody tr td:last-child .item-status.green{color: #0a9919}
.sale-order-list-inner-container .order-table table tbody tr td:last-child .item-status.orange{color: #fcae0e}
.sale-order-list-inner-container .order-table table tbody tr td:last-child .item-status.blue{color: #00429c}
.sale-order-list-inner-container .order-table table tfoot tr td:nth-child(1){text-align: right!important; background: none}
.sale-order-list-inner-container .order-table table tfoot tr td:nth-child(1){text-align: right!important}
.sale-order-list-container{background: #fff;}

 
.sale-order-list-container {padding-left:0}
.order_x {padding:0 0 30px 0px}
.right_part .text {padding:0 0 0 20px}
.sale-order-list-inner-container {}
.order-table table tr td {padding:15px 5px}

.sale-order-list-container .sale-order-list-title-container,
.sale-order-list-shipment {padding-left:0}
.sale-order-list-container .row {margin-left:0!important}

.right_part h3 {font-weight: 700; font-size: 23px; line-height: 28px; color:#333; padding:0 0 30px 0}

@media screen and (max-width:768px) {
.sale-order-list-container {padding:0 0 0 20px; box-sizing:border-box; width:95%}
.order-table {overflow-x: scroll; width: 100%; position: relative;  }
.bx_profile {padding:0 20px}
.order_x {padding:0 0 30px 20px}

}

.catalog .bx-wrapper .bx-next {right: -50px}
.catalog-descr .bx-section-desc {clear: both; background: url(/bitrix/templates/xmotors/img/descr-bg.png) no-repeat left top; position: relative; margin-bottom: 50px; background-size: 100% 100%; padding: 0 40px 20px 25px;max-width: 1392px; margin: 0 auto 50px}
.catalog-descr .bx-section-desc .descr { padding: 25px 30px 11px; color: #7c7c7c; font-family: Arial Narrow;}
.catalog-descr .bx-section-desc .descr .like_h1{background: url(/bitrix/templates/xmotors/img/detail-descr-bg.png) no-repeat; color: #fff; font-family: Arial Narrow; padding: 25px 0 15px 30px; font-size: 22px!important; margin-left: -30px; margin-top: -15px; margin-bottom: 15px;}
.bx_profile #user_div_reg .form-group > div > input.error {border-color: red}

.brand-filter-part {padding-left: 50px}
.brand-filter-part .brands-filter a{display: inline-block;color: #0c54a0; text-decoration: underline; margin-right: 5px; margin-bottom: 5px}
.brand-filter-part .brands-filter a.checked{font-weight: bold}


.opto p { padding:10px 0 }
.opto a {color:#ff0000; text-decoration:underline}
.opto h2 {padding:20px 0 0 0}
.opto ul { padding:0 0 0 30px}
.opto ul li { list-style-type: disc;}
.opto .tbl { border-collapse:collapse; margin-top:10px}
.opto .tbl tr td{padding:5px 20px; border-collapse:collapse}


.buttons.clearfix h1 { margin:0 0 30px 0}
.category .buttons.clearfix h1 {margin: 0}
.opto .prost div {height: 246px!important;}


.sale-order-list-title-container div.sale-order-list-title{float: left}
.payment-info{float: right}

.sale-order-list-status-success{color: #11992a; text-transform: uppercase; font-size: 18px; padding: 20px 0 10px; display: inline-block}
.sale-order-list-status-alert{color:#E30016;; text-transform: uppercase; font-size: 18px; padding: 20px 0 10px; display: inline-block}
.sale-order-list-button-container{display: inline-block; vertical-align: middle; margin-left: 15px}
.payment-info .sale-order-list-button{background: #fd2016; color: #fff; text-transform: uppercase; text-align: center; transform: skew(0, 5deg); display: inline-block; padding: 5px 25px; position: relative; overflow: hidden; text-indent: -99999px; width: 100px }
.payment-info .sale-order-list-button:after{content: "ОПЛАТИТЬ"; position: absolute; left: 0; right: 0; text-align: center; display: inline-block; transform: skew(0, -5deg); color: #fff; top: 0; text-indent: 0; padding: 5px 0; font-family: "FrutigerNextLTW1G_R"; font-weight: normal}
.not-paid-text{font-size: 16px; line-height: 1.2; margin-top: 10px}
.not-paid-text span{display: block; color: #E30016;}

.order-comment{color: #000; font-size: 16px}

.sale-order-list-shipment-status,
.sale-order-list-shipment-item{font-size: 16px; color: #000}
.sale-order-list-shipment-status.status_dn{color: #E30016;}
.sale-order-list-shipment-status.status_df{color: #c8c8c8}
.sale-order-title{text-transform: none; font-weight: normal; }





.form-inner{background: #fff; width: 500px}
.form-inner .form-row{margin-bottom: 10px}
.form-inner .form-row.centered{text-align: center}
.form-inner .form-switch{display: flex; align-items: center; border-radius: 5px; padding: 5px; height: 55px; box-sizing: border-box; background: #f5f5f5; gap: 5px; margin-bottom: 30px;}
.form-inner .form-switch label{flex: 1; margin-bottom: 0!important;}
.form-inner .form-switch label input{display: none;}
.form-inner .form-switch label span{display: inline-block; width: 100%; height: 45px; line-height: 45px; font-weight: 600; font-size: 13px; color: #333; text-align: center; cursor: pointer;}
.form-inner .form-switch label input:checked + span{border-radius: 5px; background: #00509c; color: #fff;}
@media screen and (prefers-color-scheme: dark) {
  .form-inner .form-switch{background: #2b2a33;}
  .form-inner .form-switch label span{color: #fff;}
}
@media screen and (max-width: 768px) {
  .form-inner .form-switch label{flex: 1 0 auto;}   
}

.form-inner input[type=text],
.form-inner input[type=email],
.form-inner input[type=tel],
.form-inner input[type=password],
.form-inner textarea{ background: #E9E9E9; border: none; border-radius: 4px; height: 44px; width: 100%; padding: 10px 20px; font-size: 14px; color: #555; outline: none;}
.form-inner textarea{height: 100px}

.form-inner .form-col{ }
.form-inner .form-col:first-of-type{width: 70%; padding-right: 20px}
.form-inner .form-col:last-of-type{width: 30%; padding-right: 20px}
.form-inner small{opacity: .7; display: block;}


.form-inner input[type=submit]{background:#E30016; float:none!important; font-weight: 600;
 color: #fff; 
 font-size: 18px;
 line-height: 50px;
 border: none; 
 padding: 0 20px;
 width: 200px;
 background-size: 100% 100%;
 cursor: pointer;}
.form-inner .check-row input{display: none}
.form-inner .check-row .check-styled{position: relative; display: inline-block; vertical-align: middle; background: #F5F5F5; border: 1px solid #DDDDDD; width: 17px; height: 17px; border-radius: 9px}
.form-inner .check-row input:checked + .check-styled:after{content: ""; position: absolute; left: 2px; right: 2px; top: 2px; bottom: 2px; border-radius: 9px; background: #FF5C26}
.form-inner .check-row .check-styled + label{display: inline-block; margin-left: 10px; color: #444444; font-size: 15px}

.popup[data-form="catalog-file"] > div.loaded {/* padding: 30px 55px; */ background: #f7f7f7; position: relative; margin: 0 auto!important; height: 550px}
body > .popup[data-form="catalog-file"] > div.loaded{height: calc(100% - 150px)}
.popup[data-form="catalog-file"] .modal-header{padding: 30px 55px;}
.popup[data-form="catalog-file"] .modal-header h1{text-transform: uppercase; color: #000;}
@media screen and (prefers-color-scheme: dark) {
  .popup[data-form="catalog-file"] .modal-header h1{color: #919191}
}
.popup[data-form="catalog-file"] .modal-header .show-info{padding: 8px 0 8px 70px; line-height: 1; display: block; float: right; background: url("/bitrix/templates/xmotors_2025.03.27/img/catalog-file-info.png") no-repeat left center; color: #0c54a0; width: 200px}

.bx-ie11 #preview-file .popup[data-form="catalog-file"] .modal-body {background: url(/bitrix/templates/xmotors_2025.03.27/img/ie.jpg) no-repeat center center / 200% auto;}
.bx-ie11 #preview-file .popup[data-form="catalog-file"] .modal-body embed {display: none}
.popup[data-form="catalog-file"] .modal-body {position: relative; margin: 0 55px}
.popup[data-form="catalog-file"] .modal-body > div {height: 100%}
.popup[data-form="catalog-file"] .help{position: absolute; left: 0; right: 0; top: 0; bottom: 0; color: #fff; background: rgba(0, 0, 0, .5); line-height: 1.2;  z-index: 100; height: auto!important}
.popup[data-form="catalog-file"] .help .help-inner img{max-width: 100%}
.popup[data-form="catalog-file"] .modal-body object {display: none}
.popup[data-form="catalog-file"] .help .show-info-1{background: #333333; position: absolute; bottom: 70px; left: 8%; padding: 10px 15px;}
.popup[data-form="catalog-file"] .help .show-info-1::before{content: ""; position: absolute; border: 5px solid transparent; border-top: 5px solid #333; top: 100%; left: 20px;}
.popup[data-form="catalog-file"] .help .show-info-2{background: #333333; position: absolute; bottom: 310px; right: 8%; padding: 10px 15px;}
.popup[data-form="catalog-file"] .help .show-info-2::before{content: ""; position: absolute; border: 5px solid transparent; border-left: 5px solid #333; top: 50%; left: 100%; transform: translateY(-50%);}

.popup[data-form="catalog-file"] .help .show-info-3{background: #333333; position: absolute; top: 35%; left: 15%; padding: 10px 15px;}
.popup[data-form="catalog-file"] .help .show-info-3::before{content: ""; position: absolute; border: 5px solid transparent; border-bottom: 5px solid #333; top: -10px; left: 20px;}
.popup[data-form="catalog-file"] .modal-body {height: calc(100% - 54px - 150px); width: 90%;}
.popup[data-form="catalog-file"] .modal-body iframe{width: 100%; height: 100%}
.popup[data-form="catalog-file"] .modal-body .mobile {display: none}

.popup[data-form="catalog-file"] .modal-footer{margin-top:  30px; margin: 30px 55px 0; padding-bottom: 30px;width:90%;display:flex}
.popup[data-form="catalog-file"] .search-result{padding: 0 55px}

.popup[data-form="catalog-file"] .help-dialog{position: absolute; left: 0; right: 0; top:0; bottom: 0; color: #fff; background: rgba(0, 0, 0, .5); line-height: 1.2; }
.popup[data-form="catalog-file"] .help-dialog .dialog{background:#fff; position: absolute; top: 35%; width: 396px; height: 160px; left: 50%; margin-left: -198px; display: flex; flex-wrap: wrap; justify-content: center; gap: 10px; align-content: center;}
.popup[data-form="catalog-file"] .help-dialog .dialog p{ color: #333333; font-size: 18px; padding: 0; margin-bottom: 15px; text-align: center;}
.popup[data-form="catalog-file"] .help-dialog .dialog a{display: inline-block; vertical-align: bottom; flex: 0 0 125px; font-size: 14px; text-align: center; border-radius: 5px; height: 41px; display: flex; justify-content: center; gap: 7px; align-items: center; color: #ffffff; font-weight: 600; background: #e30016;}
.popup[data-form="catalog-file"] .help-dialog .dialog a.yes{}
.popup[data-form="catalog-file"] .help-dialog .dialog a.no{background: #00509c;}


.popup[data-form="catalog-file"] > div.loaded form{background: none; padding: 0; margin: 0;/* border: 3px solid #feb006;*/  /*width: calc(100% - 400px);*/ display: flex; align-items: center;}
.popup[data-form="catalog-file"] > div input[type=text]{border-right:none!important;border:3px solid #feb006;background: #f4f4f4; border-radius: 0; height: 40px; width: calc(100% - 106px); float: left }
@media screen and (prefers-color-scheme: dark) {
  .popup[data-form="catalog-file"] > div input[type=text]{color: #333!important;}
}
.popup[data-form="catalog-file"] > div input[type=submit]{border-left:none;border:3px solid #feb006;display: inline-block; float: left; width: 106px; height: 40px; background: url(/bitrix/templates/xmotors_2025.03.27/img/catalog-file-search-btn.png) no-repeat center center; border: none; outline: none; cursor: pointer}
.popup[data-form="catalog-file"] .download-catalog-file{display: inline-flex; align-items: center; justify-content: center; height: 40px; line-height: 60px; text-align: center; color: #fff; background: #00509c; margin-left: 0; vertical-align: middle; text-decoration: none; padding: 0 30px; flex: 1 0 auto;}

.popup[data-form="catalog-file"] > div.loaded{width: 1315px}
.popup[data-form="catalog-file"] .search-result h2{color: #000; font-weight: normal; text-transform: uppercase; margin: 10px 0}
.popup[data-form="catalog-file"] .search-table{height: 200px; overflow: auto}
.popup[data-form="catalog-file"] .search-table table{width: 100%; border-collapse: collapse}
.popup[data-form="catalog-file"] .search-table table td{border: 1px solid #0d3353;    text-align: center;    color: #7b7b7b;    padding: 5px;    min-width: 115px;}
.popup[data-form="catalog-file"] .search-table table td:first-child{min-width: 40px}
.popup[data-form="catalog-file"] .search-table table td[align=left]{text-align: left}
.popup[data-form="catalog-file"] .search-table table thead tr td{text-transform: uppercase;    color: #000101;}
.popup[data-form="catalog-file"] .search-table table thead tr td:nth-child(6){width: 82px; text-align: center}
.popup[data-form="catalog-file"] .search-table table thead tr td .star{color: #fd2016}
.popup[data-form="catalog-file"] .search-table table tbody tr td p.price{color: #fd2016}
.popup[data-form="catalog-file"] .search-table table tbody tr td .old_price{color: #CCCCCC;font-size: 16px;text-decoration: line-through;}
.popup[data-form="catalog-file"] .search-table table tbody tr td .zero-price{background: url(/bitrix/templates/xmotors_2025.03.27/img/zero-price.png) no-repeat center center;    text-align: center;    width: 91px;    height: 31px;    background-size: 100% 100%;    line-height: 31px;    color: #000;}
.popup[data-form="catalog-file"] .search-table table tbody tr td .zero-price a{color: #000; text-decoration: none}
.popup[data-form="catalog-file"] .search-table table tbody tr td a.buy{background: #e30417; border-radius: 5px; text-align: center; width: 125px; height: 41px; font-size: 12px; display: flex; justify-content: center; gap: 10px; align-items: center; color: #ffffff; font-weight: 600; text-transform: uppercase;}
.popup[data-form="catalog-file"] .search-table table tbody tr td.name a{color: #337ab7; text-decoration: none}
.popup[data-form="catalog-file"] .search-table table tbody tr td.nal{text-align: center}
.popup[data-form="catalog-file"] .search-table table tbody tr td.nal .available{display: inline-block; background: #56ab35; color: #fff; text-transform: uppercase; padding: 3px 7px}

.popup[data-form="catalog-file"] .search-table .notice{color: #fd2016; padding: 10px 0; font-family: Arial Narrow}
.popup[data-form="catalog-file"] .empty-result{padding: 10px 0; text-transform: uppercase; color: #000}
.popup[data-form="catalog-file"] .search-result .site-btn{border-radius: 5px; height: 40px; font-size: 10px; display: inline-flex; padding: 0 10px; justify-content: center; align-items: center; color: #ffffff; font-weight: 600; background: #e30016; text-decoration: none; box-sizing: border-box; text-transform: uppercase; margin-bottom: 10px; text-align: center;}


@media screen and (max-width: 678px){
  #preview-file{min-width: 100%;}
  .popup[data-form="catalog-file"] .modal-header{padding: 25px; display: flex; flex-direction: column-reverse;}
  .popup[data-form="catalog-file"] .modal-body{width: 100%; max-width: 100%; box-sizing: border-box; padding: 0 25px; margin: 0; height: calc(100% - 135px - 158px);}
  .popup[data-form="catalog-file"] .modal-footer{width: 100%; padding: 30px 25px 0; margin: 0; flex-direction: column; box-sizing: border-box;}
  .popup[data-form="catalog-file"] .download-catalog-file{margin-top: 10px;}
}


.main .left-side .spares-menu .tabs-content > div{display: none}
.main .left-side .spares-menu .tabs-content > div.active{display: block}
.main .left-side .spares-menu .tabs-content ul.level1{margin-left: 10px; min-width: 300px}
.main .left-side .spares-menu .tabs-content ul.level1 li{border-bottom: 1px solid #c3c6c6; position: relative}
/* .main .left-side .spares-menu .tabs-content ul.level1 li.parent > a:before{content: "+"; display: inline-block; margin-right: 5px} */
.main .left-side .spares-menu .tabs-content ul.level1 li.parent > a i:before{content: "+"; display: inline-block; font-style: normal; margin-right: 5px; width: 11px;}
.main .left-side .spares-menu .tabs-content ul.level1 li.selected.parent > a i:before{content: "-"}
.main .left-side .spares-menu .tabs-content ul.level1 > li.selected > a{border-bottom: 1px solid #c3c6c6}
.main .left-side .spares-menu .tabs-content ul.level1 > li > a > i{display: block; position: absolute; left: 0; top: 0; width: 60px; bottom: 0; background-position: center center;
 background-repeat: no-repeat;}
 .main .left-side .spares-menu .tabs-content ul.level1 > li.selected > a > i{background-position: center 10px}
.main .left-side .spares-menu .tabs-content ul.level1 li ul{transition: all 1.5s ease; max-height: 0; overflow: hidden; display: none}
.main .left-side .spares-menu .tabs-content ul.level1 li.selected > ul{ max-height: 9999px; display: block}
.main .left-side .spares-menu .tabs-content ul.level1 li ul.level2{margin-left: 70px; margin-top: 5px; margin-bottom: 15px;min-width: inherit}
.main .left-side .spares-menu .tabs-content ul.level1 li ul.level2 li{border: none}
.main .left-side .spares-menu .tabs-content ul.level1 li ul.level2 li a{padding:3px 0;  background:none;  text-transform: none; color: #004392}
.main .left-side .spares-menu .tabs-content ul.level1 li ul.level2 li ul.level3{margin-left: 20px; margin-top: 0; margin-bottom: 0;min-width: inherit}
.main .left-side .spares-menu .tabs-content ul.level1 li ul.level2 li ul.level3 li{border: none}
.main .left-side .spares-menu .tabs-content ul.level1 li ul.level2 li ul.level3 li a{  background:none;  text-transform: none; color: #c28401; text-decoration: underline}
.main .left-side .spares-menu .tabs-content ul.level1 li ul.level2 li ul.level4{margin-left: 20px; margin-top: 0; margin-bottom: 0;min-width: inherit}
.main .left-side .spares-menu .tabs-content ul.level1 li ul.level2 li ul.level4 li a{ background:none;  text-transform: none; color: #004392; text-decoration: none}





.main.spares-search .search-form + h2{color: #000; font-weight: normal; margin: 20px 0 10px}
.main.spares-search .search-table table{width: 90%; border-collapse: collapse; border-right: 1px solid #adadad; border-bottom: 4px solid #a1a1a1; background: #fff}
.main.spares-search .search-table table thead tr:first-child{background: #c3c3c3}
.main.spares-search .search-table table thead tr td{color: #434242; font-family: Arial Narrow; padding: 10px; white-space: nowrap}
.main.spares-search .search-table table thead tr:nth-child(2) td{color: #434242; font-size: 18px; padding-bottom: 0}
.main.spares-search .search-table table thead tr td.analogs{color: #434242; font-size: 18px}
.main.spares-search .search-table table thead tr td:nth-child(6){width: 82px; text-align: center}
.main.spares-search .search-table table thead tr td .star{color: #fd2016}
.main.spares-search .search-table table tbody tr td{background: #fff; color: #646464; font-family: Arial Narrow; padding: 10px}
.main.spares-search .search-table table tbody tr td p.price{color: #fd2016; white-space: nowrap}
.main.spares-search .search-table table tbody tr td .old_price{color: #CCCCCC;font-size: 16px;text-decoration: line-through;}
.main.spares-search .search-table table tbody tr td a{color: #0c54a0; text-decoration: underline}
.main.spares-search .search-table table tbody tr td.comment{font-size: 13px; max-width: 138px}
.main.spares-search .search-table table tbody tr td.name a{color: inherit; text-decoration: none}
.main.spares-search .search-table table tbody tr td.photo img{max-width: 40px; max-height: 40px}
.main.spares-search .search-table table tbody tr td.nal{text-align: center}
.main.spares-search .search-table table tbody tr td.nal .available{display: inline-block; background: #56ab35; color: #fff; text-transform: uppercase; padding: 3px 7px}
.main.spares-search .search-table .notice{color: #fd2016; padding: 10px 0; font-family: Arial Narrow}
.main.spares-search .search-table table tbody tr td.qty{text-align: center}
.main.spares-search .search-table table tbody tr td.qty a{display: inline-block; vertical-align: middle; width: 16px; height: 37px; line-height: 37px; background: #c3c3c3; color: #858585; text-align: center; text-decoration: none; cursor: pointer}
.main.spares-search .search-table table tbody tr td.qty input{display: inline-block; vertical-align: middle; width: 29px; height: 37px; background: #e0e0e0; color: #858585; text-align: center; border: 1px solid #c3c3c3; font-size: 16px; }

.main.spares-search .search-table table tbody tr td.action{text-align: center}

.main.spares-search .search-table table tbody tr td a.buy{display: inline-block; width: 29px; height: 31px; background: url(/bitrix/templates/xmotors_2025.03.27/img/buy-ico.png) no-repeat center center}
.main.spares-search .empty-result{padding: 10px 0; text-transform: uppercase; color: #000}
.main.spares-search .search-form {width: 80%; max-width: 810px; border: 3px solid #feb006}
.main.spares-search .search-form input[type=text]{background: none; border: none; width: calc(100% - 105px); display: inline-block; vertical-align: top; height: 39px; padding-left: 15px}
.main.spares-search .search-form input[type=submit]{width: 105px; display: inline-block; vertical-align: top; height: 39px; background: url(/bitrix/templates/xmotors_2025.03.27/img/search-btn-spares.png) no-repeat center center; border: none; }


.reaspekt_col_6:nth-child(1) .reaspektGeobaseAct:nth-child(3):before{display: none}



#bx-soa-basket, #bx-soa-total{display: none}

.bx-soa-section{border-radius: 0!important; border: none!important}
.bx-soa-section .bx-soa-section-title-count{display: none!important}
.bx-soa-section-title-container{background: none!important}

#bx-soa-properties .soa-property-container input[type=text]:focus,
#bx-soa-properties .bx-soa-customer-field textarea:focus{box-shadow: none; -webkit-box-shadow: none}

#bx-soa-properties .soa-property-container .bx-ui-sls-input-block{height: 44px; background: #e9e9e9; border: none; padding: 0 0 0 15px}
#bx-soa-properties .soa-property-container .bx-ui-sls-input-block .dropdown-icon{display: none}
#bx-soa-properties .soa-property-container .bx-ui-sls-input-block .bx-ui-sls-container{height: 44px}
.bx-sls .dropdown-fade2white, .bx-slst .dropdown-fade2white{display: none}
.bx-sls .bx-ui-sls-clear{z-index: 999; margin-top: 8px;}
.bx-soa-customer-field{display: inline-block}
.bx-soa-customer-field.label-group-1 p{display: block; text-align: left; color: #004392;    font-family: Arial Narrow;    font-size: 18px!important;    text-align: left;    text-transform: uppercase;    font-weight: normal; margin-left: -15px}

#order-make .bx-soa-customer-field.form-group{position: relative; margin-bottom: 5px}
#order-make .bx-soa-customer-field.form-group label{display: block; margin-bottom: 7px; font-weight: 600; font-size: 13px; color: #999999; line-height: 1.2;}

#order-make .bx-soa-customer-field.form-group.label-group-2 .bx-soa-customer-field{display: block}
#bx-soa-properties .bx-soa-customer-field.form-group.label-group-2 input[type=text],
#bx-soa-properties .bx-soa-customer-field textarea{margin: 0; width: 100%}	

	
.bx-soa-pp-item-container .form-group{margin-bottom: 0}
.bx-soa-pp-item-container .form-group:after{content: " "; display: table; clear: both}
.bx-soa-pp-item-container .form-group>p{ text-align: left}
.bx-soa-pp-item-container .bx-soa-pp-company .bx-soa-pp-company-graf-container{text-align: left; /* padding-left: 30px;  */margin-bottom: 10px; position: relative}
#bx-soa-delivery .bx-soa-pp-item-container .bx-soa-pp-company .bx-soa-pp-company-graf-container{padding-left: 0}
#bx-soa-delivery > .note {color: #bbbbbb;max-width: 289px;    clear: both;    text-align: left;    font-size: 14px;    line-height: 1.2;    font-weight: 300;}
.bx-soa-pp-item-container .bx-soa-pp-company .bx-soa-pp-company-graf-container .bx-soa-pp-company-checkbox{display: none}
.bx-soa-pp-item-container .bx-soa-pp-company .bx-soa-pp-company-graf-container .check-styled{display: inline-block; width: 14px; height: 14px; border-radius: 2px; background: #e9e9e9; margin-right: 15px;position: relative}
.bx-soa-pp-item-container .bx-soa-pp-company .bx-soa-pp-company-graf-container .bx-soa-pp-company-checkbox:checked + .check-styled:before{content: "\2713"; color: #000; text-align: center; /*line-height: 14px;*/ font-size: 18px;position: absolute;left: 0;top: 0}
.bx-soa-pp-item-container .bx-soa-pp-company .bx-soa-pp-company-graf-container .bx-soa-pp-company-smalltitle{display: inline-block; vertical-align: middle; line-height: 1; max-width: calc(100% - 85px)}
.bx-soa-pp-item-container .bx-soa-pp-company .bx-soa-pp-company-graf-container .bx-soa-pp-delivery-cost{bottom: 0; right: 0}

.main-user-consent-request-popup-cont{min-width: 620px}
.main-user-consent-request-popup-text{height: 220px;}
#bx-soa-orderSave label[data-bx-user-consent] input{display: none}
#bx-soa-orderSave label[data-bx-user-consent] a{font-weight: 500; color: #bbbbbb; font-size: 15px; line-height: 1.4; display: inline-block}
#bx-soa-orderSave label[data-bx-user-consent] a:before{content:""; display: inline-block; width: 12px; height: 12px; border: 1px solid #000103; background: #fff; margin-right: 10px}
#bx-soa-orderSave label[data-bx-user-consent] input:checked + a:before{content: "\2713"; color: #000; text-align: center; line-height: 12px; font-size: 18px}
#bx-soa-orderSave .notice{color: #bbbbbb; margin-left: -170px}
#order-make .not-auth{text-align: center}
#order-make .not-auth p{margin: 0; padding: 0}
#order-make .not-auth a{background: url(/bitrix/templates/xmotors_2025.03.27/img/submit.png) no-repeat left center;color: #fff;text-transform: uppercase;font-size: 18px;font-family: 'FrutigerNextLTW1G_M';line-height: 50px; cursor: pointer; margin: 0; width: 190px; text-align: center; display: inline-block; background-size: 100% 100%; padding-top: 5px}
#order-make .like_h1{color: #000; margin: 0; text-transform: none}
#order-make .subtitle{color: #004392; font-size: 18px; text-transform: uppercase}
#bx-soa-pickup .bx-soa-pickup-subTitle {margin: 0; padding: 0}
#bx-soa-pickup .bx-soa-pickup-subTitle #select-pickup{text-align: left; width: 216px; height: 44px; background: #e9e9e9; border: none; border-radius: 3px; color: #bbbbbb; line-height: 44px; padding: 0; margin: 0; padding-left: 15px; cursor: pointer}
.bx_soa_pickup > div{padding: 0}
#bx-soa-pickup .bx-soa-section-content{padding-top: 0}

#bx-soa-pickup .bx-soa-pickup-list{width: 216px; margin: 0; border: 1px solid #dcdfe2; transition: all 0.5s ease}
#bx-soa-pickup .bx-soa-pickup-list .bx-soa-pickup-list-item{padding-left: 10px; cursor: pointer}
#bx-soa-pickup .bx-soa-pickup-list .bx-soa-pickup-list-item .bx-soa-pickup-l-item-adress{padding-right: 0; text-align: left}



 


.bx_profile #user_div_reg .form-group {width: 100%;display: flex; margin: 15px auto 0; flex-direction: column; max-width: 495px;}
.bx_profile #user_div_reg .form-group > label {display: block; margin-bottom: 7px; font-weight: 600; font-size: 13px; color: #999999; line-height: 1.2; text-align: left;}
.bx_profile #user_div_reg .form-group .confirm-email-link {background: #D9D9D9; color: #333; text-decoration: none; font-weight: 500; width: fit-content; margin-top: 5px;}
.bx_profile .main-profile-form-buttons-block {text-align: center;}
.bx_profile .main-profile-form-buttons-block input {font-weight: 500; padding: 0 47px; background: #e6e6e6; color: #333; border-color: transparent;}
.bx_profile .main-profile-form-buttons-block input:hover {background: #e6e6e6; color: #333; border-color: transparent; padding: 0 47px;}
.bx_profile .main-profile-form-buttons-block .main-profile-submit {font-weight: 500; padding: 0 47px; background: #E30016; color: #fff;}
.bx_profile .main-profile-form-buttons-block .main-profile-submit:hover {background: #E30016; color: #fff; border-color: transparent; padding: 0 47px;}
.bx_profile .main-profile-form-password-annotation {margin-bottom: 15px;}
.bx_profile #user_div_reg .form-group > div {display: table-cell;vertical-align: middle}
.bx_profile #user_div_reg .form-group > div > input {width: 100%;height: 45px; font-weight: 400; color: #333; font-size: 15px; border-radius: 0; background: #f5f5f5; border: none; padding: 10px 20px; box-sizing: border-box;}

@media screen and (max-width: 768px) {
  .bx_profile #user_div_reg .form-group{display: flex; flex-direction: column; margin-bottom: 10px;}
  .bx_profile #user_div_reg .form-group > label{width: 100%; margin-bottom: 4px; box-sizing: border-box;}
  .bx_profile #user_div_reg .form-group > div > input{box-sizing: border-box;}
  .main-profile-social-block{display: none;}
}
.sale-acountpay-title {font-family: 'FrutigerNextLTW1G_M';font-size: 17px;line-height: 24px;color: #555555;}
.sale-acountpay-block .form-group span {display: inline-block;padding-right: 5px;}
.sale-acountpay-block .form-group span input {height: 30px;padding: 5px}


.sale-acountpay-pp-company {width: 20%;float: left;min-width: 170px}
.sale-acountpay-pp.row {overflow: hidden}
.sale-acountpay-pp-company-smalltitle {font-size: 14px}
.detail-reviews .detail-q-form form .form-row input[type="submit"] {height: 50px;}


.search-title{color: #000; margin: 15px 0}
.main.spares-search .search-table table tbody tr td.qty{min-width: 85px}
.main.spares-search .search-table table tbody tr td.nal .not-available{color: #0c54a0; text-decoration: underline}

.main.spares-search .search-table table thead tr:nth-child(2) td.blue{background: #034591; color: #fff; padding: 10px}

.soc-buttons.search{text-align: right; width: 90%; margin-top: -80px; padding-bottom: 20px}
.soc-buttons.search ul li{display: inline-block}

@media screen and (max-width: 1470px){
	.soc-buttons.search	{padding-bottom: 0; margin-top: -50px; padding-bottom: 10px}
}
.bx-authform-social ul li .bx-authform-social-icon{background-size: auto 100%!important}
.bx-authform-social ul li .bx-authform-social-icon.vkontakte{background: url(/bitrix/templates/xmotors_2025.03.27/img/vk-ico.png) no-repeat center center}
.bx-authform-social ul li .bx-authform-social-icon.facebook{background: url(/bitrix/templates/xmotors_2025.03.27/img/fb-ico.png) no-repeat center center}
.bx-authform-social ul li .bx-authform-social-icon.twitter{background: url(/bitrix/templates/xmotors_2025.03.27/img/tw-ico.png) no-repeat center center}

.auth .form-styled .form-row.row-CONFIRM_PASSWORD{display: none}
.auth .form-styled .form-row.row-UF_DELIVERY label{display: none}
.auth .bx-auth-reg select{width: 100%; float: none; background: #E9E9E9; border: none; border-radius: 4px; height: 44px; outline: none; color: #bbb}


#contacts-page .left-part{float: left; width: 45%; margin-right: 20px}
#contacts-page .right-part{float: left; width: calc(50% - 20px)}

#contacts-page .block{ }
#contacts-page .block h2{color: #000; text-transform: uppercase; margin-bottom: 25px}
#contacts-page .block p{color: #7a7a7a}
#contacts-page .block .marks li{margin-bottom: 20px}
#contacts-page .block .marks li span{display: inline-block; vertical-align: top; width: 85px; text-align: center; margin-right: 10px}
#contacts-page .block .marks li p{display: inline-block; max-width: calc(100% - 100px)}

#contacts-page .block-2{background: url(/bitrix/templates/xmotors_2025.03.27/img/contact-block-2.png) no-repeat left top; background-size: 100% 100%; padding: 25px 70px 70px 25px; margin-bottom: 20px; position: relative}
#contacts-page .block-2 p b{color: #000; }
#contacts-page .block img,
#contacts-page .block-2 img{max-width: 100%}
#contacts-page .right-part h2{color: #000; text-transform: uppercase; margin-bottom: 20px}
#contacts-page .images_kontakty {margin-top: 10px; margin-bottom: 20px;}
#contacts-page .images_kontakty:last-of-type {margin-bottom: 0;}
#contacts-page .images_kontakty img {width: 24.5%; display: inline; max-height: 89px; object-fit: cover;}
.bx_profile, .personal-page{ }
.bx_profile .bx-auth{display: none}

.field-item.datetime input, .field-item.date input {    height: 40px;}
.field-item input{    height: 40px;} 

.bx_profile .main-profile-form-password-annotation { font-family: 'Montserrat', sans-serif;  }

.main-profile-form-buttons-block input { background:#E30016; border-radius:0; height: 46px; color:#fff; border-color:#E30016;}


.opto .block.mobile, .page-photo-left.mobile {display: none}


.input-file-styled{margin: 10px 0; display: inline-block; position: relative;}
.input-file-styled input{position: absolute; opacity: 0; height: 0; width: 0;}
.input-file-styled span{display: block; color: #888; cursor: pointer;}
.input-file-styled span .file-attach{ display: inline-block;  font-size: inherit; background: url(/bitrix/templates/xmotors_2025.03.27/img/attach-file-ico.png) no-repeat center center; width: 20px;  height: 20px;  background-size: 100%;  vertical-align: middle;}
.file-item{margin: 10px 0; word-break: break-word}
.file-item i{display: inline-block;  font-size: inherit; margin-left: 5px; font-weight: bold; font-style: normal; cursor: pointer}

#prediction {position: relative}
#prediction .catalog-element-popup-inner{    max-width: 100%;    width: 574px;    position: absolute;    top: 50%;    background: #0c54a0;    color: #fff;    left: 0;    margin-top: -10px;    margin-left: 47px;    height: 46px;    line-height: 46px;    padding: 0;    font-size: 16px;    font-family: Arial Narrow;}
#prediction .catalog-element-popup-inner .catalog-element-popup-element{  font-family: Arial Narrow; font-size: 16px;}

.fancybox-container.fancybox-is-open .fancybox-arrow{opacity: 0.6}


.top-search-form div.search-popup{position: absolute;  padding: 0;  z-index: 9999999;  max-height: 250px;  overflow: auto;  text-align: left;  line-height: 1.2;  /* top: 100%; */  margin-top: -36px; background: #eee; border: 1px solid #aaa}
.top-search-form div.search-popup p.subtitle{background: #ddd;  padding: 5px 5px 0;}
.top-search-form div.search-popup ul li a{ display: block; padding: 5px 5px 0; color: #666}
.top-search-form div.search-popup ul li a b{font-family: 'FrutigerNextLTW1G_B'; color: #444;}
.top-search-form div.search-popup p a{color: #444; display: block; padding: 5px 5px 0; text-decoration: underline}

.zap-category-model .zap-catalog .search-form .popover {
  z-index: 50;
}

#preview-file{position: relative; width: 40%; overflow: hidden;}
#preview-file > a{border-radius: 5px;
  width: 111px;
  height: 41px;
  font-size: 10px;
  display: flex;
  justify-content: center;
  gap: 7px;
  align-items: center;
  color: #ffffff;
  font-weight: 600;
  background: #e30016;
  text-decoration: none;
  box-sizing: border-box;
  text-transform: uppercase;
  margin-bottom: 10px; text-align: center; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); z-index: 10;}
#preview-file .popup{opacity: 1;  position: relative;  width: 100%;  zoom: 0.5;  height: auto;  z-index: 1;}
#preview-file .popup[data-form="catalog-file"] > div.loaded{width: 100%; transform: none;}
#preview-file .popup[data-form="catalog-file"] > div.loaded:after{content: ""; background: rgba(0,0,0,0.5); position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 90}
#preview-file .popup[data-form="catalog-file"] .modal-header h1{font-size: 20px!important}

.zap-note{margin-top: 10px}


#recaptcha2 {transform:scale(0.85);margin-left: 0px;
-webkit-transform:scale(0.85);
transform-origin:0 0;
-webkit-transform-origin:0 0;}
 
.product-item-scu-item-list {background-color: #fff;margin-top: 0!important;position: relative;z-index: 10}
.prost.str .product-item-detail-info-container:first-child .product-item-scu-item-list.open{box-shadow: 1px 1px 5px 1px rgba(0,0,0,.2)}
.product-item-detail-info-container{display: inline-block;margin-bottom: 0;vertical-align: top; width: 190px;}
.prost.str .product-item-detail-info-container{width: 210px}
.product-more-product .prost .product-item-detail-info-container{width: 100%}

.product-item-scu-item-color-container{ max-width: 67px; }
.product-item-scu-item-color-block{outline: 1px solid #b8b8b8; }
.product-item-scu-item-color-container.selected .product-item-scu-item-color-block{outline: 2px solid #FEB006}
.product-item-scu-item-color{background-size: 100% 100%; left: 0; top: 0; bottom: 0; right: 0;}

.product-item-scu-item-text-container{min-width: 1px}
.product-item-scu-item-text-block{padding: 0; outline: 1px solid transparent}
.product-item-scu-item-text-container .product-item-scu-item-text-block{outline: 1px solid #bbb; display: block;}
.product-item-scu-item-text-container input{display: none;}
.product-item-scu-item-text-container.selected .product-item-scu-item-text-block,
.product-item-scu-item-text-container:has(input:checked) .product-item-scu-item-text-block{outline: 1px solid #006cc0; background: #fff}
.product-item-scu-item-text{line-height: 32px; min-width: 32px; font-size: 17px; color: #777777; padding: 0 5px}

.product-detail .product-item-detail-info-container[data-iblock="28"] .product-item-scu-item-text{width: auto; padding: 0 10px}
.product-item-detail-info-container[data-iblock="28"] .product-item-scu-item-text{width: auto; padding: 0 10px}

.product-detail .product-item-detail-info-container:first-child{margin-top: 25px}


.bx-soa-empty-cart-image{	width:131px;	height:116px;	margin:50px auto 42px;	background:url(/bitrix/templates/xmotors_2025.03.27/img/empty_cart.svg) no-repeat center;	-webkit-background-size:contain;			background-size:contain;}
.bx-soa-empty-cart-text{	font-size:36px;	text-align:center;	color:#bababa;	margin-bottom:42px;}
.bx-soa-empty-cart-desc{	text-align:center;	color:#000;	font-size:16px;	margin-bottom:42px;}
.bx-soa-empty-cart-desc a{color: #c28401}


.loupe { background-color:#555; background:rgba(0, 0, 0, 0.25); border:5px solid rgba(0, 0, 0, 0.2); cursor:url(/bitrix/templates/xmotors_2025.03.27/blank.png), url(/bitrix/templates/xmotors_2025.03.27/blank.cur), none; box-shadow: 0px 0px 15px 8px black}
.loupe img{max-width: 1200px}


.js-loupe-active{
	opacity: 0.5;
}

.js-loupe{
	border-radius: 0!important;
	box-shadow:  0 0 20px -1px rgba(0, 0, 0, 0.95);
	background-color: #ffffff;
}
.zoomWrapperTitle{display: none!important}
.zoomWrapperImage img{max-width: 1200px!important}

.loader{height: 50px; background: url(/bitrix/templates/xmotors_2025.03.27/img/loading.svg) no-repeat center center; background-size: auto 100%}
.loading{position: absolute; z-index: 101; left: 0; right: 0; top: 0; bottom: 0; background: url(/bitrix/templates/xmotors_2025.03.27/img/loading.svg) no-repeat center center; background-size: auto 50px; background-color: rgba(255,255,255,.7)}

.catalog-section:after{content: ""; display: table; clear: both}

.main.wrap.detail {height: auto!important}

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

.bx-filter .bx-filter-popup-result.right  {
	-webkit-border-image: url(/bitrix/templates/xmotors/img/result_popup_right_.png) 4 4 4 20 repeat!important;
	 -moz-border-image: url(/bitrix/templates/xmotors/img/result_popup_right_.png) 4 4 4 20 repeat!important;
    -o-border-image: url(/bitrix/templates/xmotors/img/result_popup_right_.png) 4 4 4 20 repeat!important;
    border-image: url(/bitrix/templates/xmotors/img/result_popup_right_.png) 4 4 4 20 fill repeat!important; 
}
.bx-filter .bx-filter-popup-result.right a {color: #fd2016;    line-height: 40px;
    font-size: 18px;}
.bx-filter .bx-filter-popup-result.right.color {
  animation-duration: 1.5s;
  animation-name: color_in;
  animation-direction: alternate;
  animation-iteration-count: 8;
}
.bx-filter .bx-toggle .bx-filter-popup-result.right{transform: translateY(-50%); margin-top: 0;}
@keyframes color_in {
  from {
    /* //color: #000; */
    opacity: 0.2; 
  }

  to {
   /* // color: #fd2016; */
    opacity: 1; 
  }
}



.popup-window{z-index: 9999999!important;}
.popup-window-overlay{z-index: 999999!important;}

.show-more-btn-row{text-align: center}
.show-more-btn-row .show-more-btn{background:#E30016!important; color: #fff;  font-weight:600; font-size: 14px; height:35px;   line-height: 35px;    cursor: pointer;  border-radius:0; padding:0 20px; text-align: center; border: none!important;}

 

.popup-qty-div{margin-top: 10px; position: relative}
.popup-qty-div font{display: inline-block; vertical-align: middle; margin-right: 15px; margin-left: -15px; font-weight: bold}
.popup-qty-div span{display: inline-block; vertical-align: middle;    position: relative;    width: 28px;    height: 28px;    cursor: pointer;    transition: 300ms all ease;    -webkit-user-select: none;}
.popup-qty-div input{display: inline-block; vertical-align: middle; height: 28px; border: 1px solid #dedede; width: 50px; text-align: center}

.popup-qty-div span.popup-qty-inc:before, .popup-qty-div span.popup-qty-inc:after, .popup-qty-div span.popup-qty-dec:after {    position: absolute;    top: 50%;    left: 50%;    margin-top: -1px;    margin-left: -5px;    width: 10px;    height: 2px;    background-color: #979797;    content: "";    transition: 300ms all ease;}
.popup-qty-div span.popup-qty-inc:before {    margin-top: -5px;    margin-left: -1px;    width: 2px;    height: 10px;}

.popup-price{font-size: 13px; margin-top: 10px}
.popup-price p{font-size: 11px}

.basket-checkout-block .popup-price{  background: #0c54a0;    color: #fff;    padding: 10px 20px;    font-size: 18px;    font-family: Arial Narrow;}
.basket-checkout-block .popup-price p{font-size: 16px}

.left-side{margin-right: 20px}
.left-side ~ div {float: left;width: 68%;clear: right;padding-left: 20px}
.left-side ~ div.prost:after{content: " "; display: table; clear: both}
.main.category #dop_,
.main.brand-category #dop_,
.main.search #dop_ {display: block;float: none;width: 100%; position: relative}
/*.main.category #dop_ .tov.first + .tov:not(.first) {width: 240px}*/
.main.category #dop_ + div,
.main.brand-category #dop_ + div {display: none}

.print-cart #panel,
.print-cart .top,
.print-cart .footer,
.print-cart .yellow_point,
.print-cart .basket-coupon-section,
.print-cart .basket-checkout-block-btn,
.print-cart jdiv{display: none}
.print-cart .basket-checkout-section{width: 100%}
.print-cart .after_top{margin-top: 20px; height: auto}
.print-cart .after_top .wrap > a,
.print-cart .after_top .wrap > .info{display: block; text-align: center; width: auto; padding: 0}
.print-cart .after_top .wrap > a{margin: 0 auto}
.print-cart .after_top .wrap > a img{vertical-align: inherit}
.print-cart .after_top .wrap > .info > *:not(.phone){display: none}
.print-cart .basket-items-list .basket-items-list-table tr td:last-child{display: none}
.print-cart .main .right-side{width: 90%; margin: 0 auto; padding: 0; float: none; position: relative}
.print-cart .print-text{display: block!important; text-align: center}
html.print-cart, .print-cart body {
/*
	    width: 210mm;
	    height: 297mm;
*/		height: auto;
	    min-width: 1px
	  }
.print-cart body{background: #fff}
.basket-items-list .basket-items-list-table tbody tr td {vertical-align:middle!important}
  

#basket-root .alert-danger {font-size:22px;background:transparent;border-color:transparent;-webkit-animation: blink1 3s linear infinite;animation: blink1 3s linear infinite;}
@-webkit-keyframes blink1 {
  0% { color: rgba(134, 7, 2, 1); }
  50% { color: rgba(134, 7, 2, 0.3); }
  100% { color: rgba(134, 7, 2, 1); }
}
@keyframes blink1 {
  0% { color: rgba(134, 7, 2, 1); }
  50% { color: rgba(134, 7, 2, 0.3); }
  100% { color: rgba(134, 7, 2, 1); }
}

.bx-auth .alert.alert-dander{
	position: relative;
	padding: .75rem 1.25rem;
	margin-bottom: 1rem;
	border: 1px solid transparent;
    border-radius: .25rem;
	color: #721c24;
	background-color: #f8d7da;
	border-color: #f5c6cb;
}


.ps_logo .pay_name {display: block}

.fancybox-container .fancybox-image-wrap .fancybox-arrow {display: none!important}
.fancybox-container.fancybox-is-open .fancybox-arrow {width: 50%!important;height: 100%!important;margin: 0!important;top:0!important}
.fancybox-container.fancybox-is-open .fancybox-arrow:hover {}
.fancybox-arrow--right:after, .fancybox-arrow--left:after {top: 50%!important;margin-top: -24px!important;}
.fancybox-arrow--right:hover:after, .fancybox-arrow--left:hover:after {background-color: rgba(255, 255, 255, 0.5)}
.fancybox-arrow--right:after {right: 0!important;left: auto!important}
.fancybox-arrow--left:after {left: 94%!important;right: 0!important}

.form-control.bx-soa-customer-textarea.bx-ios-fix {height:200px!important}

.product-detail .product-cart .nalich.yes li{color: #22a732!important; }
.product-detail .product-cart .nalich.yes .green-amount,
.product-detail .product-cart .nalich.yes li{ 
    font-size: 16px!important;
    line-height: 1!important;}
    
    
@media print {  
    @page {  
      size:297mm 210mm;  
    }
    .form, .product-detail .product-detail-video, .catalog-block-header, .detail-reviews .detail-reviews-form, .catalog-products-viewed, .main .left-side, .after_top form, .detail-reviews {display: none!important}
    .after_top .basket a {margin-right: 50px!important}
    .after_top .wrap .info {width: 45%!important}
    .after_top .basket {width: 25%!important}
    .top ul.font {/*zoom: 0.85!important;*/width: 1350px!important;background: url(/bitrix/templates/xmotors/img/ul_top_2.png) no-repeat left top!important}
    .main.detail .right-side .bx-breadcrumb {margin-left: 0!important;margin-top: 20px!important}  
    .detail-reviews .detail-reviews-list {width: 100%!important}
    .footer {height: 500px}
    
    .print-cart input.btn{display: none}
	.print-cart a[href]:after {	    content: "";	}
	.print-cart * {-webkit-print-color-adjust: exact;}
	.print-cart .basket-items-list .basket-items-list-table thead tr td {text-align: center;background: #a1a1a1!important;color: #000!important;}
.top ul.font li:nth-of-type(2) {width: 200px!important;}
.top ul.font li:nth-of-type(3) {width: 145px!important;}
.top ul.font li:nth-of-type(4), .top ul.font li:nth-of-type(8) {width: 109px!important;	-moz-transform: rotate(5deg)!important; -ms-transform: rotate(5deg)!important; -webkit-transform: rotate(5deg)!important; -o-transform: rotate(5deg)!important; transform: rotate(5deg)!important;}
.top ul.font li:nth-of-type(5) {width: 136px!important;	-moz-transform: rotate(4deg)!important; -ms-transform: rotate(4deg)!important; -webkit-transform: rotate(4deg)!important; -o-transform: rotate(4deg)!important; transform: rotate(4deg)!important;
}
.top ul.font li:nth-of-type(6) {width: 150px!important;	-moz-transform: rotate(-3deg)!important; -ms-transform: rotate(-3deg)!important; -webkit-transform: rotate(-3deg)!important; -o-transform: rotate(-3deg)!important; transform: rotate(-3deg)!important;}
.top ul.font li:nth-of-type(7) {width: 135px!important;	-moz-transform: rotate(2deg)!important; -ms-transform: rotate(2deg)!important; -webkit-transform: rotate(2deg)!important; -o-transform: rotate(2deg)!important; transform: rotate(2deg)!important;}
.top ul.font li:nth-of-type(8) {width: 111px!important;}
.top ul.font li:nth-of-type(4) a, .top ul.font li:nth-of-type(8) a {-moz-transform: rotate(-5deg)!important; -ms-transform: rotate(-5deg)!important; -webkit-transform: rotate(-5deg)!important; -o-transform: rotate(-5deg)!important; transform: rotate(-5deg)!important;}
.top ul.font li:nth-of-type(6) a {-moz-transform: rotate(5deg)!important; -ms-transform: rotate(5deg)!important; -webkit-transform: rotate(5deg)!important; -o-transform: rotate(5deg)!important; transform: rotate(5deg)!important;}

.top ul.font li:nth-of-type(9){width: 100px!important;	-moz-transform: rotate(-5deg)!important; -ms-transform: rotate(-5deg)!important; -webkit-transform: rotate(-5deg)!important; -o-transform: rotate(-5deg)!important; transform: rotate(-5deg)!important;}
 
.top ul.font li:nth-of-type(10){	width: 100px!important;	-moz-transform: rotate(6deg)!important; -ms-transform: rotate(6deg)!important; -webkit-transform: rotate(6deg)!important; -o-transform: rotate(6deg)!important; transform: rotate(6deg)!important;} 
}

.blink-analog{position: relative; color: transparent!important}
.blink-analog:after{content: "показать аналоги"; position: absolute; left: 0; right: 0; top: 0; bottom: 0; text-transform: inherit; font-size: inherit; background: #fff; text-decoration: inherit; animation: blinker 2s linear infinite alternate; opacity: 1; color: #0c54a0}

@keyframes blinker {
  0% {
    content: "показать аналоги";
    color: #0c54a0;
  }
  50% {
	  opacity: 0;
  }
  100% {
	  color: #22a732;
	  content: "есть аналоги";
  }
}

@media screen and (max-width: 1230px){
.after_top .wrap .info p:last-of-type {
    display: block!important;
}
}

.str div p.op {top: 47px;}
.scu-props {    left: 199px!important;
    top: 74px!important;}
.product-item-scu-item-color-container {max-width: 28px;position: relative;}
.product-item-scu-item-color-container.more-sku::before {background-color: #fff;box-sizing: content-box;content: '...';cursor:pointer;display: block;height: calc(100% - 10px);position: absolute;text-align: center;width: calc(100% - 6px);z-index: 100}
.product-item-scu-item-color-container.more-sku-hidden{display: none;}
.hide-sku{cursor:pointer;font-size: .8em;text-align: center;text-decoration: underline;}
.more-sku ~ .product-item-scu-item-color-container{display: none}
.prost div .img {text-align:center}

.catalog-block-header  {display: -webkit-inline-box;}


.fancybox-slide > div {background:none!important}


.main-user-consent-request-popup-text {font-size:15px;}

#toTop {background-color: #00509c;display: none;position: fixed; bottom: 140px; right: 50px; z-index: 1400;border: none;outline: none;cursor: pointer;border-radius: 50%; height: 66px; width: 66px; transform: scale(.85);}
#toTop svg{width: 30px; fill: #fff; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%);}

@media screen and (max-width: 768px) {
  #toTop{height: 46px; width: 46px; right: 5px; bottom: 130px;}
}

.main-user-consent-request-popup-button-acc {
  background: #0b4591;
  color: #fff;
}
.main-user-consent-request-popup-button-acc:hover{
	background: #4479be
}

div[data-pagination-num]{position: relative; z-index: 199}


.show-info {
	text-decoration: blink;
	-webkit-animation-name: blinker;
	-webkit-animation-duration: 1.5s;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-timing-function:ease-in-out;
	-webkit-animation-direction: alternate;
	color:#ff0000!important;
}
@-webkit-keyframes blinker {
  from {opacity: 1.0;}
  to {opacity: 0.0;}
}

.popover{
  display: none;
  position: absolute;
  max-width: 360px;
  bottom: calc(100% + 15px);
  background-color: #fff;
  padding: 8px 10px 5px;
  border: 1px solid rgba(0,0,0,.2);
  border-radius: .3rem;
}
.arrow{
  bottom: calc((.5rem + 1px) * -1);
}
.popover .arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: .5rem;
  margin: 0 .3rem;
  left: calc(50% - 17px);
}
.popover .arrow::after, .popover .arrow::before {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}
.popover-top .arrow::after {
  bottom: 1px;
  border-top-color: #fff;
}
.popover-top .arrow::after, .popover-top .arrow::before {
  border-width: .5rem .5rem 0;
}
.popover-top .arrow::before {
  bottom: 0;
  border-top-color: rgba(0,0,0,.25);
}

.main .right-side .ban .bx-pager {right:60px}



div.title-search-fader{display: none !important;}
table.title-search-result td{background-color: #ececec!important}
table.title-search-result td.title-search-more{padding-left: 8px; padding-top: 5px;}
table.title-search-result td.title-search-more a{font-size: 17px; padding-left: 4px; background: url(/bitrix/templates/xmotors_2025.03.27/img/filter-submit.png) no-repeat center center; width: 151px; height: 20px; color: #fff; padding-left: 35px; display: inline-block; text-align: center; line-height: 20px; color: #fff!important}
table.title-search-result tr.title-search-selected td.title-search-more{background-color: #ececec}
table.title-search-result tr.title-search-selected td.title-search-more a{background-color: transparent!important}

.wrapQuestionReaspekt {    z-index: 499!important; left: 0; right: auto; margin-top: 10px; }

.popular-sects {color: #999;}
 



/* Скрываем покупку в 1 клик из товарной (задача 95639) */
.product-detail .product-cart ul.sale li:first-child{
	display: none;
}

/* Скрываем в корзине */
.basket-checkout-block button:nth-child(2){
	display: none;
}


.extra-filter{position: relative; z-index: 9999; margin: 20px 0;}
.extra-filter .title{    font-weight: 500; font-size: 19px; margin-bottom: 10px;}
.extra-filter a{line-height: 40px; color: #343434; background:#DDDDE1;  padding: 5px; font-size: 15px; padding:0px 10px 0px; text-decoration: none}
.extra-filter a:hover{text-decoration: none}
.extra-filter .bx-filter-parameters-box{display: inline-flex}
.extra-filter .bx-filter-parameters-box .filter-group{display: flex}
.extra-filter .bx-filter-parameters-box .filter-group > div{margin-right: 10px;}

.soa-property-location-note{text-align: left; padding: 10px; background-color: #fcf8e3; border-color: #faebcc; font-size: 14px; margin-top: 10px;}



.minOrderSumBox {
    background: #ffe6e6;
    color: red;
    width: 300px;
    margin: 0 auto;
    padding: 10px;
    border: 1px solid red;
}
 

.contact-map .map{display: flex}
.contact-map .map .list-inner{width: 300px;}
.contact-map .map .list{width: 300px; max-height: 500px; overflow: auto; padding-right: 15px;}
.contact-map .map .list > h3{font-weight: bold;}
.contact-map .map .list .item{margin-bottom: 20px; cursor: pointer; border: 1px solid #e9e9e9; padding: 10px;}
.contact-map .map .list h3.item{border: none; margin-bottom: 0;}
.contact-map .map .list .item .routes a{display: inline-block; vertical-align: middle; margin-right: 5px;    padding: 5px;    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;    border-radius: 9px;}
.contact-map .map .list .item .routes a img{max-height: 30px; display: block;width: 20px;    height: 22px;    object-fit: contain;}
.contact-map .map .list .item-name{font-weight: bold; color: #000!important}
.contact-map .map .list .item-phone a{color: #000; font-weight: bold;    margin-bottom: 5px;    display: block;}
.contact-map .map .list .item_title {font-size: 15px;    font-weight: 700;    margin-bottom: 5px;}
.contact-map .map .list .regim {font-size:14px}
.contact-map .map .list .item-regim{color: #6b6b6b!important}
.contact-map .map .list .routes-title{color: #6b6b6b!important}
.contact-map .map .list .item-images{margin-top: 5px; display: flex; overflow: hidden}
.contact-map .map .list .item-image{display: block; height: 70px;}
.contact-map .map .list .item-image:not(:last-child){margin-right: 5px;}
.contact-map .map .list .item-image img{height: 70px; max-width: 128px!important}

.contact-map .map #map{flex: 1; margin-left: 30px}
.contact-map .filter{margin-left: 0; margin-bottom: 30px}
.contact-map .filter form{transform: none!important;}
.contact-map .filter form h3{font-weight: bold;}
.contact-map .filter form .check-styled {color: #333; white-space: nowrap; display: flex; align-items: center}
.contact-map .filter form .check-styled + .check-styled{margin-left: 10px;}
.contact-map .filter form .check-styled input+span{width: 25px!important; height: 25px!important}
.contact-map .filter form .check-styled input:checked + span::before {top: 6px; left: 6px; font-size: 18px}
.contact-map .filter .city-list{margin-top: 10px}
.contact-map .filter .city-list ul{display: flex; flex-wrap: wrap; align-items: center}
.contact-map .filter .city-list ul li:not(:last-child):after{content: ""; display: inline-block; vertical-align: middle; width: 5px; height: 5px; border-radius: 5px; background: #333; margin: 0 10px}
.contact-map .filter .city-list ul li a{color: #333}
.contact-map .filter .city-list ul li a:hover{text-decoration: underline}	
.contact-map .alert.alert-dander{
	position: relative;
	padding: .75rem 1.25rem!important;
	margin-bottom: 1rem;
	border: 1px solid transparent;
    border-radius: .25rem;
	color: #721c24;
	background-color: #f8d7da;
	border-color: #f5c6cb;
}
.contact-map .custom-combobox { position: relative; display: inline-block;  width: 100%;}
.contact-map .custom-combobox-input{width: 100%; height: 33px; padding-left: 10px; display: inline-block; vertical-align: top;}
.ui-icon-triangle-1-s {    background-position: -64px -14px;}
.contact-map .custom-combobox-toggle{display: inline-flex; width: 35px; height: 35px; justify-content: center; align-items: center}


.contact-map.new .search-block{display: flex; align-items: center}
.contact-map.new .search-block .custom-combobox{width: 540px; display: flex; align-items: center;}
.contact-map.new .search-block .custom-combobox button{display: flex; align-items: center; justify-content: center; background: none; border: none; border-radius: 0; position: absolute; right: 0; width: 45px; top: 0; bottom: 0;}
.contact-map.new .search-block .selector{display: flex; align-items: center; gap: 40px; margin-left: 40px;}
.contact-map.new .search-block .selector a{display: flex; align-items: center; text-decoration: none; font-weight: 600; font-size: 18px; color: #333}
.contact-map.new .search-block .selector a svg{ margin-right: 10px;}
.contact-map.new .search-block .selector a svg path{fill: #000}
.contact-map.new .search-block .selector a.active{color: #E30016;}
.contact-map.new .search-block .selector a.active svg path{fill: #E30016; stroke: #E30016}
.contact-map.new #shop-form .item-types{display: flex; align-items: center; margin-top: 20px; gap: 20px}
.contact-map.new #shop-form .item-types .check-styled{font-size: 16px; display: flex; align-items: center; color: #333}
.contact-map.new #shop-form .item-types .check-styled input + span{width: 21px !important; height: 21px!important; position: relative;    border: 1px solid #c5c5c5;}
.contact-map.new #shop-form .item-types .check-styled input:checked + span::before{content: ""; position: absolute; top: 4px; left: 4px; width: 13px; height: 13px; background: #E30016;}
.contact-map.new .map #map{margin-left: 0;}
.contact-map.new .map .list-inner{display: none;; width: 100%;}
.contact-map.new .map .list-inner.active{display: block; margin-top: 50px;}
.contact-map.new .map .list-inner .list{width: 100%; max-height: none; overflow: visible}
.contact-map.new .map .list .item{display: flex; align-items: center; border: none; border-bottom: 1px solid rgba(149, 152, 159, 0.34); padding: 20px 30px; margin-bottom: 0; cursor: default}
.contact-map.new .map .list .item.header{background: #F5F5F5; border-bottom: none;}
.contact-map.new .map .list .item.header div{font-weight: 600; font-size: 15px; line-height: 18px; color: #707070;}
.contact-map.new .map .list .item > div{flex: 1; padding: 10px}
.contact-map.new .map .list .item-name .routes{margin-top: 10px;}
.contact-map.new .map .list .item-regim ul{list-style: none; display: inline-flex; flex-wrap: wrap; flex-direction: column; max-height: 75px; column-gap: 20px}
.contact-map.new .map .list .item-images{flex-wrap: wrap; margin-top: 0; gap: 5px; max-height: 55px;}
.contact-map.new .map .list .item-image{height: 60px;}
.contact-map.new .map .list .item-image:not(:last-child){margin-right: 0;}
.contact-map.new .map .list .item-image img{height: auto; max-width: 60px!important;}

@media screen and (max-width: 768px) {

  .contact-map.new .map .list .item-features{display: none;}
  .contact-map.new .map .list .item-features:has(p){display: block;}
  .contact-map.new .map .list .item-images{display: none;}
  .contact-map.new .map .list .item-images:has(img){display: flex;}

	.contact-map.new .map .list .item-regim ul {max-height: 75px!important}
	.contact-map.new .search-block{flex-direction: column}
	.contact-map.new .search-block .custom-combobox{width: 100%;}
	.contact-map.new .search-block .selector{width: 100%; margin-top: 20px; margin-left: 0;}
	.contact-map.new .map .list .item.header{display: none!important;}
	.contact-map.new .map .list .item{flex-direction: column; align-items: flex-start; gap: 10px; padding: 20px 0}
	.contact-map.new .map #map{display: block; height: 400px !important;}
	.contact-map.new .map .list-inner.active{margin-top: 20px;}
	header .catalog-menu.open .mobile-menu-header .close {background: #00509C url(/bitrix/templates/xmotors/images/close_1.svg) no-repeat center center / 60%;}
}

.resume-blocks .form-block > label {}

@media screen and (max-width: 414px) {
.main.wrap.category .subcatalog li {width:45%!important;}
}



@media screen and (max-width: 1430px) {
.top ul.font li:nth-of-type(9) { width: 92px!important;}
}
@media screen and (max-width: 1390px) {
	.contact-map.new .map .list .item-regim ul {    max-height: 130px;}
.top ul.font li:nth-of-type(9) { width: 80px!important;}
}

.main.wrap .left-side .bx-wrapper1,.main.wrap .left-side .bx-wrapper2{max-width: 394px;max-height: 300px;margin: 0;height: auto;}
.main.wrap .left-side .bx-wrapper1{margin-bottom: 90px;}
.main.wrap .left-side .bx-wrapper1 .bx-viewport .bx-wrapper .bx-controls.bx-has-pager.bx-has-controls-direction .bx-pager.bx-default-pager{display: none}
.main.wrap .left-side .bx-wrapper2 .bx-viewport .bx-wrapper .bx-controls.bx-has-pager.bx-has-controls-direction .bx-pager.bx-default-pager{display: none}
.main.wrap .left-side .bx-wrapper2 .bx-viewport .bx-wrapper .bx-controls.bx-has-pager.bx-has-controls-direction .bx-controls-direction > a{top: 50%;}
.main.wrap .left-side .bx-wrapper1 .bx-viewport .bx-wrapper .bx-controls.bx-has-pager.bx-has-controls-direction .bx-controls-direction > a{top: 62%!important;}
/*.main.wrap .left-side .bx-wrapper .bx-viewport .bx-wrapper .bx-viewport .catal1 > li > a >img{height: 300px;}*/

/*
.fon_img{position: fixed;
  width: 100vw;
  height: 100vh;
  opacity: 1;
  visibility: visible;
  transition: all 0.3s ease;
  top: 0;
  left: 0;
  display: none;
  align-items: center;
  justify-content: center;
  z-index: 9999;
  background-color: rgba(0, 0, 0, 0.9);
}
*/
#once-popup {
    position: fixed;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.65);
    text-align: center;
    z-index: 10000;
}
#once-popup .inner {
    background: #fff;
    padding: 20px;
    width: 600px;
    max-width: 90%;
    margin: 50px auto;
position:relative

    }
#once-popup #popup-close {
    float: right;
    font-size: 30px;
    line-height: 10px;
    padding: 5px;
    cursor: pointer;

    right: -1px;
    top: 1px;
    position: absolute;
    color:black;
    }
#once-popup .inner > img{ }
    
    
.slider_filter .bx-filter{padding: 0; margin: 0; box-shadow: none; background: none}    
.slider_filter .bx-filter::before,
.slider_filter .bx-filter::after{content: none}
.slider_filter .bx-filter.bx-blue .bx-filter-section{background: none; padding: 0; margin: 0;}
.slider_filter .bx-filter .bx-filter-parameters-box{margin-bottom: 20px; padding: 0;}
.slider_filter .bx-filter .bx-filter-parameters-box-title span{padding: 0; border: none; font-size: 17px; line-height: 24px; color: #999;}
.slider_filter .bx-filter .bx-filter-parameters-box::after {content: none}
.slider_filter #modef{}
.slider_filter .bx-filter-popup-ready{display: none;}
.slider_filter .bx-filter .bx-filter-parameters-box-container{margin: 0;}

.main.wrap .left-side .bx-wrapper1, .main.wrap .left-side .bx-wrapper2, .main.wrap .left-side .bx-wrapper3 {margin-left:10px}

.footer .copy {width:23%}

.product-detail .div_form_10_sale .form_10_sale_info.free_delivery{top: -85px;}
.form_10_sale_info{
display: none;
position: absolute;
font-size: 14px;
background: #f2f0f0;
z-index: 99;
top: -10px;
width: auto;
height: auto;
text-align: left;
padding: 5px 10px;
box-shadow: 0 0 20px 0 rgb(0 0 0 / 20%);
border: 1px solid #c6c6c6;
min-width: 250px;
visibility: visible;
left: 100px;}
.div_form_10_sale .form_10_sale:hover ~.form_10_sale_info{display: block}
.form_10_sale {font-size:14px;cursor: pointer; border: 1px solid #ccc;background: #eee;padding: 0 3px; margin: 6px auto 7px; display: block;text-align: center}

.product-cart .div_form_10_sale {position:relative}

.div_form_10_sale{position: absolute; left: 0; top: 4px;}
.product-detail .div_form_10_sale{margin: 15px;width: 90%}
.product-detail .div_form_10_sale .form_10_sale {font-size: 17px;display: block;width: 100%;text-align: center}
.product-detail .div_form_10_sale .form_10_sale_info{top: -155px;}

 

.title-search-result{position: absolute; z-index: 99999; border: 0 none !important; border-top: 0 none; display: none; overflow: hidden; z-index: 1500; min-width: 200px; margin-top: 3px; background-color: #FFF; border-top: 0 none; border-radius: 2px; box-shadow: 0px 0px 7px -2px #d6d6d6; max-width: 50%; left: 50%; transform: translateX(-50%); margin-top: -80px; width: 730px; max-width: 100%;}
.bx_smart_searche {
  border-top: 0 none;
  border-radius: 0 0 3px 3px;
}
.js_search_words {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  align-items: center;
  margin-top: 8px;
  margin-left: 8px;
  margin-bottom: 8px;
}

.js_search_words a {background: #efeff2; border-radius: 5px; cursor: pointer; font-size: 12px; line-height: 18px; padding: 2px 7px; color: #424242cf; text-decoration: none; }

.js_search_words.js_search_words_history{margin-bottom: 10px;}
.js_search_words.js_search_words_history .title{display: flex; width: 100%; font-weight: 600; padding-right: 10px; align-items: center;}
.js_search_words.js_search_words_history .title .remove-all{font-weight: 500; font-size: 12px; margin-left: auto;}
.js_search_words.js_search_words_history a{display: flex; align-items: center}
.js_search_words.js_search_words_history a::before{content: ""; display: inline-block; flex: 1 0 17px; max-width: 17px; height: 17px;background: url(/bitrix/templates/xmotors_2025.03.27/images/history_input.svg) no-repeat center center / contain; margin-right: 10px; opacity: .7;}
.js_search_words.js_search_words_history a .remove{display: inline-block; width: 11px; height: 11px; background: url(/bitrix/templates/xmotors_2025.03.27/images/delete-black.svg) no-repeat center center; margin-left: 10px; opacity: .7; background-size: contain}
.js_search_words.js_search_words_history a .remove:hover{opacity: 1;}

.bx_smart_searche p,
.bx_smart_searche .js_search_href {
  color: #333;
  overflow: hidden;
  display: flex;
  align-items: center;
  padding: 0 8px;
  line-height: 30px;
  font-size: 13px;
  line-height: 20px;
  margin-bottom: 5px;
}
.bx_smart_searche .js_search_href.highlighted {background: #f0f0f0; padding-top: 3px; padding-bottom: 3px; margin-top: -3px; margin-bottom: 2px;}
.bx_smart_searche .js_search_href.bx_item_block_section{text-decoration: none; display: block;}
.bx_smart_searche .js_search_href.bx_item_block_section:before{content: ""; display: inline-block; vertical-align: middle; width: 20px;; height: 20px; background: url(/bitrix/templates/xmotors_2025.03.27/images/search_cat.svg) no-repeat center center / contain; margin-right: 10px; opacity: .7; text-decoration: none}
.bx_smart_searche .js_search_href.bx_item_block_info{text-decoration: none; display: block;}
.bx_smart_searche .js_search_href.bx_item_block_info:before{content: ""; display: inline-block; vertical-align: middle; width: 20px;; height: 20px; background: url(/bitrix/templates/xmotors_2025.03.27/images/info.svg) no-repeat center center / 18px; margin-right: 10px; opacity: .6; text-decoration: none}

.bx_smart_searche p .js_search_href{min-height: 0}
.bx_smart_searche .products{display: flex; flex-wrap: wrap; gap: 8px; padding: 10px 8px 0; margin-bottom: 8px}
.bx_smart_searche .products .title{font-weight: 600; width: 100%; text-align: left}
.bx_smart_searche .js_search_href.bx_item_product{ text-decoration:none; display: flex; align-items: flex-start; border: 1px solid #eee; flex: 1 0 45%; max-width: calc(100% / 2 - 8px * 2 / 3); padding: 8px 0; margin: 0;}
.bx_smart_searche .js_search_href img{margin-right: 10px; max-width: 50px}
.bx_smart_searche p, .bx_smart_searche .js_search_href {font-weight:500}
.bx_smart_searche .js_search_href .info{display: flex; flex-direction: column; margin: 0; width: auto; text-align: left; padding: 0;}
.bx_smart_searche .js_search_href .info .name{line-height: 1.2}
.bx_smart_searche .js_search_href .info .price{line-height: 1}
.bx_smart_searche .js_search_href .info .price span{color: #FD1F15;}

.bx_smart_searche p a.js_search_href{display: inline-block; vertical-align: middle; color: #0083d1; height: auto; line-height: 1}
.bx_smart_searche .js_search_href b{color: #0083d1;}


.seo-descr h2, .seo-descr h3{
font-weight:800;
font-size:1.4em;
margin:20px 0 20px;
padding:0 !important;
}


.main .right-side .tov_ li .price {float:right; display:block}
.main .right-side .tov_ li .old_price {display: block; width: 100%; text-align: right; }
.prost .tov-inner .old_price { text-align: right; }

.resume-blocks .form-block > label,
.site-reviews .review-item p.review-name b { }

.footer .copy {padding-bottom:20px}
.footer .wrap ul li { margin: 4px 30px 0px 0; }
.main.wrap .left-side .bx-wrapper3{margin-top: 10px;}

.product-detail .thumbs ul li {background:none}

@media screen and (max-width:1440px) {

	.top ul.bottom {justify-content: flex-start; position:relative; left:auto; right:auto; overflow:initial; top:auto}
	.top ul.bottom li {padding:10px 20px;}
	.top ul.font li:nth-of-type(4) {width: 179px;}
	.after_top .wrap .info p.phone {font-size:30px}
}

@media screen and (max-width:1380px) {

	.top ul.font li:nth-of-type(4) {width: 179px;}
}

@media screen and (max-width:1650px){
	.bx-wrapper .bx-prev { left:5%}
	.bx-wrapper .bx-next {right:5%}
}
.top ul.font li a { white-space:nowrap}

@media screen and (max-width:1460px){
	.top ul.font li:nth-of-type(3) {  width: 191px;}
	.top ul.font li:nth-of-type(6) {  width: 169px; }
	.top ul.font li:nth-of-type(2) {  width: 163px; }

}

@media screen and (max-width: 1380px) {
.top ul.font li:nth-of-type(3) {  width: 181px;}
	.top ul.font li:nth-of-type(7) {   width: 88px; }
.after_top .wrap .info p:last-of-type { font-size: 15px; display: flex; justify-content: center; }
}


@media screen and (max-width: 1100px) {
	.top ul.bottom li { padding: 10px 13px; }
	.form .contact {display:block}
	.personal_data_fixed_block{flex-direction: column; max-width: 550px}
	.personal_data_fixed_block .btn_i_agree{width: 100%;}

}
/*.article-new, .article-new > p{
color:#000 !important;
}*/
.article-new p{
font-size: 18px;
}
.article-new h2{
font-size:24px;
margin: 40px 0 20px 0;
}
.article-new h3{
font-size:20px;
margin: 20px 0 20px 0;
width: fit-content;
}
.article-new p{
margin-bottom:20px;
}
.article-new ul{
margin:20px 0 20px 0;
}
.article-new ul li{
margin:0 0 20px 0;
}
.article-new ul >li:before{
content: none;
display: inline-block;
width: 10px;
height: 10px;
border: 2px solid #4d3bfe;
-webkit-border-radius: 50%;
border-radius: 50%;
margin-right: 1.3em;
}
 
.table-contents{
background: #f2f5f9;
padding:30px;
}
.table-contents ol{

}
.table-contents ol li{
counter-increment: point;
    counter-reset: sublist;
    margin-top: 0.4em;
    margin-bottom: 0.2em;
padding-left: 10px;
margin-left: 20px;
}
.table-contents a{
color:#111;
}
.table-contents a:hover{
color:#c28401;
}
.table-specs{
margin: 0 0 40px;
}

.table-specs td{
padding:5px;
}

.table-specs tr:nth-child(odd){
background-color:#F6F6F6;
}

.article-button{
background: url(/bitrix/templates/xmotors/img/submit.png) no-repeat left center;
display:inline-block;
color: #fff;
text-transform: uppercase;
font-size: 18px;
font-family: 'FrutigerNextLTW1G_M';
line-height: 80px;
cursor: pointer;
border: none;
width: auto;
background-size: 100% 100%;
height: 80px;
padding: 0 40px;
}


.footer .wrap ul li {margin-bottom:2px}
#bg_popup{
position: fixed;
z-index: 99999;
background: rgba(0, 0, 0, 0.8);
top: 0;
right: 0;
bottom: 0;
left: 0;
display: none;}
   
#popup {
background:#fff;
width: 400px;
margin: 25% auto;
padding: 5px 20px;
position: relative;
text-align: center;
}    
.close{
display:block;
position:absolute;
top:5px;
right: 5px;
width:20px;
height:20px;
color:#555;
background:#1BA600;
cursor:pointer;}
 
		.se-pre-con {
			position: fixed;
			left: 0px;
			top: 0px;
			width: 100%;
			height: 100%;
			z-index: 999999;
			background: url(/bitrix/templates/xmotors_2025.03.27/<?=SITE_TEMPLATE_PATH?>/img/loader2.svg) center no-repeat rgba(255,255,255, .7);
			background-size: 100px
		}


 @media screen and (max-width: 500px) {
	.opros p {padding-left: 82px!important;}
}
 @media screen and (max-width: 390px) {
 	.catalog_section .catalog_section_list { width: 47% ; }
    .right_part .catalog_section { justify-content: space-between;}  
.catalog_section .catalog_section_list {margin-right: 0px!important;justify-content: space-between!important;}

}
/* End */


/* Start:/bitrix/templates/xmotors_2025.03.27/style_to_merge.css?174471561249*/
.feedback-list .feedback-item{border-radius: 5px}
/* End */


/* Start:/bitrix/templates/xmotors_2025.03.27/news.css?17447156123349*/
.main .left-side ul.news-left-menu{min-width: 300px; margin-left: 0}
.main .left-side ul.news-left-menu li{border-bottom: none; margin-bottom: 20px}
.main .left-side ul.news-left-menu li a{padding: 15px 45px; color: #000; background: #cbcac9; position: relative; text-transform: none; font-size: 20px; height: 34px}
.main .left-side ul.news-left-menu li:nth-child(2n+1){margin-bottom: 40px}
.main .left-side ul.news-left-menu li:nth-child(2n+1) a{padding-bottom: 0; }
.main .left-side ul.news-left-menu li:nth-child(2n+1) a:after{content: "";    position: absolute;    left: 0;    right: 0;    top: 19px;    height: 25px;    background: #cbcac9;    transform: skew(0, -4deg);    z-index: -1;}

.main .left-side ul.news-left-menu li:nth-child(2n+2) a{padding-top: 0px; }
.main .left-side ul.news-left-menu li:nth-child(2n+2) a:after{content: "";    position: absolute;    left: 0;    right: 0;    bottom: 19px;    height: 25px;    background: #cbcac9;    transform: skew(0, -4deg);    z-index: -1;}






.detail-reviews .detail-q-form{position: relative; background: url(/bitrix/templates/xmotors_2025.03.27/img/reviews-bg.png) no-repeat left top; background-size: 100% 100%; padding-right: 70px; padding-bottom: 30px; display: inline-block; min-width: 780px}
.detail-reviews .detail-q-form form{padding: 0 100px 0 60px;}
.detail-reviews .detail-q-form form .title{text-transform: uppercase; color: #fff; font-family: 'Arial Narrow'; margin: 15px 0; }
.detail-reviews .detail-q-form form .form-col{float: left; width: calc(100% / 3 - 5px * 2 / 3); margin-right: 5px}

.detail-reviews .detail-q-form form .form-col:last-of-type{margin-right: 0}
.detail-reviews .detail-q-form form .form-row{margin-bottom: 5px; position: relative}
.detail-reviews .detail-q-form form .form-row input[type=text]{background: #fff; border: none; border-radius: 3px; width: 100%; height: 45px; padding-left: 15px; font-size: 16px; font-family: 'FrutigerNextLTW1G_R';}
.detail-reviews .detail-q-form form .form-row textarea{background: #fff; border: none; border-radius: 3px; width: 100%; height: 120px; font-size: 16px; font-family: 'FrutigerNextLTW1G_R'; padding-left: 15px; padding-top: 5px}
.detail-reviews .detail-q-form form .form-row input[type=text].error,
.detail-reviews .detail-q-form form .form-row textarea.error{color: #ff0000}
.detail-reviews .detail-q-form form .form-row input[type=submit]{background: url(/bitrix/templates/xmotors_2025.03.27/img/submit.png) no-repeat left center; color: #fff; text-transform: uppercase; font-size: 18px; font-family: 'FrutigerNextLTW1G_M'; line-height: 50px; cursor: pointer; border: none; width: 230px; background-size: 100% 100%}
.detail-reviews .detail-q-form form .form-row label{color: #120202; font-family: 'FrutigerNextLTW1G_M'}

.detail-reviews .detail-q-list{float: left; width: 590px; padding-right: 55px}
.detail-reviews .detail-q-list .q-item{margin-bottom: 30px}
.detail-reviews .detail-q-list .q-item p{line-height: 1; margin: 0}
.detail-reviews .detail-q-list .q-item p.q-name{color: #333333; text-transform: uppercase;  font-size: 20px; text-transform: uppercase}
.detail-reviews .detail-q-list .q-item p.q-a-name{color: #fd6300; text-transform: uppercase; font-size: 20px; text-transform: uppercase}
.detail-reviews .detail-q-list .q-item p.q-text{margin-bottom: 5px}
.detail-reviews .detail-q-list .q-item p.q-a-text{color: #a6a6a6}
.detail-reviews .detail-q-form{float: left}
/* End */


/* Start:/bitrix/templates/xmotors_2025.03.27/style_dop.css?17447156125128*/
/*.news_div {position: relative;padding: 10px 10px 0;width: 45%;margin-right: 4%;float: left;}
.news:before {position: absolute;right: 0;top: -1px;bottom: 0;content: '';background: url(/bitrix/templates/xmotors_2025.03.27/img/white_news_right.png) no-repeat right top;width: 30px;height: 100%;display: block;background-size: auto 100%;}
    
.news_div > div {position: relative;background: #fff;}    
}*/
/*.news_div {    transform: skew(-1deg, -1deg);
    -webkit-transform: skew(-1deg, -1deg);
    -moz-transform: skew(-1deg, -1deg);
    -ms-transform: skew(-1deg, -1deg);
    box-shadow: 4px 6px 0px 0px #b9b9b9;background-color: #fff;
    position: relative;height: 368px;max-width: 523px;}
    
.news_div > div {transform: skew(1deg, 1deg);
    -webkit-transform: skew(1deg, 1deg);
    -moz-transform: skew(1deg, 1deg);
    -ms-transform: skew(1deg, 1deg);background: #fff;margin-left: -10px;margin-top: -10px}*/
    
 

.news-detail {margin: 10px 20px}
.news-detail > div:nth-of-type(2) {background: #fff;padding: 30px 40px;border-right: 2px solid #b9b9b9;border-bottom:  4px solid #b9b9b9;}
.news-detail.videoreview-detail > div:nth-of-type(2) {border: none; background: none; padding: 0;}
.news-detail .div1 {overflow: hidden}
.news-detail .date_h1 {display: inline-block;float: left;background: url(/bitrix/templates/xmotors/img/date_news.png) no-repeat left center;color: #fff;font-size: 30px;padding: 10px 20px;min-width: 271px}
.news-detail .div1 ul, .news-detail .div1 ul li {float: right;white-space: nowrap}
.news-detail .div1 ul li {margin-right: 8px}
.news-detail > h1 {width: 100%;background: none;padding: 35px 0 15px;float: none;display: block;color: #000;font-size: 33px;clear: left}
.news-detail img.news_img {float: right!important;padding: 0 0 10px 20px;margin: -30px -40px 0 0;max-width: 50%}
.news-detail > div > p {margin: 10px 0 15px;color: #7b7b7b;}
.news-detail > div > p b {color: #000}
.news-detail > div > img {display: inline-block;vertical-align: top;float: none!important}

 
.news-detail + .bx-wrapper {max-width: 100%!important}
.main .right-side .news-detail + .bx-wrapper > .bx-viewport {margin: 20px auto!important;max-width: 90%!important;height: auto!important}
.main .right-side .news-detail + .bx-wrapper .bx-prev {left: 0}
.main .right-side .news-detail + .bx-wrapper .bx-next {right: 0}


.product-detail .product-image {margin-right: 2%}
.product-detail .product-image .main-image {background: #fff}
.product-detail .product-cart {margin-bottom: 30px}
.product-detail .product-cart .price span {font-size: 28px}
.product-detail .product-cart .price.nul {text-align: left}
.product-detail .product-cart .old_price {text-align: center;text-decoration: line-through;opacity: 0.7}
.product-detail .product-cart .poyas {font-size: 15px;font-family: "Arial_narrow";line-height: 17px;margin-bottom: 0}
.product-detail .product-cart .poyas + .sale {margin-top: 15px;}
.product-detail .product-cart .nalich {display: table;width: 100%}
.product-detail .product-cart .nalich.yes {display: block;margin-bottom: 10px}
.product-detail .product-cart .nalich.yes > * {display: block}
.product-detail .product-cart .nalich.yes > p {margin-bottom: 0;}
.product-detail .product-cart .nalich.yes li {color: #000;padding-left: 12px;position: relative}
.product-detail .product-cart .nalich.yes li:before {content: '▪';color: #7b7b7b;position: absolute;top: 0;left: 0;font-size: 15px;}
.product-detail .product-cart .nalich.yes ~ p {text-align: left;}
.product-detail .product-cart .nalich.yes ~ p.old_price {margin-left: 10px;}
.product-detail .product-cart .nalich.yes + p {margin-top: 30px}
.product-detail .product-cart .nalich > * {display: table-cell;font-size: 15px;font-family: "Arial_narrow";line-height: 17px;}
.product-detail .product-cart .nalich > span {width: 50%;color:#9d9d9d}
.product-detail .product-cart .nalich > p {width: 50%;color: #000;}
.product-detail .product-cart .nalich > p a {color: #0c54a0;font-size: 18px;display: block;margin-top: 5px;text-decoration: underline}
.product-detail .product-cart .nalich > p a:hover {text-decoration: none}
.zap-category-model-item {margin-left: 10px}
.zap-table, .product-detail {margin-left: 10px}
.product-detail .product-info ul.analogi {margin-top: 30px;display: table;}
.product-detail .product-info ul.analogi li {display: table-row;}
.product-detail .product-info ul.analogi li a {display: table-cell}
.product-detail .product-info ul li a {text-decoration: underline}
.product-detail .product-info ul.analogi li a + span {color: #f62a11;display: table-cell;padding-left: 10px; white-space: nowrap}
.product-detail .product-info ul.analogi li a + span span{color: #f62a11}
.product-detail .product-info ul li a:hover {text-decoration: none;margin-bottom: 4px}


form.faq .form-col {width: 90%!important}
form.faq .form-col > div {margin-bottom: 10px;overflow: hidden}
form.faq .form-col > div input {width: 32.5%!important;float: left;margin-right: 1%;}
form.faq .form-col > div input:nth-of-type(3) {margin-right: 0}
.detail-reviews .detail-reviews-form form.faq .form-row input[type=submit] {margin-top: 10px}
.detail-reviews .detail-reviews-list {width: 450px;}

/* End */


/* Start:/bitrix/templates/xmotors_2025.03.27/resize.css?17447156129989*/
/* .main.category #dop_ {height:1890px} */

@media screen and (max-width:1550px) {
	.after_top form {background-position: right 24px}
	.main .left-side .cat.like_h1, .main .left-side .news.like_h1, .main .left-side .art.like_h1 {background-size: 100% auto}
	.footer .wrap {padding: 0 5%;}
	.footer {height: 450px}
	.footer .logos {margin-bottom: 95px;}
	.product-detail .product-detail-video .video {width: 31%;margin-right: 2%}
	.product-detail .product-detail-video .video iframe {min-width: 100%;max-height: 250px;}
	.product-detail .product-detail-video .video:nth-of-type(3n) {margin-right: 0}
	.zap-category-model-item {margin-right: 30px}
	}
/* @media screen and (max-width:1542px) {.main.category #dop_ {height:2280px}} */
@media screen and (max-width:1505px) {
	/*.main .right-side .ban {display: inline-block;vertical-align: top; max-width: 100%}
	.main .right-side .ban + .act {display: table;margin: 10px 0 0;width: auto;max-width: 750px;padding-left: 0}
	.main .right-side .ban + .act > div {display: table-cell;width: 30%;margin: 0;vertical-align: middle;height: 80px;padding-right: 15px;}
	.main .right-side .ban + .act p {margin-bottom: 5px;}
	.filter {margin-left: 20px}*/
	.main .right-side .ban + .act {width: auto}
	/*.main .right-side .ban + .act > div  {background: none!important;padding-left: 0}*/
	.main .right-side #top{table-layout: fixed}
	.left-side .all {margin-right: 20px}
	.main .right-side .items {margin: 0 40px}
	
	
}
@media screen and (max-width:1515px) {
	.main .right-side .items .tov {width: calc(100% / 4)}
	
}
@media screen and (max-width:1470px) {
	.left-side .all {margin-right: 10px}
	.buttons {display: table;width: 100%}
	.buttons > h1, .buttons > div {display: table-cell;vertical-align: middle;float: none}
	.buttons > h1 {background-size: 100% auto}
	.buttons > div {width: 60%;min-width: 470px;padding-left: 10px}
	}
@media screen and (max-width:1440px) {
	.after_top .wrap .info, .after_top .basket {width: auto}
	.left-side .all {margin-right: 0}
	.form {margin: 10px 10px 70px}
	.content {margin: 50px 39px 50px 35px;}
	.content div {top: -33px;}
	.filter {margin-left: 10px}
	.top ul.bottom {/*margin-left: 0*/}
	.buttons h1,
	.buttons .like_h1 {width: 50%;margin-right: 10px}
	

	.filter {margin-left: 2px}
	.str div p {max-width: 50%}
	.str div .price, .str div .old_price {right: 80px!important}
	.str div .sale {right: 185px!important}
	
	
	}
@media screen and (max-width:1400px) {
	.main .right-side .ban {display: inline-block;vertical-align: top; max-width: 100%;}
	.main .right-side .ban + .act {display: table;margin: 10px 0 0 40px;width: auto;max-width: 750px;padding-left: 0}
	.main .right-side .ban + .act > div {display: table-cell;width: 30%;margin: 0;vertical-align: top;height: 80px;padding-right: 15px;/*background: transparent!important*/}
	.main .right-side .ban + .act p {margin-bottom: 5px;}
	.filter {margin-left: 20px}
	.main .left-side .spares-menu .tabs-content ul.level1 {min-width: inherit}
	
	}
@media screen and (max-width:1480px) {
	.top ul.font{background-size: 102%}
	.top ul.font li:nth-of-type(9) { width: 75px!important;}
}
@media screen and (max-width:1423px) {
	.top .personal a {color: transparent;width: 25px;padding: 0;margin: 0 5px; overflow: hidden}
	.top .personal {margin-right: 10px;width: auto}
	.top ul.font{background-size: 102%}
	.top ul.font li:first-of-type{width: 216px}
	.top ul.font li:nth-of-type(2){width: 167px;}
	.top ul.font li:nth-of-type(4){width: 201px;}
	.top ul.font li:nth-of-type(6){width: 154px;}
	.top ul.font li:nth-of-type(9){width: 115px;}
	.top ul.font li a{font-size: 15px;}
}	
@media screen and (max-width:1360px) {
	.main .right-side .bx-wrapper, .catalog .bx-wrapper {max-width: 100%!important;padding: 0 50px}
	.catalog .bx-wrapper {margin: 20px 10px!important}
	.main .right-side .bx-wrapper .bx-prev, .catalog .bx-wrapper .bx-prev, .in .bx-wrapper .bx-prev {left: 0!important}
	.main .right-side .bx-wrapper .bx-next, .catalog .bx-wrapper .bx-next, .in .bx-wrapper .bx-prev {right: 0!important}
	.main .right-side .tov_ li:nth-of-type(8n), .main .right-side .tov_ li:nth-of-type(8n+4) {margin-right: 0}
	.main .right-side .tov_ li:nth-of-type(8n+1), .main .right-side .tov_ li:nth-of-type(8n+5) {margin-left: -5px}
	.main .left-side .cat.like_h1, .main .left-side .news.like_h1, .main .left-side .art.like_h1 {background-size: 375px auto}
	.bx-filter {margin: 0 0 0 10px}
	.main .left-side {min-width: 321px;}
	
	
	.buttons {display: block;width: 100%}
	.buttons > h1, .buttons > div {display: block;vertical-align: middle;float: none}
	.buttons > h1 {margin-bottom: 10px!important;width: auto;background-size: auto}
	.buttons > div {width: 100%;min-width: 470px;padding-left: 0px;}
		
		}
@media screen and (max-width:1360px){
	.top ul.font {zoom: 0.95}
}
@media screen and (max-width:1320px){
	
	
	.popup[data-form="catalog-file"] > div.loaded {width: 100%}
	.main .right-side .ban + .act > div {background: transparent!important;padding-left: 0!important}
}




@media screen and (max-width:1310px) {
	.main .right-side .items .tov:nth-of-type(4) {margin-left: 0}
	.main .right-side .items .tov:nth-of-type(5) {margin-left: -30px}
	.main .right-side .items .tov:nth-of-type(7) {margin-left: 10px}
	.content div {top: -32px;}
}
@media screen and (max-width:1292px) {
.top ul.font {zoom: 0.9}	
}
@media screen and (max-width:1280px) {
	.prost > div {width: 25%;}
	.prost .tov .tov-inner,
	.prost .tov:hover .tov-inner {width: auto;}
	.prost:not(.str) div .img{display: block; width: 100%}
	.footer .wrap {padding: 0 50px}
	.content div {top: -31px;}
	.main.category #dop_ {height:auto}
	.top ul.font {zoom: 0.9}
}
@media screen and (max-width:1260px) {
	.top ul.font li:first-of-type{width: 183px}
	.top ul.font li:nth-of-type(2) {width: 167px;}
	.top ul.font li:nth-of-type(3), .top ul.font li:nth-of-type(4) {width: 175px;}
	.top ul.font li:nth-of-type(6) { width: 107px;}
	.top ul.font li:nth-of-type(8) {  width: 115px;}
}
@media screen and (max-width:1230px) {
	.top .personal a {color: transparent;width: 25px;padding: 0;margin: 0 5px; overflow: hidden}
	.top .personal {margin-right: 10px;width: auto}
	.footer .logos {display: block;margin-bottom: 80px;}
	.footer .logos a {display: inline-block;vertical-align: top;margin: 15px;}
	.footer {height: auto;background-position: center bottom;padding-bottom: 10px}
	.content div {top: -30px;}
	.str div p {max-width: 40%}
	.after_top .wrap .info p:last-of-type {display: block}
	.main.detail .right-side .bx-breadcrumb {margin-left: 330px;}
	
	
}
@media screen and (max-width:1225px) {
	.top ul.font {zoom: 0.85}	
}
@media screen and (max-width:1196px) {
	.prost > div {width: 33%;}
	.main + .wrap {width: 99%}
	.top ul.font {zoom: 0.85}
}
@media screen and (max-width:1180px) {
	.form {height: auto}
	.form .contact, .form div > form {display: block}
	.form div > form {width: 100%;text-align: center}
	.form div > form h1,
	.form div > form .like_h1 {text-align: left}
	.after_top .wrap .info p.phone {font-size: 31px;}
}
@media screen and (max-width:1160px) {	
	.content div {left: -7px;top: -28px;}
	.main .right-side .ban .bx-wrapper {max-width: 100%!important}
	.prost.zap-index .tov_5, .prost.zap-category .tov {width: 25%}
	.row.sale-personal-section-row-flex > div {width: 33%;float: left}
}
@media screen and (max-width:1156px) {
	.top ul.font {zoom: 0.8}
}
@media screen and (max-width:1150px) {
	.main .right-side .items .tov {width: calc(100% / 3)}
	.after_top .wrap > a {width: 290px!important}
	.after_top .wrap .info {width: 24%;/*display: none*/padding-left: 5px}
	.after_top form {width: 29%;background: url(/bitrix/templates/xmotors/img/form.png) no-repeat right 28px / 100% auto}
	.after_top form input[type="text"] {width: 249px;float: left}
	.after_top form input[type="submit"] {float: left}
	.after_top .wrap .info > * {display: none}
	.after_top .wrap .info > .wrapGeoIpReaspekt{display: block}
	.after_top .wrap .info > .phone {display: block!important;}
	.after_top .wrap .info p:last-of-type{display: block}
	.after_top .wrap .info > p:last-of-type{display: none}
	.after_top .wrap .call{display: none}
	.after_top form {width: auto}
	.after_top .wrap .info p:nth-of-type(3), .after_top .wrap .info p.phone {display: none;}
	.after_top .wrap .info p.town span {display: block;}
	.footer .wrap {padding: 0 25px}
	.main . left-side {min-width: 330px;}
	.after_top .basket {padding-left: 0}
	.bx_ordercart_order_pay_center .checkout {margin-right: 20px}
	.top ul.font {zoom: 0.8}
	.product-detail-top {display: table;width: 100%;margin-bottom: 50px;}
	.product-detail-top > div {display: table-cell;float: none!important;vertical-align: top}
	.product-detail-top > .product-image, .product-detail-top > .product-info {padding-right: 2%}
	
	.main .right-side {width: 68%;}
/* 	body{min-width: inherit} */
	/*.footer .wrap{background: #feb006}*/
	.footer .wrap > a{height: auto; display: block; }
	.footer .wrap ul.first li{margin-right: 15px}
	.footer .wrap ul li{margin-right: 15px}
}
@media screen and (max-width:1100px) {
	/*.main .right-side .ban {padding-left: 0}
	.main .right-side .ban + .act {margin-left: 0}
	.main .right-side .ogl {margin-left: 0}*/
	.form .contact {display: none}
	.content div {top: -26px;}
	.buttons h1,
	.buttons .like_h1 {display: block;width: 100%;margin: 0}
	
.zap-table {    overflow: unset;}
	
	
	}
@media screen and (max-width:1080px) {
	.top ul.font li{line-height: 46px}
	.top ul.font li a {font-size: 12px;}
	.top ul.font li:first-of-type{width: 183px}
	.top ul.font li:nth-of-type(2) {width: 127px;}
	.top ul.font li:nth-of-type(3) {width: 148px;}
	.top ul.font li:nth-of-type(4){width: 120px;line-height: 15px;margin-top: 10px;}
	.top ul.font li:nth-of-type(6) { width: 107px;}
	.top ul.font li:nth-of-type(8) {  width: 90px;line-height: 23px;margin-top: 11px;}
	.top ul.font li:nth-of-type(9){line-height: 23px;margin-top: 9px;}
}
@media screen and (min-width: 1090px and max-width: 1196px) {
	.main.category #dop_ .tov{width: 33%}
}
/* End */


/* Start:/bitrix/templates/xmotors_2025.03.27/components/bitrix/menu/menu/style.min.css?1744715611490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/bitrix/templates/xmotors_2025.03.27/components/bitrix/menu/menu/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */


/* Start:/bitrix/templates/xmotors_2025.03.27/components/bitrix/sale.basket.basket.line/top-cart/style.min.css?17447156123569*/
.bx-basket-block{font-size:12px;padding-bottom:5px;white-space:nowrap;position:relative;padding-left:20px}.bx-basket-block>.fa{color:#97a1ab;width:12px;position:absolute;left:0;top:3px}.bx-basket-block a{color:#039be5;border-bottom:1px dashed;margin-right:10px}.bx-basket-block a:hover{text-decoration:none;border-bottom-color:transparent}@media(min-width:768px){.bx-basket-fixed{width:200px;position:fixed;z-index:1100;background:#fff;padding-top:10px;border:1px solid #f0f0f0;box-shadow:0 7px 10px rgba(0,0,0,0.15);border-radius:1px;overflow:hidden}.bx-basket-fixed.top{top:10px}.bx-basket-fixed.right{right:10px}.bx-basket-fixed.bottom{bottom:10px}.bx-basket-fixed.left{left:10px}.bx-basket-fixed.bx-max-height{top:10px;bottom:10px}}@media(max-width:767px){.bx-basket-fixed{position:fixed;z-index:1100;background:#fff;padding-top:10px;border:1px solid #f0f0f0;box-shadow:0 7px 10px rgba(0,0,0,0.15);border-radius:1px;overflow:hidden;bottom:0;left:0;right:0}.bx-basket-item-list{display:none}}.bx-basket-fixed .bx-basket-block{margin-left:10px}.bx-basket-item-list{position:relative;padding-bottom:20px;border-top:1px solid #f7f7f7;overflow:hidden}.bx-opener .bx-basket-item-list{padding-bottom:75px}.bx-max-height .bx-basket-item-list{position:absolute;bottom:0;left:0;right:0}.bx-closed .bx-basket-item-list{height:20px;overflow:hidden}.bx-basket-item-list-action{cursor:pointer;background:#f7f7f7;position:absolute;bottom:0;right:0;left:0;z-index:120;height:20px;line-height:14px;vertical-align:middle;text-align:center;font-size:12px;color:#4f4f4f;padding:3px 0}.bx-basket-item-list-button-container{text-align:center;position:absolute;bottom:20px;border-top:1px solid #f7f7f7;padding:10px 0;background:#fff;left:0;right:0}.bx-basket-item-list-button-container a.btn{color:#ddd;text-decoration:none}.bx-basket-item-list-button-container a.btn:hover,.bx-basket-item-list-button-container a.btn:active{color:#fff}.bx-basket-item-list-container{overflow-y:auto;max-height:100%}.bx-basket-item-list-item{padding-top:15px;position:relative;padding-right:10px;padding-left:10px;margin-bottom:15px;border-bottom:1px solid #f7f7f7}.bx-basket-item-list-container .bx-basket-item-list-item:last-child{border-bottom:0;margin-bottom:0}.bx-basket-item-list-item-status{font-weight:bold;padding:3px;background:#ebebeb;margin:0 10px 20px;line-height:16px;font-size:13px;border-radius:3px;text-align:center;white-space:normal}.bx-basket-item-list-item-img{text-align:center;position:relative;padding-bottom:5px}.bx-basket-item-list-item-img img{max-width:90px;height:auto;border:1px solid #e6e6e6}.bx-basket-item-list-item-name{padding-bottom:5px}.bx-basket-item-list-item-name a{font-size:13px;color:#3f3f3f;text-decoration:none;white-space:normal;line-height:16px}.bx-basket-item-list-item-remove{position:absolute;right:10px;top:-7px;width:20px;height:20px;cursor:pointer;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAMAAADzjKfhAAAAJFBMVEX///8yMjI6Ojpvb29wcHCEhISHh4eIiIiqqqqtra2wsLCxsbE3yvJ6AAAAAXRSTlMAQObYZgAAACxJREFUCNcFwYEBgCAMA7BYUMb2/78m9sXdJtfNMHkzcJ4DlS9FpXXKavT6ARdgANGqCJ38AAAAAElFTkSuQmCC) no-repeat center;opacity:.5}.bx-basket-item-list-item-remove:hover{opacity:.7}.bx-basket-item-list-item-price-block{padding-bottom:5px;font-size:12px}.bx-basket-item-list-item-price{display:inline-block;margin-right:5px}.bx-basket-item-list-item-price-old{display:inline-block;margin-right:5px;text-decoration:line-through;color:#b0b0b0}.bx_cart_login_top .bx-hdr-profile a{text-decoration:none}.bx_cart_login_top .bx-hdr-profile{line-height:1.44em}
/* End */


/* Start:/bitrix/templates/xmotors_2025.03.27/components/bitrix/menu/menu-new/style.min.css?17447156112111*/
ul#vertical-multilevel-menu,#vertical-multilevel-menu ul{margin:0;padding:0;list-style:none;width:214px;font-size:12px}#vertical-multilevel-menu li ul{position:absolute;top:auto;display:none;z-index:500;height:auto;border:1px solid #c1c1c1;border-bottom:0;width:200px}#vertical-multilevel-menu li a{display:block;text-decoration:none;color:#4f4f4f;font-weight:bold;padding:5px;background:#f5f5f5;border-bottom:1px solid #c1c1c1}#vertical-multilevel-menu li a.item-selected{background-color:#d6d6d6}#vertical-multilevel-menu li a:hover{background-color:#d6d6d6}#vertical-multilevel-menu a.root-item{color:#fff;font-weight:bold;font-size:12px;padding:5px 0 7px 35px;background:#61656a url(/bitrix/templates/xmotors_2025.03.27/components/bitrix/menu/menu-new/images/item_bg.gif) 0 0 no-repeat;border:0;box-sizing:border-box;-moz-box-sizing:border-box}#vertical-multilevel-menu a.root-item:hover,#vertical-multilevel-menu a.root-item-selected:hover{background:#61656a url(/bitrix/templates/xmotors_2025.03.27/components/bitrix/menu/menu-new/images/item_bg.gif) 0 -26px no-repeat}#vertical-multilevel-menu a.root-item-selected{color:#fff;font-weight:bold;font-size:12px;padding:5px 0 7px 35px;background:#61656a url(/bitrix/templates/xmotors_2025.03.27/components/bitrix/menu/menu-new/images/item_bg.gif) 0 -26px no-repeat;border:0;box-sizing:border-box;-moz-box-sizing:border-box}#vertical-multilevel-menu a.parent{background:#f5f5f5 url(/bitrix/templates/xmotors_2025.03.27/components/bitrix/menu/menu-new/images/arrow.gif) center right no-repeat;padding-right:10px}#vertical-multilevel-menu a.denied{background:#f5f5f5 url(/bitrix/templates/xmotors_2025.03.27/components/bitrix/menu/menu-new/images/lock.gif) center right no-repeat;color:#ddd;padding-right:10px}/*\*/* html ul#vertical-multilevel-menu li{float:left;height:1%}* html ul#vertical-multilevel-menu li a{height:1%}/**/#vertical-multilevel-menu li ul.root-item{margin:-27px 0 0 210px}#vertical-multilevel-menu li ul{margin:-27px 0 0 133px}#vertical-multilevel-menu li:hover ul ul,#vertical-multilevel-menu li.jsvhover ul ul,#vertical-multilevel-menu li:hover ul ul ul,#vertical-multilevel-menu li.jsvhover ul ul ul{display:none}#vertical-multilevel-menu li:hover ul,#vertical-multilevel-menu li.jsvhover ul,#vertical-multilevel-menu li li:hover ul,#vertical-multilevel-menu li li.jsvhover ul,#vertical-multilevel-menu li li li:hover ul,#vertical-multilevel-menu li li li.jsvhover ul{display:block}
/* End */


/* Start:/bitrix/templates/xmotors_2025.03.27/components/bitrix/sale.basket.basket.line/top-cart-mob/style.min.css?17447156123569*/
.bx-basket-block{font-size:12px;padding-bottom:5px;white-space:nowrap;position:relative;padding-left:20px}.bx-basket-block>.fa{color:#97a1ab;width:12px;position:absolute;left:0;top:3px}.bx-basket-block a{color:#039be5;border-bottom:1px dashed;margin-right:10px}.bx-basket-block a:hover{text-decoration:none;border-bottom-color:transparent}@media(min-width:768px){.bx-basket-fixed{width:200px;position:fixed;z-index:1100;background:#fff;padding-top:10px;border:1px solid #f0f0f0;box-shadow:0 7px 10px rgba(0,0,0,0.15);border-radius:1px;overflow:hidden}.bx-basket-fixed.top{top:10px}.bx-basket-fixed.right{right:10px}.bx-basket-fixed.bottom{bottom:10px}.bx-basket-fixed.left{left:10px}.bx-basket-fixed.bx-max-height{top:10px;bottom:10px}}@media(max-width:767px){.bx-basket-fixed{position:fixed;z-index:1100;background:#fff;padding-top:10px;border:1px solid #f0f0f0;box-shadow:0 7px 10px rgba(0,0,0,0.15);border-radius:1px;overflow:hidden;bottom:0;left:0;right:0}.bx-basket-item-list{display:none}}.bx-basket-fixed .bx-basket-block{margin-left:10px}.bx-basket-item-list{position:relative;padding-bottom:20px;border-top:1px solid #f7f7f7;overflow:hidden}.bx-opener .bx-basket-item-list{padding-bottom:75px}.bx-max-height .bx-basket-item-list{position:absolute;bottom:0;left:0;right:0}.bx-closed .bx-basket-item-list{height:20px;overflow:hidden}.bx-basket-item-list-action{cursor:pointer;background:#f7f7f7;position:absolute;bottom:0;right:0;left:0;z-index:120;height:20px;line-height:14px;vertical-align:middle;text-align:center;font-size:12px;color:#4f4f4f;padding:3px 0}.bx-basket-item-list-button-container{text-align:center;position:absolute;bottom:20px;border-top:1px solid #f7f7f7;padding:10px 0;background:#fff;left:0;right:0}.bx-basket-item-list-button-container a.btn{color:#ddd;text-decoration:none}.bx-basket-item-list-button-container a.btn:hover,.bx-basket-item-list-button-container a.btn:active{color:#fff}.bx-basket-item-list-container{overflow-y:auto;max-height:100%}.bx-basket-item-list-item{padding-top:15px;position:relative;padding-right:10px;padding-left:10px;margin-bottom:15px;border-bottom:1px solid #f7f7f7}.bx-basket-item-list-container .bx-basket-item-list-item:last-child{border-bottom:0;margin-bottom:0}.bx-basket-item-list-item-status{font-weight:bold;padding:3px;background:#ebebeb;margin:0 10px 20px;line-height:16px;font-size:13px;border-radius:3px;text-align:center;white-space:normal}.bx-basket-item-list-item-img{text-align:center;position:relative;padding-bottom:5px}.bx-basket-item-list-item-img img{max-width:90px;height:auto;border:1px solid #e6e6e6}.bx-basket-item-list-item-name{padding-bottom:5px}.bx-basket-item-list-item-name a{font-size:13px;color:#3f3f3f;text-decoration:none;white-space:normal;line-height:16px}.bx-basket-item-list-item-remove{position:absolute;right:10px;top:-7px;width:20px;height:20px;cursor:pointer;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAMAAADzjKfhAAAAJFBMVEX///8yMjI6Ojpvb29wcHCEhISHh4eIiIiqqqqtra2wsLCxsbE3yvJ6AAAAAXRSTlMAQObYZgAAACxJREFUCNcFwYEBgCAMA7BYUMb2/78m9sXdJtfNMHkzcJ4DlS9FpXXKavT6ARdgANGqCJ38AAAAAElFTkSuQmCC) no-repeat center;opacity:.5}.bx-basket-item-list-item-remove:hover{opacity:.7}.bx-basket-item-list-item-price-block{padding-bottom:5px;font-size:12px}.bx-basket-item-list-item-price{display:inline-block;margin-right:5px}.bx-basket-item-list-item-price-old{display:inline-block;margin-right:5px;text-decoration:line-through;color:#b0b0b0}.bx_cart_login_top .bx-hdr-profile a{text-decoration:none}.bx_cart_login_top .bx-hdr-profile{line-height:1.44em}
/* End */


/* Start:/bitrix/templates/xmotors_2025.03.27/components/bitrix/breadcrumb/.default/style.min.css?1744715611467*/
.bx-breadcrumb{margin:10px 0}.bx-breadcrumb i{color:#b5bdc2;line-height:13px;font-size:12px;vertical-align:middle;margin-right:5px}.bx-breadcrumb .bx-breadcrumb-item{float:left;margin-bottom:10px;white-space:nowrap;line-height:13px;vertical-align:middle;margin-right:10px}.bx-breadcrumb .bx-breadcrumb-item span{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;white-space:normal}.bx-breadcrumb .bx-breadcrumb-item a{border-bottom:0}
/* End */


/* Start:/bitrix/templates/xmotors_2025.03.27/components/bitrix/sale.basket.basket.line/btn-cart/style.min.css?17447156123569*/
.bx-basket-block{font-size:12px;padding-bottom:5px;white-space:nowrap;position:relative;padding-left:20px}.bx-basket-block>.fa{color:#97a1ab;width:12px;position:absolute;left:0;top:3px}.bx-basket-block a{color:#039be5;border-bottom:1px dashed;margin-right:10px}.bx-basket-block a:hover{text-decoration:none;border-bottom-color:transparent}@media(min-width:768px){.bx-basket-fixed{width:200px;position:fixed;z-index:1100;background:#fff;padding-top:10px;border:1px solid #f0f0f0;box-shadow:0 7px 10px rgba(0,0,0,0.15);border-radius:1px;overflow:hidden}.bx-basket-fixed.top{top:10px}.bx-basket-fixed.right{right:10px}.bx-basket-fixed.bottom{bottom:10px}.bx-basket-fixed.left{left:10px}.bx-basket-fixed.bx-max-height{top:10px;bottom:10px}}@media(max-width:767px){.bx-basket-fixed{position:fixed;z-index:1100;background:#fff;padding-top:10px;border:1px solid #f0f0f0;box-shadow:0 7px 10px rgba(0,0,0,0.15);border-radius:1px;overflow:hidden;bottom:0;left:0;right:0}.bx-basket-item-list{display:none}}.bx-basket-fixed .bx-basket-block{margin-left:10px}.bx-basket-item-list{position:relative;padding-bottom:20px;border-top:1px solid #f7f7f7;overflow:hidden}.bx-opener .bx-basket-item-list{padding-bottom:75px}.bx-max-height .bx-basket-item-list{position:absolute;bottom:0;left:0;right:0}.bx-closed .bx-basket-item-list{height:20px;overflow:hidden}.bx-basket-item-list-action{cursor:pointer;background:#f7f7f7;position:absolute;bottom:0;right:0;left:0;z-index:120;height:20px;line-height:14px;vertical-align:middle;text-align:center;font-size:12px;color:#4f4f4f;padding:3px 0}.bx-basket-item-list-button-container{text-align:center;position:absolute;bottom:20px;border-top:1px solid #f7f7f7;padding:10px 0;background:#fff;left:0;right:0}.bx-basket-item-list-button-container a.btn{color:#ddd;text-decoration:none}.bx-basket-item-list-button-container a.btn:hover,.bx-basket-item-list-button-container a.btn:active{color:#fff}.bx-basket-item-list-container{overflow-y:auto;max-height:100%}.bx-basket-item-list-item{padding-top:15px;position:relative;padding-right:10px;padding-left:10px;margin-bottom:15px;border-bottom:1px solid #f7f7f7}.bx-basket-item-list-container .bx-basket-item-list-item:last-child{border-bottom:0;margin-bottom:0}.bx-basket-item-list-item-status{font-weight:bold;padding:3px;background:#ebebeb;margin:0 10px 20px;line-height:16px;font-size:13px;border-radius:3px;text-align:center;white-space:normal}.bx-basket-item-list-item-img{text-align:center;position:relative;padding-bottom:5px}.bx-basket-item-list-item-img img{max-width:90px;height:auto;border:1px solid #e6e6e6}.bx-basket-item-list-item-name{padding-bottom:5px}.bx-basket-item-list-item-name a{font-size:13px;color:#3f3f3f;text-decoration:none;white-space:normal;line-height:16px}.bx-basket-item-list-item-remove{position:absolute;right:10px;top:-7px;width:20px;height:20px;cursor:pointer;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAMAAADzjKfhAAAAJFBMVEX///8yMjI6Ojpvb29wcHCEhISHh4eIiIiqqqqtra2wsLCxsbE3yvJ6AAAAAXRSTlMAQObYZgAAACxJREFUCNcFwYEBgCAMA7BYUMb2/78m9sXdJtfNMHkzcJ4DlS9FpXXKavT6ARdgANGqCJ38AAAAAElFTkSuQmCC) no-repeat center;opacity:.5}.bx-basket-item-list-item-remove:hover{opacity:.7}.bx-basket-item-list-item-price-block{padding-bottom:5px;font-size:12px}.bx-basket-item-list-item-price{display:inline-block;margin-right:5px}.bx-basket-item-list-item-price-old{display:inline-block;margin-right:5px;text-decoration:line-through;color:#b0b0b0}.bx_cart_login_top .bx-hdr-profile a{text-decoration:none}.bx_cart_login_top .bx-hdr-profile{line-height:1.44em}
/* End */


/* Start:/bitrix/templates/xmotors_2025.03.27/template_styles.css?1749469874493087*/
@font-face {
    font-family: 'Montserrat';
    src: url('/bitrix/templates/xmotors_2025.03.27/fonts/Montserrat-Regular.woff2') format('woff2'),
        url('/bitrix/templates/xmotors_2025.03.27/fonts/Montserrat-Regular.woff') format('woff'),
        url('/bitrix/templates/xmotors_2025.03.27/fonts/Montserrat-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('/bitrix/templates/xmotors_2025.03.27/fonts/Montserrat-SemiBold.woff2') format('woff2'),
        url('/bitrix/templates/xmotors_2025.03.27/fonts/Montserrat-SemiBold.woff') format('woff'),
        url('/bitrix/templates/xmotors_2025.03.27/fonts/Montserrat-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('/bitrix/templates/xmotors_2025.03.27/fonts/Montserrat-Medium.woff2') format('woff2'),
        url('/bitrix/templates/xmotors_2025.03.27/fonts/Montserrat-Medium.woff') format('woff'),
        url('/bitrix/templates/xmotors_2025.03.27/fonts/Montserrat-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('/bitrix/templates/xmotors_2025.03.27/fonts/Montserrat-ExtraBold.woff2') format('woff2'),
        url('/bitrix/templates/xmotors_2025.03.27/fonts/Montserrat-ExtraBold.woff') format('woff'),
        url('/bitrix/templates/xmotors_2025.03.27/fonts/Montserrat-ExtraBold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('/bitrix/templates/xmotors_2025.03.27/fonts/Montserrat-Bold.woff2') format('woff2'),
        url('/bitrix/templates/xmotors_2025.03.27/fonts/Montserrat-Bold.woff') format('woff'),
        url('/bitrix/templates/xmotors_2025.03.27/fonts/Montserrat-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}



/* :root {color-scheme:only light;} */
:root {
  color-scheme: light dark;
  forced-color-adjust: none;
}
html,body {font-family:'Montserrat',sans-serif;font-size:14px;margin:0;padding:0; min-height: 100%;width:100%;min-width:1230px; background-color: #fff; color: #333;}
html {font-size:10px;}

h1,h2,h3 {font-weight:normal;padding:0px;margin:0px;}
p {color:#333;font-size:14px;text-align:left;margin:0px;padding:0;}
img {border:none!important;outline:0!important;}
a {color:#333;outline:0!important;border:none!important;}
ul,ol,li {padding:0px;margin:0px;font-size:14px;color:#333;}
a:hover {text-decoration:none;cursor:pointer;}
input,select,textarea {outline:0;font-family:'Montserrat',sans-serif;resize:none;}
input[type='submit'] {cursor:pointer;font-family:'Montserrat',sans-serif;-webkit-appearance:none;}
.slick-slider button {border:none;font-size:0;position:absolute;}
[data-modal], [onclick] {cursor:pointer!important;}

* {scrollbar-width:thin;scrollbar-color:#919191 #1C1B22;}
*::-webkit-scrollbar {height:12px;width:6px;}
*::-webkit-scrollbar-track {background:#1C1B22;}
*::-webkit-scrollbar-thumb {background-color:#919191;border-radius:0px;}
[onclick],[data-fancybox] {cursor:pointer}
.stock_list_category ul {scrollbar-color:gray white;}
.stock_list_category ul::-webkit-scrollbar {height:5px;width:3px; }
.stock_list_category ul::-webkit-scrollbar-thumb {background-color: #bebebe}

.site-btn{display: inline-flex; align-items: center; justify-content: center; padding: 0 15px; height: 40px; border-radius: 5px; background: #e30417; color: #fff; font-weight: 500;}
.site-btn:hover{color: #fff}


.fix {position:fixed;z-index:1200;right:0;top:40%;display:flex;flex-direction:column;gap:6px; margin-right:5px; background: #fff; border-radius: 10px;}
.fix .fix_list {width:47px;height:47px;background:#00509c;display:flex;align-items:center;justify-content:center;}
.fix .fix_list.ico2 {background:#e30016;}
.fix .fix_list.ico3 {background:#feb006;}
.fix .fix_list.ico4,.fix .fix_list.ico5 {background:#919191;}
.fix .fix_list:hover {background:#333;}

.fix > a.fix_list{display: none;}
.fix ul{list-style: none; box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.1); display: flex; flex-direction: column; align-items: flex-end; border-radius: 5px; background: #fff; width: 45px;}
.fix ul li { height: 45px; width: 45px; position: relative; border-radius:10px} 
.fix ul li .fix-item {display: flex; white-space: nowrap; align-items: center; position: absolute; right: 0; top: 0; background: #fff; text-decoration: none;  overflow: hidden; transition: .3s ease-out; border-radius: 5px;}
.fix ul li .fix-item .icon{display: inline-flex; justify-content: center; align-items: center; width: 45px; height: 45px; }
.fix ul li .fix-item .icon svg{max-width: 24px; height: auto;}
.fix ul li .fix-item .icon svg path{fill: #707070; transition: .3s ease-out}
.fix ul li.fix-open{display: none;}

.fix ul li.fix-open .fix-item .icon svg,
.fix ul li.fix-close .fix-item .icon svg {max-width: 15px}
.fix ul li,
.fix ul li .fix-item .text {font-size: 14px; color: #fff; max-width: 0; transition: .3s ease-out}
.fix ul li .fix-item .text {opacity: 0; }
.fix ul li:hover .fix-item .text,
.fix ul li.fix-open .fix-item .text,
.fix ul li .fix-item.open .text { opacity: 1; }

.fix ul li:hover,
.fix ul li:hover .fix-item,
.fix ul li.fix-open .fix-item { border-radius: 5px;}


.fix ul li .fix-open .fix-item {border-radius:5px}
.fix ul .fix-item.open,
.fix ul .fix-item:hover{background: #feb006; border-radius:5px; animation: 0;}
.fix ul li .fix-item.open svg path,
.fix ul li .fix-item:hover svg path{fill: #fff}
.fix ul li .fix-item.open .text,
.fix ul li .fix-item:hover .text{margin: 0 10px; max-width: 200px}
.fix ul li.fix-close .fix-item:hover{background: #fff}
.fix ul li.fix-close .fix-item:hover svg path{fill: #000}
.fix ul.closed li{display: none;}
.fix ul li:last-child > a.fix-item {border-radius:5px; }
.fix ul li:last-child > a.fix-item .icon { border-radius:5px }
.fix ul li:last-child > a.fix-item .text { border-radius:5px}
.fix ul .fix-close > a.fix-item {border-radius: 5px}
.fix ul.closed li.fix-open{display: list-item;}
.fix ul .fix-open > a.fix-item {background: #feb006; box-shadow: 0 -200px 100px -120px #feb006 inset; border-radius:5px; animation: background 6s infinite alternate;}
.fix ul .fix-open > a.fix-item.open,
.fix ul .fix-open > a.fix-item:hover{background: #feb006; border-radius:5px; animation: 0;}

@keyframes background {
	50% {
	  background: white;
	  box-shadow: 0 -200px 100px -100px white inset;
	}
  }

.fancybox-container {z-index:9999;}

header {background:#fff;padding-bottom:20px; box-shadow: rgba(0, 0, 0, 0.05) 0px 6px 24px 0px, rgba(0, 0, 0, 0.08) 0px 0px 0px 1px;}
header .top_part {background:#00509c;width:100%;position:relative;z-index:104;}
header .top_part .top_part_inside {max-width:1500px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:10px 0;}
header .top_part .top_part_inside .location {color:#fff;font-size:13px;font-weight:500;background:url(/bitrix/templates/xmotors_2025.03.27/images/location.svg) no-repeat left center;padding:5px 0 5px 30px;}
header .top_part .top_part_inside .location span {color:#fff;font-size:13px;font-weight:600;text-decoration:none;}
header .top_part .top_part_inside .location span:hover {text-decoration:underline;}
header .top_part .top_part_inside .menu_phone {display:flex;gap:50px;align-items:center;}
header .top_part .top_part_inside .menu_phone ul {list-style:none;display:flex;gap:50px;}
header .top_part .top_part_inside .menu_phone ul li {}
header .top_part .top_part_inside .menu_phone ul li a {color:#fff;font-size:13px;font-weight:500;text-decoration:none;}
header .top_part .top_part_inside .menu_phone>a {color:#fff;font-size:13px;font-weight:600;text-decoration:none;background:url(/bitrix/templates/xmotors_2025.03.27/images/phone.svg) no-repeat left center;padding:5px 0 5px 30px;}
header .logo_search {max-width:1500px;margin:17px auto;display:flex;align-items:center;position:relative;z-index:103;}
/*header .logo_search>a {width:17%;}*/
header .logo_search .logo img {/*max-width:100%;*/ height:52px}
header .logo_search a.logo .mobile {display:none;}
header .logo_search .menu {margin-left:30px; margin-right: 45px;}
header .logo_search .menu a {background:url(/bitrix/templates/xmotors_2025.03.27/images/menu.svg) no-repeat left 20px center #e30016; border-radius: 5px; padding-left:60px;display:block;box-sizing:border-box;width:156px;height:50px;color:#fff;font-size:15px;font-weight:bold;text-decoration:none;line-height:50px;}
header .logo_search .search {width:46%;/*background:url(/bitrix/templates/xmotors_2025.03.27/images/form_search.svg) no-repeat center;*/margin:0 auto}
header .logo_search .search form {display:flex;justify-content:space-between;position: relative;}
header .logo_search .search form input[type='text'] {flex:1;padding:0px 10px 0px 25px;background:none;border-top:2px solid #FEB006; border-bottom:2px solid #FEB006; border-left:2px solid #FEB006; border-right:none;  color:#333; border-radius: 5px 0 0 5px; height:50px; box-sizing: border-box;}
header .logo_search .search form input[type='submit'] {background:url(/bitrix/templates/xmotors_2025.03.27/images/search_input.svg) no-repeat center center #E30016;border-radius: 0 5px 5px 0; padding:0px 25px;border:none; height:50px;}
header .logo_search .search form #smart-title-hints-container{position: absolute; top: 11px; height: 28px; left: 28px; background-color: #fff; display: flex; align-items: center; right: 100px; pointer-events: none; color: #aaa;}
header .logo_search .search form input[type='text']:focus+ #smart-title-hints-container{display: none;}
header .logo_search .search form input[type='text']:not(:placeholder-shown)+ #smart-title-hints-container{display: none;}
header .logo_search .ico_part {display:flex;gap:37px;width:28%;justify-content:flex-end;}
header .logo_search .ico_part .ico_part_block {display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:end;position:relative;}
header .logo_search .ico_part .ico_part_block img {}
header .logo_search .ico_part .ico_part_block.bonus img {/*height:20px;*/}
header .logo_search .ico_part .ico_part_block .count {position:absolute;right:0;top:-10px;display:flex;justify-content:center;align-items:center;width:20px;height:20px;border-radius:20px;background:#feb006;color:#fff;font-size:12px;font-weight:600;}
#bx_basketFKauiI a {cursor:pointer;}
header .logo_search .ico_part .ico_part_block#bx_basketFKauiI a .price{color: #e30016; font-weight: 700;}
header .logo_search .ico_part .ico_part_block a:last-of-type {text-align:center;font-size:13px;color:#707070;font-weight:500;text-decoration:none;}
header .logo_search .ico_part .ico_part_block.personal img{width: 27px;}
header .logo_search .ico_part .ico_part_block.compare img{width:20px;}
header .logo_search .ico_part .ico_part_block.favorites img{max-width: 25px; width:25px}

header .logo_search .ico_part .ico_part_block .tooltip.auth-tooltip{position: absolute; padding: 30px 20px; width: 320px; box-shadow: 0 4px 24px 0 rgba(0, 0, 0, 0.15);background: #fff; top: 100%; box-sizing: border-box; display: none; transform: translateY(10px);}
header .logo_search .ico_part .ico_part_block .tooltip.auth-tooltip::before{content: ""; position: absolute; top: -10px; border: 5px solid transparent; border-bottom: 5px solid #fff; left: 50%; margin-left: -5px;}
header .logo_search .ico_part .ico_part_block .tooltip.auth-tooltip p{font-weight: 600; font-size: 13px; color: #333; line-height: 154%;}
header .logo_search .ico_part .ico_part_block .tooltip.auth-tooltip .btn{display: block; line-height: 40px; background: #00509C; color: #fff; font-weight: 500; font-size: 14px; text-align: center; text-decoration: none; margin-top: 15px;}
header .logo_search .ico_part .ico_part_block .tooltip.auth-tooltip .btn.secondary{ background: #f5f5f5; color: #00509c;}

.bx-basket.bx-opener.ico_part_block.bonus img{ width:40px}

header nav {max-width:1500px;margin:0 auto;}
header nav ul {list-style:none;display:flex; column-gap:40px}
header nav ul li {}
header nav ul li a {color:#333;font-size:13px;font-weight:500;text-decoration:none;}
header nav ul li a[href="/sale"] {padding: 5px 8px 5px 28px;border-radius: 10px;font-weight: 600;background: no-repeat -5px 3px/ 30px 110% url(/images/tbwcgqgv7puf_64.webp) #fedf06;height: 20px;text-decoration: none;/*font-size: 13px;*/ font-size: 12px;}

header nav ul li a[href="/sale"] {padding: 0; background: none;}
header nav ul li .sale-animator{position: relative; display: flex; flex-direction: column; /*width: 122px;*/ width: 170px; height: 26px; background: #FEC200; border-radius: 10px; overflow: hidden;}
header nav ul li .sale-animator > span[class*=frame]{position: absolute; display: flex; height: 26px; color: #333; inset: 0; display: flex; align-items: center; justify-content: center;}

header nav ul li .sale-animator > span.sale-frame1 img{max-width: 20px; position: absolute; bottom: -4px;}
header nav ul li .sale-animator > span.sale-frame1 img:first-child{left: -4px;}
header nav ul li .sale-animator > span.sale-frame1 img:last-child{right: -4px;}

/* 23 февраля */
/* header nav ul li .sale-animator > span.sale-frame1 img{width: 35px; position: absolute;} */
/* header nav ul li .sale-animator > span.sale-frame1 img:first-child{left: -6px; top: -5px;} */
/* header nav ul li .sale-animator > span.sale-frame1 img:last-child{right: -6px; top: -6px;} */
/* --------- */

header nav ul li .sale-animator > span.sale-frame2 img{max-width: 15px; margin-right: 5px;}
header nav ul li .sale-animator > span.sale-frame1 span{transform: translateY(-137%);}
header nav ul li .sale-animator > span.sale-frame1 img{transform: translateY(127%);}
header nav ul li .sale-animator > span.sale-frame1.initial span{transform: translateY(0);}
header nav ul li .sale-animator > span.sale-frame1.initial img{transform: translateY(0);}

header nav ul li .sale-animator > span.sale-frame1.step1 span{animation: slideDown .5s ease forwards , slideDown2 .5s ease 2s forwards }
header nav ul li .sale-animator > span.sale-frame1.step1 img{animation: slideUp2 .5s ease forwards , slideDown2 .5s ease 2s forwards }
header nav ul li .sale-animator > span.sale-frame1.initial.step1 span{animation: slideDown2 .5s ease forwards }
header nav ul li .sale-animator > span.sale-frame1.initial.step1 img{animation: slideDown2 .5s ease forwards }

header nav ul li .sale-animator > span.sale-frame2 span{transform: translateY(-137%); opacity: 0;}
header nav ul li .sale-animator > span.sale-frame2 img{transform: translateY(-137%);}
header nav ul li .sale-animator > span.sale-frame2.step1 span{animation: slideDown .5s ease forwards , slideRight .5s ease 2s forwards; opacity: 1; }
header nav ul li .sale-animator > span.sale-frame2.step1 img{animation: slideDown .5s ease forwards , slideLeft .5s ease 2s forwards}

/* 23 февраля */
/* header nav ul li .sale-animator.sale-view01 {background: url("/bitrix/templates/xmotors_2025.03.27/./images/sale-view01.svg") center / cover no-repeat;} */
/* header nav ul li .sale-animator.sale-view01 > span.sale-frame1 {color: #fff;} */
/* header nav ul li .sale-animator.sale-view01 > span.sale-frame2 {color: #fff;} */
/* --------- */

.video-block-icon.videoblock {display:flex}


@keyframes slideUp {
	from{
		transform: translateY(0);
	}
	to{
		transform: translateY(-127%);
	}
}

@keyframes slideUp2 {
	from{
		transform: translateY(127%);
	}
	to{
		transform: translateY(0);
	}
}
@keyframes slideDown {
	from{
		transform: translateY(-127%);
	}
	to{
		transform: translateY(0);
	}
}
@keyframes slideDown2 {
	from{
		transform: translateY(0);
	}
	to{
		transform: translateY(127%);
	}
}

@keyframes slideRight{
	from{
		transform: translateX(0);
	}
	to{
		transform: translateX(117%);
	}
}
@keyframes slideLeft{
	from{
		transform: translateX(0);
	}
	to{
		/* transform: translateX(-127%); */
		transform: translateX(-200%);
	}
}


.reaspektGeobaseAct a[id="reaspekt_geobase_list_23"]{
	font-weight: bold;
}


.catalog-menu {position:absolute;display:none;z-index:999;width:100%;margin-top:-45px;}
.catalog-menu .bg {position:fixed;inset:0;background-color:#4b4b4f80;overflow:auto;z-index:0;top:145px;display:none;}
.catalog-menu #full-menu {display:grid;grid-column-gap:2rem;height:100%;margin:0 auto;position:relative;height:auto;grid-auto-flow:row;grid-template-rows:auto 1fr auto;grid-template-columns:[left]1fr[main-content-start]repeat(24,4.33rem)[main-content-end right-space]1fr[right];background-color:#fff;position:absolute; top: -1px; left:0;right:0;z-index:99;box-shadow:0 3px 7px rgba(0,0,0,0.2);}
.catalog-menu #full-menu .left-menu {background-color:#f0f5f9;grid-column:left/8;padding:1.2rem 0;}
.catalog-menu #full-menu .left-menu-item {width:100%;display:flex;flex-direction:column;align-items:flex-end;box-sizing:border-box;border-right:0.2rem solid #f5f5f6;padding-left:5rem;}

.platnyy-remont__print {text-decoration: none; display: flex; align-items: center; height: 30px; width: fit-content; margin-bottom: 50px; padding-right: 40px; background: url("/images/logo-print.webp") right / contain no-repeat;}
.platnyy-remont__scroll-table {overflow-x: auto;}
.platnyy-remont__table {width: 100%; border-collapse: collapse; margin-bottom: 10px; background: url("/images/watermark-x-m-repeat.webp");}
.platnyy-remont__table.custom-width50 {width: 50%;}
.platnyy-remont__table tr td:nth-of-type(1) {text-align: left;}
.platnyy-remont__table td {padding: 5px; font-size: 15px; text-align: center; border: 1px solid #808080;}
.platnyy-remont__table td b {display: inline-block; text-align: center; width: 100%;}
.platnyy-remont__table tr td:first-child {width: 50%;}
.platnyy-remont__table tr td:not(:first-child) p {text-align: center;}

.platnyy-remont__scroll-table .platnyy-remont__table + p {font-size: 12px!important; margin-top: -5px;}

.politika-konfidencialnosti h2 {padding-bottom: 25px;}
.politika-konfidencialnosti p {padding-bottom: 15px;}
.politika-konfidencialnosti table {margin: 0 auto 15px; border-collapse: collapse;}
.politika-konfidencialnosti table ul {padding-left: 20px;}
.politika-konfidencialnosti table tr td {padding: 5px;}

.resume-blocks .form-block[data-type='file'] .form-politika-konf {margin-top: 30px; color: #707070;}
.resume-blocks .form-block[data-type='file'] .form-politika-konf a {color: #707070; text-decoration: underline;}
.resume-blocks .form-block[data-type='file'] .form-politika-konf a:hover {text-decoration: none;}

#popup_form .form-politika-konf {margin-top: 30px; color: #707070; font-size: 13px;}
#popup_form .form-politika-konf a {color: #707070; text-decoration: underline;}
#popup_form .form-politika-konf a:hover {text-decoration: none;}

.product-detail .detail-reviews-form form .form-col:last-of-type .form-politika-konf {margin-top: 30px; color: #707070;}
.product-detail .detail-reviews-form form .form-col:last-of-type .form-politika-konf a {color: #707070; text-decoration: underline;}
.product-detail .detail-reviews-form form .form-col:last-of-type .form-politika-konf a:hover {text-decoration: none;}

.g-recaptcha div {overflow: hidden; width: 302px; height: 76px; border-radius: 3px;}

#basket-root {
	position: relative;
	z-index: 110;
}

.bx-sbb-empty-cart-desc {position: relative; z-index: 110;}

.wmd-view-topscroll, .wmd-view
{
    overflow-x: auto;
    overflow-y: hidden;
    width: 100%;
}

.wmd-view-topscroll
{
    height: 16px;
}

.dynamic-div
{
    display: inline-block;
}

body>.inside.detail.page-center .right_part h1 {text-align: center; width: 100%;}
body>.inside.page-center .right_part .bread {overflow-x: auto;}
body>.inside.page-center .right_part .bread ul {width: fit-content; margin: 0 auto;}
body>.inside.detail.page-center .right_part .short_p {
	text-align: left;
	max-width: 725px;
	margin: 0 auto 15px;
	padding: 0 15px;
}

html.error-page {
	overflow-x: hidden;
}
html.error-page body>.inside {
	margin: 30px auto 0;
}
html.error-page body>.inside .bread {
	overflow-x: auto;
}
html.error-page body>.inside .bread ul {
	width: fit-content;
	margin: 0 auto;
}
html.error-page body>.inside .right_part h1 {
	width: 100%;
	text-align: center;
	padding-bottom: 0;
}
html.error-page body>.inside .right_part .short_p {
	width: 100%;
	text-align: center;
	margin-bottom: 15px;
}
html.error-page body>.inside .right_part .error-page-link {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	width: fit-content;
	height: 50px;
	font-weight: 600;
	font-size: 12px;
	border: none;
	cursor: pointer;
	background: #E30016;
	padding: 0 25px;
	color: #fff;
	border-radius: 0;
	margin: 0 auto;
	text-transform: uppercase;
	text-decoration: none;
	z-index: 100;
}
html.error-page body>.inside .right_part .error-page-section {
	position: relative;
	display: flex;
	align-items: baseline;
	justify-content: center;
	/* height: 740px; */
}
html.error-page body>.inside .right_part .error-page-section .error-page-bg {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 100vw;
	height: calc(100% + 1px);
	background-image: url('/bitrix/templates/xmotors_2025.03.27/./images/bg-404.png');
	background-repeat: no-repeat;
	background-size: cover;
	background-position: top;
}
html.error-page body>.inside .right_part .error-page-section .error-page-number {
	position: relative;
	display: inline-block;
	margin-top: -0.1em;
	font-size: calc((100vw - 360px)/(1920 - 360) * (516 - 145) + 145px);
	transform: translateX(0.16em);
	z-index: 10;
}
html.error-page body>.inside .right_part .error-page-section .error-page-number .error-page-gradient {
	font-weight: 800;
	background: linear-gradient(180deg, #fff 0%, #366e91 100%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	position: relative;
	z-index: 2;
}
html.error-page body>.inside .right_part .error-page-section .error-page-number .error-page-outline {
	font-weight: 800;
	color: transparent;
	-webkit-text-stroke: 2px #fff;
	text-stroke: 2px #fff;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}
html.error-page body>.inside .right_part .error-page-section .error-page-number img {
	position: relative;
	height: 0.88em;
	z-index: 50;
}
html.error-page body>.inside .right_part .error-page-section .error-page-number:nth-child(3) {
	transform: translateX(calc(0.16em * -1));
	z-index: 8;
}
.new_contacts .new_contacts_list.contact_pts_psm div span{
	padding: 10px 0;
}

@media (min-width: 1920px) {
	html.error-page body>.inside .right_part .error-page-section .error-page-number {
		font-size: 516px;
	}
}
@media (min-width: 1330px) {
	.new_contacts .new_contacts_list:nth-of-type(7) span{
		height: 60px;
	}
}
@media (hover:hover) {
	.catalog-menu #full-menu .left-menu-item:hover,.catalog-menu #full-menu .left-menu-item.selected {background-color:#fff;border-right:0.2rem solid #fff;}
}

.catalog-menu #full-menu .left-menu-item a {font-size:15px;font-weight:600;color:#00509c;text-decoration:none;cursor:pointer;width:100%;text-align:start;padding:1.2rem 0;margin:0;width:35.9rem;text-transform:uppercase;display:flex;align-items:center;}
.catalog-menu #full-menu .left-menu-item a .icon {display:inline-flex;width:30px;height: 30px;justify-content:center;align-items:center;margin-right:10px;}
.catalog-menu #full-menu .left-menu-item a .icon img {max-width:100%; max-height: 100%;}

.catalog-menu #full-menu .left-menu-item.highlighted a{color: #003c75}
.catalog-menu #full-menu .left-menu-item.highlighted svg path{fill: #666}


.video-block-icon {margin-bottom:30px}
.video-block-icon {background-color: #f5f5f5; padding:20px; display:flex; align-items:center; justify-content:center; flex-wrap:wrap; }
.video-block-icon p {text-align:center}



@media (prefers-color-scheme: dark){
	/* .catalog-menu #full-menu .left-menu-item a .icon img{filter: invert(100%) sepia(4%) saturate(16%) hue-rotate(182deg) brightness(99%) contrast(105%);} */

	.video-block-icon {background-color: #1C1B22;}
}
@media screen and (max-width:560px) {
	.video-block-icon {flex-wrap:wrap!important; display:flex}
	.video-block-icon p {text-align:center; width:100%}
}




.catalog-menu #full-menu .left-menu-item.parent a:after {content:'';margin-left:auto;margin-right:10px;background:url(/bitrix/templates/xmotors_2025.03.27/images/arrow-new2.svg) no-repeat center center/contain;width:20px;height:20px;}
.catalog-menu #full-menu .links-container {grid-column:9/main-content-end;order:2;height:0;overflow:hidden;display:none;}
.catalog-menu #full-menu .links-container.active {opacity:1;order:0;height:auto;padding:1.2rem 0;display:block;overflow:visible;}
.catalog-menu #full-menu .links-container>ul {display:flex;flex-direction:column;gap:20px;column-gap:30px;flex-wrap:wrap;list-style:none;max-height:calc(100vh - 145px);}
.catalog-menu #full-menu .links-container>ul>li {max-width:30%;}
.catalog-menu #full-menu .links-container>ul>li>a {font-size:15px;font-weight:600;color:#00509c;text-decoration:none;}
.catalog-menu #full-menu .links-container>ul>li ul {list-style:none;margin-top:12px;}
.catalog-menu #full-menu .links-container>ul>li ul li:not(:last-child) {margin-bottom:12px;}
.catalog-menu #full-menu .links-container>ul>li ul a {text-decoration:none;font-size:15px;color:#000;font-weight:600;}
.catalog-menu #full-menu .links-container>ul>li>a .icon {display:none;}
.catalog-menu #full-menu .links-container>ul li ul li.all-products-link {display:none;}
.catalog-menu #full-menu .links-container>ul li.all-products-link {order:-1}
.catalog-menu #full-menu .links-container>ul li.all-products-link a {color:#e30016;}
.catalog-menu #full-menu .links-container .brands {margin:10px 0 20px;display:flex;}
.catalog-menu #full-menu .links-container .brands.empty {margin:0px 0 20px;display:flex;}
.catalog-menu #full-menu .links-container .brands .brand-item {width:106px;background:#f5f5f6;margin:0 5px;padding:10px; border-radius: 3px;}
.catalog-menu #full-menu .links-container .brands .brand-item a {display:block;height:50px;display:flex;align-items:center;justify-content:center;}
.catalog-menu #full-menu .links-container .brands .brand-item img {max-width:90%;}
.catalog-menu #full-menu .links-container .brands .slick-track {margin-left:0;}
.catalog-menu #full-menu .links-container .brands .slick-list {margin:0 -5px;width:100%;}
.catalog-menu #full-menu .links-container .brands .slick-prev {width:30px;height:35px;background:url(/bitrix/templates/xmotors_2025.03.27/images/left.svg) no-repeat center center/contain;z-index:9;left:-15px;}
.catalog-menu #full-menu .links-container .brands .slick-next {width:30px;height:35px;background:url(/bitrix/templates/xmotors_2025.03.27/images/right.svg) no-repeat center center/contain;z-index:9;right:-15px;}
.catalog-menu #full-menu .links-container .menu-image {float:right;margin-left:20px;}

.menu-image img {border-radius:3px}

.gray_part {background:#f5f5f6;width:100%;padding:26px 0;}
.gray_part.not-main {display:none;}
.gray_part .banner_days {display:flex;max-width:1500px;margin:0 auto 20px;gap:30px;align-items:flex-start;}
.gray_part .banner_days .banner_part_list {flex:1;width:60%;}
.gray_part .banner_days .banner_part {display:none;}
.gray_part .banner_days .banner_part.slick-initialized {display:block;}
.gray_part .banner_days .banner_part .banner_list {}
.gray_part .banner_days .banner_part .banner_list.slick-slide {height:auto;}
.gray_part .banner_days .banner_part .slick-prev {display:none;}
.gray_part .banner_days .banner_part .slick-next {display:none;}
.gray_part .banner_days .banner_part .slick-prev:before,.gray_part .banner_days .banner_part .slick-next:before {display:none;}
.gray_part .banner_days .banner_part .slick-dots {display:flex;list-style:none;left:0;right:0; justify-content: center;}
.gray_part .banner_days .banner_part .slick-dots li {height: 18px; top: 8px; max-width: 43px;}
.gray_part .banner_days .banner_part .slick-dots li button {width: 20px; height: 20px; display: flex; align-items: center; justify-content: center; padding: 0;}
.gray_part .banner_days .banner_part .slick-dots li button:before {font-size:0;opacity:1;width: 5px;height:5px;background:#dcdbde;border-radius: 50%;left: auto;top:auto}
.gray_part .banner_days .banner_part .slick-dots li.slick-active button:before {width:4px;height:4px;background:#212B36;}
.gray_part .banner_days .banner_part .banner_list img {width:100%;height:322px;object-fit:cover; border-radius:3px}

.circle-bg {fill: rgba(255, 255, 255, 0); stroke: rgba(0, 0, 0, 0.05); stroke-width: 1; stroke-linecap: butt;}
.circle-go {fill: rgba(255, 255, 255, 0); stroke: #212B36; stroke-width: 1; stroke-linecap: round; animation: progress 5s forwards; stroke-dasharray: 62; stroke-dashoffset: 62; transform: rotate(-90deg);}
.circle-go.opacity {opacity: 0.1; stroke-dasharray: 0;}
  
  
@keyframes progress {
	from {stroke-dashoffset: 62;}
	to {stroke-dashoffset: 0;}
}

.gray_part .banner_days .days {width:420px;background:#fff; border-radius:3px;}
.gray_part .banner_days .days .days_product {}
.gray_part .banner_days .days .days_product .slick-dots {display:flex;list-style:none;left:0;right:0;bottom:-45px;width:fit-content;margin:0 auto;}
.gray_part .banner_days .days .days_product .slick-dots li {height: 18px; top: 8px;}
.gray_part .banner_days .days .days_product .slick-dots li button{width: 20px; height: 20px; display: flex; align-items: center; justify-content: center; padding: 0;}
.gray_part .banner_days .days .days_product .slick-dots li button:before {font-size:0;opacity:1;width:5px;height:5px;background:#dcdbde; border-radius: 50%;left: auto;top:auto}
.gray_part .banner_days .days .days_product .slick-dots li.slick-active button:before {width:4px;height:4px;background:#333333;}

.days_product_list {box-sizing:border-box;padding:35px 35px 21px 35px;height:322px; border-radius: 3px;}
.days_product_list h3 {font-size:20px;font-weight:600;color:#111111;margin-bottom:40px;}
.days_product_list h3 a {opacity:0.25;margin-left:20px;}
.days_product_list h3 {display:flex;align-items:center;}
.days_product_list h3 .countdown {display:flex;gap:3px;margin-left:auto;align-items:center;}
.days_product_list h3 .countdown span:not(.sep) {padding:6px 8px;background:#f5f5f6;font-size:14px;width:32px;text-align:center;box-sizing:border-box;}
.days_product_list h3 .countdown span.sep {font-size:14px;}
.days_product_list .days_product_list_items_ {display:none; height: calc(100% - 70px); margin-bottom: 0;}
.days_product_list .days_product_list_items_.slick-initialized {display:block;}
.days_product_list .days_product_list_items_ .slick-prev {z-index:9;left:-60px;top:41%;width:55px;height:55px;background:url(/bitrix/templates/xmotors_2025.03.27/images/left.svg) no-repeat center;}
.days_product_list .days_product_list_items_ .slick-next {z-index:9;right:-60px;top:41%;width:55px;height:55px;background:url(/bitrix/templates/xmotors_2025.03.27/images/right.svg) no-repeat center;}
.days_product_list .days_product_list_items_ .slick-prev:before,.days_product_list .days_product_list_items_ .slick-next:before {display:none;}
.days_product_list .days_product_list_items_ .days_product_list_items {display:flex;height:76%;justify-content:space-between;}
.days_product_list .days_product_list_items>a {display: flex; align-items: center; justify-content: center; width:44%; background: #f5f5f6;}
.days_product_list .days_product_list_items>a img {max-width:100%;}
.days_product_list .days_product_list_items .product_info {width:50%;display:flex;gap:15px;flex-direction:column; align-self: center;}
.days_product_list .days_product_list_items .product_info>a {font-weight:600;font-size:14px;color:#707070;text-decoration:none;display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}
.days_product_list .days_product_list_items .product_info>span {font-weight:400;color:#919191;font-size:11px;}
.days_product_list .days_product_list_items .product_info .price {font-weight:500;font-size:16px;color:#707070;}
.days_product_list .days_product_list_items .product_info .price span {font-weight:700;font-size:16px;color:#e30016;}
.days_product_list .days_product_list_items .product_info div.old_price{display: flex; margin-bottom: -15px;}
.days_product_list .days_product_list_items .product_info div.old_price p.old_price{text-decoration: line-through; }
.days_product_list .days_product_list_items .product_info div.old_price .old_price__discount {background: url(/bitrix/templates/xmotors_2025.03.27/images/icon-discount.webp) no-repeat left center; width: 34px; height: 16px; display: inline-block; text-align: right; padding-right: 2px; margin-bottom: 3px; box-sizing: border-box; vertical-align: top; margin-left: 6px; font-size: 12px; color: #000; font-weight: 700;}

.days_product_list .days_product_list_items .product_info .cart {display:flex;align-items:center;justify-content:space-between;}
.days_product_list .days_product_list_items .product_info .cart .cart_product {width:110px;height:41px;font-size:10px;display:flex;justify-content:center;gap:7px;align-items:center;color:#ffffff;font-weight:600;background:#e30016;text-decoration:none; border-radius:5px; box-sizing: border-box; text-transform: uppercase; }
/*.days_product_list .days_product_list_items .product_info .cart .cart_product:before {content:'';display:block;background:url(/bitrix/templates/xmotors_2025.03.27/images/cart-new.svg) no-repeat center;width:30px;height:19px;}*/
.days_product_list .days_product_list_items .product_info .cart .fav-btn svg{width: 20px;}
.days_product_list .days_product_list_items .product_info .cart .fav-btn.active svg path {fill:#e30016;stroke:#e30016;}
.days_product_list .days_product_list_items .product_info .cart .compare-btn svg{width: 16px;}
.days_product_list .days_product_list_items .product_info .cart .compare-btn.active svg path {fill:#e30016;}




.fav-btn svg {display:block;}
.fav-btn.active{--bg-color: #e30016;  --line-color: #e30016;}
.compare-btn{--stroke-width: 15px}
.compare-btn.active{--bg-color: transparent;  --line-color: #e30016;}
.fav-btn.active svg path {stroke:#e30016;fill:#e30016;}
.fav-btn.load,.compare-btn.load {position:relative;}
.fav-btn.load:before,.compare-btn.load:before {content:'';position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(255,255,255,0.7) url(/bitrix/templates/xmotors_2025.03.27/img/loading.svg) no-repeat center center/contain;}

.more-products .slick-track {margin-left:0;}
.more-products .days_product_list {padding:0;}
.more-products .days_product_list .days_product_list_items_ .days_product_list_items {justify-content:space-between;height:auto;align-items:flex-start;margin-right:40px;}
.more-products .days_product_list .days_product_list_items>a {width:38%;}
.more-products .days_product_list .days_product_list_items .product_info {width:58%;}
.more-products .days_product_list .days_product_list_items .product_info>a {display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.more-products .days_product_list .days_product_list_items_ .slick-prev {top:-90px;left:auto;right:95px;}
.more-products .days_product_list .days_product_list_items_ .slick-next {top:-90px;right:10px;}
.more-products .see_more {padding-bottom:60px!important;}

.gray_part .category {display:flex;max-width:1500px;margin:0 auto; overflow: hidden;}
.gray_part .category.slick-initialized {overflow: visible;}
.gray_part .category .slick-track {display:flex;height:100%;}
.gray_part .category .slick-prev:before {}
.gray_part .category .slick-prev {z-index:9;left:-25px;top:50%;width:55px;height:55px;background:url(/bitrix/templates/xmotors_2025.03.27/images/left.svg) no-repeat center;}
.gray_part .category .slick-next {z-index:9;right:-15px;top:50%;width:55px;height:55px;background:url(/bitrix/templates/xmotors_2025.03.27/images/right.svg) no-repeat center;}
.gray_part .category .slick-prev:before,.gray_part .category .slick-next:before {display:none;}
.gray_part .category .category_list {background:#fff;width:calc(100% / 10 - 25px / 9 * 10);flex-shrink: 0;padding:15px 10px;display:flex;flex-direction:column;gap:15px;align-items:center;justify-content:unset;margin: 0 4px;height:auto; border-radius:3px}
.gray_part .category .category_list:hover {box-shadow:0px 8px 13px rgba(0,0,0,0.09);}
.gray_part .category .category_list a:first-of-type {height:60px;display:flex;align-items:center;justify-content:center;}
.gray_part .category .category_list a:last-of-type {font-size:11px;color:#333;font-weight:500;text-decoration:none;text-align:center;}
.gray_part .category .category_list:last-of-type {position:relative;}
.gray_part .category .category_list:last-of-type div {display:none;}
.gray_part .category .category_list:last-of-type:hover div {height:100px;display:flex;align-items:center;position:absolute;background:#fff;}
.gray_part .category .category_list:last-of-type div ul {list-style:none;}
.gray_part .category .category_list:last-of-type div ul li {padding:3px 0;}
.gray_part .category .category_list:last-of-type div ul li a {height:auto;}
.gray_part .category .category_list:last-of-type div ul li a:hover {text-decoration:underline;}
.gray_part .category .category_list:last-of-type:hover>a {display:none;}

.mini_banner {box-sizing: content-box; gap:14px;display:flex;max-width:1500px;margin:35px auto; z-index: 110;}
.mini_banner .mini_banner_list {width:25%;}
.mini_banner .slick-list {margin: 0 -5px;}
.mini_banner .slick-prev {z-index:9;left:-15px;top:50%;width:55px;height:55px;background:url(/bitrix/templates/xmotors_2025.03.27/images/left.svg) no-repeat center;}
.mini_banner .slick-next {z-index:9;right:-15px;top:50%;width:55px;height:55px;background:url(/bitrix/templates/xmotors_2025.03.27/images/right.svg) no-repeat center;}
.mini_banner .slick-prev:before,.mini_banner .slick-next:before {display:none;}
.mini_banner .mini_banner_list.slick-slide {height:auto;background-size:cover!important;margin: 0 5px; border-radius:3px}
.mini_banner .mini_banner_list p {height:110px;flex-direction:column;display:flex;justify-content:center;margin:0 auto;width:90%;font-size:18px;font-weight:700;color:#333333;}
.mini_banner .mini_banner_list.white p,.mini_banner .mini_banner_list.white p span {color:#fff;}
.mini_banner .mini_banner_list p span {display:block;color:rgba(51,51,51,0.75);font-size:14px;font-weight:500;margin-top:8px;}

.catalog_list_block {max-width:1500px;margin:0px auto 0px;position:relative;padding:0px 0 50px;height:630px;}
.catalog_list_block:has(.catalog_section .catalog_section_list:hover){z-index: 1050;}
.catalog_list_block:has(.catalog_section .catalog_section_list:hover) .catalog_section{z-index: 1050;}
.catalog_list_block.more-products {height:auto;  margin: 40px auto 0px;}

.catalog_list_block.sales-hits h2 {
	z-index: 110;
}

/* .catalog_list_block.more-products .slick-list.shadow-left {box-shadow: -27px -10px 27px -27px rgba(0, 0, 0, 0.1);} */
/* .catalog_list_block.more-products .slick-list.shadow-right {box-shadow: 27px -10px 27px -27px rgba(0, 0, 0, 0.1);} */
.catalog_list_block.more-products h2 + div > .slick-list {padding: 50px 25px; margin: -250px -25px;}
/* .catalog_list_block.more-products h2 + div > .slick-list > .slick-track {padding: 250px 25px;} */
.catalog_list_block.sales-hits h2 + .catalog_section.car_list > .slick-list {padding: 50px 25px; margin: -50px -25px -100px;}
.catalog_list_block.more-products h2 + div > .slick-list .catalog_section_list.items-5.pointerNone {pointer-events: none;}
.catalog_list_block.sales-hits h2 + .catalog_section.car_list > .slick-list .catalog_section_list.items-5.pointerNone {pointer-events: none;}
.recomend-products h2 + .catalog_section.car_list > .slick-list .catalog_section_list.items-5.pointerNone {pointer-events: none;}
.recomend-products .car_list > .slick-list {margin: -250px -25px; padding: 0 25px;}
.right_part .recomend-products .catalog_section .slick-arrow {top: -50px;}
.bold_dostavka_oplata {display: contents;}
/* .catalog_list_block.sales-hits .catalog_section.car_list .catalog_section_list {
	opacity: 0;
	transition: 0.3s;
}
.catalog_list_block.sales-hits .catalog_section.car_list .swiper-slide-visible {
	opacity: 1;
}
.catalog_list_block.sales-hits .catalog_section.car_list {
	padding: 0 25px;
	margin: -50px -25px;
} */


.catalog_list_block.more-products h2 span {display: none}
.catalog_list_block h2 {z-index:2;font-size:33px;color:#333;font-weight:800;position:relative; position: relative;}
.catalog_list_block h2 span {position:absolute;left:0;font-size:62px;color:rgba(51,51,51,0.07);text-transform:uppercase;top:-32px;}
.catalog_list_block h2 font {display:block;padding:15px 0 0 0;}
.catalog_list_block h2 font a {font-size:16px;font-weight:600;color:#333333;margin-right:30px;}
.car_list > .slick-list {margin:-250px 0;}
.car_list > .slick-list > .slick-track {padding:250px 0;}
.catalog_list_block.sale_act {height:auto;padding-bottom:0;}

.catalog_list_block.main-sale-block{display: none;}

.catalog {background:url(/bitrix/templates/xmotors_2025.03.27/images/bg_gray.webp) no-repeat top center;margin-top:-33px;}
.catalog.custom-layer {position: relative; z-index: 1040;}
.catalog .catalog_inside {padding:50px 0 50px;max-width:1500px;margin:0px auto 40px;}
.catalog .catalog_inside h2 {font-size:33px;color:#333;font-weight:800;position:relative;margin-bottom:40px;}
.catalog .catalog_inside h2 span {position:absolute;left:0;font-size:62px;color:rgba(51,51,51,0.07);text-transform:uppercase;top:-32px;}
.catalog .catalog_inside .catalog_list {display:flex;gap:12px;height:220px;}
.catalog .catalog_inside .catalog_list .slick-list {width: 100%;}
.catalog .catalog_inside .catalog_list .slick-prev {z-index:9;left:-23px;top:44%;width:55px;height:55px;background:url(/bitrix/templates/xmotors_2025.03.27/images/left.svg) no-repeat center;}
.catalog .catalog_inside .catalog_list .slick-next {z-index:9;right:-23px;top:44%;width:55px;height:55px;background:url(/bitrix/templates/xmotors_2025.03.27/images/right.svg) no-repeat center;}
.catalog .catalog_inside .catalog_list .slick-prev:before,.catalog .catalog_inside .catalog_list .slick-next:before {display:none;}
.catalog .catalog_inside .catalog_list .catalog_list_items {background:#fff;margin:0 7px;padding:15px 10px 15px;display:flex;flex-direction:column;gap:15px;align-items:center;justify-content:end;}
.catalog .catalog_inside .catalog_list:not(.slick-initialized) .catalog_list_items{flex: 1 0 14.28%; max-width: calc(100% / 7 - 12px * 6 / 7); margin: 0; box-sizing: border-box; border-radius: 3px;}
.catalog .catalog_inside .catalog_list .catalog_list_items.slick-slide {height:170px; border-radius: 3px;}
.catalog .catalog_inside .catalog_list .catalog_list_items:hover {box-shadow:0px 8px 13px rgba(0,0,0,0.09);}
.catalog .catalog_inside .catalog_list .catalog_list_items a:first-of-type {height:110px;display:flex;align-items:center;}
.catalog .catalog_inside .catalog_list .catalog_list_items a:first-of-type img {max-width:100%;max-height:90px; border-radius: 3px;}
.catalog .catalog_inside .catalog_list .catalog_list_items a:last-of-type {text-align:center;font-size:15px;color:#333;text-decoration:none;font-weight:500;}
.catalog_list_block .catalog_section .slick-prev {z-index:9;left:auto;right:95px;top:-55px;width:55px;height:55px;background:url(/bitrix/templates/xmotors_2025.03.27/images/left.svg) no-repeat center;}
.catalog_list_block .catalog_section .slick-next {z-index:9;right:10px;top:-55px;width:55px;height:55px;background:url(/bitrix/templates/xmotors_2025.03.27/images/right.svg) no-repeat center;}
.catalog_list_block .catalog_section .slick-prev:before,
.catalog_list_block .catalog_section .slick-next:before {display:none;}

.catalog_list_block .swiper-initialized{margin: -50px 0;}
.catalog_list_block .swiper-initialized .swiper-wrapper{padding: 250px 0;}
.catalog_list_block .swiper-button-prev {outline: none; z-index:150;left:auto;right:95px;top:30px;width:55px;height:55px;background:url(/bitrix/templates/xmotors_2025.03.27/images/left.svg) no-repeat center;}
.catalog_list_block .swiper-button-next {outline: none; z-index:150;right:10px;top:30px;width:55px;height:55px;background:url(/bitrix/templates/xmotors_2025.03.27/images/right.svg) no-repeat center;}
.catalog_list_block .swiper-button-prev:after,
.catalog_list_block .swiper-button-next:after {display:none;}
.catalog_list_block.seemore .slick-prev {z-index:9;left:auto;right:95px;top:-60px;width:55px;height:55px;background:url(/bitrix/templates/xmotors_2025.03.27/images/left.svg) no-repeat center;}
.catalog_list_block.seemore .slick-next {z-index:9;right:10px;top:-60px;width:55px;height:55px;background:url(/bitrix/templates/xmotors_2025.03.27/images/right.svg) no-repeat center;}

.sale {max-width:1500px;margin:0px auto;display:flex;gap:22px;padding:55px 0 85px;width: 100%;}
.sale .sale_list {width:25%;margin:0 7px;}
.sale .sale_list.slick-slide {height:auto; border-radius: 3px;}
.sale .sale_list img {width:100%;height:434px;object-fit:contain; border-radius: 3px;}
.sale .slick-prev {z-index:9;left:-22px;top:48%;width:55px;height:55px;background:url(/bitrix/templates/xmotors_2025.03.27/images/left.svg) no-repeat center;}
.sale .slick-next {z-index:9;right:-22px;top:48%;width:55px;height:55px;background:url(/bitrix/templates/xmotors_2025.03.27/images/right.svg) no-repeat center;}
.sale .slick-prev:before,.sale .slick-next:before {display:none;}

.seo-descr{color: #333}

.x_brand {background:url(/bitrix/templates/xmotors_2025.03.27/images/x_bg.webp) no-repeat top center;padding:50px 0;height:663px;box-sizing:border-box;}
.x_brand .x_brand_inside {max-width:1500px;margin:0px auto;}
.x_brand .x_brand_inside h2 {font-weight:800;font-size:47px;letter-spacing:0.02em;color:#e30016;text-transform:uppercase;}
.x_brand .x_brand_inside h2 span {position:relative;}
.x_brand .x_brand_inside h2 span:before {background:url(/bitrix/templates/xmotors_2025.03.27/images/x_moto.webp) no-repeat center;content:'';width:86px;height:70px;display:none;position:absolute;left:0px;top:-18px;}
.x_brand .x_brand_inside h2 font {display:block;font-size:28px;font-weight:800;letter-spacing:0.02em;color:#333333;text-transform:uppercase;}
.x_brand .x_brand_inside .x_brand_inside_prem {position:relative;height:406px;}
.x_brand .x_brand_inside .x_brand_inside_prem:before {content:'';display:block;position:absolute;background:url(/bitrix/templates/xmotors_2025.03.27/images/x_moto_ico2.svg) no-repeat top center;left:-210px;bottom:0;width:957px;height:309px;}
.x_brand .x_brand_inside .x_brand_inside_prem .prem {width:120px;position:absolute;}
.x_brand .x_brand_inside .x_brand_inside_prem .prem p {text-align:center;font-weight:700;font-size:36px;color:#333333;}
.x_brand .x_brand_inside .x_brand_inside_prem .prem p i {font-style:normal;}
.x_brand .x_brand_inside .x_brand_inside_prem .prem p span {font-size:15px;color:#555555;font-weight:600;line-height:17px;display:block;padding:15px 0 0 0;}
.x_brand .x_brand_inside .x_brand_inside_prem .prem.client {left:53px;top:351px;}
.x_brand .x_brand_inside .x_brand_inside_prem .prem.client p {color:#e30016;font-size:33px;}
.x_brand .x_brand_inside .x_brand_inside_prem .prem.client p span {font-size:17px;color:#555555;}
.x_brand .x_brand_inside .x_brand_inside_prem .prem.delivery {left:258px;top:151px;}
.x_brand .x_brand_inside .x_brand_inside_prem .prem.service {left:425px;top:226px;}
.x_brand .x_brand_inside .x_brand_inside_prem .prem.postamat {left:621px;top:77px;}


.video {/* height:647px; */width:100%;background:#00509c;padding:40px 0;box-sizing:border-box;}
.video .inside {max-width:1500px;margin:0px auto;position:relative;}
.video .inside h2 {z-index:2;font-size:33px;color:#fff;font-weight:800;position:relative;margin-bottom:40px;}
.video .inside h2 span {position:absolute;left:0;font-size:62px;color:#dddddd;opacity:0.41;text-transform:uppercase;top:-32px;}
.video .inside h2 font {display:block;padding:15px 0 0 0;}
.video .inside h2 font a {font-size:16px;font-weight:600;color:#fff;margin-right:30px;}
.video .inside .share_block {position:absolute;top:0;right:0;display:flex;align-items:center;gap:30px;z-index:10;}
.video .inside .share_block a {display: flex;}
.video .inside .share_block a svg {width: 45px; aspect-ratio: 1; color: #fff;}
body>.video .inside .video_block {justify-content: flex-start; }
body>.video .inside .video_block video,body>.video .inside .video_block iframe {height:250px;width:100%;}
body>.video .inside .video_block p{margin-top: 5px;}
body>.video .inside .video_block p a{color: #fff; font-weight: 600;}
.video .inside .video_block, body>.inside .right_part .video_block {display:flex; gap:30px;   }
body>.inside .right_part .video_block {flex-wrap:wrap; gap:20px}
.video_block .video_block_list {width: calc(100% / 5 - 30px * 4 / 5);position:relative; }
.video_block .video_block_list_img{position: relative;}
.video_block .video_block_list_img img { height: 250px; }
.video_block .video_block_list .fancybox-play{position: relative; display: block;}
.video_block .video_block_list .fancybox-play::before {content: ''; position:absolute;left:50%;top:50%; transform: translate(-50%, -50%); width:68px;height:48px;-webkit-transition:opacity .25s cubic-bezier(0,0,.2,1);-o-transition:opacity .25s cubic-bezier(0,0,.2,1);transition:opacity .25s cubic-bezier(0,0,.2,1);z-index:63;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20xml%3Aspace%3D%27preserve%27%20version%3D%271.1%27%20viewBox%3D%270%200%2068%2048%27%20width%3D%27100%25%27%20height%3D%27100%25%27%3E%3Cpath%20class%3D%27ytp-large-play-button-bg%27%20d%3D%27M66.52%2C7.74c-0.78-2.93-2.49-5.41-5.42-6.19C55.79%2C.13%2C34%2C0%2C34%2C0S12.21%2C.13%2C6.9%2C1.55%20C3.97%2C2.33%2C2.27%2C4.81%2C1.48%2C7.74C0.06%2C13.05%2C0%2C24%2C0%2C24s0.06%2C10.95%2C1.48%2C16.26c0.78%2C2.93%2C2.49%2C5.41%2C5.42%2C6.19%20C12.21%2C47.87%2C34%2C48%2C34%2C48s21.79-0.13%2C27.1-1.55c2.93-0.78%2C4.64-3.26%2C5.42-6.19C67.94%2C34.95%2C68%2C24%2C68%2C24S67.94%2C13.05%2C66.52%2C7.74z%27%20fill%3D%27%23f00%27%3E%3C%2Fpath%3E%3Cpath%20d%3D%27M%2045%2C24%2027%2C14%2027%2C34%27%20fill%3D%27%23fff%27%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}
body>.inside .right_part .video_block .video_block_list { flex: 1 0 25%; max-width: calc(25% - 20px * 3/4); }
body>.inside .right_part .video_block .video_block_list:nth-of-type(4n+4) {margin-right:0;}
body>.inside .right_part .video_block .video_block_list p {font-size:14px;/*margin-top:15px;*/font-weight:600;}
.video .inside .video_block .video_block_list img,body>.inside .right_part .video_block .video_block_list img {max-width:100%; border-radius:3px}
body>.inside .right_part .video_block .video_block_list img {display: block; width: 100%; object-fit: cover;}
body>.inside .right_part .video_block .video_block_list video,body>.inside .right_part .video_block .video_block_list iframe {width:100%;height:190px;object-fit:cover;}

div[data-pagination-num] {z-index: 1;}
.reaspektResultCityAjax {width: 98%;}
.best_price {background:url(/bitrix/templates/xmotors_2025.03.27/images/best_price_bg.webp) no-repeat right center #feb006; margin-bottom:40px}
.best_price.lazy-bg{background: none;}
.best_price .inside {max-width:1500px;margin:0px auto 0px;height:200px;display:flex;flex-direction:column;justify-content:center;}
.best_price .inside p {background:url(/bitrix/templates/xmotors_2025.03.27/images/best_price.svg) no-repeat left center;padding:10px 0 10px 120px;font-weight:800;font-size:25px;color:#111111;text-transform:uppercase;width:30%;}
.best_price .inside p.lazy-bg {background:none;}
.best_price .inside p span {font-size:18px;color:#333333;font-weight:600;line-height:22px;display:block;padding-top:13px;text-transform:none;}

.catalog_list_block.seemore h2 { padding-bottom:40px}
.catalog_list_block.seemore .car_list .slick-track {/* padding-bottom:120px */}

.partners {max-width:1500px;margin:0px auto 0px;position:relative;padding:80px 0;}
.partners h2 {z-index:2;font-size:33px;color:#333;font-weight:800;position:relative;margin-bottom:40px;}
.partners h2 span {position:absolute;left:0;font-size:62px;color:rgba(51,51,51,0.07);text-transform:uppercase;top:-32px;}
.partners>p {width:70%;font-size:16px;color:#333333;line-height:22px;font-weight:500;margin-bottom:50px;}
.partners>p span {font-weight:700;font-size:20px;color:#e30016;}
.partners .partners_list {display:flex;flex-wrap:wrap;gap:37px;justify-content:center;}
.partners .partners_list .partners_list_items {width:18%;background:#f5f5f5;height:190px;display:flex;align-items:center;justify-content:center; border-radius: 3px;}
.partners:not(.brand) .partners_list .partners_list_items {
	--partners-no-brand-column: 5;
	--partners-no-brand-gap: 37px;
	width: calc((100% - var(--partners-no-brand-gap) * (var(--partners-no-brand-column) - 1)) / var(--partners-no-brand-column));
}
/* .partners .partners_list .partners_list_items img {max-width:100%;max-height:40%;} */
.partners .partners_list .partners_list_items img {max-width:100%;max-height:80px; width: 150px; object-fit: contain;}
.partners:not(.brand) .partners_list .partners_list_items img {max-width: 80%;}

.partners.brand {background:#f5f5f5;width:100%;max-width:none;padding:50px 0; margin-bottom:40px}
.partners.brand:before {display:none;}
.partners.brand h2 {margin-bottom:40px;}
.partners.brand .brand_block {max-width:1500px;margin:0px auto 0px;position:relative;overflow: hidden;}
.partners.brand .partners_list .partners_list_items {background:#fff;margin:0 10px; height:150px;}
.partners.brand .partners_list .slick-list {margin-left:-10px;margin-right:-10px;}
.partners.brand .partners_list .slick-prev {z-index:9;left:auto;right:95px;top:-50px;width:55px;height:55px;background:url(/bitrix/templates/xmotors_2025.03.27/images/left.svg) no-repeat center;}
.partners.brand .partners_list .slick-next {z-index:9;right:10px;top:-50px;width:55px;height:55px;background:url(/bitrix/templates/xmotors_2025.03.27/images/right.svg) no-repeat center;}
.partners.brand .partners_list .slick-prev:before,.partners.brand .partners_list .slick-next:before {display:none;}

.videochat {background:url(/bitrix/templates/xmotors_2025.03.27/images/videochat_g.webp) right center / contain no-repeat, #00509c;max-width:1500px;margin:10px auto 0; border-radius: 3px 3px 0 0;}
.videochat.lazy-bg{background: none;}
.videochat .videochat_list {display:flex;padding:80px 100px;align-items:center;gap:50px;min-height:350px;}
.videochat .videochat_list p {width:40%;background:url(/bitrix/templates/xmotors_2025.03.27/images/video_ico.svg) no-repeat left center;padding:10px 0 10px 150px;font-weight:800;font-size:23px;color:#fff;text-transform:uppercase;}
.videochat .videochat_list p.lazy-bg{background: none;}
.videochat .videochat_list p span {font-size:15px;color:#fff;font-weight:500;line-height:18px;display:block;padding-top:13px;text-transform:none;}
.videochat .btn {background:#e30016;color:#fff;font-size:15px;font-weight:bold;padding:10px 20px;text-decoration:none;margin-top:13px;border-radius:0;text-transform:none; border-radius:5px}

.opros {height:684px;max-width:1500px;margin:0px auto 100px;background-size:100%;background:url(/bitrix/templates/xmotors_2025.03.27/images/opros_bg.webp) no-repeat center;background-size:cover;box-sizing:border-box;padding:80px 100px; border-radius: 0 0 3px 3px;}
.opros.lazy-bg{background: none;}
.opros p {background:url(/bitrix/templates/xmotors_2025.03.27/images/opros.webp) no-repeat left center;padding:10px 0 10px 180px;width:50%;font-size:25px;font-weight:800;color:#111111;text-transform:uppercase;}
.opros p.lazy-bg{background: none;}
.opros p span {display:block;padding:20px 0 0 0;font-size:21px;font-weight:600;color:#333333;text-transform:none;}
.opros font {margin:50px 0;width:50%;display:block;font-weight:500;font-size:15px;line-height:18px;color:#333333;height:160px;}
.opros font b {color:#e30016;font-weight:700;}
.opros a {font-size:15px;font-weight:600;color:#333333;padding:13px 0 13px 60px;width:176px;display:inline-block;}
.opros a:first-of-type {background:url(/bitrix/templates/xmotors_2025.03.27/images/video_ico_opros.svg) no-repeat left center;margin-right:50px;}
.opros a:last-of-type {background:url(/bitrix/templates/xmotors_2025.03.27/images/like_opros.svg) no-repeat left center;}
.opros font::-webkit-scrollbar {height:12px;width:6px;}
.opros font::-webkit-scrollbar-track {background:#ffffff;}
.opros font::-webkit-scrollbar-thumb {background-color:#003366;border-radius:0px;}

.promomail {display:flex;max-width:1500px;margin:0px auto 0px;gap:20px;padding-bottom:50px;}
.promomail .promomail_left_block {width:481px;height:211px;display:flex;align-items:center;background:url(/bitrix/templates/xmotors_2025.03.27/images/news.webp) no-repeat center; border-radius: 3px;}
.promomail .promomail_left_block.lazy-bg{background: none;}
.promomail .promomail_left_block p {padding-left:50px;width:50%;font-weight:700;font-size:20px;color:#333333;line-height:25px;}
.promomail .promomail_left_block p span {display:block;font-weight:400;line-height:18px;font-size:15px;padding:16px 0;}
.promomail .promomail_left_block p a {display:block;margin-top:0px;color:#e30016;font-size:15px;font-weight:600;}
.promomail .promomail_right_block {box-sizing: border-box; border-radius: 3px; padding-left:100px;background-size:cover!important;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;height:211px;background:url(/bitrix/templates/xmotors_2025.03.27/images/mail.webp) no-repeat center;width:100%;flex:1; row-gap: 15px;}
.promomail .promomail_right_block.lazy-bg{background: none;}
.promomail .promomail_right_block .promomail_right_block_social {display: flex; column-gap: 15px;}
.promomail .promomail_right_block .promomail_right_block_social a {display: flex;}
.promomail .promomail_right_block .promomail_right_block_social a svg {width: 35px; aspect-ratio: 1; color: #00509c;}
.promomail .promomail_right_block p {width:53%;font-weight:700;font-size:20px;color:#333333;line-height:25px;}
.promomail .promomail_right_block .search {margin-top:20px;width:491px;background:url(/bitrix/templates/xmotors_2025.03.27/images/form_search.svg) no-repeat center;}
.promomail .promomail_right_block .search form {display:flex;justify-content:space-between;}
.promomail .promomail_right_block .search form input[type='text'] {flex:1;margin:25px 10px 10px 25px;background:none;border:none;}
.promomail .promomail_right_block .search form input[type='submit'] {background:url(/bitrix/templates/xmotors_2025.03.27/images/mail_to.svg) no-repeat center;padding:18px 36px;border:none;}

.sort-item .desc{  }

.duh_block {max-width: 1500px; margin: 40px auto;}
.duh_block .duh.uv2 { border-radius: 3px; margin-top: 0; background: url(/bitrix/templates/xmotors_2025.03.27/images/handshake.webp) no-repeat right top #feb006; min-height: 397px; padding:40px 20px;min-height:auto; margin: 70px 0; min-height: 347px; display: flex; flex-direction: column; justify-content: center; width: 100%;  padding: 0 90px; box-sizing: border-box;}
.duh_block .duh.uv2.lazy-bg{background: none;}
.duh_block .duh h2 { font-size: 25px; font-weight: 800; text-transform: uppercase; margin-bottom: 40px; }
.duh_block .duh p { width: 50%; font-size: 15px; color: #333; font-weight: 500; padding: 0 0 20px 0; }
.duh_block .duh.uv2 .btn { margin-top: 46px; background: #00509c; color: #fff; padding: 12px 50px; font-weight: 600; font-size: 13px; text-decoration: none; border-radius:5px}


.bread {width:100%; /*background:#f5f5f6;*/ padding:10px 0 5px 0;}
.bread ul {list-style:none;display:flex;gap:8px;flex-wrap:wrap;align-items:center; }
/*.bread ul li:first-of-type {background:url(/bitrix/templates/xmotors_2025.03.27/images/home-svg.svg) no-repeat center;height:17px;width:20px;}*/
.bread ul li:first-of-type a,.bread ul li:first-of-type span {}
.bread ul li {color:#707070;font-size:12px;line-height:normal;}
.bread ul li a {color:#707070;font-size:12px;font-weight:600; text-decoration:none}
.bread ul li > span,
.bread ul > span {color:#707070;font-size:12px;font-weight:600}
.bread ul > span.bx-breadcrumb-sep{display: inline-block; width: 5px; height: 9px; background: url(/bitrix/templates/xmotors_2025.03.27/images/bread-arr.svg) no-repeat center center; opacity: 1;}

body>.inside {display:flex;max-width:1500px;margin:30px auto 40px;gap:40px;box-sizing: border-box}
body>.inside .left_part {width:290px;flex:0 0 290px;will-change:min-height;height:100%;z-index:102;}
body>.inside .left_part .inner-wrapper-sticky {transform:translate(0,0);transform:translate3d(0,0,0);will-change:position,transform;}
body>.inside .left_part .left_nav {background:#f0f5f9;padding:28px 25px;margin-bottom:45px;}
body>.inside .left_part .left_nav ul {list-style:none;}
body>.inside .left_part .left_nav ul li {padding:7px 0;}
body>.inside .left_part .left_nav ul li a {display:flex;align-items:center;font-weight:700;color:#00509c;font-size:14px;line-height:26px;text-transform:uppercase;text-decoration:none;}
body>.inside .left_part .left_nav ul li a i {width:30px;background-position:center;height:26px;background-repeat:no-repeat;background-size:contain;margin-right:20px;}
body>.inside .left_part .left_nav ul li a span {width:80%;}
body>.inside .left_part .left_nav ul li ul {padding:15px 0 5px 50px;}
body>.inside .left_part .left_nav ul li ul li {padding:4px 0;}
body>.inside .left_part .left_nav ul li ul li a {color:#000;font-size:14px;text-transform:inherit;font-weight:600;line-height:20px;}
body>.inside .left_part .left_nav ul li ul li a:hover {text-decoration:underline;}
body>.inside .left_part .left_nav ul li ul li ul {padding: 15px 0 5px 20px;}
body>.inside .left_part .left_nav ul li ul li ul li a {color: #707070; font-size: 14px;}
body>.inside .right_part {width:100%; flex: 1;}
body>.inside.category .right_part {width: calc(100% - 340px);}
body>.inside .left_opart + .right_part{max-width: calc(100% - 330px);}
body>.inside .right_part h1 {font-weight:800;color:#333333;font-size:31px;padding:0 0 20px 0; width: 90%;}
body>.inside.detail .right_part h1 {width: calc(100% - 280px);}
body>.inside.detail.page-shops .right_part h1 {width: 90%;}
body>.inside .right_part p {font-size:15px;color:#333333;}
body>.inside.full.spares .left_part {display:none;}
body>.inside.full.spares .right_part {max-width: 100%;}
body>.inside.detail .right_part {max-width: 100%;}

.bx-filter,.inside.category .left_part .filter {margin-left:0;}


.banner-quiz {width: 100%;}
.banner-quiz .btn-action {cursor: pointer; color: #ffffff; width: 100%;display: flex;align-items: center;padding: 15px;background-color: #00509c;border: none;font-size: 13px;font-family: 'Montserrat', sans-serif;font-weight: 500; border-radius: 5px;}
.banner-quiz .btn-action:focus, .inside .left_part .banner-quiz .btn-action:active {outline: none;}
.banner-quiz .btn-action .picture {width: 40px;height: 40px;margin-right: 10px;}
.inside .left_part .banner-quiz {margin-bottom: 35px;}
.inside .right_part .banner-quiz {display: none; margin-bottom: 20px;}
.inside .right_part .banner-quiz .btn-action {justify-content: center; padding: 10px; font-size: 12px;}
.inside .right_part .banner-quiz .btn-action .picture {width: 30px; height: 30px;}
.popup.quiz-categories-template .loaded {width: 1050px;}
.popup.quiz-categories-template .form-inner {position: relative;width: 100%;box-sizing: border-box;padding: 0;}
.popup.quiz-categories-template .form-inner .quiz-categories-wrapper .steps {display: none;}
.popup.quiz-categories-template .form-inner .quiz-categories-wrapper .content {margin: 0;height: auto;max-width: unset;background-color: transparent;transform: unset;box-shadow: unset;}
.popup.quiz-categories-template .form-inner .quiz-categories-wrapper .content:before, .popup.quiz-categories-template .form-inner .quiz-categories-wrapper .content:after {display: none;}
.popup.quiz-categories-template .form-inner .quiz-categories-wrapper .form-step {padding: 50px 25px;}
.popup.quiz-categories-template .form-inner .quiz-categories-wrapper .form-step .title {font-weight: 700;font-size: 31px;line-height: 30px;color: #333333;margin-bottom: 25px;}
.popup.quiz-categories-template .form-inner .quiz-categories-wrapper .form-step .fields {display: flex;flex-wrap: wrap;margin: 0 -10px;}
.popup.quiz-categories-template .form-inner .quiz-categories-wrapper .form-step .fields .default-field {padding: 0 10px;width: 50%;box-sizing: border-box;margin-bottom: 20px;}
.popup.quiz-categories-template .form-inner .quiz-categories-wrapper .form-step .fields .default-field .inner {display: flex;align-items: flex-start;background-color: white;outline: 1px solid #dddde1;border-radius: 5px;padding: 14px;}
.popup.quiz-categories-template .form-inner .quiz-categories-wrapper .form-step .fields .default-field .inner:hover {cursor: pointer;-webkit-box-shadow: 0 7px 9px -5px rgba(34, 60, 80, 0.2);-moz-box-shadow: 0 7px 9px -5px rgba(34, 60, 80, 0.2);box-shadow: 0 7px 9px -5px rgba(34, 60, 80, 0.2);}
.popup.quiz-categories-template .form-inner .quiz-categories-wrapper .form-step .fields .default-field .inner .default-checkbox {position: absolute;z-index: -1;opacity: 0;}
.popup.quiz-categories-template .form-inner .quiz-categories-wrapper .form-step .fields .default-field .default-checkbox:checked + .checkbox-check:after {content: '';display: block;background-image: url("data:image/svg+xml,%3Csvg width='15' height='11' viewBox='0 0 15 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.7166 0L6.01647 7.51696L1.4667 3.15078L0 4.63312L2.88381 7.51696L5.87597 10.509L8.86806 7.51696L15 1.10002L13.7166 0Z' fill='white'/%3E%3C/svg%3E%0A");background-repeat: no-repeat;background-position: center;width: 15px;height: 15px;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.popup.quiz-categories-template .form-inner .quiz-categories-wrapper .form-step .fields .default-field .default-checkbox:checked + .checkbox-check {background-color: #e30016;}
.popup.quiz-categories-template .form-inner .quiz-categories-wrapper .form-step .fields .default-field .inner .default-radio {position: absolute;z-index: -1;opacity: 0;}
.popup.quiz-categories-template .form-inner .quiz-categories-wrapper .form-step .fields .default-field .inner .default-radio:checked + .default-check:after {content: '';display: block;background: #e30016;width: 15px;height: 15px;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);border-radius: 100%;}
.popup.quiz-categories-template .form-inner .quiz-categories-wrapper .form-step .fields .default-field .default-radio:checked + .default-check {outline: 1px solid #e30016;}
.popup.quiz-categories-template .form-inner .quiz-categories-wrapper .form-step .fields .default-field .inner .text {font-weight: 400;font-size: 16px;}
.popup.quiz-categories-template .form-inner .quiz-categories-wrapper .form-step .fields .default-field .inner .default-check {position: relative;display: block;width: 20px;height: 20px;background-color: #dddde1;border-radius: 100%;margin-right: 10px;outline-color: transparent;transition: outline-color 0.3s;flex-shrink: 0;}
.popup.quiz-categories-template .form-inner .quiz-categories-wrapper .form-step .fields .default-field .inner .default-check:after {content: '';transition: background-color 0.3s;}
.popup.quiz-categories-template .form-inner .quiz-categories-wrapper .form-step .fields .default-field .inner .checkbox-check {position: relative;display: block;width: 20px;height: 20px;background-color: #dddde1;margin-right: 10px;outline-color: transparent;transition: outline-color 0.3s;flex-shrink: 0;}
.popup.quiz-categories-template .form-inner .quiz-categories-wrapper .form-step .fields .default-field .inner .checkbox-check:after {content: '';transition: background-color 0.3s;}
.popup.quiz-categories-template .form-inner .quiz-categories-wrapper .form-step .form-wrapper {display: flex;justify-content: center;}
.popup.quiz-categories-template .form-inner .quiz-categories-wrapper .form-step .form-wrapper .form-instance-inner {max-width: 600px;top: 0;}
.popup.quiz-categories-template .form-inner .quiz-categories-wrapper .form-step .form-wrapper .form-instance-inner .form-title {top: 0;font-size: 20px;text-align: center;font-weight: 500;line-height: 1.5;margin-bottom: 15px;}
.popup.quiz-categories-template .form-inner .quiz-categories-wrapper .form-step .form-wrapper .form-instance-inner .instance {padding: 0;}
.popup.quiz-categories-template .form-inner .quiz-categories-wrapper .form-step .form-wrapper .form-instance-inner .instance .form-row {top: 0;}
.popup.quiz-categories-template .form-inner .quiz-categories-wrapper .form-step .form-wrapper .form-instance-inner .instance .form-row .form-label {display: block;margin-bottom: 7px;font-weight: 600;font-size: 13px;color: #999999;line-height: 1.2;}
.popup.quiz-categories-template .form-inner .quiz-categories-wrapper .form-step .form-wrapper .form-instance-inner .instance .form-row label.error-rbz {display: block;margin-bottom: 7px;font-weight: 600;font-size: 13px;color: red;line-height: 1.2;}
.popup.quiz-categories-template .form-inner .quiz-categories-wrapper .form-step .form-wrapper .form-instance-inner .instance .form-row input.error-rbz {border: 1px solid red;}
.popup.quiz-categories-template .form-inner .quiz-categories-wrapper .form-step .form-wrapper .form-instance-inner .instance .submit-row {top: 0;}
.popup.quiz-categories-template .form-inner .quiz-categories-wrapper .form-step .form-wrapper .form-instance-inner .instance .form-politika-konf {font-size: 13px;line-height: 18px;font-weight: 400;margin-top: 30px;color: #707070;}
.popup.quiz-categories-template .form-inner .quiz-categories-wrapper .form-step .form-wrapper .form-instance-inner .instance .error-container {color: red;margin-bottom: 10px;}
.popup.quiz-categories-template .form-inner .bottom {border-top: 1px solid #dddde1;}
.popup.quiz-categories-template .form-inner .bottom .wrapper {display: flex;align-items: center;padding: 25px;}
.popup.quiz-categories-template .form-inner .bottom .wrapper .wrap-progress-n-text {width: 60%;}
.popup.quiz-categories-template .form-inner .bottom .wrapper .wrap-progress-n-text .done {margin-bottom: 10px;}
.popup.quiz-categories-template .form-inner .bottom .wrapper .progress-bar-for-quiz {height: 4px;background-color: #EAEAEA;position: relative;margin-right: 20px;}
.popup.quiz-categories-template .form-inner .bottom .wrapper .progress-bar-for-quiz .progress {width: 0;background-color: #e30016;height: 4px;position: absolute;z-index: 10;transition: 300ms linear;}
.popup.quiz-categories-template .form-inner .bottom.none {display: none;}
.popup.quiz-categories-template .form-inner .bottom .wrapper .buttons-quiz {width: 40%;display: flex;justify-content: flex-end;}
.popup.quiz-categories-template .form-inner .bottom .wrapper .buttons-quiz .none {display: none;}
.popup.quiz-categories-template .form-inner .bottom .wrapper .buttons-quiz .btn-quiz {cursor: pointer;padding: 10px 15px;background-color: #e30016;border: none;border-radius: 5px;color: white;}
.popup.quiz-categories-template .form-inner .bottom .wrapper .buttons-quiz .btn-quiz:disabled {background-color: #ff4a5c;cursor: not-allowed;}
.popup.quiz-categories-template .form-inner .bottom .wrapper .buttons-quiz .next {margin-left: 10px;}

body>.inside .right_part .service-quality-hero__text {padding: 95px 30px; background-color: #00509C; background-image: url(/bitrix/templates/xmotors_2025.03.27/images/service_quality_bg.png); background-size: contain; background-repeat: no-repeat; background-position: left bottom; border-radius: 5px; display: flex; align-items: center; justify-content: end;}
body>.inside .right_part .service-quality-hero__text.yellow {background-color: #FEC200; background-image: url(/bitrix/templates/xmotors_2025.03.27/images/service_quality_bg-yellow.png);}
body>.inside .right_part .service-quality-hero__text p {font-weight: 500; line-height: 1.3; font-size: 16px; color: #fff; max-width: 235px;}
body>.inside .right_part .service-quality-hero__text.yellow p {color: #313131;}
body>.inside .right_part .service-quality-rating-container{display: flex; width: 100%; flex-wrap: wrap; gap: 10px; margin-top: 10px;}
.custom-radio-rating{margin: 0!important;}
.custom-radio-rating input[type="radio"]{appearance: none; -webkit-appearance: none; -moz-appearance: none; display: inline-flex; justify-content: center; align-items: center; width: 42px; height: 42px; border-radius: 5px; background-color: #E9E9E9; margin: 0; cursor: pointer;}
.custom-radio-rating input[type="radio"]::after{content: attr(value); color: #999; font-size: 15px; font-weight: 500;}
.custom-radio-rating input[type="radio"]:checked{background-color: #E30016;}
.custom-radio-rating input[type="radio"]:checked::after{color: #fff;}


.service-quality-inner .inline .form-row label{font-weight: 600;}
.service-quality-inner .custom-radio{display: flex; width: 100%; align-items: center; gap: 10px; margin-bottom: 0!important;}
.service-quality-inner .custom-radio + .custom-radio{margin-top: 10px;}
.service-quality-inner .custom-radio input{appearance: none; -webkit-appearance: none; -moz-appearance: none; display: inline-flex; gap: 10px; margin: 0;}
.service-quality-inner .custom-radio input::before{content: ""; display: inline-block; flex: 0 0 20px; width: 20px; height: 20px; border-radius: 20px; background-color: #E9E9E9; border: 1px solid #E9E9E9; margin: 0;}
.service-quality-inner .custom-radio input::after{content: attr(value); color: #999; font-size: 15px; font-weight: 500;}
.service-quality-inner .custom-radio input:checked::before{border-color: #e30016; background: radial-gradient(circle, #e30016 0%, #e30016 69%, rgba(255,255,255,0) 70%, rgba(255,255,255,0) 100%) no-repeat center center / 14px 14px #E9E9E9;}

.service-quality-inner .inline .form-row textarea{height: 125px;}

.service-quality-inner .record-btn-container{margin: 10px 0; display: flex; gap: 10px; width: 100%;}
.service-quality-inner .record-btn-container .record-btn{display: flex; align-items: center; color: #999; font-size: 13px; background: none; padding: 0; cursor: pointer; border: none; text-align: left; gap: 10px}
.service-quality-inner .record-btn-container .record-btn::before{content: ""; display: inline-flex; width: 30px; flex: 0 0 30px; height: 30px; border-radius: 30px; background: url(/bitrix/templates/xmotors_2025.03.27/images/mic.svg) no-repeat center center / contain;}
.service-quality-inner .record-btn-container .record-btn.recording::before{border: 1px solid #e30016; width: 28px; height: 28px; flex: 0 0 28px; background: radial-gradient(circle, #e30016, #e30016) no-repeat center center / 14px 14px #E9E9E9;}
.service-quality-inner .record-btn-container .record-btn.recorded span{display: none;}
.service-quality-inner .record-btn-container .audio-preview{flex: 1; display: flex; align-items: center; gap: 5px}
.service-quality-inner .record-btn-container .audio-preview audio{flex: 1; height: 45px;}
.service-quality-inner .record-btn-container .audio-preview audio::-webkit-media-controls-panel{border-radius: 0; background-color: #E9E9E9;}
.service-quality-inner .record-btn-container .audio-preview .delete-audio{cursor: pointer;}
.service-quality-inner #waveform { display: none; width: 100%; height: 50px; border-radius: 8px; background: #E9E9E9; margin-top: 10px; margin-bottom: 20px;}

@media screen and (prefers-color-scheme: dark) {
	.custom-radio-rating input[type="radio"]{background-color: #2B2A33}
	.service-quality-inner #waveform {background: #2B2A33;}
	.service-quality-inner .record-btn-container .audio-preview audio::-webkit-media-controls-panel{background-color: #2B2A33;}
}

@media screen and (max-width: 768px){
	
	.custom-radio-rating input[type="radio"]{width: 34px; height: 34px;}
	.inline .form-row .subtitle{font-size: 14px;}
	.service-quality-inner .record-btn-container .audio-preview{overflow: auto;}
	.service-quality-inner .record-btn-container .audio-preview audio{height: 30px;}
	.service-quality-inner .record-btn-container .audio-preview audio::-webkit-media-controls-panel{padding: 0;}
	.service-quality-inner .record-btn-container .audio-preview audio::-webkit-media-controls-current-time-display,
	.service-quality-inner .record-btn-container .audio-preview audio::-webkit-media-controls-time-remaining-display {font-size: 10px;}
}
@media screen and (max-width: 425px){
	body>.inside .right_part .service-quality-hero__text{background: #00509C url(/bitrix/templates/xmotors_2025.03.27/images/service_quality_bg.png) no-repeat -30px bottom / auto 110px;}
	body>.inside .right_part .service-quality-hero__text p{font-size: 14px; max-width: 60%;}
}

/* правки 11.09 */
@media (prefers-color-scheme: dark){
	.banner-quiz .btn-action {
		background: #00509c;
	}
	.banner-quiz .btn-action span {
		color: #fff;
	}
	.popup.quiz-categories-template .form-inner .quiz-categories-wrapper .form-step .title{
		color: #919191;
	}
	.popup.quiz-categories-template .form-inner .quiz-categories-wrapper .form-step .fields .default-field .inner{
		background-color: #2B2A33;
		outline: none;
	}
	.popup.quiz-categories-template .form-inner .quiz-categories-wrapper .form-step .fields .default-field .inner .text{
		color: #DCDBDE;
	}
	.bottom .wrapper .wrap-progress-n-text .done span{
		color: #919191;
	}
	.popup.quiz-categories-template .form-inner .bottom {
		border-top: 1px solid #919191;
	}
	.popup.quiz-categories-template .form-inner .bottom .wrapper .progress-bar-for-quiz{
		background-color: #919191;
	}
	.popup.quiz-categories-template .form-inner .quiz-categories-wrapper .form-step .form-wrapper .form-instance-inner .form-title{
		color: #919191	
	}
	.platnyy-remont__table{
		background: url("/images/watermark-x-m-repeat-dark.png");
	}
}


.rbz-es-input-wrapper {position: relative;}
.rbz-es-input.error ~ .rbz-es-instance {border-top: 1px solid red;border-right: 1px solid red;border-bottom: 1px solid red;}
.rbz-es-instance {display: none;position: absolute;width: 40%;background-color: #f5f5f5;right: 0;top: 0;bottom: 0;z-index: 100;height: 45px;box-sizing: border-box;border-top-right-radius: 5px;border-bottom-right-radius: 5px;}
.rbz-es-instance.active-es-instance {display: block;}
.active-es-for-email-input {padding-right: 38% !important;width: 60%;}
.rbz-es-instance-top {height: 100%;position: relative;display: flex;align-items: center;justify-content: center;border-left: 1px solid #dddde1;padding-right: 35px;cursor: pointer;}
.rbz-es-instance-top:after {content: '';position: absolute;top: 50%;transform: translateY(-50%) rotate(90deg);width: 20px;height: 20px;background: url('/bitrix/templates/xmotors_2025.03.27/images/arrow-new2.svg') no-repeat center center/contain;right: 10px;}
.rbz-es-instance-down {display: none;position: absolute;top: 100%;left: 0;right: 0;background-color: #f5f5f5;z-index: 100;}
.rbz-es-instance-down.active-es-instance-down {display: block;}
.rbz-es-email-item {padding: 10px;cursor: pointer;}
.rbz-es-email-item.active-es-email-item {background-color: #dddde1;}
.rbz-es-email-item:hover {background-color: #dddde1;}

@media (max-width: 580px) {
	.popup.quiz-categories-template .form-inner .quiz-categories-wrapper .form-step .fields .default-field {width: 100%;}
	.popup.quiz-categories-template .form-inner .bottom .wrapper {flex-direction: column; row-gap: 15px;}
	.popup.quiz-categories-template .form-inner .bottom .wrapper .wrap-progress-n-text {width: 100%;}
	.popup.quiz-categories-template .form-inner .bottom .wrapper .buttons-quiz {width: 100%; justify-content: center;}
}



.inside .right_part .popular-sects {display:flex;flex-wrap:wrap;gap:4px;  margin-bottom: 20px;}
.inside .right_part .popular-sects ul {list-style:none;}
.inside .right_part .popular-sects ul li {}
.inside .right_part .popular-sects a {/*text-decoration:none;display:inline-block;color:#fff;border:none;border-radius:0;background:#b5b5b9;padding:5px;font-size:14px;*/
	display: inline-flex;
    align-items: center;
    background: rgba(0, 131, 255, .1);
    height: 32px;
    border-radius: 5px;
    padding: 0 6px;
    max-width: 100%;
    box-sizing: border-box;
    color: #00509c;
    font-weight: 500;	
	 text-decoration: none;}
.inside .right_part .popular-sects a.hidden {display:none;}
.inside .right_part .popular-sects a:hover,
.inside .right_part .popular-sects a.quick_active {background: #00509c!important; color:#fff}
.inside .right_part .popular-sects h2 {font-size:18px;font-weight:700;color:#333333;padding:0 0 30px 0;}

.popup>div .submit:hover, .popup>div input[type='button']:hover {    background: #E30016!important;}

/* .catalog_section.swiper .catalog_section_list .catalog_section_list_hover .catalog_section_list_img_slider .slick-list {z-index: -1;} */
.seemore .catalog_section .catalog_section_list .catalog_section_list_hover .catalog_section_list_img_slider .slick-list {z-index: -1;}

@media screen and (max-width:768px) {
	.controls .sort {flex: 1;}
	.partners:not(.brand) .partners_list .partners_list_items {padding: 7px;}
	.partners:not(.brand) .partners_list .partners_list_items img {max-height: 100%;}
	.mobile-device {z-index: 1500;}
	.right_part .text{padding: 0 0 0 10px;}
	.platnyy-remont__table {width: 748px;}
	.platnyy-remont__table.custom-width50{width: 100%;}
	.gray_part .banner_days .banner_part{display: block; height: 214px; overflow: hidden;}
	.gray_part .banner_days .banner_part .hidden{display: none;}
	.gray_part .banner_days .banner_part.slick-initialized{height: auto; overflow: visible;}
	.catalog .catalog_inside .catalog_list:not(.slick-initialized) .catalog_list_items{flex: 1 0 50%; max-width: calc(50% - 6px);}
	.catalog_section .catalog_section_list .catalog_section_list_hover .cart { margin-top:10px}

	.order-price {flex-wrap:wrap}
	.detail-form-feedback { background:#00509C!important;}
 
	.inside .right_part .banner-quiz {display: block;}

	.inside .right_part .popular-sects {overflow-x: scroll; flex-wrap: nowrap; position: relative; }
	.inside .right_part .popular-sects a {white-space: nowrap;}
	.inside .right_part .popular-sects::-webkit-scrollbar {		width: 0; height: 0	  }
	div.soc-serv-title {max-width: 100%;}

	.resume-blocks .resume-block-2 .radio-styled { width: 100%; }

	.resume-inner .resume-blocks .radio-styled .radio-btn {     flex: 1 0 42px; }
	.resume-inner .resume-blocks .radio-styled .radio-btn+.radio-text {width: 100%;}
	.prost.zap-index div .img img, .prost.zap-category div .img img {width: 100%; object-fit: contain; }
	.prost.zap-index .tov .name a, .prost.zap-category .tov .name a {color:#919191}
	.inside .right_part .pl_rem div {    width: 46%!important;} 
	.inside .right_part .pl_rem div p a {font-size: 13px!important;}

	.sale-order-list-container .row {margin-left:0 !important; margin-right:0!important}
	.payment-info { float: none;}
 /*.popup .g-recaptcha {  transform: scale(1.25); } */
	/* .popup .g-recaptcha > div,
	.popup .g-recaptcha > div iframe,
	.rc-anchor-normal,
	.g-recaptcha  #rc-anchor-container,
	.popup .g-recaptcha {width:100%!important;  }
	.rc-anchor-light.rc-anchor-normal, 
	.rc-anchor-light.rc-anchor-compact {border:0px solid transparent!important;}
	.g-recaptcha .rc-anchor-light.rc-anchor-normal, 
	.g-recaptcha .rc-anchor-light.rc-anchor-compact {border: none!important;}

	.rc-anchor-normal {width:99%} */
	
	
}

.inside .right_part .show-more-mob {display:none;color:#004392;font-weight:600;font-size:12px;margin-top:-20px;margin-bottom:20px;}
.inside .right_part .show-more-mob:after {content:' ↓';}
.inside .right_part .show-more-mob.open:after {content:' ↑';}

.inside .right_part .news_bottom {display:flex;flex-wrap:wrap;gap:20px; margin: 20px 0 50px;}
.inside .right_part .news_bottom .slick-track {display:flex;gap:20px;}
.inside .right_part .news_bottom .news_div {width:32%;}
.inside .right_part .news_bottom .news_div a img {width:100%;height:300px;object-fit:cover;}
.inside .right_part .news_bottom .news_div p {padding:20px 0;}
.inside .right_part .news_bottom .news_div p a {text-decoration:none;font-weight:500;}

.inside.detail .right_part .director {margin-bottom:70px;height:485px;display:flex;flex-direction:column;justify-content:center;width:100%;background:url(/bitrix/templates/xmotors_2025.03.27/images/director.webp) no-repeat right top #f5f5f5;padding:0 90px;box-sizing:border-box;}
.inside.detail .right_part .director h2 {font-size:25px;font-weight:800;text-transform:uppercase;margin-bottom:40px;}
.inside.detail .right_part .director p {width:50%;font-size:15px;color:#333;font-weight:500;padding:0 0 20px 0;}
.inside.detail .right_part .director p b {color:#e30016;}
.inside.detail .right_part h3 {font-size:19px;font-weight:800;}
/* .inside.detail .right_part .short_p {width:60%;} */

.inside .right_part .duh {margin:70px 0;min-height:347px;display:flex;flex-direction:column;justify-content:center;width:100%;background:url(/bitrix/templates/xmotors_2025.03.27/images/duh3.webp?2) no-repeat right top #f5f5f5;padding:0 90px;box-sizing:border-box;}
.inside .right_part .duh h2 {font-size:25px;font-weight:800;text-transform:uppercase;margin-bottom:40px;}
.inside .right_part .duh p {width:50%;font-size:15px;color:#333;font-weight:500;padding:0 0 20px 0;}
.inside .right_part .duh.uvl {margin:0px 0px 0px 0;min-height:312px;display:flex;flex-direction:column;justify-content:center;width:100%;background:url(/bitrix/templates/xmotors_2025.03.27/images/duh2.webp) no-repeat right top #00509c;padding:0 90px;box-sizing:border-box;}
.inside .right_part .duh.uvl h2 {color:#fff;width:50%;}
.inside .right_part .duh.uvl p {color:#fff;}
.inside .right_part .duh.uv2 {margin-top:0;background:url(/bitrix/templates/xmotors_2025.03.27/images/handshake.webp) no-repeat right top #feb006;min-height:397px;}
.inside .right_part .duh.uv2 .btn {margin-top:46px;background:#000000;color:#fff;padding:12px 50px;font-weight:600;font-size:13px;}

.inside .right_part .duh_x {position:relative;background:url(/bitrix/templates/xmotors_2025.03.27/images/lodka.webp) no-repeat right top;width:100%;padding:100px 0;}
.inside .right_part .duh_x h2 {font-size:25px;font-weight:800;text-transform:uppercase;margin-bottom:40px;width:40%;}
.inside .right_part .duh_x h2 span {color:#e30016;}
body .inside .right_part .duh_x h2 span {display: inline;}
.inside .right_part .duh_x p {color:#333;width:30%;}
.inside .right_part .duh_x img {max-width:95%;}
.inside .right_part .duh_x .duh_x_list {position:relative;bottom:100px;}
.inside .right_part .duh_x .duh_x_list span {font-size:19px;color:#333;font-weight:800;width:10%;display:block;text-align:center;position:absolute;}
.inside .right_part .duh_x .duh_x_list span:first-of-type {left:0%;bottom:100px;}
.inside .right_part .duh_x .duh_x_list span:nth-of-type(2) {left:15%;bottom:256px;width:15%;}
.inside .right_part .duh_x .duh_x_list span:nth-of-type(3) {left:35%;bottom:151px;}
.inside .right_part .duh_x .duh_x_list span:nth-of-type(4) {left:48%;top:375px;width:10%;}
.inside .right_part .duh_x .duh_x_list span:nth-of-type(5) {left:58.5%;top:448px;width:13%;}
.inside .right_part .duh_x .duh_x_list span:nth-of-type(6) {left:72%;bottom:385px;}

.inside .right_part .pl_rem {padding:50px 0;display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:50px;}
.inside .right_part .pl_rem div {width:20%;display:flex;justify-content:space-between;flex-direction:column;align-items:center;}
.inside .right_part .pl_rem div img {    width: 100%;object-fit: contain;}
.inside .right_part .pl_rem div p {padding:15px 0;}
.inside .right_part .pl_rem div p a {text-decoration:none;color:#707070;font-weight:bold;font-size:15px;}

.inside .right_part .miss_text {position:relative;z-index:7;}
.inside .right_part .miss_text .rghtal {text-align:right;}
.inside .right_part .miss_text .rghtal font {text-transform:none;font-size:17px;}

.pl_rem_bg {position:relative;min-height:750px;width:100%;margin-top:-150px;z-index:6;}
.pl_rem_bg h2 {max-width:1500px;margin:250px auto -250px;font-size:47px;color:#333;font-weight:800;text-transform:uppercase;}
.pl_rem_bg h2 span {color:#e30016;}
.pl_rem_bg img {position:absolute;left:0%;bottom:150px;}
.pl_rem_bg:after {background:url(/bitrix/templates/xmotors_2025.03.27/images/pl_bg.webp) no-repeat top right;width:100%;height:850px;display:block;content:'';}

.inside .right_part .about_text_page {margin:50px 0;min-height:310px;display:flex;flex-direction:column;justify-content:center;width:100%;background:url(/bitrix/templates/xmotors_2025.03.27/images/car_about.webp) no-repeat right top #00509c;padding:40px 90px;box-sizing:border-box;}
.inside .right_part .about_text_page.vzhik {min-height:482px;background:url(/bitrix/templates/xmotors_2025.03.27/images/car_about2.webp) no-repeat right top #f5f5f5;}
.inside .right_part .about_text_page h2 {font-size:25px;font-weight:800;text-transform:uppercase;margin-bottom:40px;color:#fff;}
.inside .right_part .about_text_page.vzhik h2,.inside .right_part .about_text_page.vzhik p {color:#333;}
.inside .right_part .about_text_page.vzhik h2 span {color:#e30016;position:relative;}
.inside .right_part .about_text_page.vzhik h2 span img {position:absolute;right:-33px;top:-14px;}
.inside .right_part .about_text_page p {width:46%;font-size:15px;color:#fff;font-weight:500;padding:0 0 20px 0;}

.inside .right_part .map_dott {background:url(/bitrix/templates/xmotors_2025.03.27/images/map_big.webp) no-repeat right top;width:100%;min-height:710px;margin-top:-100px;}
.inside .right_part .map_dott .map_dott_list {position:relative;width:100%;}
.inside .right_part .map_dott .map_dott_list img {max-width:95%;position:absolute;top:243px;left:5%;}
.inside .right_part .map_dott .map_dott_list span {font-size:19px;color:#333;font-weight:800;width:10%;display:block;text-align:center;position:absolute;}
.inside .right_part .map_dott .map_dott_list span:first-of-type {left:5%;top:536px;}
.inside .right_part .map_dott .map_dott_list span:nth-of-type(2) {left:20%;top:386px;width:15%;}
.inside .right_part .map_dott .map_dott_list span:nth-of-type(3) {left:40%;top:496px;}
.inside .right_part .map_dott .map_dott_list span:nth-of-type(4) {left:54%;top:356px;width:8%;}
.inside .right_part .map_dott .map_dott_list span:nth-of-type(5) {left:63.5%;top:174px;}
.inside .right_part .map_dott .map_dott_list span:nth-of-type(6) {left:78%;top:466px;}

.inside .right_part .service_block {margin-bottom:70px;min-height:285px;display:flex;flex-direction:column;justify-content:center;width:100%;background:url(/bitrix/templates/xmotors_2025.03.27/images/teh1.webp) no-repeat right top #f5f5f5;padding:40px 90px;box-sizing:border-box;}
.inside .right_part .service_block.teh2 {background:url(/bitrix/templates/xmotors_2025.03.27/images/teh2.webp) no-repeat right top #f5f5f5;}
.inside .right_part .service_block.teh3 {background:url(/bitrix/templates/xmotors_2025.03.27/images/teh3.webp) no-repeat right top #f5f5f5;}
.inside .right_part .service_block.teh4 {margin-top:50px;background:url(/bitrix/templates/xmotors_2025.03.27/images/teh4.webp) no-repeat right top #f5f5f5;}
.inside .right_part .technical-recommendations {margin-bottom: 50px;}
.inside .right_part .technical-recommendations h2 {font-weight: 700; font-size: 25px; margin-bottom: 15px;}
.inside .right_part .technical-recommendations .technical-recommendations-docs {display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 10px;}
.inside .right_part .technical-recommendations .technical-recommendations-doc {display: flex; align-items: center; font-size: 14px; word-break: break-word; width: 100%; height: 40px; background: url("data:image/svg+xml,%3Csvg width='34' height='40' viewBox='0 0 34 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.13788 1.3793C4.13788 0.6175 4.75538 0 5.51725 0H26.2069L33.1035 6.89656V38.6207C33.1035 39.3825 32.486 40 31.7242 40H5.51725C4.75546 40 4.13796 39.3825 4.13796 38.6207L4.13788 1.3793Z' fill='%23E4EAF8' /%3E%3Cpath d='M26.2068 0V5.51727C26.2068 6.27898 26.8244 6.89656 27.5861 6.89656H33.1034L26.2068 0Z' fill='%23D5DCED' /%3E%3Cpath d='M20 36.5517H4.13788V24.1379H19.9999C21.5234 24.1379 22.7585 25.373 22.7585 26.8965V33.7931C22.7586 35.3166 21.5235 36.5517 20 36.5517Z' fill='%23D5DCED' /%3E%3Cpath d='M20 35.1725H1.3793C0.6175 35.1725 0 34.555 0 33.7932V26.8966C0 26.1348 0.6175 25.5173 1.3793 25.5173H20C20.7618 25.5173 21.3793 26.1348 21.3793 26.8966V33.7932C21.3793 34.555 20.7618 35.1725 20 35.1725Z' fill='%23FF5050' /%3E%3Cpath d='M5.51725 27.5862H2.75866C2.37748 27.5862 2.06897 27.8946 2.06897 28.2759V32.4138C2.06897 32.795 2.37741 33.1035 2.75866 33.1035C3.13983 33.1035 3.44834 32.7951 3.44834 32.4138V31.7242H5.51733C6.65819 31.7242 7.58631 30.796 7.58631 29.6552C7.58616 28.5143 6.65811 27.5862 5.51725 27.5862ZM5.51725 30.3449H3.44827V28.9656H5.51725C5.8978 28.9656 6.20694 29.2747 6.20694 29.6552C6.20686 30.0357 5.89772 30.3449 5.51725 30.3449Z' fill='white' /%3E%3Cpath d='M11.0344 27.5862H8.96544C8.58427 27.5862 8.27576 27.8946 8.27576 28.2759V32.4138C8.27576 32.795 8.58419 33.1035 8.96544 33.1035H11.0344C12.5558 33.1035 13.793 31.8663 13.793 30.3449C13.793 28.8236 12.5558 27.5862 11.0344 27.5862ZM11.0344 31.7242H9.65513V28.9656H11.0344C11.7947 28.9656 12.4137 29.5845 12.4137 30.3449C12.4137 31.1052 11.7948 31.7242 11.0344 31.7242Z' fill='white' /%3E%3Cpath d='M18.6207 27.5862H15.1724C14.7912 27.5862 14.4827 27.8946 14.4827 28.2759V32.4138C14.4827 32.795 14.7912 33.1035 15.1724 33.1035C15.5536 33.1035 15.8621 32.7951 15.8621 32.4138V31.0345H17.2414C17.6226 31.0345 17.9311 30.7261 17.9311 30.3449C17.9311 29.9636 17.6226 29.6552 17.2414 29.6552H15.8621V28.9655H18.6207C19.0019 28.9655 19.3104 28.657 19.3104 28.2758C19.3104 27.8945 19.0019 27.5862 18.6207 27.5862Z' fill='white' /%3E%3Cpath d='M18.6207 21.3793C22.4295 21.3793 25.5172 18.2916 25.5172 14.4827C25.5172 10.6739 22.4295 7.58618 18.6207 7.58618C14.8118 7.58618 11.7241 10.6739 11.7241 14.4827C11.7241 18.2916 14.8118 21.3793 18.6207 21.3793Z' fill='%23FF5050' /%3E%3Cpath d='M18.6274 11.7241C19.0086 11.7241 19.3171 11.4157 19.3171 11.0344C19.3171 10.6532 19.0087 10.3447 18.6274 10.3447H18.6207C18.2395 10.3447 17.9344 10.6532 17.9344 11.0344C17.9344 11.4157 18.2462 11.7241 18.6274 11.7241Z' fill='white' /%3E%3Cpath d='M19.3103 17.2415V13.7932C19.6915 13.7932 20 13.4848 20 13.1035C20 12.7223 19.6916 12.4138 19.3103 12.4138H17.931C17.5498 12.4138 17.2413 12.7223 17.2413 13.1035C17.2413 13.4848 17.5498 13.7932 17.931 13.7932V17.2415C17.5498 17.2415 17.2413 17.5499 17.2413 17.9312C17.2413 18.3124 17.5498 18.6208 17.931 18.6208H19.3103C19.6915 18.6208 20 18.3124 20 17.9312C20 17.5499 19.6916 17.2415 19.3103 17.2415Z' fill='white' /%3E%3C/svg%3E") left no-repeat; padding-left: 45px; box-sizing: border-box;}
.inside .right_part .service_block.teh4 h2 {width:50%;}
.inside .right_part .service_block.teh4 h2 span {color:#e30016;}
.inside .right_part .service_block h2 {font-size:25px;font-weight:800;text-transform:uppercase;margin-bottom:40px;}
.inside .right_part .service_block p {width:50%;font-size:15px;color:#333;font-weight:500;padding:0 0 20px 0;}
.inside .right_part .service_block p b {color:#e30016;}
.inside .right_part .service_block a {text-decoration:none;display:inline-block;color:#fff;border:none;border-radius:0;background:#00509c;padding:13px 20px;font-size:13px;margin-bottom:4px;font-weight:500;}
.inside .right_part .service_block a:hover {text-decoration:none;background:#000;}

.inside .right_part .line_block {text-align:center;}
.inside .right_part .line_block img {max-width:92%;}
.inside .right_part .line_block_list {display:flex;gap:74px;}
.inside .right_part .line_block_list span {width:25%;font-size:15px;font-weight:500;}


.inside .right_part .mission {margin:50px 0 70px;min-height:312px;display:flex;flex-direction:column;justify-content:center;width:100%;background:url(/bitrix/templates/xmotors_2025.03.27/images/emotion.webp) no-repeat right top #f5f5f5;padding:0 90px;box-sizing:border-box;}
.inside .right_part .mission.active {background:url(/bitrix/templates/xmotors_2025.03.27/images/emotion2.webp) no-repeat right top #feb006;}
.inside .right_part .mission h2 {margin-top:0!important;}
.inside .right_part .mission h2 span {color:#e30016;position:relative;}
.inside .right_part .mission h2 span img {position:absolute;right:-35px;top:-18px;}
.inside .right_part .mission p {width:50%;}

.inside .right_part .delivery {display:flex;gap:50px;}
.inside .right_part .delivery .delivery_block > img {width: 80px; flex: 0 0 80px;}
.inside .right_part .delivery-shops {text-decoration: none; color: currentColor;}
.inside .right_part .delivery div {display:flex; flex-wrap: wrap; align-items: flex-start; width: 50%; padding:40px 0; background-color: #dddde1; margin-top: 30px; margin-bottom: 40px; padding-left: 20px; padding-right: 20px;}
.inside.page-resume .right_part .delivery div {background-color: transparent; margin-top: 0; margin-bottom: 0;}
.inside .right_part .delivery div p {padding:0 0 0 20px; width: calc(100% - 100px);}
.inside .right_part .delivery div .delivery_block_file {display: inline-flex; column-gap: 10px; align-items: center; padding-left: 100px; margin-top: 22px;}
.inside .right_part .delivery div .delivery_block_file img {width: 40px; flex: 0 0 40px;}
.inside .right_part .delivery div p b {}
.inside .right_part .delivery.delivery-column{flex-direction: column; gap: 0; align-items: start; flex-wrap: wrap; /*height: 300px;*/}
.inside.page-resume .right_part .delivery.delivery-column{flex-direction: row; gap: 20px; flex-wrap: nowrap;}
.inside .right_part .delivery.delivery-column div {padding: 40px 20px; box-sizing: border-box;}
.inside.page-resume .right_part .delivery.delivery-column div {padding: 40px 0;}
.inside .right_part .delivery.delivery-column .miss_text_director_quote{display: block;}
.inside .right_part .delivery.delivery-column .miss_text_director_quote h2{margin-top: 0;}
.inside .right_part .delivery.delivery-column .miss_text_director_quote i{width: 440px; max-width: 100%;}



.run {background:url(/bitrix/templates/xmotors_2025.03.27/images/run.webp?1) no-repeat right bottom;padding:80px 0 100px;}
.run h2 {font-size:25px;font-weight:800;text-transform:uppercase;margin-bottom:80px;max-width:1500px;margin:0 auto; box-sizing: border-box;}
.run h2 span {color:#e30016;}
.run img {max-width:100%;margin:0 auto;display:block;}

.inside .right_part .pay_block {}
.inside .right_part .pay_block h2 {font-size:25px;font-weight:800;text-transform:uppercase;margin-bottom:40px;}
.inside .right_part .pay_block_list {display:flex;gap:5px;flex-wrap:wrap;}
.inside .right_part .pay_block_list div {display:flex;box-sizing:border-box;width:49.8%;background:#f5f5f5;padding:40px;}
.inside .right_part .pay_block_list div p:first-of-type:before {content:'01';color:#fff;font-size:22px;font-weight:bold;background:#00509c;width:49px;height:49px;border-radius:50px;display:flex;align-items:center;justify-content:center;flex:1 0 49px;}
.inside .right_part .pay_block_list div:nth-of-type(2) p:before {content:'02';}
.inside .right_part .pay_block_list div:nth-of-type(3) p:before {content:'03';}
.inside .right_part .pay_block_list div:nth-of-type(4) p:before {content:'04';}
.inside .right_part .pay_block_list div:nth-of-type(5) p:before {content:'05';}
.inside .right_part .pay_block_list div p {display:flex;gap:40px;align-items:center;}

.inside .right_part .credit.parners.premlist {margin-top:50px;min-height:423px;background:url(/bitrix/templates/xmotors_2025.03.27/images/prem_list.webp) no-repeat right top #feb006;}
.inside .right_part .credit.parners.premlist ul {flex-direction:column;width:50%;gap:32px;}
.inside .right_part .credit.parners.premlist ul li {width:100%;padding-top:10px;padding-bottom:10px;}
.inside .right_part .credit {min-height:378px;display:flex;flex-direction:column;justify-content:center;width:100%;background:url(/bitrix/templates/xmotors_2025.03.27/images/credit.webp) no-repeat right top #00509c;padding:50px 90px;box-sizing:border-box;}
.inside .right_part .credit h2 {font-size:25px;color:#fff;font-weight:800;text-transform:uppercase;margin-bottom:40px;}
.inside .right_part .credit ul {display:flex;list-style:none;gap:100px;}
.inside .right_part .credit li {line-height:21px;width:50%;font-size:15px;color:#fff;font-weight:500;padding:0 0 20px 0;}
.inside .right_part .credit li b {color:#e30016;}
.inside .right_part .credit ul li {padding:0px 0 0px 70px;background:url(/bitrix/templates/xmotors_2025.03.27/images/check_white.svg) no-repeat left top;}
.inside .right_part .credit.parners {margin-bottom:40px;background:url(/bitrix/templates/xmotors_2025.03.27/images/credit_2.webp) no-repeat right top #feb006;}
.inside .right_part .credit.parners h2 {color:#333;}
.inside .right_part .credit.parners ul li {background:url(/bitrix/templates/xmotors_2025.03.27/images/check_yellow.svg) no-repeat left top;color:#333;}

.inside .right_part .video_block_rew {min-height:378px;margin-bottom:70px;display:flex;flex-direction:column;justify-content:center;width:100%;background:url(/bitrix/templates/xmotors_2025.03.27/images/video_rew.webp) no-repeat right top #f5f5f5;padding:0 90px;box-sizing:border-box;}
.inside .right_part .video_block_rew.r {background:url(/bitrix/templates/xmotors_2025.03.27/images/video_bg_r.webp?1) no-repeat right top #f5f5f5;}
.inside .right_part .video_block_rew.r.formr {background:url(/bitrix/templates/xmotors_2025.03.27/images/rew.webp?1) no-repeat right top #f5f5f5;}
.inside .right_part .video_block_rew.blue {margin-top:50px;}
.inside .right_part .video_block_rew.blue {min-height:378px;background:url(/bitrix/templates/xmotors_2025.03.27/images/bike_bg.webp) no-repeat right bottom #00509c;}
.inside .right_part .video_block_rew h2 {font-size:25px;font-weight:800;text-transform:uppercase;margin-bottom:40px;}
.inside .right_part .video_block_rew h2 span {color:#e30016;}
.inside .right_part .video_block_rew.blue h2 {color:#fff;}
.inside .right_part .video_block_rew p {width:50%;font-size:15px;color:#333;font-weight:500;padding:0 0 20px 0;}
.inside .right_part .video_block_rew.blue p {color:#fff;}
.inside .right_part .video_block_rew p b {color:#e30016;}
.inside .right_part .video_block_rew.blue ul {display:flex;flex-wrap:wrap;list-style:none;justify-content:space-between;}
.inside .right_part .video_block_rew.blue ul li {background:url(/bitrix/templates/xmotors_2025.03.27/images/video_ico1.svg) no-repeat left center;padding:10px 40px 10px 80px;width:21%;color:#fff;font-size:15px;font-weight:bold;}
.inside .right_part .video_block_rew.blue ul li:nth-of-type(2) {background:url(/bitrix/templates/xmotors_2025.03.27/images/video_ico2.svg) no-repeat left center;}
.inside .right_part .video_block_rew.blue ul li:nth-of-type(3) {background:url(/bitrix/templates/xmotors_2025.03.27/images/video_ico3.svg) no-repeat left center;}
.inside .right_part p .red,.inside .right_part p strong {color:#e30016;}

.inside .right_part .video_block_rew.r.formr .site-btn{align-self: start; text-decoration: none;}

.reviews-list-search form{display: flex; justify-content: space-between; position: relative;}
.reviews-list-search form input[type='text'] {flex: 1; padding: 0px 10px 0px 25px; background: none; border-top: 2px solid #FEB006; border-bottom: 2px solid #FEB006; border-left: 2px solid #FEB006; border-right: none; color: #333; border-radius: 5px 0 0 5px; height: 50px; box-sizing: border-box;}
.reviews-list-search form input[type='submit'] { background:  #E30016; color: #fff; font-weight: 500; border-radius: 0 5px 5px 0; padding: 0px 25px; border: none; height: 50px;}

.reviews-list-panel{display: flex; align-items: center; gap: 10px; margin: 20px 0 40px;}
.reviews-list-panel .reviews-sort-panel{margin-left: auto;}
.reviews-list-panel .check-styled{font-size: 16px; display: flex; align-items: center; color: #333;}
.reviews-list-panel .check-styled input[type='checkbox'] {display: none;}
.reviews-list-panel .check-styled input + span {width: 21px; height: 21px; position: relative; border: 1px solid #c5c5c5; margin-right: 11px;}
.reviews-list-panel .check-styled input:checked + span::before { content: ""; position: absolute; top: 4px; left: 4px; width: 13px; height: 13px; background: #E30016;}

.reviews-list-panel .sort-item {
    display: flex;
    align-items: center;
    white-space: nowrap;
    font-size: 13px
}

.select2-results__option .sort-item i {
    display: none!important
}

.reviews-list-panel .sort-item .mobile {
    margin-right: 5px;
}

.reviews-list-panel .asc,.reviews-list-panel .desc {
    display: inline-block;
    width: 25px;
    height: 25px;
    /*margin-left:auto;*/
    padding-left: 10px
}

.reviews-list-panel .asc {
    background: url(/bitrix/templates/xmotors_2025.03.27/images/sort_asc2.svg) no-repeat center center;
}

.reviews-list-panel .desc {
    background: url(/bitrix/templates/xmotors_2025.03.27/images/sort_desc2.svg) no-repeat center center;
    padding-left: 10px
}
@media (prefers-color-scheme: dark) {
    .reviews-list-panel .check-styled {
        color: #919191;
    }
}

.inside .right_part .service_nav_panel {display: flex; justify-content: space-between; margin-bottom: 30px}
.inside .right_part .service_nav_panel a {width: 32.5%; background-color: #f5f5f6; padding: 15px 0; text-align: center; color: #333; text-decoration: none}
.inside .right_part .service_nav_panel a:hover {background-color: #00509c; color: white}
.inside .right_part .service_nav_panel .active {background-color: #00509c; color: white}

.inside .right_part .miss_text p {padding:0 0 15px 0;}
.inside .right_part .miss_text h2 {font-weight:800;font-size:25px;color:#333;text-transform:uppercase;margin:50px 0 30px;}
.inside .right_part .miss_text i {text-align:right;width:30%;display:block;margin:0 0 0 auto;}

.inside .right_part .about_text_page.gar3 {min-height:438px;background:url(/bitrix/templates/xmotors_2025.03.27/images/gar3.webp) no-repeat right top #00509c;}
.inside .right_part .about_text_page.gar2 {min-height:438px;background:url(/bitrix/templates/xmotors_2025.03.27/images/gar2.webp) no-repeat right top #f5f5f5;}
.inside .right_part .about_text_page.gar2 h2 {color:#333;width:50%;}
.inside .right_part .about_text_page.gar2 ul {list-style:square;margin:0 0 0 15px;width:45%;}
.inside .right_part .about_text_page.gar2 ul li::marker {color:#e30016;}
.inside .right_part .about_text_page.gar2 ul li {font-size:15px;margin:0 0 20px 0;}
.inside .right_part .about_text_page.gar1 {min-height:438px;background:url(/bitrix/templates/xmotors_2025.03.27/images/gar1.webp) no-repeat right top #feb006;    margin-top: 0;}
.inside .right_part .about_text_page.gar1 .call_us {font-weight: 600;padding-bottom: 5px}
.inside .right_part .about_text_page.gar1 .tel {font-weight: 700;font-size: 18px;}
.inside .right_part .about_text_page.gar1 .tel a { text-decoration: none;}
.inside .right_part .about_text_page.gar1 .request {font-weight: 600; padding-bottom: 10px;}
.inside .right_part .about_text_page.gar1 h2 {color:#333;width:50%;}
.inside .right_part .about_text_page.gar1 p {color:#333;}
.inside .right_part .about_text_page.gar1 .btn {margin-top:15px;background:#00509c;color:#fff;padding:12px 50px;font-weight:600;font-size:13px;text-decoration:none}

.inside .right_part .page-div {}
.inside .right_part .page-div .reviews-form-div {}
.inside .right_part .page-div .reviews-form-div .form-inner.clearfix.rewblock {display:flex;flex-wrap: wrap; width:100%;margin-bottom:40px;}
.inside .right_part .page-div .reviews-form-div .form-inner.clearfix.rewblock .form-col:nth-child(2n) {flex:1 0 40%;display:flex;flex-direction:column;padding-right: 20px;}
.inside .right_part .page-div .reviews-form-div .form-inner.clearfix.rewblock .form-col:nth-child(2n+1) {flex: 1 0 55%;padding-right:0;}
.inside .right_part .page-div .reviews-form-div .form-inner.clearfix.rewblock .opit{display: flex; align-items: center;}
.inside .right_part .page-div .reviews-form-div .form-inner.clearfix.rewblock .rate{margin-left: 30px;}
.inside .right_part .page-div .reviews-form-div .form-inner.clearfix.rewblock .rate .stars{display: flex; gap: 3px}
.inside .right_part .page-div .reviews-form-div .form-inner.clearfix.rewblock .rate .stars .star{height: 30px; cursor: pointer;}
.inside .right_part .page-div .reviews-form-div .form-inner.clearfix.rewblock .rate .stars .star svg{height: 100%; width: auto;}
.inside .right_part .page-div .reviews-form-div .form-inner.clearfix.rewblock .rate .stars .star.hover  svg path{fill: #feb006;}
.inside .right_part .page-div .reviews-form-div .form-inner.clearfix.rewblock .rate .stars .star.active svg path{fill: #feb006;}

.form-inner input[type='text'],.form-inner input[type='email'],.form-inner input[type='tel'],.form-inner input[type='password'],.form-inner textarea {box-sizing:border-box;border-radius:0;}
.inside .right_part .page-div .reviews-form-div .form-inner input[type='submit'] {font-size:13px;background:#000;height:41px;line-height:43px;}
.rewblock .form-row input.error-rbz, .rewblock .form-row textarea.error-rbz {border: 1px solid red;}
.rewblock label.error-rbz {color: red;}
form.rewblock p.error-captcha {color: red;}

.inside .right_part .site-reviews {column-count:2;column-gap:70px;}
.inside .right_part .site-reviews .review-item {width:100%;margin-bottom:50px;display:grid;grid-template-rows:1fr auto;margin-bottom:10px;break-inside:avoid;border-bottom: 1px solid #e0e0e0; padding-bottom: 12px;}
.inside .right_part .site-reviews .review-item .review-text {font-style:italic;}
.inside .right_part .site-reviews .review-item .review-name {font-size:23px;color:#333;text-transform:uppercase;}
.inside .right_part .site-reviews .review-item .rate {padding: 0; display: flex; align-items: center;}
.inside .right_part .site-reviews .review-item .rate .stars{display: flex; gap: 3px}
.inside .right_part .site-reviews .review-item .rate .stars .star{height: 20px;}
.inside .right_part .site-reviews .review-item .rate .stars .star svg{height: 100%; width: auto;}
.inside .right_part .site-reviews .review-item p.review-name b {font-weight:800;}
.inside .right_part .site-reviews .review-item .review-date {display:block;margin-top:15px;font-size:15px;color:#000;font-weight:500;opacity:1;}

.catalog_section {display:flex;flex-wrap:wrap;z-index:100;position:relative;}

.inside.page .catalog_section .catalog_section_list {width:20%;}
.inside.page .catalog_section .catalog_section_list .sale1click{margin-top: 15px; margin-left: 5px}
.catalog_section .catalog_section_list {display:flex;width:25%;position:relative;min-height:450px;align-items:flex-start;}
.catalog_section .catalog_section_list.items-5 {width: 20%;}
.catalog_section .catalog_section_list.items-4 {width: 25%;}

@media screen and (max-width:1560px) {
	.catalog .catalog_inside .catalog_list .slick-prev {
		left: -10px;
	}
	.catalog .catalog_inside .catalog_list .slick-next {
		right: -10px;
	}
	.sale .slick-next {
		right: 0;
	}
	.sale .slick-prev {
		left: 0;
	}
}

@media screen and (max-width:1550px) {
	.partners .partners_list.brands_list {overflow: hidden;}
	.gray_part .category .slick-next {right: 5px;}
	.gray_part .category .slick-prev {left: 5px;}
	.gray_part .category {max-width: 1532px;}
	.catalog_section .catalog_section_list {width:calc(100% / 3)};
	.popup[data-form="catalog-file"] .search-table { overflow-x: scroll;}

	.right_part .new_contacts .new_contacts_list {width:23.7%}
	.right_part .new_contacts .new_contacts_list:nth-of-type(1), 
	.right_part .new_contacts .new_contacts_list:nth-of-type(10) {width: 49%;}
	.contacts_moto_brand > div:first-of-type p { padding-left: 20px; max-width:80%}
	
	.catalog_list_block.sales-hits h2 + .catalog_section.car_list > .slick-list {padding: 50px 16px 0; margin: -50px -16px -100px;}
}

@media screen and (max-width:1532px) {
	.catalog_list_block.more-products h2 + div > .slick-list {padding: 0 16px; margin: -250px -16px;}
	.recomend-products .car_list > .slick-list {padding: 0 16px; margin: -250px -16px;}
}


@media screen and (max-width:1323px){
	.video_block .video_block_list {
		width: calc(100% / 4 - 20px * 3 / 4);
	}
	.video_block .video_block_list:nth-last-child(1) {
		display: none;
	}
}

@media screen and (max-width:1320px) {
	.stock_items .stock_items_list {width: 23%!important}
}

@media screen and (max-width:1280px) {
	body>.inside.detail .right_part h1 {width: 90%;}
	.inside.page .catalog_section .catalog_section_list {width:17%;}
	.right_part .new_contacts .new_contacts_list {width:32.1%}
	.right_part .new_contacts .new_contacts_list:nth-of-type(1), .right_part .new_contacts .new_contacts_list:nth-of-type(10) { width: 65.8%; }
}

@media screen and (max-width:1180px) {
	.right_part .new_contacts .new_contacts_list {width:31.9%}
	.promomail .promomail_right_block {padding-left: 50px;}
	.promomail .promomail_right_block p {width: 60%;}
}
@media screen and (max-width:1001px) {
	.right_part .new_contacts .new_contacts_list:nth-of-type(1), .right_part .new_contacts .new_contacts_list:nth-of-type(10) {width:100%}
	.right_part .new_contacts .new_contacts_list:nth-of-type(1) {background-size: 56%;}
	.right_part .new_contacts .new_contacts_list {width: calc(50% - 10px);} 

}
 

@media screen and (max-width:770px) {
	.right_part .new_contacts .new_contacts_list { width: 48.5%; }
	.contact_rekvizity p span:nth-of-type(3) { text-align: left; width: 47%!important; } 
	.right_part .new_contacts .new_contacts_list:nth-of-type(1) { background-size:contain!important; }
	.new_contacts .new_contacts_list > a { min-height: 40px;}
	
 }


 @media screen and (max-width:730px) {
	.right_part .new_contacts .new_contacts_list {     width: 48.1%; }
	.right_part .new_contacts .new_contacts_list:nth-of-type(1) { background-size: 79%; } 

	body>.inside .right_part .service-quality-hero__text.yellow {
		background-position: -30px bottom;
	}
 }


 @media screen and (max-width:600px) {
	.right_part .new_contacts .new_contacts_list { width: 47.6%; }
	.new_contacts .new_contacts_list { height: auto;} 
	.new_contacts .new_contacts_list div a {margin-bottom:15px }
	.new_contacts .new_contacts_list > a { min-height: 40px;}
 }

.catalog_section .sale_block_ico {z-index:9;margin-bottom:15px;display:flex;gap:5px;position:absolute;left:25px;right:55px;top:25px;overflow:hidden;flex-direction: column; align-items: flex-start}
.sale_block_ico .sale_part {color:#fff;line-height:24px;height:26px;background:#00509c;padding:0px 8px!important;font-weight:600!important;font-size:13px!important;white-space:nowrap;box-sizing:border-box;z-index:10; border-radius: 10px;}

/* предыдущая плашка */
.sale_block_ico .sale_part.m-sale {/* border:1px solid #00509c;background:#fff;*/color:#000; padding: 5px 8px 5px 23px!important; border-radius: 10px; font-weight: 600; background: no-repeat -5px 4px/ 27px 110% url(/images/tbwcgqgv7puf_64.webp) #fedf06; text-decoration: none; font-size: 13px; line-height: 16px;}

/* 23 февраля */
/* .sale_block_ico .sale_part.m-sale {background: url("/bitrix/templates/xmotors_2025.03.27/./images/sale-star-icon.svg") -6px -5px no-repeat, url("/bitrix/templates/xmotors_2025.03.27/./images/sale-view01.svg") -14px / cover no-repeat; padding: 4px 6px 6px 26px!important; color: #fff;} */
/* ----- */

.sale_block_ico .sale_part.m-hit {border:1px solid #e30016;background:#fff;color:#e30016;}
.sale_block_ico .sale_part.m-new {border:1px solid #feb006;background:#fff;color:#feb006;}
.sale_block_ico .sale_part.m-for-order {border:1px solid #3498F7;background:#fff;color:#3498F7;}

.sale_block_ico .sale_part_archived {line-height: 24px;height: 26px;background-color: #1C1B22;padding: 0 8px !important;font-weight: 600 !important;font-size: 13px !important;white-space: nowrap;box-sizing: border-box;z-index: 10;border-radius: 10px;border: 1px solid #919191;color: #919191 !important;}

.sale_block_ico .form_sale {display:flex;gap:10px;align-items:center;width:fit-content;height:26px;background:#333333;padding:0px 10px;color:#ffffff;font-size:13px;position:relative;font-weight:600;white-space:nowrap; border-radius:10px}
.sale_block_ico .form_sale .form_sale_info {display:none;}
.sale_block_ico .form_sale .form_sale_info p {font-weight:500;font-size:11px;}
.sale_block_ico .form_sale>span:hover+.form_sale_info {z-index:9;display:block;position:absolute;left:0;background:#eee;padding:20px;top:26px;right:0;white-space:normal;}
.sale_block_ico .more {display:block;width:26px;height:26px;background:#b5b5b9 url(/bitrix/templates/xmotors_2025.03.27/images/Polygon.svg) no-repeat center;position:absolute;transition:all 0.3s ease;z-index:11;}
.sale_block_ico.open {flex-wrap:wrap;}
.sale_block_ico.open .more {transform:rotate(180deg);}


[data-tippy-root]{z-index: 99999999!important; pointer-events: all!important;}
.tippy-box {background:#333333;padding:20px; z-index: 99999999;}
.tippy-box.tippy-content {font-weight:500;font-size:11px;color:#fff;}
.tippy-box.tippy-arrow {color:#333333;}

/* .tippy-box[data-theme='sale'] {background:#95989f;padding:20px;}
.tippy-box[data-theme='sale'].tippy-content {font-weight:500;font-size:11px;color:#333;}
.tippy-box[data-theme='sale'].tippy-arrow {color:#eee;} */



.bx-sls .bx-ui-sls-clear {z-index:10;}

.catalog_section_list .catalog_section_list_hover .product-item-detail-info-container {width:100%;}

.catalog_section .catalog_section_list .catalog_section_list_hover {padding:25px;display:flex;flex-direction:column;width:100%;box-sizing:border-box;}
.catalog_section .catalog_section_list .product-item-detail-info-container-title {font-weight:400;font-size:11px;line-height:13px;color:#919191;text-align: center}
.catalog_section .catalog_section_list .prop-COLOR .product-item-detail-info-container-title{display: none;}
.catalog_section .catalog_section_list .product-item-scu-container{padding-bottom: 10px;}
.catalog_section .catalog_section_list .product-item-scu-item-list{display: flex; flex-wrap: wrap; justify-content: center!important; gap: 2px}
.catalog_section .catalog_section_list .product-item-scu-item-color-container{padding: 3px;}
.catalog_section .catalog_section_list .catalog_section_list_hover .catalog_section_list_img {padding:0px 0 30px;width:100%; box-sizing: border-box; height:180px;display:flex;align-items:center;justify-content:center;overflow: hidden;}

.catalog_list_block.sales-hits .catalog_section .catalog_section_list .catalog_section_list_hover .catalog_section_list_img {overflow: visible;}

.catalog_section .catalog_section_list .catalog_section_list_hover .catalog_section_list_img_slider {width:100%;height:150px;overflow:hidden;align-items:center;justify-content:center;margin-bottom:0;box-sizing:content-box;}
.catalog_section .catalog_section_list .catalog_section_list_hover .catalog_section_list_img_slider.slick-initialized {overflow:visible}
.catalog_section .catalog_section_list .catalog_section_list_hover .catalog_section_list_img_slider .slick-dots {bottom:-15px;opacity:0;}
.catalog_section .catalog_section_list .catalog_section_list_hover .catalog_section_list_img_slider .slick-list{margin-bottom: 0; z-index: -1;}
.catalog_section .catalog_section_list .catalog_section_list_hover .catalog_section_list_img_slider .slick-track{padding-bottom: 0;}
.catalog_section .catalog_section_list .catalog_section_list_hover .catalog_section_list_img_slider:hover .slick-dots {opacity:1;}
.catalog_section .catalog_section_list .catalog_section_list_hover .catalog_section_list_img_slider .slick-dots li {width:43px;height:2px;}
.catalog_section .catalog_section_list .catalog_section_list_hover .catalog_section_list_img_slider .slick-dots li button:before {font-size:0;opacity:1;width:43px;height:2px;background:#dcdbde;}
.catalog_section .catalog_section_list .catalog_section_list_hover .catalog_section_list_img .slick-dots li.slick-active button:before {width:43px;height:2px;background:#333333;}
.catalog_section .catalog_section_list .catalog_section_list_hover .catalog_section_list_img a {display:flex;align-items:center;justify-content:center;height:150px;width:100%;}

.catalog_section .catalog_section_list.catalog_section_list_archived .catalog_section_list_hover .catalog_section_list_img.filter_archived_product .catalog_section_list_img_slider a {filter: grayscale(1);}
.catalog_section .catalog_section_list.catalog_section_list_archived .catalog_section_list_hover .catalog_section_list_img.filter_archived_product:hover .catalog_section_list_img_slider a {filter: grayscale(0);}

.catalog_section .catalog_section_list .catalog_section_list_hover .catalog_section_list_img img {max-width:100%;height:150px;object-fit:cover; border-radius: 3px;}
.catalog_section .catalog_section_list .catalog_section_list_hover .catalog_section_list_img video.preview_video,
.catalog_section .catalog_section_list .catalog_section_list_hover .catalog_section_list_img .preview_video video{max-width: 100%; height: 150px; object-fit: contain;}

.catalog_section .catalog_section_list .catalog_section_list_hover .catalog_section_list_img .preview_video.video-js{height: 150px; max-width: 100%;}
.catalog_section .catalog_section_list .catalog_section_list_hover .catalog_section_list_img .preview_video.video-js.vjs-has-started.vjs-paused .vjs-poster{display: inline-block;}
.catalog_section .catalog_section_list .catalog_section_list_hover .catalog_section_list_img .preview_video.video-js {background: #fff;}
.catalog_section .catalog_section_list .catalog_section_list_hover .catalog_section_list_img .preview_video.video-js:has(video) {background: #1C1B22;}
.catalog_section .catalog_section_list .catalog_section_list_hover .catalog_section_list_img .preview_video.video-js .vjs-poster img{background: #fff; border-radius: 0;}

.catalog_section .catalog_section_list .catalog_section_list_hover .catalog_section_list_img img,
.catalog_section .catalog_section_list .catalog_section_list_hover .catalog_section_list_img video.preview_video,
.catalog_section .catalog_section_list .catalog_section_list_hover .catalog_section_list_img .preview_video video{pointer-events: none;}
.catalog_section .catalog_section_list .slick-slide img {border-radius: 3px;}
.catalog_section .catalog_section_list .catalog_section_list_hover .catalog_section_list_img .fast-view {height:37px;background:#feb006 url(/bitrix/templates/xmotors_2025.03.27/images/search_input.svg) no-repeat center center; position:absolute;display:none;width: 37px; cursor: pointer}
.catalog_section .catalog_section_list .catalog_section_list_hover .catalog_section_list_img .actions{position: absolute; right: 25px; top: 25px; display: flex; flex-direction: column; gap: 5px}
.catalog_section .catalog_section_list .catalog_section_list_hover .catalog_section_list_img .actions a{width: 25px; height: 25px; cursor: pointer}
.catalog_section .catalog_section_list .catalog_section_list_hover .catalog_section_list_name {min-height:37px; height: 37px;overflow:hidden;line-height:18px;font-weight:600;font-size:14px;color:#333;text-decoration:none;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;}
.catalog_section .catalog_section_list .product-item-scu-item-text {line-height:24px;min-width:32px;font-size:12px;text-transform: none;}
.catalog_section .catalog_section_list .catalog_section_list_hover>.analog-name {padding:15px 0;}
.catalog_section .catalog_section_list .catalog_section_list_hover>.rate {padding:10px 0 15px; box-sizing: border-box; display:flex;align-items:center;}
.catalog_section .catalog_section_list .catalog_section_list_hover>.rate .stars{ margin-right: 8px; display: flex; gap: 3px}
/*
.catalog_section .catalog_section_list .catalog_section_list_hover>.rate .stars .progress{display: block; height: 100%; background: #feb006}
.catalog_section .catalog_section_list .catalog_section_list_hover>.rate .stars svg{width: 100%; height: 100%; position: absolute; top: 0; left: 0;}
.catalog_section .catalog_section_list .catalog_section_list_hover>.rate .stars .stars-bg{position: absolute; top: -1px; left: -1px; right: -1px; bottom: -1px; background: url(/bitrix/templates/xmotors_2025.03.27/images/rating-stars-4.svg) no-repeat left top / 100% 100%}*/
.catalog_section .catalog_section_list .catalog_section_list_hover>.rate .stars .star{display: block}
.catalog_section .catalog_section_list .catalog_section_list_hover>.rate .stars .star svg{width: 18px; height: auto;}
.catalog_section .catalog_section_list .catalog_section_list_hover>.rate .rating {display:flex;align-items:center;font-weight:500;font-size:12px;color:#333;}
.catalog_section .catalog_section_list .catalog_section_list_hover>.rate .rating .star {width:18px;position:relative;display:flex;align-items:center;justify-content:center;margin-right:10px;}
.catalog_section .catalog_section_list .catalog_section_list_hover>.rate .rating .star:before {content:'';display:inline-block;width:18px;height:18px;background:url(/bitrix/templates/xmotors_2025.03.27/images/star-ico.svg) no-repeat center center;position:absolute;top:-10px;}
.catalog_section .catalog_section_list .catalog_section_list_hover>.rate .reviews {font-weight:500;font-size:12px;color:#777;margin-left:8px;}
.catalog_section .catalog_section_list .catalog_section_list_hover .scu-props {display:none;}
.catalog_section .catalog_section_list .catalog_section_list_hover .price {margin-bottom:20px;display:flex;align-items:center;position: relative;}
.catalog_section .catalog_section_list .catalog_section_list_hover .price p {font-weight:700;font-size:16px;color:#333;}
.catalog_section .catalog_section_list .catalog_section_list_hover .price p span {font-weight:700;font-size:16px;color:#333;}
.catalog_section .catalog_section_list .catalog_section_list_hover .price .econom{display: flex; align-items: center;}
.catalog_section .catalog_section_list .catalog_section_list_hover .price .econom span{background: url(/bitrix/templates/xmotors_2025.03.27/images/icon-discount.webp) no-repeat left center; width: 34px; height: 16px; display: inline-block; text-align: right; padding-right: 2px; box-sizing: border-box; vertical-align: top; margin-left: 6px; font-size: 12px; color: #000; font-weight: 700;}
.catalog_section .catalog_section_list .catalog_section_list_hover .price .old_price {font-size:12px;color:#777;font-weight: 500;margin-left: 10px;}
.catalog_section .catalog_section_list .catalog_section_list_hover .price .old_price span {font-size:12px;color:#777;text-decoration-line:line-through;font-weight: 500}

.order-price{position: relative; display: flex; align-items: center;}
.order-price > p:not(.old_price){display: flex; align-items: center; color: #3498f7!important;}
.order-price > p:first-child::after{content: ""; width: 14px; height: 14px; background: url(/bitrix/templates/xmotors_2025.03.27/images/order-price-arr.webp) no-repeat center; margin-left: 7px;}
.order-price > p:not(.econom):not(.old_price) span{color: #3498f7!important; margin-right: 5px; font-weight: 700;}
.order-price .order-price-tooltip{position: absolute; z-index: 10; left: 0; right: -63px; display: none; max-width: 307px; padding-top: 15px;}
@media screen and (hover: hover) {	
	.order-price:hover .order-price-tooltip{display: block;}
}
.order-price .order-price-tooltip-container{background: #fff; box-shadow: 0px 0px 27px 3px rgba(0, 0, 0, 0.1); border-radius: 5px; padding: 15px; position: relative;}
.order-price .order-price-tooltip-container::before{content: ""; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 5px solid #fff; position: absolute; top: -5px; left: 30%; margin-left: -5px;}
.order-price .order-price-tooltip .title{font-weight: 700!important; font-size: 12px!important; margin-bottom: 5px;}
.order-price .order-price-tooltip-head{display: flex; justify-content: space-between; margin-bottom: 15px;}
.order-price .order-price-tooltip-head .title{margin-bottom: 0;}
.order-price .order-price-tooltip-head p > span{display: block; color: #3498f7!important; margin-top: 5px; font-weight: 700; font-size: 16px;}
.order-price .order-price-tooltip-head p > span span{color: #3498f7!important;}
.order-price .order-price-tooltip-head .cart_product{border-radius: 5px; width:111px;height:41px;font-size:10px;display:flex;justify-content:center;gap:7px;align-items:center;color:#ffffff;font-weight:600;background:#e30016;text-decoration:none; box-sizing: border-box;text-transform: uppercase; margin-bottom: 10px; padding: 0 24px; width: auto!important; background: #00509c!important; margin-bottom: 0!important;}
.order-price .order-price-tooltip-body{margin-bottom: 15px;}
.order-price .order-price-tooltip-body p{font-weight: 500!important; font-size: 12px!important;}
.order-price .order-price-tooltip-footer .price{margin-bottom: 0; display:flex;align-items:center;}
.order-price .order-price-tooltip-footer .price p {font-weight:700!important;font-size:16px!important;}
.order-price .order-price-tooltip-footer .price p span {font-weight:700!important;font-size:16px!important;}
.order-price .order-price-tooltip-footer .price p.econom{display: flex; }
.order-price .order-price-tooltip-footer .price p.econom:before{content: ""; border: 10px solid transparent;  border-right: 10px solid #feb515;}
.order-price .order-price-tooltip-footer .price p.econom span{background: #feb515; color: #fff!important; font-weight: 700!important; font-size: 12px!important; padding: 0 7px; position: relative; height: 20px; line-height: 20px}
.order-price .order-price-tooltip-footer .price p.old_price {font-size:12px!important;color:#777;text-decoration-line:line-through;font-weight: 500!important;margin-left: 10px;}
.order-price .order-price-tooltip-footer .price p.old_price span {font-size:12px!important;color:#777;font-weight: 500!important}

@media (prefers-color-scheme: dark) {
	.order-price .order-price-tooltip-container{background: #2B2A33; box-shadow: 0px 0px 27px 3px rgba(0, 0, 0, 0.5);}
	.order-price .order-price-tooltip-container::before{border-bottom: 5px solid #2B2A33;}
}

@media screen and (max-width: 767px) {
	.order-price .order-price-tooltip{width: 307px; right: auto;}
	.catalog_section .catalog_section_list:nth-child(2n+2) .catalog_section_list_hover .price .order-price .order-price-tooltip{left: auto; right: 0; width: 307px;}
}



.catalog_section .catalog_section_list .catalog_section_list_hover .manager-price{padding: 0; margin-top: -20px;}
.catalog_section .catalog_section_list .catalog_section_list_hover .manager-price .manager-percent {display:block;font-size:14px;color:#000;line-height:1.2}
.catalog_section .catalog_section_list .catalog_section_list_hover .manager-price .manager-percent font {font-weight:700;font-size:18px;color:#e30016;display:block;}
.catalog_section .catalog_section_list .catalog_section_list_hover .x_bonus {background:url(/bitrix/templates/xmotors_2025.03.27/images/x_logo.webp) no-repeat left center;color:rgba(0,0,0,0.66);padding:3px 0 3px 30px;margin-bottom:20px;font-size:11px;font-weight:600;}
.catalog_section .catalog_section_list .catalog_section_list_hover .x_bonus span {color:#00509c;}
.catalog_section .catalog_section_list .catalog_section_list_hover .calcs{display: flex; flex-wrap: wrap; gap: 6px; margin-bottom: 15px;}
.catalog_section .catalog_section_list .catalog_section_list_hover .calcs .col-2,
.catalog_section .catalog_section_list .catalog_section_list_hover .calcs .col{padding: 6px; box-sizing: border-box; position: relative;}
.catalog_section .catalog_section_list .catalog_section_list_hover .calcs .col-2{flex: 1 0 50%; max-width: calc(50% - 3px); }
.catalog_section .catalog_section_list .catalog_section_list_hover .calcs .col{width: 100%;}
.catalog_section .catalog_section_list .catalog_section_list_hover .calcs .grey{background: #f5f5f6; padding-right: 20px;}
.catalog_section .catalog_section_list .catalog_section_list_hover .calcs .hint{display: inline-flex; width: 12px; height: 12px; border-radius: 15px; background: #b2b2b3; justify-content: center; align-items: center; color: #fff; font-size: 10px; position: absolute; right: 4px; top: 4px;}
.catalog_section .catalog_section_list .catalog_section_list_hover .calcs .calc-label{color: #777; font-weight: 500; font-size: 11px; display: block}
.catalog_section .catalog_section_list .catalog_section_list_hover .calcs .calc-price{color: #333; font-weight: 700; font-size: 12px; white-space: nowrap;}
.catalog_section .catalog_section_list .catalog_section_list_hover .calcs .calcs-bonus{background: #f5f5f6 url(/bitrix/templates/xmotors_2025.03.27/images/bonus_prod.svg) no-repeat 6px center / 22px; padding-left: 38px; }
.catalog_section .catalog_section_list .catalog_section_list_hover .calcs .calcs-bonus .calc-label{color: #333; font-size: 12px; display: inline-block}
.catalog_section .catalog_section_list .catalog_section_list_hover .calcs .calcs-best-price{background: url(/bitrix/templates/xmotors_2025.03.27/images/sale_do.svg) no-repeat 6px center / 22px; padding-left: 38px;}
.catalog_section .catalog_section_list .catalog_section_list_hover .calcs .calcs-best-price .calc-label{color: #333; font-size: 12px; display: inline-block}
.catalog_section .catalog_section_list .catalog_section_list_hover .calcs .calcs-best-price .calc-price-inner{display: inline-block; position: relative; width: 100%;}
.catalog_section .catalog_section_list .catalog_section_list_hover .calcs .calcs-best-price .calc-price-inner .hint{right:-2px; top: -6px;}
.catalog_section .catalog_section_list .catalog_section_list_hover .cart {display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;}
.catalog_section .catalog_section_list .catalog_section_list_hover .cart .sale1click  { margin-top:0}
.catalog_section .catalog_section_list .catalog_section_list_hover .cart .scu-props {width:100%;display:none;}
.catalog_section .catalog_section_list .catalog_section_list_hover .cart_product { border-radius: 5px; width:111px;height:41px;font-size:10px;display:flex;justify-content:center;gap:7px;align-items:center;color:#ffffff;font-weight:600;background:#e30016;text-decoration:none; box-sizing: border-box;text-transform: uppercase;}
/*.catalog_section .catalog_section_list .catalog_section_list_hover .cart .cart_product:before {content:'';display:block;background:url(/bitrix/templates/xmotors_2025.03.27/images/cart-new.svg) no-repeat center;width:30px;height:19px;}*/
.catalog_section .catalog_section_list .catalog_section_list_hover .buttons a.more-details {border-radius: 5px;width: 111px;height: 41px;font-size: 10px;display: flex;justify-content: center;gap: 7px;align-items: center;font-weight: 600;text-decoration: none;box-sizing: border-box;text-transform: uppercase;margin-bottom: 10px;background: none;border: 1px solid #919191 !important;color: #919191;}
.catalog_section .catalog_section_list .catalog_section_list_hover .cart .fav-btn,.catalog_section .catalog_section_list .catalog_section_list_hover .cart .compare-btn {cursor:default;}
.catalog_section .catalog_section_list .catalog_section_list_hover .sale1click {font-size:11px;color:#e30016;font-weight:600;display:none;text-transform: uppercase}
.catalog_section .catalog_section_list .catalog_section_list_hover .sale1click:hover{color: #333}
.catalog_section .catalog_section_list .catalog_section_list_hover .props {list-style:none;padding:0;margin:0;margin-top:17px;width:100%;display:none;}
.catalog_section .catalog_section_list .catalog_section_list_hover .props li {display:flex;}
.catalog_section .catalog_section_list .catalog_section_list_hover .props li:nth-child(even){background: #f5f5f6}
.catalog_section .catalog_section_list .catalog_section_list_hover .props li span {font-weight:500;font-size:11px;line-height:1.2;color:#333;flex: 1;padding: 5px 0}
.catalog_section .catalog_section_list .catalog_section_list_hover .props li span.name {display:flex;flex:1;align-items:baseline;font-weight: 400;padding-left: 3px;}
.catalog_section .catalog_section_list .catalog_section_list_hover .rassrochka {background:#f5f5f6;padding:4px 8px;font-weight:400;font-size:11px;line-height:17px;color:#444;display:none;justify-content:space-between;align-items:center;margin-top:12px;}
.catalog_section .catalog_section_list .catalog_section_list_hover .rassrochka:after {content:'';border:6px solid transparent;border-left:6px solid #444;width:0;height:0;}
.catalog_section .catalog_section_list .catalog_section_list_hover .fav-btn.active svg path {stroke:#e30016;fill:#e30016;}
.catalog_section .catalog_section_list .catalog_section_list_hover .compare-btn.active svg path {fill:#e30016; stroke-width: 0}

.catalog_section .catalog_section_list .catalog_section_list_hover .catalog_section_list-pros{position: relative;}
.catalog_section .catalog_section_list .catalog_section_list_hover .catalog_section_list-pros .col-title{background: #D9D9D9; color: #707070; font-size: 12px; font-weight: 600; padding: 6px 10px; display: inline-block}
.catalog_section .catalog_section_list .catalog_section_list_hover .catalog_section_list-pros ul{display: none;}
.catalog_section .catalog_section_list .catalog_section_list_hover .catalog_section_list-pros .col-title:hover + ul{position: absolute; display: block; bottom: 100%; background: #F5F5F6; left: 0; padding: 15px 20px;  margin: 0 0 10px;  width: 100%;}

.props .props-col[data-code="MANAGER_PERCENT"] { font-size:21px}
.contact-map.new .search-block .custom-combobox button {cursor:pointer}

.category .catalog_section .catalog_section_list {
	min-height: 495px;
}

.catalog_list_block.sales-hits .catalog_section.car_list {
	padding: 0 25px;
	margin: -250px -20px 0;
}
.catalog_list_block.sales-hits .catalog_section.car_list .catalog_section_list {
	opacity: 0;
	transition: 0.3s;
	flex-shrink: 0;
}
.catalog_list_block.sales-hits .catalog_section.car_list .catalog_section_list.swiper-slide-visible {
	opacity: 1;
}

@media (min-width: 768px) {
	@media (hover:hover) {
		.catalog_section .catalog_section_list:hover .catalog_section_list_hover {position: absolute; background:#fff;box-shadow: 0px 0px 27px 3px rgba(0, 0, 0, 0.1);height:auto;z-index:10; border-radius: 3px;}
		.catalog_list_block.sales-hits .catalog_section .catalog_section_list .catalog_section_list_hover {position: static;}
		.catalog_section .catalog_section_list:hover .catalog_section_list_hover .catalog_section_list_img .fast-view {display:inline-block;}
		.catalog_section .catalog_section_list:hover .catalog_section_list_hover .scu-props {display:block;}
		.catalog_section .catalog_section_list:hover .catalog_section_list_hover .sale1click {display:block;}
		.catalog_section .catalog_section_list:hover .catalog_section_list_hover .props {display:block;}
		.catalog_section .catalog_section_list:hover .catalog_section_list_hover .rassrochka {display:flex;}
		.catalog_section .catalog_section_list:hover .catalog_section_list_hover .catalog_section_list_name{-webkit-line-clamp: inherit; height: auto;}
		.catalog_section .catalog_section_list:hover .catalog_section_list_hover .catalog_section_list_img .fast-view {display:none;}
		@media (prefers-color-scheme: dark) {
			.catalog_section .catalog_section_list:hover .catalog_section_list_hover {background: #2B2A33; box-shadow: 0px 0px 27px 3px rgba(0, 0, 0, 0.5);}
		}
	}
}

.product-detail {display:flex;flex-wrap:wrap;}
.fast-view .product-detail {background:#fff!important;padding:40px 75px;width:1280px;}
.fast-view .product-detail>h1 {margin-bottom:30px;}
.fast-view .product-detail .product_info .product_img {width:55%;}
.fast-view .product-detail .product_info .product_teh_price {width:auto;flex:1;}
.product-detail .top_nav {width:100%;}
.product-detail .product_info {display:flex;width:100%;gap:20px;justify-content:space-between;align-items:flex-start;}
.product-detail .product_info .product_img {width:40%;height:454px;display:flex; position:relative;}
.product-detail .product_info .product_img .main-image {border:1px solid rgba(181,181,185,0.53);width:100%; border-radius: 3px; position: relative;}
.product-detail .product_info .product_img .main-image a .zoomPad,.product-detail .product_info .product_img .main-image a {width:100%;height:454px;display:flex;align-items:center;justify-content:center;}
.product-detail .product_info .product_img picture {display: flex; align-items: center; height: 100%;}
.product-detail .product_info .product_img .main-image a img{max-width:98%;max-height:98%; border-radius: 3px;}
.product-detail .product_info .product_img .main-image a video {max-width:100%;max-height:100%; }
.product-detail .product_info .product_img .main-image .main-product-video{background: #000; position: relative;}
.product-detail .product_info .product_img .main-image .main-product-video::after{content: ""; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); background: rgba(7,7,7,.48) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' class='x0j'%3E%3Cpath fill='%23fff' d='M4.699 1.334c-.866 0-.866 3.333-.866 6.666s0 6.667.866 6.667c1.218 0 10.801-5 10.801-6.667S5.917 1.334 4.7 1.334'%3E%3C/path%3E%3C/svg%3E") no-repeat center; width: 48px; height: 48px; color: #ffffff; border-radius: 48px; pointer-events: none; transition: .3s ease;}
.product-detail .product_info .product_img .main-image .main-product-video.play:after{opacity: 0; background: rgba(7,7,7,.48) url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 12C4 5 4.61775 4 7.5 4C10.3822 4 11 5 11 12C11 19 10.3822 20 7.5 20C4.61775 20 4 19 4 12Z' fill='white'%3E%3C/path%3E%3Cpath d='M13 12C13 5 13.6178 4 16.5 4C19.3822 4 20 5 20 12C20 19 19.3822 20 16.5 20C13.6178 20 13 19 13 12Z' fill='white'%3E%3C/path%3E%3C/svg%3E") no-repeat center; }
.product-detail .product_info .product_img .main-image .main-product-video.play:hover:after{opacity: 1;}
.product-detail .product_info .product_img .main-image .main-product-video~.bottom-labels .fancybox-product-video span,
.product-detail .product_info .product_img .main-image .thumbs_mini~.bottom-labels .fancybox-product-video span{color: #919191;}

.product-detail .product_info .product_img .bottom-labels {position:absolute;display:flex;gap:10px;left:10px;bottom:10px;}
.product-detail .product_info .product_img .bottom-labels a {display: none;}
.product-detail .product_info .product_img .bottom-labels button {width: 40px; height: 40px; border: none; background: url("/bitrix/templates/xmotors_2025.03.27/images/youtube-ico.svg") no-repeat top 5px center; font-size: 11px; padding: 25px 0 0; font-weight: 500;}
.product-detail .product_info .product_img .fancybox-video {width:40px;height:40px;border:1px solid rgba(181,181,185,0.53);background:url(/bitrix/templates/xmotors_2025.03.27/images/youtube-ico.svg) no-repeat top 5px center;text-decoration:none;}
.product-detail .product_info .product_img .fancybox-video span {font-size:11px;padding-top:30px;font-weight:500;}
.product-video.fancybox-container.fancybox-show-thumbs .fancybox-inner {right:0;bottom:100px;}
.product-video.fancybox-container .fancybox-thumbs {top:auto;width:auto;bottom:0;left:0;right:0;height:95px;padding:10px 10px 5px 10px;box-sizing:border-box;background:rgba(0,0,0,0.3);}
.product-video.fancybox-container .fancybox-show-thumbs .fancybox-inner {right:0;bottom:95px;}
.product-video.fancybox-container.fancybox-is-open .fancybox-arrow {width:44px!important;height:44px!important;top:50%!important;margin-top:-22px!important;}
.product-video.fancybox-container.fancybox-is-open .fancybox-arrow--left::after {left:0!important;right:0!important;}
.product-video.fancybox-container.fancybox-is-open .fancybox-arrow--right::after,.product-video.fancybox-container.fancybox-is-open .fancybox-arrow--left::after {top:0%!important;margin-top:0!important;}
.product-detail .product_info .product_img .sale_block_ico {position:absolute;left:8px;top:8px;right:8px;display:flex;gap:7px;overflow:hidden;}
.product-detail .product_info .product_img .sale_block_ico .sale_part {position:relative;left:auto;top:0;right:auto;}
.product-detail .product_info .product_img .fancybox-video.hidden {display:none;}
.product-detail .product_info .product_img .garanty {position:absolute;top:44px;right:12px;}
.product-detail .product_info .product_img .garanty img {max-width:110px;}
.product-detail .product_info .product_img .birthday {background:#feb006;display:flex;justify-content:center;align-items:center;width:40px;height:40px;}
.product-detail .product_info .product_img .thumbs_mini {order:-1;height:454px;width:145px;overflow-y:scroll;}
.product-detail .product_info .product_img .thumbs_mini::-webkit-scrollbar {width:0;}
.product-detail .product_info .product_img .thumbs_mini ul {gap:10px;display:flex;flex-direction:column;list-style:none;width:90px;}
.product-detail .product_info .product_img .thumbs_mini ul li {border-radius: 3px;}
.product-detail .product_info .product_img .thumbs_mini ul li.thumb-first {display: none;}
.product-detail .product_info .product_img .thumbs_mini ul li.thumb-preview_video{min-height: 90px; position: relative; background: #000;}
@media screen and (max-width:768px) {
	.product-detail .product_info .product_img .thumbs_mini ul li.thumb-preview_video{min-height: 454px;}

	.catalog_section .catalog_section_list .catalog_section_list_hover .catalog_section_list_img_slider {width: calc(100% - 1px);}
}
.product-detail .product_info .product_img .thumbs_mini ul li.thumb-preview_video:after{content: ""; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); background: rgba(7,7,7,.48) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' class='x0j'%3E%3Cpath fill='%23fff' d='M4.699 1.334c-.866 0-.866 3.333-.866 6.666s0 6.667.866 6.667c1.218 0 10.801-5 10.801-6.667S5.917 1.334 4.7 1.334'%3E%3C/path%3E%3C/svg%3E") no-repeat center; width: 32px; height: 32px; color: #ffffff; border-radius: 16px; pointer-events: none;}
.product-detail .product_info .product_img .thumbs_mini ul li.thumb-preview_video.play:after{background: rgba(7,7,7,.48) url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 12C4 5 4.61775 4 7.5 4C10.3822 4 11 5 11 12C11 19 10.3822 20 7.5 20C4.61775 20 4 19 4 12Z' fill='white'%3E%3C/path%3E%3Cpath d='M13 12C13 5 13.6178 4 16.5 4C19.3822 4 20 5 20 12C20 19 19.3822 20 16.5 20C13.6178 20 13 19 13 12Z' fill='white'%3E%3C/path%3E%3C/svg%3E") no-repeat center;}
.product-detail .product_info .product_img .thumbs_mini ul li.thumb-preview_video video{width: 100%; height: 100%; object-fit: contain; position: absolute; top: 50%; transform: translateY(-50%);}
.product-detail .product_info .product_img .thumbs_mini ul li a {border:1px solid rgba(181,181,185,0.53);width:90px;height:90px;display:flex;align-items:center;justify-content:center;}
.product-detail .product_info .product_img .thumbs_mini ul li a img {max-width:100%;max-height:100%;object-fit:contain;}
.product-detail .product_info .product_teh_price {width:35%;}
.product-detail .product_info .product_teh_price .product_nal {display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;}
.product-detail .product_info .product_teh_price .product_nal p {font-size:12px;color:#707070;font-weight:600;background:url(/bitrix/templates/xmotors_2025.03.27/images/nalich.svg) no-repeat left 20px center #f5f5f6;height:35px;line-height:35px;padding:0 15px 0 50px;}
.product-detail .product_info .product_teh_price .product_nal p::after {content: ""; display: inline-block; width: 12px; height: 12px; background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 492.004 492.004' style='enable-background:new 0 0 492.004 492.004;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M382.678,226.804L163.73,7.86C158.666,2.792,151.906,0,144.698,0s-13.968,2.792-19.032,7.86l-16.124,16.12 c-10.492,10.504-10.492,27.576,0,38.064L293.398,245.9l-184.06,184.06c-5.064,5.068-7.86,11.824-7.86,19.028 c0,7.212,2.796,13.968,7.86,19.04l16.124,16.116c5.068,5.068,11.824,7.86,19.032,7.86s13.968-2.792,19.032-7.86L382.678,265 c5.076-5.084,7.864-11.872,7.848-19.088C390.542,238.668,387.754,231.884,382.678,226.804z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); margin-left: 10px; vertical-align: middle;}
.product-detail .product_info .product_teh_price .product_nal div {display:flex;gap:20px;flex-wrap:wrap;}
.product-detail .product_info .product_teh_price .product_nal div a {cursor:default;}
.product-detail .product_info .product_teh_price .product_nal .product-stores {gap: 0;}
.product-detail .product_info .product_teh_price .product_nal .product-stores p{margin-bottom: 15px;}
.product-detail .product_info .product_teh_price .fav-btn.active svg path {stroke:#e30016;fill:#e30016;}
.product-detail .product_info .product_teh_price .compare-btn.active svg path {fill:#e30016;}
.product-detail .product_info .product_teh_price .product_nal .sale_do {background:url(/bitrix/templates/xmotors_2025.03.27/images/sale_do.svg) no-repeat left center;font-weight:600;font-size:12px;color:#333333;text-decoration:none;padding:5px 0 5px 40px;max-width:205px;}
.product-detail .product_info .product_teh_price .product_nal .sale_do font{background: url(/bitrix/templates/xmotors_2025.03.27/images/qw.svg) no-repeat center; width: 24px; height: 24px; display: inline-block; vertical-align: middle;}
.product-detail .product_info .product_teh_price .product_nal #c_store_amount {display:block;width:100%;padding-left:20px;order:4;}
.product-detail .product_info .product_teh_price .product_nal #c_store_amount li {color:#00509c;font-weight:600;font-size:12px;}
.product-detail .product_info .choose_color p {font-family:'Montserrat',sans-serif;font-weight:500;color:#333333;font-size:11px;}
.product-detail .product_info .choose_color .hide-sku {text-align:left;font-family:'Montserrat',sans-serif;}
.product-detail .product_info .product_teh_price>.price {padding:25px 0 10px;}
.product-detail .product_info .product_teh_price>.price>span {font-size:14px;font-weight:500;}
.product-detail .product_info .product_teh_price>.price .price_show {display:flex;}
.product-detail .product_info .product_teh_price>.price .price_show_row {display:flex;}
.product-detail .product_info .product_teh_price>.price .price_show_row+a {font-size:12px;font-weight:500;color:#333333;border-bottom:1px dotted;}
.product-detail .product_info .product_teh_price>.price .price_show_row+a:hover {border-bottom:1px solid #fff;}
.product-detail .product_info .product_teh_price>.price .price_show_row div {display:flex;align-items:flex-end;}
.product-detail .product_info .product_teh_price>.price .price_show2 {margin-top:20px;}
.product-detail .product_info .product_teh_price>.price .price_show div .price {font-weight:500;font-size:24px;color:#707070;}
.product-detail .product_info .product_teh_price>.price .price_show div .price span {font-weight:700;font-size:24px;color:#333333;}
.product-detail .product_info .product_teh_price>.price .price_show div .price.nul a {font-size:18px;font-weight:700;}
.product-detail .product_info .product_teh_price>.price .old-price {display:flex;}
.product-detail .product_info .product_teh_price>.price .old_price__discount {background:url(/bitrix/templates/xmotors_2025.03.27/images/icon-discount.webp) no-repeat left center;width:34px;height:16px;display:inline-block;text-align:right;padding-right:2px;margin-bottom:3px;box-sizing:border-box;vertical-align:top;margin-left:6px;font-size:12px;color: #000;font-weight: 700;}
.product-detail .product_info .product_teh_price>.price .old_price {text-decoration-line:line-through;color:#9a9ea5;}
.product-detail .product_info .product_teh_price>.price .old_price.o1 {display: flex; flex-wrap: nowrap;}
.product-detail .product_info .product_teh_price>.price .old_price span {font-weight:300;font-size:15px;color:#9a9ea5;}
.product-detail .product_info .product_teh_price>.price.with-discount>span,.product-detail .product_info .product_teh_price>.price.with-discount .price_show div .price span {color:#e30016;}

.product-detail .product_info .product_teh_price>.price .order-price > p{font-weight: 500; font-size: 24px; cursor:pointer}

.product-detail .product_info .product_teh_price .cart_block {margin:15px 0;display:flex;justify-content:space-between;}
.product-detail .product_info .product_teh_price .cart_block .cart_down_sale {width:50%;background:#feb006;padding:5px 8px;cursor:pointer;}
.product-detail .product_info .product_teh_price .cart_block .cart_down_sale:hover {background:#ffba27;}
.product-detail .product_info .product_teh_price .cart_block .cart_down_sale>span {font-weight:500;font-size:11px;line-height:13px;color:#333333;}
.product-detail .product_info .product_teh_price .cart_block .cart_down_sale p {font-weight:500;font-size:15px;line-height:18px;color:#333333;}
.product-detail .product_info .product_teh_price .cart_block .cart_down_sale p span {font-weight:700;font-size:15px;line-height:18px;color:#e30016;}
.product-detail .product_info .product_teh_price .cart_block .cart_down_sale font {font-weight:600;font-size:12px;line-height:15px;text-decoration-line:line-through;color:#333333;}
.product-detail .product_info .product_teh_price .cart_down {flex:1;display:flex;flex-direction:column;align-items:flex-end;}
.product-detail .product_info .product_teh_price .wrap-buttons-additional {flex:1;display:flex;flex-direction:column;align-items:flex-end;}
.product-detail .product_info .product_teh_price .wrap-buttons-additional .choose-analog {white-space: nowrap; width: 150px;height: 41px;font-size: 10px;display: flex;justify-content: center;gap: 10px;align-items: center;color: #ffffff;font-weight: 600;background: #e30417;text-decoration: none;border-radius: 5px;text-transform: uppercase;text-align: center; outline: none; border: none;}
.product-detail .product_info .product_teh_price .cart_down_sale+.cart_down {align-items:flex-end;}
.product-detail .product_info .product_teh_price .cart_down .add2basket {width:111px;height:41px;font-size:10px;display:flex;justify-content:center;gap:10px;align-items:center;color:#ffffff;font-weight:600;background:#e30417;text-decoration:none; border-radius: 5px; text-transform: uppercase;}
/*.product-detail .product_info .product_teh_price .cart_down .add2basket:before {content:'';display:block;background:url(/bitrix/templates/xmotors_2025.03.27/images/small_cart.svg) no-repeat center;width:16px;height:16px;}*/
.product-detail .product_info .product_teh_price .cart_down .sale1click {margin-top:8px;font-size:13px;color:rgba(51,51,51,0.43);font-weight:600;}
.product-detail .product_info .product_teh_price .cart_down .sale1click:hover {text-decoration:underline;}
.product-detail .product_info .product_teh_price .bonus {padding-bottom:20px;border-bottom:1px dashed rgba(0,0,0,0.5);display:flex;justify-content:space-between;align-items:center;}
.product-detail .product_info .product_teh_price .bonus p {font-weight:500;font-size:13px;color:rgba(0,0,0,0.66);cursor:pointer}
.product-detail .product_info .product_teh_price .bonus p:first-of-type {background:url(/bitrix/templates/xmotors_2025.03.27/images/bonus_prod.svg) no-repeat left center;padding:5px 0 5px 45px;}
.product-detail .product_info .product_teh_price .bonus p.delivery-price {background:url(/bitrix/templates/xmotors_2025.03.27/images/delivery_prod.svg) no-repeat left center;padding:5px 0 5px 50px;}
.product-detail .product_info .product_teh_price .bonus p.delivery-price span:first-child {border-bottom: 2px dashed #00509c;}
.product-detail .product_info .product_teh_price .bonus p span {font-weight:700;font-size:13px;color:#00509c;}
.product-detail .product_info .product_teh_price .bank {padding-top:30px;display:flex;justify-content:space-between;align-items:center;}
.product-detail .product_info .product_teh_price .bank p {font-weight:600;font-size:14px;line-height:25px;color:#333333;cursor:pointer;}
.product-detail .product_info .product_teh_price .bank p span {display:block;font-weight:500;font-size:11px;line-height:13px;color:#333333;}
.product-detail .product_info .product_teh_price .bank a {position:relative;text-decoration:none;padding:0 50px 0 20px;background:#95989f;height:57px;line-height:57px;font-weight:600;color:#ffffff;font-size:15px;white-space:nowrap; display: flex; flex-direction: column; justify-content: center; gap: 7px;}
.product-detail .product_info .product_teh_price .bank a span {display:block;font-weight:500;font-size:14px;line-height:13px;color:#ffffff;}
.product-detail .product_info .product_teh_price .bank a span:last-of-type {font-size: 11px;}
.product-detail .product_info .product_teh_price .bank a font {background:url(/bitrix/templates/xmotors_2025.03.27/images/qw.svg) no-repeat center;width:24px;height:24px;display:block;position:absolute;right:10px;top:30%;}
.product-detail .product_info .product_teh_price .bank.archived-text .bank-text {background: #95989f; font-weight: 600; color: #fff; height: auto; line-height: 1.5; font-size: 14px; padding: 20px; text-align: center; width: 100%; cursor: default;}
.product-detail .product_info .product_teh_price .delivery {gap:50px;padding-top:30px;display:flex;justify-content:space-between;align-items:center;}
.product-detail .product_info .product_teh_price .delivery p {font-weight:500;font-size:10px;line-height:12px;color:#333333;padding:5px 0 5px 50px;}
.product-detail .product_info .product_teh_price .delivery p:first-of-type {background:url(/bitrix/templates/xmotors_2025.03.27/images/shop_prod.svg) no-repeat left center;}
.product-detail .product_info .product_teh_price .delivery p a {text-decoration:underline;}
.product-detail .product_info .product_teh_price .delivery p:last-of-type {background:url(/bitrix/templates/xmotors_2025.03.27/images/pay_prod.svg) no-repeat left center;}
.product-detail .product_info .product_analog {background:#f5f5f6;padding:28px 20px 0 20px;width:342px;}
.product-detail .product_info .product_analog.empty {padding:0;height:0;}
.product-detail .product_info .product_analog h3 {font-weight:600;color:#000000;font-size:20px;line-height:24px;padding-bottom:20px;}
.product-detail .product_info .product_analog .slick-dotted.slick-slider {margin-bottom:20px;}
.product-detail .product_info .product_analog .product_analog_car {}
.product-detail .product_info .product_analog .product_analog_car_list {margin:0 0 8px;background:#fff;display:flex;gap:25px;padding:12px 0;align-items:center;height:113px;box-sizing:border-box;}
.product-detail .product_info .product_analog .product_analog_car_list>a {padding:15px 0 15px 10px;flex:1 0 108px;max-width:108px;display:flex;align-items:center;justify-content:center;}
.product-detail .product_info .product_analog .product_analog_car_list>a img {max-width:100%;max-height:83px;}
.product-detail .product_info .product_analog .product_analog_car_list .analog_price {padding-right:20px;}
.product-detail .product_info .product_analog .product_analog_car_list .analog_price .analog_name a {outline:0;font-weight:600;font-size:13px;line-height:16px;color:#707070;text-decoration:none;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;}
.product-detail .product_info .product_analog .product_analog_car_list .analog_price .price span {font-weight:700;font-size:16px;color:#707070;}
.product-detail .product_info .product_analog .product_analog_car_list .analog_price .price span span {color:#e30016;}
.product-detail .product_info .product_analog .product_analog_car_list .analog_price .price {margin-top:8px;font-size:16px;color:#707070;font-weight:500;}
.product-detail .product_info .product_analog .product_analog_car_list .analog_price .price a {font-size:13px;}
.product-detail .product_info .product_analog .product_analog_car_list .analog_price div.old_price{display: flex; }
.product-detail .product_info .product_analog .product_analog_car_list .analog_price div.old_price + .price{margin-top: 0;}
.product-detail .product_info .product_analog .product_analog_car_list .analog_price div.old_price p.old_price { text-decoration-line: line-through; color: #9a9ea5;}
.product-detail .product_info .product_analog .product_analog_car_list .analog_price div.old_price .old_price__discount {background: url(/bitrix/templates/xmotors_2025.03.27/images/icon-discount.webp) no-repeat left center; width: 34px; height: 16px; display: inline-block; text-align: right; padding-right: 2px; margin-bottom: 3px; box-sizing: border-box; vertical-align: top; margin-left: 6px; font-size: 12px; color: #000; font-weight: 700;}

.product-detail .product_info .product_analog .slick-vertical .slick-slide {border:none;}
.product-detail .product_info .product_analog .slick-prev {display:none!important;}
.product-detail .product_info .product_analog .slick-next {display:none!important;}
.product-detail .product_info .product_analog .slick-prev:before,.product-detail .product_info .product_analog .slick-next:before {display:none!important;}
.product-detail .product_info .product_analog .slick-dots {display:flex;list-style:none;left:0;right:0;top:100%;width:fit-content;margin:50px auto 0;flex-wrap:wrap;row-gap:10px;}
.product-detail .product_info .product_analog .slick-dots li {width:43px;height:2px;}
.product-detail .product_info .product_analog .slick-dots li button:before {font-size:0;opacity:1;width:43px;height:2px;background:#dcdbde;}
.product-detail .product_info .product_analog .slick-dots li.slick-active button:before {width:43px;height:2px;background:#333333;}
.product-detail .product_tab {padding:50px 0;width:100%; z-index: 110; position: relative;}
.product-detail .product_tab .korpus {display:flex;flex-wrap:wrap;width:100%;gap:5px;}
.product-detail .product_tab .korpus>div {width:100%;padding:30px 0;}
.fancybox-slide>div {background: #fff!important;}
.product-detail .product_tab .korpus>div,.product-detail .product_tab .korpus>input {display:none;}
.product-detail .product_tab .korpus>label {text-align:center;font-size:16px;color:#333333;font-weight:600;height:53px;line-height:53px;width:12%;cursor:pointer;position:relative;background:#dddde1; border-radius: 3px;}
.product-detail .product_tab .korpus.is-manager>label {}
.product-detail .product_tab .korpus.is-manager .manager-detail{padding: 0;}
.product-detail .product_tab .korpus.is-manager .analogs-block .car_list .slick-track {padding-bottom: 100px;}
.product-detail .product_tab .korpus.is-manager .analogs-block .catalog_section .catalog_section_list{min-height: 390px;}
.product-detail .product_tab .korpus>input[type='radio']:checked+label {background:#00509c;color:#fff;}
.product-detail .product_tab .korpus>input#vkl8+label{background: #e30016; color: #fff}
.product-detail .product-item-detail-info-container:first-child {margin-top:0;}
.product_teh_price .choose_color {margin-top:20px;}
.product-item-scu-item-text {line-height:24px;min-width:32px;font-size:15px;}
.product-detail.stock-detail {margin-top:50px;}
.product-detail.stock-detail .product_info {justify-content:flex-start;gap:50px}
.product-detail.stock-detail .product_info .product_img {flex:1 0 340px;max-width:340px;}
.product-detail.stock-detail .product_info .product_img .main-image {border:none}
.product-detail.stock-detail .product_info .product_img .main-image a {align-items:flex-start;justify-content:flex-start}
.product-detail.stock-detail .product_info .product_img img {max-width:340px;}
.product-detail.stock-detail .product_info .product_teh_price {width:100%;}
.ec-calc {background:none!important;border:none;padding:0!important;}
.ec-delivery .ec-calc-layout {-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;}
.ec-calc .ec-calc-form input[type="text"]{background: #fff; border: 1px solid #ddd;}
.ec-calc .ec-calc__header {border-bottom:0!important;}
.manager-detail .cols .col-title {padding:3px 0 20px 0;font-size:24px;}
.ec-calc .ec-calc__header__text,.ec-calc .ec-calc-form__label {font-family:'Montserrat',sans-serif;}
.manager-detail .ec-calc-widget--mobile .ec-calc-agree{position: relative!important; color: transparent!important; left: 0!important; height: 32px;}
.manager-detail .ec-calc-widget--mobile .ec-calc-agree span{color: transparent!important; opacity: 0;}
.manager-detail .ec-calc-widget--mobile .ec-calc-agree::after{content:"Стоимость является ориентировочной и может измениться при фактической передаче в ТК"; color: red; position: absolute; inset: 0}


.product-detail .product_tab .korpus .useful-section h2 {font-weight: 700; font-size: 25px; padding: 0; margin: 30px 0 15px;}
.product-detail .product_tab .korpus .useful-section .product-articles .product-articles-item .product-articles-item-image {margin-bottom: 10px;}
.product-detail .product_tab .korpus .useful-section .docs-section__list{display: flex; gap: 20px; justify-content: flex-start; flex-wrap: wrap; list-style: none; padding: 0;}
.product-detail .product_tab .korpus .useful-section .docs-section__list li{flex: 1 0 33%; max-width: calc(100% / 3 - 20px * 2 / 3); padding: 0;}
.product-detail .product_tab .korpus .useful-section .docs-section__list li a{display: flex; align-items: center; font-size: 14px; word-break: break-word} 
.product-detail .product_tab .korpus .useful-section .docs-section__list li a .icon{flex: 0 0 40px; margin-right: 10px; height: 40px;}
.product-detail .product_tab .korpus .useful-section .docs-section__list li a .icon img{max-width: 40px;}
.product-detail .product_tab .korpus .useful-section .docs-section__form{width: 50%; background-color: #f5f5f6; padding: 30px; margin-top: 50px;}
.product-detail .product_tab .korpus .useful-section .docs-section__form .title{font-weight: 700; font-size: 18px; padding: 0;}
.product-detail .product_tab .korpus .useful-section .docs-section__form .subtitle{}
.product-detail .product_tab .korpus .useful-section .docs-section__form .btn{background: #00509c; color: #fff; font-size: 15px; font-weight: bold; padding: 10px 20px; text-decoration: none; margin-top: 13px; border-radius: 0; text-transform: none;}

.product-detail .product_tab .korpus .useful-section .spares-section__list{display: flex; flex-wrap: wrap; gap: 7px; flex: 1;}
.product-detail .product_tab .korpus .useful-section .spares-section__list a{padding: 15px 30px 15px 50px; font-weight: 600; font-size: 12px; color: #707070; background: url("data:image/svg+xml,%3Csvg width='463' height='478' viewBox='0 0 463 478' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M274.366 477.105H188.085C176.859 477.105 167.292 468.949 165.518 457.861L160.015 423.452C140.84 416.043 122.782 405.602 106.745 392.654L74.1577 405.11C63.6687 409.118 51.8219 404.916 46.2079 395.193L3.06282 320.472C-2.55121 310.748 -0.268396 298.387 8.44249 291.308L35.5017 269.323C33.9158 259.159 33.1158 248.859 33.1158 238.558C33.1158 228.256 33.9173 217.952 35.5033 207.785L8.44404 185.799C-0.269971 178.719 -2.54964 166.358 3.06439 156.635L46.2094 81.9105C51.8235 72.1871 63.6687 67.984 74.1593 71.9933L106.748 84.4526C122.786 71.509 140.846 61.07 160.013 53.6637L165.517 19.2436C167.29 8.1562 176.854 0 188.084 0H274.364C285.591 0 295.155 8.15308 296.931 19.2389L302.441 53.6606C321.606 61.0668 339.664 71.5058 355.703 84.4495L388.301 71.9902C398.795 67.9793 410.639 72.1871 416.251 81.9105L459.387 156.635C464.999 166.358 462.718 178.719 454.005 185.797L426.948 207.777C428.534 217.925 429.334 228.227 429.334 238.555C429.334 248.883 428.534 259.181 426.951 269.325L454.005 291.305C462.719 298.384 465.002 310.742 459.387 320.467L416.251 395.188C410.637 404.915 398.79 409.116 388.301 405.109L355.708 392.649C339.672 405.599 321.612 416.038 302.442 423.449L296.93 457.861C295.156 468.949 285.592 477.105 274.366 477.105ZM207.574 431.401H254.883L259.479 402.71C260.861 394.073 267.053 386.984 275.427 384.449C297.655 377.726 318.405 365.726 335.431 349.751C341.811 343.764 351.053 341.946 359.226 345.071L386.414 355.462L410.064 314.495L387.509 296.172C380.722 290.658 377.676 281.756 379.664 273.242C382.297 261.955 383.631 250.288 383.631 238.558C383.631 226.833 382.297 215.158 379.662 203.861C377.676 195.349 380.723 186.447 387.507 180.936L410.065 162.612L386.414 121.646L359.226 132.037C351.055 135.159 341.82 133.346 335.437 127.362C318.402 111.39 297.652 99.3932 275.425 92.6698C267.052 90.1385 260.86 83.0464 259.477 74.4089L254.883 45.706H207.574L202.985 74.4042C201.605 83.0448 195.41 90.1354 187.034 92.6698C164.802 99.3932 144.051 111.388 127.017 127.362C120.634 133.346 111.395 135.159 103.225 132.037L76.0421 121.646L52.386 162.615L74.9389 180.938C81.717 186.446 84.7624 195.333 82.7905 203.841C80.1561 215.194 78.8186 226.874 78.8186 238.558C78.8186 250.244 80.153 261.922 82.7874 273.266C84.7639 281.773 81.7155 290.662 74.9374 296.17L52.3844 314.493L76.0405 355.46L103.223 345.07C111.398 341.946 120.639 343.762 127.018 349.75C144.045 365.726 164.798 377.723 187.031 384.446C195.405 386.977 201.599 394.071 202.982 402.712L207.574 431.401ZM231.226 328.839C181.441 328.839 140.942 288.337 140.942 238.555C140.942 188.772 181.443 148.271 231.226 148.271C281.008 148.271 321.513 188.772 321.513 238.555C321.513 288.337 281.01 328.839 231.226 328.839ZM231.226 193.974C206.643 193.974 186.646 213.972 186.646 238.553C186.646 263.134 206.644 283.133 231.226 283.133C255.807 283.133 275.808 263.134 275.808 238.553C275.808 213.972 255.808 193.974 231.226 193.974Z' fill='%23FF5050' /%3E%3C/svg%3E") 5px / 35px no-repeat;}

body>.inside .right_part div.news-list {display:flex;flex-wrap:wrap;gap:20px;}
/* body>.inside .right_part div.news-list .news_div {width:32%;} */
body>.inside .right_part div.news-list .news_div {width: calc(100% / 3 - 20px * 2 / 3);}
body>.inside .right_part div.news-list .news_div a img {width:100%;height:300px;object-fit:cover;}
body>.inside .right_part div.news-list .news_div p {padding:5px 0 20px;}
body>.inside .right_part div.news-list .news_div p a {text-decoration:none;font-weight:500;}
body>.inside .right_part .article-new + h2 {margin: 0 20px; font-weight: 600;}
body>.inside .right_part .article-new img {max-width:100%; height: auto; width: auto;}
body>.inside .right_part .article-new iframe {max-width:100%;width:100%;}
body>.inside .right_part .article-new h1{width: 100%;}
body>.inside.article-detail .right_part > h1{max-width: 640px; margin: 0 auto;}
body>.inside.article-detail .right_part > .bread {overflow-x: auto;}
body>.inside.article-detail .right_part > .bread ul {width: fit-content; margin: 0 auto;}

.product-detail .product_tab .korpus>input:nth-of-type(1):checked~div:nth-of-type(1),
.product-detail .product_tab .korpus>input:nth-of-type(2):checked~div:nth-of-type(2),
.product-detail .product_tab .korpus>input:nth-of-type(3):checked~div:nth-of-type(3),
.product-detail .product_tab .korpus>input:nth-of-type(4):checked~div:nth-of-type(4),
.product-detail .product_tab .korpus>input:nth-of-type(5):checked~div:nth-of-type(5),
.product-detail .product_tab .korpus>input:nth-of-type(6):checked~div:nth-of-type(6),
.product-detail .product_tab .korpus>input:nth-of-type(7):checked~div:nth-of-type(7),
.product-detail .product_tab .korpus>input:nth-of-type(8):checked~div:nth-of-type(8) {display:block;}
.product-detail .product_tab .korpus>div p,.product-detail .product_tab .korpus>div li {font-size:15px;font-weight:400;color:#333;padding:10px 0 10px 0;}
.product-detail .product_tab .korpus>div p.title {font-weight:800;font-size:19px;}
.product-detail .product_tab .korpus>div ul {margin-left:15px;justify-content:space-between;}
.product-detail .product_tab .korpus .tab_param {margin-left:0px;display:flex;flex-wrap:wrap;list-style:none;}
.product-detail .product_tab .korpus .tab_param li {flex:1 0 50%;max-width:50%;display:flex;justify-content:space-between;padding-left:15px;padding-right:15px;box-sizing:border-box;}
.product-detail .product_tab .korpus .tab_param li:nth-of-type(4n+2),.product-detail .product_tab .korpus .tab_param li:nth-of-type(4n+3) {background:#f5f5f6;}
.product-detail .product_tab .detail-text { max-height:180px; position:relative;overflow:hidden;font-weight:400;font-size:15px;color:#333;}
.product-detail .product_tab .detail-text.detail-text--empty {max-height: 100%;}
.product-detail .product_tab .detail-text.detail-text--empty::after {display: none;}
.product-detail .product_tab .detail-text .detail-text-important-information {font-size: 13px; background-color: #FFF4DC; background-image: url("data:image/svg+xml,%3Csvg width='45' height='45' viewBox='0 0 45 45' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='22.5' cy='22.5' r='22.5' fill='%23FEB006'/%3E%3Cpath d='M24.75 9.81818L24.4943 28.6364H21.5284L21.2727 9.81818H24.75ZM23.0114 36.2045C22.3807 36.2045 21.8395 35.9787 21.3878 35.527C20.9361 35.0753 20.7102 34.5341 20.7102 33.9034C20.7102 33.2727 20.9361 32.7315 21.3878 32.2798C21.8395 31.8281 22.3807 31.6023 23.0114 31.6023C23.642 31.6023 24.1832 31.8281 24.6349 32.2798C25.0866 32.7315 25.3125 33.2727 25.3125 33.9034C25.3125 34.321 25.206 34.7045 24.9929 35.054C24.7884 35.4034 24.5114 35.6847 24.1619 35.8977C23.821 36.1023 23.4375 36.2045 23.0114 36.2045Z' fill='white'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: 20px 25px; padding: 25px 50px 25px 85px; margin: 30px 0 10px 0;}
.product-detail .product_tab .detail-text .detail-text-important-information p {font-size: 13px; padding: 5px 0;}
.product-detail .product_tab .detail-text a.a_star_promax {display: inherit;margin-bottom: 15px;}
.product-detail .product_tab .detail-text a.a_star_promax img.star_promax {width: 100px;}
.product-detail .product_tab .detail-text .detail-text-important-information p:last-child {padding-bottom: 0;}
.product-detail .product_tab .korpus>input:nth-of-type(2):checked~div:nth-of-type(2) .detail-text { max-height:100%!important}

.product-detail .product_tab .detail-text:after {content:'';display:block;width:100%;height:30px;background:linear-gradient(rgba(255,255,255,0) 0%,#fff 100%);position:absolute;left:0;bottom:0;}
.product-detail .product_tab .detail-text.open {max-height:none;}
.product-detail .product_tab .detail-text.open:after {content:none;}
.product-detail .product_tab .detail-more {font-weight:700;font-size:15px;line-height:22px;text-decoration-line:underline;color:#e30016;margin-top:30px;display:inline-block;}

.product-detail .product_tab .detail-reviews-wrap {display: flex;}
.product-detail .product_tab .detail-reviews-wrap .detail-reviews-form {width: 30%; height: fit-content; background-color: #dddde1;padding: 40px;}
.product-detail .product_tab .detail-reviews-wrap .detail-reviews-form p.title {font-weight: 900;font-size: 23px;line-height: 28px;letter-spacing: 0.02em;text-transform: uppercase;margin-bottom: 35px;}
.product-detail .product_tab .detail-reviews-wrap .detail-reviews-form form {display:flex;gap:15px;flex-direction:column;}
.product-detail .product_tab .detail-reviews-wrap .detail-reviews-form form .form-col {flex: 1 0 50%;}
.product-detail .product_tab .detail-reviews-wrap .detail-reviews-form form .form-col .form-row.mb-15 {margin-bottom: 15px;}
.product-detail .detail-reviews-form form input[type='text'],.product-detail .detail-reviews-form form textarea {height:64px;width:100%;background:#f5f5f5;padding:0;padding-left:35px;border:none;font-weight:500;font-size:15px;color:#333333;box-sizing:border-box;}
.product-detail .detail-reviews-form form textarea {height:208px;padding-top:25px;}
.product-detail .detail-reviews-form form .opit {display:flex;align-items:center;}
.product-detail .detail-reviews-form form .opit>label {font-weight:800;font-size:19px;line-height:23px;color:#333333;}
.product-detail .detail-reviews-form form .opit > label.error-rbz{color: red; font-size: 14px; font-weight: 400;}
.product-detail .detail-reviews-form form .opit ul {display:flex;align-items:center;margin:0;list-style:none;padding:0;margin-left:10px;}
.product-detail .detail-reviews-form form .opit ul li input {display:none;}
.product-detail .detail-reviews-form form .opit ul li label {font-weight:500;font-size:15px;line-height:22px;color:#333333;display:flex;align-items:center;margin-left:20px;position:relative;}
.product-detail .detail-reviews-form form .opit ul li label:before {content:'';display:inline-block;flex:1 0 42px;max-width:42px;height:42px;margin-right:20px;background:#f5f5f5;}
.product-detail .detail-reviews-form form .opit ul li input:checked+label:after {content:'';position:absolute;top:8px;left:8px;width:26px;height:26px;background:#e30016;}
.product-detail .detail-reviews-form form input[type='submit'],
.product-detail .detail-reviews-form .btn {height:40px;border:none;background:#E30016;color:#fff;width:245px;text-align:center;font-weight:600;font-size:13px;}
.product-detail .detail-reviews-form .btn{line-height: 40px; text-decoration: none; padding: 0 12px;}
.product-detail .detail-reviews-form form input.error-rbz, .product-detail .detail-reviews-form form textarea.error-rbz {border: 1px solid red;}
.product-detail .detail-reviews-form form label.error-rbz {color: red;}
.product-detail .detail-reviews-form form .error-captcha {color: red !important;}
.product-detail .detail-reviews-form form .rate{margin-left: 30px;}
.product-detail .detail-reviews-form form .rate .stars{display: flex; gap: 3px}
.product-detail .detail-reviews-form form .rate .stars .star{height: 30px; cursor: pointer;}
.product-detail .detail-reviews-form form .rate .stars .star svg{height: 100%; width: auto;}
.product-detail .detail-reviews-form form .rate .stars .star.hover svg path,
.product-detail .detail-reviews-form form .rate .stars .star.active svg path{fill: #feb006;}
.product-detail .product_tab .detail-reviews-wrap .detail-reviews-items {width: 70%;margin-right: 60px;}
.product-detail .product_tab .detail-reviews-wrap .detail-reviews-items .review-item {background-color: #dddde1;margin-bottom: 60px;padding: 40px;}
.product-detail .product_tab .review-item p {padding:0!important;}
.product-detail .product_tab .review-item .review-header {display:flex;margin-bottom:24px;}
.product-detail .product_tab .review-item .review-name {font-weight:900;font-size:23px;line-height:28px;letter-spacing:0.02em;text-transform:uppercase;color:#333333;}
.product-detail .product_tab .review-item .review-date {font-weight:500;font-size:15px;line-height:22px;color:#000000;margin-left:30px;}
.product-detail .product_tab .review-item .review-text {font-style:italic;font-weight:400;font-size:15px;line-height:22px;color:#333333;padding:0;margin-bottom:28px;}
.product-detail .product_tab .review-item .review-cols {display:flex;flex-wrap:wrap;}
.product-detail .product_tab .review-item .review-cols .col {flex:1 0 50%;max-width:50%;}
.product-detail .product_tab .review-item .review-cols .col .title {font-weight:600;font-size:21px;line-height:22px;color:#333333;margin-bottom:12px;}
.product-detail .product_tab .review-item .review-cols .col .rate {margin-bottom: 28px; display: flex; gap: 20px}
.product-detail .product_tab .review-item .review-cols .rate .stars{display: flex; gap: 3px}
.product-detail .product_tab .review-item .review-cols .rate .stars .star{height: 20px;}
.product-detail .product_tab .review-item .review-cols .rate .stars .star svg{height: 100%; width: auto;}
.product-detail .product_tab .review-item .review-cols .rate .likes{display: flex; align-items: center; color: #333; cursor: pointer;}
.product-detail .product_tab .review-item .review-cols .rate .likes::before{content: ""; display: inline-block; width: 20px; height: 20px; mask: url(/bitrix/templates/xmotors_2025.03.27/images/like-review.svg) no-repeat center / 20px; background-color: #333; margin-right: 5px;}
.product-detail .product_tab .review-item .review-cols .rate .likes.active::before{mask: url(/bitrix/templates/xmotors_2025.03.27/images/like-review-a.svg) no-repeat center / 20px;}
.product-detail .top_nav {display:flex;padding:0 0 20px 0;gap:30px;align-items:center;position:relative;}
.product-detail .top_nav .stars{display: flex; gap: 3px}
.product-detail .top_nav .stars .star{display: block}
.product-detail .top_nav .stars .star svg{width: 18px; height: auto;}
.product-detail .top_nav .fivestars {font-weight:700;font-size:13px;color:#e30016;margin-left:-18px;}
.product-detail .top_nav .fivestars a {margin-left:15px;font-weight:400;font-size:13px;color:#919191;}
.product-detail .top_nav .seemore {font-weight:600;font-size:12px;color:#707070;background:url(/bitrix/templates/xmotors_2025.03.27/images/glass.svg) no-repeat left center;padding:3px 0 3px 35px;}
.product-detail .top_nav .buyweek {font-weight:600;font-size:12px;color:#e30016;background:url(/bitrix/templates/xmotors_2025.03.27/images/cart_red.svg) no-repeat left center;padding:3px 0 3px 35px;}
.product-detail .top_nav .brand {margin-left:auto;position:absolute;right:0;bottom:20px; text-align: center; width: 342px; text-align: center;}
.product-detail .top_nav .brand .brand-img {height:60px;display:flex;align-items:center;justify-content:center;}
.product-detail .top_nav .brand .brand-img .name {font-size:24px;}
.product-detail .top_nav .brand .brand-country{font-size: 12px; text-align: center;}
.product-detail .top_nav .brand a {font-weight:500;font-size:12px;line-height:17px;text-decoration-line:underline;color:#333333;}

body>.inside .right_part .bx-set-constructor .subtitle {font-weight:700;font-size:23px;line-height:28px;color:#333333;margin-bottom:70px;}
body>.inside .right_part .bx-set-constructor {border-radius:0;padding:20px 30px;}
.bx-set-constructor .complect-inner {display:flex;margin-bottom:30px;}
.bx-set-constructor .complect-inner .bx-original-item-container {flex:1 0 420px;max-width:420px;}
.bx-set-constructor .complect-inner .bx-original-item-container .bx-original-item-image {width:100%; border-radius: 3px;}
.bx-set-constructor .complect-inner .bx-original-item-container .bx-original-item-image {max-height:300px;object-fit:contain;}
.bx-set-constructor .complect-inner .bx-original-item-container>div {margin-top:8px;}
.bx-set-constructor .complect-inner .bx-added-item-new-price strong {font-weight:500;font-size:24px;line-height:29px;color:#707070;}
.bx-set-constructor .complect-inner .bx-added-item-new-price strong span {font-weight:700;font-size:24px;line-height:29px;color:#e30016;}
.bx-set-constructor .complect-inner .bx-added-item-new-price strong .request-price {font-size:18px;font-weight:700;}
.bx-set-constructor .complect-inner .items {flex:1;gap:25px;margin:0 15px;padding:30px 45px;height:350px;overflow:auto;display:flex;flex-wrap:wrap;background:#f5f5f6;align-items:flex-start; border-radius: 3px;}
.bx-set-constructor .complect-inner .items .constructor-item {flex:1 0 33%;max-width:calc(100%/3 - 25px * 2/3);background:#fff;padding:0 15px 20px;position:relative; border-radius: 3px;}
.bx-set-constructor .complect-inner .items .constructor-item-image {display:flex;justify-content:center;align-items:center;height:95px;}
.bx-set-constructor .complect-inner .items .constructor-item-image img {max-width:100%;max-height:100%; border-radius:3px}
.bx-set-constructor .complect-inner .items .constructor-item .tdn {overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-weight:600;font-size:13px;line-height:16px;color:#707070;margin-bottom:12px;height:32px;}
.bx-set-constructor .complect-inner .items .bx-added-item-new-price {font-weight:500;font-size:16px;line-height:20px;color:#707070;}
.bx-set-constructor .complect-inner .items .bx-added-item-new-price span {font-weight:700;font-size:16px;line-height:20px;color:#e30016;}
.bx-set-constructor .complect-inner .items .constructor-item .checkbox {position:absolute;width:29px;height:29px;right:-15px;top:-15px;margin:0;}
.bx-set-constructor .complect-inner .items .constructor-item .checkbox input {opacity:0;visibility:hidden;}
.bx-set-constructor .complect-inner .items .constructor-item .checkbox .checkbox-btn {display:block;width:29px;height:29px;background:#d9d9d9;position:relative;}
.bx-set-constructor .complect-inner .items .constructor-item .checkbox input:checked+.checkbox-btn:after {content:'';position:absolute;left:4px;top:4px;width:21px;height:21px;background:url(/bitrix/templates/xmotors_2025.03.27/images/checkbox-btn_.svg) no-repeat center center;background-size:contain;display:block;cursor:pointer;}
.bx-set-constructor .complect-inner .total-block {flex:1 0 235px;max-width:235px;height:350px;background:#95989f; border-radius: 3px;}
.bx-set-constructor .complect-inner .total-block .total-price {text-align:center;margin-top:80px;margin-bottom:30px;}
.bx-set-constructor .complect-inner .total-block .total-price strong {font-weight:500;font-size:20px;line-height:24px;color:#f5f5f5;}
.bx-set-constructor .complect-inner .total-block .total-price strong span {font-weight:700;color:#fff;}
.bx-set-constructor .complect-inner .total-block .add2basket {display:block;margin:0 auto;width:70%;height:40px;line-height:40px;background:#e30016;color:#fff;font-weight:600;font-size:10px;text-align:center; border-radius: 5px; text-transform: uppercase;}
.detail-form-feedback {height:294px;background:url(/bitrix/templates/xmotors_2025.03.27/images/detail-feedback.webp) no-repeat center center/cover;}
.detail-form-feedback .wrap {max-width:1500px;margin:0px auto;display:flex;flex-wrap:wrap;height:100%;}
.detail-form-feedback .detail-form-feedback-text {padding-left:134px;background:url(/bitrix/templates/xmotors_2025.03.27/images/detail-feedback-mail.svg) no-repeat left center;align-self:center;}
.detail-form-feedback .detail-form-feedback-text .title {font-weight:800;font-size:25px;line-height:30px;text-transform:uppercase;color:#ffffff;margin-bottom:12px;}
.detail-form-feedback .detail-form-feedback-text .text {font-weight:600;font-size:18px;line-height:22px;color:#ffffff;max-width:380px;}
.detail-form-feedback .detail-form-feedback-text .text a {color:#fff;text-decoration:underline; z-index: 110; position: relative;}
.detail-brand-block {min-height:265px;display:flex;align-items:center;background:#f5f5f5 url(/bitrix/templates/xmotors_2025.03.27/images/bg-brand.webp) no-repeat center center/cover;}
.detail-brand-block .wrap {max-width:1500px;margin:0px auto;display:flex;height:100%;align-items:center;}
.detail-brand-block .detail-brand-info {display:flex;align-items:center;}
.detail-brand-block .detail-brand-info-image {width:220px;height:135px;display:flex;align-items:center;justify-content:center;margin-right:70px;background:#fff; border-radius: 3px;}
.detail-brand-block .detail-brand-info-name {flex:1 0 315px;width:315px;max-width:315px;}
.detail-brand-block .detail-brand-info-name .title {font-weight:800;font-size:22px;line-height:27px;text-transform:uppercase;color:#333333;margin-bottom:15px;}
.detail-brand-block .detail-brand-info-name .title span {display:block;color:#e30016;}
.detail-brand-block .detail-brand-info-name a {font-weight:700;font-size:15px;line-height:18px;text-decoration-line:underline;color:#333333;}
.detail-brand-block .detail-brand-sections {display:flex;flex-wrap:wrap;gap:7px;flex:1;padding:20px 0;}
.detail-brand-block .detail-brand-sections a {padding:15px 30px;font-weight:600;font-size:12px;color:#707070;background:#fff; border-radius: 3px;}

footer {background:#111;width:100%;padding:30px 0 80px;}
footer .wrap {max-width:1500px;margin:0px auto;display:flex;flex-wrap:wrap;}
footer .wrap .logo_part {width:100%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #919191;padding:0 0 30px;margin-bottom:50px;}
footer .wrap .logo_part a:last-of-type {font-size:17px;font-weight:600;color:#ffffff;background:#00509c;height:61px;line-height:61px;text-decoration:none;padding:0 50px; border-radius: 5px;}
footer .wrap .logo_part a:last-of-type:hover {background:#feb006;}
footer .wrap .ul_part {width:20%;}
footer .wrap .ul_part.contact {display: flex; width:40%;}
footer .wrap .ul_part.contact .ul_part-left {width: 50%;}
footer .wrap .ul_part.contact .ul_part-right {width: 50%; height: fit-content; border: 1px solid #919191; border-radius: 9px; padding: 12px;}
footer .wrap .ul_part p a {font-weight:600;font-size:17px;color:#ffffff;text-decoration:none;}
footer .wrap .ul_part ul {padding:30px 0;list-style:none;}
footer .wrap .ul_part ul li {padding:5px 0;}
footer .wrap .ul_part ul li a {font-size:13px;color:#dcdbde;text-decoration:none;}
footer .wrap .ul_part ul li a:hover {text-decoration:underline;}
footer .wrap .phone {padding:0 0 0 40px;background:url(/bitrix/templates/xmotors_2025.03.27/images/phone_footer.svg) no-repeat left center;margin-bottom:30px;}
footer .wrap .phone a {font-weight:700;font-size:18px;color:#ffffff;text-decoration:none;}
footer .wrap .phone a span {display:block;font-size:13px;color:#ffffff;font-weight:500;}
footer .wrap .phone a font {display:block;}
footer .wrap .ico {display:flex;align-items:center;gap:10px;}
footer .wrap .ico svg {width: 25px; aspect-ratio: 1; color: #fff;}

.bx-filter {background:#dddde1;padding:30px 25px;box-sizing:border-box;}
.bx-filter .bx-filter-title {display:none;}
.bx-filter .bx-filter-parameters-box {margin-bottom:25px;}
.bx-filter .bx-filter-parameters-box-title span {font-weight:600;font-size:14px;line-height:17px;color:#333333;}
.bx-filter .bx-filter-block.number-block .bx-filter-parameters-box-container {display:flex;flex-wrap:wrap;}
.bx-filter .bx-filter-block .bx-filter-parameters-box-container .bx-left,.bx-filter .bx-filter-block .bx-filter-parameters-box-container .bx-right {flex:1 0 50%;position:relative;}
.bx-filter .bx-filter-block .bx-filter-parameters-box-container-block i.bx-ft-sub {font-weight:500;font-style:normal;font-size:12px;color:rgba(85,85,85,0.3);position:absolute;left:11px;top:50%;transform:translateY(-50%);padding-bottom:0;}
.bx-filter .bx-filter-block .bx-filter-parameters-box-container .bx-ui-slider-track-container {width:100%;}
.bx-filter input[type='text'] {height:36px;line-height:36px;font-weight:500;color:#555;font-size:13px;border:1px solid rgba(112,112,112,0.34);padding:0 11px;border-radius:0;display:inline-block;text-align:right;box-sizing:border-box;}
.bx-filter .bx-ui-slider-track {height:1px;}
.bx-filter .bx-filter-block .bx-filter-parameters-box-container .checkbox.hidden {display:none;}
.bx-filter .bx-filter-block .bx-filter-parameters-box-container .checkbox:not(:last-child) {margin-bottom:10px;}
.bx-filter .bx-filter-block .bx-filter-parameters-box-container .bx-filter-param-label.disabled {pointer-events:none;opacity:0.5;}
.bx-filter .check-styled {display:inline-block;vertical-align:middle;width:21px;height:21px;background:#fff;position:relative;float:left;}
.bx-filter .bx-filter-input-checkbox .bx-filter-param-text {display:inline-block;vertical-align:middle;margin-left:10px;color:#555;line-height:normal;max-width:calc(100% - 31px);font-weight:500;font-size:13px;}
.bx-filter .bx-filter-input-checkbox .bx-filter-param-text a {color:#000;text-decoration:none;}
.bx-filter .bx-filter-input-checkbox .bx-filter-param-text a:hover {text-decoration:underline}
.bx-filter input:checked+.check-styled:before {content:'';position:absolute;top:4px;left:4px;width:13px;height:13px;background:#e30016;}
.bx-filter .bx-filter-button-box .bx-filter-parameters-box-container {display:flex;gap:5px;}
.bx-filter .bx-filter-button-box #set_filter,.bx-filter .bx-filter-button-box #del_filter {height:41px;font-weight:600;font-size:13px;text-align:center;color:#ffffff;border:none;flex:1;cursor:pointer;}
.bx-filter .bx-filter-button-box #set_filter {background:#004392;}
.bx-filter .bx-filter-button-box #del_filter {background:#111111;}
.bx-filter .bx-filter-parameters-box.bx-toggle,.bx-filter .bx-filter-parameters-box.bx-filter-sale {display:flex;justify-content:space-between;align-items:center;}
.bx-filter .bx-filter-parameters-box.bx-toggle .bx-filter-container-modef,.bx-filter .bx-filter-parameters-box.bx-filter-sale .bx-filter-container-modef {position:absolute;right:0;}
.bx-filter .bx-filter-parameters-box.bx-toggle .bx-filter-parameters-box-title,.bx-filter .bx-filter-parameters-box.bx-filter-sale .bx-filter-parameters-box-title {padding-bottom:0;}
.bx-filter .bx-filter-parameters-box.bx-toggle .check-styled,.bx-filter .bx-filter-parameters-box.bx-filter-sale .check-styled {width:30px;height:18px;border-radius:18px;background:#888;transition:0.3s;}
.bx-filter .bx-filter-parameters-box.bx-toggle .check-styled:hover,.bx-filter .bx-filter-parameters-box.bx-filter-sale .check-styled:hover{background: #666;}
.bx-filter .bx-filter-parameters-box.bx-toggle .check-styled:before,.bx-filter .bx-filter-parameters-box.bx-filter-sale .check-styled:before {content:'';width:14px;height:14px;position:absolute;top:2px;left:2px;border-radius:16px;background:#dddde1;transition:0.3s;}
.bx-filter .bx-filter-parameters-box.bx-toggle .bx-filter-param-text,.bx-filter .bx-filter-parameters-box.bx-filter-sale .bx-filter-param-text {display:none;}
.bx-filter .bx-filter-parameters-box.bx-toggle input:checked+.check-styled,.bx-filter .bx-filter-parameters-box.bx-filter-sale input:checked+.check-styled {background:#00509c;}
.bx-filter .bx-filter-parameters-box.bx-toggle input:checked+.check-styled:hover,.bx-filter .bx-filter-parameters-box.bx-filter-sale input:checked+.check-styled:hover{background: #00386c;}
.bx-filter .bx-filter-parameters-box.bx-toggle input:checked+.check-styled:before,.bx-filter .bx-filter-parameters-box.bx-filter-sale input:checked+.check-styled:before {left:14px;}

.bx-filter .bx-filter-hint{display: inline-flex; justify-content: center; align-items: center; height: 15px; width: 15px; background: #919191; vertical-align: middle; border-radius: 100%; font-size: 13px; color: #000; font-style: normal;}

.auth .top {height:100px;}
.auth .top:before {background-position:center -95px;}
.auth .top ul.font {display:none;}
.auth .top .personal {display:none;}
.auth .top ul.bottom {display:none;}
.auth .after_top {text-align:center;}
.auth .after_top .wrap>*:not(a) {display:none;}
.auth .main .left-side {display:none;}
.auth .main .right-side {width:100%;}
.auth .bx-breadcrumb {display:none;}
.auth .main .right-side>.buttons {display:none;}
.auth div.bx-auth,.auth .bx-auth-reg {margin:16px auto 24px;width:495px;box-shadow:none;padding:25px 96px;text-align:center;}
.auth div.bx-auth-note {text-align:center;color:#000;font-size:30px;margin:50px 0 25px;}
.auth div.bx-auth form,.auth div.bx-auth-reg form {}
.auth .form-styled .form-row {text-align:center;}
.auth .auth-soc-title {color:#bbbbbb;}
.auth .bx-authform-social {text-align:center;}
.auth .bx-authform-social ul li {margin:5px;}
.auth .forgot-pass {margin:0px 0;text-align:center;}
.auth .register-link {text-align:center;margin:0px 0 0px;}
.auth .forgot-pass a,.auth .register-link a {color:#004392;text-decoration:underline;-webkit-font-smoothing:antialiased;}
.auth .form {display:none;}
.auth .footer {padding-top:194px;}
.auth .footer .logos {display:none;}
.auth .bx-auth-reg h1 {margin:50px -20px 25px;color:#000;}
.auth .bx-auth-reg input[type='text'],.auth .bx-auth-reg input[type='password'],.bx-auth-reg textarea {width:100%;float:none;}
.auth .bx-auth-reg label {width:100%;float:none;}
.auth .bx-auth-reg+noindex .forgot-pass {margin:0px 0 0;}
.auth .form-row.wide-row {margin-left:-60px;margin-right:-60px;}
.auth .bx-auth-reg .form-politika-konf {color: #bbb;}
.auth .bx-auth-reg .form-politika-konf a {color: #bbb!important;}
.auth .errors-div {margin:0 -60px;}
.auth .check-styled {color:#bbb;font-size:15px;}
.auth .check-styled.news_check {font-weight:100;}
#bx-soa-orderSave label[data-bx-user-consent]a:before,.auth .check-styled input+span {display:inline-block!important;width:14px!important;border:none!important;height:14px!important;border-radius:2px!important;background:#e9e9e9!important;position:relative;}
#bx-soa-orderSave label[data-bx-user-consent]a:before {margin-right:15px!important;}
.auth .check-styled input+span {margin-right:11px!important;position:relative;    border:0.5px solid #c1c1c1;    width: 17px;    height: 16px;    display: inline-flex;    top: 2px;}
.auth .check-styled input {opacity:0;}
.auth .check-styled input:checked+span:before {color:#000;position:absolute;left:3px;top:0px;line-height:1;}
#bx-soa-orderSave label[data-bx-user-consent]input:checked+a:before {line-height:18px!important;}
.auth .check-styled input:checked+span:before {content:'\2713';}
.form-row.submit-row input {margin:0 auto;}
.bx-auth-reg,.bx-auth {background-color:#fff;position:relative;box-shadow:4px 6px 0px 0px #b9b9b9;padding:25px 30px;}

.form-styled {}
.form-styled .form-row {margin-bottom:10px;position:relative;}
.form-styled .form-row .req {position:absolute;left:102%;top:0;color:#bbb;}
.form-styled input[type='text'],.form-styled input[type='password'],.form-styled textarea {background:#e9e9e9;border:none;height:44px;width:100%;padding-left:20px;font-size:14px;color:#555;outline:none;}
.form-styled textarea {height:100px;}
.form-styled input[type='submit'] {background:#e30016;color:#fff;text-transform:uppercase;font-size:12px;font-weight:700;line-height:50px;border:none;padding:0 20px;width:200px;background-size:100% 100%;cursor:pointer;}
.forgot-pass a,.register-link a {color:#e30016!important;}
.form-styled.form-forgot>p {text-align:center;}
.form-styled .check-row input {display:none;}
.form-styled .check-row .check-styled {position:relative;display:inline-block;vertical-align:middle;background:#f5f5f5;border:1px solid #dddddd;width:17px;height:17px;border-radius:9px;}
.form-styled .check-row input:checked+.check-styled:after {content:'';position:absolute;left:2px;right:2px;top:2px;bottom:2px;border-radius:9px;background:#ff5c26;}
.form-styled .check-row .check-styled+label {display:inline-block;margin-left:10px;color:#444444;font-size:15px;}

.ReaspektPopupOverlay {z-index:9999999!important;}
#ReaspektPopupBody {box-shadow:none!important;padding:44px 50px!important;min-width:410px!important;z-index:99999998!important;top:50%;transform:translate(-50%,-50%);position:fixed;}
#ReaspektPopupBody #ReaspektCloseBtn {width:50px;height:50px;background:#333 url(/bitrix/templates/xmotors_2025.03.27/images/close-grey.svg) no-repeat center center/60%;cursor:pointer;position:absolute;right:-50px;top:-44px;}
#reaspektGeobaseSearch {border:1px solid #ccc;padding:15px;}
.reaspektGeobaseTitle {font-size:21px;text-transform:none;color:#333;font-weight:800;}
#ReaspektPopupBody {max-height:100vh;}
#ReaspektPopupContainer,.reaspektGeobaseWrapperPopup {height:100%;}
.reaspektGeobaseCities {max-height:calc(100vh - 211px);overflow:auto;}
.reaspektGeobaseCities .reaspektGeobaseAct {margin-bottom:8px;}
.reaspektGeobaseCities .all {display:none;}
input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus input:-webkit-autofill,textarea:-webkit-autofill,textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus {transition:background-color 5000s ease-in-out 0s;}

.controls {display:flex;justify-content:space-between;align-items:center;margin:10px 0;}
.controls .sort {position: relative;display:flex;align-items:center;}
.controls .sort select {appearance: none; width:250px;height:28px;margin-left: 5px; background:transparent;border:none;outline:none; color: #00509c; font-weight: 600; font-size: 13px;}
.controls .sort::before {content: ''; position: absolute; right: 98px; display: block; width: 25px; aspect-ratio: 1; background: url(/bitrix/templates/xmotors_2025.03.27/images/sort_desc2.svg) right / contain no-repeat;}
.controls .sort label {font-weight:500;font-size:15px;line-height:18px;color:#000000;margin-right:10px;white-space:nowrap;display: none;}
.controls .sort .sort-item {display:flex;align-items:center; white-space:nowrap; font-size:13px}
.select2-results__option .sort-item i{ display:none!important}
.controls .sort .sort-item .mobile {margin-right: 5px;}
 
.controls .sort .asc,.controls .sort .desc {display:inline-block;width:25px;height:25px; /*margin-left:auto;*/ padding-left:10px}
.controls .sort .asc {background:url(/bitrix/templates/xmotors_2025.03.27/images/sort_asc2.svg) no-repeat center center;}
.controls .sort .desc {background:url(/bitrix/templates/xmotors_2025.03.27/images/sort_desc2.svg) no-repeat center center; padding-left:10px}
.select2-container--default .select2-selection--single { border:none; border-radius:0;}
.select2-container--default .select2-selection--single .select2-selection__rendered { font-weight:600;font-size:13px; color: #00509c;}
.select2-container--default .select2-selection--single .select2-selection__arrow {display:none;}
.sort-spares select {width:260px;}
.sort-spares .select2-container--default .select2-selection--single .select2-selection__arrow {display:flex;height:100%;}
.sort-spares .select2-container--default .select2-selection--single .select2-selection__arrow b {border:none;border-left:1px solid #000;border-bottom:1px solid #000;width:7px;height:7px;border-radius:1px;transform:rotate(-45deg);margin-top:-5px;}
.select2-dropdown {border:none;}
.select2-results__option {padding:0;}
.sort-spares .select2-results__option {padding:0;line-height:40px;padding:0 25px;}
.select2-results__option .sort-item {padding:0 10px;line-height:40px;}
.select2-results__option .sort-item i {display:none;}
.controls .pages-count {display:flex;align-items:center;gap:10px;display: none;}
.controls .pages-count a {width:55px;height:50px;background:#f5f5f6;display:flex;align-items:center;justify-content:center;font-weight:500;font-size:15px;color:#000000;}
.controls .pages-count a.selected {background:#00509c;color:#fff;}

.fancybox-close-small {width:50px;height:50px;background: url(/bitrix/templates/xmotors_2025.03.27/images/close_transparent.svg) no-repeat center center;cursor:pointer;right:0;top:0;position:absolute;}
.fancybox-close-small:before,.fancybox-close-small:after {content:none;}
.fancybox-close-small svg {display:none;}

.popup {position:fixed;top:0;z-index:999999;width:100%;height:100%; opacity: 0; transition: opacity .3s;}
.popup.open {opacity:1;}
.popup::before {content:'';position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.7);opacity:0;transition: opacity .3s;}
.popup.open::before {opacity:1;}

.popup>div {width:128px;margin:0 auto;top:50%;position:relative;transform:translateY(-50%);}
.popup>div.ask_price {margin:3% auto 0 auto;}
.popup>div.loaded {width:938px; max-height: 100%; overflow-y: auto;}
.popup>div.loaded.long {width:900px;}
.popup>div.loaded.clicked {height:auto!important;}
.popup>div.loaded .popup_header .title {font-weight:700;font-size:31px;line-height:30px;color:#333333;padding:0; -webkit-text-size-adjust: none; text-size-adjust: none;}
.popup>div.loaded p {-webkit-text-size-adjust: none; text-size-adjust: none;}
.popup>div.loaded a {-webkit-text-size-adjust: none; text-size-adjust: none;}
.popup>div.loaded form {background:#fff;padding:0 50px 75px;box-sizing:border-box;position:relative;width:100%;}
.popup>div.ask_price.loaded form {padding:0 0 20px;}
.popup>div>h1 {margin:0;color:#437fa1;}
.popup>div .popup_header {position:relative;padding:45px 0 45px;}
.popup>div font {display:inline-block;width:33px;height:27px; background: url(/bitrix/templates/xmotors_2025.03.27/images/close_transparent.svg) no-repeat center center/100%; cursor:pointer;right:20px;top:20px;position:absolute;cursor:pointer;color:transparent; z-index: 99;}
.popup>div input[type='text'],
.popup>div input[type='tel'],
.popup>div input[type='email'],
.popup>div textarea { border-radius:5px; resize:none!important;background:#f5f5f5;border:none; height:45px;width:100%;padding-left:20px;font-size:15px;color:#333;outline:none;resize:vertical;box-sizing:border-box;}
.popup>div textarea {height:100px;padding-top:12px;}
.popup>div input.has-error {border:1px solid #ff0000;color:#ff0000;}
.popup>div .simple-error {display: block;margin-bottom: 7px;font-weight: 600;font-size: 13px;color: red;line-height: 1.2;}
.popup>div .form-row {margin-bottom:15px; position: relative;}
.popup>div .form-row.captcha {margin-bottom: 30px;}

.popup>div .fake-disabled {opacity: 0.5;}
.popup>div .container-for-check-click {display:none;position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 1;}
.popup>div .container-for-check-click.active {display: block;}

.popup>div .submit-row {position: relative; text-align:center;}
.popup>div .submit,.popup>div input[type='button'] {width:100%; height:50px;font-weight:600;font-size:15px;text-align:center;color:#333;border:none;cursor:pointer;background:#E30016;padding:0 47px;width:auto; color:#fff; border-radius: 0;}
.popup>div .submit:hover,.popup>div input[type='button']:hover {background:#fdc650;}
.popup>div .submit {display:inline-block;text-decoration:none;}
.popup .g-recaptcha {display:flex;justify-content:center;}
.popup[data-form='city-picker']>div.loaded {width:400px;}
.popup[data-form='success']>div.loaded,.popup[data-form='request-call']>div.loaded,.popup[data-form='request-empty-catalog-serch']>div.loaded {width:400px;}
.popup[data-form='request-call']>div.loaded form {background:#fff;padding:0;}
.popup[data-form='request-call'].b24-form-wrapper.b24-form-border-right {border:none;}
.popup[data-form='error-form']>div.loaded {width:560px;}
.popup[data-form='error-form']>div.loaded form {background:#fff;padding-bottom:25px;}
.popup[data-form='error-form']>div.loaded form .input-file-styled span {font-size:14px;cursor:pointer;}
.popup[data-form='error-form']>div.loaded form .file-item {font-size:14px;}
#add-site-error {position:fixed;right:0;bottom:0;background:#feb006;color:#fff;padding:10px 20px;font-size:12px;z-index:9999}
#add-site-error:hover {background:#333}
.loaded #popup_form .b24-form-wrapper {background:#fff}
.loaded #popup_form .b24-form-wrapper .b24-form-header-title,.loaded #popup_form .b24-form-wrapper .b24-form-control-label,.loaded #popup_form .b24-form-wrapper .b24-form-btn,.b24-form-field-agreement .b24-form-field-agreement-link,.b24-form .b24-form-sign-abuse-link {font-family:'Montserrat',sans-serif!important;}
.popup[data-form='request-sale1click']>div.loaded {width:750px;}
.popup[data-form='request-sale1click']>div.loaded form {background:#fff;}
.popup[data-form='request-sale1click']>div input[type='button'] {margin:0 auto;}
.popup[data-form='request-rasroch']>div.loaded {width:490px;}
.popup[data-form='request-rasroch']>div.loaded form {background:#fff;padding-bottom:25px;}
.popup[data-form='request-rasroch']>div .popup_header {padding-top:35px;}
.popup[data-form='request-rasrochCredit']>div.loaded {width:750px;}
.popup[data-form='request-rasrochCredit']>div.loaded form {background:#fff;padding-bottom:25px;}
.popup[data-form='request-rasrochCredit']>div .popup_header {padding-top:35px;}
.popup[data-form='add2cart']>div.loaded {width:750px;}
.popup[data-form='add2cart']>div.loaded form {background:#fff;}
.popup .select-styled .select-ul {max-height:230px;overflow:auto;margin-top:-1px;padding-top:0;}

.popup[data-form='garant-form']>div.loaded{max-height: 100%; overflow: auto;}
.popup[data-form='garant-form'] .select2-container--default .select2-selection--single .select2-selection__rendered{padding-left: 20px!important;padding-right: 50px; background-color: #f5f5f5; color: #333; font-weight: 500;}
.popup[data-form='garant-form'] .select2-container--default .select2-selection--single .select2-selection__arrow{display: block; height: 100%; width: 40px;}
.popup[data-form='garant-form'] .select2-container--default .select2-selection--single .select2-selection__arrow b{background: url(/bitrix/templates/xmotors_2025.03.27/images/arrow-new2.svg) no-repeat center center/contain; width: 20px; height: 20px; border: none; margin-top: -10px; margin-left: -10px; transform: rotate(90deg);}
.popup[data-form='garant-form'] .select2-container--default .select2-selection--single .select2-selection__placeholder{color: #B1B1B1; opacity: 0.8; font-size: 15px; font-weight: 400;}
.popup[data-form='garant-form'] .select2-results__option{padding: 15px 20px;}
.popup[data-form='garant-form'] .file-row{background-color: #f5f5f5; padding: 12px 20px;}
.popup[data-form='garant-form'] .file-row-label{display: block; font-weight: 500;}
.popup[data-form='garant-form'] > div .submit{color: #fff;}


.popup[data-form='e-pasport-form'] .select2-container--default .select2-selection--single .select2-selection__rendered{padding-left: 20px!important;padding-right: 50px; background-color: #f5f5f5; color: #333; font-weight: 500;}
.popup[data-form='e-pasport-form'] .select2-container--default .select2-selection--single .select2-selection__arrow{display: block; height: 100%; width: 40px;}
.popup[data-form='e-pasport-form'] .select2-container--default .select2-selection--single .select2-selection__arrow b{background: url(/bitrix/templates/xmotors_2025.03.27/images/arrow-new2.svg) no-repeat center center/contain; width: 20px; height: 20px; border: none; margin-top: -10px; margin-left: -10px; transform: rotate(90deg);}
.popup[data-form='e-pasport-form'] .select2-container--default .select2-selection--single .select2-selection__placeholder{color: #B1B1B1; opacity: 0.8; font-size: 15px; font-weight: 400;}
.popup[data-form='e-pasport-form'] .select2-results__option{padding: 15px 20px;}
.popup[data-form='e-pasport-form'] .file-row{background-color: #f5f5f5; padding: 12px 20px;}
.popup[data-form='e-pasport-form'] .file-row-label{display: block; font-weight: 500;}
.popup[data-form='e-pasport-form'] > div .submit{color: #fff;}

.popup[data-form='video-consult-form'] > div.loaded {width:750px; }
.popup[data-form='video-consult-form'] > div font { background: url(/bitrix/templates/xmotors_2025.03.27/images/close_transparent.svg) no-repeat center center/100%;}
.popup[data-form='video-consult-form'] > div.loaded form {padding: 0 50px 50px;}
.popup[data-form='video-consult-form'] .popup_header {padding:30px 0 20px;}
.popup[data-form='video-consult-form'] .form-row label {display: block; margin-bottom: 5px; font-weight: 500; font-size: 15px; color: #999999;}
.popup[data-form='video-consult-form'] .form-row label.error-rbz {color: red}
.popup[data-form='video-consult-form'] > div input[type='text'] {height: 50px; font-weight: 500; color: #333;}
.popup[data-form='video-consult-form'] > div input.error-rbz {border: 1px solid red;}
.popup[data-form='video-consult-form'] .container-response .error {color: red;}

.popup[data-form='request-rasroch'] > div input.error-rbz {border: 1px solid red;}
.popup[data-form='request-rasroch'] .form-row label.error-rbz {color: red}
.popup[data-form='request-rasroch'] > div textarea.error-rbz {border: 1px solid red;}

.popup[data-form='request-rasrochCredit'] > div input.error-rbz {border: 1px solid red;}
.popup[data-form='request-rasrochCredit'] .form-row label.error-rbz {color: red}
.popup[data-form='request-rasrochCredit'] > div textarea.error-rbz {border: 1px solid red;}

.popup[data-form='show-attention'].template-classic > div.loaded {width:850px; border: 2px solid #4CAF50}
.popup[data-form='show-attention'] .loaded p b,
.popup[data-form='show-attention'] > .loaded .popup_header .title{color: #4CAF50;}
.popup[data-form='show-attention'] > .loaded .popup_header .title{line-height: 36px;}
.popup[data-form='show-attention'] .loaded p{margin-bottom: 10px;}
.popup[data-form='show-attention'] .loaded .show-attention-controls {display: flex; column-gap: 30px; justify-content: center; margin-top: 20px;}
.popup[data-form='show-attention'] .loaded .show-attention-close{display: flex; align-items: center; justify-content: center; text-align: center; cursor: pointer;padding: 10px 15px;border: 1px solid currentColor!important; font-weight: 400; color: #333; text-decoration: none; width: 90px;}
.popup[data-form='show-attention'] .loaded .show-attention-video {display: flex; align-items: center; justify-content: center; text-align: center; padding: 10px 15px;background-color: #4CAF50; color: #fff;}

@media screen and (prefers-color-scheme: dark) {
	.popup[data-form='show-attention'] .loaded p{color: #919191;}
	.popup[data-form='show-attention'] .loaded .show-attention-close {color: #fff;}
}
@media screen and (max-width: 768px) {
	.popup[data-form='show-attention'].template-classic > div.loaded {box-sizing: border-box; width: 100%;}
	.popup[data-form='show-attention'] > .loaded .popup_header .title{line-height: 30px;}
}

/* Класс для запрета действий каких либо */
.disabled-class-for-elements {pointer-events: none;}

.popup.template-classic[data-form='request-region'] > div.loaded {width:800px; background: #fff;}
.popup.template-classic[data-form='request-region'] > div.loaded iframe{height: calc(100vh - 130px); width: 100%;}
.popup.template-classic[data-form='request-region'] > div.loaded .popup_header{padding-left: 20px; padding-right: 20px;}

.payment-plan .form-row label {display: block; margin-bottom: 5px; font-weight: 500; font-size: 13px; color: #999999;}
.payment-plan .container-response {margin-bottom: 15px;}
.payment-plan .container-response .error {color: red;}
form.payment-plan font {background: url(/bitrix/templates/xmotors_2025.03.27/images/close_transparent.svg) no-repeat center center/100%;}

.on-credit .form-row label {display: block; margin-bottom: 5px; font-weight: 500; font-size: 15px; color: #999999;}
.on-credit .container-response {margin-bottom: 15px;}
.on-credit .container-response .error {color: red;}
form.on-credit font { background: url(/bitrix/templates/xmotors_2025.03.27/images/close_transparent.svg) no-repeat center center/100%;}

/* Общий шаблон для форм старт */
.popup.template-classic > div.loaded {width:490px; max-height: 100%; overflow-y: auto;}
.popup.template-classic > .preloader {position: fixed;top: 50%;left: 0;right: 0; z-index: 15;width: 60px;height: 60px;border: 5px solid gray;border-bottom-color:  #E30016;border-radius: 50%;display: inline-block;box-sizing: border-box;animation: rotation 1s linear infinite;}
.popup.template-classic > .preloader.js_hidden {display: none;}
.popup.template-classic > .loading{margin: 0 auto; position: absolute;}

.popup.template-classic > div font {background: url(/bitrix/templates/xmotors_2025.03.27/images/close_transparent.svg) no-repeat center center/100%;}
.popup.template-classic > div.loaded form {padding: 0 50px 26px; position: relative;}
.popup.template-classic > div.loaded.form-videoreview-popup {max-width: 1280px; width: 100%;}
.popup.template-classic > div.loaded.form-videoreview-popup .form-inner {width: 100%; box-sizing: border-box; padding: 0 50px 26px; position: relative; background: #fff;}
.popup.template-classic > div.loaded.form-videoreview-popup .form-inner iframe {width: 100%; height: 670px;}


.popup.template-classic .popup_header {padding: 48px 0 20px;}
.popup.template-classic .popup_desc {margin: 10px 0; line-height: 140%;}
.popup.template-classic .form-row label {display: block; margin-bottom: 7px; font-weight: 600; font-size: 13px; color: #999999; line-height: 1.2;}
.popup.template-classic .form-row label.styled-checkbox{display: inline-flex;}
.popup.template-classic .form-row.banks label { margin-bottom: 0; height: 86px;}

.popup>div .form-row.banks { margin-bottom:30px; margin-top: -3px;}
.form-inner .form-row.centered {margin-top:5px}
.popup.template-classic > div input[type='text'] {height: 45px; font-weight: 400; color: #333; font-size:15px}
.popup.template-classic > div input.error-rbz {border: 1px solid red;}
.popup.template-classic > div textarea {min-height: 50px; font-weight: 500; color: #333; resize: vertical !important;}
.popup.template-classic > div textarea.error-rbz {border: 1px solid red;}
.popup.template-classic .form-row label.error-rbz {color: red;}
#popup_form .form-politika-konf { font-size:13px; line-height: 18px; font-weight:400}
/* Общий шаблон для форм конец */

.popup.template-classic[data-form='add2cart']>div.loaded {
	width: 750px;
}

.rbz-field__invalid {border: 1px solid red !important;}
.rbz-fields-error {color: red;}

/* Темплейт для селекта форм старт */
.popup .select2-container.rbz-default-select {height: 50px}
.popup .select2-container.rbz-default-select .select2-selection.select2-selection--single { border-radius:5px; background-color: #f5f5f5; height: 50px;display: flex;align-items: center;justify-content: space-between;padding-left: 20px; padding-right: 50px;}
.popup .select2-container.rbz-default-select .select2-selection.select2-selection--single .select2-selection__arrow {display: block; height: 100%; width: 50px;}
.popup .select2-container.rbz-default-select .select2-selection.select2-selection--single .select2-selection__arrow b{ background: url(/bitrix/templates/xmotors_2025.03.27/images/arrow-new2.svg) no-repeat center center/contain; width: 20px; height: 20px; border: none; margin-top: -10px; margin-left: -10px; transform: rotate(90deg);}
.select2-container.rbz-default-select .select2-results__options .select2-results__option {padding: 15px 20px;}
/* Темплейт для селекта форм конец */

#inline-anon-appeal font,
#inline-anon-appeal .popup_header {display: none;}
#inline-anon-appeal textarea{min-height: 150px;}
.popup[data-form="anon_appeal"].template-classic > div textarea{min-height: 150px;}
body>.inside.anon-appeal .right_part h1 {width: 100%; text-align: center;}
/* .inside.anon-appeal .bread {overflow-x: auto;} */
/* .inside.anon-appeal .bread ul {width: fit-content; margin: 0 auto;} */

.letter-director:not(:last-child) {
	margin-bottom: 40px;
}
.page-inline-form form {
	width: 100%;
	padding: 26px 50px;
	box-sizing: border-box;
}
.page-inline-form form .submit-row {
	display: flex;
	justify-content: center;
}
.inline.page-inline-form > div .submit {
	font-weight: 600;
	font-size: 15px;
	color: #fff;
	background: #E30016;
}

/* инлайн форма старт */
.inline {padding: 0 15px;}
.inline--medium {display: flex;justify-content: center;}
.inline__wrapper {max-width: 725px;width: 100%; position: relative;}
.inline .form-row {display:flex;margin-bottom:15px;flex-wrap:wrap;}
.inline .form-row.jc-c {justify-content: center;}
.inline .form-row.jc-c .form-row {width: 100%; flex-direction: column;}
.inline .form-row.jc-c .form-row .g-recaptcha {align-self: center; margin-bottom: 15px;}
.inline .form-row label {display: block;margin-bottom: 5px;font-weight: 500;font-size: 15px;color: #999999;}
.inline .form-row input[type='text'],
.inline .form-row input[type='email'],
.inline .form-row input[type='tel'],
.inline .form-row textarea,
.inline .form-row select {width: 100%; box-sizing:border-box; background:#e9e9e9;border:none;border-radius:5px;height:44px;padding-left:20px;font-size:15px;font-weight: 500; color: #333;outline:none;}
.inline > div textarea {min-height: 50px;font-weight: 500;color: #333;resize: vertical !important; padding-top: 12px; }
.inline > div .submit, .inline > div input[type='button'] {height: 53px;font-weight: 600;font-size: 13px;text-align: center;color: #333;border: none;cursor: pointer;background: #feb006;padding: 0 80px;width: auto;}
.inline .form-row input[type='text'].error-rbz {border: 1px solid red;}
.inline textarea.error-rbz {border: 1px solid red;}
.inline .form-row label.error-rbz {color: red;}
/* инлайн форма конец */

.error-captcha.text-danger{color: red!important;}

.popup .select2-container--default .select2-selection--single{height: 45px;}
.popup .select2-container--default .select2-selection--single .select2-selection__rendered{line-height: 45px; color: #333; font-weight: 400; font-size: 15px;}
.popup .select2{top: 100%!important; width: 100%!important;}



.alert {font-size:15px;padding:0.75rem 1.25rem;border:1px solid transparent;}
.alert.alert-success {color:#155724;background-color:#d4edda;border-color:#c3e6cb;}
.alert.alert-error {color:#721c24;background-color:#f8d7da;border-color:#f5c6cb;}
.alert.alert-info {color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb;}

.popup .basket-popup .basket-item {display:flex;justify-content:space-between;align-items:center;}
.popup .basket-popup .basket-item-image {width:165px;height:165px;display:flex;justify-content:center;align-items:center;margin-right:25px;border:1px solid rgba(181,181,185,0.53);}
.popup .basket-popup .basket-item-image img {max-width:80%;max-height:80%;}
.popup .basket-popup .basket-item-info {flex:1;}
.popup .basket-popup .basket-item-info .name {font-weight:600;font-size:14px;line-height:17px;color:#707070;}
.popup .basket-popup .basket-item-info .art {font-weight:500;font-size:12px;line-height:15px;color:#707070;margin-top:10px;}
.popup .basket-popup .basket-item-info .price {font-weight:500;font-size:17px;line-height:21px;color:#707070;margin-top:10px;}
.popup .basket-popup .basket-item-info .price span {font-weight:700;color:#333;}
.popup .basket-popup .basket-item-btns {width:110px;margin-left:50px;display:flex;flex-direction:column;align-items:center;}
.popup .basket-popup .basket-item-qty {display:flex;height:45px;}
.popup .basket-popup .basket-item-qty input {width:100%;height:45px;background:#dddde1;text-align:center;font-weight:600;font-size:18px;color:#333333;padding:0;}
.popup .basket-popup .basket-item-qty-btns {margin-left:3px;}
.popup .basket-popup .basket-item-qty-btns span {display:block;width:35px;height:50%;position:relative;background:#dddde1;cursor:pointer;}
.popup .basket-popup .basket-item-qty-btns span:hover {background:#d2d2d8;}
.popup .basket-popup .basket-item-qty-btns span.plus:after,.popup .basket-popup .basket-item-qty-btns span.minus:after {content:'';border:5px solid transparent;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
.popup .basket-popup .basket-item-qty-btns span.plus:after {border-bottom:5px solid #333;margin-top:-2px;}
.popup .basket-popup .basket-item-qty-btns span.minus:after {border-top:5px solid #333;margin-top:2px;}
.popup .basket-popup .basket-item-delete {display:flex;align-items:center;font-weight:500;font-size:12px;text-decoration-line:underline;color:#707070;margin-top:25px;}
.popup .basket-popup .basket-item-delete:before {content:'';display:block;width:18px;height:18px;background:url(/bitrix/templates/xmotors_2025.03.27/images/delete.svg) no-repeat center center;margin-right:18px;}
.popup .basket-popup .basket-bottom {margin-top:25px;display:flex;justify-content:space-between;}
.popup .basket-popup .basket-bottom .basket-total p {font-weight:600;font-size:14px;line-height:17px;color:#707070;}
.popup .basket-popup .basket-bottom .basket-total p.basket-total-price {font-weight:500;font-size:20px;line-height:24px;margin-top:7px;}
.popup .basket-popup .basket-bottom .basket-total p.basket-total-price span {font-weight:700;line-height:24px;color:#333;}
.popup .basket-popup .basket-bottom .basket-actions {display:flex;flex-direction:column;align-items:center;}
.popup .basket-popup .basket-bottom .basket-actions .checkout {width:240px;height:53px;line-height:53px;background:#feb006;text-align:center;font-weight:600;font-size:13px;color:#333333;text-decoration:none;}
.popup .basket-popup .basket-bottom .basket-actions .checkout:hover {background:#fdc650;}
.popup .basket-popup .basket-bottom .basket-actions .close-basket {font-weight:600;font-size:13px;line-height:16px;text-align:center;text-decoration-line:underline;color:#333333;margin-top:12px;}
.basket-items-list-table .basket-items-list-item-descriptions .basket-item-image {height:130px;object-fit:contain;}

.product-articles {display:flex;flex-wrap:wrap;gap:20px;}
.product-articles-item {flex:1 0 25%;max-width:calc(25% - 20px * 3/4);}
.product-articles-item-image {height:228px;display:flex;width:100%;justify-content:center;align-items:center;margin-bottom:25px;}
.product-articles-item-image img {width:100%; height:100%; object-fit: cover;}
.product-articles-item-name {font-weight:600;font-style:14px;color:#333;text-decoration: none;}
.product-articles-item-name:hover {text-decoration: underline;}
.index-spares-type,.index-spares-brand {display:none;margin-bottom:30px;}
.index-spares-type.active,.index-spares-brand.active {display:block;}
.prost.zap-index,.prost.zap-category {display:flex;gap:30px;flex-wrap:wrap;}
.prost.zap-category {margin-top:30px;}
.prost.zap-index .tov,.prost.zap-category .tov {flex:1 0 calc(100%/4 - 30px * 3/4);max-width:calc(100%/4 - 30px * 3/4);}
.prost.zap-index div .img,.prost.zap-category div .img {display:flex;width:100%;height:150px;justify-content:center;align-items:center;}
.prost.zap-index div .img img,.prost.zap-category div .img img {max-height:90%;}
.prost.zap-index .tov .name,.prost.zap-category .tov .name {text-align:center;line-height:18px;margin-top:20px;height:auto;}
.prost.zap-index .tov .name a,.prost.zap-category .tov .name a {text-decoration:none;font-weight:600;font-size:15px;color:#707070;}
body>.inside .left_part .spares-menu .tabs {}
body>.inside .left_part .spares-menu .tabs ul {list-style:none;}
body>.inside .left_part .spares-menu .tabs ul li {display:block;height:53px;line-height:53px;background:#95989f;color:#fff;text-align:center;font-weight:500;font-size:18px;margin-bottom:4px;cursor:pointer;}
body>.inside .left_part .spares-menu .tabs ul li.active {background:#feb006;color:#333;}
#spares-type {background:#f5f5f6;padding:30px 15px;margin:30px 0;}
#spares-type .popular__title {font-weight:600;font-size:18px;line-height:22px;color:#000000;margin-bottom:25px;}
#spares-type .popular__sect:not(:last-child) {margin-bottom:7px;}
#spares-type .popular__sect>a {display:flex;align-items:center;height:95px;background:#fff;padding:5px;text-decoration:none;}
#spares-type .popular__sect-image {height:80px;flex:1 0 90px;max-width:90px;background-repeat:no-repeat;background-position:center;background-size:contain;margin-right:15px;}
#spares-type .popular__sect-caption {font-weight:600;font-size:13px;line-height:16px;color:#707070;text-decoration:none;}
body>.inside .right_part .spares-search {background:#f5f5f5;display:flex;height:50px;align-items:center;width:530px;padding:0 20px;margin-top:-90px;margin-bottom:60px;margin-left:auto;}
body>.inside .right_part .spares-search input {font-weight:500;font-size:15px;line-height:22px;padding:0;border:none;background:none;flex:1;}
body>.inside .right_part .spares-search input[type='submit'] {background:url(/bitrix/templates/xmotors_2025.03.27/images/search-ico.svg) no-repeat;width:22px;height:22px;padding:0;border:none;cursor:pointer;text-indent:-999px;flex:0 0 auto;}

body>.inside .right_part .spares-top-form{display: flex; align-items: center; margin-bottom: 30px;}
body>.inside .right_part .spares-top-form .spares-search{margin-top: 0; margin-left: 0; flex: 0 0 50%; max-width: 50%; margin-bottom: 0;}
body>.inside .right_part .spares-top-form .spares-manager-form{display: inline-block; background-color: #00509c; color: white; padding: 0 30px; font-size: 14px; font-weight: 700; text-decoration: none; height: 50px; line-height: 50px; margin-left: auto;}

.zap-category-model-item {display:flex;margin-top:30px;}
.zap-category-model-item .inner-image {width:300px;}
.zap-category-model-item .zap-catalog-item {flex:1;margin-left:30px;}
.zap-category-model-item .inner-image {border:1px solid rgba(181,181,185,0.53);padding:20px;}
.zap-category-model-item .inner-image img {max-width:100%;}
.zap-category-model-item .zap-catalog-item .social {text-align:left;}
.zap-category-model-item .zap-catalog-item .social li {display:inline-block;margin:0 5px;}
.zap-search-inline-form-inner {width:530px;float:right;}
.zap-category-model .zap-catalog .search-form,.zap-search-inline-form {background:#f5f5f5;padding:0 20px;margin:0;display:flex;align-items:center;height:50px;margin-top:20px;margin-bottom:20px;}
.zap-search-inline-form {margin-top:0;margin-bottom:15px;}
.zap-category-model .zap-catalog .search-form input[type='text'],.zap-search-inline-form input[type='text'] {font-weight:500;font-size:15px;line-height:22px;padding:0;border:none;background:none;flex:1;}
.zap-category-model .zap-catalog .search-form input[type='submit'],.zap-search-inline-form input[type='submit'] {background:url(/bitrix/templates/xmotors_2025.03.27/images/search-ico.svg) no-repeat;width:22px;height:22px;padding:0;border:none;cursor:pointer;text-indent:-999px;flex:0 0 auto;}
.zap-table {margin:80px 0;}
.zap-table .controls {margin-top:0;}
.zap-table .title {color:#333!important;font-weight:800;font-size:19px!important;margin-bottom:20px;}
.zap-table .title .select-styled {margin-left:30px;}
.zap-table table {width: 100%; border-collapse:collapse;background:#fff;}
.zap-table table td {border:1px solid #0d3353;text-align:center;color:#7b7b7b;padding:5px 10px;}
.zap-table table td:nth-last-child(2) {min-width:50px;}
.zap-table table td .hover {position:relative;}
.zap-table table td .hover>div {display:none;position:absolute;left:90%;top:0;background:#fff;border:1px solid #7b7b7b;padding:5px;z-index:9;width:200px;}
.zap-table table td .hover:hover>div {display:block;}
.zap-table table tr>td:first-child {min-width:inherit;}
.zap-table table thead td {text-transform:uppercase;color:#000101;}
.zap-table table td.name p {display: none;}
.zap-table table td.name a {font-weight:600;font-size:14px;color:#707070;text-decoration:none;}
.zap-table table td.name a:hover {text-decoration:underline;}
.zap-table table td.qty {min-width:130px;text-align:center;}
.zap-table table td.qty p {font-weight:600;font-size:14px;text-align:center;}
.zap-table table td.photo img {max-width:50px;}
.zap-table table td.price-td {min-width:130px;}
.zap-table table td .price {text-align:center;margin:0;font-weight:500;font-size:16px;color:#707070;}
.zap-table table td .price span {font-weight:700;font-size:20px;color:#333333;}
.zap-table table td .old_price {color:#cccccc;font-size:16px;text-decoration:line-through;text-align:center;}
.zap-table table td .zero-price {text-align:center;color:#000;}
.zap-table table td .zero-price a {color:#000;}
.zap-table table td .show-analog {min-width:150px;display:inline-block;color:#0c54a0;text-transform:uppercase;text-decoration:underline;font-weight:600;font-size:14px;}
.zap-table table .buy {background:#e30417; border-radius: 5px; text-align:center;width:125px;height:41px;font-size:12px;display:flex;justify-content:center;gap:10px;align-items:center;color:#ffffff;font-weight:600; text-transform: uppercase;}
.green-amount b {font-weight:600;color:#22a732;font-size:14px;}

.right_part .personal {display:flex;gap:12px;}
.right_part .personal .personal_list {background:url(/bitrix/templates/xmotors_2025.03.27/images/personal1.webp) no-repeat top right #feb006;width:25%;}
.right_part .personal .personal_list a {font-weight:700;font-size:18px;line-height:25px;color:#333333;height:148px;display:flex;align-items:center;padding-left:20px;box-sizing:border-box;}
.right_part .personal .personal_list:nth-of-type(2) {background:url(/bitrix/templates/xmotors_2025.03.27/images/personal2.webp) no-repeat top right #f6f6f6;}
.right_part .personal .personal_list:nth-of-type(3) {background:url(/bitrix/templates/xmotors_2025.03.27/images/personal3.webp) no-repeat top right #95989f;}
.right_part .personal .personal_list:nth-of-type(3) a {color:#fff;}
.right_part .personal .personal_list:nth-of-type(4) {background:url(/bitrix/templates/xmotors_2025.03.27/images/personal4.webp) no-repeat top right #00509c;}
.right_part .personal .personal_list:nth-of-type(4) a {color:#fff;}
.right_part .personal .personal_list:nth-of-type(5) {background:url(/bitrix/templates/xmotors_2025.03.27/images/exit.webp) no-repeat top right #f6f6f6;background-size:62%;}
.right_part .personal .personal_list a span {width:50%;}

.right_part .personal + .see_more + .catalog_section.car_list > .slick-arrow {
	top: -60px;
}

.right_part .catalog_section .slick-prev {z-index:9;left:auto;right:95px;top:-20px;width:55px;height:55px;background:url(/bitrix/templates/xmotors_2025.03.27/images/left.svg) no-repeat center;}
.right_part .catalog_section .slick-next {z-index:9;right:10px;top:-20px;width:55px;height:55px;background:url(/bitrix/templates/xmotors_2025.03.27/images/right.svg) no-repeat center;}
.right_part .catalog_section .slick-prev:before,.right_part .catalog_section .slick-next:before {display:none;}
.right_part .analogs-block .catalog_section .slick-prev,.right_part .analogs-block .catalog_section .slick-next {top:-40px;}
.right_part .see_more {font-weight:700;font-size:23px;color:#333;padding:120px 0 40px;}
.right_part .recomend-products .see_more {padding: 0px 0 40px;}
.auth .auth-soc-title {text-align:center;}
.auth .bx-auth-reg+noindex .forgot-pass {}
.right_part .marks {padding:50px 0;display:flex;flex-wrap:wrap;list-style:none;}
.right_part .marks li {display:flex;width:50%;align-items:Center;padding:10px 0;}
.right_part .marks li img {width:30px;margin-right:30px;}

.basket-items-list-table thead th {background:#f5f5f6;font-weight:600;font-size:15px;line-height:44px;color:#555555;text-align:center;height:47px;}
.basket-items-list-table thead th:last-child {width:170px;}
.basket-items-list-table .basket-items-list-item-descriptions {width:auto;}
.basket-items-list-table tbody td {padding:30px 0;border-bottom:1px solid rgba(149,152,159,0.34);}
.basket-items-list-table .basket-item-info-name,.basket-items-list-table .basket-item-info-name-link {font-weight:600;font-size:14px;line-height:17px;color:#707070;padding-right:0;}
.basket-items-list-table .basket-item-info-name {margin-bottom:10px;}
.basket-items-list-table .basket-item-property-name,.basket-items-list-table .basket-item-property-custom-name,.basket-items-list-table .basket-item-property-custom-value {font-weight:500;font-size:12px;line-height:15px;color:#707070;}
.basket-items-list-table .basket-item-price-current-text {font-weight:500;font-size:20px;line-height:24px;color:#707070;display:block;}
.basket-items-list-table .basket-item-price-current-text span {font-weight:700;color:#333333;}
.basket-items-list-table .basket-item-block-price {padding:0 30px;}
.basket-items-list-table .basket-item-block-price .bonus {background:url(/bitrix/templates/xmotors_2025.03.27/images/bonus-cart.svg) no-repeat left center;font-weight:500;font-size:12px;line-height:14px;color:#707070;padding-left:25px;max-width:248px;display:block;white-space:normal;text-align:left;margin:14px auto -42px;}
.basket-items-list-table .basket-item-block-amount {position:relative;padding:0 30px;}
.basket-items-list-table .basket-item-amount-filed-block {display:flex;justify-content:center;width:100%;}
.basket-items-list-table .basket-item-amount-filed-block .basket-item-amount-filed {height:45px;background:#dddde1;flex:1 0 70px;max-width:70px;text-align:center;font-weight:600;font-size:18px;color:#333333;border:none;}
.basket-items-list-table .basket-item-amount-actions {flex:1 0 35px;max-width:35px;margin-left:3px;background:#dddde1;}
.basket-items-list-table .basket-item-amount-btn-plus,.basket-items-list-table .basket-item-amount-btn-minus {display:flex;height:50%;width:100%;justify-content:center;align-items:center;}
.basket-items-list-table .basket-item-amount-btn-plus::before {content:'';background:none;border:5px solid transparent;border-bottom:5px solid #333;margin-top:-5px;margin-left:-5px;}
.basket-items-list-table .basket-item-amount-btn-plus::after {content:none;}
.basket-items-list-table .basket-item-amount-btn-minus::after {content:'';background:none;border:5px solid transparent;border-top:5px solid #333;margin-top:-4px;margin-left:-5px;}
.basket-items-list-item-remove .basket-item-block-actions {display:flex;justify-content:center;align-items:center;}
.basket-items-list-item-remove .fav-btn {margin-right:30px;}
.basket-checkout-container {margin-bottom:50px}
.basket-checkout-container .basket-checkout-block-btn .basket-btn-checkout {width:245px;height:40px;background-color:#111111;font-weight:600;font-size:13px;text-align:center;color:#ffffff;border:none;border-radius:0;}
.basket-checkout-container .basket-checkout-block-btn .basket-btn-checkout:hover {background-color:#111;}
.basket-checkout-block-total-price-inner .basket-coupon-block-total-price-current {font-weight:500;font-size:20px;line-height:24px;color:#707070;display:block;}
.basket-checkout-block-total-price-inner .basket-coupon-block-total-price-current span {font-weight:700;color:#333333;}
.basket-checkout-block-total {font-weight:500;font-size:20px;line-height:24px;color:#707070;}
.b24-form-btn,.b24-form-control-string .b24-form-control,.b24-form-control-list .b24-form-control,.b24-form-control-text .b24-form-control,.b24-form-control-select .field-item {border-radius:0!important;}
.right_part .b24-form-wrapper.b24-form-border-bottom {border-bottom:0!important;margin:50px auto;}
.right_part .b24-form-padding-side {padding:0;}

.order-page header .top_part,.order-page header nav,.order-page header .logo_search .menu,.order-page header .logo_search .search,.order-page header .logo_search .ico_part>*,.order-page .bread,.order-page .right_part>h1 {display:none;}
.order-page header {padding-bottom:0;background:#f5f5f6;}
.order-page header .logo_search {height:134px;margin-top:0;margin-bottom:0;justify-content:center;}
.order-page header .logo_search>a img {max-width:100%;height:76px;}
.order-page header .logo_search .ico_part .bx-basket {display:block;position:relative;margin-left:90px;}
.order-page header .logo_search .ico_part .bx-basket .order-cart-top {display:flex;align-items:center;}
.order-page header .logo_search .ico_part .bx-basket .order-cart-top-text>span {display:block;font-weight:500;font-size:15px;line-height:20px;color:#333333;}
.order-page header .logo_search .ico_part .bx-basket .order-cart-top-qty {font-weight:700;}
.order-page header .logo_search .ico_part .bx-basket .order-cart-top-sum {}
.order-page header .logo_search .ico_part .bx-basket .order-cart-top-show-products {display:inline-block;width:28px;height:28px;background:#b5b5b9;position:relative;margin-left:60px;}
.order-page header .logo_search .ico_part .bx-basket .order-cart-top-show-products:after {content:'';border:5px solid transparent;border-top:7px solid #fff;position:absolute;left:50%;top:50%;margin-left:-5px;margin-top:-3px;transition:0.3s;}
.order-page header .logo_search .ico_part .bx-basket .order-cart-top-show-products.open:after {transform:rotate(180deg);margin-top:-8px;}
.order-page header .logo_search .ico_part .bx-basket .bx-basket-item-list {position:absolute;right:0;display:none;margin-top:10px;}
.order-page header .logo_search .ico_part .bx-basket .bx-basket-item-list-container .bx-basket-item-list-item {background:#95989f;padding:17px 20px;width:365px;margin:0;display:flex;}
.order-page header .logo_search .ico_part .bx-basket .bx-basket-item-list-container .bx-basket-item-list-item:not(:last-child) {border-bottom:1px solid #fff;}
.order-page header .logo_search .ico_part .bx-basket .bx-basket-item-list-container .bx-basket-item-list-item-name,.order-page header .logo_search .ico_part .bx-basket .bx-basket-item-list-container .bx-basket-item-list-item-name a {font-weight:600;font-size:14px;line-height:17px;color:#ffffff;margin:0;}
.order-page header .logo_search .ico_part .bx-basket .bx-basket-item-list-container .bx-basket-item-list-item-price-block {font-weight:500;font-size:14px;line-height:17px;color:#ffffff;margin:0;flex:1 0 125px;max-width:125px;text-align:right;}
.order-page header .logo_search .ico_part .bx-basket .bx-basket-item-list-container .bx-basket-item-list-item-price-block a {color:#fff}
.order-page header .logo_search .ico_part .bx-basket .bx-basket-item-list-container .bx-basket-item-list-item-price-block span {font-weight:700;}
.select2-container--default .select2-results>.select2-results__options {border:1px solid #ccc!important;}
#order-make {position:relative;}
#order-make .notif-block {box-shadow:none;padding:25px 0;text-align:center;background:#fff;width:1172px;margin:0 auto;}
.zap-table table td .show-analog {font-size:12px;}
.form-politika-konf a {text-decoration: underline;}
.form-politika-konf a:hover {text-decoration: none; color: #333333;}
#order-make #bx-soa-order-form {display:flex;justify-content:center;}
#order-make #bx-soa-order {width:685px;margin-right:20px;}
#order-make #bx-soa-order-form .order-info-block {width:477px;height:717px;background:#f5f5f5 url(/bitrix/templates/xmotors_2025.03.27/images/order-img.webp) no-repeat center bottom;padding:50px 55px;}
#order-make #bx-soa-order-form .order-info-block ul {padding:0;margin:0;list-style:none;}
#order-make #bx-soa-order-form .order-info-block ul li {display:flex;align-items:center;}
#order-make #bx-soa-order-form .order-info-block ul li:not(:last-child) {margin-bottom:45px;}
#order-make #bx-soa-order-form .order-info-block ul li .icon {display:flex;width:40px;height:40px;justify-content:center;align-items:center;margin-right:15px;}
#order-make #bx-soa-order-form .order-info-block ul li p {font-weight:500;font-size:11px;line-height:13px;color:#333333;}
#order-make #bx-soa-order-form .order-info-block ul li p span {display:block;font-weight:700;font-size:16px;line-height:20px;margin-bottom:4px;}
.bx-soa-section {margin-bottom:30px!important;}
.bx-soa-section-title-container {padding:0;}
.bx-soa-section-title-container h2 {font-weight:800;font-size:31px;line-height:38px;color:#333333;font-family:'Montserrat';margin-bottom:15px;}
#order-make .bx-soa-customer-field.form-group.label-group-1 {display:flex;flex-wrap:wrap;gap:20px;}
#order-make .bx-soa-customer-field.form-group {margin-bottom:0;flex:1 0 30%;}
#order-make .bx-soa-customer-field.form-group.label-group-2 {margin-top:40px;display:flex;flex-wrap:wrap;gap:20px;}
#order-make .bx-soa-customer-field.form-group.label-group-2>p {font-weight:600;font-size:20px;line-height:24px;margin-bottom:0;width:100%;}
#order-make .bx-soa-customer-field.form-group.label-group-2 .form-group {margin-bottom:0;flex:1 0 40%;}
#order-make .bx-soa-customer-field.form-group.label-group-2 .bx-soa-customer-field[data-property-id-row='4'],#order-make .bx-soa-customer-field.form-group-comment {flex:1 0 100%;width:100%;}
#order-make .bx-soa-customer-field.form-group-comment {margin-top:20px;}
#order-make #bx-soa-properties .bx-soa-customer-field.form-group.label-group-2,#order-make #bx-soa-properties .bx-soa-customer-field.form-group.label-group-17 {display:none;}
#order-make .bx-soa-customer-field.form-group.label-group-17 {display:flex;flex-wrap:wrap;margin-top:40px;align-items:center;}
#order-make .bx-soa-customer-field.form-group.label-group-17>p {font-weight:600;font-size:20px;line-height:24px;color:#333333;display: none;}
#order-make .bx-soa-customer-field.form-group.label-group-17 .bx-pickup-btn {height:40px;background:#feb006;text-align:center;line-height:40px;border:none;font-weight:600;font-size:14px;color:#333;align-self:center;text-transform: uppercase;border-radius: 7px;min-width: 180px;}
#order-make .bx-soa-customer-field.form-group.label-group-17 .bx-soa-customer-field {display:none;flex:1 0 100%;margin-top:20px;pointer-events:none;}
#order-make .bx-soa-customer-field.form-group.has-error .soa-property-container input[type="text"]{border: 1px solid red;}
.bx-soa-tooltip .tooltip-inner{background: none; text-align: left;}
.bx-soa-tooltip.bx-soa-tooltip-danger  .tooltip-inner{font-weight: 600; font-size: 13px; color: red; line-height: 1.2; padding: 0;}
#order-make .bx-sls .dropdown-block {border:none;box-shadow:none;background:#f5f5f6;}
#order-make .bx-sls .dropdown-icon {top:15px;}
#order-make .bx-sls .bx-ui-sls-container {min-height:44px;}
.bx-soa-customer-field .soa-property-container input[type='text'],.bx-soa-customer-field textarea {height:44px;width:100%;background:#f5f5f6;border:none;border-radius:5px;outline:none;}
#bx-soa-delivery .bx-soa-pp-item-container {display:flex; background:#f4f4f4; border-radius: 5px;}
#bx-soa-delivery .bx-soa-pp-item-container .bx-soa-pp-company {background:#f4f4f4;height:60px;line-height:60px;flex:1;cursor:pointer; border-radius: 5px;}
#bx-soa-delivery .bx-soa-pp-item-container .bx-soa-pp-company .bx-soa-pp-company-graf-container {text-align:center; display: flex; flex-direction: column; justify-content: center; height: 100%; align-items: center; line-height: 1;}
#bx-soa-delivery .bx-soa-pp-item-container .bx-soa-pp-company .check-styled {display:none;}
#bx-soa-delivery .bx-soa-pp-item-container .bx-soa-pp-company .bx-soa-pp-company-smalltitle {font-weight:600;font-size:16px;text-align:center;color:#333333;text-transform: uppercase; margin-bottom: 5px;}
#bx-soa-delivery .bx-soa-pp-item-container .bx-soa-pp-company .bx-soa-pp-company-smalldescr {font-weight:400;font-size:10px;text-align:center;color:#333333;text-transform: uppercase;}
#bx-soa-delivery .bx-soa-pp-item-container .bx-soa-pp-company.bx-selected {background:#95989f;}
#bx-soa-delivery .bx-soa-pp-item-container .bx-soa-pp-company.bx-selected .bx-soa-pp-company-smalltitle,
#bx-soa-delivery .bx-soa-pp-item-container .bx-soa-pp-company.bx-selected .bx-soa-pp-company-smalldescr {color:#fff;}
#bx-soa-paysystem .bx-soa-pp-item-container {display:flex;gap:20px;}
#bx-soa-paysystem .bx-soa-pp-item-container .bx-soa-pp-company {display:flex;flex-direction:column;align-items:center;background:#f5f5f6;flex:1;padding:0 9px 15px;cursor:pointer; border-radius: 7px;}
#bx-soa-paysystem .bx-soa-pp-item-container .bx-soa-pp-company.bx-selected {outline:3px solid #333333; background: #95989f;}
#bx-soa-paysystem .bx-soa-pp-item-container .bx-soa-pp-company .bx-soa-pp-company-graf-container {width:100%;height:70px;display:flex;justify-content:center;align-items:center;margin-bottom:0;}
#bx-soa-paysystem .bx-soa-pp-item-container .bx-soa-pp-company .bx-soa-pp-company-smalltitle {font-weight:600;font-size:12px;line-height:15px;text-align:center;color:#707070;text-align:center;}
#bx-soa-paysystem .bx-soa-pp-item-container .bx-soa-pp-company.bx-selected .bx-soa-pp-company-smalltitle{color: #fff;}
#bx-soa-paysystem .bx-soa-pp-item-container .bx-soa-pp-company.bx-selected .bx-soa-pp-company-graf-container img{ filter: grayscale(1) brightness(1000%);}
#bx-soa-orderSave .order-btn {display:block;width:245px;height:60px;line-height:60px;background:#e30016;font-weight:600;font-size:14px;text-align:center;color:#ffffff;text-transform: uppercase;margin: auto; border-radius: 5px; margin-bottom: 30px;}

body>.inside .right_part .article-new iframe {width:50%;}
.contact-map .custom-combobox-toggle {height:35px;border:1px solid #c5c5c5!important;}
.order-auth-row {margin-bottom:25px;}
.order-auth-row p {font-weight:600;font-size:20px;line-height:24px;color:#333333;}
.order-auth-row p a {text-decoration:underline;}
.phone_mob,.pay_money,.ico.mobile,.ul_part.mobile,.fix_mobile {display:none;}
.wrap .ico.mobile,.zap-category-model-title {display:none;}
.auth.form-styled .check-styled input[type='checkbox'] {display:none;}
.page-div ul {margin:0px 0 0px 30px;}
.page-div p {padding:10px 0;}
#rekvizity_pc {width:100%;margin-bottom:30px;}
#rekvizity_pc tr td {padding:10px;}
.article-new{max-width: 640px; margin: 0 auto;}
.article-new ul {padding-left: 14px;}
.article-new ol {margin:30px;}
.article-new p:has(img){margin-bottom: 0;}
.article-new table{border-collapse: collapse; width: 100%;}
.article-new table td{ border:1px solid #000; padding: 5px;}
.article-new table td p{margin-bottom: 0;}

.article-new h1{padding-bottom: 10px!important;}
.article-new h2{margin-bottom: 10px; font-weight: 600;}
.article-new h3{margin-bottom: 10px; padding-bottom: 0; font-weight: 600!important;}
.news_bottom {margin:50px 0;position:relative;}
.news_bottom .slick-prev {z-index:9;left:-60px;top:41%;width:55px;height:55px;background:url(/bitrix/templates/xmotors_2025.03.27/images/left.svg) no-repeat center;}
.news_bottom .slick-next {z-index:9;right:-60px;top:41%;width:55px;height:55px;background:url(/bitrix/templates/xmotors_2025.03.27/images/right.svg) no-repeat center;}
.news_bottom .slick-prev:before,.news_bottom .slick-next:before {display:none;}
.btn-sm,.btn-group-sm>.btn {border-radius:0;background:#e30016;color:#fff;border:none;}
.popup-window,.bx-soa-customer-field .soa-property-container input[type='text'],.bx-soa-customer-field textarea,.bx-soa-tooltip.bx-soa-tooltip-danger .tooltip-inner,#bx-soa-paysystem .bx-soa-pp-item-container .bx-soa-pp-company .bx-soa-pp-company-smalltitle,.resume-blocks .form-block>label,.main-user-consent-request-popup-header,.main-user-consent-request-popup-button {font-family:'Montserrat';}
.main-user-consent-request-popup-header {font-weight:600;font-size:24px;}
.zap-table table td.photo img {max-width:25px;}
.zap-table {margin-top:120px;}
.zap-category-model .inner-image,.zap-category-model .zap-catalog {width:100%;}
#resume1_form {width:500px;margin:0 auto;}
.bx-filter-parameters-box-container .checkbox.COLOR_DEFAULTS .bx-filter-input-checkbox .check-styled:before {left:2px;top:3px;width:21px;height:20px;}

.popup-window-close-icon {width:33px;height:27px;background: url(/bitrix/templates/xmotors_2025.03.27/images/close_transparent.svg) no-repeat center center/100%;top:20px;right:20px;opacity:1;}
.popup-window-close-icon:after {content:none}
.popup-window-titlebar {height:auto;}
.popup-window-titlebar-text,.popup-window-titlebar-text-version {padding:30px 70px 10px 20px;color:#333!important;font-weight:800;font-size:19px!important;}
.popup-window.popup-window--title-center .popup-window-titlebar {text-align: center;}
.popup-window.popup-window--title-center .popup-window-titlebar .popup-window-titlebar-text {padding: 30px 0 10px;}
#popup-window-content-add_review h3 {font-size:1.17em;}
.popup-window-buttons .btn {padding:10px 20px;font-size:14px;}

[id*="confirm-dialog"] .main-grid-confirm-content{padding-right: 74px;}

.resume-blocks form{position: relative;}
.resume-blocks .form-block {margin:0 0 30px 0;padding:35px 40px;border-radius:4px;background:#fff;box-shadow:0 15px 35px rgba(50,50,93,0.1),0 5px 15px rgba(0,0,0,0.07);}
.resume-blocks .form-block>label {margin-bottom:10px;display:inline-block;}
.resume-blocks .form-row {display:flex;margin-bottom:35px;flex-wrap:wrap;}
.resume-blocks .form-row .form-col {width:100%;margin:0 0 15px 0;}
.resume-blocks .form-row .form-col:last-child {margin-right:0;}
.resume-blocks .form-row input[type='text'],
.resume-blocks .form-row input[type='email'],
.resume-blocks .form-row input[type='tel'],
.resume-blocks .form-row textarea,
.resume-blocks .form-row select {box-sizing:border-box; background:#e9e9e9;border:none;border-radius:4px;height:44px;width:100%;padding-left:20px;font-size:15px;font-weight: 500; color: #333;outline:none;}
.resume-blocks .form-row input[type='text']:-webkit-autofill,
.resume-blocks .form-row input[type='text']:-webkit-autofill:hover, 
.resume-blocks .form-row input[type='text']:-webkit-autofill:focus, 
.resume-blocks .form-row input[type='text']:-webkit-autofill:active,
.resume-blocks .form-row input[type='email']:-webkit-autofill,
.resume-blocks .form-row input[type='email']:-webkit-autofill:hover, 
.resume-blocks .form-row input[type='email']:-webkit-autofill:focus, 
.resume-blocks .form-row input[type='email']:-webkit-autofill:active { -webkit-box-shadow: 0 0 0 1000px #f5f5f5 inset !important; -webkit-text-fill-color:  #333 !important; }
.resume-blocks .form-row input[type='text']::placeholder,
.resume-blocks .form-row input[type='email']::placeholder,
.resume-blocks .form-row input[type='tel']::placeholder,
.resume-blocks .form-row textarea::placeholder,
.resume-blocks .form-row select::placeholder { font-weight: 500; color: #999;}


.resume-inner .right-part .select2-container--default .select2-selection--single .select2-selection__rendered {padding-left: 30px!important; font-weight: 500; color: #333;}
.resume-blocks .form-row textarea {height:100px;padding-top:15px;padding-bottom:15px;}
.resume-blocks .form-row>p {margin-right:25px;}
.resume-blocks .radio-styled {display:inline-block;margin-right:15px;}
.resume-blocks .radio-styled input {opacity: 0; position: absolute;}
.resume-blocks .radio-styled .radio-btn {position:relative;display:inline-block;vertical-align:middle;background:#f5f5f5;border:1px solid #dddddd;width:17px;height:17px;border-radius:9px;}
.resume-blocks .radio-styled input:checked+.radio-btn:after {content:'';position:absolute;left:2px;right:2px;top:2px;bottom:2px;border-radius:9px;background:#ff5c26;}
.resume-blocks .radio-styled .radio-btn+.radio-text {display:inline-block;margin-left:10px;color:#444444;font-size:15px;}
.resume-blocks .btn {background:#e30016;color:#fff;font-size:18px;line-height:50px;border:none;padding:0 20px;width:auto;cursor:pointer;display:block;margin:0 auto;border-radius:0;}
.resume-blocks .file-styled {background:#e9e9e9;border-radius:3px;padding:10px 25px;cursor:pointer;position:relative;}
.resume-blocks .file-styled input {visibility: hidden; position: absolute; opacity: 0;}
.resume-blocks .file-styled .file-ico {display:inline-block;vertical-align:middle;  }
.resume-blocks .file-styled .file-label {display:inline-block;vertical-align:middle; font-weight: 500;}
.resume-blocks .file-styled .msg {position:absolute;left:105%;top:50%;transform:translateY(-50%);font-weight: 400;}
.resume-blocks .form-block[data-type='file'] {display:flex;flex-direction:column;align-items:center;}
.resume-blocks .alert.alert-dander {padding:10px 15px;margin-bottom:1rem;border:1px solid transparent;border-radius:0.25rem;color:#721c24;background-color:#f8d7da;border-color:#f5c6cb;white-space:nowrap;}
.resume-blocks .alert.alert-success {padding:10px 15px;margin-bottom:1rem;border:1px solid transparent;border-radius:0.25rem;color:#1d7420;background-color:#d8f8dc;border-color:#c7f5cd;white-space:nowrap;}
.resume-blocks .add-more {display:inline-block;background:#D9D9D9; color:#333; padding:5px 15px;border:none;font-weight: 500;}
.resume-blocks .form-block-content+.form-block-content {border-top:1px solid #ddd;padding-top:15px;}

.progress-bar {text-align:center;color:#4c4c4c;height:75px;}
.progress-bar,.progress-bar__bar {display:inline-block;width:100%;margin:0;padding:0;}
.progress-bar__bar {position:relative;max-width:450px;background:#feb006;height:8px;border-radius:5px;-webkit-box-shadow:0 7px 14px 0 rgba(59,65,94,0.1),0 3px 6px 0 rgba(0,0,0,0.07);box-shadow:0 7px 14px 0 rgba(59,65,94,0.1),0 3px 6px 0 rgba(0,0,0,0.07);}
.progress-bar__filler {position:absolute;left:0;top:0;height:8px;background:#004392;border-radius:5px;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;-webkit-box-shadow:0 7px 14px 0 rgba(59,65,94,0.1),0 3px 6px 0 rgba(0,0,0,0.07);box-shadow:0 7px 14px 0 rgba(59,65,94,0.1),0 3px 6px 0 rgba(0,0,0,0.07);}
.progress-bar__filler {position:absolute;left:0;top:0;height:8px;background:#004392;border-radius:5px;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;-webkit-box-shadow:0 7px 14px 0 rgba(59,65,94,0.1),0 3px 6px 0 rgba(0,0,0,0.07);box-shadow:0 7px 14px 0 rgba(59,65,94,0.1),0 3px 6px 0 rgba(0,0,0,0.07);}
.progress-bar__buttons {position:relative;top:-36px;width:100%;margin:0 auto;padding:0;max-width:500px;}
.progress-bar__button {position:absolute;text-align:center;top:3px;border:none;outline:none;background:none;opacity:1;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.progress-bar__button.progress-bar__button--personal {left:10px;}
.progress-bar__button.progress-bar__button--history {left:50%;margin-left:-21px;}
.progress-bar__button.progress-bar__button--template {right:10px;}
.progress-bar__icon {position:relative;display:inline-block;margin:0;padding:0;height:38px;width:38px;border-radius:50%;background:#feb006;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;transition-delay:0s;}
.progress-bar__icon svg {position:relative;top:8px;width:21px;height:21px;fill:#fff;}
.progress-bar__button .progress-bar__icon svg {-webkit-transition-delay:0.1s;transition-delay:0.1s;fill:#fff;}
.progress-bar__button.progress-bar__button--active .progress-bar__icon svg,.progress-bar__button.progress-bar__button--done .progress-bar__icon svg {-webkit-transition-delay:0.1s;transition-delay:0.1s;fill:#fff;}
.progress-bar__button .progress-bar__label {position:absolute;bottom:-18px;font-size:14px;margin:0 0 0 -35px;padding:0;font-weight:500;overflow:hidden;min-width:110px;text-align:center;letter-spacing:0.02em;}
.progress-bar__button.progress-bar__button--active .progress-bar__label,.progress-bar__button.progress-bar__button--done .progress-bar__label {opacity:1;}
.progress-bar__button.progress-bar__button--active .progress-bar__icon,.progress-bar__button.progress-bar__button--done .progress-bar__icon {-webkit-transition-delay:0.3s;transition-delay:0.3s;background:#004392;}

.mobile-menu-header {display:none;}
.mobile-filter-btn {display:none;}
.mobile-filter-header {display:none;}
.shopmobile {display:none;}

.contact-map .custom-combobox-input {padding:5px 20px; border-radius:3px}
.catalog_section .catalog_section_list .catalog_section_list_hover .catalog_section_list_img img {object-fit:contain;}
#fancybox-loading {display:none;}
.fancybox-slide>.pickup-map {background:#fff!important;padding:70px 80px;}
.fancybox-slide>.pickup-map h1 {margin-bottom:60px;font-weight:800;font-size:31px;color:#333;}
.fancybox-slide>.pickup-map .list-inner {height:600px;flex:1;}
.fancybox-slide>.pickup-map .list-inner#list {overflow:auto;}
.fancybox-slide>.pickup-map .map .list .item {display:block;padding:0 0 30px;}
.fancybox-slide>.pickup-map .map .list .item-name {margin-bottom:7px;}
.fancybox-slide>.pickup-map .map .list .item-regim {font-weight:bold;color:#000!important;}
.fancybox-slide>.pickup-map .map .list .select-pickup {width:155px;height:53px;background:#95989f;line-height:53px;text-align:center;color:#fff;font-weight:600;font-size:13px;margin-top:20px;padding: 0!important}
.fancybox-slide>.pickup-map .map .list .select-pickup.selected {background:#feb006;color:#333;}
.fancybox-slide>.pickup-map .map #map .select-pickup {background:#95989f;padding:5px 10px;display:inline-block;color:#fff;margin-top:5px;}
.fancybox-slide>.pickup-map .list-inner#map {width:650px;margin-left:34px;}
.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front {z-index:9999;}
.fancybox-slide>.pickup-map .custom-combobox-input {height:44px;}

.resume-inner {display:flex;margin-bottom:100px;}
.resume-inner .left-part {width:375px;}
.resume-inner .left-part .title {font-weight:900;font-size:23px;line-height:28px;margin-bottom:70px;}
.resume-inner .left-part .miss_text {margin-bottom:70px;}
.resume-inner .left-part .miss_text h2 {font-weight:900;font-size:23px;line-height:28px;margin-bottom:23px;margin-top:110px;}
.resume-inner .left-part .miss_text h2 font {font-size:17px;}
.resume-inner .left-part .miss_text i {width:100%;}
.resume-inner .left-part .duh-img {display:flex;justify-content:flex-end;}
.resume-inner .right-part {flex:1;margin-left:55px;}
.resume-inner .right-part.full{margin-left: 0;}
.resume-inner .right-part .select2-container--default .select2-selection--single .select2-selection__rendered {padding-left:30px;}
.resume-inner .right-part .select2-container--default .select2-selection--single .select2-selection__arrow {display:block;background:url(/bitrix/templates/xmotors_2025.03.27/images/arrow-down.svg) no-repeat center center;top:50%;margin-top:-13px;right:30px;width:25px;height:25px;}
.resume-inner .right-part .select2-container--default .select2-selection--single .select2-selection__arrow b {border:none;display:none;}

.vacancy-inner .vacancy-search {display:flex;background:#f5f5f5;height:64px;align-items:center;padding:0 30px;margin-bottom:46px;}
.vacancy-inner .vacancy-search input {background:none;border:none;flex:1;}
.vacancy-inner .vacancy-search button {width:22px;height:22px;border:none;background:url(/bitrix/templates/xmotors_2025.03.27/images/search-ico.svg) no-repeat center center;}
.vacancy-inner .vacancy-list-found {font-weight:800;font-size:19px;line-height:23px;}
.vacancy-inner .vacancy-list-top {margin-bottom:26px;display:flex;justify-content:space-between;align-items:center;}
.vacancy-inner .vacancy-list-top .controls {margin:0;}
.vacancy-inner .vacancy-item:not(:last-child) {margin-bottom:16px;}
.vacancy-inner .vacancy-item-header {background:#f5f5f5;padding:20px 30px;font-weight:500;font-size:15px;line-height:22px;position:relative;display:flex;justify-content:space-between;align-items:center;}
.vacancy-inner .vacancy-item-header::after {content:'';background:url(/bitrix/templates/xmotors_2025.03.27/images/arrow-down.svg) no-repeat center center;width:25px;height:16px;display:block;transition:0.3s ease;}
.vacancy-inner .vacancy-item.open .vacancy-item-header::after {transform:rotate(180deg);}
.vacancy-inner .vacancy-item-body {padding:20px 30px;display:none;}
.vacancy-inner .vacancy-item-body .vacancy-text {margin-top:20px;}

.vacancy-inner .vacancy-items-new .vacancy-item-header{flex-wrap: wrap; position: relative;}
.vacancy-inner .vacancy-items-new .vacancy-item-header::after {position: absolute; right: 30px; top: 50%; transform: translateY(-50%); }
.vacancy-inner .vacancy-items-new .vacancy-item.open .vacancy-item-header::after{transform: translateY(-50%) rotate(180deg);}
.vacancy-inner .vacancy-items-new .vacancy-item-header p{width: 100%;}
.vacancy-inner .vacancy-items-new .vacancy-item-header .vacancy-item-link{background-color: #E30016; padding: 5px 10px; color: #fff; margin-top: 10px; display: none;}
.vacancy-inner .vacancy-items-new .vacancy-item.open .vacancy-item-header .vacancy-item-link{display: inline-block;}

.vacancy-detail .vacancy-detail-text{height: 150px; overflow: hidden; position: relative; margin-top: 40px;}
.vacancy-detail .vacancy-detail-text::after{content: ""; background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 100%); height: 50px; bottom: 0; left: 0; right: 0; position: absolute;}
.vacancy-detail .vacancy-detail-text.active{height: auto;overflow: visible;}
.vacancy-detail .vacancy-detail-text.active:after{content: none;}
.vacancy-detail .vacancy-detail-text ul{list-style-position: inside;}
.vacancy-detail .vacancy-detail-more{padding: 10px 80px 10px 35px; background: #D9D9D9; position: relative; border-radius: 0; font-weight: 500; text-decoration: none; margin-top: 15px;}
.vacancy-detail .vacancy-detail-more:after{content: ""; background: url(/bitrix/templates/xmotors_2025.03.27/images/arrow-down.svg) no-repeat center center; width: 25px; height: 16px; display: block; position: absolute; right: 30px; top: 50%; transform: translateY(-50%);}
.vacancy-detail .vacancy-detail-more.active::after{transform: translateY(-50%) rotate(180deg);}

.resume-inner .resume-blocks {margin-top:50px;}
.resume-inner .resume-blocks > h2{font-size: 31px; font-weight: 800; margin-bottom: 30px;}
.resume-inner .resume-blocks .progress-bar {background:none;height:100px;padding-top:45px;float:none;box-shadow:none;margin-bottom:30px;}
.resume-inner .resume-blocks .progress-bar .progress-bar__icon {box-sizing: border-box; width:104px;height:104px;display:flex;align-items:center;justify-content:center;border:15px solid #707070;background:#fff;}
.resume-inner .resume-blocks .progress-bar .progress-bar__icon svg {width:auto;height:auto;top:0;left:0;}
.resume-inner .resume-blocks .progress-bar .progress-bar__button.progress-bar__button--active .progress-bar__icon,.resume-inner .resume-blocks .progress-bar .progress-bar__button.progress-bar__button--done .progress-bar__icon {background:#fff;border:15px solid #FEC200;}
.resume-inner .resume-blocks .progress-bar .progress-bar__bar {height:11px;box-shadow:none;max-width:765px; background: #707070;}
.resume-inner .resume-blocks .progress-bar .progress-bar__filler {height:11px;background:#FEC200;}
.resume-inner .resume-blocks .progress-bar .progress-bar__buttons {max-width:765px;top:-63px;}
.resume-inner .resume-blocks .progress-bar .progress-bar__button {margin:0;padding:0;top:0;}
.resume-inner .resume-blocks .progress-bar .progress-bar__button .progress-bar__label {font-weight:800;font-size:19px;line-height:23px;text-align:center;color:#333333;margin:0;bottom:-30px;}
.resume-inner .resume-blocks .progress-bar .progress-bar__button.progress-bar__button--personal {left:0;}
.resume-inner .resume-blocks .progress-bar .progress-bar__button.progress-bar__button--history {margin-left:-53px;}
.resume-inner .resume-blocks .progress-bar .progress-bar__button.progress-bar__button--template {right:0;}
.resume-inner .resume-blocks .note {font-weight:500;font-size:15px;line-height:22px;margin-bottom:55px; margin-top:30px}
.resume-blocks .form-block label:not(.radio-styled) {margin-bottom:36px;display:block; font-size: 19px; font-weight: 800;}
.resume-blocks .form-block label.error-rbz{font-weight: 500; font-size: 15px; color: red; position: absolute;}
.resume-blocks .form-block .radio-styled label.error-rbz,
.resume-blocks .form-block .file-styled label.error-rbz{top: 100%; left: 0;}

.resume-inner .resume-blocks .form-row {gap:23px;}
.resume-inner .resume-blocks .form-row-2 {margin-top:38px;}
.resume-inner .resume-blocks .form-row .form-col {flex:1;width:auto;margin:0;}
.resume-inner .resume-blocks .form-row input[type='text'],
.resume-inner .resume-blocks .form-row input[type='email'],
.resume-inner .resume-blocks .form-row input[type='tel'],
.resume-inner .resume-blocks .form-row textarea,
.resume-inner .resume-blocks .form-row select {background:#f5f5f5;padding-left:30px;height:64px;border-radius:0;}
.resume-inner .resume-blocks .form-row textarea {height:120px;}
.resume-inner #resume1_form {width:100%;}
.resume-inner .resume-blocks .form-block {box-shadow:none;padding:0;}
.resume-inner .resume-blocks .radio-styled {margin-top:11px; position: relative;}
.resume-inner .resume-blocks .radio-styled .radio-btn {width:42px;height:42px;border-radius:0;background:#f5f5f5;border:none;}
.resume-inner .resume-blocks .radio-styled .radio-btn+.radio-text {font-weight:500;font-size:15px;line-height:22px;color:#333;}
.resume-inner .resume-blocks .radio-styled input:checked+.radio-btn::after {left:12px;right:12px;top:12px;bottom:12px;border-radius:0;background:#e30016;}
.resume-inner .resume-blocks .add-more {border-radius:0;}
.resume-inner .resume-blocks .select2-container--default .select2-selection--single{background: #f5f5f5; height: 64px;}
.resume-inner .resume-blocks .select2-container--default .select2-selection--single .select2-selection__rendered{line-height: 64px;}
.resume-inner .resume-blocks .select2-results__option{padding: 10px 30px;}

.ulstock {display:flex;justify-content:space-between;align-items:center;list-style:none;width:100%;gap:10px;margin-bottom:30px}
.ulstock li {width:33%;background:#F5F5F5;text-align:center}
.ulstock li:hover,.ulstock li.active {background:#00509C}
.ulstock li.active a,.ulstock li:hover a {color:#fff}
.ulstock li a {font-size:15px;font-weight:500;display:block;text-decoration:none;padding:10px 0}

.vacancy-filter.bx-filter {background:none;padding:0;}
.vacancy-filter.bx-filter .bx-filter-parameters-box-title {padding-bottom:20px;}
.vacancy-filter.bx-filter .bx-filter-parameters-box-container {padding-bottom:0;}
.vacancy-filter.bx-filter .bx-filter-parameters-box-title span {font-weight:800;font-size:19px;line-height:23px;color:#333333;margin-bottom:20px;}
.vacancy-filter.bx-filter .check-styled {background:#d9d9d9;padding:5px 10px;width:auto;height:auto;}
.vacancy-filter.bx-filter .bx-filter-input-checkbox .bx-filter-param-text {margin-left:0;font-weight:600;font-size:15px;line-height:18px;color:#000000;max-width:none;}
.vacancy-filter.bx-filter .checkbox label {padding-left:0;}
.vacancy-filter.bx-filter .bx-filter-block .bx-filter-parameters-box-container .checkbox {min-width:0;margin:0 7px 7px 0;}
.vacancy-filter.bx-filter input:checked+.check-styled::before {content:none;}
.vacancy-filter.bx-filter input:checked+.check-styled {background:#00509c;}
.vacancy-filter.bx-filter input:checked+.check-styled .bx-filter-param-text {color:#fff;}
.vacancy-filter.bx-filter .bx-filter-select-container {border:none;border-radius:0;}
.vacancy-filter.bx-filter .bx-filter-select-block {background:#d9d9d9;height:38px;}
.vacancy-filter.bx-filter .bx-filter-select-text {font-weight:600;font-size:15px;color:#000000;}
.vacancy-filter.bx-filter .bx-filter-select-arrow {background:url(/bitrix/templates/xmotors_2025.03.27/images/arrow-down.svg) no-repeat center center;top:8px;right:20px;width:25px;height:25px;}
.vacancy-filter.bx-filter .bx-filter-popup-result.right.color{background: #E30016; border: none; border-image: none!important;}
.vacancy-filter.bx-filter .bx-filter-popup-result.right.color:before{content: ""; position: absolute; width: 0; height: 0; border: 6px solid transparent; border-right: 6px solid #E30016; left: 0; top: 50%; margin-left: -12px; margin-top: -6px;}
.vacancy-filter.bx-filter .bx-filter-popup-result.right.color a{color: #fff}


.bx_compare .bx_bt_button.bx_small {border-radius:0;background:#00509c;margin-top:8px;padding:3px 10px;}
.bx_compare .bx_sort_container {
	display: flex;
    flex-wrap: wrap;
    gap: 10px;
    align-items: center;
}
.bx_compare .bx_sort_container .sortbutton,.bx_compare .bx_sort_container .sortbutton.current {border-radius:0;padding:6px 10px;}
.bx-blue.show-more-row {display:flex;justify-content:center;}
.bx-blue.show-more-row .btn,.video_block_rew .btn {background:#000;color:#fff;border-radius:0;height:40px;line-height:40px;font-weight:600;font-size:13px;padding:0 25px;border:none;}
.bx-blue.show-more-row .btn:hover {background:#000;color:#fff;}
.form-row.banks {display:flex;flex-wrap:wrap; }
.form-row.banks>label {flex:1 0 26%;margin-bottom:0; border:1px solid #E7E7E7;}
.radio-image input {display:none;}
.radio-image span {display:flex;justify-content:center;align-items:center;width:100%;height:80px;}
.radio-image span img {max-width:90%;max-height:100%;}
.radio-image input:checked+span {border:1px solid #00509c;outline:1px solid #00509c}

.news-detail.videoreview-detail{margin: 0;}
.news-detail.videoreview-detail iframe{display: block;}
.news-detail.videoreview-detail .video_block_list {display: none;}
.news-detail.videoreview-detail .video_block_list.open {display: block;}
.news-detail.videoreview-detail .video_block_list_description{padding: 0; margin-top: 30px; background: none; border: none}
.news-detail.videoreview-detail .video_block-tabs {display: flex; column-gap: 10px; margin: 10px 0 20px;}
.news-detail.videoreview-detail .video_block-tabs button {border-radius: 3px; outline: none; background: #dddde1; color: #333333; font-family: 'Montserrat',sans-serif; font-size: 14px; font-weight: 600; padding: 10px 25px; border: none; cursor: pointer;}
.news-detail.videoreview-detail .video_block-tabs button.active {background: #00509c; color: #fff;}
.news-detail.videoreview-detail .tabs-subtitle {font-weight: 500;}


.product-detail .product_tab .korpus > .useful-section{display: flex; flex-direction: column; gap: 30px}
.product-detail .product_tab .korpus > .useful-section h2{margin-bottom: 20px;}
.product-detail .product_tab .korpus > .useful-section .docs-section .docs-section__list{list-style: none; display: flex; justify-content: flex-start; flex-wrap: wrap; gap: 10px; padding: 0; margin: 0;}
.product-detail .product_tab .korpus > .useful-section .docs-section .docs-section__list li{flex: 1 0 33%; max-width: calc(100% / 3 - 10px * 2 / 3);}
.product-detail .product_tab .korpus > .useful-section .docs-section .docs-section__list li a{display: inline-flex; align-items: center;}
.product-detail .product_tab .korpus > .useful-section .docs-section .docs-section__list li a .icon{flex: 0 0 40px; margin-right: 10px;}
.product-detail .product_tab .korpus > .useful-section .docs-section .docs-section__list li a .icon img{max-width: 40px;}
.product-detail .product_tab .korpus > .useful-section .docs-section .docs-section__form{background-color: #f5f5f6; padding: 30px; width: 50%; margin-top: 30px;}
.product-detail .product_tab .korpus > .useful-section .docs-section .docs-section__form .title{font-size: 18px; font-weight: 700; padding: 0; margin: 0 0 15px 0;}
.product-detail .product_tab .korpus > .useful-section .docs-section .docs-section__form .subtitle{font-size: 14px; font-weight: 400; padding: 0; margin: 0 0 15px 0;}
.product-detail .product_tab .korpus > .useful-section .docs-section .docs-section__form .btn{display: inline-block; height: 40px; line-height: 40px; background: #00509c; color: #fff; font-weight: 600; font-size: 13px; text-align: center; padding: 0 20px; border-radius: 0;}

/*#bx_1847241719_25375 a:last-of-type {    color: #e30016;font-weight: 600;}*/

.zap-table .select2-results__option .sort-item i{display: block!important;}

.fancybox-slide > .fancybox-loading{background: url(/bitrix/templates/xmotors_2025.03.27/img/loading.svg) no-repeat center center!important; background-size: auto 50px!important; width: 100%; height: 100%; border-radius: 0; border: none; margin: 0; top: 0; left: 0; animation: none; opacity: 0.8; padding: 0; background-color:#1C1B22;}




.manager-detail .block.purple .col-desc{
	font-size: 14px;
    padding-top: 0;
    padding-bottom: 20px;
}



@media screen and (max-width:1550px) {
	.inside .right_part .map_dott .map_dott_list span:nth-of-type(2) {left:23%;}
	.inside .right_part .map_dott .map_dott_list span:nth-of-type(2) {left:20%;top:386px;width:15%;}
	.inside .right_part .map_dott .map_dott_list span:nth-of-type(3) {left:41%;top:496px;}
	.inside .right_part .map_dott .map_dott_list span:nth-of-type(4) {left:56%;top:356px;width:8%;}
	.inside .right_part .map_dott .map_dott_list span:nth-of-type(5) {left:65.5%;top:174px;}
	.inside .right_part .map_dott .map_dott_list span:nth-of-type(6) {left:80%;top:466px;}
	.mini_banner .slick-prev,.mini_banner .slick-next,.news_bottom .slick-prev,.news_bottom .slick-next {display:none!important;}
	header .top_part .top_part_inside,header .logo_search,header nav,.x_brand .x_brand_inside h2,.partners:not(.brand),.partners.brand .brand_block, footer .wrap .logo_part,footer .wrap .ul_part,.bread .wrap,.inside,.zap-category-model-item,.run h2,.gray_part .banner_days,.gray_part .category, .mini_banner, .catalog .catalog_inside, .sale, .catalog_list_block.sales-hits, .catalog_list_block.sale_act, .catalog_list_block.seemore {padding-left:16px!important;padding-right:16px!important;}
	.partners h2 span,.catalog .catalog_inside h2 span,.video .inside h2 span {left:20px!important;}
	header .logo_search .ico_part {gap:12px!important;}
	.popular-sects {margin-bottom:30px;}
	.catalog_section {margin-left:0!important;margin-right:0!important;}
	.video .inside .share_block,.product-detail .top_nav .brand {right:20px!important;}
	.video .inside .share_block {right: 16px!important;}
	.zap-table table td.name a {word-break:break-word;}
	.green-amount {white-space:nowrap;}
	.popup-window.popup-window-with-titlebar {left:5%;}
	.product-detail {box-sizing:border-box;}
	.best_price .inside p {background:url(/bitrix/templates/xmotors_2025.03.27/images/best_price.svg) no-repeat left 20px left!important;}
	footer .wrap .ul_part {width: calc(25% - 32px)!important;}
	footer .wrap .ul_part.contact {flex-direction: column;}
	footer .wrap .ul_part.contact .ul_part-left {width: auto;}
	footer .wrap .ul_part.contact .ul_part-right {width: auto;}
	.controls .pages-count {padding-right:20px;}
	/* .zap-table table tr>td:first-child,.zap-table table tr>td:nth-of-type(2),.zap-table table tr>td:nth-of-type(5) {display:none;} */
	.zap-table.zap-table-main table tr>td:first-child,.zap-table.zap-table-main table tr>td:nth-of-type(2), .zap-table.zap-table-main table tr>td:nth-of-type(5) {display:none;}
	.zap-table.zap-popup tr>td:nth-of-type(1), .zap-table.zap-popup tr>td:nth-of-type(2) {display: none;}

}

@media screen and (max-width:1440px) {
	.inside .right_part .map_dott .map_dott_list span:nth-of-type(2) {left:23%;}
	.inside .right_part .map_dott .map_dott_list span:nth-of-type(2) {left:22%;top:386px;width:15%;}
	.inside .right_part .map_dott .map_dott_list span:nth-of-type(3) {left:41%;top:496px;width:14%;}
	.inside .right_part .map_dott .map_dott_list span:nth-of-type(4) {left:59%;top:356px;width:8%;}
	.inside .right_part .map_dott .map_dott_list span:nth-of-type(5) {left:69.5%;top:174px;}
	.inside .right_part .map_dott .map_dott_list span:nth-of-type(6) {left:85%;top:466px;}
}

@media screen and (max-width:1380px) {
	header .logo_search .ico_part {gap:21px;}
	.catalog-menu #full-menu {grid-template-columns:[left]3rem[main-content-start]repeat(24,1fr)[main-content-end right-space]3rem[right];}
	.catalog-menu #full-menu .left-menu-item a {width:100%;}
	/* .catalog_section .catalog_section_list .catalog_section_list_hover{padding: 25px 10px} */
	.catalog_section .catalog_section_list .catalog_section_list_hover .price p span {font-size:13px;}
	body>.inside .right_part .video_block .video_block_list {width:23%;}
	.inside .right_part .pay_block_list div {width:49.5%;}
	
}

@media screen and (max-width:1280px) {
	header nav ul {justify-content: center; align-items: center;}
	.catalog_list_block.sales-hits {overflow-x: clip;}
	.mini_banner .mini_banner_list.white p, .mini_banner .mini_banner_list.white p span {color: #fff}
	.inside .right_part .map_dott .map_dott_list span:nth-of-type(2) {left:23%;}
	.inside .right_part .map_dott .map_dott_list span:nth-of-type(2) {left:22%;top:386px;width:15%;}
	.inside .right_part .map_dott .map_dott_list span:nth-of-type(3) {left:44%;top:476px;width:14%;}
	.inside .right_part .map_dott .map_dott_list span:nth-of-type(4) {left:63%;top:336px;width:8%;}
	.inside .right_part .map_dott .map_dott_list span:nth-of-type(5) {left:73.5%;top:174px;}
	.inside .right_part .map_dott .map_dott_list span:nth-of-type(6) {left:90%;top:446px;}

	.gray_part .category .category_list {width:calc(100% / 8 - 25px / 7 * 8);}
	
	.product-detail .product_tab .korpus .useful-section .docs-section__list li{flex: 1 0 50%; max-width: calc(50% - 10px);}

	.product-detail .product_info {justify-content: flex-start;}

	.bx-set-constructor .complect-inner .items .constructor-item {max-width: calc(100%/2 - 25px * 2/3);}

	.popup.template-classic > div.loaded.form-videoreview-popup {max-width: 1280px; width: calc(100% - 30px);}
	.popup.template-classic > div.loaded.form-videoreview-popup .form-inner iframe {height: calc((100vw - 769px)/(1280 - 769) * (670 - 365) + 365px);}
}
@media screen and (max-width:1180px) {
	.catalog_section .catalog_section_list {width: 50%; max-width: 50%;}
	.product-detail .product_tab .korpus > .useful-section .docs-section .docs-section__list li{flex: 1 0 50%; max-width: calc(50% - 5px)}
	
	.catalog-menu #full-menu .links-container > ul.columns{columns: 2;}
	.bx-set-constructor .complect-inner .items .constructor-item {max-width: none;}
	.product-detail .product_info .product_teh_price .bank a {white-space: wrap;}

	.product-detail .product_tab .detail-reviews-wrap .detail-reviews-items {margin-right: 30px;}
	.product-detail .product_tab .detail-reviews-wrap .detail-reviews-form {padding: 30px;}
	.product-detail .product_tab .detail-reviews-wrap .detail-reviews-items .review-item {margin-bottom: 30px;padding: 30px;}
}

@media screen and (max-width:1030px) {
	.catalog-menu{margin-top: -58px;}
	.product-detail .product_tab .detail-reviews-wrap {flex-wrap: wrap;}
	.product-detail .product_tab .detail-reviews-wrap .detail-reviews-items {width: 100%;order: 1;margin-right: 0;}
	.product-detail .product_tab .detail-reviews-wrap .detail-reviews-form {width: 100%;margin-bottom: 40px;}
	.product-detail .product_tab .detail-reviews-wrap .detail-reviews-form .g-recaptcha {width: 280px !important;}
}

@media screen and (min-width:769px) {
	.product-detail .product_tab .korpus.is-manager>label {width:12%;}

	


}

@media screen and (max-width:1280px) and (min-width:769px) {
	.gray_part .banner_days .banner_part .banner_list img {height: auto;     max-height: 380px;}
	header nav ul li a {font-size: 14px}
	html,body {min-width:auto!important;}
	#ReaspektPopupBody {width:80%;height:100%;}
	#ReaspektPopupContainer,.reaspektGeobaseWrapperPopup {height:100%;}
	.reaspektGeobaseCities {height:calc(100% - 118px);overflow:auto;}
	.reaspekt_row {flex-direction:column;max-height:1276px;flex-wrap:wrap;}
	.x_brand {padding-top:29px}
	.x_brand .x_brand_inside h2 {font-size:43px}
	.opros {background-size:cover!important}

	.inside .right_part .about_text_page {}
	
	header .top_part .top_part_inside .wrapGeoIpReaspekt {margin-right:50px;}
	header .top_part .top_part_inside .menu_phone {gap:0;flex:1;}
	header .top_part .top_part_inside .menu_phone ul {gap:0;flex:1;justify-content:space-evenly;}
	header .top_part .top_part_inside .menu_phone>a {margin-left:50px;}
	header .logo_search .logo {width:auto;}
	header .logo_search .logo img {width:150px;}
	header .logo_search .menu {margin:0 20px;}
	header .logo_search .menu a {padding-left:44px;padding-right:14px;width:auto;font-size:13px;height:36px;line-height:36px;}
	header .logo_search .search {background-size:100%;}
	header .logo_search .search form input[type='submit'] {width:16%;padding:18px 0;}
	header .logo_search .ico_part {width:auto;}
	header .logo_search .ico_part .ico_part_block>a:last-of-type {display:none;}
	header .logo_search .ico_part .ico_part_block>a img {display:block;}
	header .logo_search .ico_part .ico_part_block .count {right:50%;transform:translateX(50%);top:-24px;}
	.title-search-result {left:55%;}
	header nav ul {column-gap:15px;row-gap:30px;flex-wrap:nowrap;}
	
	.gray_part .banner_days {flex-wrap:wrap;}
	.gray_part .banner_days .days {width:100%;}
	.gray_part .banner_days .days .days_product_list {height:auto;}
	.gray_part .banner_days .days .slick-list {margin:0 -10px;}
	.gray_part .banner_days .days .slick-list .slick-slide {margin:0 20px;height:auto;}
	.catalog_list_block {height:auto;}
	.catalog_list_block.sales-hits .swiper {
		overflow: visible;
	}
	.catalog_list_block.sales-hits .swiper-initialized .swiper-wrapper {
		padding-bottom: 20px;
	}
	.catalog .catalog_inside .catalog_list .catalog_list_items a:last-of-type{word-break: break-word;}
	.car_list > .slick-track {padding: 230px 0;}
	.car_list > .slick-list > .slick-list {margin: -230px 0;}
	.sale .sale_list img {object-fit:contain; border-radius: 3px;}
	.partners,.partners.brand {padding-bottom:50px;}
	.partners .partners_list {gap:20px;}
	.partners:not(.brand) .partners_list .partners_list_items {
		--partners-no-brand-column: 4;
		--partners-no-brand-gap: 20px;
	}
	.partners .partners_list .partners_list_items {width:16%;height:120px;}
	.videochat .videochat_list {min-height:140px;padding:50px;}
	.best_price {background-position:-230px center;}
	.best_price .inside {flex-direction:row;justify-content:flex-end;padding-right:50px;}
	.best_price .inside p {text-align:right;align-self:flex-start;padding-right:30px;padding-top:20px;}
	
	.opros {height:auto;padding:50px;margin-bottom:30px;}
	.opros p {background-size:auto 100%;width:80%;padding-left:110px;font-size:14px;}
	.opros p span {font-size:14px;}
	.opros font {width:100%;height:auto;margin:10px 0;}
	
	body>.inside .left_part {width:250px;flex:0 0 250px;}
	body>.inside .left_part .left_nav {padding:20px;}
	body>.inside .left_part .left_nav ul li a {font-size:13px;}
	body>.inside .left_part + .right_part{max-width: calc(100% - 290px)}
	
	.controls {flex-wrap:wrap;}
	.controls .pages-count {margin-top:20px;}
	.catalog_section .catalog_section_list {}
	.inside.page .catalog_section .catalog_section_list.items-5,.catalog_section .catalog_section_list.items-5 {width:calc(25% - 13px * 3/4);margin-right:0;box-sizing:border-box;}

	
	.product-detail .top_nav .brand {display:none;}
	.product-detail .product_info .product_img {width:60%;}
	.product-detail .product_info .product_analog {box-sizing:border-box;}
	.product-detail .product_tab .korpus>label {width:auto;padding:0 15px;font-size: 13px; border-radius: 3px;}
	.detail-form-feedback {height:200px;background-position:left center;background-size:cover;}
	.detail-form-feedback .wrap,.detail-brand-block .wrap {max-width:100%;padding:0 20px;}
	#spares-type .popular__sect-caption {word-break:break-word;}


	header nav ul li a[href="/sale"]{white-space: nowrap; margin-right: 30px; display: block; height: auto;}

}

@media screen and (max-width:1285px) and (min-width:1025px) {
	.catalog-menu #full-menu .links-container>ul>li {max-width:48%;}
}

.bx-added-item-table-cell-price {width:100%;}


.bx-filter {font-family:'Montserrat',sans-serif;margin-bottom:0;}

@media screen and (max-width:1024px) and (min-width:769px) {
	
	
	.catalog-menu #full-menu .left-menu-item {padding-left:1rem}
	.catalog-menu #full-menu .left-menu-item.parent a:after {display:none}
	.catalog-menu #full-menu .left-menu-item a .icon {display:none}
	.catalog-menu #full-menu .links-container>ul>li {max-width:100%;}
	.catalog_section .catalog_section_list {width:50%;}
	
}

@media (max-width: 1024px) {
	.best_price .inside p {background:none!important;}
	.catalog_section .catalog_section_list .catalog_section_list_hover{padding: 25px 10px}
	.catalog_list_block.more-products h2 + div > .slick-list {padding: 0; margin: -250px 16px;}
	.recomend-products .car_list > .slick-list {padding: 0; margin: -250px 16px;}
	.catalog_list_block.sales-hits h2 + .catalog_section.car_list > .slick-list {padding: 0; margin: 0 0 -100px;}
	.promomail {flex-direction: column;}
	.promomail .promomail_left_block {width: 100%; background-position: right; background-color: #feb107;}
	.promomail .promomail_right_block {width: 100%; flex: 1 1 auto;}
	.video_block .video_block_list {
		width: calc(100% / 3 - 20px * 2 / 3);
	}
	.video_block .video_block_list:nth-last-child(-n+2) {
		display: none;
	}
}

@media screen and (max-width:1220px) and (min-width:769px) {
.inside .right_part .service_block.teh4 {    background-position-x: 200%!important;}
.inside .right_part .about_text_page.gar1 {    background-position-x: 140%!important;}
.inside .right_part .about_text_page.gar2 {    background-position-x: 200%!important;}
.inside .right_part .credit.parners.premlist {background-position-x: 460px; background-size: contain;}

}
@media screen and (max-width:1100px) and (min-width:769px) {
	.product-detail .detail-reviews-form form .opit ul {gap: 40px;}
}
@media screen and (max-width:1000px) and (min-width:769px) {
.inside .right_part .about_text_page.gar3 {    background-position-x: 260%!important;}
}
@media screen and (max-width:1400px) and (min-width:1001px) {
	.inside .right_part .about_text_page.gar3 {    background-position-x: 125%!important;}
	.bank {gap: 10px!important;}
	
	}
@media screen and (max-width:1100px) {
		.duh_block .duh.uv2 {    background-position-x: 150%;}
	.pl_rem_bg img {width: 100%}
	.catalog_section .catalog_section_list .catalog_section_list_hover .calcs .calc-price {white-space: pre-wrap}
	.stock_list_category ul {overflow-x: scroll; gap: 34px; padding-bottom: 20px;  }
}

@media screen and (max-width:1100px) and (min-width:769px) {
	.product-detail .product_info .product_teh_price .bank>a:first-child{flex: 0 0 auto;} 
}

@media (max-width: 1024px) {
	.zap-table {overflow: unset;}
	.zap-table .select2-container--default .select2-selection--single {background: transparent;}
	.zap-table table thead td {font-size: 12px;}
	.zap-table .green-amount {text-align: center;}
	.zap-table table thead td {padding: 5px;}
	.zap-table table td.name {padding: 5px;}
	.zap-table.zap-table-main table td.name p {display: block; font-size: 12px; font-weight: 600; text-align: center; margin-top: 5px;}
	.zap-table table td .zero-price {font-size: 12px;}
	.zap-table table td.name a {display: flex; align-items: center; justify-content: center; font-size: 12px;}
	.zap-table .green-amount b {font-size: 12px;}
	.zap-table table td.nal {padding: 5px;}
	.zap-table table td.action {padding: 5px;}
	.zap-table table td .price {font-size: 12px; white-space: nowrap;}
	.zap-table table td .price span {font-size: 12px; white-space: nowrap;}
	.zap-table table td .old_price {font-size: 12px; white-space: nowrap;}
	.zap-table table td .old_price span {font-size: 12px; white-space: nowrap;}
	.zap-table table td.price-td {min-width: unset; white-space: nowrap; font-size: 12px;}
	.zap-table table td .zero-price a {display: inline-block;}
	.zap-table table td .zero-price a::first-letter {text-transform: uppercase;}
	.zap-table table td .show-analog {min-width: unset;}
	.zap-table.zap-table-main table tr>td:nth-of-type(6) {display: none;}

	.zap-table.zap-popup td.name p {display: block; font-size: 12px; font-weight: 600; text-align: center; color: #333333; margin-top: 5px;}
	.zap-table.zap-popup tr>td:nth-of-type(6) {display: none;}

	#bx-soa-paysystem .bx-soa-pp-item-container{flex-wrap: wrap;}
	#bx-soa-paysystem .bx-soa-pp-item-container .bx-soa-pp-company{flex: 1 0 50%; max-width: calc(50% - 10px);}
}

@media screen and (max-width:1000px) and (min-width:769px) {
	/* html,body {min-width:1000px!important;} */
	.bank {gap: 10px!important;}
}

.select2-container .select2-selection--single .select2-selection__rendered {padding-left:0!important}


.title-search-result {margin-top:-51px}

@media (max-width: 1024px) and (min-width: 769px) {
	.product-detail .product_tab .korpus.is-manager>label {width: 15%;}
	.product-detail .product_info .product_teh_price .bank{flex-direction: column;}
	.product-detail .product_info .product_teh_price .bank > a{width: 100%; box-sizing: border-box;}
}


@media screen and (max-width:768px) {
	.partners:not(.brand) .partners_list .partners_list_items {
		--partners-no-brand-column: 4;
		--partners-no-brand-gap: 6px;
		box-sizing: border-box;
	}
	
	.bread ul {margin-left:0}


	.popup.template-classic > div.loaded form {padding: 0 30px 30px}
	.popup.template-classic > div.loaded.form-videoreview-popup .form-inner {width: 100%; padding: 0 30px 30px}

	.payment-plan .form-row label {}
	.popup>div .submit,.popup>div input[type='button'] {width:100%}

	body .catalog_section .catalog_section_list {margin-bottom: 30px;}
	.catalog_section .catalog_section_list .catalog_section_list_hover .cart .cart_product {}
	.resume-blocks .radio-styled {align-items: center;}
	.resume-blocks .form-block label:not(.radio-styled) {margin-bottom:10px}
	.product-detail .product_tab .korpus .useful-section .docs-section__form {width: 100%; box-sizing: border-box;}
	.product-articles-item {    flex: 1 0 100%; max-width: 100%}
	.order-page header .logo_search .phone_mob img {max-height: 21px}
	.order-page .logo_search .call-mob img{height: 21px; width: 20px;}
	body>.inside .right_part table tr td p {overflow-wrap: anywhere;}
	body>.inside .right_part table tr td {padding: 3px}
	.compare-btn{--stroke-width: 15px}
	.inside .right_part .service_nav_panel {flex-direction: column; gap: 5px}
	.inside .right_part .service_nav_panel a {width: 100%}
	.catalog_section .catalog_section_list .catalog_section_list_hover .calcs .calc-price {white-space: normal}
	header .top_part .top_part_inside,header .logo_search,header nav,.catalog .catalog_inside h2,.x_brand .x_brand_inside h2,.video .inside h2,.partners.brand .brand_block, .best_price .inside p, .catalog_list_block.sales-hits ,footer .wrap .logo_part,footer .wrap .ul_part,.bread .wrap,.inside,.zap-category-model-item, body>.video .inside .video_block, .partners:not(.brand), .catalog .catalog_inside {padding-left:10px!important;padding-right:10px!important;}

    .b24-widget-button-position-bottom-right { right: 5px!important; bottom: 70px!important; }
	.b24-widget-button-inner-mask{height: 62px!important;}
	.b24-widget-button-block{width: 46px!important; height: 46px!important;}
	.b24-widget-button-inner-block{height: 46px!important;}
	.b24-widget-button-inner-item svg{transform: scale(0.8)!important;}

	.fix ul li{display: none;}
	.fix ul li.fix-open{display: list-item;}
	
	.popup[data-form="catalog-file"] .help .show-info-1{bottom: 100px;}
	.video .inside .video_block .video_block_list img, body>.inside .right_part .video_block .video_block_list img {width:100%; min-height: 200px;}
	html,body {min-width:auto!important;}
	body.noscroll {overflow:hidden; touch-action: none; position: fixed; height: 100dvh;}
	header {padding-bottom:0;}
	.inside.page .catalog_section .catalog_section_list {width:50%;}
	.bx-set-constructor .complect-inner .total-block {height:160px;}
	.catalog_section .catalog_section_list {width:50%;}
	#add-site-error {display:none}
	header .top_part .top_part_inside .menu_phone,header nav,header .logo_search .menu a,header .logo_search .ico_part,.gray_part .days,body>.inside .left_part,.mini_banner,header .top_part {display:none!important;}
	body>.inside .right_part{max-width: 100%;}
	header .top_part .top_part_inside {justify-content:center!important;}
	
	.phone_mob {display:block;margin:0 5px;}
	.logo_search .phone_mob img {display:block; max-width: 20px;}
	.logo_search .phone_mob .wrapGeoIpReaspekt img.linkReaspekt{max-width: 22px; width: 22px;}
	
	.logo_search .geo-mob{margin: 0 auto; min-width: 0;}
	.logo_search .search-mob,
	.logo_search .call-mob,
	.logo_search .menu-mob{flex: 1 0 30px; max-width: 30px; height: 30px; display: flex; align-items: center; justify-content: center}
	.logo_search .search-mob img{height: 21px;}
	.logo_search .call-mob img{height: 21px;}
	.logo_search .menu-mob{margin-right: 0;}
	.logo_search .menu-mob img{width: 21px}
	.logo_search > .menu{display: none;}
	
	.wrapGeoIpReaspekt {display:inline-flex;align-items:center; background: rgba(0, 131, 255, .1); height: 32px; border-radius: 5px; padding: 0 6px; max-width: 100%; box-sizing: border-box}
	.wrapGeoIpReaspekt span.linkReaspekt {color:#00509c; font-weight: 500; text-decoration:none; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; margin-left: 3px; line-height: 1.4}
	#ReaspektPopupBody {position:fixed;}
	#ReaspektPopupContainer {background:#fff;}
	.resume-inner .left-part .title {margin-bottom:0px;}
	.vacancy-inner .vacancy-search {margin-top:30px;}
	.resume-inner .resume-blocks .form-block {margin:0 0 0px 0;}
	.resume-inner {margin-bottom:50px;}
	.inside .right_part .duh {margin-bottom:0;}
	.product-detail .product_tab .korpus .tab_param li span {text-align:end;}
	#rekvizity_pc tr {display:flex;flex-direction:column;text-align:left;}
	#rekvizity_pc tr td {width:94%;text-align:left;}
	.detail-brand-block .detail-brand-info-image {height:85px;}
	
	#panel{display: none;}
	
	body {padding-top:60px;}
	header {position:absolute;left:0;right:0;top:0;padding:10px 0;z-index:999;}
	body > header::before {content:'';width:100%;position:absolute;background:#fff;height:100%;top:0;z-index:-1;}
	body > header::after {content:'';width:90%;position:absolute;background:#00509c;height:30px;border-radius:100%;box-shadow:0 7px 8px 6px rgba(0,0,0,0.5);margin-top:-40px;z-index:-2;left:50%;transform:translateX(-50%);top:100%;}
	header.hide-animated {animation:hide-animation 1s forwards;}
	header.show-animated {animation:show-animation 1s forwards;}
	
	.detail-brand-block .detail-brand-info {width:100%;}
	.fancybox-slide:not(.fancybox-slide--video)>div:not(.fancybox-image-wrap):not(.fancybox-loading) {position:absolute;left:0;width:80%!important;top:34%; left: 10%}
	.fancybox-slide.fancybox-slide--video .fancybox-content{height: 300px; max-width: 100%; width: 100%;}
	@keyframes show-animation {0% {transform:translateY(-150%);}to {transform:translateY(0);}}
	@keyframes hide-animation {0% {transform:translateY(0);}to {transform:translateY(-150%);}}
	header .logo_search {margin-top:0;}
	header .logo_search>a.logo {text-align:left;height:40px;display:flex;align-items:center;width: auto;margin-right: 5px; flex: 1 0 122px; max-width: 122px;}
	header .logo_search>a.logo img {height:auto;width:127px;max-width:100%;display:none;}
	header .logo_search a.logo .mobile {display:block; margin-bottom: -10px; margin-left: -5px;}
	.gray_part .category {display:none;}
	.gray_part .category .category_list a:last-of-type {font-weight:600;}
	.catalog_section .catalog_section_list .catalog_section_list_hover .cart .fav-btn,.catalog_section .catalog_section_list .catalog_section_list_hover .cart .compare-btn {display:none;}
	.catalog_section .catalog_section_list .catalog_section_list_hover .price {height:29px;}
	.catalog_section .catalog_section_list .catalog_section_list_hover .x_bonus,.gray_part .banner_days .banner_part .slick-dots {display:none!important;}
	.inside .right_part .pl_rem {row-gap:30px;}
	.inside .right_part .pl_rem div {width:49%;}
	.inside .right_part .pl_rem div a img {width:100%;}
	.inside .right_part .pl_rem div p {text-align:center;}
	.inside .right_part .delivery {flex-wrap:wrap;gap:0; margin: 25px 0;}
	.inside .right_part .delivery div {width:100%; margin: 0;}
	.inside .right_part .delivery div img {width:80px;flex:1 0 80px;}
	.inside .right_part .delivery.delivery-column{height: auto;}
	.inside.page-resume .right_part .delivery.delivery-column{flex-direction: column; flex-wrap: wrap;}
	.inside .right_part .delivery.delivery-column .miss_text_director_quote h2{text-align: left;}
	.inside .right_part .delivery.delivery-column .miss_text_director_quote i{text-align: left; margin-left: 0;}

	.vacancy-filter.bx-filter .row{margin-left: -6px; margin-right: -6px;}
	.vacancy-filter.bx-filter .row [class*="col-"]{padding-left: 6px; padding-right: 6px;}
	.run {display:none;}
	.inside .right_part .pay_block_list div {width:100%;}
	.inside .right_part .duh {padding:40px 20px;min-height:auto;background:#f5f5f5;}
	.inside .right_part .duh_x {padding:40px 20px;min-height:auto;box-sizing:border-box;}
	.inside .right_part .duh.uv2,
	.duh_block .duh.uv2 {padding:40px 10px!important;min-height:auto;background:#feb006!important;} 
	.inside .right_part .duh.uvl h2,.inside .right_part .duh p,.inside .right_part .duh_x h2,.inside .right_part .duh_x p,
	.duh_block .duh.uv2 p {width:100%;}
	.inside .right_part .duh_x img {display:none;}
	.inside .right_part .duh.uvl {padding:40px 20px;min-height:auto;background:#00509c;}
	.inside .right_part .credit.parners.premlist {padding:40px 20px;min-height:auto;background:#feb006;}
	.inside .right_part .credit.parners.premlist ul {width:100%;box-sizing:border-box;}
	.inside .right_part .credit.parners.premlist ul li {box-sizing:border-box;}
	.videochat {display:none;padding:40px 20px;min-height:auto;background:#00509c;}
	.detail-brand-block .detail-brand-sections a {width:100%!important}
	.catalog_list_block.seemore h2 {margin-left:0;}
	.videochat .videochat_list p {background:none;}
	.inside .right_part .page-div .reviews-form-div .form-inner.clearfix.rewblock {flex-wrap:wrap;}
	.inside .right_part .video_block_rew.r.formr {background:#f5f5f5;}
	.inside .right_part .video_block_rew h2 span {display:inline-block;}
	.pl_rem_bg {display:none;}
	.inside.dblp {padding-top:0;margin-top:-40px;}


	.catalog_section .catalog_section_list .catalog_section_list_hover>.rate .stars .star svg {width:14px}
	.catalog_section .catalog_section_list .catalog_section_list_hover>.rate {padding:2px 0}
	.catalog_section .catalog_section_list .catalog_section_list_hover>.rate .stars {margin-right:0}
	.catalog_section .catalog_section_list .catalog_section_list_hover > .rate .rating {margin-top:-1px!important}
	.catalog_section .catalog_section_list .catalog_section_list_hover .price .base_price {width: fit-content!important; order: 0!important; white-space: nowrap;}
	.order-price {white-space: nowrap;}
	.catalog_section .catalog_section_list .catalog_section_list_hover .price p span {font-size: 14px!important;}
	/*.catalog_section .catalog_section_list .catalog_section_list_hover .price {height: 25px;margin-bottom: 5px;}*/
	.catalog_section .catalog_section_list .catalog_section_list_hover .price .old_price {margin-left:0}
	.catalog_section .catalog_section_list .catalog_section_list_hover .calcs {gap:4px;  margin-bottom: 5px;}
	.catalog_section .catalog_section_list .catalog_section_list_hover .calcs .calc-label .calc-label1 {display:none}
	.catalog_section .catalog_section_list .catalog_section_list_hover .calcs .calc-label .calc-label2 {text-transform: capitalize;}
	.catalog_section .catalog_section_list .catalog_section_list_hover .calcs .calcs-parts.grey {padding: 2px 15px 2px 4px;}
	.catalog_section .catalog_section_list .catalog_section_list_hover .calcs .calcs-credit.grey {padding: 2px 2px 2px 4px;}
	.catalog_section .catalog_section_list .catalog_section_list_hover .calcs .calc-price,
	.catalog_section .catalog_section_list .catalog_section_list_hover .calcs .calcs-bonus .calc-label {font-size:11px}
	.catalog_section .catalog_section_list .catalog_section_list_hover .calcs .calc-label {display: initial;}
	.catalog_section .catalog_section_list .catalog_section_list_hover .calcs .calcs-bonus { padding: 2px 2px 2px 28px; background: #f5f5f6 url(/bitrix/templates/xmotors_2025.03.27/images/bonus_prod.svg) no-repeat 4px center / 18px;  }
	.catalog_section .catalog_section_list .catalog_section_list_hover .calcs .calcs-best-price {padding: 2px 2px 2px 28px; background: #f5f5f6 url(/bitrix/templates/xmotors_2025.03.27/images/sale_do.svg) no-repeat 4px center / 18px; }
	.catalog_section .catalog_section_list .catalog_section_list_hover .calcs .calcs-best-price .calc-label { font-size:11px}
	.catalog_section .catalog_section_list .catalog_section_list_hover .price {height:30px}
	.catalog_list_block.analogs-block .catalog_section{height: auto!important;}
	.catalog_list_block.analogs-block .catalog_section .catalog_section_list{min-height: 330px!important;}
	.catalog_list_block.analogs-block .catalog_section .catalog_section_list .catalog_section_list_hover .price{height: auto;}
	.catalog_list_block.analogs-block .catalog_section .catalog_section_list .catalog_section_list_hover .price p{padding: 0 0 5px;}

	.catalog_list_block {padding:10px 0 0 0!important }
	.catalog_list_block h2 { margin-left:10px!important; font-size:26px}
	.catalog_list_block h2 font {display:none}
	
	.catalog_list_block.main-sale-block{display: block;}

 
	.catalog .catalog_inside {padding: 10px 0!important; margin-bottom: 0;  }
	.catalog .catalog_inside h2 { margin: 20px 0 20px 10px!important; padding:0!important; font-size: 26px;}
	.promomail .promomail_right_block {display:none}
	.catalog_list_block.sale_act h2 { font-size: 26px; margin: 0 0 20px 0!important;}
	.video .inside { padding: 0 5px 0 !important;}
	.catalog_section .sale_block_ico {border-radius:10px}
	.sale_block_ico .sale_part {font-size:12px!important}
	/* Новая плашка */
	.sale_block_ico .sale_part.m-sale {padding: 6px 6px 6px 27px!important;}
	/* ------- */
	.sale_block_ico .sale_part h2 { font-size: 26px;}
	.partners  {padding: 20px 10px;}
	.partners h2 { font-size: 26px; margin-bottom: 20px!important; }
	.best_price {margin-bottom: 20px;} 
	.catalog_list_block.seemore {padding: 0!important;}
	.catalog_list_block.seemore h2 {font-size: 26px; margin: 0 0 20px 10px!important; padding: 0!important;}
	.opros {margin-bottom: 0 !important;}
	.duh_block {margin-top: 0 !important;padding-top: 0 !important;margin-bottom: 0 !important; }
	.duh.uv2  { margin-top: 0 !important; margin-bottom: 0 !important; }
	.partners.brand {margin-bottom: 20px !important;}
	.brand h2 { font-size: 26px; margin-left: 10px; margin-bottom: 20px !important;}

	.video_block_list iframe, .video_block_list video {width:100%}


	
	.product-detail .product_info .product_teh_price .bank a {white-space: normal;}
	

	.catalog-menu.open #full-menu .links-container>ul .all-products-link a { color:#000!important; font-weight: 600!important;}
	.catalog-menu.open #full-menu .links-container>ul li ul {display: flex; flex-direction: column; gap: 6px; }
	.catalog-menu.open #full-menu .links-container>ul li ul .all-products-link {order:-2; color:#000; font-weight: 600;}
	.catalog-menu.open #full-menu>.links-container.active>ul>li.parent ul.active {display:flex!important}
	.catalog-menu.open #full-menu .links-container>ul li ul {gap:17px}
	.catalog-menu.open #full-menu>.links-container.active>ul>li.parent ul li {margin-bottom:0!important}
	.catalog-menu.open #full-menu>.links-container.active>ul>li.parent ul {padding-bottom:15px!important}

	.catalog-menu.open #full-menu .links-container>ul { display: flex!important; flex-direction: column; gap:0}
	.catalog-menu.open #full-menu .links-container>ul >.all-products-link {order:-2!important}
	.catalog-menu.open #full-menu .links-container>ul >.all-products-link a {color:#000; font-weight: 600;}


	.partners .partners_list .partners_list_items a { display: flex; align-items: center; justify-content: center;}
	
	header .logo_search {justify-content:flex-start!important;text-align:center;}
	header .logo_search .search {display: none; position: fixed;  top: 0;  left: 0;  right: 0; bottom: 0;  width: 100%;  background: rgba(0,0,0,.5);  margin: 0;  transition: .3s ease;}
	header .logo_search .search form{display: flex; height: 60px; align-items: center; padding: 0 10px 0 15px;  box-sizing: border-box; background: #F5F5F6; position: relative;}
	header .logo_search .search form .close-search{width: 30px; height: 30px; margin-left: 0; margin-right: 15px; background: url(/bitrix/templates/xmotors_2025.03.27/images/delete-black.svg) no-repeat center center;}
	header .logo_search .search form .clear-search{width: 20px; height: 20px; margin: 0; background: #f5f5f6 url(/bitrix/templates/xmotors_2025.03.27/images/delete-grey.svg) no-repeat center center / 10px; border-radius: 3px; position: absolute; right: 70px; display: none;}
	header .logo_search .search form input[type="text"]{color: #333; margin: 0;  height: 48px;  border: 2px solid #feb006;  border-radius: 5px 0 0 5px;  border-right: none;  padding-left: 10px; padding-right: 40px; box-sizing: border-box;}
	header .logo_search .search form input[type='submit'] {height: 48px;    width: 50px;    background: #e30016 url(/bitrix/templates/xmotors_2025.03.27/images/search_input.svg) no-repeat center center / 20px;    padding: 0;    border-radius: 0 5px 5px 0;}
	
	header {background:none!important;}
	.gray_part .category .category_list a:last-of-type {font-size:11px;}
	
	body header .logo_search {margin-bottom:0;}
	
	body>.inside {margin-top:0!important}
	.mob-menu{position: fixed; top: 0; left: -100%; width: 100%; z-index: 1700; background: rgba(0,0,0,0);bottom: 0; margin: 0; transition: left .3s ease, background .3s ease-out}
	.mob-menu.open{left: 0; background: rgba(0,0,0,.5) }
	.mob-menu .close{width:50px;height:50px;background:#333 url(/bitrix/templates/xmotors_2025.03.27/images/close-grey.svg) no-repeat center center/60%;position:absolute;top:0;right:0;opacity:1;}
	.mob-menu .mob-menu-container{width: calc(100% - 50px); background: #fff; box-sizing: border-box; display: flex; flex-direction: column; height: 100%; align-items: flex-start; overflow: auto}
	.mob-menu .mob-menu-top{background: #f5f5f6; padding: 20px 20px 10px; display: flex; flex-direction: column; gap: 10px; width: 100%; box-sizing: border-box; position: relative;}
	.mob-menu .mob-menu-top::before{content: "";  position: absolute;  height: 90px;  background: #f5f5f6;  width: 100%;  top: 100%;  left: 0;  transform: skewY(-2deg);  right: 30px;  margin-top: -56px;}
	.mob-menu .mob-menu-top > *{z-index: 1}
	.mob-menu .wrapGeoIpReaspekt{padding: 0; background: none;}
	.mob-menu .wrapGeoIpReaspekt .linkReaspekt{width: 30px; margin-right: 10px;}
	.mob-menu .wrapGeoIpReaspekt span.linkReaspekt{max-width: none; margin-left: 0; width: auto; color: #00509c; font-weight: 600;    font-size: 16px;}
	.mob-menu .mob-menu-top .phone{padding-left: 40px; background: url(/bitrix/templates/xmotors_2025.03.27/images/phone-mob-black.svg) no-repeat left center / 26px; display: inline-block; text-decoration: none}
	.mob-menu .mob-menu-top .phone .number{font-size: 18px; font-weight: 600; }
	.mob-menu .mob-menu-top .phone .shedule{display: block; font-size: 12px; font-weight: 600;}
	.mob-menu .mob-menu-top .shops{font-size: 16px; font-weight: 500; text-decoration: none; display: inline-flex; align-items: center; gap: 10px}
	.mob-menu .mob-menu-top .shops:before{content: ""; width: 30px; height: 30px; background: url(/bitrix/templates/xmotors_2025.03.27/images/shops2.svg) no-repeat center center; }
	.mob-menu .catalog-btn{background: url(/bitrix/templates/xmotors_2025.03.27/images/bg_cart.svg) no-repeat center / contain; width: 190px; flex: 1 0 50px; max-height: 60px; font-size: 14px; display: flex; align-items: center; gap: 16px; color: #fff; font-weight: 600; margin-top: 5px; margin-left: 20px; box-sizing: border-box; padding-top: 5px; z-index: 1}
	.mob-menu .catalog-btn::before{content: '';  display: block;  background: url(/bitrix/templates/xmotors_2025.03.27/images/menu_mobile2.svg) no-repeat center / 100%;  width: 28px;  height: 28px; margin-left: 30px;}
	
	
	.mob-menu .mob-menu-bottom {list-style: none; padding: 0 20px; margin-top: 20px; width: 100%; box-sizing: border-box}
	.mob-menu .mob-menu-bottom ul{list-style: none; display: none;}
	.mob-menu .mob-menu-bottom > li:not(:last-child){margin-bottom: 5px;}
	.mob-menu li a{font-size: 15px; font-weight: 500; text-decoration: none; display: inline-flex; align-items: center; gap: 10px}
	.mob-menu .mob-menu-bottom li a.icon-item{font-size: 15px; font-weight: 500;}
	.mob-menu .mob-menu-bottom li a.parent.push-right{display: flex; background: url(/bitrix/templates/xmotors_2025.03.27/images/right_arrow.svg) no-repeat right center}
	.mob-menu .mob-menu-bottom li a .count{width: 24px; height: 24px; text-align: center; line-height: 24px; background: #feb006; color: #000; font-weight: 500; border-radius: 20px; font-size: 12px;}
	.mob-menu .mob-menu-bottom li a.sale-item{color: #e30016}
	.mob-menu .mob-menu-bottom li a.sale-item:before{content:''; width: 26px; height: 26px; background: url(/bitrix/templates/xmotors_2025.03.27/images/sale-mob.svg) no-repeat center center}
	.mob-menu .mob-menu-bottom li a.discount-item{color: #feb006; /*color: #435B2B;*/}
	.mob-menu .mob-menu-bottom li a.discount-item:before{content:''; width: 26px; height: 26px; background: url(/bitrix/templates/xmotors_2025.03.27/images/discount-mob.svg) no-repeat center center; /*background: url("/bitrix/templates/xmotors_2025.03.27/./images/star-icon.svg") center / contain no-repeat;*/}
	.mob-menu .mob-menu-bottom li a.new-item:before{content:''; width: 26px; height: 26px; background: url(/bitrix/templates/xmotors_2025.03.27/images/new-mob.svg) no-repeat center center}
	.mob-menu .mob-menu-bottom li a.youtube-item:before{content:''; width: 26px; height: 26px; background: url(/bitrix/templates/xmotors_2025.03.27/images/youtube-mob.svg) no-repeat center center}
	.mob-menu .mob-menu-bottom li a.info-item:before{content:''; width: 26px; height: 26px; background: url(/bitrix/templates/xmotors_2025.03.27/images/info-mob.svg) no-repeat center center}
	.mob-menu hr{border: none; height: 1px; padding: 0; margin: 15px -5px; background: #cccccc }
	.mob-menu .mob-menu-bottom li a.user-item:before{content:''; width: 26px; height: 26px; background: url(/bitrix/templates/xmotors_2025.03.27/images/personal_mobile.svg) no-repeat center center}
	.mob-menu .mob-menu-bottom li a.compare-item:before{content:''; width: 26px; height: 26px; background: url(/bitrix/templates/xmotors_2025.03.27/images/compare-mob.svg) no-repeat center center/ 18px}
	.mob-menu .mob-menu-bottom li a.favorite-item:before{content:''; width: 26px; height: 26px; background: url(/bitrix/templates/xmotors_2025.03.27/images/favorite-ico.svg) no-repeat center center/ 100%}
	.mob-menu .mob-menu-bottom li a.cart-item:before{content:''; width: 26px; height: 26px; background: url(/bitrix/templates/xmotors_2025.03.27/images/cart_mobile.svg) no-repeat center center / 100%}
	.mob-menu .mob-menu-bottom li a.delivery-item:before{content:''; width: 26px; height: 26px; background: url(/bitrix/templates/xmotors_2025.03.27/images/delivery-mob.svg) no-repeat center center / 100%}
	.mob-menu .mob-menu-bottom + a{margin-top: auto;}
	.mob-menu .whatsapp{display: inline-flex; gap: 10px; align-items: center; flex: 1 0 40px; max-height: 40px; border: 1px solid #29a61a!important; color: #29a61a; padding: 0 10px; text-decoration: none; margin-left: 20px; display: none;}
	.mob-menu .whatsapp:before{content: ""; width: 26px; height: 26px; background: url(/bitrix/templates/xmotors_2025.03.27/images/whatsapp-mob.svg) no-repeat center center / 100%}
	.mob-menu .back-call{display: inline-flex; gap: 10px; align-items: center; flex: 1 0 40px; max-height: 40px; border: 1px solid #333!important; color: #333; padding: 0 10px; background: #dddde1; text-decoration: none; margin-left: 20px; margin-top: 10px; margin-bottom: auto;}
	.mob-menu .back-call:before{content: ""; width: 26px; height: 26px; background: url(/bitrix/templates/xmotors_2025.03.27/images/call_back-mob.svg) no-repeat center center / 100%}
	.mob-menu .social{background: #f5f5f6; padding: 20px 20px 40px; width: 100%; margin-top: 10px; margin-top: auto; box-sizing: border-box}
	.mob-menu .social p{font-weight: 600;margin-bottom: 15px;}
	.mob-menu .social .ico{display: flex; gap: 15px}
	.mob-menu .social img{height: 25px;}
	.mob-menu.left .mob-menu-container> *{display: none;}
	.mob-menu .mobile-menu-header{display: none;}
	.mob-menu .mobile-menu-header.active{display:flex;flex:1 0 50px; width: 100%;max-height:50px;align-items:center;position:relative;z-index:999;background: #f5f5f6}
	.mob-menu .mobile-menu-header.active .title{margin:0; margin-left: 10px;color:#333;font-weight:600;font-size:16px;}
	.mob-menu .mobile-menu-header.active .back{width:50px;height:50px;background:url(/bitrix/templates/xmotors_2025.03.27/images/back.svg) no-repeat center center;left:0;}
	.mob-menu .links-container{display: none;}
	.mob-menu .links-container.active{display: block; padding: 20px; width: 100%; box-sizing: border-box}
	.mob-menu .links-container ul{list-style: none}
	.mob-menu .links-container ul li:not(:last-child){margin-bottom: 16px;}
	
	#ReaspektPopupBody #ReaspektCloseBtn{width: 50px; height: 50px;}
	
	.page-title-row .social-div{display: none;}
	
	.gray_part {padding-bottom:0;}
	.catalog {margin-top:0;}
	.auth .form-styled .form-row {display:flex;}
	.auth .form-row.wide-row {flex-wrap:wrap;}
	.bx-auth-reg label {line-height:inherit;}
	.slick-dots li button:before {width:23px;}
	.bread  ul {flex-wrap:nowrap!important;overflow-x:scroll;height:30px;}
	.bread  ul li {white-space:nowrap;}
	.bread ul::-webkit-scrollbar {display:none;}
	.bread ul {-ms-overflow-style:none;scrollbar-width:none;}

	body>.inside.page-center .right_part .bread::-webkit-scrollbar,
	body>.inside.article-detail .right_part > .bread::-webkit-scrollbar,
	html.error-page body>.inside .bread::-webkit-scrollbar {
		display:none;
	}
	body>.inside.page-center .right_part .bread,
	body>.inside.article-detail .right_part > .bread,
	html.error-page body>.inside .bread {
		-ms-overflow-style:none;
		scrollbar-width:none;
	}

	/*.bread  ul li:first-of-type a {width:20px;height:20px;display:block;}*/
	.product-detail .product_info .product_teh_price .product_nal p {padding:0 18px 0 38px;width:50%;background:url(/bitrix/templates/xmotors_2025.03.27/images/nalich.svg) no-repeat left 10px center #f5f5f6;font-size:11px;}
	.product-detail .product_info .product_teh_price .product_nal .sale_do {margin-left:10px;}
	
	.inside .right_part .about_text_page.gar3 {padding:40px 20px;min-height:auto;background:#00509c;}
	.inside .right_part .about_text_page.gar2 {min-height:auto;background:#f5f5f5;}
	.inside .right_part .about_text_page.gar2 h2 {color:#333;width:100%;}
	.inside .right_part .about_text_page.gar2 ul {list-style:square;margin:0 0 0 15px;width:100%;}
	.inside .right_part .about_text_page.gar2 ul li::marker {color:#e30016;}
	.inside .right_part .about_text_page.gar2 ul li {font-size:15px;margin:0 0 20px 0;}
	.inside .right_part .about_text_page.gar1 {min-height:auto;background:#feb006;}
	.inside .right_part .about_text_page.gar1 h2 {color:#333;width:100%;}
	.inside .right_part .about_text_page.gar1 p {color:#333;width:100%;}
	.inside.detail .right_part .director {padding:40px 20px;background:#f5f5f5;height:auto;margin-bottom:20px;}
	.inside.detail .right_part .director p {width:100%;}
	.inside .right_part .service_block {padding:25px 20px;background:#f5f5f5!important;min-height:auto;margin-bottom:20px;}
	.inside .right_part .service_block p {width:100%;}
	.inside .right_part .about_text_page {padding:25px 20px;height:auto;margin:20px 0;}
	.inside .right_part .about_text_page p {width:100%;}
	.inside .right_part .map_dott .map_dott_list span {position:relative;width:100%!important;left:0!important;top:auto!important;text-align:left;}
	.inside .right_part .map_dott {margin:20px 0 50px;min-height:auto;background:none;}
	.inside .right_part .map_dott img {display:none;}
	.inside .right_part .mission {padding:40px 20px;background:#f5f5f5;height:auto;margin-bottom:20px;}
	.inside .right_part .mission.active {background:#feb006;}
	.inside .right_part .mission h2 span,.inside .right_part .service_block.teh4 h2 span {display:inline-block;}
	.inside .right_part .mission p {width:100%;}
	.inside .right_part .line_block img {display:none;}
	.inside .right_part .line_block_list {flex-wrap:wrap;gap:20px;}
	.inside .right_part .line_block_list span {width:100%;text-align:left;}
	.inside .right_part .about_text_page.vzhik {background:#f5f5f5;}
	.inside .right_part .about_text_page.vzhik h2 span {display:inline-block;}
	.inside .right_part .miss_text i,.inside .right_part .service_block.teh4 h2 {width:100%;}
	.inside .right_part .credit {padding:40px 20px;background:#00509c;}
	.inside .right_part .credit li {width:100%;}
	.inside .right_part .credit ul {flex-wrap:wrap;gap:20px;}
	.inside .right_part .credit.parners {background:#feb006;}
	.inside .right_part .video_block_rew.blue {background:#00509c!important;}
	.inside .right_part .video_block_rew.blue ul li {width:100%;padding-right:0;}
	.inside .right_part .video_block_rew {padding:40px 20px;min-height:auto;background:#f5f5f5!important;height:auto;margin-bottom:20px;}
	.inside .right_part .video_block_rew p {width:100%;}

	.title-search-result {max-width:100%;width:100%;margin-top: 0;padding: 15px 15px; box-sizing: border-box;top: 60px;max-height: calc(100vh - env(safe-area-inset-bottom) - 65px - 60px); overflow: auto}
	.js_search_words.js_search_words_history .title{padding-right: 0;}
	.js_search_words{margin-left: 0; margin-top: 0;}
	.bx_smart_searche .products{padding: 0; margin-top: 10px;display: none;}
	.bx_smart_searche p a.js_search_href {line-height:inherit;width:65%;}
	.bx_smart_searche .js_search_href.bx_item_block_section,
	.bx_smart_searche .js_search_href.bx_item_block_info{padding: 0;}
	.fancybox-can-zoomIn .fancybox-image-wrap {width: 100%!important}
	.bx_smart_searche .js_search_href.to-search{background: rgba(0, 131, 255, .1); width: 100%; height: 40px; line-height: 40px; justify-content: center; padding: 0; color: #00509c; font-weight: 500; font-size: 14px; margin: 0; border-radius: 5px; text-decoration: none}
	.bx_smart_searche p, .bx_smart_searche .js_search_href{font-size: 14px;}
	.bx_smart_searche .js_search_href.bx_item_product {flex:1 0 100%;max-width:calc(100%/1 - 8px * 2/3);}
	.gray_part.not-main {display:block;padding:0;}
	.gray_part .banner_days .days {width:100%;}
	.inside .right_part .site-reviews {column-count:1;}
	.inside .right_part .site-reviews .review-item {width:100%;margin-right:0;margin-bottom:34px;}
	.gray_part .banner_days .banner_part .banner_list img {height:100%!important;}
	.gray_part {padding-top:0!important;display:flex;flex-direction:column;}
	.gray_part .banner_days {order:2;max-width:100%; padding-left: 0!important; padding-right: 0!important;}
	.gray_part .category {order:1;max-width:100%;margin:20px 0;}
	.gray_part.not-main .category {margin:0;padding:20px 0;}
	body .gray_part .banner_days {margin:0 auto;height:auto;overflow:hidden;width: 100%;}
	body h2 span,.x_brand {display:none;}
	.videochat .videochat_list>div p {font-size:16px;width:100%;background-size:19%;padding:10px 0 10px 98px;}
	.videochat .videochat_list>div p span {display:none;}
	.videochat {flex-wrap:wrap;height:auto;}
	.videochat .videochat_list {padding:20px;gap:17px;}
	.videochat .videochat_list>div {}
	.videochat .videochat_list {flex-wrap:wrap;}
	.gray_part .category .category_list {justify-content:end;}
	.videochat .videochat_list>div:last-of-type {width:100%;height:281px;}
	.opros {padding:30px;height:auto;background-position:top left;}
	.opros p {background-size:14%;width:80%;padding-left:115px;font-size:14px;}
	.promomail .promomail_left_block {background:url(/bitrix/templates/xmotors_2025.03.27/images/news.webp) no-repeat right center #feb006;}
	.opros p span {font-size:14px;}
	.opros font {width:100%;margin:23px 0;height:auto;}
	.opros a {width:70%;}
	.mini_banner .mini_banner_list.slick-slide {background-size:cover!important;}
	.detail-brand-block .detail-brand-info-image {width:30%;margin-right:20px;}
	.detail-brand-block .detail-brand-info-image img {max-width:90%;}
	.detail-brand-block .detail-brand-info-name {flex:1 0 67%;width:67%;max-width:67%;}
	.promomail {flex-wrap:wrap;gap:0;}
	.promomail .promomail_left_block,.promomail .promomail_right_block {width:100%;}
	.right_part .marks li {width:100%;}
	body>.inside .right_part .article-new iframe {width:100%;}
	#resume1_form {width:100%;}
	.resume-blocks .radio-styled {width:43%;margin-top:15px;display:inline-flex;}
	.popup>div.loaded {width:100%!important;}
    .popup[data-form='request-rasrochCredit']>div.loaded {bottom: 0;top: unset;position: absolute;transform: unset;}
    .popup[data-form='request-rasrochCredit']>div.loaded.clicked {bottom: unset;top: 50%;position: relative;transform: translateY(-50%);}
    .product-detail {box-sizing:border-box;margin-left:0;display:block;}
	.product-detail .product_info {display:block;}
	.product-detail .product_info .product_img {display:block;}
	.product-detail .product_tab .korpus .tab_param li {flex:1 0 100%;max-width:100%;}
	.product-detail .product_tab .korpus .tab_param li span {width:50%;}
	.product-detail .product_info .product_teh_price .delivery {padding-top:16px; padding-bottom: 16px;}
	.product-detail .product_info .product_teh_price .bank p {line-height:17px;}
	.product-detail .product_info .product_teh_price .bank p span {display:block;padding-top:10px;}
	.catalog_section .catalog_section_list .catalog_section_list_hover .price {column-gap:5px; flex-wrap: wrap;}
	.catalog_section .catalog_section_list .catalog_section_list_hover .price .base_price{width: 100%; order: 2}
	.catalog_section .catalog_section_list .catalog_section_list_hover .price p span{font-size: 16px;}
	.catalog_section .catalog_section_list .catalog_section_list_hover .price .econom{font-size: 11px; /*margin-left: -9px; */order: 0}
	.catalog_section .catalog_section_list .catalog_section_list_hover .price .econom:before{border-width: 9px; }
	.catalog_section .catalog_section_list .catalog_section_list_hover .price .econom span{height: 18px; line-height: 18px;  font-size: 11px!important;}
	.catalog_section .catalog_section_list .catalog_section_list_hover .price .old_price{order: 1; white-space: nowrap;}
/* 	.catalog_section .catalog_section_list .catalog_section_list_hover .calcs{display: none;} */
	.catalog_section .catalog_section_list .catalog_section_list_hover .calcs .col-2{max-width: 100%;}
	.catalog_section .catalog_section_list .catalog_section_list_hover .calcs .col-2 .calc-price-inner{display: flex; flex-direction: column;}
	.catalog_section .catalog_section_list .catalog_section_list_hover .calcs .calcs-best-price{padding-right: 0; position: relative;}
	.catalog_section .catalog_section_list .catalog_section_list_hover .calcs .calcs-best-price .calc-price-inner{width: 100%; padding-right: 20px; box-sizing: border-box}
	.catalog_section .catalog_section_list .catalog_section_list_hover .calcs .calcs-best-price .calc-price-inner .hint{position: absolute; right: 4px; top: 0;}
	
	.catalog-menu.open #full-menu>.links-container.active>ul>li>a .icon img {width:30px; max-width:30px!important; object-fit: contain;}
	.catalog-menu.open #full-menu>.links-container.active>ul>li.parent>a:after { flex:1 0 20px; max-width: 20px;}

	body>.inside .right_part .spares-search {margin-top:0;width:100%;box-sizing:border-box;}
	body>.inside .right_part h1 {font-size:23px; }
	body>.inside .right_part h1 {padding:0 0 15px 0; margin: 0!important;}
	.mobile-filter-btn {font-size:13px!important;}
	.product-detail .product_tab {padding-top:30px;}
	.product-detail .product_tab .korpus {justify-content:center;border-top:1px dashed rgba(0,0,0,0.5);padding:20px 0;}
	.product-detail .product_tab .korpus>label {background:none;height:auto;padding:0 20px 0 0;width:100%;line-height:33px;display:flex;justify-content:space-between;text-align:left; border-radius: 3px;}
	.product-detail .product_tab .korpus>label:after {content:'';display:inline-block;width:8px;height:8px;border-left:1px solid;border-bottom:1px solid;transform:rotate(-45deg);margin-top:10px;}
	.product-detail .product_tab .korpus>input[type='radio']:checked+label {color:#e30016;background:none;}
	.product-detail .product_tab .korpus>input[type='radio']:checked+label:after {transform:rotate(135deg);margin-top:14px;}
	.catalog_section .sale_block_ico {left:0; top: 10px; right: 32px;}
	.sale_block_ico .more {left:auto!important;right:0;}
	.zap-table {margin-top:20px;}
	.zap-search-inline-form-inner {width:100%;float:none;}
	.popover {bottom:calc(100% + -95px);font-size:12px;left:0;max-width:100%;z-index:9999;}
	.zap-table table td:nth-of-type(4),.zap-table table td:nth-of-type(9),#popup-window-content-Analogs .zap-table table td:nth-of-type(7),#popup-window-content-Analogs .zap-table table td:nth-of-type(3) {display:none;}
	.popover .arrow {display:none;}
	#popup-window-content-Analogs .zap-table table td:nth-of-type(4),#popup-window-content-Analogs .zap-table table td:nth-of-type(9) {display:table-cell;}
	.catalog_list_block.seemore h2 {padding-left:20px;}
	.basket-items-list-table tbody td {border:none;}
	.basket-items-list-table .basket-item-price-current-text {text-align:center;}
	#order-make #bx-soa-order-form {flex-wrap:wrap;}
	#order-make #bx-soa-order {width:100%;margin:0;}
	#order-make .bx-soa-customer-field.form-group{flex: 1 0 100%;}
	.bx-soa-pp-item-container .bx-soa-pp-company .bx-soa-pp-company-graf-container .bx-soa-pp-company-smalltitle {max-width:max-content;}
	.bx-soa-section-title-container h2 {font-size:22px;line-height: 29px;margin:0;}
	#bx-soa-paysystem .bx-soa-pp-item-container {padding:0;flex-wrap:wrap;}
	#bx-soa-paysystem .bx-soa-pp-item-container .bx-soa-pp-company{flex: 1; max-width: 100%;}
	#order-make .notif-block {width:100%;padding:0;margin-top:-50px;}
	#bx-soa-total-mobile {margin-top:30px; margin-bottom: 30px!important;}
	.bx-soa-cart-total-button-container{display: none!important;}
	.bx-blue .btn.btn-default {border-radius:0;background:#111;font-weight:600;font-size:13px;}
	#bx-soa-delivery .bx-soa-pp-item-container .bx-soa-pp-company .bx-soa-pp-company-smalltitle {font-weight:600;font-size:15px;}
	.main-user-consent-request-popup-cont {min-width:100%;}
	
	.order-page header{padding: 10px 0;}
	.order-page header .logo_search {height:auto;padding-bottom:0;}
	.order-page header .logo_search .phone_mob {display:block;}
	.order-page .logo_search .search-mob, .order-page .logo_search .call-mob, .order-page .logo_search .menu-mob{ display: flex !important; align-items: center; justify-content: center;}
	.order-page .logo_search .search-mob img{height: 21px;}
	.order-page body {padding-top:122px;}
	.gray_part .banner_days .banner_part.slick-initialized {margin-bottom:0;}
	.gray_part .banner_days .banner_part .slick-dots {width:100%;display:flex;flex-wrap:wrap;justify-content:center;bottom:-42px;}
	.gray_part .banner_days .banner_part .slick-dots li {margin:7px 5px;}
	.controls {margin:20px 0;gap:20px;}
	.controls .sort label {font-size:13px;display:none;}
	.controls .sort::before {width: 20px; left: 123px;}
	.controls .sort .sort-item {font-size:12px;}
	.controls .sort select {width: 100%; font-size: 12px; bottom: 1px; position: relative;}
	.controls .sort .sort-item .mobile {display:block;}
	.controls .sort .select2-results__option .sort-item {padding:0 12px;}
	.controls .sort .asc,.controls .sort .desc {width:20px;height:20px;background-size:contain!important;}
	.fancybox-button--play,.fancybox-button--fullscreen {display:none;}
	.bx-set-constructor .complect-inner .bx-original-item-container img {max-width:100%;width:auto;}
	.product-detail .product_info .product_teh_price>.price .price_show div .price span {padding-right:5px;}
	.product-item-scu-item-color-block {outline:1px solid #c0cfda;outline-width:1px!important;}
	.product-item-scu-item-color-container.selected .product-item-scu-item-color-block {outline-width:2px!important}
	.product-detail .product_info .product_img,.product-detail .product_info .product_img .thumbs_mini>ul li a {height:456px;}
	.product-detail .product_info .product_teh_price>.price .price_show div .price span,.product-detail .product_info .product_teh_price>.price .price_show div .price {font-size:15px;display:flex;white-space:nowrap;flex-wrap:nowrap;}
	.product-detail .product_info .product_teh_price>.price .price_show div .base_price .price {align-items:baseline;}
	.product-detail .product_info .product_teh_price>.price .price_show div .base_price .price span {font-size:22px;}
	.product-detail .product_info .product_teh_price>.price .price_show_row {align-items:flex-start;}
	.product-detail .product_info .product_teh_price>.price .price_show div .old_price {padding-left:0px;}
	.product-detail .product_info .product_teh_price>.price {padding-bottom:0;}
	.catalog_section .catalog_section_list .catalog_section_list_hover .catalog_section_list_img img {object-fit:contain;}
	.catalog_section .catalog_section_list .catalog_section_list_hover .catalog_section_list_img {padding: 0 5px 15px 0; height: 165px;}
	.catalog_section .catalog_section_list .catalog_section_list_hover .catalog_section_list_img .actions{top: 10px; right: 10px;}
	.catalog_section .catalog_section_list .catalog_section_list_hover .catalog_section_list_img .actions a{width: 20px; height: 20px;}
	.catalog_section .catalog_section_list .catalog_section_list_hover .catalog_section_list_img .actions a svg{max-width: 100%; max-height: 100%;}
/* 	.catalog_section .catalog_section_list .catalog_section_list_hover .catalog_section_list_img .actions .compare-btn svg path:nth-child(3) {    display: none	} */
	.catalog_section .catalog_section_list .catalog_section_list_hover > .rate .reviews{display: none;}
	.catalog_section .catalog_section_list .catalog_section_list_hover > .rate .rating{margin-top: 3px;}
	.bx-set-constructor .complect-inner {flex-wrap:wrap;}
	.bx-set-constructor .complect-inner .bx-original-item-container {max-width:100%;flex:1 0 100%;}
	.container-fluid {padding:0;}
	.catalog_list_block.more-products {padding-bottom:0;margin: 0px auto 0px;}
	.catalog_list_block.more-products h2 + div > .slick-list {margin: -190px 16px;}
	.detail-brand-block .detail-brand-sections a {width:30%;text-align:center;}
	.bx-set-constructor .complect-inner .items {padding:30px 21px;margin:0;}
	.bx-set-constructor .complect-inner .total-block {padding:30px 0;flex:1 0 100%;max-width:100%;margin-top:20px;background:#95989f;}
	.bx-set-constructor .complect-inner .total-block .total-price {margin-top:0;}
	.bx-set-constructor .complect-inner .items .constructor-item {max-width:calc(100%/2 - 25px * 2/3);}
	
	#rekvizity_pc tr td p {text-align:left!important;display:flex;}
	body>.inside .right_part .article-new {max-width: 100%;}
	body>.inside.article-detail .right_part > h1{max-width: 100%; margin: 0 auto;}
	body>.inside .right_part div.news-list .news_div {width:100%;}
	.news_bottom {margin:0;}
	.inside .right_part .news_bottom .slick-track {gap:0;}
	.inside .right_part .news_bottom {padding:0;}
	.form-inner .form-col:last-of-type,.form-inner.clearfix,.form-inner .form-col:first-of-type {width:100%!important;padding:0!important;}
	.form-inner input[type='text'],.form-inner input[type='email'],.form-inner input[type='tel'],.form-inner input[type='password'],.form-inner textarea {box-sizing:border-box;}
	.sale {padding:0 0 30px 0;}
	.news_bottom {display:flex;flex-wrap:wrap;gap:20px;padding:0 20px;}
	.inside .right_part .news_bottom .news_div {width:100%;}
	.inside .right_part .news_bottom .news_div a img {width:100%;height:300px;object-fit:cover;}
	.inside .right_part .news_bottom .news_div p {padding:20px 0;}
	.inside .right_part .news_bottom .news_div p a {text-decoration:none;font-weight:500;}
	.video .inside,.best_price .inside {padding:0!important;}
	.catalog_list_block h2 {padding-left:0;}
	.video_block_list iframe,.video_block_list video {height:270px!important;}
	.catalog_section {padding:0 20px;}
	.pages-count {display:none!important;}
	body .catalog_section .catalog_section_list .catalog_section_list_hover {padding:5px}
	body .inside.category{padding-left: 10px !important; padding-right: 10px !important;}
	body .inside.category .catalog_section .catalog_section_list .catalog_section_list_hover{padding:5px}

	.catalog_section .catalog_section_list .catalog_section_list_hover .catalog_section_list_name {font-size: 12px; min-height: 29px; height: 29px; line-height: 14px;}

	body .catalog_section .catalog_section_list {height:auto;min-height:1px;}
	.sale_block_ico .form_sale {font-size:11px;}
	.bread  ul {flex-wrap:wrap;gap:9px 15px;}
	.prost.zap-category {padding:0 20px;}
	.prost.zap-index .tov,.prost.zap-category .tov {max-width:44%;flex:1 0 44%;}
	body>.inside .right_part .catalog_section {margin-bottom:30px;}
	.controls .sort select {}
	footer .wrap .logo_part a:last-of-type {display:none;}
	.promomail .promomail_right_block {padding-left:20px;background-position:right top;background-size:240%!important;}
	.promomail .promomail_right_block p {width:calc(100% + 20px);box-sizing:border-box;background:#fff;padding:20px;margin-left:-20px;}
	.promomail .promomail_left_block p {padding-left:10px;}
	.partners .partners_list {gap:6px;}
	.partners .partners_list .partners_list_items {height:55px;width:16%;}
	.partners.brand h2 {margin-bottom:40px;}
	.partners.brand .partners_list .partners_list_items {height:90px;}
	.partners .partners_list .partners_list_items a {text-align:center;}
	.partners .partners_list .partners_list_items img {max-width:83%;}
	.partners h2 {margin-bottom:30px;}
	.video .inside .video_block .video_block_list:nth-of-type(2),.video .inside .video_block .video_block_list:nth-of-type(3) {display:none;}
	#ReaspektPopupBody {min-width:100%!important;}
	.contact-map .map {flex-wrap:wrap;}
	.contact-map .map .list-inner {width:100%;}
	.contact-map .map .list {width:93%;}
	#map {width:100%;display:none;margin-left:0!important;}
	.popup-window.popup-window-with-titlebar {width:90%;}
	.popup>div.loaded form {padding:30px;}
	.popup[data-form='add2cart']>div.loaded {width:100%;}
	.popup>div .popup_header {padding:0 0 30px 0;}
	.popup>div.loaded .popup_header .title {font-size:21px;}
	.popup .basket-popup .basket-item {flex-wrap:wrap;gap:20px;}
	.popup .basket-popup .basket-bottom .basket-actions .checkout {width:100%;}
	.popup[data-form='request-call']>div.loaded {width:100%;}
	.select2-container--default .select2-selection--single .select2-selection__rendered {padding:0 12px;}
	.auth div.bx-auth,.auth .bx-auth-reg {width:100%;padding:25px 0px 0;box-sizing:border-box;}
	.auth .bx-auth-reg label {padding:10px 0;}
	.form-styled input[type='text'],.form-styled input[type='password'],.form-styled textarea {box-sizing:border-box;}
	.auth .form-row.wide-row {margin:0;}
	.popup[data-form='request-sale1click']>div.loaded {width:100%;}
	.popup[data-form='request-rasroch']>div.loaded {width:100%; bottom: 0;top: unset;position: absolute;transform: unset;}
    .popup[data-form='request-rasroch']>div.loaded.clicked {bottom: unset;top: 50%;position: relative;transform: translateY(-50%);}
	.page-div {}
	.page-div p {}
	.partners.brand {padding:25px 0;}
	.partners.brand .brand_block:before,.partners:before {display:none;}
	.partners.brand h2 {margin-left:0;}
	.product-detail .top_nav .brand,.product-detail .product_info .product_img .thumbs_mini {display:none;}
	.product-detail .product_info .product_analog {width: 100%; box-sizing: border-box;}
	.product-detail .product_info .product_analog .slick-dots {margin: 25px auto 0;}
	.product-detail .product_info {flex-wrap:wrap!important;}
	.product-detail .product_info .product_img {width:100%;}
	.product-detail .product_info .product_img .main-image a.main-product-image {display:none;}
	.product-detail .product_info .product_img .thumbs_mini {display:block;width:100%;overflow:hidden;}
	.product-detail .product_info .product_img .thumbs_mini>ul {width:100%;}
	.product-detail .product_info .product_img .thumbs_mini>ul li {}
	.product-detail .product_info .product_img .thumbs_mini ul li.thumb-first {display: block;}
	.product-detail .product_info .product_img .thumbs_mini>ul li a {width:100%;height:454px;}
	.product-detail .product_info .product_img .thumbs_mini>ul li.thumb-preview_video video{width: 100%; height: 454px; object-fit: contain;}
	.product-detail .product_info .product-image-dots {width:100%;}
	.product-detail .product_info .product-image-dots .slick-dots {width:100%;flex-direction:row;flex-wrap:wrap;width:100%;margin:0 auto;position:relative;bottom:0;}
	.product-detail .product_info .product-image-dots .slick-dots li {width:3px;height:3px;margin:0 3px;}
	.product-detail .product_info .product-image-dots .slick-dots li button:before {font-size:0;opacity:1;width:3px;height:3px;background:#dcdbde;}
	.product-detail .product_info .product-image-dots .slick-dots li.slick-active button:before {width:3px;height:3px;background:#333333;}
	.product-detail .top_nav {flex-wrap:wrap;gap:2px 33px!important;}
	.product-detail .product_info .product_teh_price {width:100%;}
	.product-detail .product_info .product_teh_price .delivery {gap:24px;}
	.manager-detail .cols {flex-wrap:wrap;}
	.manager-detail .cols .col {width:100%;}
	.detail-form-feedback {background:url(/bitrix/templates/xmotors_2025.03.27/images/detail-feedback.webp) no-repeat center right/cover;}
	.product-detail .detail-reviews-form form {flex-wrap:wrap;padding:0 0px 0 0;}
	.product-detail .detail-reviews-form form {gap:15px 0!important;}
	.product-detail .detail-reviews-form {margin-bottom:0;}
	body>.inside .right_part .bx-set-constructor .subtitle {margin-bottom:30px;}
	.product-detail .product_tab {padding-bottom:0;}
	.detail-form-feedback .detail-form-feedback-text {margin-left:20px;}
	.product-detail .detail-reviews-form form textarea {width:100%;}
	.product-detail .detail-reviews-form form .opit {flex-wrap:wrap;}
	.product-detail .detail-reviews-form form .opit ul li label {margin-left:0;}
	.product-detail.stock-detail .product_info .product_img {max-width:100%;}
	.product-detail.stock-detail .product_info .product_img .main-image a.main-product-image {display:flex; justify-content: center;}
	.catalog .catalog_inside {background:none;padding:50px 0;}
	/*.catalog .catalog_inside h2 {margin-bottom:30px;}*/
	.video .inside .video_block,body>.inside .right_part .video_block {flex-wrap:wrap;}
	.slick-prev,.slick-next {display:none!important;}
	.video {height:auto;}
	.video .inside h2 {margin-bottom:30px;}
	.video .inside .video_block .video_block_list {width:100%;}
	.video {padding:30px 0;}
	.video .inside .share_block,.catalog_list_block:before {display:none;}
	.video .inside h2 font a {display:block;}
	.video {background-size:cover;}
	.catalog_list_block {height:auto;padding:30px 0;}
	.catalog_list_block.sales-hits {height: 570px;}
	.catalog_list_block.sales-hits .catalog_section.car_list {height: auto; padding: 0 10px;}
	.catalog_section .catalog_section_list .catalog_section_list_hover {padding:30px 14px 40px 20px;}
	.catalog_list_block h2 {margin-left:20px;margin-bottom:20px;}
	.catalog_list_block .catalog_section.car_list{padding: 0 10px; height: 488px; overflow: hidden; margin: -50px 0 20px;}
	.catalog_list_block.more-products .catalog_section.car_list{margin-top: 0;}
	.catalog_list_block .catalog_section.car_list.slick-initialized{height: auto;overflow: visible;}
	.catalog_list_block.sales-hits .swiper-button-prev,.catalog_list_block.sales-hits .swiper-button-next {display:none;}
	.product-detail .product_tab .korpus .tab_param li:nth-of-type(4n+2),.product-detail .product_tab .korpus .tab_param li:nth-of-type(4n+3) {background:none;}
	.product-detail .product_tab .korpus .tab_param li {padding-left:0;padding-right:0;}
	body>.inside .right_part .video_block .video_block_list {width:100%;margin-right:0;max-width: 100%;flex: 1 0 100%}
	.video .inside .video_block .video_block_list video,.video .inside .video_block .video_block_list iframe,body>.inside .right_part .video_block .video_block_list video,body>.inside .right_part .video_block .video_block_list iframe {height:182px!important;width:100%!important;}
	.bread {padding:5px 0;}
	.shopmobile {display:block;}
	body>.inside {margin:16px auto 40px;}
	.basket-items-list-table thead th {display:none;}
	.sale-order-list-container {padding:0;width:100%;}
	.bx_profile {padding:0;}
	.right_part .personal {flex-wrap:wrap;}
	.right_part .personal .personal_list {width:100%!important;}
	.right_part .see_more {padding:40px 0px 30px 0px;}
	body>.inside .right_part .catalog_section {padding:0;}
	.sale .sale_list img {height:243px;}
	.gray_part .category {overflow:auto;}
	.gray_part .category::-webkit-scrollbar {width:0;height:0;}
	.gray_part .category .category_list {margin:0;flex:1 0 33%;max-width:calc(100vw/3 - 15px * 2/3);width:auto;box-sizing:border-box;height:100px;}
	.gray_part .category .category_list a:first-of-type img {max-width:90%;max-height:100%;}
	.gray_part .category .category_list a:first-of-type {height:40px;}
	.catalog_list_block.seemore {padding-bottom:40px;}
	.product-detail .product_info .product_teh_price>.price .price_show_row {flex-wrap:wrap;}
	.best_price .inside p {width:65%;}
	.partners.brand {background:none;}
	.opros {margin-bottom:0;}
	.partners .partners_list_items {background:#f5f5f5!important;}
	.promomail .promomail_right_block {justify-content:flex-start;padding:0 0 100px 20px;background-position:bottom right;}
	.promomail {padding-bottom:0;}
	.best_price {background:url(/bitrix/templates/xmotors_2025.03.27/images/best_price_bg.webp) no-repeat right -480px center #feb006;}
	.partners {padding:20px 0;margin:0px auto 0px;}
	.catalog_section .catalog_section_list.items-5 {width:50%;}
	.catalog_section .catalog_section_list.items-4 {width:50%;}
	.popup-window-titlebar-text,.popup-window-titlebar-text-version {text-overflow:inherit;}
	.popup-window-titlebar-text {width: 100%; white-space: wrap; padding: 45px 20px 10px 20px; text-align: center; line-height: 24px;}
	.partners>p {width:88%;}
	.best_price .inside p {background:none;padding:20px;}
	footer .wrap .phone,footer .wrap .logo_part {display:none;}
	footer .wrap .ul_part {width:100%!important;}
	.popular-sects {display:none;}
	.pay_money,.wrap .ico.mobile {display:block;max-width:100%;padding:20px 20px;}
	.wrap .ico.mobile {display: flex; column-gap: 10px;}
	.wrap .ico.mobile a {display: flex;}
	.wrap .ico.mobile a svg {width: 40px; aspect-ratio: 1;}
	.pay_money {padding:20px 0;}
	.ul_part .ico {display:none!important;}
	.ul_part p {color:#fff;font-size:17px;font-weight:700;padding:30px 0 0 0;}
	.ul_part.mobile {display:block;}
	.ul_part.mobile a {background:#00509c;height:61px;line-height:61px;color:#fff;font-size:17px;text-align:center;display:block;width:100%;font-weight:700;margin:5px 0;text-decoration:none;}
	.product-detail .product_info .product_teh_price {}
	.product-detail .product_info .product_teh_price .bank p {font-size:13px;}
	.product-detail .product_info .product_teh_price>.price .price_show {align-items:center;}
	.product-detail .product_info .product_img .main-image {height:454px; position: absolute; z-index: 1; pointer-events: none;}
	.product-detail .product_info .product_img .main-image .bottom-labels > *{pointer-events: all;}
	.product-detail .product_info .product_img .main-image .fancybox-video {background-size:auto!important;color:#333!important;background:url(/bitrix/templates/xmotors_2025.03.27/images/video_youtube.svg) no-repeat top 5px center; pointer-events: all;}
	.product-detail .product_info .product_img .main-image .fancybox-video span {display:block;color:#333;}
	footer .wrap .ul_part ul {display:none;}
	footer .wrap .ul_part p.footer-menu-item {position:relative;}
	footer .wrap .ul_part p.footer-menu-item:after {content:'';position:absolute;width:8px;height:8px;border:2px solid transparent;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg);right:0;}
	footer .wrap .ul_part p.footer-menu-item.open:after {transform:rotate(135deg);margin-top:9px;}
	.detail-form-feedback .detail-form-feedback-text {padding-left:107px;}
	.fix_mobile {display:flex;position:fixed;bottom:0;left:0;width:100%;padding:12px 15px 17px 15px;justify-content:space-between;z-index:1500;box-sizing:border-box;height:65px;}
	.fix_mobile::before {content:'';width:100%;position:absolute;background:#fff;height:100%;top:0;z-index:-1;left:0;}
	.fix_mobile::after {content:'';width:90%;position:absolute;height:30px;border-radius:100%;box-shadow:0 -5px 8px 6px rgba(0,0,0,0.5);margin-bottom:-40px;z-index:-2;left:50%;transform:translateX(-50%);bottom:100%;}
	.fix_mobile a {display:flex;font-size:11px;color:#333;flex-direction:column;justify-content:inherit;align-items:center;gap:5px;text-decoration:none;height:44px;font-weight:500;}
	.fix_mobile a.catalog-btn {margin-top:-30px;height:auto;margin-bottom:-10px;}
	.fix_mobile a.active {color:#e30016;}
	.fix_mobile a.active:not(.catalog-btn) svg path {fill:#e30016;}
	.fix_mobile a font {display:flex;height:25px;width:100%;justify-content:center;align-items:center;}
	.fix_mobile a font svg {max-width:100%;max-height:100%;}
	.btn-cart img {margin-top:3px;margin-bottom:-3px;}
	.fix_mobile a:first-child svg {height:20px;}
	.fix_mobile a:last-child svg {height:23px;}
	.fix_mobile .bx-basket.bx-opener.ico_part_block.bonus a svg {height:17px;}
	.contact-map.new .search-block .selector a svg {width:16px;}
	.catalog-menu.open {position:fixed;top:0;bottom:0;/*bottom:65px;*/left:0;right:0;display:flex!important;margin-top:0;background:#f5f5f6;flex-direction:column; z-index: 1700;}
	.catalog-menu.open .mobile-menu-header {display:flex;flex:1 0 50px;max-height:50px;align-items:center;position:relative;z-index:999;}
	.catalog-menu.open .mobile-menu-header::before {content:'';width:100%;position:absolute;background:#00509c;height:100%;top:0;z-index:-1;}
	.catalog-menu.open .mobile-menu-header::after {content:'';width:90%;position:absolute;background:#00509c;height:30px;border-radius:100%;box-shadow:0 7px 8px 6px rgba(0,0,0,0.5);margin-top:-40px;z-index:-2;left:50%;transform:translateX(-50%);top:100%;}
	.catalog-menu.open .mobile-menu-header .title {margin:0 auto;color:#fff;font-weight:600;font-size:16px;}
	.catalog-menu.open .mobile-menu-header .close {width:50px;height:50px;background:#00509c url(/bitrix/templates/xmotors_2025.03.27/images/close.svg) no-repeat center center/60%;position:relative;top:0;right:0;opacity:1;border-left:1px solid #286aad;position:absolute;}
	.catalog-menu.open .mobile-menu-header .back.active {width:50px;height:50px;background:url(/bitrix/templates/xmotors_2025.03.27/images/back-w.svg) no-repeat center center;border-right:1px solid #286aad;position:absolute;left:0;}
	.catalog-menu.open #full-menu {display:flex;width:100%;flex:1;position:relative;box-shadow:none;background:#f5f5f6;height:calc(100% - 50px);}
	.catalog-menu.open #full-menu .left-menu {width:100%;overflow:auto;padding:0;}
	.catalog-menu.open #full-menu .left-menu-item {padding-left:3rem;border-bottom:1px solid #bfbfc1;}
	.catalog-menu.open #full-menu .left-menu-item a {color:#00509c;font-weight:600;display:flex;align-items:center;text-transform:none;font-size:14px;}
	.catalog-menu.open #full-menu .left-menu-item a .icon {height:20px;}
	.catalog-menu.open #full-menu .left-menu-item a .icon img {max-height:100%;}
	.catalog-menu.open #full-menu .left-menu-item.parent a:after {transform:rotate(90deg);}
	.catalog-menu.open #full-menu .left-menu-item.parent.push-right a:after {transform:rotate(0);}
	.catalog-menu.open #full-menu .left-menu-item.active a:after {transform:rotate(-90deg);}
	.catalog-menu.open #full-menu.left .left-menu {display:none;}
	.catalog-menu.open #full-menu .links-container {display:none;}
	.catalog-menu.open #full-menu .links-container.active {display:block;padding:15px 15px 0;padding-left:70px;width:calc(100% + 30px);margin-left:-30px;box-sizing:border-box;background:#fff;border-top:1px solid #bfbfc1;}
	.catalog-menu.open #full-menu .links-container.active .menu-image {display:none;}
	.catalog-menu.open #full-menu .links-container.active .brands {display:none;}
	.catalog-menu.open #full-menu .links-container>ul {display:block;max-height:none;}
	.catalog-menu.open #full-menu .links-container>ul>li {max-width:100%;margin-bottom:15px;}
	.catalog-menu.open #full-menu .links-container>ul li a {display:inline-block;padding:0;color:#333;font-weight:400;}
	.catalog-menu.open #full-menu .links-container>ul .all-products-link a {color:#e30016;font-weight:500;}
	.catalog-menu.open #full-menu .links-container>ul li ul {padding-left:20px;margin-top:0;padding-top:15px;}
	.catalog-menu.open #full-menu .links-container>ul>li ul li:not(:last-child) {margin-bottom:0;}
	.catalog-menu.open #full-menu .links-container>ul li.all-products-link {display:inline-block;order:0}
	.catalog-menu.open #full-menu .links-container>ul li a {}
	.catalog-menu.open #full-menu .left-menu-item.parent.push-right {}
	.catalog-menu.open #full-menu>.links-container.active {padding:0;margin-left:0;background:#f5f5f6;overflow:auto;}
	.catalog-menu.open #full-menu>.links-container.active>ul>li {padding-left:3rem;border-bottom:1px solid #bfbfc1;width:100%;box-sizing:border-box;margin:0;}
	.catalog-menu.open #full-menu>.links-container.active>ul>li>a {color:#00509c;font-weight:600;display:flex;align-items:center;text-transform:none;font-size:14px;padding:1.2rem 0;}
	.catalog-menu.open #full-menu>.links-container.active>ul>li.all-products-link>a {color:#e30016;}
	.catalog-menu.open #full-menu>.links-container.active>ul>li>a .icon {display:inline-flex;width:30px;justify-content:center;align-items:center;margin-right:10px;height:20px;}
	.catalog-menu.open #full-menu>.links-container.active>ul>li>a .icon img {max-width:100%;max-height:100%;}
	.catalog-menu.open #full-menu>.links-container.active>ul>li.parent>a:after {content:'';margin-left:auto;margin-right:10px;background:url(/bitrix/templates/xmotors_2025.03.27/images/arrow-new2.svg) no-repeat center center/contain;width:20px;height:20px;transform:rotate(90deg);}
	.catalog-menu.open #full-menu>.links-container.active>ul>li.parent>a.active:after {transform:rotate(-90deg);}
	.catalog-menu.open #full-menu>.links-container.active>ul>li.parent ul {display:none;}
	.catalog-menu.open #full-menu>.links-container.active>ul>li.parent ul.active {display:block;padding:15px 15px 0;padding-left:15px;padding-left:70px;width:calc(100% + 30px);margin-left:-30px;box-sizing:border-box;background:#fff;border-top:1px solid #bfbfc1;}
	.catalog-menu.open #full-menu>.links-container.active>ul>li.parent ul.active li {margin-bottom:15px;}
	.mobile-filter-btn {display:flex; align-items: unset; justify-content:space-between;font-weight:600;font-size:15px;line-height:18px; color: #00509c; height:auto;padding:0 10px; /*flex:1 0 40%;*/max-width:30%;}
	.mobile-filter-btn:after {content:'';display:inline-block;width:29px;height:20px;background:url(/bitrix/templates/xmotors_2025.03.27/images/filter-ico.svg) no-repeat center center/contain; padding-left:10px}
	.bx-filter .bx-filter-buttons {position:sticky;bottom:-30px;z-index:999;background:#dddde1;padding:30px 25px;margin-left:-25px;margin-right:-25px;margin-bottom:-30px;}
	body>.inside .right_part .filter {display:none;}
	body>.inside .right_part .filter.open {position:fixed;inset:0;z-index:9999;margin-left:0;display:flex;flex-direction:column;}
	body>.inside .right_part .filter.open .bx-filter {background:#f5f5f6;flex:1;height:calc(100% - 50px);overflow:auto;}
	body>.inside .right_part .filter.open .mobile-filter-header {display:flex;align-items:center;height:50px;background:#dddde1;padding-left:25px;box-shadow:0 1px 3px rgba(0,0,0,0.5);}
	body>.inside .right_part .filter.open .mobile-filter-header .close {width:50px;height:50px;background:#00509c url(/bitrix/templates/xmotors_2025.03.27/images/close.svg) no-repeat center center/60%;margin-left:auto;position:relative;top:0;right:0;opacity:1;}
	body>.inside .right_part .filter.open .mobile-filter-header .title {font-weight:600;font-size:14px;line-height:17px;color:#333333;}
	.bx-touch .bx-filter .bx-filter-popup-result {display:none!important;}
	.fancybox-button {width:50px!important;height:50px!important;background:#333 url(/bitrix/templates/xmotors_2025.03.27/images/close-grey.svg) no-repeat center center/60%;}
	.fancybox-button:before,.fancybox-button:after {content:none;}
	.fancybox-arrow--left::after {left:auto!important;}
	.fancybox-container.product-video .fancybox-thumbs{position: absolute; z-index: 99995; display: block;}
	.fancybox-container.product-video .fancybox-thumbs > ul{position: relative; width: 100%; height: 100%; margin: 0; padding: 0; overflow-x: auto; font-size: 0; display: flex}
	.fancybox-container.product-video .fancybox-thumbs > ul > li { float: left; overflow: hidden; max-width: 50%; padding: 0; margin: 0; flex: 1 0 105px; height: 75px; position: relative; cursor: pointer; outline: none; border: 5px solid transparent; border-top-width: 0; border-right-width: 0; -webkit-tap-highlight-color: transparent; -webkit-backface-visibility: hidden; backface-visibility: hidden; box-sizing: border-box;  }
	.fancybox-container.product-video .fancybox-thumbs > ul > li > img { position: absolute; top: 0; left: 0; min-width: 100%; min-height: 100%; max-width: none; max-height: none; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;  }
	.product-video .fancybox-slide--iframe .fancybox-content {height:auto;width:100%;max-width:100%;height:200px;}
	.product-video .fancybox-slide--iframe .fancybox-content .fancybox-iframe {height:200px;}
	.bx-soa-cart-total .bx-soa-cart-total-line-total .bx-soa-cart-d {font-size:13px!important;}
	.bx-soa-cart-total .bx-soa-cart-total-line-total .bx-soa-cart-d span {font-size:13px!important;}
	#order-make #bx-soa-order-form .order-info-block {background-position:right 30% bottom;}
	#bx-soa-delivery .bx-soa-pp-item-container {flex-wrap:wrap;gap:15px;}
	#bx-soa-delivery .bx-soa-pp-item-container .bx-soa-pp-company {flex:1 0 40%;}
	#bx-soa-delivery .bx-soa-pp-item-container .bx-soa-pp-company .bx-soa-pp-company-smalltitle {font-size:14px!important;}
	.basket-items-list .basket-items-list-table tbody tr td {padding:0;padding-bottom:10px;}
	.basket-item-block-image {margin:0;}
	.basket-items-list-table .basket-item-block-amount {padding:0;margin:0;}
	.basket-items-list-table .basket-item-block-price .bonus {margin-bottom:0;}
	.basket-items-list-table .basket-item-amount-btn-plus,.basket-items-list-table .basket-item-amount-btn-minus {border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4;}
	.basket-checkout-block-btn {margin-top:20px;}
	.basket-checkout-block-total {width:auto!important;min-width:0!important;}
	.basket-checkout-block-total-price {width:auto!important;min-width:0!important;margin-left:auto!important;}
	.fix_mobile a {position:relative;flex:1;}
	.fix_mobile>.bx-basket {flex:1;}
	.fix_mobile a i {display:flex;width:20px;height:20px;border-radius:20px;justify-content:center;align-items:center;background:#feb006;position:absolute;right:5px;top:-10px;font-style:inherit;color:#333;}
	#ReaspektPopupBody {padding:0!important;top:0;left:0;transform:none;height:100%;}
	.reaspekt_row {flex-direction:column;}
	.reaspekt_col_6 {padding:0;}
	.reaspektGeobaseAct.delivery::before {content:none;}
	.reaspektGeobaseCities {height:calc(100% - 180px);overflow:auto;margin:20px;}
	.reaspektGeobaseCities .reaspektGeobaseAct a b {font-weight:400;}
	.reaspektGeobaseCities .all {display:block;margin-top:20px;margin-bottom:7px;}
	.reaspektGeobaseTitle {font-size:16px;font-weight:600;height:50px;display:flex;justify-content:center;align-items:center;position:relative;z-index:999;}
	.reaspektGeobaseTitle::before {content:'';width:100%;position:absolute;background:#f5f5f5;height:100%;top:0;z-index:-1;}
	.reaspektGeobaseTitle::after {content:'';width:90%;position:absolute;background:#00509c;height:30px;border-radius:100%;box-shadow:0 7px 8px 6px rgba(0,0,0,0.5);margin-top:-40px;z-index:-2;left:50%;transform:translateX(-50%);top:100%;}
	#ReaspektPopupBody #ReaspektCloseBtn {top:0;right:0;border-left:1px solid #286aad;z-index:9999;}
	.reaspektGeobaseFind {margin:0 20px;}
	.reaspektResultCityAjax {left:0;right:0;width:auto;padding:15px 0;background:#fff;height:calc(100vh - 180px);}
	.reaspektResultCityAjax .reaspektSearchCity:not(:last-child) {margin-bottom:10px;}
	#reaspektGeobaseSearch {padding:7px 15px;}
	#order-make .bx-soa-customer-field.form-group.label-group-17 .bx-pickup-btn {margin-left:0;margin-top:10px;}
	.pickup-fancybox .fancybox-slide::before {content:none;}
	.fancybox-slide>.pickup-map {padding:20px;margin:0;}
	.fancybox-slide>.pickup-map .list-inner#map {display:none;}
	.fancybox-slide>.pickup-map .map .list .select-pickup {width:130px;height:44px;line-height:44px;}
	.vacancy-inner .vacancy-list-top {flex-direction:column;align-items:flex-start;}
	.vacancy-inner .vacancy-list-top .controls {width:100%;margin-top:15px;}
	.resume-inner {flex-direction:column;}
	.resume-inner .left-part {width:100%;}
	.resume-inner .right-part {margin-left:0;}
	.resume-inner .resume-blocks {margin-top:40px;}
	.resume-inner .resume-blocks .form-row {gap:0;margin:0;}
	.resume-inner .resume-blocks .form-row .form-col {flex:1 0 auto;width:100%;margin-bottom:15px;}
	.resume-inner .resume-blocks .progress-bar {padding-top:40px;margin-bottom:40px;height:120px;}
	.resume-inner .resume-blocks .progress-bar .progress-bar__icon {width:80px;height:80px;border-width:10px;}
	.resume-inner .resume-blocks .progress-bar .progress-bar__button.progress-bar__button--active .progress-bar__icon,.resume-inner .resume-blocks .progress-bar .progress-bar__button.progress-bar__button--done .progress-bar__icon {border-width:10px;}
	.resume-inner .resume-blocks .progress-bar .progress-bar__button.progress-bar__button--history {margin-left:-40px;}
	.resume-inner .resume-blocks .progress-bar .progress-bar__buttons {top:-52px;}
	.resume-inner .resume-blocks .progress-bar .progress-bar__button .progress-bar__label {left:0;right:0;min-width:0;font-size:15px;}
	.ulstock {flex-wrap:wrap}
	.ulstock li {width:100%;}
	.stock_list_category ul {overflow-x:scroll;gap:34px;padding-bottom:20px;}
	.stock_list_category ul li {width:auto!important}
	.right_part .stock_items .stock_items_list {width:100%;}
	.right_part .stock_items .stock_items_list a img {height:auto}
	
	
	.fancybox-close-small {width: 50px; height: 50px;}
	
	.fancybox-container #best_price_temp_new,
	.fancybox-container #bonus_temp_new,
	.fancybox-container #kredit_temp_new{display: inline-flex!important;    justify-content: space-between;}
	.fancybox-container #best_price_temp_new .fancybox-close-small,
	.fancybox-container #bonus_temp_new .fancybox-close-small,
	.fancybox-container #kredit_temp_new .fancybox-close-small{position: static;  flex: 1 0 50px;  max-width: 50px;  margin-top: -25px;  margin-right: -24px;}

	.product-detail .product_tab .korpus > .useful-section .docs-section .docs-section__list li{flex: 1 0 100%; max-width: 100%}
	.product-detail .product_tab .korpus > .useful-section .docs-section .docs-section__form{width: 100%;}
	.product-detail .product_tab .korpus .useful-section .docs-section__list li{flex: 1 0 100%; max-width: 100%;}
	header .logo_search .search form #smart-title-hints-container{left: 70px; background: #F4F4F5; top: 16px; display: none;}

	body>.inside .right_part .spares-top-form{flex-direction: column;}
	body > .inside .right_part .spares-top-form .spares-search{flex: 0 0 50px; max-width: 100%;}
	body > .inside .right_part .spares-top-form .spares-manager-form{width: 100%; box-sizing: border-box; margin-top: 10px; padding-left: 20px;}
	
	.catalog_list_block h2 {margin-left: 0!important;}

	.reviews-list-panel{flex-wrap: wrap;}
	.reviews-list-panel .reviews-sort-panel{margin-left: 0;}
}

.stock_list_category ul {display:flex;list-style:none;justify-content:space-between}
.stock_list_category ul li {width:15%}
.stock_list_category ul li a:first-of-type {height:60px;display:flex;align-items:center;justify-content:center;}
.stock_list_category ul li a img {-webkit-filter: grayscale(1); filter: grayscale(1); transition: .3s ease-out}
.stock_list_category ul li:hover a img,
.stock_list_category ul li.active a img { -webkit-filter: grayscale(0); filter: grayscale(0);}
.stock_list_category ul li.active a:last-of-type,
.stock_list_category ul li:hover a {color: #e30016!important; font-weight: 600;}
.stock_list_category ul li a:last-of-type {display:block;margin-top:20px;font-size:11px;color:#333;font-weight:500;text-decoration:none;text-align:center;}
.stock_items {display:flex;flex-wrap:wrap;justify-content:flex-start;margin-top:100px;gap:17px}
.stock_items .stock_items_list {width:24%;}
.stock_items .stock_items_list a:hover {}
.stock_items .stock_items_list a img {width:100%;height:auto;object-fit:cover;max-height: 450px;     object-position: top; border-radius:3px}
.stock_items .stock_items_list p {padding-top:20px}
.stock_items .stock_items_list p a {font-size:15px;text-decoration:none;font-weight:600}

@media screen and (max-width:530px) {
	.catalog_section .catalog_section_list:hover .catalog_section_list_hover .sale1click{margin-top: 15px; margin-left: 5px;}
}

@media screen and (max-width:768px) {
	.logo_search .phone_mob:last-of-type {width:auto;}
    .popup[data-form='video-consult-form'] > div.loaded {bottom: 0; top: unset; position: absolute; transform: unset;}
	.catalog_section .catalog_section_list .catalog_section_list_hover > .rate .rating {margin-left:5px; color: #e30417 !important;}
	.popup > div.loaded{max-height: 100%; overflow: auto;}
    .popup.template-classic > div.loaded {bottom: 0; top: unset; position: absolute; transform: unset; max-height: 100%; animation: slideUpCurrent 0.5s;}
	.popup.template-classic > div.loaded.closed {animation: slideDownCurrent 0.5s forwards;}

	.popup{opacity: 1;}
	body>.inside .right_part .article-new + h2 {margin: 0;}

	.catalog_list_block.seemore .car_list > .slick-list > .slick-track {padding: 290px 0 250px;}
}

@media screen and (max-width:769px) {
	.stock_items {margin-top:30px!important;     justify-content: space-between;    column-gap: 5px!important; row-gap: 15px}
	.right_part .stock_items .stock_items_list {width:49%!important;}
}

@media screen and (max-width:460px) {
	.catalog_list_block.more-products h2 + div > .slick-list {margin: -190px 0;}
	.recomend-products .car_list > .slick-list {margin: -190px 0;}
	.car_list > .slick-list > .slick-track {padding: 250px 0 150px;}
	.catalog_list_block.main-sale-block .car_list > .slick-list > .slick-track {padding: 250px 0;}
	.recomend-products .car_list > .slick-list > .slick-track {padding: 190px 0 150px;}
	.product-detail .product_info .product_teh_price .delivery {gap: 10px}
	.product-detail .product_info .product_teh_price .delivery p {     padding: 10px 0 10px 50px; }
	.bank {gap: 10px!important;}
	.product-detail .product_info .product_teh_price .bank a:nth-of-type(2) {width:50%; padding: 0px 10px 0 20px;}
	.product-detail .product_info .product_teh_price .bank a{padding-right: 30px!important; padding-left: 15px!important;}
	.inside.detail,
	.inside.page { width: 90%;}
	.catalog_section .catalog_section_list .catalog_section_list_hover>.rate .rating {font-weight:bold}
	.product-detail .product_info .product_teh_price .bank a {width:50%}

	.block.contact-map.new.pickup-map {top:5%; width:92%!important; left:5%}
	.fancybox-slide>.block.contact-map.new.pickup-map .map .list .select-pickup {line-height:normal; height: 38px;}

    .popup.template-classic .submit {width: 100%; padding: unset;}

	.product-detail .product_tab .detail-reviews-wrap .detail-reviews-form {padding: 20px;}

	.product-detail .product_tab .review-item .review-cols .col {
		flex: 1 0 100%;
    	max-width: 100%;
	}

	.inside .right_part .delivery div {
		flex-direction: column;
		align-items: center;
	}
	.inside .right_part .delivery div p {
		width: 100%;
		padding: 0;
		margin-top: 10px;
	}
	.inside .right_part .delivery div .delivery_block_file {
		padding: 0;
		align-self: flex-start;
	}
}

@media (max-width: 375px) {
	.popup.template-classic .popup_header {padding: 30px 0 30px;}
	.popup[data-form='request-rasroch']>div .popup_header {padding-top: 30px;}
	.popup.template-classic .form-row.banks label {height: 70px;}
	.radio-image span {height: 100%;}
	#popup_form .form-politika-konf {margin-top: 20px; line-height: 133%; font-size: 12px;}
	.popup>div .form-row {margin-bottom: 14px;}
	.popup.template-classic > div.loaded form {padding: 0 30px 46px;}
	.popup>div .form-row.captcha {margin-bottom: 27px;}
}

@media screen and (max-width:360px) {
	.wrapGeoIpReaspekt span.linkReaspekt{display: none;}
	.logo_search .geo-mob{margin-right: 5px;}
	.mob-menu .wrapGeoIpReaspekt span.linkReaspekt{display: inline-block; width: auto;}
	.catalog_section .catalog_section_list .catalog_section_list_hover .calcs .calc-price, .catalog_section .catalog_section_list .catalog_section_list_hover .calcs .calcs-bonus .calc-label {font-size:10px}

	html.error-page body>.inside .right_part .error-page-section .error-page-number {
		font-size: 145px;
	}
}

.days_product_list_items_  {position: relative;}
.product-detail .product_tab .korpus .manager-detail .faq-block .title {cursor:pointer}
footer {margin-bottom: -30px;}

.popup[data-form="catalog-file"] > div.loaded {width:90%}
.product-detail .product_info .product_teh_price .product_nal .product-stores { width: 100%;}

.article-button {font-family: 'Montserrat',sans-serif;}

.korpus.is-manager label.manager { background: #e30417!important; color: #fff !important;}
.inside .right_part .pl_rem div p { text-align: center;} 

@media (max-width: 460px) {
	html.error-page body>.inside .right_part .error-page-section .error-page-number .error-page-outline {
		-webkit-text-stroke: 1px #fff;
    	text-stroke: 1px #fff;
	}
}

@media (prefers-color-scheme: dark) {
	.controls .sort select {background: #1C1B22; padding: 0 20px 0 15px; margin-left: 0;}
	.controls .sort::before {right: 83px;}
	.product-detail .product_tab .detail-text .detail-text-important-information {color: #333;}
	.product-detail .product_tab .detail-text .detail-text-important-information p {color: #333;}
	.days_product_list .days_product_list_items>a {background: #121212;}
	.product-detail .product_tab .detail-reviews-wrap .detail-reviews-items .review-item {
		background-color: #1C1B22;
	}
	.product-detail .product_tab .detail-reviews-wrap .detail-reviews-form {
		background-color: #1C1B22;
	}

	.catalog_list_block.more-products .slick-list.shadow-left {box-shadow: -27px -10px 27px -27px rgba(0, 0, 0, 0.5);}
	.catalog_list_block.more-products .slick-list.shadow-right {box-shadow: 27px -10px 27px -27px rgba(0, 0, 0, 0.5);}

	.popup.template-classic > div.loaded.form-videoreview-popup .form-inner {background: #1C1B22;}
	.popup.template-classic > div.loaded.form-videoreview-popup .video_block-tabs button {background: #2B2A33;}
	.popup.template-classic > div.loaded.form-videoreview-popup .video_block-tabs button.active {background: #00509c;}

	.news-detail.videoreview-detail .video_block-tabs button {background: #1C1B22; color: #DCDBDE;}
	.news-detail.videoreview-detail .video_block-tabs button.active {color: #DCDBDE;}

	div.soc-serv-accounts td.soc-serv-name{color: #919191;}
	.personal_data_fixed_block{background: #1C1B22;color: #919191;}
	html, body {background-color: #2B2A33;}
	a {color:#919191 }
	.radio-image span {background: #f9f9f9;}
	.catalog-menu #full-menu .links-container .brands .brand-item a {background: #ccc; border-radius:3px}
	.form-politika-konf a:hover {text-decoration: none; color: #919191;}

	.personal_data_fixed_block {box-shadow: 0px 10px 30px 0px rgba(255, 255, 255, 0.1);}

	.form-row.banks label {/*border:2px solid #1C1B22*/}
	.gray_part {padding-top:0}
	.wrapQuestionReaspekt:before {border-bottom: 5px solid #2B2A33; }
	.wrapQuestionReaspekt { background: #2B2A33;}

	.gray_part .banner_days .days .days_product .slick-dots { }
 
	ul, ol, li {color:#919191}
	body>.inside .right_part h1 {color: #919191;}
	.wrapQuestionReaspekt {color: #919191;}
	.wrapQuestionReaspekt > div:nth-child(1), .wrapQuestionReaspekt > div:nth-child(2) {background: #2B2A33;}
	header {background: #2B2A33 }
	header .logo_search .menu a {background: url(/bitrix/templates/xmotors_2025.03.27/images/menu.svg) no-repeat left 20px center #e30417;  }
	header .logo_search .search form input[type='text']{color: #fff}
	.days_product_list h3 a svg path {fill:#919191}
	header .logo_search .ico_part .ico_part_block {}
	header .logo_search .ico_part .ico_part_block#bx_basketFKauiI a .price { color: #707070;}
	header .logo_search .ico_part .ico_part_block .count {background:#feb006; color:#333}
	header .logo_search .ico_part .ico_part_block .tooltip.auth-tooltip{background: #1C1B22;}
	header .logo_search .ico_part .ico_part_block .tooltip.auth-tooltip::before{border-bottom-color: #1C1B22;}
	header .logo_search .ico_part .ico_part_block .tooltip.auth-tooltip p{color: #919191}
	header nav ul li a {color: #919191;}
	header nav ul li a[href="/sale"] {color: #121212}
	.gray_part {background: #2B2A33;}
	.gray_part .banner_days .days {background: #1C1B22; /*border: 1px solid #474747;*/}
	.days_product_list .days_product_list_items .product_info .cart .fav-btn svg, .days_product_list .days_product_list_items .product_info .cart .compare-btn svg {}
	.days_product_list .days_product_list_items .product_info .cart .cart_product:before {/*filter:invert(1)*/}
	.days_product_list .days_product_list_items .product_info .cart .cart_product {color: #fff;}
	.days_product_list .days_product_list_items .product_info div.old_price p.old_price {color: #919191;}

	.new_contacts .new_contacts_list:nth-of-type(2) {background-color:#FEB006!important}
	.new_contacts .new_contacts_list:nth-of-type(2) p {color:#333}
	.new_contacts .new_contacts_list { background-color: #1B1C22!important;}
	.new_contacts .new_contacts_list:nth-of-type(1) { background-color:#00509C!important;}
	.new_contacts .new_contacts_list p { color:#fff}
	.new_contacts .new_contacts_list div a { color:#DCDBDE!important; background: url(/bitrix/templates/xmotors_2025.03.27/images/phone_contacts.svg) no-repeat left center!important;}
	.new_contacts .new_contacts_list:nth-of-type(3) {border:1px solid #1C1B22!important}
	.new_contacts .new_contacts_list > a {background: #00509C; color:#fff!important}
	.new_contacts .new_contacts_list.work > a  {background:url(/bitrix/templates/xmotors_2025.03.27/images/right_arr_contacts_w.svg) no-repeat right center!important; }
	
	.contact_rekvizity { background-color:#1b1c22 !important;;}
	.contact_rekvizity p { color:#919191}
	.contact_rekvizity p span { color:#919191}
	.contact_rekvizity > a {background: url(/bitrix/templates/xmotors_2025.03.27/images/Download_pdf_w.svg) no-repeat left 20px center #00509C!important; color:#fff!important}

	.contacts_moto_brand {background-color: #1B1C22!important;}
	.contacts_moto_brand > div:first-of-type p { color: #919191 !important;}
	.contacts_moto_brand .contacts_moto_brand_car .contacts_moto_brand_car_list { background: #2B2A33!important;}
	.contacts_moto_brand .contacts_moto_brand_car .contacts_moto_brand_car_list p { color: #919191 !important;}
	.contacts_moto_brand .contacts_moto_brand_car .contacts_moto_brand_car_list .car_list_img img {filter: contrast(0.5);}

	.reviews-form-div .form-row input[type="text"],
	.reviews-form-div .form-row input[type="email"],
	.reviews-form-div .form-row input[type="tel"],
	.reviews-form-div .form-row textarea{ background: #2B2A33!important;}

	.popup[data-form="catalog-file"] .empty-result {color:#919191}
	.product-detail .product_info .product_img .main-image .fancybox-video span { color:#919191!important}

	.inside .right_part .about_text_page.vzhik {background-color: #1C1B22;}
	.inside .right_part .about_text_page.vzhik h2, 
	.inside .right_part .about_text_page.vzhik p {color:#919191!important}
	.bread ul li > span, .bread ul > span {opacity: 1;}

	.js_search_words a {background: #2B2A33; color:#919191}

	.popover { background-color: #1C1B22;}

	.catalog-section.search-table.bx-blue table thead tr td:nth-child(6),
	.catalog-section.search-table.bx-blue table tr td:nth-child(6) { display:none!important;}

	.popover-top .arrow::after {border-top-color:#1C1B22;}

	#popup_form .form-politika-konf {color: #919191;}
	#popup_form .form-politika-konf a {color: #919191;}

	.resume-blocks .form-block[data-type='file'] .form-politika-konf {color: #919191;}

	.product-detail .detail-reviews-form form .form-col:last-of-type .form-politika-konf {color: #919191;}
	.product-detail .detail-reviews-form form .form-col:last-of-type .form-politika-konf a {color: #919191; text-decoration: underline;}


	/*.gray_part .banner_days .days .days_product .slick-dots {bottom: -70px;}*/


	.popup .b24-form-content.b24-form-padding-side form { background: transparent !important;}

	.popup .b24-form-content.b24-form-padding-side form input[type='tel'], 
	.popup .b24-form-content.b24-form-padding-side form input[type='email'], 
	.popup .b24-form-content.b24-form-padding-side form textarea { background-color: var(--b24-field-background-color); color:#333}

	.suggestions-suggestions {background: #2B2A33!important; color:#919191}
 

	.reaspektResultCityAjax .reaspektNotFound { color:#919191}
	.popup  a{color: #00509c; font-weight: 600;}
	.popup[data-form='garant-form'] .select2-container--default .select2-selection--single .select2-selection__rendered { background-color: #2B2A33; color:#919191}
	.popup[data-form='e-pasport-form'] .select2-container--default .select2-selection--single .select2-selection__rendered { background-color: #2B2A33; color:#919191}
	#popup_form p {color:#919191}


	.bx-sls .bx-ui-sls-pane { background-color: #1C1B22;}
	.bx-sls .bx-ui-sls-error div { background: url(/bitrix/panel/main/images/bx-admin-sprite-small.png) 6px -3009px no-repeat scroll; }

	.bx-sls .bx-ui-sls-variants .bx-ui-sls-variant:hover, .bx-sls .bx-ui-sls-variant-active { background: #1C1B22;}

	.bx-sls .dropdown-item-text span { color:#919191}
	.bx-sbb-empty-cart-desc a { color:#919191}


	.popup[data-form="catalog-file"] .search-table table tbody tr td.nal p { color:#919191}


	.product-detail .product_info .product_teh_price .product_nal p {background: url(/bitrix/templates/xmotors_2025.03.27/images/nalich.svg) no-repeat left 20px center #1c1b22; padding-right: 15px;}
	.product-detail .product_info .product_teh_price .product_nal p::after {filter: invert(0.8);}

	.popup[data-form="catalog-file"] .search-table table tbody tr td .zero-price a {color: #919191;}
	.popup[data-form="catalog-file"] .search-table table tbody tr td .zero-price { background: none;}

	.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {background:#1C1B22!important}
	.soa-property-location-note { background: #1C1B22; color:#919191}
	.bx-sls .bx-ui-sls-clear{background: url(/bitrix/panel/main/images/bx-admin-sprite-small.png) 6px -3214px no-repeat scroll;}
	.catalog_list_block h2 {color: #919191;}
	.catalog_list_block h2 font a { color: #919191}
	.days_product_list h3 a img {/*filter:invert(1)*/ filter: contrast(0);}
	.days_product_list h3 {color: #919191;}
	.days_product_list h3 .countdown span:not(.sep) {background: #121212;}
	.days_product_list .days_product_list_items .product_info>a {    color: #919191;}
	.gray_part .category .category_list {background: #1C1B22;}
	.mini_banner .mini_banner_list.white p, .mini_banner .mini_banner_list.white p span {color: #121212}
	 
	.sale_block_ico .sale_part {color: #121212;}
	.fav-btn.active {/*--bg-color: #4fffe2; --line-color: #4fffe2;*/}
	.catalog_section .catalog_section_list .catalog_section_list_hover .catalog_section_list_name {color: #919191; }
	.catalog .catalog_inside h2 {color: #919191;}
	.catalog_section .catalog_section_list .catalog_section_list_hover .sale1click {color: #919191;}
	.catalog_section .catalog_section_list .catalog_section_list_hover .sale1click:hover {color: #919191;}
	.catalog_section .catalog_section_list .catalog_section_list_hover .catalog_section_list_img_slider .slick-dots li button:before {background:#1C1B22; }
	.catalog_section .catalog_section_list .catalog_section_list_hover .price p {color: #919191;}
	.catalog_section .catalog_section_list .catalog_section_list_hover .price p span {color: #919191;}
	.catalog_section .catalog_section_list .catalog_section_list_hover .calcs .grey {background-color: #1C1B22;}

	.order-page header .logo_search .ico_part .bx-basket .order-cart-top-show-products {background: #1C1B22;}
	.order-page header .logo_search .ico_part .bx-basket .order-cart-top-text>span {color:#919191}
	.order-page header .logo_search .ico_part .bx-basket .bx-basket-item-list-container .bx-basket-item-list-item {}
	.catalog_section .catalog_section_list .catalog_section_list_hover .calcs .calcs-best-price {}
    .catalog_section .catalog_section_list .catalog_section_list_hover .calcs .hint {background: #444444}
    .catalog_section .catalog_section_list .catalog_section_list_hover .calcs .calcs-best-price .calc-label {color: #919191;}
	.catalog_section .catalog_section_list .catalog_section_list_hover .cart .cart_product {color: #fff;}
    .catalog_section .catalog_section_list .catalog_section_list_hover .props li span {}
    .gray_part .banner_days .banner_part .slick-dots li button:before {background: #1C1B22;}
    .gray_part .banner_days .banner_part .slick-dots li.slick-active button:before {background: #919191;}
    .gray_part .banner_days .days .days_product .slick-dots li button:before {background: #1C1B22;}
    .gray_part .banner_days .days .days_product .slick-dots li.slick-active button:before {background: #919191;}
    /*.catalog_section .catalog_section_list .catalog_section_list_hover .catalog_section_list_img_slider .slick-dots li button:before {background: #2B2A33;}*/
    .catalog_section .catalog_section_list .catalog_section_list_hover .catalog_section_list_img .slick-dots li.slick-active button:before {background: #919191;}
    .gray_part .category .category_list:hover {box-shadow: 0 8px 13px rgba(85, 86, 87, 0.2);}
    .catalog_section .catalog_section_list .catalog_section_list_hover .props li:nth-child(even) {background: #1C1B22;}
    .catalog_section .catalog_section_list .catalog_section_list_hover .props li span {color: #919191;}
    .catalog_section .catalog_section_list .catalog_section_list_hover .calcs .calc-price {color: #919191;}
    .catalog_section .catalog_section_list .catalog_section_list_hover .calcs .calcs-bonus .calc-label {color: #919191;}
    /*.sale .sale_list img, .catalog .catalog_inside .catalog_list .catalog_list_items a:first-of-type img {opacity: 0.8}*/
	.product-item-scu-item-list {background: #2B2A33;}
	.fancybox-stage .product-item-scu-item-list {    background: #000000;;}
	.catalog {background: #1C1B22;}
    .inside .right_part .duh_x {background: url(/bitrix/templates/xmotors_2025.03.27/images/lodka-dark.webp) no-repeat right top; padding: 100px 90px;}
    .show input[type='text'] {box-sizing: border-box; padding: 0 0 0 20px;}
    .popup[data-form='video-consult-form'] .form-row label {color: #919191;}
	 .inline.letter-director .form-row textarea,
	 .inline.letter-director .form-row input[type='text'] {
		background: #1C1B22;
	 }
    .product-detail .detail-reviews-form {background: #1C1B22; padding: 50px;}
    header .top_part .top_part_inside .location {color: #DCDBDE;}
    header .top_part .top_part_inside .location span {color: #DCDBDE;}
    header .top_part .top_part_inside .menu_phone ul li a {color: #DCDBDE;}
    header .top_part .top_part_inside .menu_phone>a {color: #DCDBDE; background: url(/bitrix/templates/xmotors_2025.03.27/images/phone-dark.svg) no-repeat left center;}
    .questionButtonReaspekt {color: #DCDBDE;}
    #ReaspektPopupBody {background: #1C1B22; background-color: #1C1B22!important;}
    .reaspektGeobaseCities .reaspektGeobaseAct a, .reaspektGeobaseCities .reaspektGeobaseAct strong {color: #919191}
    .reaspektGeobaseCities .reaspektGeobaseAct b {color: #919191}
    .reaspektGeobaseCities .reaspektGeobaseAct a:hover {color: #919191}
    .reaspektGeobaseTitle {color: #919191;}
    #reaspektGeobaseSearch {background: #2B2A33;}
    #reaspektGeobaseSearch[type="text"] {color: #DCDBDE;}
    .reaspektResultCityAjax {background: #2B2A33;}
    .reaspektSearchCity a {color: #919191;}
/*
	.fancybox-stage .product-detail .product_info .product_teh_price>.price>span {    ;}
	.fancybox-stage .product-detail .product_info .product_teh_price>.price .price_show > div:first-child {    ;}
*/

	.fancybox-stage .product-detail .product_info .product_teh_price .product_nal div a {}
	.fancybox-stage .product-detail .product_info .product_teh_price>.price .old-price {}
	.popup[data-form='request-rasroch']>div.loaded form {}
	.fancybox-stage .product-detail .product_info .product_teh_price>.price.with-discount>span,.fancybox-stage .product-detail .product_info .product_teh_price>.price.with-discount .price_show div .price span {   }
	.catalog .catalog_inside h2 {}
	.catalog .catalog_inside .catalog_list .catalog_list_items {background:#2B2A33}
	.catalog .catalog_inside .catalog_list .catalog_list_items a:last-of-type {color:#919191}

	.main-grid-row-body:hover  {background: #00509C; }
	.main-grid-row-body:hover span,
	.main-grid-row-body:hover a {color:#f0f0f0}
	.main-grid:not(.main-grid-ondrag) .main-grid-row:hover>.main-grid-cell, .main-grid:not(.main-grid-ondrag) .main-grid-row.main-grid-row-over>.main-grid-cell{background:none; color:#f0f0f0}

	.main-grid-cell-content, .main-grid-editor-container,
	.main-grid-head-title,
	.main-grid-nav-panel, .main-grid-action-panel,
	.main-grid-panel-content-text,
	.main-ui-pagination-page.main-ui-pagination-active,
	.main-grid-buttons { color:#919191; }
	.main-grid-disable .main-grid-panel-control-container:not([id*="actallrows_"]) {opacity: 1;}

	.main-grid-bottom-panels { background: none;}

	.main-grid-container {background: #1C1B22;}
	.main-grid-row-head,
	.main-grid-table>tbody,
	.main-grid-cell	 { background: none;}

	/*.catalog .catalog_inside .catalog_list .catalog_list_items a:last-of-type {color: #d8d8d8;}*/

	.catalog .catalog_inside .catalog_list .catalog_list_items a:first-of-type {height: 150px}
	.fancybox-slide>div {}
	.sale_block_ico .sale_part.m-new,
	footer,
	.vacancy-inner .vacancy-search {background:#1C1B22;}

	.vacancy-inner .vacancy-search {color:#919191}
	.vacancy-inner .vacancy-search input {color:#919191}
	.fancybox-close-small { filter: invert(1);}
	.x_brand .x_brand_inside .x_brand_inside_prem:before {}
	/*.slick-prev, .slick-next {filter: brightness(0.5)}*/
	.partners.brand {background: #1C1B22}
	.partners h2 {color:#919191}
	.catalog-menu #full-menu, .catalog-menu #full-menu .left-menu, .catalog-menu #full-menu .links-container .brands .brand-item {background: #121212;}
	.catalog-menu #full-menu .left-menu-item a .icon img {}
	.catalog-menu #full-menu .left-menu-item:hover, .catalog-menu #full-menu .left-menu-item.selected {    background-color: #0a0a08;}
	.catalog-menu #full-menu .left-menu-item a, .catalog-menu #full-menu .links-container>ul>li ul a {color: #707070;}
	.catalog-menu #full-menu .left-menu-item.highlighted a{color: #bbb}
	.catalog-menu #full-menu .left-menu-item.highlighted svg path{fill: #bbb}
	.catalog-menu #full-menu .left-menu-item {border-right: none}
	.bread {}
	.stock_list_category ul li a img {filter: grayscale(1) invert(1);}	
	.ulstock li {    }
	.ulstock li:hover, .ulstock li.active { }
	.ulstock li.active a, .ulstock li:hover a {color: #000;}
	.stock_list_category ul li a:last-of-type {color: #707070;}
	.inside .right_part .site-reviews .review-item {border-color: #919191;}
	.form-inner {    background: #1C1B22;}
    .rewblock {padding: 50px!important; box-sizing: border-box;}
	.right_part h3, .form-inner small {color: #DCDBDE;}
	.form-inner input[type=text], .form-inner input[type=email], .form-inner input[type=tel], .form-inner input[type=password], .form-inner textarea {color: #000;    background: #ffffff;}
	.contact-map.new .search-block .selector .map {    }
	body>.inside .right_part p {color: #919191;}
	.contact-map .map .list .item-phone a {}
	.run {    background: #fff url(/bitrix/templates/xmotors_2025.03.27/images/run.webp?1) no-repeat right bottom;}
	.inside .right_part .pay_block h2 {}
	.inside .right_part .pay_block_list div {}
	.inside .right_part .pay_block_list div p:first-of-type:before {    background: #fbc175;}
	.inside .right_part .map_dott {    background:#2B2A33  url(/bitrix/templates/xmotors_2025.03.27/images/dark_map.webp) no-repeat right top; margin-top: 0px;}
	.product_nal .fav-btn.active {    --bg-color: #e30016; --line-color: #e30016;}
	.product-detail .product_info .product_teh_price .product_nal .sale_do {}
	.product-detail .product_info .product_teh_price .bonus p:first-of-type {}
	.product-detail .product_info .product_teh_price .bonus p span { }
	.product-detail .product_info .product_teh_price .bonus p {color:#919191}
	.product-detail .product_info .product_teh_price .bonus p:first-of-type { background-image: url("data:image/svg+xml,%3Csvg width='29' height='27' viewBox='0 0 29 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.69928 17.5155C3.73564 17.6035 3.77915 17.6848 3.81552 17.7661C2.98238 18.8185 2.74365 20.1797 3.17424 21.424C3.60512 22.6683 4.65258 23.6436 5.98902 24.0447C7.32546 24.4455 8.78759 24.2233 9.91789 23.4476L10.1871 23.5558C10.4004 24.8452 11.2657 25.9607 12.5135 26.5547C13.761 27.1484 15.239 27.1484 16.4865 26.5547C17.7343 25.9607 18.5996 24.8452 18.8129 23.5558L19.0821 23.4476C20.2124 24.2233 21.6745 24.4456 23.011 24.0447C24.3474 23.6435 25.3949 22.6683 25.8258 21.424C26.2563 20.1797 26.0177 18.8185 25.1845 17.7661C25.2209 17.6848 25.2644 17.6035 25.3007 17.5155C26.6855 17.3169 27.8837 16.5112 28.5217 15.3495C29.1594 14.188 29.1594 12.812 28.5217 11.6505C27.8837 10.4887 26.6855 9.68309 25.3007 9.48451C25.2644 9.39654 25.2208 9.31522 25.1845 9.2339C26.0176 8.18155 26.2563 6.82026 25.8258 5.57598C25.3949 4.33171 24.3474 3.35644 23.011 2.95533C21.6745 2.55447 20.2124 2.77667 19.0821 3.55238L18.8129 3.44416C18.5996 2.15484 17.7343 1.03934 16.4865 0.445296C15.239 -0.148432 13.761 -0.148432 12.5135 0.445296C11.2657 1.03933 10.4004 2.15484 10.1871 3.44416L9.91789 3.55238C8.78759 2.7767 7.32546 2.55443 5.98902 2.95533C4.65258 3.35649 3.60507 4.33171 3.17424 5.57598C2.74369 6.82026 2.98235 8.18155 3.81552 9.2339C3.81552 9.31522 3.73564 9.39654 3.69928 9.48451C2.31446 9.68312 1.11633 10.4888 0.478281 11.6505C-0.159427 12.812 -0.159427 14.188 0.478281 15.3495C1.11631 16.5113 2.31446 17.3169 3.69928 17.5155ZM4.23763 10.7913C4.5383 10.7856 4.80422 10.6078 4.90651 10.3445C5.02632 10.035 5.16464 9.73204 5.32115 9.43696C5.45265 9.18484 5.4033 8.88314 5.19744 8.67848C4.56817 7.98076 4.35807 7.03487 4.6383 6.16176C4.9182 5.28872 5.65107 4.60521 6.58844 4.34309C7.52548 4.08069 8.54182 4.27477 9.2925 4.85943C9.51362 5.05411 9.84124 5.10007 10.1143 4.97431C10.4345 4.83223 10.776 4.70344 11.1179 4.58826V4.58857C11.4011 4.49334 11.5917 4.24545 11.5978 3.96552C11.5978 2.99783 12.1524 2.10359 13.0525 1.61967C13.9529 1.13599 15.0617 1.13599 15.9618 1.61967C16.8621 2.10366 17.4164 2.99791 17.4164 3.96552C17.4226 4.24545 17.6135 4.49334 17.8966 4.58857C18.2385 4.70375 18.5804 4.83222 18.9002 4.97461V4.97431C19.173 5.10007 19.5009 5.05411 19.7221 4.85943C20.4728 4.27477 21.4891 4.08073 22.4261 4.34309C23.3635 4.60519 24.0964 5.28872 24.3763 6.16176C24.6565 7.03479 24.4461 7.98073 23.8168 8.67848C23.6061 8.88012 23.5512 9.18211 23.6788 9.43696C23.8363 9.74078 23.9746 10.0528 24.0934 10.3714C24.1957 10.635 24.4616 10.8127 24.7623 10.8185C25.8017 10.8185 26.7622 11.3345 27.2819 12.1728C27.8018 13.0108 27.8018 14.0432 27.2819 14.8814C26.7621 15.7194 25.8016 16.2358 24.7623 16.2358C24.4616 16.2415 24.1957 16.419 24.0934 16.6826C23.9713 16.9825 23.833 17.2763 23.6788 17.5629C23.5473 17.815 23.5966 18.1167 23.8025 18.3214C24.4318 19.0191 24.6419 19.965 24.3616 20.8381C24.0817 21.7111 23.3489 22.3946 22.4115 22.6567C21.4745 22.9191 20.4581 22.7251 19.7074 22.1404C19.4776 21.9433 19.1376 21.9052 18.8639 22.0458C18.5295 22.1879 18.1947 22.3233 17.8528 22.4318C17.57 22.5271 17.3791 22.7746 17.3729 23.0546C17.3729 24.0223 16.8183 24.9165 15.9183 25.4004C15.0182 25.8844 13.909 25.8844 13.009 25.4004C12.1089 24.9164 11.5543 24.0222 11.5543 23.0546C11.5482 22.7746 11.3572 22.5271 11.0744 22.4318C10.7325 22.3236 10.3981 22.1882 10.0633 22.0458C9.96657 21.9995 9.8591 21.9763 9.75065 21.9781C9.56428 21.9769 9.38472 22.0425 9.24867 22.161C8.49797 22.7456 7.48198 22.9394 6.54461 22.6773C5.60757 22.4149 4.87468 21.7314 4.59447 20.8583C4.31458 19.9853 4.52466 19.0397 5.15393 18.3416C5.38446 18.143 5.452 17.8289 5.32115 17.5629C5.16497 17.2585 5.02664 16.9465 4.90651 16.6285C4.80422 16.3649 4.5383 16.1871 4.23763 16.1814C3.19827 16.1814 2.23778 15.6654 1.71802 14.8271C1.19818 13.9891 1.19818 12.9567 1.71802 12.1184C2.23786 11.2804 3.19835 10.7641 4.23763 10.7641V10.7913Z' fill='%23ffffff'/%3E%3Cpath d='M9.35803 18.9643C9.55155 18.9653 9.73727 18.8945 9.87462 18.7678L20.1585 9.19317C20.4439 8.92744 20.4439 8.49696 20.1585 8.23152C19.8734 7.9658 19.4111 7.9658 19.1257 8.23152L8.84174 17.8062C8.70407 17.9335 8.62646 18.1067 8.62646 18.2872C8.62646 18.4676 8.70407 18.6409 8.84174 18.7678C8.97908 18.8945 9.16481 18.9652 9.358 18.9643L9.35803 18.9643Z' fill='%23ffffff'/%3E%3Cpath d='M11.5911 12.1449C12.1697 12.1449 12.725 11.9309 13.134 11.55C13.5431 11.1691 13.773 10.6521 13.773 10.1135C13.773 9.57484 13.5431 9.0578 13.134 8.67697C12.7249 8.29613 12.1696 8.08203 11.5911 8.08203C11.0126 8.08203 10.4572 8.29606 10.0482 8.67697C9.63914 9.05787 9.40918 9.57484 9.40918 10.1135C9.40918 10.6521 9.63906 11.1692 10.0482 11.55C10.4573 11.9308 11.0126 12.1449 11.5911 12.1449ZM11.5911 9.43628C11.8853 9.43628 12.1506 9.60133 12.2629 9.85436C12.3756 10.1074 12.3136 10.3985 12.1054 10.5923C11.8973 10.7861 11.5846 10.8438 11.3128 10.7389C11.0411 10.6343 10.8638 10.3873 10.8638 10.1134C10.8638 9.73949 11.1895 9.43628 11.5911 9.43628Z' fill='%23ffffff'/%3E%3Cpath d='M17.4095 14.8545C16.8309 14.8545 16.2756 15.0685 15.8665 15.4494C15.4575 15.8303 15.2275 16.3473 15.2275 16.8859C15.2275 17.4246 15.4574 17.9416 15.8665 18.3224C16.2757 18.7033 16.8309 18.9174 17.4095 18.9174C17.988 18.9174 18.5433 18.7034 18.9524 18.3224C19.3614 17.9415 19.5914 17.4246 19.5914 16.8859C19.5914 16.3473 19.3615 15.8303 18.9524 15.4494C18.5433 15.0686 17.988 14.8545 17.4095 14.8545ZM17.4095 17.5631C17.1153 17.5631 16.85 17.3981 16.7377 17.1451C16.625 16.892 16.687 16.6009 16.8951 16.4071C17.1033 16.2133 17.416 16.1556 17.6877 16.2605C17.9595 16.3651 18.1368 16.6121 18.1368 16.886C18.1368 17.0655 18.0602 17.2379 17.9238 17.3648C17.7874 17.4918 17.6023 17.5631 17.4095 17.5631Z' fill='%23ffffff'/%3E%3C/svg%3E"); 	}
	.product-detail .product_info .product_teh_price .delivery p {color:#919191; }
	.product-detail .product_info .product_teh_price .delivery p:first-of-type { background-image: url("data:image/svg+xml,%3Csvg width='34' height='25' viewBox='0 0 34 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M31.5 1.9996H6.99997C6.17294 1.9996 5.49997 2.67257 5.49997 3.4996V4.99514L1.86294 1.15606C1.72254 1.00762 1.50535 0.960074 1.31495 1.03507C1.125 1.11119 1 1.29512 1 1.49958V11.9996C1 12.1496 1.06741 12.2915 1.18348 12.3866L5.49999 15.9181V21.4996C5.49999 22.3266 6.17297 22.9996 6.99999 22.9996H8.79308L9.85359 24.0601C10.1366 24.3436 10.5134 24.4996 10.9141 24.4996H18.4998C18.5454 24.4996 18.5898 24.4936 18.6317 24.4822C18.7027 24.4936 18.7764 24.4996 18.8498 24.4996H19.9599C20.5139 24.4996 20.9909 24.1815 21.2023 23.6691C21.2938 23.449 21.3213 23.2199 21.2963 22.9996H31.4997C32.3267 22.9996 32.9997 22.3267 32.9997 21.4996V3.49963C32.9997 2.6726 32.3267 1.99963 31.4997 1.99963L31.5 1.9996ZM15 2.9996H17V6.56503L16.2774 6.08355C16.1093 5.9715 15.8908 5.9715 15.7229 6.08355L15 6.56503L15 2.9996ZM6.49997 3.4996C6.49997 3.22415 6.72408 2.9996 6.99997 2.9996H14V7.4996C14 7.6842 14.1015 7.85362 14.264 7.94067C14.4261 8.02728 14.6241 8.01769 14.777 7.91567L16 7.10047L17.2225 7.91545C17.306 7.9717 17.4029 7.9996 17.5 7.9996C17.581 7.9996 17.662 7.98018 17.7359 7.94067C17.8984 7.85362 18 7.6842 18 7.4996V2.9996H25.5V21.9996H20.7069L16.9453 18.2375L16.5107 16.717L17.3616 17.5679C17.9846 18.1909 18.9846 18.261 19.687 17.7333C20.0841 17.4358 20.3406 16.9818 20.39 16.4878C20.4395 15.9943 20.279 15.4983 19.9489 15.1273L17.342 12.1943C16.9641 11.7688 16.4464 11.4833 15.8844 11.3893L10.7469 10.5333L6.50002 6.05054L6.49997 3.4996ZM6.49997 21.4996V16.8931C6.56805 17.021 6.6214 17.1565 6.65042 17.3001L7.39082 21.0036C7.46336 21.3666 7.61381 21.7051 7.83189 21.9996H6.99995C6.72406 21.9996 6.49995 21.7751 6.49995 21.4996L6.49997 21.4996ZM20.2788 23.2866C20.2523 23.3505 20.1679 23.4996 19.9599 23.4996H18.8498C18.7574 23.4996 18.6712 23.4636 18.6058 23.3987L15.3534 20.1462C15.2558 20.0487 15.1277 19.9996 14.9998 19.9996C14.8719 19.9996 14.7438 20.0487 14.6462 20.146C14.4507 20.3415 14.4507 20.6576 14.6462 20.8529L17.2929 23.4995H16.1413L13.2877 20.6459C13.0922 20.4504 12.7761 20.4504 12.5808 20.6459C12.3853 20.8415 12.3853 21.1576 12.5808 21.3529L14.7272 23.4995H13.6413L10.7877 20.6459C10.5921 20.4504 10.2761 20.4504 10.0807 20.6459C9.88521 20.8414 9.88521 21.1575 10.0807 21.3528L12.2271 23.4994H10.9138C10.7823 23.4994 10.6533 23.4459 10.5602 23.353L8.78117 21.574C8.57068 21.3635 8.42916 21.0985 8.37113 20.8075L7.63072 17.1035C7.51733 16.5374 7.20863 16.0244 6.76221 15.6591L1.9997 11.7624V2.75443L10.1368 11.3436C10.2114 11.4226 10.3103 11.4751 10.4179 11.4931L15.7203 12.3771C16.0578 12.4331 16.3683 12.605 16.5953 12.8601L19.2022 15.7931C19.3486 15.9581 19.4172 16.169 19.3953 16.3887C19.3732 16.6081 19.2638 16.8021 19.0873 16.9342C18.7803 17.1652 18.3422 17.1342 18.0687 16.8617L16.9909 15.7831C16.6909 15.4835 16.2438 15.4262 15.8775 15.6416C15.5121 15.8565 15.3449 16.2755 15.461 16.6831L16.019 18.6371C16.0424 18.7186 16.0864 18.7932 16.1465 18.8532L20.2041 22.9108C20.3507 23.0577 20.3047 23.2226 20.2788 23.2867L20.2788 23.2866ZM32 21.4996C32 21.775 31.7759 21.9996 31.5 21.9996H26.5V2.9996H31.5C31.7759 2.9996 32 3.22415 32 3.4996V21.4996Z' fill='%23ffffff' stroke-width='0.3'/%3E%3C/svg%3E%0A");}
	
	.product-detail .product_info .product_teh_price .delivery p:last-of-type {background-image: url("data:image/svg+xml,%3Csvg width='38' height='35' viewBox='0 0 38 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.51146 17.1385C4.52906 17.1385 4.54666 17.1385 4.56426 17.1326C4.77006 17.1034 4.91141 16.917 4.88189 16.7131C4.84669 16.4685 4.88785 16.2528 4.99941 16.0549C5.09933 15.88 5.04057 15.6528 4.85833 15.5479C4.68177 15.4489 4.45242 15.5071 4.34654 15.6876C4.14643 16.0315 4.07603 16.41 4.13479 16.818C4.17053 17.0044 4.32921 17.1385 4.51145 17.1385L4.51146 17.1385Z' fill='%23ffffff' stroke='%23ffffff' stroke-width='0.5'/%3E%3Cpath d='M16.688 13.5852C16.7056 13.7775 16.8702 13.9231 17.0584 13.9231H17.0936C17.8172 13.859 18.4229 13.7834 18.9523 13.6959C19.1581 13.6611 19.2935 13.4688 19.2583 13.2705C19.2231 13.0667 19.0349 12.9326 18.8288 12.9674C18.317 13.0549 17.7348 13.1246 17.0289 13.1887C16.8174 13.2005 16.6644 13.381 16.6879 13.5852H16.688Z' fill='%23ffffff' stroke='%23ffffff' stroke-width='0.5'/%3E%3Cpath d='M19.1399 9.62386C19.7868 9.86849 20.3105 10.1308 20.6925 10.4047C20.7573 10.4514 20.8336 10.4747 20.9103 10.4747C21.0278 10.4747 21.1456 10.4224 21.2163 10.3175C21.3338 10.1485 21.2986 9.92132 21.128 9.799C20.6869 9.49026 20.1103 9.19896 19.4104 8.9366C19.2162 8.86096 19.0045 8.95994 18.9281 9.15226C18.8518 9.34432 18.9517 9.54817 19.1399 9.62382V9.62386Z' fill='%23ffffff' stroke='%23ffffff' stroke-width='0.5'/%3E%3Cpath d='M13.7818 13.381L13.3642 13.4043C13.1584 13.4158 12.9995 13.5907 13.0114 13.7946C13.023 13.9928 13.1879 14.1441 13.3818 14.1441H13.3994L13.817 14.1207C14.2933 14.0974 14.7699 14.0741 15.2405 14.0451C15.4463 14.0336 15.6052 13.8587 15.5933 13.6548C15.5817 13.451 15.3992 13.2935 15.1993 13.3053C14.7346 13.3345 14.2581 13.3579 13.7818 13.381H13.7818Z' fill='%23ffffff' stroke='%23ffffff' stroke-width='0.5'/%3E%3Cpath d='M20.5107 12.5114C20.3225 12.5929 20.2342 12.8086 20.3165 13.0009C20.3753 13.1407 20.5166 13.2222 20.6577 13.2222C20.7048 13.2222 20.7576 13.2107 20.8047 13.193C21.4812 12.9017 21.9047 12.5288 22.0929 12.0511C22.1516 11.9054 22.1871 11.7657 22.1987 11.62C22.2223 11.4162 22.0693 11.2354 21.8635 11.2123C21.6634 11.189 21.4752 11.3406 21.4519 11.5444C21.446 11.62 21.4224 11.7016 21.3932 11.7834C21.287 12.057 20.9872 12.3016 20.5107 12.5114L20.5107 12.5114Z' fill='%23ffffff' stroke='%23ffffff' stroke-width='0.5'/%3E%3Cpath d='M9.70566 14.3998H9.74682C10.2762 14.3416 10.876 14.2949 11.5644 14.2482C11.7702 14.2367 11.9291 14.0559 11.9115 13.852C11.8939 13.6482 11.7173 13.4907 11.5116 13.5082C10.8056 13.5548 10.2058 13.6071 9.66476 13.6597C9.45896 13.683 9.31193 13.8636 9.33549 14.0674C9.35877 14.2597 9.51745 14.3998 9.70565 14.3998H9.70566Z' fill='%23ffffff' stroke='%23ffffff' stroke-width='0.5'/%3E%3Cpath d='M6.1173 15.1565C6.16441 15.1565 6.21153 15.145 6.25838 15.1273C6.71709 14.9409 7.27006 14.7834 7.95246 14.6555C8.15257 14.6147 8.28769 14.4224 8.24653 14.2244C8.20537 14.0262 8.01122 13.8923 7.81138 13.9331C7.07623 14.0729 6.47611 14.2418 5.97027 14.4516C5.78208 14.5272 5.68784 14.7488 5.77016 14.9352C5.82919 15.0693 5.97027 15.1565 6.11731 15.1565L6.1173 15.1565Z' fill='%23ffffff' stroke='%23ffffff' stroke-width='0.5'/%3E%3Cpath d='M17.5224 9.09731C17.6871 9.09731 17.8401 8.98652 17.8812 8.81754C17.934 8.61932 17.8106 8.41546 17.6107 8.36878C17.0637 8.22903 16.693 8.15902 16.6754 8.15902C16.4753 8.12415 16.2755 8.25237 16.2403 8.45622C16.1991 8.65445 16.3345 8.8524 16.5403 8.88727C16.5463 8.88727 16.9051 8.95728 17.4285 9.09113C17.4637 9.0973 17.4929 9.0973 17.5224 9.0973L17.5224 9.09731Z' fill='%23ffffff' stroke='%23ffffff' stroke-width='0.5'/%3E%3Cpath d='M37.244 33.1075H30.3506C30.8564 32.7346 31.2623 32.2335 31.5269 31.6566H35.6558C35.8616 31.6566 36.0322 31.4935 36.0322 31.2838V29.2795C36.0322 29.0756 35.8676 28.9066 35.6558 28.9066H34.8088V26.477V26.4711V24.0414V24.0355V23.5637C34.8088 23.3539 34.7736 23.1441 34.7088 22.9344C34.6793 22.8354 34.6382 22.7421 34.5854 22.6431C34.4855 22.4508 34.362 22.2818 34.2442 22.1595C34.1971 22.1012 34.1443 22.0487 34.1088 22.0253C34.0029 21.932 33.8854 21.8448 33.756 21.7689C33.7384 21.7574 33.7148 21.7456 33.6912 21.734C33.6853 21.734 33.6796 21.7281 33.6796 21.7281C33.5973 21.6874 33.509 21.6466 33.4267 21.6174L32.4445 21.2679C32.3917 21.2504 32.3387 21.2271 32.2975 21.2096C32.1976 21.163 32.1093 21.1048 32.0329 21.0348C31.9858 20.994 31.9447 20.9532 31.9095 20.9183C31.8388 20.8427 31.78 20.7612 31.7272 20.6619C31.6744 20.5745 31.633 20.4696 31.6037 20.3706L30.304 15.5754C30.2041 15.1908 29.9863 14.8472 29.6923 14.5792C29.5276 14.4276 29.3335 14.3053 29.1277 14.2179C28.8631 14.1014 28.5747 14.043 28.2866 14.043H23.2754C22.6521 14.043 22.1462 14.544 22.1462 15.1615V18.3309L4.01731 18.3317C3.8115 18.3317 3.64091 18.4948 3.64091 18.7046V23.7793H2.5586C2.35279 23.7793 2.1822 23.9423 2.1822 24.1521V28.9065H1.73513C1.52933 28.9065 1.35874 29.0696 1.35874 29.2794V31.2836C1.35874 31.4875 1.52338 31.6565 1.73513 31.6565H4.33496C4.59384 32.2332 5.00543 32.7342 5.51128 33.1074H1.37639C1.17059 33.1074 1 33.2705 1 33.4802C1 33.6841 1.16464 33.8531 1.37639 33.8531H37.244C37.4498 33.8531 37.6204 33.69 37.6204 33.4802C37.6204 33.2761 37.4498 33.1074 37.244 33.1074L37.244 33.1075ZM28.1213 33.1075C26.4743 33.1075 25.1334 31.7792 25.1334 30.1478C25.1334 28.5164 26.4743 27.188 28.1213 27.188C29.7682 27.188 31.1092 28.5164 31.1092 30.1478C31.1094 31.7789 29.7682 33.1075 28.1213 33.1075ZM11.4404 29.6524H24.4216C24.398 29.8155 24.3864 29.9786 24.3864 30.1475C24.3864 30.4096 24.4159 30.666 24.4687 30.9166H11.3995C11.4523 30.666 11.4818 30.4096 11.4818 30.1475C11.4818 29.9786 11.4642 29.8155 11.4407 29.6524H11.4404ZM35.2794 30.9166H31.7678C31.8206 30.666 31.8502 30.4096 31.8502 30.1476C31.8502 29.9786 31.8326 29.8155 31.815 29.6524H35.2794L35.2794 30.9166ZM34.056 26.1098H32.7855V24.4203H34.056V26.1098ZM30.6975 19.8699H26.6508C26.3863 19.8699 26.1685 19.6543 26.1685 19.3922V17.1841C26.1685 16.922 26.3863 16.7064 26.6508 16.7064H29.8388L30.6975 19.8699ZM23.2808 14.7952H28.2919C28.4742 14.7952 28.6624 14.836 28.8389 14.9116C28.9684 14.9639 29.0859 15.0399 29.1917 15.1388C29.3859 15.3137 29.521 15.5291 29.5857 15.7796L29.6385 15.972H26.6507C25.9742 15.972 25.4213 16.5197 25.4213 17.1897V19.3978C25.4213 20.0678 25.9743 20.6156 26.6507 20.6156H30.8974C30.9445 20.7671 31.0033 20.9069 31.068 21.0292C31.1444 21.1807 31.2503 21.3205 31.374 21.4487C31.4268 21.501 31.4858 21.5595 31.5386 21.6059C31.6621 21.7167 31.8032 21.8097 31.9681 21.8913C32.0445 21.9261 32.1211 21.9613 32.1975 21.9846L33.1739 22.3341C33.2387 22.3575 33.3034 22.3864 33.3621 22.4157C33.3681 22.4216 33.3797 22.4216 33.3857 22.4272C33.468 22.4795 33.5444 22.5321 33.615 22.5962C33.621 22.6021 33.6798 22.6603 33.6857 22.6662C33.774 22.7595 33.8563 22.8701 33.9151 22.9867C33.9446 23.0508 33.9738 23.109 33.9914 23.1732C34.0326 23.3129 34.0562 23.447 34.0562 23.5809V23.6917H32.4092C32.2034 23.6917 32.0328 23.8547 32.0328 24.0645V26.4942C32.0328 26.698 32.1975 26.867 32.4092 26.867H34.0562V28.9294H31.6329C31.1154 27.4963 29.739 26.4649 28.1157 26.4649C26.4923 26.4649 25.1159 27.4963 24.5984 28.9294H22.8987L22.8984 15.1739C22.9043 14.9583 23.069 14.7952 23.2807 14.7952L23.2808 14.7952ZM22.1513 23.7852H16.7283V19.0833H18.04V20.406C18.04 20.5224 18.0987 20.6332 18.193 20.7032C18.2872 20.7732 18.4164 20.7906 18.5282 20.7555L19.4399 20.4701L20.3516 20.7555C20.3868 20.767 20.428 20.7729 20.4635 20.7729C20.5398 20.7729 20.6165 20.7496 20.6812 20.7029C20.7754 20.6329 20.8342 20.5224 20.8342 20.4057V19.0831H22.1459L22.1456 23.7852L22.1513 23.7852ZM20.0928 19.0833V19.899L19.5574 19.73C19.5222 19.7185 19.4811 19.7126 19.4456 19.7126C19.4045 19.7126 19.3692 19.7185 19.3338 19.73L18.7984 19.899V19.0833H20.0928ZM15.9814 23.7852H10.5584V19.0833H11.8701V20.406C11.8701 20.5224 11.9289 20.6332 12.0231 20.7032C12.1173 20.7732 12.2465 20.7906 12.3583 20.7555L13.27 20.4701L14.1818 20.7555C14.217 20.767 14.2581 20.7729 14.2936 20.7729C14.37 20.7729 14.4466 20.7496 14.5113 20.7029C14.6055 20.6329 14.6643 20.5224 14.6643 20.4057V19.0831H15.976L15.9754 23.7852L15.9814 23.7852ZM13.9226 19.0833V19.899L13.3873 19.73C13.3521 19.7185 13.3109 19.7126 13.2755 19.7126C13.2343 19.7126 13.1991 19.7185 13.1636 19.73L12.6283 19.899V19.0833H13.9226ZM7.75275 19.0833V19.899L7.2174 19.73C7.14104 19.7067 7.06441 19.7067 6.98804 19.73L6.4527 19.899V19.0833H7.75275ZM4.3942 19.0833H5.7059V20.406C5.7059 20.5224 5.76466 20.6332 5.85889 20.7032C5.92361 20.7499 5.99997 20.7732 6.0766 20.7732C6.1118 20.7732 6.15296 20.7673 6.18844 20.7558L7.10015 20.4704L8.01187 20.7558C8.1237 20.7906 8.24718 20.7732 8.3471 20.7035C8.44133 20.6335 8.50009 20.523 8.50009 20.4063V19.0836H9.81179V23.7855L4.39418 23.7852L4.3942 19.0833ZM2.9295 24.525H4.01778H4.02374H22.1575V28.9122H11.2581C10.7407 27.4791 9.36426 26.4477 7.74089 26.4477C6.11752 26.4477 4.74115 27.4791 4.22366 28.9122H2.92929L2.9295 24.525ZM2.112 30.9164V29.652H4.053C4.02944 29.8151 4.01779 29.9782 4.01779 30.1471C4.01779 30.4092 4.04731 30.6656 4.10011 30.9161L2.112 30.9164ZM4.75897 30.1474C4.75897 28.516 6.09992 27.1877 7.74686 27.1877C9.3938 27.1877 10.7347 28.516 10.7347 30.1474C10.7347 31.7788 9.3938 33.1071 7.74686 33.1071C6.09992 33.1074 4.75897 31.7788 4.75897 30.1474ZM9.97596 33.1073C10.4818 32.7345 10.8877 32.2334 11.1523 31.6565H24.7157C24.9746 32.2332 25.3862 32.7342 25.892 33.1073H9.97596Z' fill='%23ffffff' stroke='%23ffffff' stroke-width='0.5'/%3E%3Cpath d='M7.74731 28.1855C6.65335 28.1855 5.76514 29.0653 5.76514 30.149C5.76514 31.2327 6.65328 32.1125 7.74731 32.1125C8.84135 32.1125 9.72949 31.2327 9.72949 30.149C9.72949 29.0653 8.84135 28.1855 7.74731 28.1855ZM7.74731 31.3727C7.06493 31.3727 6.51228 30.825 6.51228 30.1493C6.51228 29.4734 7.06523 28.9259 7.74731 28.9259C8.4297 28.9259 8.98235 29.4737 8.98235 30.1493C8.98262 30.825 8.42371 31.3727 7.74731 31.3727Z' fill='%23ffffff' stroke='%23ffffff' stroke-width='0.5'/%3E%3Cpath d='M28.1208 28.1855C27.0269 28.1855 26.1387 29.0653 26.1387 30.149C26.1387 31.2327 27.0268 32.1125 28.1208 32.1125C29.2149 32.1125 30.103 31.2327 30.103 30.149C30.103 29.0653 29.2091 28.1855 28.1208 28.1855ZM28.1208 31.3727C27.4385 31.3727 26.8858 30.825 26.8858 30.1493C26.8858 29.4734 27.4388 28.9259 28.1208 28.9259C28.8032 28.9259 29.3559 29.4737 29.3559 30.1493C29.3561 30.825 28.7972 31.3727 28.1208 31.3727Z' fill='%23ffffff' stroke='%23ffffff' stroke-width='0.5'/%3E%3Cpath d='M24.3578 23.1295H27.1283C27.3341 23.1295 27.5047 22.9664 27.5047 22.7566C27.5047 22.5528 27.34 22.3838 27.1283 22.3838H24.3578C24.152 22.3838 23.9814 22.5469 23.9814 22.7566C23.9814 22.9664 24.152 23.1295 24.3578 23.1295Z' fill='%23ffffff' stroke='%23ffffff' stroke-width='0.5'/%3E%3Cpath d='M14.7936 8.80718C14.8643 8.86539 14.9466 8.89462 15.0349 8.89462C15.1231 8.89462 15.2054 8.86538 15.2761 8.80718C15.3936 8.7082 18.1993 6.32518 18.1993 4.13455C18.1993 2.40419 16.7817 1 15.0349 1C13.294 1 11.8765 2.40419 11.8765 4.13455C11.8762 6.32518 14.6761 8.70816 14.7936 8.80718H14.7936ZM15.0349 1.7399C16.3701 1.7399 17.4522 2.812 17.4522 4.13441C17.4522 5.64936 15.6934 7.4205 15.0349 8.0265C14.382 7.42056 12.6232 5.64352 12.6232 4.13441C12.6232 2.812 13.7055 1.7399 15.0349 1.7399Z' fill='%23ffffff' stroke='%23ffffff' stroke-width='0.5'/%3E%3Cpath d='M16.7584 3.99533C16.7584 3.05732 15.988 2.29395 15.0408 2.29395C14.0939 2.29395 13.3232 3.05705 13.3232 3.99533C13.3232 4.93333 14.0936 5.69671 15.0408 5.69671C15.9821 5.70234 16.7584 4.93333 16.7584 3.99533ZM14.0646 3.99533C14.0646 3.46503 14.4998 3.03398 15.0351 3.03398C15.5705 3.03398 16.0056 3.46503 16.0056 3.99533C16.0056 4.52563 15.5705 4.95667 15.0351 4.95667C14.4998 4.96231 14.0646 4.52536 14.0646 3.99533Z' fill='%23ffffff' stroke='%23ffffff' stroke-width='0.5'/%3E%3C/svg%3E");}
	.product-detail .product_info .product_teh_price .bank p { }
	.product-detail .product_info .product_teh_price .delivery p:first-of-type, .product-detail .product_info .product_teh_price .delivery p:last-of-type {  }
	.product-detail .product_info .product_analog{    background: #1C1B22; border-radius: 3px;}
	.product-detail .product_info .product_analog h3,
	.main-ui-filter-field-add-item { color: #DCDBDE; }


	 .product-detail.stock-detail .main-image .fancybox.main-product-image {background: none!important;}
	 .product_info .product_img .fancybox.main-product-image  { background-color: #1C1B22!important;}


	 .product-detail .product_info .product-image-dots .slick-dots li.slick-active button:before	 {background:#919191;}

	 .popup.template-classic #popup_form .form-row .selection #select2-garant-form-cooperation-container,
	 .popup.template-classic #popup_form .form-row .selection #select2-e-pasport-form-user_type-container {padding-left:15px !important;}
	 .loading
{
  position: absolute;
  z-index: 101;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: url(/bitrix/templates/xmotors_2025.03.27/img/loading.svg) no-repeat center center;
    
  background-size: auto 50px;
  background-color:#1C1B22;
   opacity: 0.8;
}
.popup-window-overlay{background-color: #1c1b22!important; opacity: 0.8;}



	.fix {background: none;}
	.main-grid-fixed-bottom,
	.main-grid-row-checked .main-grid-cell, .main-grid-row-checked .main-grid-cell {   background: #1C1B22}
	.product-detail .product_info .product_img .main-image a .zoomPad {    background-color: #1C1B22!important;}
	.condition-block-inner .condition-block ~ .condition-block:before { background: #2B2A33;}
	.condition-block-inner .select2-container--default .select2-selection--single .select2-selection__rendered,
	.product-detail .product_tab .detail-reviews-form p.title {color:#919191}
	.condition-block-inner .condition-block .condition-block-data .criteria-selected input[type=text],
	.manager-detail-body .manager-detail-body-section .result-block,
	.main-ui-filter-sidebar,
	.main-ui-filter-inner-container,
	.main-ui-filter-field-container,
	.main-ui-filter-sidebar:after{background: #1C1B22}

	.main-ui-filter-field-restore-items,
	.main-ui-filter-field-button-inner .main-ui-filter-field-button:last-child {color:#919191}
	.ui-btn-primary {background: #00509C; border: 1px solid #00509C;}

	.main-ui-item-icon-block .main-ui-item-icon.main-ui-search, .main-ui-item-icon-block .main-ui-item-icon.main-ui-delete {filter:invert()}


	.product-detail .product_info .product_img .thumbs_mini ul li,
	.product-detail .product_info .product_img .thumbs_mini ul li.thumb-preview_video,
	.main-ui-filter-search {    background: #1C1B22}
	.main-ui-filter-search input,
	.manager-detail-body .manager-detail-body-title,
	.manager-detail-body .manager-detail-body-section table tr td input, .manager-detail-body .manager-detail-body-section table tr td textarea,
	.condition-block-inner .condition-block-wrapper {background: #1C1B22}
	.manager-detail-body .manager-detail-body-title {color:#919191}
	.manager-detail-body .manager-detail-body-section,
	.condition-block-inner .condition-block {background: #2B2A33;}
 

	.product-detail .product_info .product_img .main-image {border:1px solid #1C1B22}
	.product-detail .product_tab .detail-more {color:#f6f6f6}
	.product-detail .product_tab .korpus .manager-detail .cases-block h2, .product-detail .product_tab .korpus .manager-detail .faq-block h2, .product-detail .product_tab .korpus .manager-detail .analogs-block h2 {color:#919191}
	.product-detail .product_tab .korpus .manager-detail .faq-block .title {background-color: #1C1B22; color:#fff}
	.product-detail .product_tab .korpus .manager-detail .faq-block .title::before{background: url("data:image/svg+xml,%0A%3Csvg width='26' height='16' viewBox='0 0 26 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.74002 11.7093L12.185 14.1797C12.6345 14.6339 13.3593 14.6377 13.8125 14.1797L14.6289 13.3548C15.0778 12.9007 15.8096 12.1612 16.2575 11.7093L23.9953 3.89079C24.4453 3.4361 24.4496 2.70265 23.9964 2.2447L23.18 1.42031C22.7305 0.966166 21.9993 0.968868 21.5514 1.42139L13.8135 9.23987C13.3636 9.69455 12.6312 9.69239 12.1839 9.23987L4.44601 1.42139C3.99546 0.966708 3.27012 0.962371 2.81689 1.42031L2.001 2.2447C1.55154 2.69884 1.55421 3.43825 2.00207 3.89079L9.74002 11.7093Z' fill='%23ffffff' stroke-width='1.5'/%3E%3C/svg%3E%0A") no-repeat center; }
	.product-detail .product_tab .korpus .manager-detail .faq-block .text {background: #1C1B22; color:#f1f1f1}
	.catalog_section .catalog_section_list .catalog_section_list_hover .manager-price .manager-percent,
	.product-detail .product_tab .korpus .manager-detail .cols .col-title,
	.product-detail .product_tab .korpus .manager-detail .form-credit .title,
	.product-detail .product_tab .korpus .manager-detail .cols .col-title,
	.product-detail .product_tab .korpus .manager-detail .props .props-col:not(:last-child),
	.props-col,
	.product-detail .product_tab .korpus .manager-detail .form-credit .form-row label	 {color:#919191}

	.popup .basket-popup .basket-item-qty input {color:#333!important}

	.inside .right_part .site-reviews .review-item p.review-name b {color:#919191}
	body>.inside .right_part .video_block .video_block_list a,
	.inside .right_part .miss_text h2 {color:#919191}
	.inside .right_part .delivery.delivery-column .miss_text_director_quote i {color:#919191}

	/*.inside .right_part .duh { background-color: #1C1B22!important;}*/
 
	.vacancy-inner .vacancy-item-header { background: #1C1B22;}
	.resume-inner .right-part .select2-container--default .select2-selection--single .select2-selection__rendered{ color:#919191}

	.inside .right_part .delivery.delivery-column div img {filter:invert()}
	.inside .right_part .duh_x img {filter:invert()}

	.popup>div font { }
	.fast-view .product-detail,
	.fancybox-stage .product-item-scu-item-list { background:#2B2A33!important;}
	.bread ul > span.bx-breadcrumb-sep {filter:invert()}
	.product-detail .top_nav .brand a {color:#919191}
	.bx-auth-reg, .bx-auth {background:#2B2A33}
	.bx-auth-reg a { color:#919191!important}
	.right_part .see_more {color:#919191}

	.ec-calc .ec-calc-form__label { color:#919191}
	.product-detail .product_tab .korpus .manager-detail .ec-calc .ec-calc__header__text{ color:#919191}

	.inside .right_part .service_nav_panel a { color:#919191}

	.inside .right_part .service_nav_panel a,
	.inside .right_part .service_nav_panel .active {font-weight:bold}
	.inside .right_part .service_nav_panel a {}
	.inside .right_part .delivery div{background-color: #1c1b22;}
	
	.product-detail .product_info .product_teh_price .cart_down .sale1click {color: rgb(112 112 112);}
	.product-detail .top_nav .seemore { color: #919191;  background-image: url("data:image/svg+xml,%0A%3Csvg width='21' height='12' viewBox='0 0 21 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.37201 9.00126C5.69713 10.7767 8.10664 11.7068 10.3471 11.7068C12.5876 11.7068 14.9972 10.7767 17.3222 9.00126C19.0555 7.69082 20.1124 6.38027 20.1758 6.31686C20.3238 6.12666 20.3238 5.85185 20.1758 5.64041C20.1122 5.61947 19.0554 4.30891 17.3222 2.99847C14.9971 1.22302 12.5876 0.292969 10.3471 0.292969C8.10664 0.292969 5.69705 1.22302 3.37201 2.99847C1.63888 4.30891 0.582044 5.61946 0.539732 5.66166C0.391704 5.85185 0.391704 6.12666 0.539732 6.33811C0.582047 6.38027 1.63888 7.69086 3.37201 9.0013V9.00126ZM10.3471 1.34977C14.4688 1.34977 18.0198 4.8796 19.0555 5.99984C18.0198 7.12009 14.4688 10.6499 10.3471 10.6499C6.22547 10.6499 2.6745 7.12009 1.6388 5.99984C2.67443 4.8796 6.22547 1.34977 10.3471 1.34977Z' fill='%23ffffff' fill-opacity='0.5'/%3E%3Cpath d='M10.3473 9.91043C12.5033 9.91043 14.2576 8.15608 14.2576 6.00014C14.2576 3.84419 12.5032 2.08984 10.3473 2.08984C8.19136 2.08984 6.43701 3.84419 6.43701 6.00014C6.43701 8.15608 8.19136 9.91043 10.3473 9.91043ZM10.3473 3.14668C11.9115 3.14668 13.2008 4.43602 13.2008 6.00021C13.2008 7.5644 11.9115 8.85374 10.3473 8.85374C8.78311 8.85374 7.49377 7.5644 7.49377 6.00021C7.49377 4.43602 8.78311 3.14668 10.3473 3.14668Z' fill='%23ffffff' fill-opacity='0.5'/%3E%3C/svg%3E%0A");}
	.product-detail .product_info .product_teh_price .product_nal .sale_do{ color:#919191}
	.product-detail .product_info .product_teh_price>.price.with-discount>span, .product-detail .product_info .product_teh_price>.price.with-discount .price_show div .price span  { color:#919191}
	
	.product-detail .product_info .product_analog .product_analog_car_list {background: #1C1B22;}
    .product-detail .product_info .product_teh_price .bank a {background: #1C1B22;}
    .product-detail .product_info .product_teh_price .bank span {color: #DCDBDE!important;}
	.product-detail .top_nav .brand a {}
	.product-detail .product_info .product_teh_price .bank a:after {    }
	.product_teh_price .fav-btn {}
	.product-detail .product_info .product_teh_price .product_nal div a {}
	.product-detail .product_tab .korpus {}
	.product-detail .product_tab .korpus>input[type='radio']:checked+label {color: #DCDBDE;}
    .product-detail .product_tab .korpus>label {background: #1C1B22; color: #DCDBDE; border-radius: 3px;}
    .product-detail .detail-reviews-form form .opit>label {color: #919191;}
    .product-detail .detail-reviews-form form .opit ul li label {color: #919191;}
	.product-detail .detail-reviews-form form input[type='submit'] {color: #DCDBDE;}
	.ec-calc .ec-calc-form-delivery__comment, .ec-calc .ec-calc-form-dop-checks__comment, .ec-calc .ec-calc-form-pickup__comment {color: #121212;}
	.right_part .analogs-block .catalog_section .slick-prev, .right_part .analogs-block .catalog_section .slick-next {     filter:brightness(0.5);}
	.bx-set-constructor {    background: #1C1B22; border:none}
	.bx-set-constructor .complect-inner .items { background-color: #2B2A33!important;}
	.bx-set-constructor .complect-inner .items .constructor-item{ border: none!important	;}
	.bx-set-constructor .complect-inner .items .constructor-item{ background-color: #1C1B22!important;}
	.bx-set-constructor .complect-inner .total-block {background-color: #2B2A33!important;}
	.auth .check-styled input:checked+span:before {color:#919191}
	
	.bx-set-constructor .complect-inner .items {    background: #121212;}
	.bx-set-constructor .complect-inner .items .constructor-item {    background: #121212;}
	.bx-set-constructor .complect-inner .total-block {    background: #121212;}
	body>.inside .right_part .bx-set-constructor .subtitle {    color: #d8d8d8;}
	.detail-brand-block {    background: #121212 url(/bitrix/templates/xmotors_2025.03.27/images/bg-brand.webp) no-repeat center center/cover;}
	.detail-brand-block .detail-brand-info-name .title {color: #d8d8d8;}
	.detail-brand-block .detail-brand-info-name a {    color: #d8d8d8;}
	.detail-brand-block .detail-brand-sections a {    }
	.inside .right_part .line_block img {    }
	.inside .right_part .line_block_list span {color: #d8d8d8;}
	.inside .right_part .miss_text {    }
	.inside .right_part p .red, .inside .right_part p strong {   filter: invert(0);}
	.inside .right_part .miss_text strong, .inside .right_part .miss_text b {    }
	.pl_rem_bg h2 {color:#919191}

	.contact-map.new .search-block .selector a {color:#919191}
	.contact-map.new .search-block .selector a svg path {fill:#919191}
	.contact-map.new #shop-form .item-types .check-styled{ color:#919191}
	.contact-map.new .map .list .item-regim ul,
	.contact-map.new .map .list .item-regim ul li,
	.contact-map.new .map .list .item,
	.contact-map .map .list .item-phone a { color:#919191}	

	.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active { background:#1C1B22}
	.contact-map .custom-combobox-input{ color:#919191}
	.inside .right_part .about_text_page.gar1 .tel a {color:#333}
	.prost.zap-index .tov, .prost.zap-category .tov { background: #1C1B22; padding-bottom: 10px;}
	.prost.zap-index .tov img, .prost.zap-category .tov img  {background: #f0f0f0;}
	.zap-category-model .zap-catalog .search-form, .zap-search-inline-form {background: #1C1B22!important;}
	.inside .right_part .service_nav_panel a:hover { color:#fff!important}

	.inside .right_part .service_nav_panel .active { color:#fff!important }
	.inside .right_part .service_nav_panel a{ background: #1C1B22;}
	.inside .right_part .pl_rem div {    background: #1C1B22}
	.inside .right_part .pl_rem {gap:26px}
	.inside .right_part .pl_rem div {width:18%}


	#popup_form .suggestions-suggestion:hover {
		background: #1C1B22
	  }
	  
	  #popup_form  .suggestions-selected {
		background: #1C1B22;
	  }
	  #popup_form  .suggestions-selected:hover {
		background: #1C1B22;
	  }



	body>.inside .left_part .left_nav ul li a i {}
	.inside .right_part .service_nav_panel .active {   color: #121212;}
	.inside .right_part .service_nav_panel a:hover {  color: #121212;}
	.pl_rem_bg:after {    background:#2B2A33 url(/bitrix/templates/xmotors_2025.03.27/images/remont.webp) no-repeat top right;    height: 670px;}
	#rekvizity_pc p .red, #rekvizity_pc p strong {    color: #e30016;}
	.inside .right_part .mission {}
	body>.inside .left_part .left_nav {    background:#1C1B22;}
	.product-detail .product_info .product_teh_price .bonus p.delivery-price { background-image: url("data:image/svg+xml,%3Csvg width='34' height='21' viewBox='0 0 34 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M32.9709 10.3501C32.953 10.3165 32.9404 10.2806 32.9171 10.2507L29.16 5.45884C29.0377 5.30377 28.8532 5.21322 28.6577 5.21322H23.0367L23.0357 3.02609C23.0351 1.62745 21.9155 0.489258 20.54 0.489258H3.4391C2.06293 0.489258 0.943359 1.62813 0.943359 3.02735V15.1367C0.943359 16.5366 2.06293 17.6755 3.4391 17.6755H4.00713C4.07251 19.3592 5.42962 20.7111 7.10101 20.7111C8.77175 20.7111 10.1289 19.3592 10.1942 17.6755H20.5456C21.235 17.6755 21.8596 17.3893 22.3118 16.9281C22.7092 17.3828 23.2821 17.6755 23.9262 17.6755H24.311C24.3764 19.3592 25.7331 20.7111 27.4042 20.7111C29.0724 20.7111 30.4268 19.3642 30.4971 17.6851H30.8055C32.0474 17.6851 33.0573 16.6572 33.0573 15.3938V10.6583C33.0573 10.5767 33.0391 10.498 33.0107 10.4229C33.0003 10.3966 32.9844 10.3749 32.9712 10.3502L32.9709 10.3501ZM31.0807 10.005H26.164V6.51999H28.348L31.0807 10.005ZM7.1002 19.4046C6.09589 19.4046 5.27867 18.5739 5.27867 17.5522C5.27867 16.5306 6.09591 15.6993 7.1002 15.6993C8.10451 15.6993 8.92115 16.5306 8.92115 17.5522C8.92115 18.5739 8.10455 19.4046 7.1002 19.4046ZM20.5446 16.3689H9.97451C9.51297 15.2123 8.40023 14.3929 7.09978 14.3929C5.79868 14.3929 4.68624 15.2123 4.22439 16.3689H3.43822C2.77018 16.3689 2.2271 15.8165 2.2271 15.1369V3.02761C2.2271 2.34871 2.7702 1.79628 3.43822 1.79628H20.5391C21.2065 1.79628 21.7496 2.34874 21.7502 3.02702L21.7554 15.1363C21.7551 15.8156 21.212 16.369 20.544 16.369L20.5446 16.3689ZM27.4033 19.4046C26.399 19.4046 25.5823 18.5739 25.5823 17.5522C25.5823 16.5306 26.3989 15.6993 27.4033 15.6993C28.4076 15.6993 29.2248 16.5306 29.2248 17.5522C29.2248 18.5739 28.4076 19.4046 27.4033 19.4046ZM30.8046 16.3786H30.2816C29.822 15.217 28.7076 14.3929 27.4033 14.3929C26.1029 14.3929 24.9901 15.2123 24.5286 16.3689H23.9253C23.4378 16.3689 23.041 15.965 23.041 15.4694V6.51999H24.8795V10.6582C24.8795 11.0194 25.1669 11.3115 25.5216 11.3115H31.7718V15.3938C31.7718 15.937 31.3381 16.3786 30.8047 16.3786H30.8046Z' fill='%23ffffff'/%3E%3Cpath d='M14.6421 6.00382L10.9232 9.78749L9.34144 8.17847C9.09061 7.92332 8.68409 7.92332 8.43325 8.17847C8.1824 8.43363 8.18241 8.84716 8.43325 9.10233L10.469 11.1736C10.5894 11.296 10.7526 11.3649 10.9231 11.3649C11.0937 11.3649 11.2568 11.296 11.3772 11.1736L15.5502 6.92801C15.801 6.67285 15.801 6.25932 15.5502 6.00416C15.2993 5.74867 14.8931 5.74867 14.642 6.00383L14.6421 6.00382Z' fill='%23ffffff'/%3E%3C/svg%3E");}
	.inside.detail .right_part .director p,
	.inside.detail .right_part .director p b {color:#919191}
	#rekvizity_pc p .red, #rekvizity_pc p strong { color:#919191}

	.select2-container .select2-selection--single .select2-selection__rendered {padding-left:10px!important}
	body>.inside .left_part .left_nav ul li {    }
	body>.inside .left_part .left_nav ul li ul li a {color: #d8d8d8}
	body>.inside .left_part .left_nav ul li a {   }
	.bx-filter {background:#1C1B22;}
	.bx-filter .bx-filter-block .bx-filter-parameters-box-container-block i.bx-ft-sub {color:#1C1B22}
	.bx-filter .bx-filter-input-container input,
	.bx-filter .check-styled { background:#d8d8d8;}
	.seo-descr h2, .seo-descr h3 { color:#919191}


	.product-detail .product_tab .korpus .manager-detail .faq-block .text {padding-top:20px}

	.condition-block-inner .select2-container--default .select2-selection--single .select2-selection__rendered {background: #2B2A33;}

	#list_m_faq_fields_popup #popup-window-content-list_m_faq_fields_popup > div > div{ width: 400px !important; margin-top:20px; background: #2B2A33; color:#919191}
	.main-ui-filter-sidebar-item {background: #2B2A33; color:#919191; border:none}
	.main-ui-filter-edit-mask,
	.main-ui-filter-new-filter.main-ui-filter-sidebar-item,
	.main-ui-filter-sidebar-edit-control { background: none!important;}

	.product-detail .product_tab .korpus .manager-detail .pros-cons-block ul li {color:#1C1B22}

	.product-detail .product_tab .korpus .manager-detail .grided .grid-item-content {background-color: #1C1B22;}
	.product-detail .product_tab .korpus .manager-detail .grided .grid-item-content .title,
	.product-detail .product_tab .korpus .manager-detail .grided .grid-item-content .text {color:#919191}
	.product-detail .product_tab .korpus .manager-detail .grided .grid-item-content .copy {filter: invert();}

	.sale-order-title { margin-top:0!important }

	.sale-order-detail-about-order-title, .sale-order-detail-payment-options-title, .sale-order-detail-payment-options-shipment-composition-title, .sale-order-detail-payment-options-order-content-title, .sale-order-detail-payment-options-order-content-title { background: none;}

	.sale-order-detail-payment-options-info-image {background: none;}
	.sale-order-detail-payment-options-info-container,
	.sale-order-detail-payment-options-info-order-number, .sale-order-detail-payment-options-info-total-price,
	.sale-order-detail-methods-title,
	.sale-order-detail-payment-options-methods-info-title, .sale-order-detail-payment-options-methods-shipment-list-item-title,
	.sale-order-detail-total-payment-list-left-item,
	.sale-order-detail-total-payment-list-right-item,
	.sale-order-detail-about-order-inner-container-name-detail, .sale-order-detail-about-order-inner-container-status-detail, .sale-order-detail-about-order-inner-container-price-detail,
	.sale-order-detail-about-order-inner-container-list-item-element 	 {color:#919191}

	.bx_my_order_cancel textarea { background: #1C1B22;}

	.bx_my_order_cancel form textarea{ max-width: 90%;}

	.main-ui-filter-add-item {color:#919191}
	.main-ui-filter-add-item:before{ filter: invert();}


	.bx-filter-select-popup { background: #1C1B22;}
	.bx-filter-select-popup ul li label.selected, .bx-filter-select-popup ul li label:hover { color:#919191; background: #2B2A33;}

	.product-detail .product_info .product_analog .product_analog_car_list>a img {background: #f0f0f0;}

	#popup_form .select2-container .select2-selection--single .select2-selection__rendered {padding-left:0 !important;}

	.product-detail .product_tab .korpus .manager-detail .faq-block .title {padding: 20px 58px 20px 37px!important;}
	

	.bx-filter .bx-filter-input-checkbox .bx-filter-param-text a { color:#919191}

	.bx-filter .bx-filter-input-checkbox .bx-filter-param-text a {    color: #d8d8d8;}
	.bx-filter .bx-filter-parameters-box.bx-active .bx-filter-parameters-box-title span, .bx-filter .bx-filter-input-checkbox .bx-filter-param-text {color: #919191;}
	.inside .right_part .duh_x h2 span { color:#919191}

 

	.inside .right_part .service_block.teh2,
	.inside .right_part .service_block.teh3 {background-color: #1C1B22;}
	header nav ul li a:hover {color:#919191}
	.analogs-block .catalog_section .catalog_section_list {}
	.analogs-block .catalog_section .catalog_section_list .catalog_section_list_hover .price p .manager-percent font {    color: #4fffe2;}
	.analogs-block  .catalog_section .catalog_section_list .catalog_section_list_hover>.rate .rating {color: #d8d8d8;}
	.bx-sbb-empty-cart-desc {color: #d8d8d8;}
	.popup[data-form='add2cart']>div.loaded form {background: #000}
	.popup>div font {  background: url(/bitrix/templates/xmotors_2025.03.27/images/close_transparent.svg) no-repeat center center/100%;}
	.popup[data-form='request-sale1click']>div.loaded form {    background: #000;}
    .compare-btn.active { --line-color: #e30016;}
    .popup .basket-popup .basket-bottom .basket-actions .close-basket, .popup .basket-popup .basket-bottom .basket-total p.basket-total-price span, .popup .basket-popup .basket-item-info .price span {color: #f9f9f9}
    .popup[data-form='error-form']>div.loaded form {background: #000}
    .order-page header, #bx-soa-paysystem .bx-soa-pp-item-container .bx-soa-pp-company{    background:#1C1B22;}
	#bx-soa-paysystem .bx-soa-pp-item-container .bx-soa-pp-company.bx-selected{	background: #00509C; outline-color: #919191;}
	#order-make .notif-block { background: none;}
	.bx-soa-section-title-container h2 { color:#919191}
	#order-make #bx-soa-order-form .order-info-block ul li p span,
	#order-make #bx-soa-order-form .order-info-block ul li p {color:#919191}
	#order-make .bx-soa-customer-field.form-group label{color:#919191}
	.bx-soa-customer-field .soa-property-container input[type='text'], .bx-soa-customer-field textarea{background: #1C1B22!important;}
	#bx-soa-delivery .bx-soa-pp-item-container .bx-soa-pp-company.bx-selected { background:#00509C;}
	#bx-soa-delivery .bx-soa-pp-item-container .bx-soa-pp-company.bx-selected div {color:#fff}
	#bx-soa-delivery .bx-soa-pp-item-container,
	#bx-soa-delivery .bx-soa-pp-item-container .bx-soa-pp-company{background: #1C1B22; }
	#bx-soa-delivery .bx-soa-pp-item-container .bx-soa-pp-company .bx-soa-pp-company-smalltitle {color:#919191 }
	#bx-soa-delivery .bx-soa-pp-item-container .bx-soa-pp-company .bx-soa-pp-company-smalldescr {color:#919191 }
	.bx-soa-section-title-container h2, #order-make .bx-soa-customer-field.form-group.label-group-17>p {color:#919191}
	#bx-soa-delivery .bx-soa-pp-item-container .bx-soa-pp-company .bx-soa-pp-company-graf-container {}
	.bx-sls .dropdown-block {background: #1C1B22!important;}
	.bx-soa-customer-field .soa-property-container input[type='text'], .bx-soa-customer-field textarea{color:#919191!important}
	.bx-sls .dropdown-icon {filter: invert(1);}
	.fancybox-slide>.pickup-map {background: #1C1B22!important;}
	.fancybox-slide>.pickup-map h1 {color:#919191}
	.item.shop p {color:#919191}

	.fix ul,
	.fix ul li .fix-item {background-color: #1C1B22;}
	
	.main-user-consent-request-popup-cont {background: #1C1B22!important;}
	.main-user-consent-request-popup-header {color:#919191}
	.main-user-consent-request-popup-text{background:none; border:none; color:#919191}
	.main-user-consent-request-popup-button-acc { background: #0b4591!important; color: #fff;}
	.main-user-consent-request-popup-button-rej:hover {}
	.sale_order_full_table td {color:#919191}
	.order-page header .logo_search .ico_part .bx-basket .bx-basket-item-list-container .bx-basket-item-list-item { background: #1C1B22}
	.order-page header .logo_search .ico_part .bx-basket .bx-basket-item-list-container .bx-basket-item-list-item-name, .order-page header .logo_search .ico_part .bx-basket .bx-basket-item-list-container .bx-basket-item-list-item-name a,
	.order-page header .logo_search .ico_part .bx-basket .bx-basket-item-list-container .bx-basket-item-list-item-price-block span { color:#919191}
    #order-make #bx-soa-order-form .order-info-block ul  {    }
    #order-make #bx-soa-order-form .order-info-block {    background: #121212 url(/bitrix/templates/xmotors_2025.03.27/images/order-img.webp) no-repeat center bottom;}
    .bx-soa-section-title-container h2, #order-make .bx-soa-customer-field.form-group.label-group-17>p{}
    .fancybox-slide>.pickup-map .list-inner#map {}
    .main-user-consent-request-popup-cont {    }
    .main-user-consent-request-popup-button-acc {    background: #fbca81;}
    .sale_order_full_table td{    }
    .fancybox-slide .product-detail #add2basket, .fancybox-slide .product-detail .top_nav, .fast-view .product-detail .product_info .product_img, .fancybox-slide .product-detail .product_info .product_teh_price .delivery, .fancybox-slide .product-detail .product_info .product_teh_price .bank { }
     .fancybox-slide  .product-detail .product_info .product_teh_price .product_nal .sale_do,  .fancybox-slide .product-detail .product_info .product_teh_price .product_nal .compare-btn.active, .fancybox-slide .product-detail .product_info .product_teh_price .bonus p:first-of-type{ filter: invert(0);}
     .vacancy-inner .vacancy-item-body .vacancy-text { }
     .resume-blocks .form-block {    background:none;}
	 .resume-inner .resume-blocks .form-row input[type='text'], .resume-inner .resume-blocks .form-row input[type='email'], .resume-inner .resume-blocks .form-row input[type='tel'], .resume-inner .resume-blocks .form-row textarea, .resume-inner .resume-blocks .form-row select {background: #1C1B22;}
     .resume-type .file-styled {  }

	 .resume-inner .resume-blocks .select2-container--default .select2-selection--single {background-color: #1C1B22;}
	.resume-blocks .form-block label:not(.radio-styled) {       }
	.resume-inner .resume-blocks .radio-styled .radio-btn+.radio-text {    color: #d8d8d8;}
	.catalog_section .catalog_section_list .catalog_section_list_hover>.rate .rating {color: #d8d8d8;}
	.popup[data-form='request-rasroch']>div.loaded form {    background: #0a0a0a;}
	.popup>div.loaded .popup_header .title {color: #DCDBDE;}
	.popup>div font {background: url(/bitrix/templates/xmotors_2025.03.27/images/close_transparent.svg) no-repeat center center/100%;  background-size: contain;}
	.popup>div input[type='tel'], .popup>div input[type='email'], .popup>div textarea {background: #2B2A33;    color: #fff;}
    .popup>div input[type='text'] {background: #2B2A33; color: #DCDBDE!important; border-radius:5px}
	.form-row.banks label {    background: #f9f9f9;}
	.product-detail .product_info .product_teh_price .bonus {    border-bottom: 1px dashed rgb(255 255 255 / 50%);}
	.popup>div.loaded form {background: #1C1B22!important}
	.popup.template-classic[data-form='request-region'] > div.loaded {background: #1C1B22;}
	.popup.template-classic > div font,
	.popup[data-form='video-consult-form'] > div font,
	.popup>div font{background: url(/bitrix/templates/xmotors_2025.03.27/images/close_transparent.svg) no-repeat center center/100%;  background-size: contain; filter:invert(1)}
	.popup-window-close-icon{filter: invert(1);}



	.popup .select2-container.rbz-default-select .select2-selection.select2-selection--single {    background-color: #2B2A33;}
	.popup .select2-container--default .select2-selection--single .select2-selection__rendered {color: #DCDBDE;}
	.select2-container.rbz-default-select .select2-results__options .select2-results__option {    background: #1C1B22;}
	.select2-container--default .select2-results__option--highlighted[aria-selected] {color: #DCDBDE;}
	.bx-soa-customer-field .soa-property-container input[type='text'], .bx-soa-customer-field textarea {    background: #999999;}
	.form-control {color:#f9f9f9}
	.resume-inner .resume-blocks .form-row input[type='text'], .resume-inner .resume-blocks .form-row input[type='email'], .resume-inner .resume-blocks .form-row input[type='tel'], .resume-inner .resume-blocks .form-row textarea, .resume-inner .resume-blocks .form-row select {background: #1C1B22!important;}
	.select2-container--default .select2-selection--single {    background-color: #121212;}
	.select2-results__option[aria-selected] { background-color: #121212;}
	.select2-container--default .select2-results__option[aria-selected=true] {background-color: #0a0a0a;}
	.product-detail .product_info .product_teh_price>.price .price_show div .price span, .product-detail .product_info .choose_color p, .product-detail .product_info .product_teh_price>.price>span{color: #f9f9f9}
	.fancybox-slide--video .fancybox-content, .fancybox-slide--video iframe {/*filter:invert(1)*/}
	.product-detail .product_tab .korpus>input:nth-of-type(1):checked~div:nth-of-type(1), .product_tab .korpus>input:nth-of-type(2):checked~div:nth-of-type(2), .product-detail .product_tab .korpus>input:nth-of-type(3):checked~div:nth-of-type(3),  .product-detail .product_tab .korpus>input:nth-of-type(5):checked~div:nth-of-type(5),  .product-detail .product_tab .korpus>input:nth-of-type(6):checked~div:nth-of-type(6) {}
	.product-detail .product_tab .detail-text, .product-detail .product_tab .korpus>div p, .product-detail .product_tab .korpus>div li {    color: #919191;}
	.product-detail .product_tab .detail-text span{color: #919191!important;}
	.product-detail .product_tab .detail-text:after { background: linear-gradient(rgb(17%, 16%, 20%, 0) 0%,#2B2A33 100%); }
	.product-articles-item-image img {/*filter:invert(0)*/}
	.product-detail .product_tab .korpus .tab_param li:nth-of-type(4n+2), .product-detail .product_tab .korpus .tab_param li:nth-of-type(4n+3) {    background: #1C1B22;}
	.order-page header .logo_search .ico_part .bx-basket .bx-basket-item-list-container .bx-basket-item-list-item {/*filter:invert(1)*/}
	.product-detail .detail-reviews-form form .opit ul li label:before {background: #2B2A33;}
	.sale-order-list-container {/*filter:invert(1)*/}
	.sale-order-list-status-alert {  padding:15px; background: none;  color:#919191 }
	.sale-order-list-status-restricted, .sale-order-list-status-alert, .sale-order-list-status-success {border:1px solid #919191}
	.payment-info .sale-order-list-button {   background: none; color:#919191}

	.payment-info .sale-order-list-button:after {color: #919191; font-family: 'Montserrat',sans-serif;}

	.payment-info .sale-order-list-button, .payment-info .sale-order-list-button:after {height: 46px;}
	.sale-order-list-button {height: auto;}

	.sale-order-list-status-alert {font-size:13px}
	.not-paid-text span, .sale-order-list-inner-container .order-table table tbody tr td:last-child .item-status.red, .sale-order-list-shipment-status.status_dn { color: #919191!important;}

	.sale-order-list-inner-container .order-table table tfoot tr td,
	div.soc-serv-title {background: #1C1B22;}

	.order-comment,
	.sale-order-list-shipment-status, .sale-order-list-shipment-item,
	.sale-order-list-repeat-link,
	.sale-order-list-cancel-link {color:#919191}



    .sale-order-list-status-success {background:none;    color: #919191;  font-size:13px;  border: 1px solid #e3f0bd; padding: 13px 15px 10px; border:1px solid #919191}
	
	.payment-info .sale-order-list-button {border:1px solid #919191!important}

	.bx_profile #user_div_reg .form-group > div > input {background: #1C1B22; border:none; padding-left:15px; color: #DCDBDE}
	.bx_profile #user_div_reg .form-group .confirm-email-link{background-color: #919191; color: #333;}

	
	.payment-info .sale-order-list-button,
	.payment-info .sale-order-list-button:after  {transform: skew(0, 0deg);}
    .sale-order-list-inner-container .order-table table tbody tr td:last-child .item-status.green {  }
    .basket-items-list-table thead, .basket-items-list-table .basket-item-block-amount {/*filter:invert(1)*/}
    .basket-items-list-table .basket-item-price-current-text span, .basket-checkout-block-total-price-inner .basket-coupon-block-total-price-current span, .basket-checkout-block-total-title{color:#f9f9f9!important}
    .basket-items-list-item-remove .basket-item-block-actions .fav-btn svg, .basket-items-list-item-remove .basket-item-block-actions .fav-btn.active svg path { /*filter:invert(1)*/}
    .partners>p {color:#919191 }
	.partners .partners_list .partners_list_items {background: #f6f6f6;}
    #ReaspektPopupBody {}
/*     .contact-map .custom-combobox-input {background: url(/bitrix/templates/xmotors_2023.10.31/images/search_ico.svg) no-repeat right 10px center #121212; color: #f9f9f9} */
    .ui-widget-content {/*filter:invert(1)*/}
    .contact-map.new .search-block .selector a.active {filter:invert(0)}
    .contact-map.new .search-block .selector .list {color:#f9f9f9}
    .contact-map.new .search-block .selector .list svg {/*filter:invert(1)*/}
    .contact-map.new .search-block .selector .list.active svg path {/*filter:invert(1)*/}
    .contact-map .map .list .item .routes a {    box-shadow: none;}
    .seo-descr, .zap-table .title {color:#919191!important}
	.zap-table table thead td,
	.zap-table table { background: #1C1B22!important}
	.zap-table table td{ border:#919191 1px solid }
	.zap-table table thead td{color:#919191}
    .zap-search-inline-form {    }
     .zap-search-inline-form input[type='text'] {color:#919191}
     .zap-table table {}
	 .zap-table table td .price span {color:#919191}
	 .blink-analog:after {background: none}
	 pre {display: none}
	 .product-detail .product_tab .korpus .useful-section h2{color:#919191}
	 .product-articles-item-name {color:#919191}
	 .basket-items-list-table thead th {background: #1C1B22!important; color:#919191}
	 .basket-items-list-table .basket-item-info-name, .basket-items-list-table .basket-item-info-name-link,
	 .basket-items-list-table .basket-item-block-price .bonus {color:#919191}
     .zap-table table .buy {    }
     .product-detail .fav-btn.active svg {}
     .inside .right_part .delivery.delivery-column div img {}
     .inside .right_part .duh_x h2, .inside .right_part .duh_x p{color: #919191}
     .inside .right_part .duh_x img {}
     .bx-filter .bx-filter-button-box #del_filter {    border: 1px solid;}
     .vacancy-filter.bx-filter .check-styled, .vacancy-filter.bx-filter .bx-filter-select-block, .vacancy-inner .vacancy-search, #smartFilterDropDown2709 {    }
     .vacancy-inner .vacancy-item-header, .vacancy-inner .vacancy-items-new .vacancy-item-header .vacancy-item-link {}
     .vacancy-detail .vacancy-detail-text::after {background: none}
     .resume-inner .resume-blocks > h2 {color: #f9f9f9}
     .resume-inner .resume-blocks .form-row input[type='text'], 
	 .resume-inner .resume-blocks .form-row input[type='email'], 
	 .resume-inner .resume-blocks .form-row input[type='tel'], 
	 .resume-inner .resume-blocks .form-row textarea, 
	 .resume-inner .resume-blocks .form-row select {background: #999999;color: #919191!important;}
	 .popup[data-form='error-form']>div.loaded form .file-item {color:#919191}
	 #resume1_form input[type="text"],
	 #resume1_form input[type="text"]::placeholder,
	 #resume1_form input[type="text"]:focus { color:#919191!important; }

     .resume-inner .resume-blocks .form-row input::placeholder  {color: #919191!important;}
     .resume-blocks .form-row input[type='text']:-webkit-autofill, 
	 .resume-blocks .form-row input[type='text']:-webkit-autofill:hover, 
	 .resume-blocks .form-row input[type='text']:-webkit-autofill:focus, 
	 .resume-blocks .form-row input[type='text']:-webkit-autofill:active, 
	 .resume-blocks .form-row input[type='email']:-webkit-autofill, 
	 .resume-blocks .form-row input[type='email']:-webkit-autofill:hover, 
	 .resume-blocks .form-row input[type='email']:-webkit-autofill:focus, 
	  .resume-blocks .form-row input[type='email']:-webkit-autofill:active {    -webkit-box-shadow: 0 0 0 1000px #1C1B22 inset !important; -webkit-text-fill-color: #919191 !important; color:#919191}
    .bx-set-constructor .complect-inner .items .constructor-item {    border: 1px solid white;}
    	.title-search-result {    }
	.bx_smart_searche .js_search_href b, .bx_smart_searche .js_search_href.to-search {}
	.bx_smart_searche .js_search_href img, .bx_smart_searche .js_search_href .info .price span {}
	.bx_smart_searche .js_search_href.highlighted{background: #2B2A33;}
	.fancybox-image {}
	.x_brand {background: url(/bitrix/templates/xmotors_2025.03.27/images/mainpage_banner.webp) no-repeat top center;}
	.opros {background: url(/bitrix/templates/xmotors_2025.03.27/images/mainpage_banner_social_dark.webp) no-repeat center; background-size: cover;}
	.opros p, .opros font, .opros p span, .opros a {color:#919191}

	.inside .right_part p .red, .inside .right_part p strong {color:#919191}
	.opros font b {color:#f0f0f0}
	.inside .right_part .video_block_rew.r.formr {    background: url(/bitrix/templates/xmotors_2025.03.27/images/rew.webp?1) no-repeat right top #1C1B22;}
	.inside .right_part .video_block_rew h2, .inside .right_part .video_block_rew p {color: #919191}
	.inside .right_part .video_block_rew {background: url(/bitrix/templates/xmotors_2025.03.27/images/video_rew.webp) no-repeat right top #1C1B22;}
	.inside .right_part .video_block_rew.r {background: url(/bitrix/templates/xmotors_2025.03.27/images/bike_dark.webp?1) no-repeat right top #1C1B22;}
	.inside .right_part .duh.dark_man {background: url(/bitrix/templates/xmotors_2025.03.27/images/dark_man.webp?2) no-repeat right top #1C1B22;}
	.inside .right_part .duh h2, .inside .right_part .duh p {color: #919191}
	.run {background: url(/bitrix/templates/xmotors_2025.03.27/images/dark_man2.webp) no-repeat right bottom;}
	.run h2 {color:#919191}

		.about_text_page.gar2 { background-color: #1C1B22!important;}
		.about_text_page.gar2 

	.inside .right_part .about_text_page.vzhik {background: url(/bitrix/templates/xmotors_2025.03.27/images/car_about2.webp) no-repeat right top #707070;}
	.inside .right_part .about_text_page.vzhik h2, .inside .right_part .about_text_page.vzhik p {color: white}
	.inside .right_part .mission {background: url(/bitrix/templates/xmotors_2025.03.27/images/emotion.webp) no-repeat right top #1C1B22;}
	.inside .right_part .mission h2,
	.inside .right_part .mission p {color:#919191!important}

	.inside .right_part .mission.active h2,
	.inside .right_part .mission.active p {color:#333!important}
	
	.inside .right_part .miss_text .mission h2, .inside .right_part .miss_text .mission p {color:#333}
	.inside .right_part .service_block.teh4 {background: url(/bitrix/templates/xmotors_2025.03.27/images/teh4.webp) no-repeat right top #1C1B22;}
	.inside .right_part .service_block.teh4 h2  {color:#919191}
	.inside .right_part .about_text_page.gar2 {background: url(/bitrix/templates/xmotors_2025.03.27/images/garant_dark.webp) no-repeat right top rgba(112, 112, 112, 1);}
	.inside .right_part .about_text_page.gar2 h2, .inside .right_part .about_text_page.gar2 ul li {color: #919191}
	.inside .right_part .service_block {background-color: #1C1B22;}
	.inside .right_part .service_block p {color:#919191}
	.pl_rem_bg img {    bottom: 260px;}
	.inside.detail .right_part .director {background: url(/bitrix/templates/xmotors_2025.03.27/images/director.webp) no-repeat right top #1C1B22;}
	.popup input:-webkit-autofill {    color: white}
	/*.popup[data-form='video-consult-form'] > div input[type='text'] {    color: white!important;}*/
	.popup.template-classic:not([data-form=add2cart]) > div input[type='text'], .popup>div textarea {    color: #DCDBDE!important;}
	.inline .form-row input[type='text'], .inline .form-row input[type='email'], .inline .form-row input[type='tel'], .inline .form-row textarea, .inline .form-row select {    color: #DCDBDE!important;    background: #2B2A33;}
	.inline .form-row  input:-webkit-autofill {    color: #333!important;}
	.bx-soa-empty-cart-desc {}

	.inside .right_part .pay_block_list div {    background: #2B2A33; }
	.inside .right_part .pay_block h2 {color:#919191}
	.inside .right_part .pay_block_list div p:first-of-type:before {    background: #00509c;}


	header .logo_search .search { /*background-repeat: no-repeat; background-position: center; background-image: url("data:image/svg+xml,%0A%3Csvg width='491' height='66' viewBox='0 0 491 66' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.021 16.1965L17.9922 65.9998L422.663 53.1473L491 57.4315V12.9834L15.021 16.1965Z' fill='%23C28401'/%3E%3Cpath d='M487.245 0L418.242 4.86885L402.751 45.4426L486.306 52.4754L487.245 0Z' fill='%23E30016'/%3E%3Cpath d='M423.405 8.65527H0L16.5056 61.6717L411.206 49.229L423.405 8.65527Z' fill='%23FEB006'/%3E%3Cpath d='M415.895 14.0654H10.3269L26.1372 55.1802L404.209 45.5308L415.895 14.0654Z' fill='%231C1B22'/%3E%3C/svg%3E");*/}
	header .logo_search .search form #smart-title-hints-container { background-color:#2B2A33;}
	.duh.uv2 h2,
	.duh.uv2 p{color: #333 !important;}

	.form-styled .check-row .check-styled+label {color:#919191}

	.basket-checkout-container .basket-checkout-block-btn .basket-btn-checkout {background-color: #00509c;}
	.inside .right_part .mission {    padding: 0 50px;}
	.reviews-form-div .form-inner input[type=text], .reviews-form-div .form-inner input[type=email], .reviews-form-div .form-inner input[type=tel], .reviews-form-div .form-inner input[type=password], .reviews-form-div .form-inner textarea {    color: #DCDBDE;
    background: #2B2A33;}
    .reviews-form-div .form-inner input[type=text]::placeholder, .reviews-form-div .form-inner input[type=email]::placeholder, .reviews-form-div .form-inner input[type=tel]::placeholder, .reviews-form-div .form-inner input[type=password]::placeholder, .reviews-form-div .form-inner textarea::placeholder {color: white} 
    .inside .right_part .page-div .reviews-form-div .form-inner input[type='submit'] {    background: #00509c;}
    .vacancy-search input:autofill {}
    .article-new div,
	body>.inside .right_part div.news-list .news_div p a,
	.article-new h3{color: #919191}
	.article-new h2,
	.article-new p,
	.article-new p span {color: #919191!important}
	.article-new table td{border-color: #919191;}
    .product-detail.stock-detail .product_info .product_teh_price {color: #f9f9f9}
    .days_product_list .days_product_list_items .product_info .cart .fav-btn.active svg path  { }
    .days_product_list .days_product_list_items .product_info .cart .compare-btn.active svg path {stroke: #1C1B22;}
	.bx-auth-reg, .bx-auth {}
	.bx-auth .form-styled .check-row input:checked+.check-styled:after {    background: #e30016;}
	/*.bx-auth .form-styled input[type='submit'] {background: #00d7da;}*/
	.bx-authform-social ul {}
	.forgot-pass a, .register-link a {   color:#919191!important}
	.form-styled input[type='text'], .form-styled input[type='password'], .form-styled textarea {background: #1C1B22!important; color:#919191}
	.forgot-form .form-styled input[type='submit'] {   }
	.sale-order-list-container { background: none;}
	.sale-order-list-title, .sale-order-list-accomplished-title { color:#919191}
	.sale-order-list-inner-container .order-table table tr td:nth-child(2) a,
	.sale-order-list-inner-container .order-table table tbody tr td { color:#919191}
	.sale-order-list-inner-container .order-table table thead tr td {}

	#spares-type {background: #1C1B22;}
	.forgot-form a {    color: #00d7da;}
	.auth .bx-auth-reg input[type='text'], .auth .bx-auth-reg input[type='password'], .bx-auth-reg textarea {    background: #545454;
    color: white;}
    .bx_compare .table_compare table tr:nth-child(odd) td {background: #000000;}
    .bx_compare .table_compare table tr td:first-child {color: #f9f9f9}
    .bx_compare .table_compare table tr td {color:#f9f9f9 }
    .bx_compare .bx_sort_container .sortbutton, .bx_compare .bx_sort_container .sortbutton.current {}
    .product-detail .detail-reviews-form form input[type='text'], .product-detail .detail-reviews-form form textarea {    background: #2B2A33;    color: #DCDBDE;}
    .product-detail .detail-reviews-form form input[type='text']::placeholder, .product-detail .detail-reviews-form form textarea::placeholder { color: #f9f9f9;}
    .product-detail .detail-reviews-form form input[type='submit'] {}
    .g-recaptcha {}
	.product-detail .product_tab .korpus>input:nth-of-type(3):checked~div:nth-of-type(3) p,
    .product-detail .product_tab .korpus>input:nth-of-type(4):checked~div:nth-of-type(4) p {color: #919191;}
    
	body>.inside .left_part .spares-menu .tabs ul li {background: #1C1B22;}

	body>.inside .right_part {color:#919191}
	.zap-table table td .zero-price a,
	.sale-order-list-inner-container .order-table table thead tr td {color:#919191; background: none;}
	.sale-order-list-inner-container .order-table table {background: #1C1B22;}

	body>.inside .right_part .spares-search {background: #1C1B22;}
    #spares-type .popular__title {color:#cccccc}
    #spares-type .popular__sect>a {    background: none;}
	#spares-type .popular__sect-caption {color:#919191}
    .zap-search-inline-form input[type='text']:autofill {}
    .fancybox-container  .product-detail .product_info .product_teh_price .bonus p.delivery-price {    filter: invert(0);}

    .gray_part .category .category_list a:last-of-type, .news-detail.videoreview-detail .video_block_list_description {color: #919191;}
	.catalog-menu #full-menu, .catalog-menu #full-menu .left-menu, .catalog-menu #full-menu .links-container .brands .brand-item {background:#1C1B22;}
	.catalog-menu #full-menu .left-menu-item:hover, .catalog-menu #full-menu .left-menu-item.selected { background: #2B2A33; border-right: 0.2rem solid #004392; }
	.catalog-menu #full-menu .links-container>ul li.all-products-link a {color:#f1f1f1}
	header .logo_search .ico_part .ico_part_block.personal img {filter:invert()}

	.resume-inner .resume-blocks .progress-bar .progress-bar__button .progress-bar__label {color:#919191}
	.ulstock li a {    background-color: #1C1B22;}    
	.ulstock li.active a, .ulstock li:hover a {background: #004392; color:#fff}
	.stock_list_category ul li a:last-of-type { color:#919191}
	.popup.template-classic .popup_desc {color:#919191}
	.product-detail .product_tab .korpus .useful-section .docs-section__form {  background-color: #1C1B22;}

	.detail-brand-block .detail-brand-sections a {background: #004392; color:#fff}
	.bx_compare .table_compare table tr:nth-child(odd) td { background-color: #1C1B22;} 
	.bx_compare .bx_sort_container .sortbutton, .bx_compare .bx_sort_container .sortbutton.current {background: #004392; border: none;}
	.bx_compare .bx_sort_container .sortbutton {    text-shadow: none; background: #1C1B22;}
	.bx_compare .bx_sort_container .sortbutton.current {box-shadow: none;}
	.catalog_section .catalog_section_list .catalog_section_list_hover .calcs .calcs-bonus {background-image: url("data:image/svg+xml,%3Csvg width='29' height='27' viewBox='0 0 29 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.69928 17.5155C3.73564 17.6035 3.77915 17.6848 3.81552 17.7661C2.98238 18.8185 2.74365 20.1797 3.17424 21.424C3.60512 22.6683 4.65258 23.6436 5.98902 24.0447C7.32546 24.4455 8.78759 24.2233 9.91789 23.4476L10.1871 23.5558C10.4004 24.8452 11.2657 25.9607 12.5135 26.5547C13.761 27.1484 15.239 27.1484 16.4865 26.5547C17.7343 25.9607 18.5996 24.8452 18.8129 23.5558L19.0821 23.4476C20.2124 24.2233 21.6745 24.4456 23.011 24.0447C24.3474 23.6435 25.3949 22.6683 25.8258 21.424C26.2563 20.1797 26.0177 18.8185 25.1845 17.7661C25.2209 17.6848 25.2644 17.6035 25.3007 17.5155C26.6855 17.3169 27.8837 16.5112 28.5217 15.3495C29.1594 14.188 29.1594 12.812 28.5217 11.6505C27.8837 10.4887 26.6855 9.68309 25.3007 9.48451C25.2644 9.39654 25.2208 9.31522 25.1845 9.2339C26.0176 8.18155 26.2563 6.82026 25.8258 5.57598C25.3949 4.33171 24.3474 3.35644 23.011 2.95533C21.6745 2.55447 20.2124 2.77667 19.0821 3.55238L18.8129 3.44416C18.5996 2.15484 17.7343 1.03934 16.4865 0.445296C15.239 -0.148432 13.761 -0.148432 12.5135 0.445296C11.2657 1.03933 10.4004 2.15484 10.1871 3.44416L9.91789 3.55238C8.78759 2.7767 7.32546 2.55443 5.98902 2.95533C4.65258 3.35649 3.60507 4.33171 3.17424 5.57598C2.74369 6.82026 2.98235 8.18155 3.81552 9.2339C3.81552 9.31522 3.73564 9.39654 3.69928 9.48451C2.31446 9.68312 1.11633 10.4888 0.478281 11.6505C-0.159427 12.812 -0.159427 14.188 0.478281 15.3495C1.11631 16.5113 2.31446 17.3169 3.69928 17.5155ZM4.23763 10.7913C4.5383 10.7856 4.80422 10.6078 4.90651 10.3445C5.02632 10.035 5.16464 9.73204 5.32115 9.43696C5.45265 9.18484 5.4033 8.88314 5.19744 8.67848C4.56817 7.98076 4.35807 7.03487 4.6383 6.16176C4.9182 5.28872 5.65107 4.60521 6.58844 4.34309C7.52548 4.08069 8.54182 4.27477 9.2925 4.85943C9.51362 5.05411 9.84124 5.10007 10.1143 4.97431C10.4345 4.83223 10.776 4.70344 11.1179 4.58826V4.58857C11.4011 4.49334 11.5917 4.24545 11.5978 3.96552C11.5978 2.99783 12.1524 2.10359 13.0525 1.61967C13.9529 1.13599 15.0617 1.13599 15.9618 1.61967C16.8621 2.10366 17.4164 2.99791 17.4164 3.96552C17.4226 4.24545 17.6135 4.49334 17.8966 4.58857C18.2385 4.70375 18.5804 4.83222 18.9002 4.97461V4.97431C19.173 5.10007 19.5009 5.05411 19.7221 4.85943C20.4728 4.27477 21.4891 4.08073 22.4261 4.34309C23.3635 4.60519 24.0964 5.28872 24.3763 6.16176C24.6565 7.03479 24.4461 7.98073 23.8168 8.67848C23.6061 8.88012 23.5512 9.18211 23.6788 9.43696C23.8363 9.74078 23.9746 10.0528 24.0934 10.3714C24.1957 10.635 24.4616 10.8127 24.7623 10.8185C25.8017 10.8185 26.7622 11.3345 27.2819 12.1728C27.8018 13.0108 27.8018 14.0432 27.2819 14.8814C26.7621 15.7194 25.8016 16.2358 24.7623 16.2358C24.4616 16.2415 24.1957 16.419 24.0934 16.6826C23.9713 16.9825 23.833 17.2763 23.6788 17.5629C23.5473 17.815 23.5966 18.1167 23.8025 18.3214C24.4318 19.0191 24.6419 19.965 24.3616 20.8381C24.0817 21.7111 23.3489 22.3946 22.4115 22.6567C21.4745 22.9191 20.4581 22.7251 19.7074 22.1404C19.4776 21.9433 19.1376 21.9052 18.8639 22.0458C18.5295 22.1879 18.1947 22.3233 17.8528 22.4318C17.57 22.5271 17.3791 22.7746 17.3729 23.0546C17.3729 24.0223 16.8183 24.9165 15.9183 25.4004C15.0182 25.8844 13.909 25.8844 13.009 25.4004C12.1089 24.9164 11.5543 24.0222 11.5543 23.0546C11.5482 22.7746 11.3572 22.5271 11.0744 22.4318C10.7325 22.3236 10.3981 22.1882 10.0633 22.0458C9.96657 21.9995 9.8591 21.9763 9.75065 21.9781C9.56428 21.9769 9.38472 22.0425 9.24867 22.161C8.49797 22.7456 7.48198 22.9394 6.54461 22.6773C5.60757 22.4149 4.87468 21.7314 4.59447 20.8583C4.31458 19.9853 4.52466 19.0397 5.15393 18.3416C5.38446 18.143 5.452 17.8289 5.32115 17.5629C5.16497 17.2585 5.02664 16.9465 4.90651 16.6285C4.80422 16.3649 4.5383 16.1871 4.23763 16.1814C3.19827 16.1814 2.23778 15.6654 1.71802 14.8271C1.19818 13.9891 1.19818 12.9567 1.71802 12.1184C2.23786 11.2804 3.19835 10.7641 4.23763 10.7641V10.7913Z' fill='%23ffffff'/%3E%3Cpath d='M9.35803 18.9643C9.55155 18.9653 9.73727 18.8945 9.87462 18.7678L20.1585 9.19317C20.4439 8.92744 20.4439 8.49696 20.1585 8.23152C19.8734 7.9658 19.4111 7.9658 19.1257 8.23152L8.84174 17.8062C8.70407 17.9335 8.62646 18.1067 8.62646 18.2872C8.62646 18.4676 8.70407 18.6409 8.84174 18.7678C8.97908 18.8945 9.16481 18.9652 9.358 18.9643L9.35803 18.9643Z' fill='%23ffffff'/%3E%3Cpath d='M11.5911 12.1449C12.1697 12.1449 12.725 11.9309 13.134 11.55C13.5431 11.1691 13.773 10.6521 13.773 10.1135C13.773 9.57484 13.5431 9.0578 13.134 8.67697C12.7249 8.29613 12.1696 8.08203 11.5911 8.08203C11.0126 8.08203 10.4572 8.29606 10.0482 8.67697C9.63914 9.05787 9.40918 9.57484 9.40918 10.1135C9.40918 10.6521 9.63906 11.1692 10.0482 11.55C10.4573 11.9308 11.0126 12.1449 11.5911 12.1449ZM11.5911 9.43628C11.8853 9.43628 12.1506 9.60133 12.2629 9.85436C12.3756 10.1074 12.3136 10.3985 12.1054 10.5923C11.8973 10.7861 11.5846 10.8438 11.3128 10.7389C11.0411 10.6343 10.8638 10.3873 10.8638 10.1134C10.8638 9.73949 11.1895 9.43628 11.5911 9.43628Z' fill='%23ffffff'/%3E%3Cpath d='M17.4095 14.8545C16.8309 14.8545 16.2756 15.0685 15.8665 15.4494C15.4575 15.8303 15.2275 16.3473 15.2275 16.8859C15.2275 17.4246 15.4574 17.9416 15.8665 18.3224C16.2757 18.7033 16.8309 18.9174 17.4095 18.9174C17.988 18.9174 18.5433 18.7034 18.9524 18.3224C19.3614 17.9415 19.5914 17.4246 19.5914 16.8859C19.5914 16.3473 19.3615 15.8303 18.9524 15.4494C18.5433 15.0686 17.988 14.8545 17.4095 14.8545ZM17.4095 17.5631C17.1153 17.5631 16.85 17.3981 16.7377 17.1451C16.625 16.892 16.687 16.6009 16.8951 16.4071C17.1033 16.2133 17.416 16.1556 17.6877 16.2605C17.9595 16.3651 18.1368 16.6121 18.1368 16.886C18.1368 17.0655 18.0602 17.2379 17.9238 17.3648C17.7874 17.4918 17.6023 17.5631 17.4095 17.5631Z' fill='%23ffffff'/%3E%3C/svg%3E");
		background-color:#1C1B22; background-repeat: no-repeat; background-position:  6px center / 22px;}
		.catalog_section .catalog_section_list .catalog_section_list_hover .calcs .calcs-best-price {background-color:#1C1B22; background-repeat: no-repeat; background-position:  6px center / 22px; background-image: url("data:image/svg+xml,%3Csvg width='29' height='29' viewBox='0 0 29 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.2749 11.1004C17.2749 10.7324 17.1288 10.3793 16.8686 10.1192C16.6084 9.85912 16.2554 9.71289 15.8875 9.71289C15.5196 9.71289 15.1664 9.85907 14.9063 10.1192C14.6462 10.3794 14.5 10.7325 14.5 11.1004C14.5 11.4682 14.6462 11.8214 14.9063 12.0815C15.1665 12.3416 15.5196 12.4878 15.8875 12.4878C16.2554 12.4878 16.6085 12.3417 16.8686 12.0815C17.1287 11.8213 17.2749 11.4682 17.2749 11.1004ZM15.8874 11.5629C15.7004 11.5629 15.5317 11.4501 15.4603 11.2773C15.3886 11.1045 15.428 10.9057 15.5604 10.7733C15.6927 10.641 15.8916 10.6015 16.0644 10.6732C16.2372 10.7446 16.3499 10.9133 16.3499 11.1004C16.3499 11.223 16.3012 11.3407 16.2145 11.4274C16.1278 11.5141 16.0101 11.5629 15.8874 11.5629Z' fill='%23ffffff'/%3E%3Cpath d='M19.5872 12.4883C19.2192 12.4883 18.8662 12.6345 18.606 12.8946C18.3459 13.1548 18.1997 13.5079 18.1997 13.8758C18.1997 14.2436 18.3459 14.5968 18.606 14.8569C18.8662 15.117 19.2193 15.2632 19.5872 15.2632C19.9551 15.2632 20.3082 15.117 20.5683 14.8569C20.8284 14.5967 20.9747 14.2436 20.9747 13.8758C20.9747 13.5079 20.8285 13.1547 20.5683 12.8946C20.3082 12.6345 19.9551 12.4883 19.5872 12.4883ZM19.5872 14.3383C19.4001 14.3383 19.2314 14.2255 19.16 14.0527C19.0883 13.8799 19.1278 13.6811 19.2601 13.5487C19.3925 13.4164 19.5913 13.3769 19.7641 13.4486C19.9369 13.52 20.0497 13.6887 20.0497 13.8758C20.0497 13.9984 20.001 14.1161 19.9142 14.2028C19.8275 14.2896 19.7098 14.3383 19.5872 14.3383Z' fill='%23ffffff'/%3E%3Cpath d='M19.3634 9.77901C19.1443 9.64748 18.8604 9.71831 18.7287 9.93717L15.9537 14.5622C15.8878 14.6675 15.8672 14.7947 15.8961 14.9154C15.925 15.036 16.0012 15.1401 16.1075 15.2041C16.214 15.2679 16.3416 15.2865 16.4618 15.2553C16.5818 15.2243 16.6844 15.1461 16.7465 15.0387L19.5215 10.4137C19.653 10.1946 19.5822 9.91073 19.3634 9.77899L19.3634 9.77901Z' fill='%23ffffff'/%3E%3Cpath d='M28.0281 20.1383C27.7213 19.6072 27.2166 19.2194 26.6245 19.0601C26.0323 18.9005 25.4011 18.9822 24.8693 19.2872L19.6986 22.2748C19.6069 21.8648 19.4054 21.4874 19.1151 21.1834C18.825 20.8793 18.4575 20.6602 18.052 20.5498L11.7112 18.8524C10.817 18.6154 9.8806 18.5854 8.97315 18.7646L6.175 19.3242V18.9635C6.175 18.8408 6.12627 18.7231 6.03955 18.6364C5.95284 18.5497 5.83515 18.501 5.7125 18.501H1.0875C0.832094 18.501 0.625 18.7081 0.625 18.9635V28.2135C0.625 28.3361 0.673728 28.4538 0.760446 28.5405C0.847165 28.6272 0.964856 28.676 1.0875 28.676H5.7125C5.83515 28.676 5.95284 28.6273 6.03955 28.5405C6.12627 28.4538 6.175 28.3361 6.175 28.2135V27.9729L7.1925 28.3799C7.68432 28.5748 8.20836 28.6754 8.73736 28.676H17.2426C17.6485 28.6764 18.0475 28.5694 18.3989 28.3661L27.1816 23.2972C27.895 22.8819 28.3347 22.1199 28.3378 21.2946C28.3395 20.8884 28.2323 20.4891 28.0279 20.1383L28.0281 20.1383ZM5.24984 27.7507H1.54984V19.4257H5.24984V27.7507ZM26.7194 22.4921L17.9366 27.5657C17.7252 27.6859 17.4863 27.7497 17.2429 27.7507H8.73762C8.32571 27.7505 7.91749 27.6721 7.53512 27.5195L6.17526 26.9738V20.2673L9.15842 19.6706C9.92484 19.5192 10.7156 19.5446 11.4709 19.7447L17.8117 21.4466C18.27 21.5918 18.6206 21.9639 18.7381 22.43C18.8558 22.8963 18.7234 23.3901 18.3887 23.7354C18.054 24.0804 17.5645 24.2276 17.0948 24.1244L12.7704 22.9681C12.6521 22.9357 12.5258 22.9514 12.419 23.0121C12.3123 23.0728 12.234 23.1735 12.2016 23.2919C12.1376 23.5394 12.2838 23.7926 12.5301 23.8609L16.8545 25.0172C17.0487 25.0702 17.2494 25.0967 17.4509 25.0956C17.9597 25.0958 18.4544 24.9284 18.8583 24.6189C19.2619 24.3096 19.5527 23.8758 19.6848 23.3844C19.6893 23.3706 19.6893 23.3567 19.6941 23.3427L25.3318 20.0913V20.0916C25.651 19.9063 26.0308 19.8566 26.3869 19.953C26.7431 20.0492 27.0458 20.284 27.2281 20.6048C27.3499 20.814 27.4137 21.0519 27.4131 21.294C27.4106 21.7881 27.1467 22.2438 26.7193 22.4918L26.7194 22.4921Z' fill='%23ffffff'/%3E%3Cpath d='M27.2881 15.5869L24.2957 4.41767C24.26 4.29254 24.1747 4.18745 24.0599 4.12633L22.2006 3.16893C22.602 2.66204 22.8219 2.03499 22.825 1.38828C22.825 1.13288 22.6179 0.925781 22.3625 0.925781C22.1071 0.925781 21.9 1.13288 21.9 1.38828C21.8863 1.88815 21.6927 2.36614 21.3543 2.73408C21.3543 2.73408 17.9086 0.957971 17.9132 0.962728C17.7488 0.893766 17.5595 0.926182 17.4275 1.04594L14.8561 3.38159C14.1157 2.98062 13.6324 2.22846 13.575 1.38829C13.575 1.13289 13.3679 0.925792 13.1125 0.925792C12.8571 0.925792 12.65 1.13289 12.65 1.38829C12.6902 2.45865 13.2517 3.44147 14.1531 4.02L12.3401 5.67115V5.67094C12.2432 5.75848 12.1877 5.88278 12.1875 6.01328V17.5758C12.1875 17.6984 12.2362 17.8161 12.3229 17.9028C12.4097 17.9895 12.5274 18.0383 12.65 18.0383H22.825C22.9476 18.0383 23.0653 17.9895 23.1521 17.9028C23.2388 17.8161 23.2875 17.6984 23.2875 17.5758V17.1364L26.9599 16.1558C27.2072 16.0892 27.354 15.8348 27.2881 15.587L27.2881 15.5869ZM22.3625 17.1132H13.1125V6.21666L14.9949 4.50541C15.4408 4.71003 15.9098 4.86055 16.3917 4.95387C16.4939 5.38395 16.7941 5.74012 17.2006 5.91355C17.6074 6.08698 18.0721 6.05704 18.4533 5.83302C18.8344 5.6092 19.0867 5.2175 19.1332 4.77794C19.1794 4.33836 19.0145 3.90268 18.6885 3.60414C18.3626 3.30558 17.9142 3.17922 17.4804 3.26408C17.0464 3.34874 16.6785 3.63429 16.4887 4.03363C16.2395 3.97809 15.9938 3.90706 15.7532 3.82076L17.7374 2.01246L22.3624 6.21666L22.3625 17.1132ZM17.275 4.62566C17.275 4.43859 17.3877 4.2699 17.5605 4.19847C17.7333 4.12682 17.9322 4.16626 18.0645 4.29861C18.1969 4.43095 18.2363 4.62979 18.1646 4.80261C18.0932 4.97543 17.9245 5.08816 17.7375 5.08816C17.482 5.08816 17.275 4.88107 17.275 4.62566ZM23.2875 16.1786V6.01316C23.2872 5.88267 23.2317 5.75837 23.1349 5.67083L20.6467 3.40933L23.4541 4.85693L26.2753 15.3787L23.2875 16.1786Z' fill='%23ffffff'/%3E%3C/svg%3E%0A");}

	.x_brand .x_brand_inside .x_brand_inside_prem .prem p span,
	.x_brand .x_brand_inside .x_brand_inside_prem .prem p i,
	.x_brand .x_brand_inside .x_brand_inside_prem .prem.client p span {color:#919191}

	.x_brand .x_brand_inside .x_brand_inside_prem:before {background: url(/bitrix/templates/xmotors_2025.03.27/images/x_moto_ico_dark.svg) no-repeat top center;}
	.x_brand .x_brand_inside h2 font {color:#919191}

	.popup-window { background: #1C1B22;}
	.inside .right_part .duh.dark_block {background-color: #1C1B22; background-image: url(/bitrix/templates/xmotors_2025.03.27/images/dark_man.webp); background-repeat: no-repeat; background-position: right center;}

	.popup-window-titlebar-text, .popup-window-titlebar-text-version,
	#popup-window-content-add_review h3,
	.popup-window-with-titlebar .popup-window-content, .popup-window-content-gray .popup-window-content { color:#919191!important; background: none!important;}

	.inside .right_part .popular-sects a { background: #00509c; color:#fff}
	.select2-container--default .select2-selection--single { background: #1C1B22; }

	.video_block_rew.sps {background: url(/bitrix/templates/xmotors_2025.03.27/images/spasibo.webp) no-repeat right top #1C1B22!important;}

	.title-search-result { background: #1C1B22;} 
	.bx_smart_searche .js_search_href.bx_item_block_section,
	.bx_smart_searche p, .bx_smart_searche .js_search_href,
	.bx_smart_searche,
	.js_search_words.js_search_words_history .title {color:#919191}
	.bx_smart_searche .js_search_href.bx_item_block_section:before,
	.bx_smart_searche .js_search_href.bx_item_block_info:before {filter: invert();}
	.js_search_words a {color:#919191}
	
	.fancybox-inner .fancybox-stage .fancybox-slide #best_price_temp_new, 
	.fancybox-inner #bonus_temp_new, 
	.fancybox-inner #kredit_temp_new {background:#2B2A33!important; color:#919191}
	.fancybox-inner .fancybox-stage .fancybox-slide #best_price_temp_new p, 
	.fancybox-inner #bonus_temp_new p, 
	.fancybox-inner #kredit_temp_new p,
	.table-contents a{color: #919191}

	.article-new h3 { background: none;}

	.table-specs tr:nth-child(odd) { background: #1C1B22;}

	.g-recaptcha {filter: invert();}

	.table-contents { background: #1C1B22; }

	.reviews-form-div .form-inner input[type=text], 
	.reviews-form-div .form-inner input[type=email], 
	.reviews-form-div .form-inner input[type=tel], 
	.reviews-form-div .form-inner input[type=password], 
	.reviews-form-div .form-inner textarea,
	.resume-inner .resume-blocks .form-row input[type='text'], 
	.resume-inner .resume-blocks .form-row input[type='email'], 
	.resume-inner .resume-blocks .form-row input[type='tel'], 
	.resume-inner .resume-blocks .form-row textarea, 
	.resume-inner .resume-blocks .form-row select {-webkit-text-fill-color: #919191!important; background: #1C1B22;}
 
	
	.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front{background: #1C1B22; color:#919191}
	.ui-menu-item-wrapper.ui-state-active{  background: #919191; color: #333; border-color:#919191 }
	
	input:autofill,
	input:-webkit-autofill {color:#919191!important; -webkit-text-fill-color: #919191!important;}
	
	.popup[data-form="catalog-file"] > div.loaded{background: #1C1B22;color: #919191}
	.popup[data-form="catalog-file"] .search-result h2,
	.popup[data-form="catalog-file"] .search-table table thead tr td,
	.popup[data-form="catalog-file"] > div.loaded table td{color: #919191}
	.popup[data-form="catalog-file"] .search-table table tbody tr td.name a{color: #919191}
	.popup[data-form="catalog-file"] .search-table table tbody tr td p.price{color: #919191; font-weight: 500; font-size: 16px;}
	.popup[data-form="catalog-file"] .search-table table tbody tr td p.price span{font-weight: 700;}
	.popup[data-form="catalog-file"] .search-table table tbody tr td .old_price{color: #919191; font-size: 16px;}

	.main-image	.fancybox.main-product-image  { background:none!important;}
	.vacancy-detail .vacancy-detail-more { color:#1C1B22}

	.catalog_section .catalog_section_list .catalog_section_list_hover .catalog_section_list_img .preview_video.video-js {background: #1C1B22;}
	.catalog_section .catalog_section_list .catalog_section_list_hover .catalog_section_list_img .preview_video.video-js:has(video) {background: #1C1B22;}
	.catalog_section .catalog_section_list .catalog_section_list_hover .catalog_section_list_img .preview_video.video-js .vjs-poster img{background: #1C1B22; border-radius: 0;}
	.catalog_section .catalog_section_list .catalog_section_list_hover .catalog_section_list_img a {background: #1C1B22; border-radius: 3px;}
	.catalog_section .catalog_section_list .catalog_section_list_hover .catalog_section_list_img .actions .compare-btn,
	.catalog_section .catalog_section_list .catalog_section_list_hover .catalog_section_list_img .actions .fav-btn{ background: none;}

	.rbz-es-instance,
	.rbz-es-instance-down{background-color: #2B2A33;}
	.rbz-es-email-item:hover{background-color: #00509c; color: #fff;}
	.rbz-es-instance-top,
	.rbz-es-email-item{color: #DCDBDE;}
	.rbz-es-instance-top{border-left-color: #dcdbde;}
	.rbz-es-email-item.active-es-email-item{background-color: #00509c; color: #fff;}

	.product-detail .product_tab .review-item .review-cols .rate .likes{color: #DCDBDE;}
	.product-detail .product_tab .review-item .review-cols .rate .likes::before{background-color: #DCDBDE;}

	.page-inline-form form {
		background: #1C1B22;
	}
	.inline.letter-director .form-row textarea,
	.inline.letter-director .form-row input[type='text'] {
		background: #2B2A33;
	}

	html.error-page body>.inside .right_part .error-page-section .error-page-bg {
		background-image: url('/bitrix/templates/xmotors_2025.03.27/./images/dark-bg-404.png');
	}
	html.error-page body>.inside .right_part .error-page-section .error-page-number .error-page-gradient {
		background: linear-gradient(180deg, #062e53 0%, #1d4c79 100%);
		background-clip: text;
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
	}
	html.error-page body>.inside .right_part .error-page-section .error-page-number .error-page-outline {
		-webkit-text-stroke: unset;
    	text-stroke: unset;
	}
}

@media (prefers-color-scheme: dark) and (max-width:768px) {
	.product-detail .product_tab .korpus>input[type='radio']:checked+label {color: #00509C;}
}


 .video_block_rew.sps {background: url(/bitrix/templates/xmotors/images/thanks.png) no-repeat right top #f5f5f5;}
 .vacancy-inner .vacancy-items-new .vacancy-item-header:hover { cursor:pointer}

@media (prefers-color-scheme: dark) and (max-width:820px) {
	.controls .sort select {height: 51px; line-height: 51px;}
	.bx_compare .table_compare table tr td:first-child {padding:0 20px}
	.product-detail .product_tab .korpus>label {padding-left: 20px;}
	.catalog_list_block.more-products {margin-top:20px}

	

	.form-styled input[type='text'], .form-styled input[type='password'], .form-styled textarea,
	.form-styled input:autofill, .form-styled input[type='password']:autofill { color: #919191!important;} 
	.fix_mobile a.active {color:#fff}
	.fancybox-slide>.block.contact-map.new.pickup-map .map .list .select-pickup {line-height:37px}

	header .logo_search .search form #smart-title-hints-container {left: 70px; background-color: #121212;}
	header .logo_search .search form .close-search {filter: invert();}

	.title-search-result {background:#2B2A33}
	.bx_smart_searche .js_search_href.bx_item_block_section, .bx_smart_searche .js_search_href.bx_item_block_info { color:#919191}
	.bx_smart_searche .js_search_href.bx_item_block_section:before,
	.bx_smart_searche .js_search_href.bx_item_block_info:before  { filter: invert();}
	.bx_smart_searche .js_search_href.to-search {background:#00509c; color:#fff}
	.wrapGeoIpReaspekt {background:none; border:1px solid #00509C }
	.wrapGeoIpReaspekt span.linkReaspekt { color:#00509C}

	.reaspektNotFound {color:#919191; padding: 20px;} 
	
	.logo_search .phone_mob .wrapGeoIpReaspekt img.linkReaspekt{  }

	.product-detail .product_tab .korpus .manager-detail .form-credit .form-row {flex-wrap: wrap;}
	.product-detail .product_tab .korpus .manager-detail .form-credit .form-row .form-col {width: 100%; flex: auto;}
	.product-detail .product_tab .korpus .manager-detail .form-credit .form-row input[type=text]{width:92%}
	.product-detail .product_tab .korpus .manager-detail .form-credit .form-row .form-col {}
	.order-page header .logo_search {padding-bottom:5px;}
	.order-page .logo_search .search-mob, 
	.order-page .logo_search .call-mob, 
	.order-page .logo_search .menu-mob {display: flex!important; align-items: center; justify-content: center;}

	.mob-menu.phone_mob.open.left .mob-menu-container ul {background: none!important;}

	.form-inner .form-col:last-of-type, .form-inner.clearfix, .form-inner .form-col:first-of-type { padding: 13px !important;}
	.inside .right_part .page-div .reviews-form-div .form-inner.clearfix.rewblock .form-col{padding: 13px!important;}
	.inside .right_part .page-div .reviews-form-div .form-inner.clearfix.rewblock .form-col > p{padding: 0;}
	.form-inner div:nth-of-type(2){ }
	.inside .right_part .duh.dark_block {background: #1C1B22;}
	.inside .right_part .duh_x {padding: 50px 20px;}
	.inside .right_part .duh.uvl { background: #2B2A33!important;}
	.inside .right_part .duh.uv2, .duh_block .duh.uv2 {padding: 40px 20px!important;}
	.vacancy-inner .vacancy-items-new .vacancy-item-header {background: #1C1B22;}
	.vacancy-inner .vacancy-search{background: #1C1B22;}
	.vacancy-inner .vacancy-search input,
	.vacancy-inner .vacancy-search input::placeholder {color:#919191}
	.vacancy-filter.bx-filter .check-styled{background: #1C1B22; color:#919191}
	.vacancy-filter.bx-filter .bx-filter-input-checkbox .bx-filter-param-text {color:#919191}
	.vacancy-filter.bx-filter .bx-filter-select-block { background: #1C1B22; color:#919191}
	.vacancy-filter.bx-filter .bx-filter-select-text {color:#919191}
	.bx-filter .bx-filter-button-box #del_filter {background: none;}
	.select2-container .select2-selection--single {height: 51px;}
	.controls .sort .sort-item {line-height: 50px;}
	.popup-window,
	.bx-filter-select-popup {background: #1C1B22;}
	.bx-filter-select-popup ul li label{color:#919191}

	.inside.detail .right_part .director {background: #1C1B22!important;} 		
	.inside.detail .right_part .director p b,
	.inside.detail .right_part .director h2, .inside.detail .right_part .director p {color:#919191!important}

	header .logo_search .search {background-image: none;}

	.catalog_section.car_list .slick-prev {display: none!important;}
	.catalog_section.car_list .slick-next {display: none!important;}

body > header::before,
.fix_mobile::before,
.mob-menu .social,
.mob-menu .mob-menu-container, .mob-menu .mob-menu-top::before, .mob-menu .mob-menu-top {    background:#1C1B22!important;}
.mob-menu .mob-menu-top .shops:before {}
.mob-menu .mob-menu-top .phone,
.mob-menu .mob-menu-top .shops {color:#919191}

.mob-menu .mob-menu-top .phone {background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg' data-name='Layer 1'%3E%3Cpath d='m172.525 106.8a.432.432 0 0 1 -.043.078q-4.512 7.674-8.666 15.54a779.36 779.36 0 0 0 -72.1-66.859 170.909 170.909 0 0 1 15.425-11.488zm232.668 232.67 62.743 65.4a173.3 173.3 0 0 1 -11.6 15.539 790.407 790.407 0 0 0 -66.644-72.281c5.2-2.765 10.36-5.63 15.425-8.609.029-.022.05-.029.079-.05zm-272.256 39.6c43.91 43.91 93.614 80.783 151.956 112.7 24.592 13.453 50.241 20.23 75.875 20.23a148.374 148.374 0 0 0 47.754-7.973c36.73-12.408 70.278-39.427 94.478-76.044 16.675-25.248 6.087-40.888.757-46.439l-68.865-71.774c-13.16-13.717-34.157-16.389-51.033-6.473a370.514 370.514 0 0 1 -69.98 31.815 20.967 20.967 0 0 0 -2.158.857c-2.522.293-12.067-1.4-29.649-12.46-15.9-10-34.144-24.991-51.37-42.217s-32.214-35.458-42.217-51.369c-11.052-17.575-12.738-27.113-12.459-29.642a20.44 20.44 0 0 0 .857-2.158 370.638 370.638 0 0 1 31.817-69.981c9.91-16.882 7.252-37.872-6.48-51.04l-71.762-68.859c-5.551-5.322-21.191-15.917-46.432.757-36.626 24.2-63.644 57.75-76.061 94.473-13.839 40.93-9.6 83.676 12.26 123.628 31.929 58.342 68.788 108.054 112.712 151.971z' fill='%23ffffff'%3E%3C/path%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: left center / 26px}

.mob-menu .mob-menu-bottom li a.user-item:before {filter: invert();}

.phone_mob.search-mob,
.phone_mob.call-mob,
.phone_mob.menu-mob { filter: invert();}



/*.catalog_section .catalog_section_list .catalog_section_list_hover .calcs .calcs-best-price {background:url(/bitrix/templates/xmotors_2025.03.27/images/sale_do.svg) no-repeat left center #2B2A33!important; background-size: 10%!important;}*/

.logo_search .search-mob, .logo_search .call-mob, .logo_search .menu-mob {}
.mob-menu .mob-menu-container, .mob-menu .mob-menu-top::before, .mob-menu .mob-menu-top {    background: #000;}
.mob-menu .social {}
.mob-menu .mob-menu-bottom li a.favorite-item:before,.mob-menu .mob-menu-bottom li a.compare-item:before, .mob-menu .mob-menu-bottom li a.user-item:before, .mob-menu .mob-menu-bottom li a.user-item:before, .mob-menu .mob-menu-bottom li a.cart-item:before, .mob-menu .mob-menu-bottom li a.delivery-item:before, .mob-menu .mob-menu-bottom li a.info-item:before, .mob-menu .mob-menu-top .shops:before { filter:invert(1) }
.mob-menu .social p {color:#919191}
.mob-menu .social img {filter:invert()}
.mob-menu .mobile-menu-header.active  { background:#2B2A33}
.mob-menu .mobile-menu-header.active .title {color:#919191}
.mob-menu .mobile-menu-header.active .back {filter:invert()}



.catalog-menu.open #full-menu .links-container.active { background:#2B2A33 }
.catalog-menu.open #full-menu .links-container>ul li a,
.catalog-menu.open #full-menu .links-container>ul .all-products-link a {color:#919191!important}
.catalog-menu #full-menu .left-menu-item:hover, .catalog-menu #full-menu .left-menu-item.selected {background:#1C1B22}
.catalog-menu.open #full-menu>.links-container.active>ul>li.parent ul.active {background:#2B2A33 }

.catalog-menu.open #full-menu .links-container>ul {background:#1C1B22}

.links-container.active > ul  {background:#2B2A33!important }

.catalog-menu.open #full-menu>.links-container.active>ul>li>a .icon img {filter: invert();}

#full-menu.left  .links-container>ul {background:#1C1B22!important}

.product-detail .product_tab .korpus .useful-section .docs-section__form{}


.catalog-menu.open #full-menu .links-container.active {  }
.catalog-menu.open #full-menu .left-menu-item a {    color: #f9f9f9;}
.fix_mobile::before {    background: #000;}
.fix_mobile a {    color: #d8d8d8;}
.fix_mobile .bx-basket.bx-opener.ico_part_block.bonus a svg, .fix_mobile a:last-child svg, .fix_mobile a font svg, .fix_mobile a:first-child svg {filter: brightness(2);}
.inside .right_part .service_block {    background: #121212!important;}
.inside .right_part .service_block.teh4 h2, .inside .right_part .service_block p, .inside .right_part .about_text_page.gar2 h2 {color: #f9f9f9;}
.inside .right_part .about_text_page.gar2 {    background: #121212;}
.inside.detail .right_part .director {background: #121212;}
.inside.detail .right_part .director h2, .inside.detail .right_part .director p {color: #f9f9f9;}
.inside .right_part .video_block_rew {    background: #121212!important;}
.inside .right_part .video_block_rew h2, .inside .right_part .video_block_rew p {color: #f9f9f9;}
.inside .right_part .mission {    background: #121212;}
.inside .right_part .mission p{color: #f9f9f9;}
.inside .right_part .about_text_page.vzhik {background: #121212;}
.inside .right_part .about_text_page.vzhik h2, .inside .right_part .about_text_page.vzhik p {color: #f9f9f9;}
.mobile-filter-btn { color:#919191}
.mobile-filter-btn:after {filter:invert()}
.catalog_section .catalog_section_list .catalog_section_list_hover .calcs .calcs-best-price {  /*  background: #1C1B22;*/ }
body>.inside .right_part .filter.open .mobile-filter-header {background:#1C1B22;}
body>.inside .right_part .filter.open .mobile-filter-header .title {color:#f9f9f9}
body>.inside .right_part .filter.open .bx-filter {background:#1C1B22;}
#ReaspektPopupContainer { background: #1C1B22;}
.reaspektGeobaseCities .all { color:#0e4d93}


.bx-filter .bx-filter-buttons {    background: #1C1B22;}
.reaspektGeobaseTitle::before { background: #1C1B22;}
#ReaspektPopupBody #ReaspektCloseBtn { background:#0e4d93 url(/bitrix/templates/xmotors_2025.03.27/images/close.svg) no-repeat center; background-size: 60%;}

header .logo_search .search form {background: #121212;}
header .logo_search .search form .close-search {}
	.mob-menu .mobile-menu-header.active {}
	.catalog-menu.open #full-menu>.links-container.active>ul>li>a {    color: #000000;}
	.catalog-menu.open #full-menu>.links-container.active>ul>li.parent>a:after {  }
	header .logo_search .search form input[type="text"] {    color: #e7e7e7;}
	
	.js_search_words a {background:#1C1B22 }
	.logo_search .search-mob, .logo_search .call-mob, .logo_search .menu-mob{opacity: 0.5;}
}

@media (prefers-color-scheme: dark) and (max-width:768px) {
	.controls .sort select {height: 50px;}
	.controls .sort::before {right: unset; left: 133px; z-index: 1;}
	.select2-container .select2-selection--single {height: 50px;}
}

@media (prefers-color-scheme: light) {
	.page-inline-form form {
		border: 2px solid #e9e9e9;
	}
}

@media screen and (max-width:820px) { 
	.product-detail .product_tab .korpus .manager-detail .form-credit .form-row {flex-wrap: wrap;}
	.product-detail .product_tab .korpus .manager-detail .form-credit .form-row .form-col {width: 100%; flex: auto;}
	.product-detail .detail-reviews-form {    padding: 23px;}

	#basket-root .row { padding-right: 0; margin-left:0; margin-right:0}
	.reaspektSearchCity {padding:0 20px}

	.bread ul > span.bx-breadcrumb-sep { width: 5px; filter: invert(); flex: 0 0 5px; display: flex!important;} 



	.fancybox-button,
	.fancybox-button:hover {
		width: 50px!important;
		height: 50px!important;
		background: #333 url(/bitrix/templates/xmotors_2025.03.27/images/close-grey.svg) no-repeat center center/60%!important;
	}
	

}

@media screen and (max-width:390px) { 
	

	.popup>div.loaded form { }

	.catalog_section .catalog_section_list .catalog_section_list_hover .calcs .calc-label {font-size: 10px;}

}

.new_contacts {display: flex; flex-wrap:wrap; gap:20px}
.new_contacts .new_contacts_list {width:24%; background: #F5F5F6; padding: 30px; display: flex; align-items: baseline; justify-content: space-between; flex-direction: column; height:300px; box-sizing: border-box; border-radius:3px}
.new_contacts .new_contacts_list:nth-of-type(1) {background:url(/bitrix/templates/xmotors_2025.03.27/images/videochat_g.webp) no-repeat right -15px bottom #00509C; background-size:contain;}
.new_contacts .new_contacts_list:nth-of-type(1) div p { color:#fff}
.new_contacts .new_contacts_list:nth-of-type(1) div span {color:#fff; width:49%}
.new_contacts .new_contacts_list:nth-of-type(1) div a {color:#fff}
.new_contacts .new_contacts_list:nth-of-type(1) div a {background: url(/bitrix/templates/xmotors_2025.03.27/images/phone_contacts.svg) no-repeat left center; }
.new_contacts .new_contacts_list:nth-of-type(1) > a {background:#E30016; color:#fff; border:1px solid #E30016}
.new_contacts .new_contacts_list:nth-of-type(1),
.new_contacts .new_contacts_list:nth-of-type(10)  {width:49.3%;  }
.new_contacts .new_contacts_list:nth-of-type(10)  {background:url(/bitrix/templates/xmotors_2025.03.27/images/gar1.webp) right / contain no-repeat #F5F5F6;}
.new_contacts .new_contacts_list:nth-of-type(10) div span { width:46%}
.new_contacts .new_contacts_list:nth-of-type(2) {background: #FEB006;}
.new_contacts .new_contacts_list:nth-of-type(2) span { color:#333333}
.new_contacts .new_contacts_list:nth-of-type(2) > a { background:#00509C; color:#fff}
.new_contacts .new_contacts_list:nth-of-type(3) { background:#fff; border: 1px solid #707070; }
.new_contacts .new_contacts_list:nth-of-type(3) > a { background:#00509C; color:#fff}
.new_contacts .new_contacts_list:nth-of-type(3) div span {padding-top: 28px;}
.new_contacts .new_contacts_list div {}
.new_contacts .new_contacts_list div p { font-size: 25px; font-weight:700; line-height:30px}
.new_contacts .new_contacts_list div span { color:#707070; display: block; padding:20px 0 28px; font-size:15px; line-height:22px}
.new_contacts .new_contacts_list div a {color:#333; font-size:18px; font-weight:700; background: url(/bitrix/templates/xmotors_2025.03.27/images/phone_contacts_dark.svg) no-repeat left center; text-decoration: none; padding:3px 0 3px 27px}
.new_contacts .new_contacts_list > a { font-size:13px; color:#00509C; font-weight:600; height: 40px; min-height:40px; display: flex; align-items: center; justify-content: center; padding:0 31px; border:1px solid #00509C!important; text-decoration: none;} 
.new_contacts .new_contacts_list.work > a  {background:url(/bitrix/templates/xmotors_2025.03.27/images/right_arr_contacts.svg) no-repeat right center; border:none!important; padding:0 17px 0 0}

.contact_rekvizity {background: #F5F5F6; padding: 30px 30px 41px; width: 100%; margin:60px 0 20px; box-sizing: border-box; }
.contact_rekvizity .hh { font-size: 25px!important; font-weight:700; line-height:30px; padding: 0 0 13px;}
.contact_rekvizity span {font-size:15px; color:#333}
.contact_rekvizity p { display: flex; align-items: baseline; padding:8px 0; line-height: 20px;}
.contact_rekvizity p span {width: fit-content;}
.contact_rekvizity p span:nth-of-type(2) {border-bottom:1px dotted #CECECE; flex:1; margin: 0 10px;}
.contact_rekvizity p span:nth-of-type(3) {text-align: left; width: 73.5%;}
.contact_rekvizity > a { width: fit-content; font-size:13px; color:#00509C; background: url(/bitrix/templates/xmotors_2025.03.27/images/Download_pdf.svg) no-repeat left 30px center; margin-top: 16px; font-weight:600; height: 40px; display: flex; align-items: center; justify-content: center; padding:0 35px 0 52px; border:1px solid #00509C!important; text-decoration: none;} 
.contact_rekvizity span:nth-child(1) {flex: 0 0 auto;}

.contacts_moto_brand { background: #F5F5F6; width: 100%;}
.contacts_moto_brand .arrows { max-width:1500px; margin: 0 auto;}
 

.contacts_moto_brand .arrows {position: relative;}
.contacts_moto_brand .arrows .slick-prev:before,
.contacts_moto_brand .arrows .slick-next:before {display:none;}
.contacts_moto_brand .arrows .slick-prev {z-index:9;left:auto;right:76px;top:-62px;width:55px;height:55px;background:url(/bitrix/templates/xmotors_2025.03.27/images/left.svg) no-repeat center;}
.contacts_moto_brand .arrows .slick-next {z-index:9;right:5px;top:-62px;width:55px;height:55px;background:url(/bitrix/templates/xmotors_2024.01.19/images/right.svg) no-repeat center;}

.contacts_moto_brand > div:first-of-type { max-width:1500px; margin: 0 auto; padding:60px 0 40px}
.contacts_moto_brand > div:first-of-type p {font-size: 25px!important; font-weight:700; line-height:30px; }
.contacts_moto_brand .contacts_moto_brand_car { display: flex; padding-bottom:60px}
.contacts_moto_brand .contacts_moto_brand_car .contacts_moto_brand_car_list {background: #fff; margin: 10px; padding: 20px 20px 30px; border-radius:3px}
.contacts_moto_brand .contacts_moto_brand_car .slick-list {overflow: hidden;}
.contacts_moto_brand .contacts_moto_brand_car .contacts_moto_brand_car_list .car_list_img { height: 140px; display: flex; align-items: center; justify-content: center;}
.contacts_moto_brand .contacts_moto_brand_car .contacts_moto_brand_car_list .car_list_img img {max-width: 100%; max-height: 100px;}
.contacts_moto_brand .contacts_moto_brand_car .contacts_moto_brand_car_list p { color:#333; font-size: 15px; line-height: 24px;}

.new_contacts .new_contacts_list:nth-of-type(4) div {display: flex; flex-direction: column; height: 100%;}
.new_contacts .new_contacts_list:nth-of-type(5) div {display: flex; flex-direction: column; height: 100%;}
.new_contacts .new_contacts_list:nth-of-type(4) div span {padding-bottom: 0;}
.new_contacts .new_contacts_list:nth-of-type(5) div span {padding-bottom: 0;}
.new_contacts .new_contacts_list:nth-of-type(4) div a {margin: auto 0 30px;}
.new_contacts .new_contacts_list:nth-of-type(5) div a {margin: auto 0 30px;}

.styled-checkbox{display: inline-flex; position: relative;}
.styled-checkbox input{ position: absolute; opacity: 0; visibility:hidden}
.styled-checkbox .checkbox-btn{display:block;width:29px;height:29px;background:#d9d9d9;position:relative; flex: 0 0 29px; margin-right: 10px;}
.styled-checkbox input:checked + .checkbox-btn::after{content:'';position:absolute;left:4px;top:4px;width:21px;height:21px;background:url(/bitrix/templates/xmotors_2025.03.27/images/checkbox-btn_.svg) no-repeat center center;background-size:contain;display:block;cursor:pointer;}
.styled-checkbox .checkbox-text{flex: 1;}
.styled-checkbox .error-rbz{position: absolute; top: 100%;}

@media screen and (max-width: 1560px) {.new_contacts .new_contacts_list div p {font-size: calc((100vw - 1280px)/(1560 - 1280) * (24 - 19) + 19px);}}
@media screen and (max-width: 1500px) {
	.inside .right_part .about_text_page p {width: 30%;}
	.sale .slick-next {
		right: 10px;
	}
	.sale .slick-prev {
		left: 10px;
	}
	.contact_rekvizity p span:nth-of-type(3) {width: calc((100vw - 1001px)/(1500 - 1001) * (1035 - 550) + 550px);}
	body>.inside .right_part div.news-list .news_div a img {
		height: calc((100vw - 1100px)/(1500 - 1100) * (300 - 210) + 210px);
	}
	.sale .sale_list img {height: calc((100vw - 1024px)/(1500 - 1024) * (430 - 305) + 305px);}
}
@media screen and (max-width: 1339px) {
	.new_contacts .new_contacts_list:nth-of-type(4) div a {margin: auto 0 20px;}
	.new_contacts .new_contacts_list:nth-of-type(5) div a {margin: auto 0 20px;}
	.new_contacts .new_contacts_list.contact_pts_psm div span {padding: 5px 0;}
}

@media screen and (max-width: 1280px) {
	.new_contacts .new_contacts_list div p {font-size: 25px; font-size: calc((100vw - 1001px)/(1280 - 1001) * (25 - 21) + 21px);}
	.new_contacts .new_contacts_list div span, .new_contacts .new_contacts_list.contact_pts_psm div span {padding: 20px 0 28px;}
	.new_contacts .new_contacts_list:nth-of-type(5) span {padding-bottom: 50px;}
	.inside .right_part .about_text_page {background: #00509c;}
	.inside .right_part .about_text_page p {width: 100%;}

	.inside .right_part .delivery {
		gap: 25px;
	}

	.gray_part .banner_days {
		margin: 0 auto 50px;
	}
}

@media (max-width: 1200px) {
	.catalog_section .catalog_section_list .catalog_section_list_hover .calcs .col-2 {flex: 1 0 100%; max-width: 100%;}
	.catalog_section .catalog_section_list .catalog_section_list_hover .calcs .calc-price {white-space: normal;}
	.category .catalog_section .catalog_section_list {min-height: 545px;}

	.product-detail .product_info {flex-wrap: wrap;}
	.product-detail .product_info .product_analog {width: 100%;}
	.product-detail .product_info .product_img {width: calc(50% - 10px);}
	.product-detail .product_info .product_teh_price {width: calc(50% - 10px);}
	.product-detail .product_info .product_analog .product_analog_car_list {margin-right: 8px;}
}

@media (max-width: 768px) {
	.product-detail .product_info .product_teh_price,
	.product-detail .product_info .product_img {width: 100%;}
}

@media screen and (max-width:1100px) {
	body>.inside .right_part div.news-list .news_div {width: calc(100% / 2 - 20px * 1 / 2);}
	body>.inside .right_part div.news-list .news_div a img {height: calc((100vw - 768px)/(1100 - 768) * (320 - 220) + 220px);}

	.gray_part .category .category_list {width:calc(100% / 6 - 25px / 5 * 6);}
}

@media (max-width: 1060px) {
	div.popup.quiz-categories-template .loaded {width: 90% !important;}
	header nav ul {overflow-x: auto; justify-content: flex-start;}
	header nav ul {scrollbar-width: none;}
	header nav ul::-webkit-scrollbar {height: 0; width: 0; display: none;}
	header nav ul::-webkit-scrollbar-track {background: transparent;}
	header nav ul::-webkit-scrollbar-thumb {background-color: transparent; border-radius: 0px; border: transparent;}
	header nav ul li {white-space: nowrap;}
}

@media (max-width: 1024px) {
	.sale .sale_list img {height: calc((100vw - 650px)/(1024 - 650) * (420 - 260) + 260px);}
}

@media screen and (max-width:1010px) {
	footer .wrap .ul_part.contact .ul_part-right {border: none; padding: 0;}
	footer .wrap .phone {background: transparent; padding: 0;}
}

@media screen and (max-width:1350px) and (min-width: 1010px) {
	.inside.page.sale-page .catalog_section .catalog_section_list.items-5 {
		width: calc(100% / 4);
	}
}
@media screen and (max-width:1130px) and (min-width: 1001px) {
	.new_contacts .new_contacts_list.contact_pts_psm div span{
		padding: 10px 0;
	}
}

@media screen and (max-width:1010px) and (min-width: 769px) {
	.inside.page.sale-page .catalog_section .catalog_section_list.items-5 {
		width: calc(100% / 3);
	}
}
@media screen and (max-width:1001px){
	.new_contacts .new_contacts_list.contact_pts_psm div span{
		padding: 20px 0 28px;
	}
}
@media (max-width: 850px) {
	.gray_part .category .category_list {width:calc(100% / 5 - 25px / 4 * 5);}
}

@media (max-width: 840px) {
	.detail-brand-block .wrap {padding:30px 20px;flex-wrap:wrap;}
}

@media screen and (max-width: 768px) {
	body>.inside .right_part div.news-list .news_div {
		width: 100%;
	}
	body>.inside .right_part div.news-list .news_div a img {height: calc((100vw - 360px)/(768 - 360) * (460 - 210) + 210px);}
	.catalog_list_block.main-sale-block {
		overflow: hidden;
		padding: 40px 0 0!important;
	}
	.catalog_list_block.sales-hits {
		overflow: hidden;
		z-index: 110;
	}
	.catalog_list_block.main-sale-block .car_list > .slick-list > .slick-track {
		padding: 0;
		padding-bottom: 250px;
		margin: 270px 0 0;
	}
	.new_contacts .new_contacts_list div p {font-size: calc((100vw - 625px)/(768 - 625) * (25 - 19) + 19px);}
	.new_contacts .new_contacts_list:nth-of-type(5) span {padding-bottom: 50px;}
	.contact_rekvizity p span:nth-of-type(3) {width: calc((100vw - 625px)/(768 - 625) * (327 - 215) + 215px)!important;}
	.swiper-button-prev,
	.swiper-button-next {display: none!important;}

	.category .catalog_section .catalog_section_list {min-height: 430px;}
	
	.product-detail .product_tab .detail-text .detail-text-important-information {background-image: none; padding: 25px;}

	.page-inline-form form {
		padding: 30px;
	}

	html.error-page body>.inside .right_part .short_p {
		font-size: 13px;
		max-width: 540px;
		margin: 0 auto 15px;
	}
	html.error-page body>.inside .right_part .short_p br {
		display: none;
	}
}
@media screen and (max-width: 767px) {
	.category .catalog_section .catalog_section_list {margin-bottom: 0;}
}
@media screen and (max-width: 663px){
	.new_contacts .new_contacts_list.contact_pts_psm div span {padding: 5px 0;}
}
@media screen and (max-width: 650px) {
	.sale .sale_list img {height: calc((100vw - 360px)/(650 - 360) * (390 - 210) + 210px);}
	.new_contacts .new_contacts_list:nth-of-type(5) span {padding-bottom: 38px;}

	body>.inside .right_part .service-quality-hero__text {
		padding: 75px 30px;
		background-position: -40px bottom;
	}
	body>.inside .right_part .service-quality-hero__text p {
		font-size: 15px;
		max-width: 55%;
		line-height: 1.2;
	}
	body>.inside .right_part .service-quality-hero__text.yellow {
		background-position: calc(50% - 160px) bottom;
	}

}
@media screen and (max-width:625px) {
	.new_contacts .new_contacts_list.contact_pts_psm div span {padding: 20px 0 28px;}
	.new_contacts .new_contacts_list.contact_pts_psm a {margin-top: 25px;}
	.new_contacts .new_contacts_list:nth-of-type(4) div span {padding-bottom: 28px;}
	.new_contacts .new_contacts_list:nth-of-type(5) div span {padding-bottom: 28px;}
	.new_contacts .new_contacts_list:nth-of-type(4) div a {margin: auto 0 28px;}
	.new_contacts .new_contacts_list:nth-of-type(5) div a {margin: auto 0 28px;}
	.right_part .new_contacts .new_contacts_list { width: 100% !important;  }
	.right_part .new_contacts .new_contacts_list:nth-of-type(1) { background: #00509C;}
	.right_part .new_contacts .new_contacts_list:nth-of-type(10) { background: #F5F5F6;}
	.contact_rekvizity p {flex-direction: column;}
	.new_contacts .new_contacts_list { height: auto !important; }
	.new_contacts .new_contacts_list:nth-of-type(10) div span,
	.new_contacts .new_contacts_list:nth-of-type(1) div span {width: 100%!important;}
	.contact_rekvizity p span:nth-of-type(3) {width:100%!important}
	.contact_rekvizity p span:nth-of-type(1) { font-weight: 700;}
	.contacts_moto_brand .slick-prev, .contacts_moto_brand .slick-next { display: block!important;}
	.contacts_moto_brand .arrows .slick-prev { left:30%!important; top:0!important}
	.contacts_moto_brand .arrows .slick-next { right:30%!important; top:0!important}
	.contacts_moto_brand .arrows { height:40px}
	.contacts_moto_brand > div:first-of-type p {text-align: center; padding-left: 0; margin: 0 auto; font-size: 20px!important;}
	.new_contacts .new_contacts_list div p {font-size: 25px;}
	.new_contacts .new_contacts_list:nth-of-type(1) > a {margin-top:22px}
	#bx-soa-paysystem .bx-soa-pp-item-container .bx-soa-pp-company{flex: 1 0 50%; max-width: calc(50% - 10px);}

	.new_contacts .new_contacts_list a[data-modal="for-partners-form"]{
		margin-top: 25px;
	}
	.new_contacts .new_contacts_list.work a[href="/resume"] {
		margin-top: 25px;
	}
	.contact_rekvizity p{
		align-items: flex-start;
	}
}

@media (max-width: 550px) {
	.zap-table table .buy {position: relative; display: block; margin: 0 auto; width: 30px; height: 30px; font-size: 0;}
	.zap-table table .buy::before {content: ''; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 20px; height: 20px; background: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.5317 22.4241C9.4431 22.4241 7.7439 24.1233 7.7439 26.2119C7.7439 28.3005 9.4431 29.9997 11.5317 29.9997C13.6203 29.9997 15.3196 28.3005 15.3196 26.2119C15.3196 24.1233 13.6203 22.4241 11.5317 22.4241ZM11.5317 27.727C10.6961 27.727 10.0166 27.0475 10.0166 26.2119C10.0166 25.3763 10.6961 24.6968 11.5317 24.6968C12.3669 24.6968 13.0468 25.3763 13.0468 26.2119C13.0468 27.0474 12.3673 27.727 11.5317 27.727Z' fill='white' /%3E%3Cpath d='M22.7436 22.4241C20.655 22.4241 18.9558 24.1233 18.9558 26.2119C18.9558 28.3005 20.655 29.9997 22.7436 29.9997C24.8323 29.9997 26.5315 28.3005 26.5315 26.2119C26.5315 24.1233 24.8323 22.4241 22.7436 22.4241ZM22.7436 27.727C21.908 27.727 21.2285 27.0475 21.2285 26.2119C21.2285 25.3763 21.908 24.6968 22.7436 24.6968C23.5792 24.6968 24.2587 25.3763 24.2587 26.2119C24.2587 27.0474 23.5792 27.727 22.7436 27.727Z' fill='white' /%3E%3Cpath d='M29.3147 7.39859C29.0987 7.12736 28.7715 6.96945 28.4253 6.96945H8.52795L7.495 1.74907C7.40448 1.29187 7.04389 0.936207 6.58517 0.852125L2.03978 0.0188102C1.42127 -0.0952126 0.830357 0.314297 0.717096 0.931695C0.603835 1.54909 1.01252 2.14112 1.62998 2.25438L5.41552 2.9483L8.75031 19.8037C8.8556 20.3359 9.32265 20.7196 9.86505 20.7196H25.7739C26.303 20.7196 26.7617 20.3548 26.881 19.8385L29.5325 8.36145C29.6105 8.02396 29.5302 7.66941 29.3147 7.39859ZM24.8701 18.4469H10.7983L8.97753 9.24252H26.9961L24.8701 18.4469Z' fill='white' /%3E%3C/svg%3E") center / 100% 100% no-repeat;}

	
}

@media (max-width: 480px) {
	.partners:not(.brand) .partners_list .partners_list_items {
		--partners-no-brand-column: 3;
	}
	.rbz-es-instance {width: 55%;}

	.product-detail .product_tab .detail-text .detail-text-important-information {padding: 15px;}

	body>.inside .right_part .service-quality-hero__text {
		padding: 45px 20px;
		background-position: -30px bottom;
	}
	body>.inside .right_part .service-quality-hero__text.yellow {
		background-position: calc(100% - 210px) bottom;
	}
}

@media (max-width: 460px) {
	html.error-page body>.inside .right_part .short_p br {
		display: none;
	}

	body>.inside .right_part .service-quality-hero__text p {
		max-width: 195px;
	}
}

@media screen and (max-width:430px) {
	.contacts_moto_brand .contacts_moto_brand_car .contacts_moto_brand_car_list {margin: 0 5px;}
}

@-webkit-keyframes slideUpCurrent {
	0% {-webkit-transform: translateY(100%);transform: translateY(100%);}
	100% {-webkit-transform: translateY(0);transform: translateY(0);}
}

@keyframes slideUpCurrent {
	0% {-webkit-transform: translateY(100%);transform: translateY(100%);}
	100% {-webkit-transform: translateY(0);transform: translateY(0);}
}

@-webkit-keyframes slideDownCurrent {
	0% { -webkit-transform: translateY(0); transform: translateY(0); }
	100% { -webkit-transform: translateY(100%); transform: translateY(100%);}
}

@keyframes slideDownCurrent {
	0% { -webkit-transform: translateY(0); transform: translateY(0); }
	100% { -webkit-transform: translateY(100%); transform: translateY(100%);}
}

@keyframes rotation {
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(360deg);
	}
}
/* End */


/* Start:/local/css/reaspekt/reaspekt.geobase/style.css?1737010358571*/
.ReaspektPopupOverlay {
	height: 100%;
    left: 0;
    opacity: 0.6;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 500;
	background-color: #000;
	filter: alpha(opacity=60); 	/*Filter for IE*/
}
#ReaspektPopupBody {
    position: fixed;
    padding: 30px 50px;
    /*width: 500px;
    min-height: 100%;
    height: 1000px;*/
    z-index: 9998;
    background-color: #fff;
	box-shadow: 0px 0px 15px #000000;
    box-sizing: border-box;
}
#ReaspektPopupBody .ReaspektClosePosition {
	position: relative;
}



#ReaspektPopupContainer {
	max-width: 1100px;
}
/* End */
/* /bitrix/templates/xmotors_2025.03.27/bxslider/jquery.bxslider.css?17447156113598 */
/* /bitrix/templates/xmotors_2025.03.27/fancybox/dist/jquery.fancybox.min.css?174471561214261 */
/* /bitrix/templates/xmotors_2025.03.27/slick/slick-theme.css?17447156123169 */
/* /bitrix/templates/xmotors_2025.03.27/slick/slick.css?17447156121776 */
/* /bitrix/templates/xmotors_2025.03.27/js/Swiper/swiper-bundle.min.css?174471561218431 */
/* /bitrix/templates/xmotors_2025.03.27/js/select2/select2.min.css?174471561214966 */
/* /bitrix/templates/xmotors_2025.03.27/js/video-js/video-js.min.css?174471561246906 */
/* /bitrix/templates/xmotors_2025.03.27/style.css?1744715612143254 */
/* /bitrix/templates/xmotors_2025.03.27/style_to_merge.css?174471561249 */
/* /bitrix/templates/xmotors_2025.03.27/news.css?17447156123349 */
/* /bitrix/templates/xmotors_2025.03.27/style_dop.css?17447156125128 */
/* /bitrix/templates/xmotors_2025.03.27/resize.css?17447156129989 */
/* /bitrix/templates/xmotors_2025.03.27/components/bitrix/menu/menu/style.min.css?1744715611490 */
/* /bitrix/templates/xmotors_2025.03.27/components/bitrix/sale.basket.basket.line/top-cart/style.min.css?17447156123569 */
/* /bitrix/templates/xmotors_2025.03.27/components/bitrix/menu/menu-new/style.min.css?17447156112111 */
/* /bitrix/templates/xmotors_2025.03.27/components/bitrix/sale.basket.basket.line/top-cart-mob/style.min.css?17447156123569 */
/* /bitrix/templates/xmotors_2025.03.27/components/bitrix/breadcrumb/.default/style.min.css?1744715611467 */
/* /bitrix/templates/xmotors_2025.03.27/components/bitrix/sale.basket.basket.line/btn-cart/style.min.css?17447156123569 */
/* /bitrix/templates/xmotors_2025.03.27/template_styles.css?1749469874493087 */
/* /local/css/reaspekt/reaspekt.geobase/style.css?1737010358571 */
