body {
    background: url('https://cdn.hita.com.vn/storage/banner/themes/tet2026/bg-tet-v-2026.jpg') no-repeat;
    background-size: cover;
    background-position: left top;
    background-attachment: fixed;
}
body .header-wrap .header-top .logo i.iconhita-logo {
    background-image: url("https://cdn.hita.com.vn/storage/banner/themes/tet2026/logo-desktop-new-year-2026.png");
    background-position: unset;
    zoom: 1.7;
    background-size: 100%;
}
body .content-wrap .categories-wrap .categories-list {
    background-color: #fff;
    border-radius: 9px;
    overflow: hidden;
}
body .content-wrap .card-components {
    background-color: unset;
}
body .content-wrap .news-featured-wrap {
    background-color: #fff;
    padding: 10px;
    margin-top: 15px;
    border-radius: 9px;
    margin-bottom: 15px;
}
body .theme-year-2026 {
    pointer-events: none;
}
body .theme-year-2026 .left {
    position: fixed;
    z-index: 10;
    left: 0px;
    top: 15%;
    width: calc(calc(100vw - 1000px) / 2);
    text-align: end;
}
body .theme-year-2026 .left img {
    width: 100%;
    display: inline-block;
}
body .theme-year-2026 .left img.cau-doi {
    width: calc(calc(100vw - 1200px) / 2);
    max-width: 130px;
    margin-right: 100px;
}
body .theme-year-2026 .right {
    position: fixed;
    z-index: 10;
    right: 0px;
    top: 15%;
    width: calc(calc(100vw - 1000px) / 2);
}
body .theme-year-2026 .right img {
    width: 100%;
    display: inline-block;
}
body .theme-year-2026 .right img.cau-doi {
    width: calc(calc(100vw - 1200px) / 2);
    max-width: 130px;
    margin-left: 100px;
}
body .content-wrap .banner-midder .item-banner:first-child {
    margin-right: 15px;
}
body.product-body #page-header-wrap {
    margin-bottom: 0px;
}
body.product-body #page-header-wrap .container {
    padding: 0px;
}
body.product-body .container {
    max-width: 1230px;
    background-color: #fff;
    padding: 15px 15px 1px 15px;
    margin-bottom: 0px;
}
body.product-body .theme-year-2026 .left {
    width: calc((100vw - 1026px) / 2);
}
body.product-body .theme-year-2026 .right {
    width: calc((100vw - 1026px) / 2);
}
body.product-body .category-main-content {
    margin-bottom: 0px;
}
.phao-hoa {
    width: 25vw;
    min-width: 300px;
    max-width: 500px;
    position: fixed;
    bottom: 15vh;
    left: 0px;
    z-index: -10;
}
.phao-hoa.right {
    left: unset;
    right: 0px;
    transform: scaleX(-1);
}
.linh-vat-2026 {
    width: 230px;
    position: fixed;
    bottom: 0;
    left: 0px;
    z-index: -10;
}
.linh-vat-2026.right {
    left: unset;
    right: 0px;
}
@media screen and (max-width: 1600px) {
    .phao-hoa {
        left: -80px;
   }
    .phao-hoa.right {
        right: -80px;
   }
    .linh-vat-2026 {
        width: 180px;
   }
}
