.tptai-pincode-availablity{box-sizing:border-box;width:100%}.tptai-pincode-availablity_container{max-width:100%;margin:0 auto}.tptai-pincode-availablity_form{display:flex;align-items:stretch;gap:0;max-width:40em;margin:0 auto}.tptai-pincode-availablity_input{flex:1;padding:1em 1.2em;border:.0625em solid var(--input-border-color, #E5E5E5);border-right:none;border-radius:var(--border-radius, .5em) 0 0 var(--border-radius, .5em);background-color:var(--input-background-color, #FFFFFF);color:var(--input-text-color, #000000);font-size:1em;line-height:1.4;outline:none;transition:border-color .3s ease,box-shadow .3s ease;min-width:0}.tptai-pincode-availablity_input::placeholder{color:var(--input-placeholder-color, #999999);opacity:1}.tptai-pincode-availablity_input:focus{border-color:var(--button-background-color, #00A86B);box-shadow:0 0 0 .125em #00a86b33}.tptai-pincode-availablity_button{padding:1em 1.5em;background-color:var(--button-background-color, #00A86B);color:var(--button-text-color, #ffffff);border:none;border-radius:0 var(--border-radius, .5em) var(--border-radius, .5em) 0;font-size:1em;font-weight:600;cursor:pointer;transition:all .3s ease;white-space:nowrap;min-width:fit-content}.tptai-pincode-availablity_button:hover{background-color:var(--button-hover-background-color, #008B5A);color:var(--button-hover-text-color, #ffffff);transform:translateY(-.0625em)}.tptai-pincode-availablity_button:active{transform:translateY(0)}.tptai-pincode-availablity_button:disabled{opacity:.6;cursor:not-allowed;transform:none}.tptai-pincode-availablity_message{margin-top:1em;text-align:center}.tptai-pincode-availablity_message-content{padding:.75em 1em;border-radius:var(--border-radius, .5em);font-size:.9em;font-weight:500}.tptai-pincode-availablity_message-content.success{background-color:#d4edda;color:#155724;border:.0625em solid #c3e6cb}.tptai-pincode-availablity_message-content.error{background-color:#f8d7da;color:#721c24;border:.0625em solid #f5c6cb}.tptai-pincode-availablity_message-content.info{background-color:#d1ecf1;color:#0c5460;border:.0625em solid #bee5eb}.tptai-pincode-availablity_available-message,.tptai-pincode-availablity_unavailable-message{margin-top:1em;padding:.75em 1em;text-align:center;border-radius:var(--border-radius, .5em);font-size:.9em;font-weight:500}.tptai-pincode-availablity_available-message{background-color:#d4edda;color:#155724;border:.0625em solid #c3e6cb}.tptai-pincode-availablity_unavailable-message{background-color:#f8d7da;color:#721c24;border:.0625em solid #f5c6cb}.tptai-pincode-availablity_button.loading{position:relative;color:transparent}.tptai-pincode-availablity_button.loading:after{content:"";position:absolute;top:50%;left:50%;width:1em;height:1em;margin:-.5em 0 0 -.5em;border:.125em solid transparent;border-top:.125em solid currentColor;border-radius:50%;animation:tptai-spin 1s linear infinite;color:var(--button-text-color, #ffffff)}@keyframes tptai-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 767px){.tptai-pincode-availablity_form{flex-direction:column;gap:.75em;max-width:100%}.tptai-pincode-availablity_input{border-right:.0625em solid var(--input-border-color, #E5E5E5);border-radius:var(--border-radius, .5em);padding:.875em 1em}.tptai-pincode-availablity_button{border-radius:var(--border-radius, .5em);padding:.875em 1em}}@media (min-width: 768px) and (max-width: 1279px){.tptai-pincode-availablity_form{max-width:35em}.tptai-pincode-availablity_input{padding:.9em 1.1em}.tptai-pincode-availablity_button{padding:.9em 1.3em}}@media (min-width: 1280px){.tptai-pincode-availablity_form{max-width:40em}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/tptai-pincode-availablity.css.map */
