/*
 * Capa de compatibilidad con el kit global de Elementor. GENERADO -- no editar a mano.
 *
 * El kit define `.elementor-kit-N a { color: ... }`, con especificidad (0,1,1),
 * que gana a los botones y enlaces del plugin declarados con una sola clase (0,1,0):
 * los <a class="vcec-button"> salian con el azul de enlace en vez de su color propio.
 * El orden de carga no lo arregla, porque no es un empate sino mas especificidad.
 *
 * Cada regla de color de frontend.css se repite aqui con su ultima clase duplicada,
 * subiendo +1 clase de forma uniforme: gana al kit y conserva intacta la cascada
 * interna del plugin (todas suben igual y en el mismo orden). Solo se toca `color`,
 * que es lo unico que el kit pisa; las reglas con !important ya ganaban y se omiten.
 *
 * Regenerar tras editar los colores de frontend.css.
 */
.vcec-single.vcec-single,.vcec-archive.vcec-archive,.vcec-term-page.vcec-term-page{color:var(--vcec-text, #1C1C1C)}
.vcec-single.vcec-single h1,.vcec-single.vcec-single h2,.vcec-archive.vcec-archive h1,.vcec-book-card.vcec-book-card h3,.vcec-featured-book.vcec-featured-book h2{color:var(--vcec-text, #1C1C1C)}
.vcec-eyebrow.vcec-eyebrow{color:var(--vcec-burgundy, #6A1E1E)}
.vcec-subtitle.vcec-subtitle,.vcec-author-line.vcec-author-line{color:var(--vcec-muted, #4A4742)}
.vcec-button.vcec-button{color:#fff}
.vcec-button.vcec-button:hover{color:#fff}
.vcec-button--quiet.vcec-button--quiet{color:var(--vcec-burgundy, #6A1E1E)}
.vcec-button--quiet.vcec-button--quiet:hover{color:#fff}
.vcec-country-select.vcec-country-select select,.vcec-filters.vcec-filters select,.vcec-filters.vcec-filters input{color:var(--vcec-text, #1C1C1C)}
.vcec-price.vcec-price{color:var(--vcec-burgundy, #6A1E1E)}
.vcec-status.vcec-status{color:var(--vcec-muted, #4A4742)}
.vcec-status--available.vcec-status--available{color:var(--vcec-status-available)}
.vcec-status--sold_out.vcec-status--sold_out{color:var(--vcec-status-sold-out)}
.vcec-status--soon.vcec-status--soon{color:var(--vcec-status-soon)}
.vcec-status--review.vcec-status--review{color:var(--vcec-status-review)}
.vcec-book-card.vcec-book-card h3 a{color:inherit}
.vcec-book-card__author.vcec-book-card__author{color:var(--vcec-muted, #4A4742)}
.vcec-badges.vcec-badges span{color:#fff}
.vcec-filters.vcec-filters select{color:var(--vcec-text, #1C1C1C)}
.vcec-filters__order.vcec-filters__order label{color:var(--vcec-muted, #4A4742)}
.vcec-collection-card.vcec-collection-card a{color:inherit}
.vcec-breadcrumbs.vcec-breadcrumbs{color:var(--vcec-muted, #4A4742)}
.vcec-breadcrumbs.vcec-breadcrumbs a{color:var(--vcec-burgundy, #6A1E1E)}
.vcec-breadcrumbs__separator.vcec-breadcrumbs__separator{color:rgba(28,28,28,.25)}
.vcec-breadcrumbs__current.vcec-breadcrumbs__current{color:var(--vcec-text, #1C1C1C)}
.vcec-required.vcec-required{color:var(--vcec-burgundy, #6A1E1E)}
.vcec-filters-toggle.vcec-filters-toggle{color:var(--vcec-text, #1C1C1C)}
.vcec-results-count.vcec-results-count{color:var(--vcec-muted, #4A4742)}
.skip-link.skip-link:focus{color:var(--vcec-burgundy, #6A1E1E)}
.vcec-index.vcec-index summary::after{color:var(--vcec-muted, #4A4742)}
.vcec-index.vcec-index details div{color:var(--vcec-text, #1C1C1C)}
.vcec-modal-close.vcec-modal-close{color:var(--vcec-muted, #4A4742)}
.vcec-modal-close.vcec-modal-close:hover{color:var(--vcec-burgundy, #6A1E1E)}
.vcec-modal.vcec-modal h3{color:var(--vcec-text, #1C1C1C)}
.vcec-modal-subtitle.vcec-modal-subtitle{color:var(--vcec-muted, #4A4742)}
.vcec-cover-action--ghost.vcec-cover-action--ghost{color:var(--vcec-burgundy, #6A1E1E)}
.vcec-cover-action--ghost.vcec-cover-action--ghost:hover{color:#fff}
.vcec-product-subtitle.vcec-product-subtitle{color:var(--vcec-muted, #4A4742)}
.vcec-product-info .vcec-author-line.vcec-author-line{color:var(--vcec-product-gold)}
.vcec-product-info .vcec-author-line.vcec-author-line a{color:inherit}
.vcec-product-badges.vcec-product-badges span{color:#3C3127}
.vcec-product-summary.vcec-product-summary{color:var(--vcec-product-ink)}
.vcec-read-more.vcec-read-more{color:var(--vcec-product-gold, #A56F16)}
.vcec-product-video__close.vcec-product-video__close{color:#fff}
.vcec-product-meta.vcec-product-meta dt,.vcec-detail-grid.vcec-detail-grid dt{color:var(--vcec-muted, #4A4742)}
.vcec-product-meta.vcec-product-meta dd,.vcec-detail-grid.vcec-detail-grid dd{color:var(--vcec-product-ink)}
.vcec-product-purchase .vcec-section-heading.vcec-section-heading h2{color:var(--vcec-product-gold)}
.vcec-product-purchase .vcec-country-group.vcec-country-group h3{color:var(--vcec-muted, #4A4742)}
.vcec-product-purchase .vcec-price.vcec-price{color:var(--vcec-product-ink)}
.vcec-purchase-box .vcec-country-tab.vcec-country-tab{color:var(--vcec-product-ink, #1C1C1C)}
.vcec-purchase-box .vcec-country-tab.vcec-country-tab:hover{color:var(--vcec-product-gold, #A56F16)}
.vcec-purchase-box .vcec-country-tab.is-active.is-active{color:#fff}
.vcec-purchase-box .vcec-country-tab.is-active.is-active:hover{color:#fff}
.vcec-purchase-box .vcec-country-tab--primary.vcec-country-tab--primary{color:var(--vcec-product-gold, #A56F16)}
.vcec-purchase-box .vcec-country-tab--primary.is-active.is-active{color:#fff}
.vcec-product-section.vcec-product-section p{color:var(--vcec-product-ink)}
.vcec-related__all.vcec-related__all{color:var(--vcec-burgundy, #6A1E1E)}
.vcec-product-tab-nav.vcec-product-tab-nav button{color:var(--vcec-muted, #4A4742)}
.vcec-product-tab-nav.vcec-product-tab-nav button:hover{color:var(--vcec-text, #1C1C1C)}
.vcec-product-tab-nav button.is-active.is-active{color:var(--vcec-burgundy, #6A1E1E)}
.vcec-eyebrow--gold.vcec-eyebrow--gold{color:var(--vcec-gold, #B9975B)}
.vcec-category-chip.vcec-category-chip{color:var(--vcec-muted, #4A4742)}
.vcec-pagination li .page-numbers.page-numbers{color:var(--vcec-text, #1C1C1C)}
.vcec-pagination li .page-numbers.page-numbers:hover{color:var(--vcec-burgundy, #6A1E1E)}
.vcec-pagination li .page-numbers.current.current{color:#fff}
.vcec-meta-icon.vcec-meta-icon{color:var(--vcec-product-gold, #A56F16)}
.vcec-purchase-more.vcec-purchase-more{color:var(--vcec-product-ink, #1C1C1C)}
.vcec-purchase-more.vcec-purchase-more:hover{color:var(--vcec-product-gold, #A56F16)}
.vcec-tab-autor .vcec-author-tab-bio.vcec-author-tab-bio p{color:var(--vcec-product-ink, #1C1C1C)}
.vcec-product-badges.vcec-product-badges a{color:#fff}
.vcec-product-badges.vcec-product-badges a:hover{color:#fff}
.vcec-share__label.vcec-share__label{color:var(--vcec-muted, #4A4742)}
.vcec-share__btn.vcec-share__btn{color:var(--vcec-muted, #4A4742)}
.vcec-share__btn.vcec-share__btn:hover{color:var(--vcec-burgundy, #6A1E1E)}
.vcec-share__copied.vcec-share__copied{color:var(--vcec-status-available, #1f6b42)}
.vcec-buttons-outline .vcec-button.vcec-button{color:var(--vcec-burgundy, #6A1E1E)}
.vcec-buttons-outline .vcec-button.vcec-button:hover{color:#fff}
.vcec-buttons-outline .vcec-button--quiet.vcec-button--quiet:hover{color:#fff}
.vcec-work-page.vcec-work-page h1,.vcec-work-page.vcec-work-page h2,.vcec-work-page.vcec-work-page h3{color:var(--vcec-text, #1C1C1C)}
.vcec-work-hero__desc.vcec-work-hero__desc{color:var(--vcec-muted, #4A4742)}
.vcec-work-meta.vcec-work-meta dt{color:var(--vcec-muted, #4A4742)}
.vcec-work-books__head.vcec-work-books__head p{color:var(--vcec-muted, #4A4742)}
.vcec-work-text.vcec-work-text p{color:var(--vcec-muted, #4A4742)}
.vcec-volume-badge.vcec-volume-badge{color:#fff}
.vcec-book-card__subtitle.vcec-book-card__subtitle{color:var(--vcec-muted, #4A4742)}
a.vcec-category-chip.vcec-category-chip:hover,a.vcec-category-chip.vcec-category-chip:focus-visible{color:#fff}
.vcec-book-card__author .vcec-filter-link.vcec-filter-link{color:inherit}
.vcec-book-card__author .vcec-filter-link.vcec-filter-link:hover,.vcec-book-card__author .vcec-filter-link.vcec-filter-link:focus-visible{color:var(--vcec-burgundy, #6A1E1E)}
.vcec-active-filter.vcec-active-filter{color:var(--vcec-text, #1C1C1C)}
.vcec-active-filter:hover .vcec-active-filter__x.vcec-active-filter__x{color:#fff}
.vcec-clear-filters.vcec-clear-filters{color:var(--vcec-burgundy, #6A1E1E)}
.vcec-banner__slide.vcec-banner__slide{color:var(--vcec-banner-ink)}
.vcec-banner__eyebrow.vcec-banner__eyebrow{color:var(--vcec-banner-accent)}
.vcec-banner__title.vcec-banner__title{color:var(--vcec-banner-ink)}
.vcec-banner__quote.vcec-banner__quote{color:var(--vcec-banner-muted)}
.vcec-banner__text.vcec-banner__text{color:var(--vcec-banner-muted)}
.vcec-banner__text.vcec-banner__text a{color:inherit}
.vcec-banner__slide--dark .vcec-button.vcec-button{color:#fff}
.vcec-banner__slide--dark .vcec-button.vcec-button:hover{color:var(--vcec-text, #1C1C1C)}
.vcec-banner__nav.vcec-banner__nav{color:var(--vcec-banner-accent)}
.vcec-banner[data-vcec-active-theme="dark"] .vcec-banner__dots.vcec-banner__dots{color:#fff}
.vcec-banner[data-vcec-active-theme="light"] .vcec-banner__dots.vcec-banner__dots{color:var(--vcec-text, #1C1C1C)}
