.container-loyalty{margin:auto;max-width:1530px;padding-left:15px;padding-right:15px}.show-mb{display:none}.landing__banner-content{align-items:center;background:linear-gradient(276.51deg,#3943a6 14.31%,#8d95ff 85.38%);border:5px solid #fff;border-radius:100px;bottom:-33px;display:flex;justify-content:center;left:0;margin:auto;max-width:1106px;padding:20px 0;position:absolute;right:0}.landing__banner-content img{height:72px;width:72px}.landing__banner--item{align-items:center;color:#fff;display:flex;gap:10px;justify-content:center;padding:0 40px}.landing__banner--item .sub-1{font-size:20px;font-weight:600;line-height:25px;margin-bottom:0}.landing__banner--item .sub-title{font-size:24px;font-weight:700;margin-bottom:0}.landing__banner--item:nth-child(2){border-left:1px solid #fff;border-right:1px solid #fff}.landing__banner--item:first-child .sub-title{font-size:40px;line-height:45px}.landing__note{color:#fff;font-size:20px;font-weight:500;line-height:100%;margin-top:50px;text-align:center}.line-white{background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 45%,hsla(0,0%,100%,0));height:3px;margin:auto;max-width:991px;width:100%}.section__voucher--list{margin:auto;max-width:1320px}.section__voucher--list img{max-width:100%}.ldp-container{background:linear-gradient(166.03deg,#ffb937 7.24%,#ff5420 32.81%,#ffbf48 59.96%);position:relative}.bg-section2-3{background:url(/image/performance/04-2025/bg-landing.png) no-repeat top;background-size:100%}.banner-bottom .banner-container{border-radius:20px;overflow:hidden}.receiving-gifts-container{padding:35px 0}.receiving-gifts-container .gifts--container{max-width:unset;padding:0;width:100%}.receiving-gifts-container .gifts-title{margin:auto;max-width:577px;width:100%}.receiving-gifts-container .gifts-title img{max-width:100%}.receiving-gifts-container .gift-item{padding:0}.receiving-gifts-container .gift-item .gift-thumbnail{border-radius:20px}.receiving-gifts-container .gift-item .gift-thumbnail img{max-width:100%}.receiving-gifts-container .gifts-list{flex-wrap:unset;gap:20px}.poster-tap_box{padding:35px 0}.poster-tap__list--item-thumbnail{border-radius:20px;overflow:hidden}.poster-tap__list--item-thumbnail img{max-width:100%}.discount{background:#fe6435!important;color:#fff!important}.content-sale{align-items:center;background-size:cover;display:flex;height:57px;justify-content:center;left:0!important;line-height:1.2;position:absolute;top:0!important;width:184px;z-index:1}.content-sale img{aspect-ratio:0!important;border-radius:0!important;max-width:100%;width:unset!important}.content-sale div{align-items:center;bottom:0;color:#121212;display:flex;font-size:11px;height:100%;justify-content:flex-start;left:0;line-height:1.2;padding:0 0 0 15px;position:absolute;right:0;text-align:center;top:0;width:100%}.content-sale div span{color:#fff!important;font-family:SVN-Zona Pro,serif}.content-sale div strong{font-weight:700}.hot-sale-container,.phu-kien-sale-container{background:none;padding:0 0 55px}.hot-sale-container .products-list .product-item,.phu-kien-sale-container .products-list .product-item{padding:0}.hot-sale-container .products-list .product-item .product-thumbnail,.phu-kien-sale-container .products-list .product-item .product-thumbnail{max-height:282px;overflow:unset}.hot-sale-container .products-list .product-item .product-thumbnail a,.phu-kien-sale-container .products-list .product-item .product-thumbnail a{display:block;max-height:282px;overflow:hidden;width:100%}.hot-sale-container .products-list .product-item .product-thumbnail .content-sale span,.phu-kien-sale-container .products-list .product-item .product-thumbnail .content-sale span{color:#fff}.hot-sale-container .products-list .product-item .product-info,.phu-kien-sale-container .products-list .product-item .product-info{background:#fff;border-radius:0 0 16px 16px}.hot-sale-container .products-list .product-item .product-price,.phu-kien-sale-container .products-list .product-item .product-price{margin:10px 0}.hot-sale-container .products-list .product-item .product-price .price,.phu-kien-sale-container .products-list .product-item .product-price .price{color:#609cff}.hot-sale-container .content-sale{bottom:0;top:auto}.btn-card,.primary-btn{background:#fb6575;background:linear-gradient(90deg,#e90101,#fe6435);border:2px solid #fff;border-radius:30px;box-shadow:0 3.87px 3.87px 0 #00000040;color:#fff;display:block;margin:0 auto;overflow:hidden;padding:16px 32px;position:relative;text-align:center;width:-moz-max-content;width:max-content}.btn-card:before,.primary-btn:before{background:linear-gradient(0deg,#ffffff00 -55.59%,#ffffff00 -31.62%,#ffffff00 -9.37%,#ffffff00 11.17%,#ffffff00 31.71%,#ffeaeb0f 52.25%,#f4aaac5e 72.79%,#ffb2b4ed 93.33%,#fff 112.16%,#fff 115.59%);background-blend-mode:screen;border-radius:20px;content:"";height:40%;left:0;margin:auto;position:absolute;right:0;top:0;width:87%}.btn-card:after,.primary-btn:after{background:linear-gradient(180deg,#ffffff1c 2.96%,#fcfcfc1a 23.22%,#f1f1f114 40.44%,#e0e0e012 56.64%,#c8c8c812 71.83%,#ababab1a 86.01%,#ffffff0f 104.25%);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.btn-card{background:linear-gradient(229.17deg,#4880ff 24.5%,#0045cf 70.64%)}.btn-card:before{content:unset}.primary-btn{padding:5px 20px}.banner-bottom{background:linear-gradient(90deg,#fe954f,#ff5420);margin-top:85px}.card-container .heading-container{align-items:center;display:flex;justify-content:center}.card-container .heading-container .heading-img{margin:auto}.card-container .heading-container .heading-img img{max-width:100%}.card-container .heading-container h2{color:#fff;font-size:28px}.card-container .heading-container .heading{margin:70px 0}.card-container .heading-container .heading .bg-title{position:relative;z-index:1}.card-container .heading-container .heading .bg-title:before{background-image:url(/image/loyalty/03-2025/traitim.png);left:20%;right:auto}.card-container .heading-container .heading .bg-title:after,.card-container .heading-container .heading .bg-title:before{background-position:50%;background-repeat:no-repeat;background-size:100%;bottom:0;content:"";height:59px;margin:auto;position:absolute;top:0;width:68px;z-index:-1}.card-container .heading-container .heading .bg-title:after{background-image:url(/image/loyalty/03-2025/traitim2.png);direction:ltr;left:auto;right:20%}.card-container{background-image:url(/image/loyalty/04-2025/bg-card.png);background-position:50%;background-size:1920px;position:relative;z-index:0}.card-container:before{background-image:url(/image/loyalty/04-2025/card-left.png);left:0;z-index:0}.card-container:after,.card-container:before{background-position:50%;background-size:100%;content:"";height:100%;position:absolute;top:0;width:20%}.card-container:after{background-image:url(/image/loyalty/04-2025/card-right.png);right:0}.card-container .box-card{background:transparent;padding:7rem 0;position:relative;z-index:1}.card-container .card-list-container{padding:20px 0}.section__banner{border-radius:20px;overflow:hidden}.section__banner img{max-width:100%}.card-box{background:transparent;border:none;box-shadow:none;max-width:unset;padding:32px 28px;z-index:-1}.card-box-title{margin:0 auto 20px;max-width:524px}.card-box-title img{max-width:100%}.card-box .products-list{background:linear-gradient(90deg,#fe954f,#ff5420);border-radius:29px;box-shadow:inset 0 4px 50px 0 #fe6435;padding:24px}@media screen and (max-width:1600px){.receiving-gifts-container .gifts--container{max-width:unset}}@media screen and (max-width:1200px){.receiving-gifts-container .gifts--container{max-width:unset}.receiving-gifts-container .gifts-list{flex-wrap:wrap}}@media (max-width:768px){.show-pc{display:none}.card-box{border-radius:20px;padding:0}.card-box .products-list{border-radius:10px;padding:10px}.product-list.swiper-wrapper{padding-bottom:0}.banner-section{display:block}.card-container{background-position:center 72px;background-repeat:no-repeat;background-size:564px}.card-container .container-loyalty{padding:0}.card-container:after,.card-container:before{background-repeat:no-repeat}.card-container .heading-container{padding:0 15px}.card-container .heading-container .heading{margin:0}.card-container .heading-container h2{font-size:22px}.card-container .box-card{padding:18px 0 10px}.card-container .btn-card{display:none}.receiving-gifts-container{padding:20px 0}.receiving-gifts-container .gifts-title{width:70%}.receiving-gifts-container .gifts-list{gap:5px}.receiving-gifts-container .gift-item{width:48%}.receiving-gifts-container .gift-item .gift-thumbnail{border-radius:11px}.poster-tap_box{padding:20px 0 0}.hot-sale-container .products-list{padding:0}.banner-section{margin:0 auto 15px 0}.hot-sale-container,.phu-kien-sale-container{padding:20px 0}.hot-sale-container .products-list .product-item .product-info,.phu-kien-sale-container .products-list .product-item .product-info{padding:5px}.hot-sale-container .products-list .product-item .product-title,.phu-kien-sale-container .products-list .product-item .product-title{-webkit-line-clamp:3;font-size:14px;line-height:16px}.hot-sale-container .products-list .product-item .product-price,.phu-kien-sale-container .products-list .product-item .product-price{flex-wrap:wrap;gap:0;margin:2px 0}.hot-sale-container .products-list .product-item .product-price .price,.phu-kien-sale-container .products-list .product-item .product-price .price{font-size:16px;line-height:22px}.hot-sale-container .products-list .product-item .product-price .old-price,.phu-kien-sale-container .products-list .product-item .product-price .old-price{font-size:12px}.hot-sale-container .products-list .product-item .product-thumbnail .discount,.phu-kien-sale-container .products-list .product-item .product-thumbnail .discount{font-size:11px;height:35px;width:35px}.btn-card,.primary-btn{font-size:14px}.button-container{margin-top:0}.content-sale{height:55px;width:116.46px}.content-sale div{font-size:9px}.landing__banner-content{border:1px solid #fff;padding:8px 0}.landing__banner-content img{height:28px;width:28px}.landing__banner--item{gap:3px;padding:0 2px}.landing__banner--item .sub-1{font-size:8px;line-height:13px}.landing__banner--item .sub-title{font-size:12px;line-height:17px}.landing__banner--item:nth-child(2){border-left:none;border-right:none}.landing__banner--item:first-child .sub-title{font-size:14px;line-height:18px}.landing__note{font-size:16px}.banner-bottom{margin-top:35px}}
