.gmc-gfb-quote{background:#eaf6fc;border:1px solid #b7def0;border-right:4px solid #1682b9;border-radius:13px;padding:12px 16px;margin:14px 0;color:#143f60;line-height:1.85}.gmc-gfb-quote strong{font-weight:800;font-size:16px}.gmc-gfb-quote p{font-size:13px;margin:5px 0 0}.gmc-gfb-quote[hidden]{display:none!important}
.gfb310-price .gmc-gfb-price-row,.gfb310-price .gmc-gfb-price-total{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;color:#164a72}
.gfb310-price .gmc-gfb-price-total{padding:12px;border-radius:12px;background:#e7f4fb;border:1px solid #badbeb;font-weight:750}
.gfb310-price .gmc-gfb-price-row[hidden],.gfb310-price .gmc-gfb-price-total[hidden]{display:none!important}
.gfb310-price .gmc-gfb-price-total strong{color:#0a5b91;font-size:1.1em}
.gmc-gfb-delivery-state{border:1px solid #bfdef3;border-radius:14px;background:#eef8ff;padding:14px;margin:12px 0;color:#184166}
.gmc-gfb-delivery-state h3{margin:0 0 6px;font-size:15px}
.gmc-gfb-delivery-state p{margin:4px 0;font-size:13px}

.gmc-gfb-zone-warning{padding:10px 14px;border:1px solid #f1a8a8;background:#fff4f4;color:#a32323;border-radius:10px;font-weight:700;line-height:1.9}
