
#tokiPaymentFields,[hidden]{display:none!important}
.customer-order-summary{padding-top:20px;margin-top:20px;border-top:1px solid #d6d9c9;color:#183d30}
.customer-order-summary h4{font:500 16px 'Noto Sans Thai',sans-serif;margin-bottom:16px}
.customer-order-lines>div{display:flex;justify-content:space-between;gap:20px;padding:13px 0;border-bottom:1px solid #e3e6d8}
.customer-order-lines strong{font-size:14px;font-weight:500}.customer-order-lines small{display:block;font-size:11px;color:#6d7b61;margin-top:5px}.customer-order-lines b{font:20px Georgia,serif;white-space:nowrap}
.customer-order-summary dl{margin:20px 0}.customer-order-summary dl>div{display:flex;justify-content:space-between;gap:20px;margin:10px 0;font-size:13px}.customer-order-summary dd{margin:0}
.customer-order-summary .customer-order-total{font-weight:600;border-top:1px solid #d6d9c9;padding-top:15px;margin-top:15px}
.customer-order-total dd{font:25px Georgia,serif;color:#a74f30}
.customer-order-summary>p{font-size:12px;line-height:1.8;color:#6d7b61;padding:15px;background:#edf0e3;border-radius:3px}
#checkoutModal .modal-card{max-height:calc(100dvh - 32px);background:#fbf8f0;border-radius:6px;max-width:650px}
#checkoutModal .modal-body{background:#fbf8f0}#checkoutModal .modal-header{background:#f2f1e6;border-color:#d5dcca}
#checkoutModal .form-control{background:#fffdf7;border-color:#cbd6bd}
#checkoutModal .btn-checkout-primary{background:#183d30;box-shadow:none}
.customer-story-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:24px}
.customer-story-gallery img{width:100%;height:280px;object-fit:cover;border-radius:3px}
#view-home .value-icon,#view-home .process-icon{object-fit:contain}
@media(max-width:650px){.customer-story-gallery{gap:15px}.customer-story-gallery img{height:180px}.customer-order-lines strong{font-size:13px}.customer-order-summary h4{font-size:15px}}

#receiptModal .modal-card{background:#fbf8f0;border-radius:6px}#receiptModal .modal-header{background:#f2f1e6;border-color:#d5dcca}#receiptModal .modal-body{background:#fbf8f0}#receiptModal .btn-checkout-primary{background:#183d30;box-shadow:none}
