/* storefront-v4; generated from build_leads.py. */
body[data-brand="dalmvik-pump"] {
  --ink: #2a1015;
  --paper: #fbeef0;
  --accent: #d90429;
  --paper-alt: #ecdee1;
  --accent-soft: #f5c4cc;
  --line: #d7c8cb;
  --muted: #846f73;
  --display: ShopSans, 'Segoe UI', sans-serif;
  --image-position: 45% center;
}
body[data-brand="dalmvik-pump"] .announcement { background: #2a1015; color: #fff; }
body[data-brand="dalmvik-pump"] .site-header { background: #2a1015; }
body[data-brand="dalmvik-pump"] .brand-name,
body[data-brand="dalmvik-pump"] .desktop-nav a,
body[data-brand="dalmvik-pump"] .header-action { color: #fff; }
body[data-brand="dalmvik-pump"] .hero-index { background: #d90429; }
body[data-brand="dalmvik-pump"] .product-card { border-radius: 28px; }
body[data-brand="dalmvik-pump"] .product-media img { border-radius: 24px 24px 0 0; }
body[data-brand="dalmvik-pump"] .primary-link,
body[data-brand="dalmvik-pump"] .button-submit button {
  background: #2a1015;
  color: #fff;
  border-radius: 8px;
}
body[data-brand="dalmvik-pump"] .product-price strong { color: #d90429; }
/* card-field-chrome */
body[data-brand="dalmvik-pump"] .checkout-wrap form div.input1 label {
  text-transform: uppercase;
  font-size: 0.95rem;
  font-weight: 500;
}
body[data-brand="dalmvik-pump"] .checkout-wrap form div.input1 input {
  border-radius: 16px;
}
