/* TEST checkout only. Leave the approved delivery summary, OTP and buttons alone. */
html[data-dan-checkout-step="details"] #my-store-44278458 .ec-cart-step--address .ec-form input.form-control__text:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]),
html[data-dan-checkout-step="details"] #my-store-44278458 .ec-cart-step--address .ec-form select.form-control__select,
#my-store-44278458 .dan-whatsapp-field input.form-control__text {
  box-sizing: border-box !important;
  height: 3.4rem !important;
  min-height: 3.4rem !important;
  padding-block: .75rem !important;
  padding-inline: .875rem !important;
  font-family: var(--sans, Verdana, Geneva, Tahoma, sans-serif) !important;
  font-size: 1rem !important;
  font-weight: 400 !important;
  line-height: 1.5rem !important;
  letter-spacing: normal !important;
  text-align: start !important;
}
html[data-dan-checkout-step="details"] #my-store-44278458 .ec-cart-step--address .ec-form .form-control__select-text,
html[data-dan-checkout-step="details"] #my-store-44278458 .ec-cart-step--address .ec-form .form-control__placeholder,
html[data-dan-checkout-step="details"] #my-store-44278458 .ec-cart-step--address .ec-form .form-control__placeholder-inner,
html[data-dan-checkout-step="details"] #my-store-44278458 .ec-cart-step--address .ec-form input.form-control__text::placeholder,
#my-store-44278458 .dan-whatsapp-field input.form-control__text::placeholder {
  font-family: var(--sans, Verdana, Geneva, Tahoma, sans-serif) !important;
  font-size: 1rem !important;
  font-weight: 400 !important;
  line-height: 1.5rem !important;
  letter-spacing: normal !important;
}
html[data-dan-checkout-step="details"] #my-store-44278458 .ec-cart-step--address .ec-form .form-control__placeholder {
  padding-inline: .875rem !important;
}
/* Ecwid keeps its native arrow on the physical right, including RTL locales. */
html[data-dan-checkout-step="details"] #my-store-44278458 .ec-cart-step--address .ec-form .form-control--select input.form-control__text:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]),
html[data-dan-checkout-step="details"] #my-store-44278458 .ec-cart-step--address .ec-form .form-control--select select.form-control__select,
html[data-dan-checkout-step="details"] #my-store-44278458 .ec-cart-step--address .ec-form .form-control--select .form-control__placeholder {
  padding-right: 2.5rem !important;
}
/* Higher specificity than the generic input rule: keep value below the label. */
html[data-dan-checkout-step="details"] #my-store-44278458 .ec-cart-step--address .ec-form .form-control--label input.form-control__text:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]),
html[data-dan-checkout-step="details"] #my-store-44278458 .ec-cart-step--address .ec-form .form-control--label select.form-control__select {
  padding-top: 1.25rem !important;
  padding-bottom: .375rem !important;
}
html[data-dan-checkout-step="details"] #my-store-44278458 .ec-cart-step--address .ec-form .form-control--label .form-control__label {
  top: .25rem !important;
  height: auto !important;
  min-height: 0 !important;
  padding-block: 0 !important;
  padding-inline: .875rem !important;
  font-family: var(--sans, Verdana, Geneva, Tahoma, sans-serif) !important;
  font-size: .6875rem !important;
  font-weight: 400 !important;
  line-height: .875rem !important;
  letter-spacing: normal !important;
}
html[data-dan-checkout-step="details"] #my-store-44278458 .ec-cart-step--address .ec-form .form-control--select.form-control--label .form-control__label {
  padding-right: 2.5rem !important;
}
