.hg-quote{padding:3.2rem 0 6.4rem}.hg-quote__inner{max-width:112rem}.hg-quote__progress{display:flex;flex-direction:column;align-items:center;gap:.8rem;margin-bottom:2.4rem}.hg-quote__progress-label{font-size:1.3rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#e06a00}.hg-quote__progress-bar{width:100%;max-width:32rem;height:.6rem;border-radius:99rem;background:#f2f2f2;overflow:hidden}.hg-quote__progress-bar span{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,#fea201,#fd7f03,#fb3e01);transition:width .3s ease}.hg-quote__step{margin:0;padding:0;border:0;min-width:0}.hg-quote__question{display:block;width:100%;margin:0 0 .8rem;padding:0;font-size:calc(var(--font-heading-scale) * 2.4rem);font-weight:700;line-height:1.2;text-align:center;color:rgb(var(--color-foreground))}@media screen and (min-width:750px){.hg-quote__question{font-size:calc(var(--font-heading-scale) * 3.2rem)}}.hg-quote__intro,.hg-quote__hint{max-width:60rem;margin:0 auto 2.4rem;text-align:center;color:rgba(var(--color-foreground),.7)}.hg-quote__choices{display:grid;gap:1.2rem;max-width:56rem;margin:2.4rem auto 0}.hg-quote__choices--images{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}@media screen and (min-width:750px){.hg-quote__choices--images{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:990px){.hg-quote__choices--images{grid-template-columns:repeat(5,minmax(0,1fr))}}.hg-quote__card,.hg-quote__option{position:relative;cursor:pointer}.hg-quote__card input,.hg-quote__option input{position:absolute;opacity:0;pointer-events:none}.hg-quote__card{display:flex;flex-direction:column;border:.2rem solid transparent;border-radius:.6rem;background:#f2f2f2;overflow:hidden;transition:border-color .2s ease,transform .2s ease}.hg-quote__card:hover{transform:translateY(-.2rem)}.hg-quote__card-image{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}.hg-quote__card-label{padding:1rem 1.2rem;font-size:1.4rem;font-weight:700;text-align:center;color:#2a2b2a}.hg-quote__card--text{justify-content:center;min-height:12rem}.hg-quote__card:has(input:checked){border-color:#fd7f03}.hg-quote__card:has(input:focus-visible),.hg-quote__option:has(input:focus-visible){outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.2rem}.hg-quote__option{display:flex;align-items:center;gap:1.2rem;padding:1.6rem 2rem;border:.2rem solid transparent;border-radius:.6rem;background:#f2f2f2;font-size:1.6rem;font-weight:600;color:#2a2b2a;transition:border-color .2s ease,background-color .2s ease}.hg-quote__option:hover{background:#e9e9e9}.hg-quote__option:before{content:"";flex-shrink:0;width:2rem;height:2rem;border:.2rem solid rgba(42,43,42,.35);border-radius:50%;background:#fff}.hg-quote__option--check:before{border-radius:.4rem}.hg-quote__option:has(input:checked){border-color:#fd7f03;background:#fff}.hg-quote__option:has(input:checked):before{border-color:#fd7f03;background:#fd7f03 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 1.4rem no-repeat}.hg-quote__fields{display:grid;gap:1.6rem;max-width:56rem;margin:2.4rem auto 0}@media screen and (min-width:750px){.hg-quote__fields--two{grid-template-columns:repeat(2,minmax(0,1fr))}.hg-quote__field--full{grid-column:1 / -1}}.hg-quote__field label{display:block;margin-bottom:.6rem;font-size:1.4rem;font-weight:600}.hg-quote__field input,.hg-quote__field textarea{box-sizing:border-box;width:100%;padding:1.2rem 1.4rem;border:.1rem solid transparent;border-radius:.6rem;background:#f2f2f2;font:inherit;font-size:1.6rem;color:#2a2b2a}.hg-quote__field input:focus,.hg-quote__field textarea:focus{outline:none;border-color:#fd7f03;background:#fff}.hg-quote__nav{display:flex;justify-content:center;align-items:center;gap:1.6rem;margin-top:2.8rem}.hg-quote__next{min-height:4.8rem;padding:0 2.8rem;border:0;border-radius:.6rem;background:#2a2b2a;color:#fff;font:inherit;font-size:1.6rem;font-weight:700;cursor:pointer;transition:background-color .2s ease}.hg-quote__next:hover{background:#000}.hg-quote__submit{background:linear-gradient(170deg,#fea201,#fd7f03 45%,#fb3e01)}.hg-quote__submit:hover{background:#e06a00}.hg-quote__back{padding:0;border:0;background:none;font:inherit;font-size:1.5rem;color:rgba(var(--color-foreground),.65);text-decoration:underline;text-underline-offset:.3rem;cursor:pointer}.hg-quote__back--solo{display:block;margin:2.4rem auto 0}.hg-quote__field-error,.hg-quote__error{max-width:56rem;margin:1.6rem auto 0;text-align:center;color:#c0392b;font-size:1.4rem}.hg-quote__privacy{max-width:56rem;margin:1.6rem auto 0;font-size:1.3rem;text-align:center;color:rgba(var(--color-foreground),.6)}.hg-quote__usps{display:flex;flex-wrap:wrap;justify-content:center;gap:1.2rem 2.4rem;margin:4rem 0 0;font-size:1.4rem;font-weight:600}.hg-quote__usps li{display:flex;align-items:center;gap:.6rem}.hg-quote__usps svg{color:#28a745}.hg-quote__done{max-width:56rem;margin:0 auto;text-align:center}.hg-quote__done-icon{display:inline-flex;align-items:center;justify-content:center;width:5.6rem;height:5.6rem;margin-bottom:1.6rem;border-radius:50%;background:#28a745;color:#fff}
/*# sourceMappingURL=/cdn/shop/t/34/assets/section-hg-quote-wizard.css.map */
