
.product-edit{position: absolute;top: 2%;right: 5%;font-size: 0.8em;}
.products{width: 80%;margin: 0 auto;padding-bottom: 0vw!important;}
.an_products .action-outside {width: 100%;}
.alert.close-block.alert-success{display: none;} 

.products-and-category .products span{padding-bottom: 15px;width: 23.5%;padding-right: 1%;}
.products-and-category .products .action {
    border-radius: 16px;
}
#common-home .products span{padding-bottom: 15px;width: 23.5%;padding-right: 1%;}
#common-home .products .mini-product{padding-bottom: 15px;width: 23%;padding-right: 1%;}

.action .product-name{height: 3.7vw;}

#common-home .latest-title{margin-bottom: 20px;}
.action .stickers-icons{margin-top: 15px;left: -1px;}
.action .stickers-icons li{margin: 3px 0 0 -4px;}
.action .stickers-icons li img{width: 85% !important;margin: 0;}

body .ukrcreditsticker {
    padding-left: 5px;
    gap: 14px;
    min-width: 45%;
    justify-content: flex-start;
    position: inherit !important;
    display: flex;
    text-align: left;
    color: #000;
}
.ukrcreditsticker div > span {
    font-size: 12px;
    position: absolute;
    right: 1px;
    font-weight: 600;
    top: 14px;
    text-shadow: -1px -1px 0 #FFF;
}
.ukrcreditsticker .ukrcreditPB {
    background: url(../image/PP_logo.png) left center no-repeat;
    background-size: 23px;
    width: 25px;
    height: 30px;
    position: relative;
}
.ukrcreditsticker .ukrcreditMB {
    background: url(../image/MB_logo.png) left center no-repeat;
    background-size: 23px;
    width: 25px;
    height: 30px;
    position: relative;
}
.product_cart_new .dop_img_credit {
    position: absolute;
    left: 10px;
    top: 45px;
    z-index: 1;
}
.product_cart_new .ukrcreditsticker div>span {
    font-size: 18px;
    position: absolute;
    right: -4px;
    font-weight: 600;
    top: 19px;
}
.product_cart_new .product-img {
    position: relative;
}
.product_cart_new .dop_img_credit .ukrcreditsticker {
    gap: 12px;
    flex-direction: column;
}
.product_cart_new .dop_img_credit .ukrcreditPB,
.product_cart_new .dop_img_credit .ukrcreditMB {
    background-size: 38px;
    height: 38px;
    width: 38px;
}

.action .product-block{width: 100%;}
#common-home .action .product-block{height: 14vw;}
.products-and-category .action .product-block{height: auto;position: relative;}
.owl-carousel .action .product-block{height: 14vw;}

.action .right-icons{
    right: 0em;
    padding: 0;
    margin: 0;
    position: absolute;
    top: -1em;
}
.action .right-icons ul{
    list-style: none;
    font-size: 2em;
    color: #888;
    padding: 0;
    position: relative;
    text-align: center;
}
.action .right-icons li.wishlist-icon{margin-top: 0.7em;margin-left: 0.1em;}
.compare-icon .fa-check-circle{
    font-size: 0.7em;
    color: var(--red_et);
    position: absolute;
    right: .1em;
    top: -.2em;
    background: #fff;
}
.action .right-icons li{cursor: pointer;}

.action .wishlist-icon {position: relative;}
.action .wishlist-icon .fa-check-circle{
    font-size: 0.7em;
    color: var(--red_et);
    position: absolute;
    right: .1em;
    top: -0.3em;
    background: #fff;
}
.action .buttons-buy {width: 101%;max-height: 30px;margin-top: 7px;}
.action .buttons-buy.not-is {
    cursor: auto;
    opacity: 0.5;
    pointer-events: none;
}
.action .buttons-buy div{
    display: inline-block;
    padding: 0px 10px;
    color: #fff;
    font-size: 0.8em;
    text-align: center;
    font-weight: bolder;
    max-height: 30px;
    height: 30px;
}
.action .buttons-buy div:hover{cursor: pointer;}

