/*  
==================================================
 ESTILOS PERSONALIZADOS PARA PRODUCTOS Y FORMULARIOS
==================================================
 APLICA FORMATO A LABELS, BOTONES Y FORMULARIOS EN LA WEB.
==================================================
*/

label[for="choose-the-donor-mare"],
label[for="select-the-stallion-of-your-choice"],
label[for="chose-the-sex-of-embryo"],
label[for="choose-the-type-of-embryo"] {
    color: #D09A40 !important;
    font-weight: bold;
    font-size: 16px;
    text-transform: uppercase;
    letter-spacing: 0.5px;
}

@media (max-width: 768px) {
    label[for="choose-the-donor-mare"],
    label[for="select-the-stallion-of-your-choice"],
    label[for="chose-the-sex-of-embryo"],
    label[for="choose-the-type-of-embryo"] {
        font-size: 14px;
        letter-spacing: 0.3px;
    }
}

@media (max-width: 480px) {
    label[for="choose-the-donor-mare"],
    label[for="select-the-stallion-of-your-choice"],
    label[for="chose-the-sex-of-embryo"],
    label[for="choose-the-type-of-embryo"] {
        font-size: 12px;
        text-align: center;
    }
}

/*  
==================================================
 BOTÓN "ADD TO CART" – PÁGINA DEL PRODUCTO
==================================================
*/

.single_add_to_cart_button {
    background-color: #000000 !important;
    color: #FFFFFF !important;
    font-size: 18px;
    font-weight: bold;
    padding: 12px 24px;
    min-width: 200px;
    text-align: center;
    border-radius: 5px;
    display: inline-block;
    border: 1px solid #D09A40 !important;
    text-transform: uppercase;
    transition: background-color 0.3s ease, color 0.3s ease;
}

.single_add_to_cart_button:hover {
    background-color: #D09A40 !important;
    color: #000000 !important;
}

@media (max-width: 768px) {
    .single_add_to_cart_button {
        font-size: 16px;
        padding: 10px 20px;
        min-width: 180px;
    }
}

@media (max-width: 480px) {
    .single_add_to_cart_button {
        font-size: 14px;
        padding: 8px 16px;
        min-width: 160px;
    }
}

/* BOTÓN "CONTINUE SHOPPING" */
a.button.wc-forward {
    background-color: #000000 !important;
    color: #FFFFFF !important;
    font-weight: bold;
    font-size: 16px;
    padding: 12px 24px;
    border-radius: 5px;
    text-decoration: none;
    display: inline-block;
    transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
}

a.button.wc-forward:hover {
    background-color: #D09A40 !important;
    color: #000000 !important;
}

@media (max-width: 768px) {
    a.button.wc-forward {
        font-size: 14px;
        padding: 10px 20px;
    }
}

@media (max-width: 480px) {
    a.button.wc-forward {
        font-size: 12px;
        padding: 8px 16px;
    }
}

/* PRECIO EN VERDE */
.price,
.price .woocommerce-Price-amount,
.price .woocommerce-Price-currencySymbol {
    color: #4CAF50 !important;
    font-weight: bold;
    font-size: 30px;
    text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
}

@media (max-width: 768px) {
    .price,
    .price .woocommerce-Price-amount,
    .price .woocommerce-Price-currencySymbol {
        font-size: 16px;
    }
}

@media (max-width: 480px) {
    .price,
    .price .woocommerce-Price-amount,
    .price .woocommerce-Price-currencySymbol {
        font-size: 14px;
    }
}

/* MIGAS DE PAN */
.woocommerce .woo-breadcrumbs {
    display: none !important;
}

/* ESPACIO ENTRE MENÚ Y PRODUCTO */
.single-product .site-main {
    padding-top: 10px !important;
}

/* BOTÓN "ADD TO CART" EN CATEGORÍAS */
.woocommerce ul.products li.product a.button.add_to_cart_button {
    background-color: #000000 !important;
    color: #ffffff !important;
    font-weight: bold;
    border: 1px solid #D09A40 !important;
    border-radius: 4px;
    text-transform: uppercase;
    transition: background-color 0.3s ease;
}

.woocommerce ul.products li.product a.button.add_to_cart_button:hover {
    background-color: #D09A40 !important;
    color: #000000 !important;
}

/* CHECKOUT LABEL */
.woocommerce-checkout .ast-animate-input label {
    color: #D09A40 !important;
    opacity: 1 !important;
    font-weight: bold;
}

/* REGISTRO DE SUBASTAS */
.woocommerce-form .woocommerce-terms-and-conditions-checkbox-text {
    color: #FFFFFF !important;
    font-weight: normal;
}

