body.ul-redesign .ul-price-dual{display:flex;flex-direction:column;gap:6px;line-height:1.5}
body.ul-redesign .ul-price-dual small{font-size:12px;font-weight:400}
body.ul-redesign .ul-price-shipping{font:400 13px/1.6 Plex,Arial,sans-serif;margin:6px 0 14px;color:#56617a}
body.ul-redesign .ul-price-shipping a{text-decoration:underline;text-underline-offset:3px;color:#142247}
body.ul-redesign .ul-checkout-features{display:block;font:400 14px/1.6 Plex,Arial,sans-serif;max-width:70ch;margin-top:6px;color:#3d4657}
body.ul-redesign .ul-final-order{margin:20px 0;padding:20px;background:#f5f7fa;border:1px solid #cdd5e2;border-radius:10px}
body.ul-redesign .ul-final-order h3{font-size:20px!important;margin:0 0 16px!important}
body.ul-redesign .ul-final-order table{width:100%;margin:0;table-layout:fixed;border-collapse:collapse;font-size:14px}
body.ul-redesign .ul-final-order :is(th,td){padding:12px 8px;text-align:left;vertical-align:top;border-bottom:1px solid #dce1e9;overflow-wrap:anywhere}
body.ul-redesign .ul-final-order :is(th,td):first-child{width:65%}
body.ul-redesign .ul-final-order tfoot :is(th,td){font-weight:600}
body.ul-redesign .ul-final-order th[colspan]{width:auto}
body.ul-redesign .ul-guest-checkout-notice{padding:14px 18px;border-left:3px solid #f8b323;background:#f7f8fa;font-size:15px;line-height:1.65}
body.ul-redesign .ul-shop-elementor #shipping_method :is(label,small),body.ul-redesign .ul-shop-elementor .woocommerce-shipping-totals :is(label,small,td),body.ul-redesign .ul-shop-elementor .shipping :is(label,small){text-transform:none!important;letter-spacing:normal!important}
body.ul-redesign .ul-product-safety{padding:22px;border:1px solid #dce1e9;border-radius:10px;margin:20px 0;font-size:15px;line-height:1.7;background:#f7f8fa}
body.ul-redesign .ul-product-safety h3{font-size:20px;margin-bottom:14px}
@media(max-width:600px){body.ul-redesign .ul-final-order{padding:14px 10px}body.ul-redesign .ul-final-order :is(th,td){padding:10px 5px;font-size:12px}body.ul-redesign .ul-checkout-features{font-size:12px}body.ul-redesign .ul-final-order :is(th,td):first-child{width:58%}}

body.ul-redesign .ul-shop-elementor .woocommerce-checkout-review-order-table :is(th,td,small){text-transform:none!important}
@media(max-width:600px){
 body.ul-redesign .ul-shop-elementor .woocommerce-checkout-review-order-table :is(th,td){padding-left:7px;padding-right:7px;font-size:13px}
 body.ul-redesign .ul-shop-elementor .woocommerce-checkout-review-order-table tr.shipping{display:block}
 body.ul-redesign .ul-shop-elementor .woocommerce-checkout-review-order-table tr.shipping :is(th,td){display:block;width:100%!important;text-align:left}
}
