/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/

// thong so kỹ thuât
.thong-so-ky-thuat {
    font-size: 15px; /* Kích thước font */
    line-height: 1.6; /* Khoảng cách dòng */
    color: #444; /* Màu chữ xám đậm */
    max-width: 300px; /* Điều chỉnh độ rộng tối đa cho phù hợp */
    margin: 0 auto; /* Căn giữa block nếu cần, nếu không thì bỏ */
    padding: 10px 0; /* Thêm padding nếu muốn khoảng cách trên/dưới */
}

.thong-so-item {
    display: flex; /* Dùng Flexbox */
    align-items: baseline; /* Căn chỉnh theo đường cơ sở của văn bản */
    margin-bottom: 8px; /* Khoảng cách giữa các hàng, tăng lên một chút */
}

.thong-so-item:last-child {
    margin-bottom: 0; /* Không có margin dưới cho dòng cuối */
}

.thong-so-item .tieu-de {
    font-weight: normal; /* Đảm bảo không in đậm */
    white-space: nowrap; /* Ngăn tiêu đề xuống dòng */
    flex-shrink: 0; /* Ngăn tiêu đề bị co lại */
    /* Để dấu ":" sát vào tiêu đề và căn chỉnh thẳng hàng, chúng ta sẽ làm phức tạp hơn một chút */
    /* Thay vì thêm ":" vào HTML, chúng ta sẽ dùng CSS pseudo-element */
    position: relative; /* Cần cho pseudo-element */
    padding-right: 15px; /* Khoảng cách đủ cho dấu ":" và khoảng trống sau nó */
    
    /* Điều chỉnh vị trí của dấu ":" */
    /* Nếu dấu ":" đã có trong HTML, thì bỏ padding-right và dùng margin-right */
}
/* Nếu bạn muốn dấu ":" được thêm bằng CSS */
.thong-so-item .tieu-de::after {
    content: ":";
    position: absolute;
    right: 5px; /* Đặt dấu ":" cách 5px so với mép phải của tiêu đề */
}


.thong-so-item .gia-tri {
    font-weight: normal; /* Đảm bảo không in đậm */
    flex-grow: 1; /* Cho phép giá trị lấp đầy không gian còn lại */
    text-align: left; /* Căn trái giá trị */
    /* word-break: break-word; /* Bỏ comment nếu muốn giá trị dài tự động xuống dòng */ */
}

/* Điều chỉnh độ rộng cột để căn chỉnh thẳng hàng như trong ảnh */
/* Đây là phần quan trọng nhất để căn chỉnh cột giữa tiêu đề và giá trị */
.thong-so-item .tieu-de {
    min-width: 120px; /* Đặt một chiều rộng tối thiểu cho tiêu đề */
    /* Giá trị này cần được điều chỉnh dựa trên tiêu đề dài nhất của bạn để tất cả các giá trị đều bắt đầu ở cùng một vị trí */
    /* Trong ảnh, có vẻ nó khoảng 1/3 tổng chiều rộng của phần thông số */
}




/* CSS cho Bảng Thông số Kỹ thuật (image_892640.png) */
.thong-so-ky-thuat-table {
    width: 100%; /* Bảng chiếm toàn bộ chiều rộng của container */
    border-collapse: collapse; /* Loại bỏ khoảng cách giữa các cell */
    font-family: Arial, sans-serif; /* Font chữ phổ biến, có thể thay đổi */
    font-size: 14px; /* Kích thước chữ như trong ảnh */
    color: #333; /* Màu chữ chính */
    margin-bottom: 20px; /* Khoảng cách dưới bảng */
    border-top: 1px solid #e0e0e0; /* Đường viền trên cùng của bảng */
}

.thong-so-ky-thuat-table tbody tr {
    /* Mặc định không có border-bottom ở đây vì border sẽ nằm trên cell */
}

.thong-so-ky-thuat-table td {
    padding: 12px 15px; /* Khoảng cách bên trong cell */
    vertical-align: middle; /* Căn giữa theo chiều dọc */
    border-bottom: 1px solid #e0e0e0; /* Đường viền dưới của mỗi cell */
    text-align: left; /* Căn trái nội dung */
}

.thong-so-ky-thuat-table .tieu-de-cell {
    width: 35%; /* Điều chỉnh phần trăm này để căn chỉnh cột tiêu đề */
    font-weight: bold; /* Tiêu đề in đậm */
    background-color: #f7f7f7; /* Màu nền xám nhạt cho cột tiêu đề */
    color: #555; /* Màu chữ hơi đậm hơn cho tiêu đề */
    border-right: 1px solid #e0e0e0; /* Đường viền dọc giữa 2 cột */
    padding-left: 20px; /* Thêm padding trái cho tiêu đề */
    text-transform: uppercase; /* Đảm bảo chữ in hoa (đã xử lý trong PHP, nhưng thêm vào đây để dự phòng) */
}

.thong-so-ky-thuat-table .gia-tri-cell {
    width: 65%; /* Phần trăm còn lại cho cột giá trị */
    font-weight: normal; /* Đảm bảo giá trị không in đậm */
    padding-left: 15px; /* Padding trái cho giá trị, có thể điều chỉnh */
    color: #333;
}

/* Loại bỏ border dưới cùng của hàng cuối cùng nếu muốn */
.thong-so-ky-thuat-table tbody tr:last-child td {
    border-bottom: none;
}


//sửa gia
.price-wrapper {
    /* Đảm bảo chiều cao không cố định nếu nội dung thay đổi */
    height: auto !important; /* hoặc bỏ dòng này */
    /* Có thể thêm padding nếu bạn muốn */
    padding: 5px 0;
}

.price-wrapper .price {
    display: flex; /* Biến phần tử này thành container flex */
    justify-content: space-between; /* Đẩy các phần tử con (del và ins) ra hai đầu */
    align-items: center; /* Căn giữa theo chiều dọc nếu có sự chênh lệch chiều cao */
    width: 100%; /* Đảm bảo .price chiếm toàn bộ chiều rộng của .price-wrapper */
}

/* Tùy chỉnh thêm cho giá gốc và giá khuyến mãi */
.price-wrapper .price del {
    /* Giá gốc: nhỏ hơn, màu xám, gạch ngang */
    font-size: 0.9em; /* Hoặc kích thước cố định như 14px */
    color: #999;
    margin-right: 10px; /* Khoảng cách giữa giá gốc và giá khuyến mãi */
}

.price-wrapper .price ins {
    /* Giá khuyến mãi: lớn hơn, màu nổi bật */
    font-size: 1.2em; /* Hoặc kích thước cố định như 20px */
    font-weight: bold;
    color: #e20000; /* Màu đỏ nổi bật cho giá khuyến mãi */
    text-decoration: none; /* Bỏ gạch chân nếu có mặc định */
}

/* Ẩn các span dành cho screen reader để không ảnh hưởng đến layout */
.price-wrapper .price .screen-reader-text {
    display: none;
}


// css trang chủ
.san_pham_ban_chay .box-image {
    border: 1px solid #f1f1f1;
    border-radius: 20px;
}

.section_san_pham_ban_chay{
	border-radius: 20px;
}




@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/

	
	.price-wrapper .price {
        display: flex;
        justify-content: space-evenly;
        align-items: flex-start;
        width: 100%;
        flex-wrap: nowrap;
        flex-direction: column;
        align-content: flex-start;
    }
	
	
	
}