.swatch__list_pr [role="radio"]:focus-visible{outline:3px solid var(--god-brand-accent);outline-offset:4px}
.god-delivery{margin:24px 0;padding:20px;border:1px solid var(--god-brand-border);border-radius:12px;background:var(--god-brand-surface);color:var(--god-brand-ink)}
.god-delivery h3{font-size:18px;margin:0 0 10px}.god-delivery p,.god-delivery li{font-size:14px;line-height:1.65}
.god-delivery ul{padding-left:20px;margin:10px 0 16px}.god-delivery label{display:block;font-weight:600;margin-bottom:8px}
.god-delivery__controls{display:flex;flex-wrap:wrap;gap:8px}.god-delivery__controls input{flex:1 1 150px;min-width:0;border:1px solid var(--god-brand-control);border-radius:6px;padding:10px 12px;background:#fff;color:var(--god-brand-accent)}
.god-delivery__controls button{min-height:44px;border:0;border-radius:6px;padding:10px 16px;background:var(--god-brand-accent);color:#fff;font-weight:600}
.god-delivery__controls input:focus-visible,.god-delivery__controls button:focus-visible{outline:3px solid var(--god-brand-accent);outline-offset:3px}
.god-delivery [hidden]{display:none!important}.god-delivery .god-delivery__error{color:#a51d27;font-weight:600}.god-delivery .god-delivery__note{font-size:13px;color:var(--god-brand-muted)}.god-delivery a{color:var(--god-brand-accent);text-decoration:underline}
.god-empty-collection{max-width:900px;margin:24px auto;padding:20px;background:var(--god-brand-surface);border:1px solid var(--god-brand-border);border-radius:10px}.god-empty-collection a{display:inline-block;margin:8px 20px 0 0;text-decoration:underline}

.god-card-unit{font-size:12px;font-weight:400;white-space:nowrap;color:var(--god-brand-muted)}
