

/* Start:/local/templates/.default/css/style.min.css?156163133661148*/
.header{position:absolute;top:0;right:0;left:0}@media screen and (max-width: 1024px){.header{height:140px}}@media screen and (max-width: 960px){.header{height:54px;position:fixed;background-color:#fff;z-index:101}}.header-empty{height:110px;border-bottom:1px solid #dcddde}@media screen and (max-width: 1024px){.header-empty{height:140px}}@media screen and (max-width: 960px){.header-empty{height:54px;border-bottom:0}}.header_fixed{height:80px;position:fixed;z-index:101;background-color:#fff;top:0;right:0;left:0;box-shadow:0 2px 3px rgba(0,0,0,0.1)}.header_fixed .inner{height:80px}@media screen and (max-width: 960px){.header_fixed{height:54px}.header_fixed .inner{height:54px}}.header_fixed .header__logo{display:none}.header_fixed .header__contacts{display:none}.header_fixed .header__search{top:30px;left:220px}.header_fixed .header__cart{top:30px;min-width:200px}.header_fixed .header__authorization{display:none}@media screen and (max-width: 960px){.header_fixed .header__authorization{display:inherit}}.header_fixed .header-menu{display:none}.header_fixed .nav-main-toggle{display:block!important}.header .inner{padding:10px 0 15px}@media screen and (max-width: 1024px){.header .inner{position:static}}.header__logo{display:inline-block;padding-left:20px}@media screen and (max-width: 960px){.header__logo{display:none}}@media screen and (max-width: 1024px){.header__logo .image{width:160px}}.header__logo._mobile{position:absolute;top:16px;left:60px;padding:0;display:none}@media screen and (max-width: 960px){.header__logo._mobile{display:block}}.header__logo._mobile .image{width:120px}.header__contacts{max-width:470px;position:absolute;top:30px;left:300px;font-size:13px;color:#6d6f73}@media screen and (max-width: 1024px){.header__contacts{left:210px;top:26px;font-size:18px}}@media screen and (max-width: 960px){.header__contacts{display:none}}.header__contacts .image{vertical-align:middle}.header__contacts .phone{padding-right:15px;font-size:26px;color:#7d7d7d}@media screen and (max-width: 1024px){.header__contacts .phone{font-size:34px;line-height:30px}}.header__contacts .order{font-size:16px}.header__contacts .address{height:18px;margin-bottom:17px}.header__search{position:absolute;top:70px;right:320px;left:760px}@media screen and (max-width: 1024px){.header__search{top:100px;left:210px}}@media screen and (max-width: 960px){.header__search{height:26px;top:14px!important;right:130px;left:220px}}@media screen and (max-width: 767px){.header__search{left:auto}}.header__search input[type="text"]{width:100%;height:24px;border:0;border-bottom:1px solid #bcbcbc;padding:0 20px 0 0;box-sizing:border-box}@media screen and (max-width: 960px){.header__search input[type="text"]{height:26px;border-bottom:2px solid #cecece;font-size:16px}}@media screen and (max-width: 767px){.header__search input[type="text"]{display:none}}.header__search input[type="submit"]{cursor:pointer;width:24px;height:24px;display:inline-block;border:0;background-color:transparent;padding:0;background-image:url(/local/templates/.default/css/../img/icon-search.png);background-repeat:no-repeat;background-position:50% 50%;position:absolute;right:0;bottom:0;opacity:.35}@media screen and (max-width: 960px){.header__search input[type="submit"]{background-image:url(/local/templates/.default/css/../img/icon-search_mobile.png);right:-23px;opacity:1}}.header__search input[type="text"]:focus + input[type="submit"]{opacity:.8}.header__cart{position:absolute;top:66px;right:30px;padding-left:42px;background-image:url(/local/templates/.default/css/../img/icon-cart.png);background-repeat:no-repeat;background-position:0 50%}@media screen and (max-width: 1024px){.header__cart{top:100px;height:26px;background-position:0 100%}}@media screen and (max-width: 960px){.header__cart{min-width:0!important;top:13px!important;right:16px;padding-left:34px}}.header__cart a{text-decoration:none}.header__cart .mobile{display:none;top:0;left:0;margin-left:-34px;padding-left:36px;font-family:'Open Sans',arial,sans-serif;font-size:16px;font-weight:600;line-height:26px;color:#fd3840}@media screen and (max-width: 960px){.header__cart .mobile{display:block}}.header__cart .text{height:24px;float:left;padding-right:10px;min-height:24px;font-size:11px;line-height:12px;color:#969696}@media screen and (max-width: 1024px){.header__cart .text{font-size:10px;width:50px;padding:3px 5px 0 0;line-height:10px}.header__cart .text br{display:none}}@media screen and (max-width: 960px){.header__cart .text{display:none}}.header__cart .price{height:24px;float:left;line-height:24px;font-family:arial,'helvetica',sans-serif;font-size:30px;font-weight:700;color:#ff4258}@media screen and (max-width: 1024px){.header__cart .price{font-size:22px;line-height:32px}}@media screen and (max-width: 960px){.header__cart .price{display:none}}.header__authorization{position:absolute;z-index:1000;top:37px;right:-8px}@media screen and (max-width: 1024px){.header__authorization{top:72px}}@media screen and (max-width: 960px){.header__authorization{top:16px;right:74px}}.header__authorization.authorized{right:0}.header__authorization .link{display:inline-block;margin-left:15px;vertical-align:top}.header__authorization .link._mobile{display:none}@media screen and (max-width: 960px){.header__authorization .link{display:none}.header__authorization .link._mobile{display:inline-block}}.header .nav-main-toggle{display:none;max-width:76px;height:40px;position:absolute;bottom:20px;left:20px;border:1px solid #dcddde;border-radius:3px;padding:0 50px 0 60px;font-size:16px;line-height:40px;font-weight:700;text-decoration:none;text-transform:uppercase;color:#414042}@media screen and (max-width: 1024px){.header .nav-main-toggle{display:block}}@media screen and (max-width: 960px){.header .nav-main-toggle{width:24px;height:24px;display:block;bottom:15px;padding:0;border:0}}@media screen and (max-width: 960px){.header .nav-main-toggle{padding-right:0;left:10px;font-size:0}}.header .nav-main-toggle .lines{position:absolute;top:14px;left:22px}@media screen and (max-width: 960px){.header .nav-main-toggle .lines{left:0;top:4px}}.header .nav-main-toggle .lines .line{width:19px;height:2px;margin-bottom:3px;background:#404041}@media screen and (max-width: 960px){.header .nav-main-toggle .lines .line{width:24px;margin-bottom:6px}}.header-menu{position:absolute;top:30px;left:760px}@media screen and (max-width: 1024px){.header-menu{right:5px;left:auto}}@media screen and (max-width: 960px){.header-menu{display:none}}.header-menu__item{float:left;padding-right:14px;list-style:none}.header-menu__item .link{text-decoration:none;font-size:13px;color:#404041}@media screen and (max-width: 1024px){.header-menu__item .link{font-size:18px}}.header-menu__item .link:hover{text-decoration:underline}.start-container{margin-bottom:25px}@media screen and (max-width: 767px){.start-container{margin:0 -10px}}.start-container__product{width:232px;height:400px;position:absolute;border:1px solid #e8e8e7;box-sizing:border-box}@media screen and (max-width: 960px){.start-container__product{width:164px;height:230px}}@media screen and (max-width: 767px){.start-container__product{display:none}}.start-container__product .image{margin:40px 0 10px}@media screen and (max-width: 960px){.start-container__product .image{margin:30px 0 0}}.start-container__product .image img{max-width:100%;display:block;margin:0 auto}@media screen and (max-width: 960px){.start-container__product .image img{width:100px}}.start-container__product .properties{position:absolute;top:-1px;left:-1px}.start-container__product .title{display:inline-block;padding:0 7px;background-color:#ff343c;background:-moz-linear-gradient(top,#f45d63 0%,#ff343c 100%);background:-webkit-linear-gradient(top,#f45d63 0%,#ff343c 100%);background:linear-gradient(to bottom,#f45d63 0%,#ff343c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f45d63',endColorstr='#ff343c',GradientType=0);line-height:30px;font-weight:600;text-transform:uppercase;color:#fff}@media screen and (max-width: 960px){.start-container__product .title{font-size:12px;padding:0 4px}}.start-container__product .time{padding-left:15px;display:inline-block;line-height:30px;font-weight:600;color:#ff333b}@media screen and (max-width: 960px){.start-container__product .time{padding-left:10px}}.start-container__product .text{height:54px;position:relative;overflow:hidden;padding:0 5px;margin-bottom:30px;line-height:18px;color:#303030;text-align:center}@media screen and (max-width: 960px){.start-container__product .text{height:42px;margin-bottom:10px;font-size:12px;line-height:14px}}.start-container__product .relative{position:relative;margin:0 20px}@media screen and (max-width: 960px){.start-container__product .relative{text-align:center}}.start-container__product .price{font-size:16px;font-weight:700;color:#212121}@media screen and (max-width: 960px){.start-container__product .price{display:block;margin-bottom:5px;line-height:10px;text-align:center}}.start-container__product .price._old{position:absolute;top:-20px;left:0;font-size:14px;text-decoration:line-through;font-weight:400;color:#7c7c7c}@media screen and (max-width: 960px){.start-container__product .price._old{display:none}}.start-container__product .buy{position:absolute;top:0;right:0;padding-right:30px;background-image:url(/local/templates/.default/css/../img/start-container__product_buy.png);background-repeat:no-repeat;background-position:100% 50%;font-size:16px;text-transform:uppercase;font-weight:700;text-decoration:none;color:#ff4258}@media screen and (max-width: 960px){.start-container__product .buy{position:static;display:inline-block}}.start-container__slider{margin-left:244px;position:relative;overflow:hidden}@media screen and (max-width: 960px){.start-container__slider{margin-left:172px}}@media screen and (max-width: 767px){.start-container__slider{margin-left:0}}.main-slider:after{content:'.';display:block;clear:both;height:0;opacity:0;visibility:hidden;content:.;display:block;clear:both;height:0;opacity:0;visibility:hidden}.main-slider .inside{-webkit-transition:transform 1s ease-in-out;-moz-transition:transform 1s ease-in-out;-ms-transition:transform 1s ease-in-out;-o-transition:transform 1s ease-in-out;transition:transform 1s ease-in-out}.main-slider__points{height:6px;cursor:pointer;position:absolute;right:0;bottom:16px;left:0;font-size:0;text-align:center}.main-slider__points .item{cursor:pointer;width:6px;height:6px;margin:0 8px;position:relative;display:inline-block;vertical-align:top;border-radius:50%;background-color:#fff}.main-slider__points .item._current{background-color:transparent}.main-slider__points .item._current:after{content:'';width:10px;height:10px;position:absolute;left:-3px;top:-3px;border-radius:11px;border:1px solid #02ade9}.main-slider__item{float:left}.main-slider__item .image{display:block}@media screen and (max-width: 960px){.main-slider__item .image{height:230px;margin:0 auto}}@media screen and (max-width: 767px){.main-slider__item .image{width:100%;height:auto}}.main-advantages{margin-bottom:20px;text-align:center}@media screen and (max-width: 960px){.main-advantages{margin-left:0!important}.main-advantages [class^=col_]{float:none;display:table-cell;padding-right:10px}}.main-advantages__item{height:48px;display:inline-block;vertical-align:top;box-sizing:border-box;padding:10px 0 10px 56px;margin:0 auto;background-image:url(/local/templates/.default/css/../img/main-advantages__item.png);background-repeat:no-repeat;font-size:12px;line-height:14px;text-transform:uppercase;text-align:left;font-weight:600;color:#858585}.main-advantages__item._delivery{background-position:0 0}.main-advantages__item._refund{background-position:0 -50px}.main-advantages__item._garanty{background-position:0 -100px}.main-advantages__item._service{background-position:0 -150px}.main-buttons:after{content:'.';display:block;clear:both;height:0;opacity:0;visibility:hidden;content:.;display:block;clear:both;height:0;opacity:0;visibility:hidden}@media screen and (max-width: 960px){.main-buttons{margin:0 -10px}}.main-buttons__item{width:25%;float:left;list-style:none}@media screen and (max-width: 767px){.main-buttons__item{width:50%}.main-buttons__item:nth-of-type(2n+1) .link{border-left:0}}.main-buttons__item .link{display:block;background-color:#f8f8f8;border-bottom:1px solid #e3e3e3;border-left:1px solid #e3e3e3;border-top:2px solid #cecece;font-size:16px;line-height:43px;text-align:center;text-decoration:none;color:#404041}@media screen and (max-width: 767px){.main-buttons__item .link{border-top:0}}@media screen and (max-width: 767px){.main-buttons__item .link{font-size:14px}}.main-buttons__item .phone{font-weight:700}.main-buttons__item:first-child{border-left:0}.main-product-slider{border:1px solid #e3e3e3;border-top-width:2px}@media screen and (max-width: 960px){.main-product-slider{border-left:0;border-right:0;border-bottom:0;margin:0 -10px}}.main-product-slider .inside{-webkit-transition:transform 1s ease-in-out;-moz-transition:transform 1s ease-in-out;-ms-transition:transform 1s ease-in-out;-o-transition:transform 1s ease-in-out;transition:transform 1s ease-in-out}.main-product-slider .inside:after{content:'.';display:block;clear:both;height:0;opacity:0;visibility:hidden;content:.;display:block;clear:both;height:0;opacity:0;visibility:hidden}.main-product-slider__head{padding:15px 0;background-color:#f8f8f8;text-align:center}@media screen and (max-width: 960px){.main-product-slider__head{padding:7px 0}}.main-product-slider__head .title{display:inline-block;position:relative;margin-bottom:14px;vertical-align:top;font-size:18px;font-weight:600;text-transform:uppercase;color:#ff2d32}@media screen and (max-width: 960px){.main-product-slider__head .title{margin-bottom:4px;font-size:16px}}.main-product-slider__head .title .arrow{cursor:pointer;width:10px;height:15px;position:absolute;top:50%;margin-top:-7px;background-image:url(/local/templates/.default/css/../img/main-product-slider.png);background-image:url(/local/templates/.default/css/../img/main-product-slider.svg),none}.main-product-slider__head .title .arrow._left{left:-60px}.main-product-slider__head .title .arrow._right{right:-60px;background-position:-10px 0}.main-product-slider__head .points{height:6px;text-align:center;font-size:0}.main-product-slider__head .points .item{cursor:pointer;width:6px;height:6px;display:inline-block;margin:0 8px;box-sizing:border-box;border-radius:50%;vertical-align:top;border:1px solid #ff2d32;background-color:#fff}.main-product-slider__head .points .item._current{background-color:#ff2d32}.main-product-slider__list{position:relative;overflow:hidden}.main-product-slider__list:after{content:'.';display:block;clear:both;height:0;opacity:0;visibility:hidden;content:.;display:block;clear:both;height:0;opacity:0;visibility:hidden}.main-product-slider__container{float:left}.main-product-slider__container:after{content:'.';display:block;clear:both;height:0;opacity:0;visibility:hidden;content:.;display:block;clear:both;height:0;opacity:0;visibility:hidden}.main-product-slider__item{width:50%;margin-bottom:30px;box-sizing:border-box;padding:10px;float:left}@media screen and (max-width: 960px){.main-product-slider__item{width:25%}}@media screen and (max-width: 960px){.main-product-slider__item .photo{width:100px;margin:0 auto}}.main-product-slider__item .photo .image{display:block;margin:0 auto;max-width:100%}.main-product-slider__item .text{height:32px;margin-bottom:12px;line-height:16px;text-align:center}@media screen and (max-width: 960px){.main-product-slider__item .text{height:42px;margin-bottom:4px;font-size:12px;line-height:14px}}.main-product-slider__item .relative{text-align:center}.main-product-slider__item .price{display:inline-block;padding-right:10px;vertical-align:top;font-size:16px;font-weight:700;color:#212121}.main-product-slider__item .buy{display:inline-block;vertical-align:top;padding-right:30px;background-image:url(/local/templates/.default/css/../img/start-container__product_buy.png);background-repeat:no-repeat;background-position:100% 50%;font-size:16px;text-transform:uppercase;font-weight:700;text-decoration:none;color:#ff4258}.main-product-slider._blue .main-product-slider__head .title{color:#00a1e3}.main-product-slider._blue .main-product-slider__head .title .arrow{background-position:0 -15px}.main-product-slider._blue .main-product-slider__head .title .arrow._right{background-position:-10px -15px}.main-product-slider._blue .main-product-slider__head .points .item{border:1px solid #00a1e3}.main-product-slider._blue .main-product-slider__head .points .item._current{background-color:#00a1e3}.main-product-slider__more{text-align:center;position:relative;margin:-20px 0 20px;padding-bottom:10px;border-bottom:2px solid #cecece}.main-product-slider__more .link{font-size:12px;color:#303030}.main-product-slider-container{margin-bottom:50px}@media screen and (max-width: 960px){.main-product-slider-container{margin-bottom:0}.main-product-slider-container .col_1-2{width:100%}}.main-accessories{margin-bottom:40px}.main-accessories__head{position:relative;padding-bottom:10px;border-bottom:3px solid #3879b8}.main-accessories__head .title{padding-left:40px;font-size:20px;font-weight:600;text-transform:uppercase;color:#3879b8}.main-accessories__head .more{position:absolute;right:30px;bottom:10px;color:#4c4c4c}.main-accessories__column{width:25%;float:left;box-sizing:border-box;border-right:1px solid #e8e8e8}.main-accessories__column:first-child{border-left:1px solid #e8e8e8}.main-accessories__list:after{content:'.';display:block;clear:both;height:0;opacity:0;visibility:hidden;content:.;display:block;clear:both;height:0;opacity:0;visibility:hidden}.main-accessories__item{height:375px;box-sizing:border-box;padding:10px;border-bottom:1px solid #e8e8e8}.main-accessories__item._small{height:250px}.main-accessories__item._small .photo .image{display:block;margin:0 auto;max-width:100%}.main-accessories__item:first-child{border-top:1px solid #e8e8e8}.main-accessories__item .photo .image{display:block;margin:27px auto 38px;max-width:100%}.main-accessories__item .text{height:32px;margin-bottom:12px;line-height:16px;text-align:center}.main-accessories__item .relative{text-align:center}.main-accessories__item .price{display:inline-block;padding-right:10px;vertical-align:top;font-size:16px;font-weight:700;color:#212121}.main-accessories__item .buy{display:inline-block;vertical-align:top;padding-right:30px;background-image:url(/local/templates/.default/css/../img/start-container__product_buy.png);background-repeat:no-repeat;background-position:100% 50%;font-size:16px;text-transform:uppercase;font-weight:700;text-decoration:none;color:#ff4258}.main-services{margin-bottom:40px}@media screen and (max-width: 1024px){.main-services{margin-right:55px;margin-left:35px!important}}.main-services__item{height:185px;max-width:360px;margin:0 auto;display:block;box-sizing:border-box;padding:30px 20px 0 90px;border-bottom:2px solid #e3e3e3;background-color:#f8f8f8;background-position:0 0;background-repeat:no-repeat;text-decoration:none;color:#252525}.main-services__item._service{background-image:url(/local/templates/.default/css/../img/main-services_service.png)}.main-services__item._school{background-image:url(/local/templates/.default/css/../img/main-services_school.png)}.main-services__item._payment{background-image:url(/local/templates/.default/css/../img/main-services_payment.png)}.main-services__item._delivery{background-image:url(/local/templates/.default/css/../img/main-services_delivery.png)}.main-services__item:hover{color:#252525}.main-services__item:hover .title{color:#00a1e3}.main-services__item:hover .link{color:#00a1e3}.main-services__item .title{display:block;margin-bottom:15px;font-size:18px;text-transform:uppercase;font-weight:600;color:#515151}.main-services__item .text{display:block;height:64px;position:relative;overflow:hidden;margin-bottom:10px;font-size:14px;line-height:16px}.main-services__item .more{display:block}.main-services__item .link{text-decoration:underline}@media screen and (max-width: 1024px){.main-services .col_1-4{margin-bottom:10px;width:50%}}.main-subscribe{position:relative;max-width:520px;margin:0 auto 50px;padding:45px 50px 20px;box-sizing:border-box;border:1px solid #ff4258;color:#505050}.main-subscribe:after{content:'';width:58px;height:86px;position:absolute;top:0;left:50px;background-image:url(/local/templates/.default/css/../img/main-subscribe.png)}.main-subscribe__title{margin-bottom:30px;font-size:20px;text-transform:uppercase;text-align:right}.main-subscribe__title strong{font-weight:600}.main-subscribe__text{position:relative}.main-subscribe__text .text{outline:none;width:100%;height:44px;box-sizing:border-box;padding-right:160px;padding-left:25px;border-top:1px solid #ff4258;border-left:1px solid #ff4258;border-bottom:1px solid #ff4258;font-size:14px}.main-subscribe__text .text::-webkit-input-placeholder{color:#5f5f5f}.main-subscribe__text .text:-moz-placeholder{color:#5f5f5f}.main-subscribe__text .text::-moz-placeholder{color:#5f5f5f}.main-subscribe__text .text:-ms-input-placeholder{color:#5f5f5f}.main-subscribe__text .send{outline:none;cursor:pointer;width:144px;height:44px;position:absolute;top:0;right:0;box-sizing:border-box;background-color:#ff4258;border:0;font-size:16px;font-weight:600;text-transform:uppercase;text-align:center;color:#fff}.catalog-menu{z-index:100;position:relative;border-bottom:1px solid #dcddde}@media screen and (max-width: 960px){.catalog-menu{margin:0 -10px}}@media screen and (max-width: 767px){.catalog-menu{border-top:1px solid #dcddde}}.catalog-menu li{list-style:none}.catalog-menu__list{width:100%;display:table}@media screen and (max-width: 767px){.catalog-menu__list{display:block}.catalog-menu__list:after{content:'.';display:block;clear:both;height:0;opacity:0;visibility:hidden;content:.;display:block;clear:both;height:0;opacity:0;visibility:hidden}}.catalog-menu__item{display:table-cell}@media screen and (max-width: 767px){.catalog-menu__item{width:33.3333%;display:block;float:left;box-sizing:border-box;border-left:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}.catalog-menu__item:nth-of-type(3n+1){border-left:0}}.catalog-menu__item > .link{height:62px;min-width:80px;position:relative;display:block;box-sizing:border-box;padding-top:40px;font-size:12px;text-align:center;text-transform:uppercase;text-decoration:none;color:#404041}.catalog-menu__item > .link:after{content:'';width:64px;height:40px;position:absolute;top:0;left:50%;margin-left:-32px;width:71px;margin-top:5px;background-image:url(/local/templates/.default/css/../img/catalog-menu-2.svg),none;background-size:100%}@media screen and (max-width: 960px){.catalog-menu__item > .link{height:82px;padding-top:50px}.catalog-menu__item > .link:after{top:10px}}@media screen and (max-width: 320px){.catalog-menu__item > .link{height:70px;padding-top:44px}.catalog-menu__item > .link:after{top:4px}.catalog-menu__item > .link.empty:after{background:none}.catalog-menu__item:hover,.catalog-menu__item:hover > .link.empty,.catalog-menu__item:hover > .link.empty:after{background:none}}.catalog-menu__item:hover > .link:after{background-image:url(/local/templates/.default/css/../img/catalog-menu-2-hover.svg),none}.catalog-menu__item._sale > .link:after{background-position:0 0}.catalog-menu__item._new > .link:after{background-position:0 -552px}.catalog-menu__item._spark > a:after{background-position:0 -193px}.catalog-menu__item._dji > .link:after{background-position:0 -144px}.catalog-menu__item._mavic > .link:after{background-position:0 -104px}.catalog-menu__item._phantom3 > .link:after{background-position:0 -196px}.catalog-menu__item._phantom4 > .link:after{background-position:0 -246px}.catalog-menu__item._inspare > .link:after{background-position:0 -298px}.catalog-menu__item._osmo > .link:after{background-image: url(/bitrix/components/iconix/catalog_menu/templates/.default/img/osmo.svg), none;background-position: -3px -1px;background-repeat: no-repeat;}.catalog-menu__item._ronin > .link:after{background-image: url(/bitrix/components/iconix/catalog_menu/templates/.default/img/ronin.svg), none;background-position: -3px -1px;background-repeat: no-repeat;}.catalog-menu__item._quadra > .link:after{background-position:0 -501px}.catalog-menu__item._multy > .link:after{background-position:0 -450px}.catalog-menu__item._toys > .link:after{background-position:0 -49px}.catalog-menu__item._prom > .link:after{background-position:0 -449px}.catalog-menu__item._goggles > .link:after{background-image:url(/bitrix/components/iconix/catalog_menu/templates/.default/img/goggles_icon-1.svg),none;background-position:-3px -5px;   }.catalog-menu__item._tello > .link:after{background-image:url(/bitrix/components/iconix/catalog_menu/templates/.default/img/tello.svg),none;background-position:-3px 8px;background-repeat: no-repeat}.catalog-menu__item:hover .catalog-menu_2__list{display:block}.catalog-menu__item:hover > .link{background-color:#404041;color:#fff}.catalog-menu_2__list{display:none;position:absolute;top:100%;right:30px;left:30px;padding:20px 0 10px;background-color:#404041}.catalog-menu_2__list:after{content:'.';display:block;clear:both;height:0;opacity:0;visibility:hidden;content:.;display:block;clear:both;height:0;opacity:0;visibility:hidden}.catalog-menu_2__item{width:16.66%;float:left;box-sizing:border-box;padding-left:20px}@media screen and (max-width: 960px){.catalog-menu_2__item{width:25%}}.catalog-menu_2__item > .link{font-size:15px;font-weight:600;text-decoration:none;color:#fff}.catalog-menu_3__list{padding-top:10px}.catalog-menu_3__item{margin-bottom:10px}.catalog-menu_3__item .link{font-size:14px;text-decoration:none;color:#fff}.main-last-views{text-align:center;clear:both}.main-last-views__title{height:48px;margin-bottom:10px;background-color:#f8f8f8;border-top:2px solid #cecece;font-size:16px;line-height:48px;text-transform:uppercase;font-weight:600;color:#474747}.main-last-views__item{display:inline-block;vertical-align:top}.main-last-views__item .image{display:block}.footer{padding:30px 0;background-color:#e5e5e5;font-family:Arial,sans-serif;font-size:13px;line-height:21px}@media screen and (max-width: 960px){.footer{padding-bottom:15px}}@media screen and (max-width: 767px){.footer{padding-bottom:20px}}@media screen and (max-width: 960px){.footer .inner{padding:0 25px}}@media screen and (max-width: 960px){.footer .footer__menu{margin-bottom:20px}}@media screen and (max-width: 767px){.footer .footer__menu{margin-bottom:0}}@media screen and (max-width: 960px){.footer .col_2-3{width:100%}}@media screen and (max-width: 960px){.footer .col_1-3{width:100%}}.footer-menu{margin-left:-10px}.footer-menu:after{content:'.';display:block;clear:both;height:0;opacity:0;visibility:hidden;content:.;display:block;clear:both;height:0;opacity:0;visibility:hidden}.footer-menu li{list-style:none}.footer-menu__item{width:25%;float:left;box-sizing:border-box;padding-left:10px}@media screen and (max-width: 767px){.footer-menu__item{width:auto;float:none;padding-right:0;text-align:center;margin:0 0 10px}.footer-menu__item:last-child{margin-bottom:0}}.footer-menu__item > .link{cursor:default;font-size:17px;font-weight:700;text-transform:uppercase;text-decoration:none;color:#404041}@media screen and (max-width: 767px){.footer-menu__item > .link{cursor:pointer;font-size:16px;color:#474747}}.footer-menu_2{padding-top:30px}@media screen and (max-width: 767px){.footer-menu_2{display:none}}@media screen and (max-width: 960px){.footer-menu_2{padding-top:5px}}.footer-menu_2__item > .link{font-size:12px;text-decoration:none;color:#404041}.footer-menu_2__item > .link:hover{text-decoration:underline}@media screen and (max-width: 767px){.footer__address{display:none}}.footer__address .title{margin-bottom:30px;font-size:17px;font-weight:700;text-transform:uppercase;color:#404041}@media screen and (max-width: 960px){.footer__address .title{margin-bottom:5px}}.footer__address .container{margin:30px 0}@media screen and (max-width: 960px){.footer__address .container{width:50%;margin:0;float:left;box-sizing:border-box;padding-right:20px}}.footer__address .container a{display:inline-block}.footer__copyright{text-align:left}@media screen and (max-width: 767px){.footer__copyright{font-size:12px}.footer__copyright .col_1-2{width:100%}}.footer__copyright a{color:#363636}.footer-links{margin-bottom:20px;text-align:center}.footer-links__item{margin-bottom:5px;list-style:none}.footer-links__item .link{font-size:14px;text-transform:uppercase;text-decoration:none;color:#474747}.icon-social{width:22px;height:22px;display:inline-block;background-image:url(/local/templates/.default/css/../img/icons-social.png)}.icon-social._facebook{background-position:0 0}.icon-social._youtube{background-position:-30px 0}.icon-social._vkontakte{background-position:-60px 0}.icon-social._instagram{background-position:-90px 0}.main-product-day{max-width:360px;position:relative;padding:30px 30px 20px 180px;margin:0 auto;box-sizing:border-box;text-align:center}.main-product-day:after{content:'.';display:block;clear:both;height:0;opacity:0;visibility:hidden;content:.;display:block;clear:both;height:0;opacity:0;visibility:hidden}.main-product-day .image{position:absolute;top:30px;right:calc(50% + 20px)}.main-product-day .image img{width:100px}.main-product-day .properties{position:absolute;top:-1px;left:-1px}.main-product-day .title{display:inline-block;padding:0 7px;background-color:#ff343c;background:-moz-linear-gradient(top,#f45d63 0%,#ff343c 100%);background:-webkit-linear-gradient(top,#f45d63 0%,#ff343c 100%);background:linear-gradient(to bottom,#f45d63 0%,#ff343c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f45d63',endColorstr='#ff343c',GradientType=0);line-height:30px;font-weight:600;text-transform:uppercase;color:#fff}@media screen and (max-width: 960px){.main-product-day .title{font-size:12px;padding:0 4px}}.main-product-day .time{padding-left:15px;display:inline-block;line-height:30px;font-weight:600;color:#ff333b}@media screen and (max-width: 960px){.main-product-day .time{padding-left:10px}}.main-product-day .text{margin-bottom:10px;font-size:12px;line-height:14px;color:#303030}.main-product-day .relative{position:relative;margin:0 20px}@media screen and (max-width: 960px){.main-product-day .relative{text-align:center}}.main-product-day .price{font-size:14px;color:#212121}.main-product-day .buy{padding-right:30px;background-image:url(/local/templates/.default/css/../img/start-container__product_buy.png);background-repeat:no-repeat;background-position:100% 50%;font-size:16px;text-transform:uppercase;font-weight:700;text-decoration:none;color:#ff4258}.basket-pop{width:605px;display:none;position:absolute;padding:10px 0;right:0;top:60px;z-index:999;background:#fff;cursor:default;box-shadow:0 0 15px rgba(0,0,0,0.5);border-radius:6px}.basket-pop .clear{clear:both}.basket-pop .scroll-pane{height:auto;max-height:347px;padding-right:8px;margin-right:17px}.basket-pop .total{float:left;margin:20px 0 5px 55px;line-height:42px;font-family:'Open Sans';color:#ff4258;font-size:30px;font-weight:700}.basket-pop .total span{padding-right:30px;font-size:16px;color:#404041}.basket-pop .btn{float:right;text-transform:none;margin:20px 0 5px}.basket-pop .foot{border-bottom:1px solid #e6e7e8;margin-right:25px}.basket-pop__line{width:550px;padding:15px;border-bottom:1px solid #e6e7e8}.basket-pop__line:last-child{border-bottom:0}.basket-pop__line .img{float:left;width:105px;margin-right:20px}.basket-pop__line .img img{max-width:100%}.basket-pop__line .text{float:left;width:230px;margin-right:20px;font-size:16px;font-weight:700;font-family:'Open Sans'}.basket-pop__line .text a{color:#404041;text-decoration:none;line-height:20px}.basket-pop__line .text a:hover{text-decoration:underline}.basket-pop__line .price{color:#ff4258;font-size:30px;padding-top:10px}.basket-pop__line .event{float:left;width:160px}.counter{width:124px;height:42px;margin:15px 20px 0 0;float:left;border-radius:3px}.counter__del{cursor:pointer;margin-top:28px;float:left;width:14px;height:14px;background:url(/local/templates/.default/css/../img/close.png) center no-repeat}.counter__del:hover{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}.counter__button{float:left;width:40px;height:40px;border:1px solid #bcbec0;cursor:pointer;font-size:16px;font-weight:700;line-height:37px;color:#bcbec0;text-align:center}.counter__button._minus{border-radius:3px 0 0 3px}.counter__button._plus{border-radius:0 3px 3px 0;font-size:26px;line-height:40px}.counter__button:hover{background:#0EADED;border-color:transparent;color:#fff}.counter input{width:40px;height:40px;float:left;padding:0;border:0;border-top:1px solid #bcbec0;border-bottom:1px solid #bcbec0;font-size:16px;font-weight:700;text-align:center;font-family:'Open Sans'}.nav-main-fluid{width:233px;height:100%;position:fixed;z-index:9999;top:0;left:0;padding-top:30px;background:#404041;box-shadow:inset -3px 0 7px rgba(0,0,0,0.3);transform:translateX(-235px);transition:all .3s ease-in-out}.nav-main-fluid._active{transform:translateX(0)}.nav-main-fluid > ul > li > a{display:block;text-decoration:none;font-size:16px;padding:12px 10px 10px 24px;color:#fff;font-weight:700;cursor:pointer;text-transform:uppercase}.nav-main-fluid > ul > li > ul{display:none}.nav-main-fluid > ul > li > ul > li a{text-decoration:none;font-size:16px;padding:12px 10px 10px 24px;cursor:pointer;color:#bcbec0;border-bottom:1px solid #6d6e70;font-weight:400}.nav-main-fluid > ul > li > ul > li:hover > a{background:#575759}.nav-main-fluid > ul > li:hover > a,.nav-main-fluid > ul > li.active > a{background:#6d6e70}.nav-main-fluid-bg{width:100%;height:100%;position:fixed;cursor:pointer;display:block;top:0;left:0;z-index:999}.nav-main-fluid-bg._hidden{display:none}.bottom-panel{float:left;width:100%;position:fixed;z-index:9;bottom:0;left:0;right:0}.clearfix:after{content:'.';display:block;clear:both;height:0;opacity:0;visibility:hidden}.clear{clear:both;position:relative}.table{display:table;width:100%;height:100%}.table > .cell{display:table-cell;vertical-align:middle}body,html{width:100%;height:100%;font-family:'Open Sans',Arial,sans-serif;font-size:14px;line-height:24px;color:#333}@media screen and (max-width: 480px){body,html{font-size:12.6px;line-height:21.6px}}.inner{min-width:320px;max-width:1260px;position:relative;box-sizing:border-box;margin:0 auto;padding:0 30px}@media screen and (max-width: 960px){.inner{padding:0 10px}}.site{width:100%;min-width:320px;min-height:100%;position:relative;overflow:hidden}html,body,ul,ol,p{margin:0;padding:0}img{border:0}.row{margin-left:-10px}.row:after{content:'.';display:block;clear:both;height:0;opacity:0;visibility:hidden;content:.;display:block;clear:both;height:0;opacity:0;visibility:hidden}.row [class^=col_]{box-sizing:border-box;padding-left:10px;float:left}.col_1-2{width:50%}.col_1-3{width:33.33%}.col_1-4{width:25%}.col_1-5{width:20%}.col_1-6{width:16.66%}.col_1-7{width:14.28%}.col_1-8{width:12.5%}.col_2-3{width:66.66%}.col_2-4{width:50%}.col_2-5{width:40%}.col_2-6{width:33.33%}.col_2-7{width:28.57%}.col_2-8{width:25%}.col_3-4{width:75%}.col_3-5{width:60%}.col_3-6{width:50%}.col_3-7{width:42.85%}.col_3-8{width:37.5%}.col_4-5{width:80%}.col_4-6{width:66.66%}.col_4-7{width:57.14%}.col_4-8{width:50%}.col_5-6{width:83.33%}.col_5-7{width:71.42%}.col_5-8{width:62.5%}.col_6-7{width:85.71%}.col_6-8{width:75%}.col_7-8{width:87.5%}@media screen and (max-width: 960px){._v_desktop{display:none}}._v_tablet{display:none}@media screen and (min-width: 768px) and (max-width: 960px){._v_tablet{display:block}}._v_mobile{display:none}@media screen and (max-width: 767px){._v_mobile{display:block}}._v_tablet-mobile{display:none}@media screen and (max-width: 960px){._v_tablet-mobile{display:block}}._v_desktop-tablet{display:none}@media screen and (min-width: 768px){._v_desktop-tablet{display:block}}h1,.h1{margin:.8em 0;font-family:'Open Sans',Arial,sans-serif;font-size:32px;line-height:40px;font-weight:700;text-transform:uppercase;color:#333}@media screen and (max-width: 480px){h1,.h1{font-size:25.6px;line-height:32px}}h2,.h2{margin:1em 0;font-family:'Open Sans',Arial,sans-serif;font-size:34px;line-height:34px;font-weight:400;text-transform:uppercase;color:#454545}@media screen and (max-width: 480px){h2,.h2{font-size:27.2px;line-height:27.2px}}h3,.h3{margin:.8em 0;font-family:'Open Sans',Arial,sans-serif;font-size:34px;line-height:34px;font-weight:300;text-transform:none;color:#020004}@media screen and (max-width: 480px){h3,.h3{font-size:27.2px;line-height:27.2px}}h4,.h4{margin:.8em 0;font-family:'Open Sans',Arial,sans-serif;font-size:16px;line-height:24px;font-weight:600;text-transform:none;color:#151515}@media screen and (max-width: 480px){h4,.h4{font-size:12.8px;line-height:19.2px}}h5,.h5{margin:.8em 0;font-family:'Open Sans',Arial,sans-serif;font-size:16px;line-height:24px;font-weight:400;text-transform:none;color:#999}@media screen and (max-width: 480px){h5,.h5{font-size:12.8px;line-height:19.2px}}h6,.h6{margin:.8em 0;font-family:'Open Sans',Arial,sans-serif;font-size:16px;line-height:24px;font-weight:600;text-transform:none;color:#000}@media screen and (max-width: 480px){h6,.h6{font-size:12.8px;line-height:19.2px}}a{color:#00a1e3}a:hover{color:#00a1e3}a:visited{color:#00a1e3}a.link_dashed{border-bottom:1px dashed #00a1e3;text-decoration:none}strong,b{font-weight:600}p{margin:0 0 20px}._content ul{padding:0;margin:0 0 20px}._content ul li{position:relative;padding-left:20px;margin-bottom:15px;list-style:none;color:#333}._content ul li:after{content:'';width:6px;height:6px;position:absolute;left:0;top:10px;border-radius:50%;background-color:#169fe5}@media screen and (max-width: 480px){._content ul li:after{top:5px}}._content ol{padding:0;margin:0 0 20px;counter-reset:li}._content ol li{position:relative;padding-left:20px;margin-bottom:15px;list-style:none;color:#333}._content ol li:after{content:counter(li) '.';counter-increment:li;position:absolute;top:0;left:0;font-weight:700;color:#e72025}._content table{margin:0 0 20px;border-collapse:collapse}@media screen and (max-width: 767px){._content table{display:inline-block;overflow-x:auto;max-width:100%}}._content table tr td,._content table tr th{padding:0 35px 0 0;text-align:left;font-size:14px;line-height:24px;vertical-align:top}@media screen and (max-width: 767px){._content img{height:auto;max-width:100%;float:none!important;display:block;padding:0!important;margin:0 0 20px}}q,.quote{display:block;padding:15px;margin:0 0 20px;border-top:1px solid #b49364;border-bottom:1px solid #b49364;font-size:16px;line-height:24px;font-weight:500;quotes:none;color:#b49364}@media screen and (max-width: 480px){q,.quote{padding-left:0;padding-right:0}}hr{height:1px;position:relative;border:0;margin:20px 0;background-color:#e6dce3}.info-message{padding:10px;border-radius:8px;font-size:13px;line-height:18px;color:#555;background-color:#EAF4FF}.info-message._warning{background-color:#FFF8EA}.info-message._error{background-color:#fcf0ed}.info-message._success{background-color:#f5f8f1}.input-button,a.input-button{cursor:pointer;display:inline-block;box-sizing:border-box;padding:0 15px;border:1px solid #CCC;border-radius:3px;background-color:#fff;outline:none;font-family:'Open Sans',Arial,sans-serif;font-size:15px;line-height:36px;text-align:center;text-decoration:none;white-space:nowrap;color:#555;-webkit-transition:all .1s;-moz-transition:all .1s;-ms-transition:all .1s;-o-transition:all .1s;transition:all .1s;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.input-button:hover,a.input-button:hover{border-color:#4AA4E2;color:#555}.input-button:focus,a.input-button:focus{-webkit-box-shadow:0 0 0 4px #D4EDFF;box-shadow:0 0 0 4px #D4EDFF}.input-button:active,a.input-button:active{border-color:#5F8CC1;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent}.input-button[disabled],a.input-button[disabled],.input-button[disabled]:hover,a.input-button[disabled]:hover{cursor:default;background-color:#F1F1F1;border-color:#CCC;color:#AAA;-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent}.input-button._accent,a.input-button._accent{background-color:#4A90E2;border-color:#4A90E2;color:#fff}.input-button._accent:hover,a.input-button._accent:hover{background-color:#3994FF;border-color:#317FDB;color:#fff}.input-button._accent:active,a.input-button._accent:active{background-color:#317FDB;border-color:#317FDB}.input-button._accent[disabled],a.input-button._accent[disabled],.input-button._accent[disabled]:hover,a.input-button._accent[disabled]:hover{background-color:#5D8DC6;border-color:#5D8DC6;color:#abc4e1}.input-button._small,a.input-button._small{font-size:13px;line-height:28px}.input-button._large,a.input-button._large{font-size:18px;line-height:46px}.input-text{width:240px;height:32px;box-sizing:border-box;padding:0 10px;border-radius:2px;border:1px solid #DADADA;outline:none;background-color:#fff;background-image:none;font-family:'Open Sans',Arial,sans-serif;font-size:15px;color:#777;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-webkit-transition:all .1s;-moz-transition:all .1s;-ms-transition:all .1s;-o-transition:all .1s;transition:all .1s}.input-text::-webkit-input-placeholder{color:#aaa}.input-text:-moz-placeholder{color:#aaa}.input-text::-moz-placeholder{color:#aaa}.input-text:-ms-input-placeholder{color:#aaa}.input-text[disabled]{border-color:#DADADA;background-color:#F5F5F5;color:#AAA}.input-text._success{background-color:#f5f8f1;border-color:#b8ce9e;color:#7AA34B}.input-text._success::-webkit-input-placeholder{color:#7AA34B}.input-text._success:-moz-placeholder{color:#7AA34B}.input-text._success::-moz-placeholder{color:#7AA34B}.input-text._success:-ms-input-placeholder{color:#7AA34B}.input-text._error{background-color:#fcf0ed;border-color:#ecab98;color:#D03202}.input-text._error::-webkit-input-placeholder{color:#D03202}.input-text._error:-moz-placeholder{color:#D03202}.input-text._error::-moz-placeholder{color:#D03202}.input-text._error:-ms-input-placeholder{color:#D03202}.input-text:focus{-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 0 0 4px #D4EDFF;box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 0 0 4px #D4EDFF;border-color:#49a2e0}.input-text_error{background-color:#FFF1EA;border-color:#D45519;color:#FFF1EA}select.input-text{cursor:pointer}textarea.input-text{height:5em;padding-top:.2em;display:block}.input-select{cursor:default;display:inline-block;position:relative;font-size:13px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.input-select__selected{cursor:pointer;height:35px;position:relative;z-index:1;box-sizing:border-box;padding:4px 30px 4px 15px;border-radius:2px;border:1px solid #d6d6d6;background-color:#fff;line-height:35px;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.input-select__selected:after{content:'';width:30px;height:30px;position:absolute;top:0;right:0;bottom:0;background-repeat:no-repeat;background-position:0 50%;background-image:url(/local/templates/.default/css/../img/input-select__arrow.png);background-image:url(/local/templates/.default/css/../img/input-select__arrow.svg),none}.input-select__selected .value{display:inline-block;position:relative;overflow:hidden;white-space:nowrap;font-weight:700;border-bottom:1px dotted #444343;line-height:18px;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.input-select:hover .input-select__selected{border-color:#b49364}.input-select:hover .input-select__selected .value{border-bottom-color:transparent}.input-select_active{z-index:10}.input-select_active .input-select__selected{border-color:#b49364;border-bottom-color:#fff!important}.input-select_active .input-select__selected:after{background-position:-30px 0}.input-select_active .input-select__selected .value{border-bottom-color:transparent}.input-select_active .input-select__list{height:auto;opacity:1}.input-select__list{width:170px;height:0;min-width:100%;position:absolute;box-sizing:border-box;overflow:hidden;top:100%;left:0;margin-top:-1px;border-radius:0 0 2px 2px;border:1px solid #b49364;background-color:#fff;opacity:0;-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.4);box-shadow:0 2px 2px rgba(0,0,0,0.4);-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}.input-select__item{line-height:16px}.input-select__item:last-child{margin-bottom:10px}.input-select__item > *{padding:4px 15px}.input-select__item .link:hover{cursor:pointer;color:#000}.input-checkbox{display:inline-block;position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.input-checkbox input[type="checkbox"]{display:none}.input-checkbox input[type="checkbox"]:checked + label:after{content:'';width:8px;height:8px;position:absolute;top:50%;left:4px;margin-top:-4px;border-radius:2px;background-color:#00a1e3}.input-checkbox label{cursor:pointer;display:inline-block;position:relative;padding-left:20px}.input-checkbox label:before{content:'';width:14px;height:14px;position:absolute;top:50%;left:0;margin-top:-8px;background-color:#fff;border-radius:2px;border:1px solid #00a1e3}.input-radio{display:inline-block;position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.input-radio input[type="radio"]{display:none}.input-radio input[type="radio"]:checked + label:after{content:'';width:8px;height:8px;position:absolute;top:50%;left:4px;margin-top:-4px;border-radius:50%;background-color:#00a1e3}.input-radio label{cursor:pointer;display:inline-block;position:relative;padding-left:20px}.input-radio label:before{content:'';width:14px;height:14px;position:absolute;top:50%;left:0;margin-top:-8px;background-color:#fff;border-radius:50%;border:1px solid #00a1e3}._mt_0{margin-top:0}._mt_5{margin-top:5px}._mt_10{margin-top:10px}._mt_15{margin-top:15px}._mt_20{margin-top:20px}._mt_25{margin-top:25px}._mt_30{margin-top:30px}._mt_35{margin-top:35px}._mt_40{margin-top:40px}._mt_45{margin-top:45px}._mt_50{margin-top:50px}._mt_55{margin-top:55px}._mt_60{margin-top:60px}._mt_65{margin-top:65px}._mt_70{margin-top:70px}._mt_75{margin-top:75px}._mt_80{margin-top:80px}._mt_85{margin-top:85px}._mt_90{margin-top:90px}._mt_95{margin-top:95px}._mt_100{margin-top:100px}._mr_0{margin-right:0}._mr_5{margin-right:5px}._mr_10{margin-right:10px}._mr_15{margin-right:15px}._mr_20{margin-right:20px}._mr_25{margin-right:25px}._mr_30{margin-right:30px}._mr_35{margin-right:35px}._mr_40{margin-right:40px}._mr_45{margin-right:45px}._mr_50{margin-right:50px}._mr_55{margin-right:55px}._mr_60{margin-right:60px}._mr_65{margin-right:65px}._mr_70{margin-right:70px}._mr_75{margin-right:75px}._mr_80{margin-right:80px}._mr_85{margin-right:85px}._mr_90{margin-right:90px}._mr_95{margin-right:95px}._mr_100{margin-right:100px}._mb_0{margin-bottom:0}._mb_5{margin-bottom:5px}._mb_10{margin-bottom:10px}._mb_15{margin-bottom:15px}._mb_20{margin-bottom:20px}._mb_25{margin-bottom:25px}._mb_30{margin-bottom:30px}._mb_35{margin-bottom:35px}._mb_40{margin-bottom:40px}._mb_45{margin-bottom:45px}._mb_50{margin-bottom:50px}._mb_55{margin-bottom:55px}._mb_60{margin-bottom:60px}._mb_65{margin-bottom:65px}._mb_70{margin-bottom:70px}._mb_75{margin-bottom:75px}._mb_80{margin-bottom:80px}._mb_85{margin-bottom:85px}._mb_90{margin-bottom:90px}._mb_95{margin-bottom:95px}._mb_100{margin-bottom:100px}._ml_0{margin-left:0}._ml_5{margin-left:5px}._ml_10{margin-left:10px}._ml_15{margin-left:15px}._ml_20{margin-left:20px}._ml_25{margin-left:25px}._ml_30{margin-left:30px}._ml_35{margin-left:35px}._ml_40{margin-left:40px}._ml_45{margin-left:45px}._ml_50{margin-left:50px}._ml_55{margin-left:55px}._ml_60{margin-left:60px}._ml_65{margin-left:65px}._ml_70{margin-left:70px}._ml_75{margin-left:75px}._ml_80{margin-left:80px}._ml_85{margin-left:85px}._ml_90{margin-left:90px}._ml_95{margin-left:95px}._ml_100{margin-left:100px}._pt_0{padding-top:0}._pt_5{padding-top:5px}._pt_10{padding-top:10px}._pt_15{padding-top:15px}._pt_20{padding-top:20px}._pt_25{padding-top:25px}._pt_30{padding-top:30px}._pt_35{padding-top:35px}._pt_40{padding-top:40px}._pt_45{padding-top:45px}._pt_50{padding-top:50px}._pt_55{padding-top:55px}._pt_60{padding-top:60px}._pt_65{padding-top:65px}._pt_70{padding-top:70px}._pt_75{padding-top:75px}._pt_80{padding-top:80px}._pt_85{padding-top:85px}._pt_90{padding-top:90px}._pt_95{padding-top:95px}._pt_100{padding-top:100px}._pr_0{padding-right:0}._pr_5{padding-right:5px}._pr_10{padding-right:10px}._pr_15{padding-right:15px}._pr_20{padding-right:20px}._pr_25{padding-right:25px}._pr_30{padding-right:30px}._pr_35{padding-right:35px}._pr_40{padding-right:40px}._pr_45{padding-right:45px}._pr_50{padding-right:50px}._pr_55{padding-right:55px}._pr_60{padding-right:60px}._pr_65{padding-right:65px}._pr_70{padding-right:70px}._pr_75{padding-right:75px}._pr_80{padding-right:80px}._pr_85{padding-right:85px}._pr_90{padding-right:90px}._pr_95{padding-right:95px}._pr_100{padding-right:100px}._pb_0{padding-bottom:0}._pb_5{padding-bottom:5px}._pb_10{padding-bottom:10px}._pb_15{padding-bottom:15px}._pb_20{padding-bottom:20px}._pb_25{padding-bottom:25px}._pb_30{padding-bottom:30px}._pb_35{padding-bottom:35px}._pb_40{padding-bottom:40px}._pb_45{padding-bottom:45px}._pb_50{padding-bottom:50px}._pb_55{padding-bottom:55px}._pb_60{padding-bottom:60px}._pb_65{padding-bottom:65px}._pb_70{padding-bottom:70px}._pb_75{padding-bottom:75px}._pb_80{padding-bottom:80px}._pb_85{padding-bottom:85px}._pb_90{padding-bottom:90px}._pb_95{padding-bottom:95px}._pb_100{padding-bottom:100px}._pl_0{padding-left:0}._pl_5{padding-left:5px}._pl_10{padding-left:10px}._pl_15{padding-left:15px}._pl_20{padding-left:20px}._pl_25{padding-left:25px}._pl_30{padding-left:30px}._pl_35{padding-left:35px}._pl_40{padding-left:40px}._pl_45{padding-left:45px}._pl_50{padding-left:50px}._pl_55{padding-left:55px}._pl_60{padding-left:60px}._pl_65{padding-left:65px}._pl_70{padding-left:70px}._pl_75{padding-left:75px}._pl_80{padding-left:80px}._pl_85{padding-left:85px}._pl_90{padding-left:90px}._pl_95{padding-left:95px}._pl_100{padding-left:100px}._pv_0{padding-top:0}._pv_5{padding-top:5px}._pv_10{padding-top:10px}._pv_15{padding-top:15px}._pv_20{padding-top:20px}._pv_25{padding-top:25px}._pv_30{padding-top:30px}._pv_35{padding-top:35px}._pv_40{padding-top:40px}._pv_45{padding-top:45px}._pv_50{padding-top:50px}._pv_55{padding-top:55px}._pv_60{padding-top:60px}._pv_65{padding-top:65px}._pv_70{padding-top:70px}._pv_75{padding-top:75px}._pv_80{padding-top:80px}._pv_85{padding-top:85px}._pv_90{padding-top:90px}._pv_95{padding-top:95px}._pv_100{padding-top:100px}._pv_0{padding-bottom:0}._pv_5{padding-bottom:5px}._pv_10{padding-bottom:10px}._pv_15{padding-bottom:15px}._pv_20{padding-bottom:20px}._pv_25{padding-bottom:25px}._pv_30{padding-bottom:30px}._pv_35{padding-bottom:35px}._pv_40{padding-bottom:40px}._pv_45{padding-bottom:45px}._pv_50{padding-bottom:50px}._pv_55{padding-bottom:55px}._pv_60{padding-bottom:60px}._pv_65{padding-bottom:65px}._pv_70{padding-bottom:70px}._pv_75{padding-bottom:75px}._pv_80{padding-bottom:80px}._pv_85{padding-bottom:85px}._pv_90{padding-bottom:90px}._pv_95{padding-bottom:95px}._pv_100{padding-bottom:100px}._ph_0{padding-top:0}._ph_5{padding-top:5px}._ph_10{padding-top:10px}._ph_15{padding-top:15px}._ph_20{padding-top:20px}._ph_25{padding-top:25px}._ph_30{padding-top:30px}._ph_35{padding-top:35px}._ph_40{padding-top:40px}._ph_45{padding-top:45px}._ph_50{padding-top:50px}._ph_55{padding-top:55px}._ph_60{padding-top:60px}._ph_65{padding-top:65px}._ph_70{padding-top:70px}._ph_75{padding-top:75px}._ph_80{padding-top:80px}._ph_85{padding-top:85px}._ph_90{padding-top:90px}._ph_95{padding-top:95px}._ph_100{padding-top:100px}._ph_0{padding-bottom:0}._ph_5{padding-bottom:5px}._ph_10{padding-bottom:10px}._ph_15{padding-bottom:15px}._ph_20{padding-bottom:20px}._ph_25{padding-bottom:25px}._ph_30{padding-bottom:30px}._ph_35{padding-bottom:35px}._ph_40{padding-bottom:40px}._ph_45{padding-bottom:45px}._ph_50{padding-bottom:50px}._ph_55{padding-bottom:55px}._ph_60{padding-bottom:60px}._ph_65{padding-bottom:65px}._ph_70{padding-bottom:70px}._ph_75{padding-bottom:75px}._ph_80{padding-bottom:80px}._ph_85{padding-bottom:85px}._ph_90{padding-bottom:90px}._ph_95{padding-bottom:95px}._ph_100{padding-bottom:100px}._ta_left{text-align:left}._ta_c{text-align:center}._ta_r{text-align:right}._ta_j{text-align:justify}._fl_l{float:left}._fl_r{float:right}._fl_n{float:none}._lh_0{line-height:0}._lh_1{line-height:1px}._lh_2{line-height:2px}._lh_3{line-height:3px}._lh_4{line-height:4px}._lh_5{line-height:5px}._lh_6{line-height:6px}._lh_7{line-height:7px}._lh_8{line-height:8px}._lh_9{line-height:9px}._lh_10{line-height:10px}._lh_11{line-height:11px}._lh_12{line-height:12px}._lh_13{line-height:13px}._lh_14{line-height:14px}._lh_15{line-height:15px}._lh_16{line-height:16px}._lh_17{line-height:17px}._lh_18{line-height:18px}._lh_19{line-height:19px}._lh_20{line-height:20px}._lh_21{line-height:21px}._lh_22{line-height:22px}._lh_23{line-height:23px}._lh_24{line-height:24px}._lh_25{line-height:25px}._lh_26{line-height:26px}._lh_27{line-height:27px}._lh_28{line-height:28px}._lh_29{line-height:29px}._lh_30{line-height:30px}._lh_31{line-height:31px}._lh_32{line-height:32px}._lh_33{line-height:33px}._lh_34{line-height:34px}._lh_35{line-height:35px}._lh_36{line-height:36px}._lh_37{line-height:37px}._lh_38{line-height:38px}._lh_39{line-height:39px}._lh_40{line-height:40px}._lh_em_0{line-height:0}._lh_em_1{line-height:1px}._lh_em_2{line-height:2px}._lh_em_3{line-height:3px}._lh_em_4{line-height:4px}._lh_em_5{line-height:5px}._lh_em_6{line-height:6px}._lh_em_7{line-height:7px}._lh_em_8{line-height:8px}._lh_em_9{line-height:9px}._lh_em_10{line-height:10px}._lh_em_11{line-height:11px}._lh_em_12{line-height:12px}._lh_em_13{line-height:13px}._lh_em_14{line-height:14px}._lh_em_15{line-height:15px}._lh_em_16{line-height:16px}._lh_em_17{line-height:17px}._lh_em_18{line-height:18px}._lh_em_19{line-height:19px}._lh_em_20{line-height:20px}._lh_em_21{line-height:21px}._lh_em_22{line-height:22px}._lh_em_23{line-height:23px}._lh_em_24{line-height:24px}._lh_em_25{line-height:25px}._lh_em_26{line-height:26px}._lh_em_27{line-height:27px}._lh_em_28{line-height:28px}._lh_em_29{line-height:29px}._lh_em_30{line-height:30px}._lh_em_31{line-height:31px}._lh_em_32{line-height:32px}._lh_em_33{line-height:33px}._lh_em_34{line-height:34px}._lh_em_35{line-height:35px}._lh_em_36{line-height:36px}._lh_em_37{line-height:37px}._lh_em_38{line-height:38px}._lh_em_39{line-height:39px}._lh_em_40{line-height:40px}._foz_0{font-size:0}._foz_1{font-size:1px}._foz_2{font-size:2px}._foz_3{font-size:3px}._foz_4{font-size:4px}._foz_5{font-size:5px}._foz_6{font-size:6px}._foz_7{font-size:7px}._foz_8{font-size:8px}._foz_9{font-size:9px}._foz_10{font-size:10px}._foz_11{font-size:11px}._foz_12{font-size:12px}._foz_13{font-size:13px}._foz_14{font-size:14px}._foz_15{font-size:15px}._foz_16{font-size:16px}._foz_17{font-size:17px}._foz_18{font-size:18px}._foz_19{font-size:19px}._foz_20{font-size:20px}._foz_21{font-size:21px}._foz_22{font-size:22px}._foz_23{font-size:23px}._foz_24{font-size:24px}._foz_25{font-size:25px}._foz_26{font-size:26px}._foz_27{font-size:27px}._foz_28{font-size:28px}._foz_29{font-size:29px}._foz_30{font-size:30px}._foz_31{font-size:31px}._foz_32{font-size:32px}._foz_33{font-size:33px}._foz_34{font-size:34px}._foz_35{font-size:35px}._foz_36{font-size:36px}._foz_37{font-size:37px}._foz_38{font-size:38px}._foz_39{font-size:39px}._foz_40{font-size:40px}._foz_41{font-size:41px}._foz_42{font-size:42px}._foz_43{font-size:43px}._foz_44{font-size:44px}._foz_45{font-size:45px}._foz_46{font-size:46px}._foz_47{font-size:47px}._foz_48{font-size:48px}._foz_49{font-size:49px}._foz_50{font-size:50px}._foz_51{font-size:51px}._foz_52{font-size:52px}._foz_53{font-size:53px}._foz_54{font-size:54px}._foz_55{font-size:55px}._foz_56{font-size:56px}._foz_57{font-size:57px}._foz_58{font-size:58px}._foz_59{font-size:59px}._foz_60{font-size:60px}._foz_61{font-size:61px}._foz_62{font-size:62px}._foz_63{font-size:63px}._foz_64{font-size:64px}._foz_65{font-size:65px}._foz_66{font-size:66px}._foz_67{font-size:67px}._foz_68{font-size:68px}._foz_69{font-size:69px}._foz_70{font-size:70px}._foz_71{font-size:71px}._foz_72{font-size:72px}._foz_73{font-size:73px}._foz_74{font-size:74px}._foz_75{font-size:75px}._foz_76{font-size:76px}._foz_77{font-size:77px}._foz_78{font-size:78px}._foz_79{font-size:79px}._foz_80{font-size:80px}._foz_0{font-size:0}._foz_0.1{font-size:.1em}._foz_0.2{font-size:.2em}._foz_0.3{font-size:.3em}._foz_0.4{font-size:.4em}._foz_0.5{font-size:.5em}._foz_0.6{font-size:.6em}._foz_0.7{font-size:.7em}._foz_0.8{font-size:.8em}._foz_0.9{font-size:.9em}._foz_1{font-size:1em}._foz_1.1{font-size:1.1em}._foz_1.2{font-size:1.2em}._foz_1.3{font-size:1.3em}._foz_1.4{font-size:1.4em}._foz_1.5{font-size:1.5em}._foz_1.6{font-size:1.6em}._foz_1.7{font-size:1.7em}._foz_1.8{font-size:1.8em}._foz_1.9{font-size:1.9em}._foz_2{font-size:2em}._foz_2.1{font-size:2.1em}._foz_2.2{font-size:2.2em}._foz_2.3{font-size:2.3em}._foz_2.4{font-size:2.4em}._foz_2.5{font-size:2.5em}._foz_2.6{font-size:2.6em}._foz_2.7{font-size:2.7em}._foz_2.8{font-size:2.8em}._foz_2.9{font-size:2.9em}._foz_3{font-size:3em}._foz_3.1{font-size:3.1em}._foz_3.2{font-size:3.2em}._foz_3.3{font-size:3.3em}._foz_3.4{font-size:3.4em}._foz_3.5{font-size:3.5em}._foz_3.6{font-size:3.6em}._foz_3.7{font-size:3.7em}._foz_3.8{font-size:3.8em}._foz_3.9{font-size:3.9em}._foz_4{font-size:4em}._foz_4.1{font-size:4.1em}._foz_4.2{font-size:4.2em}._foz_4.3{font-size:4.3em}._foz_4.4{font-size:4.4em}._foz_4.5{font-size:4.5em}._foz_4.6{font-size:4.6em}._foz_4.7{font-size:4.7em}._foz_4.8{font-size:4.8em}._foz_4.9{font-size:4.9em}._foz_5{font-size:5em}._foz_5.1{font-size:5.1em}._foz_5.2{font-size:5.2em}._foz_5.3{font-size:5.3em}._foz_5.4{font-size:5.4em}._foz_5.5{font-size:5.5em}._foz_5.6{font-size:5.6em}._foz_5.7{font-size:5.7em}._foz_5.8{font-size:5.8em}._foz_5.9{font-size:5.9em}._foz_6{font-size:6em}._foz_6.1{font-size:6.1em}._foz_6.2{font-size:6.2em}._foz_6.3{font-size:6.3em}._foz_6.4{font-size:6.4em}._foz_6.5{font-size:6.5em}._foz_6.6{font-size:6.6em}._foz_6.7{font-size:6.7em}._foz_6.8{font-size:6.8em}._foz_6.9{font-size:6.9em}._foz_7{font-size:7em}._foz_7.1{font-size:7.1em}._foz_7.2{font-size:7.2em}._foz_7.3{font-size:7.3em}._foz_7.4{font-size:7.4em}._foz_7.5{font-size:7.5em}._foz_7.6{font-size:7.6em}._foz_7.7{font-size:7.7em}._foz_7.8{font-size:7.8em}._foz_7.9{font-size:7.9em}._foz_8{font-size:8em}._pos_r{position:relative}._pos_s{position:static}._pos_f{position:fixed}._pos_a{position:absolute}._w_0{width:0}._w_5{width:5px}._w_10{width:10px}._w_15{width:15px}._w_20{width:20px}._w_25{width:25px}._w_30{width:30px}._w_35{width:35px}._w_40{width:40px}._w_45{width:45px}._w_50{width:50px}._w_55{width:55px}._w_60{width:60px}._w_65{width:65px}._w_70{width:70px}._w_75{width:75px}._w_80{width:80px}._w_85{width:85px}._w_90{width:90px}._w_95{width:95px}._w_100{width:100px}._w_105{width:105px}._w_110{width:110px}._w_115{width:115px}._w_120{width:120px}._w_125{width:125px}._w_130{width:130px}._w_135{width:135px}._w_140{width:140px}._w_145{width:145px}._w_150{width:150px}._w_155{width:155px}._w_160{width:160px}._w_165{width:165px}._w_170{width:170px}._w_175{width:175px}._w_180{width:180px}._w_185{width:185px}._w_190{width:190px}._w_195{width:195px}._w_200{width:200px}._w_205{width:205px}._w_210{width:210px}._w_215{width:215px}._w_220{width:220px}._w_225{width:225px}._w_230{width:230px}._w_235{width:235px}._w_240{width:240px}._w_245{width:245px}._w_250{width:250px}._w_255{width:255px}._w_260{width:260px}._w_265{width:265px}._w_270{width:270px}._w_275{width:275px}._w_280{width:280px}._w_285{width:285px}._w_290{width:290px}._w_295{width:295px}._w_300{width:300px}._w_305{width:305px}._w_310{width:310px}._w_315{width:315px}._w_320{width:320px}._w_325{width:325px}._w_330{width:330px}._w_335{width:335px}._w_340{width:340px}._w_345{width:345px}._w_350{width:350px}._w_355{width:355px}._w_360{width:360px}._w_365{width:365px}._w_370{width:370px}._w_375{width:375px}._w_380{width:380px}._w_385{width:385px}._w_390{width:390px}._w_395{width:395px}._w_400{width:400px}._w_405{width:405px}._w_410{width:410px}._w_415{width:415px}._w_420{width:420px}._w_425{width:425px}._w_430{width:430px}._w_435{width:435px}._w_440{width:440px}._w_445{width:445px}._w_450{width:450px}._w_455{width:455px}._w_460{width:460px}._w_465{width:465px}._w_470{width:470px}._w_475{width:475px}._w_480{width:480px}._w_485{width:485px}._w_490{width:490px}._w_495{width:495px}._w_500{width:500px}._wp_0{width:0}._wp_10{width:10%}._wp_20{width:20%}._wp_30{width:30%}._wp_40{width:40%}._wp_50{width:50%}._wp_60{width:60%}._wp_70{width:70%}._wp_80{width:80%}._wp_90{width:90%}._wp_100{width:100%}._d_b{display:block}._d_ib{display:inline-block}._tc_alt{color:#777}._tc_error{color:#D03202}._tc_success{color:#7AA34B}@media screen and (max-width: 320px){.footer ._v_mobile._ta_c._mb_30{margin:0}}div.pseudo.show{box-sizing:border-box;width:100%;max-width:100%}a#telegram_baner{margin: 5px 0 -8px;display: block;text-align: center;}
/* End */


/* Start:/local/templates/.default/css/modify.css?150972416927353*/
[id^=bx_incl_area]{
    display: inline;
}

.main-slider__item{
    position: relative;
    cursor: pointer;
}

.main-slider__item > p.slider_text{
    top: 25%;
    left: 50px;
    position: absolute;
    color: #ca0000;
    font-size: 16px;
}

.main-slider__item > p.slider_text > span.title{
    font-size: 48px;
    display: block;
    padding-bottom: 25px;
}

.main-slider__item > p.slider_text > a.more{
       display: block;
    margin-top: 30px;
    font-size: 16px;
    text-decoration: none;

}

.main-product-slider__item .buy2{
    display: inline-block;
    vertical-align: top;
    padding-right: 30px;
    /*background-image: url(/local/templates/.default/css/../img/start-container__product_buy.png);
    background-repeat: no-repeat;
    background-position: 100% 50%;*/
    font-size: 16px;
    text-transform: uppercase;
    font-weight: bold;
    text-decoration: none;
    color: #ff4258;
    position: relative;
}

.basket-pop .scroll-pane{
    width: 600px; 
    min-height: 150px;
}

.jspVerticalBar {
    position: absolute;
    top: 0;
    right: 12px;
    width: 1px;
    height: 100%
}
.jspTrack {
    background: #dcddde;
    position: relative
}
.jspDrag {
    width: 5px;
    background: #bcbec0;
    border-radius: 4px;
    position: relative;
    top: 0;
    left: -2px;
    cursor: pointer
} 

#basket[data-show-pop] .basket-pop{
    display: block;
}

a.main-services__item:visited {
    color: inherit;
}



.modal{
    display: none;
    width: 360px;
    background: #fff;
    padding: 28px;
    font-size: 16px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px
}
.modal .fancybox-close {
    display: block;
    position: absolute;
    top: 14px;
    right: 14px;
    width: 14px;
    height: 14px;
    cursor: pointer;
    z-index: 8040;
    background: url('/local/templates/.default/css/../images/fancybox/close.png') center center no-repeat;
}
.fancybox-close:hover {
    -webkit-transform:rotate(180deg);
    -moz-transform:rotate(180deg);
    transform:rotate(180deg);
}
.fancybox-close {
    -webkit-transition:all 0.3s linear;
    -moz-transition:all 0.3s linear;
    transition:all 0.3s linear
}
.fancybox-opened .fancybox-skin{
    -webkit-box-shadow: 0 0 13px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 0 13px rgba(0,0,0,0.1);
    box-shadow: 0 0 13px rgba(0,0,0,0.1)
}
.fancybox-skin{border-radius:5px; padding: 0 !important}
.fancybox-skin{background: #fff}
.modal .heading {
    font-weight: 700;
    margin-bottom: 18px;
    text-transform: uppercase;
}
.modal .heading {
    font-weight: 700;
    margin-bottom: 18px;
    text-transform: uppercase;
}
#city{width:530px; overflow:hidden;}
#input_city{
    font-family: 'Open Sans';
    color: #404041;
    font-size: 16px;
    border: 1px solid #dcddde;
    background: #f6f6f6;
    width: 94%;
    height: 40px;
    padding: 0 3%;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.city-panel{
    padding: 28px;
    margin: 25px -28px -28px;
    background: #f6f6f6;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px
}
.city-panel .title{margin:0;padding-bottom:28px}
.city-panel a{color:#12b1f1;font-size: 16px; text-decoration: none;}
.city-panel a:hover{opacity: 0.7;}
.city-panel .row{display: table-row}
.city-panel .col{display: table-cell;width: 33.3%}
.city-list{
    display: table;
    width: 100%;
    padding-bottom: 4px
}
.city-list ul{margin-right: 15px}
.city-list ul li{margin-top: 20px;list-style: none;}
.city-panel .big{font-weight: 700;text-transform: uppercase}

.js-drop-wrap{position: relative}
.drop{
    display: block;
    position: absolute;
    top:100%; width: 100%;left:0;
    background: #fff;
    border-radius: 5px; z-index: 99;
    box-shadow: 0 4px 13px rgba(0,0,0,0.13);
    max-height: 350px !important;
    overflow-x: hidden !important;
}
.drop li{padding:14px 16px}
.drop li:nth-child(2n){background: #f6f6f6}
#order_call {width: 300px;}
.alg-c{text-align: center}  
.form-group{margin-bottom: 20px}
.form-group:last-child{margin-bottom: 0}
.form-group label{
    display: inline-block;
    font-size: 16px;
    margin-bottom: 12px
}
.form-group .help{
    display: inline-block;
    margin-left: 2px;
    color:#939598;
    font-size: 12px
}
.form-group input[type="text"],
.form-group input[type="password"],
.form-group textarea{
    background: #F6F6F6;
    border: 1px solid #DCDDDE;
    border-radius: 4px;
    color: #404041;
    font-family: "Open Sans", sans-serif;
    width: 95%; padding: 0 2%; margin: 0 auto
}
.form-group .rating{display: block;margin-top: 5px}
.form-group textarea{
    height: 100px;
    padding: 10px 2%;
    font-size:16px
}
.form-group .input-md{height: 31px;font-size:16px}
#order_call .ok{ color:green;font-size:14px; display:none;}
.clear{ clear:left;}
#order_call .er{ color:red;font-size:14px; display:none;}
#order_call p.time{ font-size:12px; padding:10px 0px;}

#order_call textarea{
background:#F6F6F6;
border:1px solid #DCDDDE;
border-radius:5px;
color:#404041;
font-family:'Open Sans';
font-size:16px;
height:120px;
padding:3% 3%;
width:94%;}

#order_call .thanks{ display:none; padding:30px 0;}
#order_call .thanks .t{ font-size:22px; color: #b70302;text-align:center;}
#order_call .thanks .txt{ font-size:16px; text-align:center;}

@media (max-width:320px){
    #order_call{
        margin: 0 auto;
        padding-left: 5px;
        padding-right: 5px;
        box-sizing: border-box;
        width: 280px;
    }
    .form-group .help{
        display: none;
    }
    .form-group label{
        font-size: 14px;
    }
}

.trans-top{display: block; height: 100%;width: 100%}
.btn .hov {position: relative}
.btn:hover .hov {top: -42px}
.linear {
    background: #ff6f94; /* Old browsers */
    background: -moz-linear-gradient(top,  #ff6f94 0%, #ff161e 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff6f94), color-stop(100%,#ff161e)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ff6f94 0%,#ff161e 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ff6f94 0%,#ff161e 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ff6f94 0%,#ff161e 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ff6f94 0%,#ff161e 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6f94', endColorstr='#ff161e',GradientType=0 ); /* IE6-9 */
}
.linear:hover {
    background: #ff161e; /* Old browsers */
    background: -moz-linear-gradient(top,  #ff161e 0%, #ff6f94 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff161e), color-stop(100%,#ff6f94)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ff161e 0%,#ff6f94 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ff161e 0%,#ff6f94 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ff161e 0%,#ff6f94 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ff161e 0%,#ff6f94 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff161e', endColorstr='#ff6f94',GradientType=0 ); /* IE6-9 */
}
.btn{
    position: relative;
    display: inline-block;
    height: 42px;
    line-height: 42px;
    padding:0 18px;
    font-size: 16px;
    font-weight: 700; color:#fff;
    text-align: center;
    text-transform: uppercase;
    text-decoration: none;
    border: none; overflow: hidden;
    border-radius: 4px; cursor: pointer
}
.btn button {
    position: absolute;
    width: 100%; height: 100%;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -webkit-opacity: 0;
    opacity: 0
}
#auth_simple {
    width: 300px;
}
#auth_simple p.or.alg-c{
    padding: 0;
    margin: 0;
}
#auth_simple p.note {
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 21px;
}

@media (max-width:320px){
    #auth_simple{
        margin: 0 auto;
        padding-left: 5px;
        padding-right: 5px;
        box-sizing: border-box;
        width: 280px;
    }
    #auth_simple p.or.alg-c{
        padding: 0;
        margin: 0;
    }
    #auth_simple p.note {
        margin-bottom: 5px;
        font-size: 14px;
        line-height: 16px;
    }
}

