.ff-legal{color:#2e2a39;background:#fff}.ff-legal__shell{width:min(92%,84rem);margin:0 auto;padding:5rem 0 7rem}.ff-legal__eyebrow{margin:0 0 1rem;color:#2e2a39;font-size:1.3rem;font-weight:800;letter-spacing:.14em}.ff-legal h1,.ff-legal h2{color:#2e2a39}.ff-legal__intro{max-width:70rem;font-size:1.8rem}.ff-legal__notice,.ff-legal__confirmation{margin:2.4rem 0;padding:1.8rem;border:1px solid #69e8fc;border-radius:1.6rem;background:#fff}.ff-legal__confirmation{border-width:.2rem}.ff-legal__receipt-details{display:grid;gap:1rem;margin:2rem 0}.ff-legal__receipt-details div{display:grid;grid-template-columns:minmax(16rem,.45fr) minmax(0,1fr);gap:1rem;padding-bottom:1rem;border-bottom:1px solid #69e8fc}.ff-legal__receipt-details dt{font-weight:800}.ff-legal__receipt-details dd{margin:0;overflow-wrap:anywhere}.ff-legal__receipt-actions{display:flex;flex-wrap:wrap;gap:1rem}.ff-legal__form{display:grid;gap:1.8rem;margin-top:3rem}.ff-legal__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem}.ff-legal__field{display:grid;gap:.7rem}.ff-legal__field span,.ff-legal__declaration span{font-weight:700}.ff-legal__field input,.ff-legal__field textarea{width:100%;padding:1.2rem 1.4rem;border:1px solid #2e2a39;border-radius:.9rem;color:#2e2a39;background:#fff;font:inherit}.ff-legal__field textarea{min-height:12rem;resize:vertical}.ff-legal__declaration{display:grid;grid-template-columns:2.2rem 1fr;gap:1rem;align-items:start}.ff-legal__declaration input{width:2rem;height:2rem;accent-color:#69e8fc}.ff-legal__actions{display:flex;flex-wrap:wrap;gap:1rem}.ff-legal__button{min-height:4.8rem;padding:1.2rem 2rem;border:1px solid #2e2a39;border-radius:999px;color:#fff;background:#2e2a39;font:inherit;font-weight:800;cursor:pointer}.ff-legal__button--secondary{color:#2e2a39;background:#fff}.ff-legal a{color:#2e2a39;font-weight:700;text-underline-offset:.25rem}@media(max-width:749px){.ff-legal__shell{padding:3.5rem 0 5rem}.ff-legal__grid{grid-template-columns:1fr}.ff-legal__receipt-details div{grid-template-columns:1fr;gap:.4rem}}@media print{header,footer,.ff-legal__button{display:none!important}.ff-legal__form{display:block!important}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/ff-legal.css.map */
