.checkoutFreightLive{background:#fff;border:1px solid #e7dcd7;border-radius:9px;padding:18px;margin:17px 0}
.checkoutFreightLive h3{font:800 15px/1.3 'Space Grotesk',sans-serif;margin:5px 0 7px;color:#302627}
.checkoutFreightLive p{color:#746763;font-size:12px;line-height:1.5;margin:7px 0}
.checkoutFreightLive .freightChoices{display:grid;gap:9px;margin-top:12px}
.checkoutFreightLive .freightChoice{display:flex;gap:11px;align-items:center;justify-content:space-between;border:1px solid #e8ddd7;padding:13px;border-radius:7px;cursor:pointer;background:#fff}
.checkoutFreightLive .freightChoice:has(input:checked){border:2px solid #e32229;background:#fff8f7;padding:12px}
.checkoutFreightLive .freightChoice input{accent-color:#e32229;width:18px;height:18px;flex:none}
.checkoutFreightLive .freightChoice span{flex:1;min-width:0}
.checkoutFreightLive .freightChoice strong{font-weight:800;font-size:12px}
.checkoutFreightLive .freightChoice small{display:block;font-size:11px;color:#776d69;margin-top:4px}
.checkoutFreightLive .freightChoice b{font-size:13px;font-weight:800;white-space:nowrap}
.checkoutFreightLive .freightStatus{min-height:16px}
.checkoutFreightLive .freightCaution{font-size:10px;color:#857974}
@media(max-width:530px){.checkoutFreightLive{padding:13px}.checkoutFreightLive .freightChoice{gap:8px}.checkoutFreightLive .freightChoice b{font-size:12px}}