.product__note.oferta {line-height: 2.0rem;font-size: 1.3rem;font-family: system,-apple-system,BlinkMacSystemFont,'Segoe UI','Segoe WP',Roboto,Ubuntu,Oxygen,Cantarell,'Fira Sans','Helvetica Neue',Helvetica,'Lucida Grande','Droid Sans',Tahoma,'Microsoft Sans Serif',sans-serif;font-style: italic;padding: 0.5rem 2rem 0.5rem 0rem;color: #333;}.product__note.oferta:before {font-family: 'Font Awesome 5 Free';content: "\f071";font-weight: 700;color: #89ac2c;font-style: normal;padding-right: 0.3rem;padding-left: 0.1rem;}.product .brand {margin-top: 1rem !important;}.prices-block .discount {padding-top: 1rem;padding-bottom: 1rem;}.prices-block .discount__stroka {font-family: system,-apple-system,BlinkMacSystemFont,'Segoe UI','Segoe WP',Roboto,Ubuntu,Oxygen,Cantarell,'Fira Sans','Helvetica Neue',Helvetica,'Lucida Grande','Droid Sans',Tahoma,'Microsoft Sans Serif',sans-serif;font-size: 1.5rem;line-height: 1.45;}@font-face {font-display: swap;font-family: 'icomoon5';src: url("../fonts/icomoon5.woff2") format("woff2"), url("../fonts/icomoon5.woff") format("woff");font-weight: normal;font-style: normal }.list-icon__item::before {font-family: 'icomoon5';color: #f24646;font-size: 4.5rem;background: none;}.odin.list-icon__item::before {content: "\a901";}.dva.list-icon__item::before {content: "\a902";}.tri.list-icon__item::before {content: "\a903";}.chet.list-icon__item::before {content: "\a904";}.pyat.list-icon__item::before {content: "\a905";}.shest.list-icon__item::before {content: "\a906";}.addfield, .customfield {display: table;clear:both;margin: 1rem 0 2rem 0;font-family: system,-apple-system,BlinkMacSystemFont,'Segoe UI','Segoe WP',Roboto,Ubuntu,Oxygen,Cantarell,'Fira Sans','Helvetica Neue',Helvetica,'Lucida Grande','Droid Sans',Tahoma,'Microsoft Sans Serif',sans-serif;}.addfield p, .customfield p {font-size: 1.5rem;display: inline-block;}

.addfield i {color: #F24646;}


.tags {clear: both;padding: 1rem 0 1rem 0;}

 
 .buy-block__item .btn.js-add-card {
    padding-top: 1.4rem;
    padding-bottom: 1.4rem;
    font-size: 1.4rem;
}

.busines .btn--danger-default {padding-top: 1.4rem; padding-bottom: 1.4rem;}

 
.number-list__link.mobilenum_prod {font-size: 2.2rem;}
.mobilenum_block_prod .moytext {float: none; text-align: center; display: block; max-width: none;padding: 2px 0px 5px 0px;}
.mobilenum_block_prod {text-align: center;}

 @media screen and (min-width:768px){
 	 .mobilenum_block_prod .moytext {text-align: right; display: block; padding: 5px 0px;}
	 .mobilenum_prod,.mobilenum_text_prod{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -webkit-justify-content:right;
    -ms-flex-pack:justify;
    justify-content:right;
    text-align: right;
	display: flex;
	align-items: center;
	clear: both;
}	 

.buy-block__item .btn.js-add-card {
    padding-top: 1.5rem; padding-bottom: 1.5rem;
    font-size: 1.5rem;
}

.busines .btn--danger-default {padding-top: 1.5rem; padding-bottom: 1.5rem;}
}

 @media screen and (min-width:992px){
	 .number-list__link.mobilenum_prod {font-size: 2rem;}
	 .mobilenum_block_prod {text-align: right;} 
	 .buy-block__item .btn.js-add-card {padding-top: 1.6rem;    padding-bottom: 1.6rem;    font-size: 1.6rem;}
	 .busines .btn--danger-default {padding-top: 1.6rem; padding-bottom: 1.6rem;}
 }	 
 

 @media screen and (min-width:1320px){	
	 .buy-block__item .btn.js-add-card {padding-top: 1.8rem;    padding-bottom: 1.8rem;    font-size: 1.7rem;}
	 .busines .btn--danger-default {padding-top: 1.6rem; padding-bottom: 1.6rem;}
 }	 
 
 
 
@media screen and (max-width:768px){
    table{
        width:100%;
        font-family:Roboto 
    }
    thead{
        display:none 
    }
    tr:nth-of-type(2n){
        background-color:none;
        font-family:inherit!important 
    }
    tr td:first-child{
        font-size:1.3em 
    }
    tbody td,tbody th{
        display:block;
        text-align:center!important;
        border-collapse:collapse 
    }
    tbody td,tbody th:before{
        content:attr(data-th);
        display:block;
        text-align:center 
    }
    td{
        padding:1rem 2rem!important;
        border-bottom:solid 1px #ccc!important;
        background:0 0!important 
    }
    tr{
        background:0 0 
    }
}
@media screen and (min-width:769px){
    .card-info-tabs-content td,.text td,.text-desc td{
        padding:1rem 2rem!important;
        border:solid 1px #ccc 
    }
}
.table td,.table th{
    vertical-align:middle!important 
}
.card-info-tabs__link i{
    display:none 
} 
 
 




.product_messendger{
    margin:3rem 0 1rem 0;
}

.product_rassrochka {margin: 1rem 0 1rem 0;clear: both;max-width: 1000px;}

.product_rassrochka__img {
	display: inline-block;
	vertical-align: top;
	width: 14rem;	
}	

.product_rassrochka img {margin-right:1.3rem!important;}

.product_rassrochka__text {
height: auto;
display: inline-block;
vertical-align: top;
max-width: calc(100% - 16rem);
}


.product_rassrochka p{
    font-size:1.3rem;
    margin-bottom:1rem;	
}



.slick-current img, .slick-slide img {border-radius: 7px;}


.mtunit {    font-size: 1.5rem;}

li.reviews-list__item {margin-bottom: 3.2rem !important;}
li.reviews-list__item p:first-child {margin-top: 0rem;}