main .e2PaymentPageTemplate section .form-container ngb-tooltip-window.tooltip{--bs-tooltip-arrow-width: 12px;--bs-tooltip-arrow-height: 7px;display:block;padding:var(--bs-tooltip-arrow-height);opacity:0;z-index:1080}main .e2PaymentPageTemplate section .form-container ngb-tooltip-window.tooltip.show{opacity:1}main .e2PaymentPageTemplate section .form-container ngb-tooltip-window.tooltip .tooltip-arrow,main .e2PaymentPageTemplate section .form-container ngb-tooltip-window.tooltip .arrow{position:absolute;display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height);bottom:0}main .e2PaymentPageTemplate section .form-container ngb-tooltip-window.tooltip .tooltip-arrow:before,main .e2PaymentPageTemplate section .form-container ngb-tooltip-window.tooltip .arrow:before{position:absolute;content:"";border-color:transparent;border-style:solid}main .e2PaymentPageTemplate section .form-container ngb-tooltip-window.tooltip .tooltip-inner{background-color:#4a4a4a;box-shadow:0 2px 5px #0d1e344d;color:#fff;font-size:14px;font-weight:400;max-width:200px;padding:16px;text-align:center}main .e2PaymentPageTemplate section .form-container ngb-tooltip-window.tooltip.bs-tooltip-top .tooltip-arrow,main .e2PaymentPageTemplate section .form-container ngb-tooltip-window.tooltip.bs-tooltip-top .arrow{bottom:0}main .e2PaymentPageTemplate section .form-container ngb-tooltip-window.tooltip.bs-tooltip-top .tooltip-arrow:before,main .e2PaymentPageTemplate section .form-container ngb-tooltip-window.tooltip.bs-tooltip-top .arrow:before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-top-color:#4a4a4a}main .e2PaymentPageTemplate section .form-container ngb-tooltip-window.tooltip.bs-tooltip-bottom .tooltip-arrow,main .e2PaymentPageTemplate section .form-container ngb-tooltip-window.tooltip.bs-tooltip-bottom .arrow{top:0}main .e2PaymentPageTemplate section .form-container ngb-tooltip-window.tooltip.bs-tooltip-bottom .tooltip-arrow:before,main .e2PaymentPageTemplate section .form-container ngb-tooltip-window.tooltip.bs-tooltip-bottom .arrow:before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-bottom-color:#4a4a4a}main .e2PaymentPageTemplate section .form-container ngb-tooltip-window.tooltip.bs-tooltip-left .tooltip-arrow,main .e2PaymentPageTemplate section .form-container ngb-tooltip-window.tooltip.bs-tooltip-left .arrow{right:0;width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}main .e2PaymentPageTemplate section .form-container ngb-tooltip-window.tooltip.bs-tooltip-left .tooltip-arrow:before,main .e2PaymentPageTemplate section .form-container ngb-tooltip-window.tooltip.bs-tooltip-left .arrow:before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-left-color:#4a4a4a}main .e2PaymentPageTemplate section .form-container ngb-tooltip-window.tooltip.bs-tooltip-right .tooltip-arrow,main .e2PaymentPageTemplate section .form-container ngb-tooltip-window.tooltip.bs-tooltip-right .arrow{left:0;width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}main .e2PaymentPageTemplate section .form-container ngb-tooltip-window.tooltip.bs-tooltip-right .tooltip-arrow:before,main .e2PaymentPageTemplate section .form-container ngb-tooltip-window.tooltip.bs-tooltip-right .arrow:before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-right-color:#4a4a4a}main .e2PaymentPageTemplate section .form-container .eVoucher-box ftr-checkout-voucher{display:block}main .e2PaymentPageTemplate section .form-container .eVoucher-box ftr-checkout-voucher .group-container{display:flex;flex-direction:column;background-color:#fff;padding:30px}@media (max-width: 1023px){main .e2PaymentPageTemplate section .form-container .eVoucher-box ftr-checkout-voucher .group-container{padding:20px}}main .e2PaymentPageTemplate section .form-container .eVoucher-box ftr-checkout-voucher .group-container .eVoucher-group-header{display:flex;gap:8px}main .e2PaymentPageTemplate section .form-container .eVoucher-box ftr-checkout-voucher .group-container .eVoucher-group-header .detail{display:flex;flex-direction:column;flex:1;gap:8px}main .e2PaymentPageTemplate section .form-container .eVoucher-box ftr-checkout-voucher .group-container .eVoucher-group-header .detail .group-title{flex:1;color:#042b60;font-size:18px;font-weight:700;margin:auto 0}main .e2PaymentPageTemplate section .form-container .eVoucher-box ftr-checkout-voucher .group-container .eVoucher-group-header .detail .group-content{color:#042b60;font-weight:400;width:100%}@media (max-width: 767px){main .e2PaymentPageTemplate section .form-container .eVoucher-box ftr-checkout-voucher .group-container .eVoucher-group-header .detail .group-content{font-size:11px}}main .e2PaymentPageTemplate section .form-container .eVoucher-box ftr-checkout-voucher .group-container .eVoucher-group-header .redeemTotal .text{color:#042b60;font-size:12px}main .e2PaymentPageTemplate section .form-container .eVoucher-box ftr-checkout-voucher .group-container .eVoucher-group-header .redeemTotal .total{color:#f69022;font-size:16px;font-weight:800}main .e2PaymentPageTemplate section .form-container .eVoucher-box ftr-checkout-voucher .group-container .eVoucherBox{margin-top:16px;width:100%}main .e2PaymentPageTemplate section .form-container .eVoucher-box ftr-checkout-voucher .group-container .eVoucherBox .eVoucherList{display:flex;flex-wrap:wrap;gap:14px;padding-bottom:3px}@media (max-width: 767px){main .e2PaymentPageTemplate section .form-container .eVoucher-box ftr-checkout-voucher .group-container .eVoucherBox .eVoucherList{gap:8px}}main .e2PaymentPageTemplate section .form-container .eVoucher-box ftr-checkout-voucher .group-container .eVoucherBox .eVoucherList .eVoucher{cursor:pointer;width:calc(33% - 7px)}@media (max-width: 1280px){main .e2PaymentPageTemplate section .form-container .eVoucher-box ftr-checkout-voucher .group-container .eVoucherBox .eVoucherList .eVoucher{width:calc(50% - 7px)}}@media (max-width: 767px){main .e2PaymentPageTemplate section .form-container .eVoucher-box ftr-checkout-voucher .group-container .eVoucherBox .eVoucherList .eVoucher{width:100%}}main .e2PaymentPageTemplate section .form-container .eVoucher-box ftr-checkout-voucher .group-container .eVoucherBox .eVoucherList .eVoucher .wrapper{position:relative}main .e2PaymentPageTemplate section .form-container .eVoucher-box ftr-checkout-voucher .group-container .eVoucherBox .eVoucherList .eVoucher .wrapper:before{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #eceae6;display:none;width:0px;height:0px}main .e2PaymentPageTemplate section .form-container .eVoucher-box ftr-checkout-voucher .group-container .eVoucherBox .eVoucherList .eVoucher .wrapper .detail{position:relative;display:flex;flex-direction:column;gap:8px;background-image:url(bg-voucher-store.a804f2c6dbf3a34c.png);background-size:cover;height:114px;padding:12px 16px}main .e2PaymentPageTemplate section .form-container .eVoucher-box ftr-checkout-voucher .group-container .eVoucherBox .eVoucherList .eVoucher .wrapper .detail:before,main .e2PaymentPageTemplate section .form-container .eVoucher-box ftr-checkout-voucher .group-container .eVoucherBox .eVoucherList .eVoucher .wrapper .detail:after{content:"";position:absolute;top:50%;transform:translateY(-50%);background-color:#fff;border-radius:100%;height:9px;width:9px;z-index:1}main .e2PaymentPageTemplate section .form-container .eVoucher-box ftr-checkout-voucher .group-container .eVoucherBox .eVoucherList .eVoucher .wrapper .detail:before{left:-4px}main .e2PaymentPageTemplate section .form-container .eVoucher-box ftr-checkout-voucher .group-container .eVoucherBox .eVoucherList .eVoucher .wrapper .detail:after{right:-4px}main .e2PaymentPageTemplate section .form-container .eVoucher-box ftr-checkout-voucher .group-container .eVoucherBox .eVoucherList .eVoucher .wrapper .detail .title{display:flex;align-items:center;color:#fff}main .e2PaymentPageTemplate section .form-container .eVoucher-box ftr-checkout-voucher .group-container .eVoucherBox .eVoucherList .eVoucher .wrapper .detail .amount{display:flex;align-items:center;gap:2px;color:#fff;font-size:20px;font-weight:700;line-height:34px}main .e2PaymentPageTemplate section .form-container .eVoucher-box ftr-checkout-voucher .group-container .eVoucherBox .eVoucherList .eVoucher .wrapper .detail .amount .prefix{font-size:20px;line-height:27px}main .e2PaymentPageTemplate section .form-container .eVoucher-box ftr-checkout-voucher .group-container .eVoucherBox .eVoucherList .eVoucher .wrapper .detail .amount .value{font-size:40px}main .e2PaymentPageTemplate section .form-container .eVoucher-box ftr-checkout-voucher .group-container .eVoucherBox .eVoucherList .eVoucher .wrapper .detail .total{position:absolute;top:0;bottom:0;right:20px;margin:auto;display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:5px;color:#3563a2;font-size:16px;font-weight:700;height:28px;min-width:32px;padding:3px 6px}main .e2PaymentPageTemplate section .form-container .eVoucher-box ftr-checkout-voucher .group-container .eVoucherBox .eVoucherList .eVoucher .wrapper .detail .total span{font-size:12px;margin-right:1px;transform:translateY(-1px)}main .e2PaymentPageTemplate section .form-container .eVoucher-box ftr-checkout-voucher .group-container .eVoucherBox .eVoucherList .eVoucher .wrapper .detail .date-container{display:flex;align-items:center;gap:4px;color:#fff;font-size:12px;line-height:16px}main .e2PaymentPageTemplate section .form-container .eVoucher-box ftr-checkout-voucher .group-container .eVoucherBox .eVoucherList .eVoucher .wrapper .detail .date-container i{width:14px;height:14px;font-weight:400}main .e2PaymentPageTemplate section .form-container .eVoucher-box ftr-checkout-voucher .group-container .eVoucherBox .eVoucherList .eVoucher .wrapper .detail .viewAll{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background-color:#0000008c;color:#fff;font-size:20px;font-weight:600;opacity:0;transition:all .2s ease-in-out;z-index:2}main .e2PaymentPageTemplate section .form-container .eVoucher-box ftr-checkout-voucher .group-container .eVoucherBox .eVoucherList .eVoucher .wrapper .detail:hover .viewAll{opacity:1}main .e2PaymentPageTemplate section .form-container .eVoucher-box ftr-checkout-voucher .group-container .eVoucherBox .eVoucherList .eVoucher .redeem{position:relative;background:#fff;border:1px solid #eceae6;border-radius:5px;display:none;padding:0 10px}@media (max-width: 1023px){main .e2PaymentPageTemplate section .form-container .eVoucher-box ftr-checkout-voucher .group-container .eVoucherBox .eVoucherList .eVoucher .redeem{padding:0 6px}}@media (max-width: 767px){main .e2PaymentPageTemplate section .form-container .eVoucher-box ftr-checkout-voucher .group-container .eVoucherBox .eVoucherList .eVoucher .redeem{padding:0 4px}}main .e2PaymentPageTemplate section .form-container .eVoucher-box ftr-checkout-voucher .group-container .eVoucherBox .eVoucherList .eVoucher .redeem .redeem-list{max-height:243px;padding:0 10px;overflow-y:auto;-webkit-overflow-scrolling:touch}main .e2PaymentPageTemplate section .form-container .eVoucher-box ftr-checkout-voucher .group-container .eVoucherBox .eVoucherList .eVoucher .redeem .redeem-list::-webkit-scrollbar{height:4px;width:4px;background:transparent}main .e2PaymentPageTemplate section .form-container .eVoucher-box ftr-checkout-voucher .group-container .eVoucherBox .eVoucherList .eVoucher .redeem .redeem-list::-webkit-scrollbar-track{background:transparent}main .e2PaymentPageTemplate section .form-container .eVoucher-box ftr-checkout-voucher .group-container .eVoucherBox .eVoucherList .eVoucher .redeem .redeem-list::-webkit-scrollbar-thumb{border-radius:100px;background:#eceae6}@media (max-width: 1023px){main .e2PaymentPageTemplate section .form-container .eVoucher-box ftr-checkout-voucher .group-container .eVoucherBox .eVoucherList .eVoucher .redeem .redeem-list{padding:0 6px}}@media (max-width: 767px){main .e2PaymentPageTemplate section .form-container .eVoucher-box ftr-checkout-voucher .group-container .eVoucherBox .eVoucherList .eVoucher .redeem .redeem-list{max-height:385px;padding:0 4px}}main .e2PaymentPageTemplate section .form-container .eVoucher-box ftr-checkout-voucher .group-container .eVoucherBox .eVoucherList .eVoucher .redeem .redeem-list .redeem-item{display:flex}main .e2PaymentPageTemplate section .form-container .eVoucher-box ftr-checkout-voucher .group-container .eVoucherBox .eVoucherList .eVoucher .redeem .redeem-list .redeem-item:first-child{padding-top:10px}@media (max-width: 1023px){main .e2PaymentPageTemplate section .form-container .eVoucher-box ftr-checkout-voucher .group-container .eVoucherBox .eVoucherList .eVoucher .redeem .redeem-list .redeem-item:first-child{padding-top:2px}}main .e2PaymentPageTemplate section .form-container .eVoucher-box ftr-checkout-voucher .group-container .eVoucherBox .eVoucherList .eVoucher .redeem .redeem-list .redeem-item:last-child{padding-bottom:10px}@media (max-width: 1023px){main .e2PaymentPageTemplate section .form-container .eVoucher-box ftr-checkout-voucher .group-container .eVoucherBox .eVoucherList .eVoucher .redeem .redeem-list .redeem-item:last-child{padding-bottom:2px}}main .e2PaymentPageTemplate section .form-container .eVoucher-box ftr-checkout-voucher .group-container .eVoucherBox .eVoucherList .eVoucher .redeem .redeem-list .redeem-item~.redeem-item{border-top:1px solid #eceae6}main .e2PaymentPageTemplate section .form-container .eVoucher-box ftr-checkout-voucher .group-container .eVoucherBox .eVoucherList .eVoucher .redeem .redeem-list .redeem-item e2-checkbox{width:100%}main .e2PaymentPageTemplate section .form-container .eVoucher-box ftr-checkout-voucher .group-container .eVoucherBox .eVoucherList .eVoucher .redeem .redeem-list .redeem-item e2-checkbox label{align-items:unset;gap:0 12px;flex:1;padding:10px 0}main .e2PaymentPageTemplate section .form-container .eVoucher-box ftr-checkout-voucher .group-container .eVoucherBox .eVoucherList .eVoucher .redeem .redeem-list .redeem-item e2-checkbox label input:disabled{background-color:#eceae6b3}main .e2PaymentPageTemplate section .form-container .eVoucher-box ftr-checkout-voucher .group-container .eVoucherBox .eVoucherList .eVoucher .redeem .redeem-list .redeem-item e2-checkbox label .redeem-detail{display:flex;gap:0 9px;flex:1;font-weight:400;flex-wrap:wrap;transform:translateY(2px);gap:10px 12px}main .e2PaymentPageTemplate section .form-container .eVoucher-box ftr-checkout-voucher .group-container .eVoucherBox .eVoucherList .eVoucher .redeem .redeem-list .redeem-item e2-checkbox label .redeem-detail .redeem-dimmed{opacity:.3}@media (max-width: 767px){main .e2PaymentPageTemplate section .form-container .eVoucher-box ftr-checkout-voucher .group-container .eVoucherBox .eVoucherList .eVoucher .redeem .redeem-list .redeem-item e2-checkbox label .redeem-detail{flex-wrap:wrap}}main .e2PaymentPageTemplate section .form-container .eVoucher-box ftr-checkout-voucher .group-container .eVoucherBox .eVoucherList .eVoucher .redeem .redeem-list .redeem-item e2-checkbox label .redeem-detail .num{flex:1}@media (max-width: 767px){main .e2PaymentPageTemplate section .form-container .eVoucher-box ftr-checkout-voucher .group-container .eVoucherBox .eVoucherList .eVoucher .redeem .redeem-list .redeem-item e2-checkbox label .redeem-detail .num{flex:100%}}main .e2PaymentPageTemplate section .form-container .eVoucher-box ftr-checkout-voucher .group-container .eVoucherBox .eVoucherList .eVoucher .redeem .redeem-list .redeem-item e2-checkbox label .redeem-detail .num .text{margin-top:8px}main .e2PaymentPageTemplate section .form-container .eVoucher-box ftr-checkout-voucher .group-container .eVoucherBox .eVoucherList .eVoucher .redeem .redeem-list .redeem-item e2-checkbox label .redeem-detail .expire{color:#e94e24;font-style:italic;font-weight:600}main .e2PaymentPageTemplate section .form-container .eVoucher-box ftr-checkout-voucher .group-container .eVoucherBox .eVoucherList .eVoucher .redeem .redeem-list .redeem-item e2-checkbox label .redeem-detail .date{display:flex;align-items:baseline;gap:0 5px}main .e2PaymentPageTemplate section .form-container .eVoucher-box ftr-checkout-voucher .group-container .eVoucherBox .eVoucherList .eVoucher .redeem .redeem-list .redeem-item e2-checkbox label .redeem-detail .date i{font-size:14px;width:14px;height:14px}main .e2PaymentPageTemplate section .form-container .eVoucher-box ftr-checkout-voucher .group-container .eVoucherBox .eVoucherList .eVoucher .redeem .redeem-list .redeem-item e2-checkbox label .redeem-detail .disabled{display:flex;align-items:center;gap:8px;flex-basis:100%;flex-wrap:wrap}main .e2PaymentPageTemplate section .form-container .eVoucher-box ftr-checkout-voucher .group-container .eVoucherBox .eVoucherList .eVoucher .redeem .redeem-list .redeem-item e2-checkbox label .redeem-detail .disabled .tag{display:flex;align-items:center;height:16px;padding:0 8px;font-weight:700;font-size:12px;line-height:16px;color:#fff;background-color:#757575}main .e2PaymentPageTemplate section .form-container .eVoucher-box ftr-checkout-voucher .group-container .eVoucherBox .eVoucherList .eVoucher .redeem .redeem-list .redeem-item e2-checkbox label .redeem-detail .disabled .msg{font-weight:600;font-size:10px;line-height:14px;color:#3563a2}main .e2PaymentPageTemplate section .form-container .eVoucher-box ftr-checkout-voucher .group-container .eVoucherBox .eVoucherList .eVoucher .redeem .redeem-list .redeem-item e2-checkbox label .redeem-detail .text{color:#f69022;width:100%}main .e2PaymentPageTemplate section .form-container .eVoucher-box ftr-checkout-voucher .group-container .eVoucherBox .eVoucherList .eVoucher .redeem .redeem-list .redeem-item e2-checkbox label .redeem-detail .date-container{display:flex;align-items:center;gap:8px;font-size:14px;line-height:19px}@media (max-width: 1023px){main .e2PaymentPageTemplate section .form-container .eVoucher-box ftr-checkout-voucher .group-container .eVoucherBox .eVoucherList .eVoucher .redeem .redeem-list .redeem-item e2-checkbox label .redeem-detail .date-container{flex-direction:row-reverse;justify-content:space-between;width:100%}}main .e2PaymentPageTemplate section .form-container .eVoucher-box ftr-checkout-voucher .group-container .eVoucherBox .eVoucherList .eVoucher .redeem .redeem-list .redeem-item e2-checkbox label .redeem-detail.disabled .num,main .e2PaymentPageTemplate section .form-container .eVoucher-box ftr-checkout-voucher .group-container .eVoucherBox .eVoucherList .eVoucher .redeem .redeem-list .redeem-item e2-checkbox label .redeem-detail.disabled .date-container{opacity:.3}@media (min-width: 1281px){main .e2PaymentPageTemplate section .form-container .eVoucher-box ftr-checkout-voucher .group-container .eVoucherBox .eVoucherList .eVoucher:nth-child(3n+1) .redeem{margin-left:0;margin-right:calc(100% - var(--eVoucherBoxWidth))}main .e2PaymentPageTemplate section .form-container .eVoucher-box ftr-checkout-voucher .group-container .eVoucherBox .eVoucherList .eVoucher:nth-child(3n+2) .redeem{margin-left:calc(50% - var(--eVoucherBoxWidth) / 2);margin-right:calc(50% - var(--eVoucherBoxWidth) / 2)}main .e2PaymentPageTemplate section .form-container .eVoucher-box ftr-checkout-voucher .group-container .eVoucherBox .eVoucherList .eVoucher:nth-child(3n+3) .redeem{margin-left:calc(100% - var(--eVoucherBoxWidth));margin-right:0}}@media (max-width: 1280px){main .e2PaymentPageTemplate section .form-container .eVoucher-box ftr-checkout-voucher .group-container .eVoucherBox .eVoucherList .eVoucher:nth-child(odd) .redeem{margin-left:0;margin-right:calc(100% - var(--eVoucherBoxWidth))}main .e2PaymentPageTemplate section .form-container .eVoucher-box ftr-checkout-voucher .group-container .eVoucherBox .eVoucherList .eVoucher:nth-child(2n+2) .redeem{margin-left:calc(100% - var(--eVoucherBoxWidth));margin-right:0}}main .e2PaymentPageTemplate section .form-container .eVoucher-box ftr-checkout-voucher .group-container .eVoucherBox .eVoucherList .eVoucher.eShop .detail{background-image:url(bg-voucher-eShop.d3f1d664bf670b05.png);border-radius:4px}main .e2PaymentPageTemplate section .form-container .eVoucher-box ftr-checkout-voucher .group-container .eVoucherBox .eVoucherList .eVoucher.active:not(.isEmpty) .wrapper{padding-bottom:17px}main .e2PaymentPageTemplate section .form-container .eVoucher-box ftr-checkout-voucher .group-container .eVoucherBox .eVoucherList .eVoucher.active:not(.isEmpty) .wrapper:before{display:block}main .e2PaymentPageTemplate section .form-container .eVoucher-box ftr-checkout-voucher .group-container .eVoucherBox .eVoucherList .eVoucher.active:not(.isEmpty) .redeem{display:block;z-index:1}main .e2PaymentPageTemplate section .form-container .eVoucher-box ftr-checkout-voucher .group-container .eVoucherBox .btn-group{display:flex;align-items:center;justify-content:space-between;margin-top:14px}main .e2PaymentPageTemplate section .form-container .eVoucher-box ftr-checkout-voucher .group-container .eVoucherBox .btn-group e2-checkbox label{gap:0 12px}main .e2PaymentPageTemplate section .form-container .eVoucher-box ftr-checkout-voucher .group-container .eVoucherBox .btn-group e2-checkbox label input{border-radius:2px;min-width:15px;width:15px;height:15px}main .e2PaymentPageTemplate section .form-container .eVoucher-box ftr-checkout-voucher .group-container .eVoucherBox .btn-group e2-checkbox label input:checked:before{font-size:14px}main .e2PaymentPageTemplate section .form-container .eVoucher-box ftr-checkout-voucher .group-container .eVoucherBox .btn-group e2-checkbox label span{font-weight:700}main .e2PaymentPageTemplate section .form-container .eVoucher-box ftr-checkout-voucher .group-container .eVoucherBox .btn-group .btn{max-width:183px}@media (max-width: 767px){main .e2PaymentPageTemplate section .form-container .eVoucher-box ftr-checkout-voucher .group-container .eVoucherBox .btn-group .btn{min-width:90px;padding:0 8px;width:auto}}main .e2PaymentPageTemplate section .form-container .eVoucher-box ftr-checkout-voucher .group-container .eVoucherBox .btn-group .btn[disabled]{background-color:#cececf!important}main .e2PaymentPageTemplate section .form-container .eVoucher-box ftr-checkout-voucher .group-container .eVoucherBox .applied{background-color:#f5f5f5;margin-top:24px;padding:20px 16px}@media screen and (max-width: 1140px){main .e2PaymentPageTemplate section .form-container .eVoucher-box ftr-checkout-voucher .group-container .eVoucherBox .applied{padding:12px 6px}}main .e2PaymentPageTemplate section .form-container .eVoucher-box ftr-checkout-voucher .group-container .eVoucherBox .applied .title{color:#042b60;font-size:16px;font-weight:700;padding:0 14px}main .e2PaymentPageTemplate section .form-container .eVoucher-box ftr-checkout-voucher .group-container .eVoucherBox .applied .list{display:flex;flex-wrap:wrap;gap:8px;max-height:104px;margin-top:16px;overflow-y:auto;padding:0 12px;-webkit-overflow-scrolling:touch}main .e2PaymentPageTemplate section .form-container .eVoucher-box ftr-checkout-voucher .group-container .eVoucherBox .applied .list::-webkit-scrollbar{height:4px;width:4px;background:transparent}main .e2PaymentPageTemplate section .form-container .eVoucher-box ftr-checkout-voucher .group-container .eVoucherBox .applied .list::-webkit-scrollbar-track{background:transparent}main .e2PaymentPageTemplate section .form-container .eVoucher-box ftr-checkout-voucher .group-container .eVoucherBox .applied .list::-webkit-scrollbar-thumb{border-radius:100px;background:#eceae6}@media screen and (max-width: 1140px){main .e2PaymentPageTemplate section .form-container .eVoucher-box ftr-checkout-voucher .group-container .eVoucherBox .applied .list{max-height:165px;padding:0 6px}}@media (max-width: 767px){main .e2PaymentPageTemplate section .form-container .eVoucher-box ftr-checkout-voucher .group-container .eVoucherBox .applied .list{max-height:275px}}main .e2PaymentPageTemplate section .form-container .eVoucher-box ftr-checkout-voucher .group-container .eVoucherBox .applied .list .item{position:relative;background-color:#fff;border:1px solid #eceae6;border-radius:5px;min-height:48px;padding:6px 37px 6px 16px;width:calc(33.3% - 6px)}@media screen and (max-width: 1140px){main .e2PaymentPageTemplate section .form-container .eVoucher-box ftr-checkout-voucher .group-container .eVoucherBox .applied .list .item{width:calc(50% - 6px)}}@media (max-width: 767px){main .e2PaymentPageTemplate section .form-container .eVoucher-box ftr-checkout-voucher .group-container .eVoucherBox .applied .list .item{width:100%}}main .e2PaymentPageTemplate section .form-container .eVoucher-box ftr-checkout-voucher .group-container .eVoucherBox .applied .list .item i{position:absolute;right:20px;top:50%;color:#cececf;cursor:pointer;font-size:20px;transform:translateY(-50%);z-index:1}main .e2PaymentPageTemplate section .form-container .eVoucher-box ftr-checkout-voucher .group-container .eVoucherBox .applied .list .item i:before{font-weight:600}main .e2PaymentPageTemplate section .form-container .eVoucher-box ftr-checkout-voucher .group-container .eVoucherBox .applied .list .item .item-title{font-weight:700}main .e2PaymentPageTemplate section .form-container .eVoucher-box ftr-checkout-voucher .group-container .eVoucherBox .applied .list .item .item-text{font-size:10px;font-weight:400}main .e2PaymentPageTemplate section .form-container .eVoucher-box ftr-checkout-voucher .group-container.applying{pointer-events:none}main .e2PaymentPageTemplate section{text-align:center;padding-top:40px;width:100%;max-width:800px;margin:0 auto}main .e2PaymentPageTemplate section.full-width{max-width:unset}main .e2PaymentPageTemplate section .payment-method-list{gap:40px;display:flex;flex-wrap:wrap;max-width:560px;margin:0 auto;justify-content:center}main .e2PaymentPageTemplate section .payment-method-list img{width:80px;max-width:80px;min-width:80px;height:auto}main .e2PaymentPageTemplate section .form-container{padding:4px 8px;text-align:left;background-color:#f9f9f9}main .e2PaymentPageTemplate section .form-container .wrapper-inner{padding:30px;margin-bottom:15px;background-color:#fff}main .e2PaymentPageTemplate section .form-container .wrapper-inner .header{display:flex;align-items:center;padding-bottom:10px;justify-content:space-between}main .e2PaymentPageTemplate section .form-container .wrapper-inner .header .title{font-size:18px;font-weight:700;color:#042b60}main .e2PaymentPageTemplate section .form-container .wrapper-inner .header .title .icon-circle-info{color:#878787;position:absolute;align-items:flex-start}main .e2PaymentPageTemplate section .form-container .wrapper-inner .header .title .icon-circle-info ngb-tooltip-window{position:absolute;width:200px;top:21px!important;display:none!important}main .e2PaymentPageTemplate section .form-container .wrapper-inner .header .title .icon-circle-info:hover ngb-tooltip-window{display:block!important}main .e2PaymentPageTemplate section .form-container .wrapper-inner .header .title .icon-circle-info:hover ngb-tooltip-window .arrow{left:calc(50% - .4rem)}main .e2PaymentPageTemplate section .form-container .wrapper-inner .header .toggle{display:flex;margin-left:auto;align-items:center}main .e2PaymentPageTemplate section .form-container .wrapper-inner .header .toggle .toggle-text{font-size:14px;font-weight:600;line-height:16px;padding-right:10px;color:#042b60}main .e2PaymentPageTemplate section .form-container .wrapper-inner .header .toggle .switch{position:relative;display:inline-block;width:60px;height:34px}main .e2PaymentPageTemplate section .form-container .wrapper-inner .header .toggle .switch input{display:none}main .e2PaymentPageTemplate section .form-container .wrapper-inner .header .toggle .slider{position:absolute;cursor:pointer;inset:0;background-color:#ccc;transition:.4s;border-radius:13.95px;height:28px;width:46px;transition:all .2s ease-in-out}main .e2PaymentPageTemplate section .form-container .wrapper-inner .header .toggle .slider:before{content:"";position:absolute;top:1px;left:1px;width:25px;height:25px;background-color:#fff;border-radius:50%;border:.5px solid rgba(0,0,0,.1);box-shadow:0 3px 1px #0000000d,0 2px 2px #0000001a,0 3px 3px #0000000d;transition:all .2s ease-in-out;z-index:1}main .e2PaymentPageTemplate section .form-container .wrapper-inner .header .toggle input:checked+.slider{background-color:#042b60}main .e2PaymentPageTemplate section .form-container .wrapper-inner .header .toggle input:focus+.slider{box-shadow:0 0 1px #042b60}main .e2PaymentPageTemplate section .form-container .wrapper-inner .header .toggle input:checked+.slider:before{transform:translate(calc(100% - 6px))}main .e2PaymentPageTemplate section .form-container .wrapper-inner .amount-list{display:flex;padding:22px;align-items:center;background-color:#eee}main .e2PaymentPageTemplate section .form-container .wrapper-inner .amount-list .amount-wrapper{text-align:left;padding-right:20px}main .e2PaymentPageTemplate section .form-container .wrapper-inner .amount-list .amount-wrapper:nth-child(2){border-left:2px solid #eceae6;padding-left:22px;padding-right:0}main .e2PaymentPageTemplate section .form-container .wrapper-inner .amount-list .amount-wrapper .title{font-size:16px;font-weight:700;line-height:18px;color:#042b60}main .e2PaymentPageTemplate section .form-container .wrapper-inner .amount-list .amount-wrapper .amount-line{position:relative;display:flex;margin-top:6px;align-items:flex-end}main .e2PaymentPageTemplate section .form-container .wrapper-inner .amount-list .amount-wrapper .amount-line .price{padding-right:20px}main .e2PaymentPageTemplate section .form-container .wrapper-inner .amount-list .amount-wrapper .amount-line .price,main .e2PaymentPageTemplate section .form-container .wrapper-inner .amount-list .amount-wrapper .amount-line .price-input{font-size:20px;font-weight:600;line-height:22px;color:#042b60}main .e2PaymentPageTemplate section .form-container .wrapper-inner .amount-list .amount-wrapper .amount-line .price-input{width:80px;height:auto;padding-left:5px;margin-right:5px;padding-bottom:0;background-color:unset;border-bottom:2px solid #eceae6}main .e2PaymentPageTemplate section .form-container .wrapper-inner .amount-list .amount-wrapper .amount-line:hover ngb-tooltip-window{display:block!important}main .e2PaymentPageTemplate section .form-container .wrapper-inner .amount-list .amount-wrapper .amount-line>ngb-tooltip-window{display:none!important;position:absolute;top:25px}main .e2PaymentPageTemplate section .form-container .wrapper-inner .amount-list .amount-wrapper .amount-line>ngb-tooltip-window.tooltip{padding-left:0;--bs-tooltip-arrow-width: 14px;--bs-tooltip-arrow-height: 14px}main .e2PaymentPageTemplate section .form-container .wrapper-inner .amount-list .amount-wrapper .amount-line>ngb-tooltip-window.tooltip .arrow{left:12.4%}main .e2PaymentPageTemplate section .form-container .wrapper-inner .amount-list .amount-wrapper .amount-line>ngb-tooltip-window.tooltip .arrow:before{border-bottom-color:#f36e21}main .e2PaymentPageTemplate section .form-container .wrapper-inner .amount-list .amount-wrapper .amount-line>ngb-tooltip-window.tooltip .tooltip-inner{width:390px;max-width:390px;border-radius:5px;background-color:#f36e21}main .e2PaymentPageTemplate section .form-container .wrapper-inner .amount-list .btn{padding:0 28px;margin-left:auto;width:fit-content;white-space:nowrap}main .e2PaymentPageTemplate section .form-container .eVoucher-box ftr-checkout-voucher .group-container .eVoucherBox .btn-group{display:none}main .e2PaymentPageTemplate section .table-overflow-container{width:100%;overflow:hidden}main .e2PaymentPageTemplate section .table-overflow-container .content-table{width:100%;overflow:hidden;border-radius:10px}main .e2PaymentPageTemplate section .table-overflow-container .content-table .row{gap:2px;width:100%;display:flex;align-items:center}main .e2PaymentPageTemplate section .table-overflow-container .content-table .row .column{width:50%;font-size:16px;font-weight:700;line-height:18px;color:#4a4a4a;padding:12px 0;display:flex;flex-wrap:wrap;text-align:center;align-self:stretch;align-items:center;justify-content:center}main .e2PaymentPageTemplate section .table-overflow-container .content-table .row .column>div{width:100%;font-size:14px;font-weight:400;line-height:18px;padding:0 100px}main .e2PaymentPageTemplate section .table-overflow-container .content-table .row:nth-child(odd) .column{background-color:#f9f9f9}main .e2PaymentPageTemplate section .table-overflow-container .content-table .row:first-child .column{color:#fff;background-color:#f69022}main .e2PaymentPageTemplate section .session-title{padding-bottom:20px}main .e2PaymentPageTemplate section>p{font-size:14px;font-weight:400;line-height:19px;color:#4a4a4a;text-align:left}@media (max-width: 1023px){main .e2PaymentPageTemplate section{max-width:unset}main .e2PaymentPageTemplate section .form-container{position:relative}main .e2PaymentPageTemplate section .form-container .form-overflow-wrapper{overflow-x:scroll;overflow-y:hidden;width:100%}main .e2PaymentPageTemplate section .form-container .form-overflow-wrapper .wrapper-inner{min-width:675px}main .e2PaymentPageTemplate section .form-container .mobile-tooltips{position:absolute;width:calc(100% - 16px);margin-top:-45px}main .e2PaymentPageTemplate section .form-container>ngb-tooltip-window.tooltip{--bs-tooltip-arrow-width: 14px;--bs-tooltip-arrow-height: 14px}main .e2PaymentPageTemplate section .form-container>ngb-tooltip-window.tooltip .arrow:before{border-bottom-color:#f36e21}main .e2PaymentPageTemplate section .form-container>ngb-tooltip-window.tooltip .tooltip-inner{max-width:100%;border-radius:5px;background-color:#f36e21}main .e2PaymentPageTemplate section .table-overflow-container{overflow-x:scroll;overflow-y:hidden}main .e2PaymentPageTemplate section .table-overflow-container .content-table{min-width:600px}main .e2PaymentPageTemplate section .table-overflow-container .content-table .row .column>div{padding:0 10px}}@media (max-width: 767px){main .e2PaymentPageTemplate section:nth-child(2){padding-top:20px}main .e2PaymentPageTemplate section .payment-method-list{gap:unset;margin:0 auto;max-width:320px;justify-content:center}main .e2PaymentPageTemplate section .payment-method-list .item{width:60px;min-width:60px;max-width:60px;margin:auto 10px 20px}main .e2PaymentPageTemplate section .payment-method-list .item:nth-child(4):after,main .e2PaymentPageTemplate section .payment-method-list .item:nth-child(8):after{position:relative;width:100%;min-width:100%;max-width:100%;content:""}main .e2PaymentPageTemplate section>p{text-align:center}}main .e2PaymentPageTemplate{opacity:1!important;padding-bottom:80px}main .e2PaymentPageTemplate .session-title{margin:0 auto;font-size:20px;font-weight:700;line-height:27px;text-align:center;color:#042b60}
