@import url('/assets/css/cookora-landing.css');

.cta-btn{color:#fff!important;text-decoration:none}
.cod-form .cod-form__field{margin-bottom:10px}
.cod-form .cod-form__label{display:block;font-size:13px;font-weight:700;margin:0 0 6px;text-align:left}
.cod-form .cod-form__input{width:100%;padding:15px 14px;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:15px;font-family:var(--font);background:#fff}
.cod-form .cod-form__input:focus{outline:none;border-color:var(--color-highlight)}
.cod-form .cod-form__error{display:none;color:var(--color-accent);font-size:12px;margin-top:4px;text-align:left}
.cod-form .cod-form__field.has-error .cod-form__error{display:block}
.cod-form .cod-form__field.has-error .cod-form__input{border-color:var(--color-accent)}
.cod-form .cta-btn{width:100%;margin-top:10px;border:0;border-radius:14px;padding:18px 16px;font-size:18px;font-weight:800;text-transform:uppercase}
.cod-form .cod-form__input{border-radius:16px}
.tm-order-form.order-form label{display:block;font-size:15px;font-weight:700;margin:14px 0 8px;text-align:left;color:#111}
.tm-order-form.order-form input[type="text"],
.tm-order-form.order-form input[type="tel"]{width:100%;padding:16px 18px;border:1px solid #e3e6ea;border-radius:16px;font-size:16px;font-family:var(--font);background:#fff;box-sizing:border-box}
.tm-order-form.order-form input::placeholder{color:#b8bdc4}
.tm-order-form.order-form .cta-btn{width:100%;margin-top:18px;border:0;border-radius:14px;padding:18px 16px;font-size:18px;font-weight:800;letter-spacing:.02em;text-transform:uppercase}
.order-card h2{font-size:26px;line-height:1.25;margin:0 0 10px}
.order-card>p{color:#6b7280;margin:0 0 18px}
