.PromoField_promo__EtocP{display:grid;gap:8px;margin:18px 0 6px}.PromoField_promo__EtocP label{font-size:14px;color:#c4ccd9}.PromoField_row__Cb9wF{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.PromoField_row__Cb9wF input{box-sizing:border-box;width:100%;min-width:0;height:42px;padding:0 12px;border:1px solid #2a3547;border-radius:8px;background:#0b0e14;color:#eef2f8;font-size:15px;letter-spacing:.04em;text-transform:uppercase}.PromoField_row__Cb9wF input::placeholder{letter-spacing:0;text-transform:none}.PromoField_row__Cb9wF input:focus{outline:2px solid #409eff;outline-offset:1px}.PromoField_row__Cb9wF input[aria-invalid=true]{border-color:#6a3434}.PromoField_promo__EtocP .PromoField_row__Cb9wF button{height:42px;margin:0;padding-top:0;padding-bottom:0;white-space:nowrap}.PromoField_promo__EtocP .PromoField_applied__070RS,.PromoField_promo__EtocP .PromoField_error__kHwSM,.PromoField_promo__EtocP .PromoField_note__4v3rw{margin:0;font-size:13px;line-height:1.5}.PromoField_promo__EtocP .PromoField_applied__070RS{color:#78ccb2}.PromoField_promo__EtocP .PromoField_error__kHwSM{color:#ed8c8c}.PromoField_promo__EtocP .PromoField_note__4v3rw{color:#8e9aaf}