.woocommerce-checkout h3{font-size:var(--fs-30);margin-bottom:20px}.woocommerce-checkout .woocommerce-shipping-fields,.woocommerce-checkout .woocommerce-additional-fields{margin:0}.woocommerce-checkout #customer_details,.woocommerce-checkout .wpc_pro_order_time_settings{width:100%}.woocommerce-checkout #customer_details{gap:25px}.woocommerce-checkout .wpc_pro_order_time_settings{margin-bottom:25px}.woocommerce-checkout .wpc_pro_pickup_section{display:flex !important;flex-direction:row;gap:2%}.woocommerce-checkout .wpc_pro_date_section,.woocommerce-checkout .wpc_pro_time_section{width:100% !important;display:block !important}.woocommerce-checkout .wpc_pro_date_section>.form-row,.woocommerce-checkout .wpc_pro_time_section>.form-row{width:100% !important}@media(max-width:480px){.woocommerce-checkout .wpc_pro_pickup_section{flex-direction:column;gap:15px}}.woocommerce-checkout .checkout_coupon{padding:15px 20px;display:flex;flex-direction:column;gap:20px}.woocommerce-checkout .checkout_coupon .form-row{width:auto;margin:0}#order_review thead{display:none}#order_review table tr{display:flex;flex-direction:row;gap:10px;justify-content:space-between;border-bottom:1px solid var(--light-grey-2);padding-block:20px}#order_review .woocommerce-checkout-payment,#order_review .place-order{display:flex;flex-direction:column;gap:20px}.woocommerce-checkout .woocommerce-checkout-review-order-table td,.woocommerce-checkout .woocommerce-checkout-review-order-table th,.woocommerce-checkout #payment{padding:0 !important}.woocommerce-checkout .woocommerce-checkout-payment,.woocommerce-checkout .woocommerce-checkout-review-order-table{border:0 !important}.woocommerce-checkout .shop_table tbody td{border:0 !important}.woocommerce-checkout .product-name dl.variation{margin-bottom:0 !important;margin-top:1em !important;font-size:13px !important}.wpc-pickup-delivery:empty{display:none !important}.woocommerce-order-received .woocommerce-column__title,.woocommerce-order-received .woocommerce-order-details__title{font-size:var(--fs-40) !important;margin-bottom:20px !important}.woocommerce-order-received .woocommerce-order-details table tfoot{background:rgba(0,0,0,0) !important}.woocommerce-order-received .woocommerce-order-details table td,.woocommerce-order-received .woocommerce-order-details table th{padding:10px 20px !important;border:1px solid #dddedf !important}.wpcafe-receipt-print-btn{display:none !important}