.pm-sellform__help{margin:8px 0 0;font-size:.875rem;line-height:1.5;opacity:.72}.pm-sellform__review-link{max-width:65%;overflow-wrap:anywhere;word-break:break-word;text-align:right}.pm-sellform{background:var(--pm-offwhite);padding:64px 24px}.pm-sellform__inner{max-width:780px;margin:0 auto}.pm-sellform__head{text-align:center;margin-bottom:32px}.pm-sellform__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-sellform__heading{font-family:var(--font-heading-family);font-size:var(--type-h3);font-weight:800;line-height:1.15;color:var(--pm-charcoal);margin:0 0 10px}.pm-sellform__subheading{font-family:var(--font-body-family);font-size:var(--type-meta);line-height:1.6;color:var(--pm-mid);margin:0}.pm-sellform__card{background:#fff;border:1px solid var(--pm-border);border-radius:var(--pm-radius-lg);padding:40px}.pm-sellform__progress{position:relative;margin-bottom:36px}.pm-sellform__progress-line{position:absolute;top:16px;left:calc(100% / 6);right:calc(100% / 6);height:2px;background:var(--pm-border);z-index:0}.pm-sellform__progress-line-fill{height:100%;width:100%;transform:scaleX(0);transform-origin:left center;background:var(--pm-red);transition:transform var(--pm-dur) var(--pm-ease)}.pm-sellform__progress-steps{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr)}.pm-sellform__step-item{display:flex;flex-direction:column;align-items:center;gap:8px}.pm-sellform__step-circle{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-heading-family);font-size:var(--type-meta);font-weight:700;background:#fff;border:2px solid var(--pm-border);color:var(--pm-light);transition:background var(--pm-dur) var(--pm-ease),border-color var(--pm-dur) var(--pm-ease),color var(--pm-dur) var(--pm-ease),box-shadow var(--pm-dur) var(--pm-ease)}.pm-sellform__step-item.is-active .pm-sellform__step-circle{background:var(--pm-red);border-color:var(--pm-red);color:#fff;box-shadow:var(--pm-focus-ring)}.pm-sellform__step-item.is-complete .pm-sellform__step-circle{background:var(--pm-red);border-color:var(--pm-red);color:#fff}.pm-sellform__step-label{font-family:var(--font-heading-family);font-size:var(--type-micro);font-weight:700;color:var(--pm-light);text-align:center;transition:color var(--pm-dur) var(--pm-ease)}.pm-sellform__step-item.is-active .pm-sellform__step-label,.pm-sellform__step-item.is-complete .pm-sellform__step-label{color:var(--pm-charcoal)}.pm-sellform__alert{border-radius:var(--pm-radius);padding:16px 18px}.pm-sellform__alert--success{background:var(--pm-green-tint);border:1px solid #9ADABC}.pm-sellform__alert--error{background:var(--pm-red-tint);border:1px solid var(--pm-red-soft);margin-bottom:20px}.pm-sellform__alert-title{font-family:var(--font-heading-family);font-size:var(--type-meta);font-weight:700;color:var(--pm-charcoal);margin-bottom:4px}.pm-sellform__alert-text{font-family:var(--font-body-family);font-size:var(--type-meta);line-height:1.6;color:var(--pm-mid);margin:0}.pm-sellform__step{display:none}.pm-sellform__step.is-active{display:block}.pm-sellform__step-heading{font-family:var(--font-heading-family);font-size:var(--type-h5);font-weight:800;color:var(--pm-charcoal);margin:0 0 4px}.pm-sellform__step-subtext{font-family:var(--font-body-family);font-size:var(--type-meta);color:var(--pm-mid);margin:0 0 24px}.pm-sellform__field{margin-bottom:20px}.pm-sellform__field-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px}.pm-sellform__field-row--3{grid-template-columns:1fr 1fr 1fr}.pm-sellform__field-row .pm-sellform__field{margin-bottom:0}.pm-sellform__label{display:block;font-family:var(--font-heading-family);font-size:var(--type-label);font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--pm-mid);margin-bottom:8px}.pm-sellform__optional{font-weight:400;text-transform:none;letter-spacing:0;color:var(--pm-light)}.pm-sellform__input{width:100%;font-family:var(--font-body-family);font-size:var(--type-body);color:var(--pm-charcoal);background:var(--pm-offwhite);border:1px solid var(--pm-border);border-radius:var(--pm-radius);padding:12px 14px;transition:border-color var(--pm-dur-fast) var(--pm-ease),background var(--pm-dur-fast) var(--pm-ease)}.pm-sellform__input:focus{outline:none;border-color:var(--pm-red);background:#fff}.pm-sellform__input::placeholder{color:var(--pm-light)}.pm-sellform__select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%235A5A72' stroke-width='1.5' fill='none' fill-rule='evenodd'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px;color:var(--pm-charcoal)}.pm-sellform__select:invalid{color:var(--pm-light)}.pm-sellform__textarea{resize:vertical;font-family:var(--font-body-family)}.pm-sellform__condition-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.pm-sellform__condition-card{position:relative;display:flex;flex-direction:column;gap:4px;border:1px solid var(--pm-border);border-radius:var(--pm-radius);padding:16px;cursor:pointer;transition:border-color var(--pm-dur-fast) var(--pm-ease),background var(--pm-dur-fast) var(--pm-ease)}.pm-sellform__condition-card input{position:absolute;opacity:0;width:0;height:0}.pm-sellform__condition-card.is-selected{border-color:var(--pm-red);background:var(--pm-red-tint)}.pm-sellform__condition-title{font-family:var(--font-heading-family);font-size:var(--type-meta);font-weight:700;color:var(--pm-charcoal)}.pm-sellform__condition-desc{font-family:var(--font-body-family);font-size:var(--type-micro);color:var(--pm-mid)}.pm-sellform__review-group{margin-bottom:24px}.pm-sellform__review-title{font-family:var(--font-heading-family);font-size:var(--type-label);font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--pm-red);border-bottom:1px solid var(--pm-border);padding-bottom:10px;margin-bottom:12px}.pm-sellform__review-row{display:flex;justify-content:space-between;padding:7px 0;font-family:var(--font-body-family);font-size:var(--type-meta)}.pm-sellform__review-row span:first-child{color:var(--pm-mid)}.pm-sellform__review-row span:last-child{color:var(--pm-charcoal);font-weight:600;text-align:right}.pm-sellform__nav{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding-top:20px;border-top:1px solid var(--pm-border)}.pm-sellform__btn-back{font-family:var(--font-body-family);font-size:var(--type-meta);font-weight:600;color:var(--pm-mid);background:none;border:none;cursor:pointer;padding:8px 0}.pm-sellform__btn-back:hover{color:var(--pm-charcoal)}.pm-sellform__btn-pill{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-heading-family);font-size:var(--type-meta);font-weight:700;color:#fff;background:var(--pm-red);border:none;border-radius:var(--pm-radius);padding:13px 26px;cursor:pointer;margin-left:auto;transition:background var(--pm-dur) var(--pm-ease)}.pm-sellform__btn-pill:hover{background:var(--pm-red-dark)}@media(max-width:700px){.pm-sellform__field-row--3{grid-template-columns:1fr}.pm-sellform__condition-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.pm-sellform{padding:48px 16px}.pm-sellform__card{padding:26px 22px}.pm-sellform__field-row,.pm-sellform__condition-grid{grid-template-columns:1fr}.pm-sellform__step-label{font-size:var(--type-micro)}.pm-sellform__step-circle{width:26px;height:26px}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/pristine-motors-sell-a-car-form.css.map */
