.hpf-section{background:#fff}.hpf{scroll-margin-top:100px;padding:92px 24px 72px}.hpf__inner{max-width:740px;margin:0 auto;text-align:center}.hpf__header{margin-bottom:34px}.hpf__eyebrow{font-family:Poppins,sans-serif;font-size:10px;font-weight:700;letter-spacing:1.3px;text-transform:uppercase;color:#6e8a7b;margin:0 0 10px}.hpf__heading{font-family:Poppins,sans-serif;font-size:39px;font-weight:700;line-height:1.23;letter-spacing:.02em;color:#123629;margin:0}.hpf__list{text-align:left;border-top:1px solid rgba(18,54,41,.1)}.hpf__item{border-bottom:1px solid rgba(18,54,41,.1)}.hpf__trigger{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:18px 4px;background:none;border:none;cursor:pointer;text-align:left}.hpf__question{font-family:Poppins,sans-serif;font-size:16px;font-weight:700;letter-spacing:.02em;line-height:1.4;color:#123629;flex:1}.hpf__chevron{flex-shrink:0;color:#6e8a7b;transition:transform .26s cubic-bezier(.4,0,.2,1),color .18s ease}.hpf__trigger:hover .hpf__chevron{color:#123629}.hpf__item.hpf--open .hpf__chevron{transform:rotate(180deg);color:#123629}.hpf__body{height:0;overflow:hidden;opacity:0;transition:height .28s cubic-bezier(.4,0,.2,1),opacity .22s ease}.hpf__body p{font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:1.8;letter-spacing:.06em;color:#3f574d;margin:0;padding:4px 4px 22px;text-align:left}.hpf__footer{margin-top:28px;display:flex;flex-direction:column;align-items:center;gap:22px}.hpf__help-text{font-family:Poppins,sans-serif;font-size:15px;font-weight:400;line-height:1.7;color:#5e7669;max-width:620px;margin:0;text-align:center}.hpf__cta{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 28px;border-radius:12px;background:#123629;color:#fff;font-family:Poppins,sans-serif;font-size:15px;font-weight:700;letter-spacing:.02em;text-decoration:none;transition:background .18s ease,transform .15s ease}.hpf__cta:hover{background:#0b2f23;transform:translateY(-1px)}@media(max-width:768px){.hpf{padding:40px 20px 36px}.hpf__heading{font-size:30px}.hpf__question,.hpf__body p{font-size:15px}.hpf__trigger{padding:16px 2px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/hunttail-product-faq.css.map */
