.title{margin-top:16px}@media (min-width:992px){.title{margin-top:32px}}.title h1{font-weight:400;line-height:1em;font-size:36px;margin:0}@media (min-width:992px){.title h1{font-size:52px}}.feature-section{border-bottom:1px solid #ccc;padding-bottom:16px;margin-top:16px}@media (min-width:992px){.feature-section{margin-top:40px;padding-bottom:24px;display:grid;grid-template-columns:175px 1fr;gap:30px;align-items:center}}.feature-section .image img{max-width:100px;margin-bottom:16px}@media (min-width:992px){.feature-section .image img{max-width:100%;margin-bottom:unset}}.feature-section h2{line-height:1em;font-size:30px;color:#252525;font-weight:400}@media (min-width:992px){.feature-section h2{font-size:36px}}.feature-section .desc{line-height:1em;font-size:26px;color:#666;max-width:800px}@media (min-width:992px){.feature-section .desc{font-size:28px}}.feature-section .desc a{text-decoration:underline;color:#252525}.feature-list{margin-top:16px;padding-bottom:60px}@media (min-width:992px){.feature-list{margin-top:24px;padding-bottom:100px}}.feature-list .swiper-wrapper{width:auto!important}.feature-list .feature-item{width:280;margin-right:30px}@media (min-width:992px){.feature-list .feature-item{width:280}}.feature-list .feature-item a:hover .circle{transition:all 0.2s ease-in-out;background-color:#252525;border:1px solid #252525}.feature-list .feature-item a:hover .circle .inner{transition:all 0.2s ease-in-out;background-color:#fff}.feature-list .feature-item a:hover .circle .inner svg,.feature-list .feature-item a:hover .circle .inner img{transition:all 0.2s ease-in-out;filter:invert(100%)}.feature-list .feature-item a:hover .link svg,.feature-list .feature-item a:hover .link img{transition:all 0.2s ease-in-out;transform:translate(5px)}.feature-list .feature-item .circle,.feature-list .feature-item .circle .inner{transition:all 0.2s ease-in-out}.feature-list .feature-item .link svg,.feature-list .feature-item .link img{transition:all 0.2s ease-in-out}.feature-list .circle{width:180px;height:180px;border-radius:50%;border:1px solid rgba(102,102,102,0.3019607843);display:inline-flex;justify-content:center;align-items:center;margin-bottom:13px;background-color:#fff}.feature-list .circle .inner{width:90px;height:90px;background-color:#252525;border-radius:50%;display:flex;align-items:center;justify-content:center}.feature-list .circle img{max-width:50px}.feature-list .name{font-weight:500;font-size:32px;color:#252525;display:block;line-height:1em;max-width:280px}.feature-list .link{font-size:24px;color:#666;line-height:1em;max-width:250px}.feature-list .link svg{margin-top:-2px}.promotion-for-you-section{background-color:#171717;padding:120px 0 108px}@media (min-width:992px){.promotion-for-you-section{padding:86px 0 120px}}.promotion-for-you-section h2{color:#fff;margin-bottom:24px}@media (min-width:992px){.promotion-for-you-section h2{margin-bottom:36px}}.promotion-for-you-section .article-item .detail>*{color:#fff}.promotion-for-you-section .scoll-display-container{color:#fff}.promotion-for-you-section .scoll-display-container .swiper-scrollbar-drag{background-color:#fff}.promotion-for-you-section .more-button a{border:1px solid #fff;color:#fff}.banner-container{padding:60px 0}@media (min-width:992px){.banner-container{padding:80px 0 48px}}.banner-container .box-app{border:1px solid #bdbdbd;border-radius:15px;margin-bottom:24px;padding:24px;gap:16px;display:grid;align-items:center;flex-direction:column;grid-template-areas:"detail-area detail-area" "icon-area   store-area";grid-template-columns:1fr 1fr}@media (min-width:992px){.banner-container .box-app{padding:16px 30px}.banner-container .box-app{grid-template-areas:"icon-area detail-area store-area";grid-template-columns:auto 1fr auto;gap:40px}}.banner-container .box-website{border:1px solid #bdbdbd;border-radius:15px;margin-bottom:24px;padding:24px;gap:16px;display:grid;align-items:center;flex-direction:column;grid-template-areas:"icon-area " "detail-area";grid-template-columns:1fr}@media (min-width:992px){.banner-container .box-website{padding:16px 30px}.banner-container .box-website{grid-template-areas:"icon-area detail-area";grid-template-columns:auto 1fr;gap:40px}}.banner-container .box .logo{grid-area:icon-area;display:flex;justify-content:center}.banner-container .box .qr-code{background-color:#252525;padding:8px;border-radius:5px;width:118px;color:#fff;font-size:18px;line-height:1em}.banner-container .box .qr-code img{margin-top:4px;max-width:100%}.banner-container .box .the-1-pc img{width:118px}.banner-container .box .detail{grid-area:detail-area;width:100%;display:flex;gap:16px;flex-direction:column;justify-content:space-between}@media (min-width:992px){.banner-container .box .detail{flex-direction:row;gap:40px}}.banner-container .box .the-1-detail{gap:12px;line-height:1em;display:flex;align-items:center;flex-direction:column;font-size:22px;text-align:center}.banner-container .box .the-1-detail img{max-width:60px}@media (min-width:992px){.banner-container .box .the-1-detail{text-align:left;font-size:24px;gap:30px;flex-direction:row}}.banner-container .box .the-1-website{line-height:1em;color:#252525;font-size:22px;display:flex;flex-direction:column;gap:24px;text-align:center}@media (min-width:992px){.banner-container .box .the-1-website{text-align:left;gap:16px;font-size:24px}}.banner-container .box .the-1-website .button{display:inline-block;font-size:22px;line-height:1em;padding:12px 40px;border:1px solid #000;border-radius:50px}.banner-container .box .the-1-website .button:hover{background-color:#000;color:#fff}.banner-container .box .store{grid-area:store-area;display:flex;flex-direction:column;align-items:center}@media (min-width:992px){.banner-container .box .store{margin-top:-20px;align-items:flex-start}}.banner-container .box .store .store-list{display:flex;gap:6px;flex-direction:column}@media (min-width:992px){.banner-container .box .store .store-list{flex-direction:row}}.banner-container .box .store .store-list a{display:inline-block}.banner-container .box .store .store-list img{width:123px}.information-sections{background-color:#e5e6e6;padding:32px 0 40px}.information-sections h2{font-size:36px;line-height:1em;color:#252525;font-weight:400;margin:0}@media (min-width:992px){.information-sections h2{font-size:52px}}.information-sections .desc{font-size:20px;line-height:1em;color:#666;margin-bottom:24px;margin-top:12px}@media (min-width:992px){.information-sections .desc{font-size:24px}}.information-sections .link{display:inline-block;font-weight:500;font-size:22px;padding:10px 40px;border:1px solid #252525;border-radius:50px}@media (min-width:992px){.information-sections .link{font-size:28px}}.information-sections .link:hover{background-color:#252525;color:#fff}.reward-point-card-group{margin-top:16px;margin-bottom:16px;display:flex;flex-direction:row;gap:12px}@media (min-width:992px){.reward-point-card-group{gap:40px}}.reward-point-card-group .point-card{width:140px}@media (min-width:992px){.reward-point-card-group .point-card{width:240px}}.reward-point-card-group .point-card img{width:100%;display:block}.reward-point-card-group .point-card .desc{font-size:26px;line-height:1em;color:#252525;margin-top:6px}@media (min-width:992px){.reward-point-card-group .point-card .desc{font-size:28px}}.reward-point-card-group .arrow{display:flex;justify-content:center;height:91px}@media (min-width:992px){.reward-point-card-group .arrow{height:140px}}.reward-point-card-group .arrow svg,.reward-point-card-group .arrow img{width:10px}@media (min-width:992px){.reward-point-card-group .arrow svg,.reward-point-card-group .arrow img{width:30px}}.point-redemption-modal h2{font-weight:400;margin:0 0 6px;font-size:36px;line-height:1em}@media (min-width:992px){.point-redemption-modal h2{font-size:42px}}.point-redemption-modal img{max-width:100%;margin-bottom:12px}.point-redemption-modal h3{font-size:26px;line-height:1em;font-weight:400}@media (min-width:992px){.point-redemption-modal h3{font-size:28px}}.point-redemption-modal p{color:#666;font-size:22px;line-height:1.1em;margin-bottom:12px}.point-redemption-modal p.desc{font-size:20px}.point-redemption-modal ul{padding-left:16px;margin-bottom:1rem}.point-redemption-modal ul li{list-style:"- ";padding-left:4px;color:#666;font-size:20px;line-height:1.1em}.point-redemption-modal ol{padding-left:16px}.point-redemption-modal ol li{padding-left:4px;color:#666;font-size:20px;line-height:1.1em}.point-redemption-modal ol{counter-reset:item}.point-redemption-modal ol>li{counter-increment:item}.point-redemption-modal ol ol>li{display:block}.point-redemption-modal ol ol>li:before{content:counters(item,".") ". ";margin-left:-20px}.point-redemption-modal li p{font-size:22px;line-height:1.1em;margin-bottom:0}.point-redemption-modal a{font-size:inherit;text-decoration:none}.point-redemption-modal .container{padding:40px 24px}@media (min-width:992px){.point-redemption-modal .container{padding:40px 64px}}.point-redemption-modal .modal-header{background:transparent linear-gradient(115deg,#cf0011 0%,#ff4500 100%) 0% 0% no-repeat padding-box;display:block;padding:24px;overflow:visible!important;border-radius:15px 15px 0 0}@media (min-width:992px){.point-redemption-modal .modal-header{padding:24px 64px}}.point-redemption-modal .modal-header .action{text-align:right}@media (min-width:992px){.point-redemption-modal .modal-header .action button{margin-right:-40px}}.point-redemption-modal .modal-header .action button{position:relative;z-index:100;background:transparent;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}.point-redemption-modal .modal-header .title{margin:0;padding-bottom:25px}@media (min-width:992px){.point-redemption-modal .modal-header .title{padding-bottom:16px}}.point-redemption-modal .modal-header .title .category{font-size:18px;line-height:1em;color:#fff;font-weight:500;margin-bottom:8px;display:flex;gap:6px}.point-redemption-modal .modal-header .title .category img{width:15px;margin:-8px 0 0}.point-redemption-modal .modal-header .title .modal-title{font-weight:400;line-height:0.9em;color:#fff;font-size:36px;margin-bottom:6px}@media (min-width:992px){.point-redemption-modal .modal-header .title .modal-title{font-size:52px}}.point-redemption-modal .modal-header .title .desc{font-size:24px;line-height:1em;color:#fff;margin-bottom:6px}.point-redemption-modal .modal-header .title .small{font-size:18px;line-height:1em;color:#fff}.point-redemption-modal .modal-dialog{max-width:996px;position:relative;z-index:999999;pointer-events:inherit!important;border-radius:20px;overflow:hidden}.point-redemption-modal .modal-body{padding:0;background-color:#fff}.point-redemption-modal .term-and-condition-container{padding-bottom:0}.point-redemption-modal .term-and-condition-container h2{margin-bottom:0}.point-redemption-modal .term-and-condition-container .container{padding-top:10px}.point-redemption-modal .term-and-condition-container .accordion-item{background-color:transparent}.point-redemption-modal .term-and-condition-container .accordion-body{padding:0}.point-redemption-modal .term-and-condition-container .accordion-header{padding-top:16px;padding-bottom:16px}.point-redemption-modal .term-and-condition-container .accordion-header button{color:#252525;font-size:22px;line-height:28px;padding:0;margin:0;background-color:transparent;border:none;box-shadow:none}.point-redemption-modal .bg-grey{background-color:#f5f5f5}.point-redemption-modal .other-reward{margin-top:30px}.point-redemption-modal .other-reward .box-list{margin-top:24px;display:grid;grid-template-columns:1fr;gap:16px}@media (min-width:992px){.point-redemption-modal .other-reward .box-list{grid-template-columns:1fr 1fr;flex-direction:row}}.point-redemption-modal .other-reward .box{border:1px solid #bdbdbd;border-radius:15px;display:grid;grid-template-columns:1fr;padding:16px 24px 24px;text-align:center}@media (min-width:992px){.point-redemption-modal .other-reward .box{padding:24px 16px;text-align:left;grid-template-columns:auto 1fr auto;align-items:center;gap:16px}}.point-redemption-modal .other-reward .box .image{margin-bottom:8px}@media (min-width:992px){.point-redemption-modal .other-reward .box .image{margin-bottom:0!important}}.point-redemption-modal .other-reward .box .image img{width:56px;display:inline-block;margin-bottom:0}.point-redemption-modal .other-reward .box .desc{font-size:28px;line-height:1em;display:inline-block;margin-bottom:16px}@media (min-width:992px){.point-redemption-modal .other-reward .box .desc{margin-bottom:0}}.point-redemption-modal .other-reward .box .link{font-size:22px;line-height:1em;padding:10px 40px;border-radius:50px;border:1px solid #252525;display:inline-block}.point-redemption-modal .other-reward .box .link:hover{background-color:#252525;color:#fff}.point-redemption-modal .location-container{margin-top:16px;margin-bottom:16px;text-align:center}@media (min-width:992px){.point-redemption-modal .location-container{text-align:left;margin-top:24px;margin-bottom:24px}}.point-redemption-modal .location-container .location{font-weight:500;line-height:1em;font-size:22px;padding:12px 40px;border-radius:50px;color:#252525;border:1px solid #252525;display:inline-flex;align-items:center;gap:12px}.point-redemption-modal .location-container .location svg,.point-redemption-modal .location-container .location img{width:12px}@media (min-width:992px){.point-redemption-modal .location-container .location{border:2px solid #252525;font-size:28px}.point-redemption-modal .location-container .location svg,.point-redemption-modal .location-container .location img{width:20px}}.point-redemption-modal .location-container .location:hover{background-color:#252525;color:#fff}.point-redemption-modal .location-container .location:hover svg,.point-redemption-modal .location-container .location:hover img{filter:invert(100)}.point-redemption-modal .call-center-channel{display:grid;justify-content:center;text-align:center;gap:10px;margin-top:16px;margin-bottom:24px}@media (min-width:992px){.point-redemption-modal .call-center-channel{text-align:left;grid-template-columns:auto auto;justify-content:space-between}}.point-redemption-modal .call-center-channel .main{display:grid;justify-content:center;gap:24px}@media (min-width:992px){.point-redemption-modal .call-center-channel .main{align-items:center;grid-template-columns:auto auto;justify-content:space-between;gap:80px}}.point-redemption-modal .call-center-channel .header h2{font-size:36px;line-height:0.8em;font-weight:800}@media (min-width:992px){.point-redemption-modal .call-center-channel .header h2{font-size:52px}}.point-redemption-modal .call-center-channel .header h3{font-size:28px;line-height:1em;margin-bottom:0;color:#666;margin-top:16px}.point-redemption-modal .call-center-channel .header .desc{font-size:20px;line-height:1em}.point-redemption-modal .call-center-channel .call{display:flex;justify-content:center;gap:12px}@media (min-width:768px){.point-redemption-modal .call-center-channel .call{justify-content:inherit}}.point-redemption-modal .call-center-channel .call .icon-phone{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid #252525}.point-redemption-modal .call-center-channel .call .icon-phone img{display:block;width:28px;margin-bottom:0}.point-redemption-modal .call-center-channel .call .number{font-size:52px;line-height:1em;font-weight:500;border-bottom:1px solid #252525;height:44px}.point-redemption-modal .call-center-channel .icon{border:1px solid rgba(102,102,102,0.3019607843);height:180px;width:180px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-left:auto;margin-right:auto}.point-redemption-modal .call-center-channel .icon .inner{background-color:#252525;width:90px;height:90px;display:flex;justify-content:center;align-items:center;border-radius:50%}.point-redemption-modal .mobile-app-container .box-app{border:1px solid #bdbdbd;border-radius:15px;margin-bottom:24px;padding:24px;display:grid;gap:16px;grid-template-columns:1fr 1fr;grid-template-areas:"the-1-logo-area  the-1-logo-area" "desc-area        desc-area" "qr-area          store-area";justify-content:center;align-items:flex-start}@media (min-width:992px){.point-redemption-modal .mobile-app-container .box-app{padding:16px 30px}.point-redemption-modal .mobile-app-container .box-app{-moz-column-gap:40px;column-gap:40px;grid-template-columns:auto auto 1fr;grid-template-rows:auto;grid-template-areas:"qr-area    the-1-logo-area   desc-area" "qr-area    the-1-logo-area   store-area";justify-content:center;align-items:flex-start}}.point-redemption-modal .mobile-app-container .box-app .qr-container{grid-area:qr-area;display:flex;justify-content:center}.point-redemption-modal .mobile-app-container .box-app .qr-container .qr-code{background-color:#252525;padding:8px;border-radius:5px;width:118px;color:#fff;font-size:18px;line-height:1em}.point-redemption-modal .mobile-app-container .box-app .qr-container .qr-code img{margin-top:4px;max-width:100%}.point-redemption-modal .mobile-app-container .box-app .detail{grid-area:detail-area;width:100%;display:flex;gap:16px;flex-direction:column;justify-content:space-between}@media (min-width:992px){.point-redemption-modal .mobile-app-container .box-app .detail{flex-direction:row;gap:40px}}.point-redemption-modal .mobile-app-container .box-app .desc{grid-area:desc-area;text-align:center}.point-redemption-modal .mobile-app-container .box-app .desc h3{margin:0}@media (min-width:992px){.point-redemption-modal .mobile-app-container .box-app .desc h3{margin-top:10px}.point-redemption-modal .mobile-app-container .box-app .desc{text-align:left}}.point-redemption-modal .mobile-app-container .box-app .the-1-logo{grid-area:the-1-logo-area;gap:12px;line-height:1em;display:flex;align-items:center;flex-direction:column;font-size:22px;text-align:center}@media (min-width:992px){.point-redemption-modal .mobile-app-container .box-app .the-1-logo{margin-top:40px}}.point-redemption-modal .mobile-app-container .box-app .the-1-logo img{max-width:60px}@media (min-width:992px){.point-redemption-modal .mobile-app-container .box-app .the-1-logo{text-align:left;font-size:24px;gap:30px;flex-direction:row}}.point-redemption-modal .mobile-app-container .box-app .store{grid-area:store-area;display:flex;flex-direction:column;align-items:center}@media (min-width:992px){.point-redemption-modal .mobile-app-container .box-app .store{margin-top:-20px;align-items:flex-start}}.point-redemption-modal .mobile-app-container .box-app .store .store-list{display:flex;gap:6px;flex-direction:column}@media (min-width:992px){.point-redemption-modal .mobile-app-container .box-app .store .store-list{flex-direction:row}}.point-redemption-modal .mobile-app-container .box-app .store .store-list a{display:inline-block}.point-redemption-modal .mobile-app-container .box-app .store .store-list img{width:123px;margin:0}.point-redemption-modal .redeem-step-swiper h3{text-align:center;margin-bottom:24px}@media (min-width:992px){.point-redemption-modal .redeem-step-swiper h3{text-align:left;margin-bottom:12px}.point-redemption-modal .redeem-step-swiper .content{display:grid;-moz-column-gap:60px;column-gap:60px;grid-template-columns:1fr 300px}}.point-redemption-modal .redeem-step-swiper .list-container{position:relative;display:none}@media (min-width:992px){.point-redemption-modal .redeem-step-swiper .list-container{display:flex;flex-direction:column;justify-content:center}}.point-redemption-modal .redeem-step-swiper .list-container .swiper-pagination.desktop{position:static}.point-redemption-modal .redeem-step-swiper .list-container .list{font-size:24px;line-height:1em;font-weight:400;padding:24px;border-radius:15px;border:1px solid #bdbdbd;margin-bottom:8px;cursor:pointer}.point-redemption-modal .redeem-step-swiper .list-container .list:hover{color:#cf0011}.point-redemption-modal .redeem-step-swiper .list-container .list.swiper-pagination-bullet-active{color:#fff;border:1px solid #ff4500;background:transparent linear-gradient(98deg,#cf0011 0%,#ff4500 100%) 0% 0% no-repeat padding-box}.point-redemption-modal .redeem-step-swiper .list-container .list.swiper-pagination-bullet-active:hover{color:#fff}.point-redemption-modal .redeem-step-swiper .list-container .swiper-pagination-bullet{width:unset;height:unset;width:100%;text-align:left;background-color:unset;opacity:1}.point-redemption-modal .redeem-step-swiper .screen-container{display:flex;align-items:center}.point-redemption-modal .redeem-step-swiper .screen-container .screen{text-align:center}.point-redemption-modal .redeem-step-swiper .screen-container .screen img{max-width:190px;display:inline-block}.point-redemption-modal .redeem-step-swiper .screen-container .name{margin-top:24px;text-align:center;border:1px solid #bdbdbd;font-size:24px;line-height:1em;padding:24px;border-radius:15px;display:block}@media (min-width:992px){.point-redemption-modal .redeem-step-swiper .screen-container .name{display:none}}.point-redemption-modal .redeem-step-swiper .screen-container .swiper{padding-bottom:50px}@media (min-width:992px){.point-redemption-modal .redeem-step-swiper .screen-container .swiper{padding-bottom:0}}.point-redemption-modal .redeem-step-swiper .screen-container .swiper-pagination{font-size:20px}@media (min-width:992px){.point-redemption-modal .redeem-step-swiper .screen-container .swiper-pagination{display:none}}.point-redemption-modal .redeem-step-swiper .screen-container .swiper-pagination .swiper-pagination-total{color:#666;opacity:0.8}.point-redemption-modal .redeem-step-swiper .screen-container .swiper-nav .swiper-button-prev,.point-redemption-modal .redeem-step-swiper .screen-container .swiper-nav .swiper-button-next{z-index:99;top:unset;bottom:0}@media (min-width:992px){.point-redemption-modal .redeem-step-swiper .screen-container .swiper-nav .swiper-button-prev,.point-redemption-modal .redeem-step-swiper .screen-container .swiper-nav .swiper-button-next{top:50%;bottom:unset}}.point-redemption-modal .redeem-step-swiper .screen-container .swiper-nav .swiper-button-prev:after,.point-redemption-modal .redeem-step-swiper .screen-container .swiper-nav .swiper-button-next:after{font-size:20px;color:#252525}