body{
    font: 14px/24px 'Open Sans', sans-serif;
    background-color: #f5f5f6;
    color: #4d4d4d;
    min-width: 320px;
}
.credit .credit-t {margin-top: -6px;}
.credit .credit-d {margin-top: -32px; font-size: 10px;}



.modal {position: fixed;
    top: 20px;
    left: 29%;
    }

.credit { margin: 10px 0 10px 10px; vertical-align: middle; line-height: 47px; height: 47px !important; position: relative; top: -2px; }
.pos-credit.modal { width: 100%; max-width: 560px; position: fixed;}
.pos-credit .modal-body { padding: 0; max-height: 600px; }
.pb-sdk-pos-credit__cb label { display: none; }
.pb-sdk-pos-credit { margin-bottom: 0; }
.pb-sdk-pos-credit__cont { min-width: 0;  }
.modal-header{
position: absolute;
    margin-top: 31px;
    margin-left: 90%;
}
.pb-sdk-pos-credit .check-label---__1Fc {
    margin-left: 36px; }

@media(max-width: 990px) {
  .pos-credit.modal { margin-left: -50%; }
  .modal {
    position: fixed;
    top: 10px;
    left: 0%;
    overflow-y: scroll;
    height: 600px;
}
.modal-header{
position: absolute;
    margin-top: 31px;
    margin-left: 82%;
}
}
 
@media (max-width: 630px){
.cont---VgNIp {
    padding: 70px 15px;
}
}


.newcss {
    
    margin: 0 0 10px 0;
    width: 100%;
    height: 46px!important;
    line-height: 44px;
}
.footer-column-wrapper .footer-column .footer_h6 {
    font-size: 16px;font-weight: normal;display: block;margin-block-start: 1em;margin-block-end: 1em;margin-inline-start: 0px;margin-inline-end: 0px;

}


a.header_logo{
     width: 205px;
    padding: 0 25px;

}
.product_cart-desc {margin-left: 2%;}
.nashibrendy{
    width: 202px;
    float: left;
    text-align: center;
    height: 100%;
    padding: 0 69px;
}

.product_main-left {
    display: table-cell;
    vertical-align: baseline;
    padding-top: 64px;
    border-right: 1px solid #ebebeb;
    position: relative;
    text-align: center;
    box-sizing: border-box;
}

.mainpage-products_head {
    font-size: 25px;
    font-family: inherit;
    font-weight: 600;
}
.footer-social_el {
    display: inline-block;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: #ffffff;
    line-height: 33px;
    text-align: center;
    vertical-align: top;
    margin: 0 7px 0px 0;
    font-size: 23px;
    color:#fff;
}
.footer-social_el:hover{
   color: #fff;
}
.footer-social_el.youtube{
   background-color: #cf1425;
}
.footer-social_el.facebook{
   background-color: #39579f;
}
.footer-social_el.telegram{
    color: #36abe1;
    font-size: 40px;
    background: #fff;
    line-height: 32px;
}



.header_logo img {
   max-width: 270px;
}



.footer-bottom {
    padding-top: 25px;
    padding-bottom: 40px;
    border-top: 1px solid #921717;
    position: relative;
    background: #5d4037;
    color: #fff;
}

.footer {
    background: #d5d5d5;
    border-top:none;
    padding: 45px 0 25px;
    color: #2e2e2e;
}
.footer-content_col {
    width: 22%;
    float: left;
    margin: 0 3% 24px 0;
     color:#fff;
}

.link, a {
    color: #000;
    text-decoration: none;
    cursor: pointer;
}


.addtocart:hover{
    background: #f27e00;
}

.storequickorder-button {
    color: #ffffff!important;

}

.custom-pr_short-count, .header_cart-count {
    position: absolute;
    top: 0;
    right: -5px;
    font-size: 11px;
    text-align: center;
    padding: 0 5px;
    line-height: 16px;
    border-radius: 100px;
    color: #fff;
    background: #222;
}


.header_hours {
    color: #000000;
    font-size: 18px;
}

ul.shipping h3 label:hover,
ul.shipping h3 label.checked,
ul.payment h3 label:hover,
ul.payment h3 label.checked{
    color: #f27e01;
}
/*
ul.shipping h3 label.checked:before{
    content: '';
    display: block;
    width: 10px;
    height: 10px;
    background-color: red;
}
*/
.header .display-table{
    display: flex;
    justify-content: space-around;
}

