:root{--fc-blue:#0092d5;--fc-blue-d:#0077ad;--fc-tint:#e9f6fc;--fc-ink:#14212b;--fc-muted:#5d6b77;--fc-line:#e2e9ee;--fc-bg:#f6f9fb;--fc-green:#2a9d6b;--fc-warn:#9a4a08;--fc-warn-bg:#fff4e8;--fc-r:18px;--fc-font:"Montserrat","Segoe UI",system-ui,-apple-system,sans-serif}.fc{font-family:var(--fc-font);color:var(--fc-ink);line-height:1.55;font-size:17px}.fc *,.fc *:before,.fc *:after{box-sizing:border-box}.fc a{color:inherit}.fc-wrap{max-width:1160px;margin:0 auto;padding:0 20px}.fc-sec{padding:72px 0}.fc-sec--tint{background:var(--fc-bg)}.fc-sec--blue{background:var(--fc-blue);color:#fff}.fc h1,.fc h2,.fc h3{line-height:1.1;margin:0 0 .45em;letter-spacing:-.02em;font-weight:800}.fc h1{font-size:clamp(2.3rem,5.4vw,3.9rem)}.fc h2{font-size:clamp(1.7rem,3.4vw,2.5rem)}.fc h3{font-size:1.2rem;letter-spacing:-.01em}.fc p{margin:0 0 1em}.fc-eyebrow{display:inline-block;font-size:.8rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--fc-blue-d);margin-bottom:14px}.fc-sec--blue .fc-eyebrow{color:#cfeefc}.fc-lead{font-size:1.15rem;color:var(--fc-muted);max-width:60ch}.fc-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:50px;padding:0 26px;border-radius:999px;font:inherit;font-weight:800;text-decoration:none!important;border:0;cursor:pointer;background:var(--fc-blue);color:#fff!important;transition:background .15s,transform .15s}.fc-btn:hover{background:var(--fc-blue-d)}.fc-btn:active{transform:scale(.98)}.fc-btn:focus-visible,.fc input:focus-visible,.fc select:focus-visible,.fc textarea:focus-visible,.fc a:focus-visible,.fc button:focus-visible{outline:3px solid #ffb02e;outline-offset:2px}.fc-btn--ghost{background:#fff;color:var(--fc-ink)!important;border:1.5px solid var(--fc-line)}.fc-btn--ghost:hover{background:var(--fc-tint)}.fc-btn--sm{min-height:42px;padding:0 18px;font-size:.88rem;white-space:nowrap}.fc-btn--white{background:#fff;color:var(--fc-blue-d)!important}.fc-btn--white:hover{background:var(--fc-tint)}.fc-btn[disabled]{background:#c5ced6;cursor:not-allowed}.fc-grid{display:grid;gap:20px}.fc-grid--3{grid-template-columns:repeat(3,1fr)}.fc-grid--2{grid-template-columns:repeat(2,1fr)}.fc-card{background:#fff;border:1px solid var(--fc-line);border-radius:var(--fc-r);padding:28px}.fc input,.fc select,.fc textarea{font:inherit;width:100%;min-height:50px;padding:10px 14px;border:1.5px solid var(--fc-line);border-radius:12px;background:#fff;color:var(--fc-ink)}.fc label{display:block;font-size:.85rem;font-weight:700;margin:12px 0 5px}.fc-msg{min-height:1.4em;font-size:.95rem;font-weight:600;margin-top:10px}.fc-ok{color:var(--fc-green)}.fc-bad{color:#c0392b}.fc-draftnote{background:var(--fc-warn-bg);color:var(--fc-warn);border-radius:12px;padding:10px 14px;font-size:.88rem}.fc-header{position:sticky;top:0;z-index:50;background:#fff;border-bottom:1px solid var(--fc-line)}.fc-header .fc-wrap{max-width:1320px}.fc-header__in{display:flex;align-items:center;gap:20px;min-height:76px}.fc-brand{display:flex;align-items:center;gap:12px;text-decoration:none;flex-shrink:0}.fc-brand img{border-radius:50%;display:block;width:52px!important;height:52px!important;max-width:52px!important;flex:none;object-fit:cover}.fc img{max-width:100%}.fc-brand__t{display:flex;flex-direction:column;font-weight:800;font-size:1rem;line-height:1.1;white-space:nowrap}.fc-brand__t small{font-weight:600;font-size:.72rem;color:var(--fc-muted);margin-top:3px}.fc-nav{display:flex;gap:2px;margin-left:8px;flex:1;min-width:0;overflow:hidden}.fc-nav a{text-decoration:none;font-weight:600;font-size:.88rem;padding:9px 11px;border-radius:999px;white-space:nowrap}.fc-nav a:hover{background:var(--fc-tint)}.fc-header__act{display:flex;align-items:center;gap:8px;margin-left:auto;flex-shrink:0}.fc-phone{font-weight:700;text-decoration:none;font-size:.95rem;white-space:nowrap}.fc-iconlink{position:relative;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;text-decoration:none}.fc-iconlink:hover{background:var(--fc-tint)}.fc-iconlink svg{width:22px;height:22px}.fc-cartcount{position:absolute;top:2px;right:0;min-width:18px;height:18px;border-radius:9px;background:var(--fc-blue);color:#fff;font-size:.7rem;font-weight:800;display:grid;place-items:center;padding:0 4px}.fc-cartcount:empty,.fc-cartcount[data-n="0"]{display:none}.fc-burger{display:none;width:44px;height:44px;border:0;background:transparent;cursor:pointer;border-radius:50%}.fc-mobile{border-top:1px solid var(--fc-line);padding:10px 20px 18px;background:#fff}.fc-mobile a{display:block;padding:13px 4px;font-weight:700;text-decoration:none;border-bottom:1px solid var(--fc-line)}@media(max-width:1320px){.fc-brand__t small{display:none}}@media(max-width:1240px){.fc-phone{display:none}}@media(max-width:1060px){.fc-nav{display:none}.fc-burger{display:grid;place-items:center}}@media(max-width:560px){.fc-brand__t small,.fc-header__act .fc-btn{display:none}}.fc-hero{padding:56px 0 64px;background:linear-gradient(180deg,var(--fc-tint),#fff 85%)}.fc-hero__in{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center}.fc-zipbox{background:#fff;border:1.5px solid var(--fc-line);border-radius:22px;padding:16px;box-shadow:0 10px 30px #003c6414;max-width:520px;margin-top:26px}.fc-zipbox form{display:flex;gap:10px}.fc-zipbox input{flex:1;min-height:54px;font-size:1.1rem;font-weight:700;letter-spacing:.08em}.fc-zipbox .fc-btn{min-height:54px}.fc-chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px;padding:0;list-style:none}.fc-chips li{background:#fff;border:1px solid var(--fc-line);border-radius:999px;padding:7px 14px;font-weight:700;font-size:.9rem}.fc-visual{position:relative;aspect-ratio:1/1;max-width:480px;margin-left:auto;width:100%}.fc-visual img.fc-photo{width:100%;height:100%;object-fit:cover;border-radius:32px}.fc-visual__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;height:100%;align-content:center}.fc-vcard{background:#fff;border:1px solid var(--fc-line);border-radius:22px;aspect-ratio:1/1;display:grid;place-items:center;box-shadow:0 8px 22px #003c6417}.fc-vcard svg{width:62%;height:62%}.fc-vcard:nth-child(2n){transform:translateY(18px)}.fc-vcard:nth-child(3n){transform:translateY(-10px)}.fc-badge{position:absolute;right:-6px;bottom:-14px;width:112px;height:112px;border-radius:50%;border:5px solid #fff;box-shadow:0 8px 22px #0000002e}@media(max-width:860px){.fc-hero__in{grid-template-columns:1fr}.fc-visual{margin:10px auto 0;max-width:380px}.fc-sec{padding:52px 0}}.fc-step{position:relative}.fc-step__n{width:46px;height:46px;border-radius:50%;background:var(--fc-blue);color:#fff;font-weight:800;font-size:1.2rem;display:grid;place-items:center;margin-bottom:16px}.fc-svc{display:flex;flex-direction:column;gap:6px;text-decoration:none;background:#fff;border:1px solid var(--fc-line);border-radius:var(--fc-r);padding:22px;transition:box-shadow .15s,transform .15s}.fc-svc:hover{box-shadow:0 10px 26px #003c641f;transform:translateY(-2px)}.fc-svc svg{width:64px;height:64px;margin-bottom:8px}.fc-svc strong{font-size:1.1rem}.fc-svc span{color:var(--fc-muted);font-size:.95rem}.fc-band{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.fc-stars{color:#f5a623;letter-spacing:2px;font-size:1.1rem}.fc-quote{font-size:1.05rem}.fc-quote cite{display:block;margin-top:10px;font-style:normal;font-weight:800;font-size:.9rem;color:var(--fc-muted)}.fc-faq details{border-bottom:1px solid var(--fc-line);padding:18px 0}.fc-faq summary{cursor:pointer;font-weight:800;font-size:1.08rem;list-style:none;display:flex;justify-content:space-between;gap:16px}.fc-faq summary::-webkit-details-marker{display:none}.fc-faq summary:after{content:"+";font-size:1.5rem;line-height:1;color:var(--fc-blue)}.fc-faq details[open] summary:after{content:"\2212"}.fc-faq p{margin:12px 0 0;color:var(--fc-muted)}.fc-pagehead{background:var(--fc-tint);padding:52px 0 44px}.fc-pagehead h1{font-size:clamp(2rem,4.4vw,3rem);margin:0 0 .3em}.fc-price h3{margin:30px 0 10px;font-size:1.4rem}.fc-price table{width:100%;border-collapse:collapse;background:#fff;border:1px solid var(--fc-line);border-radius:14px;overflow:hidden}.fc-price td{padding:11px 16px;border-bottom:1px solid var(--fc-line)}.fc-price td:last-child{text-align:right;font-weight:800;color:var(--fc-blue-d);white-space:nowrap}.fc-zips{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0;padding:0;list-style:none}.fc-zips li{background:#fff;border:1.5px solid var(--fc-blue);color:var(--fc-blue-d);border-radius:999px;padding:8px 18px;font-weight:800;font-size:1.1rem}.fc-footer{background:#101c26;color:#d8e2ea;padding:56px 0 28px}.fc-footer a{text-decoration:none}.fc-footer a:hover{text-decoration:underline}.fc-footer h3{color:#fff;font-size:1rem;margin-bottom:12px}.fc-footer__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:32px}.fc-footer ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.fc-footer__bottom{margin-top:36px;padding-top:20px;border-top:1px solid #243645;display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between;font-size:.85rem;color:#9fb1bf}@media(max-width:860px){.fc-grid--3,.fc-grid--2,.fc-footer__grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.fc *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/fc-base.css.map */
