.retractation{max-width:46rem;padding:clamp(2.5rem,5vw,4rem) 0 clamp(3rem,6vw,5rem)}.retractation__intro p{margin:0 0 1rem}.retractation__intro{margin-bottom:2rem}.retractation__step,.retractation__done{padding:clamp(1.75rem,4vw,2.5rem);background:var(--namourou-cream);border-radius:1rem}.retractation__step h2,.retractation__done h2{margin:0 0 1rem;font-size:clamp(1.5rem,3vw,1.9rem)}.retractation__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem}.retractation__field{margin-bottom:1.25rem}.retractation__field label{display:block;margin-bottom:.45rem;color:var(--namourou-brown);font-size:.92rem;font-weight:650}.retractation__field input,.retractation__field textarea{width:100%;box-sizing:border-box;padding:.8rem 1rem;color:var(--namourou-text);background:#fff;border:1px solid rgb(61 34 51 / 20%);border-radius:.6rem;font:inherit}.retractation__field textarea{min-height:6rem;resize:vertical}.retractation__field input:focus,.retractation__field textarea:focus{outline:2px solid var(--namourou-blue);outline-offset:1px}.retractation__recap{display:grid;grid-template-columns:max-content 1fr;gap:.6rem 1.5rem;margin:0 0 1.5rem;padding:1.25rem;background:#fff;border-radius:.75rem}.retractation__recap dt{color:var(--namourou-brown);font-weight:700}.retractation__recap dd{margin:0;overflow-wrap:anywhere}.retractation__note{margin:0 0 1.5rem;font-size:.95rem}.retractation__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem}.retractation__back,.retractation__print{padding:0;color:var(--namourou-brown);background:none;border:0;font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.retractation__error{margin:0 0 1rem;color:#b42318;font-weight:600}.retractation__done p{margin:0 0 .75rem}@media(max-width:640px){.retractation__row{grid-template-columns:1fr}.retractation__recap{grid-template-columns:1fr;gap:.15rem}.retractation__recap dd{margin-bottom:.6rem}}@media print{.announcement-bar,header,footer,.trust-bar,.page-hero__breadcrumb,.retractation__print{display:none!important}}.retractation__account{margin-bottom:2.5rem;padding:clamp(1.75rem,4vw,2.5rem);border:2px solid var(--namourou-brown);border-radius:1rem}.retractation__account h2{margin:0 0 .75rem;font-size:clamp(1.4rem,3vw,1.75rem)}.retractation__account p{margin:0 0 1.25rem}.retractation__alt-title{margin:0 0 1rem;font-size:clamp(1.2rem,2.5vw,1.4rem)}
/*# sourceMappingURL=/cdn/shop/t/5/assets/retractation.css.map */