.header .display-table .header_right,
.header .display-table .header_left{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.header .display-table .header_right {
    width: 99%;
    margin: 0 auto;
    float: none;
    margin-left:0;
}
.header_phone {
    font-size: 18px;
    font-weight: bold;
}
.header_cart{
    padding:0;
}
@media (max-width: 1350px){
.header .display-table .header_right {
    width: 100%;
}
}
.header_contacts{
    width: 185px;
    float: left;
    text-align: left;
  /*  padding-left: 30px  */

}
.header_contacts i,
.header-menu i{
    margin-right:5px;
}
.header_auth{
    display:flex;
    vertical-align: initial;
    padding: 0 0%;
    text-align: left;
/*    border-right: 1px solid #ebebeb;
    border-left: 1px solid #ebebeb;*/
    border: none;
}
@media (max-width: 1100px){
.header_auth-icon .icon, .header_auth-icon .userpic {
    display: none;
}
}
.header-menu{
    float: left;
    display: flex;
    width: 390px;
    flex-wrap: wrap;
    justify-content: space-between;
    font-size: 16px;
    font-weight: bold;
}
.header-menu>div {
    width: 49%;
    text-align: left;
    display: flex;
    flex-direction: column;
}
.header-menu>div a {
    padding-bottom: 5px;
}

.time-work{
    margin-left: 5px;
}
.header-nav-categories-btn{
    background-color: #505052;
}
.search-input {
    overflow: hidden;
}
.search-input .btn {
    position: absolute;
    right: 4px;
    top: -4px;
    font-size: 29px;
    cursor: pointer;
    height: 42px;
    padding-top: 8px;
    padding-left: 40px;
    border-radius: 16px;
    padding-right: 10px;
    color: #797979;
    background: url(img/icons/magnifying-glass.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 50%;
}
.search-input .btn:after {
    content: '';
    position: absolute;
    top: -7px;
    left: -5px;
    width: 100%;
    height: 124%;
    background: #fff0;
    z-index: 1;
    border-radius: 42%;
    border-left: 5px solid #f27e00;
}
@media (max-width: 1000px){
.search-input .btn {
    top: -3px;
    height: 32px;

}
.search-input .btn:after{
    top: -5px;
}
.header_cart {
    display: none;
}
.header_contacts{
    width: 205px;
}
}
@media (max-width: 600px){
    .search-input .btn:after{
    display:none;
}
}
.slider-wrap--photos .bx-next, .slider-wrap--photos .bx-prev{
    color: #000;
}
.slider-wrap--photos .bx-pager-item>a {
    background: #000;
    border: 1px solid #000;
}
.cols-2 .categories-tile {
    width: 31%;
}
.mail-smeta-wrapper {
    display: flex;
    justify-content: space-between;
    margin-bottom: 20px;
    margin-top: 20px;
    flex-wrap: wrap;
    width: 100%;
}
.mail-smeta-wrapper div {
    width: 49%;
}
.mail-smeta-wrapper a {
    background-color: #f27e00;
    color: #fff;
    padding: 20px 200px 50px 30px;
    background-image: url(img/icons/smeta-icon.png);
    background-repeat: no-repeat;
    background-position: top right;
    font-size: 20px;
    font-weight: lighter;
    display: block;
}
.mail-smeta-wrapper a:hover{
   background-color: #dc7300;
}

.mail-smeta-wrapper a.ms-mail{
    background-image: url(img/icons/mail-icon.png);
}
.mail-smeta-wrapper a h4 {
    font-size: 25px;
    color: #fff;
    text-transform: uppercase;
    font-weight: normal;
    margin-bottom: 40px;
}
@media (max-width: 1200px){
.mail-smeta-wrapper a h4 {
    font-size: 20px;
}
.mail-smeta-wrapper a{
    font-size: 16px;
}

}
@media (max-width: 1050px){
.mail-smeta-wrapper div {
    width: 100%;
    margin-bottom:20px;
}

}
.footer-column-wrapper{
    display: flex;
    justify-content: space-between;
}
.footer-column-wrapper .footer-column{
  width: 24%;
  padding: 0 15px;
  color: #6a6a6a;
}
.footer-column-wrapper .footer-column:nth-child(3){
   width: 48%;
}
.footer-column-wrapper .footer-column h5 {
    text-align: center;
    text-transform: uppercase;
    font-size: 18px;
    line-height: 22px;
    font-weight: normal;
    padding-bottom: 20px;
    border-bottom: 1px solid #fff;
    margin-bottom: 20px;
    min-height: 45px;
}
.footer-column-wrapper .bm-link{
    color: #cfcfcf;
}
.footer-column-wrapper .footer-column ul{
    list-style: none;
    padding-left: 0;
}
.footer-column-wrapper .footer-column ul a{
    color: #6a6a6a;
    line-height: 35px;
}
.footer-column-wrapper .fc-inner{
    display:flex;
}
.footer-column-wrapper .fc-inner ul{
    margin-right:50px;
}
.footer-column-wrapper h6 {
    font-size: 16px;
    font-weight: normal;
}
.footer-column-wrapper .oplata{
    width:180px;
    height:75px;
     background-image: url(img/icons/oplata.png);
    background-repeat: no-repeat;
}

@media (max-width: 1050px){
.footer-column-wrapper{
        flex-wrap: wrap;
    justify-content: space-around;
}
.footer-column-wrapper .footer-column {
    width: 40%;
    margin-top: 20px;
}
}
@media (max-width: 600px){
.footer-column-wrapper .footer-column {
    width: 100%;
    text-align: center;
}
.footer-column-wrapper .footer-column h5 {
    min-height: 5px;
}
.footer-column-wrapper .fc-inner {
    flex-direction: column;
}
.footer-column-wrapper .fc-inner ul {
    margin-right: 0;
}
.footer-column-wrapper .footer-column:nth-child(3) {
    width: 100%;
}
.footer-column-wrapper .oplata {
    margin: 0 auto;
}
}
@media (max-width: 900px){
    .header_left, .header_right {
    width: 100%;
    text-align: center;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
}
.header_right>div {
    margin: 10px 0;
}

}
@media (max-width: 550px){
.header_right {
    flex-direction: column;
}
.header-menu {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: center;
}
.header-menu>div {
    width: auto;
    text-align: left;
    display: flex;
    flex-direction: column;
}
}

.categories-item_subs li:before{
    display:none;
}
.owlbrands-wrapper{
    background: #fff;
}
.owlbrands-wrapper .inner{
    width:90%;
    margin: 0 auto;
}
.brands-carousel{
    background: #fff;
    margin-bottom: 20px;
}
.brands-carousel .owl-stage{
    display: flex;
    align-items: center;
}

.brands-carousel  .owl-next, .brands-carousel  .owl-prev{
    width: auto;
    border: none;
}
.brands-carousel .owl-carousel.owl-drag .owl-item{
    text-align: center;
}
.brands-carousel  .owl-next{
    right: -35px;
}
.brands-carousel  .owl-prev{
    left: -35px;
}
.brands-carousel .owl-stage {
    border: none;
}

@media (max-width: 1000px){
    .brands-carousel  .owl-next{
    right: 0px;
}
.brands-carousel  .owl-prev{
    left: 0px;
}
}
@media (max-width: 600px){
.owl-carousel .owl-item{
    text-align:center;
}
.mail-smeta-wrapper a,
.mail-smeta-wrapper a.ms-mail{

    padding: 20px 20px 50px 30px;
    background-image: none;
}
}
/* PRODUCT PAGE */
.product_main-right {
    width: 50%;
}
.product_main-right form.js-add-to-cart{
    display: flex;
    flex-direction: row-reverse;
}
.product_main-right form.js-add-to-cart .product_cart-desc{
   border-top: none;
   width: 55%;
}
.product_main-right form.js-add-to-cart .product_cart{
    width: 45%;
}
.product_stocks{
    padding: 5px 0 15px;
    border-bottom: 1px solid #eee;
    margin-bottom: 20px;
}
.pr-stock_el{
    color: inherit;
    font-weight: normal;
}
.pr-stock_el i{
    color: #2b9e46;
    font-size: 11px;
}
.stock-none.pr-stock_el i{
        color: #ff0022;
}
.addtocart {
    border-radius: 10px;
}
.product_add2cart .addtocart{
    margin: 10px 0;
}
.cart-qty_act {
    color: #009999;
}
.product_cart-actions {
    float: none;
    margin-top: -13px;
}
.product_cart-actions .pr-action {
    color: inherit;
}
.product_cart-actions .pr-action span{
    border:none;
}
.product_cart-actions .pr-action.add-to-favorite{
    margin-left:0;
}
@media (max-width: 900px){
.product_cart-dialog, .product_gallery-previews, .product_main {
    display: block;
}
.product_main-left {
    display: block;
    width: 100%;
}
.product_gallery-previews {
    float: none;
    width: auto;
}
.product_main-right {
    width: 100%;
}
}


@media (max-width: 600px){
.product_main-right form.js-add-to-cart{
        flex-direction: column;
}
.product_main-right form.js-add-to-cart .product_cart-desc,
.product_main-right form.js-add-to-cart .product_cart{
     width: 95%
}
}

.contacts-list {
    display: flex;
    list-style: none;
    padding-left: 0;
    align-items: baseline;
    flex-wrap: wrap;
}
.contacts-list li {
    margin-left: 20px;
    font-size: 18px;
}
.contacts-list li a{
    outline: none;
}
.contacts-list li.ui-tabs-active a {
    color: #f27e00;

}

.contacts-list li i {
    margin-right: 5px;
}



.contacts-list2 {
    display: flex;
    list-style: none;
    padding-left: 0;
    align-items: baseline;
    flex-wrap: wrap;
}
.contacts-list2 li {
    margin-left: 20px;
    font-size: 18px;
}
.contacts-list2 li a{
    outline: none;
}

.contacts-list2 li.ui-tabs-active a {
    color: #f27e00;
    background: #e8e8e8;
    padding: 10px;
    border-radius: 5px;
}

.contacts-list2 li i {
    margin-right: 5px;
}









.product_features-title{
        color: initial;
}
.product_features-title:before{
    display: none;
}
.product_link-more a{
    font-size: 12px;
    text-decoration: underline;
}
.product_code {
    margin: 0;
}
.product_code .hint{
    color: inherit;
    font-size: inherit;
}
.info-dostavka {
    font-size: 8px;
    padding-top: 10px;
    line-height: normal;
}

.info-price-roznica {
   font-size:13px;
   color:#4d4d4d;
   line-height: normal; 
}

.info-footer23 {
        padding-top: 20px;
    font-size: 13px;
    line-height: normal;
    color: #9f9f9f;
}
}

.nn-dostavka-wrapper h5{
    font-size: 18px;
    margin-bottom: 5px;
}
.nn-dostavka-wrapper i{
    margin-right: 5px;
}
.cart_plugin #currentRegion{
    font-size: 18px;
    border: none;
    font-weight: bold;
}
.cart_plugin #ship_services img{
    width: 70px;
}