.action .buy-one-click {
    float: left;
    background-color: var(--red_et);
    width: 60%;
    max-width: 60%;
    border-radius: 0 15px;
}
.action .buy-one-click:hover {background-color:var(--redhov_et);}
.action .buy-one-click p{
    padding: 0;
    margin: 0;
    line-height: 30px;
}
.action .buttons-buy .add-to-cart {
    position: relative;
    float: right;
    background-color:#888;
    width: 33%;
    max-width: 31%;
    font-size: 1.6em;
    padding: 0 !important;
    text-align: center;
    border-radius:15px 0;
    z-index: 100;
    max-height: 30px;
}
.action .buttons-buy div.add-to-cart:hover {background-color: var(--redhov_et);}
#common-home .action .characterictic,
.products-and-category .action .characterictic{
    border-radius: 8px;
    overflow: hidden;
    overflow-y: scroll;
    z-index: 25;
    position: absolute;
    padding: 5px;
    margin: 0 0 0 -1.6em;
    background: #fff;
    bottom: 47%;
    height: 49%;
    width: 100%;
    margin: 0;

}
.action .add{bottom: 3.5em;}
.action .add:hover i{background-color: var(--redhov_et);}

.action .an_price {display: flex;justify-content: flex-start;width: 100%;}
.action .an_price span {margin: 15px 10px 5px;}
.action .an_price .new-price {
    color: var(--red_et);
    font-size: 1.1em;
    font-weight: bold;
    width: 45% !important;
    margin: 15px 0 0 10px;
    text-align: left;
}
.action .an_price .old-price {
    color:#888;
    text-decoration: line-through #888;
    font-size: .8em;
    line-height: 2em;
    width: 40%!important;
    margin: 15px 0 0 0;
}
.action .an_price .price {
    justify-content: left;
    /*color: #888;*/
    color: #000;
    font-size: 1.1em;
    font-weight: bold;
    width: 50%!important;
    padding-bottom: 15px;
    }

.action .buttons-buy .add-to-cart i i{
    font-size: .6em;
    color: #54d72b;
    border-radius: 50%;
    border: none;
    position: absolute;
    right: 34%;
    bottom: 40%;
}
.action .add i{
    background-color: var(--red_et);
    color: #fff;
    width: 1.6em;
    height: 1.6em;
    line-height: 1.6em;
    border-radius: 3px 0 0 3px;
    font-size: 1em;
    margin-right: -0.5em;    
}