.woocommerce-form .woocommerce-terms-and-conditions-checkbox-text a {
    color: #D09A40 !important;
    font-weight: bold;
    text-decoration: underline;
}

.woocommerce-form .woocommerce-form__input-checkbox {
    width: 18px;
    height: 18px;
    border: 2px solid #D09A40 !important;
    background-color: #FFFFFF !important;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    border-radius: 3px;
    position: relative;
    cursor: pointer;
    margin-right: 8px;
}

.woocommerce-form .woocommerce-form__input-checkbox:checked::before {
    content: "✔";
    color: black;
    font-size: 14px;
    position: absolute;
    top: -1px;
    left: 2px;
}

/* LABEL FLOTANTE EN LOGIN */
.woocommerce form .ast-animate-input label {
    color: #D09A40 !important;
    opacity: 1 !important;
    font-weight: bold;
}

/* SELECT PAÍS EN CHECKOUT */
.woocommerce select.country_to_state.country_select {
    height: 48px !important;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    font-size: 16px;
    color: #000000 !important;
}

/* BOTÓN RECTANGULAR UNIFICADO */
a.woocommerce-Button.button,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button {
    background-color: #000000 !important;
    color: #FFFFFF !important;
    font-weight: bold;
    font-size: 16px;
    padding: 12px 24px;
    border-radius: 5px;
    text-transform: uppercase;
    text-decoration: none;
    border: 1px solid #D09A40 !important;
    display: inline-block;
    transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
}

a.woocommerce-Button.button:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover {
    background-color: #D09A40 !important;
    color: #000000 !important;
}

/* ========================================== 
   CAMBIO DE COLOR DE LA CATEGORÍA "FOALS BEING BORN" A COLOR NEGRO
   ==========================================
   Este estilo cambia el color de la categoría "Foals Being Born" a negro para el producto específico con ID 73293.
   Se utiliza el selector CSS para apuntar exactamente a ese producto dentro de la categoría.
   ========================================== */
   
#main > div > ul > li.ast-grid-common-col.ast-full-width.ast-article-post.desktop-align-center.tablet-align-left.mobile-align-left.remove-featured-img-padding.ast-width-md-4.ast-archive-post.ast-separate-posts.ast-product-gallery-layout-horizontal-slider.ast-product-gallery-with-no-image.ast-product-tabs-layout-horizontal.product.type-product.post-73293.status-publish.last.instock.product_cat-foals_being_born.has-post-thumbnail.sold-individually.shipping-taxable.purchasable.product-type-auction.uwa_auction_status_pending > div.astra-shop-summary-wrap > span.ast-woo-product-category {
    color: #000000 !important; /* Cambiar a color negro */
}

/* ========================================== 
   CAMBIO DE COLOR DE LA CATEGORÍA "FOALS BEING BORN" A COLOR NEGRO
   ==========================================
   Este estilo cambia el color de la categoría "Foals Being Born" a negro para el producto específico con ID 67329.
   Se utiliza el selector CSS para apuntar exactamente a ese producto dentro de la categoría.
   ========================================== */

#main > div > ul > li.ast-grid-common-col.ast-full-width.ast-article-post.desktop-align-center.tablet-align-left.mobile-align-left.remove-featured-img-padding.ast-width-md-4.ast-archive-post.ast-separate-posts.ast-product-gallery-layout-horizontal-slider.ast-product-tabs-layout-horizontal.product.type-product.post-67329.status-publish.first.instock.product_cat-foals_being_born.product_tag-elite-show-jumping-embryo.product_tag-future-champions-embryos-foals.has-post-thumbnail.featured.sold-individually.purchasable.product-type-auction.uwa_auction_status_pending > div.astra-shop-summary-wrap > span.ast-woo-product-category {
    color: #000000 !important;
}

/* ========================================== 
   CAMBIO DE COLOR DE LA CATEGORÍA "FOALS BEING BORN" A COLOR NEGRO
   ==========================================
   Este estilo cambia el color de la categoría "Foals Being Born" a negro para el producto específico con ID 43461.
   Se utiliza el selector CSS para apuntar exactamente a ese producto dentro de la categoría.
   ========================================== */

#main > div > ul > li.ast-grid-common-col.ast-full-width.ast-article-post.desktop-align-center.tablet-align-left.mobile-align-left.remove-featured-img-padding.ast-width-md-4.ast-archive-post.ast-separate-posts.ast-product-gallery-layout-horizontal-slider.ast-product-gallery-with-no-image.ast-product-tabs-layout-horizontal.product.type-product.post-43461.status-publish.first.instock.product_cat-foals_being_born.product_tag-elite-show-jumping-embryo.product_tag-future-champions-embryos-foals.has-post-thumbnail.sold-individually.purchasable.product-type-auction.uwa_auction_status_pending > div.astra-shop-summary-wrap > span.ast-woo-product-category {
    color: #000000 !important;
}

