body{
    background: #fff !important;
}
h1.title{
    font-weight: 600;
}
.product-info .product-info__reviews a{
    color: rgb(83 85 90);
    font-size: 14px;
    margin-left: 23px;
}
.product-info__reviews .rate {
    position: relative;
    top: 0;
    display: inline-block;
    vertical-align: middle;
    margin-right: 18px;
    transform: scale(1.2) translateX(9px);
}
.price .price__head{

}
.price{
    margin-top: 50px;
    margin-bottom: 50px;
}
.price .price__head{
    margin-bottom: 45px;
}
.price .price__new{
    font-weight: 600;
    color: rgb(155 87 76);
    font-size: 26px;
}
.price .price__old{
    color: #111827;
    font-weight: 500;
    line-height: 1;

}
.gallery-top .top-swiper-button-next,.gallery-top .top-swiper-button-prev {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    background: rgb(83 85 90);
    width: 50px;
    height: 50px;
    border-radius: 36px;
    left: 1%;
    z-index: 1;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    transition: .15s ease-in-out;
    color: #fff;
}
.gallery-top .swiper-button-disabled{
    opacity: 0.7;
    cursor: default;
    pointer-events: none;
}
.gallery-top .top-swiper-button-next:hover,
.gallery-top .top-swiper-button-prev:hover{
    background: rgb(215 200 120);
}
.gallery-top .top-swiper-button-next:hover path,
.gallery-top .top-swiper-button-prev:hover path{
    stroke: #000;
}
.gallery-top .top-swiper-button-next svg path,
.gallery-top .top-swiper-button-prev svg path{
    stroke: #fff;
}
.gallery-top .top-swiper-button-next {
    right: 1%;
    left: inherit
}
.price__btn-group .price__btn-buy{
    width: 100% !important;
    max-width: 400px;
    background: #000;
    color: #fff;
    text-transform: uppercase;
    font-size: 15px;
    border-radius: 100px;
    margin-right: 30px;
    transition: .15s ease-in-out;
}
.price__btn-group .price__btn-buy:hover{
    background: rgb(215 200 120);
    color: #000;
}
.price__btn-group .price__btn-favorite{
    background: #fff0;
    width: 50px;
    height: 50px;
    border: 1px solid #D1D1D1FF;
    border-radius: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.price__btn-group .price__btn-favorite:hover{
    background:  #D1D1D1FF;
}
.price__btn-group .price__btn-favorite:hover path{
    stroke: #000;
}
#new_mmenu {
    z-index: 2;
}
.delivery__info > span {
    margin-right: 0 !important;
}
.delivery__info .delivery__dates{
    left: 6px;
}
.delivery__info #change-city-product-city-name{
    color: #9b574c;
    font-weight: 500;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
 }
.delivery__info #change-city-product-city-name:after{
    content: '';
    position: absolute;
    bottom: 5px;
    left: 0;
    height: 1px;
    width: 100%;
    background: #9b574c;
}
#product-cart .delivery{
    position: relative;
}
#product-cart .delivery #change-city-product-city-name-selection-popup{
    position: absolute;
    left: 0;
    top: -2px;
    width: 100%;
    padding: 15px 20px;
    background: #fff;
    border: 2px solid #ffc34f;
    box-shadow: 0 10px 20px rgba(0,0,0,.1);
    z-index: 2;
}
#product-cart .delivery.can_not_buy{
    border: 0;
}
#product-cart .delivery.can_not_buy .delivery__info {
    margin: 0;
    background: transparent;
    padding: 0;
}
#product-cart .delivery #change-city-product-city-name-selection-popup:not(.open){
    display: none;
}
#change-city-product-city-name{
    cursor: pointer;
}
.product-info__delivery{
    margin-bottom: 4px;
}
.product-info__delivery .terms{
    display: flex;
    position: relative;
    font-size: 12px;
    color: #000;
    gap: 12px;
    align-items: center;
}
.product-info__delivery .terms::before{
    content: '';
    width: 8px;
    height: 8px;
    border-radius: 100px;
    background: #000;
    margin-right: 9px;
}
.product-info__delivery .terms.good::before{
    background: rgb(162 200 180);
}
.product-info__delivery .terms.bad::before{
    background: red;
}

.product-info__delivery .terms.ask::before{
    background: #ffc34f;
}
#product_delivery_info_reloadable{
    background: none;
    padding: 0;
}
#product_delivery_info_reloadable > div{
    display: flex;
    align-items: center;
    font-size: 12px;
    color: #000;
    gap: 2px;

}
#product_delivery_info_reloadable > div > svg{
    margin-right: 10px;
}
/*.product-info__delivery .terms.good::before,*/
/*.product-info__delivery .terms.bad::before,*/
/*.product-info__delivery .terms.ask::before{*/
/*    font-family: "Font Awesome 5 Free";*/
/*    font-size: 15px;*/
/*    margin-right: 10px;*/
/*}*/

/*.product-info__delivery .terms.good::before{*/
/*    content: "\f058";*/
/*}*/

/*.product-info__delivery .terms.bad::before{*/
/*    content: "\f057";*/
/*}*/

/*.product-info__delivery .terms.ask::before{*/
/*    content: "\f057";*/
/*}*/
header .top-menu .tab-product-wrap #tab_header {
    display: grid !important;
    max-width: 1600px;
    margin: auto;
    padding: 0 40px;
    grid-template-columns: 36px 1fr 150px 120px;
    grid-gap: 20px;
    position: relative;
}
header .top-menu .tab-product-wrap {
    display: block !important;
    position: fixed;
    padding: 0 20px;
    margin: 0 auto;
    opacity: 0;
    background: #fff;
    z-index: -2999;
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2);
    transform: translateY(-55px);
    transition: all 0.3s ease-in-out;
    height: 48px;
    left: 0;
    right: 0;
    top: -55px;
    width: 100%;
}

header .top-menu .tab-product-wrap.show {
    opacity: 1;
    transform: translateY(0);
    z-index: 1;
    top: 55px;
}

