.elementor-1950 .elementor-element.elementor-element-f903362 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);opacity:1;}.elementor-1950 .elementor-element.elementor-element-f2d9241{text-align:center;}.elementor-1950 .elementor-element.elementor-element-f2d9241 .elementor-heading-title{font-family:"Tahoma", Sans-serif;font-weight:900;font-style:italic;text-decoration:underline;}.elementor-1950 .elementor-element.elementor-element-5b62986:not(.elementor-motion-effects-element-type-background), .elementor-1950 .elementor-element.elementor-element-5b62986 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-1950 .elementor-element.elementor-element-5b62986 > .elementor-container{max-width:1266px;}.elementor-1950 .elementor-element.elementor-element-5b62986{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1950 .elementor-element.elementor-element-5b62986 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1950 .elementor-element.elementor-element-58c1d4d .product{text-align:center;}.elementor-1950 .elementor-element.elementor-element-58c1d4d > .elementor-widget-container{background-color:#FFFFFF;margin:-8px -8px -8px -8px;padding:0px 0px 0px 0px;transition:background 0s;}.elementor-1950 .elementor-element.elementor-element-58c1d4d.elementor-wc-products  ul.products{grid-column-gap:60px;grid-row-gap:59px;}.elementor-1950 .elementor-element.elementor-element-58c1d4d a > img{border-radius:0px 0px 0px 0px;margin-bottom:0px;}.elementor-1950 .elementor-element.elementor-element-58c1d4d .woocommerce .woocommerce-loop-category__title{color:#FFCB00;font-family:"Poppins", Sans-serif;font-size:18px;}body.elementor-page-1950:not(.elementor-motion-effects-element-type-background), body.elementor-page-1950 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111013;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-1950 .elementor-element.elementor-element-f903362 > .elementor-container{max-width:500px;}.elementor-1950 .elementor-element.elementor-element-f903362, .elementor-1950 .elementor-element.elementor-element-f903362 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-1950 .elementor-element.elementor-element-f903362{margin-top:0px;margin-bottom:0px;}.elementor-1950 .elementor-element.elementor-element-f2d9241{text-align:center;}.elementor-1950 .elementor-element.elementor-element-5b62986 > .elementor-container{max-width:1114px;}.elementor-1950 .elementor-element.elementor-element-5b62986{padding:0px 25px 0px 25px;}}/* Start custom CSS for wc-categories, class: .elementor-element-58c1d4d */.woocommerce .product-category {
  background: #fff;
  border-radius: 12px;
  padding: 20px;
  box-shadow: 0 4px 18px rgba(0, 0, 0, 0.05);
  transition: all 0.3s ease;
  text-align: center;
}

.woocommerce .product-category:hover {
  transform: scale(1.03);
  box-shadow: 0 6px 24px rgba(0, 0, 0, 0.08);
}

.woocommerce .product-category img {
  height: 100px;
  object-fit: contain;
  margin-bottom: 10px;
}

.woocommerce .product-category h2 {
  font-size: 1em;
  color: #333;
  font-weight: 500;
}
.woocommerce .product-category h2 {
  font-family: 'Montserrat', sans-serif;
  font-weight: 600;
  font-size: 1.1em;
  color: #333;
  text-transform: capitalize;
  margin-top: 10px;
  transition: color 0.3s ease;
}

.woocommerce .product-category h2:hover {
  color: #e6b800; /* amarillo más suave al pasar el ratón */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-133e2a5 */.woocommerce .product-category img {
  height: auto;
  width: auto;
  max-height: 120px;
  object-fit: contain;
  display: block;
  margin: 0 auto;
}/* End custom CSS */