.elementor-987929 .elementor-element.elementor-element-1699d11{margin-top:90px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-987929 .elementor-element.elementor-element-a4ce235{--vamtam-cols:4;--vamtam-col-gap:30px;--vamtam-img-spacing:20px;}.elementor-987929 .elementor-element.elementor-element-a4ce235.elementor-wc-products ul.products li.product span.onsale{display:block;right:auto;left:0;background-color:var( --e-global-color-vamtam_accent_1 );font-family:var( --e-global-typography-7454aab-font-family ), Kanit;font-size:var( --e-global-typography-7454aab-font-size );font-weight:var( --e-global-typography-7454aab-font-weight );text-transform:var( --e-global-typography-7454aab-text-transform );line-height:37px;letter-spacing:var( --e-global-typography-7454aab-letter-spacing );min-width:55px;min-height:37px;}.elementor-987929 .elementor-element.elementor-element-a4ce235.elementor-wc-products  ul.products{grid-column-gap:30px;grid-row-gap:30px;}.elementor-987929 .elementor-element.elementor-element-a4ce235.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-987929 .elementor-element.elementor-element-a4ce235.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-b002ce5-font-family ), Kanit;font-size:var( --e-global-typography-b002ce5-font-size );font-weight:var( --e-global-typography-b002ce5-font-weight );text-transform:var( --e-global-typography-b002ce5-text-transform );line-height:var( --e-global-typography-b002ce5-line-height );}.elementor-987929 .elementor-element.elementor-element-a4ce235.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{margin-bottom:15px;}.elementor-987929 .elementor-element.elementor-element-a4ce235.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{margin-bottom:15px;}.elementor-987929 .elementor-element.elementor-element-a4ce235.elementor-wc-products ul.products li.product .star-rating{font-size:0em;margin-bottom:0px;}.elementor-987929 .elementor-element.elementor-element-a4ce235.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-vamtam_accent_3 );font-family:var( --e-global-typography-317004b-font-family ), Kanit;font-size:var( --e-global-typography-317004b-font-size );font-weight:var( --e-global-typography-317004b-font-weight );text-transform:var( --e-global-typography-317004b-text-transform );line-height:var( --e-global-typography-317004b-line-height );}.elementor-987929 .elementor-element.elementor-element-a4ce235.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-vamtam_accent_3 );}.elementor-987929 .elementor-element.elementor-element-a4ce235.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-vamtam_accent_3 );}.elementor-987929 .elementor-element.elementor-element-a4ce235.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-vamtam_accent_3 );}.elementor-987929 .elementor-element.elementor-element-a4ce235.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-vamtam_accent_3 );}.elementor-987929 .elementor-element.elementor-element-a4ce235.elementor-wc-products ul.products li.product .button, .elementor-987929 .elementor-element.elementor-element-a4ce235.elementor-wc-products .added_to_cart{border-color:#02010100;padding:16px 10px 16px 10px;}.elementor-987929 .elementor-element.elementor-element-a4ce235.elementor-wc-products ul.products li.product .button{margin-top:0px;}.elementor-987929 .elementor-element.elementor-element-a4ce235.elementor-wc-products ul.products li.product .added_to_cart{margin-top:0px;}.elementor-987929 .elementor-element.elementor-element-a4ce235 ul.products li.product .vamtam-product-content{padding-bottom:0px;}.elementor-987929 .elementor-element.elementor-element-a4ce235 ul.products li.product .vamtam-product-content .woocommerce-loop-product__title{min-height:40px;}.elementor-987929 .elementor-element.elementor-element-a4ce235.elementor-wc-products ul.products li.product{border-style:solid;border-width:0px 0px 0px 0px;border-radius:6px;padding:0px 0px 17px 0px;background-color:var( --e-global-color-vamtam_accent_5 );border-color:var( --e-global-color-vamtam_accent_5 );}.elementor-987929 .elementor-element.elementor-element-a4ce235 .onsale{--vamtam-onsale-bg-color:var( --e-global-color-vamtam_accent_1 );}@media(max-width:1024px){.elementor-987929 .elementor-element.elementor-element-1699d11{margin-top:0px;margin-bottom:0px;}.elementor-987929 .elementor-element.elementor-element-a4ce235{--vamtam-cols:4;--vamtam-col-gap:30px;}.elementor-987929 .elementor-element.elementor-element-a4ce235 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-987929 .elementor-element.elementor-element-a4ce235.elementor-wc-products  ul.products{grid-column-gap:30px;grid-row-gap:30px;}.elementor-987929 .elementor-element.elementor-element-a4ce235.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-987929 .elementor-element.elementor-element-a4ce235.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-b002ce5-font-size );line-height:var( --e-global-typography-b002ce5-line-height );}.elementor-987929 .elementor-element.elementor-element-a4ce235.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-317004b-font-size );line-height:var( --e-global-typography-317004b-line-height );}.elementor-987929 .elementor-element.elementor-element-a4ce235.elementor-wc-products ul.products li.product .button{margin-top:15px;}.elementor-987929 .elementor-element.elementor-element-a4ce235.elementor-wc-products ul.products li.product .added_to_cart{margin-top:15px;}.elementor-987929 .elementor-element.elementor-element-a4ce235 ul.products li.product .vamtam-product-content{padding-bottom:15px;}.elementor-987929 .elementor-element.elementor-element-a4ce235.elementor-wc-products ul.products li.product{padding:0px 0px 0px 0px;}.elementor-987929 .elementor-element.elementor-element-a4ce235.elementor-wc-products ul.products li.product span.onsale{font-size:var( --e-global-typography-7454aab-font-size );line-height:var( --e-global-typography-7454aab-line-height );letter-spacing:var( --e-global-typography-7454aab-letter-spacing );}}@media(max-width:767px){.elementor-987929 .elementor-element.elementor-element-1699d11{margin-top:0px;margin-bottom:0px;}.elementor-987929 .elementor-element.elementor-element-a4ce235{--vamtam-cols:2;--vamtam-col-gap:20px;}.elementor-987929 .elementor-element.elementor-element-a4ce235.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:20px;}.elementor-987929 .elementor-element.elementor-element-a4ce235.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-987929 .elementor-element.elementor-element-a4ce235.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-b002ce5-font-size );line-height:var( --e-global-typography-b002ce5-line-height );}.elementor-987929 .elementor-element.elementor-element-a4ce235.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-317004b-font-size );line-height:var( --e-global-typography-317004b-line-height );}.elementor-987929 .elementor-element.elementor-element-a4ce235.elementor-wc-products ul.products li.product span.onsale{font-size:var( --e-global-typography-7454aab-font-size );line-height:var( --e-global-typography-7454aab-line-height );letter-spacing:var( --e-global-typography-7454aab-letter-spacing );}}/* Start custom CSS for woocommerce-products, class: .elementor-element-a4ce235 */:root{
  --kb-accent: #c08d7f;
  --kb-radius: 20px;
}

