.mfs{--mfs-navy:#171a63;--mfs-gold:#777aaa;--mfs-cream:#f5f5f6;color:var(--mfs-navy);background:#fff;line-height:1.65}.mfs *{box-sizing:border-box}.mfs h1,.mfs h2,.mfs h3{color:var(--mfs-navy);font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.025em;text-transform:none;line-height:1.13}.mfs h1{font-size:clamp(38px,4.3vw,64px);margin:16px 0 24px}.mfs h2{font-size:clamp(29px,2.6vw,38px);margin:0 0 20px}.mfs h3{font-size:25px;margin:12px 0}.mfs p{margin:0 0 18px}.mfs-hero{display:grid;grid-template-columns:1.05fr 1fr;max-width:1320px;margin:auto;align-items:center;padding:54px 40px 64px;gap:64px}.mfs-eyebrow{font-size:11px;font-weight:600;letter-spacing:.19em}.mfs-intro{font-size:17px;max-width:550px}.mfs-image{background:#fff;padding:26px}.mfs-image img{display:block;width:100%;height:auto;max-height:510px;object-fit:contain}.mfs-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:30px}.mfs .mfs-button{display:inline-flex;justify-content:center;align-items:center;min-height:50px;padding:14px 24px;background:var(--mfs-navy);color:#fff;border:1px solid var(--mfs-navy);font:inherit;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer;letter-spacing:0;text-transform:none}.mfs .mfs-button:hover{background:#26445f}.mfs .mfs-text-link{color:var(--mfs-navy);font-size:14px;text-decoration:underline;text-underline-offset:5px}.mfs :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--mfs-gold);outline-offset:4px}.mfs-inner{max-width:1240px;margin:auto;padding:30px 40px 72px}.mfs-centered{text-align:center}.mfs-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin:36px 0 76px}.mfs-step{padding:28px;background:var(--mfs-cream);border-top:2px solid #999bbb}.mfs-step>span{font-size:12px;letter-spacing:.12em;color:#755e2d}.mfs-step p{font-size:15px;margin:0}.mfs-lower{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;align-items:start}.mfs-tips{padding-top:16px}.mfs-tips ul{padding-left:20px;margin:26px 0}.mfs-tips li{padding-left:6px;margin:0 0 18px;font-size:15px}.mfs-order-note{border-top:1px solid #ded8ca;padding-top:24px;font-size:14px}.mfs-form-wrap{background:var(--mfs-cream);padding:34px;scroll-margin-top:130px}.mfs-form-wrap>p{font-size:15px}.mfs-form{margin:24px 0 0}.mfs-field{margin-bottom:18px;min-width:0}.mfs-field label{display:block;text-transform:none;letter-spacing:0;font-size:13px;font-weight:600;margin-bottom:7px}.mfs-field :is(input,select,textarea){display:block;width:100%;max-width:100%;min-height:46px;border:1px solid #b9b5ab;border-radius:0;background:#fff;color:var(--mfs-navy);font:inherit;font-size:16px;padding:10px 12px;box-shadow:none}.mfs-field select{padding-right:30px}.mfs-field textarea{resize:vertical}.mfs-fields{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.mfs-form fieldset{padding:18px 0 0;margin:8px 0 10px;border:0;border-top:1px solid #d9d1c2;min-width:0}.mfs-form legend{font-size:16px;font-weight:600;padding:0 8px 0 0}.mfs-help{font-size:13px}.mfs-form [hidden]{display:none!important}.mfs-form .mfs-button{width:100%}.mfs-privacy{font-size:12px;margin:14px 0 0!important}.mfs-success,.mfs-errors{padding:16px;border:1px solid #8c9e8b;background:#edf3ec;margin-bottom:24px}.mfs-errors{border-color:#b85858;background:#fff3f3}.mfs-faq{max-width:800px;margin:76px auto 0}.mfs-faq h2{text-align:center;margin-bottom:30px}.mfs-faq details{border-bottom:1px solid #ded8ca}.mfs-faq summary{padding:21px 0;cursor:pointer;font-weight:600;font-size:16px}.mfs-faq details p{padding:0 0 12px;font-size:15px}@media(max-width:800px){.mfs-hero{gap:26px;padding:32px 24px 40px}.mfs-lower{gap:32px;grid-template-columns:1fr}.mfs-inner{padding:20px 24px 50px}.mfs-steps{gap:14px;margin-bottom:44px}.mfs-step{padding:20px}.mfs-step h3{font-size:22px}.mfs-image{padding:0}.mfs-form-wrap{padding:26px}}@media(max-width:600px){.mfs-hero{grid-template-columns:1fr;gap:24px;padding-top:24px}.mfs-hero-copy{order:0}.mfs-image{order:1}.mfs-image img{max-height:320px}.mfs h1{font-size:40px}.mfs-steps{grid-template-columns:1fr;gap:14px;margin-top:24px}.mfs-step{padding:24px}.mfs-form-wrap{padding:24px 18px}.mfs-fields{grid-template-columns:1fr;gap:0}.mfs-actions{gap:18px}.mfs-faq{margin-top:48px}}
/*# sourceMappingURL=/cdn/shop/t/10/compiled_assets/styles.css.map?subset=AAAAAAAAAg */
