/** Shopify CDN: Minification failed

Line 14:0 Comments in CSS use "/* ... */" instead of "//"
Line 15:0 Comments in CSS use "/* ... */" instead of "//"
Line 29:0 Comments in CSS use "/* ... */" instead of "//"
Line 31:0 Comments in CSS use "/* ... */" instead of "//"
Line 33:0 Comments in CSS use "/* ... */" instead of "//"
Line 64:1 Unexpected "{"
Line 96:0 Comments in CSS use "/* ... */" instead of "//"
Line 109:0 Comments in CSS use "/* ... */" instead of "//"

**/

//custom CSS for DOAF
// universal variables redefined in snippets - css-variables dot liquid

  :root,
  *:before {
    --doaf_lime: #B4FF33;
    --doaf_apple: #66CC00;
    --doaf_forest: #006633;
    --doaf_pink: #EE4B5E;
    --doaf_yellow: #F8D100;
    --doaf_violet: #9F369A;
    --doaf_grey: #F6F3F1;
    --doaf_blackgreen: #1C2E25;
  }

//Colors

//Defining Theme Variables

//color the top
div#sticky-header {
  border-top: 1px solid pink;
}
.background-header {
  background-color: black;
  background-image: linear-gradient(
    180deg,
    black 0%,
    black 80px,
    var(--doaf_blackgreen) 100%
  );
}
header .list-menu {
  font-family: gamay-variable, sans-serif !important;
  font-weight: 200;
  text-transform: uppercase;
  letter-spacing: 0.7px;
}
header .x-container-header-nav {
  font-size: small;
}
header .sub-menu {
  font-weight: 700;
}


h1,
h2,
h3,
h4,
 {
  font-family: gamay-variable, sans-serif !important;
  font-variation-settings: "wdth" 100, "wght" 700;
  line-height: 1;
  text-wrap: pretty;
}
h1 {
  font-size: 64px;
  font-weight: 700;
  text-transform: uppercase;
  word-wrap: break-word;
}
h2 {
}
h3 {
  font-size: 24px;
  text-transform: uppercase;
}
h6 {
  font-family: Inter;
  line-height: 1.4;
}
.button-text {
  font-weight: 700;
}
.button {
  padding: 10px 30px;
}
.button-outline {
  box-shadow: inset 0 0 0 2px !important;
}

//Slideshow Hero Styling
.x-subheading {
  font-family: gamay-variable, sans-serif;
  font-variation-settings: "wdth" 80, "wght" 700;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.hero-text h1,
.hero-text h2 {
  font-family: gamay-variable, sans-serif;
  text-transform: uppercase;
}

// Promotion Grid on Homepage
.title-template--19358881743045__promotion_grid_nGkJ8A-8373938585797 a {
  color: white;
}
.heading-promotion_N94REb {
  font-family: gamay-variable, sans-serif;
  color: white;
  font-weight: 700;
  text-transform: uppercase;
}

text-promotion_N94REb h6 {
     font-family: Inter, sans-serif !important;
     letter-spacing: 0px;
     text-transform: none;
}

.text-promotion_N94REb {
  font-family: gamay-variable, sans-serif;
  font-variation-settings: "wdth" 80, "wght" 700;
  text-transform: uppercase;
  letter-spacing: 2px;
}
h3#title-template--19358881743045__promotion_grid_nGkJ8A-8373938585797 a {color:white}

.highlight {
  letter-spacing: 3px;
  background: -webkit-linear-gradient(
    -180deg,
    var(--doaf_lime) 0%,
    var(--doaf_apple) 50%
  );
  -webkit-background-clip: text;
  -webkit-text-stroke: 4px transparent;
}