.stalla-billing-fields{width:100%;margin:0 0 2rem;padding:1.6rem;border:.1rem solid rgba(var(--color-foreground),.12);border-radius:var(--buttons-radius-outset, .8rem);background:rgb(var(--color-background));box-shadow:0 .2rem 1.2rem rgba(var(--color-foreground),.04)}.stalla-billing-fields--compact{margin:0 0 1.5rem;padding:1.4rem}.stalla-billing-fields__header{margin-bottom:1.2rem}.stalla-billing-fields__title{margin:0 0 .4rem;font-size:calc(var(--font-heading-scale) * 1.8rem);line-height:1.25}.stalla-billing-fields--compact .stalla-billing-fields__title{font-size:calc(var(--font-heading-scale) * 1.55rem)}.stalla-billing-fields__text,.stalla-billing-fields__hint,.stalla-billing-fields__error{margin:0;font-size:1.3rem;line-height:1.45}.stalla-billing-fields__text,.stalla-billing-fields__hint{color:rgba(var(--color-foreground),.75)}.stalla-billing-fields__group{margin-bottom:1.2rem}.stalla-billing-fields__group:last-child{margin-bottom:0}.stalla-billing-fields__label{display:block;margin-bottom:.5rem;font-size:1.3rem;font-weight:600;color:rgb(var(--color-foreground))}.stalla-billing-fields__input{width:100%;min-height:4.4rem;padding:1rem 1.2rem;border:.1rem solid rgba(var(--color-foreground),.24);border-radius:var(--inputs-radius, .4rem);background:rgb(var(--color-background));color:rgb(var(--color-foreground));font:inherit;font-size:1.5rem;transition:border-color var(--duration-short) ease,box-shadow var(--duration-short) ease}.stalla-billing-fields__input:focus{outline:0;border-color:rgb(var(--color-foreground));box-shadow:0 0 0 .2rem rgba(var(--color-foreground),.08)}.stalla-billing-fields__input[aria-invalid=true]{border-color:#b3261e;box-shadow:0 0 0 .2rem #b3261e14}.stalla-billing-fields__select{-webkit-appearance:auto;appearance:auto}.stalla-billing-fields__conditional{padding-top:.4rem}.stalla-billing-fields__row{display:grid;grid-template-columns:1fr;gap:0}.stalla-billing-fields__error{margin-top:1rem;padding:1rem 1.2rem;border-radius:var(--inputs-radius, .4rem);background:#b3261e14;color:#b3261e;font-weight:600}.cart-drawer .stalla-billing-fields{box-shadow:none}@media screen and (min-width:750px){.stalla-billing-fields__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/stalla-billing-fields.css.map */
