.elementor-988167 .elementor-element.elementor-element-c1d8098 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:35px;}.elementor-988167 .elementor-element.elementor-element-a29fb1d .elementor-heading-title{font-size:20px;}.woocommerce .elementor-988167 .elementor-element.elementor-element-9049378 .woocommerce-product-details__short-description{font-size:13px;}.elementor-988167 .elementor-element.elementor-element-6b15e2d{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-988167 .elementor-element.elementor-element-6b15e2d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-988167 .elementor-element.elementor-element-6b15e2d .elementor-divider-separator{width:100%;}.elementor-988167 .elementor-element.elementor-element-6b15e2d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-988167 .elementor-element.elementor-element-abc6673 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:30px;}.elementor-988167 .elementor-element.elementor-element-4c3db3b .elementor-heading-title{font-weight:600;}.elementor-988167 .elementor-element.elementor-element-be0779e{font-size:13px;font-weight:400;}.elementor-988167 .elementor-element.elementor-element-7cbfd01{text-align:center;}.elementor-988167 .elementor-element.elementor-element-7cbfd01 .elementor-heading-title{font-weight:600;}.elementor-988167 .elementor-element.elementor-element-330fe6f.elementor-wc-products ul.products li.product{text-align:left;border-style:solid;border-width:1px 1px 1px 1px;border-radius:18px;padding:20px 20px 20px 20px;border-color:var( --e-global-color-vamtam_accent_7 );}.elementor-988167 .elementor-element.elementor-element-330fe6f.elementor-wc-products  ul.products{grid-column-gap:30px;grid-row-gap:30px;}.elementor-988167 .elementor-element.elementor-element-330fe6f.elementor-wc-products .attachment-woocommerce_thumbnail{margin-bottom:20px;}.elementor-988167 .elementor-element.elementor-element-330fe6f.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#000000;margin-bottom:15px;}.elementor-988167 .elementor-element.elementor-element-330fe6f.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#000000;margin-bottom:15px;}.elementor-988167 .elementor-element.elementor-element-330fe6f.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-988167 .elementor-element.elementor-element-330fe6f.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-589a7a7-font-family ), Sans-serif;font-size:var( --e-global-typography-589a7a7-font-size );font-weight:var( --e-global-typography-589a7a7-font-weight );line-height:var( --e-global-typography-589a7a7-line-height );}.elementor-988167 .elementor-element.elementor-element-330fe6f.elementor-wc-products ul.products li.product .price{color:#6620A7;font-family:var( --e-global-typography-ef3aa0b-font-family ), Sans-serif;font-size:var( --e-global-typography-ef3aa0b-font-size );}.elementor-988167 .elementor-element.elementor-element-330fe6f.elementor-wc-products ul.products li.product .price ins{color:#6620A7;}.elementor-988167 .elementor-element.elementor-element-330fe6f.elementor-wc-products ul.products li.product .price ins .amount{color:#6620A7;}.elementor-988167 .elementor-element.elementor-element-330fe6f.elementor-wc-products ul.products li.product .price del{color:#000000;}.elementor-988167 .elementor-element.elementor-element-330fe6f.elementor-wc-products ul.products li.product .price del .amount{color:#000000;}.elementor-988167 .elementor-element.elementor-element-330fe6f.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-ef3aa0b-font-family ), Sans-serif;font-size:var( --e-global-typography-ef3aa0b-font-size );}.elementor-988167 .elementor-element.elementor-element-330fe6f.elementor-wc-products ul.products li.product .button{color:var( --e-global-color-vamtam_accent_5 );background-color:#6620A7;font-family:var( --e-global-typography-78389d0-font-family ), Sans-serif;font-size:var( --e-global-typography-78389d0-font-size );line-height:var( --e-global-typography-78389d0-line-height );border-radius:8px 8px 8px 8px;padding:15px 15px 15px 15px;margin-top:21px;}.elementor-988167 .elementor-element.elementor-element-330fe6f.elementor-wc-products ul.products li.product .button:hover{color:#FFFFFF;background-color:#6620A7;}.elementor-988167 .elementor-element.elementor-element-330fe6f.elementor-wc-products .added_to_cart{color:#6620A7;}.elementor-988167 .elementor-element.elementor-element-330fe6f.elementor-wc-products ul.products li.product:hover{box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.08);}@media(min-width:768px){.elementor-988167 .elementor-element.elementor-element-0210b4c{width:52%;}.elementor-988167 .elementor-element.elementor-element-bd75a05{width:48%;}.elementor-988167 .elementor-element.elementor-element-cfbee71{width:62%;}.elementor-988167 .elementor-element.elementor-element-a4a6dab{width:38%;}}@media(max-width:1024px){.elementor-988167 .elementor-element.elementor-element-330fe6f.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:20px;}.elementor-988167 .elementor-element.elementor-element-330fe6f.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-988167 .elementor-element.elementor-element-330fe6f.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-589a7a7-font-size );line-height:var( --e-global-typography-589a7a7-line-height );}.elementor-988167 .elementor-element.elementor-element-330fe6f.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-ef3aa0b-font-size );}.elementor-988167 .elementor-element.elementor-element-330fe6f.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-ef3aa0b-font-size );}.elementor-988167 .elementor-element.elementor-element-330fe6f.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-78389d0-font-size );line-height:var( --e-global-typography-78389d0-line-height );}}@media(max-width:767px){.elementor-988167 .elementor-element.elementor-element-330fe6f.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:20px;}.elementor-988167 .elementor-element.elementor-element-330fe6f.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-988167 .elementor-element.elementor-element-330fe6f.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-589a7a7-font-size );line-height:var( --e-global-typography-589a7a7-line-height );}.elementor-988167 .elementor-element.elementor-element-330fe6f.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-ef3aa0b-font-size );}.elementor-988167 .elementor-element.elementor-element-330fe6f.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-ef3aa0b-font-size );}.elementor-988167 .elementor-element.elementor-element-330fe6f.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-78389d0-font-size );line-height:var( --e-global-typography-78389d0-line-height );}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-ae5182e *//* ========================================
   VASUDHA PRODUCT GALLERY
