/*
Theme Name: Bailly Child
Theme URI: https://pbjewels.in
Description: Child theme for Bailly
Author: Your Name
Template: bailly
Version: 1.0
*/

/* =========================
   FORCE OVERRIDE – BAILLY
   ========================= */

.single-product .product_meta .product-attributes-section {
    margin-top: 14px;
}

/* =========================
   HEADING
   ========================= */
.single-product .product_meta .product-attributes-section h3,
.single-product .product_meta .product-attributes-section .h3 {
    font-family: "Poppins", sans-serif !important;
    font-size: 17px !important;
    font-weight: 600;
    margin-bottom: 10px;
    line-height: 1.35;
    color: #0c0b0c;
}

/* =========================
   TABLE BASE
   ========================= */
.single-product .product_meta table.shop_attributes {
    width: 100%;
    border-collapse: collapse;
}

/* =========================
   TABLE CELLS
   ========================= */
.single-product .product_meta table.shop_attributes th,
.single-product .product_meta table.shop_attributes td {
    padding: 8px 10px !important;
    vertical-align: middle;
}

/* =========================
   FIRST COLUMN (LABELS)
   Gender, Occasion, etc.
   ========================= */
.single-product .product_meta table.shop_attributes th {
    width: 34%;
    font-family: "Poppins", sans-serif !important;
    font-size: 12px !important;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 0.4px;
    line-height: normal;
    color: #0c0b0c;
padding-left: 10px;
}

/* =========================
   SECOND COLUMN (VALUES)
   Female, Casual, Formal, etc.
   ========================= */
.single-product .product_meta table.shop_attributes td {
    font-family: "Poppins", sans-serif !important;
    font-size: 12px !important;
    font-weight: 400;
    line-height: normal;
    color: #0c0b0c;
}

/* =========================
   TABLET (<= 991px)
   ========================= */
@media (max-width: 991px) {

    .single-product .product_meta .product-attributes-section h3 {
        font-size: 16px !important;
    }

    .single-product .product_meta table.shop_attributes th {
        width: 40%;
        font-size: 12px !important;
    }

    .single-product .product_meta table.shop_attributes td {
        font-size: 14px !important;
    }
}

/* =========================
   MOBILE (<= 575px)
   KEEP TABLE FORMAT
   ========================= */
@media (max-width: 575px) {

    .single-product .product_meta table.shop_attributes {
        display: table;
    }

    .single-product .product_meta table.shop_attributes tr {
        display: table-row;
    }

    .single-product .product_meta table.shop_attributes th,
    .single-product .product_meta table.shop_attributes td {
        display: table-cell;
        padding: 7px 8px !important;
    }

    .single-product .product_meta .product-attributes-section h3 {
        font-size: 15px !important;
    }

    .single-product .product_meta table.shop_attributes th {
        font-size: 11.5px !important;
    }

    .single-product .product_meta table.shop_attributes td {
        font-size: 13.5px !important;
    }
}