header .top-menu .tab-product-wrap #tab_header img {
    width: 36px;
    height: 36px;
    object-fit: contain;
}
header .top-menu .tab-product-wrap #tab_header .name_prod {
    font-size: 13px;
    line-height: 15px;
}
header .top-menu .tab-product-wrap #tab_header .price_product {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-end;
}
header .top-menu .tab-product-wrap #tab_header .price_product .price__old_wrap {
    display: flex;
    flex-direction: row;
    align-items: center;
}
header .top-menu .tab-product-wrap #tab_header .price_product .price__old_wrap .price__old {
    font-size: 11px;
}
header .top-menu .tab-product-wrap #tab_header .price_product .price__old_wrap .price__saving {
    background: #e16a5d;
    border-radius: 4px;
    padding: 0 2px;
    font-size: 10px;
    line-height: 12px;
    font-weight: 700;
    color: #fff;
    height: 13px;
    margin-left: 9px;
}
header .top-menu .tab-product-wrap #tab_header .price_product .price__new {
    margin-right: 0 !important;
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
}

header .top-menu .tab-product-wrap #tab_header .price_product .price__sale {
    display: flex;
    flex-direction: row;
}
header .top-menu .tab-product-wrap #tab_header .addTo-cart-qty {
    display: flex;
    align-items: center;
}
header .top-menu .tab-product-wrap #tab_header .addTo-cart-qty #addTo-cart-button {
    width: 100% !important;
    margin: 0;
    font-size: 15px;
    font-weight: 400;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 30px;
}
header .top-menu .tab-product-wrap #tab_header .tab_header ul {
    text-align: left;
}
header .top-menu .tab-product-wrap #tab_header .tab_header ul a li {
    padding: 0 0 2px 0;
    font-size: 12px;
    line-height: 14px;
    margin-right: 14px;
    color: #ECD453;
    font-weight: 500;
}
header .top-menu .tab-product-wrap #tab_header .tab_header ul a li::after {
    height: 1px;
    background: #ECD453;
}
.product__body .sticky-block {
    display: none;
}


.gallery-thumbs .swiper-slide img{
    height: auto;
    max-height: 65px;
}

.gallery-top .swiper-slide video,
.gallery-top .swiper-slide img{
    max-height: 635px;
    height: 635px;
    cursor: pointer;
}

.gallery-thumbs .swiper-slide {
    height: 95px !important;
    padding: 0;
    background: #fff;
    box-shadow: none;
    display: flex;
}
.gallery-thumbs .swiper-slide-thumb-active{
    border: 1px solid #000;
}
.gallery-thumbs .swiper-slide:hover {
    border: 1px solid #BABEC2;
    box-shadow: none;
}
.product-detail-bottom{
    margin-bottom: 50px;
}
.accordion-item {
    border-bottom: 1px solid #b7b7b7;
}

.accordion-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    cursor: pointer;
    padding: 30px 0;
    font-weight: 500;
    font-size: 25px;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.accordion-header:hover{
    color: rgb(185 156 0);
}
.accordion-arrow {
    width: 8px;
    height: 8px;
    border-right: 2px solid #000;
    border-bottom: 2px solid #000;
    transform: rotate(45deg);
    transition: transform 0.3s ease;
}
.accordion-item:hover,
.accordion-header:hover .accordion-arrow{
    border-color:rgb(185 156 0);
}
.accordion-item.is-open .accordion-arrow {
    transform: rotate(-135deg);
}

.accordion-body {
    display: none;
    padding-bottom: 20px;
}

