

/* Start:/local/templates/.default/style/normalize.min.css?17428250502002*/
/*! normalize.css v3.0.0 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}

/* End */


/* Start:/local/templates/.default/style/jquery.fancybox.css?17428250503900*/
.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(/local/templates/.default/style/../fancybox/fancybox_sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url(/local/templates/.default/style/../fancybox/fancybox_loading.gif) center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(/local/templates/.default/style/../fancybox/blank.gif);-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{overflow:hidden!important;width:auto}.fancybox-lock body{overflow:hidden!important}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(/local/templates/.default/style/../fancybox/fancybox_overlay.png)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min--moz-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(/local/templates/.default/style/../fancybox/fancybox_sprite@2x.png);background-size:44px 152px}#fancybox-loading div{background-image:url(/local/templates/.default/style/../fancybox/fancybox_loading@2x.gif);background-size:24px 24px}}
/* End */


/* Start:/local/templates/.default/style/jquery-ui.css?17428250504351*/
.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:16px;height:16px;border-radius:50%;box-sizing:border-box}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-color:#294876;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:5px}.ui-slider-horizontal .ui-slider-handle{top:-6px;margin-left:-1px}.ui-slider .ui-slider-handle:last-child{margin-left:-14px}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget-content{background:#c8c8c8;border-radius:50px}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,/* We use html here because we need a greater specificity to make sure disabled
works properly when clicked or hovered */
html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{background:#fff;outline:none;border:2px solid #2fa4e7}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}
/* End */


/* Start:/local/templates/.default/style/slick.css?17428250511266*/
.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}.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.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:/local/templates/.default/style/custom.css?178160040021164*/
/*Compare*/

.product-item-detail-compare-container{
	/* position: relative;
    bottom: -2px; */
    position: absolute;
    top: 60px;
    right: 8px;
    z-index: 9;
}
.checkbox span {
	cursor: pointer;

}
.product-item-detail-compare .checkbox input:checked ~ span {
	color:#2fa4e7;
   
}

.product-item-detail-compare .checkbox input{
	visibility: hidden;
    height: 0px;
	
}

.compare-item-icon{
    display: flex;
    justify-content: flex-end;
    align-items: center;
    margin-top: -3px;
    margin-right: 10px;
}

.favor-card {

   position: absolute;
   right: 0px;
   top: 20px;
   z-index: 9;
}

.active-favor svg{
	fill: #2fa4e7 !important;
}

.product .product-content ul {
    display: none;
}
.seo-description ul {
    list-style: disc;
    margin: 13px 17px 13px 30px;
}

.seo-description ul>li {
    padding-bottom: 5px;
    padding-left: 5px;
}
.seo-description ol {
    margin: 13px 0px 13px 15px;
    padding-left: 16px;   
}
.seo-description ol>li {
    padding-bottom: 5px;
    padding-left: 5px;
     
}
.category-info-close {
    height: 150px;
}

#closeAndUp {
    overflow: hidden;
}

.content-block-two {
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
}

/* .category-info-close::before {
    content: '';
    background-image: linear-gradient(0deg, rgb(247, 245, 245), rgba(247, 245, 245, 1%));
    height: 150px;
    left: 0;
    position: absolute;
    text-decoration: none;   
    width: 100%;
    
} */

.my-desc-button::before{
    content: '';
    background-image: linear-gradient(0deg, rgb(247, 245, 245), rgba(247, 245, 245, 5%));
    height: 150px;
    left: 0;
    position: absolute;
    text-decoration: none;
    /*top: -90px;*/
    bottom: 25px;
    width: 100%;
    /*z-index: 1;*/
    /*border: 2px solid red;*/
}

.category-info-open {
    height: auto;
}

.my-desc-button-after {
    text-align: center;
    box-sizing: border-box;
    color: blue;
    /*z-index: 2000;*/
    position: relative;
    /*bottom: -20px;*/
    /*margin-bottom: -10px;*/
    
    margin-top: 10px;
    height: 25px;
    width: 101.9%;
    cursor: pointer;
}

.my-desc-button-after::before {
    content: '';    
    height: 65px;
    left: 0;
    position: absolute;
    text-decoration: none;
    bottom: -63px;
    width: 100%;
    /*border: 1px solid blue;*/
}

.my-desc-button {
    text-align: center;
    box-sizing: border-box;
    color: blue;
    /*z-index: 2000;*/
    position: relative;
    /*bottom: -20px;*/
    /*margin-bottom: -10px;*/
    background-color: rgb(247, 245, 245);
    margin-top: 10px;
    height: 25px;
    width: 101.9%;
    cursor: pointer;
    /*border: 1px solid blue;*/
}

.partners {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    padding: 20px;
}

.partner {
    width: calc(33.33% - 40px);
    margin: 20px;
    overflow: hidden;
    position: relative;
    box-shadow: 0 8px 12px rgba(0, 0, 0, 0.1);
    transition: transform 0.3s;
}

.partner:hover {
    transform: scale(1.1);
}

.image-container {
    position: relative;
    width: 100%;
    height: 100%;
}

.image-container img {
    width: 100%;
    transition: opacity 0.3s;
}

.image-container:hover img {
    opacity: 0.05;
}

.description {
    position: absolute;
    top: 0px;
    left: 15px;
    right: 10px;
    color: #333;
    opacity: 0;
    transition: opacity 0.3s;
}

.image-container:hover .description {
    opacity: 1;
}

.description p {
    margin-top: 30px;
    font-size: 16px;
    text-align: left;
}

/* Медиа-запрос для диапазона от 1257 до 768 пикселей */
@media (max-width: 1257px) and (min-width: 936px) {
    .partner {
        width: calc(50% - 40px); /* Изменено на 50%, чтобы отображать две карточки в ряд */
        margin: 20px;
    }
}

/* Медиа-запрос для мобильных устройств */
@media (max-width: 936px) {
    .partner {
        width: 90%;
        margin: 10px auto;
    }
    .description p {
    margin-top: 10px;
    font-size: 14px;
    }
}

/* ==========================================================================
   Модалка "Товар добавлен в корзину" (#orderPopup) — обновлённый дизайн
   Все правила скоупятся под #orderPopup, поэтому по специфичности
   гарантированно перекрывают базовые .popup_cart-стили из main.min.css.
   ========================================================================== */

#orderPopup.popup_cart {
    box-sizing: border-box;
    width: 800px;
    max-width: calc(100vw - 24px);
    padding: 0;
    background: #fff;
    border-radius: 16px;
    overflow: hidden;
    color: #1e1e1e;
    font-family: "ProximaNova-Light", sans-serif;
    box-shadow: 0 24px 60px rgba(0, 0, 0, .18);
}
#orderPopup *,
#orderPopup *::before,
#orderPopup *::after { box-sizing: border-box; }

/* --- Шапка с анимированной галочкой --- */
#orderPopup .oc-head {
    display: flex;
    align-items: center;
    gap: 16px;
    padding: 22px 26px;
    background: linear-gradient(135deg, #00aeef 0%, #0090d4 100%);
    color: #fff;
}
#orderPopup .oc-head h2 {
    margin: 0;
    padding: 0;
    background: none;
    border-radius: 0;
    color: #fff;
    font-size: 22px;
    line-height: 1.2;
    font-family: "ProximaNova-Semibold", sans-serif;
}
#orderPopup .oc-subtitle {
    margin: 4px 0 0;
    font-size: 14px;
    opacity: .9;
}
#orderPopup .oc-check {
    flex: 0 0 auto;
    width: 46px;
    height: 46px;
    border-radius: 50%;
    background: #fff;
    position: relative;
    animation: ocPop .35s ease-out both;
}
#orderPopup .oc-check::after {
    content: "";
    position: absolute;
    left: 17px;
    top: 10px;
    width: 11px;
    height: 20px;
    border: solid #00aeef;
    border-width: 0 3px 3px 0;
    transform: rotate(45deg);
    transform-origin: center;
    animation: ocCheck .3s .18s ease-out both;
}
@keyframes ocPop {
    0%   { transform: scale(0); }
    70%  { transform: scale(1.12); }
    100% { transform: scale(1); }
}
@keyframes ocCheck {
    0%   { opacity: 0; transform: rotate(45deg) scale(.4); }
    100% { opacity: 1; transform: rotate(45deg) scale(1); }
}

/* --- Карточка товара --- */
#orderPopup .oc-product {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    gap: 18px;
    width: auto;
    margin: 18px 26px 0;
    padding: 16px;
    background: #f6f9fc;
    border: 1px solid #e6edf3;
    border-radius: 12px;
}
#orderPopup .oc-product .image {
    flex: 0 0 110px;
    width: 110px;
    height: 110px;
    margin: 0;
    padding: 8px;
    background: #fff;
    border: 1px solid #e6edf3;
    border-radius: 10px;
}
#orderPopup .oc-product .image img {
    max-width: 100%;
    max-height: 100%;
    display: block;
    margin: auto;
}
#orderPopup .oc-product-info {
    display: flex;
    flex-direction: column;
    gap: 10px;
    min-width: 0;
}
#orderPopup .oc-product-name {
    font-size: 17px;
    line-height: 1.35;
    font-family: "ProximaNova-Semibold", sans-serif;
    color: #1e1e1e;
}
#orderPopup .oc-product-price {
    display: flex;
    align-items: baseline;
    gap: 8px;
    font-size: inherit;
}
#orderPopup .oc-price-label {
    font-size: 12px;
    color: #6b7785;
    text-transform: uppercase;
    letter-spacing: .04em;
}
#orderPopup .oc-price-value {
    font-size: 24px;
    line-height: 1;
    white-space: nowrap;
    color: #00aeef;
    font-family: "ProximaNova-Semibold", sans-serif;
}

/* --- Гарантия и установка --- */
#orderPopup .addwarranty {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 14px;
    width: auto;
    margin: 14px 26px 0;
    padding: 0;
    background: none;
    color: inherit;
}
#orderPopup .result_addwarranty,
#orderPopup .result_addinstall {
    flex: 1 1 240px;
    width: auto;
    margin: 0;
    padding: 16px;
    background: #fff;
    border: 1px solid #e6edf3;
    border-radius: 12px;
    color: #1e1e1e;
}
#orderPopup .addwarranty > .result_addwarranty > a,
#orderPopup .addwarranty > .result_addinstall > a {
    display: flex;
    align-items: center;
    gap: 8px;
    margin: 0 0 12px;
    padding: 0;
    background: none;
    color: #1e1e1e;
    font-size: 15px;
    font-family: "ProximaNova-Semibold", sans-serif;
}
#orderPopup .addwarranty a b { font-weight: normal; }
#orderPopup .result_addwarranty > a::before,
#orderPopup .result_addinstall > a::before {
    content: "";
    flex: 0 0 22px;
    width: 22px;
    height: 22px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
#orderPopup .result_addwarranty > a::before {
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%2300aeef%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M12%202l8%204v6c0%205-3.5%208-8%2010-4.5-2-8-5-8-10V6z%27/%3E%3Cpath%20d%3D%27M9%2012l2%202%204-4%27/%3E%3C/svg%3E");
}
#orderPopup .result_addinstall > a::before {
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%2300aeef%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M14.7%206.3a4%204%200%200%200-5.3%205.3L3%2018l3%203%206.4-6.4a4%204%200%200%200%205.3-5.3l-2.5%202.5-2.6-.7-.7-2.6z%27/%3E%3C/svg%3E");
}
/* Сообщение об успешном добавлении (подставляется JS-ом) */
#orderPopup .result_addwarranty b,
#orderPopup .result_addinstall b { color: #00aeef; }

/* Опции-чекбоксы как кликабельные карточки */
#orderPopup .addwarranty .input-btn-wrap {
    margin: 0 0 8px;
}
#orderPopup .addwarranty .input-btn-wrap:last-child { margin-bottom: 0; }
#orderPopup .addwarranty .input-btn:not(checked) + label {
    display: block;
    min-height: 0;
    padding: 10px 12px 10px 42px;
    border: 1px solid #e6edf3;
    border-radius: 10px;
    background: #f6f9fc;
    font-size: 13px;
    line-height: 1.35;
    cursor: pointer;
    transition: border-color .15s, background-color .15s;
}
#orderPopup .addwarranty .input-btn:not(checked) + label:hover {
    border-color: #00aeef;
    background: #fff;
}
#orderPopup .addwarranty .input-btn:not(checked) + label:before {
    content: "";
    top: 50%;
    left: 12px;
    transform: translateY(-50%);
    width: 20px;
    height: 20px;
    border: 2px solid #c3cdd8;
    border-radius: 6px;
    background: #fff;
    background-size: 14px 14px;
    background-position: center;
    background-repeat: no-repeat;
    transition: background-color .15s, border-color .15s;
}
#orderPopup .addwarranty .input-btn:checked + label {
    border-color: #00aeef;
    background: #eaf8ff;
}
#orderPopup .addwarranty .input-btn:checked + label:before {
    border-color: #00aeef;
    background-color: #00aeef;
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23ffffff%27%20stroke-width%3D%273%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M5%2012l5%205L20%207%27/%3E%3C/svg%3E");
}
#orderPopup .addwarranty label b { color: #00aeef; font-family: "ProximaNova-Semibold", sans-serif; }

/* --- "С этим товаром покупают" --- */
#orderPopup .addaccess {
    width: auto;
    margin: 18px 26px 0;
    padding: 0;
    background: none;
}
#orderPopup .addaccess > a {
    display: flex;
    align-items: center;
    gap: 8px;
    margin: 0 0 12px;
    color: #1e1e1e;
    font-size: 15px;
    font-family: "ProximaNova-Semibold", sans-serif;
}
#orderPopup .addaccess > a::before {
    content: "";
    flex: 0 0 22px;
    width: 22px;
    height: 22px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%2300aeef%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M6%202L3%206v14a2%202%200%200%200%202%202h14a2%202%200%200%200%202-2V6l-3-4z%27/%3E%3Cpath%20d%3D%27M3%206h18%27/%3E%3Cpath%20d%3D%27M16%2010a4%204%200%200%201-8%200%27/%3E%3C/svg%3E");
}
#orderPopup .addaccess .accessoires {
    max-height: 380px;
    max-width: 100%;
    padding: 2px 6px 4px 2px;
    overflow-y: auto;
    overflow-x: hidden;
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(178px, 1fr));
    gap: 12px;
    align-items: stretch;
}
#orderPopup .addaccess .accessoires::-webkit-scrollbar { width: 8px; }
#orderPopup .addaccess .accessoires::-webkit-scrollbar-track { background: transparent; }
#orderPopup .addaccess .accessoires::-webkit-scrollbar-thumb {
    background: #cfd9e3;
    border-radius: 8px;
}
#orderPopup .addaccess .accessoires::-webkit-scrollbar-thumb:hover { background: #00aeef; }

