.postal-code-form{display:flex;flex-direction:column;flex-grow:1}.postal-code-form__label{display:block;margin:0 0 2.4rem}.postal-code-form__field__input{width:100%;padding-inline-start:2.4rem;padding-inline-end:5.6rem}.postal-code-form__field__reset{padding:0;border:0;inset-inline-end:2.4rem;transition:opacity .2s;letter-spacing:normal;text-transform:capitalize;font-size:1.2rem;opacity:0;visibility:hidden}.postal-code-form__field__search-icon{inset-inline-end:2.4rem;transition:opacity .2s;visibility:visible}.postal-code-form__field__input:not(:placeholder-shown)~.postal-code-form__field__reset{opacity:1;visibility:visible}.postal-code-form__field__input:not(:placeholder-shown)~.postal-code-form__field__search-icon{opacity:0;visibility:hidden}.postal-code-form__field__input.invalid{border-color:var(--color-error);color:var(--color-error)}.postal-code-form__messages{margin:.8rem 0 0}.postal-code-form__results{flex-grow:1}.postal-code-form__divider{background-color:rgb(var(--color-border))}.postal-code-form__divider--results{display:none;margin:3.2rem 0 4rem}.postal-code-form__divider--actions{display:none;margin:2.4rem 0 1.6rem}.postal-code-form__results:has(.postal-code-form__results__loading:not(.hidden)) .postal-code-form__divider--results,.postal-code-form__results:has(.postal-code-form__results__content:not(.hidden)) .postal-code-form__divider--results{display:block}.postal-code-form__results__loading:not(.hidden){display:flex;justify-content:center;padding:11rem 0}.postal-code-form__results__loading .loading__spinner{width:4.8rem;height:4.8rem;position:relative}.postal-code-form__results__content:not(.hidden){display:flex;flex-direction:column;gap:5.2rem}.postal-code-form__results__content__item__title{font-size:2rem;font-weight:600;line-height:120%;margin:0 0 1.2rem}.postal-code-form__results__content__item__description{font-size:1.2rem;font-weight:400;line-height:160%;margin:0 0 .4rem}.postal-code-form__results__content__item__value{font-size:1.6rem;font-weight:600;line-height:120%;margin:0}.postal-code-form__results__content__item__value--free-shipping{display:flex;align-items:center;gap:.8rem;font-weight:400;line-height:150%}@media(max-width:768px){.postal-code-form__divider{margin-inline:-1.6rem;width:100vw}.postal-code-form__divider--actions{display:block}.postal-code-form__divider--results{margin:2.4rem -1.6rem}.postal-code-form__results__loading:not(.hidden){padding:7.2rem 0}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-postal-code-form.css.map */