======================================== */

.elementor-988167 .elementor-element.elementor-element-ae5182e .woocommerce-product-gallery{
    position:relative !important;
    width:100% !important;
    max-width:100% !important;

    padding-left:92px !important;

    box-sizing:border-box !important;
}


/* ========================================
   FLEXSLIDER MAIN VIEWPORT
======================================== */

.elementor-988167 .elementor-element.elementor-element-ae5182e .woocommerce-product-gallery .flex-viewport{
    width:100% !important;
    max-width:100% !important;

    margin:0 !important;

    border-radius:12px !important;
    overflow:hidden !important;
}


/* MAIN WRAPPER */
.elementor-988167 .elementor-element.elementor-element-ae5182e .woocommerce-product-gallery__wrapper{
    margin:0 !important;
}


/* MAIN SLIDE */
.elementor-988167 .elementor-element.elementor-element-ae5182e .woocommerce-product-gallery__image{
    border-radius:12px !important;
}


/* MAIN IMAGE */
.elementor-988167 .elementor-element.elementor-element-ae5182e .woocommerce-product-gallery__image img{
    display:block !important;

    max-width:100% !important;
    height:auto !important;

    border-radius:12px !important;
}


/* ========================================
   THUMBNAILS LEFT
======================================== */

.elementor-988167 .elementor-element.elementor-element-ae5182e .flex-control-thumbs{
    position:absolute !important;

    left:0 !important;
    top:0 !important;

    width:70px !important;

    display:flex !important;
    flex-direction:column !important;

    gap:10px !important;

    margin:0 !important;
    padding:0 !important;

    list-style:none !important;

    z-index:5 !important;
}


/* THUMB ITEM */
.elementor-988167 .elementor-element.elementor-element-ae5182e .flex-control-thumbs li{
    flex:0 0 70px !important;

    width:70px !important;
    height:70px !important;

    float:none !important;

    margin:0 !important;
    padding:0 !important;

    background:#fff !important;

    border:1px solid #E4DCEB !important;
    border-radius:8px !important;

    overflow:hidden !important;

    cursor:pointer !important;
}


/* THUMB IMAGE */
.elementor-988167 .elementor-element.elementor-element-ae5182e .flex-control-thumbs li img{
    display:block !important;

    width:100% !important;
    height:100% !important;

    object-fit:cover !important;

    margin:0 !important;

    opacity:.6 !important;

    border-radius:7px !important;

    cursor:pointer !important;

    transition:.2s ease !important;
}


