.wc-checkout-review-top #order_review_summary{background-color:#172053;border-radius:24px;padding:30px;margin-bottom:35px;color:#fff}.wc-checkout-review-top #order_review_heading{color:#172053;margin-bottom:15px}.wc-checkout-review-top #order_review_summary .wc-review-cards{display:block;width:100%;border:none;margin:0;position:relative}.wc-checkout-review-top #order_review_summary .wc-review-products__head{display:grid;grid-template-columns:1fr 90px 140px;gap:16px;padding:0 24px 14px;font-weight:600;color:#fff}.wc-checkout-review-top #order_review_summary .wc-review-products__head .col-qty{text-align:center}.wc-checkout-review-top #order_review_summary .wc-review-products__head .col-price{text-align:right}.wc-checkout-review-top #order_review_summary .wc-review-card{background-color:#fff;color:#172053;border-radius:20px 20px 60px 20px;padding:22px 24px}.wc-checkout-review-top #order_review_summary .wc-review-card--products{margin-bottom:26px}.wc-checkout-review-top #order_review_summary .wc-review-card--totals{max-width:460px;margin-left:auto}.wc-checkout-review-top #order_review_summary .wc-product-row{display:grid;grid-template-columns:1fr 90px 140px;gap:16px;align-items:center;padding:10px 0}.wc-checkout-review-top #order_review_summary .wc-product-row+.wc-product-row{border-top:1px solid rgba(23,32,83,.1)}.wc-checkout-review-top #order_review_summary .product-name.col-name{display:flex;align-items:center;gap:14px}.wc-checkout-review-top #order_review_summary .wc-product-thumb img{width:54px;height:54px;object-fit:contain;border-radius:10px;display:block}.wc-checkout-review-top #order_review_summary .wc-product-title{font-weight:500;line-height:1.35}.wc-checkout-review-top #order_review_summary .product-quantity.col-qty{text-align:center;font-weight:600}.wc-checkout-review-top #order_review_summary .product-total.col-price{text-align:right;white-space:nowrap;font-weight:600}.wc-checkout-review-top #order_review_summary .wc-total-row{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:9px 0;border-bottom:1px solid rgba(23,32,83,.1)}.wc-checkout-review-top #order_review_summary .wc-total-row .t-label{flex:1 1 auto}.wc-checkout-review-top #order_review_summary .wc-total-row .t-value{flex:0 0 auto;text-align:right;white-space:nowrap}.wc-checkout-review-top #order_review_summary .wc-review-card--totals .order-total{border-bottom:none;border-top:2px solid rgba(23,32,83,.18);margin-top:4px;padding-top:13px;font-weight:700;font-size:1.1em}.wc-checkout-review-top #order_review_summary .woocommerce-Price-amount{white-space:nowrap}.wc-checkout-review-top #order_review_summary .wc-review-card--totals tr{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:8px 0;border-bottom:1px solid rgba(23,32,83,.1)}.wc-checkout-review-top #order_review_summary .wc-review-card--totals tr.recurring-totals{border-bottom:none;padding-top:14px}.wc-checkout-review-top #order_review_summary .wc-review-card--totals tr.recurring-totals th{flex:1 1 100%;text-align:center;font-weight:600;color:#172053}.wc-checkout-review-top #order_review_summary .wc-review-card--totals tr th{flex:1 1 auto;font-weight:400;text-align:left;color:#172053;border:none;padding:0}.wc-checkout-review-top #order_review_summary .wc-review-card--totals tr td{flex:0 0 auto;text-align:right;white-space:nowrap;color:#172053;border:none;padding:0}@media screen and (max-width:768px){.wc-checkout-review-top #order_review_summary{padding:16px;border-radius:18px}.wc-checkout-review-top #order_review_summary .wc-review-products__head{display:none}.wc-checkout-review-top #order_review_summary .wc-product-row{grid-template-columns:1fr auto;grid-template-areas:"name price" "qty qty"}.wc-checkout-review-top #order_review_summary .product-name.col-name{grid-area:name}.wc-checkout-review-top #order_review_summary .product-total.col-price{grid-area:price}.wc-checkout-review-top #order_review_summary .product-quantity.col-qty{grid-area:qty;text-align:left;font-size:.9em;opacity:.75}.wc-checkout-review-top #order_review_summary .wc-review-card--totals{max-width:none}.wc-checkout-review-top #order_review_summary .wc-review-card{border-radius:14px 14px 40px 14px}}.woocommerce-checkout #payment.woocommerce-checkout-payment{background-color:#F5812A;color:#fff;border-radius:20px 20px 60px 20px;padding:26px 30px}.woocommerce-checkout #payment .wc_payment_method label,.woocommerce-checkout #payment .payment_box,.woocommerce-checkout #payment .woocommerce-privacy-policy-text,.woocommerce-checkout #payment .woocommerce-privacy-policy-text p{color:#fff}.woocommerce-checkout #payment a,.woocommerce-checkout #payment .woocommerce-privacy-policy-link,.woocommerce-checkout #payment .woocommerce-terms-and-conditions-link{color:#fff;text-decoration:underline}.woocommerce-checkout #payment div.payment_box{background-color:#fff;color:#172153;border-radius:14px;box-shadow:0 4px 14px rgba(0,0,0,.08)}.woocommerce-checkout #payment div.payment_box::before{border-bottom-color:#fff}.woocommerce-checkout #payment div.payment_box,.woocommerce-checkout #payment div.payment_box p{color:#172153}.woocommerce-checkout #payment .woocommerce-privacy-policy-text{border-top:1px solid rgba(255,255,255,.3);padding-top:16px;margin-top:8px}.woocommerce-checkout #payment #place_order{background-color:#fff;color:#F5812A;border-radius:60px;padding:12px 28px;font-weight:700;border:none;transition:.2s}.woocommerce-checkout #payment #place_order:hover{background-color:#172153;color:#fff}@media screen and (max-width:768px){.woocommerce-checkout #payment.woocommerce-checkout-payment{padding:18px 16px;border-radius:16px 16px 40px 16px}}