@font-face{font-display:swap;font-family:DT-PhuDu;font-style:normal;font-weight:300;src:url(/fonts/DT-PhuDu/DTPHUDU-LIGHT.OTF) format("opentype")}@font-face{font-display:swap;font-family:DT-PhuDu;font-style:normal;font-weight:400;src:url(/fonts/DT-PhuDu/DTPHUDU-REGULAR.OTF) format("opentype")}@font-face{font-display:swap;font-family:DT-PhuDu;font-style:normal;font-weight:500;src:url(/fonts/DT-PhuDu/DTPHUDU-MEDIUM.OTF) format("opentype")}@font-face{font-display:swap;font-family:DT-PhuDu;font-style:normal;font-weight:700;src:url(/fonts/DT-PhuDu/DTPHUDU-BOLD.OTF) format("opentype")}@font-face{font-display:swap;font-family:DT-PhuDu;font-style:normal;font-weight:900;src:url(/fonts/DT-PhuDu/DTPHUDU-BLACK.OTF) format("opentype")}body{background-color:#e81c0a!important}.container-loyalty{margin:auto;max-width:1600px;padding-left:15px;padding-right:15px}.ldp-container{background-image:linear-gradient(170.52deg,#e4f2ff 10.45%,#46a0ff 37.27%,#e4f2ff 75.52%);position:relative}.ldp-container .heading-gold-bg{display:inline-block;max-width:1097px;position:relative;text-align:center;width:100%}.ldp-container .heading-gold-bg:before{background-image:url(/image/loyalty/02-2026/bg-title-before.png);min-height:176px;top:10%;transform:translate(-50%,-50%);width:95%}.ldp-container .heading-gold-bg:after,.ldp-container .heading-gold-bg:before{background-position:50%;background-repeat:no-repeat;background-size:100% 100%;content:"";height:100%;left:50%;position:absolute;z-index:0}.ldp-container .heading-gold-bg:after{background-image:url(/image/loyalty/02-2026/bg-title.png);min-height:129px;top:50%;transform:translate(-50%,-46%);width:100%}.ldp-container .heading-gold-bg .heading-gold{padding:22px 86px}.ldp-container .heading-gold{-webkit-text-fill-color:transparent;background:linear-gradient(180deg,#fffff8 -18.16%,#fccf6b 112.44%);background-clip:text;-webkit-background-clip:text;font-family:DT-PhuDu,sans-serif;font-size:48px;font-style:normal;font-weight:700;line-height:normal;position:relative;text-align:center;text-transform:uppercase;z-index:1}.ldp-container .heading-gold-bg-2{display:inline-block;max-width:807px;position:relative;text-align:center;width:100%}.ldp-container .heading-gold-bg-2:before{background-image:url(/image/loyalty/02-2026/bg-title-2.png);min-height:129px;width:100%;z-index:1}.ldp-container .heading-gold-bg-2:after,.ldp-container .heading-gold-bg-2:before{background-position:50%;background-repeat:no-repeat;background-size:100% 100%;content:"";height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.ldp-container .heading-gold-bg-2:after{background-image:url(/image/loyalty/02-2026/bg-title-2-after.png);max-height:37px;width:1264px;z-index:0}.ldp-container .heading-gold-bg-2 .heading-gold-2{-webkit-text-fill-color:transparent;background:linear-gradient(180deg,#fae386 21.67%,#f7ce28 50.49%,#fae386 76.67%);background-clip:text;-webkit-background-clip:text;font-family:DT-PhuDu,sans-serif;font-size:48px;font-style:normal;font-weight:700;line-height:normal;padding:22px 86px;position:relative;text-align:center;text-transform:uppercase;z-index:1}.bg-section2-3{background-image:url(/image/loyalty/02-2026/background.png);background-position:50%;background-size:100% 100%}.banner-bottom .banner-container{border-radius:20px;max-width:1618px;overflow:hidden}.receiving-gifts-container{margin-bottom:50px;overflow:unset}.receiving-gifts-container .gifts--container{max-width:unset;padding:0;width:100%}.receiving-gifts-container .gifts-title{display:flex;justify-content:center;position:absolute;top:0;width:100%}.receiving-gifts-container .gift-item{padding:0}.receiving-gifts-container .gift-item .gift-thumbnail{border-radius:4px;max-width:491px}.receiving-gifts-container .gift-item .gift-thumbnail img{max-width:100%}.receiving-gifts-container .gifts-list{align-items:center;align-self:stretch;background-image:url(/image/loyalty/02-2026/bg-gifts-list.png),linear-gradient(180deg,#ffeea7,#ffd77c);background-position:50%;border:6px solid #ffe88c;border-radius:0 0 20px 20px;box-shadow:0 12px 0 0 #eda61c,inset 0 0 12px 8px hsla(0,0%,100%,0);display:flex;flex-wrap:wrap;gap:20px;justify-content:center;max-width:1122px;padding:72px 22.5px 20px;transform:translateY(72px)}.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:linear-gradient(0deg,#dc0c01 -4.25%,#ff571c 32.22%)!important;color:#ffe681!important;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:140%}.content-sale{align-items:center;background-size:cover;bottom:10px!important;display:flex;height:55px;justify-content:center;left:7px!important;line-height:1.2;position:absolute;top:auto!important;width:264px;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:center;left:0;line-height:1.2;position:absolute;right:0;text-align:center;top:0;width:100%}.content-sale div span{color:#fff!important;font-family:SVN-Zona Pro,serif;font-size:10px}.content-sale div strong{font-size:16px;font-weight:700}.deal-container{align-items:flex-start;background-image:url(/image/loyalty/02-2026/bg-deal.png);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;display:flex;height:970px;justify-content:center}.deal-container .deal-title-top{-webkit-text-fill-color:transparent;background:linear-gradient(180deg,#fae386 21.67%,#f7ce28 50.49%,#fae386 76.67%);background-clip:text;-webkit-background-clip:text;bottom:0;font-family:DT-PhuDu,sans-serif;font-size:20px;font-style:normal;font-weight:700;left:0;line-height:normal;margin:auto;position:absolute;right:0;text-align:center;text-transform:uppercase;top:45px;width:-moz-fit-content;width:fit-content;z-index:1}.deal-container .deal-title{margin-top:14rem}.deal-container .deal-title .heading-gold-bg-deal{display:inline-block;position:relative;text-align:center;width:100%}.deal-container .deal-title .heading-gold-bg-deal .heading-gold-deal{-webkit-text-fill-color:transparent;background:linear-gradient(180deg,#fae386 21.67%,#f7ce28 50.49%,#fae386 76.67%);background-clip:text;-webkit-background-clip:text;font-family:DT-PhuDu,sans-serif;font-size:40px;font-style:normal;font-weight:700;line-height:normal;position:relative;text-align:center;text-transform:uppercase;z-index:1}.deal-container .deal-cards-list{display:grid;gap:24px;grid-template-columns:auto auto;grid-template-columns:1fr 1fr 1fr 1fr;margin-top:4rem}.deal-container .deal-card-item{display:flex;flex:1;flex-direction:column;max-width:296px;position:relative;width:100%}.deal-container .deal-card-item .deal-card-badge{-webkit-text-fill-color:transparent;background:linear-gradient(180deg,#fae386 21.67%,#f7ce28 50.49%,#fae386 76.67%);background-clip:text;-webkit-background-clip:text;color:#fae386;font-family:DT-PhuDu,sans-serif;font-size:19px;font-style:normal;font-weight:700;left:50%;line-height:normal;margin-top:-3px;position:absolute;text-align:center;text-transform:uppercase;top:21px;transform:translateX(-50%);z-index:2}.deal-container .deal-card-item .deal-card-content{background-image:url(/image/loyalty/02-2026/bg-voucher-deal.png);background-position:top;background-repeat:no-repeat;background-size:100% 100%;height:446px;padding:20% 20px 20px;position:relative;text-align:center}.deal-container .deal-card-item .deal-card-content .deal-card-voucher{padding-top:20px;position:relative;z-index:2}.deal-container .deal-card-item .deal-card-content .deal-card-voucher .deal-label{color:#e3360b;font-family:Inter,sans-serif;font-size:26px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:8px;text-align:center}.deal-container .deal-card-item .deal-card-content .deal-card-voucher .deal-value{color:#e3360b;font-family:Inter,sans-serif;font-size:86px;font-style:normal;font-weight:900;height:180px;letter-spacing:-2px;line-height:normal;margin-bottom:8px;text-align:center;text-transform:uppercase}.deal-container .deal-card-item .deal-card-content .deal-card-voucher .deal-description{color:#fae386;font-family:Inter,sans-serif;font-size:26px;font-style:Semi Bold;font-weight:600;letter-spacing:0;line-height:30px;margin-top:40px;text-align:center}.deal-container .deal-card-item .deal-card-content .deal-card-product{margin-bottom:6px;padding-top:4px;position:relative;z-index:2}.deal-container .deal-card-item .deal-card-content .deal-card-product .product-image{margin-bottom:12px}.deal-container .deal-card-item .deal-card-content .deal-card-product .product-image img{height:auto;max-height:174px;max-width:100%;-o-object-fit:contain;object-fit:contain}.deal-container .deal-card-item .deal-card-content .deal-card-product .product-name{color:#525252;font-family:Inter,sans-serif;font-size:19px;font-weight:500;line-height:1.3;margin-bottom:10px}.deal-container .deal-card-item .deal-card-content .deal-card-product .product-price{align-items:center;display:flex;gap:8px;justify-content:center;margin-top:68px}.deal-container .deal-card-item .deal-card-content .deal-card-product .product-price .current-price{color:#fae386;font-family:Inter,sans-serif;font-size:26px;font-style:normal;font-weight:700;line-height:normal;text-align:center}.deal-container .deal-card-item .deal-card-content .deal-card-product .product-price .old-price{color:hsla(0,0%,100%,.898);font-family:Inter,sans-serif;font-size:15px;font-style:normal;font-weight:500;line-height:normal;opacity:.7;text-align:center;text-decoration:line-through}.deal-container .deal-card-item .deal-card-content .voucher-quantity{color:hsla(0,0%,100%,.898);font-family:Inter,sans-serif;font-size:15px;font-weight:500;line-height:19px}.deal-container .deal-card-item .deal-card-footer{align-items:center;display:flex;flex-direction:column;gap:10px;padding:15px 20px}.deal-container .deal-card-item .deal-card-footer .deal-card-btn{border:none;border-radius:8px;font-family:Inter,sans-serif;font-size:18px;font-weight:700;padding:10px 20px;text-transform:uppercase;transform:translateY(20px);transition:all .3s ease}.deal-container .deal-card-item .deal-card-footer .deal-card-btn.active{background:linear-gradient(153.58deg,#ff7856 1.65%,#e42e00 96.13%);box-shadow:0 4px 0 0 #c92e08,inset -1px -1px 1px 0 hsla(0,0%,100%,.6),inset 0 3px 4px 0 #fff;color:#fff;cursor:pointer}.deal-container .deal-card-item .deal-card-footer .deal-card-btn.active:hover{box-shadow:0 4px 8px rgba(0,0,0,.3);opacity:.9;transform:translateY(18px) scale(1.05)}.deal-container .deal-card-item .deal-card-footer .deal-card-btn.active:active{box-shadow:0 4px 8px rgba(0,0,0,.3);transform:translateY(21px) scale(.95)}.deal-container .deal-card-item .deal-card-footer .deal-card-btn.inactive{background:#d1d1d1;box-shadow:none;color:#fff;cursor:not-allowed}.phu-kien-sale-container{background:none;padding:0 0 50px}.phu-kien-sale-container .products-list .product-item{background:linear-gradient(0deg,#dc0c01 -.74%,#ff571c 34.52%);border:4px solid #fc511a;border-radius:8px;overflow:hidden;padding:0}.phu-kien-sale-container .products-list .product-item .product-title a{color:#fff}.phu-kien-sale-container .products-list .product-item .product-price .price{font-size:24px;font-weight:700}.phu-kien-sale-container .products-list .product-item .product-thumbnail{max-height:359px;overflow:unset}.phu-kien-sale-container .products-list .product-item .product-thumbnail a{display:block;max-height:359px;overflow:hidden;width:100%}.phu-kien-sale-container .products-list .product-item .product-thumbnail .content-sale span{color:#fff;font-size:10px;transform:translateY(-1px)}.phu-kien-sale-container .products-list .product-item .product-info{border-radius:8px}.phu-kien-sale-container .products-list .product-item .product-price{margin:10px 0}.phu-kien-sale-container .products-list .product-item .product-price .old-price,.phu-kien-sale-container .products-list .product-item .product-price .price{color:#fae386}.loading .product-image{background:unset;height:auto;text-align:center;width:100%}.loading .product-image img{display:inline}.gio-tot-container .gio-tot-title{display:flex;justify-content:center;margin-bottom:100px;margin-top:90px}.gio-tot-container .voucher-cards-container{margin-bottom:50px;max-width:1600px;padding:0 15px;width:100%}.gio-tot-container .voucher-cards-container .voucher-cards-list{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.gio-tot-container .voucher-cards-container .voucher-card-item{display:flex;flex:1;flex-direction:column;max-width:296px;position:relative;width:100%}.gio-tot-container .voucher-cards-container .voucher-card-item .voucher-card-badge{-webkit-text-fill-color:transparent;background:linear-gradient(180deg,#fae386 21.67%,#f7ce28 50.49%,#fae386 76.67%);background-clip:text;-webkit-background-clip:text;color:#fae386;font-family:DT-PhuDu,sans-serif;font-size:19px;font-style:normal;font-weight:700;left:50%;line-height:normal;margin-top:-3px;position:absolute;text-align:center;text-transform:uppercase;top:-11px;transform:translateX(-50%);z-index:2}.gio-tot-container .voucher-cards-container .voucher-card-item .voucher-card-content{background-image:url(/image/loyalty/02-2026/bg-voucher.png);background-position:top;background-repeat:no-repeat;background-size:100% 100%;height:346px;padding:30px 20px 20px;position:relative;text-align:center}.gio-tot-container .voucher-cards-container .voucher-card-item .voucher-card-content:before{background-image:url(/image/loyalty/02-2026/bg-voucher-top.png);background-position:top;background-repeat:no-repeat;background-size:100% 100%;content:"";height:49px;left:-24px;position:absolute;top:-25px;width:350px;z-index:1}.gio-tot-container .voucher-cards-container .voucher-card-item .voucher-card-content:after{background-image:url(/image/loyalty/02-2026/bg-voucher-bottom.png);background-position:top;background-repeat:no-repeat;background-size:100% 100%;bottom:-20px;content:"";height:24px;left:-24px;position:absolute;width:350px;z-index:1}.gio-tot-container .voucher-cards-container .voucher-card-item .voucher-card-content .voucher-card-voucher{padding-top:20px;position:relative;z-index:2}.gio-tot-container .voucher-cards-container .voucher-card-item .voucher-card-content .voucher-card-voucher .voucher-label{color:#fae386;font-family:Inter,sans-serif;font-size:41px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:8px;text-align:center}.gio-tot-container .voucher-cards-container .voucher-card-item .voucher-card-content .voucher-card-voucher .voucher-value{color:#fae386;font-family:Inter,sans-serif;font-size:67px;font-style:normal;font-weight:900;line-height:normal;margin-bottom:8px;text-align:center;text-shadow:2px 2px 4px rgba(0,0,0,.3);text-transform:uppercase}.gio-tot-container .voucher-cards-container .voucher-card-item .voucher-card-content .voucher-card-voucher .voucher-description{color:#fff;font-family:Inter,sans-serif;font-size:22px;font-style:normal;font-weight:500;line-height:normal;text-align:center}.gio-tot-container .voucher-cards-container .voucher-card-item .voucher-card-content .voucher-card-product{margin-bottom:6px;padding-top:4px;position:relative;z-index:2}.gio-tot-container .voucher-cards-container .voucher-card-item .voucher-card-content .voucher-card-product .product-image{margin-bottom:12px}.gio-tot-container .voucher-cards-container .voucher-card-item .voucher-card-content .voucher-card-product .product-image img{height:auto;max-height:177px;max-width:100%;-o-object-fit:contain;object-fit:contain}.gio-tot-container .voucher-cards-container .voucher-card-item .voucher-card-content .voucher-card-product .product-name{color:#525252;font-family:Inter,sans-serif;font-size:19px;font-weight:500;line-height:1.3;margin-bottom:10px}.gio-tot-container .voucher-cards-container .voucher-card-item .voucher-card-content .voucher-card-product .product-price{align-items:center;display:flex;gap:8px;justify-content:center}.gio-tot-container .voucher-cards-container .voucher-card-item .voucher-card-content .voucher-card-product .product-price .current-price{color:#ff3107;font-family:Inter,sans-serif;font-size:26px;font-style:normal;font-weight:700;line-height:normal;text-align:center}.gio-tot-container .voucher-cards-container .voucher-card-item .voucher-card-content .voucher-card-product .product-price .old-price{color:rgba(82,82,82,.58);font-family:Inter,sans-serif;font-size:15px;font-style:normal;font-weight:500;line-height:normal;opacity:.7;text-align:center;text-decoration:line-through}.gio-tot-container .voucher-cards-container .voucher-card-item .voucher-card-content .voucher-quantity{color:#525252;font-family:Inter,sans-serif;font-size:15px;font-weight:500;line-height:19px}.gio-tot-container .voucher-cards-container .voucher-card-item .voucher-card-footer{align-items:center;display:flex;flex-direction:column;gap:10px;padding:15px 20px}.gio-tot-container .voucher-cards-container .voucher-card-item .voucher-card-footer .voucher-card-btn{background:linear-gradient(180deg,#ffc629 -4.8%,#ffba60 97.5%);border:none;border-radius:8px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25),inset 0 3px 4px 0 #fff,inset 0 -2px 4px 0 hsla(0,0%,100%,.25);color:#d00400;cursor:pointer;font-family:Inter,sans-serif;font-size:18px;font-weight:700;padding:10px 20px;text-transform:uppercase;transform:translateY(20px);transition:all .3s ease}.gio-tot-container .voucher-cards-container .voucher-card-item .voucher-card-footer .voucher-card-btn:hover{box-shadow:0 4px 8px rgba(0,0,0,.3);opacity:.9;transform:translateY(18px) scale(1.05)}.gio-tot-container .voucher-cards-container .voucher-card-item .voucher-card-footer .voucher-card-btn:active{box-shadow:0 4px 8px rgba(0,0,0,.3);transform:translateY(21px) scale(.95)}@media (max-width:1024px){.bg-section2-3{background:linear-gradient(103deg,#c8272f,#d7333b 47.91%,#9e151f 100.65%)}.ldp-container .heading-gold-bg:after,.ldp-container .heading-gold-bg:before{min-height:41px}.ldp-container .heading-gold{font-size:17px;margin:auto;max-width:100%;padding:0 10px!important}.gio-tot-container{display:block;padding-left:15px;padding-right:15px}.gio-tot-container .gio-tot-title{margin-bottom:40px;margin-top:30px}.gio-tot-container .voucher-cards-container .voucher-cards-list{align-items:center;justify-content:center}.gio-tot-container .voucher-cards-container .voucher-card-item{margin-bottom:20px;max-width:169px;width:100%}}.card-btn-box{text-align:center}.btn-card{align-items:center;background:linear-gradient(180deg,#ffc629 -4.8%,#ffba60 97.5%),linear-gradient(180deg,#fae386 1.25%,#f7ce28 53%,#fae386);font-size:18px;gap:10px;justify-content:center;line-height:normal;padding:12px 20px}.btn-card,.primary-btn{border:none;border-radius:8px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25),inset 0 3px 4px 0 #fff,inset 0 -2px 4px 0 hsla(0,0%,100%,.25);color:#d00400;font-family:Inter,sans-serif;font-style:normal;font-weight:700}.primary-btn{background:linear-gradient(180deg,#ffc629 -4.8%,#ffba60 97.5%);font-size:20px;height:40px;line-height:140%;min-width:152px;padding:6px 12px}.primary-btn:hover{opacity:.8}.banner-bottom{background:none}.card-container .heading-container{align-items:center;display:flex;justify-content:center}.card-container .heading-container .heading-img{margin:80px auto 48px}.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{background:none;padding:0;position:relative;z-index:0}.card-container .box-card{background:transparent;padding:0;position:relative;z-index:1}.card-container .card-list-container{padding:20px 0}.card-box{background-image:url(/image/loyalty/02-2026/bg-gifts-list.png),linear-gradient(180deg,#ffeea7,#ffd77c);border:6px solid #fae386;border-radius:12px;box-shadow:0 12px 0 0 #eda61c,inset 0 0 12px 8px hsla(0,0%,100%,0);max-width:unset;padding:32px 28px;z-index:-1}.banner-section{margin:auto}.content-sale div{padding:0 10px}.content-sale div strong{color:#ffe681;font-size:15px}@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{display:grid;grid-template-columns:auto auto;grid-template-columns:1fr 1fr}.receiving-gifts-container .gifts-list .gift-item{width:100%}}@media (max-width:768px){.card-box{border-radius:20px;padding:10px}.product-list.swiper-wrapper{padding-bottom:0}.banner-section{display:block}.card-container{background-position:bottom;background-repeat:no-repeat;background-size:766px;padding:0}.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-img{margin:0 auto 20px;text-align:center}.card-container .heading-container .heading-img img{margin-bottom:10px;max-width:80%}.card-container .heading-container h2{font-size:22px}.card-container .box-card{padding:0}.card-container .btn-card{display:none}.card-container .card-list-container{padding:0}.banner-bottom{padding:20px 0}.receiving-gifts-container{margin-bottom:28px;padding:35px 0 0}.receiving-gifts-container .gifts-title{left:0;margin:auto;right:0;width:100%}.receiving-gifts-container .gifts-list{border:1px solid #ffe88c;border-radius:12px;gap:5px;padding:10px 7.5px;transform:translateY(47px)}.receiving-gifts-container .gift-item .gift-thumbnail{border-radius:11px}.poster-tap_box{padding:20px 0 0}.banner-section{margin:0 auto 15px 0}.ldp-container .heading-gold-bg-2:before{min-height:44px;transform:translate(-50%,-58%)}.ldp-container .heading-gold-bg-2:after{display:none}.ldp-container .heading-gold-bg-2 .heading-gold-2{font-size:17px;padding:0 19px}.deal-container{background:none;height:auto;margin-top:78px}.deal-container .deal-title{background-image:url(/image/loyalty/02-2026/bg-deal-header.png);background-position:50%;background-repeat:no-repeat;margin-bottom:15px;margin-top:0;padding:41px 0}.deal-container .deal-title .heading-gold-bg-deal{transform:translateY(37px)}.deal-container .deal-title .heading-gold-bg-deal .heading-gold-deal{font-size:17px}.deal-container .deal-title-top{font-size:12px;position:unset;transform:translateY(37px)}.deal-container .deal-cards-container{background-image:url(/image/loyalty/02-2026/bg-gifts-list.png),linear-gradient(180deg,#ffeea7,#ffd77c);background-position:50%;border:1px solid #ffe88c;border-radius:12px;box-shadow:0 12px 0 0 #eda61c,inset 0 0 12px 8px hsla(0,0%,100%,0)}.deal-container .deal-cards-list{gap:15px;grid-template-columns:auto auto;justify-content:center;margin:15px 0}.deal-container .deal-card-item{border-radius:16.61px;max-width:168px}.deal-container .deal-card-item .deal-card-content{height:240px;padding:20% 15px 20px}.deal-container .deal-card-item .deal-card-content .deal-card-voucher{padding-top:0}.deal-container .deal-card-item .deal-card-content .deal-card-voucher .deal-label{font-size:20px}.deal-container .deal-card-item .deal-card-content .deal-card-voucher .deal-value{font-size:48px;height:81px}.deal-container .deal-card-item .deal-card-content .deal-card-voucher .deal-description{font-size:13px;font-weight:400;line-height:16px;margin-top:34px}.deal-container .deal-card-item .deal-card-content .deal-card-product .product-name{font-size:10px;line-height:16px;margin-bottom:0}.deal-container .deal-card-item .deal-card-content .deal-card-product .product-image img{max-height:85px}.deal-container .deal-card-item .deal-card-content .deal-card-product .product-price{margin-top:47px}.deal-container .deal-card-item .deal-card-content .deal-card-product .product-price .current-price{font-size:14px}.deal-container .deal-card-item .deal-card-content .deal-card-product .product-price .old-price{font-size:11px}.deal-container .deal-card-item .deal-card-content .voucher-quantity{font-size:10px}.deal-container .deal-card-item .deal-card-badge{font-size:12px;top:10px}.deal-container .deal-card-item .deal-card-footer{padding:12px 20px}.deal-container .deal-card-item .deal-card-footer .deal-card-btn{font-size:10px;transform:translateY(0)}.phu-kien-sale-container{margin-bottom:28px;margin-top:28px;padding:0}.phu-kien-sale-container .products-list .product-item .product-info{padding:5px}.phu-kien-sale-container .products-list .product-item .product-title{line-clamp:3;-webkit-line-clamp:3;font-size:14px;line-height:16px}.phu-kien-sale-container .products-list .product-item .product-price{flex-wrap:wrap;gap:0;margin:2px 0}.phu-kien-sale-container .products-list .product-item .product-price .price{font-size:16px;line-height:22px}.phu-kien-sale-container .products-list .product-item .product-price .old-price{font-size:12px}.phu-kien-sale-container .products-list .product-item .product-thumbnail .discount{font-size:11px;height:35px;width:35px}.banner-section>img{margin:auto;width:auto}.btn-card,.primary-btn{font-size:14px}.button-container{margin-top:0}.content-sale{height:50px;width:190px}.content-sale div strong{font-size:11px}.gio-tot-container .voucher-cards-container{margin-bottom:0;padding:0}.gio-tot-container .voucher-cards-container .voucher-cards-list{gap:26px}.gio-tot-container .voucher-cards-container .voucher-card-item{min-width:unset}.gio-tot-container .voucher-cards-container .voucher-card-item .voucher-card-badge{font-size:11px;left:52%;padding:3px 5px;top:-9px}.gio-tot-container .voucher-cards-container .voucher-card-item .voucher-card-content{background-size:88% 100%;height:186px;padding:10px 15px 15px;width:166.26px}.gio-tot-container .voucher-cards-container .voucher-card-item .voucher-card-content:before{height:35px;height:24px;left:0;right:0;top:-14px;width:calc(100% + 8px)}.gio-tot-container .voucher-cards-container .voucher-card-item .voucher-card-content:after{bottom:-12px;height:14px;left:-10px;width:185px}.gio-tot-container .voucher-cards-container .voucher-card-item .voucher-card-content .voucher-card-voucher{padding-top:15px}.gio-tot-container .voucher-cards-container .voucher-card-item .voucher-card-content .voucher-card-voucher .voucher-label{font-size:14px}.gio-tot-container .voucher-cards-container .voucher-card-item .voucher-card-content .voucher-card-voucher .voucher-value{font-size:36px}.gio-tot-container .voucher-cards-container .voucher-card-item .voucher-card-content .voucher-card-voucher .voucher-description{font-size:12px}.gio-tot-container .voucher-cards-container .voucher-card-item .voucher-card-content .voucher-card-product{margin-bottom:0;padding-top:5px}.gio-tot-container .voucher-cards-container .voucher-card-item .voucher-card-content .voucher-card-product .product-image{margin-bottom:10px}.gio-tot-container .voucher-cards-container .voucher-card-item .voucher-card-content .voucher-card-product .product-image img{max-height:85px}.gio-tot-container .voucher-cards-container .voucher-card-item .voucher-card-content .voucher-card-product .product-name{font-size:10px;height:28px;margin-bottom:0}.gio-tot-container .voucher-cards-container .voucher-card-item .voucher-card-content .voucher-card-product .product-price{flex-wrap:wrap;gap:0 6px}.gio-tot-container .voucher-cards-container .voucher-card-item .voucher-card-content .voucher-card-product .product-price .current-price{font-size:15px}.gio-tot-container .voucher-cards-container .voucher-card-item .voucher-card-content .voucher-card-product .product-price .old-price{font-size:9px}.gio-tot-container .voucher-cards-container .voucher-card-item .voucher-card-content .voucher-quantity{font-size:10px;line-height:12px}.gio-tot-container .voucher-cards-container .voucher-card-item .voucher-card-footer{gap:5px;padding:5px 0}.gio-tot-container .voucher-cards-container .voucher-card-item .voucher-card-footer .voucher-card-btn{font-size:12px;padding:6px 12px}.modal-style .modal-dialog .modal-body .policy-modal--button button img{right:5px;top:10px}}
