.elementor-kit-15{--e-global-color-primary:#EDE7DD;--e-global-color-secondary:#0A0A0A;--e-global-color-text:#CFCAC3;--e-global-color-accent:#8C8C8C;--e-global-color-rfpanel:#101010;--e-global-color-rfpnl2:#161616;--e-global-color-rfline:#1F1F1F;--e-global-color-rfdim:#5A5A5A;--e-global-color-rfprice:#BDB8B1;--e-global-color-rfwhite:#FFFFFF;--e-global-typography-primary-font-family:"Anton";--e-global-typography-primary-font-size:20px;--e-global-typography-primary-font-weight:400;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-primary-line-height:0.94em;--e-global-typography-primary-letter-spacing:0.5px;--e-global-typography-secondary-font-family:"JetBrains Mono";--e-global-typography-secondary-font-size:14px;--e-global-typography-secondary-font-weight:500;--e-global-typography-secondary-text-transform:uppercase;--e-global-typography-secondary-line-height:1.4em;--e-global-typography-secondary-letter-spacing:1.8px;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:300;--e-global-typography-text-line-height:1.75em;--e-global-typography-accent-font-family:"Inter";--e-global-typography-accent-font-size:16px;--e-global-typography-accent-font-weight:500;--e-global-typography-accent-line-height:1.5em;--e-global-typography-rfdato-font-family:"JetBrains Mono";--e-global-typography-rfdato-font-weight:400;--e-global-typography-rfdato-line-height:1.4em;--e-global-typography-rfdato-letter-spacing:0.5px;--e-global-typography-rfjp-font-family:"Noto Sans JP";--e-global-typography-rfjp-font-weight:400;--e-global-typography-rfjp-line-height:1.6em;--e-global-typography-rfjp-letter-spacing:2px;--e-global-typography-rfbtn-font-family:"Montserrat";--e-global-typography-rfbtn-font-weight:700;--e-global-typography-rfbtn-line-height:1.4em;--e-global-typography-rfbtn-letter-spacing:0.5px;background-color:#0A0A0A;color:#CFCAC3;font-family:"Inter", sans-serif;font-size:24px;font-weight:300;line-height:1.75em;}.elementor-kit-15 button,.elementor-kit-15 input[type="button"],.elementor-kit-15 input[type="submit"],.elementor-kit-15 .elementor-button{background-color:#EDE7DD;font-family:"JetBrains Mono", sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1em;letter-spacing:1.8px;color:#0B0B0B;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EDE7DD;border-radius:0px 0px 0px 0px;padding:15px 22px 15px 22px;}.elementor-kit-15 button:hover,.elementor-kit-15 button:focus,.elementor-kit-15 input[type="button"]:hover,.elementor-kit-15 input[type="button"]:focus,.elementor-kit-15 input[type="submit"]:hover,.elementor-kit-15 input[type="submit"]:focus,.elementor-kit-15 .elementor-button:hover,.elementor-kit-15 .elementor-button:focus{background-color:#FFFFFF;color:#0B0B0B;border-style:solid;border-color:#FFFFFF;}.elementor-kit-15 e-page-transition{background-color:#FFBC7D;}.elementor-kit-15 p{margin-block-end:10px;}.elementor-kit-15 a{color:#EDE7DD;font-family:"Inter", sans-serif;font-weight:400;}.elementor-kit-15 a:hover{color:#FFFFFF;}.elementor-kit-15 h1{color:#EDE7DD;font-family:"Anton", sans-serif;font-size:92px;font-weight:400;text-transform:uppercase;line-height:0.94em;letter-spacing:0.5px;}.elementor-kit-15 h2{color:#EDE7DD;font-family:"Anton", sans-serif;font-size:29px;font-weight:400;text-transform:uppercase;line-height:1.1em;letter-spacing:4px;}.elementor-kit-15 h3{color:#EDE7DD;font-family:"Anton", sans-serif;font-size:32px;font-weight:400;text-transform:uppercase;line-height:1.05em;letter-spacing:1px;}.elementor-kit-15 h4{color:#EDE7DD;font-family:"Anton", sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:1px;}.elementor-kit-15 h5{color:#EDE7DD;font-family:"JetBrains Mono", sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:1.8px;}.elementor-kit-15 h6{color:#EDE7DD;font-family:"JetBrains Mono", sans-serif;font-size:9px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:1.8px;}.elementor-kit-15 img{border-radius:0px 0px 0px 0px;}.elementor-kit-15 label{color:#8C8C8C;font-family:"JetBrains Mono", sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:1.6px;}.elementor-kit-15 input:not([type="button"]):not([type="submit"]),.elementor-kit-15 textarea,.elementor-kit-15 .elementor-field-textual{font-family:"Inter", sans-serif;font-size:14px;font-weight:300;color:#EDE7DD;background-color:#101010;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1F1F1F;border-radius:0px 0px 0px 0px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1440px;}.e-con{--container-max-width:1440px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-lightbox{background-color:rgba(10,10,10,0.95);--lightbox-ui-color:#8C8C8C;--lightbox-ui-color-hover:#EDE7DD;}@media(max-width:1024px){.elementor-kit-15 h1{font-size:62px;}.elementor-kit-15 h2{font-size:26px;}.elementor-kit-15 h3{font-size:28px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-15{font-size:14px;}.elementor-kit-15 h1{font-size:44px;}.elementor-kit-15 h2{font-size:22px;}.elementor-kit-15 h3{font-size:24px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;--container-default-padding-top:0px;--container-default-padding-right:20px;--container-default-padding-bottom:0px;--container-default-padding-left:20px;}}
/* Start custom CSS *//* === Precios de producto: verde de marca (#42D23C) ===
   Se usa !important porque WooCommerce y las plantillas de
   Elementor traen reglas mas especificas para el precio. */
.woocommerce ul.products li.product .price,
.woocommerce div.product .price,
.woocommerce div.product p.price,
.woocommerce div.product span.price,
.woocommerce .price,
.woocommerce .price a,
.woocommerce .price ins,
.woocommerce .price del,
.woocommerce .price .amount,
.woocommerce .price .woocommerce-Price-currencySymbol,
.woocommerce-Price-amount,
.woocommerce-Price-amount .woocommerce-Price-currencySymbol,
.elementor-widget-woocommerce-product-price .price,
.elementor-widget-woocommerce-product-price .price del,
.elementor-widget-woocommerce-product-price .price ins,
.elementor-widget-woocommerce-product-price .price .amount {
	color: #42D23C !important;
}

/* Precio tachado en rebajas: verde y sin atenuar */
.woocommerce .price del,
.woocommerce div.product p.price del,
.woocommerce div.product span.price del,
.woocommerce ul.products li.product .price del,
.elementor-widget-woocommerce-product-price .price del {
	opacity: 1 !important;
}

/* === Boton anadir al carrito: Montserrat Bold === */
.woocommerce ul.products li.product a.button.add_to_cart_button,
.woocommerce a.add_to_cart_button,
.woocommerce button.single_add_to_cart_button,
.woocommerce div.product form.cart button.single_add_to_cart_button,
.elementor-widget-woocommerce-product-add-to-cart .single_add_to_cart_button,
.elementor-widget-wc-archive-products a.add_to_cart_button {
	font-family: "Montserrat", sans-serif !important;
	font-weight: 700 !important;
}

/* =========================================================
   SELECTOR DE OPCIONES EN FORMATO TARJETA
   Morado de marca #7F54B3 · Verde de marca #42D23C
   ========================================================= */

/* Apilar etiqueta y opciones (por defecto van en tabla) */
.woocommerce div.product form.cart .variations,
.woocommerce div.product form.cart .variations tbody,
.woocommerce div.product form.cart .variations tr,
.woocommerce div.product form.cart .variations th,
.woocommerce div.product form.cart .variations td {
	display: block;
	width: 100%;
	padding: 0;
	border: 0;
	text-align: left;
}

/* Cabecera "OPTIONS" + subtitulo */
.woocommerce div.product form.cart .variations th.label label {
	color: #42D23C;
	font-family: "Montserrat", sans-serif;
	font-weight: 700;
	font-size: 14px;
	letter-spacing: .14em;
	text-transform: uppercase;
}
.woocommerce div.product form.cart .variations th.label .woo-selected-variation-item-name { display: none; }
.woocommerce div.product form.cart .variations th.label::after {
	content: "Choose the option that suits you best.";
	display: block;
	margin: 8px 0 20px;
	color: rgba(255,255,255,.62);
	font-size: 15px;
	line-height: 1.45;
	letter-spacing: 0;
	text-transform: none;
}

/* Lista en columna */
.woocommerce div.product form.cart ul.variable-items-wrapper {
	display: flex;
	flex-direction: column;
	gap: 14px;
	margin: 0;
	padding: 0;
	list-style: none;
}

/* La tarjeta */
.woocommerce div.product form.cart ul.variable-items-wrapper li.variable-item.button-variable-item {
	position: relative;
	display: flex;
	align-items: center;
	box-sizing: border-box;
	width: 100% !important;
	height: auto !important;
	max-width: none !important;
	min-height: 108px;
	margin: 0 !important;
	padding: 22px 74px 22px 96px;
	text-align: left;
	justify-content: flex-start !important;
	background: #111114 !important;
	border: 1px solid rgba(255,255,255,.10) !important;
	border-radius: 14px !important;
	box-shadow: none !important;
	cursor: pointer;
	transition: border-color .18s ease, background .18s ease;
}
.woocommerce div.product form.cart ul.variable-items-wrapper li.variable-item.button-variable-item:hover { border-color: rgba(127,84,179,.55) !important; }

/* Estado seleccionado */
.woocommerce div.product form.cart ul.variable-items-wrapper li.variable-item.button-variable-item.selected {
	background: #15101c !important;
	border-color: #7F54B3 !important;
	box-shadow: 0 0 0 1px #7F54B3 !important;
}

/* Icono a la izquierda */
.woocommerce div.product form.cart ul.variable-items-wrapper li.variable-item.button-variable-item::before {
	content: "";
	position: absolute;
	left: 26px;
	top: 50%;
	transform: translateY(-50%);
	width: 46px !important;
	height: 46px !important;
	min-width: 0 !important;
	min-height: 0 !important;
	display: block !important;
	visibility: visible !important;
	opacity: 1 !important;
	background-color: transparent !important;
	border: 0 !important;
	z-index: 2;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}
.woocommerce div.product form.cart ul.variable-items-wrapper li.variable-item.button-variable-item.button-variable-item-complete-with-box::before { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237F54B3' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z'/%3E%3Cpolyline points='3.27 6.96 12 12.01 20.73 6.96'/%3E%3Cline x1='12' y1='22.08' x2='12' y2='12'/%3E%3C/svg%3E"); }
.woocommerce div.product form.cart ul.variable-items-wrapper li.variable-item.button-variable-item.button-variable-item-console-without-box::before { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2342D23C' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='5' width='20' height='14' rx='3'/%3E%3Crect x='7' y='8.5' width='10' height='7' rx='1'/%3E%3Cpath d='M4.6 9.6v4.8'/%3E%3Cpath d='M19.4 9.6v4.8'/%3E%3C/svg%3E"); }
.woocommerce div.product form.cart ul.variable-items-wrapper li.variable-item.button-variable-item.button-variable-item-customization-kit::before  { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237F54B3' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z'/%3E%3C/svg%3E"); }

/* Circulo de seleccion a la derecha */
.woocommerce div.product form.cart ul.variable-items-wrapper li.variable-item.button-variable-item::after {
	content: "";
	position: absolute;
	right: 26px;
	top: 50%;
	transform: translateY(-50%);
	width: 30px !important;
	height: 30px !important;
	min-width: 0 !important;
	min-height: 0 !important;
	display: block !important;
	visibility: visible !important;
	opacity: 1 !important;
	z-index: 2;
	border-radius: 50%;
	border: 2px solid rgba(255,255,255,.25);
	background: transparent;
	transition: all .18s ease;
}
.woocommerce div.product form.cart ul.variable-items-wrapper li.variable-item.button-variable-item.selected::after {
	border-color: #7F54B3;
	background: #7F54B3 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") center / 15px 15px no-repeat;
}

/* Texto */
.woocommerce div.product form.cart ul.variable-items-wrapper li.variable-item.button-variable-item .variable-item-contents { width: 100%; text-align: left; display: block !important; }
.woocommerce div.product form.cart ul.variable-items-wrapper li.variable-item.button-variable-item .variable-item-span {
	display: block;
	font-family: "Montserrat", sans-serif;
	font-weight: 700;
	font-size: 19px;
	line-height: 1.25;
	color: #fff;
	width: 100%;
	padding: 0 !important;
	text-transform: none;
}

/* Distintivo RECOMENDADO */
.woocommerce div.product form.cart ul.variable-items-wrapper li.variable-item.button-variable-item.button-variable-item-complete-with-box .variable-item-contents::after {
	content: "RECOMMENDED";
	display: inline-block;
	margin-top: 14px;
	padding: 6px 12px;
	border-radius: 6px;
	background: #7F54B3;
	color: #fff;
	font-family: "Montserrat", sans-serif;
	font-weight: 700;
	font-size: 11px;
	letter-spacing: .12em;
}

/* Enlace "Limpiar": sobra, siempre hay una opcion elegida */
.woocommerce div.product form.cart .reset_variations { display: none !important; }

/* Movil */
@media (max-width: 767px) {
	.woocommerce div.product form.cart ul.variable-items-wrapper li.variable-item.button-variable-item {
		min-height: 96px;
		padding: 18px 60px 18px 76px;
	}
	.woocommerce div.product form.cart ul.variable-items-wrapper li.variable-item.button-variable-item::before { left: 18px; width: 38px !important; height: 38px !important; }
	.woocommerce div.product form.cart ul.variable-items-wrapper li.variable-item.button-variable-item::after  { right: 18px; width: 26px !important; height: 26px !important; }
	.woocommerce div.product form.cart ul.variable-items-wrapper li.variable-item.button-variable-item .variable-item-span { font-size: 17px; }
}

/* =========================================================
   BOTON DEL LISTADO DE TIENDA
   ========================================================= */
.woocommerce ul.products li.product a.button {
	background: #000000 !important;
	color: #FFFFFF !important;
	border: 1px solid rgba(255,255,255,.38) !important;
	border-radius: 999px !important;
	padding: 15px 30px !important;
	font-family: "Montserrat", sans-serif !important;
	font-size: 15px !important;
	font-weight: 700 !important;
	letter-spacing: .06em;
	line-height: 1.2;
	transition: border-color .18s ease, color .18s ease, background .18s ease;
}
.woocommerce ul.products li.product a.button:hover {
	background: #000000 !important;
	border-color: #42D23C !important;
	color: #42D23C !important;
}


/* =========================================================
   CORRECCIONES RESPONSIVE
   ========================================================= */

/* Carrito y finalizar compra: los bloques usan .alignwide con
   margenes negativos de -80px, que en movil sacan el contenido
   fuera de la pantalla. Solo se neutraliza por debajo de 1025px
   para no alterar el aspecto en escritorio. */
@media (max-width: 1024px) {
	.wp-block-woocommerce-cart.alignwide,
	.wp-block-woocommerce-checkout.alignwide,
	.page-content .alignwide,
	.entry-content .alignwide {
		margin-left: 0 !important;
		margin-right: 0 !important;
		max-width: 100% !important;
		width: 100% !important;
	}
}

/* Tablas de las paginas legales en movil */
@media (max-width: 767px) {
	.entry-content table,
	.page-content table {
		width: 100% !important;
		max-width: 100% !important;
		table-layout: fixed;
		font-size: 12.5px;
		word-break: break-word;
	}
	.entry-content table th,
	.entry-content table td,
	.page-content table th,
	.page-content table td {
		padding: 8px 6px;
		word-break: break-word;
	}
}

/* Descripcion corta dentro de la tarjeta.
   La genera el snippet PHP a partir de la primera frase de la
   descripcion de cada variacion, editable desde el producto. */
.woocommerce div.product form.cart ul.variable-items-wrapper li.variable-item.button-variable-item .rf-opcion-desc {
	display: block;
	margin-top: 7px;
	font-family: "Inter", sans-serif;
	font-size: 14.5px;
	font-weight: 400;
	line-height: 1.45;
	letter-spacing: 0;
	text-transform: none;
	color: rgba(255,255,255,.62);
}
@media (max-width: 767px) {
	.woocommerce div.product form.cart ul.variable-items-wrapper li.variable-item.button-variable-item .rf-opcion-desc { font-size: 13.5px; }
}

/* =========================================================
   FEATURED CONSOLES (carrusel): duotono verde
   Todas las imagenes recortadas al mismo formato 4:3.
   ========================================================= */
.elementor-element-27e7d85 .e-loop-item .elementor-widget-theme-post-featured-image a,
.elementor-element-27e7d85 .e-loop-item .elementor-widget-theme-post-featured-image figure {
	position: relative;
	display: block;
	width: 100%;
	aspect-ratio: 4 / 3;
	overflow: hidden;
	margin: 0;
}
.elementor-element-27e7d85 .e-loop-item img {
	width: 100% !important;
	height: 100% !important;
	object-fit: cover;
	display: block;
	filter: grayscale(1) brightness(1.55) contrast(.95);
	transition: filter .35s ease;
}
.elementor-element-27e7d85 .e-loop-item .elementor-widget-theme-post-featured-image a::after {
	content: "";
	position: absolute;
	inset: 0;
	background: #42D23C;
	mix-blend-mode: multiply;
	opacity: .9;
	pointer-events: none;
	transition: opacity .35s ease;
}
.elementor-element-27e7d85 .e-loop-item:hover img { filter: none; }
.elementor-element-27e7d85 .e-loop-item:hover .elementor-widget-theme-post-featured-image a::after { opacity: 0; }

.elementor-element-27e7d85 .swiper, .elementor-element-27e7d85 .elementor-swiper { max-width: 100%; overflow: hidden; }


/* =========================================================
   RESENAS DE LA HOME (carrusel)
   Solo afecta al bloque Feedback de la portada.
   Las resenas de la ficha de producto NO se tocan.
   ========================================================= */
.elementor-element-ec971d2 .cr-review-card-inner {
	border-radius: 14px;
	overflow: hidden;
}
.elementor-element-ec971d2 .cr-review-card-inner .middle-row {
	background: transparent !important;
	padding: 18px 22px !important;
}
.elementor-element-ec971d2 .cr-review-card-inner .reviewer-name {
	color: #FFFFFF !important;
	font-family: "Montserrat", sans-serif !important;
	font-size: 15px !important;
	font-weight: 700 !important;
	letter-spacing: .05em;
	text-transform: uppercase;
}
.elementor-element-ec971d2 .cr-review-card-inner .reviewer-verified {
	color: rgba(255,255,255,.45) !important;
	font-size: 12px !important;
	letter-spacing: .04em;
}
.elementor-element-ec971d2 .cr-review-card-inner .review-text,
.elementor-element-ec971d2 .cr-review-card-inner .review-content {
	color: rgba(255,255,255,.78) !important;
	font-size: 15px !important;
	line-height: 1.6 !important;
}
.elementor-element-ec971d2 .cr-review-card-inner .datetime {
	color: rgba(255,255,255,.42) !important;
	font-size: 12.5px !important;
}
.elementor-element-ec971d2 .cr-review-card-inner .rating-label {
	color: rgba(255,255,255,.50) !important;
	font-size: 14px !important;
}
.elementor-element-ec971d2 .cr-review-card-inner .review-product,
.elementor-element-ec971d2 .cr-review-card-inner .review-product a {
	color: #42D23C !important;
	font-family: "Montserrat", sans-serif !important;
	font-size: 13px !important;
	font-weight: 700 !important;
	letter-spacing: .05em;
	text-transform: uppercase;
	text-decoration: none;
}
/* el plugin pinta un check de verificado en cada avatar; estas
   resenas vienen de la tienda anterior y no son compras verificadas */
.elementor-element-ec971d2 .cr-avatar-check { display: none !important; }

.elementor-element-ec971d2 .slick-prev:before,
.elementor-element-ec971d2 .slick-next:before {
	color: #FFFFFF !important;
	opacity: .75;
	font-size: 26px;
}
.elementor-element-ec971d2 .slick-prev:hover:before,
.elementor-element-ec971d2 .slick-next:hover:before {
	color: #42D23C !important;
	opacity: 1;
}
.elementor-element-ec971d2 .slick-dots li button:before {
	color: #FFFFFF !important;
	opacity: .28;
	font-size: 9px;
}
.elementor-element-ec971d2 .slick-dots li.slick-active button:before {
	color: #42D23C !important;
	opacity: 1;
}
@media (max-width: 767px) {
	.elementor-element-ec971d2 .cr-review-card-inner .middle-row { padding: 16px 18px !important; }
}

@media (max-width: 450px) {
	/* sin flechas en movil: recuperamos el ancho que reservaban */
	.elementor-element-ec971d2 .cr-reviews-slider {
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
}


/* =========================================================
   CARRITO DE LA CABECERA
   El estilo global de botones le ponia fondo claro y el icono
   quedaba invisible sobre el.
   ========================================================= */
.elementor-element-9b1c853 .elementor-menu-cart__toggle .elementor-button {
	background-color: transparent !important;
	color: #EDE7DD !important;
	border: 0 !important;
	padding: 0 !important;
}
.elementor-element-9b1c853 .elementor-menu-cart__toggle .elementor-button:hover,
.elementor-element-9b1c853 .elementor-menu-cart__toggle .elementor-button:focus {
	background-color: transparent !important;
	color: #42D23C !important;
}


/* =========================================================
   PRECIO DE LAS TARJETAS DE PRODUCTO EN MOVIL
   WooCommerce lo calcula como 0.857em del texto base, lo que
   en movil daba 12px. Lo fijamos en 14 para igualarlo con la
   portada y que se lea bien.
   ========================================================= */
@media (max-width: 767px) {
	.woocommerce ul.products li.product .price {
		font-size: 14px;
	}
}/* End custom CSS */