/** Shopify CDN: Minification failed

Line 58:12 Expected identifier but found whitespace
Line 58:13 Unexpected "clamp("
Line 75:38 Expected identifier but found "*"

**/
/* ===========================================================
   QD Hero Subheader — theme test band + content specimen
   =========================================================== */

.qd-hero-subheader {
  padding-block: var(--qd-space-xl) var(--qd-space-xxl);
}

.qd-hero-subheader__inner {
  width: 100%;
}

.qd-hero-subheader__text {
  margin: 0 0 var(--qd-space-xxl);
  font-family: var(--qd-font-primary);
  font-size: var(--qd-font-md);
  line-height: var(--qd-lh-hero-body);
}

.qd-hero-subheader__specimen > * + * {
  margin-top: var(--qd-space-md);
}

.qd-hero-subheader__specimen h3.h3 {
  margin-top: var(--qd-space-xl);
}

.qd-hero-subheader__specimen .button + .button {
  margin-left: var(--qd-space-sm);
}

.qd-hero-subheader__copy {
  max-width: var(--qd-container-narrow);
  margin-inline: auto;
}

.qd-hero-subheader__text{
  font-family: var(--qd-font-header);
  /* base: ~96px @1280 */
  font-size: var(--qd-font-xl);
  margin-bottom:0;
}
/* 
.qd-hero-subheader__heading {
  font-family: var(--qd-font-header);
  color: var(--qd-color-white);
  line-height: 1;
  font-weight: 900;
  margin: 0 0 var(--qd-space-xs);
  /* base: ~96px @1280 */
  font-size: clamp(4rem, 2.25rem + 5.75vw, 12rem);
}

.qd-hero-subheader__heading b {
  color: var(--qd-color-gold);
}

.qd-hero-subheader__heading-2 {
  font-family: var(--qd-font-header);
  /* base: ~48px @1280 */
  font-size: clamp(2.8rem, 2rem + 2.2vw, 5.6rem);
  font-weight: 700;
  line-height: 1;
  margin: 0 0 var(--qd-space-sm);
}

.qd-hero-subheader__heading-3 {
  font-family: var(--qd-font-header); */
  /* base: ~32px @1280 */
  font-size: clamp(2rem, 1.5rem + 1.33vw, 3.8rem);
  font-weight: 400;
  line-height: 1;
  margin: 0 0 var(--qd-space-lg);
}