.accordion-item.is-open .accordion-body {
    display: block;
    padding-bottom: 60px;
}
.about .desc{
    font-size: 1.25rem;
    line-height: 30px;
}
.collection_btn > a{
    margin: 30px auto;
    display: flex;
    width: max-content;
    background: #000;
}
#product-detail{
    padding-bottom: 0 !important;
}
@media (min-width: 1200px) {
    .about-section {
        padding-bottom: 20px;
        margin-bottom: 20px;
    }
    .nd_slider .swiper-container {
        padding-bottom: 176px;
    }
    #product-detail{
        margin-bottom: 0
    }
    .tabs__content {
        /*overflow: hidden !important;*/
    }
    #product-tab-info .kit::before,
    .kit::after {
        display: none !important;
    }
    #product-tab-info .kit {
        margin: 36px -40px;
        padding: 25px 40px 25px;
        background: #fff;
    }
    #product-detail .item-page .tabs__caption li {
        padding-top: 0;
    }
    #product-detail {
        overflow: initial;
    }
    #collection-tab {
        padding-bottom: 0;
    }
    .product__body {
        align-items: flex-start;
        display: flex;
        justify-content: space-between;
        margin-top: 30px;
        margin-bottom: 30px;
    }
    .tabs__content .tab_reviews {
        /*width: calc(65% - 20px);*/
        width: 100%;
    }
    .product__body.description .sticky-block {
        display: none;
    }
    .product__body.description .tabs.item-page {
        width: 100%;
    }
    .product__body .tabs.item-page {
        width: 100%;
    }
    .product__body .sticky-block {
        display: block;
        width: 335px;
        background: #fff;
        box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
        position: -webkit-sticky;
        position: sticky;
        top: 70px;
        padding: 24px;
        border-radius: 10px;
        transition: 0.3s ease-in-out;
        z-index: 3;
    }
    .product__body .sticky-block.show_tab {
        top: 120px;
    }
    .product__body .sticky-block__product {
        display: flex;
        align-items: flex-start;
        justify-content: space-between;
        flex-direction: column;
    }
    .product__body .sticky-block__product .active-coupon {
        display: flex;
        flex-direction: column;
        align-items: start;
        justify-content: space-between;
        border: 1px dashed #c7dad2;
        padding: 10px 10px;
        background: #edf6f2;
        width: 100%;
        margin-bottom: 15px;
    }
    .product__body .sticky-block__product .active-coupon__promocode {
        margin: 10px 0;
    }

    #collection-tab .catalog__content .product__item {
        flex-basis: 33%;
    }
    .product__body .sticky-block .sticky-block__image {
        display: flex;
        flex-direction: row;
        margin-bottom: 15px;
    }
    .product__body .sticky-block .sticky-block__image img {
        max-width: 100px;
        max-height: 100px;
        -o-object-fit: contain;
        object-fit: contain;
        margin-right: 14px;
    }

    .product__body .sticky-block .sticky-block__name {
        font-size: 15px;
        line-height: 18px;
        font-weight: 500;
    }
    .product__body .sticky-block .price_product {
        display: flex;
        position: relative;
        width: 100%;
        flex-direction: column-reverse;
        margin-bottom: 15px;
    }
    .product__body .sticky-block .price_product .price__saving {
        font-size: 13px;
        font-weight: 700;
        position: absolute;
        right: 0;
        top: 0;
        background: #e16a5d;
        color: #fff;
        padding: 1px 11px;
        margin-right: 0 !important;
    }
    .product__body .sticky-block .addTo-cart-qty {
        display: flex;
        flex-direction: row;
        width: 100%;
    }
    .product__body .sticky-block .price__btn-buy {
        margin-right: 0;
    }
    .product__body .sticky-block .addTo-cart-qty .price__btn-favorite {
        margin-left: auto;
    }
    .product__body .sticky-block .addTo-cart-qty .addToCompareBtn {
        margin-left: 10px;
    }
    .product__body .sticky-block .addTo-cart-qty .price__btn-favorite,
    .product__body .sticky-block .addTo-cart-qty .addToCompareBtn {
        background: transparent;
        border: none;
        box-shadow: none;
    }

    .product__body .sticky-block .pluses-item {
        padding: inherit;
        margin: 0;
    }
    .product__body .sticky-block .pluses-item ul {
        display: flex;
        flex-direction: column;
    }
    .product__body .sticky-block .pluses-item ul li {
        width: 100%;
    }
    .product__body .sticky-block .pluses-item ul li p {
        font-size: 13px;
        line-height: 17px;
    }
    .product__body .sticky-block .pluses-item ul li img {
        width: 70px;
        height: 70px;
        min-width: 70px;
    }
    .product__body .sticky-block .product-info__delivery {
        align-items: start;
        margin-bottom: 10px;
        flex-direction: column;
        width: 100%;
    }
    .product__body .sticky-block .product-info__delivery .delivery_terms {
        width: 100% !important;
        margin: 10px 0 10px 0px;
    }
    .product__body .sticky-block .delivery_info_free {
        width: 100%;
        height: 50px;
    }
    .product__body .sticky-block .product-info__delivery .delivery_terms p {
        margin-bottom: 0;
    }
    .product__body .sticky-block .waitlist-block .btn-default {
        height: 43px;
        line-height: 43px;
        font-size: 15px;
    }
    .product__body .sticky-block .product-info__active_action {
        align-items: start;
        flex-direction: column;
        margin-top: 15px;
    }
    .product__body .sticky-block .product-info__active_action h3 {
        font-size: 14px;
        width: 100%;
        line-height: 16px;
        margin-bottom: 10px;
    }
    .product__body .sticky-block .product-info__delivery .delivery_terms p {
        width: 100%;
    }
}
.active-coupon {
    display: flex;
    /*flex-wrap: wrap;*/
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    border: 1px dashed #c7dad2;
    padding: 15px 30px;
    background: #edf6f2;
    margin-bottom: 15px;
}
.active-coupon .title-coupon {
    text-transform: uppercase;
    font-weight: 500;
    /*width: 50%;*/
    /*margin-bottom: 5px;*/
}
.active-coupon .active-coupon__price {
    font-weight: 700;
    font-size: 20px;
    line-height: 1em;
    color: #e16a5d;
    /*width: 50%;*/
    text-align: right;
}
.active-coupon .active-coupon__promocode {
    /*width: 50%;*/
}
.active-coupon .active-coupon__datend {
    /*margin-top: 5px;*/
    width: 50%;
    display: none;
    font-size: 13px;
    display: flex;
    justify-content: flex-end;
}
.active-coupon .active-coupon__datend b {
    font-weight: 500;
    margin-left: 5px;
}
#promo-code-txt {
    color: #50a780;
    white-space: nowrap;
    padding: 2px 9px;
    border: 1px dashed;
    font-weight: 500;
    cursor: pointer;
}
.btn-copy {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNDc3Ljg2NyA0NzcuODY3IiBzdHlsZT0iZmlsbDojNTFhODgxOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+ICA8Zz4gICAgPHBhdGggIGQ9Ik0zNDEuMzMzLDg1LjMzM0g1MS4yYy0yOC4yNzcsMC01MS4yLDIyLjkyMy01MS4yLDUxLjJ2MjkwLjEzM2MwLDI4LjI3NywyMi45MjMsNTEuMiw1MS4yLDUxLjJoMjkwLjEzMyAgICBjMjguMjc3LDAsNTEuMi0yMi45MjMsNTEuMi01MS4yVjEzNi41MzNDMzkyLjUzMywxMDguMjU2LDM2OS42MSw4NS4zMzMsMzQxLjMzMyw4NS4zMzN6IE0zNTguNCw0MjYuNjY3ICAgIGMwLDkuNDI2LTcuNjQxLDE3LjA2Ny0xNy4wNjcsMTcuMDY3SDUxLjJjLTkuNDI2LDAtMTcuMDY3LTcuNjQxLTE3LjA2Ny0xNy4wNjdWMTM2LjUzM2MwLTkuNDI2LDcuNjQxLTE3LjA2NywxNy4wNjctMTcuMDY3ICAgIGgyOTAuMTMzYzkuNDI2LDAsMTcuMDY3LDcuNjQxLDE3LjA2NywxNy4wNjdWNDI2LjY2N3oiLz4gIDwvZz48L2c+PGc+ICA8Zz4gICAgPHBhdGggIGQ9Ik00MjYuNjY3LDBoLTMwNy4yYy0yOC4yNzcsMC01MS4yLDIyLjkyMy01MS4yLDUxLjJjMCw5LjQyNiw3LjY0MSwxNy4wNjcsMTcuMDY3LDE3LjA2N1MxMDIuNCw2MC42MjYsMTAyLjQsNTEuMiAgICBzNy42NDEtMTcuMDY3LDE3LjA2Ny0xNy4wNjdoMzA3LjJjOS40MjYsMCwxNy4wNjcsNy42NDEsMTcuMDY3LDE3LjA2N3YzMDcuMmMwLDkuNDI2LTcuNjQxLDE3LjA2Ny0xNy4wNjcsMTcuMDY3ICAgIHMtMTcuMDY3LDcuNjQxLTE3LjA2NywxNy4wNjdzNy42NDEsMTcuMDY3LDE3LjA2NywxNy4wNjdjMjguMjc3LDAsNTEuMi0yMi45MjMsNTEuMi01MS4yVjUxLjIgICAgQzQ3Ny44NjcsMjIuOTIzLDQ1NC45NDQsMCw0MjYuNjY3LDB6Ii8+ICA8L2c+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjwvc3ZnPg==);
    width: 22px;
    height: 12px;
    background-color: transparent;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    display: inline-flex;
    margin-left: 5px;
    cursor: pointer;
    position: relative;
}
.btn-copy .tooltiptext {
    display: none;
    width: 116px;
    background-color: black;
    color: #fff;
    text-align: center;
    padding: 9px 6px;
    border-radius: 6px;
    position: absolute;
    z-index: 1;
    font-size: 12px;
    top: -50px;
    left: 0;
}
.markdown-reason {
    border: 2px solid #ECD453;
    display: flex;
    padding: 13px 15px;
    align-items: center;
    justify-content: center;
    transition: 0.3s ease-in-out;
    cursor: pointer;
}
.markdown-reason span {
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
    margin-left: 10px;
    color: #ECD453;
    transition: 0.3s ease-in-out;
}
.markdown-reason svg {
    transition: 0.3s ease-in-out;
}
.markdown-reason:hover {
    box-shadow: 0px 0px 8px #b3b3b3;
    background: #ECD453;
    border-color: #ffc34f;
}
.markdown-reason:hover span {
    color: #ffc34f;
}
.markdown-reason:hover .cls-5 {
    fill: #ffc34f;
}
.markdown-reason:hover .cls-3,
.markdown-reason:hover .cls-4 {
    fill: #ECD453;
}

