.address-validator{max-width:640px;margin-inline:auto}.address-validator .address-validator-form.small-form{width:100%;max-width:100%}.address-validator__header{margin-bottom:1.5rem}.address-validator__header .title{text-align:center}.address-validator__header .note{margin-top:.5rem;text-align:center;color:rgb(var(--text-color) / .75)}.address-validator__fieldset{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid rgb(var(--text-color) / var(--divider-opacity))}.address-validator__fieldset:last-of-type{border-bottom:0;margin-bottom:0;padding-bottom:0}.address-validator__fieldset-title{margin:0 0 1rem;color:rgb(var(--heading-color, var(--text-color)));text-transform:capitalize}.address-validator__row{display:flex;gap:1rem;align-items:flex-start}.address-validator__row>.input-row{flex:1;min-width:0}@media screen and (max-width:767.98px){.address-validator__row{flex-direction:column;gap:0}.address-validator__row>.input-row{flex:none;width:100%}}.address-validator .input-row{position:relative}.address-validator .field-label-row{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap;margin-bottom:8px}.address-validator .field-label-row>label{margin-bottom:0}.address-validator .field-error{color:rgb(var(--error-text-color, 180 35 24));font-size:var(--smaller-text-size-1, .85em);font-weight:400;white-space:nowrap}.address-validator .input-row.has-error input,.address-validator .input-row.has-error .searchable-dropdown-input{border-color:rgb(var(--error-text-color, 180 35 24))}.searchable-dropdown-wrapper{position:relative}.searchable-dropdown-wrapper .searchable-dropdown-input{width:100%;box-sizing:border-box;padding-inline-end:2.5rem;border:1px solid var(--input-border-color);border-radius:var(--btn-border-radius);background:var(--input-background-color);color:rgb(var(--input-text-color));font-size:var(--base-text-size);cursor:text}.searchable-dropdown-wrapper .searchable-dropdown-input:hover{border-color:var(--input-border-color-hover)}.searchable-dropdown-wrapper .searchable-dropdown-input:focus{border-color:var(--input-border-color-active);outline:none}.searchable-dropdown-wrapper .searchable-dropdown-input[readonly]:not(:disabled){cursor:pointer}.searchable-dropdown-wrapper.is-locked .searchable-dropdown-input,.searchable-dropdown-wrapper .searchable-dropdown-input:disabled{cursor:not-allowed;opacity:.55;background:color-mix(in srgb,var(--input-background-color) 85%,rgb(var(--text-color)) 8%)}.searchable-dropdown-wrapper>svg.icon,.searchable-dropdown-wrapper>.icon{position:absolute;right:6px;bottom:calc(.55em + 4px);width:20px;height:20px;color:rgb(var(--text-color));pointer-events:none;transition:transform .2s ease}.searchable-dropdown-wrapper.is-open>svg.icon,.searchable-dropdown-wrapper.is-open>.icon{transform:rotate(180deg)}.searchable-dropdown-list{position:absolute;top:100%;left:0;right:0;z-index:1000;max-height:220px;overflow-y:auto;box-sizing:border-box;margin-top:-1px;border:1px solid var(--input-border-color);border-radius:0 0 var(--btn-border-radius) var(--btn-border-radius);background:var(--input-background-color, rgb(var(--body-bg-color)));color:rgb(var(--text-color));box-shadow:0 4px 12px rgb(var(--text-color) / .12)}.searchable-dropdown-item{padding:.65rem .85rem;border-bottom:1px solid rgb(var(--text-color) / var(--divider-opacity));cursor:pointer}.searchable-dropdown-item:last-child{border-bottom:0}.searchable-dropdown-item:hover,.searchable-dropdown-item.highlighted{background:rgb(var(--text-color) / .06)}.searchable-dropdown-item.hidden{display:none}.searchable-dropdown-hint{padding:.65rem .85rem;color:rgb(var(--text-color) / .55);font-size:var(--smaller-text-size-1, .85em);pointer-events:none}.address-validator #address-validator-submit{width:100%}
/*# sourceMappingURL=/cdn/shop/t/3/assets/jsc-address-validator.css.map */
