.billing-form__error{display:block;margin-top:0;color:#c4301c;font-size:1.2rem;line-height:1.4}.billing-form .form-control.is-error,.billing-form .form-control--input.is-error,billing-form .form-control.is-error,billing-form .form-control--input.is-error{border-color:#c4301c;box-shadow:0 0 0 .1rem #c4301c66}.billing-form .form-label-caption,billing-form .form-label-caption{display:block;margin-top:0}.billing-form .form-field~.form-field,billing-form .form-field~.form-field{margin-top:0}@media(min-width:768px){.billing-form .form-field~.form-field,billing-form .form-field~.form-field{margin-top:0}}.billing-form__sdi{text-transform:uppercase;letter-spacing:.1em}.billing-form__badge{display:inline-block;width:.8rem;height:.8rem;border-radius:50%;background-color:#0d8756;margin-inline-start:.2rem;flex-shrink:0}.billing-form__actions{margin-top:.4rem}.billing-form__summary{width:100%;padding:1.2rem 1.6rem;background-color:rgba(var(--color-foreground),.04);border:.1rem solid rgba(var(--color-foreground),.1)}.billing-form__summary[hidden]{display:none}.billing-form__summary-head{margin-bottom:.8rem}.billing-form__summary-title{font-weight:600;font-size:1.3rem}.billing-form__summary-list{margin:0;display:grid;gap:.4rem}.billing-form__summary-row{display:flex;flex-wrap:wrap;gap:.4rem .8rem;font-size:1.3rem;line-height:1.4}.billing-form__summary-row[hidden]{display:none}.billing-form__summary-row dt{margin:0;opacity:.7}.billing-form__summary-row dd{margin:0;font-weight:600;word-break:break-word}.billing-form .cart-addons-drawer__content{padding-bottom:1.6rem}
/*# sourceMappingURL=/cdn/shop/t/4/assets/billing-form.css.map */
