/** Shopify CDN: Minification failed

Line 543:0 Unexpected "}"

**/
h1 {
  font-weight: bold;
}
h2 {
  font-size: 24px;
  font-weight: bold;
}
h3 {
  font-size: 22px;
}
.article h2 {
font-size:16px;
}
.article h3 {
font-size:16px;
  font-weight:bold;
}
.btn--primary:hover {
color:#05c3dd;
background:#000;
}
button.signup-form__button:hover {
  color:#000;
background:#fff;
}
button.btn {
  border-radius: 10px;
  border:none;
}
button.add-to-cart {
  border:none; 
    background:#05c3dd;
color:#000;
}
button.add-to-cart:hover {
    color:#05c3dd;
background:#000;
}
.btn--secondary {
  border:none;
}
.btn--large {
border-radius:10px;
  font-weight:bold;
}
.btn--large:hover {
color:#05c3dd;
background:#000;
}

.formwrapper {
  width:90%;
  max-width:1080px;
}
.sticky-atc {
  background-color:#000 !important;
  color:#fff !important;
}
.sticky-atc a {
  color:#05c3dd;
}
.sticky-atc a {
  color:#05c3dd;
}
.sticky-atc button:hover {
  color:#000;
  background:#fff;
}

/* header */
.pageheader .logo {
  padding: 5px 0;
}
.cart-link__count {
background-color:#05c3dd;
}

/* nav */
.navigation
  .navigation__columns .navigation__column:not(.navigation__column--promotion)
  .navigation__column-title {
  font-size: 100%;
  opacity: 1;
  color: #05c3dd;
    font-weight:bold;
}
.navigation__tier-1 {
  font-weight: bold;
}
.navigation .navigation__tier-2-container {
  background: #121212;
  border-bottom:1px solid #000000;
}
.navigation__tier-2 {
  font-weight: 400;
  font-size: 17px !important;
}
.navigation__tier-2 a:hover {
  text-decoration:underline;
text-decoration-color:#05c3dd;
}
/*
.navigation__children-toggle {
  display: none;
}
*/
.navigation__column--promotion {
  display:none;
}
.navigation .navigation__children-toggle {
  padding:0 20px;
}
.navigation .navigation__tier-1 > .navigation__item > .navigation__link {
  padding: 2px 10px 18px;
}
@media (min-width: 768px) and (max-width: 1400px) {
  .navigation .navigation__tier-1 > .navigation__item > .navigation__link {
    padding: 18px 10px;
    /*font-size: 90%; */
  }
}
.navigation .navigation__tier-1>.navigation__item>.navigation__link:before {
  background-color:#05c3dd;
}
/*
.menu-promotion__image {
   max-width:200px;
} */
.menu-promotion__image img {
    max-width:200px;
  opacity:0.75;
}
.menu-promotion__image img:hover {
    max-width:200px;
  opacity:1;
}
.navigation__mobile-header span.mobile-nav-title {
  font-weight:bold;
  color:#05c3dd;
}
@media (max-width: 768px) {
.header-account-link {
  display:none;
}
  .show-search-link__icon {
    margin: 0 0 0 10px;
  }
}
@media (max-width: 768px) {
.navigation__child-tier .navigation__item .navigation__link:first-child {
  color:#05c3dd;
}
}
.product-block h6.page-block__title {
  text-transform:none;
  font-size:16px;
  font-weight:bold;
}

/* announcement */
.announcement-bar {
z-index:298;
}
.announcement__text {
  font-size: 14px;
  font-weight: bold;
}
.announcement-bar__announcements {
  margin: 5px 0;
}
.store-messages .message .tagline,
.store-messages .message .title,
.store-messages-mobile {
  font-size: 14px;
}
/* homepage */
@media (min-width: 768px) {
.homepage-articles .shg-sld-nav-button.shg-sld-right,   .homepage-articles .shg-sld-nav-button.shg-sld-left {
  top:-40%;
}
}
@media (min-width: 768px) {
  .homepage-articles .shg-sld-nav-button.shg-sld-left {
    left: 51%;
  }
}
@media (min-width: 1300px) {
  .homepage-articles .shg-sld-nav-button.shg-sld-right {
right:43%;
  }
}
@media (min-width: 1099px) and (max-width: 1299px) {
  .homepage-articles .shg-sld-nav-button.shg-sld-right {
right:42%;
  }
}
@media (min-width: 768px) and (max-width: 1100px) {
  .homepage-articles .shg-sld-nav-button.shg-sld-right {
right:39%;
  }
}
@media (max-width: 768px) {
  .homepage-articles .shg-sld-nav-button.shg-sld-left {
    left: 2%;
     top:-30%;
  }
}
@media (min-width: 550px) and (max-width: 768px) {
 .homepage-articles .shg-sld-nav-button.shg-sld-right, .homepage-articles .shg-sld-nav-button.shg-sld-left {
   top:-25%;
   }
}
@media (max-width: 549px) {
 .homepage-articles .shg-sld-nav-button.shg-sld-right, .homepage-articles .shg-sld-nav-button.shg-sld-left {
   top:-30%;
   }
}
@media (min-width: 768px) and (max-width: 768px) {
 .homepage-articles .shg-sld-nav-button.shg-sld-right, .homepage-articles .shg-sld-nav-button.shg-sld-left {
   top:-25%;
   }
}
.slider-nav__btn--style-2 svg {
  stroke:#05c3dd;
}
.slider-nav__btn--style-2:after {
  background-color:#000;  
}

