.af-chiusura{background:var(--arancio);color:#3a1b00}.af-chiusura__grid{display:grid;grid-template-columns:1.05fr .95fr;gap:4.6rem;align-items:start}.af-chiusura .af-eyebrow{display:block;color:#6b3000;margin-bottom:1.3rem}.af-chiusura h2{font-size:clamp(2.8rem,3.7vw,4.3rem);line-height:1.1;color:#2b1400;max-width:16ch;margin:0}.af-chiusura__text p{margin:1.5rem 0 0;font-size:1.8rem;line-height:1.55;color:#3a1b00;max-width:44ch}.af-chiusura__btns{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:2.7rem}.af-chiusura__b1,.af-chiusura__b2{transition:background-color .2s,border-color .2s,transform .2s;font-weight:600;font-size:1.6rem;padding:1.4rem 2.4rem;border-radius:.2rem;text-decoration:none;display:inline-block}.af-chiusura__b1{background:var(--verde);color:#fff;border:.15rem solid var(--verde)}.af-chiusura__b1:hover,.af-chiusura__b1:focus-visible{background:var(--verde-medio);border-color:var(--verde-medio)}.af-chiusura__b2{background:transparent;color:#3a1b00;border:.15rem solid rgba(58,27,0,.4)}.af-chiusura__b2:hover{border-color:#3a1b00}.af-form{background:var(--carta);color:var(--testo);border-radius:.3rem;padding:2.6rem;box-shadow:0 .4rem 1.6rem #3a1b002e}.af-form label{display:block;font-size:1.4rem;color:var(--grigio);margin:1.5rem 0 .5rem}.af-form label:first-of-type{margin-top:0}.af-form input,.af-form textarea{width:100%;padding:1.2rem 1.3rem;border-radius:.2rem;border:.1rem solid rgba(31,92,52,.35);background:#fff;color:var(--testo);font-family:var(--af-sans);font-size:1.6rem}.af-form input:focus-visible,.af-form textarea:focus-visible{outline:.25rem solid var(--arancio);outline-offset:.1rem}.af-form textarea{min-height:9rem;resize:vertical}.af-form button{margin-top:2rem;width:100%;border:0;cursor:pointer;font-size:1.6rem;padding:1.4rem;background:var(--verde);color:#fff;font-family:var(--af-sans);font-weight:600;border-radius:.2rem}.af-form button:hover,.af-form button:focus-visible{background:var(--verde-medio)}.af-form__ok{background:var(--salvia);color:var(--verde-scuro);padding:1.2rem 1.4rem;border-radius:.2rem;margin:0 0 1.6rem;font-size:1.6rem}.af-form__err{background:#fbe9e6;color:#7a1f12;padding:1.2rem 1.4rem;border-radius:.2rem;margin:0 0 1.6rem;font-size:1.5rem}.af-form__err p{margin:0 0 .4rem}.af-form__err ul{margin:0;padding-left:1.8rem}@media(max-width:989px){.af-chiusura__grid{grid-template-columns:1fr;gap:3.4rem}}@media(max-width:749px){.af-form{padding:2rem}.af-chiusura__b1,.af-chiusura__b2{width:100%;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/af-chiusura.css.map */
