.hp{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.field.err input,.field.err select,.field.err textarea,.ref.err input{border-color:#dc2626}.ferr{display:block;color:#dc2626;font-size:12.5px;margin-top:6px}.consent.err{color:#dc2626}.ref .kod-st{grid-column:1/-1;font-size:12.5px;font-weight:600;white-space:normal}.ref .kod-st:empty{display:none}.ref .kod-st.zle{color:#f87171}.f-msg{grid-column:1/-1;font-size:14px;border-radius:10px;padding:12px 14px;line-height:1.45}.f-msg.ok{background:#e7f6ec;color:#116b33;border:1px solid #9fd8b2}.f-msg.blad{background:#fdecec;color:#a11d1d;border:1px solid #f0b3b3}.rodo{grid-column:1/-1;font-size:11.5px;color:var(--muted);line-height:1.4}.rodo a,.consent a{text-decoration:underline;text-underline-offset:2px}.order button[disabled]{opacity:.6;cursor:wait}.field .fhint{font-size:12.5px;color:var(--muted,#6b6b6b);line-height:1.4}.field .fhint:empty{display:none}.promo-info{margin:18px 0 0;max-width:520px;font-size:12.5px;line-height:1.5;color:#d6d6d6;background:#d4a0171a;border:1px solid rgba(212,160,23,.45);border-radius:10px;padding:10px 12px}.promo-info a{color:var(--gold,#d4a017);text-decoration:underline;text-underline-offset:2px;font-weight:600}.promo-info[hidden]{display:none}
