.pm-faq{font-family:var(--font-body-family);color:var(--pm-charcoal);background:var(--pm-white)}.pm-faq *{box-sizing:border-box}.pm-faq__wrap{max-width:820px;margin:0 auto;padding:48px 24px 80px}.pm-faq__hero{padding:0;margin-bottom:32px;max-width:640px}.pm-faq__hero-eyebrow{font-family:var(--font-heading-family);font-size:var(--type-label);font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--pm-red);margin-bottom:10px}.pm-faq__hero-title{font-family:var(--font-heading-family);font-size:var(--type-h3);font-weight:800;color:var(--pm-charcoal);margin:0 0 14px;line-height:1.2}.pm-faq__hero-sub{font-size:var(--type-meta);color:var(--pm-mid);line-height:1.7;max-width:560px;margin:0}.pm-faq__list{border-top:1px solid var(--pm-border)}.pm-faq__item{border-bottom:1px solid var(--pm-border)}.pm-faq__question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;background:none;border:none;cursor:pointer;padding:20px 0;font-family:var(--font-heading-family);font-size:var(--type-meta);font-weight:700;color:var(--pm-charcoal);text-align:left;transition:color var(--pm-dur-fast) var(--pm-ease)}.pm-faq__question:hover,.pm-faq__item.is-open .pm-faq__question{color:var(--pm-red)}.pm-faq__icon{position:relative;flex-shrink:0;width:18px;height:18px}.pm-faq__icon-line{position:absolute;top:50%;left:50%;background:var(--pm-red);transition:transform var(--pm-dur) var(--pm-ease)}.pm-faq__icon-line--h{width:12px;height:2px;transform:translate(-50%,-50%)}.pm-faq__icon-line--v{width:2px;height:12px;transform:translate(-50%,-50%)}.pm-faq__item.is-open .pm-faq__icon-line--v{transform:translate(-50%,-50%) rotate(90deg);opacity:0}.pm-faq__answer{max-height:0;overflow:hidden;transition:max-height .25s var(--pm-ease)}.pm-faq__answer-inner{padding:0 0 20px;font-size:var(--type-meta);color:var(--pm-mid);line-height:1.7;max-width:680px}@media(max-width:600px){.pm-faq__question{font-size:var(--type-meta);padding:16px 0}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/pristine-motors-faq.css.map */
