.elementor-380 .elementor-element.elementor-element-4adf90e{--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;}/* Start custom CSS for shortcode, class: .elementor-element-6297ba3 *//* ---- Paginación WooCommerce on-brand ---- */
.woocommerce nav.woocommerce-pagination ul{
  border:none !important;
  gap:8px !important;
  display:flex !important;
  justify-content:center !important;
}
.woocommerce nav.woocommerce-pagination ul li{
  border:none !important;
  margin:0 !important;
}
.woocommerce nav.woocommerce-pagination ul li a,
.woocommerce nav.woocommerce-pagination ul li span{
  font-family:'Inter',sans-serif !important;
  font-weight:600 !important;
  font-size:14px !important;
  color:#18185A !important;
  background:#FFFFFF !important;
  border:1px solid #DADCEA !important;
  border-radius:10px !important;
  min-width:42px !important;
  height:42px !important;
  line-height:42px !important;
  padding:0 8px !important;
  transition:all .2s ease !important;
}
.woocommerce nav.woocommerce-pagination ul li a:hover{
  border-color:#1466FF !important;
  color:#1466FF !important;
}
/* Página activa: relleno navy */
.woocommerce nav.woocommerce-pagination ul li span.current{
  background:#18185A !important;
  border-color:#18185A !important;
  color:#FFFFFF !important;
}

/* ---- Precio de oferta en navy (refuerzo, pisa el celeste) ---- */
.woocommerce .price ins,
.woocommerce .price ins *,
.woocommerce ul.products li.product .price ins,
.woocommerce ul.products li.product .price ins *{
  color:#18185A !important;
  text-decoration:none !important;
}/* End custom CSS */