/* ========================================== 
   CAMBIO DE COLOR DE LA CATEGORÍA "FOALS BEING BORN" A COLOR NEGRO
   ==========================================
   Este estilo cambia el color de la categoría "Foals Being Born" a negro para el producto específico con ID 67344.
   Se utiliza el selector CSS para apuntar exactamente a ese producto dentro de la categoría.
   ========================================== */

#main > div > ul > li.ast-grid-common-col.ast-full-width.ast-article-post.desktop-align-center.tablet-align-left.mobile-align-left.remove-featured-img-padding.ast-width-md-4.ast-archive-post.ast-separate-posts.ast-product-gallery-layout-horizontal-slider.ast-product-gallery-with-no-image.ast-product-tabs-layout-horizontal.product.type-product.post-67344.status-publish.instock.product_cat-foals_being_born.product_tag-elite-show-jumping-embryo.product_tag-future-champions-embryos-foals.has-post-thumbnail.sold-individually.purchasable.product-type-auction.uwa_auction_status_pending > div.astra-shop-summary-wrap > span.ast-woo-product-category {
    color: #000000 !important;
}

/* ========================================== 
   CAMBIO DE COLOR DE LA CATEGORÍA "FOALS BEING BORN" A COLOR NEGRO
   ==========================================
   Este estilo cambia el color de la categoría "Foals Being Born" a negro para el producto específico con ID 67303.
   Se utiliza el selector CSS para apuntar exactamente a ese producto dentro de la categoría.
   ========================================== */

#main > div > ul > li.ast-grid-common-col.ast-full-width.ast-article-post.desktop-align-center.tablet-align-left.mobile-align-left.remove-featured-img-padding.ast-width-md-4.ast-archive-post.ast-separate-posts.ast-product-gallery-layout-horizontal-slider.ast-product-gallery-with-no-image.ast-product-tabs-layout-horizontal.product.type-product.post-67303.status-publish.first.instock.product_cat-foals_being_born.product_tag-elite-show-jumping-embryo.product_tag-future-champions-embryos-foals.has-post-thumbnail.sold-individually.purchasable.product-type-auction.uwa_auction_status_pending > div.astra-shop-summary-wrap > span.ast-woo-product-category {
    color: #000000 !important;
}

/* ========================================== 
   CAMBIO DE COLOR DE LA CATEGORÍA "FOALS BEING BORN" A COLOR NEGRO
   ==========================================
   Este estilo cambia el color de la categoría "Foals Being Born" a negro para el producto específico con ID 67289.
   Se utiliza el selector CSS para apuntar exactamente a ese producto dentro de la categoría.
   ========================================== */

#main > div > ul > li.ast-grid-common-col.ast-full-width.ast-article-post.desktop-align-center.tablet-align-left.mobile-align-left.remove-featured-img-padding.ast-width-md-4.ast-archive-post.ast-separate-posts.ast-product-gallery-layout-horizontal-slider.ast-product-gallery-with-no-image.ast-product-tabs-layout-horizontal.product.type-product.post-67289.status-publish.instock.product_cat-foals_being_born.product_tag-elite-show-jumping-embryo.product_tag-future-champions-embryos-foals.has-post-thumbnail.sold-individually.purchasable.product-type-auction.uwa_auction_status_pending > div.astra-shop-summary-wrap > span.ast-woo-product-category {
    color: #000000 !important;
}

/* ========================================== 
   CAMBIO DE COLOR DE LA CATEGORÍA "FOALS BEING BORN" A COLOR NEGRO
   ==========================================
   Este estilo cambia el color de la categoría "Foals Being Born" a negro para el producto específico con ID 67321.
   Se utiliza el selector CSS para apuntar exactamente a ese producto dentro de la categoría.
   ========================================== */

#main > div > ul > li.ast-grid-common-col.ast-full-width.ast-article-post.desktop-align-center.tablet-align-left.mobile-align-left.remove-featured-img-padding.ast-width-md-4.ast-archive-post.ast-separate-posts.ast-product-gallery-layout-horizontal-slider.ast-product-gallery-with-no-image.ast-product-tabs-layout-horizontal.product.type-product.post-67321.status-publish.last.instock.product_cat-foals_being_born.product_tag-elite-show-jumping-embryo.product_tag-future-champions-embryos-foals.has-post-thumbnail.sold-individually.purchasable.product-type-auction.uwa_auction_status_pending > div.astra-shop-summary-wrap > span.ast-woo-product-category {
    color: #000000 !important;
}

