/* ==========================================================================
   SSYC — Ficha de producto (Fase 2)
   Estilos sobre el tema Anvogue. Todo vive en el child, el padre no se toca.
   ========================================================================== */

/* --- Contador falso "X personas viendo" ---------------------------------
   Lo ideal es apagarlo desde Theme Options > Single Product > Visitor Count.
   Este CSS es un respaldo por si quedara encendido. */
.pls-visitor-count {
    display: none !important;
}

/* --- SKU visible en mono -------------------------------------------------- */
.ssyc-sku {
    display: flex;
    align-items: center;
    gap: 5px;
    width: 100%;
    font-family: Consolas, Monaco, "Courier New", monospace;
    font-size: 13px;
    letter-spacing: 0.3px;
    color: #5F5E5A;
    margin: 4px 0 16px;
    clear: both;
}

.ssyc-sku svg {
    width: 15px;
    height: 15px;
    opacity: 0.7;
}

.ssyc-sku strong {
    font-weight: 600;
    color: #2C2C2A;
}

/* --- Precio destacado ----------------------------------------------------- */
.summary.entry-summary .price {
    display: block;
    clear: both;
    margin-top: 6px;
    color: #0C2340;
    font-weight: 600;
}

/* --- Botón principal en color de marca ------------------------------------ */
.summary.entry-summary .single_add_to_cart_button,
.woocommerce .summary .single_add_to_cart_button {
    background: #0C447C !important;
    color: #fff !important;
    border-radius: 8px !important;
    font-weight: 600 !important;
    letter-spacing: 0.3px;
    transition: background .2s ease;
}

.summary.entry-summary .single_add_to_cart_button:hover {
    background: #093560 !important;
}

/* --- Tabs de descripción más limpios -------------------------------------- */
.woocommerce-tabs .wc-tabs li a {
    font-weight: 600;
    color: #5F5E5A;
}

.woocommerce-tabs .wc-tabs li.active a {
    color: #0C2340;
}

/* --- Categoría (posted_in) discreta --------------------------------------- */
.summary.entry-summary .posted_in {
    font-size: 12px;
    color: #888780;
}