@media (max-width:600px){
    .basket-pop{
        width: 350px;
        right: -5px;
    }
}

@media (max-width:400px){
    .basket-pop{
        width: 90vw;
        right: -5px;
    }
}

.profile {position: relative; z-index: 99; min-width: 165px;  max-width: 220px; left:30px;}

#header .right .profile .ico,
.profile .ico {
    margin-right: 6px;
    float: left; width: 11px; height: 11px;
    background: url("/local/templates/.default/css/../images/sprite.png") -13px 0
}
#header .right .profile p,
.profile p {font-family: arial; float: left; cursor: pointer; color: #555; line-height: 14px;margin: 0px;}

#header .right .profile p span,
.profile p span {
    float: right; margin: 4px;
    width: 6px; height: 3px;
    background: url("/local/templates/.default/css/../images/sprite.png") 0 -21px;

}

#header .right .profile .more,
.profile .more {
    width: 100%; padding: 11px 0 0 14px;
    position: absolute; overflow-x: hidden;
    top: -300px; right: 0; background: #404041;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px
}

#header .right .profile:hover .more,
.profile:hover .more {top: 0}

#header .right .profile .more p,
.profile .more p {color: #f2f2f2}

#header .right .profile .more .ico,
.profile .more .ico {background-position: -13px -15px}

#header .right .profile .more p span,
.profile .more p span {background-position: 0 -38px}

#header .right .profile .more ul,
.profile .more ul {float: left; width: 100%; padding: 11px 0 6px 14px; margin-left: -14px}
.profile .more ul li{list-style: none;}

#header .right .profile .more ul li a,
.profile .more ul li a{
    width: 100%; padding-left: 14px; margin-left: -14px;
    color: #fff; font-weight: 700;
    line-height: 21px; float: left;
    text-decoration: none
}

#header .right .profile .more ul li a:hover,
.profile .more ul li a:hover {background: #6d6e70}

#header .right .profile .more ul li a span,
.profile .more ul li a span {
    margin-top: 2px;
    padding: 0 5px; line-height: 14px;
    background: #f6f6f6; color: #404041;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px
}

#header .right .profile .more .order,
.profile .more .order {
    float: left; width: 100%;
    margin-left: -14px; padding: 8px 0 20px 14px;
    background: #fff
}

#header .right .profile .more .order p,
.profile .more .order p {line-height: 34px; font-weight: 700; font-family: 'Open Sans'; color: #3d4547}

#header .right .profile .more .order .search,
.profile .more .order .search {width: 91%; height: 22px}

#header .right .profile .more .order form.search input[type=text],
.profile .more .order form.search input[type=text] {
    font-family: 'Open Sans'; color: #404041;
    font-size: 12px; font-style: italic;
    float: left; border: 1px solid #dcddde;
    border-right: none; background: #f6f6f6;
    width: 79%; height: 20px; padding: 0 3%;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px
}

#header .right .profile .more .order form.search .but_fon,
.profile .more .order form.search .but_fon {width: 13%; height: 22px}

.hov {
    position: absolute; top: 0;
    width: 100%; height: 100%;
}

#header .right .profile .more .order form.search .but_fon:hover .hov,
.profile .more .order form.search .but_fon:hover .hov {top: -22px}

#header .right .profile .more .order form.search .but_fon div div.ico,
.profile .more .order form.search .but_fon div div.ico {
    width: 6px; margin: 8px auto 14px; float: none;
    height: 8px; background: url("/local/templates/.default/css/../images/sprite.png") -8px -64px
}

#header .right .profile .more .logout,
.profile .more .logout {
    width: 100%; padding: 0 0 0 14px; margin-left: -14px;
    float: left; line-height: 33px;
    color: #fff; text-align: center;
    text-transform: uppercase; text-decoration: none;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    font-size: 12px;
}

#header .right .profile .more .logout:hover,
.profile .more .logout:hover {background: #6d6e70}

#header .right .profile .more .logout span,
.profile .more .logout span {padding-right: 14px}

.order_call {
    float: left; text-transform: uppercase;
    font-size: 16px; font-weight: 700;
    line-height: 16px; margin: 35px 0
}

.nav-main-fluid li{
    padding-left: 20px;
    list-style-type: none;
}

.nav-main-fluid li a{
    display:block;
    text-decoration: none;
    font-size:16px;
    padding:12px 10px 10px 0px;
    color:#fff;
    font-weight: 700;
    cursor: pointer
}

.nav-main-fluid .jspVerticalBar{
    right: 2px;
}

a.text_link:hover {
    text-decoration: underline;
}
a.text_link {
    color: #333333;
    text-decoration: none;
}

.start-container .start-container__product .text{
    padding: 0 10px;
}

.main-services__item .title{
    line-height: 18px;
}

.main-product-day .image{
    display: table;
    height: 100px;
}
.main-product-day .image > a{
    display: table-cell;
    vertical-align: middle;
}

@media (max-width:450px){
    .main-subscribe{
       display: block;
       padding: 30px 10px 10px 10px;
        margin-bottom: 20px;
    }

    .main-subscribe__title{
        margin-bottom: 50px;
        font-size: 15px;
        padding-right: 30px;
    }

    .main-subscribe:after{
        left: 10px;
    }

    .main-subscribe__text .send{
        font-size: 14px;
        width: 125px;
    }

    .main-subscribe__text .text{
        padding-right: 100px;
    }
}


@media (max-width: 960px){
    .header__search._v_desktop {
        display: none !important;
    }
}

.search-button-toggle{
    cursor: pointer;
    width: 24px;
    height: 24px;

    border: 0;
    background-color: transparent;
    padding: 0;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    position: absolute;
    bottom: 0;

    background-image: url(/local/templates/.default/css/../img/icon-search_mobile.png);
    right: -23px;
    opacity: 1;
}

.fixed-search-form{
    position: fixed;
    top: -100%;
    left: 0;
    background: #fff;
    width: 100%;
    z-index: 10000;
    text-align: center;
    padding: 50px 50px 50px 20px;
    box-sizing: border-box;
    box-shadow: 1px 1px 1px 1px rgba(115, 115, 115, 0.6);
    transition: all .3s;
}

.fixed-search-form form{
    position: relative;
}

.fixed-search-form input[type='text']{
    width: 100%;
    border: 1px solid #a2a2a2;
    padding: 8px 20px 8px 20px;
    box-sizing: border-box;
    outline: none;
    box-shadow: inset 1px 1px 0px 0px rgba(156, 155, 155, .3);
}

.fixed-search-form input[type='submit']{
    cursor: pointer;
    width: 24px;
    height: 24px;
    display: inline-block;
    border: 0;
    background-color: transparent;
    padding: 0;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    position: absolute;
    bottom: 0;

    background-image: url(/local/templates/.default/css/../img/icon-search_mobile.png);
    right: -30px;
    top: 5px;
    opacity: 1;
}

body.show-search-form .fixed-search-form{
    top: 0;
}

.fixed-search-form-bg{
    display: none;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
}

body.show-search-form .fixed-search-form-bg{
    display: block;
}

.main-buttons__item .link{
    background: inherit;
    color: #00b5f4;
    font-weight: 700;
}
.main-buttons{
    box-shadow: 0 10px 10px rgba(0,0,0,0.1) inset;
    border-bottom: 4px solid #00caf7;
    margin-bottom: 1px;
    margin-bottom: 8px;
}
@media screen and (max-width: 320px) {
    .main-buttons{
        box-shadow: none;
        border-bottom: 1px solid #e3e3e3;
    }
    .main-buttons__item .link {
        font-weight: normal;
        color: #1aaae6;
    }
}

.catalog-menu_2__item > .link {
  font-size: 15px;
  font-weight: 600;
  text-decoration: none;
  color: #fff;

  padding: 5px 18px;    
  width: 100%;
  display: inline-block;
  box-sizing: border-box;
}

.catalog-menu_3__item .link {
  font-size: 14px;
  text-decoration: none;
  color: #fff;
  padding: 5px 18px;
  box-sizing: border-box;
  display: inline-block;
  width: 100%;
}

.catalog-menu_2__item > .link:hover , .catalog-menu_3__item:hover > .link{
    background: #6d6e70;
}

.catalog-menu_3__item {
  margin-bottom: 3px;
}

.main-slider__points .item{
    border: 1px solid #ccc;
}
.main-slider__points .item._current {
    border-color: transparent;
}

.main-product-slider__item .photo, .main-accessories__item .photo, .start-container__product div.image{
    height: 200px;
    display: table;
    width: 100%;
}

.main-accessories__item .photo {
    height: 267px;
}

.main-product-slider__item .photo a, .main-accessories__item .photo a, .start-container__product div.image a{
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}

.main-accessories__item._small .photo{
    height: 150px;
}

a.text_link{
    max-height: 50px;
    overflow: hidden;
    display: inline-block;
}

@media screen and (max-width: 960px){
    .main-product-slider__item .photo, .main-product-day .photo, .start-container__product div.image{
        height: 100px;
    }

    a.text_link{
        max-height: 45px;
    }
    .main-slider__item .image{
        width: 100%;
    }
    .main-product-slider__item .photo{
        width: 100px;
    }

    .start-container__product .buy2 {
        position: relative;
        display: inline-block;
    }   
    .header_fixed .header__authorization, .header__authorization{
        right: 74px !important;
    } 

}

.main-advantages__item{
    color: #858585 !important;
    text-decoration: none;
    font-weight: normal !important;
}
.main-advantages__item:hover{
    text-decoration: underline;
}
.main-subscribe__text .send{
    font-weight: normal;
}

.header__contacts{
    font-size: 13px !important;
}
.header__contacts .phone{
    font-size: 26px !important;
}

.header-menu__item .link{
    font-size: 13px !important;
}

@media screen and (max-width: 1200px){
    .catalog-menu .inner{
        max-width: 100%;
        padding: 0px;
    }    
}

.header__authorization{
    right: 30px;
}

::selection{
    background:#87d1f3;
    color:#fff;
}
-webkit-::selection{
    background:#87d1f3;
    color:#fff;
}
::-moz-selection{
    background:#87d1f3;
    color:#fff;
}
.footer-menu_2__item > .link{
    color: #414141 !important;

}

.catalog-header {
  margin-top: 20px;
  margin-bottom: 45px;
  margin-left: -2px;
}
.catalog-header:after {
  content: '.';
  display: block;
  clear: both;
  height: 0;
  opacity: 0;
  visibility: hidden;
}
.catalog-header:after {
  content: '.';
  display: block;
  clear: both;
  height: 0;
  opacity: 0;
  visibility: hidden;
}
.catalog-header__container {
  width: 50%;
  float: left;
  box-sizing: border-box;
  padding-left: 2px;
}
@media screen and (max-width: 960px) {
  .catalog-header__container {
    width: 100%;
    margin-bottom: 20px;
  }
}
.catalog-header__image {
  height: 234px;
  position: relative;
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  display: block;
  text-decoration: none;
} 
.catalog-header__image .text {
  font-size: 30px;
  line-height: 36px;
  text-align: center;
  text-transform: uppercase;
  font-weight: 300;
  color: #fff;
  text-decoration: none; 
}
@media screen and (max-width: 767px) {
  .catalog-header__image .text {
    font-size: 22px;
    line-height: 26px;
  }
}
.catalog-header__list {
  min-height: 125px;
  box-sizing: border-box;
  padding-top: 20px;
  background-color: #f2f2f2;
}
.catalog-header__list:after {
  content: '.';
  display: block;
  clear: both;
  height: 0;
  opacity: 0;
  visibility: hidden;
}
.catalog-header__list:after {
  content: '.';
  display: block;
  clear: both;
  height: 0;
  opacity: 0;
  visibility: hidden;
}
@media screen and (max-width: 767px) {
  .catalog-header__list {
    padding-bottom: 12px;
  }
}
.catalog-header__column {
  width: 50%;
  float: left;
  box-sizing: border-box;
  padding-left: 50px;
}
@media screen and (max-width: 1024px) {
  .catalog-header__column {
    padding-left: 20px;
  }
}
@media screen and (max-width: 960px) {
  .catalog-header__column {
    padding-left: 0px;
    text-align: center;
  }
}
@media screen and (max-width: 767px) {
  .catalog-header__column {
    width: 100%;
  }
}

.catalog-header__list a {
  font-size: 16px;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: 300;
  color: #000000;
  margin-bottom: 6px;
  line-height: 24px;
  display: block;
}
.catalog-header__list a:hover {
  text-decoration: underline;
  color: #00a1e3;
}
.catalog-categories {
  margin-left: -2px;
  margin-bottom: 30px;
}
.catalog-categories:after {
  content: '.';
  display: block;
  clear: both;
  height: 0;
  opacity: 0;
  visibility: hidden;
}
.catalog-categories:after {
  content: '.';
  display: block;
  clear: both;
  height: 0;
  opacity: 0;
  visibility: hidden;
}
.catalog-categories .image {
  display: block;
  width: 100%;
}
.catalog-categories__item {
  width: 25%;
  display: block;
  position: relative;
  float: left;
  box-sizing: border-box;
  padding-left: 2px;
  padding-bottom: 2px;
  text-decoration: none;
}
@media screen and (max-width: 960px) {
  .catalog-categories__item {
    width: 50%;
  }
}
@media screen and (max-width: 767px) {
  .catalog-categories__item {
    width: 100%;
    margin-bottom: 20px;
  }
}
.catalog-categories__item:hover:after {
  content: '';
  height: 2px;
  position: absolute;
  right: 0;
  bottom: 0;
  left: 2px;
  background-color: #f04162;
}
.catalog-categories__item .description {
  height: 60px;
  position: absolute;
  right: 0;
  bottom: 0;
  left: 2px;
  padding-left: 30px;
  background-color: #f6f6f6;
  background-color: rgba(246, 246, 246, 0.8);
  line-height: 20px;
  font-size: 16px;
  color: #000;
}
.catalog-categories__item .price {
  display: block;
  font-weight: 600;
  color: #ec123b;
}
.catalog-categories__item .name {
  display: block;
}
.catalog-photos {
  margin-bottom: 40px;
  margin-left: -2px;
}
.catalog-photos:after {
  content: '.';
  display: block;
  clear: both;
  height: 0;
  opacity: 0;
  visibility: hidden;
}
.catalog-photos:after {
  content: '.';
  display: block;
  clear: both;
  height: 0;
  opacity: 0;
  visibility: hidden;
}
.catalog-photos__item {
  width: 25%;
  float: left;
  box-sizing: border-box;
  padding-left: 2px;
  padding-bottom: 2px;
}
@media screen and (max-width: 767px) {
  .catalog-photos__item {
    width: 100%;
  }
}
.catalog-photos__item:hover .image:after {
  opacity: 0;
}
.catalog-photos__item._large {
  width: 100%;
}
.catalog-photos__item._large .image {
  height: 320px;
}
.catalog-photos__item._large .description {
  padding-left: 90px;
  right: 90px;
  bottom: 60px;
  text-align: left;
}
@media screen and (max-width: 767px) {
  .catalog-photos__item._large .description {
    padding-left: 0;
    right: 20px;
    bottom: 30px;
    left: 20px;
    text-align: center;
  }
}
.catalog-photos__item._large .title {
  display: block;
  margin-bottom: 10px;
  font-size: 25px;
  text-transform: uppercase;
  font-weight: 400;
}
@media screen and (max-width: 767px) {
  .catalog-photos__item._large .title {
    font-size: 20px;
  }
  .copyright-text{
    text-align: center;  
  }
}
@media screen and (max-width: 320px) {
    .footer .copyright-text{
        text-align: left;
        font-size: 10px;
        margin-bottom: 5px;
    }
    .footer .footer-comment{
        display: none;
    }
}

.catalog-photos__item._large .small {
  display: block;
  font-size: 14px;
  font-weight: 400;
  text-transform: none;
}
.catalog-photos__item .inside {
  display: block;
  position: relative;
  color: #fff;
}
.catalog-photos__item .image {
  height: 185px;
  position: relative;
  display: block;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50% 50%;
  background-color: #555;
}
.catalog-photos__item .image:after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(255, 255, 255, 0.1);
  opacity: 1;
  -webkit-transition: opacity 0.2s ease-in-out;
  -moz-transition: opacity 0.2s ease-in-out;
  -ms-transition: opacity 0.2s ease-in-out;
  -o-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out;
}
.catalog-photos__item .description {
  position: absolute;
  right: 10px;
  bottom: 16px;
  left: 10px;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 300;
  text-decoration: none;
  text-align: center;
}

.main-product-slider__item .relative, 
.main-accessories__item .relative{
    position: relative;
    margin-top: 25px;
}
.main-product-slider__item .price._old,
.main-accessories__item .price._old{
    font-size: 14px;
    text-decoration: line-through;
    font-weight: normal;
    color: #7c7c7c;
    position: absolute;
    top: -20px;
}
.main-product-day .price._old{
        font-size: 14px;
    text-decoration: line-through;
    font-weight: normal;
    color: #7c7c7c;

}
.main-accessories__item .photo .image{
    max-width: 200px;
}
.main-accessories__item .text, .main-product-slider__item .text{
    overflow: hidden;
}
.start-container__slider{
        max-height: 400px;
}

@media (max-width: 400px){
    .start-container__slider{
        max-height: 170px;
    }
    #jivo_container{
        display: none;
    }
    .header__search{
        left: 195px !important;
    }
}

@media screen and (max-width: 960px){
    .header__cart #basket_pop .text {
        display: block;
    }
}

@media screen and (max-width: 650px){
    .header__cart #basket_pop .text {
        display: none;
    }
}

.main-product-slider__list{
    max-height: 662px;
} 

.footer-comment{
    font-size: 10px;
    color: #5e5e5e;
    display: inline-block;
    line-height: 12px;
}

.footer-product-actions{
    margin: 10px 0px;
}

.footer .footer__menu.additional-menu{
    display: none;
}
@media screen and (max-width: 320px) {

    .footer .footer__menu{
        width: 50%;
        margin-bottom: 15px;
    }

    .footer .footer__menu.additional-menu{
        display: block;
    }

    .footer .footer__menu .footer-menu__item{
        text-align: left;
    }
    .footer .footer__menu .footer-menu__item > .link{
        font-size: 14px;
    }

    .footer ._v_mobile._ta_c._mb_30{
        text-align: left;
    }

    .footer ._v_mobile._ta_c._mb_30 .footer-product-actions{
        margin-bottom: 0;
    }
    .footer .footer__copyright br{
        display: none;
    }
}
.footer-inline-icon{
    width: 50%;
    display: none;
}

@media screen and (max-width: 960px) and (min-width: 768px){
    .footer-inline-icon{
        display: inline-block;
        float: left;
    }

    .footer-comment{
        width: 50%;
        float: left;
        padding-right: 20px;
        box-sizing: border-box;
    }
}

.price_mask{
    display: inline-block;
    visibility: hidden;
    margin-left: -33px;
}

.price_mask::after {
    content: '.-';
    display: inline-block;
    visibility: visible;
}

.price_mask.basket_mini{
    margin-left: -63px;
}

.price_mask.basket_mini_total{
    margin-left: -60px;
}

.price_mask.basket_old{
    margin-left: -42px;
}

.price_mask.basket_mini::after, 
.price_mask.basket_mini_total::after,
.price_mask.basket_old::after{
    content: '.–';
}

.price_mask.__mobile{
    margin-left: -28px;
}

/* End */


/* Start:/local/templates/.default/css/jscrollpane.min.css?1509724169910*/
.jspContainer{overflow:hidden;position:relative}.jspPane{position:absolute}.jspVerticalBar{position:absolute;top:0;right:0;width:16px;height:100%;background:red}.jspHorizontalBar{position:absolute;bottom:0;left:0;height:5px !important;width:100%;height:16px;background:red}.jspCap{display:none}.jspHorizontalBar .jspCap{float:left}.jspTrack{background:#dde;position:relative}.jspDrag{background:#bbd;position:relative;top:0;left:0;cursor:pointer}.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{float:left;height:100%}.jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer;padding:0;margin:0}.jspArrow.jspDisabled{cursor:default;background:#80808d}.jspVerticalBar .jspArrow{height:16px}.jspHorizontalBar .jspArrow{width:16px;float:left;height:100%}.jspVerticalBar .jspArrow:focus{outline:0}.jspCorner{background:#eeeef4;float:left;height:100%}* html .jspCorner{margin:0 -3px 0 0}

/* End */


/* Start:/source/css/fancybox.css?15097241774260*/
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.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;
	overflow-y: auto!important;
}

.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-prev span, .fancybox-next span {
	background-image: url('/source/css/../images/fancybox/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('/source/css/../images/fancybox/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {display: none}
.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('/source/css/../images/fancybox/blank.gif'); /* helps IE */
	-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;
}

/* Overlay helper */

.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('/source/css/../images/fancybox/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.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; /* Fallback for web browsers that doesn't support RGBa */
	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: bold;
	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;
	background: #000;
	background: rgba(0, 0, 0, 0.8);
}
/* End */


/* Start:/local/components/itg/responsive_header/templates/.default/style.css?152492657416772*/
.clearfix:after {
    content: '';
    display: table;
    height: 100%;
    clear: both;
}

.header-empty{
    height: 111px;
}

.header-b {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    z-index: 155;
}
.header-b ul,
.header-b li {list-style-type: none;margin: 0;padding: 0;}
.inner-b {
    min-width: 320px;
    max-width: 1260px;
    position: relative;
    box-sizing: border-box;
    margin: 0 auto;
    padding: 0 15px 11px 15px;
}
.logo-b {
    display: inline-block;
    max-width: 195px;
    float: left;
    position: absolute;
    left: 30px;
    top: 0;
}
.logo-b__item {
    display: block;
    width: 100%;
    float: left;
    font-size: 12px;
    line-height: 1;
    text-transform: uppercase;
    color: #7d7d7d;
    padding-top: 15px;
    box-sizing: border-box;
}
.logo-b__item span {margin-top: 5px;display: inline-block;}
.logo-b__item img {float: left;}
.logo-b .logo-b__item:first-child img {width: 187px;}
.logo-b__item--mobile {display: none;}
.navigation-b {
    display: inline-block;
    float: left;
    width: 65%;
    font-size: 13px;
    color: #7d7d7d;
    padding: 13px 15px;
    background: #f4f4f4;
    line-height: 1;
    box-sizing: border-box;
    margin-left: 19.5%;
}
.navigation-b a,
.navigation-b a:hover,
.navigation-b a:active,
.navigation-b a:visited {
    font-size: 13px;
    color: #7d7d7d;
    border-bottom: 1px solid #ccc;
    text-decoration: none;
}

.navigation-b a:hover {text-decoration: none;}

.nav-b {
    display: inline-block;
    width: 180px;
    float: right;
    margin-top: -25px;
}
.nav-b li {
    min-width: 70px;
    float: left;
}
.nav-b li:nth-child(1),
.nav-b li:nth-child(2) {
    margin-bottom: 15px;
}
.address-b,
.number-b {
    float: left;
    width: 69%;
}
.address-b {
    margin-bottom: 10px;
    white-space: nowrap;
    overflow: hidden;
}
.address-b a {display: inline-block;border-bottom: 1px dotted #7d7d7d;}
.address-b a:hover {border-bottom: 0;}
.address-b a,
.address-b a:hover,
.address-b a:active,
.address-b a:visited {
    text-decoration: none;
    color: #7d7d7d;
}
.address-b span {color: #b1b1b1;}
.address-b span a {border-bottom: none;}
.address-b span a,
.address-b span a:visited,
.address-b span a:active {color: #b1b1b1;}
.address-b span a:hover {text-decoration: underline;}
.address-b .mapTag {
    margin-top: -2px;
    vertical-align: middle;
    display: inline-block;
    width: 10px;
    height: 14px;
    background: url("/local/components/itg/responsive_header/templates/.default/img/placeholder.svg") no-repeat 50% 50%;
    background-size: cover;
}
.number-b a {
    font-size: 15px;
    font-weight: bold;
}
.number-b a,
.number-b a:visited,
.number-b a:hover,
.number-b a:active {
    color: #5c5c5c;
    text-decoration: none;
    font-size: 15px;
}
.number-b a.phone {margin-right: 5px;text-decoration: none;border-bottom: 0;    margin-bottom: 2px;display: inline-block;} 
.number-b a.order_call_button {border-bottom: 1px solid #b1b1b1; margin-left: 25px;}
.number-b a.order_call_button:hover {border-bottom: 0;}
.number-b {}
.nav-b {}
.search-b {
    position: absolute;
    left: 20.3%;
    top: 70px;
    max-width: 800px;
    width: 65%;
    display: block;
    min-height: 36px;
}
.search-b form {
    background: #fff;
    display: inline-block;
    width: 100%;
    height: 100%;
    padding-left: 23px;
    box-sizing: border-box;
    position: relative;
}
.search-b input[type="text"],
.search-b input[type="submit"] {
    outline: none;
    border: 0;
}
.search-b input[type="text"] {
    max-width: 765px;
    width: 100%;
    padding: 10px 10px 4px 12px;
    position: relative;
    box-sizing: border-box;
    font-size: 14px;
    font-weight: 400;
    font-family: 'Open Sans';

    height: initial;
    background: initial;
    color: #000;
    border-radius: initial;
    transition: initial;
}
.search-b input[type="submit"] {
    position: absolute;
    left: 0;
    bottom: 3px;
    /*top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);*/
    background: url("/local/components/itg/responsive_header/templates/.default/img/newSearchHeader.svg") no-repeat center;
    background-size: cover;
    width: 18px;
    height: 19px;
    float: left;
    padding: 0;
    cursor: pointer;
}
.basket-b {
    display: inline-block;
    position: absolute;
    z-index: 2;
    right: 23px;
    width: 140px;
    top: 44px;
    box-sizing: border-box;
    background: url("/local/components/itg/responsive_header/templates/.default/img/cart2.png") no-repeat left top;
    background: url("/local/components/itg/responsive_header/templates/.default/img/cart2.svg") no-repeat left top;
}
.basket-b__item {}
.text-b {
    height: 24px;
    float: left;
    min-height: 24px;
    font-size: 11px;
    line-height: 12px;
    color: #969696;
    padding-left: 36px;
    margin-bottom: 10px;
}
.basket-b .basket-b__item a{
    width: 300px;
    display: inline-block;
}

.price-b {
    height: 24px;
    float: left;
    line-height: 24px;
    font-family: arial, 'helvetica', sans-serif;
    font-size: 30px;
    font-weight: bold;
    color: #ff4258;
    clear: both;
}
.registration-b {
    position: absolute;
    z-index: 3;
    right: 30px;
    top: 6px;
    width: 170px;
    padding-bottom: 10px;
    text-align: right;
}
.header-b-fixed .registration-b  {top: 14px;right: 0;}
.registration-b a {
    display: inline-block;
    vertical-align: middle;
    line-height: 1;
    margin-right: 10px;
}
.registration-b a:first-child {visibility: hidden; border-bottom: 0;}
.header-b-fixed .registration-b > a:first-child{
    border-bottom: 0;
}
.registration-b a:last-of-type{margin-right: 0;}
.header-b-fixed .registration-b .profile_name{margin-right: 10px;}

.registration-b a,
.registration-b a:hover,
.registration-b a:active,
.registration-b a:visited {
    color: #000;
    font-size: 13px;
    border-bottom: 1px dotted #7d7d7d;
    text-decoration: none;
}
.registration-b a:hover {text-decoration: none;}
.header-b-fixed .registration-b > a {padding-top: 20px;}
.registration-b .manTag {
    display: inline-block;
    width: 18px;
    height: 18px;
    background: url("/local/components/itg/responsive_header/templates/.default/img/user.svg") no-repeat 50% 50%;
    background-size: contain;
}

.title-b {
    position: absolute;
    top: 30px;
    right: 0;
    background: #fff;
    padding: 20px 15px;
    height: auto;
    box-sizing: border-box;
    border: 1px solid #d9d9d9;
    display: none;
    text-align: left;
}
.title-b::after,
.title-b::before {
    content: '';
    position: absolute;
    right: 65%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 0;
    height: 0;
    border-style: solid;
}
.title-b::after {
    top: -9px;
    border-width: 0 8px 8px 8px;
    border-color: transparent transparent #d9d9d9 transparent;
}
.title-b::before {
    top: -8px;
    border-width: 0 8px 8px 8px;
    border-color: transparent transparent #fff transparent;
    z-index: 1;
}

.registration-b .title-b{
    z-index: 1;
}

.registration-b .title-b::after,
.registration-b .title-b::before{
    right: 40%;
}

.header-b-fixed .registration-b .title-b{
    top: 50px;
}

.registration-b .title-b a {
    line-height: 28px;
    visibility: visible;
    display: inline-block;
    float: left;
    min-width: 150px;
    width: 100%;
}
.registration-b .title-b a:active,
.registration-b .title-b a:visited,
.registration-b .title-b a:hover,
.registration-b .title-b a {
  text-decoration: none;
  border-bottom: none;
}
.registration-b .title-b a:hover {
  color: #1aaae6;
  text-decoration: underline;
}
.title-b a:visited,
.title-b a:active,
.title-b a:hover {
    color: #000;
    text-decoration: none;
}
.title-b a:hover {
    color: #1aaae6;
    text-decoration: underline;
}
.title-b a:hover span {color: #1aaae6;}
.title-b a span {color: #7d7d7d;}



.search-title-b {
    top: 40px;
    right: 0;
    left: 0;
    padding: 25px;
    height: auto;
    display: block;
}
.search-title-b a,
.search-title-b a:hover,
.search-title-b a:visited,
.search-title-b a:active {
    text-decoration: none;
    font-size: 14px;
    line-height: 24px;
    color: #000;
    margin-top: 20px;
}
.search-title-b a:hover {color: #1aaae6;}
.search-title-b a:hover b {color: #1aaae6;}

.search-title-b::before,
.search-title-b::after {
    left: 10%;
}
.search-title-b a span,.search-title-b a b {color: #ff4258;}
.search-result {
    display: inline-block;
    width: 100%;
    margin-top: 40px;
}
.search-title-b .search-result {text-decoration: underline;}

.header-b-fixed {
    height: 80px;
    position: fixed;
    z-index: 101;
    background-color: #fff;
    top: 0;
    right: 0;
    left: 0;
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
    z-index: 10;
}
.header-b-fixed {}
.header-b-fixed .search-b {
    position: relative;
    top: auto;
    left: auto;
    float: left;
    margin-top: 20px;
    margin-right: 250px;
    max-width: 750px;
    width: 46%;
}
.header-b-fixed .logo-b,
.header-b-fixed .navigation-b {display: none;}
.header-b-fixed .basket-b {
    position: absolute;
    top: 30px;
    right: 180px;
    width: 245px;
}

.header-b-fixed .price-b {clear: none;margin-left: 25px;}
.header-b-fixed .text-b {padding-left: 43px;}
.header-b-fixed .search-b input[type="text"], .header-b-fixed .search-b input[type="text"]:focus{border-bottom: 1px solid #dcddde !important;}


.header-b .nav-main-toggle {
    display: none;
    float: left;
    margin-top: 20px;
    margin-right: 3%;
    max-width: 76px; 
    height: 40px;
    position: relative;
    bottom: auto;
    left: auto;
    border: 1px solid #dcddde !important;
    border-radius: 3px;
    padding: 0 50px 0 60px;
    font-size: 16px;
    line-height: 42px;
    font-weight: 700;
    text-decoration: none;
    text-transform: uppercase;
    color: #6d6d6d !important;
    background: url(/local/components/itg/responsive_header/templates/.default/img/header_nav2.svg) no-repeat 18px 9px !important
}
.header-b-fixed .nav-main-toggle {display: block;}
.header-b .nav-main-toggle .lines {
    position: absolute;
    top: 14px;
    left: 22px;
}
.header-b .nav-main-toggle .line {
    width: 19px;
    height: 2px;
    margin-bottom: 3px;
    background: #969696;
}
/*.title-b {display: none;}*/
.search-visible-m {
    display: none;
    position: absolute;
    top: 15px;
    right: 470px;
    background: url("/local/components/itg/responsive_header/templates/.default/img/magnifying-glass-browser.svg") no-repeat 50% 50%;
    background-size: contain;
    width: 20px;
    height: 25px;
    padding: 0;
}



.search-b.search-b-mobile {
    display: none;
    max-width: 100vw;
    width: 100vw;
    margin: 0;
    height: 45px;
    position: absolute;
    top: -75px;
    left: 0;
    z-index: 1;
    padding: 0;
    padding-right: 470px;
    box-sizing: border-box;
}
.search-b.search-b-mobile form {
    background: #fff;
    display: inline-block;
    width: 100%;
    height: 100%;
    padding-left: 51px;
    box-sizing: border-box;
    position: relative;
}
.search-b.search-b-mobile input[type="text"] {
    width: 100%;
    position: relative;
    box-sizing: border-box;
    padding: 16px 20px 4px 12px;
    max-width: inherit;
}
.search-b.search-b-mobile input[type="submit"] {
    position: absolute;
    left: 25px;
    background: url(/local/components/itg/responsive_header/templates/.default/img/newSearchHeader.svg) no-repeat 50% 50%;
    background-size: contain;
    width: 20px;
    height: 25px;
    padding: 0;
    top: 15px;
}
.header-b-fixed .search-b.search-b-mobile {margin-top: 0px;padding-right: 470px;}

.header-b-fixed .registration-b .title-b::after,
.header-b-fixed .registration-b .title-b::before{
        right: 55%;
}
i.separator{
    display: inline-block;
    height: 9px;
    width: 1px;
    background: #7d7d7d;
    margin: 0 6px;
}
.order_call_button{
    display: inline-block;
}



@media screen and (min-width: 1200px) {
    .address-b,
    .number-b {
        float: left;
        width: 74%;
    }
}
@media screen and (max-width: 1200px) {
    .address-b,
    .number-b {
        float: left;
        width: 74%;
    }
}
@media screen and (min-width: 1024px) and (max-width: 1200px) {
    .navigation-b{
        margin-left: 21%;
        width: 62%
    }
    .search-b{
        left: 21.8%;
        width: 60.3%;
    }
    .address-b, .number-b{
        width: 68%;
    }
    .header-b-fixed .search-b{
        width: 40%;
    }

}

@media screen and (max-width: 1023px) {
    .logo-b{
        left: 50px;
    }
    .header-b {
        height: 54px;
        position: fixed;
        z-index: 101;
        background-color: #fff;
        top: 0;
        right: 0;
        left: 0;
        box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
    }
    .search-b {display: none;}
    .search-b input[type="text"], .search-b input[type="text"]:focus{border-bottom: 1px solid #dcddde !important;}
    .registration-b,
    .logo-b,
    .navigation-b {display: none;}
    .basket-b {
        position: relative;
        float: right;
        top: 17px;
        right: 0;
        width: auto;
    }
    .basket-b .basket-b__item a {width: auto;}

    .price-b {clear: none;margin-left: 25px;width: auto;text-align: right;}
    .text-b {padding-left: 43px;}
    .logo-b {display: block;}
    .header-b .logo-b__item {display: none;}
    .header-b .logo-b__item--mobile {
        display: block;
        padding-top: 15px;
        position: relative;
        z-index: 1;
    }
    .header-b .logo-b__item--mobile img {width: 90px;}

    .header-b .nav-main-toggle {
        width: 20px;
        height: 24px;
        display: block;
        padding: 0;
        border: 0 !important;
        color: #fff !important;
        margin-top: 17px;
        margin-right: 13px;
        padding-top: 10px;
        background: url(/local/components/itg/responsive_header/templates/.default/img/header_nav2.svg) no-repeat -3px -1px !important;
    }
    .header-b .nav-main-toggle .lines {
        left: 0;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
    }
    .header-b .nav-main-toggle .line {
        width: 18px;
        margin-bottom: 4px;
        top: 0;
    }
    .header-b-fixed .basket-b {top: 17px;}
    .header-b-fixed .search-b {margin-top: 10px;}
    .registration-b {
        display: block;
        position: relative;
        padding-bottom: 14px;
        float: right;
        top: 0;
        right: -15px;
        bottom: -2px;
        background: #f4f4f4;
        width: auto;
    }
    .registration-b > a {padding-top: 20px;}
    .registration-b > a:hover {border-bottom: 1px solid transparent;}
    .search-visible-m {display: block;float: right;margin-right: 25px;position: relative;right: 0;}
    .title-b {top: 50px;}

    .header-b-fixed .basket-b{
        right: 0;
        position: relative;
        width: auto;
    }
    .header-b-fixed .registration-b, .header-b-fixed .logo-b {
        display: block;
    }
    .header-b-fixed .registration-b {right: -15px;top: 0;}
    .search-b.search-b-mobile{
        display: block;
    }
    .header-empty {
        height: 55px!important;
    }
    .registration-b .title-b::after,
    .registration-b .title-b::before{
        right: 25px;
    }
    .header-b-fixed .registration-b .title-b::after,
    .header-b-fixed .registration-b .title-b::before{
        right: 25px;
    }
    /*.registration-b .title-b a {line-height: 18px;}*/
    .registration-b a:last-of-type{
        margin-right: 10px;
    }
}



@media screen and (max-width: 1075px) {
    .number-b a.phone{margin-right: 2px}
    .number-b a:last-child{margin-left: 9px;float: right;}
}

@media screen and (max-width: 1240px) and (min-width: 1201px) {.search-b {width: 63%;}}
@media screen and (max-width: 640px) {
    .basket-b__item {
        width: 35px;
        height: 25px;
    }
    .price-b,
    .text-b {display: none;}
    .search-b {
        background: #fff;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        width: 100%;
        box-sizing: border-box;
        padding: 35px 25px;
        box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
        z-index: 105;
    }
    .registration-b > a {display: none;}
    .registration-b > a:first-child {
        display: block;
        visibility: visible;
        margin-right: 0px;
        margin-left: 0px;

        padding-right: 10px;
        padding-left: 20px;
    }
    .basket-b {right: -8px; width: inherit;}
    .search-visible-m {right: -15px;}


    .header-b-fixed .basket-b{
        right: -8px;
        width: inherit;
    }
    .registration-b .title-b::after,
    .registration-b .title-b::before{
        right: 2px;
    }
    .header-b-fixed .registration-b .title-b::after,
    .header-b-fixed .registration-b .title-b::before{
        right: 2px;
    }
    .search-b.search-b-mobile {
      background: #fff;
      padding-right: 20px !important;
      height: 55px;
      z-index: 30;
    }

}
@media screen and (max-width: 425px) {
    .registration-b .title-b{
        width: 100vw;
    }
}

/*fix template bitrix/digbox */

#wrapper{
    padding: 0 !important;
}

@media screen and (max-width: 1260px){
    div#wrapper{
        padding-top: 0 !important;
    }
}



/*END*/
/* End */


/* Start:/local/templates/.default/components/bitrix/menu/dbox_header_smalltop/style.min.css?15097241699538*/
.bx-top-nav-container{margin-top:15px;padding:0 10px;color:#fff;border-radius:2px;position:relative;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif}.bx-top-nav-container .bx-nav-list-1-lvl{margin:0;padding:0;list-style:none}.bx-top-nav-container .bx-nav-1-lvl{float:left;position:relative}.bx-top-nav-container .bx-nav-1-lvl>a{color:#fff;font-weight:700;display:block;text-decoration:none;text-transform:uppercase;border-radius:1px;padding-top:6px;padding-bottom:2px;border-bottom:0}.bx-top-nav-container .bx-nav-1-lvl>a span{padding:10px 14px 14px;display:block}.bx-top-nav-container .bx-nav-1-lvl.bx-nav-parent.bx-hover>a,.bx-top-nav-container .bx-nav-1-lvl.bx-nav-parent.hover>a{z-index:250;box-shadow:0 6px 13px 0 rgba(0,0,0,.13)}.bx-top-nav-container .bx-nav-1-lvl.bx-nav-parent.bx-hover>a span,.bx-top-nav-container .bx-nav-1-lvl.bx-nav-parent.hover>a span{background:#fff}.bx-top-nav-container .bx-nav-parent-arrow{display:none}.bx-top-nav-container .bx-nav-2-lvl-container-advanced,.bx-top-nav-container .bx-nav-2-lvl-container{z-index:999;display:none;opacity:0;padding:9px 0 5px;box-shadow:0 6px 13px 0 rgba(0,0,0,.13);border-top:0;min-width:100%;color:#000}.bx-top-nav-container .bx-nav-2-lvl-container-advanced:before,.bx-top-nav-container .bx-nav-2-lvl-container:before{position:absolute;content:" ";display:block;height:5px;background:#fff;top:-5px;left:0;right:0}.bx-top-nav-container .bx-nav-1-lvl.bx-hover .bx-nav-2-lvl-container-advanced,.bx-top-nav-container .bx-nav-1-lvl.hover .bx-nav-2-lvl-container-advanced,.bx-top-nav-container .bx-nav-1-lvl.bx-hover .bx-nav-2-lvl-container,.bx-top-nav-container .bx-nav-1-lvl.hover .bx-nav-2-lvl-container{opacity:1;display:block;position:absolute;top:100%;z-index:999;background:#fff}.bx-top-nav-container>ul{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bx-top-nav-container .bx-nav-list-2-lvl{margin:0;padding:5px 0 12px}.bx-top-nav-container .bx-nav-2-lvl{display:block;min-width:180px;padding:0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bx-top-nav-container .bx-nav-2-lvl>a{padding:5px 15px 5px;color:#20394c;font-size:13px;line-height:16px;text-decoration:none;font-weight:bold;border-bottom:0;display:block}.bx-top-nav-container .bx-nav-list-2-lvl .bx-nav-2-lvl:first-child a{border-top:0;margin-top:0}.bx-top-nav-container .bx-nav-3-lvl{padding:5px 0;margin:0}.bx-top-nav-container .bx-nav-3-lvl-container-advanced:before,.bx-top-nav-container .bx-nav-3-lvl-container:before{position:absolute;content:" ";display:block;height:5px;background:#fff;top:-5px;left:0;right:0}.bx-top-nav-container .bx-nav-list-3-lvl{margin:0;padding:0 0 14px 7px}.bx-top-nav-container .bx-nav-3-lvl{display:block;min-width:180px;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bx-top-nav-container .bx-nav-3-lvl a{padding:3px 15px;color:#555;font-size:13px;line-height:14px;text-decoration:none;border-bottom:0;display:block}.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-1-col .bx-nav-2-lvl-container-advanced,.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-1-col .bx-nav-2-lvl-container{min-width:200px}.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-1-col .bx-nav-2-lvl-container-advanced .bx-nav-list-2-lvl,.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-1-col .bx-nav-2-lvl-container .bx-nav-list-2-lvl{display:block;min-width:200px;width:100%}.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-1-col .bx-nav-catinfo-back{width:100%;background:#fff}.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-2-col .bx-nav-2-lvl-container-advanced,.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-2-col .bx-nav-2-lvl-container{min-width:400px}.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-2-col .bx-nav-2-lvl-container-advanced .bx-nav-list-2-lvl,.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-2-col .bx-nav-2-lvl-container .bx-nav-list-2-lvl{display:block;min-width:200px;width:50%;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-2-col .bx-nav-catinfo-back{width:50%}.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-3-col .bx-nav-2-lvl-container-advanced,.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-3-col .bx-nav-2-lvl-container{min-width:600px}.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-3-col .bx-nav-2-lvl-container-advanced .bx-nav-list-2-lvl,.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-3-col .bx-nav-2-lvl-container .bx-nav-list-2-lvl{display:block;min-width:200px;width:33.33333%;float:left}.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-3-col .bx-nav-catinfo-back{width:33.33333%}.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-4-col{position:static}.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-4-col .bx-nav-2-lvl-container-advanced{top:100%;left:0;right:0}.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-4-col .bx-nav-2-lvl-container-advanced,.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-4-col .bx-nav-2-lvl-container{min-width:100%}.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-4-col .bx-nav-2-lvl-container-advanced .bx-nav-list-2-lvl,.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-4-col .bx-nav-2-lvl-container .bx-nav-list-2-lvl{display:block;width:25%;float:left}.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-4-col .bx-nav-catinfo-back{width:25%}.bx-top-nav-container .bx-nav-catinfo{padding:5px 15px 5px;z-index:120;position:relative}.bx-top-nav-container .bx-nav-catinfo img{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #e7e9ea;width:auto;max-width:100%;height:auto;max-height:100%}.bx-top-nav-container .bx-nav-catinfo p{padding:20px 5px 0;font-size:13px}.bx-top-nav-container .bx-nav-catinfo-back{position:absolute;display:block;content:' ';top:-5px;right:0;bottom:0;background:#f7fafb;z-index:100;border-left:1px solid #ecefef}.bx-aside-nav-control{font-size:28px;position:fixed;width:40px;height:40px;top:5px;left:5px;line-height:40px;cursor:pointer;z-index:1750;color:#fff;text-align:center}body>.bx-aside-nav-control{-webkit-transition:left .15s linear;-moz-transition:left .15s linear;-ms-transition:left .15s linear;-o-transition:left .15s linear;transition:left .15s linear}.bx-aside-nav-control .fa{line-height:40px;vertical-align:middle}.bx-wrapper,.bx-aside-nav{-webkit-transition:-webkit-transform .15s linear;-moz-transition:-moz-transform .15s linear;-ms-transition:-ms-transform .15s linear;-o-transition:-o-transform .15s linear;transition:transform .15s linear}.bx-logo{z-index:1700!important}.bx-opened .bx-footer,.bx-opened .workarea{display:none!important}.bx-aside-nav{display:none;padding-top:50px;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);width:100%;background:#4c5c65;position:fixed;top:0;bottom:0;left:0;z-index:1600}.bx-aside-nav.bx-opened{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);overflow-y:scroll}.bx-aside-nav ul{list-style:none;margin:0;padding:0}.bx-aside-nav a{color:#fff;vertical-align:middle;line-height:48px;height:48px;font-size:16px;display:block;border-bottom:1px solid #3d4b53;padding-left:15px;max-width:100%;overflow:hidden;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis}.bx-aside-nav a{text-decoration:none}.bx-nav-1-lvl.bx-opened,.bx-aside-nav .bx-nav-1-lvl:hover>a,.bx-aside-nav .bx-nav-1-lvl.bx-hover>a{background:#44535c}.bx-aside-nav .bx-nav-list-2-lvl{background:#44535c}.bx-aside-nav .bx-nav-2-lvl>a{padding-left:30px}.bx-aside-nav .bx-nav-3-lvl>a{padding-left:45px}.bx-aside-nav .bx-nav-4-lvl a{padding-left:60px}.bx-aside-nav .bx-nav-parent{position:relative}.bx-aside-nav .bx-nav-parent-arrow{position:absolute;right:0;top:0;margin-top:6px;width:46px;height:34px;text-align:center;border-left:1px solid #5a6971;z-index:200}.bx-aside-nav .bx-nav-parent-arrow i{line-height:34px;font-size:17px;font-style:normal;color:#fff}.bx-aside-nav .bx-nav-parent.bx-opened .bx-nav-parent-arrow i{-webkit-transition:all .15s linear;-moz-transition:all .15s linear;-ms-transition:all .15s linear;-o-transition:all .15s linear;transition:all .15s linear}.bx-aside-nav .bx-nav-parent .bx-nav-2-lvl-container-advanced,.bx-aside-nav .bx-nav-parent .bx-nav-2-lvl-container,.bx-aside-nav .bx-nav-parent>ul{overflow:hidden;height:0}.bx-aside-nav .bx-nav-parent.bx-opened .bx-nav-2-lvl-container-advanced,.bx-aside-nav .bx-nav-parent.bx-opened .bx-nav-2-lvl-container,.bx-aside-nav .bx-nav-parent.bx-opened>ul{height:auto}.bx-aside-nav .bx-nav-catinfo{display:none}.bx-aside-nav .bx-nav-catinfo-back{display:none}@media(min-width:1200px){.bx-top-nav-container .bx-nav-1-lvl>a{font-size:15px}.bx-top-nav-container .bx-nav-1-lvl>a span{padding:12px 14px 15px}}@media(min-width:992px) and (max-width:1199px){.bx-top-nav-container .bx-nav-1-lvl>a{font-size:13px}.bx-top-nav-container .bx-nav-1-lvl>a span{padding:9px 11px 12px}}@media(min-width:768px) and (max-width:991px){.bx-top-nav-container .bx-nav-1-lvl>a{font-size:11px}.bx-top-nav-container .bx-nav-1-lvl>a span{padding:5px 6px 9px}}@media(min-width:768px){.bx-aside-nav-control,.bx-aside-nav{display:none}.bx-top-nav-container{display:block}}@media(max-width:767px){.bx-aside-nav-control,.bx-aside-nav{display:block}.bx-top-nav-container{display:none}.bx-aside-nav .bx-nav-parent-arrow{display:block}.bx-aside-nav .bx-nav-1-lvl.bx-nav-parent>a>span>.fa{display:none}}
/* End */


/* Start:/local/templates/.default/components/itg/search.title/dbox_responsive_mobile/style.min.css?1509724169235*/
.mobile_search_overlay{position:fixed;top:55px;left:0;height:100vh;width:100vw;background:rgba(37,37,37,0.8);z-index:10;display:none}.search-title-b{z-index:11}@media screen and (max-width:1023px){.mobile_search_overlay{display:block}}
/* End */


/* Start:/local/templates/.default/components/itg/search.title/dbox_responsive/style.css?15202447354481*/
.header_fixed div.title-search-result {
    border: 1px solid #c6c6c6;
    display: none;
    overflow: hidden;
    z-index: 205;
    width: 100% !important;
    min-width: 500px;
    left: 123px !important;
    top: 80px !important;
}

div.title-search-result {
    border: 1px solid #c6c6c6;
    display: none;
    overflow: hidden;
    z-index: 205;
    width: 100% !important;
    min-width: 500px;
    left: -83px !important;
    right: -76px !important;
    top: 24px !important;
}

table.title-search-result {
    border-collapse: collapse;
    border: none;
    width: 10%;
}

table.title-search-result th {
    background-color: #F7F7F7;
    border-right: 1px solid #e8e8e8;
    color: #949494;
    font-weight: normal;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 14px;
    padding-right: 12px;
    text-align: right;
    vertical-align: top;
    white-space: nowrap;
    width: 1%;
}

table.title-search-result td {
    background-color: white;
    color: black;
    font-weight: normal;
    padding-top: 2px;
    padding-bottom: 2px;
    text-align: left;
    white-space: nowrap;
}

table.title-search-result td.title-search-item {
    padding-left: 8px;
    padding-right: 15px;
}

table.title-search-result td.title-search-item a {
    padding-left: 4px;
    padding-right: 15px;
    text-decoration: none;
    color: black;
    vertical-align: top;
    display: block;
}

table.title-search-result td.title-search-item img {
    vertical-align: top;
}

table.title-search-result td.title-search-item b {
    color: #cf0000;
    font-weight: normal;
}

table.title-search-result tr.title-search-selected td, table.title-search-result tr.title-search-selected a, table.title-search-result tr.title-search-selected td.title-search-more a {
    background-color: #fff2be;
}

table.title-search-result td.title-search-more {
    font-size: 11px;
    font-weight: normal;
    padding-right: 15px;
    padding-left: 24px;
    padding-top: 0px;
}

table.title-search-result td.title-search-more a {
    padding-left: 12px;
    padding-right: 15px;
    text-decoration: none;
    color: #999999;
}

table.title-search-result td.title-search-all {
    padding-left: 24px;
    padding-right: 15px;
}

table.title-search-result td.title-search-all a {
    padding-left: 4px;
    text-decoration: none;
    color: #808080;
}

table.title-search-result td.title-search-separator, table.title-search-result th.title-search-separator {
    padding-top: 0px;
    padding-bottom: 0px;
    font-size: 4px;
}

div.title-search-fader {
    display: none;
    background-image: url('/local/templates/.default/components/itg/search.title/dbox_responsive/images/fader.png');
    background-position: right top;
    background-repeat: repeat-y;
    position: absolute;
}

.search_red {
    color: red;
}

.search-b form {
    top: 1px;
    display: flex;
    justify-content: space-around;
    align-items: center;
    background: #f4f4f4;
    padding: 4px 2px 4px 4px;
}

#title-search-input {
    width: 89%;
    border: 1px solid #b1b1b1;
    padding: 6px 10px 4px 12px;
    background: #fff;
    font-size: 13px;
    height: 32px;
}

.search_icon {
    all: unset;
    position: absolute !important;
    left: 86% !important;
    bottom: unset !important;
    border: none !important;
    color: #7d7d7d !important;
    background: url(/local/components/itg/responsive_header/templates/.default/img/newSearchHeader_grey.svg) no-repeat center !important;
}

.header-empty {
    height: 122px;
}

.btn.linear.search_btn {
    font-weight: 300;
    font-size: 13px;
    height: 31px;
    line-height: 31px;
    padding: 0 11px;
}

/*.header-b-fixed .search-b form{*/
/*background: #fff;*/
/*display: inline-block;*/
/*width: 100%;*/
/*height: 100%;*/
/*padding-left: 23px;*/
/*box-sizing: border-box;*/
/*position: relative;*/
/*}*/
/*.header-b-fixed .search_btn{*/
/*display: none;*/
/*}*/
/*.header-b-fixed .search_icon{*/
/*left: 94%!important;*/
/*top: 25%;*/
/*}*/
/*.header-b-fixed #title-search-input{*/
/*max-width: 765px;*/
/*width: 100%;*/
/*padding: 10px 10px 4px 12px;*/
/*position: relative;*/
/*box-sizing: border-box;*/
/*font-size: 14px;*/
/*font-weight: 400;*/
/*font-family: 'Open Sans';*/
/*height: initial;*/
/*background: initial;*/
/*color: #000;*/
/*border-radius: initial;*/
/*transition: initial;*/
/*}*/
.search-title-b {
    top: 51px;
}

.header-b-fixed .search-b form {
    background: #fff;
}

.header-b-fixed #title-search-input {
    width: 85%;
}

.header-b-fixed .search_icon {
    left: 80% !important;
}
/* End */


/* Start:/local/templates/.default/components/bitrix/system.auth.form/top_auth_responsive/style.min.css?15120374571981*/
div.bx-system-auth-form span.bx-auth-secure{background-color:#fffae3;border:1px solid #dedbc8;padding:2px;display:inline-block;vertical-align:bottom;margin-top:-1px}div.bx-system-auth-form div.bx-auth-secure-icon{background-image:url(/local/templates/.default/components/bitrix/system.auth.form/top_auth_responsive/images/sec.png);background-repeat:no-repeat;background-position:center;width:19px;height:18px}div.bx-system-auth-form div.bx-auth-secure-unlock{background-image:url(/local/templates/.default/components/bitrix/system.auth.form/top_auth_responsive/images/sec-unlocked.png)}#auth_simple .check-auth-label{margin-top:10px;margin-bottom:0}#auth_simple .check-auth-label>*{display:inline-block;vertical-align:middle}#auth_simple .check-auth-label span{font-size:12px;text-align:top;margin-right:5px}.i-n-modal-popup__auth{padding:0;width:100%}.i-n-modal-popup__auth h3{font-size:24px;text-align:center;margin:0;background:#0095da;color:#fff;min-height:50px;line-height:50px}.i-n-modal-popup__auth .fg{position:relative;padding:0 20px;box-sizing:border-box;margin-bottom:10px}.i-n-modal-popup__auth .fg.fg-text-gray{background:#f2f2f2;padding-top:10px;padding-bottom:10px;font-size:14px;text-align:center}.i-n-modal-popup__auth .fg.btn-group{margin-top:20px}.i-n-modal-popup__auth .fg.fg-center{text-align:center}.i-n-modal-popup__auth .fg .caption{min-width:17%;position:absolute;right:20px;height:40px;line-height:40px;padding:0 20px;border-left:1px dashed #b3b3b3;top:1px;font-size:14px;margin-bottom:10px}.i-n-modal-popup__auth .fg .field input[type="text"],.i-n-modal-popup__auth .fg .field input[type="password"]{width:100%;box-sizing:border-box;height:42px;line-height:42px;padding-left:10px}.i-n-modal-popup__auth #get_password{border:1px dashed;text-decoration:none;width:100%;display:inline-block;text-align:center;margin-top:10px;font-size:14px;height:42px;line-height:42px;border-radius:5px;text-transform:uppercase;font-weight:600}.i-n-modal-popup__auth #get_password:hover{border:1px solid}.i-n-modal-popup__auth .fancybox-close{top:20px;right:20px}.i-n-modal-popup__auth .social-auth-block .err{font-size:12px;color:red}
/* End */


/* Start:/local/templates/.default/components/bitrix/sale.basket.basket.small/dbox_basket/style.css?16113255275118*/
/*Table*/
table.sale_basket_small
{
	width:245;
	border-collapse:collapse;
	font-size:12px;
	border:1px solid #ADC3D5;
}

/*Table head*/
table.sale_basket_small th
{
	text-align: left;
	color:#25639A;
}

/* Table cells and heads*/
table.sale_basket_small th, table.sale_basket_small td
{
	padding: 3px 5px;
	vertical-align:top;
}

/*BASKET POP_UP*/
#basket_pop {
    display: none;
    position: absolute; width: 605px;
    padding: 10px 0;
    right: 0; top: 60px; z-index: 999;
    background: #fff; cursor: default;
    /*    -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.1);
        -moz-box-shadow: 0 0 10px rgba(0,0,0,0.1);
        box-shadow: 0 0 10px rgba(0,0,0,0.1);
    */
    -webkit-box-shadow: 0 0 15px rgba(0,0,0,0.5);
    -moz-box-shadow: 0 0 15px rgba(0,0,0,0.5);
    box-shadow: 0 0 15px rgba(0,0,0,0.5);

    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius:  6px;
    max-height: 600px;
}
#basket_pop .clear {
    clear: both;
}
#basket_pop .scroll-pane {
    height: auto;
    max-height: 347px;
    padding-right: 8px;
    overflow: hidden;
}
#basket_pop .line {
    padding: 15px; /*float: left;*/ width: 550px;
    border-bottom: 1px solid #e6e7e8
}
#basket_pop .line .img {
    float: left; width: 105px; margin-right: 20px;
}
#basket_pop .line .text {
    float: left; width: 230px;
    margin-right: 20px;
    font-size: 16px; font-weight: 700;
    font-family: 'Open Sans'
}
#basket_pop .line .text a {color: #404041; text-decoration: none; line-height: 20px;}
#basket_pop .line .text a:hover {text-decoration: underline}
#basket_pop .line .price {color: #ff4258; font-size: 30px; padding-top: 10px}
#basket_pop .line .event {
    float: left; width: 160px;
}#basket_pop .line:last-child {
     border-bottom: 0px none;
 }

 #basket_pop .jspContainer{
 	overflow: hidden;
 }

 .counter {
    margin: 15px 20px 0 0;
    float: left; width: 124px; height: 42px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius:  3px;
}
.del {
    cursor: pointer;
    margin-top: 28px; float: left;
    width: 14px; height: 14px;
    background: url('/local/templates/.default/components/bitrix/sale.basket.basket.small/dbox_basket/images/close.png') center no-repeat
}
.del:hover{
    -webkit-transform:rotate(180deg);
    -moz-transform:rotate(180deg);
    transform:rotate(180deg)
}
.counter .minus {
    float: left; width: 40px; height: 40px;
    border: 1px solid #bcbec0; cursor: pointer;
    font-size: 16px; font-weight: 700;
    line-height: 37px; color: #bcbec0;
    text-align: center;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px
}
.counter input {
    float: left; width: 40px; height: 40px;
    text-align: center; border: none;
    border-top: 1px solid #bcbec0;
    border-bottom: 1px solid #bcbec0;
    font-size: 16px; font-weight: 700;
    font-family: 'Open Sans'
}
.counter .plus:hover,
.counter .minus:hover {
    background: #0EADED; border-color: transparent; color: #fff
}
.counter .plus {
    float: right; width: 40px; height: 40px;
    border: 1px solid #bcbec0; cursor: pointer;
    font-size: 26px; font-weight: 700;
    line-height: 40px; color: #bcbec0;
    text-align: center;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px
}
#basket_pop .total {
    float: left; margin: 20px 0 5px 55px;
    line-height: 42px; font-family: 'Open Sans';
    color: #ff4258; font-size: 30px; font-weight: 700;
}
#basket_pop .total span {padding-right: 30px; font-size: 16px; color: #404041}
#basket_pop .btn {float: right; text-transform: none; margin: 20px 0 5px 0}
#basket_pop .foot {
    border-bottom: 1px solid #e6e7e8;
    margin-right: 25px;
}

