:root{--fXXL:1.9rem;--fXL:1.4rem;--fL:1.2rem;--fM:1rem;--fS:0.8rem;--fXS:0.6rem;--k3:#fff;--q1:#f90;--q1a:#ffeed8;--q2:#22798c;--q2a:#d3e4e8;--q3:#96be0b;--q3a:#eaf2ce;--k1:#dd9a8a;--k2:#f8e8e5;--c1:#ef6079;--c2:#f3cbc7;--c3:#5cb8b2;--c4:#333f48;--cG1:#333;--cG2:#4f4f4f;--cG3:#828282;--cG4:#bdbdbd;--cG5:#e0e0e0;--cG6:#f2f2f2;--cBg:#f2f1f6;--cRed:#eb5757;--cGreen:#27ae60;--cOrange:#f90;--cBlue:#5cb8b2}*{margin:0;padding:0}:visited{color:inherit}body,html{overscroll-behavior-x:none}*,:after,:before{box-sizing:border-box!important;-webkit-box-sizing:border-box}*,a,button,div,h1,h2,h3,h4,h5,h6,input,ol,p,select,span,textarea,ul{font-size:var(--fM);font-family:Noto Sans TC,Roboto,Arial,微軟正黑體}div,h1,h2,h3,h4,h5,h6,input,ol,p,span,textarea,ul{color:var(--cG1);overflow-wrap:anywhere}a{color:inherit;text-decoration:none!important}a:hover{cursor:pointer}button{border:none}button:hover{cursor:pointer}input{border:0;padding:0;background-color:transparent}input:focus{box-shadow:none!important;outline:none}input:-webkit-autofill{color:var(--k1)!important;background-color:transparent!important;box-shadow:inset 0 0 0 1000px #fff!important;background-clip:content-box!important}textarea{border:0;resize:none}textarea:focus{box-shadow:none!important;outline:none}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:0}select:hover{cursor:pointer}img{-o-object-fit:cover;object-fit:cover}i,svg{text-decoration:none!important}iframe{border:0}.loader-animate{margin:10dvh auto;position:relative;display:flex;align-items:center;justify-content:center}.loader,.loader-animate{width:150px;height:150px}.loader{border:10px solid var(--cOrange);border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}.loader-animate .loader-cross{width:12px;height:110px;border:3px solid #fff;border-radius:99px;position:absolute;rotate:-45deg;background-color:var(--cOrange);z-index:5}.loader-animate .gif,.loader-animate .gif div{position:absolute;top:0;bottom:0;left:0;right:0}.loader-animate .gif div{display:flex;flex-flow:nowrap;justify-content:center;align-items:center;opacity:0;filter:alpha(opacity=0);animation:round 9s linear infinite}.loader-animate .gif div:first-child{animation-delay:0s}.loader-animate .gif div:nth-child(2){animation-delay:3s}.loader-animate .gif div:nth-child(3){animation-delay:6s}@keyframes round{5%{opacity:1;filter:alpha(opacity=100)}30%{opacity:1;filter:alpha(opacity=100)}35%{opacity:0;filter:alpha(opacity=0)}}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.disabled{filter:grayscale(100%);opacity:.5;pointer-events:none}.disabled,.disabled *{color:var(--cG4)!important}.disabled img{filter:grayscale(100%);opacity:.5}.single{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.loading{top:0;left:0;width:100vw;height:100vh;position:fixed;display:flex;align-items:center;justify-content:center;z-index:9;background-color:rgba(0,0,0,.9)}.loading.transparent{background-color:transparent;pointer-events:all}.loading.bg{background-color:#000}.loading.loading--body{width:100%;min-height:150px;max-height:150px;position:relative;z-index:4}.loading>div{min-width:120px;min-height:120px;border-radius:20px;display:flex;align-items:center;justify-content:center}.loading>div>div{min-width:100px;min-height:100px;border:3px solid var(--k1);border-top:3px solid transparent;border-radius:50%;animation:spin 1s linear infinite}.loading>div img{width:80px;border-radius:99px;position:absolute}.spinner{top:0;left:0;width:100vw;height:100vh;position:fixed;z-index:9;background-color:hsla(0,0%,100%,.75)}.spinner,.spinner>div{display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.spinner>div{min-width:80px;min-height:80px;border-radius:20px;background:rgba(0,0,0,.75)}.spinner>div>div{min-width:40px;min-height:40px;border:3px solid var(--k1);border-top:3px solid transparent;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.popBody div.icon,.result div.icon{width:100%;margin:-60px 0 5px;display:flex;justify-content:center}.popBody div.icon>div,.popBody div.icon>i,.popBody div.icon>svg,.result div.icon>div,.result div.icon>i,.result div.icon>svg{border-radius:999px;background-color:#fff;box-shadow:0 5px 10px rgba(55,84,170,.2)}.popBody div.icon>div,.result div.icon>div{width:80px;height:80px;padding:20px;display:flex;align-items:center;justify-content:center}.popBody div.icon>div.orange,.result div.icon>div.orange{border:7.5px solid var(--cOrange)}.popBody div.icon>div.blue,.result div.icon>div.blue{border:7.5px solid var(--cBlue)}.popBody div.icon>div.red,.result div.icon>div.red{border:7.5px solid var(--cRed)}.popBody div.icon>img,.result div.icon>img{height:80px;box-shadow:0 5px 10px rgba(55,84,170,.2)}.popBody div.icon .fa-circle-check,.result div.icon .fa-circle-check{border-radius:99px;background-color:#fff;color:var(--cGreen)}.popBody div.icon .fa-circle-xmark,.result div.icon .fa-circle-xmark{border-radius:99px;background-color:#fff;color:var(--cRed)}.popBody div.icon .fa-exclamation,.popBody div.icon .fa-hourglass-half,.result div.icon .fa-exclamation,.result div.icon .fa-hourglass-half{color:var(--cOrange)}button{width:100%;height:40px;border-radius:99px;position:relative;display:flex;align-items:center;justify-content:center;gap:5px;background-color:var(--k1)}button.disabled{background-color:var(--cG4)!important;filter:grayscale(0);opacity:1}button.disabled *{color:var(--cG5)!important}button span{color:#fff!important}.switch{position:relative;display:inline-block;min-width:40px;max-width:40px;height:24px;margin:5px}.switch input{opacity:0;width:0;height:0}.switch input:checked+.slider{background-color:var(--k1)}.switch input:focus+.slider{box-shadow:0 0 1px var(--k1)}.switch input:checked+.slider:before{transform:translateX(16px)}.switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;border-radius:34px;background-color:var(--cG4);transition:.4s}.switch .slider:before{position:absolute;content:"";height:20px;width:20px;left:2px;bottom:2px;border-radius:50%;background-color:#fff;transition:.4s}div.pages{align-items:flex-start;border-bottom:1px solid var(--cG5)}div.pages,div.pages a.page{width:100%;height:30px;display:flex}div.pages a.page{align-items:center;justify-content:center}div.pages a.page.active{color:var(--k1);border-bottom:2px solid var(--k1)}div.pages a.page.active span{color:var(--k1)}div.pages a.page span{color:var(--cG4)}.check{width:-moz-fit-content;width:fit-content;min-height:20px;padding:5px 0 5px 20px;border-radius:10px;position:relative;display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:12px}.check:hover input~.checkmark{border:2px solid var(--cG5);background-color:var(--cG5)}.check span:last-child{margin-left:2px}.check input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.check input:checked~.checkmark{background-color:var(--k1);border:2px solid var(--k1)}.check input:checked~.checkmark:after{display:block}.check .checkmark.checkbox{position:absolute;top:auto;bottom:auto;left:0;height:16px;width:16px;border-radius:2px;background-color:var(--cG5)}.check .checkmark.checkbox:after{content:"";position:absolute;display:none;left:3px;top:-1px;width:6px;height:12px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}div.filter{margin-top:-10px}div.filter,div.filter>*{width:100%;height:20px;display:flex;align-items:center}div.filter>*{padding:0 10px;gap:5px}div.filter>:not(:first-child){border-left:1px solid var(--cG5)}div.filter input,div.filter span{font-size:var(--fS);white-space:nowrap}div.filter i,div.filter svg{color:var(--k1)}div.filter a.dropdown{justify-content:space-between}div.filter div.search{justify-content:center}div.filter div.search input{width:100%}div.filter div.search input::-moz-placeholder{color:var(--cG4)}div.filter div.search input::placeholder{color:var(--cG4)}a.dateRange{width:100%;height:40px;padding:0 15px;border:1px solid var(--cG5);border-radius:10px;display:flex;align-items:center;justify-content:space-between}a.dateRange span{color:var(--cG3)}a.dateRange i,a.dateRange svg{color:var(--k1)}.iframe,.pop{width:100%;height:100%;top:0;left:0;position:fixed;display:none;z-index:8}.pop{padding:10px;background-color:rgba(0,0,0,.5);align-items:flex-end;justify-content:center}.pop.bg{background-color:#000}.pop.pop--full{padding:70px 0 0}.pop.pop--full .pop__body{border-radius:20px 20px 0 0}.pop .pop__body{max-width:500px;align-items:center}.pop .pop__body,.pop .popBody{width:100%;max-height:100%;padding:20px;border-radius:20px;position:relative;display:flex;flex-direction:column;gap:20px;background-color:#fff;overflow-y:auto;animation-name:popup;animation-duration:.5s;animation-iteration-count:1}.pop .popBody{max-width:430px}.pop .popBody a.close{width:30px;height:30px;min-height:30px;margin:-20px 0 -30px auto;border-radius:99px;top:0;position:sticky;display:flex;align-items:center;justify-content:center;color:var(--cG4);background-color:hsla(0,0%,100%,.75);z-index:6}@keyframes popup{0%{margin-bottom:-100vh}to{margin-bottom:0}}@keyframes popdown{0%{margin-bottom:0}to{margin-bottom:-100vh}}.carrier section.head,.coin section.head,.couponSave section.head,.login section.head,.new section.head,.news section.head,.order section.head,.payment section.head,.policy section.head,.price section.head,.profileEdit section.head,.profile section.head,.result section.head,.service section.head,.ticket section.head,.tickets section.head,.wallet section.head{width:100%;max-width:430px;height:70px;padding:20px 20px 30px;left:50%;transform:translate(-50%);position:fixed;display:flex;align-items:center;justify-content:center;gap:5px;z-index:5}.carrier section.head .bg,.coin section.head .bg,.couponSave section.head .bg,.login section.head .bg,.new section.head .bg,.news section.head .bg,.order section.head .bg,.payment section.head .bg,.policy section.head .bg,.price section.head .bg,.profileEdit section.head .bg,.profile section.head .bg,.result section.head .bg,.service section.head .bg,.ticket section.head .bg,.tickets section.head .bg,.wallet section.head .bg{width:1000px;height:1000px;border-radius:999px;position:absolute;bottom:-15px;background:var(--k2);pointer-events:none;z-index:-1}.carrier section.head span,.coin section.head span,.couponSave section.head span,.login section.head span,.new section.head span,.news section.head span,.order section.head span,.payment section.head span,.policy section.head span,.price section.head span,.profileEdit section.head span,.profile section.head span,.result section.head span,.service section.head span,.ticket section.head span,.tickets section.head span,.wallet section.head span{width:100%;text-align:center}.carrier section.head .left,.carrier section.head .right,.coin section.head .left,.coin section.head .right,.couponSave section.head .left,.couponSave section.head .right,.login section.head .left,.login section.head .right,.new section.head .left,.new section.head .right,.news section.head .left,.news section.head .right,.order section.head .left,.order section.head .right,.payment section.head .left,.payment section.head .right,.policy section.head .left,.policy section.head .right,.price section.head .left,.price section.head .right,.profileEdit section.head .left,.profileEdit section.head .right,.profile section.head .left,.profile section.head .right,.result section.head .left,.result section.head .right,.service section.head .left,.service section.head .right,.ticket section.head .left,.ticket section.head .right,.tickets section.head .left,.tickets section.head .right,.wallet section.head .left,.wallet section.head .right{width:100%;display:flex;align-items:center}.carrier section.head .left,.coin section.head .left,.couponSave section.head .left,.login section.head .left,.new section.head .left,.news section.head .left,.order section.head .left,.payment section.head .left,.policy section.head .left,.price section.head .left,.profileEdit section.head .left,.profile section.head .left,.result section.head .left,.service section.head .left,.ticket section.head .left,.tickets section.head .left,.wallet section.head .left{color:var(--q2)}.carrier section.head .right,.coin section.head .right,.couponSave section.head .right,.login section.head .right,.new section.head .right,.news section.head .right,.order section.head .right,.payment section.head .right,.policy section.head .right,.price section.head .right,.profileEdit section.head .right,.profile section.head .right,.result section.head .right,.service section.head .right,.ticket section.head .right,.tickets section.head .right,.wallet section.head .right{justify-content:right}.coupon--ddp{height:172px;min-height:172px;padding:15px 15px 10px;scroll-margin:40px;border-radius:20px;gap:10px;position:relative;display:flex;flex-direction:column;align-items:center;background-color:var(--q1);overflow:hidden;animation-delay:.5s;animation-duration:.5s;animation-iteration-count:1}.coupon--ddp:nth-child(3n+1){background-color:var(--q3)}.coupon--ddp:nth-child(3n+2){background-color:var(--q2)}.coupon--ddp.coupon--simply{height:-moz-fit-content;height:fit-content;min-height:unset}.coupon--ddp.coupon--white{background-color:var(--cBg)}.coupon--ddp.coupon--white *{color:var(--cG1)}.coupon--ddp.coupon--white .card__detail{color:var(--cG3)!important}.coupon--ddp.coupon--white img{filter:none!important}.coupon--ddp *{color:#fff}.coupon--ddp .card__top{width:100%;min-height:100px;gap:5px;display:flex;align-items:flex-start}.coupon--ddp .card__top .card__info{margin-right:auto;display:flex;flex-direction:column}.coupon--ddp .card__top .card__info span{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.coupon--ddp .card__top .card__detail{font-size:var(--fM);color:hsla(0,0%,100%,.75)}.coupon--ddp .card__top .card__detail--strong{font-weight:700;color:#fff}.coupon--ddp .card__top .card__name{font-size:var(--fL)}.coupon--ddp .card__top img{width:100px;height:100px;border-radius:15px;filter:drop-shadow(0 5px 10px rgba(55,84,170,.2))}.coupon--ddp .dash{width:100%;min-height:2px;margin:5px 0 -5px;background:repeating-linear-gradient(90deg,hsla(0,0%,100%,.6) 10px,transparent 0 20px)}.coupon--ddp .card__description{width:100%;height:100%;min-height:0;opacity:.6;overflow-y:auto}.coupon--ddp .card__action{width:100%;height:20px;margin-top:-5px;gap:2.5px;display:flex;align-items:center;justify-content:center;opacity:.6;background-color:transparent}.coupon--ddp .card__arrow{animation-delay:.5s;animation-duration:.5s;animation-iteration-count:1}.coupon--ddp .card__tag{width:150px;height:30px;top:10px;right:-40px;position:absolute;display:flex;align-items:center;justify-content:center;background-color:hsla(0,0%,100%,.9);transform:rotate(30deg);box-shadow:0 5px 10px 0 rgba(55,84,170,.2)}.coupon--ddp .card__tag span{font-weight:700;color:var(--cG1)}@keyframes cardMore{0%{height:172px;min-height:172px}to{height:300px;min-height:300px}}@keyframes cardLess{0%{height:300px;min-height:300px}to{height:172px;min-height:172px}}@keyframes arrowUp{0%{transform:rotate(0deg)}to{transform:rotate(180deg)}}@keyframes arrowDown{0%{transform:rotate(180deg)}to{transform:rotate(0deg)}}a.coupon{height:140px;padding:0 30px;border-radius:20px;position:relative;display:flex;align-items:center;justify-content:center;gap:10px;background-color:#fff;overflow:hidden;z-index:3}a.coupon.gift .title{font-size:var(--fL);color:var(--cG1)}a.coupon.stamp{height:180px}a.coupon.stamp div.count{margin-bottom:5px;gap:10px;display:flex;align-items:center}a.coupon.stamp div.count img{width:40px;height:40px;border-radius:10px}a.coupon.stamp div.count div.bar{width:100%;border-radius:99px;background-color:var(--cG5);overflow:hidden}a.coupon.stamp div.count div.bar div{width:50%;height:8px;border-radius:99px;background-color:var(--k1)}a.coupon.stamp div.count span{font-weight:700;color:var(--k1);white-space:nowrap}a.coupon div.dot{width:40px;height:40px;border-radius:99px;z-index:2;position:absolute;background-color:var(--cBg)}a.coupon div.dot.left{left:-20px}a.coupon div.dot.right{right:-20px}a.coupon div.label{width:150px;height:24px;z-index:1;transform:rotate(30deg);position:absolute;top:5px;right:-45px;display:flex;align-items:center;justify-content:center;background-color:var(--cG4)}a.coupon div.label span{font-size:var(--fS);color:#fff}a.coupon div.content{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;gap:2px}a.coupon div.content div.sticker{display:flex;gap:5px;align-items:center}a.coupon div.content div.sticker img{height:40px;aspect-ratio:1/1;border-radius:5px}a.coupon div.content div.sticker span{font-weight:700;color:var(--k1)}a.coupon>img{width:100px;height:100px;border-radius:10px}a.coupon span.title{font-size:var(--fL);color:var(--k1);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}a.coupon span.name{-webkit-line-clamp:1}a.coupon span.info,a.coupon span.name{font-size:var(--fS);display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}a.coupon span.info{max-height:57px}a.coupon span.info,a.coupon span.info *{color:var(--cG3);-webkit-line-clamp:2;white-space:unset!important}a.coupon span.info *{font-size:var(--fS);display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}a.coupon span.date{font-size:var(--fS)}a.coupon span.point{font-size:var(--fL);font-weight:700;color:var(--k1)}a.coupon span.none{font-size:var(--fM);color:var(--k1);text-align:center}section.pop.notice{align-items:center}section.pop.notice .popBody{display:flex;flex-direction:column;align-items:center;overflow-y:visible}section.pop.notice .popBody span{text-align:center}section.pop.notice .popBody span.title{font-size:var(--fL)}section.pop.notice .popBody span:not(.title){color:var(--cG3)}section.pop.notice .popBody ol{padding-left:20px}section.pop.notice .popBody div.icon{display:flex;justify-content:center;margin-top:-60px}section.pop.notice .popBody>div.buttons{width:100%;display:flex;gap:10px}section.pop.notice .popBody>div.buttons button{background-color:var(--cBg)}section.pop.notice .popBody>div.buttons button:last-child{background-color:var(--k1)}section.pop.notice .popBody>div.buttons button:last-child span{color:#fff!important}section.pop.notice .popBody>div.buttons button span{color:var(--cG2)!important}section.pop.notice .popBody>div:not(.buttons){display:flex;flex-direction:column;align-items:center}section.pop.banner{padding:20px;align-items:flex-start;background-color:transparent;pointer-events:none}section.pop.banner .popBody{padding:10px 15px;border:2px solid var(--k1);gap:5px;background-color:hsla(0,0%,100%,.95);animation-name:bannerDown;box-shadow:0 5px 10px rgba(55,84,170,.2);pointer-events:auto}section.pop.banner .popBody span.title{font-size:var(--fL);color:var(--k1)}section.pop.banner .popBody span.time{color:var(--cG3)}@keyframes bannerDown{0%{margin-top:-100vh}to{margin-top:0}}@keyframes bannerUp{0%{margin-top:0}to{margin-top:-100vh}}section.pop.notification .popBody span.title{font-size:var(--fL);font-weight:700}section.pop.notification .popBody a.read{display:flex;justify-content:center}section.pop.notification .popBody a.read span{color:var(--k1)}section.pop.notification .popBody a.item{display:flex;align-items:center;gap:10px}section.pop.notification .popBody a.item:not(:last-child){padding-bottom:20px;border-bottom:1px solid var(--cG5)}section.pop.notification .popBody a.item div.dot{min-width:8px;min-height:8px;border-radius:99px}section.pop.notification .popBody a.item div.dot.active{background-color:var(--cRed)}section.pop.notification .popBody a.item div.left{display:flex;flex-direction:column}section.pop.notification .popBody a.item div.left span{font-size:var(--fL)}section.pop.notification .popBody a.item div.left span:not(:first-child){font-size:var(--fM)}section.pop.notification .popBody a.item div.left span:not(:first-child):not(:nth-child(2)){color:var(--cG3)}section.pop.notification .popBody a.item div.right{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end}section.pop.notification .popBody a.item div.right>div{display:flex;align-items:center;gap:5px}section.pop.notification .popBody a.item div.right>div span{font-size:var(--fL);font-weight:700}section.pop.notification .popBody a.item div.right>div img{width:24px}section.pop.notification .popBody a.item div.right>span{font-size:var(--fS);color:var(--cG3)}section.pop.dateRange span.title{font-size:var(--fL)}section.pop.dateRange div.tabs,section.pop.dateRange div.tabs a{width:100%;display:flex;align-items:center}section.pop.dateRange div.tabs a{height:40px;border-radius:99px;justify-content:center}section.pop.dateRange div.tabs a.active{background:var(--k2)}section.pop.dateRange div.tabs a.active span{color:var(--k1)}section.pop.dateRange div.dateRange{width:100%;height:30px;padding:0 20px;border-bottom:1px solid var(--cG5);position:relative;display:flex;align-items:center;justify-content:space-around}section.pop.dateRange div.dateRange input{text-align:center}section.pop.dateRange div.buttons{width:100%;display:flex;gap:10px}section.pop.dateRange div.buttons button:first-child{background-color:var(--cBg)}section.pop.dateRange div.buttons button:first-child span{color:var(--cG2)!important}section.barcode{align-items:center}section.barcode.v2 .popBody{border-radius:40px 40px 20px 20px;gap:30px}section.barcode .popBody div.header{height:60px;min-height:60px;padding-right:20px;border-radius:99px;gap:15px;display:flex;align-items:center;background:var(--k2)}section.barcode .popBody div.header>div:not(.content){height:60px}section.barcode .popBody div.header>div:not(.content) img{height:90px;aspect-ratio:1/1;margin:-5px;border:5px solid #fff;border-radius:30px}section.barcode .popBody div.header div.content{width:100%;margin-left:20px;display:flex;flex-direction:column}section.barcode .popBody div.header span{width:100%}section.barcode .popBody div.header span.title{font-size:var(--fXL);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}section.barcode .popBody div.header span.remark{width:-moz-fit-content;width:fit-content;font-size:var(--fS);text-align:start!important;color:var(--cG3)!important;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}section.barcode .popBody div.header span:not(.title){text-align:end;color:var(--k1)}section.barcode .popBody div.header a{text-decoration:underline!important;white-space:nowrap;color:var(--k1)}section.barcode .popBody div.code{width:100%;height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}section.barcode .popBody div.code div{display:flex;align-items:center;gap:5px}section.barcode .popBody div.code div img{height:40px;aspect-ratio:1/1;border-radius:99px}section.barcode .popBody div.code div span{font-size:var(--fXL)}section.barcode .popBody div.code div.barcode,section.barcode .popBody div.code img.barcode{width:100%;justify-content:center}section.barcode .popBody div.code div.qrcode,section.barcode .popBody div.code img.qrcode{height:200px;justify-content:center}section.barcode .popBody div.action{min-height:25px;display:flex;align-items:center;justify-content:space-between}section.barcode .popBody div.action div.left{display:flex;align-items:center;gap:15px}section.barcode .popBody div.action div.left a.active i,section.barcode .popBody div.action div.left a.active svg{color:var(--k1)}section.barcode .popBody div.action div.left a:last-child{padding-left:15px;border-left:1px solid var(--cG5)}section.barcode .popBody div.action div.left a i,section.barcode .popBody div.action div.left a svg{color:var(--cG4)}section.barcode .popBody div.action div.right{display:flex;align-items:center;gap:10px}section.barcode .popBody div.action div.right span{font-size:var(--fS);color:var(--cG3)}section.barcode .popBody div.action div.right i,section.barcode .popBody div.action div.right svg{color:var(--k1)}section.pop.category .popBody{gap:10px}@supports (-webkit-touch-callout:none) and (not (translate:none)){section.pop.category .popBody>:not(:last-child){margin-bottom:10px}}section.pop.category span.title{margin-bottom:5px;font-size:var(--fL);font-weight:700;color:var(--k1)}section.pop.category span.active{color:var(--k1)}section.pop.category a:not(.close):not(:last-child){padding-bottom:10px;border-bottom:1px solid var(--cG5)}section.pop.invite .popBody{background:var(--k2)}section.pop.invite .popBody>a.close{display:none}section.pop.invite .popBody>div:not(.action) span:not(.title){color:var(--k1)}section.pop.invite .popBody>div:not(.action) div.icon div.border{border:7.5px solid var(--k1)}section.pop.invite .popBody>div:not(.action) div.icon div.border i,section.pop.invite .popBody>div:not(.action) div.icon div.border svg{color:var(--k1)}section.pop.invite .popBody div.action{width:100%;display:flex;flex-direction:column;gap:10px}section.pop.invite .popBody div.action button{padding:0 15px;display:flex;align-items:center;gap:5px;background-color:#fff}section.pop.invite .popBody div.action button span{width:100%;color:var(--cG1)!important;text-align:start;white-space:nowrap}section.pop.invite .popBody div.action button span.note{width:-moz-fit-content;width:fit-content;font-size:var(--fS);color:var(--cG3)!important}section.pop.invite .popBody div.action button i,section.pop.invite .popBody div.action button svg{color:var(--k1)}section.pop.invite .popBody div.action button i.fa-line,section.pop.invite .popBody div.action button svg.fa-line{outline:6px solid #fff;outline-offset:-4px;border-radius:99px;background-color:#06c755;color:#fff}section.pop.invite .popBody div.action button i.fa-line:before,section.pop.invite .popBody div.action button svg.fa-line:before{border-radius:99px;background-color:#06c755}section.pop.gift .popBody>img{width:100%;border-radius:15px}section.pop.gift .popBody>div{gap:5px;display:flex;flex-direction:column}section.pop.gift .popBody>div span{color:var(--cG3)}section.pop.gift .popBody>div span.title{font-size:var(--fXL);color:var(--cG1)}section.pop.gift .popBody>div div.sticker{gap:5px;display:flex;align-items:center}section.pop.gift .popBody>div div.sticker img{height:50px;aspect-ratio:1/1;border-radius:10px}section.pop.gift .popBody>div div.sticker span{font-size:var(--fXL);font-weight:700;color:var(--k1)}section.pop.gift .popBody button{min-height:40px}section.pop.gift .popBody button.disabled span{color:#fff!important}section.pop.intro,section.pop.intro .popBody{width:100%;height:100%;padding:0;align-items:center}section.pop.intro .popBody{border-radius:0;position:relative;gap:10px;justify-content:space-around;overflow:hidden}section.pop.intro .popBody img{width:100%;height:100%}section.pop.intro .popBody div.next{width:90%;bottom:25px;position:absolute;display:flex;align-items:center;justify-content:space-between;color:var(--k1)}section.pop.intro .popBody div.next div.dots{display:flex;align-items:center;gap:5px}section.pop.intro .popBody div.next div.dots div{min-width:6px;min-height:6px;border-radius:99px;background-color:var(--cG5)}section.pop.intro .popBody div.next div.dots div.active{background-color:var(--k1)}section.pop.intro .popBody div.next a{width:30px;height:30px;border-radius:99px;display:flex;align-items:center;justify-content:center}section.pop.intro .popBody button{width:150px;bottom:80px;position:absolute;z-index:100}section.pop.intro .popBody button span{font-size:var(--fL)}section.pop.visit{height:100%;padding:50px 25px;align-items:center}section.pop.visit .popBody{height:100%;gap:10px;align-items:center;justify-content:space-between;overflow:hidden}section.pop.visit .popBody img{max-width:100%;max-height:90%;aspect-ratio:9/16;border-radius:10px}section.pop.visit .popBody div.next{width:100%;display:flex;align-items:center;justify-content:space-between;color:var(--k1)}section.pop.visit .popBody div.next div.dots{display:flex;align-items:center;gap:5px}section.pop.visit .popBody div.next div.dots div{min-width:6px;min-height:6px;border-radius:99px;background-color:var(--cG5)}section.pop.visit .popBody div.next div.dots div.active{background-color:var(--k1)}section.pop.visit .popBody div.next a{width:100%;display:flex}section.pop.visit .popBody div.next a.right{justify-content:flex-end}section.pop.visit .popBody div.buttons{width:100%;display:flex;align-items:center;gap:10px}section.pop.visit .popBody div.buttons button{width:100%;background-color:var(--cBg)}section.pop.visit .popBody div.buttons button:last-child{background-color:var(--k1)}section.pop.visit .popBody div.buttons button:last-child span{color:#fff!important}section.pop.visit .popBody div.buttons button span{color:var(--cG2)!important}section.pop.points{padding:0}section.pop.points .popBody{padding-bottom:50px;margin-bottom:-20px;border-radius:20px 20px 0 0;animation-name:popupDiscount}section.pop.points span.title{font-size:var(--fL);font-weight:700}section.pop.points div.loading div{min-width:65px;min-height:65px}section.pop.points div.loading div div{border:3px solid var(--q1);border-top:3px solid transparent}section.pop.points div.loading img{width:50px;filter:grayscale(100%)}section.pop.points div.points--none{min-height:150px;gap:5px;display:flex;flex-direction:column;align-items:center;justify-content:center}section.pop.points div.points--none img{height:50px;filter:grayscale(100%)}section.pop.points div.points--none span{font-size:var(--fL);color:var(--cG4)}section.pop.points div.points--none a{color:var(--q2)}section.pop.points div.point__card{height:60px;min-height:60px;scroll-margin:100px;z-index:5;animation-delay:.5s;animation-duration:.5s;animation-iteration-count:1;overflow-y:hidden}section.pop.points div.point__card>div{display:flex;flex-direction:column;align-items:center}section.pop.points div.point__card>div .card__top{width:100%;padding:10px 15px;gap:10px;display:flex;flex-flow:nowrap;justify-content:space-between;align-items:center;background-color:var(--cBg);border-radius:20px}section.pop.points div.point__card>div .card__top img{height:18px;margin-top:2px}section.pop.points div.point__card>div .card__top .card__count{font-size:var(--fXL)}section.pop.points div.point__card>div .card__top .card__info{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end}section.pop.points div.point__card>div .card__top .card__detail{margin-bottom:-3px;font-size:var(--fS);color:hsla(0,0%,100%,.75)}section.pop.points div.point__card>div .card__top .card__name{display:flex;flex-flow:nowrap;align-items:center;width:-moz-fit-content;width:fit-content;font-size:var(--fXL);text-align:left;white-space:nowrap}section.pop.points div.point__card>div .card__top .card__name .card__icon{display:flex;justify-content:center;align-items:center;width:40px;height:40px;margin-right:3px}section.pop.points div.point__card>div .card__top .card__name .card__icon>img{height:22px;margin-top:4px}section.pop.points div.point__card>div .card__top .card__content{display:flex;flex-flow:nowrap;justify-content:flex-end;align-items:center;width:-moz-fit-content;width:fit-content}section.pop.points div.point__card>div .card__top .card__content .card__content__input{width:-moz-fit-content;width:fit-content;display:flex;flex-flow:nowrap;justify-content:flex-end;align-items:flex-end;gap:3px;padding-bottom:3px;border-bottom:2px solid var(--cOrange)}section.pop.points div.point__card>div .card__top .card__content .card__content__input>*{width:-moz-fit-content;width:fit-content;color:var(--cG3);text-align:left;white-space:nowrap}section.pop.points div.point__card>div .card__top .card__content .card__content__input input[type=number],section.pop.points div.point__card>div .card__top .card__content .card__content__input input[type=tel],section.pop.points div.point__card>div .card__top .card__content .card__content__input input[type=text]{width:100%;font-size:var(--fXL);color:var(--cG1);text-align:right}section.pop.points div.point__card>div .card__top .card__content .card__content__btn{display:flex;justify-content:center;align-items:center;width:40px;height:36px;margin-left:5px;color:var(--cG3)}section.pop.points div.point__card>div .card__top .card__content.opened{display:none}section.pop.points div.point__card>div .card__input{position:relative;display:flex;align-items:center}section.pop.points div.point__card>div .card__input img{height:16px;margin-top:2px;left:5px;position:absolute}section.pop.points div.point__card>div .card__input input{width:160px;padding:0 5px 0 30px;border-bottom:1px solid hsla(0,0%,100%,.6);border-radius:0;font-size:var(--fL);text-align:right}section.pop.points div.point__card>div .card__input input::-moz-placeholder{color:hsla(0,0%,100%,.4)}section.pop.points div.point__card>div .card__input input::placeholder{color:hsla(0,0%,100%,.4)}section.pop.points div.point__card>div .card__action{width:90%;height:100%;min-height:40px;margin:10px auto;border-radius:15px;gap:2.5px;display:flex;align-items:center;justify-content:center;background-color:var(--cOrange)}section.pop.points div.point__card>div .card__action span{color:#fff}section.pop.points div.point__card>div hr{width:100%;border:1px dashed hsla(0,0%,100%,.5)}section.pop.points div.point__card>div .card__rate{width:90%;margin:10px auto 0 auto;padding:15px 5px 10px 5px;gap:2px;display:flex;justify-content:center;align-items:center;background:url(../img/hr-line.1a562ea3.svg) repeat-x top}section.pop.points div.point__card>div .card__rate .card__icon{display:flex;justify-content:center;align-items:center;margin-right:3px}section.pop.points div.point__card>div .card__rate .card__icon>img{height:18px}section.pop.points div.point__card>div .card__rate span{font-size:var(--fL)}section.pop.points div.point__card>div .card__description{width:90%;margin:0 auto;color:var(--cG3);overflow-y:scroll}section.pop.points div.point__card.opentest{background:var(--cBg);border-radius:20px}section.pop.points div.point__card.opentest .card__content{display:none!important}section.pop.points div.point__card.opentest .card__content.opened{display:flex!important}section.pop.points .center{display:flex;flex-flow:column;gap:12px}section.pop.points .center .center__item{display:flex;flex-flow:nowrap;justify-content:space-between;align-items:center;padding:10px 20px;background:var(--cBg);border-radius:20px;border:none!important}section.pop.points .center .center__item .center__icon{display:flex;justify-content:center;align-items:center;width:40px;height:40px;margin-right:3px}section.pop.points .center .center__item .center__icon>img{height:22px;margin-top:2px}section.pop.points .center .center__item .center__name{width:calc(60% - 43px);font-size:var(--fXL);text-align:left}section.pop.points .center .center__item .center__content{width:40%;color:var(--cG3);font-size:var(--fL);text-align:right;white-space:nowrap}section.pop.coupons{padding:0}section.pop.coupons .popBody{border-radius:20px 20px 0 0;gap:15px}section.pop.coupons span.title{font-size:var(--fL);font-weight:700}section.pop.coupons div.loading div{min-width:70px;min-height:70px}section.pop.coupons div.loading div div{border:3px solid var(--q1);border-top:3px solid transparent}section.pop.coupons div.loading img{width:50px;border-radius:0;filter:grayscale(100%)}section.pop.coupons div.coupons--none{min-height:150px;gap:10px;display:flex;flex-direction:column;align-items:center;justify-content:center}section.pop.coupons div.coupons--none img{height:50px;filter:grayscale(100%)}section.pop.coupons div.coupons--none span{font-size:var(--fL);color:var(--cG4)}section.pop.coupons div.coupon__card{height:90px;min-height:90px;margin-bottom:-40px;scroll-margin:100px;border-radius:20px 20px 0 0;z-index:5;animation-delay:.5s;animation-duration:.5s;animation-iteration-count:1;overflow-y:hidden;box-shadow:0 -5px 10px rgba(51,51,51,.2)}section.pop.coupons div.coupon__card:last-child{margin-bottom:0}section.pop.coupons div.coupon__card:nth-child(3n)>div{background-color:var(--q3)}section.pop.coupons div.coupon__card:nth-child(3n+1)>div{background-color:var(--q2)}section.pop.coupons div.coupon__card>div{height:100%;padding:15px 15px 40px;border-radius:20px 20px 0 0;gap:15px;display:flex;flex-direction:column;align-items:center;background-color:var(--q1)}section.pop.coupons div.coupon__card>div *{color:#fff}section.pop.coupons div.coupon__card>div .card__top{width:100%;min-height:90px;gap:5px;display:flex;align-items:flex-start}section.pop.coupons div.coupon__card>div .card__top .card__info{margin-right:auto;display:flex;flex-direction:column}section.pop.coupons div.coupon__card>div .card__top .card__detail{font-size:var(--fS);color:hsla(0,0%,100%,.75)}section.pop.coupons div.coupon__card>div .card__top .card__name{font-size:var(--fL)}section.pop.coupons div.coupon__card>div .card__top img{width:90px;height:90px;border-radius:15px;filter:drop-shadow(0 5px 10px rgba(55,84,170,.2))}section.pop.coupons div.coupon__card>div .card__action{width:100%;min-height:40px;border-radius:15px;gap:2.5px;display:flex;align-items:center;justify-content:center;background-color:hsla(0,0%,100%,.25)}section.pop.coupons div.coupon__card>div hr{width:100%;border:1px dashed hsla(0,0%,100%,.5)}section.pop.coupons div.coupon__card>div .card__description{width:100%;height:100%;opacity:.6;overflow-y:auto}@keyframes popupDiscount{0%{margin-bottom:-100vh}to{margin-bottom:-20px}}@keyframes popdownDiscount{0%{margin-bottom:-20px}to{margin-bottom:-100vh}}@keyframes newCard{0%{height:60px;min-height:60px}50%{height:120px;min-height:120px}to{height:60px;min-height:60px}}@keyframes openCard{0%{height:60px;min-height:60px}to{height:400px;min-height:400px}}@keyframes closeCard{0%{height:400px;min-height:400px}to{height:60px;min-height:60px}}.payment__iframe{height:100vh;gap:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:8}.pop__intro .pop__body{gap:30px;background-color:var(--cBg);overflow-x:hidden}.pop__intro .pop__body .pop__title{margin-bottom:-30px;font-weight:700;color:var(--q2)}.pop__intro .pop__body .carousel{width:calc(100% + 40px)}.pop__intro .pop__body .carousel div{width:100%;display:flex;flex-direction:column;align-items:center}.pop__intro .pop__body .carousel .carousel__name{font-size:var(--fL);font-weight:700}.pop__intro .pop__body .carousel .carousel__img{width:100%;aspect-ratio:335/195;border-radius:10px}.pop__intro .pop__body .carousel .flickity-button{background:transparent}.pop__intro .pop__body .carousel .flickity-prev-next-button{width:30px;height:30px}.pop__intro .pop__body .carousel .flickity-prev-next-button.next,.pop__intro .pop__body .carousel .flickity-prev-next-button.previous{margin-top:28px}.pop__intro .pop__body .carousel .flickity-button-icon{fill:var(--q1)}.pop__intro .pop__body .carousel .flickity-button:focus{box-shadow:none}.pop__intro .pop__body .carousel .flickity-button:disabled{display:none}.pop__intro .pop__body .login__button{width:300px;height:40px;padding:0 15px;border-radius:15px;gap:15px;display:flex;align-items:center;background-color:#fff;box-shadow:0 5px 10px 0 rgba(55,84,170,.2)}.pop__intro .pop__body .login__button .login__icon{width:20px}.pop__intro .pop__body .login__button .login__text{width:100%;border-left:1px solid rgba(0,0,0,.08);text-align:center}.pop__intro .pop__body .bottom{width:100%;display:flex}.pop__intro .pop__body .bottom .bottom__action{width:100%;display:flex;justify-content:center}.pop__intro .pop__body .bottom .bottom__action:nth-child(2){border-left:1px solid var(--cG4)}.pop__intro .pop__body .bottom .bottom__action span{color:var(--cG3);text-decoration:underline}.pop__login .pop__body{gap:30px;background-color:var(--q2)}.pop__login .pop__body .close{width:30px;height:30px;top:15px;right:15px;position:absolute;display:flex;align-items:center;justify-content:center}.pop__login .pop__body .close img{width:14px}.pop__login .pop__body .top{gap:10px;display:flex;align-items:center}.pop__login .pop__body .top .top__logo{height:30px}.pop__login .pop__body .top .top__profile{width:50px;height:50px;border-radius:10px;border:1px solid #fff}.pop__login .pop__body .top .top__content{display:flex;flex-direction:column}.pop__login .pop__body .top .top__title{font-size:var(--fL);font-weight:700;color:#fff}.pop__login .pop__body .top .top__description{font-size:var(--fM);color:hsla(0,0%,100%,.6)}.pop__login .pop__body .middle{gap:20px;display:flex;flex-direction:column;align-items:center}.pop__login .pop__body .middle .login__button{width:280px;height:40px;padding:0 15px;border-radius:15px;gap:15px;display:flex;align-items:center;background-color:#fff}.pop__login .pop__body .middle .login__button--secondary{background:hsla(0,0%,100%,.25)}.pop__login .pop__body .middle .login__button--secondary .login__text{color:#fff}.pop__login .pop__body .middle .login__button--light{background:hsla(0,0%,100%,.25)}.pop__login .pop__body .middle .login__button--light .login__text{border:0;color:#fff}.pop__login .pop__body .middle .login__icon{width:20px}.pop__login .pop__body .middle .login__text{width:100%;border-left:1px solid rgba(0,0,0,.08);text-align:center}.pop__login .pop__body .message{font-size:var(--fM);color:var(--q1)}.pop__login .pop__body .bottom{gap:2px;display:flex;align-items:center;opacity:.6}.pop__login .pop__body .bottom .bottom__text{font-size:var(--fXS);color:#fff}.pop__login .pop__body .bottom .bottom__logo{height:20px}.pop__verify .pop__body{gap:50px}.pop__verify .pop__body .top{gap:10px;display:flex;align-items:center}.pop__verify .pop__body .top .top__logo{height:30px}.pop__verify .pop__body .top .top__content{display:flex;flex-direction:column}.pop__verify .pop__body .top .top__title{font-size:var(--fL);font-weight:700;color:var(--cG1)}.pop__verify .pop__body .top .top__description{font-size:var(--fM);color:var(--cG3)}.pop__verify .pop__body .middle{gap:20px;position:relative;display:flex;flex-direction:column;align-items:center}.pop__verify .pop__body .middle .verify__input{width:350px;padding:5px;border-bottom:1px solid var(--cG5);border-radius:0}.pop__verify .pop__body .middle .verify__code{padding:5px 10px;border-radius:99px;right:0;bottom:5px;position:absolute;display:flex;background-color:var(--q2);font-size:var(--fS);color:#fff}.pop__verify .pop__body .verify__button{min-width:150px;height:40px;padding:0 20px;gap:5px;display:flex;align-items:center;justify-content:center;border-radius:99px;color:#fff;background-color:var(--q2)}.pop__verify .pop__body .verify__button .verify__loading{min-width:18px;min-height:18px;border:2px solid #fff;border-top:2px solid transparent;border-radius:50%;animation:spin 1s linear infinite}.pop__verify .pop__body .verify__button .verify__icon{height:18px}.payment{overflow:auto}.payment section.head{padding:10px 20px 0;align-items:flex-start}.payment section.head .bg{bottom:-20px;background:var(--q2)}.payment section.head i,.payment section.head span,.payment section.head svg{color:#fff}.payment section.head .left{width:50%}.payment section.head .left a{min-height:30px;display:flex;align-items:center}.payment section.head .center{width:100%;display:flex;flex-direction:column;align-items:center}.payment section.head .center span{line-height:30px;text-align:center;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.payment section.head .center span.price{margin-top:-5px;line-height:unset;font-size:var(--fXXL);white-space:nowrap}.payment section.head .right{width:50%;justify-content:right}.payment section.head .right a{min-height:30px;gap:5px;display:flex;align-items:center}.payment section.head .right a span{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.payment section.foot{width:100%;max-width:430px;padding:20px 20px 30px;left:50%;transform:translate(-50%);border-radius:20px 20px 0 0;position:fixed;bottom:0;z-index:5}.payment section.foot button{height:60px;padding:7.5px 7.5px 7.5px 15px;border-radius:20px;box-shadow:0 5px 10px rgba(55,84,170,.2);background-color:var(--q1)}.payment section.foot button .action__img{height:24px}.payment section.foot button .action__content{width:100%;display:flex;flex-direction:column;align-items:self-start;overflow-x:hidden}.payment section.foot button .action__content .action__subtotal{margin-bottom:-5px;gap:3px;display:flex;align-items:center}.payment section.foot button .action__content .action__subtotal *{color:#fff;opacity:.6}.payment section.foot button .action__content .action__subtotal img{height:18px}.payment section.foot button .action__content .action__subtotal span{white-space:nowrap}.payment section.foot button .action__content .action__total{font-size:var(--fXL)}.payment section.foot button .action__name{height:100%;padding:0 10px;border-radius:16.25px;display:flex;align-items:center;background-color:hsla(0,0%,100%,.15)}.payment section.foot button .action__name span{font-size:var(--fL);white-space:nowrap}.payment section.main{width:100%;max-width:430px;padding:120px 20px 160px;margin:0 auto;display:flex;flex-direction:column;gap:30px}.payment section.main section.discount,.payment section.main section.phone,.payment section.main section.point,.payment section.main section.spending,.payment section.main section.type{width:100%;gap:10px;display:flex;flex-direction:column}.payment section.main section.discount span.title,.payment section.main section.phone span.title,.payment section.main section.point span.title,.payment section.main section.spending span.title,.payment section.main section.type span.title{font-weight:700;white-space:nowrap}.payment section.main section.discount .input,.payment section.main section.phone .input,.payment section.main section.point .input,.payment section.main section.spending .input,.payment section.main section.type .input{width:100%;height:40px;padding:0 10px;border-radius:99px;display:flex;align-items:center;justify-content:right;gap:2px;font-size:var(--fXL);border:1px solid var(--cG5)}.payment section.main section.discount .input input,.payment section.main section.phone .input input,.payment section.main section.point .input input,.payment section.main section.spending .input input,.payment section.main section.type .input input{width:100%;font-size:var(--fXL);color:var(--cG1)!important;opacity:1!important}.payment section.main section.join{width:100%;height:50px;padding:0 15px;border:1px solid var(--q1);border-radius:99px;display:flex;align-items:center;justify-content:space-between;position:relative;background-color:var(--cBg);overflow:hidden}.payment section.main section.join>*{z-index:2}.payment section.main section.join img{width:100%;left:0;top:0;position:absolute}.payment section.main section.join span{font-size:var(--fL)}.payment section.main section.join span span{font-weight:700;color:var(--q1)}.payment section.main section.join i,.payment section.main section.join svg{color:var(--cG4)}.payment section.main section.account{width:100%;display:flex;align-items:center;justify-content:space-between}.payment section.main section.account div{display:flex;flex-direction:column}.payment section.main section.account div span:last-child{font-size:var(--fS);color:var(--cG3)}.payment section.main section.account a{text-decoration:underline!important;color:var(--cG3)}.payment section.main section.point div.top{display:flex;align-items:center;gap:5px}.payment section.main section.point div.top span:not(.title){font-size:var(--fL)}.payment section.main section.point div.top img{height:20px}.payment section.main section.point div.center{width:100%;display:flex;gap:10px}.payment section.main section.point div.center a{width:calc(50% - 5px);height:50px;padding:0 10px;border-radius:99px;display:flex;align-items:center;gap:5px;background-color:var(--cBg)}.payment section.main section.point div.center a.active{border:1px solid var(--q1)}.payment section.main section.point div.center a img{width:20px}.payment section.main section.point div.center a div{display:flex;flex-direction:column;gap:5px}.payment section.main section.point div.center a div span{line-height:100%}.payment section.main section.point div.center a div span:first-child{font-size:var(--fS)}.payment section.main section.point div.bottom{width:100%;margin-top:-10px;display:flex;align-items:center;justify-content:space-between}.payment section.main section.point div.bottom div{display:flex;align-items:center;gap:2px}.payment section.main section.point div.bottom span{font-size:var(--fS);color:var(--cG3);white-space:nowrap}.payment section.main section.point div.bottom img{height:14px}.payment section.main section.discount a.discount__coupon,.payment section.main section.discount a.discount__point{height:50px;padding:15px;gap:5px;border-radius:15px;position:relative;display:flex;align-items:center;background-color:var(--cBg)}.payment section.main section.discount a.discount__coupon.discount--only,.payment section.main section.discount a.discount__point.discount--only{height:180px;flex-direction:column;align-items:flex-start}.payment section.main section.discount a.discount__coupon.discount--only img,.payment section.main section.discount a.discount__point.discount--only img{min-width:36px;max-width:36px}.payment section.main section.discount a.discount__coupon.discount--only span.discount__title,.payment section.main section.discount a.discount__point.discount--only span.discount__title{margin-top:auto}.payment section.main section.discount a.discount__coupon.discount--only span.discount__name,.payment section.main section.discount a.discount__point.discount--only span.discount__name{margin-left:0;font-size:var(--fXL)}.payment section.main section.discount a.discount__coupon.discount--only i,.payment section.main section.discount a.discount__coupon.discount--only svg,.payment section.main section.discount a.discount__point.discount--only i,.payment section.main section.discount a.discount__point.discount--only svg{height:16px;bottom:15px;right:15px;position:absolute}.payment section.main section.discount a.discount__coupon img,.payment section.main section.discount a.discount__point img{min-width:24px;max-width:24px}.payment section.main section.discount a.discount__coupon span,.payment section.main section.discount a.discount__point span{font-size:var(--fL);white-space:nowrap}.payment section.main section.discount a.discount__coupon span.discount__title,.payment section.main section.discount a.discount__point span.discount__title{margin-right:auto;color:var(--cG1)}.payment section.main section.discount a.discount__coupon span.discount__name,.payment section.main section.discount a.discount__point span.discount__name{margin-left:15px;color:var(--q2);white-space:unset;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.payment section.main section.discount a.discount__coupon span.discount__name--active,.payment section.main section.discount a.discount__point span.discount__name--active{color:var(--cG1)}.payment section.main section.discount a.discount__coupon i,.payment section.main section.discount a.discount__coupon span.discount__name--none,.payment section.main section.discount a.discount__coupon svg,.payment section.main section.discount a.discount__point i,.payment section.main section.discount a.discount__point span.discount__name--none,.payment section.main section.discount a.discount__point svg{color:var(--cG4)}.payment section.main section.type .active{border:1.5px solid var(--q1)!important}.payment section.main section.type div.top{width:100%;display:flex;align-items:center;justify-content:space-between;gap:5px}.payment section.main section.type div.top span:not(.title){font-size:var(--fS);color:var(--cRed);text-align:right;line-height:unset}.payment section.main section.type div.top i,.payment section.main section.type div.top svg{color:var(--cRed)}.payment section.main section.type div.credit{width:100%;border:1.5px solid var(--cBg);border-radius:15px;display:flex;flex-direction:column;background-color:var(--cBg)}.payment section.main section.type div.credit .credit__top{width:100%;height:50px;padding:0 15px;display:flex;align-items:center;justify-content:space-between}.payment section.main section.type div.credit .credit__top a{gap:5px;display:flex;align-items:center}.payment section.main section.type div.credit .credit__top img{min-width:24px}.payment section.main section.type div.credit .credit__top span{font-size:var(--fL)}.payment section.main section.type div.credit .credit__top .credit__title{color:var(--cG1)}.payment section.main section.type div.credit .credit__top .credit__dropdown{width:24px;height:24px;border:6px solid var(--cG4);border-radius:99px;display:flex;align-items:center;justify-content:center}.payment section.main section.type div.credit .credit__top .credit__dropdown i,.payment section.main section.type div.credit .credit__top .credit__dropdown svg{color:var(--cG4)}.payment section.main section.type div.credit .credit__cards{width:100%;padding:0 15px 15px;gap:10px;display:flex;flex-wrap:wrap}.payment section.main section.type div.credit .credit__cards .credit__card{width:calc(50% - 5px);height:50px;padding:10px;border:1.5px solid #fff;border-radius:10px;display:flex;align-items:center;background-color:#fff}.payment section.main section.type div.credit .credit__cards .credit__card img{width:40px}.payment section.main section.type div.credit .credit__cards .credit__card span{width:100%;text-align:right}.payment section.main section.type div.credit .credit__cards .credit__card i,.payment section.main section.type div.credit .credit__cards .credit__card svg{color:var(--cG4)}.payment section.main section.type div.credit .credit__form{width:100%;padding:0 15px 15px;gap:15px;display:flex;flex-direction:column}.payment section.main section.type div.credit .credit__form input{width:100%;height:30px;padding:0 5px 5px;border-bottom:1px solid var(--cG5);border-radius:0;font-size:var(--fL)}.payment section.main section.type div.credit .credit__form input::-moz-placeholder{color:var(--cG4)}.payment section.main section.type div.credit .credit__form input::placeholder{color:var(--cG4)}.payment section.main section.type div.credit .credit__form input:checked~.checkmark{background-color:var(--q1);border:2px solid var(--q1)}.payment section.main section.type div.credit .credit__form div{gap:10px;display:flex}.payment section.main section.type div.credit .credit__form label{padding:0 0 0 20px}.payment section.main section.type div.center{width:100%;display:flex;gap:10px}.payment section.main section.type div.center a{width:calc(50% - 5px);height:50px;padding:0 10px;border-radius:15px;position:relative;display:flex;align-items:center;justify-content:center;gap:5px;background-color:var(--cBg)}.payment section.main section.type div.center a.error{border:1.5px solid var(--cBg)!important;background-color:transparent!important}.payment section.main section.type div.center a img:not(.error__icon){max-width:100px;max-height:36px;-o-object-fit:contain;object-fit:contain}.payment section.main section.type div.center a img.error__icon{width:14px;right:10px;position:absolute}.payment section.main section.type div.center a span{font-size:var(--fL)}.payment section.main section.type div.center a i.fa-chevron-right,.payment section.main section.type div.center a svg.fa-chevron-right{position:absolute;right:10px;color:var(--cG4)}.payment section.main section.keyboard{width:100%;display:flex;flex-direction:column;gap:10px}.payment section.main section.keyboard div{width:100%;display:flex;gap:10px}.payment section.main section.keyboard div a{width:100%;height:60px;border-radius:99px;display:flex;align-items:center;justify-content:center;background-color:var(--cBg);font-size:var(--fXL)}.payment section.main section.keyboard div a.minor{background-color:transparent;color:var(--cG3);font-size:var(--fL)}.payment section.main section.keyboard div a i,.payment section.main section.keyboard div a svg{color:var(--cG4)}.payment section.main section.phone span.gap{margin:0 5px;color:var(--cG5)}.payment section.main section.phone input{font-size:var(--fL)!important}.payment section.main section.phone input.fit{width:40px}.payment section.main section.policy{width:100%;gap:5px;display:flex;flex-direction:column;align-items:center}.payment section.main section.policy span{font-size:var(--fS);text-align:center;color:var(--cG4)}.payment section.main section.policy span.policy--gray{color:var(--cG3)}.payment section.main section.policy span a{font-size:var(--fS);color:var(--q1)}.payment section.pop.coupons a.close,.payment section.pop.points a.close{width:-moz-fit-content;width:fit-content;top:39px;right:20px;position:absolute}.payment section.pop.coupons a.close u,.payment section.pop.points a.close u{white-space:nowrap}.payment section.pop.credit .popBody{overflow-y:hidden}.payment section.pop.credit span.title{font-size:var(--fL);font-weight:700}.payment section.pop.credit span.message{margin-top:-20px;font-size:var(--fS);color:var(--cRed)!important}.payment section.pop.credit div.list{display:flex;flex-direction:column;gap:10px}.payment section.pop.credit div.list a{width:100%;height:40px;padding:0 10px;border-radius:99px;display:flex;gap:10px;align-items:center;background-color:var(--cBg)}.payment section.pop.credit div.list a.active{border:1px solid var(--q1)}.payment section.pop.credit div.list a span{white-space:nowrap}.payment section.pop.credit div.list a span:first-child{width:100%}.payment section.pop.credit div.list a span:nth-child(2){font-size:var(--fS);color:var(--cG3)}.payment section.pop.credit div.list a img{width:30px}.payment section.pop.credit div.new{display:flex;flex-direction:column;gap:10px}.payment section.pop.credit div.new span.title{font-weight:700}.payment section.pop.credit div.new span.message{margin-top:-10px}.payment section.pop.credit div.new span:not(.title){font-size:var(--fS);color:var(--cG3)}.payment section.pop.credit div.new div input{width:100%;height:30px;border-bottom:1px solid var(--cG4);border-radius:0;font-size:var(--fL)}.payment section.pop.credit div.new div:not(.row){width:100%;display:flex;flex-direction:column}.payment section.pop.credit div.new div.row{display:flex;gap:15px}.payment section.pop.credit div.new .tpfield{width:100%!important;height:30px!important;border-bottom:1px solid var(--cG4)!important;font-size:var(--fL)!important}.payment section.pop.credit div.new .tpfield iframe{height:30px!important}.payment section.pop.credit div.new .cardpay iframe{height:-moz-fit-content!important;height:fit-content!important}.payment section.pop.credit div.new .cardpay iframe html{overflow:hidden}.payment section.pop.credit div.new .cardpay iframe html body{margin:0}.payment section.pop.credit div.new .cardpay iframe html body input{width:100%;margin:0 0 20px 0!important;border:solid var(--cG4)!important;border-width:0 0 1px 0!important;border-radius:0!important;font-size:var(--fL);box-sizing:border-box}.payment section.pop.credit div.buttons{display:flex;gap:10px}.payment section.pop.credit div.buttons button:first-child{background-color:var(--cBg)}.payment section.pop.credit div.buttons button:first-child span{color:var(--cG2)!important}.payment section.pop.confirm,.payment section.pop.confirm .popBody{align-items:center}.payment section.pop.confirm .popBody>div:not(.buttons){display:flex;flex-direction:column;align-items:center;gap:0}.payment section.pop.confirm .popBody>div{display:flex;align-items:center;gap:5px}.payment section.pop.confirm .popBody>div img{height:14px}.payment section.pop.confirm .popBody span.title{font-size:var(--fL);color:var(--cG3)}.payment section.pop.confirm .popBody span.cost{font-size:var(--fXXL)}.payment section.pop.confirm .popBody span.subTitle{font-size:var(fS);color:var(--cG3)}.payment section.pop.confirm .popBody div.buttons{width:100%;display:flex;gap:10px}.payment section.pop.confirm .popBody div.buttons button{background-color:var(--q1)}.payment section.pop.confirm .popBody div.buttons button:first-child{background-color:var(--cBg)}.payment section.pop.confirm .popBody div.buttons button:first-child span{color:var(--cG2)!important}.payment section.pop.notice#popApple div.icon{margin-top:-50px}.payment section.pop.notice#popApple div.icon>img{height:60px;border-radius:6px}.payment section.pop.notice#popApple button{background-color:var(--q1)}.payment section.pop.notice.error .icon div{border:7.5px solid var(--cRed)}.payment section.pop.notice.error .icon div i,.payment section.pop.notice.error .icon div svg{color:var(--cRed)}.payment section.pop.notice.error button{background-color:var(--q1)}.payment section.pop.notice.order .popBody{overflow-y:scroll}.payment section.pop.notice.order .popBody div.content{align-items:flex-start;gap:10px}.payment section.pop.notice.order .popBody div.content span{margin-left:24px;color:var(--cG3);text-align:left}.payment section.pop.notice.order .popBody div.content span.header{margin-left:0;font-size:var(--fL);color:var(--cG1)}.payment section.pop.notice.order .popBody div.content span.subheader{font-weight:700;color:var(--cG1)}.payment section.pop.notice.order .popBody button{min-height:40px}.result{min-width:100vw;min-height:100vh;overflow:auto;background-color:var(--cBg)}@media (max-height:668px){.result section.head{padding-top:0!important}.result section.head>span{font-size:var(--fL)!important}.result section.head .bg{bottom:-5px!important}.result section.main{padding-top:125px!important;gap:10px!important}.result section.main section.detail{margin-bottom:15px!important;gap:5px!important}.result section.main section.detail div.top div.icon{margin-bottom:0!important}.result section.main section.detail div.top span.cost{margin-top:-5px!important}.result section.main section.detail div.center{gap:0!important}}.result.topup section.head div.bg{background:var(--q1)}.result.topup section.head>div:not(.bg){display:flex;flex-direction:column;align-items:center}.result.topup section.head>div:not(.bg) span{color:#fff}.result.topup section.head>div:not(.bg) span:last-child{font-size:var(--fL)}.result section.head{padding:10px 20px 0;gap:0;flex-direction:column}.result section.head .bg{bottom:-20px;background:var(--q2)}.result section.head i,.result section.head span,.result section.head svg{color:#fff}.result section.head .top{width:100%;display:flex;align-items:center}.result section.head .top>a{min-height:30px;gap:5px;display:flex;align-items:center}.result section.head .top .left{margin-right:auto}.result section.head .top .right{margin-left:auto}.result section.head>span{font-size:var(--fXL);color:#fff}.result section.foot{width:100%;max-width:430px;padding:20px 20px 30px;left:50%;transform:translate(-50%);border-radius:20px 20px 0 0;position:fixed;bottom:0;z-index:5}.result section.foot button{height:60px;padding:7.5px 7.5px 7.5px 15px;border-radius:20px;background-color:var(--q1);box-shadow:0 5px 10px rgba(55,84,170,.2)}.result section.foot button .action__total{font-size:var(--fXL)}.result section.foot button .action__name{height:100%;padding:0 10px;margin-left:auto;border-radius:16.25px;display:flex;align-items:center;background-color:hsla(0,0%,100%,.15)}.result section.foot button .action__name span{font-size:var(--fL);white-space:nowrap}.result section.main{width:100%;max-width:430px;padding:160px 20px 200px;margin:0 auto;display:flex;flex-direction:column;gap:20px}.result section.main>*{box-shadow:0 5px 10px 0 rgba(55,84,170,.2)}.result section.main section.detail{width:100%;padding:20px;margin-bottom:20px;position:relative;display:flex;flex-direction:column;gap:15px;background-color:#fff}.result section.main section.detail div.top{display:flex;flex-direction:column;align-items:center}.result section.main section.detail div.top div.icon{animation:spark 1s linear infinite}@keyframes spark{0%{opacity:1}25%{opacity:1}50%{opacity:0}to{opacity:1}}.result section.main section.detail div.top span{text-align:center}.result section.main section.detail div.top span.title{font-size:var(--fXL)}.result section.main section.detail div.top span.title.green{color:var(--cGreen)}.result section.main section.detail div.top span.title.orange{color:var(--cOrange)}.result section.main section.detail div.top span.title.red{color:var(--cRed)}.result section.main section.detail div.top span.cost{font-size:var(--fXXL)}.result section.main section.detail div.top span.remark{font-size:var(--fS);color:var(--cG3)}.result section.main section.detail div.top span.warning{font-size:var(--fS);color:var(--cRed)}.result section.main section.detail div.top span.strong{font-size:var(--fXL);color:var(--cRed);animation:shake 1s linear infinite}@keyframes shake{0%{margin-left:-20px}50%{margin-left:20px}to{margin-left:-20px}}.result section.main section.detail div.top>div:not(.icon){display:flex;align-items:center;gap:2px}.result section.main section.detail div.top>div:not(.icon) img{height:12px;margin-top:2px}.result section.main section.detail div.bank{padding:15px;border:2px solid #29617f;border-radius:20px;display:flex;flex-direction:column;gap:10px}.result section.main section.detail div.bank>div{display:flex;align-items:center;gap:5px}.result section.main section.detail div.bank>div:last-child{align-items:flex-end}.result section.main section.detail div.bank>div img{height:25px}.result section.main section.detail div.bank>div i,.result section.main section.detail div.bank>div svg{color:#29617f}.result section.main section.detail div.bank>div a{display:flex;align-items:center;gap:5px}.result section.main section.detail div.bank>div a span{color:var(--cG1)!important}.result section.main section.detail div.bank>div span{white-space:nowrap}.result section.main section.detail div.bank>div span:first-child{width:100%;color:var(--cG3)}.result section.main section.detail div.bank>div span.title{font-weight:700;color:var(--cG1)}.result section.main section.detail div.bank>div span.remark{font-size:var(--fXS);color:var(--cRed);white-space:unset}.result section.main section.detail div.bank>div button{width:-moz-fit-content;width:fit-content;height:30px;padding:0 10px;margin-left:10px;background-color:#29617f;box-shadow:0 5px 10px rgba(55,84,170,.2)}.result section.main section.detail div.bank>div button i,.result section.main section.detail div.bank>div button svg{color:#fff}.result section.main section.detail div.bank>div button span{font-size:var(--fS)}.result section.main section.detail div.center{display:flex;flex-direction:column;gap:10px}.result section.main section.detail div.center>div{display:flex;align-items:center;gap:2px}.result section.main section.detail div.center>div.sub{padding-left:16px}.result section.main section.detail div.center>div.lineH{width:100%;height:2px;margin:5px 0;background:repeating-linear-gradient(90deg,var(--cG5) 10px,transparent 0 20px)}.result section.main section.detail div.center>div span{white-space:nowrap}.result section.main section.detail div.center>div span:first-child{width:100%;color:var(--cG3)}.result section.main section.detail div.center>div img{height:12px;margin-top:2px}.result section.main section.detail div.bottom{width:100%;display:flex;flex-direction:column;gap:15px;align-items:center;z-index:1}.result section.main section.detail div.bottom div.gift{width:100%;height:100px;gap:10px;display:flex}.result section.main section.detail div.bottom div.gift a{width:100%;padding:10px;border-radius:15px 15px 5px 15px;position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;background:var(--q1a)}.result section.main section.detail div.bottom div.gift a.gift__coupon{background-color:var(--q3a)}.result section.main section.detail div.bottom div.gift a.gift__coupon .gift__arrow i,.result section.main section.detail div.bottom div.gift a.gift__coupon .gift__arrow svg{color:var(--q3)}.result section.main section.detail div.bottom div.gift a .gift__icon{width:24px;height:24px;top:10px;left:10px;position:absolute;display:flex;align-items:center;justify-content:center}.result section.main section.detail div.bottom div.gift a .gift__icon img{width:24px}.result section.main section.detail div.bottom div.gift a .gift__title{font-size:var(--fL)}.result section.main section.detail div.bottom div.gift a .gift__name{max-width:calc(100% - 26px);color:var(--cG3);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.result section.main section.detail div.bottom div.gift a .gift__arrow{width:24px;height:24px;border-radius:99px;bottom:10px;right:10px;position:absolute;display:flex;align-items:center;justify-content:center;background-color:#fff}.result section.main section.detail div.bottom div.gift a .gift__arrow i,.result section.main section.detail div.bottom div.gift a .gift__arrow svg{color:var(--q1)}.result section.main section.detail div.bottom>div:not(.gift){width:100%;display:flex;align-items:center;gap:2px}.result section.main section.detail div.bottom>div:not(.gift) span{white-space:nowrap}.result section.main section.detail div.bottom>div:not(.gift) span:nth-child(2){width:100%;color:var(--cG3)}.result section.main section.detail div.bottom>div:not(.gift) img{min-width:24px;height:18px;-o-object-fit:contain;object-fit:contain}.result section.main section.detail div.bottom span.title{font-weight:700}.result section.main section.detail div.bottom span.remark{width:100%;font-size:var(--fS);text-align:center;color:var(--cG4)}.result section.main section.detail div.buttons{display:flex;gap:10px}.result section.main section.detail div.buttons button:first-child{background-color:var(--cBg)}.result section.main section.detail div.buttons button:first-child span{color:var(--cG2)!important}.result section.main section.detail div.buttons button:first-child i,.result section.main section.detail div.buttons button:first-child svg{color:var(--q1)}.result section.main section.detail div.buttons button:last-child{background-color:var(--q1)}.result section.main section.detail div.buttons button:last-child span{color:#fff!important}.result section.main section.detail div.receipt__deco{width:100%;min-height:50px;left:0;bottom:-20px;position:absolute;display:flex;align-items:center;justify-content:center;overflow-x:hidden;z-index:0}.result section.main section.detail div.receipt__deco div{min-width:30px;max-width:30px;min-height:30px;max-height:30px;border-radius:3px;background-color:#fff;transform:rotate(45deg)}.result section.main .coupon--ddp{background-color:#cb5a4b}.result section.main a.line{width:100%;height:60px;padding:7.5px 15px;border-radius:20px;gap:10px;display:flex;align-items:center;background-color:#5cbd36}.result section.main a.line i,.result section.main a.line img,.result section.main a.line span,.result section.main a.line svg{color:#fff}.result section.main a.line img{height:30px}.result section.main a.line>div{margin-right:auto;display:flex;flex-direction:column}.result section.main a.line span:first-child{font-size:var(--fL)}.result section.main a.line span:not(:first-child){margin-top:-2px;font-size:var(--fS)}.result section.main a.invite{width:100%;height:50px;padding:0 15px;border:1px solid var(--q1);border-radius:99px;position:relative;display:flex;align-items:center;justify-content:space-between;background-color:#fff;overflow:hidden}.result section.main a.invite>*{z-index:2}.result section.main a.invite img{width:100%;left:0;top:0;position:absolute}.result section.main a.invite span{font-size:var(--fL)}.result section.main a.invite span span{font-weight:700;color:var(--q1)}.result section.main a.invite i,.result section.main a.invite svg{color:var(--cG4)}.result section.main a.join{width:100%;height:50px;padding:0 15px;border-radius:99px;position:relative;display:flex;align-items:center;justify-content:space-between;background-color:var(--q1);overflow:hidden}.result section.main a.join>*{z-index:2}.result section.main a.join img{width:100%;left:0;top:0;position:absolute}.result section.main a.join span{font-size:var(--fL);color:#fff}.result section.main a.join span span{font-weight:700}.result section.main a.join i,.result section.main a.join svg{color:hsla(0,0%,100%,.5)}.price section.head .bg{bottom:-20px;background:var(--q2)}.price section.head>span{font-size:var(--fXL);color:#fff}.price section.foot{width:100%;max-width:430px;padding:20px 20px 30px;left:50%;transform:translate(-50%);border-radius:20px 20px 0 0;position:fixed;bottom:0;background-color:hsla(0,0%,100%,.95);z-index:5}.price section.foot button{height:60px;border-radius:20px;background-color:var(--q1)}.price section.foot button span{font-size:var(--fL)}.price section.main{width:100%;max-width:430px;padding:120px 20px 160px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:30px}.price section.main span.title{font-size:var(--fL);font-weight:700}.price section.main span.cost{font-size:var(--fXXL);color:var(--q1)}.price section.main div.keyboard{width:100%;display:flex;flex-direction:column;gap:10px}.price section.main div.keyboard div{width:100%;display:flex;gap:10px}.price section.main div.keyboard div a{width:100%;height:60px;border-radius:99px;display:flex;align-items:center;justify-content:center;background-color:var(--cBg);font-size:var(--fXL)}.price section.main div.keyboard div a.minor{background-color:transparent;color:var(--cG3);font-size:var(--fL)}.price section.main div.keyboard div a i,.price section.main div.keyboard div a svg{color:var(--cG4)}.service{overflow:auto}.service section.head{padding:10px 20px 0;align-items:flex-start}.service section.head .bg{bottom:-20px;background:var(--q2)}.service section.head i,.service section.head span,.service section.head svg{color:#fff}.service section.head .left{width:50%}.service section.head .left a{min-height:30px;display:flex;align-items:center}.service section.head .right{width:50%;justify-content:right}.service section.head .right a{min-height:30px;gap:5px;display:flex;align-items:center}.service section.head .right a span{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.service section.head img.logo{width:100px;margin-top:auto}.service section.foot{width:100%;max-width:430px;padding:20px 20px 30px;left:50%;transform:translate(-50%);border-radius:20px 20px 0 0;position:fixed;bottom:0;z-index:5}.service section.foot button{height:50px;padding:7.5px 7.5px 7.5px 15px;border-radius:20px;box-shadow:0 5px 10px rgba(55,84,170,.2);background-color:var(--q1)}.service section.foot button span{font-size:var(--fL)}.service section.main{width:100%;max-width:430px;padding:120px 20px 160px;margin:0 auto;display:flex;flex-direction:column;gap:10px}.service section.main span.title{font-weight:700}.service section.main span.content,.service section.main span.content *{color:var(--cG3)}.service section.main span.content ol,.service section.main span.content ul{padding-left:28px}.service section.main .check{padding-left:25px}.service section.main .check input:checked~.checkmark{background-color:var(--q1);border:2px solid var(--q1)}.service section.main .check .checkmark.checkbox{width:20px;height:20px;border-radius:99px}.service section.main .check .checkmark.checkbox:after{left:5px;top:1px}.welcome{min-width:100vw;min-height:100vh;overflow:auto;background-color:var(--cBg)}.welcome section.main{width:100%;max-width:430px;min-height:100vh;padding:30px 30px 0;margin:0 auto;display:flex;flex-direction:column;gap:30px;background-image:url(../img/pattern.72524df1.png);background-position:50%;background-attachment:fixed;background-size:cover}.welcome section.main div.top{margin:auto 0;display:flex;flex-direction:column;align-items:center;gap:40px}.welcome section.main div.top img.logo{width:150px;height:150px;border-radius:20px;box-shadow:0 5px 10px rgba(55,84,170,.2)}.welcome section.main div.top>div{display:flex;flex-direction:column;gap:20px}.welcome section.main div.top>div div.item{display:flex;align-items:center;gap:10px}.welcome section.main div.top>div div.item>div.icon{min-width:60px;min-height:60px;border:1px solid var(--cG5);border-radius:99px;display:flex;align-items:center;justify-content:center;background-color:#fff}.welcome section.main div.top>div div.item>div.icon img{width:30px}.welcome section.main div.top>div div.item>div:not(.icon){display:flex;flex-direction:column}.welcome section.main div.top>div div.item>div:not(.icon) span{font-size:var(--fS)}.welcome section.main div.top>div div.item>div:not(.icon) span.title{font-size:var(--fL);color:var(--k1)}.welcome section.main div.action{width:100vw;max-width:430px;height:400px;padding:50px 20px;position:relative;display:flex;flex-direction:column;align-items:center;gap:20px;overflow:hidden}.welcome section.main div.action>*{z-index:1}.welcome section.main div.action div.bg{width:1000px;height:1000px;margin-right:150px;border-radius:999px;top:0;position:absolute;background:var(--k1);pointer-events:none;z-index:0}.welcome section.main div.action button{width:250px;min-height:40px;background-color:#fff;color:var(--k1)}.welcome section.main div.action button.signin{border-radius:5px}.welcome section.main div.action button.signin.line{background-color:#06c755}.welcome section.main div.action button.signin.line>div{background-color:#06c755;position:relative}.welcome section.main div.action button.signin.line>div div.white{width:26px;height:26px;border-radius:99px;position:absolute;background-color:#fff}.welcome section.main div.action button.signin.line>div i,.welcome section.main div.action button.signin.line>div svg{color:#06c755;z-index:1}.welcome section.main div.action button.signin.line span{color:#fff!important}.welcome section.main div.action button.signin>div{min-width:50px;height:40px;border-right:1px solid rgba(0,0,0,.08);border-radius:5px 0 0 5px;display:flex;align-items:center;justify-content:center}.welcome section.main div.action button.signin>div i,.welcome section.main div.action button.signin>div svg{color:var(--k1)}.welcome section.main div.action button.signin span{width:100%}.welcome section.main div.action button span{color:var(--k1)!important}.welcome section.main div.action>span{font-size:var(--fS);text-align:center;color:var(--cG5)}.welcome section.main div.action>span.title{font-size:var(--fL);font-weight:700;color:#fff}.welcome section.main div.action>span a{font-size:var(--fS);color:#fff}.welcome section.main div.action>a{border-radius:999px}.welcome section.main div.action>a i,.welcome section.main div.action>a svg{color:#fff}.welcome section.main div.action div.service{display:flex;align-items:center;gap:2px}.welcome section.main div.action div.service img{width:20px;margin:0 5px}.welcome section.main div.action div.service span{color:#fff;font-size:var(--fS)}.login{min-width:100vw;min-height:100vh;overflow:auto}.login section.head{background:hsla(0,0%,100%,.95)}.login section.head .left a{min-width:30px;min-height:30px;border-radius:99px;display:flex;align-items:center;justify-content:center;color:var(--k1)}.login section.head>span{white-space:nowrap;font-size:var(--fL)}.login section.main{width:100%;max-width:430px;min-height:100vh;padding:70px 30px 0;margin:0 auto;display:flex;flex-direction:column;gap:30px}.login section.main form.edit-userinfo{margin:auto 0}.login section.main div.inputs{margin:auto 0;gap:15px}.login section.main div.inputs,.login section.main div.inputs div.input{display:flex;flex-direction:column}.login section.main div.inputs div.input span.title{color:var(--k1)}.login section.main div.inputs div.input span.title span{color:var(--cRed)}.login section.main div.inputs div.input>div:not(.error){gap:10px;position:relative;display:flex;align-items:center;border-bottom:1px solid var(--cG5)}.login section.main div.inputs div.input>div:not(.error) input{width:100%;height:40px;font-size:var(--fL);border-radius:0}.login section.main div.inputs div.input>div:not(.error) input::-moz-placeholder{color:var(--cG4)}.login section.main div.inputs div.input>div:not(.error) input::placeholder{color:var(--cG4)}.login section.main div.inputs div.input>div:not(.error) input.code{width:60px;height:30px;border-right:1px solid var(--cG5)}.login section.main div.inputs div.input>div:not(.error) button{width:-moz-fit-content;width:fit-content;height:30px;padding:0 10px}.login section.main div.inputs div.input>div:not(.error) button span{color:#fff;white-space:nowrap}.login section.main div.inputs div.input>div:not(.error) a.delete{width:30px;height:30px;display:flex;align-items:center;justify-content:center;color:var(--cG4)}.login section.main div.inputs div.input>div:not(.error) select{width:100%;height:40px;font-size:var(--fL);border-radius:0}.login section.main div.inputs div.input>div:not(.error) .fa-caret-down{right:0;position:absolute;pointer-events:none}.login section.main div.inputs div.input>div.error{width:100%;display:flex;justify-content:flex-end;margin-top:-1.5px;border-top:2px solid var(--cRed)}.login section.main div.inputs div.input>div.error span{color:var(--cRed);font-size:var(--fS)}.login section.main div.action{width:100vw;max-width:430px;height:250px;margin-left:-30px;padding-top:20px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;overflow:hidden}.login section.main div.action div.bg{width:1000px;height:1000px;margin-right:150px;border-radius:999px;top:0;position:absolute;background:var(--k1);pointer-events:none;z-index:-1}.login section.main div.action button{width:250px;min-height:40px;background-color:#fff}.login section.main div.action button span{color:var(--k1)!important}.login section.main div.action>span{font-size:var(--fS);text-align:center;color:var(--cG5)}.login section.main div.action>span a{font-size:var(--fS);color:#fff}.coin{min-width:100vw;min-height:100vh;overflow:auto}.coin section.head .left a{min-width:30px;min-height:30px;border-radius:99px;display:flex;align-items:center;justify-content:center;color:var(--k1)}.coin section.head div.center{display:flex;flex-direction:column;align-items:center}.coin section.head div.center span{white-space:nowrap}.coin section.head div.center span:last-child{margin-top:-5px;font-size:var(--fXL);font-weight:700}.coin section.head>span{white-space:nowrap;font-size:var(--fL)}.coin section.head>span.content{font-size:var(--fXL);font-weight:700}.coin section.head>img{height:28px}.coin section.main{width:100%;max-width:430px;padding:100px 20px 100px;margin:0 auto;display:flex;flex-direction:column;gap:20px}.coin section.main div.item{width:100%;display:flex;align-items:center;justify-content:space-between}.coin section.main div.item:not(:last-child){padding-bottom:20px;border-bottom:1px solid var(--cG5)}.coin section.main div.item div.left{display:flex;flex-direction:column}.coin section.main div.item div.left span{font-size:var(--fXL)}.coin section.main div.item div.left span.content{font-size:var(--fM)}.coin section.main div.item div.left span.content:last-child{color:var(--cG3)}.coin section.main div.item div.right{display:flex;align-items:center;gap:5px}.coin section.main div.item div.right span{font-size:var(--fL);font-weight:700}.coin section.main div.item div.right span.negative{color:var(--cRed)}.coin section.main div.item div.right img{height:20px}.scanCode{min-width:100vw;min-height:100vh;overflow:auto;background-color:var(--cBg)}.scanCode section.main{width:100%;max-width:430px;min-height:100vh;padding-top:30px;margin:0 auto;display:flex;flex-direction:column;gap:30px;background-image:url(../img/pattern.72524df1.png);background-position:50%;background-attachment:fixed;background-size:cover}.scanCode section.main div.top{margin:auto 0;display:flex;flex-direction:column;align-items:center;gap:10px}.scanCode section.main div.top>div.icon{min-width:100px;min-height:100px;border-radius:99px;display:flex;align-items:center;justify-content:center;background-color:#fff}.scanCode section.main div.top>div.icon img{width:50px}.scanCode section.main div.top span{font-size:var(--fL);color:var(--cG3)}.scanCode section.main div.top span.title{font-size:var(--fXXL);color:var(--cG1)}.scanCode section.main div.top span.subtitle{font-weight:700;color:var(--k1)}.scanCode section.main div.action{width:100vw;max-width:430px;height:400px;padding:20px;gap:20px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.scanCode section.main div.action>*{z-index:1}.scanCode section.main div.action div.bg{width:1000px;height:1000px;margin-right:150px;border-radius:999px;top:0;position:absolute;background:var(--k1);pointer-events:none;z-index:0}.scanCode section.main div.action button{width:200px;min-height:40px;background-color:#fff;color:var(--k1)}.scanCode section.main div.action button span{color:var(--k1)!important}.scanCode section.main div.action span.remark{font-size:var(--fS);text-align:center;color:#fff;opacity:.75}.scanCode section.main div.action div.service{margin-top:50px;display:flex;align-items:center;gap:2px}.scanCode section.main div.action div.service img{width:20px;margin:0 5px}.scanCode section.main div.action div.service span{color:#fff;font-size:var(--fS)}.tickets{min-width:100vw;min-height:100vh;overflow:auto;background-color:var(--cBg)}.tickets section.head .left a{min-width:30px;min-height:30px;border-radius:99px;display:flex;align-items:center;justify-content:center;color:var(--k1)}.tickets section.head>span{white-space:nowrap;font-size:var(--fL)}.tickets section.head .right a{color:var(--k1)}.tickets section.main{width:100%;max-width:430px;padding:100px 20px 100px;margin:0 auto;display:flex;flex-direction:column;gap:20px}@supports (-webkit-touch-callout:none) and (not (translate:none)){.tickets section.main>:not(:last-child){margin-bottom:20px}}.tickets section.main div.none{margin:100px 0;gap:10px;display:flex;flex-direction:column;align-items:center}.tickets section.main div.none span{text-align:center;font-size:var(--fL);color:var(--cG3)}.tickets section.main button.action{width:-moz-fit-content;width:fit-content;padding:0 15px;position:fixed;left:50%;bottom:30px;transform:translate(-50%);color:#fff;box-shadow:0 5px 10px rgba(55,84,170,.2);z-index:2;white-space:nowrap}@supports (-webkit-touch-callout:none) and (not (translate:none)){.tickets section.main button.action{width:auto!important}}.ticket{min-width:100vw;min-height:100vh;background:var(--k2)}.ticket section.head{height:60px;padding:20px;background:var(--k2)}.ticket section.head .left a{min-width:30px;min-height:30px;border-radius:99px;display:flex;align-items:center;justify-content:center;color:var(--k1)}.ticket section.head>span{font-size:var(--fL);white-space:nowrap}.ticket section.foot{width:100%;max-width:430px;padding:20px 20px 30px;border-radius:20px 20px 0 0;left:50%;transform:translate(-50%);bottom:0;position:fixed;display:flex;gap:10px;z-index:5;background:var(--k2)}@supports (-webkit-touch-callout:none) and (not (translate:none)){.ticket section.foot>:not(:last-child){margin-right:10px}}.ticket section.foot button.secondary{background-color:#fff}.ticket section.foot button.secondary span{color:var(--k1)!important}.ticket section.foot button span{font-size:var(--fL)}.ticket section.main{width:100%;max-width:430px;padding:60px 20px 90px;margin:0 auto}.ticket section.main div.coupon{width:100%;min-height:450px;padding:20px 30px;border-radius:20px;position:relative;display:flex;flex-direction:column;gap:20px;background-color:#fff;overflow:hidden}@supports (-webkit-touch-callout:none) and (not (translate:none)){.ticket section.main div.coupon>:not(:last-child){margin-bottom:20px}}.ticket section.main div.coupon>img{width:100%;border-radius:15px}@supports (-webkit-touch-callout:none) and (not (translate:none)){.ticket section.main div.coupon>img{width:50%;margin:0 auto}}.ticket section.main div.coupon>div{display:flex;flex-direction:column;gap:5px}@supports (-webkit-touch-callout:none) and (not (translate:none)){.ticket section.main div.coupon>div>:not(:last-child){margin-bottom:5px}}.ticket section.main div.coupon>div a{text-decoration:underline!important}.ticket section.main div.coupon>div span.title{font-size:var(--fXL);color:var(--k1)}.ticket section.main div.coupon>div span.subtitle{font-weight:700}.ticket section.main div.coupon>div span.content{color:var(--cG3)}.ticket section.main div.coupon>div.dot{width:40px;height:40px;border-radius:99px;z-index:2;top:350px;position:absolute;background:var(--k2)}.ticket section.main div.coupon>div.dot.left{left:-20px}.ticket section.main div.coupon>div.dot.right{right:-20px}.ticket section.main div.coupon>div.label{width:200px;height:34px;z-index:1;transform:rotate(30deg);position:absolute;top:10px;right:-60px;display:flex;align-items:center;justify-content:center;background-color:var(--cG4)}.ticket section.main div.coupon>div.label span{font-size:var(--fL);color:#fff}.ticket section.main div.coupon>div.sticker{width:100%;display:flex;flex-direction:row;flex-wrap:wrap}.ticket section.main div.coupon>div.sticker img{width:calc(20% - 4px);aspect-ratio:1/1;border-radius:10px}.ticket section.main div.coupon>div.sticker img:not(.checked){filter:grayscale(100%);opacity:.5}.ticket section.main div.coupon a.coupon{padding:0 25px;background-color:var(--cBg)}.ticket section.main div.coupon a.coupon div.dot{width:30px;height:30px;background-color:#fff}.ticket section.main div.coupon a.coupon div.dot.left{left:-15px}.ticket section.main div.coupon a.coupon div.dot.right{right:-15px}.ticket section.main div.coupon hr{border:1px dashed var(--cG5)}.ticket section.pop.notice span:not(.title){color:var(--cRed)}.store{min-width:100vw;min-height:100vh;max-height:100vh;overflow:auto;background-color:var(--cBg);animation-name:popup;animation-duration:.5s;animation-iteration-count:1}.store.v2{min-width:unset;max-height:75px;background:var(--k2);overflow:unset;overflow-x:hidden}.store.v2 section.foot{padding:0;box-shadow:none;z-index:7}.store.v2 section.foot button{height:70px;border-radius:20px 20px 0 0;box-shadow:0 -10px 20px hsla(0,0%,100%,.25)}.store.v2 section.foot button span{font-size:var(--fL);color:#fff!important;opacity:.5}.store.v2 section.foot button span.title{font-size:var(--fXL);font-weight:700;opacity:1}.store.v2 section.foot button i,.store.v2 section.foot button svg{color:#fff}.store.v2 section.main{margin:0 auto;padding:20px 25px 150px;border-radius:0;box-shadow:none;background-color:transparent;overflow-x:clip}.store.v2 section.main section.card{width:100%;padding:10px;margin-top:65px;border-radius:30px 30px 20px 20px;gap:15px;position:relative;display:flex;flex-direction:column;background-color:#fff;z-index:6}.store.v2 section.main section.card div.top{width:100%;padding:0 10px;gap:20px;display:flex;align-items:flex-end}.store.v2 section.main section.card div.top span{width:100%;font-size:var(--fXL);font-weight:700}.store.v2 section.main section.card div.top div{height:40px;display:flex;align-items:flex-end}.store.v2 section.main section.card div.top div img{width:120px;height:120px;border-radius:20px;filter:drop-shadow(0 5px 10px rgba(55,84,170,.2))}.store.v2 section.main section.card a.verify{min-height:40px;padding:5px 10px 5px 15px;border-radius:20px;gap:2px;display:flex;align-items:center;background:var(--k2)}.store.v2 section.main section.card a.verify span:first-child{width:100%;color:var(--cG3)}.store.v2 section.main section.card a.verify span:nth-last-child(2){color:var(--k1);white-space:nowrap}.store.v2 section.main section.card a.verify i,.store.v2 section.main section.card a.verify svg{color:var(--k1)}.store.v2 section.main section.card div.menus div.menu{width:100%;padding-top:10px;gap:20px 0;display:flex;align-items:center;flex-wrap:wrap}.store.v2 section.main section.card div.menus div.menu a{min-width:25%;position:relative;gap:5px;display:flex;flex-direction:column;align-items:center}.store.v2 section.main section.card div.menus div.menu a:first-child i,.store.v2 section.main section.card div.menus div.menu a:first-child svg{color:#f5b7a6}.store.v2 section.main section.card div.menus div.menu a:nth-child(2) i,.store.v2 section.main section.card div.menus div.menu a:nth-child(2) svg{color:#bdd7ee}.store.v2 section.main section.card div.menus div.menu a:nth-child(3) i,.store.v2 section.main section.card div.menus div.menu a:nth-child(3) svg{color:#ffd965}.store.v2 section.main section.card div.menus div.menu a:nth-child(4) i,.store.v2 section.main section.card div.menus div.menu a:nth-child(4) svg{color:var(--k1)}.store.v2 section.main section.card div.menus div.menu a:nth-child(5) i,.store.v2 section.main section.card div.menus div.menu a:nth-child(5) svg{color:#f7cbac}.store.v2 section.main section.card div.menus div.menu a:nth-child(6) i,.store.v2 section.main section.card div.menus div.menu a:nth-child(6) svg{color:#c5e0b3}.store.v2 section.main section.card div.menus div.menu a:nth-child(7) i,.store.v2 section.main section.card div.menus div.menu a:nth-child(7) svg{color:#ccc1d9}.store.v2 section.main section.card div.menus div.menu a:nth-child(8) i,.store.v2 section.main section.card div.menus div.menu a:nth-child(8) svg{color:var(--cG4)}.store.v2 section.main section.card div.menus div.menu a i,.store.v2 section.main section.card div.menus div.menu a svg{color:var(--k1)}.store.v2 section.main section.card div.menus div.menu a i.fa-barcode,.store.v2 section.main section.card div.menus div.menu a svg.fa-barcode{color:#f5b7a6}.store.v2 section.main section.card div.menus div.menu a i.fa-map,.store.v2 section.main section.card div.menus div.menu a svg.fa-map{color:#bdd7ee}.store.v2 section.main section.card div.menus div.menu a i.fa-newspaper,.store.v2 section.main section.card div.menus div.menu a svg.fa-newspaper{color:#ccc1d9}.store.v2 section.main section.card div.menus div.menu a i.fa-bell,.store.v2 section.main section.card div.menus div.menu a svg.fa-bell{color:var(--k1);opacity:.6}.store.v2 section.main section.card div.menus div.menu a i.fa-gift,.store.v2 section.main section.card div.menus div.menu a svg.fa-gift{color:#f5b7a6}.store.v2 section.main section.card div.menus div.menu a i.fa-utensils,.store.v2 section.main section.card div.menus div.menu a svg.fa-utensils{color:#f7cbac}.store.v2 section.main section.card div.menus div.menu a i.fa-line,.store.v2 section.main section.card div.menus div.menu a svg.fa-line{color:#c5e0b3}.store.v2 section.main section.card div.menus div.menu a i.fa-address-card,.store.v2 section.main section.card div.menus div.menu a svg.fa-address-card{color:#ffd965}.store.v2 section.main section.card div.menus div.menu a i{line-height:normal}.store.v2 section.main section.card div.menus div.menu a img{height:24px}.store.v2 section.main section.card div.menus div.menu a>span{font-size:var(--fS);color:var(--cG3)}.store.v2 section.main section.card div.menus div.menu a div.notice{width:-moz-fit-content;width:fit-content;min-width:20px;height:20px;padding:0 5px 2px;border:1px solid #fff;border-radius:99px;top:-10px;left:53%;position:absolute;display:flex;align-items:center;justify-content:center;background-color:var(--cRed)}.store.v2 section.main section.card div.menus div.menu a div.notice span{color:#fff;font-size:var(--fS);font-weight:700}.store.v2 section.main section.card div.menus .flickity-button{background:transparent}.store.v2 section.main section.card div.menus .flickity-prev-next-button{width:30px;height:30px}.store.v2 section.main section.card div.menus .flickity-prev-next-button.previous{left:-10px}.store.v2 section.main section.card div.menus .flickity-prev-next-button.next{right:-10px}.store.v2 section.main section.card div.menus .flickity-button-icon{fill:var(--k1)}.store.v2 section.main section.card div.menus .flickity-button:disabled{display:none}.store.v2 section.main section.card div.carousel img{width:100%;aspect-ratio:16/9;border-radius:10px}.store.v2 section.main section.card div.carousel .flickity-page-dots{bottom:5px}.store.v2 section.main section.card div.carousel .flickity-page-dots .dot{margin:0 5px;border:1px solid #fff;background-color:#fff;opacity:1;box-shadow:0 5px 10px rgba(55,84,170,.2)}.store.v2 section.main section.card div.carousel .flickity-page-dots .dot.is-selected{background-color:var(--k1)}.store.v2 section.main section.tabs{top:20px;display:flex;justify-content:center;position:sticky;z-index:5}.store.v2 section.main section.tabs.sticky{width:100%;max-width:430px;padding:20px 25px 0;top:0;left:50%;transform:translate(-50%);position:fixed;z-index:6}.store.v2 section.main section.tabs div.bg{width:1500px;height:1500px;border-radius:999px;position:absolute;bottom:-20px;background:var(--k1);pointer-events:none;z-index:5}.store.v2 section.main section.tabs a{width:100%;border-radius:99px;display:flex;flex-direction:column;align-items:center;z-index:6}.store.v2 section.main section.tabs a:hover{box-shadow:none}.store.v2 section.main section.tabs a:not(.active){opacity:.4}.store.v2 section.main section.tabs a:nth-child(3){margin-top:10px}.store.v2 section.main section.tabs a:last-child{margin-top:0}.store.v2 section.main section.tabs a img{height:40px}.store.v2 section.main section.tabs a span{color:#fff}.store.v2 section.main section.tabs a span span{font-size:var(--fXL);font-weight:700}.store.v2 section.main section.tabs a>div{min-height:32.5px;gap:5px;display:flex;align-items:last baseline}.store.v2 section.main section.tabs a .tab__count{font-size:var(--fXL);font-weight:700}.store.v2 section.main section.tabs a .tab__loading{min-width:24px;min-height:24px;max-width:24px;max-height:24px;border:2px solid #fff;border-top:2px solid transparent;border-radius:50%;animation:spin 1s linear infinite}.store.v2 section.main section.point{margin-top:10px;gap:15px}.store.v2 section.main section.point a.header{height:100px;padding:10px;border-radius:45px 30px 20px 20px;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;background-color:#fff}.store.v2 section.main section.point a.header>div{width:100%;height:50px;padding-right:10px;border-radius:45px 25px 25px 5px;gap:15px;display:flex;align-items:center;background-color:var(--cBg)}.store.v2 section.main section.point a.header>div>div{height:50px;display:flex;align-items:flex-start}.store.v2 section.main section.point a.header>div>div img{height:90px;margin:-5px;border:5px solid #fff;border-radius:999px;background-color:#fff}.store.v2 section.main section.point a.header>div span{width:100%}.store.v2 section.main section.point a.header>div span.title{font-size:var(--fL)}.store.v2 section.main section.point a.header>div span:not(.title){font-size:var(--fXXL);color:var(--k1);text-align:end}.store.v2 section.main section.point a.header>span{color:var(--cG3)}.store.v2 section.main section.point div.list{padding:0 5px 15px;border-bottom:1px solid #fff;display:flex;align-items:center;justify-content:space-between}.store.v2 section.main section.point div.list div{display:flex;flex-direction:column}.store.v2 section.main section.point div.list div span:first-child{font-size:var(--fL)}.store.v2 section.main section.point div.list div span:last-child{color:var(--cG3)}.store.v2 section.main section.point div.list>span{font-size:var(--fXL);color:var(--k1)}.store.v2 section.main section.point div.action{display:flex}.store.v2 section.main section.point div.action a{width:100%;gap:5px;display:flex;align-items:center;justify-content:center}.store.v2 section.main section.point div.action a i,.store.v2 section.main section.point div.action a svg{color:var(--k1)}.store.v2 section.main section.point div.action a span{color:var(--cG3)}.store.v2 section.main section.coupon{margin-top:10px;gap:15px}.store.v2 section.main section.coupon div.top{padding:10px;border:solid 1.5px var(--k1);border-radius:45px 30px 20px 20px;gap:5px;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between}.store.v2 section.main section.coupon div.top>.header{width:100%;height:50px;border-radius:45px 25px 25px 5px;gap:10px;display:flex;align-items:center;background-color:#fff}.store.v2 section.main section.coupon div.top>.header>div{width:90px;height:100%;display:flex}.store.v2 section.main section.coupon div.top>.header>div>a,.store.v2 section.main section.coupon div.top>.header>div>div{min-width:90px;min-height:90px;max-width:90px;max-height:90px;border:5px solid var(--cBg);border-radius:99px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fff}.store.v2 section.main section.coupon div.top>.header>div>a:before,.store.v2 section.main section.coupon div.top>.header>div>div:before{content:"";width:100%;height:100%;border:4px solid var(--k1);border-radius:99px;position:absolute;box-shadow:0 5px 10px rgba(55,84,170,.2)}.store.v2 section.main section.coupon div.top>.header>div>a span,.store.v2 section.main section.coupon div.top>.header>div>div span{color:var(--cG1)!important;font-weight:700;line-height:120%}.store.v2 section.main section.coupon div.top>.header>div>a span:first-child,.store.v2 section.main section.coupon div.top>.header>div>div span:first-child{font-size:var(--fXL)}.store.v2 section.main section.coupon div.top>.header>a{width:100%;height:100%;padding-right:15px;border-radius:0 25px 25px 0;gap:10px;display:flex;align-items:center;justify-content:space-between}.store.v2 section.main section.coupon div.top>.header>a span{width:100%;font-size:var(--fL);pointer-events:auto}.store.v2 section.main section.coupon div.top>.header>a i,.store.v2 section.main section.coupon div.top>.header>a svg{pointer-events:auto}.store.v2 section.main section.coupon div.top>.header>span{width:100%;font-size:var(--fL);pointer-events:auto}.store.v2 section.main section.coupon div.top>.header>i,.store.v2 section.main section.coupon div.top>.header>svg{margin-right:15px;pointer-events:auto}.store.v2 section.main section.coupon div.top>span.remark{font-size:var(--fS);color:var(--cG3);white-space:nowrap}.store.v2 section.main section.coupon div.top>span.content{width:100%;margin:10px 0;text-align:justify}.store.v2 section.main section.coupon div.top>div.buttons{width:100%;display:flex;align-items:center}.store.v2 section.main section.coupon div.top>div.buttons a{width:100%;gap:5px;display:flex;align-items:center;justify-content:center}.store.v2 section.main section.coupon div.top>div.buttons a span{color:var(--cG3)}.store.v2 section.main section.coupon>span.title{width:100%;margin-top:10px;text-align:center;font-weight:700}.store.v2 section.main section.coupon a.list{width:100%;gap:5px;display:flex;align-items:center;justify-content:center}.store.v2 section.main section.coupon a.list i,.store.v2 section.main section.coupon a.list svg{color:var(--k1)}.store.v2 section.main section.coupon a.list span{color:var(--cG3)}.store.v2 section.main section.coupon a.coupon div.dot{background:var(--k2)}.store a.back{width:40px;height:40px;border-radius:99px;top:10px;left:15.5px;align-items:center;color:var(--k1);background-color:#fff;box-shadow:0 5px 10px rgba(55,84,170,.2);z-index:3}.store a.back,.store section.cover{position:fixed;display:flex;justify-content:center}.store section.cover{width:100%;height:200px;margin:0 auto;top:0;left:0;z-index:1}.store section.cover div.content{width:100%;max-width:430px;height:100%}.store section.cover div.content img{width:100%;height:100%}.store section.main{width:100%;min-height:unset;max-width:430px;padding:0 20px 140px;margin:180px auto 0;border-radius:20px 20px 0 0;display:flex;flex-direction:column;gap:30px;background-color:var(--cBg);box-shadow:0 -10px 20px rgba(55,84,170,.1);z-index:2;position:relative;overflow:visible}@supports (-webkit-touch-callout:none) and (not (translate:none)){.store section.main>:not(:last-child){margin-bottom:30px}}.store section.main section.info{padding:0 40px;display:flex;flex-direction:column;align-items:center;gap:5px}.store section.main section.info div.logo{min-height:60px;margin-top:-50px}.store section.main section.info div.logo img{height:120px;border-radius:20px;filter:drop-shadow(0 5px 10px rgba(55,84,170,.2))}.store section.main section.info span{text-align:center}.store section.main section.info span.title{font-size:var(--fXL);font-weight:700}.store section.main section.info div.features{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}@supports (-webkit-touch-callout:none) and (not (translate:none)){.store section.main section.info div.features>:not(:last-child){margin-right:10px}}.store section.main section.info div.features div{display:flex;align-items:center;gap:5px}@supports (-webkit-touch-callout:none) and (not (translate:none)){.store section.main section.info div.features div>:not(:last-child){margin-right:5px}}.store section.main section.info div.features div:not(:first-child){padding-left:10px;border-left:2px solid var(--cG5)}.store section.main section.info div.features div img{height:20px}.store section.main section.info div.features div i,.store section.main section.info div.features div svg{color:var(--k1)}.store section.main section.info div.features div .fa-leaf{color:var(--cGreen)}.store section.main section.info div.features div span{white-space:nowrap}.store section.main section.actions{padding:0 10px;display:flex;align-items:center;justify-content:center}.store section.main section.actions a{width:100%;display:flex;flex-direction:column;align-items:center;gap:5px}@supports (-webkit-touch-callout:none) and (not (translate:none)){.store section.main section.actions a>:not(:last-child){margin-bottom:5px}}.store section.main section.actions a div.icon{width:50px;height:50px;border-radius:99px;position:relative;display:flex;align-items:center;justify-content:center;background-color:#fff}.store section.main section.actions a div.icon.line i,.store section.main section.actions a div.icon.line svg{color:#06c755}.store section.main section.actions a div.icon i,.store section.main section.actions a div.icon svg{color:var(--k1)}.store section.main section.actions a div.icon img{height:24px}.store section.main section.actions a div.icon div.notice{width:-moz-fit-content;width:fit-content;min-width:20px;height:20px;padding:0 5px 2px;border-radius:99px;top:-5px;left:35px;position:absolute;display:flex;align-items:center;justify-content:center;background-color:var(--cRed)}.store section.main section.actions a div.icon div.notice span{color:#fff;font-size:var(--fS);font-weight:700}.store section.main section.actions a span{font-size:var(--fS)}.store section.main section.point{display:flex;flex-direction:column;gap:10px}@supports (-webkit-touch-callout:none) and (not (translate:none)){.store section.main section.point>:not(:last-child){margin-bottom:10px}}.store section.main section.point>span.title{font-weight:700}.store section.main section.point a.point{width:100%;padding:10px;border-radius:20px;display:flex;align-items:center;gap:10px;background-color:#fff}@supports (-webkit-touch-callout:none) and (not (translate:none)){.store section.main section.point a.point>:not(:last-child){margin-right:10px}}.store section.main section.point a.point img{width:40px}.store section.main section.point a.point>div{width:100%;display:flex;flex-direction:column}.store section.main section.point a.point>div span:not(.title){font-size:var(--fS);color:var(--cG3)}.store section.main section.point a.point>span{font-size:var(--fL);color:var(--k1)}.store section.main section.point a.point>i,.store section.main section.point a.point>svg{color:var(--cG4)}.store section.main section.coupon{display:flex;flex-direction:column;gap:10px}@supports (-webkit-touch-callout:none) and (not (translate:none)){.store section.main section.coupon>:not(:last-child){margin-bottom:10px}}.store section.main section.coupon div.top{display:flex;align-items:center;justify-content:space-between}.store section.main section.coupon div.top span.title{font-weight:700}.store section.main section.coupon div.top i,.store section.main section.coupon div.top svg{color:var(--k1)}.store section.main section.detail{display:flex;flex-direction:column;gap:10px}@supports (-webkit-touch-callout:none) and (not (translate:none)){.store section.main section.detail>:not(:last-child){margin-bottom:10px}}.store section.main section.detail span.title{font-weight:700;margin-bottom:10px}.store section.main section.detail>div{display:flex;gap:10px}@supports (-webkit-touch-callout:none) and (not (translate:none)){.store section.main section.detail>div>:not(:last-child){margin-right:10px}}.store section.main section.detail>div span{width:100%}.store section.main section.detail>div span.right{text-align:end}.store section.main section.detail>div a{min-width:34px;height:34px;border-radius:99px;display:flex;align-items:center;justify-content:center;background-color:#fff;color:var(--cG4)}.store section.main section.detail>div a:last-child,.store section.main section.detail div.branch a{color:var(--k1)}.store section.main section.detail div.map{width:100%;height:250px;border-radius:20px;overflow:hidden}.store section.main section.detail div.map img{width:100%;height:100%}.store section.foot{width:100%;max-width:430px;padding:20px 20px 30px;left:50%;transform:translate(-50%);border-radius:20px 20px 0 0;position:fixed;bottom:0;background:var(--k2);box-shadow:0 -10px 20px rgba(55,84,170,.1);z-index:5}.store section.foot button{display:flex;align-items:center;gap:10px}@supports (-webkit-touch-callout:none) and (not (translate:none)){.store section.foot button>:not(:last-child){margin-right:10px}}.store section.foot button span{font-size:var(--fL)}.store section.foot button i,.store section.foot button svg{color:#fff}.store section.pop.pointRule .popBody{padding:5px;gap:5px;background:var(--k1)}.store section.pop.pointRule .popBody a.close{display:none;background-color:transparent}.store section.pop.pointRule .popBody span.title{display:none;font-size:var(--fL)}.store section.pop.pointRule .popBody>div{padding:10px;border-radius:15px;gap:10px;display:flex;flex-direction:column;align-items:center;background-color:#fff}.store section.pop.pointRule .popBody>div i,.store section.pop.pointRule .popBody>div svg{color:var(--k1)}.store section.pop.pointRule .popBody>div div.top{gap:5px;display:flex;align-items:center}.store section.pop.pointRule .popBody>div div.top i,.store section.pop.pointRule .popBody>div div.top svg{display:none}.store section.pop.pointRule .popBody>div div.top span{font-size:var(--fL);font-weight:700}.store section.pop.pointRule .popBody>div div.bottom{width:100%;display:flex;align-items:center}.store section.pop.pointRule .popBody>div div.bottom span{width:100%;font-size:var(--fL);text-align:center;color:var(--cG3)}.store section.pop.stamps .popBody{background-color:var(--k1)}.store section.pop.stamps .popBody a.close{background-color:transparent}.store section.pop.stamps .popBody a.close i,.store section.pop.stamps .popBody a.close svg{color:#fff}.store section.pop.stamps .popBody span{font-size:var(--fL);color:#fff}.store section.pop.stamps .popBody span.title{width:100%;text-align:center;font-weight:700}.store section.pop.stamps .popBody a:not(.close){width:100%;display:flex}.store section.pop.stamps .popBody a:not(.close).active span{font-weight:700}.store section.pop.stamps .popBody a:not(.close):not(.active) span{opacity:.5}.store section.pop.notice.stampRule .popBody a.close{margin:-5px -5px -45px auto}.store section.pop.notice.stampRule .popBody>div{width:100%;gap:10px}.store section.pop.notice.stampRule .popBody>div span:last-child{text-align:justify}.store section.pop.notice.stampRule .popBody>div textarea{width:100%;height:300px;text-align:justify;background-color:transparent}.store section.pop.notice.stampRule .popBody>div textarea::-webkit-scrollbar{-webkit-appearance:none}.store section.pop.notice.stampRule .popBody>div textarea::-webkit-scrollbar:vertical{width:15px}.store section.pop.notice.stampRule .popBody>div textarea::-webkit-scrollbar-thumb{border-radius:10px;background-color:var(--cG5);border:5px solid #fff}.store section.pop.notice.confirm span:not(.title){color:var(--cRed)}.location{overflow:auto;background:var(--k2)}.location a.back{width:40px;height:40px;border-radius:99px;position:fixed;top:10px;left:15.5px;display:flex;align-items:center;justify-content:center;color:var(--k1);background-color:#fff;box-shadow:0 5px 10px rgba(55,84,170,.2);z-index:3}.location section.cover{width:100%;max-width:430px;aspect-ratio:4/3;position:fixed;top:0;left:50%;transform:translate(-50%)}.location section.cover img{width:100%;height:100%}.location section.main{width:100%;min-height:100vh;max-width:430px;padding:20px;margin:280px auto 0;border-radius:20px 20px 0 0;display:flex;flex-direction:column;gap:20px;background:var(--k2);box-shadow:0 -10px 20px rgba(55,84,170,.1);z-index:2;position:relative;overflow:visible}.location section.main .item{height:48px;padding:10px;border-radius:27px;gap:10px;display:flex;flex-direction:column;background-color:#fff;overflow:hidden}.location section.main .item.dropup{height:48px;animation-name:dropup;animation-duration:.5s;animation-iteration-count:1}.location section.main .item.dropup a.top i,.location section.main .item.dropup a.top svg{transform:rotate(0deg);animation-name:rotateup;animation-duration:.5s;animation-iteration-count:1}.location section.main .item.dropdown{height:500px;animation-name:dropdown;animation-duration:.5s;animation-iteration-count:1}.location section.main .item.dropdown a.top i,.location section.main .item.dropdown a.top svg{transform:rotate(180deg);animation-name:rotatedown;animation-duration:.5s;animation-iteration-count:1}@keyframes dropup{0%{height:500px}to{height:48px}}@keyframes dropdown{0%{height:48px}to{height:500px}}@keyframes rotateup{0%{transform:rotate(180deg)}to{transform:rotate(1turn)}}@keyframes rotatedown{0%{transform:rotate(0deg)}to{transform:rotate(180deg)}}.location section.main .item a.top{width:100%;padding-right:5px;border-radius:99px;display:flex;align-items:center}.location section.main .item a.top i,.location section.main .item a.top svg{color:var(--k1)}.location section.main .item span{width:100%}.location section.main .item span.title{font-size:var(--fL);font-weight:700}.location section.main .item span.copy{width:-moz-fit-content;width:fit-content;font-size:var(--fS);color:var(--cG3);white-space:nowrap}.location section.main .item span:not(.title){color:var(--cG3)}.location section.main .item span:last-child{text-align:end}.location section.main .item div{gap:10px;display:flex;align-items:center}.location section.main .item div.time{align-items:flex-start}.location section.main .item div.map{width:100%;height:100%;border-radius:20px;overflow:hidden}.location section.main .item div.map img{width:100%;height:100%}.location section.main .item div a{min-width:34px;min-height:34px;border-radius:99px;display:flex;align-items:center;justify-content:center;background:var(--cBg)}.location section.main .item div a i,.location section.main .item div a svg{color:var(--cG4)}.location section.main .item div a:last-child{background:var(--k2)}.location section.main .item div a:last-child i,.location section.main .item div a:last-child svg{color:var(--k1)}.location section.main .item div a.dropdown{background:transparent}.news{min-height:100vh}.news,.news section.head{background:var(--k2)}.news section.head i,.news section.head svg{color:var(--k1)}.news section.head>span{font-size:var(--fL);white-space:nowrap}.news section.main{width:100%;max-width:430px;padding:70px 20px 50px;margin:0 auto;gap:20px;display:flex;flex-direction:column;align-items:center}.news section.main div.item{padding:10px;border-radius:20px;gap:10px;display:flex;flex-direction:column;background-color:#fff}.news section.main div.item img{width:100%;aspect-ratio:16/9;border-radius:10px}.news section.main div.item span.title{font-size:var(--fL)}.news section.main div.item>span:not(.title){max-height:100px;color:var(--cG3);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.news section.main div.item a{width:100%;display:flex;align-items:center;justify-content:center}.news section.main div.item a>*{color:var(--k1)}.new section.head{background:var(--k2)}.new section.head i,.new section.head svg{color:var(--k1)}.new section.head>span{font-size:var(--fL);white-space:nowrap}.new section.main{width:100%;max-width:430px;padding:80px 30px 50px;margin:0 auto;gap:10px;display:flex;flex-direction:column}.new section.main img{width:100%;border-radius:10px}.new section.main span.title{font-size:var(--fL)}.new section.main span:not(.title){color:var(--cG3)}.new section.main button{width:50%;margin:20px auto 0}.couponSave section.head{background:linear-gradient(180deg,#fff 85%,hsla(0,0%,100%,0))}.couponSave section.head i,.couponSave section.head svg{color:var(--q2)}.couponSave section.head img{height:34px}.couponSave section.head .left{gap:5px}.couponSave section.head .head__title{font-size:var(--fXL);font-weight:700;color:#315b6d;white-space:nowrap}.couponSave section.foot{width:100%;max-width:430px;padding:20px;left:50%;transform:translate(-50%);bottom:0;position:fixed;display:flex;flex-direction:column;align-items:center;gap:20px;z-index:5;background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff 15%)}.couponSave section.foot .foot__confirm{width:100%;height:60px;border-radius:20px;display:flex;align-items:center;justify-content:center;background-color:var(--q1)}.couponSave section.foot .foot__confirm span{font-size:var(--fL);color:#fff}.couponSave section.foot .foot__cancel{font-size:var(--fL);color:var(--cG3);text-decoration:underline!important}.couponSave section.main{width:100%;max-width:430px;padding:70px 20px 50px;margin:0 auto;gap:20px;display:flex;flex-direction:column}.couponSave section.main .main__title{font-size:var(--fL);font-weight:700}.couponSave section.pop.notice button:last-child{background-color:var(--q1)!important}.couponSave section.pop.notice.confirm .warning{color:var(--cRed)}.profile{min-height:100vh}.profile,.profile section.head{background:var(--k2)}.profile section.head i,.profile section.head svg{color:var(--k1)}.profile section.head>span{font-size:var(--fL);white-space:nowrap}.profile section.main{width:100%;max-width:430px;padding:70px 20px 50px;margin:0 auto;gap:30px;display:flex;flex-direction:column;align-items:center}.profile section.main div.line{width:100vw;max-width:430px;height:5px;background-color:#fff}.profile section.main section.barcode{width:100%}.profile section.main section.barcode .popBody{width:100%;padding:20px;display:flex;flex-direction:column;gap:20px;background-color:#fff;box-shadow:0 5px 10px rgba(55,84,170,.2)}.profile section.main section.list{width:100%;gap:10px;display:flex;flex-direction:column}.profile section.main section.list.account i:first-child,.profile section.main section.list.account svg:first-child{color:var(--k1)}.profile section.main section.list.setting i:first-child,.profile section.main section.list.setting svg:first-child{color:var(--cG4)}.profile section.main section.list a{width:100%;padding:0 5px;gap:10px;display:flex;align-items:center}.profile section.main section.list a:not(:last-child){padding-bottom:10px;border-bottom:1px solid #fff}.profile section.main section.list a span{white-space:nowrap}.profile section.main section.list a span:nth-child(2){width:100%}.profile section.main section.list a span:not(:nth-child(2)){color:var(--k1)}.profile section.main section.list a i:first-child,.profile section.main section.list a svg:first-child{min-width:20px;display:flex;justify-content:center}.profile section.main section.list a i:last-child,.profile section.main section.list a svg:last-child{color:var(--cG4)}.profile section.main span.remark{font-size:var(--fS);text-align:center;color:var(--cG3)}.profileEdit section.head{height:60px;padding-bottom:20px;background:var(--k2)}.profileEdit section.head i,.profileEdit section.head svg{color:var(--k1)}.profileEdit section.head>span{font-size:var(--fL);white-space:nowrap}.profileEdit section.main{width:100%;max-width:430px;padding:80px 20px 50px;margin:0 auto;gap:30px;display:flex;flex-direction:column;align-items:center}.profileEdit section.main img{height:100px;aspect-ratio:1/1;border-radius:20px}.profileEdit section.main div.inputs{gap:10px}.profileEdit section.main div.inputs,.profileEdit section.main div.inputs div.input{width:100%;display:flex;flex-direction:column}.profileEdit section.main div.inputs div.input span{color:var(--k1)}.profileEdit section.main div.inputs div.input span.error{font-size:var(--fS);text-align:right;color:var(--cRed)}.profileEdit section.main div.inputs div.input a,.profileEdit section.main div.inputs div.input input{width:100%;min-height:30px;border-bottom:1px solid var(--cG5);border-radius:0;font-size:var(--fL)}.profileEdit section.main div.inputs div.input a.error,.profileEdit section.main div.inputs div.input input.error{border-bottom:1px solid var(--cRed)}.profileEdit section.main div.inputs div.input a::-webkit-date-and-time-value,.profileEdit section.main div.inputs div.input input::-webkit-date-and-time-value{text-align:left}.profileEdit section.main div.buttons{width:100%;gap:10px;display:flex}.profileEdit section.main div.buttons button:first-child{background-color:var(--cBg)}.profileEdit section.main div.buttons button:first-child span{color:var(--k1)!important}.profileEdit section.main div.buttons button:last-child{background-color:var(--k1)}.profileEdit section.main div.buttons button:last-child span{color:#fff}.carrier section.head{height:60px;padding-bottom:20px;background:var(--k2)}.carrier section.head i,.carrier section.head svg{color:var(--k1)}.carrier section.head>span{font-size:var(--fL);white-space:nowrap}.carrier section.main{width:100%;max-width:430px;padding:80px 20px 50px;margin:0 auto;gap:30px;display:flex;flex-direction:column;align-items:center}.carrier section.main div.inputs{gap:10px}.carrier section.main div.inputs,.carrier section.main div.inputs div.input{width:100%;display:flex;flex-direction:column}.carrier section.main div.inputs div.input span{color:var(--k1)}.carrier section.main div.inputs div.input span.error{font-size:var(--fS);text-align:right;color:var(--cRed)}.carrier section.main div.inputs div.input a,.carrier section.main div.inputs div.input input{width:100%;border-bottom:1px solid var(--cG5);border-radius:0;font-size:var(--fL)}.carrier section.main div.inputs div.input a.error,.carrier section.main div.inputs div.input input.error{border-bottom:1px solid var(--cRed)}.carrier section.main div.inputs div.input a::-webkit-date-and-time-value,.carrier section.main div.inputs div.input input::-webkit-date-and-time-value{text-align:left}.carrier section.main a.forget{font-size:var(--fS);text-decoration:underline!important;color:var(--cG3)}.carrier section.main button{width:50%}.carrier section.main button.secondary{background-color:var(--cBg)}.carrier section.main button.secondary span{color:var(--k1)!important}.carrier section.main span.comment{font-size:var(--fS);text-align:center;color:var(--cG3)}.carrier section.main span.comment a{font-size:var(--fS);color:var(--k1)}.carrier section.main span.title{font-size:var(--fXXL);color:var(--cGreen)}.carrier section.main span.content{font-size:var(--fXL);text-align:center}.carrier section.main i.fa-circle-check,.carrier section.main svg.fa-circle-check{margin-top:50px;border-radius:99px;background-color:#fff;color:var(--cGreen);box-shadow:0 5px 10px rgba(55,84,170,.2)}.policy section.head{height:60px;padding-bottom:20px;background:var(--k2)}.policy section.head i,.policy section.head svg{color:var(--k1)}.policy section.head>span{font-size:var(--fL);white-space:nowrap}.policy section.main{width:100%;max-width:430px;padding:80px 20px 50px;margin:0 auto;gap:30px;display:flex;flex-direction:column;align-items:center}.policy section.main li{margin-left:20px}.lineCode section.main{width:100%;max-width:430px;margin:0 auto;gap:30px;display:flex;flex-direction:column;align-items:center}.lineCode section.main section.barcode{width:100%}.lineCode section.main section.barcode .popBody{width:100%;height:100vh;max-height:100vh;padding:0 10px 10px;border-radius:0;gap:unset;display:flex;flex-direction:column;justify-content:space-between}.lineCode section.main section.barcode .popBody .code{height:unset;height:calc(100% - 165px);padding:0 10px}.lineCode section.main section.barcode .popBody .code img{height:unset;max-width:100%;max-height:100%}.lineCode section.main section.barcode .popBody .action{padding:0 20px}.lineLoad section.main{min-width:100vw;min-height:100vh;gap:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--k1)}.lineLoad section.main span{font-size:var(--fL);color:#fff}.lineLoad section.main .lds-ripple{width:72px;height:72px;display:inline-block;position:relative}.lineLoad section.main .lds-ripple div{position:absolute;border:4px solid #fff;opacity:1;border-radius:50%;animation:lds-ripple 1s cubic-bezier(0,.2,.8,1) infinite}.lineLoad section.main .lds-ripple div:nth-child(2){animation-delay:-.5s}@keyframes lds-ripple{0%{top:36px;left:36px;width:0;height:0;opacity:0}4.9%{top:36px;left:36px;width:0;height:0;opacity:0}5%{top:36px;left:36px;width:0;height:0;opacity:1}to{top:0;left:0;width:72px;height:72px;opacity:0}}.fault{min-width:100%;min-height:100vh;background-color:var(--q2)}.fault section.main{width:100%;max-width:430px;min-height:100vh;margin:0 auto;padding:20px}.fault section.main,.fault section.main div.top{display:flex;flex-direction:column;align-items:center}.fault section.main div.top{margin:auto;gap:20px}.fault section.main div.top i,.fault section.main div.top svg{color:#fff}.fault section.main div.top span{font-size:var(--fL);color:hsla(0,0%,100%,.6)}.fault section.main div.top span.title{font-size:var(--fXXL);color:#fff}.fault section.main a{min-width:70px;min-height:70px;margin-bottom:150px;border-radius:99px;display:flex;align-items:center;justify-content:center;background-color:#fff;box-shadow:0 10px 20px rgba(55,84,170,.2)}.fault section.main a i,.fault section.main a svg{color:var(--q2)}.order__ckeck-list{width:100%;margin:0 auto;padding-bottom:60px}.order__ckeck-list .order__ckeck-list__option{margin-bottom:10px}.order__ckeck-list .order__ckeck-list__option input{display:none}.order__ckeck-list .order__ckeck-list__option label{display:flex;flex-flow:nowrap;justify-content:space-between;align-items:stretch;align-content:space-between;padding:10px 15px;background:var(--cBg);border:2px solid var(--cBg);border-radius:20px}.order__ckeck-list .order__ckeck-list__option label span{display:block}.order__ckeck-list .order__ckeck-list__option label .order__number{font-size:var(--fXL)}.order__ckeck-list .order__ckeck-list__option label .order__serial-number{color:var(--cG3);font-size:var(--fM)}.order__ckeck-list .order__ckeck-list__option label time{color:var(--cG3);font-size:var(--fM);text-align:right}.order__ckeck-list .order__ckeck-list__option label .order__total{font-size:var(--fXL);font-weight:700;text-align:right}.order__ckeck-list .order__ckeck-list__option input:checked+label{border-color:var(--q1)}.order__ckeck-list .order__ckeck-list__option input:disabled+label *{color:var(--cG5)}.order section.main{width:100%;max-width:430px;min-height:100vh;margin:0 auto;padding:50px 20px 20px 20px}.order section.main .order-record .order-record__list{padding:15px 0 20px 0;border-bottom:1px solid var(--cG5);display:flex;flex-flow:nowrap;justify-content:space-between}.order section.main .order-record .order-record__list .name{font-size:var(--fL);line-height:120%}.order section.main .order-record .order-record__list .price{font-size:var(--fL);font-weight:700}.order section.main .order-record .order-record__list .desc,.order section.main .order-record .order-record__list .payment,.order section.main .order-record .order-record__list .point,.order section.main .order-record .order-record__list .time{padding:2px 0;font-size:var(--fS);color:var(--cG3);line-height:120%}.order section.main .order-record .order-record__list .payment,.order section.main .order-record .order-record__list .point{display:flex;justify-content:flex-end;align-items:center}.order section.main .order-record .order-record__list .icon{display:inline-block;margin-left:3px}.order section.main .order-record .order-record__list .icon>img{display:block;width:auto;height:18px}.order section.main .order-record .order-record__list:last-child{border-bottom:none}.order section.main .order-record .order-record__list__right{text-align:right}