.hidden-tab{
    display:none;
}
#tabs-1 table tr:nth-child(1){
    background: #f5f5f5;
    font-weight: bold;
}
#tabs-1 table td {
    padding: 6px;
    border: 1px solid #ebebeb;
    border-left: none;
    border-right: none;
}
#tabs-1 table tr td:last-child{
    text-align:center;
    font-size: 13px;
}
#tabs-1 table .more_adres:hover{
    color:#fff;
}
@media (max-width: 860px){
  #tabs-1 table tr:nth-child(1){
      display:none;
  }
   #tabs-1 table{
    width: 100%;
    text-align: center;
  }
  #tabs-1 table tr{
    display: flex;
    flex-direction: column;
  }
  #tabs-1 table tr td{
      border: none;
  }
  #tabs-1 table tr td:last-child{
      border-bottom: 1px solid  #ebebeb;
  }


}
.left-sidebar{
    margin-bottom: 15px;
}


 .order-nav {
    float: right;
    margin-top: -23px;
    background-color: #f6f6f6;
    width: 233px;
    border-radius: 10px;
    padding: 16px 0 0 15px;
}

#smeta-frame{
    width: 100%;
    min-height: 790px;
}

/*
.onestep-cart .checkout ul.checkout-options li h3 label img:before{
    content:'';
    display: block;
    width: 5px;
    height: 5px;
}
*/
.onestep-cart .checkout ul.checkout-options li label:before {
   font-size: 20px;
}
/*
.onestep-cart .checkout ul.checkout-options li label:before {
    content: '';
    display: block;
    width: 10px;
    height: 10px;
    background-color: #dedede;
    position: absolute;
    left: -30px;
    border-radius: 50px;
        border: 2px solid #aaaaaa;
}
.onestep-cart .checkout ul.checkout-options li label.checked:before,
.onestep-cart .checkout ul.checkout-options h3:hover label:before{
    background-color: #666666;
 border: 2px solid #dedede;
 border-radius: 50px;

}
.onestep-cart .checkout ul.checkout-options li h3{
    display: block;
}
.onestep-cart .checkout ul.checkout-options li h3 label{
    display: inline-block;
    margin-bottom:10px;
    padding-left:10px;
}

*/
.left-sidebar #header-nav-categories{
    display:block;
    margin: 0;
}