.action .stickers-icons li img{background-color: #999;border-radius: 0 5px 5px 0;}
.action .stickers-icons li img:hover{background-color: var(--red_et);}
.action .dop_img_credit{
    text-align: left;
    width: 100%;
    margin-left: 1.6em;
    margin-top: 0;
    position: absolute;
    bottom: 35px;
    left: -10px;}
.action .an_price{margin-left: 1em;font-size: 1.3em;}
.action .right-icons {}
.action .dop_img_credit img{max-height: 25px;}
.an_products .products-and-category{width: 80%;}
.filter {width: 20%;}
.an_products .products-and-category .sorting{margin-top: -2em;justify-content: flex-end;}
.an_products .products {width: 100%;}

.products-and-category .sorting-item p{width: 25%;display: inline-block;line-height: 2em;}
.products-and-category .sorting-item select{width: 43%;display: inline-block;}
.products-and-category .sorting-item{width: 40%;}
.products-and-category .sorting-item{margin-right: 0;}

.action .img a {text-align: center;display: block;margin: 0 auto;} 
.action .product-block a {height: inherit;width: inherit;padding-top: 1em;} 
.action .product-block a img {width:50%;height:auto;object-fit: contain;margin: 2em 0;}

.action-outside{z-index: 1;}
button.add{z-index: 100;}
/*.action .product-name p {text-decoration: none;color: #0a001f;overflow: hidden;max-height: 5em;}*/
.action .product-name a {text-decoration: none;color: #0a001f;overflow: hidden;max-height: 5em;font-size: 1em;}
.noUi-connect {background:var(--red_et);}
/*.product_cart_new {padding: 0 0;margin: 0;}*/    


.product_cart_new {padding: 2% 5% 3%;margin: 0;}    
.product_cart_new .product-img {width: 36.7%;display: inline-block;vertical-align: top;padding: 0;margin: 0 2.2% 0 0;} 


.product_cart_new .product-info{width: 61.1%;margin-top: 0;padding-left: 0;}
.product_cart_new .product-info .category-header{margin: 1% 1% 1% 0;}
.product_cart_new .product-info .blok-one .blok-act{width: 11%;text-align: center;margin-top: -10px;}
.product_cart_new .product-info .blok-one .blok-act i:hover{cursor: pointer;color:var(--red_et);}


.product_cart_new .product-info .blok-one .blok-act2 {width: 29%;}
.product_cart_new .product-info .blok-one .blok-act3 {width: 29%;}

.product-info .blok-act3 button, .product-info .blok-act2 button.btn-add-1-click{border-color: #C8C8C8}


.blok-act3 .add-montazh i{padding: 5px 5% 5px 0;color: #C8C8C8;}
.blok-act3 .add-consult i:nth-child(1){padding: 5px 1%;color: #C8C8C8;}
.blok-act3 .add-consult i:nth-child(2){padding: 0px 3% 10px 0%;font-size: 0.8em;color: #C8C8C8;}

.product_cart_new .product-full.slider {
    width: 77%;
    /*float: right;*/
    padding: 5px;
    padding-bottom: 0;
    margin: 0;
    position: relative;
    margin: 2.25% auto;
    margin-bottom: 2.5%;
}
.product_cart_new .product-big-img {padding: 5px;}
.product_cart_new .product-img img {height: 100%;width: 100%;max-width: 100%;margin: 0px auto;vertical-align: middle;}

.product-thumb-slider {
    display: block;
    padding: 0;
    font-size: 0.7em;
    margin-bottom: 2.5%;
}

.product-full3.slider {
    width: 100%;
    /*max-width: 320px;*/
    margin: 0 auto;
    max-width: 88%;
}


.product_cart_new .slick-prev {
    margin-top: 0px;
    height: 0.7em;
    height: 1em;
    left: 20%;
    transform: rotate(270deg);
}
.product_cart_new .slick-next {
    /*height: 0em;*/
    height: 1em;
    right: 18%;
    transform: rotate(270deg);

}

.product_cart_new .slick-prev, .product_cart_new .slick-next {
    position: absolute !important;
    width: 0 !important;
    opacity: 0.5;
    color: #000;
    font-size: 2.5em;
    z-index: 1000;
}
.product_cart_new .slick-prev:hover, .product_cart_new .slick-next:hover {color: var(--red_et);opacity: 0.8;}



.up {transform: rotate(-135deg); -webkit-transform: rotate(-135deg);}
.down {transform: rotate(45deg); -webkit-transform: rotate(45deg);margin-top: 5px;}
.arrow {border: solid #ccc;border-width: 0 3px 3px 0; display: inline-block;padding: 8px;}
.product-thumb {
    width: 70px;
    height: 70px;
    padding: 0 2px;
    margin: 0px auto;
    /*border: 1px solid #000;*/
    cursor: pointer;
}
.product_cart_new .product-full3 .slick-slide .product-thumb {width: 98%;height: 100%;}
.product-thumb img {
    max-width: 100%;
    max-height: none;
    width: unset !important;
    /*width: 100%!important;*/
}
.product_cart_new .product-right-block{width: 20%;font-size: 0.85em;}
.product_cart_new .product-right-block .desc-heating{width: 85%;-webkit-line-clamp: unset;margin-bottom: 0;text-overflow: unset;overflow: unset;}
.product_cart_new .product-right-block .desc-heating p{margin: 5px;}
.product_cart_new .action-learn-more {padding: 0 20px;margin: 0 auto!important;height: 30px;}
.product_cart_new .product-info button{width: 90%;}

.product-preview {margin-bottom: 1em;}
.action .dop_img_credit img{width: unset!important;}
.action .product-block a img{display: initial;}

.form-object {
    margin-left: 40px;
}

/*.products*/ 
.owl-nav {
    width: 90%;
    position: absolute;
    bottom: -5px;
    left: 5%;
    line-height: 11px;
    font-size: 3em;
    color: #777;
}
.products .owl-nav .owl-next{float: right;}
.products .mini-product {
    padding-bottom: 15px;
    width: 23%;
    padding-right: 1%;
}
.tabs table.table.table-bordered {
    border-spacing: 0 !important;
}
.tabs table.table.table-bordered img {
    max-width: 100%;
    height: auto;
}
.tabs table.table.table-bordered tr td {
    border: 1px #DADADA solid !important;
    padding: 5px 8px;
}
.tabs table.table.table-bordered tr:not(:last-child) td {
    border-bottom: 0 !important;
}
.tabs table.table.table-bordered tr:not(:first-child) td:first-child,
.tabs table.table.table-bordered tbody tr:first-child td:first-child {
    border-right: 0 !important;
}
.tabs table.table.table-bordered thead td {
    border-bottom: 0 !important;
}
.tabs table.table.table-bordered tr:hover {
    background: #DADADA;
}

.blok-act2.not-is .add-to-cart-p {
    cursor: auto;
    opacity: 0.5;
    pointer-events: none;
}

/*#common-home .products{min-height: unset;}*/
.carousel-products{min-height: unset;}
.owl-carousel .owl-dots .owl-dot span{height: 10px;margin: 0px 10px;}
.owl-carousel.post-preview{width: 96%;padding: 0 1%;margin: 0 auto;}
@media (max-width: 1700px){
    #common-home .action .characterictic,
.products-and-category .action .characterictic{bottom: 51%;height: 45%;}
}
@media (max-width: 1500px){
    .action .an_price {margin-left: 0.4em;font-size: 1.2em;}
    #common-home .action .characterictic,
.products-and-category .action .characterictic{bottom: 53%;height: 43%;}
.product_cart_new {padding: 2% 5% 1%;}    

}
@media (max-width: 1400px){
    .products-and-category .sorting-item {width: 50%;}
    .an_products .products {width: 100%;}
    .action .product-name{height: 3vw;}
    .product_cart_new .slick-prev{left: 10%;}
    .product_cart_new .slick-next{right: 8%;}
    .action .an_price span{margin-bottom: 0px;}
    .action .buttons-buy div{padding: 0px 7px;}
    #common-home .action .characterictic,
    .products-and-category .action .characterictic{/*bottom: -1em;*//*height: calc(100% + 8.7em);*/}
    .product_cart_new .product-full3 .slick-slide .product-thumb {width: 90%;height: 90%;}
}

@media (max-width: 1300px){
    .action .dop_img_credit{margin-top: 1em;}
    .action .stickers-icons li {margin: 3px 0 0 -3px;}
    .action .an_price{font-size: 1em;}
    .action .right-icons ul{font-size: 1.7em;padding: 6px;}
    #common-home .action .characterictic,
    .products-and-category .action .characterictic{bottom: 51%;height: 45%;}
    .product_cart_new {padding: 2% 5% 0;}    

}
@media (max-width: 1250px){
}
@media (max-width: 1200px){
    .products-and-category .sorting-item {width: 70%;}
    .products {width: 100%;}
    .products-and-category .action .product-block{height: 15vw;}
    #common-home .action .product-block{height: 18vw;}
    .owl-carousel .action .product-block{height: 18.5vw;}
    .action .product-name{margin: 0 auto;/*height: 80px;*/}
    .action .product-name a{font-size: 1.1em;}
    #common-home .action .characterictic,
.products-and-category .action .characterictic{bottom: 45%;height: 51%;}
    .action .dop_img_credit {margin-top: 0em;}
}
@media (max-width: 1100px){
    #category-content.an_products {padding: 0 10px;}
    .action .an_price {font-size: 1em;}
    .action .an_price span{margin: 5px 10px;}
    .action .an_price .price{font-size: 0.9em;padding-bottom: 3px;}
    #common-home .products span.price{font-size: 0.9em;padding-bottom: 3px;}
    .products-and-category .action .product-block {height: 16vw;}
    #common-home .action .characterictic,
.products-and-category .action .characterictic{bottom: 43%;height: 52%;}
    .action .an_price .new-price{font-size: 1em;}
    .action .buttons-buy div{font-size: 0.6em;}
}
@media (max-width: 1000px){
    /*.products-and-category .action .product-block {height: 152px;}*/
    /*#common-home .action .product-block {height: 170px;}*/
    .action .product-name {margin: 0 auto;/*height: 60px;*/}
    #common-home .products span{padding-bottom: 5px;}
    .products-and-category .products span{padding-bottom: 5px;}
    #common-home .action .characterictic,
.products-and-category .action .characterictic {bottom: 47%;height: 48%;}
}
@media (max-width: 900px){
    /*#common-home .action .product-block {height: 160px;}*/
    /*.products-and-category .action .product-block {height: 140px;}*/
    .action .an_price {font-size: 0.9em;}
    .action .buy-one-click{width: 59%;max-width: 59%;}
}

@media (max-width: 800px){
    /*.products-and-category .action .product-block {height: 120px;}*/
    /*.action .product-name{height: 55px;}*/
    /*#common-home .action .product-block {height: 135px;}*/
    .action .an_price {margin-left: 0em;font-size: .9em;}
    .action .product-block a img{margin: 1em 0;}
    .action .buttons-buy{margin-top: 8px;}
}
@media (max-width: 768px) and (min-width: 500px) {
    .action .stickers-icons > li{align-items: start;}

}

@media (max-width: 768px){
    .product-edit{display: none;}
    .action {width: 96%;}
    .action .product-name {height: 6.5vw;}
    .products .catalog-title{margin-top: 10px;}
    .action{border-radius: 5px;}
    .an_products .products-and-category {width: 100%;}
    .action-outside{width: 96%;}
    .action .an_price .new-price{width: 45%!important;}
    .products span{width: 49%;padding-bottom: 12px;}
    #common-home .products span {padding-bottom: 0;width: 23.5%;padding-right: 1%;}
    #category-content.an_products {padding: 0 0px;}
    .products-and-category .products .mini-product {padding-bottom: 15px;width: 22%;padding-right: 1%;}
    .action .add{width: 4vw;height: 7vw;}
    .action .dop_img_credit img {max-height: 20px;}
    .an_products .products-and-category .sorting{flex-direction: row;margin-top: 0em;justify-content: normal;}
    .action .stickers-icons li img{width: 85% !important;height: auto;}
    .action ul.stickers-icons {margin-top: 5px;}
    .product-big-img .stickers-icons li img{width: 85% !important;max-width: 85% !important;}
    .product-big-img ul.stickers-icons {margin-top: 5px;}
    .action .right-icons ul{font-size: 1.5em;padding: 0;}
    .products-and-category .sorting-item {width: 100%;}
    .action .stickers-icons {left: 0.1em;}
    .products-and-category .action .product-block {height: 132px;}
    .ocf-offcanvas.active {left: 10px;top: 10%;border: 1px solid #ff0000;border-radius: 12px;max-height: 80%}
    .ocf-offcanvas .ocf-offcanvas-body {top: 10px;bottom: 10px;left: 10px;right: 10px;}
    .action .buy-one-click{border-radius: 0 5px;}
    .action .buttons-buy div.add-to-cart{border-radius: 5px 0;}
    ul.properties li span:last-child, ul.properties li span:first-child {font-size: 9px;}
    .characterictic ul li{margin: 5px 0;}
    .action .buttons-buy div {font-size: 0.65em;}
    .action .product-name {font-size: 0.5em;width: 85%;}
    /*.owl-carousel .owl-dots .owl-dot span {height: 10px;}*/
    .product_cart_new .product-img img{max-width: 75%; height: auto;}
    .product-full3.slider {width: 70%;}
    .product_cart_new .product-full3 .slick-slide .product-thumb{padding: 0px;}

    .product_cart_new .product-img {width: 100% !important;display:block;}
    .product-info {width: 100% !important;border-bottom: solid 2px #aaa;margin-bottom: 2em;}
    .product-info .product-name{display: none;}
    .product-name-mob{display: block;padding-left: 2%;}
    .product-name-mob .category-header {font-size: 1.4em;color: #000;opacity: 1;text-align: left;margin: 10px 0 0;}
    .product_cart_new .product-full.slider {float: none;margin: 0 auto;min-height: 232px;}
    .product_cart_new .product-img {margin-top: 0;}
    .product-thumb-slider {display: block;padding: 0;font-size: 0.7em;height: 42px;}
    .product_cart_new .slick-prev, .product_cart_new .slick-next{position: absolute !important;width: 0 !important;}
    .product_cart_new .slick-prev {margin-top: 0px;height: 1em;left: -30px;transform: rotate(270deg);}
    .product_cart_new .slick-next {height: 1em;right: -30px;transform: rotate(270deg);}

    .product_cart_new .slick-prev, .product_cart_new .slick-next {bottom: unset;top: 50%;font-size: 3em !important;}
    .product_cart_new .product-thumb-slider .slick-dots{display: none !important;}

    .product-info .blok-one .blok-price {width: 60%;display: flex;padding: 1em 0;padding: 0.7em 0 2em;font-size: 1.3em;}
    .product-info .blok-one .blok-act {
        width: 30%;
        font-size: 1.1em;
        display: flex;
        margin: auto;
        flex-direction: row-reverse;
    }
    .product_cart_new .product-info .blok-one .blok-act{margin-top: .8em;justify-content: flex-start;width: 37%;}

    .product-info i {font-size: 1.3em;padding: 0 0.6em;}
    .product-info .fa-check-circle{right: 0.4em;}
    .product-info .compare_add{font-size: 1.8em;height: 25px;width: 54px;}
    .product-info .wishlist_add{height: 25px;width: 54px;}
    .product-info .wishlist_add .fa-check-circle{right: 0.5em;}
    .product-info .blok-one .blok-act2 {min-width: 100%;}
    .product_cart_new .product-info .blok-one .blok-act3 {width: 100%; margin-top: -10px; margin-bottom: 10px;}
    .product-action{padding: 1em 0 0 1em;font-size: 1.2em;}
    #common-home .action .characterictic,
    .products-and-category .action .characterictic {bottom: 54%;height: 44%;}
    .tooltip-inner button{width: 40%!important;font-size: 1.4em;margin: 0.5em auto;}

}
@media (max-width: 700px){
    .action .product-block a img {width: 60%;}
    .action .product-block a img {margin: 0.4em 0;}
    .action .product-name {height: 52px;}
    .action .an_price .price {font-size: 0.8em;padding-bottom: 0px;}
    #common-home .products span.price {font-size: 0.8em;padding-bottom: 0px;}
    
    .action .characterictic{height: calc(100% + 16em);border-radius: 5px;}
    .action .product-block {height: 120px;}
    .action .dop_img_credit {margin-top: 0.5em;}
    .action .buttons-buy {margin-top: 3px;}
    .action .buy-one-click {width: 58%;max-width: 58%;}
    .action .stickers-icons {left: 0.2em;}
    #common-home .action .product-block,
     .products-and-category .action .product-block{height: 120px;}
    .action .buttons-buy div {font-size: 0.5em;}
}

@media (max-width: 600px){
    #load-format-pagination{width: 100%;}
    #category-content .an_products .products-and-category{width: 96%;}
    #category-content .an_products{width: 96%;}
    .products-and-category .products span.mini-product{width: 22.5%;}
    .products{min-height: unset;width: 99%;}
    .action .buttons-buy div {padding: 0px 5px;font-size: 0.45em;}
    .action .right-icons ul {font-size: 1.1em;}
    .action .buttons-buy{margin-top: 3px;}
    .action .product-name {font-size: 1.1vw;}
    #common-home .action .product-block {height: 110px;}
    .products-and-category .action .product-block {height: 110px;}
    #common-home .products span{padding-bottom: 10px;}
    #common-home .products span.price {font-size: 1em;}
    .products-and-category .products span.price {font-size: 1em;}
    .action .add i{font-size: 0.7em;margin-right: -0.7em;}
    .action .right-icons{top: -0.5em;}
    ul.properties li span:last-child, ul.properties li span:first-child {font-size: 7px;}
    .action .dop_img_credit img {max-height: 18px;}
    .btn-load-pagination{height: 25px;padding: 0 10px;font-size: 0.7em;}
    .pagination{margin: 0px 0;}
    .pagination > li > a, .pagination > li > span{padding: 1px 8px;}
    .btn-load-pagination{border-width: 2px;}
    .action .an_price{font-size: 0.7em;}
    .action .dop_img_credit {margin-top: 0em;}
    .action .buttons-buy .add-to-cart{font-size: 1.2em;line-height: 1.6em;}
    .product_cart_new .product-img{margin: 0;min-height: 340px;}
}

@media (max-width: 540px){
    .owl-carousel .action .product-block {height: 38vw;}
    .owl-carousel .action .product-name {font-size: 1.8vw;}
    .owl-carousel .action .product-name {height: 9vw;}
    .owl-carousel .action .stickers-icons {left: 0.1em;}
    .owl-carousel .action .dop_img_credit img {max-height: 4vw;}
    .owl-carousel .action .an_price {font-size: 1.2em;}
    .owl-carousel .action .buttons-buy div{font-size: 0.75em;}
    .owl-carousel .action .buttons-buy .add-to-cart{font-size: 1.2em;}
    .owl-carousel .action .right-icons ul {font-size: 1.6em;}
    .owl-carousel .action-outside {width: 96%;}
    .owl-carousel .products .catalog-title {margin-top: 10px;margin-bottom: 10px;}
    .owl-carousel .action .add {width: 5vw;height: 10vw;}
    .owl-carousel .action .add i {font-size: 0.8em;}
    .blok-act3.phone .title {
        margin-bottom: 6px;
        margin-top: 5px;
    }
}
@media (max-width: 500px){
    .action .stickers-icons {left: -0.1em;}
    body .latest-title {padding: 0 17px !important;font-size: 1.4em;}
    .action .dop_img_credit{margin-left: 1.2em;margin-top: 0.5em;}
    #product-category .an_products {padding: 0;}
    .action .product-block a img {width: 100%;}
    .an_products .products span {width: 48%;}
    .an_products .action-outside {width: 100%;}
    .action-outside {width: unset;margin: 0 2px;}
    .action .product-name {font-size: 0.6em;}
    .action .product-block {width: 80%;}
    .action .img ul li img {width: 30px!important;}
    .action .stickers-icons li {padding-bottom: 0px;}
    .action .right-icons ul{font-size: 1.4em;}
    .action .product-block {height: 170px;}
    .action {width: 100%;box-shadow: none;border: 1px solid #ddd;border-bottom: none;}
    .action .an_price{font-size: 1em;display: block;margin: 0.8em 0 0.8em 0;}
    .action .an_price .new-price{margin: 5px 0px 0px 5px;line-height: 2em;}
    .action .buttons-buy div{font-size: 0.7em;padding: 0px 6px;width: 62%;max-width: 62%;}
    .action .buy-one-click p{line-height: 2.7em;}
    .action .buttons-buy div.add-to-cart{font-size: 1.35em;line-height: 1.5em;}
    ul.properties li span:first-child{font-size: 8px;}
    ul.properties li span:last-child{font-size: 8px;}
    .action .right-icons ul {font-size: 1.6em;}
    .action .right-icons {right:0;top: 0;}
    .action .right-icons .compare-icon {margin-bottom: 1em;position: relative;}
    .action .add {width: 6vw;height: 11vw;top: 240px;right: -1px;}
    .action .buttons-buy .add-to-cart i i{font-size: .5em;bottom: 47%;}
    .action .right-icons ul{font-size: 1.4em;}
    .characterictic{
        width: calc(100% + 40px);
        padding: 3%;
        height: calc(100% + 70px);
        border-radius: 10px;
        margin: -35px -22px 0;
    }
    .action .action-characteristic .action-btns{display: none;}
    .action .product-block a img{width: 75%;margin: 0.6em 0;}
    .products .action .product-name a {font-size: 1.1em; font-weight: normal;}
    .products-and-category .sorting-item p {width: 40%;}
    .sorting-item p {font-size: 0.8em;}
    .bottom-header-line .operations li.order_call3,
    .operations li a{height: 3em;}
    .products-and-category .products span.mini-product {width: 47%;}
    #common-home .products span.mini-product {width: 46%;}
    #common-home .action .product-block, .products-and-category .action .product-block {height: 176px;}
    .action .add i {font-size: 1em;margin-right: -0.5em;}
    #common-home .action .characterictic, 
    .products-and-category .action .characterictic{;bottom: 51%;height: 48%;}
    .products .owl-nav{bottom: -3px;font-size: 2.4em;}
    .products .owl-dots{margin: 0px auto;}
    .products .catalog-title{width: 100%;}

    .product-name-mob .category-header {font-size: 1.3em;}
    .product-info i{font-size: 1em;}
    .product-info .blok-promo .owl-nav .owl-prev{left: -30px;}
    .product_cart_new .product-info .blok-one .blok-act {margin-top: 0.3em;}
    .blok-credits .credit_wrap {margin-bottom: 0.7em;}
    .product-info{margin-bottom: 1em;}
    #product-category .category-nav {
        float: left;
    }
    body .ukrcreditsticker {
        gap: 8px;
        min-width: 100%;
        left: -20px;
        padding: 0;
        top: 4px;
    }
    .ukrcreditsticker .ukrcreditPB,
    .ukrcreditsticker .ukrcreditMB {
        background-size: 16px;
        width: 16px;
        height: 16px;
    }
    .ukrcreditsticker div > span {
        font-size: 10px;
        right: -5px;
        top: 6px;
    }
    .product_cart_new .dop_img_credit {
        left: 20px;
        top: 40px;
    }
    .product_cart_new .dop_img_credit .ukrcreditPB,
    .product_cart_new .dop_img_credit .ukrcreditMB {
        background-size: 25px;
        height: 25px;
        width: 25px;
    }
    .product_cart_new .ukrcreditsticker div>span {
        font-size: 13px;
        right: -3px;
        top: 13px;
    }
    .action .dop_img_credit {
        bottom: 28px;
    }

}

@media (max-width: 450px){
    #common-home .action .product-block, .products-and-category .action .product-block {height: 160px;}
    .action .dop_img_credit{margin-top: 1em;}
    .action .stickers-icons {left: 0em;}
    .action .add{top: 220px;}
    #common-home .action .characterictic, 
    .products-and-category .action .characterictic{bottom: 53%;height: 47%;}
    .product-info .blok-one .blok-price{width: 73%;}
    .product_cart_new .product-info .blok-one .blok-act{width: 25%;}
    .product-info i {padding: 0 0.4em;}
    .product-info .compare_add {font-size: 1.8em;}
    .product-info .wishlist_add {font-size: 2em;}

}
@media (max-width: 400px){
    #common-home .action .product-block, .products-and-category .action .product-block {height: 136px;}
    .action .buttons-buy div{width: 60%;font-size: 0.6em;}
    .action .add i {font-size: 0.8em;width: 1.2em;height: 1.5em;}
    .products-and-category .products span.mini-product, #common-home .products span.mini-product {width: 47%;}
    .action .an_price {font-size: 0.9em;margin: 0.4em 0 0.4em 0;}
    .action .add {top: 200px;}
    .products-and-category .action .characterictic, 
    #common-home .action .characterictic {
    /*margin: 0 0 0 -1.3em;*/
        bottom: 56%;
        height: 44%;
        }
    .product-name-mob{padding-left: 0.7em;}
    .owl-carousel .action .product-block {height: 39vw;}
    .owl-carousel .action .buttons-buy div {font-size: 0.65em;}
    .owl-carousel .action .add i {font-size: 1em;margin-right: -0.4em;}
    .owl-carousel .action .add {width: 8vw;height: 13vw;top: 176px;}
    .owl-carousel .action .an_price .new-price {font-size: 0.9em;}
    .owl-carousel .action .dop_img_credit img {max-height: 6vw;}
    .owl-carousel .action .product-name a {font-size: 1.3em;}
    .action .add {
        top: 183px;
    }
}
@media (max-width: 380px){
    /*#common-home .action .characterictic,
.products-and-category .action .characterictic {bottom: 56%;height: 44%;}*/

}
@media (max-width: 360px){
    .products .catalog-title {font-size: 1.4em;padding: 8px !important;}
    .action .an_price {font-size: 0.9em;}
    #common-home .action .product-block{height: 130px;} 
    .products-and-category .action .product-block {height: 128px;}
    .action .right-icons {top: -10px;}
    .action .product-block a img {width: 90%;}
    .action .product-name {font-size: 0.5em;}
    .action .add {top: 180px;}
    #common-home .products span.mini-product {width: 48%;}
    .owl-carousel .action .an_price .new-price {font-size: 0.7em;}
    .owl-carousel .action-outside {width: 94%;}
    .products .owl-dots {margin: 10px auto;}
    .products .owl-nav {bottom: -2px;}
}
@media (max-width: 345px){
    #common-home .action .product-block {height: 121px;}
    .products-and-category .action .product-block {height: 122px;}
    .action .dop_img_credit {margin-top: 0.4em;}
    .owl-carousel .action .buttons-buy div {font-size: 0.6em;}
}









/*21.03.2022 v*/



/*21.03.2022 borders*/
/*.product_cart_new .product-img {border: 1px solid #f00;}*/
/*.product_cart_new .product-full.slider {border: 1px solid #0f0;}*/