

/* Start:/local/templates/car-factory/components/bitrix/catalog/store_v3/style.min.css?1785845264304*/
.catalog-element-addinational-block-header{font:500 27px/32px"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;padding-bottom:26px;margin-bottom:55px;margin-top:26px;border-bottom:1px solid rgba(18,18,18,.1)}@media (min-width:992px){.smart-filter-wrap{border-bottom:1px solid var(--bs-border-color)}}

/* End */


/* Start:/local/templates/car-factory/components/bitrix/breadcrumb/.default/style.min.css?1785845264467*/
.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:/local/templates/car-factory/components/bitrix/menu/vertical_multilevel/style.min.css?17858452643993*/
.nav.nav-sidebar{--nav-sidebar-padding-y:0.5rem;--nav-link-padding-y:0.35rem;--nav-link-padding-x:0.5rem;--nav-link-hover-color:var(--bs-primary);--nav-link-hover-bg:var(--bs-tertiary-bg);--icon-font-size:1rem;--nav-sidebar-divider-color:var(--border-color);--nav-link-spacer-y:1px;--nav-link-color:var(--body-color);--nav-link-hover-active-bg:var(--gray-300);--nav-link-active-bg:rgba(var(--primary-rgb), 0.1);--nav-link-active-color:var(--link-color);--nav-link-font-weight:500;display:block;flex-direction:column}.nav-sidebar .nav-item:not(.nav-item-divider):not(:last-child){margin-bottom:0}.nav-sidebar .nav-link{position:relative;align-items:flex-start;background-color:transparent}.nav-sidebar .nav-link:focus,.nav-sidebar .nav-link:hover{background-color:var(--nav-link-hover-bg)}.nav-sidebar .nav-link:active{background-color:var(--nav-link-hover-active-bg)}.nav-sidebar .nav-link.active{background-color:var(--nav-link-active-bg)}.nav-sidebar .nav-link i{margin-right:var(--nav-link-padding-x);margin-top:calc((var(--body-line-height-computed) - var(--icon-font-size))*.5);margin-bottom:calc((var(--body-line-height-computed) - var(--icon-font-size))*.5)}.nav-sidebar .nav-item-open>.nav-link:not(.disabled):not(:active),.nav-sidebar>.nav-item-expanded>.nav-link:not(:active){background-color:var(--nav-link-hover-bg)}.nav-sidebar .nav-item-header{padding:var(--nav-link-padding-y) var(--nav-link-padding-x)}.nav-sidebar .nav-item-divider{background-color:var(--nav-sidebar-divider-color);margin:var(--nav-sidebar-padding-y)0;height:var(--border-width)}.nav-item-submenu>.nav-link{padding-right:calc(var(--nav-link-padding-x) + var(--bs-body-font-size)*1.5)}.nav-item-submenu>.nav-link:after,.nav-sidebar-icons-reverse .nav-link i{position:absolute;top:calc(var(--nav-link-padding-y)*2);right:var(--nav-link-padding-x)}.nav-item-submenu>.nav-link:after{content:"";display:inline-block;width:16px;height:16px;vertical-align:middle;line-height:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' d='m7 10 5 5 5-5'/%3E%3C/svg%3E");margin-top:calc((var(--body-line-height-computed) - var(--bs-body-font-size))*.5);transition:transform ease-in-out var(--transition-collapse-timer);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-reduced-motion:reduce){.nav-item-submenu>.nav-link:after{transition:none}}.nav-item-submenu.nav-item-open>.nav-link:after{transform:rotate(90deg)}.nav-group-sub{--nav-link-font-weight:400;--nav-link-padding-y:0.625rem;padding-left:0;list-style:none}.nav-group-sub .nav-link,.nav-sidebar-icons-reverse .nav-group-sub .nav-group-sub .nav-group-sub .nav-link{padding-left:calc(var(--nav-link-padding-x)*4)}.nav-group-sub .nav-group-sub .nav-link{padding-left:calc(var(--nav-link-padding-x)*3 + var(--icon-font-size))}.nav-group-sub .nav-group-sub .nav-group-sub .nav-link{padding-left:calc(var(--nav-link-padding-x)*4 + var(--icon-font-size))}.nav-sidebar-icons-reverse .nav-link{padding-right:calc(var(--nav-link-padding-y))}.nav-sidebar-icons-reverse .nav-link i{margin-right:0}.nav-sidebar-icons-reverse .nav-item-submenu .nav-link{padding-right:calc(var(--nav-link-padding-x))}.nav-sidebar-icons-reverse .nav-item-submenu .nav-link:after{right:calc(var(--nav-link-padding-x) + var(--icon-font-size)*2)}.nav-sidebar-icons-reverse .nav-group-sub .nav-link{padding-left:calc(var(--nav-link-padding-x)*2)}.nav-sidebar-icons-reverse .nav-group-sub .nav-group-sub .nav-link{padding-left:calc(var(--nav-link-padding-x)*3)}.nav-sidebar-bordered{--nav-sidebar-padding-y:0;--nav-link-spacer-y:0;--nav-link-border-color:var(--border-color)}.sidebar-dark .nav-sidebar-bordered{--nav-link-border-color:rgba(255, 255, 255, 0.125)}.nav-sidebar-bordered>.nav-item,.nav-sidebar-bordered>.nav-item-header{border-top:var(--border-width) solid var(--nav-link-border-color)}

/* End */


/* Start:/local/templates/car-factory/components/bitrix/catalog.smart.filter/avtozav/style.min.css?178584526415360*/
.smart-filter{margin-bottom:20px;min-width:220px;width:100%;font-family:var(--ui-font-family-secondary,var(--ui-font-family-open-sans));font-weight:var(--ui-font-weight-regular,400)}.smart-filter-section{position:relative}.smart-filter-title{margin-bottom:10px;color:#000;font-size:18px}.smart-filter-parameters-box{position:relative}.smart-filter-parameters-box-title{position:relative;display:inline-block;padding-bottom:7px;font-size:13px}.smart-filter-parameters-box-title-text{color:var(--primary);cursor:pointer;transition:250ms linear all}.bx-active .smart-filter-parameters-box-title-text{color:#333}.smart-filter-angle{position:relative;display:inline-block;width:20px;height:19px;vertical-align:middle}.smart-filter-angles{position:absolute;top:50%;left:50%;width:20px;height:20px;line-height:20px;cursor:pointer;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.smart-filter-angles:after,.smart-filter-angles:before{position:absolute;top:50%;left:50%;width:5px;height:1px;background-color:var(--primary);content:"";transition:all 250ms ease;-webkit-transform-origin:center;-moz-transform-origin:center;-ms-transform-origin:center;-o-transform-origin:center;transform-origin:center}.smart-filter-angles:before,.smart-filter-angle-up .smart-filter-angles:after{-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);-moz-transform:translateX(-50%) translateY(-50%) rotate(45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(45deg);-o-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg)}.smart-filter-angles:after{margin-left:3px}.smart-filter-angles:after,.smart-filter-angle-up .smart-filter-angles:before{-webkit-transform:translateX(-50%) translateY(-50%) rotate(-45deg);-moz-transform:translateX(-50%) translateY(-50%) rotate(-45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(-45deg);-o-transform:translateX(-50%) translateY(-50%) rotate(-45deg);transform:translateX(-50%) translateY(-50%) rotate(-45deg)}.smart-filter-hint{position:relative;display:inline-block;margin-right:6px}.smart-filter-hint-icon{display:block;padding:0 5px;width:15px;height:15px;border-radius:50%;background-color:var(--primary);color:#fff;vertical-align:middle;text-align:center;font-size:12px;line-height:15px}.smart-filter-hint-popup{position:absolute;top:calc(100% + 8px);left:-7px;z-index:10;display:none;padding:10px;min-width:200px;max-width:300px;border:1px solid #dfdfdf;border-radius:3px;background-color:#fff;box-shadow:0 5px 15px 0 rgba(0,0,0,0.14)}.smart-filter-hint:hover .smart-filter-hint-popup{display:block}.smart-filter-hint-popup-angle{position:absolute;top:-5px;left:10px;width:10px;height:10px;border-top:1px solid #dfdfdf;border-left:1px solid #dfdfdf;background-color:#fff;transform:rotate(45deg)}.smart-filter-block{display:none;box-sizing:content-box;transition:padding .3s ease}.smart-filter-button-box .smart-filter-block,.smart-filter-parameters-box.bx-active .smart-filter-block{display:block}.smart-filter-parameters-box.bx-active .smart-filter-block i.bx-ft-sub{display:block;padding-bottom:5px;font-style:normal;font-size:14px}.smart-filter-slider-track-container{overflow:hidden;padding:25px 18px 25px}.smart-filter-slider-track{position:relative;height:7px;background:#e7e7e7}.smart-filter-slider-ruler{position:absolute;top:-6px;width:1px;height:17px;background:#a2bfc7}.smart-filter-slider-ruler.p1{left:-1px}.smart-filter-slider-ruler.p2{left:25%}.smart-filter-slider-ruler.p3{left:50%}.smart-filter-slider-ruler.p4{left:75%}.smart-filter-slider-ruler.p5{right:-1px}.smart-filter-slider-ruler span{position:absolute;top:-16px;left:50%;display:block;margin-left:-50px;width:100px;color:#000;text-align:center;font-size:11px}.smart-filter-slider-ruler.p2 span,.smart-filter-slider-ruler.p3 span,.smart-filter-slider-ruler.p4 span{color:#6b8086}.smart-filter-slider-range{z-index:50}.smart-filter-slider-range,.smart-filter-slider-price-bar,.smart-filter-slider-price-bar-vd,.smart-filter-slider-price-bar-vn,.smart-filter-slider-price-bar-v{position:absolute;top:0;bottom:0}.smart-filter-slider-price-bar{z-index:100}.smart-filter-slider-price-bar-vd{z-index:60;background:#b1b1b1}.smart-filter-slider-price-bar-vn{z-index:70;background-color:var(--theme-color-light)}.smart-filter-slider-price-bar-v{z-index:80;background-color:var(--theme-color-primary)}.smart-filter-slider-handle{position:absolute;top:100%;width:0;height:0;border:7px solid var(--primary)}.smart-filter-slider-handle:hover{cursor:grab;-webkit-cursor:grab;-ms-cursor:grab;-o-cursor:grab}.smart-filter-slider-handle:active{cursor:grabbing;-webkit-cursor:grabbing;-ms-cursor:grabbing;-o-cursor:grabbing}.smart-filter-slider-handle.left{left:0;margin-left:-14px;border-top:7px solid transparent;border-left:7px solid transparent}.smart-filter-slider-handle.right{right:0;margin-right:-14px;border-top:7px solid transparent;border-right:7px solid transparent}.smart-filter-input-group-dropdown{display:block;height:31px;border:1px solid #ccd5db;border-radius:3px}.smart-filter-input-group-dropdown.bx-active,.smart-filter-input-group-dropdown:focus{border-color:var(--primary)}.smart-filter-dropdown-block{position:relative;display:block;margin:0;padding:0 29px 0 10px;width:100%;height:29px;border:0;border-radius:2px;background:#fff}.smart-filter-dropdown-text{overflow:hidden;max-width:100%;height:29px;vertical-align:middle;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;line-height:29px;cursor:pointer}.smart-filter-dropdown-text.fix{min-width:120px}.smart-filter-dropdown-text label{cursor:pointer}.smart-filter-dropdown-arrow{position:absolute;top:0;right:0;width:29px;height:29px;	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAECAYAAABCxiV9AAAAG0lEQVQY02OYOXPmf1yYAQRwSsAATglkBch8ADy7LKHqFrgoAAAAAElFTkSuQmCC') no-repeat center; cursor:pointer}.smart-filter-input-group-dropdown-flex{display:flex;align-items:center}.smart-filter-input-group-dropdown-flex .smart-filter-checkbox-btn-image{margin-right:5px}.smart-filter-dropdown-popup{padding:0;min-width:173px;background:#fff}.smart-filter-dropdown-popup ul{margin:0;padding:0;list-style:none}.smart-filter-dropdown-popup ul li{display:block;vertical-align:middle}.smart-filter-dropdown-popup ul li:first-child{margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #e5e5e5}.smart-filter-dropdown-popup ul li label{display:flex;align-items:center;overflow:hidden;width:100%;color:#575757;white-space:nowrap;cursor:pointer}.smart-filter-dropdown-popup ul li label.selected,.smart-filter-dropdown-popup ul li label:hover{background:#f3f8fa;color:#000}.smart-filter-dropdown-popup ul li label.disabled{background:transparent;color:#b8b8b8}.smart-filter-dropdown-popup ul li .smart-filter-dropdown-text{padding-left:5px}.smart-filter-tag{padding:18px;border-top:1px solid var(--theme-color-light);border-bottom:1px solid var(--theme-color-light)}.smart-filter .bx-tag-link{color:var(--theme-color-light);text-decoration:none;text-shadow:none;font-size:12px}.smart-filter .bx-tag-link.bx-active,.smart-filter .bx-tag-link:hover{color:#1d3d46}.smart-filter-input-group-checkbox-pictures .smart-filter-param-label{display:block;float:left;margin-right:5px;margin-bottom:5px}.smart-filter-input-group-checkbox-pictures-text .smart-filter-checkbox-label{display:flex;align-items:center}.smart-filter-input-group-checkbox-pictures-text .smart-filter-checkbox-text{padding-left:5px}.smart-filter-checkbox-btn,.smart-filter-checkbox-text-btn{position:relative;display:inline-block;padding:3px;width:31px;height:31px;border:1px solid #ccd5db;border-radius:2px;background:#fff;color:#000;vertical-align:middle;text-align:center;text-decoration:none;font-weight:normal;line-height:23px;cursor:pointer;transition:border .3s ease,box-shadow .1s ease,color .3s ease}.smart-filter-checkbox-btn:hover,.smart-filter-checkbox-btn:active,.smart-filter-checkbox-btn:focus,.smart-filter-checkbox-label.bx-active .smart-filter-checkbox-btn,.smart-filter-checkbox-label.bx-active .smart-filter-checkbox-btn,.smart-filter-checkbox-text-label.bx-active .smart-filter-checkbox-btn{border-color:var(--primary)}.smart-filter-checkbox-text,.smart-filter-dropdown-text{font-size:14px}.smart-filter-checkbox-label.disabled .smart-filter-checkbox-text,.smart-filter-dropdown-label.disabled .smart-filter-dropdown-text,.smart-filter-checkbox-text-label.disabled .smart-filter-checkbox-text,.smart-filter-input-group-checkbox-list.disabled .smart-filter-checkbox-text{color:#6c6c6c}.smart-filter-checkbox-label.disabled .smart-filter-checkbox-btn,.smart-filter-checkbox-text-label.disabled .smart-filter-checkbox-btn{position:relative;opacity:.7}.smart-filter-checkbox-label.disabled .smart-filter-checkbox-btn:before,.smart-filter-checkbox-text-label.disabled .smart-filter-checkbox-btn:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:100;display:block;	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAA/UlEQVQ4y5WSQQ6CQAxFOSBuwAtoAitc4R6MkKgYJULUi8Ax4DgKm9o/45BxBBNJmkB/33T6qUVEHkfDUXHY1sQD7V2DWg+JJox3lOZ3enYdf5IzAjnQkvxGa64Fg2S9PV3JXa4ozoovWEGbY0nOIqDkfIVeQ5hBAOQsAy5guO8FbEJxVqqDZ+rUuQ6rziJ3VLkBcs05BBxlF1nIADrJESYgE0YhAER0KH5DphEKFDNPuG1AhTAi4jnRWV17FNYhcT3NHLzLzuUnjI0YHP203EWY8ENqNsAq5Y3Qf4NuhIT7wTBsDxgIbRjvCfCUe6ozoFCuXIukj5c/lhy1/gvSDM3b8PrjegAAAABJRU5ErkJggg==") no-repeat center; content:' ';opacity:.7}.smart-filter-number-label,.smart-filter-dropdown-label,.smart-filter-checkbox-label,.smart-filter-checkbox-text-label{min-height:20px;font-weight:normal;cursor:pointer}.smart-filter-checkbox-btn-image{display:block;width:23px;height:23px;border-radius:2px;background-position:center;background-size:cover;background-repeat:no-repeat;box-shadow:inset 0 0 0 1px rgba(0,0,0,.05);vertical-align:middle;line-height:24px;-webkit-background-size:cover}.smart-filter-checkbox-btn-image.all{position:relative;border:0;box-shadow:none;display:inline-block}.smart-filter-checkbox-btn-image.all:after,.smart-filter-checkbox-btn-image.all:before{position:absolute;width:60%;height:60%;background:#fff;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);content:" "}.smart-filter-checkbox-btn-image.all:after{right:0;bottom:0}.smart-filter-checkbox-btn-image.all:before{top:0;left:0}.smart-filter-checklist{margin:0;padding:0;list-style:none}.smart-filter-param-label.disabled .smart-filter-param-btn.bx-color-sl{position:relative;background:transparent;box-shadow:none}.smart-filter-param-label.disabled .smart-filter-param-btn.bx-color-sl:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:100;display:block;	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAA/UlEQVQ4y5WSQQ6CQAxFOSBuwAtoAitc4R6MkKgYJULUi8Ax4DgKm9o/45BxBBNJmkB/33T6qUVEHkfDUXHY1sQD7V2DWg+JJox3lOZ3enYdf5IzAjnQkvxGa64Fg2S9PV3JXa4ozoovWEGbY0nOIqDkfIVeQ5hBAOQsAy5guO8FbEJxVqqDZ+rUuQ6rziJ3VLkBcs05BBxlF1nIADrJESYgE0YhAER0KH5DphEKFDNPuG1AhTAi4jnRWV17FNYhcT3NHLzLzuUnjI0YHP203EWY8ENqNsAq5Y3Qf4NuhIT7wTBsDxgIbRjvCfCUe6ozoFCuXIukj5c/lhy1/gvSDM3b8PrjegAAAABJRU5ErkJggg==") no-repeat center; content:' ';opacity:.7}.smart-filter-param-label .smart-filter-param-btn:hover,.smart-filter-param-label.bx-active .smart-filter-param-btn{border-color:var(--primary)}.smart-filter-param-btn.bx-spm{padding:0;min-width:23px;width:23px;height:23px;border-radius:50%;background-color:transparent;color:#767b7e;vertical-align:top;font-weight:normal;font-size:17px;line-height:23px;}

.smart-filter-param-btn.bx-spm.bx-plus { background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAMCAYAAAC0qUeeAAAANUlEQVQoz2NgwAQsQMzJQCSwAeKGQa7YFKoAhmOgim3QsAxIcSFUkhC2GaqhgQ4UgNgFmwQAij8OUFmBFssAAAAASUVORK5CIIA=") no-repeat center; } 
.smart-filter-param-btn.bx-spm.bx-minus { background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAACCAYAAABhYU3QAAAAG0lEQVQYV2NgYGDgBuI4AlgGiBn4gLicAFYGAAFkBwE95V42AAAAAElFTkSuQmCC") no-repeat center; } .smart-filter-param-btn.bx-spm:active{outline:none !important;box-shadow:inset 0 2px 3px rgba(0,0,0,.12)}.smart-filter span.bx-spm{display:inline-block;margin:0 10px;height:23px;color:#000;vertical-align:middle;font-size:18px;line-height:23px}.smart-filter-select-popup .smart-filter-select-text-icon,.smart-filter-select-text-icon{position:relative;display:inline-block;margin-top:-4px;margin-right:2px;width:23px;height:23px;border-radius:2px;vertical-align:middle;line-height:33px}.smart-filter-select-popup .smart-filter-btn-color-icon,.smart-filter-btn-color-icon{display:block;width:24px;height:24px;border-radius:2px;background-size:cover;box-shadow:inset 0 0 0 1px rgba(0,0,0,.05);vertical-align:middle;line-height:24px;-webkit-background-size:cover}.smart-filter-select-popup .smart-filter-btn-color-icon{top:0 !important;margin:2px 0;width:20px;height:20px}.smart-filter-select-block .smart-filter-btn-color-icon{top:-1px !important}.smart-filter-param-label.disabled .smart-filter-btn-color-icon{opacity:.2}.smart-filter-parameter-biz{display:inline-block;margin-right:10px;border-bottom:1px dashed;color:#1485ce;text-decoration:none;font-size:14px;line-height:15px}.smart-filter-parameter-biz:hover{border-bottom:1px solid;text-decoration:none}.smart-filter-parameter-biz.bx-active{position:relative;border-color:transparent;color:#000}.btn-themes{color:#fff}.btn-themes.bx-active,.btn-themes.focus,.btn-themes:active,.btn-themes:focus,.btn-themes:hover{color:#fff}.smart-filter-popup-result{position:absolute;z-index:915;display:none;margin-top:-9px;margin-left:10px;padding:0 10px;min-height:37px;border:1px solid #c6dce7;color:#3f3f3f;white-space:nowrap;font-weight:normal;font-size:13px;line-height:18px}.smart-filter-popup-result.left{border-width:2px 10px 2px 2px;-webkit-border-image:url(/local/templates/car-factory/components/bitrix/catalog.smart.filter/avtozav/images/result_popup_left.png) 4 20 4 4 repeat;-moz-border-image:url(/local/templates/car-factory/components/bitrix/catalog.smart.filter/avtozav/images/result_popup_left.png) 4 20 4 4 repeat;-o-border-image:url(/local/templates/car-factory/components/bitrix/catalog.smart.filter/avtozav/images/result_popup_left.png) 4 20 4 4 repeat;border-image:url(/local/templates/car-factory/components/bitrix/catalog.smart.filter/avtozav/images/result_popup_left.png) 4 20 4 4 fill repeat}.smart-filter-popup-result.right{border-width:2px 2px 2px 10px;-webkit-border-image:url(/local/templates/car-factory/components/bitrix/catalog.smart.filter/avtozav/images/result_popup_right.png) 4 4 4 20 repeat;-moz-border-image:url(/local/templates/car-factory/components/bitrix/catalog.smart.filter/avtozav/images/result_popup_right.png) 4 4 4 20 repeat;-o-border-image:url(/local/templates/car-factory/components/bitrix/catalog.smart.filter/avtozav/images/result_popup_right.png) 4 4 4 20 repeat;border-image:url(/local/templates/car-factory/components/bitrix/catalog.smart.filter/avtozav/images/result_popup_right.png) 4 4 4 20 fill repeat}.smart-filter-popup-result.right{left:97%}.smart-filter-popup-result.left{right:103%}.smart-filter-horizontal .smart-filter-popup-result{position:relative;right:auto;bottom:-7px;left:auto;display:inline-block}.smart-filter-popup-result a{color:#0073a3;line-height:10px}.smart-filter-popup-result a:hover{text-decoration:none}.smart-filter-popup-result-close{display:none}@media(max-width:767px){.bx-touch .smart-filter-popup-result{position:fixed !important;top:auto !important;right:0 !important;bottom:0 !important;left:0 !important;z-index:1001;margin-top:0;margin-left:0;padding:10px;width:auto;height:auto;border:1px solid #c6dae7;border-radius:2px;background:rgba(255,255,255,.9);font-size:12px;line-height:14px}.bx-touch .smart-filter-popup-result br{display:none}.smart-filter-popup-result .arrow{display:none}}
/* End */


/* Start:/local/templates/car-factory/components/bitrix/menu/horizontal_multilevel/style.css?17870406545204*/
/**Top menu**/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul
{
	margin:0; padding:0;
	/*background:#BC262C url(/local/templates/car-factory/components/bitrix/menu/horizontal_multilevel/images/header_menu_bg.gif) repeat-x;*/
	min-height:27px;
	width:100%;
	list-style:none;
	font-size:11px;
	float:left;
	/*font-size:90%*/
}

#horizontal-multilevel-menu
{

}

/*Links*/
#horizontal-multilevel-menu a
{
	display:block;
	padding:5px 10px;
	/*padding:0.3em 0.8em;*/
	text-decoration:none;
	text-align:center;
}

#horizontal-multilevel-menu li
{
	float:left;
	width:100%;
}

/*Root items*/
#horizontal-multilevel-menu li a.root-item
{
	/*color:#fff;*/
	/*font-weight:bold;*/
	padding:7px 12px;
	text-align: left;
}

div.catmenu:hover ul#horizontal-multilevel-menu{
	display:block;
}
#horizontal-multilevel-menu li a
{
	background-color: var(--bs-btn-bg);
}
#horizontal-multilevel-menu li a.parent.btn.btn-primary{
	color:#fff;
}

/*Root menu selected*/
#horizontal-multilevel-menu li a.root-item-selected
{
	/*background:#fc8d3d;*/
	/*color:#fff;*/
	font-weight:bold;
	text-align: left;
	/*padding:7px 12px;*/
}

/*Root items: hover*/
#horizontal-multilevel-menu li:hover a.root-item, #horizontal-multilevel-menu li.jshover a.root-item
{
	background:#e26336;
	color:#fff;
}

/*Item-parents*/
#horizontal-multilevel-menu a.parent
{
	/*background: url(/local/templates/car-factory/components/bitrix/menu/horizontal_multilevel/images/arrow.gif) center right no-repeat;*/
}

/*Denied items*/
#horizontal-multilevel-menu a.denied
{
	/*background: url(/local/templates/car-factory/components/bitrix/menu/horizontal_multilevel/images/lock.gif) center right no-repeat;*/
	color: #fff;
}

/*Child-items: hover*/
#horizontal-multilevel-menu li:hover, #horizontal-multilevel-menu li.jshover
{
	/*background:#D6D6D6;*/
	color:#fff;
}

/*Child-items selected*/
#horizontal-multilevel-menu li.item-selected
{
	/*background:#D6D6D6;*/
	color:#fff;
}

/*Sub-menu box*/
#horizontal-multilevel-menu 
{
	position:absolute;
	/*top:-999em;*/
	top:auto;
	display:none;
	z-index:500;

	height:auto;
	/*width:12em;*/
	width:235px;
	background:#F5F5F5;
	border:1px solid #C1C1C1;
}

/*Sub-menu item box*/
#horizontal-multilevel-menu li li
{
	width:100%;
	border-bottom:1px solid #DEDEDE;
}

/*Item link*/
#horizontal-multilevel-menu li ul a
{
	text-align:left;
}

/*Items text color & size */
#horizontal-multilevel-menu li a,
#horizontal-multilevel-menu li:hover li a,
#horizontal-multilevel-menu li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a
{
	color:#4F4F4F;
	font-weight:bold;
}

/*Items text color & size: hover*/
#horizontal-multilevel-menu li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a
{
	color:#4F4F4F;
}

#horizontal-multilevel-menu li ul ul
{
	margin:-27px 0 0 233px;
	/*margin:-1.93em 0 0 11.6em;*/
}

#horizontal-multilevel-menu li:hover ul ul,
#horizontal-multilevel-menu li.jshover ul ul,
#horizontal-multilevel-menu li:hover ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul ul
{
	/*top:-999em;*/
	/*display:none;*/
}

#horizontal-multilevel-menu li:hover ul,
#horizontal-multilevel-menu li.jshover ul,
#horizontal-multilevel-menu li li:hover ul,
#horizontal-multilevel-menu li li.jshover ul,
#horizontal-multilevel-menu li li li:hover ul,
#horizontal-multilevel-menu li li li.jshover ul,
#horizontal-multilevel-menu li li li li:hover ul,
#horizontal-multilevel-menu li li li li.jshover ul,
#horizontal-multilevel-menu li li li li li:hover ul,
#horizontal-multilevel-menu li li li li li.jshover ul
{
	/*z-index:1000;
	top:auto;*/
	display:block;
}

div.menu-clear-left
{
	clear:left;
}
#horizontal-multilevel-menu li ul {
  margin: -27px 0 0 233px;
}
/*Sub-menu box*/
#horizontal-multilevel-menu li ul
{
	position:absolute;
	/*top:-999em;*/
	top:auto;
	display:none;
	z-index:500;

	height:auto;
	/*width:12em;*/
	width:235px;
	background:#F5F5F5;
	border:1px solid #C1C1C1;
}

/*Sub-menu item box*/
#horizontal-multilevel-menu li li
{
	width:100%;
	border-bottom:1px solid #DEDEDE;
}

/*Item link*/
#horizontal-multilevel-menu li ul a
{
	text-align:left;
}

/* End */


/* Start:/local/templates/car-factory/components/bitrix/catalog.section/store_v3/style.min.css?1785845264871*/
.catalog-section.container-fluid,.catalog-section.container-fluid .row{--bs-gutter-x:0}.catalog-section.container-fluid{padding:0 calc(var(--bs-gutter-x) / 2)}.catalog-section .main-ui-loader-custom{position:absolute;top:unset;left:50%;bottom:5px;transform:translate3d(-50%,0,0);z-index:100}@media(min-width:576px){.catalog-section.container-fluid,.catalog-section.container-fluid .row{--bs-gutter-x:15px !important}}.catalog-element-addinational-blocks .catalog-section{padding-left:0 !important;padding-right:0 !important}@media(max-width:575px){.catalog-section{padding-left:0 !important;padding-right:0 !important}}@media(max-width:991px){.catalog-section-item-wrapper{min-width:273px;flex-grow:1 !important;max-width:100% !important}.catalog-section .main-ui-loader-custom{position:absolute;top:unset;left:50%;bottom:5px;transform:translate3d(-50%,0,0);z-index:100}}
/* End */


/* Start:/local/templates/car-factory/components/bitrix/catalog.item/store_v3/style.css?179015751121027*/
:root {
  --white-100: #ffffff;
  --transition-base-timer: 0.15s;
  --border-radius-lg: 0.5rem;
  --table-border-color: #ebeef9;
}

.blank-zakaza__scroll-wrapper {
  width: 100%;
  margin-top: 1rem;
}

.blank-zakaza__wrapper {
  position: relative;
  width: 100%;
  border-radius: var(--border-radius-lg);
  background: var(--white-100);
  border-bottom: 1px solid var(--table-border-color);
  overflow: auto;
}

.blank-zakaza {
  width: 100%;
}

.blank-zakaza__header {
  position: sticky;
  top: 0;
  background: var(--white-100);
  z-index: 3;
}

.blank-zakaza__header th {
  padding: 0 1rem;
  height: 3rem;
  font-weight: 400;
  white-space: nowrap;
  text-align: left;
  transition: all var(--transition-base-timer);
  vertical-align: middle;
}

.blank-zakaza__header th::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  border-bottom: 1px solid var(--table-border-color);
}

.blank-zakaza__header
  th:not(.blank-zakaza__header-property--quantity):not(.blank-zakaza__header-property--name) {
  position: relative;
}

.blank-zakaza__header th[data-property-code="OFFERS"] {
  width: 11.625rem;
}

.blank-zakaza__header .blank-zakaza__header-property--name,
.product .product__property--name,
.offer-search__td {
  position: sticky;
  left: 0;
  /*width: 15.625rem;*/
  background: var(--white-100);
  text-align: left;
  z-index: 1;
}

.blank-zakaza__header .blank-zakaza__header-property--name {
  padding-left: 6.25rem;
}

.blank-zakaza__header-property--quantity,
.product__property--quantity,
.product-sticky {
  position: sticky;
  right: 0;
  width: 1%;
  background-color: var(--white-100);
}

.blank-zakaza__header-property--name:before,
.product__property--name::before,
.blank-zakaza__header-property--quantity::before,
.product__property--quantity::before,
.offer-search .offer-search__td::before,
.product-left-border::before,
.product-right-border::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 100%;
  z-index: -1;
}