.jspVerticalBar {
    position: absolute;
    top: 0;
    right: 12px;
    width: 1px;
    height: 100%
}
.jspTrack {
    background: #dcddde;
    position: relative
}
.jspDrag {
    width: 5px;
    background: #bcbec0;
    border-radius: 4px;
    position: relative;
    top: 0;
    left: -2px;
    cursor: pointer
}

.basket-b .basket-b__item a.basket_area__mobile{
    display: none;
}

.mobile_basket_overlay{
    position: fixed;
    top: 55px;
    left: 0;
    height: 100vh;
    width: 100vw;
    background: transparent;
    z-index: 10;
    display: block;
}



@media screen and (max-width: 1023px) {
    .mobile_basket_overlay{
        background: rgba(37, 37, 37, 0.8);
    }
}

@media (max-width:940px){
     #basket_pop{
        right: -185px;
     }
}

@media (max-width:640px){
    #basket_pop{
        width: 90vw;
        right: 5vw;
        position: fixed;
    }
    #basket_pop .line{
        width: 100%;
        box-sizing: border-box;
    }
    #basket > a{
        width: 35px;
        height: 30px;
        display: inline-block;
        position: absolute;
        left: 0px;
    }
    .basket-b .basket-b__item a.basket_area__mobile{
        display: inline-block;
        width: 25px;
        height: 25px;
    }

    #basket_pop .total {
        font-size: 26px;
    }

    #basket_pop .total span {
        padding-right: 10px;
    }
}
#basket_pop .line .price.request{
    font-size: 23px;
}

