.elementor-3680 .elementor-element.elementor-element-8dc92d9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3680 .elementor-element.elementor-element-55cf9ed{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3680 .elementor-element.elementor-element-e5faf04{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3680 .elementor-element.elementor-element-9afab91 .product_title{color:var( --e-global-color-astglobalcolor2 );font-family:"Roboto Slab", Sans-serif;font-size:23px;font-weight:400;}.elementor-3680 .elementor-element.elementor-element-5dc1e4e.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-3680 .elementor-element.elementor-element-5dc1e4e .price{color:#FF1818 !important;}.elementor-3680 .elementor-element.elementor-element-5dc1e4e .price .amount{font-family:"AR One Sans", Sans-serif;font-size:22px;font-weight:600;line-height:1px;}.elementor-3680 .elementor-element.elementor-element-5dc1e4e .price del{color:#020202 !important;}.elementor-3680 .elementor-element.elementor-element-5dc1e4e .price del, .elementor-3680 .elementor-element.elementor-element-5dc1e4e .price del .amount{font-family:"AR One Sans", Sans-serif;font-size:18px;font-weight:600;font-style:normal;text-decoration:line-through;line-height:6px;}.elementor-3680 .elementor-element.elementor-element-79b9bd9{width:100%;max-width:100%;}.elementor-3680 .elementor-element.elementor-element-79b9bd9.elementor-element{--flex-grow:5;--flex-shrink:5;}.elementor-3680 .elementor-element.elementor-element-18c542a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3680 .elementor-element.elementor-element-9d6d543 .woolentor-recently-view-content{text-align:left;}.elementor-3680 .elementor-element.elementor-element-9d6d543 .woolentor-recently-view-image .ht-product-label{left:auto;right:15px;}.elementor-3680 .elementor-element.elementor-element-f34a01d{--display:flex;}@media(min-width:768px){.elementor-3680 .elementor-element.elementor-element-55cf9ed{--width:50%;}.elementor-3680 .elementor-element.elementor-element-e5faf04{--width:50%;}}/* Start custom CSS for wl-single-product-image, class: .elementor-element-7bd8962 */.elementor-3680 .elementor-element.elementor-element-7bd8962 .woocommerce-product-gallery__wrapper {
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
    width: 100%;
    margin: 0;
    padding: 0;
    gap: 0;
    scroll-behavior: smooth;
    -webkit-overflow-scrolling: touch;
}

.elementor-3680 .elementor-element.elementor-element-7bd8962 .woocommerce-product-gallery__image {
    flex: 0 0 100%;
    width: 100%;
    min-width: 100%;
    margin: 0;
    padding: 0;
}

.elementor-3680 .elementor-element.elementor-element-7bd8962 .woocommerce-product-gallery__image img {
    display: block;
    width: 100%;
    max-width: 100%;
    height: auto;
    margin: 0;
    object-fit: contain;
}

.elementor-3680 .elementor-element.elementor-element-7bd8962 .flex-control-thumbs {
    display: none;
}

/* Hide scrollbar */
.elementor-3680 .elementor-element.elementor-element-7bd8962 .woocommerce-product-gallery__wrapper::-webkit-scrollbar {
    display: none;
}

/* PC / Laptop */
@media (min-width: 768px) {
    .elementor-3680 .elementor-element.elementor-element-7bd8962 .woocommerce-product-gallery__wrapper {
        width: 100%;
        max-width: 100%;
        scroll-snap-type: x mandatory;
    }

    .elementor-3680 .elementor-element.elementor-element-7bd8962 .woocommerce-product-gallery__image {
        scroll-snap-align: start;
    }
}

/* Mobile / Tablet */
@media (max-width: 767px) {
    .elementor-3680 .elementor-element.elementor-element-7bd8962 .woocommerce-product-gallery__wrapper {
        width: 100%;
        max-width: 100%;
        scroll-snap-type: x mandatory;
        -webkit-overflow-scrolling: touch;
    }

    .elementor-3680 .elementor-element.elementor-element-7bd8962 .woocommerce-product-gallery__image {
        flex: 0 0 100%;
        min-width: 100%;
        width: 100%;
        scroll-snap-align: start;
    }

    .elementor-3680 .elementor-element.elementor-element-7bd8962 .woocommerce-product-gallery__image img {
        width: 100%;
        height: auto;
        object-fit: contain;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18c542a */.elementor-3680 .elementor-element.elementor-element-18c542a .woocommerce-product-gallery {
    width: 100%;
    overflow: hidden;
}

.elementor-3680 .elementor-element.elementor-element-18c542a .woocommerce-product-gallery__wrapper {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    width: 100%;
    overflow-x: auto;
    overflow-y: hidden;
    margin: 0;
    padding: 0;
    gap: 0;
    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
}

.elementor-3680 .elementor-element.elementor-element-18c542a .woocommerce-product-gallery__wrapper::-webkit-scrollbar {
    display: none;
}

.elementor-3680 .elementor-element.elementor-element-18c542a .woocommerce-product-gallery__image {
    flex: 0 0 100%;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin: 0;
    padding: 0;
    scroll-snap-align: start;
    scroll-snap-stop: always;
}

.elementor-3680 .elementor-element.elementor-element-18c542a .woocommerce-product-gallery__image img {
    display: block;
    width: 100%;
    height: auto;
    max-width: 100%;
}

.elementor-3680 .elementor-element.elementor-element-18c542a .flex-control-thumbs {
    display: none;
}/* End custom CSS */