dialog.fb-modal--frost{--fbq-navy: #0b3d63;--fbq-blue: #1773b0;--fbq-sky: #1d9bd8;--fbq-lime: #e3fc02;--fbq-ink: #0f2a40;--fbq-muted: #4a6275;--fbq-line: #dbe5ee;--fbq-ease: cubic-bezier(.16, 1, .3, 1);width:calc(100% - 2rem);max-width:58rem;max-height:calc(100dvh - 2rem);color:var(--fbq-ink)}dialog.fb-modal--frost::backdrop{background:#061828b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}dialog.fb-modal--frost .fb-quote{padding:0;max-height:calc(100dvh - 2rem);overflow-y:auto;overscroll-behavior:contain;border-radius:2rem;background:#fff;color:var(--fbq-ink);box-shadow:0 3rem 8rem #000f1e8c,0 0 0 .1rem #ffffff14}dialog.fb-modal--frost .fb-modal__close{top:1.2rem;right:1.2rem;width:4.4rem;height:4.4rem;border-radius:50%;background:#ffffff29;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:inset 0 0 0 .1rem #ffffff4d;transition:background .2s,transform .3s var(--fbq-ease)}dialog.fb-modal--frost .fb-modal__close:hover{background:#ffffff4d;transform:rotate(90deg)}dialog.fb-modal--frost .fb-modal__close:focus-visible{outline:.3rem solid var(--fbq-lime);outline-offset:.2rem}.fb-modal--frost .fb-quote__head{position:relative;overflow:hidden;isolation:isolate;padding:3rem 2.2rem 4.2rem;color:#fff;background:radial-gradient(90% 120% at 100% 0%,#00fced61,#00fced00 55%),radial-gradient(70% 90% at 0% 100%,#e3fc0229,#e3fc0200 60%),linear-gradient(140deg,var(--fbq-navy) 0%,var(--fbq-blue) 55%,var(--fbq-sky) 100%)}@media(min-width:750px){.fb-modal--frost .fb-quote__head{padding:3.6rem 3.6rem 4.6rem}}.fb-modal--frost .fb-quote__flake{position:absolute;z-index:-1;top:-3.5rem;right:-3.5rem;width:19rem;height:19rem;color:#ffffff21}.fb-modal--frost .fb-quote__flake--sm{top:auto;right:auto;bottom:-1.5rem;left:45%;width:8rem;height:8rem;color:#ffffff17}.fb-modal--frost .fb-quote__logo{display:block;width:auto;height:auto;max-width:19rem;max-height:7rem;margin:0 0 2.2rem;filter:drop-shadow(0 .4rem 1.2rem rgba(0,0,0,.25))}.fb-modal--frost .fb-quote__brand{margin:0 0 2rem;font-family:var(--font-heading-family);font-size:2rem;letter-spacing:.08em;text-transform:uppercase}dialog.fb-modal--frost .fb-quote__title{color:#fff;font-size:clamp(2.8rem,6vw,3.8rem);line-height:1.02;margin:0 0 .8rem;padding-right:4rem;text-shadow:0 .2rem 1.2rem rgba(0,0,0,.18)}dialog.fb-modal--frost .fb-quote__head .fb-quote__sub{color:#ffffffe6;font-size:1.6rem;margin:0;max-width:40ch}.fb-modal--frost .fb-quote__badges{list-style:none;display:flex;flex-wrap:wrap;gap:.8rem;margin:1.8rem 0 0;padding:0}.fb-modal--frost .fb-quote__badges:empty{display:none}.fb-modal--frost .fb-quote__badges li{display:inline-flex;align-items:center;gap:.6rem;padding:.6rem 1.2rem;border-radius:99rem;font-size:1.3rem;font-weight:600;line-height:1.2;background:#ffffff24;box-shadow:inset 0 0 0 .1rem #ffffff47}.fb-modal--frost .fb-quote__badges svg{flex:none;color:var(--fbq-lime)}.fb-modal--frost .fb-quote__body{position:relative;margin-top:-2rem;padding:2.8rem 2.2rem 2.4rem;border-radius:2rem 2rem 0 0;background:linear-gradient(180deg,#fff,#f5f9fc)}@media(min-width:750px){.fb-modal--frost .fb-quote__body{padding:3.2rem 3.6rem 3rem}}dialog.fb-modal--frost .fb-quote__progress{gap:.6rem;margin:0 0 2.4rem}dialog.fb-modal--frost .fb-quote__progress span{height:.6rem;border-radius:99rem;background:#e3ebf2;transition:background .3s}dialog.fb-modal--frost .fb-quote__progress span.is-done{background:linear-gradient(90deg,var(--fbq-blue),#00c2e0)}dialog.fb-modal--frost .fb-quote__q{font-size:2.2rem;line-height:1.2;color:var(--fbq-ink);margin:0 0 1.6rem}.fb-modal--frost .fb-quote__stepnum{display:block;margin:0 0 .6rem;font-family:var(--font-body-family);font-size:1.2rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--fbq-blue)}dialog.fb-modal--frost .fb-quote__tiles{gap:1rem}dialog.fb-modal--frost .fb-tile span{position:relative;min-height:5.6rem;padding:1.2rem 4.4rem 1.2rem 1.6rem;font-size:1.5rem;font-weight:600;color:var(--fbq-ink);background:#fff;border:.2rem solid var(--fbq-line);border-radius:1.2rem;box-shadow:0 .2rem .6rem #0f2a400f;transition:border-color .2s,background .2s,color .2s,box-shadow .2s,transform .2s var(--fbq-ease)}dialog.fb-modal--frost .fb-tile span:after{content:"";position:absolute;top:50%;right:1.4rem;width:2.2rem;height:2.2rem;margin-top:-1.1rem;border-radius:50%;border:.2rem solid #c4d2de;background:#fff center / 1.3rem no-repeat;transition:background-color .2s,border-color .2s,transform .25s var(--fbq-ease)}dialog.fb-modal--frost .fb-tile:hover span{border-color:var(--fbq-blue);transform:translateY(-.2rem);box-shadow:0 1rem 2rem #1773b029}dialog.fb-modal--frost .fb-tile input:checked+span{color:#fff;background:linear-gradient(135deg,var(--fbq-blue) 0%,var(--fbq-sky) 100%);border-color:transparent;box-shadow:0 1rem 2.4rem #1773b059}dialog.fb-modal--frost .fb-tile input:checked+span:after{border-color:var(--fbq-lime);background-color:var(--fbq-lime);transform:scale(1.08);background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 12 12%22%3E%3Cpath d=%22M2.5 6.5l2.2 2.2 4.8-5%22 fill=%22none%22 stroke=%22%231f1f21%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E")}dialog.fb-modal--frost .fb-tile input:focus-visible+span{outline:.3rem solid var(--fbq-ink);outline-offset:.2rem}@media(max-width:420px){dialog.fb-modal--frost .fb-quote__tiles{grid-template-columns:1fr}}@media(min-width:600px){dialog.fb-modal--frost .fb-quote__fields{grid-template-columns:1fr 1fr;gap:1.4rem}dialog.fb-modal--frost .fb-quote__fields label:last-child{grid-column:1 / -1}}dialog.fb-modal--frost .fb-quote__fields label{font-size:1.35rem;color:var(--fbq-ink)}dialog.fb-modal--frost .fb-quote__fields input,dialog.fb-modal--frost .fb-quote__fields textarea{width:100%;min-height:5rem;padding:0 1.4rem;font-size:1.6rem;color:var(--fbq-ink);background:#f7fafc;border:.2rem solid var(--fbq-line);border-radius:1rem;transition:border-color .2s,box-shadow .2s,background .2s}dialog.fb-modal--frost .fb-quote__fields textarea{padding:1.2rem 1.4rem;min-height:9.6rem}dialog.fb-modal--frost .fb-quote__fields input:focus,dialog.fb-modal--frost .fb-quote__fields textarea:focus{outline:.2rem solid transparent;border-color:var(--fbq-blue);background:#fff;box-shadow:0 0 0 .4rem #1773b029}dialog.fb-modal--frost .fb-btn{--fb-cta-bg: var(--fbq-lime);--fb-cta-fg: #1f1f21;border-radius:99rem;min-height:5.2rem;padding:1.2rem 2.8rem;box-shadow:0 .8rem 2rem #0f2a402e}dialog.fb-modal--frost .fb-btn:hover{box-shadow:0 1.2rem 2.6rem #0f2a4042;filter:brightness(.97)}dialog.fb-modal--frost .fb-btn:focus-visible{outline:.3rem solid var(--fbq-ink)}dialog.fb-modal--frost .fb-quote__nav .fb-btn:after{content:"\2192";font-size:1.2em;transition:transform .25s var(--fbq-ease)}dialog.fb-modal--frost .fb-quote__nav .fb-btn:hover:after{transform:translate(.4rem)}dialog.fb-modal--frost .fb-quote__back{color:var(--fbq-muted);font-weight:600;text-decoration:none;padding:1rem .4rem}dialog.fb-modal--frost .fb-quote__back:before{content:"\2190  "}dialog.fb-modal--frost .fb-quote__back:hover{color:var(--fbq-blue)}dialog.fb-modal--frost .fb-quote__note{margin:2rem 0 0;padding:1.2rem 1.4rem;font-size:1.3rem;line-height:1.5;color:var(--fbq-muted);background:#eaf3fa;border-radius:1rem}dialog.fb-modal--frost .fb-quote__error{color:#c4002b;font-weight:600}dialog.fb-modal--frost .fb-quote__error:empty{min-height:0;margin:0}.fb-modal--frost .fb-quote__call{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.6rem;margin:2rem 0 0;padding-top:1.8rem;border-top:.1rem solid #e3ebf2;font-size:1.45rem;color:var(--fbq-muted);text-align:center}.fb-modal--frost .fb-quote__call svg{color:var(--fbq-blue);flex:none}.fb-modal--frost .fb-quote__call a{color:var(--fbq-blue);font-weight:700;text-decoration:none;white-space:nowrap}.fb-modal--frost .fb-quote__call a:hover{text-decoration:underline}dialog.fb-modal--frost .fb-quote__thanks .fb-quote__sub{color:var(--fbq-muted);font-size:1.6rem;margin:0 0 2rem}@media(prefers-reduced-motion:no-preference){dialog.fb-modal--frost[open]{animation:fbqPop .45s var(--fbq-ease)}dialog.fb-modal--frost[open]::backdrop{animation:fbqFade .3s ease}.fb-modal--frost .fb-quote__step:not([hidden]){animation:fbqSlide .4s var(--fbq-ease)}.fb-modal--frost .fb-quote__flake{animation:fbqSpin 60s linear infinite}.fb-modal--frost .fb-quote__flake--sm{animation-duration:40s;animation-direction:reverse}}@keyframes fbqPop{0%{opacity:0;transform:translateY(2rem) scale(.96)}to{opacity:1;transform:none}}@keyframes fbqFade{0%{opacity:0}to{opacity:1}}@keyframes fbqSlide{0%{opacity:0;transform:translate(1.6rem)}to{opacity:1;transform:none}}@keyframes fbqSpin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){dialog.fb-modal--frost .fb-tile span,dialog.fb-modal--frost .fb-modal__close{transition:none}dialog.fb-modal--frost .fb-tile:hover span,dialog.fb-modal--frost .fb-modal__close:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/fb-quote-modal.css.map */
