#c_effect_047-1685426210384 .honoRBoxBB {
    position: relative;
    overflow: hidden;
}

#c_effect_047-1685426210384 .honoRBox {
    width: 100%;
    overflow: hidden;
    cursor: grab;
    touch-action: pan-y;
    user-select: none;
}

#c_effect_047-1685426210384 .honoRBox.product-carousel-draggable {
    cursor: grab;
    touch-action: pan-y;
    user-select: none;
}

#c_effect_047-1685426210384 .honoRBox.product-carousel-draggable.is-dragging {
    cursor: grabbing;
}

#c_effect_047-1685426210384 .honoRBox.product-carousel-draggable img {
    user-select: none;
    -webkit-user-drag: none;
}

#c_effect_047-1685426210384 .honoRBox img,
#c_effect_047-1685426210384 .honoRBox a {
    user-select: none;
    -webkit-user-drag: none;
}

#c_effect_047-1685426210384 .honoRBox.swiper-container-horizontal {
    touch-action: pan-y;
}

#c_effect_047-1685426210384 .honoRBox .swiper-wrapper {
    display: flex;
    flex-wrap: nowrap;
    align-items: stretch;
}

#c_effect_047-1685426210384 .honoRBox .swiper-slide {
    height: auto;
    box-sizing: border-box;
}

#c_effect_047-1685426210384 .honoRBox .e_container-6 {
    height: 100%;
}

#c_effect_047-1685426210384.product-carousel-fallback .honoRBox .swiper-wrapper,
#c_effect_047-1685426210384 .product-carousel-fallback .honoRBox .swiper-wrapper {
    will-change: transform;
}

#c_effect_047-1685426210384 .honoRBoxBB.product-carousel-fallback .swiper-wrapper {
    display: flex !important;
    flex-wrap: nowrap !important;
}

#c_effect_047-1685426210384 .honoRBoxBB.product-carousel-fallback .swiper-slide {
    flex-grow: 0 !important;
    flex-shrink: 0 !important;
}

@media screen and (min-width: 769px) {
    #c_effect_047-1685426210384 .honoRBox:not(.swiper-initialized) .swiper-slide {
        flex: 0 0 calc((100% - 75px) / 4) !important;
    }
}

@media screen and (max-width: 768px) {
    #c_effect_047-1685426210384 .honoRBox:not(.swiper-initialized) .swiper-slide {
        flex: 0 0 100% !important;
    }
}
