.container-loyalty{margin:auto;max-width:1530px;padding-left:15px;padding-right:15px}.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%}.ldp-container{background:linear-gradient(173.28deg,#2e8bff 5.27%,#0015a0 30.65%,#2e8bff 60.44%);position:relative}.bg-section2-3{background:url(/image/loyalty/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}.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 rgba(0,0,0,.251);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,hsla(0,0%,100%,0) -55.59%,hsla(0,0%,100%,0) -31.62%,hsla(0,0%,100%,0) -9.37%,hsla(0,0%,100%,0) 11.17%,hsla(0,0%,100%,0) 31.71%,rgba(255,234,235,.059) 52.25%,rgba(244,170,172,.369) 72.79%,rgba(255,178,180,.929) 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,hsla(0,0%,100%,.11) 2.96%,hsla(0,0%,99%,.102) 23.22%,hsla(0,0%,95%,.078) 40.44%,hsla(0,0%,88%,.071) 56.64%,hsla(0,0%,78%,.071) 71.83%,hsla(0,0%,67%,.102) 86.01%,hsla(0,0%,100%,.059) 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:none}.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}.card-box{background-image:url(/image/loyalty/04-2025/bg-box.jpg);background-position:bottom;background-repeat:no-repeat;background-size:cover;border:none;box-shadow:0 13px 24px 0 rgba(0,0,0,.12);max-width:unset;padding:32px 28px;z-index:-1}@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){.card-box{border-radius:20px;padding:15px}.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}}
