.hp-faq{background:var(--hp-faq-bg, var(--hp-color-bg));padding-top:var(--hp-pt-mobile, 32px);padding-bottom:var(--hp-pb-mobile, 32px)}.hp .hp-faq__heading{max-width:9em;margin-left:auto;margin-right:auto}.hp.hp-faq--full-heading .hp-faq__heading{max-width:none}.hp .hp-faq__text{max-width:640px;margin:16px auto 0;font-size:14px;line-height:20px;letter-spacing:-.02em;text-align:center;color:var(--hp-color-text)}.hp .hp-faq__eyebrow{margin-bottom:8px;font-size:12px;line-height:16px;font-weight:500;letter-spacing:-.02em;text-align:center;color:var(--hp-color-accent)}.hp .hp-faq__list{display:flex;flex-direction:column;gap:16px;max-width:734px;margin:24px auto 0}.hp .hp-faq__item{border-radius:18px;background:var(--hp-color-surface);color:var(--hp-color-text)}.hp .hp-faq__question{display:flex;align-items:center;justify-content:space-between;gap:0;padding:16px;list-style:none;cursor:pointer;font-size:20px;line-height:30px;font-weight:500;letter-spacing:0;border-radius:18px}.hp .hp-faq__question::-webkit-details-marker{display:none}.hp .hp-faq__question::marker{content:""}.hp .hp-faq__question:focus-visible{outline:2px solid var(--hp-color-accent);outline-offset:2px}.hp .hp-faq__question-text{min-width:0}.hp .hp-faq__chevron{display:flex;flex:none;align-items:center;justify-content:center;width:24px;height:24px;transition:transform .2s ease}.hp .hp-faq__item[open] .hp-faq__chevron{transform:rotate(180deg)}.hp .hp-faq__caret-fill{display:none}.hp .hp-faq__answer{padding:4px 16px 16px;font-size:14px;line-height:20px;font-weight:400;letter-spacing:0;color:var(--hp-color-text)}.hp .hp-faq__answer p+p{margin-top:12px}.hp .hp-faq__answer a{color:var(--hp-color-accent)}@media(min-width:600px){.hp .hp-faq__heading{max-width:none}}@media(min-width:990px){.hp-faq{padding-top:var(--hp-pt, 80px);padding-bottom:var(--hp-pb, 80px)}.hp .hp-faq__list{gap:20px;margin-top:var(--hp-faq-list-gap, 40px)}.hp .hp-faq__eyebrow{font-size:16px;line-height:18px;letter-spacing:-.01em}.hp .hp-faq__text{font-size:20px;line-height:30px;letter-spacing:-.04em}.hp .hp-faq__question{padding:20px;font-size:24px;line-height:29px;letter-spacing:-.04em}.hp.hp-faq--caret-filled .hp-faq__caret-line{display:none}.hp.hp-faq--caret-filled .hp-faq__caret-fill{display:inline}.hp .hp-faq__answer{padding:0 20px 24px;font-size:18px;line-height:28px;letter-spacing:-.02em}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/hp-faq.css.map */