.categories-tile-list .categories-item_subs {

    text-align: left;
    padding: 0 35px;
}
.cat-menu__el-caret:after {
    content: "\f0da";
}
.product_gallery .product_image img{
    max-height: 400px;
}

.product_description {
       font-size: 16px;
    font-family: Georgia;
    color: #000;
}
.product_desc-brand{
    float: none;
}
.credit { height: 46px; margin-left: 10px; }


/*кнопка звонка*/

.callback-bt {

        background:#44BB6E;
        border:2px solid #44BB6E;
        border-radius:50%;
        box-shadow:0 8px 10px rgba(68,187,110,0.3);
        cursor:pointer;
        height:68px;
        text-align:center;
        width:68px;
        position: fixed;
        left: 8%;
        bottom: 18%;
        z-index:999;
        transition:.3s;
        -webkit-animation:hoverWave linear 1s infinite;
        animation:hoverWave linear 1s infinite;
}

.callback-bt .text-call{
        height:68px;
        width:68px;
        border-radius:50%;
        position:relative;
        overflow:hidden;
}

.callback-bt .text-call span {
    text-align: center;
    color:#6d6d6d;
    opacity: 0;
    font-size: 0;
        position:absolute;
        right: 4px;
        top: 22px;
    line-height: 14px;
        font-weight: 600;
    text-transform: uppercase;
    transition: opacity .3s linear;
    font-family: 'montserrat', Arial, Helvetica, sans-serif;
}

