.inner-container {
    max-width: 600px; /* Chiều rộng tối đa của nội dung */
    margin: 0 auto;
    padding: 0 15px;
    box-sizing: border-box;
}

/* ==================================== */
/* 1. THANH ƯU ĐÃI CHÍNH (Banner 40%) */
/* ==================================== */

.inner-header-top {
   display: flex;
    background-color: #0d0d2b;
    align-items: center;
    height: 85px;
    gap: 20px;
}

/* Khối Logo và Text Ưu đãi */
.header-deal-info {
   display: flex;
    align-items: center;
        justify-content: space-around;
    min-width: 219px;
}

/* Hình tròn Logo nhỏ (Victoreno Show) */
.deal-logo-placeholder {
    width: 70px;
    height: 70px;
    margin-top: 6px;
    margin-right: 15px;
    flex-shrink: 0;
}
.deal-logo-img {
      border-radius: 50%;
    background-color: white;
    margin-top: 5px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    border: 3px solid white;
    padding: 4px 25px 40px 55px;
}

.deal-text h2 {
    font-size: 20px;
    font-weight: lighter;
    color: rgba(255, 190, 0, 1);
    margin: 0;
    text-transform: uppercase;
  
    line-height: 1.2;
}
.saleha{animation: flashText 1.8s infinite;
}
@keyframes flashText {
    0%   { opacity: 1;     transform: scale(1);     text-shadow: 0 0 10px #ff0000; }
    10%  { opacity: 0.3;   transform: scale(0.95);  text-shadow: 0 0 30px #ff0000, 0 0 50px #ff0000; }
    20%  { opacity: 1;     transform: scale(1.05);  text-shadow: 0 0 20px #ff0000; }
    30%  { opacity: 0.4;   transform: scale(0.98); }
    40%  { opacity: 1;     transform: scale(1); }
    100% { opacity: 1;     transform: scale(1); }
}

.deal-text p {
    font-size: 14px;
    margin: 0;
    color: white;
    line-height: 1.2;
}

/* Phần trăm giảm giá LỚN */
.main-header-top p {

        color: rgba(255, 190, 0, 1);
        font-family: 'Oswald', sans-serif;
        font-size: 60px;
        font-weight: bold;
        text-align: left;}
        .main-header-top p {
  
  
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1 !important;
    display: inline-block;
    
    /* HIỆU ỨNG ZOOM MẠNH + LIÊN TỤC */
    animation: zoomPulse 1.6s infinite ease-in-out;
    transform-origin: center;
}

/* HIỆU ỨNG ZOOM SIÊU MƯỢT */
@keyframes zoomPulse {
    0%   { transform: scale(1); }
    50%  { transform: scale(1.22); }     /* To nhất */
    100% { transform: scale(1); }
}


/* Nút Mua Ngay */
.btn-buy-now {
    display: inline-block;
    background-color: #c90000; /* Màu đỏ đậm */
    color: white;
    text-decoration: none;
    font-size: 22px;
    font-weight: bold;
    padding: 18px 40px;
    border-radius: 5px;
    transition: background-color 0.3s;
    text-transform: uppercase;
}
.price-bar>div:last-child{
    color: red !important;
}
.btn-buy-now:hover {
    background-color: #e00000;
}

/* ==================================== */
/* 2. THANH MENU DƯỚI */
/* ==================================== */


.inner-menu {
  display: flex;
    justify-content: center;
 
    padding-bottom: 10px !important;
    background-color: #0d0d2b;
    flex-wrap: nowrap;

}

.main-menu {
    display: flex;
    gap: 15px;
    flex-wrap: nowrap;}

.main-menu a {
      color: white;
    /* text-decoration: none; */
    font-size: 12px;
    font-weight: bold;

    margin: 0px 3px;
    transition: all 0.2s;
    text-decoration: 2px underline;
    text-transform: uppercase;
    border-bottom: 3px solid transparent;
text-underline-offset: 5px; /* Điều chỉnh khoảng cách, ví dụ 5px */}
    
@media only screen and (max-width: 900px){
    .main-menu a {
        font-size: 11px;
        
        display: flex;
        flex-wrap: nowrap;
    }
}