/* Карточка аксессуара */
#orderPopup .addaccess .accessoires div[class^="accessoire_"] {
    display: flex !important;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 12px;
    background: #fff;
    border: 1px solid #e6edf3;
    border-radius: 12px;
    box-shadow: none;
    transition: border-color .15s, box-shadow .15s, transform .15s;
}
#orderPopup .addaccess .accessoires div[class^="accessoire_"]:hover {
    border-color: #00aeef;
    box-shadow: 0 6px 18px rgba(0, 174, 239, .18);
    transform: translateY(-2px);
}
/* Состояние "добавлено в корзину" */
#orderPopup .addaccess .accessoires div[class^="accessoire_"].selected {
    display: flex !important;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    gap: 8px;
    padding: 16px 12px;
    background: #eaf8ff;
    border-color: #00aeef;
    box-shadow: none;
    color: #1e1e1e;
    font-size: 13px;
    line-height: 1.35;
    font-family: "ProximaNova-Semibold", sans-serif;
    transform: none;
}
#orderPopup .addaccess .accessoires div[class^="accessoire_"].selected::before {
    content: "";
    flex: 0 0 auto;
    width: 34px;
    height: 34px;
    border-radius: 50%;
    background-color: #00aeef;
    background-size: 18px 18px;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23ffffff%27%20stroke-width%3D%273%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M5%2012l5%205L20%207%27/%3E%3C/svg%3E");
}

/* Изображение сверху */
#orderPopup .accessoires div[class^="accessoire_"] .picture {
    display: block;
    flex: 0 0 auto;
    width: 100%;
    height: 118px;
    margin: 0;
    padding: 8px;
    background: #fff;
    border: 1px solid #eef2f6;
    border-radius: 10px;
}
/* Картинка-ссылка ведёт на страницу товара */
#orderPopup .accessoires div[class^="accessoire_"] .picture > a {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    cursor: pointer;
}
#orderPopup .accessoires div[class^="accessoire_"] .picture img {
    max-width: 100%;
    max-height: 100%;
    margin: 0 auto;
    display: block;
}
/* Текстовый блок */
#orderPopup .accessoires div[class^="accessoire_"] .description {
    /* перебиваем глобальный .description (position:absolute; opacity:0 для подписей на фото) */
    position: static;
    top: auto;
    left: auto;
    right: auto;
    opacity: 1;
    flex: 1 1 auto;
    min-width: 0;
    margin: 0;
    display: flex;
    flex-direction: column;
    gap: 10px;
}
#orderPopup .accessoires div[class^="accessoire_"] .description > b {
    font-size: 13px;
    line-height: 1.35;
    font-weight: normal;
    font-family: "ProximaNova-Semibold", sans-serif;
    color: #1e1e1e;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    min-height: 2.7em;
}
/* Название-ссылка ведёт на страницу товара */
#orderPopup .accessoires div[class^="accessoire_"] .description > b a.access-name {
    color: inherit;
    text-decoration: none;
    cursor: pointer;
    transition: color .15s;
}
#orderPopup .accessoires div[class^="accessoire_"] .description > b a.access-name:hover {
    color: #00aeef;
    text-decoration: underline;
}
/* Нижняя строка: цена + кнопка "+" */
#orderPopup .accessoires div[class^="accessoire_"] .description .price {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 8px;
    margin: auto 0 0;
    padding-top: 4px;
    border-top: 1px solid #f0f3f7;
}
#orderPopup .accessoires div[class^="accessoire_"] .description .price strong {
    font-size: 16px;
    color: #00aeef;
    white-space: nowrap;
    font-family: "ProximaNova-Semibold", sans-serif;
}
/* Кнопка "+" добавления аксессуара */
#orderPopup .accessoires div[class^="accessoire_"] .description .price .button31 {
    flex: 0 0 auto;
    width: 38px;
    height: 38px;
    background: #00aeef;
    border-radius: 50%;
    box-shadow: none;
}
#orderPopup .accessoires div[class^="accessoire_"] .description .price .button31:after,
#orderPopup .accessoires div[class^="accessoire_"] .description .price .button31:before {
    background: #fff;
}
#orderPopup .accessoires div[class^="accessoire_"] .description .price .button31:hover,
#orderPopup .accessoires div[class^="accessoire_"] .description .price .button31:focus {
    background: #0090d4;
}
#orderPopup .accessoires div[class^="accessoire_"] .description .price .button31:hover:after,
#orderPopup .accessoires div[class^="accessoire_"] .description .price .button31:hover:before {
    background: #fff;
}

/* --- Кнопки действий --- */
#orderPopup .oc-actions {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 12px;
    justify-content: flex-end;
    align-items: center;
    width: auto;
    margin: 22px 26px;
    padding: 0;
    background: none;
}
#orderPopup .ToCart,
#orderPopup .closeButton {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    width: auto;
    padding: 13px 26px;
    border: 2px solid #00aeef;
    border-radius: 999px;
    font-size: 15px;
    font-family: "ProximaNova-Semibold", sans-serif;
    cursor: pointer;
    transition: background-color .15s, color .15s, border-color .15s;
}
#orderPopup .ToCart {
    background: #00aeef;
    color: #fff;
}
#orderPopup .ToCart::before {
    content: "";
    width: 18px;
    height: 18px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23ffffff%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Ccircle%20cx%3D%279%27%20cy%3D%2721%27%20r%3D%271%27/%3E%3Ccircle%20cx%3D%2720%27%20cy%3D%2721%27%20r%3D%271%27/%3E%3Cpath%20d%3D%27M1%201h4l2.7%2013.4a2%202%200%200%200%202%201.6h7.7a2%202%200%200%200%202-1.6L23%206H6%27/%3E%3C/svg%3E");
}
#orderPopup .ToCart:hover {
    background: #0090d4;
    border-color: #0090d4;
    color: #fff;
}
#orderPopup .closeButton {
    background: transparent;
    color: #1e1e1e;
}
#orderPopup .closeButton:hover {
    background: #eef3f8;
    color: #1e1e1e;
}

/* --- Адаптив --- */
@media (max-width: 600px) {
    #orderPopup.popup_cart { border-radius: 14px; }
    #orderPopup .oc-head { padding: 18px 18px; }
    #orderPopup .oc-head h2 { font-size: 19px; }
    #orderPopup .oc-product { margin: 14px 16px 0; padding: 12px; gap: 14px; }
    #orderPopup .oc-product .image { flex-basis: 84px; width: 84px; height: 84px; }
    #orderPopup .oc-product-name { font-size: 15px; }
    #orderPopup .oc-price-value { font-size: 21px; }
    #orderPopup .addwarranty { margin: 14px 16px 0; flex-direction: column; }
    #orderPopup .addaccess { margin: 16px 16px 0; }
    #orderPopup .addaccess .accessoires {
        grid-template-columns: repeat(2, 1fr);
        gap: 10px;
        max-height: 320px;
    }
    #orderPopup .accessoires div[class^="accessoire_"] .picture { height: 96px; }
    #orderPopup .oc-actions { margin: 18px 16px; flex-direction: column-reverse; }
    #orderPopup .ToCart,
    #orderPopup .closeButton { width: 100%; }
}
/* End */


