.d-stepper .d-stepper-header{max-width:1200px;margin:0 auto;position:relative;overflow:visible;padding:0 10px}.d-stepper .d-stepper-header:before{position:absolute;width:calc(100% - 20px);height:1px;background:#ddd;top:20px;left:10px;content:" "}.d-stepper .step-number{background:#e9e9e9;border-radius:50%;text-align:center;height:40px;width:40px;min-width:40px;display:flex}.d-stepper .step-number-content{transition:transform .2s;z-index:2;width:100px;flex-shrink:0}.d-stepper .step-number-content div{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.d-stepper .step-number-content.active{transform:none}.d-stepper .step-number-content.active .step-number{font-weight:700}@media (max-width:768px){.d-stepper .d-stepper-header{flex-wrap:nowrap;justify-content:space-between;grid-gap:2px;gap:2px;padding:5px 5px 10px;overflow:visible}.d-stepper .d-stepper-header:before{top:22px;width:calc(100% - 10px);left:5px}.d-stepper .step-number-content{width:auto;min-width:unset;max-width:calc(16.66667% - 2px);padding:0 2px;flex:1;overflow:visible}.d-stepper .step-number{height:34px;width:34px;min-width:34px;font-size:13px}.d-stepper .step-number-content div.mt-1.small{font-size:11px;line-height:1.3;white-space:normal;word-break:break-word;text-overflow:clip;overflow:visible;margin-top:5px!important}.d-stepper .step-number-content.active{transform:none;overflow:visible}}.in-out-translate-fade-enter-active,.in-out-translate-fade-leave-active{transition:all .15s}.in-out-translate-fade-enter,.in-out-translate-fade-leave-active{opacity:0}.in-out-translate-fade-enter{transform:translateX(100px)}.in-out-translate-fade-leave-active{transform:translateX(-100px)}.out-in-translate-fade-enter-active,.out-in-translate-fade-leave-active{transition:all .15s}.out-in-translate-fade-enter,.out-in-translate-fade-leave-active{opacity:0}.out-in-translate-fade-enter{transform:translateX(-100px)}.out-in-translate-fade-leave-active{transform:translateX(100px)}.card{border:none}.wait-loading[data-v-76383cd0]{position:fixed;z-index:9999;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.2)}.wait-loading .loading-body[data-v-76383cd0]{height:100vh;padding-top:40vh}.row[data-v-76383cd0]{margin-bottom:15px}ul[data-v-76383cd0]{list-style:none;font-size:.8em;margin-left:0!important;padding-left:0!important;margin-top:0;margin-bottom:10px}label[data-v-76383cd0]{margin-bottom:0}.user-info[data-v-76383cd0]{font-weight:lighter}.row div[data-v-8ef1bbe8]{align-content:flex-end}.payment-sections-wrapper[data-v-57d1b7f1]{width:100%}.payment-section[data-v-57d1b7f1]{margin-bottom:20px;width:100%}.section-title[data-v-57d1b7f1]{display:block;font-weight:700;font-size:1.5rem;width:100%}.section-subtitle[data-v-57d1b7f1]{display:block;font-weight:600;font-size:1.1rem;width:100%;color:#555}.payment-subsection[data-v-57d1b7f1]{margin-top:15px;margin-bottom:20px;width:100%}.loading-indicator[data-v-57d1b7f1]{display:flex;align-items:center;grid-gap:8px;gap:8px;padding:10px 0}.section-promo[data-v-57d1b7f1]{color:#666;margin-bottom:15px;width:100%}.payment-option[data-v-57d1b7f1]{border:1px solid #ddd;border-radius:5px;padding:4px 24px;margin-bottom:4px;box-sizing:border-box;max-width:400px;cursor:pointer;transition:all .2s ease}.payment-option[data-v-57d1b7f1]:hover{border-color:#007bff;background-color:#f8f9fa;box-shadow:0 2px 4px rgba(0,123,255,.1)}.payment-option.selected[data-v-57d1b7f1]{border-color:#007bff;background-color:#e7f1ff;box-shadow:0 0 0 2px rgba(0,123,255,.25)}.payment-option .form-check[data-v-57d1b7f1]{margin:0;padding-left:24px;display:flex;align-items:center}.payment-option .form-check-input[data-v-57d1b7f1]{margin-top:0}.payment-option .form-check-label[data-v-57d1b7f1]{display:flex;align-items:center;cursor:pointer;width:100%}.bank-icon[data-v-57d1b7f1],.payment-icon[data-v-57d1b7f1]{width:40px;height:40px;-o-object-fit:contain;object-fit:contain;margin:0 12px}.payment-text[data-v-57d1b7f1]{display:flex;flex-direction:column}.payment-text-no-icon[data-v-57d1b7f1]{margin-left:12px}.payment-text strong[data-v-57d1b7f1]{font-size:1.4rem;color:#000}.payment-text small[data-v-57d1b7f1]{color:#888}.payment-text small.text-primary[data-v-57d1b7f1]{color:#888!important}.row div[data-v-b9c7ba50]{align-content:flex-end}label.e-receipt[data-v-b9c7ba50]{margin-top:5px;margin-bottom:0}.card-body[data-v-b9c7ba50]{min-height:0!important}.row div[data-v-e491db52]{align-content:flex-end}.outline[data-v-e491db52]{height:10.5cm;width:7.4cm;border:2px solid #113566;background-color:#fff;margin-left:auto;margin-right:auto}.header[data-v-e491db52]{background-color:#113566}.header[data-v-e491db52],.method[data-v-e491db52]{height:1.75cm}.body[data-v-e491db52],.header[data-v-e491db52],.method[data-v-e491db52]{width:100%;text-align:center}.body[data-v-e491db52]{height:7cm;position:relative}.qr[data-v-e491db52]{width:6.8cm;height:6.8cm;top:0;left:.3cm}.qr[data-v-e491db52],.THiconZone[data-v-e491db52]{position:absolute}.THiconZone[data-v-e491db52]{top:2.9cm;left:3.2cm}.THicon[data-v-e491db52]{width:1cm;height:1cm}.thaiqrcode[data-v-e491db52]{width:308px;margin:0 auto;position:relative;padding:1px;border:2px solid #cdc9c9}.thaiqrcode canvas[data-v-e491db52]{width:300px;height:300px}@media (max-width:1366px){.thaiqrcode[data-v-e491db52]{width:278px}.thaiqrcode canvas[data-v-e491db52]{width:270px;height:270px}.close-thaiqrcode[data-v-e491db52]{top:-14px}}.wait-loading[data-v-7fb81a0b]{position:fixed;z-index:9999;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.2)}.wait-loading .loading-body[data-v-7fb81a0b]{height:100vh;padding-top:40vh}.row div[data-v-7fb81a0b]{align-content:baseline}.divValue[data-v-7fb81a0b]{background-color:#def1ff;border-radius:10px;padding:5px 3px 5px 40px}.order-fail-container[data-v-7fb81a0b]{align-content:baseline}.form-container{max-width:1200px;margin:auto;padding:20px;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.1)}label{display:block;font-weight:700;margin-bottom:8px}.wait-loading{position:fixed;z-index:9999;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.2)}.wait-loading .loading-body{height:100vh;padding-top:40vh}label{margin-top:7px}button,input,select{width:100%;padding:10px;border:1px solid #ddd;border-radius:5px}button{background-color:#007bff;color:#fff;cursor:pointer}button:hover{background-color:#0056b3}.img-out-of-stock{width:100%}.btn-back-to-home{font-size:40px}