.vox-minimum-notice {
  box-sizing: border-box;
  margin: 0 0 20px;
  padding: 18px 20px;
  border: 2px dashed var(--brdcolor-gray-300, #dedede);
  border-radius: var(--wd-brd-radius, 6px);
  color: var(--color-gray-800, #242424);
  text-align: start;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.65;
  width: 100%;
}
.vox-minimum-notice[hidden], #vox-minimum-state { display: none !important; }
.vox-minimum-message .amount { font-weight: 700; color: var(--wd-primary-color, #438e44); white-space: nowrap; }
.vox-minimum-track { height: 10px; overflow: hidden; margin-top: 12px; background: rgba(127,127,127,.14); border-radius: var(--wd-brd-radius, 6px); }
.vox-minimum-fill {
  height: 100%; max-width: 100%; border-radius: inherit;
  background-color: var(--wd-primary-color, #438e44);
  background-image: linear-gradient(135deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);
  background-size: 15px 15px; transition: width .2s ease;
}
.widget_shopping_cart .vox-minimum-notice, .shopping-cart-widget-footer .vox-minimum-notice {
  border: 0; border-top: 1px solid var(--brdcolor-gray-300, #dedede);
  border-radius: 0; padding: 15px 0; margin: 0;
}
a.vox-minimum-disabled, button.vox-minimum-disabled, input.vox-minimum-disabled { opacity: .45 !important; cursor: not-allowed !important; box-shadow: none !important; }
@media (max-width: 576px) { .vox-minimum-notice { padding: 14px; font-size: 13px; } }
@media (prefers-reduced-motion: reduce) { .vox-minimum-fill { transition: none; } }
