.elementor-795 .elementor-element.elementor-element-864b99e{--display:flex;--min-height:0px;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-795 .elementor-element.elementor-element-95241c8 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-795 .elementor-element.elementor-element-5cff743 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 12px 0px;}.elementor-795 .elementor-element.elementor-element-5cff743 .woocommerce-breadcrumb{color:var( --e-global-color-vamtam_accent_3 );font-family:var( --e-global-typography-d203734-font-family ), Sans-serif;font-size:var( --e-global-typography-d203734-font-size );font-weight:var( --e-global-typography-d203734-font-weight );text-transform:var( --e-global-typography-d203734-text-transform );line-height:var( --e-global-typography-d203734-line-height );}.elementor-795 .elementor-element.elementor-element-e1d12f2{--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 12px;--row-gap:0px;--column-gap:12px;--overflow:hidden;--margin-top:0;--margin-bottom:8vh;--margin-left:0;--margin-right:0;}.elementor-795 .elementor-element.elementor-element-e1d12f2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-795 .elementor-element.elementor-element-00008a4{--display:flex;--min-height:0.1rem;}.elementor-795 .elementor-element.elementor-element-c319b6b .vamtam-new{display:block;margin:0px;}.elementor-795 .elementor-element.elementor-element-c319b6b{width:100%;max-width:100%;grid-column:span 1;grid-row:span 1;}.elementor-795 .elementor-element.elementor-element-c319b6b > .elementor-widget-container{margin:5px 5px 5px 5px;padding:5px 5px 5px 5px;}.elementor-795 .elementor-element.elementor-element-c319b6b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-795 .elementor-element.elementor-element-c319b6b .woocommerce-product-gallery__wrapper,.elementor-795 .elementor-element.elementor-element-c319b6b .woocommerce-product-gallery--vamtam__wrapper{grid-gap:1px;}.elementor-795 .elementor-element.elementor-element-02a5a80{--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-795 .elementor-element.elementor-element-6341848 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-795 .elementor-element.elementor-element-6341848 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;line-height:1.4em;}.elementor-795 .elementor-element.elementor-element-5e7ddeb{--divider-border-style:solid;--divider-color:var( --e-global-color-vamtam_accent_7 );--divider-border-width:1px;}.elementor-795 .elementor-element.elementor-element-5e7ddeb .elementor-divider-separator{width:100%;}.elementor-795 .elementor-element.elementor-element-5e7ddeb .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-795 .elementor-element.elementor-element-5446ed5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-795 .elementor-element.elementor-element-5446ed5 .elementor-tab-title{border-width:1px;border-color:var( --e-global-color-vamtam_accent_7 );padding:0px 0px 20px 0px;}.elementor-795 .elementor-element.elementor-element-5446ed5 .elementor-tab-content{border-width:1px;border-block-end-color:var( --e-global-color-vamtam_accent_7 );font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;text-transform:none;line-height:1.4em;padding:0px 0px 20px 0px;}.elementor-795 .elementor-element.elementor-element-5446ed5 .elementor-toggle-item:not(:last-child){margin-block-end:20px;}.elementor-795 .elementor-element.elementor-element-5446ed5 .elementor-toggle-title{font-family:var( --e-global-typography-f83b301-font-family ), Sans-serif;font-size:var( --e-global-typography-f83b301-font-size );font-weight:var( --e-global-typography-f83b301-font-weight );text-transform:var( --e-global-typography-f83b301-text-transform );line-height:var( --e-global-typography-f83b301-line-height );}.elementor-795 .elementor-element.elementor-element-5446ed5 .elementor-tab-title .elementor-toggle-icon i:before{color:var( --e-global-color-vamtam_accent_6 );}.elementor-795 .elementor-element.elementor-element-5446ed5 .elementor-tab-title .elementor-toggle-icon svg{fill:var( --e-global-color-vamtam_accent_6 );}.elementor-795 .elementor-element.elementor-element-5446ed5 .elementor-tab-title.elementor-active .elementor-toggle-icon i:before{color:var( --e-global-color-vamtam_accent_6 );}.elementor-795 .elementor-element.elementor-element-5446ed5 .elementor-tab-title.elementor-active .elementor-toggle-icon svg{fill:var( --e-global-color-vamtam_accent_6 );}.elementor-795 .elementor-element.elementor-element-24f845d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:wrap;}.elementor-795 .elementor-element.elementor-element-9280d68{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-795 .elementor-element.elementor-element-9280d68 > .elementor-widget-container{padding:0px 0px 0px 40px;}.elementor-795 .elementor-element.elementor-element-9280d68.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-795 .elementor-element.elementor-element-b1c44e7{--swiper-slides-to-display:4;--swiper-slides-gap:12px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:10px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:10px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:13px;--arrow-normal-color:var( --e-global-color-vamtam_accent_6 );--arrow-hover-color:var( --e-global-color-vamtam_accent_6 );}.elementor-795 .elementor-element.elementor-element-b1c44e7 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-vamtam_accent_5 );border-radius:100px 100px 100px 100px;padding:13px 13px 13px 13px;}.elementor-795 .elementor-element.elementor-element-b1c44e7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-795 .elementor-element.elementor-element-b1c44e7 .swiper-slide > .elementor-element{height:100%;}@media(min-width:768px){.elementor-795 .elementor-element.elementor-element-00008a4{--width:100%;}}@media(max-width:1024px){.elementor-795 .elementor-element.elementor-element-864b99e{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-795 .elementor-element.elementor-element-5cff743 .woocommerce-breadcrumb{font-size:var( --e-global-typography-d203734-font-size );line-height:var( --e-global-typography-d203734-line-height );}.elementor-795 .elementor-element.elementor-element-e1d12f2{--gap:0px 12px;--row-gap:0px;--column-gap:12px;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-795 .elementor-element.elementor-element-6341848 .elementor-heading-title{font-size:19px;line-height:1.1em;}.elementor-795 .elementor-element.elementor-element-5446ed5 .elementor-toggle-title{font-size:var( --e-global-typography-f83b301-font-size );line-height:var( --e-global-typography-f83b301-line-height );}.elementor-795 .elementor-element.elementor-element-9280d68 > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-795 .elementor-element.elementor-element-b1c44e7{--swiper-slides-to-display:3;}}@media(max-width:767px){.elementor-795 .elementor-element.elementor-element-864b99e{--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-795 .elementor-element.elementor-element-95241c8 > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-795 .elementor-element.elementor-element-5cff743 .woocommerce-breadcrumb{font-size:var( --e-global-typography-d203734-font-size );line-height:var( --e-global-typography-d203734-line-height );}.elementor-795 .elementor-element.elementor-element-e1d12f2{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:55px;--margin-left:0px;--margin-right:0px;}.elementor-795 .elementor-element.elementor-element-6341848 .elementor-heading-title{font-size:17px;line-height:1.2em;}.elementor-795 .elementor-element.elementor-element-5446ed5 .elementor-toggle-title{font-size:var( --e-global-typography-f83b301-font-size );line-height:var( --e-global-typography-f83b301-line-height );}.elementor-795 .elementor-element.elementor-element-24f845d{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-795 .elementor-element.elementor-element-9280d68{width:100%;max-width:100%;}.elementor-795 .elementor-element.elementor-element-9280d68 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-795 .elementor-element.elementor-element-b1c44e7{--swiper-slides-to-display:2;}.elementor-795 .elementor-element.elementor-element-b1c44e7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-c319b6b *//* ==========================================

   DESKTOP VIEW (Your original code, untouched)

   ================================---------- */

.woocommerce-product-gallery__wrapper {

    display: flex !important;

    flex-wrap: nowrap !important;

    gap: 15px;

    overflow-x: auto;

    align-items: stretch;

}



.woocommerce-product-gallery__image {

    flex: 1 1 0 !important;

    max-width: 380px;

    height: 420px !important;

    margin: 0 !important;

}



.woocommerce-product-gallery__image img {

    width: 100% !important;

    height: 100% !important;

    object-fit: cover !important;

    display: block;

}





/* ==========================================

   MOBILE VIEW (Screens 767px and below)

   ================================---------- */

@media (max-width: 767px) {

    .woocommerce-product-gallery {

        position: relative !important;

    }



    .woocommerce-product-gallery__wrapper {

        display: flex !important;

        flex-wrap: nowrap !important;

        overflow-x: auto !important;

        scroll-snap-type: x mandatory !important;

        -webkit-overflow-scrolling: touch;

        gap: 0 !important;

        scrollbar-width: none !important;

        -ms-overflow-style: none !important;

    }



    .woocommerce-product-gallery__wrapper::-webkit-scrollbar {

        display: none !important;

    }



    .woocommerce-product-gallery__image {

        flex: 0 0 100% !important;

        max-width: 100% !important;

        width: 100% !important;

        height: 380px !important;

        margin: 0 !important;

        scroll-snap-align: center;

        scroll-snap-stop: always;

        opacity: 1 !important;           /* Prevents fading/hidden glitch */

        visibility: visible !important;   /* Forces immediate visibility */

    }



    .woocommerce-product-gallery__image img {

        width: 100% !important;

        height: 100% !important;

        object-fit: contain !important;

        object-position: center center !important;

        background: #f5f5f5 !important;

        opacity: 1 !important;           /* Stops lazy-load hiding next images */

    }

}/* End custom CSS */