/* WC Price History */
.wc-price-history.prior-price.lowest {
    font-size: 12px !important;
    color: #666666 !important;
    font-family: 'Space Mono', monospace !important;
}

/* WooCommerce hintakomponentti */
.wc-block-components-product-price__value {
    color: #e91e63 !important;
    font-family: 'Space Mono', monospace !important;
}

/* --------------------------------------------------------------
   EAN-koodi
-------------------------------------------------------------- */
.tuote-ean {
    display: flex;
    align-items: center;
    gap: 10px;
    margin-bottom: 16px;
    font-family: 'Space Mono', monospace;
    font-size: 12px;
}

.tuote-ean__label {
    background: #1a1a1a;
    border: 1px solid #222;
    color: #666;
    padding: 2px 8px;
    letter-spacing: 0.1em;
    font-size: 10px;
    text-transform: uppercase;
}

.tuote-ean__arvo {
    color: #888;
    letter-spacing: 0.08em;
}

/* --------------------------------------------------------------
   Brändin logo
-------------------------------------------------------------- */
.brand-logo-wrap {
    margin-bottom: 16px;
}

.brand-logo-wrap img {
    max-height: 40px;
    width: auto;
    filter: brightness(0) invert(1);
    opacity: 0.6;
}

.brand-logo-wrap--text {
    font-family: 'Space Mono', monospace;
    font-size: 11px;
    letter-spacing: 0.15em;
    text-transform: uppercase;
    color: #666;
}

/* --------------------------------------------------------------
   Tekniset tiedot (ACF)
-------------------------------------------------------------- */
.tekniset-tiedot {
    margin-top: 40px;
    border: 1px solid #222;
    padding: 30px;
}

.tekniset-tiedot h3 {
    font-family: 'Syne', sans-serif;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    color: #e8e8e8;
    margin-bottom: 20px;
    padding-bottom: 12px;
    border-bottom: 1px solid #222;
}

.tekniset-tiedot table {
    width: 100%;
    border-collapse: collapse;
    font-family: 'Space Mono', monospace;
    font-size: 12px;
}

.tekniset-tiedot table tr {
    border-bottom: 1px solid #1a1a1a;
}

.tekniset-tiedot table th {
    text-align: left;
    padding: 10px 0;
    color: #666;
    font-weight: 400;
    width: 40%;
}

.tekniset-tiedot table td {
    padding: 10px 0;
    color: #e8e8e8;
}

/* Tekniset tiedot -välilehti */
.tekniset-tiedot-tab table {
    width: 100%;
    border-collapse: collapse;
    font-family: 'Space Mono', monospace;
    font-size: 12px;
}

.tekniset-tiedot-tab table tr {
    border-bottom: 1px solid #1a1a1a;
}

.tekniset-tiedot-tab table th {
    text-align: left;
    padding: 10px 0;
    color: #666;
    font-weight: 400;
    width: 40%;
}

.tekniset-tiedot-tab table td {
    padding: 10px 0;
    color: #e8e8e8;
}
