

/* Start:/css/split/page-card.css?177879205446488*/
.favourites-card {
    float: right;
    color: #999999;
    margin-left: 10px;
    cursor: pointer;
}
.favourites-card svg {
    width: 30px;
    height: 30px;
    fill: #999999;
    vertical-align: bottom;
}
.favourites-card span {
    border-bottom: dotted 1px;
}
.favourites-card.active {
    color: #d5000b;
}
.favourites-card.active svg {
    fill: #d5000b;
}
.favourites-card:hover span {
    border-bottom: dotted 1px rgba(0,0,0,0);
    color: #d5000b;
}
.level-crumbs_link{display: inline-block; vertical-align: middle; margin: 0 15px 0 0;}
.level-crumbs_link.print{padding-left: 20px; background: url("/css/split/../img/ico/printer.png") no-repeat 0 center; color:#999;}
.level-crumbs_link.question{padding-left: 17px; background: url("/css/split/../img/ico/help.png") no-repeat 0 center;}
.product-question-link .in-text {
    cursor: pointer;
    border-bottom: 1px dotted #999;
    color: #999;
}
.product-question-link  .in-text:hover {
    color: #d5000b;
    border-bottom: 0 none;
}
.content .partition-description {
    margin-bottom: 20px;
}
.partition-description h1 {
    line-height: 1.2em;
    padding-right: 20px;
    display: inline-block;
}
.content .partition-description h1 {
    margin-bottom: 15px;
    display: inline;
}
.partition-description p{line-height: 16px;}
.partition-description h1:last-child{margin-bottom: 0px;}
.content .partition-description .artikul {
    color: #777;
    display: inline;
}
.content .partition-description .artikul span span {
    margin-right: 12px;
}
.parents.ws .content .product-gallery.new-gallery {
    margin: 0 30px 0 0;
    width: 515px;
}
.parents.ws .content .product-gallery.new-gallery.collection {
    width: 660px;
}
.parents.ws .content .product-gallery.new-gallery .big {
    float: initial;
    margin-bottom: 40px;
    position: relative;
}
.slider-card a {
    text-align: center;
}
.content .product-gallery {
    display: inline-block;
    vertical-align: top;
    margin-right: 15px;
}
.content .product-gallery .big .kod {
    color: #f00;
    border-radius: 3px;
    padding: 3px;
    border: 1px solid #f00;
    font-weight: bold;
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: 1;
}
.tovar-pointers{position: absolute; width: 56px; top: 45px; right: 15px; z-index: 2;}
.parents.ws .new-gallery .tovar-pointers {
    right: 0;
}
.tovar-pointer{
    display: block; width: 56px; height: 56px; overflow: hidden; margin-bottom: 10px;
    position: relative;
}
.tovar-pointer .bottom-text{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    text-align: center;
    font-size: inherit;
    background: #ee8751;
    color: #fff;
    font-style: initial;
    padding: 1px 0;
}
.slider-nav .slick-slide {
    cursor: pointer;
    border: solid 1px rgba(0,0,0,0);
    box-sizing: border-box;
    padding: 5px 5px;
}
.slider-nav .slick-slide.slick-current {
    border-color: #d5000b;
    cursor: default;
}
.parents.ws .content .product-info-1,
.parents.ws .content .product-info-2 {
    display: inline-block;
    vertical-align: top;
}
.parents.ws .content .product-info-1 {
    width: calc((100% - 622px)/2);
}
.parents.ws .content .product-info-2 {
    width: calc((100% - 522px)/2);
}
.parents.ws .content .product-info-b1,
.parents.ws .content .product-info-b2,
.parents.ws .content .product-info-b3,
.parents.ws .content .product-info-b4 {
    vertical-align: top;
}
.parents.ws .content .product-info-b1 {
    min-height: 260px;
}
.parents.ws .content .product-info-b1,
.parents.ws .content .product-info-b3 {
    max-width: 300px;
}
.parents.ws .content .product-info-b1 .information-bloc1 .brand-image {
    margin: 0 0 5px 0;
}
.parents.ws .content .product-info-b4 {
    margin-top: 15px;
    padding-top: 60px;
    border-top: 1px solid #d0d1cc;
}
.parents.ws .content .product-info-b2 .frm {
    background: #f8f8f8;
    border: 1px solid #d0d1cc;
    margin-left: -35px;
    padding: 25px 30px 25px 35px;
}
.benefits-block.no-slider{padding-bottom: 40px;}
.product-info-b4 .benefits_slide {
    margin-top: 10px;
    display: block;
    width: 100%;
}
.product-info-b4 .benefits_slide .benefits-dost {
    font: normal 14px/19px arial, tahoma;
}
.product-info-b4 .benefits_slide .benefits-dost a {
    color: #333333;
}
.benefits-block.pressed .benefits-dost {margin: 10px 0 10px;}
.benefits-block.pressed .benefits-dost:first-child{margin-top: 0; padding-bottom: 0px;}
.dost-conditions {
    font-size: 11px !important;
}
.kratk_svoistv{width: 100%;position:relative;}
.new-val-wrap {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 10px;
}
.new-val-wrap > div {
    width: 100%;
    margin: 0 0 15px;
}
.new-val-wrap > div:last-of-type {
    margin: 0;
}
.new-val-wrap .name {
    font-size: 14px;
    font-weight: bold;
    width: 100%;
    margin-bottom: 10px;
}
.new-val-wrap .new-val {
    display: inline-block;
    padding: 5px 10px;
    color: #333333;
    margin-right: 5px;
    margin-bottom: 5px;
    border: solid 1px #9db4ff;
    font-size: 14px;
    cursor: default;
    border-radius: 3px;
}
.new-val-wrap .new-val:not(.active) {
    cursor: pointer;
}
.new-val-wrap .new-val.close {
    display: none;
}
.new-val-wrap span.new-val {
    border: solid 1px #658dc9;
    padding: 5px 10px;
    background: #658dc9;
    color: #fff;
}
.new-val-wrap span.element.disabled {
    display: inline-block;
    margin-right: 5px;
    margin-bottom: 5px;
    padding: 5px 10px;
    border: solid 1px #d1d1d1;
    border-radius: 3px;
    opacity: 0.6;
    font-size: 14px;
    text-decoration: line-through;
}
.new-val-wrap a.new-val:hover {
    color: #506dcb;
}
.new-val-wrap .vote-wrap {
    display: flex;
    flex-wrap: wrap;
}
.new-val-wrap .vote-wrap .vote-result {
    padding: 0;
    margin: 0;
    margin-top: 1px;
    margin-left: 10px;
    cursor: pointer;
}
.tovar-information_description{width: 100%; margin: 0 0 10px 0;}
.tovar-information_description td{font-size: 1.1em;text-align: left; vertical-align: top; padding: 3px 0; border: none;}
.tovar-information_description td:first-child .label{padding-right: 30px;}
.tovar-information_description .label{background: url('/img/dot.png') repeat-x 0 14px;margin:0;}
.tovar-information_description .label span{background: #fff;}
.tovar-information_description td:nth-child(2) {
    text-align: right;
}
.small-screen_hidden-no{padding-bottom: 15px;text-align: center;}
.small-screen_hidden-no a {border-bottom: 1px dotted;font-size: 1.2em;}
.popup#cost-delivery article{width: 605px; padding: 10px 30px;}
.cost-delivery{margin-left: 285px;}
.cost-delivery td strong{font: normal 24px arial, tahoma;}
.cost-delivery td strong em{font: normal 16px arial, tahoma;}
.cost-delivery table{width: 310px; margin: 5px 0 17px;}
.cost-delivery td{text-align: left; vertical-align: bottom; padding: 3px 0 16px; border: none;}
.cost-delivery .cost-result td{padding: 14px 0 5px;}
.cost-delivery td:first-child{min-width: 120px;}
.cost-delivery td.align-middle{vertical-align: middle;}
.cost-delivery .label{background: url('/img/dot.png') repeat-x 0 90%; padding-right: 20px;}
.cost-delivery .label span{background: #fff;}
.popup#cost-delivery .tovar{border-right: 1px solid #d0d1cc; border-left: none; padding-left: 0;}
.popup#cost-delivery .h1{margin-bottom: 23px;}
.parents.ws .content .promo-advert {
    position: absolute;
    top: 0;
    right: 0;
    font-size: 11px;
    text-align: center;
}
.promo-advert {
    display: none;
    position: relative;
}
.parents.ws .content .promo-advert .in {
    width: 85px;
}
/*
.parents.ws .content .promo-advert .top {
    background: url(/images/promo-bg-top-ny.png) repeat-x;
    height: 4px;
    margin-top: -9px;
}*/
.parents.ws .content .promo-advert .middle {
    padding: 5px 3px;
}
/*
.parents.ws .content .promo-advert .bottom {
    background: url(/images/promo-bg-bottom-ny.png) repeat-x;
    height: 4px;
    margin-bottom: -9px;
}*/
.parents.ws .content .promo-advert .in span {
    display: block;
    font-size: 17px;
    border-bottom: 1px solid #bcec9a;
    /*border-bottom: 1px solid #000;*/
    margin-bottom: 5px;
    padding-bottom: 5px;
}
.parents.ws .content .product-info-b2 .tovar-cost-block .dib {
    vertical-align: top;
    padding-top: 3px;
    font-size: 1.1em;
    display: inline-block;
}
.parents.ws .content .product-info-b2 .tovar-cost-block {
    float: none;
    max-width: none;
    width: auto;
    position: relative;
    margin-bottom: 10px;
}
.tovar-information_cost{color: #d5000b; font: bold 20px arial, tahoma;}
.tovar-information_cost strong{font: bold 34px arial, tahoma;}
.parents.ws .content .product-info-b2 .tovar-cost-block .tovar-information_cost {
    display: inline-block;
}
.tovar-information_cost_old{color: #676767;font-style: normal; text-decoration: line-through;}
.promo-advert span {
    font-weight: bold;
}
.promo-advert .in {
    display: inline-block;
    background: linear-gradient(#ff6dfc, #6641df);
    /*background: #33bb01;*/
    color: #fff;
    /*background: #ffec01;
    color: #000;*/
    padding: 5px 0;
    font-size: 1.2em;
}
.parents.ws .content .product-info-b2 .tovar-information_action {
    float: none;
}
.js_add-basket .in-basket, .js_add-basket.active .no-basket{display: none;}
.js_add-basket .no-basket,
.js_add-basket .no-basket_akses,
.js_add-basket .no-basket_otzyvy,
.js_add-basket.active .in-basket {
    display: inline;
}
.go-to-cart-hidden {
    display: none;
}
.parents.ws .content .product-info-b2 .tovar-information_action .plitka-p,
.information-bloc1 .frm .plitka-p {
    display: inline-block;
    margin: 0 0 0 20px;
}
.parents.ws .content .product-info-b2 .tovar-information_action .plitka-p .request-call {
    float: none;
}
.parents.ws .content .product-info-b2 .tovar-information_action .plitka-p .request-call span,
.information-bloc1 .frm .plitka-p .request-call span {
    border-bottom: 1px dotted;
}
.parents.ws .content .product-info-b2 .tovar-information_action .plitka-p .request-call i {
    vertical-align: middle;
    margin-right: 5px;
    font-size: 1.4em;
}
.tovar-cost-block_raschet{display: block; margin-top: 0; font-size: 13px;}
.parents.ws .content .product-info-b2 .tovar-information_action .tovar-cost-block_raschet {
    margin-top: 7px;
}
.parents.ws .content .product-info-b2 .tovar-information_action .tovar-cost-block_raschet b {
    font-size: 14px;
    margin-bottom: 5px;
    display: inline-block;
}
.accordion-title {
    display: none;
    padding: 10px 0;
    border-top: 1px solid #d0d1cc;
}
.accordion-title img {
    vertical-align: inherit;
    padding: 3px;
}
.open .accordion-title img {
    transform: rotate(90deg);
}
.accordion-title span {
    color: #1258a4;
    font-size: 17px;
    margin-left: 10px;
    line-height: 21px;
    display: inline-block;
    vertical-align: top;
}
.accordion-title span b {
    display: inline-block;
    margin-left: 10px;
    vertical-align: text-top;
    color: #ffffff;
    font-size: 12px;
    font-weight: normal;
    line-height: 23px;
    text-align: center;
    width: 23px;
    height: 23px;
    background: #c8ddfe;
    border-radius: 100%;
}
.js-accordion > .js-accordion_body{display: none;}
.js-accordion.active > .js-accordion_body{display: block;}
#add-product-review .error-span {
    padding-left: 10px;
}
#add-product-review .thankyou-message {
    display: none;
    padding: 10px 0 20px 0;
}
.credit-tabs {
    margin-top: 20px;
    padding-bottom: 10px;
    font-size: 1.2em;
}
.rassr img {
    max-width: 100%;
    margin: 0;
}
.rassr .credit-tabs .tab {
    font-size: 1.6em;
    font-family: arial, tahoma;
}
.rassr .calc-link {
    text-align: center;
    margin-top: 15px;
}
.rassr .calc-link a {
    border-bottom: 1px dotted;
    font-size: 1.2em;
}
.tovar-main_head_wrapper{width: 100%; height: 50px;}
.tovar-main_head{background: #eff6ff;}
.tovar-main_head.fixed{position: fixed; z-index: 30; bottom: 0; width: 1410px;}
.tovar-main_head ul{list-style: none;padding-left: 30px; margin: 0; display: inline-block; vertical-align: middle;}
.tovar-main_head li{display: inline-block;}
.tovar-main_head li a{display: block; padding: 15px; font: normal 16px/20px arial, tahoma;}
.tovar-main_head:not(.fixed) li a.active{background: #fff; padding-top: 11px; margin-top: -2px; box-shadow: 0 -2px 2px #d3d9e3, 3px -2px 2px #d3d9e3, -3px -2px 2px #d3d9e3;}
.js_add-basket_link{display: none;}
.js_add-basket.active + .js_add-basket_link{display: inline-block; vertical-align: middle; margin: 10px 0 -10px;}
.des-title {
    font-size: 24px;
}
.summ-with-device{text-align: center; margin: 2px 0 -9px; color: #333333;}
.summ-with-device > span{display: inline-block; vertical-align: top; margin: 0 5px; text-align: left;}
.summ-with-device > span:first-child{font: normal 16px/20px arial, tahoma;}
.summ-with-device strong{color: #d5000b; font: bold 30px/20px arial, tahoma;}
.summ-with-device strong em{font-size: 16px; font-style: normal;}
.summ-with-device small{display: block; font-size: 12px; line-height: 20px;}
.summ-with-device button{margin: -5px 0 0 15px; vertical-align: top; color: #ffffff;}
.tovar-slider_wrapper.no-border{border: none;}
.js-tabs{margin: 15px 0;}
.js-tabs_body{display: none; padding: 10px 0 1px;}
.js-tabs_body.active{display: block;}
.summ-with-device.top {
    padding: 15px 0 0 0;
    height: 20px;
}
.summ-with-device .info {
    display: none!important;
}
.tovar.smaller{width: 160px; padding: 1px 10px 0; margin: 2px 0 20px; border: none !important;}
.tovar.smaller .tovar_name{margin: 0 0 5px; height: 68px; font-size: 14px; line-height: 16px;}
.tovar.smaller .tovar_photo{margin: 5px 0;}
.tovar.smaller .tovar_photo, .tovar.smaller .tovar_photo > span{width: 160px; height: 150px;}
.tovar.smaller .tovar_photo > span img{max-width: 160px; max-height: 150px;}
.tovar.smaller .tovar_cost{margin: 10px 0;}
.tovar.smaller .tovar_cost .button{margin-top: 10px;}
.tovar.smaller .tovar_cost .button.round{margin-top: -2px;margin-right:0;float:right;}
.tovar.smaller .tovar_cost .button.round.dop{margin-top: 15px;}
.tovar.smaller.type-2{width: 140px; padding: 6px 15px 0;}
.tovar.smaller.type-2 .tovar_photo, .tovar.smaller.type-2 .tovar_photo > span{width: 140px; height: 150px;}
.tovar.smaller.type-2 .tovar_photo > span img{width: 140px; height: 115px;}
.tovar.smaller.type-2 .tovar_name{margin: 7px 0 5px; height: 45px; font-size: 14px; line-height: 15px;}
.tovar.smaller.type-2 .tovar_cost{margin: 8px 0 0 0; color: #D5000B; font-size: 16px;}
.tovar.smaller.type-2 .tovar_photo + .tovar_cost{margin-top: 20px; color: #d5000b;}
.slick-card1 .slick-arrow.slick-prev,
.slick-card2 .slick-arrow.slick-prev,
.slick-card3 .slick-arrow.slick-prev {
    left: -10px;
}
.slick-card1 .slick-arrow.slick-next,
.slick-card2 .slick-arrow.slick-next,
.slick-card3 .slick-arrow.slick-next {
    right: -10px;
}
.slick-list .tovar.smaller.type-2 {
    width: 100%!important;
    box-sizing: border-box;
}
.aks .tovar_cost {
    height: 50px;
}
.slick-card1 .slick-track,
.slick-card2 .slick-track,
.slick-card3 .slick-track {
    min-width: 100%;
}
.other-devices{padding: 0 20px 0; margin: 0 -20px 0px; border-bottom: 1px solid #d0d1cc;}
.parents.ws .price-sprav {
    display: inline-block;
}
.parents.ws .tovar-information_cost_black > strong > span,
.parents.ws span.main-price.plitka-black-price strong,
.parents.ws span.main-price.plitka-black-price strong span {
    font-size: 22px;
}
.plitka .tovar-information_cost strong{font: bold 28px arial, tahoma;}
.important-message{padding-left: 20px; padding-right: 80px; background: url("/img/ico/complain.png") no-repeat 0 0; margin: 10px 0 0;}
.parents.ws .content .product-info-b2 .tovar-cost-block.frame {
    border: 0 none;
    text-align: left;
    margin: 0;
    padding: 0 65px 0 0;
}
.person{padding-left: 120px; min-height: 100px;}
.aside_slide.person .person-img{float: left; display: block; margin-left: -120px;}
.person-img, .person-img img{width: 100px; height: 100px;}
.persons .h1{white-space: nowrap;}
.slick-staff {
    padding-bottom: 30px;
    font: normal 16px/18px arial, tahoma;
}
.tovar.smaller.type-2 .tovar_photo > span img, .tovar.smaller .tovar_photo > span img {max-width: 100%; max-height: 100%; width: auto; height: auto;}
.tovar.smaller.type-2 .tovar_photo, .tovar.smaller.type-2 .tovar_photo > span, .tovar.smaller .tovar_photo, .tovar.smaller .tovar_photo > span {width: auto;}
.tovar.smaller.type-2 .tovar_photo, .tovar.smaller .tovar_photo, .tovar.smaller .tovar_photo > span {text-align: center;width:100%;}
.tovar.smaller {
  width: 130px;
  padding: 1px 23px 0;
}
.tovar.smaller.type-2.plitka-active{
   background: #d8e3f5;
   border-radius: 10px;
}
.tovar.smaller.type-2 .tovar_cost.clearfix.plitka-black-vygoda{
    color: #38322E;
}
.tovar.smaller.type-2 .tovar_cost.clearfix.plitka-black-vygoda span{
    color: #D5000B;
}
.tovar_cost .plitka-black-col{
    color: #38322E;
}
.tovar.smaller.type-2 .tovar_strana {
    margin: 0;
}
.tovar-open_harcteristics .tovar-open_description {
    margin: 10px 30px 0 30px;
}
.two-col_tabled{table-layout: fixed; border-spacing: 2px; width: 100%;}
.two-col_tabled .txt-tabl{padding:0 30px;font-size:14px;line-height:20px;}
.two-col_tabled .txt-tabl .title{font-size:16px;font-weight:bold;margin:40px 0 10px;}
.two-col_tabled .txt-tabl .title:first-child{margin-top:10px}
.tovar-open_harcteristics_table{width: 100%;}
.tovar-open_harcteristics_table th{background: #ededed; font-size: 14px; padding: 10px 30px 7px; font-weight: normal;}
.tovar-open_harcteristics_table td, .tovar-open_harcteristics_table th{
    text-align: left; vertical-align: top; font-size: 1.2em;
}
.tovar-open_harcteristics_table td{padding: 15px 0 6px; width: 80px}
.tovar-open_harcteristics_table td:first-child{padding-left: 0;}
.tovar-open_harcteristics_table .label{margin:0;background: url('/img/dot.png') repeat-x 0 11px; padding-right: 20px;}
.tovar-open_harcteristics_table .label span{background: #fff;}
.tovar-open_harcteristics_table strong {
    font-weight: normal;
}
.tovar-open_harcteristics{margin: 0px -15px 10px; border-bottom: 1px solid #d0d1cc; padding-bottom: 11px;}
.proizv-imp-info,
.attention-har-text-padding {
    padding: 0px 30px 10px 30px;
}
.proizv-imp-info,
.attention-har-text {
    color: #7b7b7b;
    font-size: 11px;
    line-height: 14px;
}
.proizv-imp-info.padding-bottom-0 {
    padding-bottom: 0;
}
.reminder{background-color: #f5f5f5; box-shadow: 0 8px 5px -5px #c2c5cb; padding: 10px 20px; width: 250px;}
.reminder hr{display: block; padding: 0 20px; margin: 5px -20px; width: 100%; height: 2px; background: #fff; border: none;}
.reminder p{line-height: 16px; margin: 7px 0;}
.reminder p.title{font: normal 16px/22px arial, tahoma; }
.add-review fieldset{margin: 24px 0; padding-left: 90px;}
.add-review fieldset .label{display: inline-block; margin-left: 45px; margin-top: 5px;}
.add-review fieldset .label.fLeft{display: inline-block; margin-left: -90px; margin-top: 5px;}
.add-review input[type="text"], .add-review textarea{width: 603px; padding: 2px 10px 1px; font-size: 12px;}
.add-review textarea.short{width: 226px;}
.add-review textarea{height: 107px;}
.add-review input[type="button"]{padding: 5px 55px;}
.add-review input[type="button"] + span{display: inline-block; vertical-align: middle; margin-left: 50px;}
.small-screen_show{display: none;}
.product-gallery .pointer-red {
    top: 20px;
    font-size: 2em;
    z-index: 2;
}
.fix-bottom-line {
    display: flex;
    justify-content: space-between;
    position: fixed;
    align-items: center;
    width: 100%;
    bottom: 0;
    left: 0;
    padding: 0 0 0 10px;
    box-sizing: border-box;
    background: #ffffff;
    z-index: 10;
    box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.18);
}
.fix-bottom-price {
    font: bold 24px arial, tahoma;
    color: #d5000b;
}
.fix-bottom-sale {
    margin-left: 5px;
}
.fix-bottom-sale .promo-advert .new-promo .in {
    background: linear-gradient(#ff6dfc, #6641df);
    /*background: #ffec01;*/
    height: 36px;
    padding: 6px 10px;
}
.fix-bottom-sale p {
    margin: 1px;
    color: #000;
    font-size: 13px;
}
.fix-bottom-sale .new-promo .in p {
    color: #fff;
    /*color: #000;*/
}
.promo-advert .new-promo span {
    color: #fff!important;
    /*color: #000!important;*/
}
.fix-bottom-line .favourites-card {
    margin-left: auto;
    margin-right: 15px;
    float: initial;
}
.fix-bottom-line .favourites-card svg {
    width: 25px;
    height: 25px;
}
.fix-bottom-basket {
    width: 30px;
    padding: 10px;
    background: #f90700;
}
.fix-bottom-basket.gray {
    background: #999999;
    pointer-events: none;
}
.fix-bottom-basket svg {
    width: 25px;
    height: 25px;
    fill: #ffffff;
}

.parents.ws .content .product-info-b2 .tovar-information_action {
    margin: 10px 0 0;
}

.parents.ws .content .product-info-b2 .tovar-information_action .button.gray {
    display: block;
    height: initial;
    width: 100%;
    margin: 15px 0 0 0;
    padding: 8px;
    box-sizing: border-box;
    box-shadow: none;
    text-shadow: none;
    border: none;
    border-radius: 0;
    background: #8aa6da;
    color: #ffffff;
    text-align: center;
    color: #333333;
    border: 1px solid #d8e3f5;
    background: #d8e3f5;
}
.parents.ws .content .product-info-b2 .tovar-information_action .button.gray:hover {
    background: #ffffff;
    border-color: #d0d1cc;
}
.parents.ws .content .product-info-b2 .tovar-information_action .button.gray.button-aks-new.active,
.information-bloc1 .frm .button.gray.button-aks-new.active {
    background: #ffffff;
    border-color: #d0d1cc;
}
.button-aks-new:not(.active) .button-aks-new__remove {
    display: none;
}

.button-aks-new.active .button-aks-new__add {
    display: none;
}
.tovar-reviews .no-reviews {
    font-size: 0.875em;
}
.tovar-reviews .thankyou-message {
    font-size: 1.5em;
}
.tovar-review{display: inline-block; vertical-align: top; box-sizing: border-box; -moz-box-sizing: border-box; width: 50%; margin: 9px 0 30px;}
.tovar-review:nth-child(even){padding-left: 15px;}
.tovar-review:nth-child(odd){padding-right: 15px;}
.tovar-review_head{padding-right: 150px;}
.tovar-review_head_who,
.tovar-review_head_date{display: block; float: right; margin-right: -150px; max-width: 150px;}
.tovar-review_head_date{clear: right; color: #7b7b7b; margin-top: 5px;}
.tovar-review_head p{font: normal 16px/22px arial, tahoma; margin: 0 0 3px;}
.tovar-review_body_wrapper{max-height: 90px; position: relative; margin: 12px 0 2px; width: 100%;}
.tovar-review_body_wrapper:not(.long){margin-bottom: 5px;}
.tovar-review_body{width: 100%; font-size: 12px; line-height: 16px; background: #fff;}
.tovar-review_body_wrapper .mask{display: none;}
.tovar-review_body_wrapper.nicescroll .mask{display: block; position: absolute; top: auto; bottom: 0; left: 0; width: 100%; height: 20px; background: url("/img/mask.png") repeat-x 0 100%; z-index: 1; opacity: 1; -webkit-transition: bottom .2s ease; -moz-transition: bottom .2s ease; -o-transition: bottom .2s ease; -ms-transition: bottom .2s ease; transition: bottom .2s ease;}
.tovar-review_body_wrapper.long .tovar-review_body{padding-bottom: 5px; box-shadow: 0 9px 15px -5px rgba(130,136,153,.6), 0 19px 20px -10px #fff; padding-left: 10px; margin-left: -10px; padding-right: 10px; margin-right: -10px;}
.tovar-review_body_wrapper.nicescroll .tovar-review_body{max-height: 90px;}
.tovar-review_votes{text-align: right;}
.tovar-review_votes a{display: inline-block; margin-left: 15px;}
.tovar-review_head {
    min-height: 22px;
}
.tovar-review_head_who, .tovar-review_head_date {
    line-height: 12px;
}
.tovar-review_body_wrapper {
    max-height: 200px;
    position: relative;
    margin: 12px 0px 2px;
    width: 100%;
}
.tovar-review_body_wrapper.nicescroll .tovar-review_body {
    max-height: 200px;
}
.tovar-review_plus, .tovar-review_minus{padding-left: 28px; margin: 2px 0 10px; min-height: 16px; line-height: 16px;}
.tovar-review_plus{background: url("/img/ico/plus.png") no-repeat 0 0;}
.tovar-review_minus{background: url("/img/ico/minus.png") no-repeat 0 0;}
.reviews-result {text-align: right; background: #ededed; border: 1px solid #d0d1cc; border-style: solid none; padding: 15px 185px 12px 120px; font: normal 16px/22px arial, tahoma;}
.reviews-result button{margin-left: 25px; font-family: arial, tahoma;}
.reviews-result button img{margin-right: 10px;}
.parents.ws .content .product-info-b3 .blocks {
    position: relative;
    margin-bottom: 15px;
}
.parents.ws .content .product-info-b3 .blocks:last-child {
    margin-bottom: 0;
}
.blocks .full-open {
    display: none;
    color: #1359a4;
    border-bottom: dotted 1px;
    margin: 0;
}
.flex-block .comment-scroll {
    display: none;
    color: #d5000b;
    border: solid 1px;
    border-radius: 4px;
    padding: 4px 10px;
    margin: 5px 0 10px 0;
    width: 98px;
    text-align: center;
}
.souvenir-wrap {
    display: flex;
    flex-wrap: wrap;
    vertical-align: top;
    justify-content: space-between;
    align-items: flex-start;
    padding: 30px 0;
}
.souvenir-wrap img {
    width: 250px;
    padding-right: 20px;
    box-sizing: border-box;
    border-right: 1px solid #d0d1cc;
}
.souvenir-wrap .info-wrap {
    width: calc(100% - 290px);
    max-width: 300px;
}
.souvenir-wrap .info-wrap .name {
    width: 100%;
    margin-bottom: 15px;
    font-size: 25px;
    color: #d5000b;
}
.souvenir-wrap .info-wrap .txt {
    margin-top: 25px;
}
.souvenir-wrap .info-wrap .price-wrap {
    width: 100%;
    font-size: 25px;
}
.souvenir-wrap .info-wrap .price {
    width: 100%;
    font-size: 20px;
    color: #d5000b;
}
.souvenir-wrap .info-wrap .old {
    text-decoration: line-through;
    color: #676767;
    font-size: 14px;
}
.souvenir-wrap .info-wrap .souvenir {
    font-size: 20px;
}
.rassrochka-popup .order-step > div:last-child {
    margin-bottom: 0;
}
.rassrochka-popup{
    width: 700px;
}
.rassrochka-popup .order-step {
    width: auto;
    margin-bottom: 0;
}
.rassrochka-popup .button-block {
    margin-top: 20px;
}
.rassrochka-popup .tovar_photo {
    margin-bottom: 0;
    margin-right: 10px;
}
.rassrochka-popup .success{
    margin-bottom: 20px;
}
.rassrochka-popup .rass-form-head {
    padding-bottom: 10px;
    border-bottom: 1px solid #d0d1cc;
    font-size: 1.8em;
    font-family: arial, tahoma;
}
.rassrochka-popup p.h1{
    color: red;
    font-weight: 16px;
    padding: 20px;
    text-align: center;
    color: #C5000A;
}
.rassrochka-popup p.h4{
    height: auto;
}
.rassrochka-popup .precies {
    display: inline-block;
}
.rassrochka-popup table{
    width: 100%;
    margin-bottom: 20px;
}
.rassrochka-popup table th{
    font-weight: bold;
    padding: 15px 0;
}
.popup#rassrochka .tovar:not(.smaller) .tovar_photo > span img {
    max-height: 80px;
}
.popup#rassrochka .tovar .tovar_description.precies {
    width: 306px;
    float: right;
    margin-top: -30px;
}
.popup#rassrochka .tovar{
    border: none;
    padding: 0 0 0 0px;
    height: auto;
    width: auto;
    margin-bottom: 0;
}
.popup#rassrochka .popup-tovars {
    border-top: 0 none;
    min-height: 420px;
}
.popup#rassrochka .popup-tovars .h1 {
    border-top: 1px solid #d0d1cc;
    padding-top: 15px;
}
.popup#rassrochka h3{
    border-bottom: 1px solid #D0D1CC;
    padding-bottom: 24px;
}
.popup#rassrochka h4{
    margin: 0;
}
.popup#rassrochka h4 b{
    font-size: 16px;
    font-family: arial, tahoma, sans-serif;
}
.rassrochka-text{
    border-top: 1px solid #D0D1CC;
    padding-top: 20px;
    margin: 20px 0;
}
.rassrochka-text img {
    margin-bottom: 10px;
}
.popup#rassrochka .tovar p span.link.close-popup.back-to-catalog{
    margin-top: 8px;
    margin-right: 10px;
    float: left;
}
.for-reserve{display: block; margin: 10px 0 8px 0; font: bold 18px arial, tahoma;}
.tovar.smaller.type-2.active {
    border: 1px solid red !important;
    padding: 6px 14px 0;
    margin-bottom: 10px;
}
.tovar.smaller.type-2.active::before,
.tovar.smaller.type-2.active::after{
    content: '' !important;
    position: absolute !important;
    left: 81px !important;
    top: -20px;
    border: 10px solid transparent;
    border-bottom: 10px solid red !important;
}
.tovar.smaller.type-2.active::after{
    border-bottom: 10px solid white !important;
    top: -19px !important;
}
article.extended.serts .sert img {
    max-width: 250px;
    height: auto;
}
.aside-banner, .aside-banner img{width: 100%; margin-top: 0px;}
.popup#product-question article{width: 440px;}
.popup#product-question .standart-form .with-label {padding-left: 150px;}
.popup#product-question .standart-form label.label {width: 140px; margin-left: -150px;}
.popup#product-question textarea{height: 110px; resize: vertical; max-height: 200px;}
.popup#product-question input[type="text"],
.popup#product-question input[type="tel"],
.popup#product-question textarea{width: 265px;}
.tovar-information{display: inline-block; vertical-align: top; padding-right: 0; max-width: 519px; position: relative;}
.tovar-information .tovar_raiting {margin: 10px 0 10px -4px;}
.tovar-information_description .more{display: inline-block; margin: 10px 0;}
.tovar-information label.to-comparison{margin: 10px 0;}
.tovar-information_description .osobennosti {
    font-style: italic;
    padding-top: 15px;
}
.tovar-information_description .osobennosti.value {
    padding-top: 0;
}
.tovar-information_description .more-dropdown_space {margin:0;}
.tovar-size .more-dropdown_space .more-open span.text,
.tovar-information_description .more-dropdown_space .more-open span.text,
.tovar_description .more-dropdown_space .more-open span.text {
    border-bottom: 1px dotted #6586B8;
}
.tovar-size .more-dropdown_space .more-open span.text:hover,
.tovar-information_description .more-dropdown_space .more-open span.text:hover,
.tovar_description .more-dropdown_space .more-open span.text:hover {
    border-color: #d5000b;
}
.tovar-information_description .more-dropdown_space {
    margin: 0;
}
.collection-items {
    border-bottom: 1px solid #d0d1cc;
    margin: 20px 0 0 0;
}
.collection-items .h2 {
    margin: 15px 0;
}
.collection-items .item {
    max-width: 360px;
    margin-bottom: 20px;
    margin-right: 20px;
    display: inline-block;
    vertical-align: top;
}
.collection-items .item.mr0 {
    margin-right: 0;
}
.collection-items .item .name-price-buy {
    position: relative;
    padding-right: 50px;
    max-width: 279px;
}
.collection-items .item .image {
    position: relative;
    min-height: 80px;
}
.collection-items .item .image a {
    display: block;
}
.collection-items .item .image a.loop {
    position: absolute;
    top: 5px;
    left: 5px;
    width: 32px;
    height: 32px;
    background: url(/images/loop.png) no-repeat;
    cursor: pointer;
}
.collection-items .item .name {
    font-size: 1.2em;
    height: 42px;
    padding: 5px 0;
}
.collection-items .item .name a {
    color: #333;
}
.collection-items .item .prices .byr {
    color: #d5000b;
    font-size: 1.2em;
}
.collection-items .image .pointer-red {
    top: 50px;
}

.tovar.smaller .tovar_cost .button-aks,
.fix-bottom-line .favourites-card,
.crumbs .favourites-card {
    display: none;
}

.information-bloc1 .frm {
    background: #f8f8f8;
    border: 1px solid #d0d1cc;
    margin: 35px 0;
    padding: 15px;
}

.parents.ws .content .product-gallery.new-gallery .favourites-card {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 9;
}

.fix-bottom-sale {
    margin-right: auto;
}

.tovar.smaller.type-2 .loop {
    display: none;
}

.free-delivery.normal {
    color: #00b67a;
    border: none;
    background: transparent;
    margin: 5px 0 0;
    padding: 0;
}

.product-card-links {
    display: flex;
    flex-direction: row;
    gap: 5px;
    justify-content: center;
}

.product-card-links > * {
    padding: 4px 4px 5px 4px;
    border-radius: 3px;
    border: none;
    -webkit-box-shadow: 1px 1px 5px 1px rgba(0,0,0,0.75);
    -moz-box-shadow: 1px 1px 5px 1px rgba(0,0,0,0.75);
    box-shadow: 1px 1px 5px 1px rgba(0,0,0,0.75);
}

.small-delivery-text {
    display: block;
    font-size: 11px;
    line-height: 11px;
    margin: 4px 0 0;
}

.plitka-inputs {
    display: block;
}

.plitka-inputs .radio {
    font-size: 18px;
    line-height: 18px;
}

.lbl_present_boksy .bottom-text {
    background: #8fcf41;
}

.main-price.plitka-black-price {
    font-weight: normal;
}


.tovar_cost .plitka-inputs .plitka-input-num, 
.tovar-cost-block .plitka-inputs .plitka-input-num {
    width: 40px;
    height: 20px;
    font-size: 16px;
}

.tovar_cost .plitka-inputs .izm.active, 
.tovar-cost-block .plitka-inputs .izm.active {
    font-size: 18px;
}

.fix-bottom-line__new {
    display: flex;
    flex-direction: row;
    padding: 10px;
}

.fix-bottom-line__new .atb-card {
    width: 41%;
    text-align: center;
    font-size: 16px;
    color: #fff;
    border-radius: 3px;
}

.fix-bottom-line__new .buy-now {
    background: #1359a4;
}

.fix-bottom-line__new .to-cart span {
    display: none;
}

.fix-bottom-line__new .to-cart:not(.in-cart) span:first-of-type {
    display: block;
}

.fix-bottom-line__new .to-cart.in-cart span:last-of-type {
    display: block;
}

.plitka-inputs {
    margin: 10px 0 0;
}

@media screen and (max-width: 1419px){
    article.extended.serts .sert img {
        max-width: 165px;
        height: auto;
    }
    .slick-staff {
        padding-bottom: 30px!important;
    }
    .person {padding: 0; text-align: center;}
    .person-img {float: none; margin: 0 auto 10px;}
}
@media screen and (min-width: 1420px){
    .tovar.smaller {width: 130px; padding: 1px 25px 0;}
}
@media screen and (max-width: 1279px){
    .tovar-information {padding-right: 0; max-width: 260px; margin-right: -15px;}
    .reminder {width: 180px;}
    .add-review input[type="text"], .add-review textarea{width: 405px;}
    .add-review textarea.short{width: 226px;}
    .add-review input[type="text"].short{width: 128px;}
    .add-review fieldset .small-screen_show + .label{float: left; margin-left: -90px;}
    .add-review fieldset .small-screen_show{width: 100%; height: 24px;}
    .add-review input[type="button"]{padding: 5px 20px;}
    .add-review input[type="button"] + span{display: inline-block; vertical-align: middle; margin-left: 15px;}
    .small-screen_show{display: block;}
}
@media screen and (max-width: 1024px){
    .des-title {
        display: none;
    }
}
@media screen and (max-width: 1000px){
    .rassrochka-popup{
        width: 95%;
    }
    .popup#rassrochka article {
        padding: 10px;
    }
    .rassr .tab-block {
        overflow-x: scroll;
    }
}
@media screen and (min-width: 1000px) and (max-width: 1280px) {
    .parents.ws .content .product-info-2 {
        display: block;
        width: 100%;
    }
    .parents.ws .content .product-info-1 {
        width: calc(100% - 548px);
    }
    .parents.ws .content .product-info-b1 {
        min-height: 0;
    }
    .parents.ws .content .product-info-b2 .frm {
        display: inline-block;
        margin-left: 0;
        width: 38%;
    }
    .parents.ws .content .product-info-b2 .rassr {
        display: inline-block;
        width: 45%;
        margin-left: 5%;
    }
}
@media screen and (max-width: 768px){
    .collection-items .item .name-price-buy {
        padding: 0;
    }
    .tovar-information {
        max-width: 100%;
    }
    .tovar.smaller.type-2.active::before,
    .tovar.smaller.type-2.active::after {
        display: none;
    }
    .rassrochka-popup p.h1 {
        padding: 0 0 10px 0;
        font-size: 22px;
    }
    .parents.ws .new-gallery .tovar-pointers {
        display: none;
    }
    .flex-block .comment-scroll {
        display: block;
    }
    .parents.ws .content .product-info-b2 .tovar-information_action .button.gray:hover {
        opacity: 1;
    }
    .slick-card1 .slick-arrow.slick-prev,
    .slick-card2 .slick-arrow.slick-prev,
    .slick-card3 .slick-arrow.slick-prev {
        left: 5px;
    }
    .slick-card1 .slick-arrow.slick-next,
    .slick-card2 .slick-arrow.slick-next,
    .slick-card3 .slick-arrow.slick-next {
        right: 5px;
    }
    .tovar.smaller.type-2.plitka-active{
        padding-bottom: 10px;
        margin-top: 0!important;
     }
    .parents.ws .content .product-gallery.new-gallery .big {
        margin-bottom: 10px;
        min-height: 290px;
    }
    .slider-card .slick-arrow,
    .new-gallery .slider-nav {
        display: none!important;
    }
    .new-gallery .slick-dots {
        width: 100%;
        text-align: center;
        bottom: -25px;
    }
    .new-gallery .slick-dots li {
        display: inline-block;
        padding-left: 0;
        margin: 0 5px;
        line-height: initial;
    }
    .new-gallery .slick-dots li:before {
        display: none;
    }
    .tovar-open_harcteristics_table .label {padding-right: 10px;}
    .two-col_tabled {
        width: 100%;
    }
    .aks .tovar_cost {
        height: initial;
    }
    .tovar-main_head_wrapper {
        display: none;
    }
    .level-crumbs_link.print {
        display: none;
    }
    .level-crumbs_link.question {
        display: none;
    }
    .partition-description h1:last-child {
        margin-bottom: 5px;
    }
    .content .partition-description h1 {
        margin-bottom: 5px;
    }
    .parents.ws .content .product-gallery.new-gallery.collection,
    .parents.ws .content .product-gallery.new-gallery {
        width: 100%;
        margin: 0 0 25px 0;
    }
    .parents.ws .content .product-gallery.new-gallery.collection img,
    .parents.ws .content .product-gallery.new-gallery img {
        max-width: 100%;
    }
    .accordion-title span {
        margin-left: 5px;
    }
    .accordion-block .credit-tabs,
    .parents.ws .content .product-info-b4.accordion-block .benefits-block.no-slider .h1,
    .accordion-block .tovar-open_description,
    .accordion-block h2,
    .acord-dop .js-tabs_head {
        display: none;
    }
    .accordion-block {
        overflow: hidden;
        height: 40px;
    }
    .accordion-block:last-child {
        margin-bottom: -2px;
    }
    .accordion-block.open {
        height: initial;
        padding-bottom: 20px;
    }
    .other-devices.acord-dop,
    .accordion-title {
        display: block;
    }
    .js-tabs_body.accordion-block {
        display: block!important;
    }
    .acord-dop .js-tabs,
    .collection-items.accordion-block,
    .tovar-open_harcteristics.accordion-block,
    .parents.ws .content .product-info-b4.accordion-block,
    .js-tabs_body.accordion-block,
    .other-devices.acord-dop {
        margin: 0;
        padding: 0;
        border: none;
    }
    .accordion-block .tovar-slider_wrapper {
        margin: 0;
        padding-top: 0;
        box-sizing: border-box;
        max-width: 100%;
    }
    .accordion-block .summ-with-device.top {
        height: initial;
    }
    .accordion-block .summ-with-device.top .prizyv {
        display: none!important;
    }
    .accordion-block .summ-with-device {
        margin-bottom: 0;
        padding-top: 0;
    }
    .tovar-open_harcteristics_table td:first-child {
        padding-left: 0px;
    }
    .tovar-open_harcteristics_table td {
        padding: 5px 0px 6px;
        width: 20px;
    }
    .tovar-review {
        display: block;
        width: 100%;
    }
    .tovar-review_head_who,
    .tovar-review_head_date {
        margin-right: -100px;
    }
    .tovar-review_head {
        padding-right: 100px;
    }
    .tovar-review:nth-child(2n) {
        padding-left: 0px;
    }
    .tovar-review:nth-child(2n+1) {
        padding-right: 0px;
    }
    .tovar-review_head_who,
    .tovar-review_head_date
    .tovar-reviews .no-reviews,
    .tovar-review_votes,
    .tovar-review_body,
    .parents.ws .content .product-info-b2 .tovar-information_action .plitka-p .request-call span,
    .information-bloc1 .frm .plitka-p .request-call span,
    .js_add-basket .no-basket,
    .js_add-basket .no-basket_akses,
    .js_add-basket .no-basket_otzyvy,
    .js_add-basket.active .in-basket,
    .parents.ws .content .product-info-b3,
    .tovar-information_description td {
        font-size: 15px;
    }
    .js_add-basket img {
        margin-top: -5px;
    }
    .parents.ws .content .product-info-b2 .tovar-information_action .plitka-p .request-call i {
        margin-right: 8px;
        font-size: 1.6em;
    }
    .tovar.smaller.type-2 .tovar_name {
        height: 54px;
        font-size: 15px;
        line-height: 18px;
    }
    .tovar-review_plus, 
    .tovar-review_minus,
    .tovar-review_body {
        font-size: 15px;
        line-height: 18px;
    }
    .reviews-result {
        font: 15px arial, tahoma;
        padding: 8px 0;
        background: none;
    }
    .reviews-result button {
        margin-left: 8px;
    }
    .slick-seen .title {
        height: 36px!important;
        font-size: 15px;
        line-height: 18px;
    }
    .fix-bottom-price {
        font: bold 20px arial, tahoma;
    }
    
    .tovar-information_description {
        display: none;
    }
    
    .information-bloc1 .tovar-cost-block {
        position: relative;
    }

    .information-bloc1 .frm .button.gray {
        display: block;
        height: initial;
        width: 100%;
        margin: 15px 0 0 0;
        padding: 8px;
        box-sizing: border-box;
        box-shadow: none;
        text-shadow: none;
        border: none;
        border-radius: 0;
        background: #8aa6da;
        color: #ffffff;
        text-align: center;
        color: #333333;
        border: 1px solid #d8e3f5;
        background: #d8e3f5;
    }

    .information-bloc1 .frm .tovar-cost-block_raschet {
        display: block;
        margin-top: 7px;
        font-size: 13px;
    }

    .accordion-title:before {
        content: '';
        border: solid #1258a4;
        border-width: 0 1px 1px 0;
        display: inline-block;
        padding: 3px;
        rotate: -45deg;
        position: absolute;
        top: 0;
        bottom: 0;
        margin: auto;
        width: 0px;
        height: 0px;
        left: 5px;
    }

    .accordion-title {
        position: relative;
        padding-left: 22px;
    }

    .accordion-title img {
        display: none;
    }

    .open .accordion-title:before {
        rotate: 45deg;
    }

    .accordion-title span {
        margin: 0;
    }
    
    .gl-breadcrumbs {
        margin: 0 0 10px;
    }
    
    .new-val-wrap .vote-wrap .vote-result {
        font-weight: bold;
        color: #333;
    }
    
    .information-bloc1 .frm {
        margin-bottom: 15px;
    }
    
    div#tab-3 {
        margin-bottom: 25px;
    }
    
    div#tab-3 .accordion-title {
        border-top: none;
    }
    
    .information-bloc1 .frm {
        margin-top: 0;
    }
    
    .tovar.smaller.type-2 .tovar_cost.clearfix.plitka-black-vygoda {
        color: gray!important;
    }
    
    .tovar.smaller.type-2 .tovar_cost.clearfix.plitka-black-vygoda span {
        color: #333;
    }
}
@media screen and (max-width: 630px) {
    .souvenir-wrap {
        padding: 5px 0;
    }
    .souvenir-wrap img {
        margin: 0 auto;
        padding-right: 0;
        border-right: none;
        max-width: 200px;
    }
    .souvenir-wrap .info-wrap {
        max-width: 100%;
        width: 100%;
    }
    .souvenir-wrap .info-wrap .name {
        margin-bottom: 0;
        font-size: 22px;
        display: inline-block;
        width: initial;
        margin-right: 20px;
    }
    .souvenir-wrap .info-wrap .txt {
        margin-top: 5px;
        line-height: 14px;
    }
    .souvenir-wrap .info-wrap .price-wrap {
        font-size: 17px;
        display: inline-block;
        width: initial;
    }
}
@media (min-width: 320px) and (max-width: 560px){
    .popup#product-question article {
        max-width: 470px;
        width: 90%;
        box-sizing: border-box;
    }
    .popup#product-question .standart-form .with-label {
        padding: 0;
    }
    .popup#product-question .standart-form label.label {
        float: initial;
        width: 100%;
        margin-left: 0;
        margin-bottom: 8px;
        display: block;
    }
    .popup#product-question input[type="text"],
    .popup#product-question input[type="tel"],
    .popup#product-question textarea {
        width: calc(100% - 30px);
    }
    .popup#product-question article .h1 {
        font: 20px arial, tahoma;
    }
    .popup#product-question .standart-form .with-label {
        margin: 10px 0;
    }
    .add-review textarea,
    .add-review textarea.short,
    .add-review input[type="text"],
    .add-review input[type="text"].short {
        width: calc(100% - 30px);
        max-width: 400px;
    }
}
@media (min-width: 320px) and (max-width: 768px){
    .reminder.fRight {
        width: 100%;
        float: initial;
        box-sizing: border-box;
    }
    .two-col_tabled .tcols {
        display: block;
        width: calc(100vw - 30px);
    }
    .two-col_tabled .tcols table td:first-child {
        width: 150px;
    }
    .two-col_tabled .tcols table td:last-child {
        width: calc(100% - 150px);
        text-align: right;
        background: url(/img/dot.png) repeat-x 0 16px;
    }
    .two-col_tabled .tcols table td .dop-decor {
        background: #ffffff;
        padding-left: 3px;
    }
}
@media screen and (min-width: 320px) and (max-width: 1000px) {
    .parents.ws .content .product-info-1 {
        margin-bottom: 20px;
    }
    .parents.ws .content .product-info-b2 .frm {
        margin-left: 0;
        padding: 15px;
        overflow: hidden;
    }
    .parents.ws .content .product-info-1,
    .parents.ws .content .product-info-2,
    .parents.ws .content .product-info-b1,
    .parents.ws .content .product-info-b2,
    .parents.ws .content .product-info-b3,
    .parents.ws .content .product-info-b4,
    .kratk_svoistv {
        width: 100%;
        max-width: 100%;
    }
    .partition-description h1 {
        font-size: 22px;
    }
    .two-col_tabled {
        display: block;
    }
}

@media screen and (max-width: 480px){
    .tovar.smaller.type-2 .tovar_name,
    .tovar.smaller.type-2 .tovar_strana, 
    .tovar.smaller.type-2 .tovar_cost {
        display: none;
    }

    .slick-active .tovar.smaller.type-2 .tovar_cost {
        display: block;
        margin: auto;
        width: fit-content;
    }
}

@media screen and (max-width: 455px){
    .parents.ws .content .product-info-b2 .tovar-cost-block .dib {
        display: block;
    }
}

.product-auto-desc {
    color: #7b7b7b;
    border-bottom: 1px solid #d0d1cc;
    padding: 15px 30px;
    margin: 0 0 10px;
}
/* End */


/* Start:/bitrix/components/giperlink/sale.location.selector.search/templates/.default/style.min.css?16946974875431*/
.bx-sls .dropdown-block{border:1px solid #bdbdbd;border-radius:2px;-webkit-box-shadow:inset 0 1px 2px #ebebeb;box-shadow:inset 0 1px 2px #ebebeb;font-size:14px;padding:0 22px 0 30px;position:relative;background-color:#fff}.bx-sls .dropdown-arrow{background:url(/bitrix/components/bitrix/sale.location.selector.search/templates/.default/images/dropdown-errow.png) no-repeat center center;height:100%;top:0;right:0;position:absolute;width:22px}.bx-sls .bx-ui-sls-fake,.bx-sls .bx-ui-sls-route{background:transparent!important;border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:#000;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;height:33px;width:100%;outline:0;padding:0}.bx-sls .bx-ui-sls-container{overflow:hidden}.bx-sls .bx-ui-sls-pane{border:1px solid #bdbdbd;border-radius:2px;-webkit-box-shadow:0 2px 3px #c7c7c7;box-shadow:0 2px 3px #c7c7c7;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:none;max-height:200px;overflow-y:auto;left:0;top:35px;padding:5px 5px 3px 5px;position:absolute;width:100%}.bx-sls .dropdown-active .bx-ui-sls-pane{display:block}.bx-sls .bx-ui-sls-variants{list-style:none;margin:0;padding:0}.bx-sls .dropdown-item{border-radius:2px;padding:7px 4px 7px 10px;margin-bottom:2px}.bx-sls .dropdown-item:hover{background-color:#f1f3f5;cursor:pointer}.bx-sls .dropdown-img{border:0;display:inline-block;height:12px;margin:3px 12px 0 0;vertical-align:top;width:16px}.bx-sls .dropdown-item-text{color:#aba8ac;display:inline-block;vertical-align:top}.bx-sls .dropdown-item-text span{color:#25282c}.bx-sls .dropdown-list-title{border-bottom:1px solid #e5e5e5;height:37px;line-height:37px;padding-left:8px}.bx-sls .dropdown-icon{background:url(/bitrix/components/bitrix/sale.location.selector.search/templates/.default/images/lens.png) no-repeat center center;height:14px;left:10px;position:absolute;top:10px;width:14px}.bx-sls .quick-locations{margin-bottom:5px}.bx-sls .quick-location-tag{background-color:#f2f5f8;border:1px solid #cad3dc;border-radius:3px;color:#1e55b9;display:inline-block;font-size:15px;height:27px;line-height:26px;margin:0 3px;padding:0 14px;text-decoration:none;margin-bottom:10px}.bx-sls .quick-location-tag:hover{background-color:#fafafa}.bx-sls .dropdown-fade2white{width:46px;height:31px;position:absolute;top:2px;right:0;background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,1) 30%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0)),color-stop(30%,rgba(255,255,255,1)));background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,1) 30%);background:-o-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,1) 30%);background:-ms-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,1) 30%);background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,1) 30%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=1)}.bx-sls .bx-ui-sls-clear{background:url(/bitrix/panel/main/images/bx-admin-sprite-small.png) 6px -3386px no-repeat scroll;width:30px;height:30px;cursor:pointer;cursor:hand;margin-top:2px;position:absolute;top:0;right:0;display:block}.bx-sls .bx-ui-sls-clear:hover{background-position:6px -3418px}.bx-sls .bx-ui-sls-loader{background-image:url(/bitrix/panel/main/images/waiter-white.gif)!important;background-repeat:no-repeat!important;background-position:right -1px!important;width:30px;height:30px;position:absolute;top:3px;right:2px;display:none}.bx-sls .bx-ui-sls-go-edit{display:none}.bx-sls .bx-ui-sls-pane{max-height:300px}.bx-sls input::-ms-clear{display:none}.bx-sls input[type="text"]{position:relative}.bx-sls .bx-ui-sls-route{position:absolute!important;top:0;left:0;color:#aba8ac!important;background-color:transparent!important;border-color:transparent!important;opacity:1!important;box-shadow:none!important;padding-right:22px;background-position:right 1px;background-repeat:no-repeat}.bx-sls .bx-ui-sls-pane{background-color:#fff;z-index:999;border:1px solid #87919c}.bx-sls .bx-ui-sls-variants .bx-ui-sls-variant,.bx-sls .bx-ui-sls-error{padding:10px 10px}.bx-sls .bx-ui-sls-error{color:#f22;padding-left:30px;position:relative}.bx-sls .bx-ui-sls-error div{position:absolute;top:0;left:0;width:25px;height:25px;background:url(/bitrix/panel/main/images/bx-admin-sprite-small.png) 6px -2895px no-repeat scroll}.bx-sls .bx-ui-sls-variants .bx-ui-sls-variant:hover,.bx-sls .bx-ui-sls-variant-active{background-color:#e0e8ea}.adm-sls-edit-link{margin-top:10px}.bx-admin-mode .bx-sls-go-edit{margin-left:10px;display:none}.bx-admin-mode .dropdown-block{border-color:#87919c #959ea9 #9ea7b1;border-radius:4px;-webkit-box-shadow:0 1px 0 0 rgba(255,255,255,0.3),0 2px 2px -1px rgba(180,188,191,0.7) inset;box-shadow:0 1px 0 0 rgba(255,255,255,0.3),0 2px 2px -1px rgba(180,188,191,0.7) inset;height:25px}.bx-sls.bx-admin-mode .bx-ui-sls-fake,.bx-sls.bx-admin-mode .bx-ui-sls-route{height:25px}.bx-admin-mode .dropdown-icon{top:7px}.bx-admin-mode .dropdown-fade2white{height:22px}.bx-admin-mode .dropdown-fade2white{right:1px}.bx-admin-mode .bx-ui-sls-clear{background-position:6px -3389px;height:22px}.bx-admin-mode .bx-ui-sls-clear:hover{background-position:6px -3421px}.bx-admin-mode .bx-ui-sls-loader{background-position:right -4px!important;height:21px}.bx-admin-mode .bx-ui-sls-pane{top:27px}
/* End */
/* /css/split/page-card.css?177879205446488 */
/* /bitrix/components/giperlink/sale.location.selector.search/templates/.default/style.min.css?16946974875431 */
