

/* Start:/bitrix/templates/xmotors_2025.04.21/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.04.21/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.04.21/bxslider/images/left.png) no-repeat 0 0;
}

.bx-wrapper .bx-next {
	right: -30px;
	background: url(/bitrix/templates/xmotors_2025.04.21/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.04.21/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.04.21/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.04.21/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.04.21/slick/slick-theme.css?17447156123169*/
@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list
{
    background: #fff url('/bitrix/templates/xmotors_2025.04.21/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.04.21/slick/./fonts/slick.eot');
    src: url('/bitrix/templates/xmotors_2025.04.21/slick/./fonts/slick.eot?#iefix') format('embedded-opentype'), url('/bitrix/templates/xmotors_2025.04.21/slick/./fonts/slick.woff') format('woff'), url('/bitrix/templates/xmotors_2025.04.21/slick/./fonts/slick.ttf') format('truetype'), url('/bitrix/templates/xmotors_2025.04.21/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.04.21/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.04.21/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.04.21/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.04.21/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.04.21/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.04.21/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.04.21/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.04.21/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.04.21/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.04.21/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.04.21/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.04.21/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.04.21/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.04.21/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.04.21/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.04.21/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.04.21/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.04.21/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.04.21/img/t6.png) no-repeat left top;}*/
/*.main .right-side .items .tov:nth-of-type(7) {background: url(/bitrix/templates/xmotors_2025.04.21/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.04.21/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.04.21/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.04.21/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.04.21/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.04.21/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.04.21/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.04.21/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.04.21/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.04.21/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.04.21/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.04.21/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.04.21/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.04.21/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.04.21/img/t3.png) no-repeat left top;}
.small2 li:nth-of-type(4n) {background: url(/bitrix/templates/xmotors_2025.04.21/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.04.21/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.04.21/img/sort-asc.png) no-repeat center center / contain}
.buttons .controls .selected-text i.desc{background: url(/bitrix/templates/xmotors_2025.04.21/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.04.21/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.04.21/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.04.21/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.04.21/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.04.21/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.04.21/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.04.21/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.04.21/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.04.21/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.04.21/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.04.21/img/t3.png) no-repeat left top; }

.product-detail .tov_more-products li:nth-of-type(8n+4){background: url(/bitrix/templates/xmotors_2025.04.21/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.04.21/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.04.21/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.04.21/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.04.21/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.04.21/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.04.21/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.04.21/img/t3.png) no-repeat left top; }

.tov_viewed li:nth-of-type(8n+4){background: url(/bitrix/templates/xmotors_2025.04.21/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.04.21/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.04.21/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.04.21/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.04.21/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.04.21/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.04.21/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.04.21/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.04.21/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.04.21/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.04.21/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.04.21/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.04.21/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.04.21/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.04.21/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.04.21/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.04.21/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.04.21/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.04.21/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.04.21/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.04.21/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.04.21/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.04.21/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.04.21/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.04.21/img/vk-ico.png) no-repeat center center}
.bx-authform-social ul li .bx-authform-social-icon.facebook{background: url(/bitrix/templates/xmotors_2025.04.21/img/fb-ico.png) no-repeat center center}
.bx-authform-social ul li .bx-authform-social-icon.twitter{background: url(/bitrix/templates/xmotors_2025.04.21/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.04.21/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.04.21/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.04.21/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.04.21/blank.png), url(/bitrix/templates/xmotors_2025.04.21/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.04.21/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.04.21/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.04.21/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.04.21/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.04.21/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.04.21/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.04.21/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.04.21/<?=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.04.21/style_to_merge.css?174471561249*/
.feedback-list .feedback-item{border-radius: 5px}
/* End */


/* Start:/bitrix/templates/xmotors_2025.04.21/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.04.21/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.04.21/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.04.21/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.04.21/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.04.21/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.04.21/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.04.21/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.04.21/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.04.21/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.04.21/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.04.21/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.04.21/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.04.21/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.04.21/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.04.21/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.04.21/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.04.21/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.04.21/template_styles.css?175250099543200*/
@font-face {
    font-family: 'Montserrat';
    src: url('/bitrix/templates/xmotors_2025.04.21/fonts/Montserrat-Regular.woff2') format('woff2'),
        url('/bitrix/templates/xmotors_2025.04.21/fonts/Montserrat-Regular.woff') format('woff'),
        url('/bitrix/templates/xmotors_2025.04.21/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.04.21/fonts/Montserrat-SemiBold.woff2') format('woff2'),
        url('/bitrix/templates/xmotors_2025.04.21/fonts/Montserrat-SemiBold.woff') format('woff'),
        url('/bitrix/templates/xmotors_2025.04.21/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.04.21/fonts/Montserrat-Medium.woff2') format('woff2'),
        url('/bitrix/templates/xmotors_2025.04.21/fonts/Montserrat-Medium.woff') format('woff'),
        url('/bitrix/templates/xmotors_2025.04.21/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.04.21/fonts/Montserrat-ExtraBold.woff2') format('woff2'),
        url('/bitrix/templates/xmotors_2025.04.21/fonts/Montserrat-ExtraBold.woff') format('woff'),
        url('/bitrix/templates/xmotors_2025.04.21/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.04.21/fonts/Montserrat-Bold.woff2') format('woff2'),
        url('/bitrix/templates/xmotors_2025.04.21/fonts/Montserrat-Bold.woff') format('woff'),
        url('/bitrix/templates/xmotors_2025.04.21/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.04.21/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.04.21/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.04.21/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.04.21/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.04.21/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:400;text-decoration:none;position: relative;}
header nav ul li a.new{font-weight: 600;}
header nav ul li a .label{display: inline-block; font-weight: 700; font-size: 8px; text-transform: uppercase; color: #fff; padding: 1px 3px; background: #e30417; border-radius: 2px; position: relative; margin-left: 2px; top: -10px;}
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.04.21/./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.04.21/./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.04.21/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.04.21/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.04.21/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.04.21/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.04.21/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.04.21/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.04.21/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;}
.fav-btn span{ font-size: 13px; color: #919191;}
.fav-btn.active span{color: var(--line-color);}
.compare-btn{--stroke-width: 15px}
.compare-btn.active{--bg-color: transparent;  --line-color: #e30016;}
.compare-btn span{ font-size: 13px; color: #919191;}
.compare-btn.active span{color: var(--line-color);}

.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.04.21/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.04.21/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.04.21/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.04.21/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.04.21/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.preorder-hits{height: 730px;}

/* .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;}
.catalog_list_block h2 span.new {font-weight: 700; font-size: 10px; text-transform: uppercase; color: #fff; position: relative; top: -25px; border-radius: 2px; padding: 2px 4px; background: #e30417;}
.catalog_list_block h2 a.link{display: inline-flex; align-items: center; border: 1px solid #575555!important; border-radius: 2px; padding: 3px 8px 2px; height: 27px; font-weight: 600; font-size: 10px; text-transform: uppercase; text-decoration: none; color: #575555!important; box-sizing: border-box;}
.catalog_list_block h2 a.link::after{content: ''; width: 25px; height: 25px; background: url(/bitrix/templates/xmotors_2025.04.21/images/link-arrow.svg) no-repeat center; margin-left: 5px; opacity: 0.7;}
.catalog_list_block h2 a.link:hover{border-color: #00509C!important; background: #00509C; color: #fff!important;}
.catalog_list_block h2 a.link:hover::after{opacity: 1; filter: invert(1);}
.catalog_list_block.preorder-hits h2{display: flex; gap: 5px; align-items: center; margin-bottom: 20px;}
 
.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.04.21/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.04.21/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.04.21/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_insi
/* 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.04.21/bxslider/jquery.bxslider.css?17447156113598 */
/* /bitrix/templates/xmotors_2025.04.21/fancybox/dist/jquery.fancybox.min.css?174471561214261 */
/* /bitrix/templates/xmotors_2025.04.21/slick/slick-theme.css?17447156123169 */
/* /bitrix/templates/xmotors_2025.04.21/slick/slick.css?17447156121776 */
/* /bitrix/templates/xmotors_2025.04.21/js/Swiper/swiper-bundle.min.css?174471561218431 */
/* /bitrix/templates/xmotors_2025.04.21/js/select2/select2.min.css?174471561214966 */
/* /bitrix/templates/xmotors_2025.04.21/js/video-js/video-js.min.css?174471561246906 */
/* /bitrix/templates/xmotors_2025.04.21/style.css?1744715612143254 */
/* /bitrix/templates/xmotors_2025.04.21/style_to_merge.css?174471561249 */
/* /bitrix/templates/xmotors_2025.04.21/news.css?17447156123349 */
/* /bitrix/templates/xmotors_2025.04.21/style_dop.css?17447156125128 */
/* /bitrix/templates/xmotors_2025.04.21/resize.css?17447156129989 */
/* /bitrix/templates/xmotors_2025.04.21/components/bitrix/menu/menu/style.min.css?1744715611490 */
/* /bitrix/templates/xmotors_2025.04.21/components/bitrix/sale.basket.basket.line/top-cart/style.min.css?17447156123569 */
/* /bitrix/templates/xmotors_2025.04.21/components/bitrix/menu/menu-new/style.min.css?17447156112111 */
/* /bitrix/templates/xmotors_2025.04.21/components/bitrix/sale.basket.basket.line/top-cart-mob/style.min.css?17447156123569 */
/* /bitrix/templates/xmotors_2025.04.21/components/bitrix/breadcrumb/.default/style.min.css?1744715611467 */
/* /bitrix/templates/xmotors_2025.04.21/components/bitrix/sale.basket.basket.line/btn-cart/style.min.css?17447156123569 */
/* /bitrix/templates/xmotors_2025.04.21/template_styles.css?175250099543200 */
/* /local/css/reaspekt/reaspekt.geobase/style.css?1737010358571 */
