.elementor-538 .elementor-element.elementor-element-1052cc2{margin-top:0px;margin-bottom:0px;padding:60px 0px 60px 0px;}.elementor-538 .elementor-element.elementor-element-960b824 .elementor-heading-title{color:var( --e-global-color-astglobalcolor1 );}.elementor-538 .elementor-element.elementor-element-24c2690{margin-top:0px;margin-bottom:0px;padding:60px 0px 60px 0px;}.elementor-538 .elementor-element.elementor-element-9e69ee6.elementor-wc-products  ul.products{grid-column-gap:60px;grid-row-gap:40px;}.elementor-538 .elementor-element.elementor-element-9e69ee6.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;}.elementor-538 .elementor-element.elementor-element-9e69ee6.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#000000;}.elementor-538 .elementor-element.elementor-element-9e69ee6.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#000000;}.elementor-538 .elementor-element.elementor-element-9e69ee6.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-538 .elementor-element.elementor-element-9e69ee6.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Lato", Sans-serif;font-weight:600;}.elementor-538 .elementor-element.elementor-element-9e69ee6.elementor-wc-products ul.products li.product .price{color:#8A2887;}.elementor-538 .elementor-element.elementor-element-9e69ee6.elementor-wc-products ul.products li.product .price ins{color:#8A2887;}.elementor-538 .elementor-element.elementor-element-9e69ee6.elementor-wc-products ul.products li.product .price ins .amount{color:#8A2887;}.elementor-538 .elementor-element.elementor-element-9e69ee6.elementor-wc-products ul.products li.product .button{background-color:var( --e-global-color-primary );}.woocommerce .elementor-538 .elementor-element.elementor-element-9e69ee6.elementor-wc-products .products > h2{color:var( --e-global-color-astglobalcolor1 );text-align:left;}@media(min-width:768px){.elementor-538 .elementor-element.elementor-element-ae18837{width:41.316%;}.elementor-538 .elementor-element.elementor-element-add13a3{width:58.684%;}}@media(max-width:1024px){.elementor-538 .elementor-element.elementor-element-1052cc2{padding:60px 20px 60px 20px;}.elementor-538 .elementor-element.elementor-element-24c2690{padding:60px 20px 60px 20px;}.elementor-538 .elementor-element.elementor-element-9e69ee6.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-538 .elementor-element.elementor-element-1052cc2{padding:0px 20px 60px 20px;}.elementor-538 .elementor-element.elementor-element-24c2690{padding:0px 20px 60px 20px;}.elementor-538 .elementor-element.elementor-element-9e69ee6.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for woocommerce-product-related, class: .elementor-element-9e69ee6 *//* Button Product Archive */
.woocommerce ul.products li.product a.button {
  position: relative;
  display: inline-block;
  padding: 10px 22px;
  font-weight: 600;
  border-radius: 25px;
  background: #fff;
  color: transparent;
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(45deg, #EC008C, #2E3192);
  z-index: 1;
  overflow: hidden;
  transition: all 0.3s ease;
}

/* Gradient border via pseudo-element */
.woocommerce ul.products li.product a.button::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 25px;
  padding: 2px; /* border thickness */
  background: linear-gradient(45deg, #EC008C, #2E3192);
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}

/* Hover state – reverse gradient */
.woocommerce ul.products li.product a.button:hover {
  background-image: linear-gradient(45deg, #2E3192, #EC008C);
}

.woocommerce ul.products li.product a.button:hover::before {
  background: linear-gradient(45deg, #2E3192, #EC008C);
}/* End custom CSS */