.postcode-validator{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem;padding:1.5rem;background-color:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.1);border-radius:.5rem}.postcode-validator__label{font-size:1.4rem;font-weight:500;margin-bottom:.5rem;display:block}.postcode-validator__input-wrapper{display:flex;flex-direction:column;gap:.5rem}.postcode-validator__input{width:100%;padding:1rem;font-size:1.4rem;border:1px solid rgba(var(--color-foreground),.2);border-radius:.4rem;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));text-transform:uppercase}.postcode-validator__input:focus{outline:none;border-color:rgb(var(--color-foreground));box-shadow:0 0 0 .2rem rgba(var(--color-foreground),.1)}.postcode-validator__message{display:none;padding:.8rem 1rem;font-size:1.3rem;border-radius:.4rem;margin-top:.5rem}.postcode-validator__message--success{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.postcode-validator__message--error{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.postcode-validator__message--loading{background-color:#d1ecf1;color:#0c5460;border:1px solid #bee5eb}.cart__checkout-button.disabled,button[name=checkout].disabled{opacity:.5;cursor:not-allowed}@media screen and (min-width: 750px){.postcode-validator__input-wrapper{flex-direction:row;align-items:flex-start}.postcode-validator__input{max-width:300px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-postcode-validator.css.map */