.callback-bt .text-call:hover span {
    opacity: 1;
        font-size: 11px;
}
.callback-bt:hover i {
    display:none;
}

.callback-bt:hover {
        z-index:999;
        background:#fff;
        color:transparent;
        transition:.3s;
}
.callback-bt:hover i {
        color:#38a3fd;
        font-size:40px;
        transition:.3s;
}
.callback-bt i {
        color:#fff;
        font-size:34px;
        transition:.3s;
        line-height: 66px;transition: .5s ease-in-out;
}

.callback-bt i  {
    animation: 1200ms ease 0s normal none 1 running shake;
        animation-iteration-count: infinite;
        -webkit-animation: 1200ms ease 0s normal none 1 running shake;
        -webkit-animation-iteration-count: infinite;
}

@-webkit-keyframes hoverWave {
        0% {
        box-shadow:0 8px 10px rgba(68,187,110,0.3),0 0 0 0 rgba(68,187,110,0.2),0 0 0 0 rgba(68,187,110,0.2)
}
40% {
        box-shadow:0 8px 10px rgba(68,187,110,0.3),0 0 0 15px rgba(68,187,110,0.2),0 0 0 0 rgba(68,187,110,0.2)
}
80% {
        box-shadow:0 8px 10px rgba(68,187,110,0.3),0 0 0 30px rgba(68,187,110,0),0 0 0 26.7px rgba(68,187,110,0.067)
}
100% {
        box-shadow:0 8px 10px rgba(68,187,110,0.3),0 0 0 30px rgba(68,187,110,0),0 0 0 40px rgba(68,187,110,0.0)
}
}@keyframes hoverWave {
        0% {
        box-shadow:0 8px 10px rgba(68,187,110,0.3),0 0 0 0 rgba(68,187,110,0.2),0 0 0 0 rgba(68,187,110,0.2)
}
40% {
        box-shadow:0 8px 10px rgba(68,187,110,0.3),0 0 0 15px rgba(68,187,110,0.2),0 0 0 0 rgba(68,187,110,0.2)
}
80% {
        box-shadow:0 8px 10px rgba(68,187,110,0.3),0 0 0 30px rgba(68,187,110,0),0 0 0 26.7px rgba(68,187,110,0.067)
}
100% {
        box-shadow:0 8px 10px rgba(68,187,110,0.3),0 0 0 30px rgba(68,187,110,0),0 0 0 40px rgba(68,187,110,0.0)
}
}

/* animations icon */