.markdown_product_blcok .name {
    font-size: 13px;
    margin-bottom: 15px;
    text-transform: uppercase;
}
.markdown_product_blcok .markdown_product_block_info {
    position: relative;
    display: inline-block;
}
.markdown_product_blcok .markdown_product_block_info span i {
    width: 25px;
    height: 17px;
    text-align: center;
    cursor: pointer;
}
.name_markdown_product_mardown_reasons {
    display: none;
    position: absolute;
    background: #ffff;
    box-shadow: 0px 0px 7px #0000004a;
    left: calc(100% + 20px);
    top: 0;
    padding: 15px;
    transition: 0.3s ease-in-out;
    width: 290px;
    font-size: 13px;
    line-height: 1.5;
}
.name_markdown_product_mardown_reasons.show {
    display: block;
}
.markdown_product_blcok .markdown_product_item {
    /*display: flex;
	flex-direction: row;*/
}
.markdown_product_blcok .img-markdown_product {
    border: 1px solid #ECD453;
    margin-right: 15px;
    padding: 5px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.markdown_product_blcok .img-markdown_product img {
    /* display: block; */
}
.markdown_product_blcok .name_markdown_product {
}
.markdown_product_blcok .name_markdown_product a {
    font-size: 16px;
    font-weight: 500;
    margin-bottom: 10px;
    display: block;
}
.markdown_product_blcok .name_markdown_product .price__new {
    font-size: 18px;
}
.markdown_product_blcok .name_markdown_product .price__old {
    font-size: 14px;
}
@media screen and (max-width: 1340px) {
    .markdown_product_blcok .markdown_product_block_info {
        display: block;
    }
    .name_markdown_product_mardown_reasons {
        left: unset;
        right: 0;
        top: 25px;
    }
}
@media screen and (max-width: 1280px) {
    .active-coupon {
        padding: 20px;
    }
    .active-coupon .title-coupon {
        /*width: 70%;*/
        margin: 0;
        font-size: 14px;
    }
    .active-coupon .active-coupon__price {
        /*width: 30%;*/
        font-size: 15px;
    }
    .active-coupon .active-coupon__promocode,
    .active-coupon .active-coupon__datend {
        /*width: 100%;*/
        text-align: left;
    }
    .active-coupon .active-coupon__datend {
        justify-content: flex-start;
    }
    .active-coupon .active-coupon__promocode {
        margin: 10px 0;
    }
}
@media screen and (max-width: 1180px) {
    .active-coupon {
        padding: 20px;
        flex-direction: column;
        align-items: baseline;
    }
    .mono_monocheckout_enable {
        width: 100% !important;
        margin-top: 10px;
    }
}
@media screen and (max-width: 860px) {
   
    .product_credit_wrap button{
        font-size: 13px;
    }
    .active-coupon {
    }
    .active-coupon .title-coupon,
    .active-coupon .active-coupon__price {
        width: 100%;
        text-align: left;
    }
    .active-coupon .active-coupon__datend {
        flex-wrap: wrap;
    }
}
@media screen and (max-width: 750px) {
    .active-coupon .title-coupon,
    .active-coupon .active-coupon__price,
    .active-coupon .active-coupon__promocode,
    .active-coupon .active-coupon__datend {
        width: 50%;
    }
    .active-coupon .active-coupon__price {
        text-align: right;
    }
    .active-coupon .active-coupon__datend {
        justify-content: flex-end;
    }
    .pluses-item {
        padding: 20px 0;
    }
    .markdown_product_blcok .img-markdown_product {
        width: 100px;
        height: 100px;
    }
    .active-coupon {
        padding: 15px 20px;
        margin-top: 5px;
        flex-wrap: wrap;
        flex-direction: row;
    }
    .active-coupon .title-coupon {
        width: 70%;
        order: 1;
    }
    .active-coupon .active-coupon__price {
        width: 30%;
        order: 2;
    }
    .active-coupon .active-coupon__promocode,
    .active-coupon .active-coupon__datend {
        width: 100%;
        order: 3;
        text-align: left;
    }
    header .top-menu .tab-product-wrap::after {
        content: "";
        position: absolute;
        height: 36px;
        width: 43px;
        max-width: 100%;
        margin: auto;
        opacity: 1;
        top: 0;
        right: 0;
        z-index: 8;
        background: linear-gradient(270deg, rgb(255, 255, 255) 49%, rgba(231, 248, 255, 0) 100%);
    }
}
@media screen and (max-width: 1279px) {
    header .top-menu .tab-product-wrap #tab_header {
        padding: 0;
    }
}
@media screen and (max-width: 999px) {
    .item-page .tabs__nav,
    header .top-menu .tab-product-wrap #tab_header .addTo-cart-qty,
    header .top-menu .tab-product-wrap #tab_header .price_product,
    header .top-menu .tab-product-wrap #tab_header .name_prod,
    header .top-menu .tab-product-wrap #tab_header img {
        display: none;
    }
    #product-detail .product-info {
        margin-bottom: 20px;
    }
    header .top-menu .tab-product-wrap {
        display: block !important;
        position: relative;
        opacity: 1;
        transform: translateY(0);
        z-index: 1;
        top: 0;
        width: 100%;
        height: 40px;
        overflow: hidden;
    }
    header .top-menu .tab-product-wrap #tab_header .tab_header ul a li {
        padding: 10px 0 10px 0;
        font-size: 15px;
        line-height: 20px;
        margin-right: 35px;
        color: #ECD453;
        font-weight: 500;
    }
    header .top-menu .tab-product-wrap #tab_header {
        display: block !important;
    }
}

