/* DAN AURA: keep the numeric value clear of the existing circular select arrow. */
body main select:is(.qty, [id$="-quantity"]),
body main .ungaro-quantity-field {
  width: 104px !important;
  min-width: 104px !important;
  max-width: 104px !important;
  flex: 0 0 104px !important;
}
body main select:is(.qty, [id$="-quantity"]) {
  box-sizing: border-box;
  padding-inline: 14px 48px !important;
  font-size: 16px !important;
  text-align: start;
  line-height: 1.4;
}
body main .ungaro-buy-row { grid-template-columns: 104px minmax(0, 1fr); }
body main .buy-row > .button { min-width: 0; }
html[dir="rtl"] body main select:is(.qty, [id$="-quantity"]) {
  background-position: left 12px center !important;
}
/* Ecwid scrolls its own checkout to y=0 of each step. An in-flow header avoids
   obscuring its title and form, including zoom and mobile software keyboards. */
html[data-dan-ecwid-store] body > .site-header {
  position: relative !important;
  inset-block-start: auto !important;
}