.slider-nav__btn--style-2:hover:after {
    background-color:#000;
}
/*
.slider-nav__btn--style-2 svg:hover {
  stroke:#000;
}
*/

@media (max-width: 768px) {
#section-id-template--22453979971933__multi_column_j3mCBg .flexible-layout {
  flex-direction:row;
}
  #block-id-text_block_byKqM3 {
    display:none;
  }
 #section-id-template--22453979971933__multi_column_j3mCBg .container .flexible-layout .column {
        width:46% !important;
        max-width:46% !important;
      }
}
#section-id-template--22453979971933__multi_column_j3mCBg a, #section-id-template--22453979971933__multi_column_j3mCBg a:hover {
  text-decoration:none;
}
#section-id-template--22453979971933__multi_column_j3mCBg.fully-spaced-row--medium {
  margin:50px 0 24px;
}
#shopify-section-template--23076445684061__image_with_text_overlay_nHUtNr {
  margin:0 auto;
  padding:50px 0;
  background-color:#383939;
}
#shopify-section-template--23076445684061__image_with_text_overlay_nHUtNr div.container {
  margin:0 auto !important;
  padding:0;
}
/* plp pdp product block */
h1.product-title {
 text-transform: uppercase; 
}
.shogun-pdp-container {
  padding-top: 30px !important;
  padding-bottom:0px !important;
}
@media (max-width: 768px) {
.shogun-pdp-container {
   padding-top: 0px !important;
  padding-bottom:0px !important;
}
  }
.product-block__title {
  font-weight: bold;
 /*    text-transform:uppercase; */
}
.product-block__detail .price__current {
  font-size: 16px;
  font-weight: bold;
}
.price-label--sold-out {
  font-style: italic;
}
.price-label--sale {
  font-weight: bold;
}
a.product-link {
  font-size: 16px;
}
.not-available {
  font-weight: bold;
  background: #e90000;
  padding: 10px 25px;
  color: #fff;
}
.available {
  font-weight: bold;
  background: #4dff5a;
  padding: 10px 25px;
  color: #000;
}
#omnisend-form-669a45c61293e054514d8c6b-field-container-669a4c00a0f9256b5c2d106c-emailField-input.omnisend-form-669a45c61293e054514d8c6b-field-container-669a4c00a0f9256b5c2d106c-input {
  border-width:1px !important;
}

/* for plp */
.price--on-sale .price__current {
  color:#ff2929;
}
/* for pdp */
.price-container .price--on-sale .price__current {
  font-weight:bold;
}
.price-container .price--on-sale .price__was {
  opacity: .5;
}
.shogun-accordion-wrapper>.shogun-accordion>.shogun-accordion-heading>.shogun-accordion-header>.shogun-accordion-title {
  max-width:90%;
}
.with-icon {
font-weight:bold;
}
h4.shogun-accordion-title {
  text-transform:uppercase;
  font-weight:bold;
}
.shg-rich-text h3 {
  font-size:16px;
}
button.btn {
  font-weight:bold;
}
.product-info-accordion .disclosure {
border:none;
  margin-bottom:0px;
}
.product-info-accordion .disclosure__title {
  background:#ececec;
  padding: 2% 3%;
}
.disclosure__panel {
  padding: 2% 3%;
}
.disclosure__content {
 color:#000000;
}
.disclosure__title:before, .disclosure__title:after {
  right:3%;

}
/* product info */
.shogun-accordion {
  box-shadow:none !important;
}
.pdp-accordion .shogun-accordion-heading {
padding:12px 0 !important;
}
.faqs-accordion .shogun-accordion-heading {
padding: 12px 0 12px 3% !important;
}
.shogun-accordion-icon>span {
right:2% !important;
}
.shg-rich-text ol {
  list-style:decimal;
}
.shogun-root a {
  text-decoration:underline;
}
.shogun-root a:hover {
  text-decoration:none;
}

