.elementor-91 .elementor-element.elementor-element-3b3ee16{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-91 .elementor-element.elementor-element-d8c225d{--e-image-carousel-slides-to-show:2;padding:0px 0px 0px 0px;}.elementor-91 .elementor-element.elementor-element-d8c225d .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-91 .elementor-element.elementor-element-9ab81ef{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-91 .elementor-element.elementor-element-facd740 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:44px;font-weight:600;}.elementor-91 .elementor-element.elementor-element-dd4568d{--display:flex;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-91 .elementor-element.elementor-element-807d994.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:15px;padding:21px 21px 21px 21px;background-color:#FFFFFF;border-color:#EE186A26;}.elementor-91 .elementor-element.elementor-element-807d994.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-91 .elementor-element.elementor-element-807d994.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:solid;border-width:1px 1px 1px 1px;border-color:#EE186A96;border-radius:15px 15px 15px 15px;}.elementor-91 .elementor-element.elementor-element-807d994.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-91 .elementor-element.elementor-element-807d994.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-91 .elementor-element.elementor-element-807d994.elementor-wc-products ul.products li.product .price{color:#00AC23;font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-91 .elementor-element.elementor-element-807d994.elementor-wc-products ul.products li.product .price ins{color:#00AC23;}.elementor-91 .elementor-element.elementor-element-807d994.elementor-wc-products ul.products li.product .price ins .amount{color:#00AC23;}.elementor-91 .elementor-element.elementor-element-807d994.elementor-wc-products ul.products li.product .button{color:var( --e-global-color-accent );background-color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-weight:500;border-radius:16px 16px 16px 16px;margin-top:11px;}.elementor-91 .elementor-element.elementor-element-807d994.elementor-wc-products ul.products li.product .button:hover{color:var( --e-global-color-accent );background-color:#E20057;}.elementor-91 .elementor-element.elementor-element-807d994.elementor-wc-products .added_to_cart{color:var( --e-global-color-secondary );margin-inline-start:26px;}.elementor-91 .elementor-element.elementor-element-807d994 nav.woocommerce-pagination ul li a{color:var( --e-global-color-accent );background-color:var( --e-global-color-primary );}.elementor-91 .elementor-element.elementor-element-807d994 nav.woocommerce-pagination ul li a:hover{color:var( --e-global-color-primary );background-color:#D50051;}.elementor-91 .elementor-element.elementor-element-807d994.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(min-width:2400px){.elementor-91 .elementor-element.elementor-element-807d994.elementor-wc-products ul.products li.product{text-align:left;padding:20px 20px 20px 20px;}.elementor-91 .elementor-element.elementor-element-807d994.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:15px 15px 15px 15px;}.elementor-91 .elementor-element.elementor-element-807d994.elementor-wc-products ul.products li.product .price{font-size:17px;}.elementor-91 .elementor-element.elementor-element-807d994.elementor-wc-products ul.products li.product .button{margin-top:10px;}}@media(max-width:1366px){.elementor-91 .elementor-element.elementor-element-dd4568d{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-91 .elementor-element.elementor-element-807d994.elementor-wc-products ul.products li.product .button{font-size:14px;margin-top:9px;}}@media(max-width:1024px){.elementor-91 .elementor-element.elementor-element-facd740 .elementor-heading-title{font-size:34px;}.elementor-91 .elementor-element.elementor-element-807d994.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:880px){.elementor-91 .elementor-element.elementor-element-d8c225d .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-91 .elementor-element.elementor-element-d8c225d .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}.elementor-91 .elementor-element.elementor-element-9ab81ef{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-91 .elementor-element.elementor-element-facd740 .elementor-heading-title{font-size:28px;}.elementor-91 .elementor-element.elementor-element-dd4568d{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-91 .elementor-element.elementor-element-807d994 > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-91 .elementor-element.elementor-element-807d994.elementor-wc-products  ul.products{grid-column-gap:18px;grid-row-gap:40px;}.elementor-91 .elementor-element.elementor-element-807d994.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:10px 10px 10px 10px;margin-bottom:0px;}.elementor-91 .elementor-element.elementor-element-807d994.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-91 .elementor-element.elementor-element-807d994.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{line-height:1.6em;}.elementor-91 .elementor-element.elementor-element-807d994.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{margin-bottom:0px;}.elementor-91 .elementor-element.elementor-element-807d994.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{margin-bottom:0px;}.elementor-91 .elementor-element.elementor-element-807d994.elementor-wc-products ul.products li.product .button{margin-top:10px;}.elementor-91 .elementor-element.elementor-element-807d994.elementor-wc-products ul.products li.product{padding:14px 14px 14px 14px;}}/* Start custom CSS for woocommerce-products, class: .elementor-element-807d994 *//* Target only WooCommerce archive "Add to cart" buttons */
.woocommerce .button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 6px; /* space between icon and text */
  text-align: center;
   width: 100%;
 
}

/* Add SVG cart icon before the text */
.woocommerce .button.product_type_simple.add_to_cart_button.ajax_add_to_cart::before {
   
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;

  /* 🛒 Elementor-like cart icon (white fill) */
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512' fill='white'><path d='M528.12 301.319l47.273-208A16 16 0 0 0 559.7 80H128l-9.4-44.608A16 16 0 0 0 103 24H16A16 16 0 0 0 16 56h66.11l61.52 291.236a79.98 79.98 0 1 0 96.79 44.764h154.16a79.98 79.98 0 1 0 91.46-39.565l5.08-22.116a16 16 0 0 0-12.5-19.001zm-63.12 78.681a31.992 31.992 0 1 1-31.992 31.992A31.992 31.992 0 0 1 465 380zM196 412a31.992 31.992 0 1 1-31.992-31.992A31.992 31.992 0 0 1 196 412z'/></svg>");
}
a.wc-buy-now-btn.wc-buy-now-btn-archive.button.add_to_cart_button {
  display: inline-flex;              /* Enables flexbox alignment */
  align-items: center;               /* Vertically center icon + text */
  justify-content: center;           /* Horizontally center both */
  gap: 6px;                          /* Space between icon and text */
  text-align: center;                /* Ensure text alignment */
}

/* Add SVG icon before the text */
a.wc-buy-now-btn.wc-buy-now-btn-archive.button.add_to_cart_button::before {
  content: "";
  margin-bottom: -3px;
  display: inline-block;
  width: 18px;
  height: 18px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;

  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000' fill='white' stroke='white' stroke-width='40'><path d='M323 292L323 207C329 95 391 33 501 33 610 33 673 95 677 209V292H750C796 292 833 329 833 375V875C833 921 796 958 750 958H250C204 958 167 921 167 875V375C167 329 204 292 250 292H323ZM385 292H615L615 210C611 130 577 95 501 95 425 95 390 130 385 209L385 292ZM323 354H250C238 354 229 363 229 375V875C229 887 238 896 250 896H750C762 896 771 887 771 875V375C771 363 762 354 750 354H677V454C677 471 663 485 646 485S615 471 615 454L615 354H385L385 454C385 471 371 485 354 485 337 485 323 471 323 454L323 354Z'/></svg>");
}/* End custom CSS */