.policy-info {
    clear: both;
    margin: 0 20px;
    font-size: 12px;
    text-align: center;
}
/* End */


/* Start:/local/components/iconix/catalog_menu/templates/.default/style.css?172361262216934*/
.nav-main {
    position: relative;
    margin-bottom: 25px;
}
.nav-main-wrap{
    border:1px solid #dcddde;
    border-width: 1px 0;
    background: #fff
}
.nav-main{position: relative}
.nav-main-list{
    position: relative;
    display: table;
    width: 100%
}
.nav-main-list > li{
    display: table-cell;
    vertical-align: middle;
    height: 31px;
    text-align: center;
    padding: 6px 0;
} 
.nav-main-list > li > a:after {
  content: '';
  width: 64px;
  height: 40px;
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -32px;  
  width: 71px;
  margin-top: 5px;
  background-image: url("/local/components/iconix/catalog_menu/templates/.default/img/catalog-menu-5.svg"), none;
  background-size: 100%;
}
.nav-main-wrap .center{
    min-width: 320px;
    max-width: 1260px;
    position: relative;
    box-sizing: border-box;
    margin: 0 auto;
    width: 100%;
} 
.nav-main-list > li:hover > a:after, .nav-main-list > li.__special> a:after {
  background-image: url("/local/components/iconix/catalog_menu/templates/.default/img/catalog-menu-5-hover.svg"), none;
  background-position: 0 0;
}
.nav-main-list > li._sale > a:after {
  background-position: 0 0;
}
.nav-main-list > li._dji > a:after{
  background-position: 0 -144px;
}
.nav-main-list > li._mavic > a:after{
  background-position: 0px -104px;
} 
.nav-main-list > li._phantom3 > a:after{
  background-position: 0px -196px;
}
.nav-main-list > li._phantom4 > a:after {
  background-position: 0 -246px;
}
.nav-main-list > li._inspare > a:after {
  background-position: 0 -298px;
}
.nav-main-list > li._osmo > a:after{
    background-image: url("/local/components/iconix/catalog_menu/templates/.default/img/osmo.svg"), none;
    background-position: -3px -1px;
    background-repeat: no-repeat;
}
.nav-main-list > li._ronin > a:after {
    background-image: url("/local/components/iconix/catalog_menu/templates/.default/img/ronin.svg"), none;
    background-position: -3px -1px;
    background-repeat: no-repeat;
}
.nav-main-list > li._quadra > a:after{
  background-position: 0 -501px;
}
.nav-main-list > li._multy > a:after{
  background-position: 0 -450px;
}
.nav-main-list > li._toys > a:after{
  background-position: 0 -49px;
}
.nav-main-list > li._new > a:after{
  background-position: 0 -552px;
}
.nav-main-list > li._spark > a:after{
  background-position: 0 -605px;
}
.nav-main-list > li._prom > a:after{
    background-position: 0 -449px;
}
.nav-main-list > li._kids > a:after{
    background-position: 0 -658px;
}
.nav-main-list > li._goggles > a:after{
    background-image: url("/local/components/iconix/catalog_menu/templates/.default/img/goggles_icon-1.svg"), none;
    background-position: -3px -5px;
}
.nav-main-list > li._tello > a:after{
    background-image: url("/local/components/iconix/catalog_menu/templates/.default/img/tello.svg"), none;
    background-position: -3px 10px;
    background-repeat: no-repeat;
}
.catalog-menu__item._proektory:hover > .link:after,
li.catalog-menu__item._proektory > a:after,
.nav-main-list > li._proektory > a:after{
    background-image: url("/local/components/iconix/catalog_menu/templates/.default/img/proektory.svg"), none;
    background-position: 15px 9px;
    background-repeat: no-repeat;
    background-size: 50%;
}
.catalog-menu__item._akkumulyatory:hover > .link:after,
li.catalog-menu__item._akkumulyatory > a:after,
.nav-main-list > li._akkumulyatory > a:after{
    background-image: url("/local/components/iconix/catalog_menu/templates/.default/img/akkumulyatory.svg"), none;
    background-position: 20px 0;
    background-repeat: no-repeat;
    background-size: 40%;
}
.catalog-menu__item._ekshen-kamery:hover > .link:after,
li.catalog-menu__item._ekshen-kamery > a:after,
.nav-main-list > li._ekshen-kamery > a:after{
    background-image: url("/local/components/iconix/catalog_menu/templates/.default/img/ekshen-kamery.svg"), none;
    background-position: 22px 0;
    background-repeat: no-repeat;
    background-size: 23%;
}
.catalog-menu__item._videokursy:hover > .link:after,
li.catalog-menu__item._videokursy > a:after,
.nav-main-list > li._videokursy  > a:after{
    background-image: url("/local/components/iconix/catalog_menu/templates/.default/img/videokursy.svg"), none;
    background-position: 21px 2px;
    background-repeat: no-repeat;
    background-size: 30%;
}
.catalog-menu__item._health:hover > .link:after,
li.catalog-menu__item._health > a:after,
.nav-main-list > li._health  > a:after{
    background-image: url("/local/components/iconix/catalog_menu/templates/.default/img/health.svg"), none;
    background-position: 12px 0px;
    background-repeat: no-repeat;
    background-size: 55%;
}
.catalog-menu__item._markdown:hover > .link:after,
li.catalog-menu__item._markdown > a:after,
.nav-main-list > li._markdown  > a:after{
    background-image: url("/local/components/iconix/catalog_menu/templates/.default/img/markdown.svg"), none;
    background-position: 17px 5px;
    background-repeat: no-repeat;
    background-size: 40%;
}
.catalog-menu__item._sale:hover > .link:after,
li.catalog-menu__item._sale > a:after,
.nav-main-list > li._sale  > a:after{
    background-image: url("/local/components/iconix/catalog_menu/templates/.default/img/sale.svg"), none;
    background-position: 5px -9px;
    background-repeat: no-repeat;
    background-size: 79%;
}
.catalog-menu__item._robomaster:hover > .link:after,
li.catalog-menu__item._robomaster > a:after,
.nav-main-list > li._robomaster  > a:after{
    background-image: url("/local/components/iconix/catalog_menu/templates/.default/img/robo.svg"), none;
    background-position: 5px -9px;
    background-repeat: no-repeat;
    background-size: 79%;
}
.catalog-menu__item._steam:hover > .link:after,
li.catalog-menu__item._steam > a:after,
.nav-main-list > li._steam  > a:after{
    background-image: url("/local/components/iconix/catalog_menu/templates/.default/img/steam.svg"), none;
    background-position: 0;
    background-repeat: no-repeat;
    background-size: 90%;
}
.catalog-menu__item._smart:hover > .link:after,
li.catalog-menu__item._smart > a:after,
.nav-main-list > li._smart  > a:after{
    background-image: url("/local/components/iconix/catalog_menu/templates/.default/img/smart.svg"), none;
    background-position: 0;
    background-repeat: no-repeat;
    background-size: 90%;
}
.catalog-menu__item._service:hover > .link:after,
li.catalog-menu__item._service > a:after,
.nav-main-list > li._service  > a:after{
    background-image: url("/local/components/iconix/catalog_menu/templates/.default/img/service.svg"), none;
    background-position: 0;
    background-repeat: no-repeat;
    background-size: 90%;
}
.catalog-menu__item._fpv:hover > .link:after,
li.catalog-menu__item._fpv > a:after,
.nav-main-list > li._fpv  > a:after{
    background-image: url("/local/components/iconix/catalog_menu/templates/.default/img/fpv.svg"), none;
    background-position: 0;
    background-repeat: no-repeat;
    background-size: 90%;
}
.nav-main-list > li > a{
        height: 62px !important;
    min-width: 80px !important;
    position: relative !important;
    display: block !important;
    box-sizing: border-box !important;
    padding-top: 40px !important;
    font-size: 12px !important;
    text-align: center !important;
    text-transform: uppercase !important;
    text-decoration: none !important;
    color: #404041 !important;
    position: relative !important;
    font-weight: normal !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-bottom: 0 !important;
    line-height: 24px;
}
.nav-main-list > li:hover,
.nav-main-list > li.__special,
.nav-main-list > .active{
    background:#404041;
}
.nav-main-list > li:hover a,
.nav-main-list > .active a{
    color:#fff;
}
.breadcrumbs ul
.nav-main-list > li:hover > a,
.nav-main-list > li.__special > a,
.nav-main-list > .active > a{
    color:#fff !important;
}
.nav-main-list .sub{
    position: absolute;
    overflow: hidden;
    display: block;
    opacity: 0;
    z-index: 10005;
    height: 0;
    left:0; top:0;
    max-width: 100%;
    background: #404041;
    border-top:0;
    border-radius: 0 0 4px 4px;
    border-bottom-right-radius: 5px
}
.nav-main-list > li:hover .sub{
    height: auto;
    top:100%;
    opacity: 1;
    overflow: visible
}
.nav-main-list .sub .promo{
    display: table-cell;
    vertical-align: middle;
    width: 308px;
    background:#fff url(/local/components/iconix/catalog_menu/templates/.default/images/promo_holder.jpg) top center no-repeat;
    background-size:cover;
    border:1px solid #d9d9d8;
    border-width: 1px 0 0 1px;
    border-bottom-right-radius: 5px
}
.nav-main-list .sub .promo .item{margin-right: 20px;}
.nav-main-list .sub .left{
    text-align: left;
    padding:0 20px 20px 0;
    display: table-cell;
    vertical-align: top
}
.nav-main-list .sub ul{
    display: inline-block;
    vertical-align: top;
    margin:23px 0 0;
    line-height: 21px;
    #width: 185px
}
.nav-main-list .sub ul li,
.nav-main-list .sub ul li a{
    font-size: 15px;
    color:#fff;
    font-weight: 500;
        list-style: none;
}
.nav-main-list .sub .group-title a{font-weight: 700 !important}
.nav-main-list .sub ul li a{
    display: block;
    padding:5px 18px 5px 18px;
    text-decoration: none
}
.nav-main-list .sub ul li:hover a{background: #6d6e70}
.nav-main-list .sub  .promo .item {position: relative}
.nav-main-list .sub .promo .item .picture,
.nav-main-list .sub .promo .item .item-name,
.nav-main-list .sub.promo .item .item-name,
.nav-main-list .sub.promo .item .price{
    position: relative;
    z-index: 1
}
.nav-main-list .sub .promo .item:after{
    content:'';
    position: absolute;
    left:0;
    top:-5px;
    left:50%;
    margin-left: -187px;
    width: 373px;
    height: 209px;
    background: url(/local/components/iconix/catalog_menu/templates/.default/images/promo-back.png) left top no-repeat
}
.nav-main-list .sub .promo .item .item-name{min-height: 0}
.nav-main-list .sub .promo .item .picture{
    height: auto;
    padding-top: 10px
}
/*������ �����*/
.fon {position: fixed; cursor: pointer; display: none; width: 100%; top: 0; left: 0; height: 100%; z-index: 999}
.nav-main-fluid{
    position:fixed;
    z-index: 9999;
    top:0; left: -235px;
    padding-top: 30px;
    width: 233px;
    height: 100%;
    background: #404041;
    -webkit-box-shadow: inset -3px 0 7px rgba(0,0,0,0.3);
    -moz-box-shadow: inset -3px 0 7px rgba(0,0,0,0.3);
    box-shadow: inset -3px 0 7px rgba(0,0,0,0.3)
}
.nav-main-fluid li a{
    display:block;
    text-decoration: none;
    font-size:16px;
    padding:12px 10px 10px 24px;
    color:#fff;
    font-weight: 700;
    cursor: pointer
}
.nav-main-fluid ul ul{display: none}
.nav-main-fluid > ul >  li > a{text-transform: uppercase}
.nav-main-fluid >  ul  >  li:hover > a, .nav-main-fluid >  ul  >  .active > a{background: #6d6e70}
.nav-main-fluid li li  a{color:#bcbec0}
.nav-main-fluid li li:hover > a, .nav-main-fluid li .active > a{background: #575759}
.nav-main-fluid > ul >  li > ul > li > a{border-bottom: 1px solid #6d6e70}
.nav-main-fluid > ul >  li > ul > li > ul > li > a{font-weight: normal}
.center {width: 96%; padding: 0 2%; margin: 0 auto; max-width: 1300px}
.nav-main-list .sub{
    position: absolute;
    overflow: hidden;
    display: block;
    opacity: 0;
    z-index: 10005;
    height: 0;
    left:0; top:0;
    max-width: 100%;
    background: #404041;
    border-top:0;
    border-radius: 0 0 4px 4px;
    border-bottom-right-radius: 5px
}
.nav-main-list > li:hover .sub{
    height: auto;
    top:100%;
    opacity: 1;
    overflow: visible
}
.nav-main-list .sub .promo{
    display: table-cell;
    vertical-align: middle;
    width: 308px;
    background:#fff url(/local/components/iconix/catalog_menu/templates/.default/images/promo_holder.jpg) top center no-repeat;
    background-size:cover;
    border:1px solid #d9d9d8;
    border-width: 1px 0 0 1px;
    border-bottom-right-radius: 5px
}
.nav-main-list .sub .promo .item{margin-right: 20px;}
.nav-main-list .sub .left{
    text-align: left;
    padding:0 20px 20px 0;
    display: table-cell;
    vertical-align: top
}
.nav-main-list .sub ul{
    display: inline-block;
    vertical-align: top;
    margin:23px 0 0;
    line-height: 21px;
    #width: 185px
}
.nav-main-list .sub ul li,
.nav-main-list .sub ul li a{
    font-size: 15px;
    color:#fff;
    font-weight: 500
}
.nav-main-list .sub .group-title a{font-weight: 800}
.nav-main-list .sub ul li a{
    display: block;
    padding:5px 18px 5px 18px;
    text-decoration: none
}
.nav-main-list .sub ul li:hover a{background: #6d6e70}
.nav-main-list .sub  .promo .item {position: relative}
.nav-main-list .sub .promo .item .picture,
.nav-main-list .sub .promo .item .item-name,
.nav-main-list .sub.promo .item .item-name,
.nav-main-list .sub.promo .item .price{
    position: relative;
    z-index: 1
}
.nav-main-list .sub .promo .item:after{
    content:'';
    position: absolute;
    left:0;
    top:-5px;
    left:50%;
    margin-left: -187px;
    width: 373px;
    height: 209px;
    background: url(/local/components/iconix/catalog_menu/templates/.default/images/promo-back.png) left top no-repeat
}
.nav-main-list .sub .promo .item .item-name{min-height: 0}
.nav-main-list .sub .promo .item .picture{
    height: auto;
    padding-top: 10px
}
.nav-main-list .price{margin:0 -10px;overflow: hidden}
.nav-main-list .price .buy, 
    .nav-main-list .price .buy-pre, 
    .nav-main-list .price .buy2, 
    .nav-main-list .price .buy2-pre{position: relative; left:-200px}
.nav-main-list .price{text-align: center}
.nav-main-list .price del{
    display: block;
    font-size: 21px;
    height: 28px;
}
.nav-main-list .price ins{
    display: block;
    font-size: 30px;
    line-height: 30px;
    font-weight: 700;
    color:#ff4258;
    background: none;
    text-decoration: none
}
.nav-main-list .item .item-name{
    min-height: 63px;
    height: 87px;
    overflow: hidden;
}
.nav-main-list .item-name{
    margin:10px 0 12px;
    line-height: 21px;
    font-weight: 700;
    font-size: 16px
}
.nav-main-list .buy, .nav-main-list .buy-pre, .nav-main-list .buy2, .nav-main-list .buy2-pre{
    display: inline-block;
    text-transform: uppercase;
    font-size: 17px;
    color:#ff4258;
    font-weight: 700;
    text-decoration: none;
    left: 0 !important;
}
.icon_arrowR2{
    width: 17px;
    height: 17px;
    display: inline-block;
    left: 0px;
    position: relative;
    text-decoration: none;
    top: 0px;
    vertical-align: middle;
    background: url(/local/components/iconix/catalog_menu/templates/.default/images/sprite.png) -30px -44px no-repeat;
}
.buy .icon_arrowR2, .buy-pre .icon_arrowR2, .buy2 .icon_arrowR2, .buy2-pre .icon_arrowR2{margin-top: -3px;margin-left: 6px}
.icon_arrowR2{
    width: 17px;height: 17px;
    background: url(/local/components/iconix/catalog_menu/templates/.default/images/sprite.png) -30px -44px no-repeat
}
.nav-main-list > li:hover > a{
    color: #fff !important;
}
.header-empty{
    border: none !important;
}
.nav-main-list li a,
.nav-main-list > li .sub,
.nav-main-list .item .picture img,
.nav-main-list .trans-arrow, [class*="icon_"] {
    -webkit-transition:all 0.3s linear;
    -moz-transition:all 0.3s linear;
    transition:all 0.3s linear
}
.nav-main-list li a, .nav-main-list > li .sub{
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    transition: all 0.3s linear;
 }
.nav-main-list .item:hover .picture img {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    transform: scale(1.1);
}
.nav-main-list .trans-init:hover .trans-arrow, .nav-main-list .trans-arrow:hover {
    left: 7px;
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    transform: rotate(360deg);
}
.nav-main-list .item-options a {
    opacity: 0;
}
.nav-main-list .item:hover .item-options a {
    opacity: 1;
}
.nav-main-list .icon_comparer:hover .tooltip.dir-l {
    display: block;
    right: 33px;
}
.nav-main-list .item .item-options .tooltip {
    font-family: arial!important;
    font-weight: bold;
    font-size: 12px;
}
.nav-main-list .tooltip.dir-l:after {
    right: -3px;
    background: url(/local/components/iconix/catalog_menu/templates/.default/images/sprite.png) -7px -46px;
}
.nav-main-list .tooltip.dir-l:after, .tooltip.dir-r:after {
    content: '';
    position: absolute;
    top: 50%;
    margin-top: -3px;
    width: 3px;
    height: 6px;
    background: url(/local/components/iconix/catalog_menu/templates/.default/images/sprite.png) -7px -46px;
}
.nav-main-list .icon_comparer span, .icon_heart span {
    position: absolute;
}
.nav-main-list .tooltip {
    z-index: 1;
    display: none;
    height: 16px;
    line-height: 16px;
    padding: 0 4px;
    border-radius: 3px;
    background: #939598;
    font-size: 12px;
    color: #fff;
    font-weight: bold;
    font-family: Arial sans-serif !important;
    white-space: nowrap;
}
.nav-main-list .item-options {
    margin-top: 11px;
    text-align: center;
}
.nav-main-list .icon_comparer {
    display: inline-block;
    background: url(/local/components/iconix/catalog_menu/templates/.default/images/prod-icons.png) center -38px no-repeat transparent;
    /* background: url(/local/components/iconix/catalog_menu/templates/.default/../images/sprite.png) -176px -83px no-repeat transparent; */
    height: 16px;
    width: 18px;
    position: relative;
    padding: 0 8px;
    margin: 0!important;
}
.nav-main-list .icon_comparer {
    background: url(/local/components/iconix/catalog_menu/templates/.default/images/ico-compare.png) 50% 0 no-repeat;
    height: 18px;
}
.nav-main-list .icon_comparer:hover {
    background-position: 50% -18px;
}
.nav-main-list .icon_heart {
    display: inline-block;
    background: url(/local/components/iconix/catalog_menu/templates/.default/images/prod-icons.png) center 0 no-repeat transparent;
    /* background: url(/local/components/iconix/catalog_menu/templates/.default/../images/sprite.png) -151px -83px no-repeat transparent; */
    height: 16px;
    width: 18px;
    position: relative;
    padding: 0 8px;
    margin: 0!important;
}
.nav-main-list .icon_heart:hover .tooltip.dir-r {
    display: block;
    left: 33px;
}
.nav-main-list .icon_heart:hover {
    background-position: center -19px;
    /* background-position: -151px -102px; */
}
.nav-main-list .item {
    position: relative;
    padding: 15px 10px 15px;
    text-align: center;
    border-radius: 5px;
}
.icon_heart.active {
    background-position: center -19px;
}
@media screen and (max-width: 960px){
    ._v_desktop {
        display: none !important;
    }
}
/* End */


/* Start:/local/templates/.default/components/bitrix/menu/dbox_bottom/style.min.css?15097241699538*/
.bx-top-nav-container{margin-top:15px;padding:0 10px;color:#fff;border-radius:2px;position:relative;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif}.bx-top-nav-container .bx-nav-list-1-lvl{margin:0;padding:0;list-style:none}.bx-top-nav-container .bx-nav-1-lvl{float:left;position:relative}.bx-top-nav-container .bx-nav-1-lvl>a{color:#fff;font-weight:700;display:block;text-decoration:none;text-transform:uppercase;border-radius:1px;padding-top:6px;padding-bottom:2px;border-bottom:0}.bx-top-nav-container .bx-nav-1-lvl>a span{padding:10px 14px 14px;display:block}.bx-top-nav-container .bx-nav-1-lvl.bx-nav-parent.bx-hover>a,.bx-top-nav-container .bx-nav-1-lvl.bx-nav-parent.hover>a{z-index:250;box-shadow:0 6px 13px 0 rgba(0,0,0,.13)}.bx-top-nav-container .bx-nav-1-lvl.bx-nav-parent.bx-hover>a span,.bx-top-nav-container .bx-nav-1-lvl.bx-nav-parent.hover>a span{background:#fff}.bx-top-nav-container .bx-nav-parent-arrow{display:none}.bx-top-nav-container .bx-nav-2-lvl-container-advanced,.bx-top-nav-container .bx-nav-2-lvl-container{z-index:999;display:none;opacity:0;padding:9px 0 5px;box-shadow:0 6px 13px 0 rgba(0,0,0,.13);border-top:0;min-width:100%;color:#000}.bx-top-nav-container .bx-nav-2-lvl-container-advanced:before,.bx-top-nav-container .bx-nav-2-lvl-container:before{position:absolute;content:" ";display:block;height:5px;background:#fff;top:-5px;left:0;right:0}.bx-top-nav-container .bx-nav-1-lvl.bx-hover .bx-nav-2-lvl-container-advanced,.bx-top-nav-container .bx-nav-1-lvl.hover .bx-nav-2-lvl-container-advanced,.bx-top-nav-container .bx-nav-1-lvl.bx-hover .bx-nav-2-lvl-container,.bx-top-nav-container .bx-nav-1-lvl.hover .bx-nav-2-lvl-container{opacity:1;display:block;position:absolute;top:100%;z-index:999;background:#fff}.bx-top-nav-container>ul{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bx-top-nav-container .bx-nav-list-2-lvl{margin:0;padding:5px 0 12px}.bx-top-nav-container .bx-nav-2-lvl{display:block;min-width:180px;padding:0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bx-top-nav-container .bx-nav-2-lvl>a{padding:5px 15px 5px;color:#20394c;font-size:13px;line-height:16px;text-decoration:none;font-weight:bold;border-bottom:0;display:block}.bx-top-nav-container .bx-nav-list-2-lvl .bx-nav-2-lvl:first-child a{border-top:0;margin-top:0}.bx-top-nav-container .bx-nav-3-lvl{padding:5px 0;margin:0}.bx-top-nav-container .bx-nav-3-lvl-container-advanced:before,.bx-top-nav-container .bx-nav-3-lvl-container:before{position:absolute;content:" ";display:block;height:5px;background:#fff;top:-5px;left:0;right:0}.bx-top-nav-container .bx-nav-list-3-lvl{margin:0;padding:0 0 14px 7px}.bx-top-nav-container .bx-nav-3-lvl{display:block;min-width:180px;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bx-top-nav-container .bx-nav-3-lvl a{padding:3px 15px;color:#555;font-size:13px;line-height:14px;text-decoration:none;border-bottom:0;display:block}.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-1-col .bx-nav-2-lvl-container-advanced,.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-1-col .bx-nav-2-lvl-container{min-width:200px}.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-1-col .bx-nav-2-lvl-container-advanced .bx-nav-list-2-lvl,.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-1-col .bx-nav-2-lvl-container .bx-nav-list-2-lvl{display:block;min-width:200px;width:100%}.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-1-col .bx-nav-catinfo-back{width:100%;background:#fff}.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-2-col .bx-nav-2-lvl-container-advanced,.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-2-col .bx-nav-2-lvl-container{min-width:400px}.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-2-col .bx-nav-2-lvl-container-advanced .bx-nav-list-2-lvl,.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-2-col .bx-nav-2-lvl-container .bx-nav-list-2-lvl{display:block;min-width:200px;width:50%;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-2-col .bx-nav-catinfo-back{width:50%}.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-3-col .bx-nav-2-lvl-container-advanced,.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-3-col .bx-nav-2-lvl-container{min-width:600px}.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-3-col .bx-nav-2-lvl-container-advanced .bx-nav-list-2-lvl,.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-3-col .bx-nav-2-lvl-container .bx-nav-list-2-lvl{display:block;min-width:200px;width:33.33333%;float:left}.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-3-col .bx-nav-catinfo-back{width:33.33333%}.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-4-col{position:static}.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-4-col .bx-nav-2-lvl-container-advanced{top:100%;left:0;right:0}.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-4-col .bx-nav-2-lvl-container-advanced,.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-4-col .bx-nav-2-lvl-container{min-width:100%}.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-4-col .bx-nav-2-lvl-container-advanced .bx-nav-list-2-lvl,.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-4-col .bx-nav-2-lvl-container .bx-nav-list-2-lvl{display:block;width:25%;float:left}.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-4-col .bx-nav-catinfo-back{width:25%}.bx-top-nav-container .bx-nav-catinfo{padding:5px 15px 5px;z-index:120;position:relative}.bx-top-nav-container .bx-nav-catinfo img{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #e7e9ea;width:auto;max-width:100%;height:auto;max-height:100%}.bx-top-nav-container .bx-nav-catinfo p{padding:20px 5px 0;font-size:13px}.bx-top-nav-container .bx-nav-catinfo-back{position:absolute;display:block;content:' ';top:-5px;right:0;bottom:0;background:#f7fafb;z-index:100;border-left:1px solid #ecefef}.bx-aside-nav-control{font-size:28px;position:fixed;width:40px;height:40px;top:5px;left:5px;line-height:40px;cursor:pointer;z-index:1750;color:#fff;text-align:center}body>.bx-aside-nav-control{-webkit-transition:left .15s linear;-moz-transition:left .15s linear;-ms-transition:left .15s linear;-o-transition:left .15s linear;transition:left .15s linear}.bx-aside-nav-control .fa{line-height:40px;vertical-align:middle}.bx-wrapper,.bx-aside-nav{-webkit-transition:-webkit-transform .15s linear;-moz-transition:-moz-transform .15s linear;-ms-transition:-ms-transform .15s linear;-o-transition:-o-transform .15s linear;transition:transform .15s linear}.bx-logo{z-index:1700!important}.bx-opened .bx-footer,.bx-opened .workarea{display:none!important}.bx-aside-nav{display:none;padding-top:50px;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);width:100%;background:#4c5c65;position:fixed;top:0;bottom:0;left:0;z-index:1600}.bx-aside-nav.bx-opened{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);overflow-y:scroll}.bx-aside-nav ul{list-style:none;margin:0;padding:0}.bx-aside-nav a{color:#fff;vertical-align:middle;line-height:48px;height:48px;font-size:16px;display:block;border-bottom:1px solid #3d4b53;padding-left:15px;max-width:100%;overflow:hidden;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis}.bx-aside-nav a{text-decoration:none}.bx-nav-1-lvl.bx-opened,.bx-aside-nav .bx-nav-1-lvl:hover>a,.bx-aside-nav .bx-nav-1-lvl.bx-hover>a{background:#44535c}.bx-aside-nav .bx-nav-list-2-lvl{background:#44535c}.bx-aside-nav .bx-nav-2-lvl>a{padding-left:30px}.bx-aside-nav .bx-nav-3-lvl>a{padding-left:45px}.bx-aside-nav .bx-nav-4-lvl a{padding-left:60px}.bx-aside-nav .bx-nav-parent{position:relative}.bx-aside-nav .bx-nav-parent-arrow{position:absolute;right:0;top:0;margin-top:6px;width:46px;height:34px;text-align:center;border-left:1px solid #5a6971;z-index:200}.bx-aside-nav .bx-nav-parent-arrow i{line-height:34px;font-size:17px;font-style:normal;color:#fff}.bx-aside-nav .bx-nav-parent.bx-opened .bx-nav-parent-arrow i{-webkit-transition:all .15s linear;-moz-transition:all .15s linear;-ms-transition:all .15s linear;-o-transition:all .15s linear;transition:all .15s linear}.bx-aside-nav .bx-nav-parent .bx-nav-2-lvl-container-advanced,.bx-aside-nav .bx-nav-parent .bx-nav-2-lvl-container,.bx-aside-nav .bx-nav-parent>ul{overflow:hidden;height:0}.bx-aside-nav .bx-nav-parent.bx-opened .bx-nav-2-lvl-container-advanced,.bx-aside-nav .bx-nav-parent.bx-opened .bx-nav-2-lvl-container,.bx-aside-nav .bx-nav-parent.bx-opened>ul{height:auto}.bx-aside-nav .bx-nav-catinfo{display:none}.bx-aside-nav .bx-nav-catinfo-back{display:none}@media(min-width:1200px){.bx-top-nav-container .bx-nav-1-lvl>a{font-size:15px}.bx-top-nav-container .bx-nav-1-lvl>a span{padding:12px 14px 15px}}@media(min-width:992px) and (max-width:1199px){.bx-top-nav-container .bx-nav-1-lvl>a{font-size:13px}.bx-top-nav-container .bx-nav-1-lvl>a span{padding:9px 11px 12px}}@media(min-width:768px) and (max-width:991px){.bx-top-nav-container .bx-nav-1-lvl>a{font-size:11px}.bx-top-nav-container .bx-nav-1-lvl>a span{padding:5px 6px 9px}}@media(min-width:768px){.bx-aside-nav-control,.bx-aside-nav{display:none}.bx-top-nav-container{display:block}}@media(max-width:767px){.bx-aside-nav-control,.bx-aside-nav{display:block}.bx-top-nav-container{display:none}.bx-aside-nav .bx-nav-parent-arrow{display:block}.bx-aside-nav .bx-nav-1-lvl.bx-nav-parent>a>span>.fa{display:none}}
/* End */


/* Start:/local/templates/new/styles.css?1760116441117*/
h1 {
    font-size: 30px;
    font-weight: normal;
    text-transform: none;
}

a.phone
{
display: none !important;
}
/* End */
/* /local/templates/.default/css/style.min.css?156163133661148 */
/* /local/templates/.default/css/modify.css?150972416927353 */
/* /local/templates/.default/css/jscrollpane.min.css?1509724169910 */
/* /source/css/fancybox.css?15097241774260 */
/* /local/components/itg/responsive_header/templates/.default/style.css?152492657416772 */
/* /local/templates/.default/components/bitrix/menu/dbox_header_smalltop/style.min.css?15097241699538 */
/* /local/templates/.default/components/itg/search.title/dbox_responsive_mobile/style.min.css?1509724169235 */
/* /local/templates/.default/components/itg/search.title/dbox_responsive/style.css?15202447354481 */
/* /local/templates/.default/components/bitrix/system.auth.form/top_auth_responsive/style.min.css?15120374571981 */
/* /local/templates/.default/components/bitrix/sale.basket.basket.small/dbox_basket/style.css?16113255275118 */
/* /local/components/iconix/catalog_menu/templates/.default/style.css?172361262216934 */
/* /local/templates/.default/components/bitrix/menu/dbox_bottom/style.min.css?15097241699538 */
/* /local/templates/new/styles.css?1760116441117 */
