:root {--black-color:#000; --dark-color:#222; --primary-color:#0089e5; --secondary-color:#00487f; --white-color:#fff; --light-gray-color:#efefef; --gray-color:#d3d3d3; --dark-gray-color:#939393}
body {font-family:"Montserrat",sans-serif; font-size:16px; line-height:1.5; letter-spacing:0; font-weight:400}
a:hover,a:focus {border:none; outline:none}
@media (max-width:1100px) {#bx-panel {display:none !important}
.header-topnav {display:none}
.bx-basket-block {width:100%}
.bx-worktime {display:none}
}
#site_closed_bg {background-color:#a36749}
#site_closed {background:url("images/kupilka-logo.png") no-repeat scroll center center; height:500px; margin-top:50px}
.bx-basket-item-list-container {overflow-y:scroll; max-height:500px}
.client {border-top:1px solid #ededed}
.client .col-md-4 {width:25%}
.client .bx-newslist-img {height:80px; margin:0; line-height:92px}
.client .bx-newslist-title {display:none}
.client .bx-newslist-container {height:80px; margin-bottom:30px}
.client h3 {text-decoration-line:underline}
.client .bx-newslist-block {margin:0}
@media (max-width:768px) {.client {display:none}
 }
.bx_stick {background:none !important; background-color:#0a7070 !important; color:#fff; text-shadow:none !important; right:auto !important; margin-top:-20px !important; left:0 !important; top:0 !important; height:20px !important; line-height:20px !important; width:123px !important}
.bx_stick::after {content:''; position:absolute; top:0; left:103px; display:block; width:0; height:0; border:25px solid transparent; border-left-color:#fff; transform:rotate(90deg); -moz-transform:rotate(90deg); -ms-transform:rotate(90deg); -webkit-transform:rotate(90deg); -o-transform:rotate(90deg)}
.bx_item_detail .bx_bigimages .bx_stick {left:0 !important; right:auto !important; margin-top:0 !important; top:0 !important; height:35px !important; line-height:35px !important}
.bx_item_detail .bx_bigimages .bx_stick::after {display:none}
.bx_item_list_you_looked_horizontal .bx_stick.top,.bx_item_list_you_looked_horizontal .bx_stick_disc.top {display:none}
.bx-section-desc-post {margin:15px 0 30px}
.top_product,.saleleader .bx_stick {background:#ba5e11 !important}
.sale_product,.specialoffer .bx_stick {background:#ba1111 !important}
 .fixed {position:fixed; top:0; width:100%; z-index:99; box-shadow:0 1px 6px 0 rgba(32,33,36,0.28); padding:0 !important}
.fixed .bx-logo img {height:50px; width:auto}
.top {margin-top:150px}
.bx-header {width:100% !important}
@media (max-width:768px) {.bx-aside-nav-control {z-index:999999}
.top {margin-top:0}
 }
.banners_main {width:100%; float:left; margin:18px 0; position:relative; overflow:hidden; z-index:599; background:#fff !important}
.banners_main .row {width:100%; display:table; margin:0}
.banners_main .banner-item {height:265px; display:table-cell; vertical-align:bottom; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box}
.banners_main .item-block-cont {width:75%; display:table; margin:0; padding:24px 31px; position:relative; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; bottom:55px}
.banners_main .banner-item:hover .item-block-cont {height:265px}
.banners_main .item-block-cont:after {width:100%; height:100%; position:absolute; left:0; top:0; opacity:0}
.banners_main .banner-item:hover .item-block-cont:after {opacity:1}
.banners_main .item-block {display:table-cell; vertical-align:bottom; position:relative; z-index:599}
.banners_main .item-btn {overflow:hidden}
.banners_main .banner-item:hover .item-btn {padding:0 0 50px 0}
.banners_main button[name="item-button"] {margin:0; padding:5px 20px; position:absolute; left:0; bottom:-31px; opacity:0; background:#ffd61e; color:#000; border:1px solid #ffd61e; border-radius:0; font-weight:700}
.banners_main button[name="item-button"]:hover {background:#000; color:#fff; border:1px solid #000}
 .banners_main .banner-item:hover button[name="item-button"] {bottom:0; opacity:1}
.banners_main button[name="item-button"]:after {position:absolute; right:14px; top:50%; margin:-4px 0 0 0}
.banners_main {-moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px; border-radius:4px}
.banners_main .row {border-top:15px solid #fff; border-bottom:15px solid #fff}
.banners_main .row:first-child {border-top:none}
.banners_main .row:last-child {border-bottom:none}
.banners_main .banner-item {text-decoration:none; border-left:15px solid #fff; border-right:15px solid #fff; background-position:center; background-repeat:no-repeat; background-size:cover; background-color:#fff}
.banners_main .banner-item:first-child {border-left:none}
.banners_main .banner-item:last-child {border-right:none}
.banners_main .item-btn {-webkit-transition:all 0.15s ease 0s; -moz-transition:all 0.15s ease 0s; -o-transition:all 0.15s ease 0s; transition:all 0.15s ease 0s}
.banners_main .item-text {font-size:30px; font-weight:700; color:#fff; line-height:55px}
.banners_main .item-text.small {font-size:18px; line-height:20px; font-weight:700}
.banners_main button[name="item-button"]:after {border-top:4px solid transparent; border-bottom:4px solid transparent; border-left:5px solid #bea201; -webkit-transition:all 0.15s ease 0s; -moz-transition:all 0.15s ease 0s; -o-transition:all 0.15s ease 0s; transition:all 0.15s ease 0s}
.banners_main button[name="item-button"]:hover:after {border-left-color:#fff}
.banners_main .row {margin-bottom:0}
.top-panel {padding-top:0.1rem; border-bottom:#454545; font-size:13px; text-align:left; height:51px; background:#222}
.top-panel_wrap {align-items:center; display:flex; flex-flow:row wrap; min-height:51px}
.top-panel_tel {flex-grow:2; font-size:18px; font-weight:400}
.top-panel_login {margin-right:100px}
.top-panel_search {}
.bx-searchtitle {margin:0}
.flaticon-smartphone::before {color:#ffd61e; font-size:25px; vertical-align:middle}
.bx-hdr-profile {}
.bx-basket-block1 {font-size:13px; float:left; padding-right:20px; line-height:45px}
.bx-basket-block1 a {color:#fff; border-bottom:none; margin-right:0}
.bx-basket-block1 a:hover {color:#ffd61e}
.bx-basket-block2 {font-size:15px}
.bx-basket-block2 a {border-bottom:none; margin-right:0}
.bx-basket-block2 a:hover {color:#13d754}
.flaticon-shopping-cart {color:#fff; cursor:pointer}
.flaticon-shopping-cart::before {font-size:24px; padding-right:10px; line-height:30px}
.top-panel_search .bx-searchtitle .bx-input-group-btn button {background:#fff; color:#000 !important; padding:7px 12px; border-radius:0}
.bx-searchtitle .bx-input-group-btn button {background:none; color:#000 !important}
.bx-searchtitle .bx-input-group-btn button:hover {background:#fff !important; color:#ba1111 !important}
.bx-searchtitle .bx-input-group {background:#fff}
.flaticon-magnification-lens::before {font-size:18px}
.bx-searchtitle .bx-input-group .bx-form-control {background:none; border:none}
.top-panel #title-search-input[type="search"] {width:120px; font-size:13px; height:37px; padding:7px 44px 7px 7px; transition:all 0.4s ease 0s; background:#fff}
.top-panel #title-search-input[type="search"]:focus {box-shadow:none; margin-left:-30px; width:150px; background:#fff}
.bx-basket-block2 .count {border-radius:620px; color:#000; font-size:12px; height:21px; line-height:21px; overflow:hidden; position:absolute; text-align:center; text-overflow:ellipsis; vertical-align:middle; width:21px; background:#ffd61e; margin-left:-13px; margin-top:-6px}
.bx-basket-block2 .sum {display:none}
.top-panel .bx-basket-block2 {display:none}
.header-container .bx-basket-block1 {display:none}
.top-panel .bx-searchtitle .bx-input-group .bx-form-control {color:#000}
#bid {position:relative}
.bx-basket-item-list {display:none; position:absolute; right:0; z-index:9999; background:#fff; width:300px; margin-top:10px; box-shadow:0 2px 24px rgba(41,41,41,0.22)}
.bx-basket-item-list-item-img {text-align:left; float:left; position:static}
.bx-basket-item-list-item-img img {margin:0 20px 10px 0}
.bx-basket-item-list-item-name a {font-size:14px; color:#000}
.bx-basket-item-list-item-name a:hover {color:#ba1111}
.bx-basket-item-list-item-price-old {display:none}
.bx-basket-item-list-item-price {color:#000; margin-right:0}
.bx-basket-item-list-item-price .item-quantity {font-size:14px}
.bx-basket-item-list-item-price .item-price {font-size:20px}
.bx-basket-item-list-item-price strong {font-weight:normal}
.bx-basket-item-list-item-status {display:none}
.bx-basket-item-list-container {margin-top:25px; padding:5px 30px 21px}
.bx-basket-item-list-item {padding-bottom:20px; margin:0; padding-left:0; padding-right:7px}
.bx-basket-item-list-item-remove {right:-20px; background:none; font-size:16px; color:#ba1111; opacity:1; top:8px}
.bx-basket-item-list-item-remove:hover {color:#000}
.bx-basket-item-list-item-remove::before {font-family:'FontAwesome'; content:"\f00d"}
.bx-basket-item-list-button-container {background:none; border-top:1px solid #e9e2ca; padding:24px 30px 10px 30px}
.bx-basket-item-list-button-container a.btn {background:#ffd61e; border-color:#ffd61e; border-width:2px; padding:15px 30px; color:#000; border-radius:0; width:100%}
.bx-basket-item-list-button-container a.btn:hover {background-color:#ba1111; color:#fff; border-color:#ba1111}
.bx-opener .bx-basket-item-list {padding-bottom:200px}
.bx-basket-item-list-item-price-summ {display:none}
.total_sum {float:right; color:#011e1b; font-weight:400; font-size:18px}
.total_text {display:inline-block; float:left; color:#011e1b; font-size:15px}
.total {display:block; padding-bottom:40px}
.no_products_list .bx-basket-item-list {padding:0; margin:0; padding:30px}
.no_products {color:#000; font-size:14px}
.header-container_wrap {display:flex; align-content:stretch; align-items:flex-start; justify-content:space-between; position:relative}
.top-panel_login2 {order:4; display:block; align-self:auto; flex:0 1 auto; position:relative; text-align:left; margin-top:14px; margin-left:10px}
.bx-top-nav .bx-top-nav-container {background:none}
.bx-top-nav-container .bx-nav-1-lvl > a {color:#fff; font-weight:700; font-size:14px}
.bx-top-nav .bx-top-nav-container .bx-nav-1-lvl.bx-hover > a,.bx-top-nav .bx-top-nav-container .bx-nav-1-lvl.bx-active > a,.bx-top-nav .bx-top-nav-container .bx-nav-1-lvl:hover > a {color:#ffd61e; background:none; text-decoration:none}
.bx-top-nav-container {margin-top:0}
.bx-top-nav-container .bx-nav-1-lvl {float:none}
.bx-top-nav-container .bx-nav-1-lvl:hover,.bx-top-nav-container .bx-nav-1-lvl.bx-active {}
.bx-top-nav-container .bx-nav-2-lvl > a:hover {color:#ba1111}
.bx-top-nav-container .bx-nav-list-2-lvl {background:#fff; box-shadow:0 2px 24px rgba(41,41,41,0.22)}
.bx-top-nav-container .bx-nav-2-lvl > a {color:#000; font-weight:400; font-size:14px}
.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 {width:auto}
.compare-top {position:relative; flex:0 1 auto; order:3}
.addtoCompare-top {color:#fff; font-family:"Flaticon"; font-size:26px; position:absolute; top:10px; right:70px}
.addtoCompare-top:hover {color:#ffd61e !important}
.addtoCompare-top::before {content:"\f11a"}
.add-compare-top {position:absolute; top:-33px; right:52px; background:#000; color:#fff; z-index:999; border-radius:2px; font-size:10px; padding:5px}
.add-compare-top::after {border-color:#000 transparent transparent; border-style:solid; border-width:4px 2px 0; bottom:-4px; content:""; height:0; left:50%; position:absolute; transform:translate(-50%,0px); width:0}
.favorite-top {position:relative; right:70px; bottom:55px}
.addtoFavorite-top {color:#fff; font-family:"Flaticon"; font-size:26px; position:absolute; top:10px; right:20px}
.addtoFavorite-top:hover {color:#ffd61e !important}
.addtoFavorite-top::before {content:"\f132"}
.add-favorite-top {position:absolute; top:-33px; right:2px; background:#000; color:#fff; z-index:999; border-radius:2px; font-size:10px; padding:5px}
.add-favorite-top::after {border-color:#000 transparent transparent; border-style:solid; border-width:4px 2px 0; bottom:-4px; content:""; height:0; left:50%; position:absolute; transform:translate(-50%,0px); width:0}
.carousel-indicators li {border:1px solid #ffd61e}
.carousel-indicators .active {background-color:#ffd61e; border:1px solid #ffd61e}
.img-responsive,.thumbnail > img,.thumbnail a > img,.carousel-inner > .item > img,.carousel-inner > .item > a > img {width:100%; height:650px; object-fit:cover; background-size:cover !important; background-position:50% 50% !important}
.carousel-control,.carousel-control:hover {opacity:1}
.carousel .fa-angle-right,.carousel .fa-angle-left {display:none; font-size:24px; background:#ffd61e; height:35px; width:35px; line-height:35px; color:#000; text-shadow:none; border-radius:3px}
.carousel .fa-angle-right:hover,.carousel .fa-angle-left:hover {background:#ba1111; color:#fff}
.carousel:hover .fa-angle-right,.carousel:hover .fa-angle-left {display:block}
.bx-slider-preset-4 .bx-advertisingbanner-text-title {font-weight:bold; text-align:left; overflow-wrap:break-word; hyphens:auto; text-transform:uppercase}
.bx-advertisingbanner-text-block {text-align:left; margin-top:54px; height:160px}
.bx-slider-preset-4 .bx-advertisingbanner-btn {float:left; font-size:16px; padding:20px 50px; text-transform:uppercase; background:#ffd61e !important; border-radius:0; color:#000 !important; font-weight:700; border:1px solid #ffd61e}
.bx-slider-preset-4 .bx-advertisingbanner-btn:hover {background:#ba1111 !important; color:#fff !important; border-color:#ba1111}
.top-slider .bx-slider-preset-4 .bx-advertisingbanner-text-title {opacity:0}
.top-slider .bx-slider-preset-4 .bx-advertisingbanner-text-title {animation-name:myopacity; -webkit-animation-name:myopacity; animation-fill-mode:forwards; -webkit-animation-fill-mode:forwards; -o-animation-fill-mode:forwards; -moz-animation-fill-mode:forwards; animation-timing-function:ease-out; -webkit-animation-timing-function:ease-out; -o-animation-timing-function:ease-out; -moz-animation-timing-function:ease-out; -webkit-animation-delay:0.5s; animation-delay:0.5s; -o-animation-delay:0.5s; -moz-animation-delay:0.5s; animation-duration:0.5s; -webkit-animation-duration:0.5s; -o-animation-duration:0.5s; -moz-animation-duration:0.5s}
.top-slider .bx-advertisingbanner-text-block {opacity:0}
.top-slider .bx-advertisingbanner-text-block {animation-name:myopacity-2; -webkit-animation-name:myopacity-2; animation-fill-mode:forwards; -webkit-animation-fill-mode:forwards; -o-animation-fill-mode:forwards; -moz-animation-fill-mode:forwards; animation-timing-function:ease-out; -webkit-animation-timing-function:ease-out; -o-animation-timing-function:ease-out; -moz-animation-timing-function:ease-out; -webkit-animation-delay:1s; animation-delay:1s; -o-animation-delay:1s; -moz-animation-delay:1s; animation-duration:0.3s; -webkit-animation-duration:0.3s; -o-animation-duration:0.3s; -moz-animation-duration:0.3s}
.top-slider .bx-slider-preset-4 .bx-advertisingbanner-btn {opacity:0}
.top-slider .bx-slider-preset-4 .bx-advertisingbanner-btn {animation-name:myopacity-2; -webkit-animation-name:myopacity-2; animation-fill-mode:forwards; -webkit-animation-fill-mode:forwards; -o-animation-fill-mode:forwards; -moz-animation-fill-mode:forwards; animation-timing-function:ease-out; -webkit-animation-timing-function:ease-out; -o-animation-timing-function:ease-out; -moz-animation-timing-function:ease-out; -webkit-animation-delay:1.3s; animation-delay:1.3s; -o-animation-delay:1.3s; -moz-animation-delay:1.3s; animation-duration:0.3s; -webkit-animation-duration:0.3s; -o-animation-duration:0.3s; -moz-animation-duration:0.3s}
@keyframes myopacity {0% {opacity:0}
25% {opacity:.25}
50% {opacity:.5}
75% {opacity:.75}
100% {opacity:1}
}
@-webkit-keyframes myopacity {0% {opacity:0}
25% {opacity:.25}
50% {opacity:.5}
75% {opacity:.75}
100% {opacity:1}
}
@keyframes myopacity-2 {0% {opacity:0; margin-left:40px}
25% {opacity:.25; margin-left:30px}
50% {opacity:.5; margin-left:20px}
75% {opacity:.75; margin-left:10px}
100% {opacity:1; margin-left:0}
}
@-webkit-keyframes myopacity-2 {0% {opacity:0; margin-left:40px; margin-right:-40px}
25% {opacity:.25; margin-left:30px; margin-right:-30px}
50% {opacity:.5; margin-left:20px; margin-right:-20px}
75% {opacity:.75; margin-left:10px; margin-right:-10px}
100% {opacity:1; margin-left:0; margin-right:0}
}
.workarea {margin-top:31px}
.bx_catalog_tile_home_type_2 .bx_catalog_item_title a {color:#000; font-size:15px; font-weight:400}
.bx_catalog_tile_home_type_2 .bx_catalog_item_title a:hover {color:#ba1111}
 .bx_catalog_tile_home_type_2 .bx_catalog_item_title {text-align:center; height:initial; padding:16px 10px 25px}
.bx_catalog_tile_home_type_2 .bx_catalog_item_price {text-align:center; margin-top:12px; padding:0 10px 16px 10px}
.bx_catalog_tile_home_type_2 .bx_catalog_item_price span {}
.bx_catalog_tile_home_type_2 .bx_catalog_item_price .bx_price {font-size:26px; color:#ba1111; font-weight:700}
.bx_catalog_tile_home_type_2.col4 .bx_catalog_item {margin-right:30px; padding:0; width:262px; background:#f9f5e8; margin-bottom:30px}
.bx_catalog_tile_home_type_2 .bx_catalog_item_images_double,.bx_catalog_tile_home_type_2 .bx_catalog_item_images {background-position:center top; padding-top:100%; border-radius:0}
.bx_catalog_tile_home_type_2 .fa-angle-left,.bx_catalog_tile_home_type_2 .fa-angle-right {font-family:'FontAwesome'; height:35px; width:35px; font-size:18px; line-height:35px; background:#f9f5e8; text-align:center; display:inline-block; position:absolute; top:30%; z-index:910; cursor:pointer}
.bx_catalog_tile_home_type_2 .fa-angle-left:hover,.bx_catalog_tile_home_type_2 .fa-angle-right:hover {background:#fc5047; color:#fff}
.bx_catalog_tile_home_type_2 .fa-angle-left {left:-52px}
.bx_catalog_tile_home_type_2 .fa-angle-right {left:1155px}
.bx_catalog_tile_home_type_2 .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo a {position:absolute; top:30%; z-index:910}
.content .img-responsive,.content .thumbnail > .content img,.content .thumbnail a > img,.content .carousel-inner > .content .item > .content img,.content .carousel-inner > .content .item > .content a > .content img {width:100%; height:440px; object-fit:cover}
.content .bx-slider-preset-4 .bx-advertisingbanner-content {padding:9% 20% 0}
.bx_catalog_item_controls_blocktwo .flaticon-curve-arrows {left:30px; color:#5f9c30}
.bx_catalog_item_controls_blocktwo .flaticon-shopping-cart {color:#5f9c30; left:170px}
.bx_catalog_item_controls_blocktwo .flaticon-curve-arrows::before {font-size:23px; line-height:50px}
 .bx_catalog_item_controls_blocktwo .flaticon-shopping-cart::before {font-size:23px; line-height:50px; padding-left:10px}
.bx_catalog_item_controls_blocktwo a {border-radius:50%; width:50px; height:50px; background:#f9f5e8}
.bx_catalog_item_controls_blocktwo a:hover {background:#5f9c30; color:#fff}
.bx_catalog_tile_home_type_2 .bx_stick_disc {background:#ba1111; width:45px; height:45px; font-size:14px; line-height:45px; left:20px; top:20px; text-shadow:none}
.content .bx-advertisingbanner-content {padding-left:66px !important; padding-top:86px !important; padding-bottom:10px !important; padding-right:10px !important; text-align:left !important}
.content .bx-advertisingbanner-text-block {height:100px}
.top-slider .bx-slider-preset-4 .bx-advertisingbanner-content {text-align:left !important; padding-top:10% !important; padding-right:35% !important}
.top-slider .bx-slider-preset-4 .bx-advertisingbanner-content {text-align:left !important; padding-top:6% !important; padding-right:10% !important; padding-left:12%}
.bx-advertisingbanner-text-title {width:auto !important; padding:14px 15px !important}
.content .bx-slider-preset-4 .bx-advertisingbanner-content {box-shadow:0 0 0 0 rgba(95,156,48,0) inset; transition-property:opacity,box-shadow; -webkit-transition-property:opacity,box-shadow; -moz-transition-property:opacity,box-shadow; -o-transition-property:opacity,box-shadow; -webkit-transition-duration:0.3s; -moz-transition-duration:0.3s; -o-transition-duration:0.3s; transition-duration:0.3s; -webkit-transition-delay:0s; -moz-transition-delay:0s; -o-transition-delay:0s; transition-delay:0s}
.content .bx-slider-preset-4:hover .bx-advertisingbanner-content {box-shadow:0 0 0 10px rgba(95,156,48,0.8) inset; transition-delay:0s; -webkit-transition-delay:0s; -moz-transition-delay:0s; -o-transition-delay:0s}
.content .bx-slider-preset-4 .bx-advertisingbanner-btn {border-color:#e9e2ca}
.content .bx-slider-preset-4 .bx-advertisingbanner-btn:hover {opacity:1}
.content .bx-slider-preset-4:hover .bx-advertisingbanner-btn {background:#e9e2ca; color:#000}
.content .bx-slider-preset-4 img {-moz-transition:all 0.4s ease; -o-transition:all 0.4s ease; -webkit-transition:all 0.4s ease}
.content .bx-slider-preset-4:hover img {-webkit-transform:scale(1.05); -moz-transform:scale(1.05); -o-transform:scale(1.05); opacity:0.9}
.content .bx-advertisingbanner-text-title {}
.glavnaya {margin-top:37px; margin-bottom:32px !important}
.bx-slider-preset-4 {}
.listitem-carousel {position:relative; padding-left:0; margin-bottom:37px}
.workarea.pleft .listitem-carousel {left:-17px; width:754px}
.listitem-carousel ul {overflow:hidden; padding:2px; margin:0}
.listitem ul li,.listitem-carousel ul li {width:274px !important; height:388px !important; display:inline-block; vertical-align:top; background:#f9f5e8; position:relative; margin-right:30px; margin-bottom:30px; border-radius:5px}
.workarea.pleft .listitem-carousel ul li {margin:10px 15px}
.listitem_horizontal {width:100%}
.thumbSlider ul li,.listitem_horizontal>li {display:block; background:#fff; box-shadow:0 0 4px rgba(123,152,165,0.4); margin:15px 4px 30px; position:relative}
.caroufredsel_wrapper {padding-right:6px}
.lsnn,.lsnn li {list-style:none !important}
.lsnn:before,.lsnn li:before {content:none !important}
.tac img {width:274px; border-radius:5px 5px 0 0}
.listitem-carousel .item_title {color:#011e1b; font-size:15px; font-weight:700; padding:10px; display:block; text-align:center}
.listitem-carousel .price {padding:0 10px; display:block; text-align:center}
.listitem-carousel .price .item_price {font-size:20px; color:#3f3f3f; font-weight:bold}
.listitem-carousel .price .old-price {font-size:12px; color:#a5a5a5; text-decoration:line-through}
#prev,#prev2 {position:absolute; top:45%; left:-52px; font-family:"FontAwesome"; background:#f9f5e8; height:35px; width:35px; font-size:18px; line-height:35px; text-align:center; color:#7d7d7d; border-radius:3px}
#prev::before,#prev2::before {content:"\f104"}
#next,#next2 {position:absolute; top:45%; right:-50px; font-family:"FontAwesome"; background:#f9f5e8; height:35px; width:35px; font-size:18px; line-height:35px; text-align:center; color:#7d7d7d; border-radius:3px}
#next::before,#next2::before {content:"\f105"}
#prev:hover,#next:hover,#prev2:hover,#next2:hover {background:#fc5047; color:#fff}
.pager,.pager2 {display:none !important}
.bx_catalog_tile_home_type_2 .bx_catalog_item .bx_catalog_item_scu {background:#f5f5f5; padding:0 25px; z-index:9999; box-shadow:none !important; left:-1px}
.addtoFavorite,.addedtoFavorite,.favoriteload {position:absolute !important; top:110px; z-index:920; left:105px; font-family:"Flaticon"; line-height:50px !important; width:50px; height:50px; font-size:24px; background-color:#ba1111; color:#fff; text-align:center; border-radius:50%}
 .addtoFavorite::before {content:"\f132"}
.addedtoFavorite {font-size:32px !important}
.added-favorite,.add-favorite {position:absolute; top:75px; left:72px; background:#000; color:#fff; z-index:999; border-radius:2px; font-size:10px; padding:5px}
.added-favorite::after,.add-favorite::after {border-color:#000 transparent transparent; border-style:solid; border-width:4px 2px 0; bottom:-4px; content:""; height:0; left:50%; position:absolute; transform:translate(-50%,0px); width:0}
.addedtoFavorite:focus {color:#fff !important}
.addedtoFavorite:hover {color:#fff !important}
.addtoCompare,.addedtoCompare,.compareload {position:absolute !important; top:110px; z-index:920; left:35px; font-family:"Flaticon"; line-height:50px !important; width:50px; height:50px; font-size:24px; background-color:#ba1111; color:#fff; text-align:center; border-radius:50%}
.addtoCompare::before {content:"\f11a"}
.addedtoCompare {font-size:32px !important}
.added-compare,.add-compare {position:absolute; top:75px; left:2px; background:#000; color:#fff; z-index:999; border-radius:2px; font-size:10px; padding:5px}
.added-compare::after,.add-compare::after {border-color:#000 transparent transparent; border-style:solid; border-width:4px 2px 0; bottom:-4px; content:""; height:0; left:50%; position:absolute; transform:translate(-50%,0px); width:0}
.addedtoCompare:focus {color:#fff !important}
.addedtoCompare:hover {color:#fff !important}
.addtoCart,.addedtoCart,.cartload {position:absolute !important; top:110px; z-index:920; right:35px; font-family:"Flaticon"; line-height:50px !important; width:50px; height:50px; font-size:24px; background-color:#ba1111; color:#fff; text-align:center; border-radius:50%}
.addedtoCart {font-size:32px !important}
.addtoCart::before {content:"\f15d"}
.addtoCart:hover,.addedtoCart:hover,.addedtoCompare:hover,.addtoCompare:hover,.addtoFavorite:hover,.addedtoFavorite:hover {background-color:#000; color:#fff}
.addedtoCompare::before,.addedtoCart::before,.addedtoFavorite::before {content:"\f109"}
.compareload,.cartload,.favoriteload {background:#ba1111 url("images/rolling_prod.svg") no-repeat scroll 50% 50%}
.compareload:hover,.cartload:hover,.favoriteload:hover {background:#000 url("images/rolling_prod.svg") no-repeat scroll 50% 50%}
.addedtoCart:focus {color:#fff !important}
.addedtoCart:hover {color:#fff !important}
@media (max-width:767px) {.addtoCompare,.addtoCart,.addedtoCart,.cartload,.addedtoCompare,.compareload,.addtoFavorite,.addedtoFavorite,.favoriteload {opacity:1 !important; margin-top:0 !important}
 .top-panel_login,.top-panel_search {display:none}
 }
.addtoCompare,.addtoCart,.addedtoCart,.cartload,.addedtoCompare,.compareload,.addtoFavorite,.addedtoFavorite,.favoriteload {opacity:0; margin-top:20px; transition-property:opacity,margin-top; -webkit-transition-property:opacity,margin-top; -moz-transition-property:opacity,margin-top; -o-transition-property:opacity,margin-top; -webkit-transition-duration:0.3s; -moz-transition-duration:0.3s; -o-transition-duration:0.3s; transition-duration:0.3s; -webkit-transition-delay:0s; -moz-transition-delay:0s; -o-transition-delay:0s; transition-delay:0s}
 .bx_catalog_item_container:hover .addtoCompare,.bx_catalog_item_container:hover .addtoCart,.bx_catalog_item_container:hover .addedtoCart,.bx_catalog_item_container:hover .cartload,.bx_catalog_item_container:hover .addedtoCompare,.bx_catalog_item_container:hover .compareload,.bx_catalog_item_container:hover .addtoFavorite,.bx_catalog_item_container:hover .addedtoFavorite,.bx_catalog_item_container:hover .favoriteload {opacity:1; margin-top:0; transition-delay:0s; -webkit-transition-delay:0s; -moz-transition-delay:0s; -o-transition-delay:0s}
.added-cart,.add-cart {position:absolute; top:75px; right:8px; background:#000; color:#fff; z-index:999; border-radius:2px; font-size:10px; padding:5px}
.added-cart::after,.add-cart::after {border-color:#000 transparent transparent; border-style:solid; border-width:4px 2px 0; bottom:-4px; content:""; height:0; left:50%; position:absolute; transform:translate(-50%,0px); width:0}
.added-compare,.added-favorite,.added-cart,.add-favorite,.add-compare,.add-cart,.add-favorite-top,.add-compare-top {opacity:0; margin-top:-5px; transition-property:opacity,margin-top; -webkit-transition-property:opacity,margin-top; -moz-transition-property:opacity,margin-top; -o-transition-property:opacity,margin-top; -webkit-transition-duration:0.3s; -moz-transition-duration:0.3s; -o-transition-duration:0.3s; transition-duration:0.3s; -webkit-transition-delay:0s; -moz-transition-delay:0s; -o-transition-delay:0s; transition-delay:0s}
.addtoFavorite:hover ~.add-favorite,.addtoCompare:hover ~.add-compare,.addtoCart:hover ~.add-cart,.addedtoCart:hover ~.added-cart,.addtoFavorite-top:hover ~.add-favorite-top,.addtoCompare-top:hover ~.add-compare-top,.addedtoCompare:hover ~.added-compare,.addedtoFavorite:hover ~.added-favorite {opacity:1; margin-top:0; transition-delay:0s; -webkit-transition-delay:0s; -moz-transition-delay:0s; -o-transition-delay:0s}
.favoriteload,.compareload,.cartload {animation-name:spin; animation-iteration-count:infinite; animation-timing-function:linear; z-index:920}
 @keyframes spin {from {transform:rotate(0deg)}
 to {transform:rotate(360deg)}
}
.discount-precent {position:absolute; background:#fc5047; border-radius:50%; width:45px; height:45px; font-size:14px; line-height:45px; left:20px; top:20px; color:#fff; text-align:center; font-weight:bold}
.bx-content {width:100%}
.bx-socialfooter {display:none}
.col-md-4 {width:16.6666%}
.bx-newslist-block {padding:0}
.bx-newslist-block:hover {background:rgba(186,17,17,0.1); cursor:pointer}
.bx-footer .container {display:flex; flex-wrap:wrap; padding:40px 0 80px; color:#fff}
.footer-1,.footer-2 {flex:0 0 25%}
.footer-3 {flex:0 0 50%}
.bx-footer h5 {color:#ffd61e; margin-bottom:14px; font-size:20px; line-height:1.2; text-align:inherit; font-style:normal; font-weight:700; letter-spacing:0}
.bx-newslist-title,.bx-newslist-title a {text-align:center; color:#000; font-size:18px; font-style:normal; line-height:1.444; font-weight:400; padding:15px 0}
.bx-newslist-content {padding:0 15px; text-align:center; color:#7d7d7d; font-size:15px; height:110px; overflow:hidden}
.bx-newslist-title a:hover {color:#ba1111}
.bx-newslist-author {padding-right:10px; padding-left:15px}
.bx-newslist .btn {display:none}
.bx-newslist-author i.fa {color:#e9e2ca; font-size:16px; margin-right:14px}
.bx-newslist-date i.fa {color:#e9e2ca; font-size:16px; margin-right:14px}
.bx-newslist-view,.bx-newslist-date,.bx-newslist-comments,.bx-newslist-author,.bx-newslist-other {font-style:italic; text-transform:capitalize; float:left}
.search-tags-cloud a {background:#ba1111; padding:6px 12px; display:inline-block; margin:0 6px 10px 0; color:#fff}
.search-tags-cloud a:hover {background:#ffd61e; color:#000; text-decoration:none}
.footer-2 a {color:#fff; font-size:14px; position:relative; font-weight:400}
.footer-2 a:hover {color:#ffd61e}
.widget {background:none; border:none}
.bx-footer-section .bx-socialfooter {display:block; padding:21px 10px; text-align:right}
.bx-footer-section .bx-socialfooter ul li a {color:#ffd61e; font-size:16px; margin-left:14px; width:37px; height:37px; border-radius:50%; border:2px solid #ffd61e; line-height:32px; display:block; text-align:center}
.bx-footer-section .bx-socialfooter ul li a:hover {color:#fff; background:#ba1111; border-color:#ba1111}
.bx_item_detail .item_info_section dl {display:table; width:100%}
.bx_item_detail .item_info_section dl dt {color:#000 !important; display:table-cell; width:50%; text-align:center; margin:0; padding:10px; border:1px solid #ba1111}
.bx_item_detail .item_info_section dl dd {display:table-cell; width:50%; text-align:center; margin:0; padding:10px; border:1px solid #ba1111; color:#000 !important; font-weight:400}
.bx_item_list_you_looked_horizontal .bx_catalog_item_title {overflow:hidden; white-space:nowrap; padding-top:10px}
.bx_catalog_list_home .bx_catalog_item_price .bx_price {overflow:hidden; white-space:nowrap}
.bx_catalog_list_home .bx_medium.bx_bt_button,.bx_catalog_list_home .bx_medium.bx_bt_button_type_2 {background:#ffd61e; color:#000; text-shadow:none}
.bx_catalog_list_home .bx_medium.bx_bt_button,.bx_catalog_list_home .bx_medium.bx_bt_button_type_2:hover {background:#ba1111; color:#fff}
.bx_catalog_text .bx_catalog_text_title a {color:#000}
.bx_catalog_text .bx_catalog_text_title a:hover {color:#ba1111}
.bx_catalog_text .bx_catalog_text_title span {color:#000}
.bx_catalog_tile span {color:#ba1111}
.bx-ui-slider-pricebar-v {background:#ba1111 !important}
.bx_cat {color:#000}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12 {position:static}
.bx_catalog_list_home .bx_catalog_item_images_double,.bx_catalog_list_home .bx_catalog_item_images {background-position:center top}
.bx_catalog_list_home.bx_blue .bx_bt_button {left:170px}
.col-xs-offset-1 {margin:0}
.top_product .bx_catalog_item_container,.top_product .bx_catalog_item_container:hover {width:100%; background:none; height:0}
.top_product .bx_catalog_tile_home_type_2.col3 .bx_catalog_item {width:100%; padding:0}
.top_product .bx_catalog_tile_home_type_2 .bx_catalog_item_images_double,.top_product .bx_catalog_tile_home_type_2 .bx_catalog_item_images {width:70px; float:left}
.top_product .bx_catalog_tile_home_type_2 .bx_catalog_item_images_double,.top_product .bx_catalog_tile_home_type_2 .bx_catalog_item_images,.top_product .bx-no-touch .bx_catalog_tile_home_type_2 .bx_catalog_item.double:hover .bx_catalog_item_images {padding-top:70px; margin:0 20px 10px 0}
.top_product .bx_catalog_tile_home_type_2 .bx_catalog_item_title {text-align:left; margin:0; padding:0}
.top_product .bx_catalog_tile_home_type_2 .bx_catalog_item_price {text-align:left; margin:0; padding:0}
.top_product .bx_catalog_tile_home_type_2 .bx_catalog_item_images_double {display:none}
.top_product .bx_catalog_item_controls_blocktwo a {display:none}
.top_product .bx_catalog_tile_home_type_2 .bx_stick_disc {display:none}
.top_product .bx_catalog_tile_home_type_2 .bx_catalog_tile_section {padding-top:100%}
.bx_item_list_bestsellers .bx_catalog_item_container {background:none; height:auto}
 .bx_item_list_bestsellers .bx_catalog_item_images_double {display:none}
.bx_item_list_bestsellers .bx_catalog_item_images {padding:0; margin-right:15px; height:70px}
.bx_item_list_bestsellers .bx_catalog_item {margin-top:15px; margin-bottom:15px}
.bx_item_list_bestsellers .bx_item_list_title,.bx_item_list_bestsellers.bx_blue .bx_item_list_title {background:none}
.bx_item_list_bestsellers .bx_item_list_title {color:#242424; font-size:20px; font-weight:700; text-align:left; padding:0}
.bx_item_list_bestsellers .bx_catalog_item_title a {font-size:18px; color:#000; font-weight:inherit}
.bx_item_list_bestsellers .bx_catalog_item_title a:hover {color:#ba1111}
.bx_item_list_bestsellers .bx_catalog_item_price {font-size:20px; font-weight:700; color:#ba1111}
 .bx_item_list_you_looked_horizontal .bx_catalog_item_images_double {display:none}
.bx_item_list_you_looked_horizontal .bx_catalog_item_images {padding:0; margin-right:15px; height:70px}
.bx_item_list_you_looked_horizontal .bx_catalog_item {margin-top:15px; margin-bottom:15px}
.bx_item_list_you_looked_horizontal .bx_item_list_title,.bx_item_list_bestsellers.bx_blue .bx_item_list_title {background:none}
.col-md-3 .bx_item_list_you_looked_horizontal .bx_item_list_title {color:#242424; font-size:17px; font-weight:700; text-align:left; padding:0; height:auto}
.bx_item_list_you_looked_horizontal .bx_catalog_item_title a {font-size:18px; color:#000; font-weight:inherit}
.bx_item_list_you_looked_horizontal .bx_catalog_item_title a:hover {color:#ba1111}
.bx_item_list_you_looked_horizontal .bx_catalog_item_price {font-size:20px; font-weight:700; color:#ba1111}
.bx_catalog_top_home {display:none}
.bx-filter-block {padding:0 10px}
.bx-filter-block .btn {background:#ffd61e !important; color:#000 !important; border:none; border-radius:0; padding:8px 16px; margin:0 5px}
.bx-filter-block .btn:hover {background:#ba1111 !important; color:#fff !important}
.bx-filter .bx-ui-slider-track-container {padding-top:40px}
.bx-filter .bx-ui-slider-part span {top:35px}
.bx-filter .bx-filter-popup-result.left {background:var(--light-gray-color) !important; border-image:none; border-width:0; padding:8px 20px; right:0; color:#000; bottom:calc(100% + 6px); border-radius:6px; display:none !important}
.bx-filter .bx-filter-popup-result a {color:#ba1111}
.bx_catalog_tile .bx_catalog_tile_title a {color:#000}
.bx_catalog_tile .bx_catalog_tile_title a:hover {color:#ba1111}
.bx_catalog_list_home .bx_stick_disc {background:#ba1111; border-radius:0; text-shadow:none}
.bx-no-touch .bx_catalog_list_home .bx_catalog_item .bx_catalog_item_controls,.bx_catalog_list_home .bx_catalog_item .bx_catalog_item_articul,.bx_catalog_list_home .bx_catalog_item .bx_catalog_item_scu {background:#f5f5f5; padding:0 25px; width:262px; left:-1px; z-index:9999}
.bx-no-touch .bx_catalog_tile_home_type_2 .bx_catalog_item .bx_catalog_item_controls,.bx_catalog_tile_home_type_2 .bx_catalog_item .bx_catalog_item_articul,.bx_catalog_tile_home_type_2 .bx_catalog_item .bx_catalog_item_scu {background:#f5f5f5; padding:0 25px; width:262px; left:-1px; z-index:9999; position:absolute}
.bx_catalog_item_scu .bx_item_section_name_gray {}
.bx_rt .bx_item_section_name_gray {color:#888 !important}
.bx_item_detail .item_info_section dl dd {color:#3fb7c5}
.news_content,.news_content {width:100%; display:table !important}
.news-sidebar {width:370px; display:table-cell; vertical-align:top}
.news-list {display:table-cell; padding:30px; padding-top:0}
.news-detail {padding:30px; padding-top:0}
.news-list a {font-size:28px; color:#000; font-weight:700}
.news-list a:hover {color:#ba1111}
.post-content-all {margin:0 70px 0; position:relative; z-index:1; top:-35px; margin-top:50%; background:#fff}
.post-content {padding:22px 30px 0}
.news-title {display:block}
.news-list button {background:#ffd61e; padding:13px 43px; border:1px solid #ffd61e; color:#000; font-size:14px; border-radius:0; line-height:1; float:left; margin-right:30px}
.news-list button:hover {border:1px solid #ba1111; background:#ba1111; color:#fff}
.post-content-footer {margin-top:28px}
.fa-calendar {color:#e9e2ca; font-size:16px; margin-right:14px}
.news-date-time {color:#7d7d7d; font-size:13px; font-style:italic}
.news-sidebar .bx-subscribe {background:#edd793; padding:37px 60px 28px; margin:0}
.news-sidebar .bx-searchtitle .bx-input-group {border:1px solid #f5f5f5; padding:14px 25px; background:#f5f5f5}
.news-sidebar .bx-searchtitle .bx-input-group-btn button:hover {background:none}
.news-sidebar h5 {color:#7d7d7d; font-size:20px; text-align:left; margin-top:41px}
.news-sidebar h6 {text-align:center; font-size:18px; color:#7d7d7d; font-weight:700; top:33px}
.news-sidebar .bx-subscribe .bx-block-title {color:#011e1b; font-size:28px; text-transform:none; text-align:center}
.news-sidebar .bx-subscribe .bx-block-text {color:#011e1b; margin-bottom:26px; text-align:left; font-size:16px}
.bx-subscribe .bx-input-group .bx-form-control {background:none; border-color:rgba(0,0,0,0.12); border-radius:30px; width:100%; padding:15px 52px 15px 27px; height:auto}
#sender-subscribe {padding:0}
.fa-envelope-o::before {font-style:normal; font-size:20px}
.bx-subscribe .bx-input-group {position:relative; display:inline-block; width:100%}
#sender-subscribe button {background:none; border:none; position:absolute; top:10px; right:23px; color:#cc8658}
#sender-subscribe button:hover {color:#333}
.news-sidebar .bx-socialfooter {display:block; padding:21px 10px; border-top:1px solid rgba(0,0,0,0.12); background:#edd793; text-align:center}
.social {display:inline-block}
.news-sidebar .bx-socialfooter ul li a {color:#cc8658; font-size:16px; margin:0 15px}
.news-sidebar .bx-socialfooter ul li a:hover {color:#333}
.news-item {margin-top:0 !important}
.news-detail .catalog-sb-area {float:right; margin-bottom:0; margin-top:30px}
.NewsCalHeader {background:none !important; color:rgba(125,125,125,0.5); font-weight:700; padding-bottom:10px}
.NewsCalTable,.NewsCalTable tr,.NewsCalTable td {border:none !important; background:none !important; text-align:center}
.NewsCalOtherMonth,.NewsCalDefault,.NewsCalWeekend,.NewsCalToday {padding-bottom:5px; width:15%; font-size:15px; color:#bbb; font-weight:400}
.NewsCalNews {height:20px; overflow:hidden}
.NewsCalMonthNav td {display:block}
.NewsCalMonthNav a {font-size:18px}
.NewsCalMonthNav a:hover {color:#fc5047}
.NewsCalMonthNav .fa-angle-right {float:right}
.NewsCalMonthNav .fa-angle-left {float:left}
.contact {width:100%; display:table}
.contact-text {width:50%; display:table-cell; padding:0 10px}
.contact-send {width:50%; display:table-cell; padding:0 10px}
.contact-send input[type="submit"] {background:#ffd61e; padding:17px 60px; border-radius:0; border:1px solid #ffd61e; color:#000; font-size:14px}
.contact-send input[type="submit"]:hover {background:#ba1111; border:1px solid #ba1111; color:#fff}
.contact-send textarea {border:1px solid #ba1111; box-shadow:none; height:309px; min-height:150px; padding:15px}
.contact-send input[type="text"] {border:1px solid #ba1111; box-shadow:none; padding:14px 20px; width:275px; margin-bottom:15px}
.contact-send input[name="user_name"] {padding-right:15px; float:left}
.contact-send input[name="user_email"] {margin-left:15px; float:right}
.bx-content {padding:0; position:relative}
.bx-content img {}
.bx_item_detail .bx_bt_button {background:#ffd61e; color:#000}
.bx_item_detail .bx_bt_button:hover {background:#ba1111; color:#fff}
.bx_item_detail .bx_item_container .bx_lt {width:570px}
.bx_item_detail .bx_item_container .bx_rt {margin-left:0}
.bx_item_detail .bx_item_slider .bx_bigimages {max-width:none; padding-top:100%; border:1px solid #f0f0f0; background:#fff}
.bx_bigimages_aligner {margin-top:0 !important}
.bx_item_detail .bx_bigimages .bx_stick_disc {background-image:none; background-color:#ba1111; border-radius:0; height:45px; width:45px; overflow:hidden; font-size:14px; top:20px !important; right:20px !important; line-height:45px; font-weight:normal; text-shadow:none}
.bx_item_detail .bx_item_container .bx_rt {width:49%}
.bx_item_detail .item_current_price {float:left; background:none; border:none; color:#ba1111; font-size:40px}
.bx_item_detail .item_old_price {color:#7d7d7d; font-size:17px; font-weight:400; line-height:40px; overflow:hidden; float:left}
.bx_item_detail .bx_optionblock {width:auto; float:none; overflow:hidden; display:inline-block; margin-left:30px}
.bx_item_detail_rating .bx_stars_rating_votes {font-size:14px; line-height:40px; color:#ba1111; margin-left:10px}
.bx_item_detail .item_economy_price {color:#7d7d7d; font-weight:400; padding-top:10px; display:none}
.bx_item_detail .bx_item_title {float:right; width:565px; border:none; margin-right:30px}
.bx_item_detail .bx_item_title h1 {margin-top:0; font-weight:400; font-size:40px}
.bx_item_detail h1 span {color:#000}
@media (max-width:640px) {.bx_item_detail .bx_item_title {float:none; width:auto; border:none; margin:0 auto}
 .bx_item_detail .bx_item_title h1 {font-size:24px}
 .bx-section-desc,.bx_item_list_slide {width:262px; margin:0 auto}
 }
.bx_item_detail_rating {}
.bx_item_detail .item_section_name_gray {display:none}
.bx_item_detail .item_info_preview {color:#011e1b; font-size:16px; margin-bottom:29px; padding:0 10px}
.bx_item_detail .item_price {margin-bottom:30px}
.bx_item_detail .bx_bt_button_type_2 {background:none; border:none}
.bx_item_detail .bx_cnt_desc {display:none}
.item_buttons_counter_block1 {margin-right:9px; border:1px solid #ba1111; padding:14px 20px; width:130px !important}
.item_buttons_counter_block1 input {color:#000 !important; font-size:16px !important; font-weight:400 !important}
.bx_item_detail .bx_small.bx_bt_button,.bx_item_detail .bx_small.bx_bt_button_type_2 {min-width:0; font-size:16px; font-weight:700; color:#ba1111}
.bx_item_detail .bx_small.bx_bt_button:hover,.bx_item_detail .bx_small.bx_bt_button_type_2:hover {color:#000; background:none}
.bx_item_detail .bx_item_detail_size ul li:active .cnt,.bx_item_detail .bx_item_detail_size ul li.bx_active .cnt {border-color:#ba1111}
.bx_item_detail .bx_item_detail_size ul li:hover .cnt {border-color:#ba1111}
.bx_item_detail .bx_item_detail_scu .bx_scu ul li:active .cnt,.bx_item_detail .bx_item_detail_scu .bx_scu ul li.bx_active .cnt {border-color:#ba1111}
.bx_item_detail .bx_item_detail_scu .bx_scu ul li:hover .cnt {border-color:#ba1111}
.bx_item_detail .bx_item_slider .bx_slide ul li:active .cnt,.bx_item_detail .bx_item_slider .bx_slide ul li.bx_active .cnt {border-color:#ba1111}
.bx_item_detail .bx_item_slider .bx_slide ul li:hover .cnt {border-color:#ba1111}
.bx_item_detail .item_buttons_counter_block2 .bx_bt_button {background:#ffd61e; min-width:250px; color:#000; padding:14px 0; border-radius:0; height:52px; line-height:25px}
.bx_item_detail .item_buttons_counter_block2 .bx_bt_button:hover {background:#ba1111; color:#fff}
.bx_item_detail .bx_big.bx_bt_button.bx_cart span {display:none}
.item_buttons_counter_block3 a {margin:30px 0; color:#5f9c30 !important; font-weight:400 !important}
.item_buttons_counter_block3 .bx_bt_button_type_2::before {font-family:Flaticon; content:"\f11a"; font-size:16px; padding-right:15px}
.item_buttons_counter_block3 a:hover {color:#cc8658 !important}
.bx_item_detail .bx_item_container .bx_rb {width:100%}
.bx_item_detail .bigdata_recommended_products_items {display:none !important}
.bx_item_detail .bx_item_container .bx_lb {width:100% !important}
.bx_soc_comments_div .bx-catalog-tab-list,.bx_soc_comments_div .bx-catalog-tab-list li {border:none !important; background:none; box-shadow:none}
.bx_soc_comments_div .bx-catalog-tab-list li a,.bx_soc_comments_div .bx-catalog-tab-list li > span {color:#7d7d7d !important; font-size:20px; font-weight:700; opacity:0.5}
.bx_soc_comments_div .bx-catalog-tab-list li.active > span {opacity:1; color:#ba1111 !important; background:none !important}
.bx_soc_comments_div .bx-catalog-tab-list li:hover,.bx_soc_comments_div .bx-catalog-tab-list li.active {background:none !important}
.bx_item_detail .item_info_section {color:#222; font-size:16px; line-height:1.56}
 h4 {font-size:28px; color:#011e1b; font-weight:700}
 .bx_storege ul li {font-size:16px; line-height:1.56}
 .col-xs-12 .bx_item_list_you_looked_horizontal.bx_blue .bx_item_list_title {background:none; font-size:28px; color:#011e1b; font-weight:700; margin-bottom:30px; text-align:left}
.col-xs-12 .bx_item_list_you_looked_horizontal .bx_stick_disc {background-image:none; width:45px; height:45px; background-color:#ba1111; line-height:45px; font-size:14px; position:absolute; top:20px; left:20px; text-shadow:none}
.col-xs-12 .bx_item_list_you_looked_horizontal .bx_catalog_item_images {height:262px; background-position:top}
.col-xs-12 .bx_item_list_you_looked_horizontal .bx_catalog_item_title a {}
.col-xs-12 .bx_item_list_you_looked_horizontal .bx_catalog_item_title a:hover {}
.col-xs-12 .bx_item_list_you_looked_horizontal .bx_catalog_item_title {text-align:center; width:262px; padding:16px 10px 25px; height:25px}
.col-xs-12 .bx_item_list_you_looked_horizontal .bx_catalog_item_price .bx_price {font-size:26px; color:#ba1111; font-weight:700}
.bx_item_list_you_looked_horizontal .bx_catalog_item_controls .bx_catalog_item_controls_blockone {display:none}
.bx_item_list_you_looked_horizontal .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo a {position:absolute; top:45%; width:50px; min-width:50px; height:50px}
.bx_item_list_you_looked_horizontal .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo .flaticon-shopping-cart::before {font-size:23px; line-height:50px; padding-left:10px}
.bx_item_list_you_looked_horizontal .bx_catalog_item_articul {display:none !important}
.col-xs-12 .bx_item_list_you_looked_horizontal {border:none}
.bx_catalog_list_home.bx_blue .bx_bt_button,.bx_catalog_tile_home_type_2.bx_blue .bx_bt_button,.bx_item_list_you_looked_horizontal.bx_blue .bx_bt_button {background:#5f9c30; border-radius:30px; line-height:0; padding:15px 12px}
.bx_catalog_list_home.bx_blue .bx_bt_button:hover,.bx_catalog_tile_home_type_2.bx_blue .bx_bt_button:hover,.bx_item_list_you_looked_horizontal.bx_blue .bx_bt_button:hover {background:#cc8658}
.bx_ordercart.bx_blue .bx_ordercart_order_pay_center .checkout,div.bx-blue .btn.btn-default {background:#ffd61e; border-radius:0; line-height:0; padding:20px 56px; text-shadow:none; color:#000; border-color:#ffd61e}
.bx_ordercart.bx_blue .bx_ordercart_order_pay_center .checkout:hover,div.bx-blue .btn.btn-default:hover {background:#ba1111; color:#fff; border-color:#ba1111}
.bx_ordercart .bx_sort_container a.current {background:#5f9c30; border-radius:30px; line-height:0; padding:20px 56px; color:#fff; font-weight:bold}
.bx_ordercart .bx_sort_container a.current:hover {background:#cc8658}
.item_buttons_counter_block1 input[type="text"] {border:none !important}
.bx-no-touch .bx_item_list_you_looked_horizontal .bx_catalog_item .bx_catalog_item_controls,.bx_item_list_you_looked_horizontal .bx_catalog_item .bx_catalog_item_articul,.bx_item_list_you_looked_horizontal .bx_catalog_item .bx_catalog_item_scu {background:#f5f5f5; padding:0 25px; left:-1px; z-index:9999}
.bx_item_list_you_looked_horizontal .bx_item_detail_size .bx_item_section_name_gray {color:#9e9e9e}
 .bx_ordercart .bx_ordercart_photo_container {padding-top:0; width:70px; height:70px; border:none !important}
.bx_ordercart_itemtitle a {font-size:18px !important; font-weight:400 !important; color:#000}
.itemphoto {width:auto !important}
.bx_ordercart thead {font-style:italic}
.bx_ordercart .bx_ordercart_order_table_container table tbody td {background:rgba(125,125,125,0.07); border-bottom:2px solid white !important; vertical-align:middle; padding:0; display:table-cell; box-sizing:border-box}
.bx_ordercart .bx_ordercart_order_table_container tbody td.item {width:auto !important; vertical-align:middle}
.bx_ordercart .bx_ordercart_order_table_container tbody td.custom {vertical-align:middle}
.bx_ordercart .bx_ordercart_order_table_container tbody td.price {vertical-align:middle; font-size:18px !important; font-weight:400 !important; color:#011e1b}
 .bx_ordercart .bx_ordercart_order_table_container tbody td.price-sum {vertical-align:middle; font-size:18px !important; font-weight:400 !important; color:#011e1b}
 .bx_ordercart .old_price {display:none}
 .bx_ordercart .current_price {font-size:18px !important; font-weight:400 !important; color:#011e1b}
.bx_ordercart_order_table_container {border:none !important}
.bx_ordercart .bx_ordercart_order_table_container table tr {display:table-row; box-sizing:border-box; width:100%}
.bx_ordercart .bx_ordercart_order_table_container table thead td {background:none}
.bx_ordercart .bx_ordercart_order_table_container table thead td {min-height:20px; line-height:20px; padding:0}
#basket_items .remove,#basket_items #col_NAME,#basket_items .product-thumbnail,#basket_items .price,#basket_items #col_QUANTITY,#basket_items #col_SUM,#basket_items .price-sum {padding:13px 10px 17px 10px !important}
#basket_items .remove {width:16px !important}
#basket_items #col_NAME {width:70px !important}
#basket_items .product-thumbnail {width:529px !important}
#basket_items .price,#basket_items .bx_ordercart .bx_ordercart_order_table_container tbody td.price {width:192px !important}
#basket_items #col_QUANTITY,#basket_items .bx_ordercart .bx_ordercart_order_table_container tbody td.custom {width:151px !important}
#basket_items #col_SUM,#basket_items .price-sum {width:92px !important}
.price-sum span {display:none}
td.control {display:none}
.remove,.margin-remove {width:36px; padding:0; display:table-cell; box-sizing:border-box; border:none !important; border-bottom:0 solid white !important}
.remove .bx-basket-item-list-item-remove,.margin-remove .bx-basket-item-list-item-remove {position:relative; top:0}
.counter input[type="text"] {border:1px solid #ba1111 !important; width:115px !important; padding:14px !important; text-align:center; color:#000; background:none}
 #basket_quantity_control-new {position:relative; top:17px; right:15px; background:none; border:none !important}
.basket_quantity_control-new .plus-new {top:-2px; right:0}
.basket_quantity_control-new .minus-new {top:8px; right:0}
.basket_quantity_control-new .button {position:absolute; width:15px; font-family:FontAwesome; color:#011e1b !important; cursor:default; padding:0; margin:0; height:10px; text-align:center}
.fa-sort-up {font-size:10px; line-height:14px; position:relative; bottom:2px}
.fa-sort-down {font-size:10px; line-height:3px; position:relative; bottom:0}
.basket_quantity_control-new .button {background:#ededed; border:1px solid #acacac}
.basket_quantity_control-new .button:hover {border:1px solid #7eb4ea !important; background:#e4f1fc !important}
.bx_ordercart .bx_ordercart_coupon input {box-shadow:none; background:none; padding:14px 20px; height:auto; font-size:14px; width:270px; border-color:#ba1111; color:#000; font-weight:400; margin:0 12px 0 0}
::-webkit-input-placeholder {color:#444}
::-moz-placeholder {color:#444}
:-moz-placeholder {color:#444}
:-ms-input-placeholder {color:#444}
.bx_ordercart.bx_blue .bx_bt_button {background:#ffd61e; border-radius:0; text-shadow:none; color:#000; padding:15px 30px; height:auto; font-size:14px; line-height:normal}
 @media (max-width:767px) {.bx_ordercart.bx_blue .bx_bt_button {display:block}
 }
 .bx_ordercart.bx_blue .bx_bt_button:hover {background:#ba1111; color:#fff}
 .bx_ordercart .bx_ordercart_order_sum tr td {font-size:17px; line-height:24px; width:105px !important; font-weight:300; text-align:left}
.bx_ordercart .bx_ordercart_order_sum tr {text-align:right; margin-bottom:7px}
.bx_ordercart .bx_ordercart_order_sum {margin-top:70px}
.bx_ordercart_order_pay {padding-right:0 !important}
#PRICE_WITHOUT_DISCOUNT {display:none}
.fwb {font-weight:300 !important}
#allSum_FORMATED {font-weight:700 !important; color:#011e1b}
#allSum_wVAT_FORMATED {color:#011e1b}
#allSum_FORMATED,#allSum_wVAT_FORMATED {width:180px !important; text-align:right}
.custom_t1 {height:15px}
.bx_ordercart .bx_ordercart_order_pay_center {border-top:none}
.bx-soa-cart-total.bx-soa-cart-total-fixed {top:56px !important}
.bx-soa-cart-total,.bx-soa-section {background:#fff}
#bx-soa-order .bx-slst .form-control.dropdown-block input {border:none !important}
.alert {border-radius:30px !important; padding:20px 15px !important}
.bx-soa-section {border-radius:30px !important; padding:20px 15px !important}
.bx-soa-cart-total {border-radius:30px !important; border:1px solid #e9e2ca !important}
 .bx-soa-cart-total .bx-price-old {display:none}
#bx-soa-order .btn {background:#ffd61e !important; border-radius:0; border-color:#ffd61e; color:#000; padding:15px 30px; font-size:14px; min-width:150px}
#bx-soa-order .btn:hover {background:#ba1111 !important; color:#fff; border-color:#ba1111}
.bx-soa-section.bx-step-completed {border:1px solid #5f9c30 !important}
.bx-soa-section.bx-selected {border:1px solid #e9e2ca !important}
.bx-soa-coupon-input input.form-control[type="text"] {border-radius:30px !important; border:1px solid #e9e2ca !important; background:none !important; padding:20px 15px !important}
.bx-soa-item-table .bx-price-old {display:none}
#bx-soa-order input[type="text"],#bx-soa-order input[type="password"],#bx-soa-order .bx-sls .form-control.dropdown-block,#bx-soa-order .bx-slst .form-control.dropdown-block {background:none !important}
.bx-sls .dropdown-fade2white {background:none !important}
.form-control:focus {box-shadow:none !important}
#zipProperty,.bx-ios-fix {padding:0 15px !important}
textarea.form-control {background:none !important; padding:20px 15px !important; border:1px solid #e9e2ca !important}
.bx-soa-item-td-title {font-style:italic}
.bx-soa-basket-info .bx-soa-item-td {background:rgba(125,125,125,0.07) none repeat scroll 0 0; border-bottom:2px solid white !important; border-top:none !important}
.bx-soa-item-imgcontainer {border:none !important}
.bx-soa-item-title a {color:#011e1b !important; font-weight:400; line-height:70px; font-size:18px}
.bx-soa-item-properties.bx-text-right .bx-soa-item-td-text {line-height:70px; color:#011e1b}
.bx-soa-cart-d {color:#011e1b; font-weight:700}
.bx-authform-formgroup-container .btn {background:#ffd61e; border-radius:0; min-width:150px; border-color:#ffd61e; color:#000}
.bx-authform-formgroup-container .btn:hover {background:#ba1111; color:#fff; border-color:#ba1111}
.bx-authform .counter input[type="text"],.bx-authform input[type="password"] {text-align:left}
.bx_compare .bx_filtren_container {background:#ba1111}
.bx_compare .bx_filtren_container label {color:#fff}
.bx_compare .bx_filtren_container ul li {width:auto}
.bx_compare .bx_filtren_container h5 {color:#fff; font-size:18px}
.compare_delete {border-radius:0; background:#ffd61e; color:#000 !important}
.compare_delete:hover {background:#ba1111; color:#fff !important}
.bx_compare .table_compare table tr td a {color:#ba1111}
.catalog-sb-area {padding-left:10px; margin-bottom:20px; overflow:hidden}
.catalog-sb-area .fa {font-size:18px; height:23px; width:23px; line-height:23px; text-align:center; display:inline-block; color:#000; font-family:FontAwesome}
.catalog-sb-area .fa:hover {color:#ba1111}
.catalog-sb-area span {margin-right:23px}
 .header-container {padding:20px 0.9375rem; border-top:1px solid #454545; background:#222}
.container {width:1200px}
.col-left {width:20%}
.col-md-91 {width:100%}
.bx-top-nav-container {width:100%}
.col-md-31 {width:20%}
.col-xs-124 {width:100%}
.bx_item_list_you_looked_horizontal .bx_catalog_item_images_double,.bx_item_list_you_looked_horizontal .bx_catalog_item_images {z-index:0}
.bx_vertical_menu_advanced {float:left; width:250px}
.carousel {}
.bx_vertical_menu_advanced > ul {background:#0083d1; margin:0}
.bx_vertical_menu_advanced .bx_hma_one_lvl > a {color:#fff; text-shadow:none}
.bx_vertical_menu_advanced .bx_hma_one_lvl.hover > a {background:rgba(204,204,204,0.3); margin-left:0; line-height:16px; width:auto; box-shadow:none; font-weight:normal; padding-top:10px}
.bx_item_list_bestsellers .bx_catalog_item_images_double,.bx_item_list_bestsellers .bx_catalog_item_images {z-index:0}
.bx_vertical_menu_advanced.bx_blue {border-left:0 solid #e4f0f7}
.phone {width:55%; float:left}
.bx-basket-block > .fa {color:#0083d1}
.fa-phone::before {display:none}
.header2 {float:right; width:75%}
.header22 {float:right; width:95%; padding-top:45px}
.col-lg-3 {width:45%; float:right}
.bx-basket-block {float:left; margin-left:30px}
.header-topnav {align-self:auto; flex:0 1 100%; order:2; clear:both; display:block; width:100%; text-align:center}
.header-topnav ul {padding-left:0}
.header-topnav ul li {display:inline-block}
 .header-topnav ul li:hover {}
 .header-topnav ul li a {}
.header-topnav ul li.current a:hover,.header-topnav ul li a:hover {text-decoration:underline}
 @media (max-width:1430px) {.container {width:100%}
 }
@media (max-width:767px) {.col-md-91 {width:100%}
 .col-md-31 {width:100%}
 .col-xs-12 {width:100%}
 }
body {background:#fff; overflow-x:hidden; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale}
body.bx-opened {overflow:hidden}
.wrap,.bx-wrap,.bx-wrapper {position:relative}
body.bx-background-image {position:relative; background-repeat:no-repeat; background-position:top center; background-color:#fff}
@media (min-width:992px) and (max-width:1199px) {body.bx-background-image {-webkit-background-size:1600px auto; background-size:1600px auto}
}
@media (min-width:768px) and (max-width:991px) {body.bx-background-image {-webkit-background-size:1280px auto; background-size:1280px auto}
}
@media (max-width:767px) {body.bx-background-image {background:none}
 }
body.bx-background-gradient {background:rgb(246,247,251); background:url("data:image/svg+xml; base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjdmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+"); background:-moz-linear-gradient(top,rgba(246,247,251,1) 0,rgba(255,255,255,1) 100%); background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(246,247,251,1)),color-stop(100%,rgba(255,255,255,1))); background:-webkit-linear-gradient(top,rgba(246,247,251,1) 0,rgba(255,255,255,1) 100%); background:-o-linear-gradient(top,rgba(246,247,251,1) 0,rgba(255,255,255,1) 100%); background:-ms-linear-gradient(top,rgba(246,247,251,1) 0,rgba(255,255,255,1) 100%); background:linear-gradient(to bottom,rgba(246,247,251,1) 0,rgba(255,255,255,1) 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f7fb',endColorstr='#ffffff',GradientType=0 ); background-attachment:fixed}
.icon-empty {opacity:0}
a {text-decoration:none}
a:active,a:hover {border-color:transparent; text-decoration:none}
a,.container {-webkit-transition:color .3s ease,background-color .3s ease,border-color .3s ease; -moz-transition:color .3s ease,background-color .3s ease,border-color .3s ease; -ms-transition:color .3s ease,background-color .3s ease,border-color .3s ease; -o-transition:color .3s ease,background-color .3s ease,border-color .3s ease; transition:color .3s ease,background-color .3s ease,border-color .3s ease}
img {width:auto; max-width:100%; height:auto; max-height:100%}
.bx-header {display:table; width:100%; margin:0 auto; background:#222}
.bx-logo {flex:1 0 auto; order:0; text-align:left}
.bx-logo .bx-logo-block {display:block; border-bottom:none}
.bx-logo-text,.bx-logo-text:hover,.bx-logo-text:active {font-size:32px; font-weight:700; color:#000; line-height:37px; text-decoration:none; border:none; vertical-align:bottom}
.bx-logo-text small {font-size:37px}
.bx-logo-desc {text-transform:uppercase; display:block; font-weight:700; font-size:13px; line-height:10px; color:#b8b8b8}
@media (max-width:767px) {.bx-logo {background:#ba1111; position:fixed; left:0; right:0; top:0; z-index:99; padding:10px 60px; height:45px; text-align:center}
 .bx-logo .bx-logo-block {text-align:center; height:70px}
 .bx-logo-text {font-size:24px; color:#fff; line-height:30px; vertical-align:middle}
 .bx-logo-text:hover,.bx-logo-text:active {color:#fff}
 .bx-logo-text small {font-size:24px; color:#fff}
 .bx-logo-desc {display:none}
 }
.bx-header-section {padding:0 15px; background:#fff}
.bx-content-seection {padding:0 45px 5px; background:#fff; border-left:1px solid #eaebec; border-right:1px solid #eaebec}
@media (min-width:1200px) {.bx-header-section {}
.bx-content-seection {}
}
@media (min-width:992px) and (max-width:1199px) {.bx-header-section {}
.bx-content-seection {}
}
@media (min-width:768px) and (max-width:991px) {.bx-header-section {}
.bx-content-seection {}
}
@media (max-width:767px) {.bx-header-section {}
.bx-content-seection {}
}
.bx-inc-orginfo {}
@media (max-width:767px) {.bx-inc-orginfo {text-align:center; padding-bottom:10px}
}
.bx-inc-orginfo-recall {}
.bx-inc-orginfo-recall a {color:#039be5; border-bottom:1px dashed; font-size:12px; margin-left:2px}
.bx-inc-orginfo-recall a:hover {text-decoration:none; border-bottom-color:transparent}
@media (max-width:767px) {.bx-worktime {text-align:center}
}
.bx-worktime-title {color:#8d8d8d; font-size:12px}
.bx-worktime-prop {color:#000; text-transform:uppercase}
.bx-worktime-prop>span {white-space:nowrap}
.bx-block-title {color:#343434; text-transform:uppercase; font-size:12px; margin-bottom:9px; font-weight:600}
.bx-footer .bx-block-title {margin:0; padding:0; font-size:20px; color:#7d7d7d; font-weight:700; text-transform:none}
h1.bx-title,h2.bx-title,h3.bx-title,h4.bx-title,h5.bx-title,h6.bx-title {font-weight:500}
h1.bx-title,h2.bx-title,h3.bx-title {padding-bottom:15px}
h4.bx-title,h5.bx-title,h6.bx-title {}
h1.bx-title {margin-top:0; margin-bottom:10px; font-size:36px; font-weight:600}
h2.bx-title {font-size:25px}
h3.bx-title {}
h4.bx-title {}
h5.bx-title {}
h6.bx-title {}
input[type=text],input[type=password] {margin:inherit 4px; border:1px solid #CCD5DB; border-radius:4px; background:#f8fafc; outline:none}
textarea {display:block; width:100%; max-width:100%; min-width:100%; font-size:18px; min-height:150px; max-height:450px; margin:0; padding:0 4px; border:1px solid #CCD5DB; border-radius:2px; background:#f8fafc; outline:none}
.bx-incbanners {margin:10px 0 25px; text-align:center}
.bx-inclinksfooter a {border-bottom:none}
.bx-inclinksfooter .bx-block-title {margin:0; padding:0; font-size:17px; color:#fff; font-weight:600}
.bx-inclinksfooter-container {}
.bx-inclinksfooter-list {list-style:none; margin:0; padding:0}
.bx-inclinksfooter-item {}
.bx-inclogofooter {color:#fff}
.bx-inclogofooter a.bx-inclogofooter-logo:hover,.bx-inclogofooter a.bx-inclogofooter-logo {border-bottom:none}
.bx-inclogofooter-logo img {max-width:180px; height:auto}
.bx-inclogofooter-block {padding-bottom:20px}
.bx-inclogofooter-tel {color:#cfd0d0; font-size:18px; font-weight:bold; padding-bottom:5px}
.bx-inclogofooter-worktime {color:#cfd0d0; font-size:11px; font-weight:bold; text-transform:uppercase}
.bx-banners {margin:10px 0}
.bx-banners .bx-block-title {color:#343434; text-transform:uppercase; font-size:12px; margin-bottom:9px; font-weight:600}
.bx-wt-block {color:#fff; padding:5px 15px; background:url(images/wt.png) no-repeat center top; -webkit-background-size:cover; background-size:cover; border-radius:3px}
.bx-wt .bx-block-title {font-size:25px; font-weight:600; text-transform:uppercase; margin-bottom:14px; color:#fff}
.bx-wt-block ul {margin:0; padding:0; list-style:none; font-size:12px}
.bx-wt-block ul li {padding-bottom:7px}
.bx-wt-others-block {text-transform:uppercase; font-size:14px; font-weight:bold; margin-bottom:7px; margin-top:4px}
.bx-s-info {margin:10px 0; padding-top:5px}
.bx-s-info-block {display:block; margin-bottom:25px}
.bx-s-info-title {display:block; min-height:29px; padding-left:36px; margin-bottom:5px; position:relative}
.bx-s-info-titleicon {display:block; background:#007FCA; border-radius:50%; width:30px; height:30px; position:absolute; left:0; top:50%; margin-top:-15px; line-height:30px; color:#fff; text-align:center; font-weight:bold}
.bx-s-info-titleicon i {line-height:30px; vertical-align:middle; font-style:normal}
.bx-s-info-titletext {display:block; padding:6px 0; color:#343434; text-transform:uppercase; font-size:12px; font-weight:600}
.bx-s-info-content {display:block; font-size:13px; color:#3e454c; padding-left:36px}
.bx-footer {border-top:none; background:#222}
.bx-footer-section.bx-center-section {padding-top:40px; padding-bottom:40px}
.bx-footer-section.bx-center-section>div {margin-bottom:20px}
.bx-footer-bottomline {background:#111; color:#fff}
.bx-up {text-align:right}
.bx-up a,.bx-up a:hover {border-bottom:none; color:#fe504f}
@media (min-width:1200px) {}
@media (min-width:992px) and (max-width:1199px) {}
@media (min-width:768px) and (max-width:991px) {}
@media (max-width:767px) {.bx-up {text-align:center}
 .phone {width:100%; text-align:center}
 .bx-inc-orginfo-phone {padding:0; background:none; text-align:center}
 }
.btn-primary {background-color:var(--primary-color); border:1px solid var(--primary-color)}
.btn-primary.active,.btn-primary.focus,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open>.dropdown-toggle.btn-primary {background-color:var(--secondary-color); border:1px solid var(--secondary-color)}
.btn-link {color:var(--secondary-color)}
.btn-link:focus,.btn-link:hover {color:#53a4d8; text-decoration:none}
.bx-404-container {width:100%; margin:0 auto; text-align:center}
.bx-404-block {margin-top:100px; margin-bottom:66px}
@media (max-width:768px) {.bx-404-block {margin-top:50px; margin-bottom:33px}
}
.bx-404-text-block {font-size:20px; padding-bottom:20px}
.bx-maps-title {color:#8f8f8f; font-size:16px; padding-bottom:20px; padding-top:10px; border-bottom:1px solid #e9eaea}
.map-columns {padding-top:20px}
.bx-map-title {font-weight:bold; font-size:14px; position:relative; min-height:20px; padding-left:25px; margin-bottom:20px}
.bx-map-title .fa {color:#0083d1; position:absolute; left:0; top:2px; font-size:15px}
.map-columns ul {list-style:none; margin-bottom:5px}
.map-level-0 {margin-left:0; padding-left:25px; margin-bottom:20px}
.map-level-0 li {margin-left:0; padding-left:0}
.map-level-0 ul {padding-left:15px}
ul.map-level-1 {margin-bottom:30px}
.bxd-block {width:100%; border:1px solid #e3e6e7; display:block; background:#fff; padding:15px; min-height:210px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}
a.bxd-block:hover {}
.bxd-icon {display:block; border-radius:50%; height:68px; width:68px; margin:0 auto; -webkit-transition:color .3s ease,background-color .3s ease,border-color .3s ease; -moz-transition:color .3s ease,background-color .3s ease,border-color .3s ease; -ms-transition:color .3s ease,background-color .3s ease,border-color .3s ease; -o-transition:color .3s ease,background-color .3s ease,border-color .3s ease; transition:color .3s ease,background-color .3s ease,border-color .3s ease}
.bxd-block:hover .bxd-icon {}
.bxd-icon .fa {margin-left:-1px; position:relative; font-size:35px; height:68px; width:68px; text-align:center; line-height:68px; vertical-align:middle; -webkit-transition:color .3s ease,background-color .3s ease,border-color .3s ease; -moz-transition:color .3s ease,background-color .3s ease,border-color .3s ease; -ms-transition:color .3s ease,background-color .3s ease,border-color .3s ease; -o-transition:color .3s ease,background-color .3s ease,border-color .3s ease; transition:color .3s ease,background-color .3s ease,border-color .3s ease}
.bxd-link:hover .bxd-icon .fa {}
.bxd-title {display:block; padding-top:10px; padding-bottom:10px; font-weight:bold; text-align:center; color:#000; font-size:15px; white-space:nowrap; -ms-text-overflow:ellipsis; text-overflow:ellipsis; overflow:hidden; text-transform:uppercase}
.bxd-desc {display:block; text-align:center; color:#737373; font-size:12px}
.bx-up-button {border-radius:2px; color:#fff; position:fixed; right:30px; bottom:30px; font-size:12px; line-height:20px; cursor:pointer; vertical-align:middle; padding:9px 18px 7px 38px; -webkit-transition:background-color .3s ease,opacity .3s ease; -moz-transition:background-color .3s ease,opacity .3s ease; -ms-transition:background-color .3s ease,opacity .3s ease; -o-transition:background-color .3s ease,opacity .3s ease; transition:background-color .3s ease,opacity .3s ease; background:#c2c4c7 url("data:image/png; base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAALCAMAAAB1RTwXAAAACVBMVEX///////////+OSuX+AAAAAnRSTlMAf7YpoZUAAAAfSURBVHgBYwACRkYgAaKZmBihNJAFpaFiTExAgjwGAA1BAD3lDqDYAAAAAElFTkSuQmCC") 18px 13px no-repeat}
.bx-up-button:hover {background-color:#9fa0a3}
@media (max-width:767px) {.news-list a {font-size:14px !important}
 .news-list {padding:0 !important}
 .news-sidebar {display:none}
 .post-content-all {margin-left:30px; margin-right:30px}
 h1 {font-size:20px !important}
 .contact-text,.contact-send {display:block !important; width:100%}
 .contact-send input[type="text"] {width:100%}
 .addtoCompare-top {right:115px !important; top:6px !important}
 .addtoFavorite-top {right:60px !important; top:6px !important}
 .bx-footer-news {display:none}
 .header-menu-container {display:none}
 .img-responsive,.thumbnail > img,.thumbnail a > img,.carousel-inner > .item > img,.carousel-inner > .item > a > img {height:315px}
 .bx-slider-preset-4 .bx-advertisingbanner-btn {display:none}
 .top-slider .bx-slider-preset-4 .bx-advertisingbanner-text-title {font-size:16px !important}
 .bx_rt {width:100%}
 .bx_soc_comments_div .bx-catalog-tab-list li a,.bx_soc_comments_div .bx-catalog-tab-list li > span {font-size:16px}
 .compare-top,.top-panel_login2 {display:none}
 .header-container {padding:0}
 .bx-logo {display:block !important}
 .news-list button {float:none}
 .bx-basket-fixed {background:#222}
 .bx-basket-block1 a {color:#fff}
 .bx-basket-block1 a:hover {color:#fff !important}
 .bx_item_detail .item_buttons_counter_block2 .bx_bt_button {margin-top:20px; width:100%}
 .item_buttons_counter_block1 {width:100% !important; margin:0}
 .bx_item_detail .transparent_input {width:auto}
 .bx_item_detail .item_buttons_counter_block2 .bx_bt_button {width:100%; margin-top:30px}
 .bx_soc_comments_div .bx-catalog-tab-list li a,.bx_soc_comments_div .bx-catalog-tab-list li > span {font-size:13px}
 .item_buttons_counter_block1 {display:block; margin:0 auto; width:100% !important}
 .bx_item_detail .transparent_input {width:75%}
 .bx_item_detail .bx_small.bx_bt_button,.bx_item_detail .bx_small.bx_bt_button_type_2 {min-width:10%; min-height:20px; font-size:24px}
 .col-xs-12 .bx_item_list_you_looked_horizontal.bx_blue .bx_item_list_title {font-size:20px}
 .fixed {height:auto !important}
 .header-container {background:none !important}
 }
@media (max-width:1140px) {.bx-logo {display:none}
 .header-container .header-topnav {margin:0}
}
.bx_catalog_tile_slide,.bx_item_list_slide {display:block; width:100%; text-align:center}
.bx_catalog_tile_home_type_2.col4 .bx_catalog_item,.bx_item_list_you_looked_horizontal .bx_catalog_item {display:inline-block; float:none}
.bx_catalog_item_scu {text-align:left}
.bx_catalog_tile_ul {display:block; width:100%; text-align:center}
.bx_catalog_tile .bx_catalog_tile_ul li {float:none; display:inline-block}
.bx_item_list_you_looked_horizontal .bx_catalog_item_title {text-overflow:inherit}
.col-xs-12 .bx_item_list_you_looked_horizontal .bx_catalog_item_title {text-overflow:ellipsis; padding:0 5px}
 .bx_item_list_bestsellers .bx_catalog_item_title {padding:0 5px; height:auto; overflow:hidden; white-space:nowrap}
.bx_item_list_bestsellers .bx_catalog_item_title:hover {overflow-x:scroll}
div.news-detail img.detail_picture {width:100%}
@media (max-width:1200px) {.bx_catalog_tile_home_type_2.col4 .bx_catalog_item,.bx_item_list_you_looked_horizontal .bx_catalog_item {margin-right:18px}
 }
@media (max-width:1140px) {.bx_catalog_tile_home_type_2.col4 .bx_catalog_item,.bx_item_list_you_looked_horizontal .bx_catalog_item {background:none; width:262px; margin-right:8px}
 .bx_catalog_tile_home_type_2.col4 .bx_catalog_item:nth-child(3n+1),.bx_item_list_you_looked_horizontal .bx_catalog_item:nth-child(3n+1) {clear:both}
.bx_catalog_tile_home_type_2.col4 .bx_catalog_item:nth-child(4),.bx_item_list_you_looked_horizontal .bx_catalog_item:nth-child(4) {display:none}
 .col-md-4 {width:25%}
 .bx-footer-news .col-md-4:nth-child(5),.bx-footer-news .col-md-4:nth-child(6) {display:none}
 .bx_item_detail .bx_item_container .bx_rt {width:100%}
 .bx_item_detail .bx_item_container .bx_lt {width:100%}
 .bx_item_detail .bx_item_title {width:100%; margin:0}
 .bx_item_detail {width:97%; margin:0 auto}
 .bx_item_detail .bx_item_slider_lupe {left:0 !important}
 .news-sidebar {display:none}
 div.news-list img.preview_picture {width:100%}
 .contact-send input[type="text"] {width:100%; max-width:100%}
 .bx-filter-block .btn {padding:8px 6px}
 .col-md-3 .bx_item_list_you_looked_horizontal .bx_item_list_title {font-size:15px}
 .header-topnav {margin-left:0}
 }
@media (min-width:760px) and (max-width:900px) {.bx_catalog_tile_home_type_2.col4 .bx_catalog_item,.bx_item_list_you_looked_horizontal .bx_catalog_item {background:none; width:262px; margin-right:30px}
 .bx_catalog_tile_home_type_2.col4 .bx_catalog_item:nth-child(2n+1),.bx_item_list_you_looked_horizontal .bx_catalog_item:nth-child(2n+1) {clear:none}
 .bx_catalog_tile_home_type_2.col4 .bx_catalog_item:nth-child(3),.bx_item_list_you_looked_horizontal .bx_catalog_item:nth-child(3) {display:none}
 .bx_catalog_tile_home_type_2.col4 .bx_catalog_item:nth-child(4),.bx_item_list_you_looked_horizontal .bx_catalog_item:nth-child(4) {display:none}
 .col-md-4 {width:33.33333%}
 .bx-footer-news .col-md-4:nth-child(4),.bx-footer-news .col-md-4:nth-child(5),.bx-footer-news .col-md-4:nth-child(6) {display:none}
 .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(2n+1) {clear:both}
 .header-container.fixed .bx-top-nav-container .bx-nav-1-lvl > a {font-size:9px}
 .bx-top-nav-container .bx-nav-1-lvl > a {font-size:9px}
 }
@media (max-width:760px) {.bx_catalog_tile_home_type_2.col4 .bx_catalog_item,.bx_item_list_you_looked_horizontal .bx_catalog_item {background:none; width:262px; margin-right:8px}
.bx_catalog_tile_home_type_2.col4 .bx_catalog_item:nth-child(2n+1),.bx_item_list_you_looked_horizontal .bx_catalog_item:nth-child(2n+1) {clear:none}
 .bx_catalog_tile_home_type_2.col4 .bx_catalog_item:nth-child(3),.bx_item_list_you_looked_horizontal .bx_catalog_item:nth-child(3) {display:none}
 .bx_catalog_tile_home_type_2.col4 .bx_catalog_item:nth-child(4),.bx_item_list_you_looked_horizontal .bx_catalog_item:nth-child(4) {display:none}
 .bx_catalog_tile .bx_catalog_tile_ul li {width:auto !important}
 .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(2n+1) {clear:both}
 .bx-content {padding-bottom:50px !important}
 .bx_ordercart .bx_ordercart_coupon input {width:100%; margin-bottom:10px}
 .bx_ordercart.bx_blue .bx_ordercart_order_pay_center .checkout {width:100%; text-align:center}
 }
@media screen and (-webkit-min-device-pixel-ratio:0) {.footer-1 {width:33.3333%}
.footer-2 {width:25%}
.footer-3 {width:50%}
 .top-panel_wrap {display:-webkit-flex; display:-webkit-box; -webkit-flex-wrap:wrap}
.top-panel_tel {-webkit-box-flex:2}
.top-panel_login {}
.top-panel_search {}
.top-panel #title-search-input[type="search"] {}
 .header-container_wrap {display:-webkit-flex; display:-webkit-box; align-items:-webkit-flex-start}
.top-panel_login2 {-webkit-order:4; -webkit-flex:0 1 auto; -webkit-box:0 1 auto}
.bx-logo {-webkit-flex:0 0 auto; -webkit-order:0}
.bx-logo img {width:100%}
.header-container .header-topnav {width:82%; flex:none}
.header-container.fixed .header-topnav {width:90%}
.fixed {height:55px}
.col-sm-6 {position:relative}
.bx-ios .bx-searchtitle .bx-input-group .bx-form-control {background:none}
 }
.inwidget {border:none; overflow:hidden; width:350px; height:250px; background:none}
@media(min-width:1600px) {.container {width:1570px}
}
@media (max-width:1400px) {.bx-basket-block1 {font-size:12px}
 }
@media (max-width:1200px) {.header-container .header-topnav {text-align:left}
 .inwidget {width:230px !important}
 .header-container .header-topnav {width:90%}
 .header-container.fixed .header-topnav {width:90%}
 }
.bx-header {height:192px}
.header-container {padding:20px 0.9375rem; position:absolute; top:51px; width:100%; text-align:center}
@media (max-width:1140px) {.bx-header {height:160px}
}
@media (max-width:760px) {.bx-header {height:auto}
}
@media (max-width:767px) {.fixed {height:0 !important; overflow:hidden}
.bx-logo img {width:auto}
}
.bx-advertisingbanner-text-block {overflow:hidden}
.bx-slider-preset-4 .bx-advertisingbanner-text-title {max-height:300px; overflow:hidden}
@media (max-width:1200px) {.banners_main {margin-top:-38px !important}
}
.count-compare,.count-favorite {border-radius:620px; color:#000; font-size:12px; height:21px; line-height:21px; overflow:hidden; position:absolute; left:-10px; text-align:center; text-overflow:ellipsis; top:0; vertical-align:middle; width:21px; background:#ffd61e}
 .bx-basket-block2 .count {margin-top:-4px}
 @media (max-width:767px) {.compare-top {display:block !important; position:fixed; bottom:-17px; left:175px; z-index:99999}
 .addtoCompare-top {right:-70px !important; top:-53px !important}
 .addtoFavorite-top {right:-120px !important; top:-53px !important}
 .add-compare-top,.add-favorite-top {display:none !important}
 .bx-basket-block1 {margin-right:30px; padding-right:0; width:140px; line-height:22px}
 .added-compare,.added-favorite,.added-cart,.add-favorite,.add-compare,.add-cart,.add-favorite-top,.add-compare-top {display:none}
 .bx-basket-fixed {z-index:9999}
 .bx_catalog_item_scu {display:none !important}
 .header-container {background:none; border-bottom:none}
 }
 .call_button {font-size:14px !important; padding-left:30px !important; line-height:0 !important; color:#fff}
 .open_call {text-decoration:underline !important; cursor:pointer !important}
.popup-window-button {display:none !important}
.bx-nav-list-1-lvl {position:relative !important}
.bx-top-nav-container .bx-nav-1-lvl {position:static !important}
.bx-nav-2-lvl-container {position:static}
.i_menu {background:#fff !important; border:1px solid #e5e5e5; box-shadow:0 2px 24px rgb(41 41 41 / 22%); z-index:99999}
.i_menu li.root .submenu_1 {background:#fff !important; border:none}
.i_menu li.root .submenu_1 a,.i_menu li.root a {color:#000 !important}
.i_menu li.root .submenu_1 a:hover,.i_menu li.root a:hover {color:#ba1111 !important; text-decoration:underline !important}
.submenu_1 li {width:auto !important; display:block !important; background:none !important}
.bx-top-nav-container .bx-nav-1-lvl:hover .i_menu {display:block}
.bx-top-nav-container .bx-nav-2-lvl-container-advanced,.bx-top-nav-container .bx-nav-2-lvl-container {padding-top:0}
.i_menu li.root .submenu_1 a {word-spacing:normal; line-height:18px}
.bx-top-nav-container {}
.i_menu li.root a {line-height:20px}
.i_menu li.root {min-height:150px; margin-bottom:30px}
.i_menu .show_all {color:#ba1111 !important}
.i_menu .show_all span {border-bottom:1px dotted #ba1111}
.i_menu li.root .submenu_1.bordered {margin-top:0 !important; padding-top:0 !important}
.mobile_menu {display:none}
.comp_menu {display:block}
.bx-content {padding:5px; padding-top:0}
.news-detail,.news-list {padding-left:0}
.bx-top-nav-container .bx-nav-2-lvl {background:none !important; display:block !important}
.bx-aside-nav {z-index:999999}
@media (max-width:1200px) {.i_menu li.root {margin-bottom:80px}
 .news-detail,.news-list {padding:0}
 }
@media (max-width:767px) {.mobile_menu {display:block}
 .comp_menu {display:none}
 .bx-aside-nav-control {z-index:100}
 }
@media (max-width:980px) {.bx_catalog_tile .bx_catalog_tile_ul li {width:auto}
 }
.startshop-panel-sort {position:relative; display:block; height:40px; border:1px solid #e7e7e7; background:#f7f7f7; border-radius:5px; overflow:hidden}
.startshop-panel-sort .sort,.startshop-panel-sort .view {display:block; height:100%; font-size:0}
.startshop-aligner-vertical {display:inline-block; vertical-align:middle; height:100%; width:0; overflow:hidden}
.startshop-panel-sort .sort {float:left; padding-left:20px}
.startshop-panel-sort .view {float:right; padding-right:20px}
.startshop-panel-sort .caption {display:inline-block; vertical-align:middle; font-size:12px; line-height:12px}
.startshop-panel-sort .sort .values {display:inline-block; vertical-align:middle}
.startshop-panel-sort .sort .values .value {display:inline-block; vertical-align:middle; margin-left:10px}
.startshop-panel-sort .sort .values .value a {text-decoration:none; color:#363636; font-size:12px; line-height:16px; height:16px}
.startshop-panel-sort .sort .values .value a .icon {display:none; vertical-align:middle; overflow:hidden; width:16px; height:15px; background:url('/images/startshop.panel.sort.png') no-repeat; background-position:-48px 0}
.startshop-panel-sort .sort .values .value.ui-state-active a {background:#ba1111; border-radius:3px; border:none; color:#fff; padding:3px 7px}
.startshop-panel-sort .sort .values .value a {padding:3px 7px}
.startshop-panel-sort .sort .values .value:hover a {background:#ba1111; border-radius:3px; border:none; color:#fff}
.startshop-panel-sort .sort .values .value.ui-state-active a {color:#fff}
.startshop-panel-sort .sort .values .value.ui-state-active a .icon {display:inline-block}
.startshop-panel-sort .sort .values .value.ui-state-active a .icon.asc {background-position:-48px 0}
.startshop-panel-sort .sort .values .value.ui-state-active a .icon.desc {background-position:-48px -16px}
@media (max-width:767px) {.startshop-panel-sort .sort {padding-left:10px; height:auto}
.startshop-panel-sort .caption {font-size:10px}
.startshop-panel-sort .sort .values .value a {font-size:10px; margin-left:5px; padding:3px 2px}
 }
.bx_catalog_tile .bx_catalog_tile_title {line-height:20px !important}
.bx-inc-orginfo {float:left; padding-right:40px}
.bx-worktime-prop {color:#fff; font-size:12px; padding:10px 0; padding-right:40px; float:left}
@media (max-width:1100px) {.bx-worktime {display:block}
 .bx-worktime i {display:none}
 }
@media (max-width:980px) {.bx-inc-orginfo {float:none}
 .bx-worktime {display:none}
 }
.icons-items-type {float:right; height:100%; padding-right:20px}
.icons-items-type-title {display:inline-block; vertical-align:middle; font-size:12px; line-height:12px}
.items-type-tile {width:23px; height:23px; background:url(images/ico-type-tile-gray.png); display:inline-block; vertical-align:middle; margin-right:10px}
.items-type-tile.active {background:url(images/ico-type-tilea.png)}
.items-type-list {width:23px; height:23px; background:url(images/ico-type-list-gray.png); display:inline-block; vertical-align:middle}
.items-type-list.active {background:url(images/ico-type-lista.png)}
@media (max-width:768px) {.startshop-panel-sort .caption {display:none}
 }
@media (max-width:767px) {.startshop-panel-sort .sort .values .value a {margin-left:0}
 .startshop-panel-sort .sort .values .value {margin-left:5px}
 .items-type-tile {margin-right:0}
 }
 .item-right-block .link_buy,.item-right-block .link_buy.incart {background:#ba1111 !important}
.link_compare .compare-label,.link_delay .delay-label {color:#ba1111 !important; border-bottom:1px dotted #ba1111 !important}
.bx-context-toolbar-empty-area {min-width:12px}
.bx-worktime-prop .fa-envelope-o::before {font-style:normal; font-size:25px; color:#ffd61e; line-height:30px}
.bx-worktime-prop .fa-clock-o::before {font-style:normal; font-size:25px; color:#ffd61e; line-height:30px}
.bx-worktime-prop .fa-map-marker::before {font-style:normal; font-size:25px; color:#ffd61e; line-height:30px}
.multilevel-catalog-menu {display:block !important}
.multilevel-catalog-menu .ul-wrapper {top:50px !important; padding-top:0 !important}
.bx-top-nav-container .bx-nav-1-lvl:hover .ul-wrapper {display:block}
.multilevel-catalog-menu .level-0 {height:250px !important; overflow-y:scroll}
.multilevel-catalog-menu .level-0 li.selected .level-1 {display:block; overflow-y:scroll; padding:20px !important}
.multilevel-catalog-menu .level-1 {width:580px !important; height:100% !important}
.multilevel-catalog-menu .level-0 li {width:100%; position:static !important; border-left:2px solid transparent}
.multilevel-catalog-menu .level-0 li a {font-size:14px}
.multilevel-catalog-menu .level-0 li.selected {border-left:2px solid #ba1111; background:#f8f8f8 !important}
.multilevel-catalog-menu .level-0 li.selected .arrow {display:block !important; position:absolute; right:20px; top:50%; margin-top:-9px}
.multilevel-catalog-menu .level-0 li.selected .arrow::before {font-family:'FontAwesome'; content:"\f0da"; font-size:14px; color:#ba1111}
.multilevel-catalog-menu .level-1 .li-2 {width:50% !important; display:block !important; float:left !important; position:relative !important; height:170px; margin-bottom:30px; padding-left:10px; padding-right:10px; text-align:left}
.multilevel-catalog-menu .level-1 .li-2 a {color:#000 !important; font-size:14px; font-weight:bold; text-align:left}
.multilevel-catalog-menu .level-1 .li-2 a:hover {color:#ba1111 !important; text-decoration:underline !important}
.multilevel-catalog-menu .level-1 .li-3 a {color:#000 !important; font-size:12px; font-weight:normal; text-align:left}
.multilevel-catalog-menu .level-1 .li-3 a:hover {color:#ba1111 !important; text-decoration:underline !important}
.multilevel-catalog-menu .level-1 .li-3 {margin-left:0 !important}
.multilevel-catalog-menu .level-2 .show_all {font-size:12px; cursor:pointer; color:#ba1111; display:inline-block; position:static; width:100%; text-align:left}
.multilevel-catalog-menu .level-2 .show_all span {border-bottom:1px dotted #ba1111}
.multilevel-catalog-menu .level-2.bordered .show_all {display:none}
.multilevel-catalog-menu .level-2 .hide-1 {display:none}
.multilevel-catalog-menu .level-2.bordered .hide-1 {display:block}
.multilevel-catalog-menu .level-2.bordered {z-index:9999; box-shadow:0 3px 8px 0 rgb(0 0 0 / 14%); padding:10px; position:absolute; padding-left:55px !important}
.multilevel-catalog-menu .level-2 {background:#fff; display:block}
.multilevel-catalog-menu .level-1 .img-level-2 {width:60px; position:absolute; display:block}
.multilevel-catalog-menu .level-1 .a-level-2 {padding-left:70px}
.multilevel-catalog-menu .level-1 .level-2 {padding-left:70px}
@media (max-width:1100px) {.multilevel-catalog-menu .level-1 {width:690px !important}
 }
@media (max-width:980px) {.multilevel-catalog-menu .ul-wrapper {width:280px}
 .multilevel-catalog-menu .level-1 {width:470px !important; left:279px}
 .multilevel-catalog-menu .level-1 .li-2 {width:50% !important; height:180px}
 }
 .bx_catalog_item_scu .bx_item_section_name_gray {line-height:20px !important}
.bx_item_detail .bx_item_detail_scu .bx_item_section_name_gray,.bx_item_detail .bx_item_detail_size .bx_item_section_name_gray {line-height:20px !important}
.bx-worktime-prop {padding-right:30px}
.tfl__link-container:hover,.tfl__link-container {flex-direction:column}
.tfl__link-label {color:#fff}
.location_mob {display:none; font-size:16px}
@media (min-width:992px) and (max-width:1199px) {.top-panel_login {margin-right:40px}
.bx-worktime-prop {padding-right:15px}
}
@media (max-width:980px) {.location_mob {display:block}
.bx-inc-orginfo {float:left}
.top-panel_login {margin-right:15px}
}
@media (max-width:767px) {.top-panel {height:auto}
.location_mob {text-align:center; margin:15px 0}
.header-container {padding:0}
.bx-inc-orginfo {float:none}
}
.tfl-define-popup__main,.tfl-define-popup__second {background:none !important; color:#011e1b !important; border-radius:5px; border:1px solid #ba1111; font-weight:bold}
.tfl-define-popup__main:hover,.tfl-define-popup__second:hover {background-color:#ba1111 !important; color:#fff !important}
 .map {font-size:14px; display:inline-block; vertical-align:top; width:100%; height:400px}
@media (max-width:1200px) {.top-slider {margin-bottom:30px; display:inline-block}
.bx-top-nav-container .bx-nav-1-lvl > a {line-height:45px}
}
.top-panel_search .bx-searchtitle .bx-input-group-btn button {padding:11px 12px 10px}
 .bx_ordercart .current_price,.bx-basket-item-list-item-price,.total_sum,.bx_catalog_tile_home_type_2 .bx_catalog_item_price,.bx_item_detail .item_current_price,.bx_catalog_list_home .bx_catalog_item_price,.item-right-block .price-label,.basket-item-price-current-text,.basket-coupon-block-total-price-current,.bx_compare .table_compare table tr td,.bx_catalog_list_home .bx_catalog_item_price .bx_price,.bx_item_detail .item_old_price {}
 .carousel-indicators {margin-left:0; width:auto; left:50%}
.bx-inc-orginfo-phone a {color:#ffd61e}
.tfl__link {color:#ffd61e}
.bx-worktime-prop a {color:#ffd61e}
 .item-right-block .buy_one_click {background:#ba1111; color:#fff !important; padding:0; min-width:130px; line-height:30px; border:none; font-size:13px; height:auto}
.product-info {margin-bottom:30px}
 .product-image-wrapper {display:inline-block; vertical-align:middle; width:16%; margin-right:4%}
.product-name-wrapper {display:inline-block; vertical-align:middle; width:75%}
.product-title {font-size:16px; font-weight:bold; margin-bottom:15px; display:block}
.product-subtitle {display:block}
@media (max-width:1200px) {.top-slider {margin-bottom:30px; display:block}
 .banners_main {margin-top:0 !important}
 }
.product-buy-block [name="product_count"] {height:53px !important; width:60px !important}
.product-count-spinner__item--down,.product-count-spinner__item--up {height:53px !important; width:30px !important}
.count_minus,.count_plus {float:left; height:53px !important; width:30px !important; cursor:pointer; display:block; text-align:center; border:1px solid #a9a9a9; position:relative; font-weight:bold; font-size:21px; line-height:50px}
.item-right-block .product-buy-link {background:#BA5E11 !important; color:#fff !important; padding:0 !important; min-width:145px; line-height:30px !important; border:none; font-size:13px !important; height:auto !important}
.item-right-block .product-buy-block {margin:5px 0}
.current_price_format {color:#ba1111; font-size:40px; float:left; display:inline-block; line-height:40px; font-weight:bold}
.bx_catalog_tile_home_type_2 .bx_stick_disc {z-index:999}
@media (max-width:767px) {.product-buy-block [name="product_count"] {width:50% !important}
.product-count-spinner__item--down,.product-count-spinner__item--up {width:25% !important}
.count_minus,.count_plus {width:25% !important}
.product-count-spinner {width:100%; margin-bottom:15px}
 }
 body .solid_button,body .solid_element,body .catalog-button,body .login_page .rememberme .USER_REMEMBER:before {background-color:#032039 !important}
.solid_button,.solid_element {background:#1a58d7; color:#fff; font-size:12px}
.theme_switcher .submit_form {display:inline-block !important}
 .theme_switcher .one_group .header2 {float:none; width:auto}
.header-container {border-bottom:1px solid #454545}
.header-container .bx-top-nav-container {display:block}
.bx-top-nav-container .bx-nav-1-lvl > a {color:#fff}
.header-topnav ul li {width:auto}
.header-topnav .bx-top-nav-container .bx-nav-1-lvl {position:static !important}
.header-menu-container {height:57px; background:none; border-top:1px solid #454545; border-bottom:1px solid #454545}
.header-menu-container .header-topnav {margin:0 120px 0 30px}
.header-menu-container .header-topnav ul li {display:inline-block; width:16.6667%}
.header-menu-container .multilevel-catalog-menu .level-0 li {width:100%}
.multilevel-catalog-menu .level-0 {margin-top:0}
.multilevel-catalog-menu .level-1 {margin-top:0}
.multilevel-catalog-menu .level-2 .hide-1 {display:none}
.header-menu-container .bx-top-nav-container .bx-nav-1-lvl > a {color:#000}
.header-menu-container.bg-menu {background:#ffd61e}
.header-menu-container.bg-menu .bx-top-nav-container .bx-nav-1-lvl > a {color:#000}
.header-menu-container.bg-menu .bx-top-nav .bx-top-nav-container .bx-nav-1-lvl.bx-active > a {color:#ba1111; background:#fff; text-decoration:none}
.header-menu-container.bg-menu .bx-top-nav .bx-top-nav-container .bx-nav-1-lvl.bx-hover > a,.header-menu-container.bg-menu .bx-top-nav .bx-top-nav-container .bx-nav-1-lvl:hover > a {color:#ba1111; background:#fff; text-decoration:none}
.header-menu-container .bx-top-nav .bx-top-nav-container .bx-nav-1-lvl.bx-active > a {color:#ba1111; background:none; text-decoration:none}
.header-menu-container .bx-top-nav .bx-top-nav-container .bx-nav-1-lvl.bx-hover > a,.header-menu-container .bx-top-nav .bx-top-nav-container .bx-nav-1-lvl:hover > a {color:#ba1111; background:none; text-decoration:none}
.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:200px}
.bx-top-nav-container .bx-nav-2-lvl-container-advanced:before,.bx-top-nav-container .bx-nav-2-lvl-container:before {background:none}
.header-container .bx-searchtitle {margin-top:10px}
.header-container .bx-searchtitle .bx-input-group {background:#fff; border:1px solid #454545; border-radius:5px}
.header-container .header-topnav {margin:20px 0 0 0}
.header-container .bx-searchtitle .bx-input-group-btn button {padding:10px 12px}
.bx-searchtitle {margin:0}
.top-panel #title-search-input[type="search"] {width:120px; font-size:13px; height:37px; padding:7px 44px 7px 7px; transition:all 0.4s ease 0s; background:#fff}
.top-panel #title-search-input[type="search"]:focus {box-shadow:none; margin-left:-30px; width:150px; background:#fff}
.top-panel_search .bx-searchtitle .bx-input-group-btn button {background:#fff !important; padding:7px 12px 8px; border-radius:0; color:#000 !important}
.top-panel_search .bx-searchtitle .bx-input-group-btn button:hover {background:#fff !important; color:#ba1111 !important}
.bx-searchtitle .bx-input-group-btn button {background:#ffd61e !important; color:#000 !important}
.bx-searchtitle .bx-input-group-btn button:hover {background:#ffd61e !important; color:#000 !important}
.bx-searchtitle .bx-input-group-btn {background:none}
.top-panel .bx-searchtitle .bx-input-group {border:none}
@media screen and (-webkit-min-device-pixel-ratio:0) {.top-panel_search {width:auto !important}
}
.header-container.fixed .bx-top-nav-container {display:block !important}
.header-container.fixed .menu_bottom {display:block !important}
.header-container.fixed .header-topnav {margin:0}
.header-container.fixed .header-topnav ul li {}
.header-container.fixed .multilevel-catalog-menu .level-0 li {width:100%}
.fixed .bx-searchtitle {display:none !important}
.bx-footer h5 {color:#fff}
.bx-footer-bottomline .bx-worktime-prop {padding-right:70px}
.bx-footer-bottomline .col-adress {width:40% !important}
.bx-footer-section .bx-socialfooter {text-align:left; padding:10px 10px}
.bx-footer .container {padding:20px 0}
.bx-footer-bottomline {border-top:1px solid #454545}
.bx_item_detail_size ul li:hover {background:none !important}
.items-type-list.active {background:url(images/ico-type-lista.png); background-color:#ba1111}
.items-type-tile.active {background:url(images/ico-type-tilea.png); background-color:#ba1111}
.header-container {height:auto}
@media (max-width:1199px) {.bx-footer-bottomline .bx-worktime-prop {padding-right:50px}
.bx-top-nav-container .bx-nav-1-lvl > a {line-height:35px}
.bx-footer-bottomline {padding-bottom:40px}
}
@media (max-width:1100px) {.multilevel-catalog-menu .level-1 {width:640px !important}
 }
@media (max-width:980px) {.bx-footer-bottomline i {display:none}
 .bx-footer-bottomline .col-adress {width:35% !important}
 .bx-footer-bottomline .bx-worktime-prop {padding-right:35px}
 .multilevel-catalog-menu .level-1 {width:470px !important}
 }
 @media(min-width:992px) and (max-width:1199px) {.footer-2 {width:40%; flex:0 0 40%}
.footer-2.menu {width:20%; flex:0 0 20%}
.footer-2.about-block {padding-right:0; width:100%; flex:0 0 100%; margin-bottom:20px}
}
@media(min-width:768px) and (max-width:991px) {.footer-2 {width:40%; flex:0 0 40%}
.footer-2.menu {width:20%; flex:0 0 20%}
.footer-2.about-block {padding-right:0; width:100%; flex:0 0 100%; margin-bottom:20px}
}
@media (max-width:767px) {.header-topnav {display:none}
 .header-menu-container {display:none}
 .header-container {border-bottom:none; border-top:none}
 }
 .cookie-notification-text {font-size:13px; margin-bottom:0; display:inline-block; margin:0}
#cookie-close-button {background:none; border:none; outline:none; float:right}
.cookie-close {display:inline-block; vertical-align:top; font-size:13px; border:1px solid #fff; line-height:0.5; top:0; color:white; border-radius:20px; padding:5px 10px; margin-top:10px; transition:all 0.5s}
.cookie-close:hover {background:#ffffff4f; transition:all 0.5s}
#bg_popup {background:#454545; width:280px; position:fixed; bottom:20px; z-index:100; color:#ffffff; padding:15px; display:none; left:30px; background:#111; border-radius:4px}
#popup {position:relative}
#bg_popup a {color:var(--white-color); text-decoration:underline}
#bg_popup a:hover {color:var(--primary-color)}
.bx-filter-popup-result > a {display:block; margin-top:10px}
@media (max-width:767px) {.footer-2 {width:50%; flex:0 0 50%}
.footer-2.about-block,.footer-2.address {padding-right:0; width:100%; flex:0 0 100%}
.bx-footer .bx-worktime-prop {padding-right:initial}
.banners_main > .row {display:grid; grid-template-columns:1fr; margin-bottom:15px; border-top:initial; border-bottom:initial}
.banners_main > .row .banner-item {width:initial !important; border-left:initial; border-right:initial}
.banners_main > .row .banner-item:not(:last-child) {margin-bottom:15px}
.banners_main > .row .banner-item .item-block-cont {bottom:initial}
.bx-content .bx_catalog_tile .bx_catalog_tile_ul {display:grid; grid-template-columns:1fr}
.bx-advertisingbanner-content button[data-feedback] {padding:5px}
}
@media (max-width:575px) {body > .workarea > .container {padding:0 15px}
#bg_popup {left:15px; right:15px}
.bx-footer .container {padding:20px 15px}
 .footer-2 {width:100%; flex:0 0 100%}
}
