.appraisal-thank-you{min-height:60vh;background-color:var(--section-background, rgb(var(--color-custom-white)));display:flex;align-items:center}.appraisal-thank-you__container{text-align:center;width:100%;max-width:48rem;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-gap-md)}.appraisal-thank-you__icon{width:5rem;height:5rem;background-color:#2e7d321a;border-radius:50%;display:flex;justify-content:center;align-items:center;animation:appraisal-thank-you-pop .5s ease-out}.appraisal-thank-you__icon svg{width:2.5rem;height:2.5rem;color:#2e7d32}@keyframes appraisal-thank-you-pop{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.appraisal-thank-you__content{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-gap-xs)}.appraisal-thank-you__title{font-family:var(--font-family-heading);font-size:var(--font-size-h2);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-heading);margin:0;color:rgb(var(--color-custom-dark))}.appraisal-thank-you__subtitle{font-family:var(--font-family-body);font-size:1.125rem;font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);max-width:36rem;margin:0;color:rgb(var(--color-custom-paragraph))}.appraisal-thank-you__text{font-family:var(--font-family-body);font-size:var(--font-size-body);line-height:var(--line-height-normal);max-width:32rem;margin:0;color:rgb(var(--color-custom-paragraph))}.appraisal-thank-you__payment-card{width:100%;max-width:28rem;padding:var(--spacing-gap-md);background-color:rgb(var(--color-custom-bg-light));border-radius:1rem;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-gap-xs)}.appraisal-thank-you__price-label{font-family:var(--font-family-body);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-caption);margin:0;color:rgb(var(--color-custom-paragraph))}.appraisal-thank-you__price{font-family:var(--font-family-heading);font-size:clamp(2.5rem,5vw,3.5rem);font-weight:var(--font-weight-medium);line-height:1;margin:0;color:rgb(var(--color-custom-secondary));transition:transform .2s ease}.appraisal-thank-you__price-note{font-family:var(--font-family-body);font-size:.875rem;line-height:var(--line-height-normal);text-align:center;margin:0;color:rgb(var(--color-custom-gray-medium))}.appraisal-thank-you__quantity{width:100%;display:flex;flex-direction:column;align-items:center;gap:.5rem;padding-top:.25rem}.appraisal-thank-you__quantity-label{font-family:var(--font-family-body);font-size:.875rem;font-weight:var(--font-weight-medium);color:rgb(var(--color-custom-paragraph))}.appraisal-thank-you__quantity-controls{display:flex;align-items:center;border:1px solid rgb(var(--color-custom-gray-medium));border-radius:.5rem;overflow:hidden}.appraisal-thank-you__quantity-btn{width:2.75rem;height:2.75rem;padding:0;display:flex;justify-content:center;align-items:center;background:rgb(var(--color-custom-white));border:none;cursor:pointer;color:rgb(var(--color-custom-dark));transition:background-color var(--transition-base),color var(--transition-base)}.appraisal-thank-you__quantity-btn:hover:not(:disabled){background-color:rgb(var(--color-custom-bg-light))}.appraisal-thank-you__quantity-btn:disabled{opacity:.3;cursor:not-allowed}.appraisal-thank-you__quantity-value{font-family:var(--font-family-body);font-size:1.125rem;font-weight:var(--font-weight-bold);width:3rem;text-align:center;color:rgb(var(--color-custom-dark));border-left:1px solid rgb(var(--color-custom-gray-medium));border-right:1px solid rgb(var(--color-custom-gray-medium));line-height:2.75rem}.appraisal-thank-you__actions{width:100%;max-width:20rem;display:flex;flex-direction:column;align-items:center;gap:1rem}.appraisal-thank-you__button{width:100%}.appraisal-thank-you__button--loading{pointer-events:none;opacity:.7}.appraisal-thank-you__button-text{display:flex;justify-content:center;align-items:center;gap:.5rem}.appraisal-thank-you__spinner{width:1.25rem;height:1.25rem;border:2px solid rgba(255,255,255,.3);border-radius:50%;animation:appraisal-spinner .8s linear infinite;border-top-color:#fff}@keyframes appraisal-spinner{to{transform:rotate(360deg)}}.appraisal-thank-you__secondary-link{font-family:var(--font-family-body);font-size:var(--font-size-body);text-decoration:none;color:rgb(var(--color-custom-primary));transition:color var(--transition-base)}.appraisal-thank-you__secondary-link:hover{text-decoration:underline;color:rgb(var(--color-custom-secondary))}.appraisal-thank-you__steps{width:100%;max-width:36rem;display:flex;justify-content:center;align-items:flex-start;gap:1rem}.appraisal-thank-you__step{text-align:center;display:flex;flex-direction:column;align-items:center;gap:.5rem;flex:1}.appraisal-thank-you__step-number{font-family:var(--font-family-body);font-size:.875rem;font-weight:var(--font-weight-bold);width:2rem;height:2rem;background-color:rgb(var(--color-custom-gray-light));color:rgb(var(--color-custom-paragraph));border-radius:50%;display:flex;justify-content:center;align-items:center}.appraisal-thank-you__step--completed .appraisal-thank-you__step-number{background-color:#2e7d32;color:#fff}.appraisal-thank-you__step--active .appraisal-thank-you__step-number{background-color:rgb(var(--color-custom-primary));color:#fff}.appraisal-thank-you__step-text{font-family:var(--font-family-body);font-size:.75rem;line-height:var(--line-height-normal);margin:0;color:rgb(var(--color-custom-gray-medium))}.appraisal-thank-you__step--completed .appraisal-thank-you__step-text,.appraisal-thank-you__step--active .appraisal-thank-you__step-text{font-weight:var(--font-weight-medium);color:rgb(var(--color-custom-dark))}.appraisal-thank-you__step-connector{height:2px;margin-top:1rem;background-color:rgb(var(--color-custom-gray-light));flex:0 0 2rem}.appraisal-thank-you__step-connector--completed{background-color:#2e7d32}@media screen and (min-width:750px){.appraisal-thank-you__icon{width:6rem;height:6rem}.appraisal-thank-you__icon svg{width:3rem;height:3rem}.appraisal-thank-you__steps{gap:0}.appraisal-thank-you__step-connector{max-width:4rem;flex:1}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-appraisal-thank-you.css.map */
