.elementor-600 .elementor-element.elementor-element-66d8d31{padding:10px 0px 0px 0px;}.elementor-600 .elementor-element.elementor-element-eaed2a4{--vamtam-cols:3;--vamtam-col-gap:30px;--vamtam-img-border-radius:16px 16px 16px 16px;--vamtam-img-spacing:20px;}.elementor-600 .elementor-element.elementor-element-eaed2a4.elementor-wc-products ul.products li.product{--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;border-style:solid;border-width:1px 1px 1px 1px;border-radius:18px;padding:20px 20px 20px 20px;background-color:#F6F6F6;border-color:#E6E6E6;}.elementor-600 .elementor-element.elementor-element-eaed2a4.elementor-wc-products ul.products li.product .button, .elementor-600 .elementor-element.elementor-element-eaed2a4.elementor-wc-products .added_to_cart{background-color:#F6F6F6;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:12px 12px 12px 12px;padding:5px 5px 5px 12px;}.elementor-600 .elementor-element.elementor-element-eaed2a4.elementor-wc-products ul.products li.product .button:is(:hover, :focus), .elementor-600 .elementor-element.elementor-element-eaed2a4.elementor-wc-products .added_to_cart:is(:hover, :focus){background-color:var( --e-global-color-vamtam_accent_1 );color:var( --e-global-color-vamtam_accent_2 );}.elementor-600 .elementor-element.elementor-element-eaed2a4.elementor-wc-products ul.products li.product span.onsale{display:block;color:#FFFFFF;background-color:var( --e-global-color-9ba92bf );font-family:var( --e-global-typography-bff0bec-font-family ), Sans-serif;font-size:var( --e-global-typography-bff0bec-font-size );font-weight:var( --e-global-typography-bff0bec-font-weight );text-transform:var( --e-global-typography-bff0bec-text-transform );font-style:var( --e-global-typography-bff0bec-font-style );text-decoration:var( --e-global-typography-bff0bec-text-decoration );line-height:62px;border-radius:40px;min-width:62px;min-height:62px;right:auto;left:0;margin:-10px;}.elementor-600 .elementor-element.elementor-element-eaed2a4.elementor-wc-products ul.products li.product .vamtam-new{display:block;color:var( --e-global-color-vamtam_accent_2 );background-color:#F5F5F5;font-family:var( --e-global-typography-bff0bec-font-family ), Sans-serif;font-size:var( --e-global-typography-bff0bec-font-size );font-weight:var( --e-global-typography-bff0bec-font-weight );text-transform:var( --e-global-typography-bff0bec-text-transform );font-style:var( --e-global-typography-bff0bec-font-style );text-decoration:var( --e-global-typography-bff0bec-text-decoration );line-height:62px;border-radius:40px;min-width:62px;min-height:62px;right:auto;left:0;margin:-10px;}.elementor-600 .elementor-element.elementor-element-eaed2a4.elementor-wc-products  ul.products{grid-column-gap:30px;grid-row-gap:30px;}.elementor-600 .elementor-element.elementor-element-eaed2a4.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:16px 16px 16px 16px;}.elementor-600 .elementor-element.elementor-element-eaed2a4.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-600 .elementor-element.elementor-element-eaed2a4.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-600 .elementor-element.elementor-element-eaed2a4.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{margin-bottom:15px;}.elementor-600 .elementor-element.elementor-element-eaed2a4.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{margin-bottom:15px;}.elementor-600 .elementor-element.elementor-element-eaed2a4.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-vamtam_accent_2 );font-family:var( --e-global-typography-ef3aa0b-font-family ), Sans-serif;font-size:var( --e-global-typography-ef3aa0b-font-size );}.elementor-600 .elementor-element.elementor-element-eaed2a4.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-vamtam_accent_2 );}.elementor-600 .elementor-element.elementor-element-eaed2a4.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-vamtam_accent_2 );}.elementor-600 .elementor-element.elementor-element-eaed2a4.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-vamtam_accent_3 );}.elementor-600 .elementor-element.elementor-element-eaed2a4.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-vamtam_accent_3 );}.elementor-600 .elementor-element.elementor-element-eaed2a4.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-600 .elementor-element.elementor-element-eaed2a4.elementor-wc-products ul.products li.product .button:is(:hover, :focus) svg, .elementor-600 .elementor-element.elementor-element-eaed2a4.elementor-wc-products .added_to_cart:is(:hover, :focus) svg{fill:var( --e-global-color-vamtam_accent_2 );}.elementor-600 .elementor-element.elementor-element-eaed2a4.elementor-wc-products ul.products li.product:hover{box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.08);}.elementor-600 .elementor-element.elementor-element-eaed2a4.vamtam-has-onsale-yes ul.products li.product .vamtam-onsale.vamtam-new{top:70px;}@media(max-width:1024px){.elementor-600 .elementor-element.elementor-element-eaed2a4{--vamtam-cols:3;--vamtam-col-gap:20px;}.elementor-600 .elementor-element.elementor-element-eaed2a4.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:20px;}.elementor-600 .elementor-element.elementor-element-eaed2a4.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-600 .elementor-element.elementor-element-eaed2a4.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-600 .elementor-element.elementor-element-eaed2a4.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-ef3aa0b-font-size );}.elementor-600 .elementor-element.elementor-element-eaed2a4.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-ef3aa0b-font-size );}.elementor-600 .elementor-element.elementor-element-eaed2a4.elementor-wc-products ul.products li.product .button, .elementor-600 .elementor-element.elementor-element-eaed2a4.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-78389d0-font-size );line-height:var( --e-global-typography-78389d0-line-height );}.elementor-600 .elementor-element.elementor-element-eaed2a4.elementor-wc-products ul.products li.product span.onsale{font-size:var( --e-global-typography-bff0bec-font-size );line-height:var( --e-global-typography-bff0bec-line-height );}.elementor-600 .elementor-element.elementor-element-eaed2a4.elementor-wc-products ul.products li.product .vamtam-new{font-size:var( --e-global-typography-bff0bec-font-size );line-height:var( --e-global-typography-bff0bec-line-height );}}@media(max-width:767px){.elementor-600 .elementor-element.elementor-element-eaed2a4{--vamtam-cols:1;--vamtam-col-gap:20px;}.elementor-600 .elementor-element.elementor-element-eaed2a4.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:20px;}.elementor-600 .elementor-element.elementor-element-eaed2a4.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-600 .elementor-element.elementor-element-eaed2a4.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-600 .elementor-element.elementor-element-eaed2a4.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-ef3aa0b-font-size );}.elementor-600 .elementor-element.elementor-element-eaed2a4.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-ef3aa0b-font-size );}.elementor-600 .elementor-element.elementor-element-eaed2a4.elementor-wc-products ul.products li.product .button, .elementor-600 .elementor-element.elementor-element-eaed2a4.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-78389d0-font-size );line-height:var( --e-global-typography-78389d0-line-height );}.elementor-600 .elementor-element.elementor-element-eaed2a4.elementor-wc-products ul.products li.product span.onsale{font-size:var( --e-global-typography-bff0bec-font-size );line-height:var( --e-global-typography-bff0bec-line-height );}.elementor-600 .elementor-element.elementor-element-eaed2a4.elementor-wc-products ul.products li.product .vamtam-new{font-size:var( --e-global-typography-bff0bec-font-size );line-height:var( --e-global-typography-bff0bec-line-height );}}/* Start custom CSS for woocommerce-products, class: .elementor-element-eaed2a4 *//* ===== 1) Set ONE background everywhere (card + image area + content) ===== */
.elementor-600 .elementor-element.elementor-element-eaed2a4 .woocommerce ul.products li.product,
.elementor-600 .elementor-element.elementor-element-eaed2a4 .woocommerce ul.products li.product > a.woocommerce-loop-product__link,
.elementor-600 .elementor-element.elementor-element-eaed2a4 .woocommerce ul.products li.product .vamtam-product-content,
.elementor-600 .elementor-element.elementor-element-eaed2a4 .woocommerce ul.products li.product .vamtam-add-to-cart-wrap{
  background: #f2f2f2 !important;
}

/* ===== 2) Remove white bg from title/price elements ===== */
.elementor-600 .elementor-element.elementor-element-eaed2a4 .woocommerce ul.products li.product .woocommerce-loop-product__title,
.elementor-600 .elementor-element.elementor-element-eaed2a4 .woocommerce ul.products li.product .price,
.elementor-600 .elementor-element.elementor-element-eaed2a4 .woocommerce ul.products li.product .price *,
.elementor-600 .elementor-element.elementor-element-eaed2a4 .woocommerce ul.products li.product .woocommerce-Price-amount,
.elementor-600 .elementor-element.elementor-element-eaed2a4 .woocommerce ul.products li.product .woocommerce-Price-amount bdi{
  background: transparent !important;
}

/* ===== 3) Make the image blend with the card background ===== */
.elementor-600 .elementor-element.elementor-element-eaed2a4 .woocommerce ul.products li.product img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail{
  background: transparent !important;
  mix-blend-mode: multiply !important;
  filter: contrast(1.05) saturate(1.05) 
  display: block !important;
}

/* ===== 4) Ensure card clips nicely (optional but recommended) ===== */
.elementor-600 .elementor-element.elementor-element-eaed2a4 .woocommerce ul.products li.product{
  border-radius: 18px !important;
  overflow: hidden !important;
}/* End custom CSS */