/** Shopify CDN: Minification failed

Line 57:2 Unexpected "#"

**/

/* Header */

.announcement-bar {
 background-image: url("https://cdn.shopify.com/s/files/1/2422/2597/files/super-nav-bg.jpg?v=1645056545"); 
    background-size: cover; /* Resize the background image to cover the entire container */
  border-bottom: 3px solid #1276b3;
}

.announcement-text {
 font-size: 1.2em;
  letter-spacing:0;
  font-weight:normal;
}

.toolbar__menu {
 text-transform: uppercase; 
}



/* Hero */ 


#shopify-section-template--14465938096151__16443688809ff5d149 .promo-grid__text {
 text-align:center; 
}


#shopify-section-template--14465938096151__16443688809ff5d149 .promo-grid__content--boxed {
 background-color: rgba(0, 0, 0, 0.8); 
  margin:50px;
}




#shopify-section-template--14465938096151__16443688809ff5d149 .type-advanced .rte--strong, h2.section-header__title {
  font-family: 'race_sportregular';
    font-family: 'race_sportregular';
    background: -webkit-linear-gradient(#0b4f98, #1899cb);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  

}





  ##shopify-section-template--14465938096151__1644648303088dd791 .hero__text-shadow {
     background-color: rgba(0, 0, 0, 0.8); 
  margin:150px 50px 50px 50px;
    padding: 25px;
  }


  #shopify-section-template--14465938096151__1644648303088dd791 .hero__subtitle {
   font-size: 15px; 
  }

.slideshow__slide--16446483032bd41654-0 .hero__title {
   color: #d7aa47; 
   font-size: 35px!important; 
  }





@media only screen and (max-width: 600px) {
  #shopify-section-template--14465938096151__16443688809ff5d149 {
   display:none; 
  }
}

@media only screen and (min-width: 601px) {
  #shopify-section-template--14465938096151__1644648303088dd791
 {
   display:none; 
  }
}







/* Thin Banner */

#shopify-section-template--14465938096151__1644479296e16c4c42 .type-advanced .rte--strong {
 font-size: 1.6em;
 color: #fff!important;
  padding: 15px 0px;
    font-family: 'race_sportregular';

}

/* New Arrivals */

#shopify-section-template--15649513701598__1644369372bbaa5cf4.index-section {
 margin: 50px 0 0 0!important;  
}

#shopify-section-template--15649513701598__promo-grid .type-advanced .rte--strong {
    font-family: 'race_sportregular';
}

#shopify-section-template--15649513701598__promo-grid {
 
      background-image: url("https://cdn.shopify.com/s/files/1/0617/0017/8142/files/brands-bg.jpg?v=1644473809"); /* The image used */
  background-color: #000; /* Used if the image is unavailable */
  background-position: center; /* Center the image */
  background-repeat: no-repeat; /* Do not repeat the image */
  background-size: cover; /* Resize the background image to cover the entire container */
  
}





/* The Story */

#shopify-section-template--14465938096151__promo-grid2 {
 border-top: 3px solid #fff;
  border-bottom: 3px solid #fff;
}


#shopify-section-template--14465938096151__promo-grid2  .promo-grid__text {
 text-align:center;
}


#shopify-section-template--14465938096151__promo-grid2  .promo-grid__content--boxed {
 background-color: rgba(0, 0, 0, 0.8); 
  margin:50px;
}


#shopify-section-template--14465938096151__promo-grid2 .type-advanced .rte--strong {
  font-family: 'race_sportregular';
    font-family: 'race_sportregular';
    background: -webkit-linear-gradient(#0b4f98, #1899cb);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}



/* Brands */


#shopify-section-template--14465938096151__164447302084db3145 {
    background-image: url("https://cdn.shopify.com/s/files/1/0617/0017/8142/files/brands-bg.jpg?v=1644473809"); /* The image used */
  background-color: #000; /* Used if the image is unavailable */
  background-position: center; /* Center the image */
  background-repeat: no-repeat; /* Do not repeat the image */
  background-size: cover; /* Resize the background image to cover the entire container */
  padding-top: 100px;
  padding-bottom: 100px;
}



/* Watch + Custom */


#shopify-section-template--14465938096151__164447319479ac05ce .promo-grid__content--boxed {
   background-color: rgba(0, 0, 0, 0.8); 
}

