.qnas-location{display:block;margin:0 0 2rem;padding:1.8rem;border:.1rem solid rgba(var(--color-foreground),.16);border-radius:var(--inputs-radius);background:rgb(var(--color-background));text-align:start}.qnas-location__heading{margin-bottom:1.4rem}.qnas-location__title{margin:0 0 .4rem;font-size:1.8rem}.qnas-location__title span,.qnas-location__field label span,.qnas-location__map-link span{color:rgba(var(--color-foreground),.65);font-size:.85em;font-weight:400}.qnas-location__heading p{margin:0;color:rgba(var(--color-foreground),.72);font-size:1.3rem}.qnas-location__fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.qnas-location__customer-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem}.qnas-location__address-fields{display:grid;gap:1rem;margin-top:1rem}.qnas-location__country{margin-bottom:1rem}.qnas-location__field label{display:block;margin-bottom:.5rem;font-size:1.3rem;font-weight:600}.qnas-location__field select,.qnas-location__field input{width:100%;min-height:4.6rem;padding:0 1.2rem;border:.1rem solid rgba(var(--color-foreground),.3);border-radius:var(--inputs-radius);color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));font:inherit}.qnas-location__field select:focus-visible,.qnas-location__field input:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.55);outline-offset:.2rem}.qnas-location__field input[readonly],.qnas-location__field select:disabled{background-color:rgba(var(--color-foreground),.035)}.qnas-location__field select:disabled{cursor:wait;opacity:.55}.qnas-location__status{min-height:1.8rem;margin:1rem 0 0;font-size:1.3rem}.qnas-location__status[data-state=success]{color:#137333}.qnas-location__status[data-state=error]{color:#b3261e}.qnas-location__map-link{display:inline-block;margin-top:.6rem;font-size:1.3rem;text-underline-offset:.3rem}.qnas-location__map-link[hidden]{display:none}.drawer__footer .qnas-location{margin-bottom:1.5rem;padding:1.4rem}.drawer__footer .qnas-location__fields,.drawer__footer .qnas-location__customer-fields{grid-template-columns:1fr}@media screen and (min-width:750px){.cart__footer--qnas{display:block}.cart__footer--qnas>.cart__blocks{width:min(70rem,100%);margin-inline:auto}.cart__footer--qnas .cart__ctas{justify-content:center}}@media screen and (max-width:749px){.qnas-location__fields,.qnas-location__customer-fields{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/qnas-location.css.map */
