.avoda-form{--af-accent: #000000;--af-track: #e6e6e6;--af-radius: 12px;--af-input-radius: 10px;--af-border: #dcdcdc;--af-muted: #6b6b6b;max-width:640px;margin-inline:auto;padding:clamp(1.5rem,5vw,3.5rem) clamp(1rem,4vw,1.5rem)}.avoda-form *{box-sizing:border-box}.avoda-form .ff__cover{text-align:center;padding:1rem 0 .5rem}.avoda-form .ff__cover .ff__eyebrow{justify-content:center}.avoda-form .ff__cover-h{font-size:clamp(1.8rem,5vw,2.6rem);font-weight:800;letter-spacing:-.01em;line-height:1.08;margin:.25rem 0 1rem}.avoda-form .ff__cover-body{color:var(--af-muted);line-height:1.6;max-width:30rem;margin:0 auto 1.5rem}.avoda-form .ff__cover-time{display:inline-flex;align-items:center;gap:.5rem;font-weight:600;font-size:.9rem;background:#f3f3f3;border-radius:999px;padding:.5rem 1rem;margin-bottom:1.75rem}.avoda-form .ff__eyebrow{font-family:Satoshi,sans-serif;font-size:12px;letter-spacing:3px;text-transform:uppercase;font-weight:900;color:var(--af-muted);margin-bottom:1rem;display:flex;gap:.4rem}.avoda-form .ff__eyebrow b{color:var(--af-accent)}.avoda-form .ff__progress{display:flex;align-items:center;gap:.9rem;margin-bottom:1.75rem}.avoda-form .ff__track{flex:1;height:5px;border-radius:999px;background:var(--af-track);overflow:hidden}.avoda-form .ff__fill{height:100%;width:0;background:var(--af-accent);border-radius:999px;transition:width .35s cubic-bezier(.4,0,.2,1)}.avoda-form .ff__check{width:30px;height:30px;border-radius:999px;border:2px solid var(--af-track);display:grid;place-items:center;color:var(--af-track);flex:none;transition:.25s;font-size:.8rem}.avoda-form .ff__check.is-on{background:var(--af-accent);border-color:var(--af-accent);color:#fff}.avoda-form .ff__step{display:none;animation:af-in .35s ease}.avoda-form .ff__step.is-active{display:block}@keyframes af-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.avoda-form .ff__step{animation:none}}.avoda-form .ff__q{font-size:clamp(1.5rem,4.2vw,2.1rem);line-height:1.12;font-weight:800;letter-spacing:-.01em;margin:0 0 .4rem}.avoda-form .ff__lead{color:var(--af-muted);margin:0 0 1.75rem;line-height:1.5}.avoda-form .ff__field{margin-bottom:1.6rem}.avoda-form .ff__field:last-child{margin-bottom:0}.avoda-form .ff__label{display:block;font-weight:600;font-size:1.02rem;margin-bottom:.6rem}.avoda-form .ff__label .req{color:var(--af-accent)}.avoda-form .ff__help{color:var(--af-muted);font-size:.88rem;line-height:1.5;margin:.5rem 0 0}.avoda-form .ff__help.ff--err{color:#c0362c}.avoda-form .ff__row{display:grid;gap:1rem;grid-template-columns:1fr}@media(min-width:560px){.avoda-form .ff__row{grid-template-columns:1fr 1fr}}.avoda-form .ff__input,.avoda-form textarea,.avoda-form select{width:100%;font:inherit;padding:.95rem 1.05rem;border:1px solid var(--af-border);border-radius:var(--af-input-radius);background:#fff;transition:border-color .15s,box-shadow .15s}.avoda-form select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23333' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.05rem center;padding-right:2.6rem;cursor:pointer}.avoda-form textarea{min-height:140px;resize:vertical}.avoda-form .ff__input:focus,.avoda-form textarea:focus,.avoda-form select:focus{outline:none;border-color:var(--af-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--af-accent) 14%,transparent)}.avoda-form .ff__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.7rem}.avoda-form .ff__card{position:relative;cursor:pointer}.avoda-form .ff__card input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;cursor:pointer}.avoda-form .ff__card-in{display:flex;align-items:center;gap:.5rem;justify-content:center;text-align:center;padding:1.2rem 1rem;border:1.5px solid var(--af-border);border-radius:var(--af-radius);background:#fafafa;font-weight:600;transition:.15s;min-height:56px}.avoda-form .ff__card.is-selected .ff__card-in{border-color:var(--af-accent);box-shadow:inset 0 0 0 1px var(--af-accent);background:color-mix(in srgb,var(--af-accent) 5%,#fff)}.avoda-form .ff__card:hover .ff__card-in{border-color:var(--af-accent)}.avoda-form .ff__review{display:grid;gap:.35rem;background:#fafafa;border:1px solid var(--af-border);border-radius:var(--af-radius);padding:1.1rem 1.25rem;margin-bottom:1.25rem}.avoda-form .ff__review div{display:flex;justify-content:space-between;gap:1rem;font-size:.9rem}.avoda-form .ff__review dt{color:var(--af-muted)}.avoda-form .ff__review b{text-align:right}.avoda-form .ff__consent{display:flex;gap:.7rem;align-items:flex-start;font-size:.9rem;color:var(--af-muted);line-height:1.5}.avoda-form .ff__consent input{margin-top:.2rem}.avoda-form .ff__hp{position:absolute;left:-9999px;opacity:0;height:0;width:0}.avoda-form .ff__nav{display:flex;justify-content:space-between;gap:1rem;margin-top:2rem}.avoda-form .ff__btn{font-family:Satoshi,sans-serif;font-size:13px;font-weight:500;border-radius:var(--af-radius);padding:.8rem 1.9rem;cursor:pointer;border:1px solid transparent;transition:.15s}.avoda-form .ff__btn--primary{background:var(--af-accent);color:#fff;margin-left:auto}.avoda-form .ff__btn--primary:hover{box-shadow:inset 0 0 0 99px #ffffff24}.avoda-form .ff__btn--ghost{background:#f1f1f1;color:#111}.avoda-form .ff__btn--ghost:hover{background:#e7e7e7}.avoda-form .ff__btn--lg{padding:.95rem 2.4rem;font-size:var(--text-base, 1rem)}.avoda-form .ff__btn[disabled]{opacity:.5;cursor:not-allowed}.avoda-form .ff__btn[hidden]{display:none}.avoda-form .ff__success{display:none;text-align:center;padding:1rem 0}.avoda-form .ff__success.is-active{display:block}.avoda-form .ff__tick{width:64px;height:64px;border-radius:999px;background:var(--af-accent);color:#fff;display:grid;place-items:center;margin:0 auto 1.25rem;font-size:1.6rem}.avoda-form .ff--config{background:#fff6f6;border:1px solid #f0c0bc;color:#8a2a22;padding:1rem 1.25rem;border-radius:var(--af-radius);margin-bottom:1.25rem;font-size:.9rem}
/*# sourceMappingURL=/cdn/shop/t/42/assets/avoda-form.css.map */
