/* Mecarla: local shipping-goal indicator, scoped to the module. */
.mc-shipping-progress {
  --mc-shipping-color:#be1235;
  box-sizing:border-box;
  display:block;
  width:100%;
  min-width:0;
  flex:0 0 100%;
  padding:18px;
  margin:16px 0;
  background:#fff5f7;
  border:1px solid #f0d8df;
  border-radius:9px;
  color:#363036;
  text-align:left;
}
.mc-shipping-progress[hidden] {display:none!important;}
.mc-shipping-progress__top {display:flex;align-items:center;gap:11px;margin-bottom:8px;}
.mc-shipping-progress__icon {width:30px;height:25px;flex:0 0 30px;color:var(--mc-shipping-color);}
.mc-shipping-progress__heading {font-size:15px;line-height:1.45;color:var(--mc-shipping-color);font-weight:700;}
.mc-shipping-progress .mc-shipping-progress__message {margin:0 0 12px;color:#363036;font-size:15px;line-height:1.55;overflow-wrap:break-word;}
.mc-shipping-progress__bar {display:block;appearance:none;-webkit-appearance:none;border:0;border-radius:10px;background:#f0e1e5;width:100%;height:8px;overflow:hidden;color:var(--mc-shipping-color);}
.mc-shipping-progress__bar::-webkit-progress-bar {background:#f0e1e5;border-radius:10px;}
.mc-shipping-progress__bar::-webkit-progress-value {background:var(--mc-shipping-color);border-radius:10px;}
.mc-shipping-progress__bar::-moz-progress-bar {background:var(--mc-shipping-color);border-radius:10px;}
.mc-shipping-progress--achieved {--mc-shipping-color:#176942;background:#f0faf4;border-color:#cce7d6;}
@media(max-width:575px) {.mc-shipping-progress {padding:15px;}}


.mc-shipping-progress__conditions {display:block;margin-top:9px;font-size:12px;line-height:1.5;color:#635b60;}
