body.woocommerce-checkout{background:#f7f7f5}.woocommerce-checkout .woocommerce{max-width:1080px;margin:0 auto;color:#242b36;font-family:system-ui,-apple-system,sans-serif}.woocommerce-checkout h2,.woocommerce-checkout h3{font-family:inherit!important;letter-spacing:-.025em;font-weight:650!important}.woocommerce-checkout #customer_details,.woocommerce-checkout #order_review,.woocommerce-order{background:#fff;border:1px solid #e6e7e9;border-radius:16px;padding:24px;margin-bottom:22px;box-shadow:0 5px 20px #17233804}.woocommerce-checkout #payment{background:#fafaf9!important;border:1px solid #e4e5e8;border-radius:12px!important}.woocommerce-checkout #payment .place-order{padding:20px!important}.woocommerce-checkout input.input-text{border:1px solid #bfc5cc!important;border-radius:8px!important;min-height:46px;padding:10px!important}.woocommerce-checkout table.shop_table{border:0!important;border-collapse:collapse}.woocommerce-checkout table.shop_table th,.woocommerce-checkout table.shop_table td{background:transparent!important;border:0!important;border-bottom:1px solid #e9eaec!important;padding:16px 12px!important}.woocommerce-checkout .woocommerce-privacy-policy-text{font-size:13px;line-height:1.6;color:#5b6470}.woocommerce-checkout .woocommerce-form__label-for-checkbox,.woocommerce-checkout #digital_content_waiver_field label{font-size:14px;line-height:1.65!important}.woocommerce-checkout #place_order{border:0;border-radius:10px;min-height:50px;width:100%;font-size:16px;font-weight:650;background:#e95d50;color:white;margin-top:18px}.woocommerce-order ul.order_details{display:flex;flex-wrap:wrap;gap:20px;padding:20px 0!important;margin:0 0 22px!important}.woocommerce-order ul.order_details li{border:0!important;float:none!important;margin:0!important;font-size:11px!important}.woocommerce-order ul.order_details li strong{font-size:15px!important;margin-top:5px;overflow-wrap:anywhere}.woocommerce-order .woocommerce-notice{padding:18px;background:#edf7f1;border-radius:10px;color:#245b3b;font-size:20px;font-weight:600}@media(max-width:700px){.woocommerce-checkout #customer_details,.woocommerce-checkout #order_review,.woocommerce-order{padding:16px;border-radius:12px}.woocommerce-checkout table.shop_table th,.woocommerce-checkout table.shop_table td{padding:12px 6px!important}.woocommerce-order ul.order_details{gap:16px}.woocommerce-order ul.order_details li{width:calc(50% - 16px)}}