@media screen and (max-width: 560px) {
    .delivery__info {
        margin: 20px 0 10px 0;
        background: #f7f4f4;
        padding: 18px 20px;
        font-weight: 500;
    }
    .delivery{
        margin-bottom: 10px
    }
    header.fixed .mobile-menu {
        top: 93px !important;
        height: calc(100vh - 93px) !important;
    }
    header .top-menu .tab-product-wrap #tab_header .tab_header ul a li {
        padding: 8px 0 8px 0;
        font-size: 15px;
        line-height: 20px;
        margin-right: 35px;
        color: #ECD453;
        font-weight: 500;
    }
    .tab-product-wrap .addTo-cart-qty,
    .tab-product-wrap .price_product {
        display: none !important;
    }
    .tab-product-wrap.mb-scroll:before {
        content: "";
    }
    .pluses-item {
        padding: 20px 0;
        margin-bottom: 0;
    }
    .pluses-item ul {
        display: grid;
        grid-template-columns: 1fr 1fr;
        grid-gap: 10px;
    }
    .pluses-item ul li {
        padding: 0;
        display: flex;
        flex-direction: row;
        align-items: center;
        margin: 0;
    }
    .pluses-item ul li img {
        width: 50px;
        height: 64px;
        min-width: 64px;
    }
    .pluses-item ul li p {
        font-size: 13px;
        line-height: 16px;
    }
    .pluses-item ul li a {
        display: flex;
        flex-direction: row;
        align-items: center;
    }
    .price__sale {
        right: 20px;
        left: inherit;
    }
    .price.no-special-price .price__head {
        padding-right: 0;
        justify-content: center;
    }
    .product-info__delivery {
        margin-bottom: 0;
    }
    .price.no-special-price{
        padding: 20px;
        margin-bottom: 0;
    }
    .price__head {
        min-height: auto;
    }
    .price__head > div {
        align-self: center;
        margin: 0 10px 0 0;
    }


    .price__head .reward_wrap{
        margin-bottom: 7px;
        position: relative;
        cursor: pointer;
    }
    .price__head .reward_wrap .text{
        font-size: 13px;
        /*padding-left: 23px;*/
        border: 1px dashed #ECD453;
        padding: 5px 5px 5px 30px;
    }
    .price__head .reward_wrap .text b{
        color: #ECD453;
        font-weight: 600;
        margin-right: 2px;
    }
    .price__head .reward_wrap .text::before{
        content: '';
        background-image: url("/catalog/view/theme/kp/img/money.svg");
        background-size: contain;
        width: 20px;
        height: 18px;
        display: inline-block;
        background-repeat: no-repeat;
        position: absolute;
        left: 7px;
        top: 0;
        bottom: 0;
        margin: auto;
    }
    .price__head .reward_wrap .prompt{
        display: none;
        position: absolute;
        background: #fff;
        z-index: 1;
        width: 250px;
        box-shadow: 0px 12px 17px rgba(0, 8, 29, 0.05),0px 5px 22px rgba(0, 8, 29, 0.06),0px 7px 8px rgba(0, 8, 29, 0.08);
        height: auto;
        font-size: 12px;
        line-height: 16px;
        padding: 15px;
        top: calc(100% - -4px);
        max-width: 175px;
    }
    .price__head .reward_wrap .prompt{
        left: 0;
    }

    .price__head .reward_wrap .prompt p{
        font-size: 12px;
        margin-bottom: 10px;
    }
    .price__head .reward_wrap .prompt ul{
        padding-left: 0;
        margin-bottom: 0;
        list-style: none;
    }
    .price__head .reward_wrap .prompt li{
        font-size: 12px;
    }
    .price__head .reward_wrap .reward_wrap:hover .prompt{
        display: block;
    }














    .price__bottom{
        margin-bottom: 0
    }
    .price__btn-group {
        position: fixed;
        bottom: 0;
        left: 0;
        width: 100%;
        z-index: 1;
        margin: 0;
        padding: 6px 6px 18px;
        display: flex;
        flex-direction: row;
        align-items: center;
        z-index: 12;
        background: #fff;
        transition: 0.3s;
        border-top: 1px solid #dedede;
        justify-content: space-around;
        gap: 0;
    }

    .mono_monocheckout_enable {
        width: 100% !important;
        margin-top: 10px;
    }
    .price__btn-group .top{
        display: flex;
        flex-direction: row;
        align-items: center;
    }
    .price__btn-group #main-add-to-cart-button {
        order: 4;
        /* width: 230px; */
        width: 215px;
        font-size: 13px;
        text-transform: uppercase;
        padding: 0 10px;
        font-weight: 600;
        height: 38px;
        line-height: 38px;
        display: flex;
        align-content: center;
        justify-content: center;
        align-items: center;
    }
    .price__btn-group #main-add-to-cart-button span {
        height: 25px;
        display: flex;
        margin-top: auto;
        flex-direction: row;
        align-items: center;
        justify-content: center;
        margin-bottom: auto;
        font-size: 15px;
        font-weight: 500;
    }
    .price__btn-group #main-add-to-cart-button svg {
        width: 21px;
        height: 19px;
    }
    .price__btn-group #quick-order-block {
        order: 3;
        display: block;
        width: 45px;
        position: relative;
    }

    .price__btn-group #quick-order-block input {
        margin-top: 0;
        height: 38px;
        font-size: 0;
        text-transform: uppercase;
        padding: 0 10px;
        font-weight: 600;
        line-height: 38px;
        width: 45px;
        background-size: 25px 25px;
        background-position: center;
        display: inline-block;
        background-repeat: no-repeat;
        position: absolute;
        left: 0;
        top: 0;
        bottom: 0;
        right: 0;
        margin: auto;
        background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cG9seWdvbiBzdHlsZT0iZmlsbDojZmZmOTsiIHBvaW50cz0iMTc2LjEwNSwxOTkuMzg2IDE3Ni4xMDUsMzUzLjM5NiA0NTAuNjIyLDM1My4zOTYgNDgxLjUxMiwxOTkuMzg2ICIvPjxnPjxwYXRoIHN0eWxlPSJmaWxsOiNmZmY7IiBkPSJNNTA4LjUyOCwxMTQuMTI1Yy0yLjkxMy0zLjU1NS03LjI2Ny01LjYxNy0xMS44NjQtNS42MTdIMTkxLjQ0M1Y0Ni42NDZjMC02LjgxOC00LjUtMTIuODE2LTExLjA0NS0xNC43MjRMNzUuMTIzLDEuMjI3Yy04LjEzNy0yLjM3LTE2LjY0NywyLjI5OS0xOS4wMTcsMTAuNDMxYy0yLjM3MSw4LjEzMiwyLjI5OSwxNi42NDcsMTAuNDMxLDE5LjAxN2w5NC4yMzEsMjcuNDc0djY1LjY5NXY3NS41NHYxNTQuMDF2NTYuNzY2YzAsOC40NzEsNi44NjcsMTUuMzM4LDE1LjMzOCwxNS4zMzhjMCwwLDU4LjA0NiwwLDU4LjMwOSwwYzE1LjIyMiwwLDI3LjYwOCwxMi4zODUsMjcuNjA4LDI3LjYwOGMwLDE1LjIyMi0xMi4zODUsMjcuNjA4LTI3LjYwOCwyNy42MDhzLTI3LjYwOC0xMi4zODUtMjcuNjA4LTI3LjYwOGMwLTguNDcxLTYuODY3LTE1LjMzOC0xNS4zMzgtMTUuMzM4cy0xNS4zMzgsNi44NjctMTUuMzM4LDE1LjMzOGMwLDMyLjEzNywyNi4xNDYsNTguMjgzLDU4LjI4Myw1OC4yODNzNTguMjgzLTI2LjE0Niw1OC4yODMtNTguMjgzcy0yNi4xNDYtNTguMjgzLTU4LjI4My01OC4yODNjLTAuMjYyLDAtNDIuOTcxLDAtNDIuOTcxLDB2LTI2LjA5MWgyNTkuMTc4YzIuNzQxLDAsNS4zMzctMC43MjUsNy41OTEtMi4wMDljMy43NTUtMi4xNCw2LjU0OS01LjgzNCw3LjQ0OC0xMC4zMTFsMzAuODktMTU0LjAxMmMwLTAuMDAyLDAtMC4wMDIsMC0wLjAwM2wxNS4xNS03NS41MzdDNTEyLjYwNCwxMjIuMzU1LDUxMS40NCwxMTcuNjgsNTA4LjUyOCwxMTQuMTI1eiBNNDc3Ljk0MywxMzkuMTgzbC04Ljk5OSw0NC44NjVIMTkxLjQ0M3YtNDQuODY1SDQ3Ny45NDN6IE0xOTEuNDQzLDMzOC4wNTlWMjE0LjcyNGgyNzEuMzQ4bC0yNC43MzYsMTIzLjMzNUgxOTEuNDQzeiIvPjxwYXRoIHN0eWxlPSJmaWxsOiNmZmY7IiBkPSJNMzk5LjI4MiwzOTQuODI0aC00Mi45NDVjLTguNDcxLDAtMTUuMzM4LDYuODY3LTE1LjMzOCwxNS4zMzhzNi44NjcsMTUuMzM4LDE1LjMzOCwxNS4zMzhoNDIuOTQ1YzE1LjIyMiwwLDI3LjYwOCwxMi4zODUsMjcuNjA4LDI3LjYwOGMwLDE1LjIyMi0xMi4zODUsMjcuNjA4LTI3LjYwOCwyNy42MDhjLTE1LjIyMiwwLTI3LjYwOC0xMi4zODUtMjcuNjA4LTI3LjYwOGMwLTguNDcxLTYuODY3LTE1LjMzNy0xNS4zMzgtMTUuMzM3Yy04LjQ3MSwwLTE1LjMzOCw2Ljg2Ny0xNS4zMzgsMTUuMzM3YzAsMzIuMTM3LDI2LjE0Niw1OC4yODMsNTguMjgzLDU4LjI4M3M1OC4yODMtMjYuMTQ2LDU4LjI4My01OC4yODNTNDMxLjQxOCwzOTQuODI0LDM5OS4yODIsMzk0LjgyNHoiLz48cGF0aCBzdHlsZT0iZmlsbDojZmZmOyIgZD0iTTExMC40MzksMTgxLjEwNUgxNS4zMzhDNi44NjcsMTgxLjEwNSwwLDE3NC4yMzksMCwxNjUuNzY4YzAtOC40NzEsNi44NjctMTUuMzM4LDE1LjMzOC0xNS4zMzhoOTUuMTAyYzguNDcxLDAsMTUuMzM4LDYuODY3LDE1LjMzOCwxNS4zMzhDMTI1Ljc3NywxNzQuMjM5LDExOC45MSwxODEuMTA1LDExMC40MzksMTgxLjEwNXoiLz48cGF0aCBzdHlsZT0iZmlsbDojZmZmOyIgZD0iTTExMC40MzksMjUzLjk1OEg0Ni4wMzFjLTguNDcxLDAtMTUuMzM4LTYuODY3LTE1LjMzOC0xNS4zMzhzNi44NjctMTUuMzM4LDE1LjMzOC0xNS4zMzhoNjQuNDA4YzguNDcxLDAsMTUuMzM4LDYuODY3LDE1LjMzOCwxNS4zMzhTMTE4LjkxLDI1My45NTgsMTEwLjQzOSwyNTMuOTU4eiIvPjxwYXRoIHN0eWxlPSJmaWxsOiNmZmY7IiBkPSJNMTEwLjQzOSwzMjYuODEySDc2LjcyNmMtOC40NzEsMC0xNS4zMzgtNi44NjctMTUuMzM4LTE1LjMzN2MwLTguNDcxLDYuODY3LTE1LjMzOCwxNS4zMzgtMTUuMzM4aDMzLjcxM2M4LjQ3MSwwLDE1LjMzOCw2Ljg2NywxNS4zMzgsMTUuMzM4QzEyNS43NzcsMzE5Ljk0NSwxMTguOTEsMzI2LjgxMiwxMTAuNDM5LDMyNi44MTJ6Ii8+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjwvc3ZnPg==);
    }
    .price__btn-group .price__btn-favorite svg {
        width: 25px;
    }
    .price__btn-group .addToCompareBtn > i {
        font-size: 18px;
    }
    footer {
        padding-bottom: 38px;
    }
    #top {
        bottom: 60px;
    }
    .char-list li {
        margin-bottom: 0;
    }
    .char-list li h2,
    .tabs__content.active .char-list li {
        display: flex;
        flex-direction: row;
    }
    .char-list li:nth-child(odd) {
        background: #f7f4f4;
    }
    .char-list li span:nth-child(1) {
        width: 40%;
        background: transparent;
    }
    .char-list li span:nth-child(2) {
        width: 60%;
        font-weight: 500;
    }
    .char-list li span {
        padding: 8px 10px;
        font-size: 13px;
        line-height: 16px;
    }
    .delivery_terms.position_pluses-item {
        margin: 0;
    }
    .delivery_terms.position_pluses-item p {
        margin: 0;
        padding: 10px 10px 10px 30px;
        line-height: 15px;
    }
    .product-info__delivery .delivery_terms.position_pluses-item p i {
        font-size: 17px;
        left: 6px;
    }
    .active-coupon .active-coupon__datend {
        justify-content: flex-start;
    }
}
@media screen and (max-width: 480px) {
    .active-coupon .title-coupon,
    .active-coupon .active-coupon__price {
        width: 100%;
        text-align: left;
    }
    .markdown_product_blcok {
        margin-top: 15px;
    }
    .markdown_product_blcok .name {
        font-size: 14px;
    }
    .markdown_product_blcok .markdown_product_item {
    }
    .markdown_product_blcok .name_markdown_product a {
        font-size: 14px;
        line-height: 17px;
    }
    #markdown-reason-addToCart {
        display: none;
    }
    .markdown_product_blcok .img-markdown_product img {
        max-width: 50px;
        height: auto;
    }
    .markdown_product_blcok .name_markdown_product a {
        font-size: 16px;
        line-height: 18px;
    }
    .markdown-reason {
        padding: 8px 9px;
        margin-top: 10px;
    }
    .markdown-reason span {
        font-size: 12px;
        line-height: 17px;
    }
    .markdown-reason svg {
        width: 20px;
    }
    .markdown-reason-content .characteristics,
    .markdown-reason-content .image-markdown-reason {
        flex-basis: 100% !important;
        width: 100% !important;
        padding: 0 !important;
    }
    .markdown-reason-content .characteristics .char-list li span:nth-child(1) {
        background: inherit !important;
    }
    .name_markdown_product_mardown_reasons {
        width: 100%;
    }
}
@media screen and (max-width: 375px) {
    .markdown_product_blcok .img-markdown_product img {
        min-width: 70px;
    }
}


