.ffb-lf{padding-top:64px}.ffb-lf-grid{display:grid;grid-template-columns:1fr;gap:32px;grid-template-areas:"head" "form" "details"}.ffb-lf-head{grid-area:head}.ffb-lf-card{grid-area:form;scroll-margin-top:96px}.ffb-lf-details{grid-area:details;display:grid;gap:32px;align-content:start}@media(min-width:960px){.ffb-lf-grid{grid-template-columns:1fr 1.15fr;grid-template-rows:auto 1fr;grid-template-areas:"head form" "details form";gap:32px 64px}}.ffb-lf-card{background:var(--ffb-white);border:1px solid var(--ffb-line);border-radius:10px;padding:28px 22px}@media(min-width:600px){.ffb-lf-card{padding:36px 36px 32px}}.ffb-lf-subhead{font-size:20px;font-weight:700;letter-spacing:-.01em;margin:0 0 14px;color:var(--ffb-fg)}.ffb-lf-card .ffb-lf-subhead{color:var(--ffb-ink)}.ffb-lf-group{border:0;padding:0;margin:0;display:grid;grid-template-columns:1fr;gap:16px 20px;min-width:0}@media(min-width:700px){.ffb-lf-group{grid-template-columns:1fr 1fr}}.ffb-lf-group legend{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--ffb-salmon);padding:0;margin:8px 0 14px}.ffb-lf-card .ffb-field label{color:var(--ffb-ink)}.ffb-lf-card .ffb-field label span,.ffb-lf-card .ffb-form-note{color:var(--ffb-muted)}.ffb-lf-card select:invalid{color:#8c857c}.ffb-lf-submit{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin-top:4px}.ffb-lf-submit .ffb-btn{cursor:pointer;padding:16px 32px;font-size:15px}.ffb-lf-privacy{font-size:12.5px;line-height:1.55;color:var(--ffb-muted)}.ffb-lf-privacy p{margin:0}.ffb-lf-privacy a{color:var(--ffb-ink)}.ffb-lf-done{display:grid;gap:14px;justify-items:start;padding:12px 0}.ffb-lf-done h2{font-size:clamp(24px,3vw,32px);font-weight:700;letter-spacing:-.01em;margin:0;color:var(--ffb-ink)}.ffb-lf-done p{font-size:16px;line-height:1.6;color:var(--ffb-muted);margin:0}.ffb-lf .ffb-review{margin-top:18px}.ffb-lf-proof{display:grid;grid-template-columns:1fr 1fr;gap:20px;list-style:none;padding:0;margin:0}.ffb-lf-proof li{border-top:2px solid var(--ffb-fg);padding-top:10px;margin:0}.ffb-lf-proof b{display:block;font-size:15px;font-weight:600;line-height:1.35}.ffb-lf-proof span{display:block;font-size:13px;color:var(--ffb-fg-muted);margin-top:2px}.ffb-lf-direct{border-top:1px solid var(--ffb-rule);padding-top:18px}.ffb-lf-direct p{font-size:14px;color:var(--ffb-fg-muted);margin:0 0 6px}@media(max-width:599px){.ffb-lf{padding-top:32px}}
/*# sourceMappingURL=/cdn/shop/t/25/compiled_assets/styles.css.map?subset=AAAAAIA */
