.pm-tos{--pm-red: #D72638;--pm-charcoal: #1A1A2E;--pm-mid: #5A5A72;--pm-light: #A0A0B8;--pm-border: #E8E8F0;--pm-offwhite: #F7F7FA;--pm-white: #FFFFFF;font-family:Inter,sans-serif;color:var(--pm-charcoal);background:var(--pm-white)}.pm-tos *{box-sizing:border-box}.pm-tos__wrap{max-width:820px;margin:0 auto;padding:48px 24px 80px}.pm-tos__hero{padding:0;margin-bottom:32px;max-width:640px}.pm-tos__hero-eyebrow{font-family:Montserrat,sans-serif;font-size:11px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--pm-red);margin-bottom:10px}.pm-tos__hero-title{font-family:Montserrat,sans-serif;font-size:32px;font-weight:800;color:var(--pm-charcoal);margin:0;line-height:1.2}.pm-tos__overview{padding-bottom:24px;margin-bottom:8px;border-bottom:1px solid var(--pm-border)}.pm-tos__overview p{font-size:14px;color:var(--pm-mid);line-height:1.75;margin:0 0 14px}.pm-tos__overview p:last-child{margin-bottom:0}.pm-tos__list{border-top:1px solid var(--pm-border)}.pm-tos__item{border-bottom:1px solid var(--pm-border)}.pm-tos__question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;background:none;border:none;cursor:pointer;padding:18px 0;font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;color:var(--pm-charcoal);text-align:left;transition:color .15s ease}.pm-tos__question:hover,.pm-tos__item.is-open .pm-tos__question{color:var(--pm-red)}.pm-tos__icon{position:relative;flex-shrink:0;width:18px;height:18px}.pm-tos__icon-line{position:absolute;top:50%;left:50%;background:var(--pm-red);transition:transform .2s ease}.pm-tos__icon-line--h{width:12px;height:2px;transform:translate(-50%,-50%)}.pm-tos__icon-line--v{width:2px;height:12px;transform:translate(-50%,-50%)}.pm-tos__item.is-open .pm-tos__icon-line--v{transform:translate(-50%,-50%) rotate(90deg);opacity:0}.pm-tos__answer{max-height:0;overflow:hidden;transition:max-height .25s ease}.pm-tos__answer-inner{padding:0 0 18px;font-size:13px;color:var(--pm-mid);line-height:1.75;max-width:700px}.pm-tos__answer-inner p{margin:0 0 12px}.pm-tos__answer-inner p:last-child{margin-bottom:0}.pm-tos__link{color:var(--pm-red);text-decoration:underline}.pm-tos__link:hover{color:#b01e2d}@media(max-width:600px){.pm-tos__hero-title{font-size:26px}.pm-tos__question{font-size:12px;padding:14px 0}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/pristine-motors-terms-of-service.css.map */