.blank-zakaza__header-property--name:before,
.product__property--name::before,
.offer-search .offer-search__td::before,
.product-right-border::before {
  border-right: 1px solid var(--table-border-color);
}

.blank-zakaza__header-property--quantity::before,
.product__property--quantity::before,
.product-left-border::before {
  border-left: 1px solid var(--table-border-color);
}

.blank-zakaza__wrapper .blank-zakaza + .fl-scrolls {
  min-height: 26px;
  bottom: 5.28rem;
  z-index: 1;
}

.blank-zakaza__pagination--bottom {
  width: 100%;
  padding-block: 1rem;
  background: var(--white-100);
}

.blank-zakaza__pagination--bottom > .pagination {
  float: right;
}

.nothing_to_show {
  padding: 1rem;
}

@media (max-width: 576px) {
  .blank-zakaza__wrapper {
    border-bottom: none;
  }

  .product .offer-search__td {
    grid-column: span 2;
  }

  .product__info {
    width: auto;
  }
}

/* table */

.blank-zakaza__header-property--offer-property {
  cursor: auto !important;
}

.blank-zakaza__header-property--offer-property:hover {
  background: var(--white-100) !important;
}

.blank-zakaza--table .blank-zakaza__header th {
  height: 2.5rem;
}

.blank-zakaza--table .list-icons {
  top: 0.325rem;
}