#product_credit_popup{
    width: 750px;
}
#product_credit_popup .ui-slider .ui-slider-handle{
    cursor: pointer;
}
#product_credit_popup select{
    opacity: 1;
    border: 1px solid #bfbfbf;
    border-radius: 3px;
    padding: 5px 20px 5px 10px;
    background-color: white;
    cursor: pointer;
}
#product_credit_popup .prop_select{
    position: relative;
}
#product_credit_popup .prop_select::after{
    content: "\f107";
    font-family: "Font Awesome 5 Free";
    position: absolute;
    right: 6px;
    top: 0;
    font-weight: 600;
    bottom: 0;
    margin: auto;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 2;
}
#product_credit_popup .ui-slider.ui-corner-all.ui-slider-horizontal{
    /*display: none;*/
    margin-bottom: 30px;
}
#product_credit_popup #propPP{
    gap: 10px;
}
#product_credit_popup .prop_name{
    width: calc(35% - 5px);
} 
#product_credit_popup .prop_info {
    width: calc(65% - 5px);
}
#product_credit_popup .prop_info .prop_total button{
    margin: auto;
    display: flex;
    justify-content: center;
    align-items: center;
    width: max-content;
    height: 41px;
    line-height: 50px;
    color: #fff;
    font-weight: 600;
    font-size: 17px;
    text-decoration: none;
    text-align: center;
    padding: 0 35px;
}
#product_credit_popup .overlay-popup-close{
    top: 25px;
}
.product_credit_wrap{
    display: flex;
    padding: 0;
    flex-wrap: wrap;
    gap: 15px;
}
.product_credit_wrap .item{
    display: flex;
    flex-direction: row;
    gap: 10px;
    border: 1px solid #eae9e8;
    border-radius: 4px;
    padding: 10px;
    font-size: 14px;
    white-space: pre;
    font-weight: 500;
    align-items: center;
    position: relative;
}
.product_credit_wrap .item .credits_img{
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
     max-width: 35px;
    max-height: 25px;
    width: 100%;
    height: 100%;
    min-width: 25px;
}
.product_credit_wrap .item svg{
    max-width: 35px;
    max-height: 25px;
    width: 100%;
    height: 100%;
    min-width: 25px;
}
.product_credit_wrap .item sup{
    position: absolute;
    right: -6px;
    top: -6px;
    width: 20px;
    height: 20px;
    margin: auto;
    display: flex;
    align-items: center;
    background: #fff;
    border-radius: 100px;
    border: 1px solid #000;
    font-size: 12px;
    font-weight: 600;
    justify-content: center;
    line-height: 20px;
}
.product_credit_wrap .item .tooltiptext{
    white-space: initial;
    display: none;
    position: absolute;
    background: #fff;
    z-index: 2;
    width: 250px;
    box-shadow: 0 12px 17px rgba(0,8,29,.05), 0 5px 22px rgba(0,8,29,.06), 0 7px 8px rgba(0,8,29,.08);
    height: auto;
    line-height: 19px;
    padding: 15px;
    top: calc(100% - -4px);
    left: 0;
    font-size: 12px;
    font-weight: 400;
    flex-direction: column;
}
.product_credit_wrap .item .tooltiptext .title{
    font-size: 14px;
    margin-bottom: 10px;
    font-weight: 500;
}
.product_credit_wrap .item .tooltiptext a{
    margin-top: 10px;
    display: flex;
    color: #ECD453;
    font-weight: 500;
    text-decoration: underline;
}
.product_credit_wrap .item .tooltiptext::before{
    content: '';
    position: absolute;
    left: 0;
    top: -4px;
    width: 100%;
    height: 4px;
}
.product_credit_wrap .item:hover .tooltiptext{
    display: flex;
}
.product_credit_wrap button{
    background: #ede3b8;
    display: flex;
    justify-content: center;
    align-items: center;
    width: max-content;
    height: 50px;
    line-height: 50px;
    font-weight: 600;
    color: #000;
    text-transform: uppercase;
    font-size: 15px;
    text-decoration: none;
    text-align: center;
    gap: 13px;
    padding: 1px 28px;
}
.product_credit_wrap button:hover{
    background: #ECD453;
}
#ukrcredit-popup {
    position: relative;
    background: #FFF;
    padding: 20px;
    width: auto;
    max-width: 750px;
    margin: 20px auto;
}
#product_credit_popup .btn-contunie{
    border: 1px solid #ECD453;
    display: flex;
    justify-content: center;
    align-items: center;
    width: max-content;
    height: 50px;
    line-height: 50px;
    font-weight: 600;
    background: transparent;
    color: #ECD453;
    font-size: 17px;
    text-decoration: none;
    text-align: center;
    gap: 13px;
    padding: 1px 28px;
    margin: auto;
}
.delivery_info_free img{
    pointer-events: none;
}
#product_credit_popup .object{
    background: #fff;
    padding-bottom: 25px;
}
.mfp-zoom-in .mfp-content > div {
    opacity: 0;
    transition: all 0.2s ease-in-out;
    transform: scale(0.7);
}
.mfp-zoom-in.mfp-ready .mfp-content > div {
    opacity: 1;
    transform: scale(1);
}
.mfp-zoom-in.mfp-removing .mfp-content > div {
    transform: scale(0.7);
    opacity: 0;
}