.video-iframe-wrap 
{
 position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 56.25%; 
}
.video-iframe-wrap iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}

.container.container--reading-width, .container .shopify-policy__container {
    max-width:1080px;
}
@media (max-width:768px) {
 .container.container--reading-width, .container .shopify-policy__container {
    max-width:90%;
} 
}
.faqs {
 /* padding: 140px 0 0; 
  margin: -140px 0 0; */
}
@media screen and (max-width:768px) {
.faqs {
  padding: 90px 0 0; 
  margin: -90px 0 0;
}
}

.peatys-input {
padding:15px;
}

/* footer */
.section-footer .section-footer__title {
font-weight:bold;
}
.section-footer a:hover {
  text-decoration-color:#05c3dd;
}
#pagefooter .section-footer__row-lower {
  padding-bottom: 0 !important;
}
@media (max-width: 768px) {
  #shopify-section-sections--22453980987741__custom_liquid_XYA4zH div {
  padding:0 8px 25px !important;   
}
}
#shopify-section-sections--22453980987741__footer .btn{
  background-color:#05c3DD;
  border:none;
  color:#000;
  font-weight:bold;
}
#shopify-section-sections--22453980987741__footer .btn:hover {
   background-color:#000;
  color:#fff;
}
.collapsible-tabs {
  max-width:90% !important;
}
.collapsible-tabs a {
  color:#fff;
}
.collapsible-tabs__tab .disclosure__title {
  font-size:18px !important;
}
@media (max-width: 768px) {
  .section-footer__menu-block {
  display:none;   
}
  .section-footer__row--blocks {
    padding:0;
  }
}
.signup-form__response--success .heading-font {
  color:#fff;
}
#shopify-section-sections--22453980987741__collapsible_tabs_zwPqcw .disclosure__title {
  font-weight:bold;
}
#shopify-section-sections--22453980987741__footer .section-footer__newsletter-block .section-footer__title {
  color:#05c3dd;
}
.shogun-form-dropdown .shogun-form-label {
  margin:0 !important;
}
.shogun-form-dropdown > select {
padding:.8em 15px !important;
}
.peatys-footer-signup {
  max-width:320px;
}
@media (max-width: 768px) {
  .peatys-footer-signup {
  max-width:100%;
    padding:2% 0 0% 1%;
}
}
.shogun-bf-cols a {
  text-decoration:none;
}
/* for highlighting sale on nav - both desktop and mobile 
.navigation .navigation__tier-1>.navigation__item:nth-child(9) {
  color:#ff2929;
} */

/* Riders & Teams Page */
#section-id-template--24771512697205__multi_column_WrfJUP,
#section-id-template--24771512697205__multi_column_bHGcKf,
#section-id-template--24771512697205__multi_column_fahy9B, 
#section-id-template--24771512697205__multi_column_kHNqgA,
#section-id-template--24771512697205__multi_column_UTaWk6,
#section-id-template--24771512697205__multi_column_hnRkLM,
#section-id-template--24771512697205__multi_column_aQKfgQ,
#section-id-template--24771512697205__multi_column_74jHAT, 
#section-id-template--24771512697205__multi_column_WxPKV3 {
  margin-top: 0px !important;
  margin-bottom:20px !important;
  }

#shopify-section-template--24771512697205__rich_text_cxxDKp .fully-spaced-row--medium, #shopify-section-template--24771512697205__rich_text_bffVjy .fully-spaced-row--medium {
  padding:10px 0;
  margin:10px 0 0;
}

.riders-group-header img {
  display:block;
  margin:0 auto;
  width:90%;
  max-width:440px;
}
@media (max-width: 768px) {
      .flexible-layout .column {
        margin-bottom: 20px;
      }

}
.homepage-takeover a {
  text-decoration:none;
}
.homepage-takeover a:hover {
  text-decoration:underline;
}
/* Custom CSS to hide the DocApp Discount Code form on mobile devices (768px and smaller) */
/*@media screen and (max-width: 768px) {
    /* Target the specific container for the discount input */
    /*.docapp-coupon-input.docapp-in-summary { 
        display: none !important;
    }*/
}