.product td {
  padding: 0.75rem 1rem;
  /* white-space: nowrap; */
  text-align: left;
}

.product .product__property--price-mobile {
  display: none;
  text-align: left;
  font-weight: 600;
}

.product .product__property--image {
  position: sticky;
  left: 0;
  width: 64px;
  padding: 0.75rem 0.5rem 0.75rem 1rem;
  vertical-align: top;
  background: var(--white-100);
  z-index: 1;
}

.product-offers,
.product-offers td,
.product-offers .offer-search__wrapper,
.product-offers .product__property--name,
.product-offers .product__property--image {
  background-color: var(--secondary);
}

.product-offers.hidden {
  display: none;
}

.product__image-wrapper {
  position: relative;
  display: block;
  width: 64px;
  height: 64px;
  border-radius: var(--border-radius-lg);
  overflow: hidden;
}

.product__image-wrapper::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(var(--primary-rgb), 0.4);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M14.2502 10.5C14.2502 10.6989 14.1712 10.8896 14.0305 11.0303C13.8899 11.171 13.6991 11.25 13.5002 11.25H11.2502V13.5C11.2502 13.6989 11.1712 13.8896 11.0305 14.0303C10.8899 14.171 10.6991 14.25 10.5002 14.25C10.3013 14.25 10.1105 14.171 9.96988 14.0303C9.82923 13.8896 9.75021 13.6989 9.75021 13.5V11.25H7.50021C7.3013 11.25 7.11054 11.171 6.96988 11.0303C6.82923 10.8896 6.75021 10.6989 6.75021 10.5C6.75021 10.3011 6.82923 10.1103 6.96988 9.96964C7.11054 9.82899 7.3013 9.74997 7.50021 9.74997H9.75021V7.49997C9.75021 7.30106 9.82923 7.11029 9.96988 6.96964C10.1105 6.82899 10.3013 6.74997 10.5002 6.74997C10.6991 6.74997 10.8899 6.82899 11.0305 6.96964C11.1712 7.11029 11.2502 7.30106 11.2502 7.49997V9.74997H13.5002C13.6991 9.74997 13.8899 9.82899 14.0305 9.96964C14.1712 10.1103 14.2502 10.3011 14.2502 10.5ZM21.5308 21.5306C21.4612 21.6003 21.3785 21.6556 21.2874 21.6934C21.1964 21.7311 21.0988 21.7506 21.0002 21.7506C20.9017 21.7506 20.8041 21.7311 20.713 21.6934C20.622 21.6556 20.5392 21.6003 20.4696 21.5306L15.7765 16.8365C14.1431 18.1971 12.048 18.8755 9.92715 18.7307C7.80629 18.5859 5.82289 17.629 4.38956 16.0591C2.95623 14.4892 2.18333 12.4271 2.23163 10.3019C2.27993 8.17663 3.14571 6.15181 4.64888 4.64864C6.15205 3.14547 8.17687 2.27968 10.3021 2.23138C12.4274 2.18308 14.4894 2.95599 16.0593 4.38932C17.6293 5.82265 18.5861 7.80604 18.7309 9.92691C18.8757 12.0478 18.1973 14.1428 16.8368 15.7762L21.5308 20.4693C21.6006 20.539 21.6559 20.6217 21.6936 20.7128C21.7314 20.8038 21.7508 20.9014 21.7508 21C21.7508 21.0985 21.7314 21.1961 21.6936 21.2872C21.6559 21.3782 21.6006 21.4609 21.5308 21.5306ZM10.5002 17.25C11.8352 17.25 13.1403 16.8541 14.2503 16.1124C15.3603 15.3707 16.2255 14.3165 16.7364 13.0831C17.2473 11.8497 17.381 10.4925 17.1205 9.18311C16.8601 7.87374 16.2172 6.671 15.2732 5.727C14.3292 4.78299 13.1264 4.14012 11.8171 3.87967C10.5077 3.61922 9.1505 3.75289 7.9171 4.26378C6.6837 4.77467 5.62949 5.63984 4.88779 6.74987C4.14609 7.8599 3.75021 9.16495 3.75021 10.5C3.7522 12.2896 4.464 14.0053 5.72944 15.2708C6.99488 16.5362 8.71061 17.248 10.5002 17.25Z' fill='white'/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  opacity: 0;
  transition: opacity var(--transition-base-timer);
}