/* Start:/local/templates/.default/style/main.min.css?177340991483484*/
@font-face{font-family:'Panton-Regular';src:url(/local/templates/.default/style/../fonts/Panton-Regular/Panton-Regular.eot?#iefix) format("embedded-opentype"),url(/local/templates/.default/style/../fonts/Panton-Regular/Panton-Regular.otf) format("opentype"),url(/local/templates/.default/style/../fonts/Panton-Regular/Panton-Regular.woff) format("woff"),url(/local/templates/.default/style/../fonts/Panton-Regular/Panton-Regular.ttf) format("truetype"),url(/local/templates/.default/style/../fonts/Panton-Regular/Panton-Regular.svg#Panton-Regular) format("svg");font-weight:400;font-style:normal; font-display: swap;}@font-face{font-family:'ComicSansMS';src:url(/local/templates/.default/style/../fonts/ComicSansMS/ComicSansMS.eot?#iefix) format("embedded-opentype"),url(/local/templates/.default/style/../fonts/ComicSansMS/ComicSansMS.woff) format("woff"),url(/local/templates/.default/style/../fonts/ComicSansMS/ComicSansMS.ttf) format("truetype"),url(/local/templates/.default/style/../fonts/ComicSansMS/ComicSansMS.svg#ComicSansMS) format("svg");font-weight:400;font-style:normal; font-display: swap;}@font-face{font-family:'ProximaNova-Light';src:url(/local/templates/.default/style/../fonts/ProximaNova-Light/ProximaNova-Light.eot?#iefix) format("embedded-opentype"),url(/local/templates/.default/style/../fonts/ProximaNova-Light/ProximaNova-Light.otf) format("opentype"),url(/local/templates/.default/style/../fonts/ProximaNova-Light/ProximaNova-Light.woff) format("woff"),url(/local/templates/.default/style/../fonts/ProximaNova-Light/ProximaNova-Light.ttf) format("truetype"),url(/local/templates/.default/style/../fonts/ProximaNova-Light/ProximaNova-Light.svg#ProximaNova-Light) format("svg");font-weight:400;font-style:normal; font-display: swap;}@font-face{font-family:'ProximaNova-Semibold';src:url(/local/templates/.default/style/../fonts/ProximaNova-Semibold/ProximaNova-Semibold.eot?#iefix) format("embedded-opentype"),url(/local/templates/.default/style/../fonts/ProximaNova-Semibold/ProximaNova-Semibold.otf) format("opentype"),url(/local/templates/.default/style/../fonts/ProximaNova-Semibold/ProximaNova-Semibold.woff) format("woff"),url(/local/templates/.default/style/../fonts/ProximaNova-Semibold/ProximaNova-Semibold.ttf) format("truetype"),url(/local/templates/.default/style/../fonts/ProximaNova-Semibold/ProximaNova-Semibold.svg#ProximaNova-Semibold) format("svg");font-weight:400;font-style:normal; font-display: swap;}body{background-color:#ededed;color:#1e1e1e;font:16px/1.31 ProximaNova-Light,sans-serif}ul{list-style:none;margin:0;padding:0}img{vertical-align:middle;max-width:100%;height:auto}a{text-decoration:none;color:#294876;-webkit-transition:all .3s;transition:all .3s}a:hover{color:#2fa4e7}input,textarea{box-sizing:border-box;border:1px solid #c8c8c8;border-radius:4px;padding:0 10px;height:30px;outline:none}textarea{height:auto;padding:6px 13px}.file_upload,input[type="file"]{border:none;padding:0}p{margin:0 0 22px}p:last-child{margin:0}time{display:block;color:#787878;font-size:14px;margin-bottom:17px}strong{font-family:'ProximaNova-Semibold',sans-serif}h1,.heading{font:24px/1.1 ProximaNova-Semibold,sans-serif;margin:0 0 31px;text-transform:uppercase}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.aligner{display:inline-block;line-height:normal;vertical-align:middle}.icon{position:relative}.icon:before{content:'';position:absolute;background:url(/local/templates/.default/style/../images/icons.png) no-repeat}.btn{padding:0 27px;display:inline-block;border-radius:50px;height:38px;box-sizing:border-box;font:14px ProximaNova-Semibold,sans-serif;line-height:38px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}a.btn{line-height:38px}.btn-small{height:34px;border:2px solid #294876;color:#294876;padding:0 16px}.btn-small:hover{color:#fff;background-color:#294876}a.btn-small{line-height:30px}.btn-1{border:2px solid #65c535;color:#65c535;text-transform:uppercase}.btn-1:hover{background-color:#65c535;color:#fff}.btn-2{border:2px solid #2fa4e7;text-transform:uppercase;color:#2fa4e7;background-color:transparent}.btn-2:hover{background-color:#2fa4e7;color:#fff}.btn-3{background-color:#2fa4e7;color:#fff}a.btn-3{color:#fff}.btn-4{text-transform:uppercase;background-color:#2fa4e7;border:2px solid #2fa4e7;color:#fff;height:48px;padding:0 38px}.btn-4:hover{background-color:#fff;color:#2fa4e7}a.btn-4{line-height:45px}.btn-5{border:2px solid #294876;text-transform:uppercase;color:#294876}.btn-5:hover{background-color:#294876;color:#fff}.btn-deliv{padding:5px 10px;text-align:center;border:2px solid #294876;border-radius:999px}.btn-deliv:hover{background-color:#294876;color:#fff}.fancybox-btn .btn{width:100%;margin:0 0 10px;text-align:center}.bold{font-family:'ProximaNova-Semibold',sans-serif}.wrapper{min-height:calc(100vh - 522px)}.container{width:1200px;padding:0 10px;margin:auto}.content-main{padding:28px 0 50px}.top-bar{color:#fff;font-size:14px;line-height:1;background-color:#1d2435;padding:8px 0}.top-bar .slogan{float:left;font-family:'ProximaNova-Semibold',sans-serif}.top-bar .links{float:right}.top-bar .links li{display:inline-block;vertical-align:middle;position:relative;padding-left:20px}.top-bar .links li:before{content:'';position:absolute;left:7px;top:50%;width:4px;height:4px;border-radius:50%;margin-top:-2px;background-color:#2fa0e2}.top-bar .links li:first-child:before{display:none}.top-bar .links a{color:inherit}.top-bar .links a:hover{text-decoration:underline}.header-main{background-color:#fff;padding:13px 0 10px;position:relative;border-bottom:1px solid #fefefe}.header-main .logo{width:240px;text-align:center;float:left;margin-right:30px}.header-main .search,.header-main .phone,.header-main .cart{margin:28px 0}.header-main .search{width:370px;height:38px;float:left;position:relative;font-size:14px}.header-main .search input{width:100%;height:100%;border:2px solid #ededed;border-radius:50px;overflow:hidden;padding:0 40px 0 15px;box-sizing:border-box}.header-main .search input:focus{border:2px solid #9ecce6}.header-main .search button{border:none;outline:none;background:transparent;height:100%;width:50px;position:absolute;right:0;top:1px}.header-main .search button span{background:url(/local/templates/.default/style/../images/icons.png) no-repeat -1px -93px;width:16px;height:16px;display:inline-block}.header-main .search button:hover span{background-position:-55px -92px}.header-main .phone,.header-main .cart{float:right}.header-main .phone .info{color:#777}.header-main .cart{color:#294876;font:18px/1 ProximaNova-Semibold,sans-serif;line-height:33px;padding-left:37px;margin-left:51px}.header-main .cart:before{background-position:-34px -36px;width:24px;height:20px;left:0;top:50%;margin-top:-8px}.header-main .cart .text{margin-right:6px}.header-main .cart .value{display:inline-block;background-color:#ededed;border-radius:50%;text-align:center;width:33px;height:33px}.header-main .cart.is-active .value{background-color:#2fa4e7;color:#fff}.phone{line-height:1.1}.phone a{font:24px ProximaNova-Semibold,sans-serif;color:inherit;display:inline-block;line-height:1;margin-bottom:3px}.phone .info{display:block;font-size:14px}.header-nav .menu-wrap{float:right;padding-right:40px;font:14px/38px ProximaNova-Semibold,sans-serif;height:38px;text-transform:uppercase;color:#294876}.header-nav .menu-wrap li{float:left;padding:0 20px}.header-nav .menu-wrap a{display:inline-block;vertical-align:middle;line-height:1.1}.header-nav .menu-wrap a.active{color:#2fa4e7}.hamburger{cursor:pointer;display:none;width:70px}.hamburger span{top:17px;float:right}.hamburger span,.hamburger span:after,.hamburger span:before{background-color:#294876;position:relative;width:15px;height:2px;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;display:block}.hamburger span:after,.hamburger span:before{content:''}.hamburger span:before{top:-4px;-webkit-transition:top .1s ease-in 0.34s,opacity .1s ease-in;transition:top .1s ease-in 0.34s,opacity .1s ease-in}.hamburger span:after{bottom:-2px;-webkit-transition:bottom .1s ease-in 0.34s,-webkit-transform .3s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom .1s ease-in 0.34s,-webkit-transform .3s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom .1s ease-in 0.34s,transform .3s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom .1s ease-in 0.34s,transform .3s cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform .3s cubic-bezier(0.55,0.055,0.675,0.19)}.hamburger.is-active span{-webkit-transition-delay:.14s;transition-delay:.14s;-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);-webkit-transform:rotate(225deg);transform:rotate(225deg)}.hamburger.is-active span:before{top:0;-webkit-transition:top .1s ease-out,opacity .1s ease-out .14s;transition:top .1s ease-out,opacity .1s ease-out .14s;opacity:0}.hamburger.is-active span:after{bottom:2px;-webkit-transition:bottom .1s ease-out,-webkit-transform .3s cubic-bezier(0.215,0.61,0.355,1) .14s;transition:bottom .1s ease-out,-webkit-transform .3s cubic-bezier(0.215,0.61,0.355,1) .14s;transition:bottom .1s ease-out,transform .3s cubic-bezier(0.215,0.61,0.355,1) .14s;transition:bottom .1s ease-out,transform .3s cubic-bezier(0.215,0.61,0.355,1) 0.14s,-webkit-transform .3s cubic-bezier(0.215,0.61,0.355,1) .14s;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.toggle-btn{width:235px;height:38px;box-sizing:border-box;background-color:#2fa4e7;border-radius:50px;text-align:center;text-transform:uppercase;color:#fff;font:14px/38px ProximaNova-Semibold,sans-serif;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;float:left;border:2px solid #2fa4e7}.toggle-btn.is-active{background-color:#fff;color:#2fa4e7}.toggle-btn.is-active .icon:before{background-position:-35px -111px}.toggle-btn:hover{background-color:#9ecce6}.toggle-btn .icon{display:inline-block;line-height:1;padding-left:25px}.toggle-btn .icon:before{background-position:-50px -109px;width:13px;height:10px;left:0;top:1px}.toggle-block{background-color:#fff;position:absolute;width:100%;top:100%;left:0;z-index:250;padding:25px 0 10px;display:none}.toggle-block .container{position:relative}.toggle-block .close{cursor:pointer;background:url(/local/templates/.default/style/../images/icons.png) no-repeat -1px -36px;width:32px;height:32px;position:absolute;top:0;right:-41px}.toggle-block .promo-banner{float:right;width:288px}.promo-banner{border-radius:4px;overflow:hidden;width:288px;display:block;text-align:center}.promo-banner-title{margin:10px 0;display:block;font-size:20px;font-weight:bold;text-align:center;text-transform:uppercase}.click-banner{border-radius:4px;margin-top:10px;padding:25px 0 10px;background-color:#fff;text-align:center;width:288px}.main-nav{float:left;padding:0 50px 0 0;width:911px;box-sizing:border-box}.main-nav li{width:25%;float:left;text-align:center;font:16px/1.15 ProximaNova-Semibold,sans-serif;margin-bottom:20px;padding:0 20px;box-sizing:border-box}.main-nav li a{display:inline-block;color:#294876;padding-top:67px;position:relative}.main-nav li a:before,.main-nav li a:after{content:'';position:absolute;left:50%}.main-nav li a:after{width:60px;height:60px;border-radius:50%;background-color:#ededed;margin-left:-30px;top:0}.main-nav li a:hover{color:#2fa4e7}.main-nav li a:hover:after{background-color:#2fa4e7}.main-nav li .item-1:before{background-position:-1px -524px;width:38px;height:52px;margin-left:-19px}.main-nav li .item-2:before{background-position:-1px -125px;width:62px;height:46px;margin-left:-31px}.main-nav li .item-3:before{top:5px;background-position:-1px -172px;width:62px;height:44px;margin-left:-31px}.main-nav li .item-4:before{top:7px;background-position:-1px -38px;width:66px;height:36px;margin-left:-33px}.main-nav li .item-5:before{background-position:-1px -365px;width:46px;height:52px;margin-left:-23px}.main-nav li .item-6:before{background-position:-1px -75px;width:65px;height:49px;margin-left:-33px}.main-nav li .item-7:before{top:10px;background-position:-1px 0;width:75px;height:37px;margin-left:-37px}.main-nav li .item-8:before{background-position:-1px -269px;width:53px;height:47px;margin-left:-26px}.main-nav li .item-9:before{background-position:-1px -472px;width:39px;height:51px;margin-left:-20px}.main-nav li .item-10:before{background-position:-41px -418px;width:30px;height:52px;margin-left:-15px}.main-nav li .item-11:before{background-position:-1px -217px;width:53px;height:51px;margin-left:-26px}.main-nav li .item-12:before{background-position:-1px -418px;width:39px;height:53px;margin-left:-22px}.main-nav li .item-13:before{background-position:-1px -317px;width:47px;height:47px;margin-left:-23px}.main-nav li .img{position:absolute;width:100%;height:60px;top:2px;left:0;right:0}.promo-slider{max-width:1920px;margin:auto}.promo-slider .slide{height:418px;background-repeat:no-repeat;background-position:50% 0}.promo-slider .slide a{display:block;height:100%}.promo-slider-small{width:896px;float:left}.promo-slider-small .slide{border-radius:4px;overflow:hidden}.slider-banner{margin-bottom:35px;max-height:110px;overflow:hidden}.slider-banner .slide{border-radius:5px;overflow:hidden;display:block}.slick-arrow{position:absolute;top:50%;margin-top:-26px;width:53px;height:52px;opacity:0;background:url(/local/templates/.default/style/../images/arrows.png) no-repeat}.slick-arrow.slick-prev{left:15px;background-position:-1px 0}.slick-arrow.slick-next{right:15px;background-position:-1px -53px}.slick-slider button{border:none;outline:0;text-indent:-9999px;z-index:10;padding:0}.slick-slider:hover .slick-arrow{opacity:1}.slick-dots{text-align:center;position:absolute;bottom:10px;width:100%}.slick-dots li{display:inline-block}.slick-dots li.slick-active button{background:#112e4d}.slick-dots button{background:#7894b3;display:block;width:13px;height:13px;margin:0 3px;border-radius:50%}.slick-dots button:hover{background:#112e4d}.product-carousel-wrap{position:relative}.product-carousel-wrap .label{position:absolute;top:0;left:0;z-index:5}.product-carousel{width:325px;margin:auto}.product-carousel .slider-for{text-align:center;margin-bottom:32px}.product-carousel .slider-for-item{width:100%;height:390px;line-height:390px}.product-carousel .slider-for-item img{max-height:100%}.product-carousel .slider-nav{padding:0 20px}.product-carousel .slider-nav .slick-arrow{opacity:.5;width:8px;height:13px;margin-top:-6px;background:url(/local/templates/.default/style/../images/icons.png) no-repeat}.product-carousel .slider-nav .slick-arrow.slick-prev{left:0;background-position:-28px -122px}.product-carousel .slider-nav .slick-arrow.slick-next{right:0;background-position:-49px -120px}.product-carousel .slider-nav:hover .slick-arrow{opacity:1}.product-carousel .slider-nav-item{width:80px;height:80px;line-height:80px;box-sizing:border-box;border:1px solid #c8c8c8;border-radius:4px;overflow:hidden;margin:0 8px;text-align:center;cursor:pointer;outline:none}.product-carousel .slider-nav-item img{max-height:100%}.product-carousel .slider-nav-item.slick-current{border:1px solid #2fa4e7;position:relative}.product-carousel .slider-nav-item.slick-current:before{content:'';width:100%;height:100%;position:absolute;border-radius:5px;top:0;left:0;background-color:rgba(47,164,231,0.5)}.has-banner{float:right;width:288px}.has-banner .block-banner{display:inline-block;vertical-align:top;text-align:center;height:277px;line-height:277px;border-radius:4px;overflow:hidden;margin-bottom:13px}.has-banner .block-banner:last-child{margin-bottom:0}.line-dark{margin:50px 0 34px}.line-dark:last-child{margin-bottom:0}.line-light{background-color:#fff;padding:50px 0}.line-header{margin-bottom:28px}.line-header .label-wrap{float:left;margin-top:2px}.line-header .heading{margin:0;display:inline-block;vertical-align:middle}.line-header .btn-small{float:right}.label{height:30px;min-width:27px;padding:0 3px 0 8px;box-sizing:border-box;text-align:center;color:#fff;font:14px/30px ProximaNova-Semibold,sans-serif;text-transform:uppercase;border-radius:4px 0 0 4px;display:inline-block;vertical-align:middle;margin-right:20px;position:relative}.label:after{content:'';position:absolute;left:100%;top:0;border-color:transparent;border-style:solid;border-width:15px 0 15px 10px}.label-1{background-color:#65c535}.label-1:after{border-left-color:#65c535}.label-2{background-color:#ea2c2c;font-size:17px}.label-2:after{border-left-color:#ea2c2c}.label-4{width:160px;background:url(/local/templates/.default/style/../images/icon/alfa_logo.png) no-repeat}.product .img .label-4:nth-child(2),.product .img .label-4:nth-child(3){top:10px;left:0}.product .label-4{top:10px;width:35px;background-position:-0px center;border-radius:4px;transition:all .3s}.product:hover .label-4{width:161px}.product .sberkred{top:44px; width:40px;background:url(/local/templates/.default/style/../images/icon/sberkred_maxlogo.png) no-repeat; background-size: cover; border-radius: 5px;transition: all .3s;}.product .sberkred:hover{width:140px}.priznak{top:80px;background-color:#ea2c2c;font-size:17px;border-radius:50%;padding:0}.sklad{top:150px;border-radius:50%;padding:0}.utka{top:182px;border-radius:50%;padding:0}.visyak{top:57px;background:red;border-radius:5px;padding:0 5px}.label.warranty{background:url('/local/templates/.default/style/../images/icon/warranty____plus.png') no-repeat 0px center;top:80px;width:35px;border-radius:4px;transition:all .3s;}.label.warranty:hover{width:161px}.breadhrumbs{margin-bottom:17px}.breadhrumbs li{display:inline-block;vertical-align:middle;font-size:14px;color:#777;padding-right:15px;position:relative;margin:0 3px 5px 0;line-height:1.1}.breadhrumbs li:last-child:before{display:none}.breadhrumbs li:before{content:'';position:absolute;margin-top:-4px;top:50%;right:0;background:url(/local/templates/.default/style/../images/icons.png) no-repeat -1px -119px;width:8px;height:9px}.content-block{background-color:#fff;border-radius:4px;padding:16px 16px 25px;margin-bottom:36px}.content-block:last-child{margin-bottom:0}.img-main{text-align:center;margin-bottom:28px}.img-main img{border-radius:4px}.caption{text-align:center;font-size:24px;margin:0 0 20px}.note{font-size:14px;color:#787878;line-height:1.285;margin:40px 0 19px}.product{background-color:#fff;width:288px;float:left;margin:0 8px 16px;box-sizing:border-box;padding:18px 32px;border-radius:7px;overflow:hidden;position:relative}.product .code_offer_sm{position:absolute;top:4px;right:4px;font-size:13px;color:#7d7a7a}.product .img{height:200px;line-height:200px;text-align:center;margin-bottom:14px;position:relative}.product img{max-height:100%}.product .description,.product .art,.product .delivery{display:none}.product .rating{float:left}.product .status{float:right}.product .label{position:absolute;left:0;}.product .label-1{top:115px}.product .label-2{top:115px}.product-content .type{font-size:14px;height:28px;overflow:hidden;line-height:1}.product-content .type a{color:#2fa4e7}.product-content .type a:hover{color:#9ecce6}.product-content .title{font-family:'ProximaNova-Semibold',sans-serif;margin-bottom:15px;height:40px;overflow:hidden}.rating a{background:url(/local/templates/.default/style/../images/icons.png) no-repeat -59px -55px;width:18px;height:18px;display:inline-block;margin-right:-1px}.rating .is-active{background-position:-59px -36px}.status{color:#797979;font-size:14px;padding-left:18px;line-height:1;margin-top:3px}.status:before{top:1px;left:0}.status.true:before{background-position:-15px -113px;width:12px;height:10px}.status.false:before{background-position:-64px -118px;width:10px;height:10px}.action-2{margin-top:11px;border-top:1px solid #e6e6e6;padding-top:18px;height:49px;overflow:hidden}.price-wrap{float:left;width:160px;overflow:hidden}.price-wrap .price:only-child{margin-top:12px}.price-wrap span{display:block}.price-old{font-size:14px;font-family:'ProximaNova-Semibold',sans-serif;letter-spacing:1px;color:#ea2c2c;text-decoration:line-through}.price{text-transform:uppercase;font-size:22px;line-height:1;font-family:'ComicSansMS',sans-serif;font-weight:700;white-space:nowrap}.to-cart{float:right;border-radius:50%;width:45px;height:45px;border:2px solid #2fa4e7;background-color:#fff;display:block}.to-cart:before{background-position:-34px -36px;width:24px;height:20px;top:50%;left:50%;margin:-10px 0 0 -13px}.to-cart:hover{background-color:#2fa4e7}.to-cart:hover:before{background-position:-34px -57px}.btn-checkout{display:block;border-radius:50px;border:2px solid #2fa4e7;text-transform:uppercase;color:#2fa4e7;text-align:center;margin:auto;width:155px;height:43px;font:12px/43px ProximaNova-Semibold,sans-serif}.btn-checkout:hover{color:#fff;background-color:#2fa4e7}.row{margin:0 -8px}.product-main-wrap{background-color:#fff;display:table;width:100%;border-radius:4px;overflow:hidden;margin-bottom:50px;font-size:14px}.product-main-wrap:last-child{margin-bottom:0}.product-main-wrap .price-old{font-size:18px;margin:1px 0 4px}.product-main-wrap .price{font-size:34px;margin-bottom:28px}.product-main-wrap .status{margin-bottom:29px}.product-cell{display:table-cell;vertical-align:top}.product-cell.main{position:relative;width:75%;z-index:2}.product-cell.info{width:35%;border-left:1px solid #e6e6e6;box-sizing:border-box}.product-cell .inner{padding:27px 32px}.product-cell h1,.product-cell .heading{margin-bottom:11px}.product-cell.main .callback{padding:32px;padding-top:170px;background:transparent;color:#2fa4e7;}@media screen and (max-width: 935px){.product-cell.main .callback{display:none}}.product-cell.main .callback h2{margin:0}.callback .about_callback{display:block;padding:15px 20px;margin:10px 0;background:#2fa4e7;border-radius:10px;color:#fff;font-size:1.07em}.callback .about_callback .image{width:131px;height:90px;float:left;margin-right:16px;border-radius:10px;box-shadow:0 0 6px 0 rgba(234, 233, 233, 0.7);background:top / cover url('/local/templates/.default/images/team.png') no-repeat}.callback .contact_callback p{float:left;margin:0}@media screen and (max-width: 1255px){.callback .contact_callback p{max-width:350px}}.callback .contact_callback .btn{float:right;background:#fff;color:#2fa4e7;border:2px solid #2fa4e7;height:auto}.callback .contact_callback .btn:hover{background-color:#2fa4e7;color:#fff}.product-cell .product-info{padding-bottom:32px;margin-bottom:30px;border-bottom:1px solid #e6e6e6}.product-cell .product-info:first-child{min-height:310px}.product-cell .product-info:last-child{padding-bottom:0;border-bottom:0;margin-bottom:0}.product-cell .product-info .item{margin-bottom:10px}.product-cell .product-info .item:last-child{margin-bottom:0}.product-cell .title{font:16px/1 ProximaNova-Semibold,sans-serif;text-transform:uppercase;margin:0 0 19px}.product-cell .btn-2,.product-cell .btn-1,.product-cell .btn-5{display:block;margin-bottom:11px;padding:0;text-align:center;height:47px;line-height:47px}.product-cell .btn-2 .icon{display:inline-block;line-height:1;padding-left:35px}.product-cell .btn-2 .icon:before{background-position:-34px -36px;width:24px;height:20px;top:-4px;left:0}.product-cell .btn-2:hover .icon:before{background-position:-34px -57px}.product-cell .btn-1{display:block;margin-bottom:11px;padding:0;text-align:center;height:47px;line-height:47px;text-transform:uppercase}.product-cell-header{margin-bottom:15px}.product-cell-header .aligner{margin-right:25px}.product-cell-header .art{color:#a0a0a0}.product-cell .label{position:absolute;left:0;z-index:50}.product-cell .label-1{top:0}.product-cell .label-2{top:40px}.controls-wrap{margin-bottom:17px;font-size:14px;color:#777}.controls-wrap .active{border:1px solid #2fa4e7}.sort-btn.is-active{background-color: #2fa4e7}.sort-btn.is-active a{color: #ffffff}.sort-btn.is-active a::after {content: "";display: inline-block;height: 10px;margin-left: 3px;position: relative;vertical-align: middle;width: 10px;background: url(/local/templates/.default/images/sorting.svg) no-repeat; background-size: cover}.sort-btn.is-active.arrow-down a::after{-webkit-transform: rotate(180deg);  -moz-transform: rotate(180deg);  -ms-transform: rotate(180deg);  -o-transform: rotate(180deg);  transform: rotate(180deg);} a::after.controls-wrap .aligner{margin-right:5px}.controls-wrap .input-btn-wrap{float:right;margin-top:10px}.controls-view-wrap{float:left;margin-right:30px}.control-view{background-color:#fff;border-radius:4px;display:inline-block;vertical-align:middle;width:35px;height:35px;border:1px solid #fff;margin-left:1px;box-sizing:border-box;position:relative;cursor:pointer}.control-view:before{content:'';position:absolute;top:50%;left:50%;background:url(/local/templates/.default/style/../images/icons.png) no-repeat;width:17px;height:17px;margin:-9px 0 0 -9px}.control-view.table:before{background-position:-1px -75px}.control-view.table.active:before{background-position:-59px -74px}.control-view.list:before{background-position:-19px -78px}.control-view.list.active:before{background-position:-37px -78px}.sort-wrap{float:left}.sort-btn{display:inline-block;vertical-align:middle;background-color:#fff;height:35px;line-height:35px;padding:0 11px;border:1px solid #fff;box-sizing:border-box;margin-right:2px;border-radius:4px;cursor:pointer}/*.sort-btn.active{color:#2fa4e7;font-family:'ProximaNova-Semibold',sans-serif}*/.sort-btn.active{color:#2fa4e7;font-family:'ProximaNova-Semibold',sans-serif}.sidebar-filter{width:288px;float:left;margin:0 16px 16px 0}.filter{background-color:#fff;border-radius:4px;margin-bottom:16px}.filter:last-child,.filter .input-btn-wrap:last-child{margin-bottom:0}.filter .input-btn-wrap{text-transform:uppercase;line-height:1}.filter .input-btn-wrap span{color:#777}.filter-inner{padding:17px 34px;border-bottom:1px solid #e6e6e6}.filter-inner.active .toggle{display:block}.filter-inner.active .title{color:#1e1e1e}.filter-inner.active .title:before{background-position:-1px -110px;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.filter-inner:last-child{border-bottom:none}.filter-inner .title{font-family:'ProximaNova-Semibold',sans-serif;text-transform:uppercase;padding-right:18px;cursor:pointer;color:#294876}.filter-inner .title.small{text-transform:none}.filter-inner .title:before{background-position:-64px -109px;width:13px;height:8px;right:0;top:50%;margin-top:-4px}.filter-inner .title &gt; span{color:#787878;font-family:'ProximaNova-Light',sans-serif;text-transform:none}.filter-inner .toggle{margin-top:16px;display:none}.filter-inner .btn{text-transform:uppercase;background-color:#fff;color:#9f9f9f;border:2px solid #9f9f9f;display:table;margin:auto;padding:0 13px}.filter-inner .btn:hover{color:#fff;background-color:#9f9f9f}.filter-check{max-height:243px;position:relative;overflow:hidden;padding-bottom:15px}.filter-check .view-more{font-size:14px;color:#2fa4e7;position:absolute;left:0;bottom:0;width:100%;background-color:#fff;cursor:pointer;padding-left:28px;box-sizing:border-box;z-index:5}.filter-check.show{max-height:none;padding-bottom:0}.filter-slider{margin-bottom:20px}.input-price{width:47%;float:left;margin:0 6% 3px 0}.input-price:last-child{margin-right:0}.input-price input{width:100%;height:28px}.filter-btn{display:none}.catalog{overflow:hidden}.catalog-product-wrap{margin-bottom:20px}.catalog-product-wrap:last-child{margin-bottom:0}.catalog-product-wrap.owl-carousel{width:calc(100% + 16px)}.catalog-product-wrap .product{margin-bottom:16px}.catalog-product-wrap.row.list{margin:0}.product.list{float:none;padding:0;display:table;width:100%;margin-right:0;margin-left:0}.product.list .img,.product.list .product-content,.product.list .product-footer{padding:30px 30px 25px;display:table-cell;vertical-align:top;box-sizing:border-box}.product.list .img{margin:0;width:29%}.product.list .product-content{width:39%}.product.list .product-footer{width:32%;border-left:1px solid #e6e6e6}.product.list .action-2{border:none;padding-top:0;margin-top:16px}.product.list .description,.product.list .art,.product.list .delivery{display:block;font-size:14px}.product.list .description &gt; div{margin-bottom:6px}.product.list .art{color:#a0a0a0;margin-bottom:17px;line-height:1}.product.list .delivery{font-size:12px;margin:15px 0 0}.product.list .delivery .item{margin-bottom:6px}.product.list .delivery a{color:#2fa4e7}.product.list .label{left:30px}.action-block{width:288px;float:left;margin:0 8px 15px;background-color:#fff;border-radius:4px;overflow:hidden;height:319px}.action-block:hover{box-shadow:0 0 20px rgba(0,0,0,0.1)}.action-block .img{height:131px;line-height:129px;text-align:center;display:block;overflow:hidden}.action-block .date{font:14px/1.1 ProximaNova-Semibold,sans-serif;margin:0 0 20px}.action-block .inner{padding:25px 21px}.action-block .title{height:40px;overflow:hidden}.action-block .info-col{height:51px;overflow:hidden}.title-col{margin-bottom:22px;display:block;font-family:'ProximaNova-Semibold',sans-serif}.info-col{font-size:14px;line-height:1.285}.news-block{width:278px;float:left;margin:0 9px;padding-top:31px;margin-top:19px}.news-block:before{background-position:-1px -69px;width:23px;height:5px;top:0;left:50%;margin-left:-11px}.news-block .img{text-align:center;display:block;margin-bottom:23px}.news-block .img img{border-radius:4px}.news-block .inner{padding:0 6px}.line-table{display:table;width:100%}.line-cell{display:table-cell;width:50%;box-sizing:border-box;border-right:1px solid #e6e6e6;padding-bottom:34px;position:relative}.line-cell:last-child{border-right:none}.line-cell:last-child .block:last-child{margin-right:0}.line-cell .block{width:278px;float:left;margin:0 21px 25px 0}.line-cell .block .img{display:block;text-align:center;border-radius:4px;overflow:hidden;margin-bottom:25px;width: 278px;height: 185px;}.line-cell .block .inner{padding:0 7px}.line-cell .block .title{font-family:'ProximaNova-Semibold',sans-serif;display:block;margin-bottom:18px}.line-cell .block .info{font-size:14px}.line-cell .btn-wrap{position:absolute;width:100%;left:0;bottom:0;text-align:center}.line-cell .btn-small{padding:0 20px}.about-main{color:#fff;padding:45px 0;background:#feffff;background:-webkit-linear-gradient(top,#feffff 0%,#2d9eda 0%,#2e9ee6 1%,#359cdf 1%,#25a1dd 1%,#349fd7 2%,#309be3 2%,#2c9fde 2%,#319ee1 3%,#309de0 97%,#3499e7 98%,#2aa3da 98%,#2e9bdc 98%,#2ea1e2 99%,#329cda 99%,#2f9be6 99%,#329cd8 100%,#1f3453 100%);background:linear-gradient(to bottom,#feffff 0%,#2d9eda 0%,#2e9ee6 1%,#359cdf 1%,#25a1dd 1%,#349fd7 2%,#309be3 2%,#2c9fde 2%,#319ee1 3%,#309de0 97%,#3499e7 98%,#2aa3da 98%,#2e9bdc 98%,#2ea1e2 99%,#329cda 99%,#2f9be6 99%,#329cd8 100%,#1f3453 100%)}.about-main .heading{margin-bottom:20px}.img-col{width:50%;box-sizing:border-box;padding:0 12px;float:left;margin:5px 0 25px}.img-col img{border-radius:4px}.tabs-wrap{font-size:14px;padding:9px 16px;overflow:hidden}.tabs li{float:left;height:30px;padding:0 24px;text-transform:uppercase;border-left:1px solid #e6e6e6;font:18px/30px ProximaNova-Semibold,sans-serif;cursor:pointer}.tabs li:first-child{padding-left:0;border-left:none}.tabs li:hover a{color:#2fa4e7}.tabs .current:hover a{color:#1e1e1e}.tabs .current a{color:#1e1e1e;font-size:24px}.tabs a{color:#9f9f9f}.tabs-content-inner{display:none}.tabs-content{padding-top:28px}.tabs-content .title{text-transform:uppercase;margin:0 0 5px;line-height:1.1}.tabs-block{position:relative;margin-bottom:18px}.tabs-block:last-child{margin-bottom:0}.tabs-block p{margin-bottom:18px}.tabs-block p:last-child{margin-bottom:0}.list-col{width:50%;float:left;padding-left:50px;box-sizing:border-box}.list-col li{padding-left:10px;position:relative;margin-bottom:3px}.list-col li:before{content:'';position:absolute;top:6px;left:0;width:4px;height:4px;border-radius:50%;background-color:#1e1e1e}.list-title{font-family:'ProximaNova-Semibold',sans-serif;margin-bottom:3px}.star{color:#2fa4e7}.tabs-note{color:#797979}.tabs-note .text{color:#1e1e1e}.tabs-details,.tabs-warning{float:left}.tabs-details{width:100%}.tabs-details table{width:100%}.tabs-details tr:nth-child(odd){background-color:#f7f7f7}@media screen and (max-width:630px){.tabs-details tr{background-color:transparent !important}}.tabs-details td{width:56%;padding:11px 21px;line-height:1;border-left:1px solid #e6e6e6}@media screen and (max-width:630px){.tabs-details td{display:block;border:none;width:calc(100% - 42px) !important}.tabs-details td:nth-child(odd){background-color:#f7f7f7}}.tabs-details td:first-child{width:44%;font-family:'ProximaNova-Semibold',sans-serif;border-left:none}.tabs-warning{width:23%;padding-left:30px;box-sizing:border-box;color:#787878;line-height:1.45}.mark{width:16px;height:16px;border-radius:50%;background-color:#2fa4e7;text-align:center;color:#fff;font:15px/16px ProximaNova-Semibold,sans-serif;display:inline-block}.link{color:#2fa4e7}.link:hover{text-decoration:underline}.line-white{background-color:#fff;padding:35px 0}.cart-table{overflow-x:auto;background-color:#fff;border-radius:4px;margin-bottom:22px}.line-white.product-page{/*width:1200px*/width:100%}.cart-table table{width:100%}.cart-table tr{border-bottom:1px solid #e6e6e6}.cart-table tr:last-child{border-bottom:none}.cart-table th{color:#797979;font-weight:400;padding:25px 10px}.cart-table td{padding:27px 20px}.cart-table .img{width:224px;display:block;text-align:center}.cart-table .img img{max-height:125px}.cart-table .title{width:302px;display:block;font-family:'ProximaNova-Semibold',sans-serif}.cart-table .price{text-align:center;font-size:18px;margin:auto}.cart-table .price.color{font-weight:400;color:#787878}.cart-table .old_price{color:#ea2c2c;text-decoration:line-through}.cart-table .remove{width:40px;height:40px;cursor:pointer}.cart-table .remove .icon{display:block}.cart-table .remove .icon:before{background-position:-18px -96px;width:16px;height:16px;top:50%;left:50%;margin:12px 0 0 -8px}.count button,.count input{height:100%;float:left;padding:0;border:none}.count button{width:26px;background-color:#fff}.count input{width:42px;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;border-radius:0;text-align:center}.cart-result-wrap{text-align:right;margin-bottom:25px}.cart-result-wrap:last-child{margin-bottom:0}.cart-result{text-transform:uppercase;font-size:24px;font-family:'ProximaNova-Semibold',sans-serif;line-height:1;margin-bottom:20px}.cart-result .price{font-size:34px;margin-left:15px;letter-spacing:1px}.buttons-cart &gt; a{display:inline-block;vertical-align:middle}.buttons-cart .btn{margin-left:32px}.buttons-cart .reset{font-size:14px}.buttons-cart .reset:before{content:'x';display:inline-block;margin-right:5px}.cart-table .count{position:relative}.count .centered{position:relative;display:inline-block;vertical-align:top}.cart-table .count-num{border-radius:3px;border:1px solid #e6e6e6;height:37px;width:96px;margin:auto;text-align:center;font-family:'ProximaNova-Semibold',sans-serif}.cart-table .count-item{margin:auto;text-align:center;text-align:center;font-family:'ProximaNova-Semibold',sans-serif}.count .centered{position:relative;display:inline-block;vertical-align:top}.cart-table .basket_quantity_control a{position:absolute;top:0;width:26px;height:37px;font-weight:700;color:#1e1e1e}.basket_quantity_control .plus:before{content:'+';position:absolute;top:8px;left:9px}.basket_quantity_control .plus{right:0;border-radius:3px 3px 0 0;border-left:1px solid #e6e6e6}.basket_quantity_control .minus:before{content:'-';position:absolute;top:21%;right:38%}.basket_quantity_control .minus{left:0;border-radius:0 0 3px 3px;border-right:1px solid #e6e6e6}.bx_ordercart_coupon{margin-bottom:20px}.bx_ordercart_coupon span{margin-right:20px}.bx-authform-input-container input[type="text"],.bx-authform-input-container input[type="password"],#coupon{height:38px;border-radius:50px;padding:0 15px;border:1px solid #c8c8c8;background:inherit}#coupon{margin-bottom:5px;background:#fff}.contacts-form{background-color:#fff;border-radius:4px;display:table;width:100%;font-size:14px;margin-bottom:34px}.contacts-form:last-child{margin-bottom:0}.contacts-form .inner{padding:29px 32px;display:table-cell;width:50%;box-sizing:border-box;border-right:1px solid #e6e6e6}.contacts-form .inner:last-child{border-right:none}.contacts-form .heading{margin-bottom:25px}.contacts-form .block{margin-bottom:10px}.contacts-form .block:last-child{margin-bottom:0}.contacts-form .label-col,.contacts-form .input-col{float:left;box-sizing:border-box}.contacts-form .label-col{width:35%;padding-right:10px}.contacts-form .input-col{width:65%}.contacts-form .input-col input,.contacts-form .input-col textarea{width:100%}.contacts-form .input-col textarea{min-height:88px}.contacts-form .input-col .col{width:47%;float:left;margin-right:6%}.contacts-form .input-col .col:last-child{margin-right:0}.contacts-form .city{padding:0 0 0 25px;border:1px solid #c8c8c8;border-radius:3px}.contacts-form .city:before{background-position:-35px -96px;width:14px;height:14px;top:8px;left:10px}.contacts-form .city input{border:none;font-family:'ProximaNova-Semibold',sans-serif}.contacts-form .note{font-size:12px;margin:26px 0 0}.contacts-form .comment textarea{min-height:125px;width:100%}.contacts-form .input-btn-wrap{margin-bottom:9px}.input-btn-wrap{position:relative;margin-bottom:11px}.input-btn{position:absolute;opacity:0;z-index:-1}.input-btn:not(checked) + label{display:block;padding:1px 0 0 28px;cursor:pointer;position:relative;min-height:18px}.input-btn:not(checked) + label:before{content:'';position:absolute;top:0;left:0;background:url(/local/templates/.default/style/../images/check-icons.png) no-repeat -1px 0;width:18px;height:18px}.input-btn:checked + label:before{background-position:-1px -19px}.has-submit{text-align:center}.payment{width:33.333%;padding:0 8px;box-sizing:border-box;float:left;margin-bottom:28px;position:relative}.payment .img{margin-bottom:17px;text-align:center;display:block}.payment .title{display:block;font-family:'ProximaNova-Semibold',sans-serif;margin-bottom:2px}.payment-btn{position:absolute;opacity:0}.payment-btn:not(checked) + label{cursor:pointer;display:block;text-align:center;border:2px solid #e6e6e6;border-radius:4px;overflow:hidden;height:180px;padding:20px 10px}.payment-btn:checked + label{border:2px solid #2fa4e7;background-color:#e8f5fc}.link-box{float:left;background-color:#fff;width:288px;padding:30px 30px 17px;margin:0 8px 16px;border-radius:8px;text-align:center;box-sizing:border-box;display:block}.link-box .img{display:block;height:173px;line-height:173px;overflow:hidden;margin-bottom:25px}.link-box .img img{max-height:100%}.link-box .title{height:40px;overflow:hidden;display:block;font-family:'ProximaNova-Semibold',sans-serif}.pagination{display:table;margin:auto}.pagination li{display:inline-block;vertical-align:middle;margin:2px}.pagination li.current a,.pagination li.current span{background-color:#294876;color:#fff;font-family:'ProximaNova-Semibold',sans-serif}.pagination .dotted{font-size:18px;margin:2px 5px}.pagination a,.pagination span{display:block;font-size:14px;color:#787878;text-align:center;width:34px;height:34px;line-height:34px;border-radius:4px;background-color:#fff}.pagination a:hover{color:#2fa0e2}.pagination .next,.pagination .prev{background-color:transparent;position:relative;opacity:.5}.pagination .next:hover,.pagination .prev:hover{opacity:1}.pagination .next:before,.pagination .prev:before{content:'';position:absolute;width:8px;height:13px;background:url(/local/templates/.default/style/../images/icons.png) no-repeat;left:50%;top:50%;margin:-6px 0 0 -4px}.pagination .prev:before{background-position:-28px -122px}.pagination .next:before{background-position:-49px -120px}.contacts-block{margin-bottom:50px}.contacts-block:last-child{margin-bottom:0}.contacts-block p{margin-bottom:10px}.map-container{height:225px;overflow:hidden}.map-container &gt; div{height:100%}.footer-main{background-color:#1d2435;color:#fff;padding-bottom:36px;font-size:14px;line-height:1.2}.footer-main .phone a{color:#2fa4e7}.footer-top{background-color:#20334f}.newsletter{float:left;padding-left:97px;min-height:35px;margin:27px 20px 24px 0;font:18px/35px ProximaNova-Semibold,sans-serif}.newsletter:before{background-position:-1px 0;width:77px;height:35px;top:0;left:0}.newsletter .aligner{line-height:1.1}.form-email{float:left;margin:24px 0}.form-email input{height:38px}.form-email .email{width:321px;border-radius:50px;border:2px solid #ededed;padding:0 15px;margin-right:10px;color:#1e1e1e}.footer-inner{width:25%;float:left;padding-right:10px;box-sizing:border-box;margin-top:49px}.footer-inner .title{text-transform:uppercase;font-family:'ProximaNova-Semibold',sans-serif;margin:0 0 25px}.footer-inner .title.arrow{padding-right:20px;position:relative}.footer-inner .title.arrow:after{content:'';position:absolute;top:0;right:0;width:7px;height:7px;border-top:3px solid #fff;border-right:3px solid #fff;-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:all .3s;transition:all .3s;display:none}.footer-inner .title.arrow.active:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:4px}.footer-inner li{margin:0 0 7px}.footer-inner li a{color:#9ecce6;position:relative;display:inline-block}.footer-inner li a:hover{color:#fff;padding-left:8px}.footer-inner li a:hover:before{content:'';position:absolute;left:0;top:50%;margin-top:-2px;background-color:#fff;width:4px;height:4px;border-radius:50%}.footer-block{margin-bottom:29px}.footer-block:last-child{margin-bottom:0}.footer-block .title{margin:0 0 5px}.social a,.pay &gt; div{display:inline-block;text-indent:-9999px;overflow:hidden;margin-right:5px;background:url(/local/templates/.default/style/../images/sprites.png) no-repeat}.social a{width:38px;height:38px;border-radius:50%}.social .item-1{background-position:-1px -62px}.social .item-2{background-position:-1px -101px}.pay &gt; div{width:48px;height:30px}.pay .item-1{background-position:-1px 0}.pay .item-2{background-position:-1px -31px}:focus::-webkit-input-placeholder{color:transparent}:focus::-moz-placeholder{color:transparent}:focus:-moz-placeholder{color:transparent}:focus:-ms-input-placeholder{color:transparent}.callback-form{background-color:#fff;border-radius:4px;padding:35px 40px;width:405px;box-sizing:border-box;font-size:14px;display:none}.callback-form .heading{font-size:18px;margin-bottom:25px}.callback-form textarea{width:100%}.form-block{margin-bottom:18px}.form-block:last-child{margin-bottom:0}.form-block input{width:100%}.form-block input:not([type=submit]){height:38px;border-radius:50px;padding:0 15px}.form-block .btn{height:46px;padding:0}.static-on-page{max-width:500px}.static-on-page textarea{width:100%;height:120px}#noScriptWarning,#outdatedBrowserWarning{color:#fff;padding:12px;text-align:center}#noScriptWarning a,#outdatedBrowserWarning a{color:#fff}#noScriptWarning{background:red}#noScriptWarning #outdatedBrowserWarning{background:#ff4500}@media screen and (min-width: 551px){.main-nav li:nth-child(4n+5){clear:both}}@media screen and (min-width: 936px){.line-cell:last-child{padding-left:22px}}@media screen and (min-width: 1256px){.news-block:nth-child(-n+4){padding-top:0;margin-top:0}.news-block:nth-child(-n+4):before{display:none}}@media screen and (max-width: 1330px){.toggle-block .close{right:0;top:-38px}}@media screen and (max-width: 1255px){.container{width:897px}.header-main .logo{width:150px;margin-right:10px}.header-main .search{width:250px}.header-main .cart{margin-left:10px}.header-nav .menu-wrap{padding-right:0}.main-nav{padding:0;width:608px}.main-nav li{padding:0 10px}.promo-slider-small{width:100%;float:none;margin-bottom:0}.has-banner{width:100%;float:none;text-align:center}.has-banner .block-banner{margin:13px 6px 0}.product-cell.main{width:67%}.product-cell.info{width:33%}.product-cell .product-info:first-child{min-height:0}.product-cell .inner{padding:20px 25px}.product.list .img,.product.list .product-content,.product.list .product-footer{padding:20px 10px}.product.list .product-content{width:36%}.product.list .product-footer{width:35%}.news-block{width:275px}.line-cell .block{width:202px}.list-col{padding-left:20px}.cart-table td{padding:20px 10px}.cart-table .img{width:150px}.cart-table .title{width:240px}.contacts-form .inner{padding:20px 15px}.payment-btn:not(checked) + label{height:205px}.newsletter{width:300px}.form-email .email{width:250px}}@media screen and (max-width: 935px){.wrapper{min-height:0}.container{width:594px}.header-main .search{float:none;width:100%;clear:both}.header-main .cart{padding-left:28px;margin-left:40px}.header-main .cart .text{display:none}.header-nav .menu-wrap .menu{display:none;position:absolute;top:100%;padding:5px 0;left:0;width:100%;z-index:10;background-color:#fff;text-align:center}.header-nav .menu-wrap li{float:none}.header-nav .menu-wrap a{display:block;padding:11px 0}.hamburger{display:block}.toggle-block .close{display:none}.toggle-block .promo-banner{display:none}.main-nav{width:100%}.promo-slider{display:none}.slider-banner{display:none}.has-banner .block-banner{height:auto;line-height:1}.line-dark{margin:30px 0 14px}.line-light{padding:30px 0}.product{margin-bottom:16px}.product-main-wrap{margin-bottom:30px}.product-cell.main,.product-cell.info{width:100%}.product-main-wrap,.product-cell{display:block}.controls-wrap{margin-bottom:5px}.controls-view-wrap,.sort-wrap,.controls-wrap .input-btn-wrap{float:none;margin:0 0 10px}.sidebar-filter{float:none;width:100%;margin-right:0}.sidebar-filter .promo-banner{display:none}.filter{display:none}.filter.show{display:block}.filter-btn{cursor:pointer;display:block;background-color:#2fa4e7;border:2px solid #2fa4e7;font-family:'ProximaNova-Semibold',sans-serif;border-radius:4px;text-align:center;text-transform:uppercase;color:#fff;height:40px;line-height:40px}.filter-btn.is-active{background-color:#fff;color:#2fa4e7}.news-block{width:270px}.line-cell{width:100%;border:none}.line-cell:first-child{margin-bottom:10px}.line-cell .block{width:48%;margin:0 4% 15px 0}.line-cell .block:last-child{margin-right:0}.line-table,.line-cell{display:block}.tabs-wrap{padding:0}.list-col{width:100%;padding-left:0;margin-bottom:18px}.tabs-warning{padding-left:0;margin-top:20px}.tabs-warning,.tabs-details{width:100%;float:none}.tabs-information{padding:0 21px;}.contacts-form,.contacts-form .inner{display:block}.contacts-form .inner{width:100%;border:none}.footer-main{padding-bottom:20px}.newsletter{width:100%;margin:15px 0;box-sizing:border-box}.form-email{margin:0 0 15px}.footer-inner{width:33.3%;margin-top:20px}.footer-inner.footer-contacts{width:100%;clear:both}.footer-inner .title{margin-bottom:10px}.footer-inner .title.arrow{display:table;cursor:pointer}.footer-inner .title.arrow:after{display:block}.footer-inner ul{display:none}.footer-inner ul.show{display:block}.footer-inner li{margin:0;font-size:16px}.footer-inner li a{padding:5px 0}.footer-block{margin:0 0 20px}}@media screen and (max-width: 630px){h1,.heading{font-size:20px;margin:0 0 15px}.container{width:100%;box-sizing:border-box}.content-main{padding:20px 0 30px}.top-bar .slogan,.top-bar .links{float:none;text-align:center}.top-bar .slogan{margin-bottom:10px}.slick-dots,.slick-arrow{display:none!important}.breadhrumbs{margin-bottom:10px}.caption{font-size:20px}.product{float:none;width:288px;margin:0 auto 10px;padding:23px 10px 10px}.product:nth-child(2n+3){clear:both}.product-main-wrap .price-old{font-size:16px}.product-main-wrap .price{font-size:25px;margin-bottom:15px}.product-main-wrap .status{margin-bottom:15px}.product-cell .product-info{padding-bottom:15px;margin-bottom:15px}.product.list{display:block;padding:15px 0}.product.list .img,.product.list .product-content,.product.list .product-footer{display:block;width:100%;padding:0 10px}.product.list .img{margin-bottom:10px}.product.list .product-content .type,.product.list .product-content .title{height:auto;margin-bottom:5px}.action-block{float:none;margin:0 auto 10px}.news-block{width:48%;margin-left:1%;margin-right:1%}.tabs li{height:auto;line-height:1.1;float:none;border-left:none;padding:7px 0;text-align:center;border-bottom:1px solid #e6e6e6}.line-white{padding:25px 0}.cart-result{font-size:18px}.cart-result .price{font-size:28px}.contacts-form .heading{margin-bottom:15px}.link-box{float:none;margin-right:auto;margin-left:auto}.contacts-block{margin-bottom:40px}}@media screen and (max-width: 600px){.line-header{margin-bottom:15px}.line-header .label-wrap{margin-bottom:10px}.line-header .label-wrap,.line-header .btn-small{float:none}}@media screen and (max-width: 580px){.header-main .logo{width:auto}.header-main .search,.header-main .phone{margin:15px 0}.header-main .phone{float:none;clear:both;text-align:center}}@media screen and (max-width: 550px){.main-nav li{width:50%}.main-nav li:nth-child(2n+3){clear:both}}@media screen and (max-width: 500px){.product-cell .inner{padding:15px 10px}.product .rating,.product .status,.product .price-wrap,.product .to-cart{float:none}.product .img{height:150px;line-height:150px}.action-2{height:102px}.btn-checkout{width:100%;box-sizing:border-box}.price-wrap{text-align:center}.to-cart{margin:10px auto 0}.product-content .title{height:82px;margin-bottom:5px}.price-wrap .price:only-child{margin-top:18px}.contacts-form .inner{padding:15px 10px}.contacts-form .label-col,.contacts-form .input-col{width:100%;float:none}.contacts-form .note{margin:10px 0 0}.payment{width:100%;float:none;margin:0 0 15px}.payment .img{margin-bottom:5px}.payment-btn:not(checked) + label{height:auto;padding:10px 5px}}@media screen and (max-width: 480px){.footer-inner{width:100%;padding-right:0;text-align:center}.footer-inner .title.arrow{margin:0 auto 10px}.form-email,.form-email .email,.form-email .btn-2{width:100%}.form-email .email{margin:0 0 10px}}@media screen and (max-width: 470px){.callback-form{width:260px;padding:15px}}@media screen and (max-width: 450px){.news-block{width:100%;margin-right:0;margin-left:0}.news-block:first-child{padding-top:0;margin-top:0}.news-block:first-child:before{display:none}.buttons-cart &gt; a{display:block;text-align:center}.buttons-cart .btn{margin:10px 0 0}.buttons-cart .btn-4{width:100%;padding:0}}@media screen and (max-width: 400px){.toggle-btn{width:190px}.product-carousel{width:100%}.product-carousel .slider-for{margin-bottom:10px}.product-carousel .slider-nav{padding:0}.line-cell .block{width:100%;float:none}}@media screen and (max-width: 350px){.sort-wrap .aligner{display:block;margin-bottom:3px}}@media screen and (min-width: 400px) and (max-width: 580px){.header-main .cart{padding-left:35px}.header-main .cart .text{display:inline-block}}@media screen and (min-width: 936px) and (max-width: 1256px){.header-nav .menu-wrap li{padding:0 8px;font-size:13px}.toggle-btn{width:190px}.line-dark .product:last-child{display:none}.news-block:nth-child(-n+3){padding-top:0;margin-top:0}.news-block:nth-child(-n+3):before{display:none}}@media screen and (min-width: 631px) and (max-width: 1255px){.product.list .rating,.product.list .status{float:none}}@media screen and (min-width: 631px) and (max-width: 935px){.news-block:nth-child(-n+2){padding-top:0;margin-top:0}.news-block:nth-child(-n+2):before{display:none}}@media screen and (min-width: 451px) and (max-width: 630px){.news-block:nth-child(-n+2){padding-top:0;margin-top:0}.news-block:nth-child(-n+2):before{display:none}}@media screen and (min-width: 481px) and (max-width: 935px){.footer-block{float:left}.footer-block:nth-child(even){float:right}.footer-block:nth-child(2n+3){clear:both}}.bottom-catalog{position:relative}.bottom-catalog .btn{position:absolute;line-height:36px;cursor:pointer;margin:30px auto 0;bottom:0;left:0;right:0;text-align:center;width:200px}.list-catalog{overflow:hidden}.footer-main .level_1{height:100%;width:25%;float:left;padding-right:10px;box-sizing:border-box;margin-top:49px}.bottom-catalog li{margin-bottom:7px}.bottom-catalog li a{color:#9ecce6;position:relative;display:inline-block}.bottom-catalog li a:hover{color:#fff;padding-left:8px}.bottom-catalog li a:hover:before{content:'';position:absolute;left:0;top:50%;margin-top:-2px;background-color:#fff;width:4px;height:4px;border-radius:50%}.bottom-catalog .level_1 &gt; a{color:#fff;position:relative;display:inline-block;text-transform:uppercase;font-family:'ProximaNova-Semibold',sans-serif;margin:0 0 25px;text-decoration:underline}.list-catalog{height:230px;margin-bottom:60px}.list-catalog.active{height:auto}@media (max-width: 820px){.footer-main .level_1{width:50%}}@media (max-width: 440px){.footer-main .level_1{width:100%;float:none}}.to-top{background:url(/local/templates/.default/style/../images/to-top.png) center bottom no-repeat;bottom:134px;display:none;height:55px;margin-left:500px;position:fixed;left:56%;width:65px;z-index:100}.to-top:hover{background-position:center top}.filter_count{height:35px;padding:0 11px;border:1px solid #fff;background:#fff;box-sizing:border-box;margin-right:6px;border-radius:4px;outline:none;-moz-appearance:none}.pay-var div{padding-left:35px;padding-bottom:10px}.pay-var div:nth-child(1){background:url(/local/templates/.default/style/../images/purse.png) no-repeat;background-size:contain;background-size:25px 18px}.pay-var div:nth-child(2){background:url(/local/templates/.default/style/../images/card.png) no-repeat;background-size:contain;background-size:25px 18px}.pay-var div:nth-child(3){background:url(/local/templates/.default/style/../images/logo-vk24.png) no-repeat;background-size:contain;background-size:25px 18px}.pay-var div:nth-child(4){background:url(/local/templates/.default/style/../images/credit.png) no-repeat;background-size:contain;background-size:25px 18px}.message_send{border:none;border-radius:1px;font-size:14px;padding:15px;margin:20px 0;color:#61a942;background-color:#dff2de;border-color:#ebccd1}.message_err{border:none;border-radius:1px;font-size:14px;padding:15px;margin:20px 0;color:#a94442;background-color:#f2dede;border-color:#ebccd1}.captcha_bitrix{display:inline-block;width:100%;margin-bottom:18px}.captcha_bitrix img{width:50%;height:38px;float:left;margin-right:10px}.captcha_bitrix .input-field{width:45%;float:left}.captcha_bitrix input{height:38px;padding:0 15px}.bx_sitemap{margin-bottom:30px}.bx_sitemap ol,.bx_sitemap ul{margin:0 0 15px 40px;list-style-type:disc}.bx_sitemap ul ul,ol ul{list-style-type:circle}.bx_sitemap .bx_sitemap_ul li{padding:0;line-height:14px}.bx_sitemap .bx_sitemap_ul li:before{content:''!important}.bx_sitemap ul ul ul{list-style-type:square}.our-advantages_top-text{padding:30px 0 56px 4px}.wash-infographic{background:url(/local/templates/.default/style/../images/our-advantages/bg-wash.png) left top no-repeat;box-sizing:border-box;margin-right:-15px;padding:363px 165px 46px 169px}.wash-infographic .block-wash{box-sizing:border-box;float:left;position:relative}.wash-infographic .block-wash.item-06,.wash-infographic .block-wash.item-05,.wash-infographic .block-wash.item-04{float:right}.wash-infographic .block-wash.item-01,.wash-infographic .block-wash.item-02,.wash-infographic .block-wash.item-03{height:343px}.wash-infographic .block-wash.item-04,.wash-infographic .block-wash.item-05,.wash-infographic .block-wash.item-06{height:294px}.wash-infographic .block-wash.item-07,.wash-infographic .block-wash.item-08{height:356px}.wash-infographic .block-wash:nth-of-type(3n+1){width:33.46%}.wash-infographic .block-wash:nth-of-type(3n+2){width:31.68%}.wash-infographic .block-wash:nth-of-type(3n+3){width:34.86%}.block-wash.item-01{padding-left:13px}.block-wash.item-01 .phone{display:inline-block;height:343px;position:relative;width:167px}.block-wash.item-01 .phone:after{background:url(/local/templates/.default/style/../images/our-advantages/phone_shadow.png) left top no-repeat;content:"";display:block;height:393px;left:-160px;position:absolute;top:0;width:480px;z-index:1}.block-wash.item-01 .phone img{height:100%;position:relative;width:100%;z-index:100}.wash-infographic_blue-circle{border:2px solid #3aa9e8;border-radius:50%;box-sizing:border-box;display:inline-block;height:198px;margin-left:-198px;margin-top:-99px;padding:5px;position:relative;right:-100%;top:50%;vertical-align:middle;width:198px}.wash-infographic_blue-circle .inner-circle{background-color:#3aa9e8;border-radius:50%;box-sizing:border-box;color:#fff;font:15px/1.2 ProximaNova-Semibold,sans-serif;height:184px;position:relative;text-transform:uppercase;width:184px;z-index:100}.block-wash.item-02 .inner-circle{padding:76px 0 0 62px;text-align:left}.block-wash.item-02 .inner-circle .white-lattice{left:25px;position:absolute;top:52px;width:30px}.block-wash.item-02 .inner-circle .white-lattice .line{border-top:3px solid #fff;padding-bottom:4px}.block-wash.item-02 .wash-infographic_blue-circle:before{background:url(/local/templates/.default/style/../images/our-advantages/grad-hor-transp-to-blue.png) left top no-repeat;content:"";display:block;height:49px;margin-top:-25px;position:absolute;right:74px;top:50%;width:347px}.block-wash.item-03 .wash-infographic_blue-circle:before{background:url(/local/templates/.default/style/../images/our-advantages/grad-hor-transp-to-blue.png) left top no-repeat;content:"";display:block;height:49px;margin-top:-25px;position:absolute;right:74px;top:50%;width:347px}.block-wash.item-03 .inner-circle{background:url(/local/templates/.default/style/../images/our-advantages/bg-wash-products.png) left top no-repeat;padding:48px 0 0;text-align:center}.block-wash.item-03 .inner-circle span{font-size:44px}.block-wash.item-04 .wash-infographic_blue-circle{left:198px}.block-wash.item-04 .wash-infographic_blue-circle:before{background:url(/local/templates/.default/style/../images/our-advantages/grad-hor-blue-to-transp.png) left top no-repeat;content:"";display:block;height:49px;left:135px;margin-top:-25px;position:absolute;top:50%;width:347px}.block-wash.item-04 .inner-circle{padding:48px 0 0;text-align:center}.block-wash.item-04 .inner-circle .four-payment-methods{bottom:86px;left:20px;position:absolute}.block-wash.item-04 .inner-circle span{display:block;font-size:55px;margin-bottom:-9px;margin-right:22px;text-align:right}.block-wash.item-05 .wash-infographic_blue-circle:before{background:url(/local/templates/.default/style/../images/our-advantages/grad-hor-blue-to-transp.png) left top no-repeat;content:"";display:block;height:49px;left:135px;margin-top:-25px;position:absolute;top:50%;width:347px}.block-wash.item-05 .inner-circle{background:url(/local/templates/.default/style/../images/our-advantages/bg-wash-products.png) left top no-repeat;padding:48px 0 0;text-align:center}.block-wash.item-05 .inner-circle span{font-size:55px}.block-wash.item-06 .wash-infographic_blue-circle:before{background:url(/local/templates/.default/style/../images/our-advantages/grad-ver-transp-to-blue.png) left top no-repeat;content:"";display:block;height:347px;left:50%;margin-left:-25px;position:absolute;bottom:31px;width:49px}.block-wash.item-06 .inner-circle{padding:48px 0 0;text-align:center}.block-wash.item-06 .inner-circle .continuous-availability-of-products{bottom:24px;left:50%;margin-left:-29px;position:absolute}.block-wash.item-07 .wash-infographic_blue-circle{left:198px}.block-wash.item-07 .wash-infographic_blue-circle:before{background:url(/local/templates/.default/style/../images/our-advantages/grad-ver-transp-to-blue.png) left top no-repeat;content:"";display:block;height:347px;left:50%;margin-left:-25px;position:absolute;bottom:31px;width:49px}.block-wash.item-07 .inner-circle{background:url(/local/templates/.default/style/../images/our-advantages/bg-wash-delivery.png) left top no-repeat;line-height:1.6;padding:36px 0 0;text-align:center}.block-wash.item-07 .inner-circle span{display:block;font-size:44px;margin-bottom:-16px;margin-left:22px;text-align:left}.block-wash.item-07 .inner-circle .eighteen-delivery-services{bottom:100px;left:87px;position:absolute}.block-wash.item-08 .wash-infographic_blue-circle:before{background:url(/local/templates/.default/style/../images/our-advantages/grad-hor-transp-to-blue.png) left top no-repeat;content:"";display:block;height:49px;margin-top:-25px;position:absolute;right:74px;top:50%;width:347px}.block-wash.item-08 .inner-circle{background:url(/local/templates/.default/style/../images/our-advantages/bg-wash-operators.png) left top no-repeat;font-size:13px;line-height:1.85;padding:11px 0 0;text-align:center}.block-wash.item-08 .inner-circle span{display:block;font-size:44px;margin-bottom:-19px}.content-block .wash-grid{box-sizing:border-box;float:left;text-align:center;width:25%}.content-block.block-items-01{background-color:transparent;color:#294876;font-size:12px;font-family:'ProximaNova-Semibold',sans-serif;padding-bottom:35px;padding-top:36px;text-transform:uppercase}.content-block.block-items-01 .wash-grid .all-products{display:inline-block;padding-top:95px;position:relative}.content-block.block-items-01 .wash-grid .all-products:before{content:"";background:url(/local/templates/.default/style/../images/our-advantages/sprite_block-items-01.png) left top no-repeat;display:block;height:56px;left:50%;margin-left:-28px;position:absolute;top:0;width:46px;background-size:cover;}.content-block.block-items-01 .wash-grid .all-products.product-01 span{font-size:17px}.content-block.block-items-01 .wash-grid .all-products.product-02:before{background-position-x:-53px}.content-block.block-items-01 .wash-grid .all-products.product-03:before{background-position-x:-120px}.content-block.block-items-01 .wash-grid .all-products.product-04:before{background-position-x:-158px}.content-block.block-items-01 .wash-grid .all-products.product-05:before{background-position-x:-260px}.content-block.block-items-01 .wash-grid .all-products.product-06:before{background-position-x:-211px}.content-block.block-items-02{color:#2a2a2a;font-size:14px;padding-bottom:33px;padding-top:48px}.content-block.block-items-02 h2{color:#3aa9e8;font:24px/1.1 ProximaNova-Semibold,sans-serif;padding-bottom:65px;text-align:center;text-transform:uppercase}.content-block.block-items-02 .wash-grid .all-products{display:inline-block;padding-bottom:38px;padding-top:111px;position:relative}.content-block.block-items-02 .wash-grid .all-products:before{content:"";background:url(/local/templates/.default/style/../images/our-advantages/sprite_block-items-02.png) left top no-repeat;display:block;height:80px;left:50%;margin-left:-40px;position:absolute;top:0;width:80px}.content-block.block-items-02 .wash-grid .all-products.product-02:before{background-position-x:-85px}.content-block.block-items-02 .wash-grid .all-products.product-03:before{background-position-x:-170px}.content-block.block-items-02 .wash-grid .all-products.product-04:before{background-position-x:-255px}.content-block.block-items-02 .wash-grid .all-products.product-05:before{background-position-x:-340px}.content-block.block-items-02 .wash-grid .all-products.product-06:before{background-position-x:-425px}.content-block.block-items-02 .wash-grid .all-products.product-07:before{background-position-x:-510px}.content-block.block-items-02 .wash-grid .all-products.product-08:before{background-position-x:-595px}.brand-slider{clear:both;height:90px;margin:36px 0;overflow:hidden}.brand-slider-item{float:left;margin:5px;padding:5px;height:90px;background-color:#fff;border-radius:4px}.brand-slider-inner{display:table;width:100%;height:100%;overflow:hidden}.brand-slider-link{display:table-cell;text-align:center;vertical-align:middle}.brand-slider-item img{height:auto}.product-bonus.content-block.block-items-01{position:absolute;right:0;top:50px;width:217px;z-index:211}.product-bonus.content-block.block-items-01 .wash-grid{padding-bottom:10px;width:217px}.service_popup{display:none;left:-111px;width:330px;height:auto;padding:10px;position:absolute;background-color:#fff;border:1px solid #d1d1d1;border-radius:5px;font-size:14px;z-index:100;text-transform:none;box-sizing:border-box;word-wrap:break-word}.guarantee_popup{display:none;top:61px;left:-83px;width:297px;height:auto;padding:10px;position:absolute;background-color:#fff;border:1px solid #d1d1d1;border-radius:5px;font-size:14px;z-index:100;text-transform:none;box-sizing:border-box;word-wrap:break-word}.pay_popup{display:none;left:-78px;bottom:-26px;width:331px;height:auto;padding:10px;position:absolute;background-color:#fff;border:1px solid #d1d1d1;border-radius:5px;font-size:14px;z-index:100;text-transform:none;box-sizing:border-box;word-wrap:break-word;text-align:left}.addwarranty_popup{display:none;left:-78px;width:330px;height:auto;padding:10px;position:absolute;background-color:#fff;border:1px solid #d1d1d1;border-radius:5px;font-size:14px;z-index:100;text-transform:none;box-sizing:border-box;word-wrap:break-word}.pay_popup .close_p,.service_popup .close_s,.guarantee_popup .close{position:absolute;right:-11px;top:-10px;display:block;height:26px;width:26px;cursor:pointer}.all-products:hover .pay_popup,.all-products:hover .service_popup,.all-products:hover .guarantee_popup,.all-products:hover .addwarranty_popup{display:block}.all-products.product-01,.all-products.product-02,.all-products.product-04,.all-products.product-06{cursor:pointer}.popup-txt{text-align:left;width:215px;float:right}.product-bonus.content-block.block-items-01 .wash-grid .all-products{padding-top:60px}@media screen and (max-width: 1256px){.product-bonus.content-block.block-items-01{display:none}}.owl-nav{display:block!important}.owl-nav div{position:absolute;top:50%;margin-top:-26px;width:53px;height:52px;opacity:0;background:url(/local/templates/.default/style/../images/arrows.png) no-repeat;opacity:1;z-index:10}.owl-nav .owl-prev{left:15px}.owl-nav .owl-next{right:15px;background-position:-1px -53px}.blue-line-bottom{background-color:#20334f;bottom:0;color:#fff;left:0;height:60px;position:fixed;right:0;z-index:100}.blue-line-bottom .box_blb{box-sizing:border-box;float:left;height:60px;position:relative;text-align:center}.blue-line-bottom .box_blb.phone_blb{width:20%}.blue-line-bottom .box_blb.see_blb{width:28.3%}.blue-line-bottom .box_blb.price-delivery_blb{width:17.5%}.blue-line-bottom .box_blb.empty_blb{width:2.7%}.blue-line-bottom .box_blb.add-product_blb{width:14%}.blue-line-bottom .box_blb.checkout_blb{width:17.5%}.blue-line-bottom .box_blb .info{position:relative;top:50%;transform:translateY(-50%)}.blue-line-bottom .box_blb.phone_blb .info a{color:#fff;display:inline-block;padding-left:22px;font-size:18px;font-weight:700;position:relative}.blue-line-bottom .box_blb.phone_blb .info a::before{background:url(<a href="https://etalon-bt.ru/local/templates/etalon/images/phone-icon.png">https://etalon-bt.ru/local/templates/etalon/images/phone-icon.png</a>) left top no-repeat;content:"";display:block;height:16px;left:0;margin-top:-8px;position:absolute;top:50%;width:16px}.blue-line-bottom .box_blb.see_blb .info{display:inline-block;left:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}.blue-line-bottom .box_blb.see_blb .info #blue-circle_blb{background-color:#2fa4e7;border-radius:50%;box-sizing:border-box;display:inline-block;height:30px;margin:0 6px;padding:5px 0;vertical-align:middle;width:30px}.blue-line-bottom .box_blb.price-delivery_blb .info a{line-height:1;padding:11px 0;text-transform:none;width:100%;background:#2fa4e7;color:#fff}.blue-line-bottom .box_blb.add-product_blb .info div{color:#fff;cursor:pointer;display:inline-block;padding-left:40px;font-size:14px;font-weight:700;position:relative}.blue-line-bottom .box_blb.add-product_blb .info div::before{background:url(<a href="https://etalon-bt.ru/local/templates/etalon/images/icons.png">https://etalon-bt.ru/local/templates/etalon/images/icons.png</a>) left top no-repeat;background-position:-34px -36px;content:"";display:block;height:20px;left:0;margin-top:-10px;position:absolute;top:50%;width:24px}.blue-line-bottom .box_blb.checkout_blb .info a{background-color:#2fa4e7;border-radius:20px;box-sizing:border-box;color:#fff;display:inline-block;font-size:12px;line-height:1.1;padding:11px 0;text-align:center;text-decoration:none;text-transform:uppercase;width:145px}@media (max-width: 1255px){.blue-line-bottom .box_blb.empty_blb{display:none}.blue-line-bottom .box_blb.see_blb .item-viewed{display:block}.blue-line-bottom .box_blb.add-product_blb{margin-left:10px;margin-right:10px}}@media (max-width: 1000px){.blue-line-bottom .box_blb.phone_blb{margin-left:4%}.blue-line-bottom .box_blb.see_blb{width:20%}}@media (max-width: 935px){.blue-line-bottom .box_blb.price-delivery_blb,.blue-line-bottom .box_blb.see_blb,.blue-line-bottom .box_blb.add-product_blb{display:none}.blue-line-bottom .box_blb.phone_blb{margin-left:0;width:60%}.blue-line-bottom .box_blb.checkout_blb{width:30%}}@media (max-width: 450px){.blue-line-bottom .box_blb.phone_blb,.blue-line-bottom .box_blb.checkout_blb{width:50%}.blue-line-bottom .box_blb.phone_blb .info a{font-size:14px}}.add-product_blb .cart{color:#fff;font:16px/1 ProximaNova-Semibold,sans-serif;line-height:33px;padding-left:37px;margin-top:12px;display:block;text-decoration:none}.add-product_blb .cart:before{background-position:-34px -36px;width:24px;height:20px;left:0;top:50%;margin-top:-9px}.add-product_blb .cart .text{margin-right:6px}.add-product_blb .cart .value{display:inline-block;vertical-align:middle;background-color:#ededed;border-radius:50%;text-align:center;line-height:24px;width:23px;height:23px}.add-product_blb .cart.is-active .value{background-color:#2fa4e7;color:#fff}.add-product_blb .aligner{display:inline-block;line-height:normal;vertical-align:middle}.popup_text{background-color:#fff;border:1px solid #d1d1d1;border-radius:5px;bottom:0;box-sizing:border-box;color:#000;display:none;font-size:14px;font-weight:400;left:50%;margin-left:-162px;padding:10px;position:absolute;bottom:107%;width:263px;z-index:100;height:57px}.dis_button:hover .popup_text{display:block}.button_group{max-width:750px;margin:0 auto}.big-search{margin-bottom:14px}.big-search input[type="text"]{float:left;width:85%;margin-right:5%}.big-search input[type="submit"]{float:right;width:10%;background-color:#2fa4e7;color:#fff}.catalog_filter table{width:100%;margin:0 0 14px}#search_select .coun_element{width:90px;text-align:left;padding:0}.catalog_filter .caption{margin-right:5px}.catalog_filter td select{display:inline-block}#search_select .display{width:380px;text-align:right}.search-page .sort-btn{background-color:#2fa4e7}.search-page .sort-btn a{color:#fff}.search-page .sort-btn.active{background-color:#2b6398}.search-page .filter_count{border:1px solid #ededed;background:#ededed}.search-page .sort-wrap .aligner{margin:0 10px}.search-result .border-block{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #d2cfd8}.search-result .border-block:last-child{padding-bottom:0;border-bottom:none}.search-result .img-news{max-width:300px;float:left;margin-right:20px}.search-result .img-news img{vertical-align:middle}.search-result .news-wrap{overflow:hidden;font-size:15px;line-height:1.2}#order_form_content{margin-bottom:34px}.form_product_img label{float:left;display:block;margin-right:10px}.form_product_img input[type="submit"]{clear:both;display:block}#form_upload .instal_pr{margin:25px 0}#form_upload .instal_pr span{margin-right:15px;font-size:18px;line-height:1.2;font-weight:700}#form_upload .block_left{float:left;width:300px}#form_upload .block_right{float:left;width:410px}#form_upload .preloader{background:url(/local/templates/.default/style/../images/preloader.gif) center center no-repeat}#form_upload input{margin-bottom:10px}#form_upload input[type="submit"]{width:180px}#form_upload .submit_element span{width:180px;padding:2px 6px 3px;border:2px outset buttonface;box-sizing:border-box;-webkit-appearance:push-button;-webkit-user-select:none;cursor:pointer;text-align:center}.form_product_img label{float:left;display:block;margin-right:10px}.form_product_img input[type="submit"]{clear:both;display:block}#form_upload2 .instal_pr2{margin:25px 0}#form_upload2 .instal_pr2 span{margin-right:15px;font-size:18px;line-height:1.2;font-weight:700}#form_upload2 .block_left2{float:left;width:300px}#form_upload2 .block_right2{float:left;width:410px}#form_upload2 .preloader2{background:url(/local/templates/.default/style/../images/preloader.gif) center center no-repeat}#form_upload2 input{margin-bottom:10px}#form_upload2 input[type="submit"]{width:180px}#form_upload2 .submit_element2 span{width:180px;padding:2px 6px 3px;border:2px outset buttonface;box-sizing:border-box;-webkit-appearance:push-button;-webkit-user-select:none;cursor:pointer;text-align:center}.ext-service{width:100%;margin:5px}.ext-service tr{height:30px}.ext-service td{padding:5px;text-align:center;border:1px solid #cdcdcd}.ext-service td:first-child{text-align:left}#get_user .datepicker{float:left;margin:10px 10px 10px 0}.dop-functional input{height:auto}.view-mobile{display:none}@media screen and (max-width: 935px){.hide-mobile{display:none}.view-mobile{display:block}.click-banner.view-mobile{margin:10px auto}}.js-popup-content{position:absolute;width:232px;box-sizing:border-box;z-index:100;text-align:left;padding:14px;background-color:#fff;border:1px solid #e6e6e6}.btn-buy{display: block;border-radius: 50px;background-color: #2fa4e7;color: #fff;text-align: center;margin: 0 auto;height: 100%;width: 100%;font: 12px/43px ProximaNova-Semibold,sans-serif;} .product-cell .btn-2.alfa .icon:before { background: url(/local/templates/.default/images/icon/alfabank-icon.png) no-repeat; top: -12px; left: 14px }.product-cell .btn-2.sber{color: #3cbe62;border-color: #3cbe62;}.product-cell .btn-2.sber:hover{color:#fff; background-color:#3cbe62;}.product-cell .btn-2.sber .icon:before { background: url(/local/templates/.default/images/icon/sberkred_logo.png) no-repeat -30% 30%; top: -15px; left: 14px; background-size: auto 100%; }.product-cell .btn-2.sber:hover .icon:before{background-position: 130%}.flex_wrap{display: flex;justify-content: space-between;align-items: stretch;flex-wrap: wrap;}.popup_cart{padding:10px}.popup_cart h2{padding:10px;margin:0 0 10px;background-color:#00aeef;border-radius:5px;color:#fff}.popup_cart .flex_wrap{align-items:center;background-color:#fff;padding:10px;border-radius:5px;justify-content:space-around;}@media screen and (max-width:960px){.popup_cart .flex_wrap{flex-direction:column}}.popup_cart .flex_wrap:last-of-type{margin-bottom:0;background-color:transparent;margin-top:30px}.popup_cart .image{width:160px;height:120px;}.popup_cart .image img{max-height:100%;max-width:100%;display:block;margin:auto}.popup_cart .price{font-size:16px;font-family: "ProximaNova-Light",sans-serif;}.popup_cart .ToCart, .popup_cart .closeButton{padding:10px 15px;border:2px solid #00aeef;color:#000;background:transparent;border-radius: 999px;}.popup_cart .ToCart{color:#fff;background:#00aeef;}@media screen and (max-width:960px){.popup_cart .ToCart, .popup_cart .closeButton{width:calc(100% - 30px);margin-bottom:10px;text-align:center}}.popup_cart .ToCart:hover, .popup_cart .closeButton:hover{background-color:#00aeef;color:#fff}.popup_cart .ToCart:hover{background:transparent;color:#000;}.popup_cart .flex_wrap, .popup_cart .addwarranty{width:700px}@media screen and (max-width:960px){.popup_cart .flex_wrap, .popup_cart .addwarranty{width:auto}}.popup_cart .flex_wrap.addwarranty{align-items:flex-start;background-color:#00aeef;color:#fff;flex-wrap:nowrap;justify-content:space-between;}@media screen and (max-width: 935px){.popup_cart .flex_wrap.addwarranty{background-color:#fff}}.popup_cart .addwarranty a{color:#fff;font-size:15px;margin-bottom:10px;display:block;}@media screen and (max-width: 935px){.popup_cart .addwarranty a{background-color:#00aeef;padding:5px 10px;}.popup_cart .addwarranty .input-btn-wrap{margin-left:10px;}}.popup_cart .addwarranty .result_addwarranty, .popup_cart .addwarranty .result_addinstall{flex-basis:40%}@media screen and (max-width: 935px){.popup_cart .addwarranty .result_addwarranty, .popup_cart .addwarranty .result_addinstall{width:100%;border:1px solid #00aeef;margin-bottom:10px;color:#444;}}.gallery .item_gallery{display:block;padding:0 10px;}.popup_cart .addaccess a{color:#000;font-size:15px;margin-bottom:10px;}.popup_cart .addaccess .accessoires{max-height:230px;overflow-y:scroll;padding:10px 0;max-width:100%;}.popup_cart .addaccess .accessoires div[class^="accessoire_"]{display:flex;align-items:center;padding:10px;border-radius:5px;justify-content:space-between;box-shadow:0 0 1px 1px #e6e2e2;margin:0 auto 15px;width:calc(95% - 20px);}.popup_cart .addaccess .accessoires div[class^="accessoire_"]:hover{box-shadow:0 0 9px 1px #00aeef;}.popup_cart .addaccess .accessoires div[class^="accessoire_"].selected{background:#00aeef;color:#fff;box-shadow: none;}.popup_cart .addaccess .accessoires div[class^="accessoire_"] .picture{width:90px;height:90px;margin-right:10px;flex-basis:20%;}.popup_cart .addaccess .accessoires div[class^="accessoire_"] .picture img{max-height:100%;margin:0 auto;display:block;}.popup_cart .addaccess .accessoires div[class^="accessoire_"] .description{margin-right:10px;flex-basis:80%;display:flex;flex-direction:column;}.popup_cart .addaccess .accessoires div[class^="accessoire_"] .description .price{display:flex;justify-content:space-between;align-items:center;margin-top:10px;}.popup_cart .addaccess .accessoires div[class^="accessoire_"] .description .price .button31{position:relative;z-index:1;display:inline-block;width:2.5em;height:2.5em;border-radius:100%;outline:none;background:#ddd;box-shadow:0 1px rgba(0,0,0,.1) inset, 0 1px #fff;}.popup_cart .addaccess .accessoires div[class^="accessoire_"] .description .price .button31:after, a.button31:before{content: "";position:absolute;top:0;left:0;right:0;bottom:0;width:50%;height:10%;margin:auto;background:#999;}.popup_cart .addaccess .accessoires div[class^="accessoire_"] .description .price .button31:before {left: 0;-webkit-transform: rotate(90deg);transform: rotate(90deg);height:11%;}.popup_cart .addaccess .accessoires div[class^="accessoire_"] .description .price .button31:hover, .popup_cart .addaccess .accessoires div[class^="accessoire_"] .description .price .button31:focus {background: #00aeef;}.popup_cart .addaccess .accessoires div[class^="accessoire_"] .description .price .button31:hover:after, .popup_cart .addaccess .accessoires div[class^="accessoire_"] .description .price .button31:hover:before {background: #fff;}.popup_cart .addaccess .accessoires div[class^="accessoire_"] .description .price .button31:focus {background-image:linear-gradient(120deg, transparent 45%, #00aeef 45%, #00aeef 55%, transparent 55%),radial-gradient(transparent 20%, #fff 20%, #fff 30%, transparent 30%);-webkit-animation: rotate31 1s linear infinite forwards;animation: rotate31 1s linear infinite forwards;}.popup_cart .addaccess .accessoires div[class^="accessoire_"] .description .price .button31:focus:after, .popup_cart .addaccess .accessoires div[class^="accessoire_"] .description .price .button31:focus:before {content: "";position: absolute;z-index: -1;top: calc(-30% - 4px/2);left: 4px;width: 0;height: 0;border-top: 4px solid transparent;border-left: 8px solid #fff;border-bottom: 4px solid transparent;background: transparent;box-shadow: none;-webkit-transform: rotate(0deg);transform: rotate(0deg);}.popup_cart .addaccess .accessoires div[class^="accessoire_"] .description .price .button31:focus:before {top: calc(30% + 4px/2);left: -4px;border-left: none;border-right: 8px solid #fff;}@-webkit-keyframes rotate31 {100% {-webkit-transform: rotate(360deg);}}@keyframes rotate31 {100% {transform: rotate(360deg);}}.content-block.structure-store h2{font:25px/1.1 ProximaNova-Semibold,sans-serif;margin:11px 0 30px}.content-block.structure-store hr{border-color:#ddd;margin-bottom:34px;opacity:.5}.content-block.structure-store hr:last-child{margin-bottom:5px}.content-block.structure-store .persons_structure-store{display:flex;flex-wrap:wrap}@media screen and (max-width:930px){.content-block.structure-store .persons_structure-store{justify-content:space-around;}}.content-block.structure-store .persons_structure-store .person{margin:0 29px 33px 0;vertical-align:top;width:225px;border:1px solid #f3f2f2;padding:20px;border-radius:10px;text-align:center}.content-block.structure-store .persons_structure-store .person:nth-of-type(4n){margin-right:0}.content-block.structure-store .persons_structure-store .person .img{border-radius:999px;height:183px;overflow:hidden;width:183px;margin:0 auto 30px}.content-block.structure-store .persons_structure-store .person .img img{width:100%}.content-block.structure-store .persons_structure-store .person .description{color:#484848}.content-block.structure-store .persons_structure-store .person .description .full-name{font:18px/1.1 ProximaNova-Semibold,sans-serif}.content-block.structure-store .persons_structure-store .person .description .position{font:16px/1.1 ProximaNova-Light,sans-serif;color:#7d7d7d;margin-bottom:22px}.content-block.structure-store .persons_structure-store .person .description .addphone{margin-bottom:22px}@media screen and (max-width: 1255px){.content-block.structure-store .persons_structure-store{text-align:center}.content-block.structure-store .persons_structure-store .person,.content-block.structure-store .persons_structure-store .person:nth-of-type(4n){margin-left:8px;margin-right:8px}}@media screen and (max-width: 935px){.content-block.structure-store .persons_structure-store .person,.content-block.structure-store .persons_structure-store .person:nth-of-type(4n){margin-left:5px;margin-right:5px}}@media screen and (max-width: 450px){.content-block.structure-store .persons_structure-store .person,.content-block.structure-store .persons_structure-store .person:nth-of-type(4n){margin-left:0;margin-right:0}}.detaildesc{width: 100%;}.item__detaildesc{display:flex;vertical-align:middle;background-color:#F7F7F7;margin-bottom:10px;align-items:center;padding:30px;max-width:800px;justify-content:space-between;} .item__detaildesc:nth-of-type(even){flex-direction:row-reverse;}.item__detaildesc .text{width:650px;margin:15px; }.item__detaildesc .text strong{font-size:25px}.item__detaildesc .image{padding:10px;width:275px;height:100px;background-repeat:no-repeat !important;background-position:center center !important;background-size:cover !important;}@media screen and (max-width:768px){.item__detaildesc{flex-wrap:wrap-reverse;text-align:center}.item__detaildesc .image{margin:0 auto;}}.mini-callback-form{background-color:#2fa4e7;padding:10px;border-radius:20px}.mini-callback-form .heading{margin-bottom:0;color:#fff}.mini-callback-form .form-block{margin-bottom:12px}.mini-callback-form .row-form{display:flex;justify-content:space-between}.mini-callback-form .form-block input{max-width:32%;height:38px}.mini-callback-form .row-form label{color:#fff}.mini-callback-form .btn{height:38px;background-color:#fff;color:#2fa4e7;border:2px solid #fff}.mini-callback-form .btn:hover{background-color:transparent;color:#fff}.mini-callback-form .input-btn-wrap a:hover{color:#162439}.mini-callback-form .input-btn-wrap a{color:#162439}@media screen and (max-width:630px){.mini-callback-form .row-form{flex-direction:column}.mini-callback-form .form-block input{max-width:100%;margin-bottom:10px}}.trust-btn{color:#fff;background-color:#2fa4e7;padding:7px 18px;font-size:12px;border-radius:999px;}.trust-btn:hover{color:#fff}.trust-btn img{width:20px;filter:brightness(4);}.popup-trust-us{max-width:700px}.popup-trust-us h2{margin-top:0}.trust-us__list{display:flex;flex-wrap:wrap}.trust-us__item{display:flex;width:23%;margin-bottom:25px;align-items:center;padding:0 10px}.popup-trust-us .trust-us__item{width:30%}@media screen and (max-width:1255px){.trust-us__item{width:31%}}@media screen and (max-width:935px){.trust-us__item,.popup-trust-us .trust-us__item{width:46%}}@media screen and (max-width:630px){.trust-us__item,.popup-trust-us .trust-us__item{width:100%}}.trust-us__item-img{margin-right:10px;flex-basis:20%}.trust-us__item-name{flex-basis:80%}.line-dark h1 {text-align: center;}
.vakansii{
	display: flex;
}
.vakansii a{
	position: relative;
	width: 450px;
}
.vakansii a img{
	float: right;
}
.vakansii a .text{
	position: absolute;
    top: 56px;
    font-style: normal;
    font-weight: 700;
    font-size: 19px;
    line-height: 35px;
    text-transform: uppercase;
    z-index: 2;
    color: #000;
    position: absolute;
    left: 28px;
}
.tabs-content blockquote{
	font-size: 18px;
    border-left: 1px solid black;
    padding: 5px 10px;
}
.list6b {
    padding:0;
   list-style: none;
}
.list6b li{
   padding:6px;
   margin-left: 25px;
}
.list6b li:before {
   padding-right:10px;
   font-weight: bold;
   color: #2fa4e7;
   content: "\2714";
   transition-duration: 0.5s;
}
.list6b li:hover:before {
   color: #2fa4e7;
   content: "\2714";
}
@media (max-width: 935px){.b24-widget-button-position-bottom-right .b24-widget-button-block,.b24-widget-button-position-bottom-right .b24-widget-button-popup,.b24-widget-button-position-bottom-right .b24-widget-button-inner{bottom:80px!important}}
/* End */


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


/* Start:/local/templates/template_home/styles.css?17428250513*/
﻿
/* End */


/* Start:/local/templates/template_home/template_styles.css?17428250511629*/
a svg {
    pointer-events:auto;
}

.compare-count-basket, .favorities-count-basket{
    position: relative !important;
}

.menu-wrap{
    padding-right: 200px !important;
}
.compare-count{
    position: absolute !important;
    right: 0;
    top: 42px;
    height: 0;
}

.favorities-count {
    position: absolute !important;
    right: 0;
    top: 85px;
}

.favorities-count .cart span svg{
    margin-bottom: -8px; 
    margin-right: 12px;  
    fill: #2fa4e7;
}

.compare-count .cart span svg{
    margin-bottom: -4px; 
    margin-right: 18px;  
    color: #2fa4e7;
}

@media screen and (max-width:1255px){

    .menu-wrap {
        padding-right: 0px !important;
    }


}

@media screen and (max-width:935px){

    .compare-count .cart span svg{
        margin-bottom: -4px; 
        margin-right: -1px;  
        color: #2fa4e7;
    }

    .favorities-count .cart span svg{
        margin-bottom: -8px; 
        margin-right: -6px;      
    }

    .header-main .search {

        width: 70% !important;
    }

}

@media screen and (max-width:580px){

    .compare-count-basket{
       margin-top: -120px;
    }
    .compare-count .cart {
        padding-left: 28px;
        margin-left: 40px;
    }
    .compare-count-basket .cart{
        padding-left: 28px;
        margin-left: 40px;
        padding-top: 5px;       
    }    
    .compare-count{
        position: absolute !important;
        right: 0;       
    }

    .header-top{

        margin-top: 46px;
    }

    .favorities-count{
        top: 81px;      
    }

}
/* End */
/* /local/templates/.default/style/normalize.min.css?17428250502002 */
/* /local/templates/.default/style/jquery.fancybox.css?17428250503900 */
/* /local/templates/.default/style/jquery-ui.css?17428250504351 */
/* /local/templates/.default/style/slick.css?17428250511266 */
/* /local/templates/.default/style/custom.css?178160040021164 */
/* /local/templates/.default/style/main.min.css?177340991483484 */
/* /local/templates/.default/components/bitrix/catalog.compare.list/count_compare/style.css?17428249891287 */
/* /local/templates/template_home/styles.css?17428250513 */
/* /local/templates/template_home/template_styles.css?17428250511629 */
