.panda-glass{background:rgb(20 20 20 / .55);-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%);border:1px solid rgb(255 255 255 / .12);border-radius:20px;box-shadow:0 8px 32px rgb(0 0 0 / .35),inset 0 1px 0 rgb(255 255 255 / .08)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.panda-glass{background:rgb(20 20 20 / .94)}}.dialog-widget .dialog-close-button{border-radius:50%!important;padding:4px!important;width:26px!important;height:26px!important;display:flex!important;align-items:center!important;justify-content:center!important}.elementor-icon-list-icon svg,.elementor-icon svg{fill:currentColor}.elementor-icon-list-icon svg,.elementor-icon svg{overflow:visible;display:block}.icon-stroke .elementor-icon-list-icon svg,.icon-stroke .elementor-icon svg{fill:none!important;stroke:var(--icon-stroke-color,currentColor)!important;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.scrollable-title .elementor-heading-title{white-space:nowrap;overflow-x:auto;overflow-y:hidden;display:block;scrollbar-width:none}.scrollable-title .elementor-heading-title::-webkit-scrollbar{display:none}.icon{line-height:0}.panda-drop{background-color:rgb(255 255 255 / .45)}.panda-drop.panda-drop{--drop-shadow:0 4px 14px rgba(0,0,0,.14), inset 0 1px 0 rgba(255,255,255,.6);-webkit-backdrop-filter:blur(10px) saturate(160%);backdrop-filter:blur(10px) saturate(160%);box-shadow:var(--drop-shadow);transition:background-color .25s ease,box-shadow .25s ease,-webkit-backdrop-filter .25s ease,backdrop-filter .25s ease}.panda-drop.panda-drop:not(:hover):not(:active):not(:focus-within):not(.is-scrolling):not(.panda-drop--always){background-color:transparent!important;background-image:none!important;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.panda-drop--dark.panda-drop{--drop-shadow:0 4px 14px rgba(0,0,0,.25), inset 0 1px 0 rgba(255,255,255,.08)}.panda-drop--flat.panda-drop{--drop-shadow:none}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.panda-drop{background-color:rgb(255 255 255 / .9)}}@media (prefers-reduced-motion:reduce){.panda-drop.panda-drop{transition:none}}.woocommerce-checkout #payment ul.wc_payment_methods:has(>li.wc_payment_method:only-child){display:none!important}.woocommerce-checkout #payment ul.wc_payment_methods{list-style:none!important;margin:0 0 18px!important;padding:0!important;border:0!important;background:transparent!important}.woocommerce-checkout #payment ul.wc_payment_methods li.wc_payment_method{position:relative;display:block!important;margin:0 0 10px!important;padding:0!important;border:1px solid #E4E6EA!important;border-radius:12px!important;background:#fff!important;line-height:1.4!important;transition:border-color .15s ease,box-shadow .15s ease}.woocommerce-checkout #payment ul.wc_payment_methods li.wc_payment_method:hover{border-color:#A9AEB5!important}.woocommerce-checkout #payment ul.wc_payment_methods li.wc_payment_method:has(input:checked){border-color:#141414!important;box-shadow:0 0 0 1px #141414 inset,0 6px 18px rgb(20 20 20 / .08);background:#fff!important}.woocommerce-checkout #payment ul.wc_payment_methods li.wc_payment_method>input[type="radio"]{position:absolute!important;left:16px!important;top:50%!important;width:18px!important;height:18px!important;margin:-9px 0 0!important;-webkit-appearance:none;appearance:none;box-sizing:border-box;border:2px solid #C4C8CE!important;border-radius:50%!important;background:#fff!important;transition:border-color .15s ease,box-shadow .15s ease;cursor:pointer}.woocommerce-checkout #payment ul.wc_payment_methods li.wc_payment_method>input[type="radio"]:checked{border-color:#141414!important;background:#FDD933!important;box-shadow:inset 0 0 0 3px #fff}.woocommerce-checkout #payment ul.wc_payment_methods li.wc_payment_method>input[type="radio"]:focus-visible{outline:2px solid #FDD933;outline-offset:2px}.woocommerce-checkout #payment ul.wc_payment_methods li.wc_payment_method:has(.payment_box:not([style*="display: none"]))>input[type="radio"]{top:30px!important}.woocommerce-checkout #payment ul.wc_payment_methods li.wc_payment_method>label{display:flex!important;align-items:center!important;gap:12px!important;margin:0!important;min-height:60px;box-sizing:border-box;padding:16px 16px 16px 48px!important;font-family:Roboto,"Noto Sans","Noto Sans Thai",system-ui,sans-serif!important;font-size:15px!important;font-weight:600!important;color:#141414!important;cursor:pointer}.woocommerce-checkout #payment ul.wc_payment_methods li.wc_payment_method>label img{margin-left:auto!important;max-height:28px!important;width:auto!important;float:none!important;border-radius:5px}.woocommerce-checkout #payment ul.wc_payment_methods li.payment_method_awx_dropin>label::after{content:"";flex:0 0 28px;width:28px;height:28px;margin-left:auto;border-radius:5px;background:#F0F1F5 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231F3A68' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2.5' y='5' width='19' height='14' rx='2.5'/%3E%3Cpath d='M2.5 10h19'/%3E%3Cpath d='M6.5 15h4'/%3E%3C/svg%3E") center / 18px no-repeat}.woocommerce-checkout #payment ul.wc_payment_methods li.wc_payment_method .payment_box{margin:0!important;padding:0 16px 14px 48px!important;background:transparent!important;border:0!important;border-radius:0!important;font-size:14px!important;color:#555!important}.woocommerce-checkout #payment ul.wc_payment_methods li.wc_payment_method .payment_box:has(>#awx-dropin-container:empty){padding:0!important}.woocommerce-checkout #payment ul.wc_payment_methods li.wc_payment_method .payment_box::before{display:none!important}.woocommerce-checkout #payment ul.wc_payment_methods li.wc_payment_method .payment_box p:last-child{margin-bottom:0!important}body.woocommerce-order-pay #order_review{max-width:720px;margin:0 auto 60px;padding:24px 30px 30px;background:#fff;border-radius:3px;font-family:"Noto Sans","Noto Sans Thai",system-ui,sans-serif}body.woocommerce-order-pay #order_review table.shop_table{width:100%;margin:0 0 24px;border:0!important;border-collapse:collapse!important;font-size:15px}body.woocommerce-order-pay #order_review table.shop_table th,body.woocommerce-order-pay #order_review table.shop_table td{padding:12px 0!important;border:0!important;border-bottom:1px solid #E6E8EB!important;text-align:left;vertical-align:middle}body.woocommerce-order-pay #order_review table.shop_table thead th{font-size:13px;font-weight:600;color:#69727D;text-transform:uppercase;letter-spacing:.02em}body.woocommerce-order-pay #order_review table.shop_table th:last-child,body.woocommerce-order-pay #order_review table.shop_table td:last-child{text-align:right}body.woocommerce-order-pay #order_review table.shop_table tfoot tr:last-child th,body.woocommerce-order-pay #order_review table.shop_table tfoot tr:last-child td{border-bottom:0!important}body.woocommerce-order-pay #order_review table.shop_table tfoot .order-total th,body.woocommerce-order-pay #order_review table.shop_table tfoot .order-total td,body.woocommerce-order-pay #order_review table.shop_table tfoot tr.order-total .amount{font-size:17px;font-weight:700;color:#141414}body.woocommerce-order-pay #payment{background:transparent!important;border-radius:0!important;padding:0!important;margin:0!important}body.woocommerce-order-pay #payment .form-row.place-order{padding:0!important;margin:0!important}body.woocommerce-order-pay .woocommerce-privacy-policy-text,body.woocommerce-order-pay .woocommerce-terms-and-conditions-wrapper{font-size:14px;color:#555}body.woocommerce-order-pay .woocommerce-terms-and-conditions-wrapper{margin:14px 0 18px}body.woocommerce-order-pay #payment #place_order,body.woocommerce-order-pay #payment button.button.alt{display:block!important;float:none!important;width:100%!important;margin:0!important;padding:16px!important;background:#FDD933!important;color:#141414!important;border:0!important;border-radius:3px!important;font-family:Roboto,"Noto Sans","Noto Sans Thai",system-ui,sans-serif!important;font-size:16px!important;font-weight:600!important;line-height:1.6!important;text-transform:none!important;cursor:pointer;transition:background-color .15s ease}body.woocommerce-order-pay #payment #place_order:hover,body.woocommerce-order-pay #payment button.button.alt:hover{background:#F5CB13!important;color:#141414!important}body.woocommerce-order-pay .woocommerce-info,body.woocommerce-order-pay .woocommerce-message,body.woocommerce-order-pay .woocommerce-error{max-width:720px;margin:0 auto 20px;border-radius:3px}@media (max-width:767px){body.woocommerce-order-pay #order_review{padding:18px 16px 22px;margin-bottom:40px}}.pc-header{transition:background .25s ease}.pc-brand .elementor-heading-title{transition:font-size .25s ease}.pc-menu .elementor-item,.pc-menu .e-n-menu-title-text{transition:font-size .25s ease}.pc-header.elementor-sticky--effects{background:#141414!important}.elementor-sticky--effects .pc-brand .elementor-heading-title{font-size:19px!important}.elementor-sticky--effects .pc-menu .elementor-item,.elementor-sticky--effects .pc-menu .e-n-menu-title-text{font-size:14px!important}@media (max-width:767px) and (orientation:portrait){.elementor-sticky--effects .pc-brand .elementor-heading-title{font-size:16px!important}}