/* Be Glowi · PARTE 5: envíos (paso "Entrega" del checkout). Prefijo ck-opt / ck-ship. Se carga después de beglowi2.css. */
.ck-h4{font:600 .74rem var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:16px 0 8px}
.ck-opts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin-bottom:8px}
.ck-opt{display:grid;gap:3px;text-align:left;background:#fff;border:1.5px solid var(--line-2);border-radius:var(--r-md,14px);padding:11px 13px;cursor:pointer;min-height:56px;font:inherit;color:var(--fg)}
.ck-opt b{font-size:.95rem}.ck-opt small{color:var(--muted);font-size:.78rem;line-height:1.3}
.ck-opt:hover:not(:disabled){border-color:var(--pink)}
.ck-opt.on{border-color:var(--accent);background:var(--pink-soft);box-shadow:0 0 0 3px rgba(209,51,107,.12)}.ck-opt.on b{color:var(--accent)}
.ck-opt:disabled{opacity:.5;cursor:not-allowed;background:#f4f4f6}
.ck-zone .chip:disabled{opacity:.45;cursor:not-allowed}
.ck-ship-sum{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin:12px 0 4px;padding:10px 14px;border-radius:var(--r-md,14px);background:var(--bg-2);font-weight:700}
.ck-ship-sum b{color:var(--accent)}
.ck-shipline b{color:var(--accent)}
