.tire-seller-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fffffffa;display:flex;align-items:center;justify-content:center;z-index:9999;padding:2.4rem}.tire-seller-overlay.hidden{display:none}.overlay-content{max-width:50rem;width:100%;text-align:center}.overlay-content h2{font-size:3.6rem;font-weight:700;color:#2a2a2a;margin-bottom:1.2rem}.overlay-content p.overlay-description{font-size:2rem;font-weight:300;color:#2a2a2a;margin-bottom:4.8rem}.zip-validation-form{background-color:#fff;border-radius:.8rem;box-shadow:0 4px 16px #0000001a;overflow:hidden;max-width:40rem;margin:0 auto}.zip-validation-form form{display:flex}.zip-validation-form input{width:100%;border:none;font-size:2.4rem;padding:1.6rem 2.4rem;border-radius:.8rem 0 0 .8rem;outline:none}.zip-validation-form button{min-width:8rem;border:none;border-radius:0 .8rem .8rem 0;cursor:pointer;transition:background-color .3s ease}.zip-validation-form button svg{display:block;margin:0 auto}.zip-validation-form button svg.white-arrow{display:block}.zip-validation-form button svg.check-circle{display:none}.zip-validation-form button svg.warning-icon{display:none}.validation-message{margin-top:2.4rem;font-size:1.8rem;font-style:italic;display:none}.validation-message.positive{color:#009424;display:none}.validation-message.negative{color:#faaf38;display:none}.continue-btn{display:none;margin-top:2.4rem;padding:1.2rem 3.6rem;font-size:2rem;border:none;border-radius:.8rem;color:#fff;cursor:pointer;box-shadow:0 4px 16px #0000001a;transition:transform .2s ease}.continue-btn:hover{transform:translateY(-2px)}.try-again-btn{display:none;margin-top:1.2rem;padding:1.2rem 3.6rem;font-size:1.8rem;border:2px solid #FAAF38;border-radius:.8rem;background-color:transparent;color:#faaf38;cursor:pointer;transition:all .2s ease}.try-again-btn:hover{background-color:#faaf38;color:#fff;transform:translateY(-2px)}#tireconnect{display:none;opacity:0;pointer-events:none}#tireconnect.active{display:block;opacity:1;pointer-events:auto;animation:fadeIn .5s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media only screen and (min-width: 990px){.overlay-content h2{font-size:4.8rem}.overlay-content p.overlay-description{font-size:2.4rem}}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom-tire-seller.css.map */