.product__image-wrapper:hover::after {
  opacity: 0;
}

.product__image {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}

.product .product__property--price {
  white-space: nowrap;
}

.product .product__property--name {
  left: 88px;
  padding: 0.75rem 1rem 0.75rem 0;
  vertical-align: top;
}

.product .product__property--name:first-child .product__container {
  width: 20.375rem;
}

.product .product__property--name .product__container {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  //width: 15.875rem;
  gap: 0.5rem;
}

.product__info {
  display: flex;
  flex-wrap: wrap;
  flex: 1 0 calc(100% - 74px - 0.5rem);
}

.product__property--default {
  overflow: hidden;
}

.product__link {
  display: block;
  width: 100%;
  line-height: 1.2;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: normal;
}

.product__quant {
  width: min-content;
  margin-left: auto;
  white-space: nowrap;
}

.product-item-scu-container {
  width: fit-content;
  margin-left: auto;
  text-align: right;
}

.product-item-scu-container + .product-item-scu-container {
  margin-top: 0.25rem;
}

.product-item-scu-selected {
  display: inline-block;
  max-width: 252px;
  margin-top: 8px;
  font-size: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.product-item-scu-selected-title {
  color: #757575;
}

.product-item-scu-name {
  font-size: 0.75rem;
}

.product-item-scu-name::after {
  content: ":";
}

.product-item-scu-block {
  margin-top: 0.25rem;
}

.product-item-scu-list {
  display: flex;
  justify-content: end;
  flex-wrap: wrap;
  gap: 0.375rem;
  list-style: none;
  margin: 0;
  padding: 0;
}

.product-item-scu-item-block {
  width: 24px;
}

.product-item-scu-item-block.product-item-scu-item-block--text,
.product-item-scu-item-block.product-item-scu-item-block--dropdown {
  width: fit-content;
  min-width: 24px;
  max-width: 110px;
}

.product-item-scu-item-block {
  padding: 1px;
  border-radius: var(--border-radius-sm);
  outline: 1px solid var(--grey-500);
  transition: all var(--transition-base-timer);
  cursor: pointer;
}

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

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

.product-item-scu-item-container.notallowed .product-item-scu-item-block--text,
.product-item-scu-item-container.notallowed .product-item-scu-item-block {
  background: var(--white-100);
  color: var(--primary);
  outline-color: var(--grey-500);
  opacity: 0.5;
  cursor: default;
}

.product-item-scu-item-block img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: var(--border-radius-sm);
}