/* ACTIVE THUMB */
.elementor-988167 .elementor-element.elementor-element-ae5182e .flex-control-thumbs li img.flex-active{
    opacity:1 !important;

    border:2px solid #6620A7 !important;
}


/* HOVER */
.elementor-988167 .elementor-element.elementor-element-ae5182e .flex-control-thumbs li img:hover{
    opacity:1 !important;
}


/* ========================================
   ZOOM BUTTON
======================================== */

.elementor-988167 .elementor-element.elementor-element-ae5182e .woocommerce-product-gallery__trigger{
    top:14px !important;
    right:14px !important;

    width:40px !important;
    height:40px !important;

    display:flex !important;
    align-items:center !important;
    justify-content:center !important;

    background:#fff !important;

    border-radius:50% !important;

    box-shadow:0 3px 12px rgba(0,0,0,.08) !important;

    z-index:20 !important;
}


/* ========================================
   REMOVE SALE BADGE
======================================== */

.elementor-988167 .elementor-element.elementor-element-ae5182e .onsale{
    display:none !important;
}


/* ========================================
   TABLET FIX
======================================== */

@media (min-width:768px) and (max-width:1024px){

    .elementor-988167 .elementor-element.elementor-element-ae5182e{
        width:100% !important;
        max-width:100% !important;
    }

    .elementor-988167 .elementor-element.elementor-element-ae5182e .woocommerce-product-gallery{
        position:relative !important;

        width:100% !important;
        max-width:100% !important;

        padding-left:74px !important;

        margin:0 !important;

        box-sizing:border-box !important;
    }

    /* MAIN VIEWPORT */
    .elementor-988167 .elementor-element.elementor-element-ae5182e .woocommerce-product-gallery .flex-viewport{
        width:100% !important;
        max-width:100% !important;

        margin:0 !important;

        border-radius:12px !important;
        overflow:hidden !important;
    }

    /* MAIN IMAGE */
    .elementor-988167 .elementor-element.elementor-element-ae5182e .woocommerce-product-gallery__image img{
        display:block !important;

        width:100% !important;
        max-width:100% !important;

        height:auto !important;

        object-fit:contain !important;

        border-radius:12px !important;
    }

    /* THUMBNAILS */
    .elementor-988167 .elementor-element.elementor-element-ae5182e .flex-control-thumbs{
        position:absolute !important;

        left:0 !important;
        top:0 !important;

        width:58px !important;

        display:flex !important;
        flex-direction:column !important;

        gap:8px !important;

        margin:0 !important;
        padding:0 !important;

        list-style:none !important;
    }

    .elementor-988167 .elementor-element.elementor-element-ae5182e .flex-control-thumbs li{
        flex:0 0 58px !important;

        width:58px !important;
        height:58px !important;

        margin:0 !important;
        padding:0 !important;

        float:none !important;

        border:1px solid #E4DCEB !important;
        border-radius:8px !important;

        overflow:hidden !important;

        background:#fff !important;
    }

    .elementor-988167 .elementor-element.elementor-element-ae5182e .flex-control-thumbs li img{
        width:100% !important;
        height:100% !important;

        object-fit:cover !important;

        border-radius:7px !important;

        opacity:.60 !important;
    }

    .elementor-988167 .elementor-element.elementor-element-ae5182e .flex-control-thumbs li img.flex-active{
        opacity:1 !important;

        border:2px solid #6620A7 !important;
    }

    /* ZOOM */
    .elementor-988167 .elementor-element.elementor-element-ae5182e .woocommerce-product-gallery__trigger{
        top:12px !important;
        right:12px !important;

        width:36px !important;
        height:36px !important;
    }
}


/* ========================================
   MOBILE
======================================== */

