/** Shopify CDN: Minification failed

Line 64:0 Unexpected "}"

**/
/* Free shipping progress bar — cart drawer
   Colors are set as CSS variables here with safe fallbacks so this drops into
   any theme. To match your brand exactly, override --fsb-bg / --fsb-ink /
   --fsb-line / --fsb-accent, or point them at your theme's own color
   variables (e.g. rgb(var(--color-foreground))). */

.free-shipping-bar {
  --fsb-bg: #F39200;
  --fsb-line: #F39200;
  --fsb-ink: #1E2A3A;
  --fsb-accent: #B5432D;
  --fsb-fill: #3C8A5B;

  display: block;
  position: relative;
  padding: 14px 20px 16px;
  background: var(--fsb-bg);
  border-bottom: 1px solid var(--fsb-line);
  color: var(--fsb-ink);
}

.free-shipping-bar__message {
  margin: 0 0 10px;
  font-size: 1.3rem;
  line-height: 1.3;
}

.free-shipping-bar__amount {
  font-family: ui-monospace, 'SF Mono', Menlo, Consolas, monospace;
  font-size: 1.25rem;
}

.free-shipping-bar__track {
  position: relative;
  height: 10px;
  margin: 0 2px;
  background: var(--fsb-line);
  border-radius: 999px;
  overflow: hidden;
}

.free-shipping-bar__fill {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 0%;
  background: var(--fsb-fill, #3C8A5B);
  border-radius: 999px;
  transition: width 0.4s ease;
}

.square{
  position: relative;
  height: 5px;
  width: 5px;
  background-color: #d61313ff;
}
}

@media (prefers-reduced-motion: reduce) {
  .free-shipping-bar__fill {
    transition: none;
  }
}