@keyframes shake {
0% {
    transform: rotateZ(0deg);
        -ms-transform: rotateZ(0deg);
        -webkit-transform: rotateZ(0deg);
}
10% {
    transform: rotateZ(-30deg);
        -ms-transform: rotateZ(-30deg);
        -webkit-transform: rotateZ(-30deg);
}
20% {
    transform: rotateZ(15deg);
        -ms-transform: rotateZ(15deg);
        -webkit-transform: rotateZ(15deg);
}
30% {
    transform: rotateZ(-10deg);
        -ms-transform: rotateZ(-10deg);
        -webkit-transform: rotateZ(-10deg);
}
40% {
    transform: rotateZ(7.5deg);
        -ms-transform: rotateZ(7.5deg);
        -webkit-transform: rotateZ(7.5deg);
}
50% {
    transform: rotateZ(-6deg);
        -ms-transform: rotateZ(-6deg);
        -webkit-transform: rotateZ(-6deg);
}
60% {
    transform: rotateZ(5deg);
        -ms-transform: rotateZ(5deg);
        -webkit-transform: rotateZ(5deg);
}
70% {
    transform: rotateZ(-4.28571deg);
        -ms-transform: rotateZ(-4.28571deg);
        -webkit-transform: rotateZ(-4.28571deg);
}
80% {
    transform: rotateZ(3.75deg);
        -ms-transform: rotateZ(3.75deg);
        -webkit-transform: rotateZ(3.75deg);
}
90% {
    transform: rotateZ(-3.33333deg);
        -ms-transform: rotateZ(-3.33333deg);
        -webkit-transform: rotateZ(-3.33333deg);
}
100% {
    transform: rotateZ(0deg);
        -ms-transform: rotateZ(0deg);
        -webkit-transform: rotateZ(0deg);
}
}

@-webkit-keyframes shake {
0% {
    transform: rotateZ(0deg);
        -ms-transform: rotateZ(0deg);
        -webkit-transform: rotateZ(0deg);
}
10% {
    transform: rotateZ(-30deg);
        -ms-transform: rotateZ(-30deg);
        -webkit-transform: rotateZ(-30deg);
}
20% {
    transform: rotateZ(15deg);
        -ms-transform: rotateZ(15deg);
        -webkit-transform: rotateZ(15deg);
}
30% {
    transform: rotateZ(-10deg);
        -ms-transform: rotateZ(-10deg);
        -webkit-transform: rotateZ(-10deg);
}
40% {
    transform: rotateZ(7.5deg);
        -ms-transform: rotateZ(7.5deg);
        -webkit-transform: rotateZ(7.5deg);
}
50% {
    transform: rotateZ(-6deg);
        -ms-transform: rotateZ(-6deg);
        -webkit-transform: rotateZ(-6deg);
}
60% {
    transform: rotateZ(5deg);
        -ms-transform: rotateZ(5deg);
        -webkit-transform: rotateZ(5deg);
}
70% {
    transform: rotateZ(-4.28571deg);
        -ms-transform: rotateZ(-4.28571deg);
        -webkit-transform: rotateZ(-4.28571deg);
}
80% {
    transform: rotateZ(3.75deg);
        -ms-transform: rotateZ(3.75deg);
        -webkit-transform: rotateZ(3.75deg);
}
90% {
    transform: rotateZ(-3.33333deg);
        -ms-transform: rotateZ(-3.33333deg);
        -webkit-transform: rotateZ(-3.33333deg);
}
100% {
    transform: rotateZ(0deg);
        -ms-transform: rotateZ(0deg);
        -webkit-transform: rotateZ(0deg);
}
}
/* конец кнопки звонка */

@media (max-width: 600px) {
    h1 {
        font-size: 24px!important;
    }
}

.title-h {
    color: #484848;
    font-size: 18px;
    margin-bottom: 5px;
    font-weight: bold;
}

/* карточка товара,  "купить", в "1 клик", "кредит", "нашли дешевле, "предложите свою цену" в одну строчку  */

 .product_cart .cart-qty{
width: auto;
 }
 
.cart-qty input {
    width: 100%; 
    height: 46px;
 }
 
 .cart-qty_act {
      width: 70px;
      height: 46px;
          line-height: 46px;
              color: #f27e02;
    font-weight: 900;
}
@media (max-width: 500px) {
    width: 68%;
 }
 
 .cart-qty{
     display: flex;
 }

.product_add2cart .addtocart {
    width: 100%;
    height: 46px;
}

.credit {
    margin-left: 0px;
    width: 100%;
    text-align: center;
    margin: 0px 0 6px 0px;
    
}
.credit:hover{
    color:#fff;
}

.b-bestprice__wrapper input {
    height: 46px;
    padding: 0px;
    width: 100%;
}
.kupitvodinklik input{
     height: 46px;
    padding: 0px;
    width: 100%;
}
.kupitvodinklik{
     height: 46px;
}

.storequickorder-button {
 
    border-radius: 11px!important;
    height: 46px!important;
    width: 100%;
    margin-bottom: 10px;
    
}

.product_prices{
    text-align: center;
}