.product_slider {
    padding: 13px 0 0 0;
    position: relative;
}

.product_slider .container {
    position: relative;
}

.product_slider_list > div + div + div + div + div {
    display: none;
}

.product_slider .slick-slider + .slick-slider-arrows {
    display: block;
}

.product_slider .slick-slider {
    overflow: hidden;
}

.product_slider .slick-list {
    margin: 0 -13px;
}
.product_item_card_wrap{
    position: relative;
}
.product_item_card_wrap img{
    position: absolute;
    right: calc(50% - 28px);
    margin-top: -69px;
    background: rgba(0 0 0 / 40%);
    border-radius: 80px;
    padding: 5px;
}
.product_slider .slick-slide {
    padding: 0 10px;
}

.product_slider h2 {
    text-transform: uppercase;
}

.slick-slider-arrows {
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
}

.slick-slider-arrows .slick-arrow {
    display: inline-block;
    position: absolute;
    cursor: pointer;
    z-index: 1;
}

.slick-slider-arrows-next {
    right: 0;
}


.arrows-round {
    width: 30px;
    height: 30px;
    border-radius: 50%;
    background: #FF9C4A;
    text-align: center;
    line-height: 30px;
}

.product_slider_list:not(.slick-slider) {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -15px;
}

.product_slider_list:not(.slick-slider) .product_item_card {
    padding: 0 15px;
}

@media (min-width: 768px) {
    .arrows-show-mobile {
        display: none;
    }
}

@media (max-width: 1400px) {
    .product_slider {
        padding-left: 20px;
        padding-right: 20px;
    }

    .slick-slider-arrows-next {
        right: -15px;
    }

    .slick-slider-arrows-prev {
        left: -15px;
    }
}

@media (max-width: 991px) {
    .product_slider {
        padding-left: 10px;
        padding-right: 10px;
    }

    .slick-slider-arrows-next {
        right: -12px;
    }

    .slick-slider-arrows-prev {
        left: -12px;
    }

    .product_slider_list:not(.slick-slider) .product_item_card {
        margin-bottom: 10px;
    }
}

@media (max-width: 767px) {
    .product_slider {
        padding: 20px 15px;
    }

    .product_slider .slick-list {
        margin: 0 -6px;
    }

    .product_slider .slick-slide {
        padding: 0 7px;
    }
    .detail_kitchens_block .product_slider .slick-slide {
        padding: 0 7px;
    }
    .arrows-hidden-mobile {
        display: none;
    }

    .product_slider_list:not(.slick-slider) {
        margin: 0 -5px;
    }

    .product_slider_list:not(.slick-slider) .product_item_card {
        padding: 0 5px;
    }
}

@media (max-width: 569px) {
    .product_slider {
        padding: 20px 0;
    }

    .slick-slider-arrows-next {
        right: 0;
    }

    .slick-slider-arrows-prev {
        left: 0;
    }
}
.product_item_card {
}


.product_item_card_img {
    display: block;
    width: 100%;
    padding: 50% 0;
    background-size: cover !important;
    background-position: 50% 50% !important;
    border-radius: 50%;
}

.product_item_card_desc {
    text-align: justify;
    padding: 25px;
}

.product_item_card_title {
    display: inline-block;
    text-decoration: none;
    color: var(--main-color);
    margin-bottom: 5px;
}

.product_item_card_old_price {
    color: #969696;
    text-decoration: line-through;
}

.product_item_card_price {
    font-weight: bold;
}
.reviews_index .slick-slider + .slick-slider-arrows {
    top: 47%;
}
.reviews_index .slick-slider + .slick-slider-arrows .slick-slider-arrows-next{
    right: -55px;
}
.reviews_index .slick-slider + .slick-slider-arrows .slick-slider-arrows-prev{
    left: -55px;
}
.product_item_text:not(.visible_text) .product_item_text_long {
    display: none;
}
.product_item_text.visible_text .product_item_text_short {
    display: none;
}
.product_item_text:not(.visible_text) .hidden_text {
    display: none;
}
.product_item_text.visible_text .more_text {
    display: none;
}
.show_long_text {
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: 0em;
    color: #B1B1B1;
    text-transform: lowercase;
}
.button_fancy {
    background: rgb(0 0 0 / 35%);
    border-radius: 100%;
    width: 52px;
    height: 52px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    right: calc(50% - 28px);
    bottom: 18px;
    /*mix-blend-mode: multiply;*/
    transition: 200ms;
}
.product_item_card_img {
    position: relative;
}
.button_fancy:hover {
    /*mix-blend-mode: normal;*/
    background: rgb(0 0 0 / 60%);
}
.more_detailed a {
    color: #B1B1B1;
    text-decoration: none;
}
@media(max-width: 992px) {
    .more_detailed {
        display: none;
    }
}