#shopify-section-template--14465938096151__164447319479ac05ce .type-advanced .rte--strong {
    font-family: 'race_sportregular';
    background: -webkit-linear-gradient(#0b4f98, #1899cb);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}




[data-button_style=angled] .btn--inverse:after, [data-button_style=angled] .btn--inverse:before, .type-advanced .promo-grid__content:not(.promo-grid__content--boxed):not(.promo-grid__content--sale) .btn--inverse {
 border-color: #e1b63a;
}


/* What they said. */


#shopify-section-template--14465938096151__16444734150bb56aa8 {
      background-image: url("https://cdn.shopify.com/s/files/1/0617/0017/8142/files/brands-bg.jpg?v=1644473809"); /* The image used */
  background-color: #000; /* Used if the image is unavailable */
  background-position: center; /* Center the image */
  background-repeat: no-repeat; /* Do not repeat the image */
  background-size: cover; /* Resize the background image to cover the entire container */
  text-transform: uppercase;
}


#shopify-section-template--14465938096151__16444734150bb56aa8 h2 {
      font-family: 'race_sportregular';
    background: -webkit-linear-gradient(#0b4f98, #1899cb);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}



/* Q&As */

.flex-grid__item--366a9c3e-0249-4f0b-a98f-9fc4884f2124 .rte--strong {
    font-family: 'race_sportregular';
  border-bottom: 5px solid #e5bb39;


}

.flex-grid__item--366a9c3e-0249-4f0b-a98f-9fc4884f2124 .promo-grid__container {
    padding-top: 100px;
  padding-bottom: 100px;
}


/* Custom Work Guarantee */




.flex-grid__item--1644473575de749230-0 .promo-grid__content--boxed {
   background-color: rgba(0, 0, 0, 0.8); 
  border: 1px solid #fff;  
}

.flex-grid__item--1644473575de749230-0 .rte--strong {
    font-family: 'race_sportregular';
    border-bottom: 5px solid #e5bb39;
}


/* footer */


#shopify-section-footer {
  text-transform: uppercase;
        background-image: url("https://cdn.shopify.com/s/files/1/0617/0017/8142/files/brands-bg.jpg?v=1644473809"); /* The image used */
  background-color: #000; /* Used if the image is unavailable */
  background-position: center; /* Center the image */
  background-repeat: no-repeat; /* Do not repeat the image */
  background-size: cover; /* Resize the background image to cover the entire container */
}



.footer__item--415ccffd-cb9b-44d0-b823-cef2cedc21bd, .footer__item--415ccffd-cb9b-44d0-b823-cef2cedc21bd a {

 color: #3670ab;
}

.footer__item--415ccffd-cb9b-44d0-b823-cef2cedc21bd p {
    font-size: 34px;
  line-height:1.2;

}



/* Interior Nav */



#HeaderWrapper {
  background-image: url("https://cdn.shopify.com/s/files/1/0617/0017/8142/files/brands-bg.jpg?v=1644473809"); /* The image used */
  background-position: center; /* Center the image */
  background-repeat: no-repeat; /* Do not repeat the image */
  background-size: cover; /* Resize the background image to cover the entire container */
}

.template-index #HeaderWrapper {
  background-image: none;
}





h2 .hero__title {
  font-family: 'race_sportregular';
color:#fff;
  
}


/* Custom Content Section */


#shopify-section-template--15694247493854__1644638661aeb7b93b, #shopify-section-template--15694431879390__1644640822b819cbea,
#shopify-section-template--15694442791134__164464194786bbe634 {
  max-width:1330px;
  margin: 0 auto;
}


/* Feature Row Section */







h1, h22, h3, h3, h4, h5, div.theme-block h2, div.h1.appear-delay-1, .h1.appear-delay-1, h1.section-header__title, .custom-content h2,
.feature-row__item .h1 {
  font-family: 'race_sportregular';
    font-family: 'race_sportregular';
    background: -webkit-linear-gradient(#0b4f98, #1899cb);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}


.loaded .slideshow__slide.is-selected .hero__title .animation-contents {
    font-family: 'race_sportregular';
color:#fff;
}




#shopify-section-template--15649513701598__164447302084db3145 img {
 max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}


body {
 max-width: 1600px;
  margin-left: auto;
  margin-right: auto;
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
}


@font-face {
    font-family: 'race_sportregular';
    src: url('race_sport-webfont.woff2') format('woff2'),
         url('race_sport-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}