
.checkout-fulfillment{display:flex;gap:16px;max-width:960px;margin:25px auto 16px;padding:22px 24px;background:#f7f6ef;border:1px solid #cac8c2;border-radius:14px;text-align:left;color:#232226}
.checkout-fulfillment strong{font-weight:900;letter-spacing:.03em}
.checkout-fulfillment p{margin:8px 0 8px;font-size:14px;line-height:1.65;color:#434148}
.checkout-fulfillment a{color:#4b369e;text-decoration:underline;font-weight:800;font-size:13px}
.fulfillment-icon{font-size:27px;background:#d9f36a;border-radius:11px;flex:none;height:48px;width:48px;display:grid;place-items:center}
.footer-links{flex-wrap:wrap;gap:12px 22px}
@media(max-width:640px){.checkout-fulfillment{margin:18px 12px;padding:16px;gap:12px}.fulfillment-icon{width:40px;height:40px;font-size:21px}}
