@charset "utf-8";
.art_h1{margin:0;padding:0 0 10px;font-style:italic;font-size:23px}.art_path{padding:7px 0}.art-tpl__title{margin:0 0 5px;font-size:22px}.art-tpl__title a{text-decoration:none}.art-tpl__title a:hover{text-decoration:underline}.tab_null{border:none;border-spacing:0;border-collapse:collapse;width:100%}.tab_null .td{border:none;padding:0;vertical-align:top;text-align:left}.tab_null .art-tpl__thumb{padding:6px 5px 6px 0;float:left}.tab_null .art-tpl__thumb img,.tab_null .art-tpl__thumb .highslide:hover img{border:none}.art-tpl__note{font-size:12px;line-height:1.5em;overflow:hidden}.art-tpl__inf{margin:0 0 25px;text-align:left;font-size:12px}.art-tpl__inf .date_art{padding-right:12px}.art-tpl__inf .read_more{padding-left:12px}.art-tpl__folders{width:230px}.art-tpl__folders__title{font-size:22px}.art-tpl__folders ul{padding-left:16px}.art_list .art-tpl__title{margin:0 0 11px;font-size:22px}.art_list .tab_null{border:none;border-spacing:0;border-collapse:collapse;width:100%}.art_list .tab_null .td{border:none;padding:0;vertical-align:top;text-align:left}.art_list .art-tpl{margin:0 auto 10px}.art_list .art-tpl__thumb{padding:0 5px 0 0;float:left}.art_list .art-tpl__folders{width:200px}span.red,.requi{color:red}.comment-body{margin:2px 0;padding:10px}.no_form{padding:15px 0}img.captcha{border:none}
.per_page .shop2_search select{border:1px solid #dbdbdb;border-radius:3px;height:28px;overflow:hidden;padding:0 0 0 5px;width:58px}.shop2-filter-wrap{color:#000;font-size:12px;position:relative;display:inline-block;vertical-align:top;width:238px;margin-left:35px;height:45px;margin-top:1px}.shop2-filter-wrap:after{content:'Фильтр по цене';color:#000;font-size:12px;position:absolute;top:-11px;left:74px}.pricefilter{width:238px}.shop2-filter-wrap span.priceone{float:left;line-height:1;color:#000;margin-bottom:5px}.shop2-filter-wrap span.pricetwo{float:right;line-height:1;color:#000;margin-bottom:5px}.shop2-filter-wrap input[type="text"]{background:none;border:none;margin:0;outline:none;position:relative;width:40px;color:#000;border:1px solid #d8d8d8;padding-left:5px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;behavior:url(/g/pie/pie.htc)}.shop2-filter-wrap div.ui-slider{background:#fff none repeat scroll 0 0;clear:both;height:3px;margin:0;position:relative;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;behavior:url(/g/pie/pie.htc)}.shop2-filter-wrap .ui-slider .ui-slider-handle{background:url(rr2.png) no-repeat 0 0;cursor:pointer;height:8px;margin-left:-4px;outline:medium none;position:absolute;top:5px;width:10px;z-index:2;border:0;border-radius:0}.shop2-filter-wrap div.ui-slider .ui-slider-range{background:#7eafd7 url(rr.png) repeat-x 0 0;clear:both;height:100%;margin:0;position:absolute;top:0;z-index:1;border-radius:0;border:0}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-radius:0}.shop2-filter-wrap .button-wrap,.shop2-filter-wrap .shop2-filter-result{visibility:hidden}div.shop2-sorting{padding-bottom:15px}.sv-btn{box-shadow:none!important;background:none!important}div.shop2-sorting-params strong,.per_page li{font-weight:400!important;color:#000!important}

input#address::-webkit-input-placeholder {    color: #a5a5a5!important;}
input#address::-moz-placeholder          {    color: #a5a5a5!important;}/* Firefox 19+ */
input#address:-moz-placeholder           {    color: #a5a5a5!important;}/* Firefox 18- */
input#address:-ms-input-placeholder      {    color: #a5a5a5!important;}

.slider-for, .slider-nav-wrap {
	width: 300px;
}
 .slider-nav-wrap {
    margin-top: 10px;
}
.slider-for img {
    width: 288px;
    border: 1px solid #e0e0e0;
    margin: 0 0 0px;
    padding: 5px;
    text-align: center;
    height: 270px;
    object-fit: contain;
}
.slider-nav-wrap img {
    width: 75px;
    height: 75px;
    object-fit: contain;
    border: 1px solid #eee;
    padding: 2px;
}
.slick-prev {
    margin-right: 7px!important;
    position: static!important;
    background: #eee!important;
    height: 82px!important;
    -webkit-transform: inherit!important;
    -ms-transform: inherit!important;
    transform: inherit!important;
    width: 25px!important;
    min-width: 20px!important;
}
.slick-prev:before {
	content: '<'!important;
    color: #000!important;
    font-weight: bold!important;
}
.slick-next {
    margin-left: 7px!important;
    position: static!important;
    background: #eee!important;
    height: 82px!important;
    -webkit-transform: inherit!important;
    -ms-transform: inherit!important;
    transform: inherit!important;
    width: 25px!important;
    min-width: 20px!important;
}
.slick-next:before {
    content: '>'!important;
    color: #000!important;
    font-weight: bold!important;
}
.slider-nav {
    display: flex!important;
}
.slider-nav .slick-slide {
	    width: 82px!important;
}
.slick-track {
    min-width: 300px;
}
.slider-nav .slick-slide.slick-current.slick-active img {
    border: 1px solid #d84f4f;
}
.slider-nav .slick-slide.slick-current.slick-active:focus {
    border: 0px solid #d84f4f!important;
    outline: none!important;
}


@media only screen and (max-width:768px){

.cart_m_shop_my  {
    font-size: 12px;
    position: absolute;
    background: #e02649;
    color: #fff;
    text-decoration: none;
    /* position: absolute; */
    /* right: -4px; */
    /* top: -4px; */
    width: 20px;
    height: 20px;
    border-radius: 10px;
    line-height: 20px;
    text-align: center;
    z-index: 1;
    margin: -2px 0px 0px 20px;
    display:none;
}

}

@media only screen and (max-width:480px){

.wrapper {
   overflow: hidden;
}
div.product-desc div.shop-tabs ul.shop-tabs-nav li a {
    padding: 8px 4px 8px 4px!important;
}


.mobile-header {
    z-index: 9000000;
}
.b-aside-menu-btn {
    position: fixed;
    z-index: 99999;
    left: 0px;
    top: 7px;
}
.toolbar-right-actions, .mobile-header__toolbar {
    justify-content: flex-end!important;
}
form.tpl-product div.product-image img {
    max-height: inherit;
    width: 100%;
    height: auto;
    max-width: inherit;
}
form.tpl-product div.product-image {
    width: 100%!important;
    height: auto!important;line-height: 1em;
}

}