@font-face{font-family:"Inter";src:url("../fonts/Inter/Inter-VariableFont_opsz,wght.ttf") format("truetype")}@font-face{font-family:"NotoSansThai";src:url("../fonts/Noto_Sans_Thai/NotoSansThai-VariableFont_wdth,wght.ttf") format("truetype")}.woocommerce-order-pay,.woocommerce-order-pay .checkout-order-pay .place-order .term{font-weight:400}.woocommerce-order-pay .checkout-order-pay #payment ul.payment_methods li label,.woocommerce-order-pay .checkout-order-pay .place-order button[type=submit]{font-weight:500}.woocommerce-order-pay .checkout-order-pay .section h3,.woocommerce-order-pay .entry-header h1{font-weight:600}.woocommerce-order-pay .woocommerce-info:before,.woocommerce-order-pay .woocommerce-notices-wrapper .woocommerce-error:before,.woocommerce-order-pay .woocommerce-notices-wrapper .woocommerce-message:before{font-weight:700}.woocommerce-order-pay .entry-header h1{font-size:42px;font-style:normal;line-height:normal;letter-spacing:-2.52px}.woocommerce-order-pay .checkout-order-pay input[type=radio][name=payment_method]+label{font-size:20px;font-style:normal;line-height:normal;letter-spacing:-1.2px}.woocommerce-order-pay,.woocommerce-order-pay .checkout-order-pay #payment ul.payment_methods li label,.woocommerce-order-pay .checkout-order-pay .place-order .term,.woocommerce-order-pay .checkout-order-pay .place-order button[type=submit],.woocommerce-order-pay .woocommerce-info,.woocommerce-order-pay .woocommerce-notices-wrapper .woocommerce-error,.woocommerce-order-pay .woocommerce-notices-wrapper .woocommerce-message{font-size:14px;font-style:normal;line-height:normal}.woocommerce-order-pay .checkout-order-pay #payment ul.payment_methods li .payment_box{font-size:12px;font-style:normal;line-height:normal}.woocommerce-order-pay{margin:auto}.woocommerce-order-pay .entry-header h1{text-transform:uppercase;letter-spacing:-2.52px}.woocommerce-order-pay button{text-transform:uppercase}.woocommerce-order-pay .woocommerce-notices-wrapper .woocommerce-message{border-top-color:#005f6a;background-color:#005f6a;color:#ffffff;border-radius:2px;outline:0}.woocommerce-order-pay .woocommerce-notices-wrapper .woocommerce-message:before{background:#ffffff;color:#005f6a;margin-top:-2px}.woocommerce-order-pay .woocommerce-notices-wrapper .woocommerce-error{border-top-color:#ff5454;background-color:#ff5454;color:#ffffff;border-radius:2px;outline:0}.woocommerce-order-pay .woocommerce-notices-wrapper .woocommerce-error:before{background:#ffffff;color:#ff5454;margin-top:-2px}.woocommerce-order-pay .woocommerce-info{border-top-color:#005f6a;background-color:#005f6a;color:#ffffff;border-radius:2px;outline:0}.woocommerce-order-pay .woocommerce-info:before{background:#ffffff;color:#005f6a;margin-top:-2px}.woocommerce-order-pay .checkout-order-pay .shop_table{border:1px solid #0c0c0c}.woocommerce-order-pay .checkout-order-pay .shop_table thead{display:table-header-group!important;border-bottom:1px solid #0c0c0c}.woocommerce-order-pay .checkout-order-pay .shop_table thead th{font-weight:700!important}.woocommerce-order-pay .checkout-order-pay .shop_table td,.woocommerce-order-pay .checkout-order-pay .shop_table th{padding:12px 24px!important}.woocommerce-order-pay .checkout-order-pay .shop_table td ul.wc-item-meta,.woocommerce-order-pay .checkout-order-pay .shop_table th ul.wc-item-meta{margin-top:16px}.woocommerce-order-pay .checkout-order-pay .shop_table td.product-total img,.woocommerce-order-pay .checkout-order-pay .shop_table th.product-total img{display:none}.woocommerce-order-pay .checkout-order-pay input[type=radio][name=payment_method]+label:before{width:20px;height:20px}.woocommerce-order-pay .checkout-order-pay .section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.woocommerce-order-pay .checkout-order-pay .section h3{padding-bottom:0;letter-spacing:-1.44px}.woocommerce-order-pay .checkout-order-pay .section .options-area{border:1px solid #0c0c0c;padding:24px}.woocommerce-order-pay .checkout-order-pay .section .options-area:has(.payment_methods),.woocommerce-order-pay .checkout-order-pay .section .options-area:has(.woocommerce-shipping-methods){padding:0}.woocommerce-order-pay .checkout-order-pay #payment .payment_box{margin-top:0;margin-bottom:0}.woocommerce-order-pay .checkout-order-pay #payment ul.payment_methods{padding-left:0;background-color:#ffffff}.woocommerce-order-pay .checkout-order-pay #payment ul.payment_methods li{width:100%;position:relative;border-bottom:1px solid #0c0c0c;cursor:pointer;background-color:transparent!important;padding:24px;margin-bottom:0!important}.woocommerce-order-pay .checkout-order-pay #payment ul.payment_methods li:last-child{border-bottom:0}.woocommerce-order-pay .checkout-order-pay #payment ul.payment_methods li label{margin:0;color:#0c0c0c;width:100%;padding:0!important;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.woocommerce-order-pay .checkout-order-pay #payment ul.payment_methods li label img{display:none}.woocommerce-order-pay .checkout-order-pay #payment ul.payment_methods li label span{float:right}.woocommerce-order-pay .checkout-order-pay #payment ul.payment_methods li label:before{content:""!important}.woocommerce-order-pay .checkout-order-pay #payment ul.payment_methods li .payment_box{padding:4px 12px 4px 32px;background-color:transparent;color:#767676}.woocommerce-order-pay .checkout-order-pay .place-order{margin-top:24px;background-color:transparent;padding:0}.woocommerce-order-pay .checkout-order-pay .place-order button[type=submit]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;height:36px;padding:8px 12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;border-radius:2px;background-color:#0c0c0c;text-transform:uppercase}.woocommerce-order-pay .checkout-order-pay .place-order .term{margin:12px 0;color:#0c0c0c}.woocommerce-order-pay .checkout-order-pay #omise_cc_form .omise-customer-card-list li.item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0.7rem}.woocommerce-order-pay .checkout-order-pay #omise_cc_form .omise-customer-card-list li.item label{margin-bottom:0}.woocommerce-order-pay .checkout-order-pay #omise_cc_form input[type=radio]{width:20px;height:20px}.woocommerce-order-pay #checkout_review{width:100%;float:none}@media (min-width:768px){.woocommerce-order-pay #checkout_review{width:47.8260869565%;float:right}}.woocommerce-order-pay #checkout_review #order_review_heading{width:100%}.woocommerce-order-pay .woocommerce .payment_caption_2c2p,.woocommerce-order-pay .woocommerce .payment_submit_2c2p{display:none}.woocommerce-order-pay .woocommerce .payment_caption_2c2p:first-of-type,.woocommerce-order-pay .woocommerce .payment_submit_2c2p:first-of-type{display:block!important}