@font-face{font-family:GiftGilroy;src:url(gift-finder-gilroy-regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:GiftGilroy;src:url(gift-finder-gilroy-medium.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:GiftGilroy;src:url(gift-finder-gilroy-semibold.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:GiftGilroy;src:url(gift-finder-gilroy-bold.woff2) format("woff2");font-weight:700;font-display:swap}html:has(.gift-finder){scrollbar-width:auto}.gift-finder{--quiz-ink:#0b2a5b;--quiz-border:#e5ecf2;--quiz-bg:#f5f8fc}.gift-finder-title{display:grid;place-items:center;min-height:164px;padding:32px var(--pad)}.gift-finder-title h1{margin:0;font-size:60px;line-height:1.15;text-align:center}.gift-finder-card,.gift-finder-support{font-family:GiftGilroy,Season,sans-serif}.gift-finder-card{width:min(620px,calc(100% - 24px));margin:40px auto;padding:32px 28px 28px;border:1px solid var(--quiz-border);border-radius:24px;background:#fff;color:var(--quiz-ink);box-shadow:0 12px 40px #00295514}.gift-finder-eyebrow{margin:0 0 4px;font-size:12px;font-weight:600;letter-spacing:1.4px;line-height:21px;text-transform:uppercase;color:#536779}.gift-finder-card h2{margin:0;font-size:30px;line-height:36px}.gift-finder-card h2 em{font-weight:400}.gift-finder-progress{display:flex;align-items:center;gap:12px;margin:18px 0 24px;font-size:13px;white-space:nowrap;color:#536779}.gift-finder-progress progress{-webkit-appearance:none;appearance:none;flex:1;width:100%;height:6px;border:0;border-radius:100px;background:var(--quiz-border);overflow:hidden}.gift-finder-progress progress::-webkit-progress-bar{background:var(--quiz-border)}.gift-finder-progress progress::-webkit-progress-value{border-radius:100px;background:#0072b8}.gift-finder-progress progress::-moz-progress-bar{border-radius:100px;background:#0072b8}.gift-finder-step{padding:24px 20px;border:1px solid var(--quiz-border);border-radius:18px;background:var(--quiz-bg)}.gift-finder-number{display:block;margin-bottom:5px;color:#0069aa;font-size:14px;font-weight:600;line-height:21px;text-transform:uppercase}.gift-finder-step h3{margin:0 0 18px;font-size:18px;font-weight:700;line-height:24px}.gift-finder-step h3:focus{outline:none}.gift-finder-options{display:grid;gap:9.5px}.gift-finder-option{display:flex;align-items:center;gap:12px;min-height:50px;padding:9px 18px;border:1px solid white;border-radius:999px;background:#fff;color:var(--quiz-ink);font-size:15px;font-weight:500;line-height:21px;text-align:left;box-shadow:0 2px 4px #0029550a}.gift-finder-option:before{content:"";flex:none;width:12px;height:12px;border-radius:50%;background:var(--gift-dot)}.gift-finder-option:nth-child(1){--gift-dot:#111b2b}.gift-finder-option:nth-child(2){--gift-dot:#93c5fd}.gift-finder-option:nth-child(3){--gift-dot:#86efac}.gift-finder-option:nth-child(4){--gift-dot:#fcd34d}.gift-finder-option:nth-child(5){--gift-dot:#86a98b}.gift-finder-option:hover{border-color:#0072b8}.gift-finder-back,.gift-finder-restart{margin-top:16px;padding:8px 15px;border:1px solid var(--quiz-border);border-radius:999px;background:#fff;color:var(--quiz-ink);font-size:14px}.gift-finder-result{padding:28px 23px 24px;border-color:#111a28;border-radius:20px;background:#111a28;color:#fff;box-shadow:0 16px 32px #0029552e}.gift-finder-result .gift-finder-number{color:#9ca3af;font-size:11px;letter-spacing:1.3px}.gift-finder-result h3{margin-bottom:9px;font-size:26px;line-height:33px}.gift-finder-result h3 em,.gift-finder-price{color:#86efac}.gift-finder-result h3 em{font-weight:400}.gift-finder-result p{font-size:14px;line-height:21px}.gift-finder-result>p{margin-bottom:22px;color:#a9b6c5}.gift-finder-product{padding:18px;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:#ffffff0f}.gift-finder-product-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px}.gift-finder-product h4{margin:0;font-size:18px;font-weight:600}.gift-finder-product p{margin:0}.gift-finder-product .gift-finder-price{white-space:nowrap;font-size:16px;font-weight:600}.gift-finder-result form{margin-top:24px}.gift-finder-result form button{width:100%;min-height:51px;border-color:#fff;background:#fff;color:#111a28;font-size:16px}.gift-finder-result .gift-finder-restart{width:100%;min-height:47px;margin-top:10px;border-color:#ffffff38;background:transparent;color:#a9b6c5}.gift-finder-result [data-suggestion-error]{margin:8px 0 0}.gift-finder-message{margin:16px 0 0}.gift-finder-support{display:grid;justify-items:center;align-content:center;width:calc(100% - 2 * var(--pad));min-height:248px;margin:48px auto 24px;padding:24px;border-radius:18px;background:var(--navy);color:#fff;text-align:center}.gift-finder-support h2{margin:0 0 24px;font-size:32px}.gift-finder-support .pill{min-width:192px;min-height:48px;border-color:#fff;background:#fff;color:var(--navy)}@media(max-width:767px){.gift-finder-title{place-items:start;padding:24px}.gift-finder-title h1{font-size:40px;text-align:left}.gift-finder-card{margin:24px auto;padding:28px 16px}.gift-finder-eyebrow{margin-bottom:0}.gift-finder-card h2{font-size:24px;line-height:31px}.gift-finder-progress{margin:18px 0 24px;line-height:18px}.gift-finder-support h2{font-size:26px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/blueair-holiday-gift-finder.css.map */