@media(max-width:767px){

    .elementor-988167 .elementor-element.elementor-element-ae5182e .woocommerce-product-gallery{
        padding-left:0 !important;
    }

    .elementor-988167 .elementor-element.elementor-element-ae5182e .woocommerce-product-gallery .flex-viewport{
        width:100% !important;
        max-width:100% !important;
    }

    .elementor-988167 .elementor-element.elementor-element-ae5182e .flex-control-thumbs{
        position:relative !important;

        left:auto !important;
        top:auto !important;

        width:100% !important;

        display:flex !important;
        flex-direction:row !important;
        flex-wrap:nowrap !important;

        gap:8px !important;

        margin:10px 0 0 !important;
        padding:0 !important;

        overflow-x:auto !important;
        overflow-y:hidden !important;

        -webkit-overflow-scrolling:touch;

        scrollbar-width:none;
    }

    .elementor-988167 .elementor-element.elementor-element-ae5182e .flex-control-thumbs::-webkit-scrollbar{
        display:none;
    }

    .elementor-988167 .elementor-element.elementor-element-ae5182e .flex-control-thumbs li{
        flex:0 0 64px !important;

        width:64px !important;
        height:64px !important;
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-title, class: .elementor-element-a29fb1d */.elementor-988167 .elementor-element.elementor-element-a29fb1d .elementor-heading-title{
    color:#201828;
    font-family:"Playfair Display",serif;
    font-size:25px;
    font-weight:700;
    line-height:1.1;
}

@media(max-width:767px){
    .elementor-988167 .elementor-element.elementor-element-a29fb1d .elementor-heading-title{
        font-size:34px;
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-short-description, class: .elementor-element-9049378 */.elementor-988167 .elementor-element.elementor-element-9049378{
    color:#666;
    font-size:14px;
    line-height:1.7;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-bd75a05 */.elementor-988167 .elementor-element.elementor-element-bd75a05{
    width:100%;
}

@media(max-width:767px){

    .elementor-988167 .elementor-element.elementor-element-bd75a05{
        width:100% !important;
        max-width:100% !important;

        padding:0 !important;
        margin:0 !important;

        display:flex !important;
        flex-direction:column !important;

        gap:12px !important;
    }

    /* TITLE */
    .elementor-988167 .elementor-element.elementor-element-bd75a05 .product_title,
    .elementor-988167 .elementor-element.elementor-element-bd75a05 .elementor-heading-title{
        font-size:28px !important;
        line-height:1.12 !important;
        letter-spacing:-0.4px !important;

        margin:0 0 6px !important;
    }

    /* SHORT DESCRIPTION */
    .elementor-988167 .elementor-element.elementor-element-bd75a05 .woocommerce-product-details__short-description,
    .elementor-988167 .elementor-element.elementor-element-bd75a05 .elementor-widget-woocommerce-product-short-description{
        font-size:12px !important;
        line-height:1.65 !important;

        margin:0 !important;
    }

    /* PRODUCT META / INFO */
    .elementor-988167 .elementor-element.elementor-element-bd75a05 .product_meta,
    .elementor-988167 .elementor-element.elementor-element-bd75a05 .elementor-widget-text-editor{
        font-size:12px !important;
        line-height:1.6 !important;
    }

    /* DIVIDER */
    .elementor-988167 .elementor-element.elementor-element-bd75a05 hr,
    .elementor-988167 .elementor-element.elementor-element-bd75a05 .elementor-divider{
        margin:12px 0 !important;
    }

    /* PRICE */
    .elementor-988167 .elementor-element.elementor-element-bd75a05 .price{
        font-size:22px !important;
        line-height:1.2 !important;
    }

    /* SELECT SIZE LABEL */
    .elementor-988167 .elementor-element.elementor-element-bd75a05 .variations_form th.label label{
        font-size:13px !important;
        margin-bottom:8px !important;
    }

    /* SIZE BUTTONS */
    .elementor-988167 .elementor-element.elementor-element-bd75a05 .vf-size-options{
        gap:8px !important;
    }

    .elementor-988167 .elementor-element.elementor-element-bd75a05 .vf-size-option{
        min-width:78px !important;
        height:42px !important;

        padding:0 14px !important;

        font-size:12px !important;

        border-radius:8px !important;
    }

    /* CART ROW */
    .elementor-988167 .elementor-element.elementor-element-bd75a05 .woocommerce-variation-add-to-cart{
        gap:8px !important;
        flex-wrap:wrap !important;
    }

    .elementor-988167 .elementor-element.elementor-element-bd75a05 .quantity{
        width:64px !important;
        flex:0 0 64px !important;
    }

    .elementor-988167 .elementor-element.elementor-element-bd75a05 .quantity input.qty{
        width:64px !important;
        height:48px !important;
    }

    .elementor-988167 .elementor-element.elementor-element-bd75a05 .single_add_to_cart_button{
        flex:1 1 calc(100% - 72px) !important;

        height:48px !important;
        min-height:48px !important;

        font-size:13px !important;
    }

    /* WHATSAPP */
    .elementor-988167 .elementor-element.elementor-element-bd75a05 .vf-inline-whatsapp{
        flex:0 0 100% !important;

        width:100% !important;

        height:48px !important;

        margin-top:2px !important;

        font-size:13px !important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c1d8098 *//* ========================================
   SINGLE PRODUCT TOP SECTION
======================================== */

.elementor-988167 .elementor-element.elementor-element-c1d8098{
    width:100% !important;
    max-width:1440px !important;

    margin:0 auto !important;
    padding:35px 35px 25px !important;

    display:flex !important;
    flex-direction:row !important;
    align-items:flex-start !important;

    gap:32px !important;
}


/* ========================================
   LEFT + RIGHT COLUMNS
======================================== */

.elementor-988167 .elementor-element.elementor-element-c1d8098 .vf-product-gallery,
.elementor-988167 .elementor-element.elementor-element-c1d8098 .vf-product-summary{
    min-width:0 !important;
}


/* LEFT GALLERY */
.elementor-988167 .elementor-element.elementor-element-c1d8098 .vf-product-gallery{
    flex:0 0 calc(52% - 16px) !important;

    width:calc(52% - 16px) !important;
    max-width:calc(52% - 16px) !important;
}


/* RIGHT SUMMARY */
.elementor-988167 .elementor-element.elementor-element-c1d8098 .vf-product-summary{
    flex:0 0 calc(48% - 16px) !important;

    width:calc(48% - 16px) !important;
    max-width:calc(48% - 16px) !important;
}


/* ========================================
   TABLET
======================================== */

@media (min-width:768px) and (max-width:1024px){

    .elementor-988167 .elementor-element.elementor-element-c1d8098{
        width:100% !important;

        padding:28px 22px !important;

        gap:22px !important;
    }

    .elementor-988167 .elementor-element.elementor-element-c1d8098 .vf-product-gallery{
        flex:0 0 calc(52% - 11px) !important;

        width:calc(52% - 11px) !important;
        max-width:calc(52% - 11px) !important;
    }

    .elementor-988167 .elementor-element.elementor-element-c1d8098 .vf-product-summary{
        flex:0 0 calc(48% - 11px) !important;

        width:calc(48% - 11px) !important;
        max-width:calc(48% - 11px) !important;
    }

}


/* ========================================
   MOBILE
======================================== */

@media(max-width:767px){

    .elementor-988167 .elementor-element.elementor-element-c1d8098{
        width:100% !important;
        max-width:100% !important;

        display:flex !important;
        flex-direction:column !important;
        align-items:stretch !important;

        gap:18px !important;

        padding:14px !important;

        margin:0 !important;
    }


    /* BOTH COLUMNS FULL WIDTH */
    .elementor-988167 .elementor-element.elementor-element-c1d8098 .vf-product-gallery,
    .elementor-988167 .elementor-element.elementor-element-c1d8098 .vf-product-summary{
        flex:0 0 100% !important;

        width:100% !important;
        max-width:100% !important;

        min-width:0 !important;

        margin:0 !important;
        padding:0 !important;
    }


    /* OLD ELEMENTOR COLUMN SUPPORT */
    .elementor-988167 .elementor-element.elementor-element-c1d8098 > .elementor-container{
        display:flex !important;
        flex-direction:column !important;

        width:100% !important;
        max-width:100% !important;

        gap:18px !important;
    }


    .elementor-988167 .elementor-element.elementor-element-c1d8098 > .elementor-container > .elementor-column{
        flex:0 0 100% !important;

        width:100% !important;
        max-width:100% !important;

        margin:0 !important;
        padding:0 !important;
    }


    .elementor-988167 .elementor-element.elementor-element-c1d8098 .elementor-column-wrap,
    .elementor-988167 .elementor-element.elementor-element-c1d8098 .elementor-widget-wrap{
        width:100% !important;
        max-width:100% !important;

        margin:0 !important;
        padding:0 !important;
    }

}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-abc6673 */.elementor-988167 .elementor-element.elementor-element-abc6673{
    width:calc(100% - 40px) !important;
    max-width:1440px !important;

    margin-left:auto !important;
    margin-right:auto !important;

    padding:38px 42px !important;

    background:#FFFFFF !important;

    border:1px solid #E8E0EF !important;
    border-radius:14px !important;

    box-sizing:border-box !important;
}

/* LARGE DESKTOP */
@media(min-width:1600px){
    .elementor-988167 .elementor-element.elementor-element-abc6673{
        max-width:1440px !important;
    }
}

/* TABLET */
@media(max-width:1024px){
    .elementor-988167 .elementor-element.elementor-element-abc6673{
        width:calc(100% - 30px) !important;
        padding:28px 25px !important;
    }
}

/* MOBILE */
@media(max-width:767px){
    .elementor-988167 .elementor-element.elementor-element-abc6673{
        width:calc(100% - 24px) !important;

        padding:22px 16px !important;

        border-radius:10px !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-90e29c1 */.elementor-988167 .elementor-element.elementor-element-90e29c1{
    width:100vw !important;
    max-width:none !important;

    margin-left:calc(50% - 50vw) !important;
    margin-right:calc(50% - 50vw) !important;

    padding-left:0 !important;
    padding-right:0 !important;

    overflow:hidden !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-330fe6f *//* =====================================
   REMOVE PRODUCT BUTTON
===================================== */

.elementor-988167 .elementor-element.elementor-element-330fe6f ul.products li.product .button,
.elementor-988167 .elementor-element.elementor-element-330fe6f ul.products li.product a.button,
.elementor-988167 .elementor-element.elementor-element-330fe6f .products .product .button,
.elementor-988167 .elementor-element.elementor-element-330fe6f .add_to_cart_button,
.elementor-988167 .elementor-element.elementor-element-330fe6f .product_type_simple,
.elementor-988167 .elementor-element.elementor-element-330fe6f .product_type_variable,
.elementor-988167 .elementor-element.elementor-element-330fe6f .product_type_external,
.elementor-988167 .elementor-element.elementor-element-330fe6f .product_type_grouped{
    display:none !important;
}


/* =====================================
   REMOVE EXTRA BOTTOM SPACE
===================================== */

.elementor-988167 .elementor-element.elementor-element-330fe6f ul.products li.product,
.elementor-988167 .elementor-element.elementor-element-330fe6f .products .product{
    padding-bottom:12px !important;
    margin-bottom:0 !important;
    min-height:0 !important;
}


/* PRODUCT IMAGE SPACING */
.elementor-988167 .elementor-element.elementor-element-330fe6f ul.products li.product img,
.elementor-988167 .elementor-element.elementor-element-330fe6f .products .product img{
    margin-bottom:14px !important;
}


/* TITLE */
.elementor-988167 .elementor-element.elementor-element-330fe6f ul.products li.product .woocommerce-loop-product__title,
.elementor-988167 .elementor-element.elementor-element-330fe6f .products .product .woocommerce-loop-product__title{
    margin:0 0 8px !important;
    padding:0 !important;
}


/* PRICE */
.elementor-988167 .elementor-element.elementor-element-330fe6f ul.products li.product .price,
.elementor-988167 .elementor-element.elementor-element-330fe6f .products .product .price{
    margin:0 !important;
    padding:0 !important;
}


/* REMOVE EMPTY SPACE CREATED BY BUTTON AREA */
.elementor-988167 .elementor-element.elementor-element-330fe6f ul.products li.product > :last-child,
.elementor-988167 .elementor-element.elementor-element-330fe6f .products .product > :last-child{
    margin-bottom:0 !important;
}


/* MOBILE */
@media(max-width:767px){

    .elementor-988167 .elementor-element.elementor-element-330fe6f ul.products li.product,
    .elementor-988167 .elementor-element.elementor-element-330fe6f .products .product{
        padding-bottom:8px !important;
    }

    .elementor-988167 .elementor-element.elementor-element-330fe6f ul.products li.product img,
    .elementor-988167 .elementor-element.elementor-element-330fe6f .products .product img{
        margin-bottom:10px !important;
    }

}/* End custom CSS */