.fmb-repair-page{width:min(1240px,calc(100% - 2.5rem));margin:auto;padding:5rem 0 7rem;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:clamp(2.5rem,6vw,6rem);align-items:start}.fmb-repair-page__content>h1{margin:.2rem 0 1.6rem;font-size:clamp(3rem,6.5vw,6.5rem);line-height:.92;letter-spacing:-.06em}.fmb-repair-lead{max-width:720px;margin:-.5rem 0 1.35rem;font-size:1.12rem}.fmb-repair-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin:0 0 1.5rem}.fmb-repair-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:.75rem 1.05rem;border-radius:999px;text-decoration:none;font-weight:900}.fmb-repair-primary{background:#d93f35;color:#fff}.fmb-repair-secondary{background:#fffdf8;border:1px solid rgba(37,33,31,.25)}.fmb-repair-options{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;margin:0 0 2.2rem}.fmb-repair-options a{display:grid;gap:.3rem;min-height:126px;padding:1rem 1.05rem;border:1px solid rgba(37,33,31,.18);border-radius:1rem;background:#fffdf8;text-decoration:none}.fmb-repair-options a:hover{transform:translateY(-2px);box-shadow:0 10px 28px #25211f14}.fmb-repair-options strong{font-size:1.2rem}.fmb-repair-options span{font-size:.9rem;color:#25211fb3}.fmb-repair-brands{display:flex;flex-wrap:wrap;gap:.65rem;margin:0 0 2rem}.fmb-repair-brands a{padding:.6rem .9rem;border:1px solid rgba(37,33,31,.25);border-radius:999px;text-decoration:none;font-size:.82rem;font-weight:900;background:#fffdf8}.fmb-repair-brands a[aria-current=page]{background:#25211f;color:#fffdf8}.fmb-repair-page .fmb-rte{font-size:1.07rem}.fmb-repair-page .fmb-rte h2{margin:2.5rem 0 .8rem;font-size:clamp(1.7rem,3vw,2.4rem);letter-spacing:-.03em}.fmb-repair-page .fmb-rte li{margin:.65rem 0}.fmb-repair-page .fmb-rte a{font-weight:800;text-underline-offset:4px}.fmb-repair-form-wrap{position:sticky;top:96px}.fmb-repair-form-card{background:#fffdf8;padding:clamp(1.3rem,3vw,2rem);border:1px solid rgba(37,33,31,.18);border-radius:1.3rem;box-shadow:0 18px 50px #25211f14}.fmb-repair-form-card h2{margin:.15rem 0 .6rem;font-size:clamp(2rem,4vw,3rem);line-height:1;letter-spacing:-.045em}.fmb-repair-form-intro{margin:0 0 1.4rem;color:#25211fbf}.fmb-repair-form-card form{display:grid;gap:1rem}.fmb-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.fmb-field{display:grid;gap:.4rem}.fmb-field--wide{grid-column:1/-1}.fmb-field label{font-size:.82rem;font-weight:900}.fmb-field input,.fmb-field select,.fmb-field textarea{width:100%;padding:.82rem .9rem;border:1px solid rgba(37,33,31,.28);border-radius:.7rem;background:#fff;font:inherit;color:#25211f}.fmb-field textarea{resize:vertical}.fmb-form-note{margin:0;font-size:.82rem;color:#25211fab}.fmb-repair-form-card button{min-height:52px;border:0;border-radius:999px;background:#d93f35;color:#fff;font-weight:900;font-size:1rem;cursor:pointer}.fmb-form-success{padding:.9rem 1rem;border-radius:.7rem;background:#d9edf2;font-weight:800}@media(max-width:900px){.fmb-repair-page{grid-template-columns:1fr;padding-top:3rem}.fmb-repair-form-wrap{position:static}.fmb-form-grid,.fmb-repair-options{grid-template-columns:1fr}.fmb-field--wide{grid-column:auto}}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map?subset=AAAC */
