/** Shopify CDN: Minification failed

Line 21:0 Unexpected "{"
Line 21:1 Unexpected "{"
Line 21:10 Expected ":"
Line 23:18 Expected identifier but found whitespace
Line 23:20 Unexpected "{"
Line 23:29 Expected ":"
Line 24:19 Expected identifier but found whitespace
Line 24:21 Unexpected "{"
Line 24:30 Expected ":"
Line 25:16 Expected identifier but found whitespace
... and 9 more hidden warnings

**/
/* SHOPIFY_STYLESHEETS_VERSION: 1.0 */


/* CSS from section stylesheet tags */
/* START_SECTION:voltix-hero (INDEX:47) */
{{ section.settings.font | font_face }}
.voltix-hero {
  --voltix-accent: {{ section.settings.accent }};
  --voltix-heading: {{ section.settings.heading_color }};
  --voltix-body: {{ section.settings.body_color }};
  --voltix-button-text: {{ section.settings.button_text_color }};
  position: relative;
  min-height: 620px;
  display: flex;
  align-items: center;
  overflow: hidden;
  background-color: #0b0b0b;
  background-size: cover;
  background-position: center;
  font-family: {{ section.settings.font.family }}, sans-serif;
}
.voltix-hero::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, rgba(0,0,0,.86) 0%, rgba(0,0,0,.62) 45%, rgba(0,0,0,.2) 100%);
}
.voltix-hero__noise {
  position: absolute;
  inset: 0;
  opacity: .08;
  pointer-events: none;
  background-image: repeating-linear-gradient(0deg, rgba(255,255,255,.06) 0, rgba(255,255,255,.06) 1px, transparent 1px, transparent 4px);
}
.voltix-hero__content {
  position: relative;
  z-index: 2;
  width: min(760px, 90%);
  margin-left: 7%;
  padding: 72px 0;
}
.voltix-hero__kicker {
  margin-bottom: 18px;
  color: var(--voltix-accent);
  font-size: 13px;
  font-weight: 800;
  letter-spacing: .22em;
}
.voltix-hero h1 {
  margin: 0 0 22px;
  color: var(--voltix-heading);
  font-size: clamp(48px, 7vw, 94px);
  line-height: .9;
  font-weight: 900;
  letter-spacing: -.045em;
  text-transform: uppercase;
}
.voltix-hero h1 span { display: block; }
.voltix-hero h1 span:last-child { color: var(--voltix-accent); }
.voltix-hero p {
  max-width: 650px;
  margin: 0 0 32px;
  color: var(--voltix-body);
  font-size: 18px;
  line-height: 1.7;
  font-weight: 500;
}
.voltix-btn {
  display: inline-flex;
  align-items: center;
  gap: 24px;
  padding: 18px 28px;
  background: var(--voltix-accent);
  color: var(--voltix-button-text);
  text-decoration: none;
  font-size: 14px;
  font-weight: 800;
  letter-spacing: .08em;
  transition: transform .2s ease, filter .2s ease;
}
.voltix-btn:hover { transform: translateY(-2px); filter: brightness(1.08); }
.voltix-btn b { font-size: 22px; line-height: 1; }
.voltix-hero__stamp {
  position: absolute;
  right: 5%;
  bottom: 28px;
  z-index: 2;
  color: var(--voltix-accent);
  font-size: 12px;
  font-weight: 800;
  letter-spacing: .16em;
  text-align: right;
}
.voltix-hero__stamp small { color: var(--voltix-heading); opacity: .75; }
@media screen and (max-width: 749px) {
  .voltix-hero { min-height: 560px; background-position: 62% center; }
  .voltix-hero__content { width: 88%; margin-left: 6%; padding: 54px 0; }
  .voltix-hero h1 { font-size: clamp(44px, 14vw, 70px); }
  .voltix-hero p { font-size: 15px; }
  .voltix-hero__stamp { display: none; }
}
/* END_SECTION:voltix-hero */