.block_kiosk {position: relative;}
.block_kiosk h2 {text-align: center;}
.block_kiosk .kiosk_slider {
    position: relative;
    overflow: hidden;
    margin: 0 40px;
}
.block_kiosk .slider_wrapper {
    display: flex;
    width: 100%;
    transition: transform 0.5s ease-in-out;
}

.block_kiosk .kiosk_slide {
    width: 100%;
    flex-shrink: 0;
    display: flex;
    justify-content: space-evenly;
    align-items: start;
}

.block_kiosk .kiosk_arrow {position: absolute; top: 0; bottom: 0; width: 40px; display: flex; align-items: center; justify-content: center;}
.block_kiosk .kiosk_arrow.kiosk_prev {left: 0;}
.block_kiosk .kiosk_arrow.kiosk_next {right: 0;}
.block_kiosk .kiosk_arrow .fa {font-size: 36px; cursor: pointer;}

.block_kiosk .kiosk_slider .product {position: relative; max-width: 200px;}
.block_kiosk .kiosk_slider .product h4 {margin-top: 0.2rem;}
.block_kiosk .kiosk_slider .product img {width: 200px; height: 200px; object-fit: contain;}


@media (min-width: 768px) {
    .block_kiosk .kiosk_slider .product :is(.add, .notAdd) {
        position: absolute;
        top: 150px;
        left: 0;
        right: 0;
        display: none;
    }
    .block_kiosk .kiosk_slider .product:hover :is(.add, .notAdd) {display: block; background: rgba(255, 255, 255, 0.7);}
    .block_kiosk .kiosk_slider .product:hover .addToCart {width: 100%;}
}

@media (max-width: 575.99px) {
    .block_kiosk .kiosk_slider {
        margin: 0 20px;
    }
    .block_kiosk .kiosk_arrow {width: 20px;}
    .block_kiosk .kiosk_slider .product {width: 48%;}
    .block_kiosk .kiosk_slider .product img {width: 100%; height: auto; aspect-ratio: 1;}
    .block_kiosk .kiosk_slider .product h4 {height: 2rem; line-height: 1;}
    .block_kiosk .kiosk_slider .product .add {min-width: 0;}
    .block_kiosk .kiosk_slider .product .add .addToCart {width: 60px;}
    .block_kiosk .kiosk_slider .product .add .addToCart >span i:last-of-type {display: none;}


}
@media (max-width: 300px) {
    .block_kiosk .kiosk_slider .product .add .addToCart {width: auto;}
}

