/** Shopify CDN: Minification failed

Line 18:0 All "@import" rules must come first

**/
/* ============================================================
   PAWMOVES PROOF BAR — assets/pawmoves-proof-bar.css
   Extracted from pawmoves-hero.css — only the social proof bar.
   ============================================================ */

:root {
  --pm-red:        #C0392B;
  --pm-red-soft:   #E8C4BC;
  --pm-charcoal:   #1C1A18;
  --pm-font:       'Jost', sans-serif;
}

@import url('https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400;1,500&display=swap');


/* ============================================================
   SOCIAL PROOF BAR
   ============================================================ */
.pm-proof-bar {
  background: var(--pm-charcoal);
  padding: 1.4rem clamp(1.5rem, 5vw, 5rem);
  display: flex; align-items: center; justify-content: center;
  gap: clamp(3rem, 6vw, 7rem); flex-wrap: wrap;
  font-family: var(--pm-font);
}

.pm-proof-item {
  display: flex; flex-direction: column;
  align-items: center; gap: 3px;
}

.pm-proof-num {
  font-size: 28px; font-weight: 500;
  color: #fff; line-height: 1;
}

.pm-proof-num span { color: var(--pm-red-soft); }

.pm-proof-label {
  font-size: 11px; font-weight: 500;
  color: rgba(255,255,255,0.45);
  text-transform: uppercase; letter-spacing: 0.08em;
}

.pm-proof-divider {
  width: 1px; height: 36px;
  background: rgba(255,255,255,0.12);
}


/* ============================================================
   RESPONSIVE — Mobile (<=480px)
   3 items on row 1, remaining items wrap to row 2, both centered.
   ============================================================ */
@media (max-width: 480px) {
  .pm-proof-bar {
    padding: 1.2rem 1rem;
    row-gap: 1.4rem;
    column-gap: 0.8rem;
  }

  /* Dividers only make sense in a single row; hide them so the
     3-per-row wrap isn't thrown off by their extra flex slots. */
  .pm-proof-divider {
    display: none;
  }

  .pm-proof-item {
    flex: 0 1 28%;
  }

  .pm-proof-num { font-size: 22px; }
  .pm-proof-label { font-size: 10px; }
}