ul.products{
  padding-left:0 !important;
  margin-left:0 !important;
}

ul.products li.product{
  background:#fff;
  border-radius: var(--kb-radius);
  overflow:hidden;
  box-shadow:0 6px 20px rgba(0,0,0,0.06);
  position:relative;
  padding-bottom:18px;
  list-style:none !important;
  text-align:left !important;
}

ul.products li.product img{
  border-radius: var(--kb-radius) var(--kb-radius) 0 0;
}

/* Insignia SALE - se deja con su colita de cinta original */
.onsale{
  background-color: var(--kb-accent) !important;
  color:#fff !important;
  font-size:11px !important;
  font-weight:600 !important;
  padding:6px 14px !important;
  top:16px !important;
  left:16px !important;
  right:auto !important;
  min-height:auto !important;
  min-width:auto !important;
  line-height:normal !important;
  text-transform:uppercase;
  letter-spacing:.5px;
}

/* Botón Add to cart, con esquinas redondeadas y solo visible al pasar el cursor */
ul.products li.product .button,
ul.products li.product a.add_to_cart_button,
ul.products li.product a.button{
  opacity:0;
  transform:translateY(6px);
  transition:opacity .25s ease, transform .25s ease;
  position:absolute;
  left:16px;
  right:16px;
  bottom:70px;
  width:auto;
  border-radius:8px !important;
  overflow:hidden !important;
  border:none !important;
  background:#1a1a1a !important;
  color:#fff !important;
  text-align:center;
  font-size:13px;
  padding:10px 0 !important;
}
ul.products li.product:hover .button,
ul.products li.product:hover a.add_to_cart_button,
ul.products li.product:hover a.button{
  opacity:1;
  transform:translateY(0);
}

/* Título del producto */
ul.products li.product h2,
ul.products li.product h3,
ul.products li.product .woocommerce-loop-product__title{
  font-weight:600 !important;
  font-size:15px !important;
  color:#1a1a1a !important;
  margin:12px 0 4px 0 !important;
  padding:0 16px !important;
  text-align:left !important;
  text-transform:none;
}

/* Precio - sin descuento */
ul.products li.product .price{
  padding:0 16px;
  text-align:left !important;
}
ul.products li.product .price .woocommerce-Price-amount{
  font-size:16px !important;
  color:#333 !important;
  font-weight:600 !important;
}

/* Precio tachado - con descuento */
ul.products li.product .price del .woocommerce-Price-amount{
  color:#aaa !important;
  font-weight:400 !important;
  font-size:14px !important;
  opacity:1 !important;
}

/* Precio de oferta - con descuento */
ul.products li.product .price ins .woocommerce-Price-amount{
  color: var(--kb-accent) !important;
  font-weight:700 !important;
  font-size:16px !important;
}
ul.products li.product .price ins{
  text-decoration:none;
}/* End custom CSS */