/* ========================================== 
   CAMBIO DE COLOR DE TEXTO A NEGRO Y CENTRADO JUSTIFICADO
   https://sciworldclass.com/product-category/auction/foals_being_born/
   ==========================================
   Este estilo cambia el color del texto a negro y lo centra y justifica en su contenedor.
   ========================================== */

#main > div > header > div > p {
   color: #000000 !important;
/*    text-align: center; /* Centra el texto horizontalmente */
    text-align-last: justify; /* Justifica el texto en la última línea */
}

/* ========================================== 
   CAMBIO DE COLOR DE TEXTO A NEGRO PARA #main > div > div.ast-shop-toolbar-container > div:nth-child(1) > p
   ==========================================
   Este estilo cambia el color del texto dentro del elemento especificado a negro.
   ========================================== */

#main > div > div.ast-shop-toolbar-container > div:nth-child(1) > p {
    color: #000000 !important;
}

/* =======================================================
   Agregar el texto "Foaling Date" debajo de la imagen
   ======================================================= */

/* Selecciona el contenedor que rodea la imagen del producto */
/*#post-43256 > div > div > div.elementor-element.elementor-element-596653d.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded 
/*> div > div > div > div > ul > li.ast-article-single.desktop-align-center.tablet-align-left.mobile-align-left.ast-product-gallery-layout-horizontal-slider.ast-product-tabs-layout-horizontal.product.type-product.post-67329.status-publish.instock.product_cat-foals_being_born.product_tag-elite-show-jumping-embryo.product_tag-future-champions-embryos-foals.has-post-thumbnail.featured.sold-individually.purchasable.product-type-auction.uwa_auction_status_pending 
/*> div.astra-shop-thumbnail-wrap > a > img {
/*    display: block; /* Asegura que la imagen sea un bloque */
/*    margin-bottom: 10px; /* Espacio entre la imagen y el texto */
/*}
/*
/* Agrega el texto "Foaling Date" debajo de la imagen */
/*#post-43256 > div > div > div.elementor-element.elementor-element-596653d.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded 
/*> div > div > div > div > ul > li.ast-article-single.desktop-align-center.tablet-align-left.mobile-align-left.ast-product-gallery-layout-horizontal-slider.ast-product-tabs-layout-horizontal.product.type-product.post-67329.status-publish.instock.product_cat-foals_being_born.product_tag-elite-show-jumping-embryo.product_tag-future-champions-embryos-foals.has-post-thumbnail.featured.sold-individually.purchasable.product-type-auction.uwa_auction_status_pending 
/*> div.astra-shop-thumbnail-wrap::after {
/*    content: "Foaling Date"; /* El texto en Minusculas */
/*    color: #4caf50; /* Color verde */
/*    font-size: 18px; /* Tamaño de la fuente */
/*    font-weight: bold; /* Peso de la fuente */
/*    display: block; /* Asegura que el texto se muestre en su propia línea */
/*    margin-top: 10px; /* Espacio superior para separar del contenido anterior */
/*}

/* TEXTO BLANCO EN SELECT DE LA BARRA DE HERRAMIENTAS DE LA TIENDA */
#main > div > div.ast-shop-toolbar-container > div:nth-child(2) > form > select {
    color: #FFFFFF !important;
}

/* TEXTO NEGRO PARA LA CATEGORÍA DEL PRODUCTO */
span.ast-woo-product-category {
    color: #000000 !important;
}

/* TEXTO NEGRO EN ENCABEZADOS DE LA TABLA DE PRODUCTOS SHOP*/
th.product-name,
th.product-price,
th.product-quantity,
th.product-subtotal {
    color: #000000 !important;
}

/* TEXTO BLANCO PARA TÍTULOS DE CATEGORÍAS DE LA PÁGINA ID 43256 */
#post-43256 span.ast-woo-product-category {
    color: #FFFFFF !important;
}

/* OCULTAR ENLACE "Map by Fla-Shop.com" (FORZADO) */
a[href*="fla-shop.com"][rel="nofollow"] {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    height: 0 !important;
    overflow: hidden !important;
    position: absolute !important;
    z-index: -9999 !important;
    color: #FFFFFF !important;
}

/* ============================================
   ✅ APLICA COLOR ORO AL TEXTO DE TÉRMINOS Y CONDICIONES
   ✅ "Terms and Conditions" ENLACE INCLUÍDO
   ✅ USO DE COLOR ORO CORPORATIVO (PUEDES AJUSTARLO SI TIENES UNO DEFINIDO)
=============================================== */

.sci-terms-gold {
    color: #D09A40 !important; /* ORO CLÁSICO */
    font-weight: 500;
}

.sci-terms-gold a {
    color: #D09A40 !important;
    text-decoration: underline;
}

/* ============================================ */