.product-item-scu-item-block.product-item-scu-item-block--dropdown {
  display: block;
  color: var(--dark-100);
}

.product-item-scu-item-block.product-item-scu-item-block--dropdown.selected {
  outline-color: var(--primary-hover);
  background: var(--primary);
}

.product-item-scu-item-block.product-item-scu-item-block--dropdown.show {
  outline-color: var(--primary-hover);
}

.product-item-scu-item-block.product-item-scu-item-block--dropdown.selected
  > .product-item-scu-item-text {
  color: var(--white-100);
}

.product-item-scu-item-text {
  display: block;
  text-align: center;
  padding-inline: 0.25rem;
  font-size: 0.75rem;
  line-height: 1.375rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.toggle-offers {
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  align-items: center;
  justify-content: center;
  width: auto;
  margin-top: 1rem;
  color: var(--primary);
  transition: all var(--transition-base-timer);
  user-select: none;
  -webkit-user-select: none;
  cursor: pointer;
}

.toggle-offers::after {
  content: "\f31a";
  padding-left: 0.5rem;
  font-family: Phosphor !important;
  vertical-align: bottom;
}

.toggle-offers.show::after {
  transform: rotate(180deg);
  padding-left: 0;
  padding-right: 0.5rem;
}

.toggle-offers i {
  font-size: 0.75rem;
  transition: all var(--transition-base-timer);
}

.toggle-offers.show i {
  transform: rotateX(180deg);
}

.product__property--quantity .toggle-offers {
  margin-top: 0;
  padding-block: 0.5rem;
}

.product__property--quantity .toggle-offers__label {
  margin-right: 0.25rem;
}

.product__property--quantity .bootstrap-touchspin {
  margin-left: auto;
}

.product__property--price .wrap-product__property--price {
  display: flex;
  flex-direction: column;
}

.product__property--old-price {
  text-decoration: line-through;
  color: var(--grey-800);
}

.quantity-selector__error {
  display: block;
  color: var(--danger);
}

.offer-search__wrapper {
  position: relative;
}

.offer-search__wrapper .form-control {
  border-color: var(--primary);
  background-color: var(--white-100);
}

.offer-search__wrapper button {
  padding: 0.5rem 0.5rem 0.5rem 1.125rem;
  border: none;
  outline: none;
  background: transparent;
}

.offer-search__wrapper button i {
  font-size: 1.25rem;
  color: var(--primary);
}

.product.product-empty {
  display: none;
}

.product.product-empty.show {
  display: table-row;
}

.product__artnumber {
  font-size: 0.75rem;
}

.product .product__artnumber__copy {
  display: inline-block;
  width: 1.25rem;
  height: 1.25rem;
  color: var(--black-200);
  cursor: pointer;
}

.product .product__artnumber__copy:hover {
  color: var(--primary);
}

.bzd-offers__offer-property {
  margin-bottom: 0.5rem;
  font-size: 0.75rem;
}

.bzd-offers__offer-property:last-child {
  margin-bottom: 0;
}

.product__image-modal .modal-content {
  padding: 40px;
}

.product__image-modal .btn-close {
  top: -40px !important;
  right: -40px !important;
  width: 24px;
  height: 24px;
  padding: 8px !important;
  margin-left: 0;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3e%3cpath fill='%23fff' fill-rule='evenodd' d='M11.381 1.746L7.138 5.988l4.248 4.249-1.151 1.152L5.986 7.14l-4.242 4.244-1.147-1.146L4.84 5.994.592 1.747 1.744.595l4.248 4.247L10.235.6z'/%3e%3c/svg%3e") !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-size: 24px 24px !important;
}

.product__image-modal .btn-close svg {
  display: none;
}

.product__image-modal .btn-close:hover svg,
.product__image-modal .btn-close:focus svg {
  fill: var(--primary-hover);
}

.product__image-modal .btn-close:active svg {
  fill: var(--primary-active);
}

.product__image-modal .modal-content {
  width: fit-content;
  max-width: 792px;
  max-height: 792px;
  margin: 0 auto;
  box-shadow: none;
  overflow: hidden;
}

.product__image-modal .carousel-item {
  min-height: unset !important;
}

.product__image-modal .ratio > * {
  position: relative;
}

.product__image-modal .ratio::before {
  content: none;
}

.product__artnumber__text,
.product-item-scu-text {
  display: none;
}

.product-item-scu-text {
  font-size: 0.75rem;
}

@media (min-width: 577px) {
  .product .product__property--name:first-child {
    left: 0;
    padding-left: 16px !important;
  }
}

@media (max-width: 576px) {
  .product__artnumber__text,
  .product-item-scu-text {
    display: inline;
  }

  .blank-zakaza__header .blank-zakaza__header-property:not(.blank-zakaza__header-property--name),
  .blank-zakaza__header .blank-zakaza__header-property--name span {
    display: none;
  }

  .blank-zakaza__header .blank-zakaza__header-property--name::after {
    content: unset !important;
  }

  .product {
    display: grid;
    grid-template-columns: 64px 1fr;
    gap: 0 0.75rem;
    padding: 0.75rem 0.5rem;
  }

  .blank-zakaza__item--table .product,
  .blank-zakaza__item--table + .product-offers .product {
    grid-template-columns: 48px 1fr;
  }

  .blank-zakaza__item--table .product td,
  .blank-zakaza__item--table + .product-offers .product td {
    padding: 0 0.5rem !important;
  }

  .blank-zakaza__item--table .product__property.product__property--name,
  .blank-zakaza__item--table + .product-offers .product__property.product__property--name {
    padding: 0 0 0 0.5rem !important;
  }

  .product--no-image {
    grid-template-columns: 1fr !important;
  }

  .blank-zakaza__item .product:hover {
    background-color: transparent;
  }

  .blank-zakaza__item:not(:last-child) .product {
    position: relative;
    /* hack to avoid scrollbar in .blank-zakaza__wrapper */
    transform: translateZ(0);
  }

  .blank-zakaza__item.blank-zakaza__item--table:not(:last-child) .product {
    transform: unset;
  }

  .blank-zakaza__item:not(:last-child) .product::after {
    content: "";
    position: fixed;
    bottom: -1px;
    left: 0.5rem;
    width: calc(100% - 1rem);
    height: 1px;
    background-color: var(--table-border-color);
  }

  .product td,
  .product .product__property--image,
  .product .product__property--name {
    position: static;
    width: 100%;
    padding: 0;
    text-align: left;
  }

  .product .product__property--name:first-child {
    padding-left: 0;
  }

  .product__property--name::before,
  .product__property--quantity::before,
  .product-left-border::before,
  .product-right-border::before,
  .offer-search .offer-search__td::before {
    content: none;
  }

  .product .product__property--image {
    grid-row: 1 / 5;
  }

  .product .product__property--name .product__container {
    width: auto;
    align-items: start;
  }

  .product .product__property--price-mobile {
    display: block;
  }

  .product__property--default,
  .product__property--price {
    display: none;
  }

  .product .product__property--quantity,
  .product .product__property--avaliable {
    margin-top: 0.5rem;
  }

  .product:not(.product--no-image) .product__property--quantity {
    grid-column: 2 / 3;
  }

  /* offers */
  .product:has(.toggle-offers) {
    position: relative;
    padding-bottom: 2.5rem;
  }

  .toggle-offers {
    position: absolute;
    bottom: 0.25rem;
    left: 0.5rem;
    margin-top: 0;
  }

  .product-item-scu-container {
    margin-left: 0;
    text-align: left;
  }

  .product-item-scu-container + .product-item-scu-container {
    margin-top: 0.5rem;
  }

  .product-item-scu-list {
    justify-content: start;
  }

  /* / offers */
  .product__property--quantity .bootstrap-touchspin.input-group {
    width: 7.25rem;
    margin-left: unset;
  }

  .product__property--quantity .bootstrap-touchspin .btn {
    height: 100%;
    width: 2rem;
  }

  .product__property--quantity .bootstrap-touchspin .btn i {
    font-size: 0.75rem;
  }

  .product__property--quantity .bootstrap-touchspin .touchspin-basic {
    width: 3.25rem;
    height: 2rem;
  }

  .product__property--quantity .bootstrap-touchspin-lg .input-group-btn {
    width: 33.333%;
  }

  .blank-zakaza__item--table .product:not(.product--no-image) .product__property--offer-property,
  .blank-zakaza__item--table .product:not(.product--no-image) .product__property--avaliable,
  .blank-zakaza__item--table
    .product:not(.product--no-image)
    + .product-offers
    .product__property--offer-property,
  .blank-zakaza__item--table
    .product:not(.product--no-image)
    + .product-offers
    .product__property--avaliable {
    grid-column: 2 / 3;
  }

  .blank-zakaza__item--table .product__property--offer-property {
    margin-bottom: 0.5rem;
  }

  .blank-zakaza__item--table .product__property--offer-property .product-item-scu-list {
    margin-top: 0.25rem;
  }
}

/* sku item dropdown */

.product-item-scu-item-dropdown.dropdown-menu {
  flex-wrap: wrap;
  max-width: 256px;
  min-width: 0;
  max-height: 196px;
  padding: 16px;
  gap: 4px;
  overflow: auto;
}

.product-item-scu-item-dropdown.product-item-scu-item-dropdown--images.dropdown-menu {
  max-width: 196px;
}

.product-item-scu-item-dropdown.dropdown-menu.show {
  display: flex;
}

.product-item-scu-item-dropdown .product-item-scu-item-block {
  outline-color: #e9e9e9;
}

.product-item-scu-item-dropdown .product-item-scu-item-block:hover {
  outline-color: var(--primary-hover);
}

/* table */

.blank-zakaza__item--table .product-item-scu-list {
  flex-wrap: nowrap;
}

.blank-zakaza__item--table .product__artnumber,
.blank-zakaza__item--table + .product-offers .product__artnumber {
  font-size: 1rem;
  white-space: nowrap;
}

.blank-zakaza__item--table .product td,
.blank-zakaza__item--table + .product-offers .product td {
  padding: 0.5rem 1rem;
}

.blank-zakaza__item--table .product__property--image,
.blank-zakaza__item--table + .product-offers .product__property--image {
  width: 48px;
  padding: 0.5rem 0.5rem 0.5rem 0.75rem !important;
}

.blank-zakaza__item--table .product__property--name,
.blank-zakaza__item--table + .product-offers .product__property--name {
  left: 68px;
  padding: 0.75rem 1rem 0.75rem 0 !important;
}

.blank-zakaza__item--table .product__image-wrapper,
.blank-zakaza__item--table + .product-offers .product__image-wrapper {
  width: 48px;
  height: 48px;
  border-radius: var(--border-radius-sm);
}

.blank-zakaza__item--table + .product-offers .offer-search__td {
  padding: 0.5rem;
}

.blank-zakaza__item--table .product__property--article,
.blank-zakaza__item--table + .product-offers .product__property--article {
  grid-row: 2;
}
.form-control-feedback {
  position: relative;
}
.form-control-feedback-icon {
  top: 50%;
  transform: translateY(-50%);
}
.form-control-feedback-icon {
  --input-icon-padding-y: 0.5rem;
  --input-icon-padding-x: 0.875rem;
  position: absolute;
  top: calc(
    var(--border-width) + calc(var(--body-line-height-computed) - var(--icon-font-size)) * 0.5
  );
  color: rgba(var(--body-color-rgb), 0.75);
  padding: var(--input-icon-padding-y) var(--input-icon-padding-x);
  min-width: 1em;
  display: flex;
  align-items: center;
  z-index: 5;
}
#title-search-input {
  width: 100%;
  border-color: var(--primary);
  background-color: var(--white-100);
  padding-right: 36px;
}
.form-control-feedback-start .form-control {
  padding-left: 26px;
}
.ph-magnifying-glass::before {
  content: "\f4a8";
}
.wrap-product__property--price.cross{
	font-size:12px;
}

/* End */
/* /local/templates/car-factory/components/bitrix/catalog/store_v3/style.min.css?1785845264304 */
/* /local/templates/car-factory/components/bitrix/breadcrumb/.default/style.min.css?1785845264467 */
/* /local/templates/car-factory/components/bitrix/menu/vertical_multilevel/style.min.css?17858452643993 */
/* /local/templates/car-factory/components/bitrix/catalog.smart.filter/avtozav/style.min.css?178584526415360 */
/* /local/templates/car-factory/components/bitrix/menu/horizontal_multilevel/style.css?17870406545204 */
/* /local/templates/car-factory/components/bitrix/catalog.section/store_v3/style.min.css?1785845264871 */
/* /local/templates/car-factory/components/bitrix/catalog.item/store_v3/style.css?179015751121027 */
