#bill_file{position:absolute;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}label[for=bill_file]{width:max-content;border:1px dashed #052507;border-radius:4px;margin-bottom:10px;padding:10px;cursor:pointer}label[for=bill_file] svg{margin:0 0 -7px 8px}#bill_filelist{width:300px;object-fit:scale-down;display:block}#bill_filelist>span{overflow:auto;display:block}.custom-checkout-notice-wrapper{background-color:#fff;margin-top:-24px;font-family:"Space Grotesk",Sans-serif;color:#052507}.custom-checkout-notice-wrapper p,.custom-checkout-notice-wrapper ul{font-size:16px;font-weight:500;color:#052507}.custom-checkout-notice{padding:32px;border-top-width:0!important;border:1px solid #052507}.custom-checkout-notice>h3{font-size:24px!important}.custom-checkout-notice>ul{padding-left:1.5em}.custom-checkout-notice .qr-chuyen-khoan{display:flex;justify-content:center}.custom-checkout-notice .qr-chuyen-khoan>div{text-align:center;padding:24px}.custom-checkout-notice .qr-chuyen-khoan b{font-size:20px}.custom-checkout-notice .qr-chuyen-khoan img{height:224px;width:auto}.custom-checkout-notice.thong-tin-chuyen-khoan{border-radius:0 0 4px 4px}@media (max-width:740px){.custom-checkout-notice{padding:16px}.custom-checkout-notice .qr-chuyen-khoan{gap:10px}.custom-checkout-notice .qr-chuyen-khoan>div{padding:0}.custom-checkout-notice .qr-chuyen-khoan>div>p{font-size:12px}.custom-checkout-notice-wrapper p,.custom-checkout-notice-wrapper ul{font-size:14px}}#custom-coupon-wrapper{border:1px solid #052507;border-width:0 1px 1px;padding:24px 12px;background-color:#fff}#custom-coupon-wrapper>span{margin-bottom:5px;display:block}#custom-coupon-wrapper>.input-box{display:flex}#custom-coupon-wrapper>.input-box input{border-color:#AEAEB7;border-radius:4px 0 0 4px;border-width:1px 0 1px 1px;margin-bottom:0!important}#custom-coupon-wrapper>.input-box button{color:#fff;background-color:#052507;border-radius:0 4px 4px 0;height:42px;font-size:14px;border-width:0 1px 1px 1px;font-weight:500}.e-checkout__order_review-2{color:#052507;font-size:16px;font-weight:500}.checkout_summary{display:grid;grid-template-columns:1fr 1fr;border:1px solid #052507;border-width:0 1px;padding:10px 12px;background-color:#fff}.checkout_summary.totals{font-weight:700;font-size:1.25em;padding-bottom:0;border-top:1px solid #052507}.checkout_summary .price{text-align:right;font-weight:700}