.product-info__active_action .btn-additional-offer{
    margin-top: 10px;
    font-size: 13px;
    display: flex;
    align-items: center;
    padding: 10px 15px;
}
.product-info__active_action .btn-additional-offer svg{
    margin-right: 10px;
}
.product-info__active_action__item{
    position: relative;
    display: grid;
    grid-template-columns: auto 1fr;
    gap: 10px;
    align-items: start;
    width: 100%;
    border: 1px solid #ECD453;
    padding: 15px;
    background: #ffffff;
    border-radius: 5px;
}

.product-info__active_action__item a{
    background: transparent;
    padding: 0;
}
.product-info__active_action__item .product__photo {
    margin-bottom: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 200px;
}
.product-info__active_action__item .product__photo a{
    display: flex;
    margin: auto;
}
.product-info__active_action__item .product-info__active_action__info{
    display: flex;
    flex-direction: column;
}
.product-info__active_action__item .product-info__active_action__info .title{
    font-size: 18px;
    margin-bottom: 5px;
    color: #5eab71;
    line-height: 20px;
    background: transparent !important;
}
.product-info__active_action__item .product-info__active_action__info .price__new{
    font-size: 16px;
        color: #e16a5d;
    margin-bottom: 5px;
}
.product-info__active_action__item .product-info__active_action__info .price__old{
    font-size: 14px;
    color: #5eab71;
}
@media screen and (max-width: 1200px) {
    .product-info__active_action__item {
        width: 100%;
    }
}
@media screen and (max-width: 560px){
    .product-info__active_action .head {
        gap: 0;
        flex-direction: column;
    }
    .product-info__active_action__item{
        display: flex;
        flex-direction: column;
    }
    .pluses-item ul{
    flex-direction: column-reverse !important;
    }
    .price__head .reward_wrap .prompt{
    max-width: 175px;
    }
    .price__btn-group #main-add-to-cart-button span {
    font-size: 15px !important;
    }
    #video video{
        max-width: 100%;
        max-height: 250px;
    }
    .product_credit_wrap{
/*        flex-direction: column;*/
        align-items: start;
    }
    .product_credit_wrap button{
        margin-left: 0;
        width: 100%;
    }
    #product_credit_popup .prop_info,
    #product_credit_popup .prop_name {
        width: 100%
    }
    #product_credit_popup{
        width: 100%;
    }
    #product_credit_popup #propPP {
        gap: 10px;
        display: flex;
        flex-direction: column;
    }
}
#ukrcredit-popup .ui-slider.ui-corner-all.ui-slider-horizontal.ui-widget.ui-widget-content{
    display: none !important;
}