/** Shopify CDN: Minification failed

Line 160:35 Unexpected "{"
Line 329:0 Expected "}" to go with "{"

**/
html {
  scroll-behavior: smooth;
}

hr.hr-line {
  background: #ffffff;
  height: 1px;
}

/* Fix Spacing issue with collection loop products */
.product-list {
  display: flex !important;
  align-items: stretch !important;
  flex-wrap: wrap !important;
}

@media (max-width: 767px) {
  .product-list.grid--uniform .product-block, .product-list.grid--uniform .collection-block {
    width: 100%;
  }
}

/* Show Collection loop filtering above chat */
.footer-button-xs {
  bottom: 35px;
}

/* Fix background of country list in footer */
.disclosure .disclosure-list {
  background-color: #ffffff;
}

/* Live Chat Stylings */
.o_livechat_signin .o_form_group input {
 background-color: #ffffff;
}
.o_modal .o_modal_content .o_contact_form .o_form_group input {
  background: #ffffff;
}
.o_modal .o_modal_content .o_contact_form .o_form_group textarea {
  background: #ffffff;
}

.o_composer_text_field.with_spacing_for_o_composer_submit_button {
  background: #ffffff;
}
#o_email {
  background: #ffffff;
}

/* Removing Boostrap From Navigation */
.site-control .site-control__inner a {
  text-decoration: none !important;
}

/* Styling of blog article */
.article-container .article-header {
  width: 100%;
  text-align: center;
  height: 90vh;
}
.article-container .article-header .rimage-outer-wrapper {
  width: 80%;  
}

/* Help Center Styles */
#shopify-section-template--16213609021629__d207fe5c-f641-44f9-801b-8b7b5895a7a8 .container {
  max-width: none;
  width: 100%;
}

#shopify-section-template--16213609021629__d207fe5c-f641-44f9-801b-8b7b5895a7a8 .section-spacing  {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

#help-hq-manual .help-hq .top .top-overlay {
  padding: 0 0 !important;
}

.page-helphq-manual .container.main.content {
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}

.help-hq .article-content a {
  background: #E2E2E2 !important;
  padding: 15px !important;
  margin: 10px 0 !important;
  display: block !important;
  text-decoration: none !important;
  border-radius: 5px !important;
  color: #000000 !important;
  font-size: 15px !important;
  -webkit-transition: all 200ms cubic-bezier(0.250, 0.100, 0.250, 1.000) !important;
  -o-transition: all 200ms cubic-bezier(0.250, 0.100, 0.250, 1.000) !important;
  transition: all 200ms cubic-bezier(0.250, 0.100, 0.250, 1.000) !important;
}

.help-hq .article-content a:hover {
  color: #ffffff !important;
  background: #000000 !important;
  padding: 15px 15px 15px 20px !important;
  -webkit-transition: all 200ms cubic-bezier(0.250, 0.100, 0.250, 1.000) !important;
  -o-transition: all 200ms cubic-bezier(0.250, 0.100, 0.250, 1.000) !important;
  transition: all 200ms cubic-bezier(0.250, 0.100, 0.250, 1.000) !important;
}

.article-helpful svg path {
  fill: #797979 !important;
}

.article-main-card .content {
  background: #efefef !important;
}

/* White background page templates */
.template-suffix-white-background-forms,
.template-suffix-product-reviews-template,
.template-suffix-giveaways {
  background-color: white;
  color: black;
}

.template-suffix-white-background-forms .feature-header--visible:after,
.template-suffix-product-reviews-template .feature-header--visible:after,
.template-suffix-giveaways .feature-header--visible:after {
  display: none;
}

.template-suffix-white-background-forms #page-content .content,
.template-suffix-product-reviews-template  #page-content .content,
.template-suffix-giveaways #page-content .content {
  background-color: white;
  margin-bottom: 108px;
}

.template-suffix-white-background-forms .feature-header,
.template-suffix-product-reviews-template .feature-header,
.template-suffix-giveaways .feature-header {
  color: black;
}

.template-suffix-white-background-forms a,
.template-suffix-product-reviews-template a,
.template-suffix-giveaways a {
  color: #1d3e43;
  text-decoration: underline;
}

.template-suffix-white-background-forms .rte a,
.template-suffix-product-reviews-template .rte a,
.template-suffix-giveaways .rte a, {
  color: #1d3e43;
  text-decoration: underline;
}

.template-suffix-white-background-forms h1, 
.template-suffix-white-background-forms h2,
.template-suffix-white-background-forms h3,
.template-suffix-white-background-forms h4,
.template-suffix-white-background-forms h5,
.template-suffix-product-reviews-template h1, 
.template-suffix-product-reviews-template h2,
.template-suffix-product-reviews-template h3,
.template-suffix-product-reviews-template h4,
.template-suffix-product-reviews-template h5,
.template-suffix-giveaways h1, 
.template-suffix-giveaways h2,
.template-suffix-giveaways h3,
.template-suffix-giveaways h4,
.template-suffix-giveaways h5 {
  color: black;
}


/* Sizing Chart */
.template-suffix-white-background-forms #roadgravelsizes h3, .template-suffix-white-background-forms #mountainsizes h3 {
  text-align: center;
}

.template-suffix-white-background-forms #roadgravelsizes, .template-suffix-white-background-forms #mountainsizes {
  width: 100%;
}

.page-litespeed-sizing-chart h1 {
  text-align: center !important;
}

.site-control .site-control__inner {
  background-color: #000000;
}

.feature-highlights {
  background-color: #000000;
}

/* Stick About Navigation */
#shopify-section-template--16189320921277__237cb3b9-115a-4e0e-b87e-7025f36b039f,
#shopify-section-template--16189395239101__95df9e76-7e93-48b1-8bd3-11a6549cd0eb,
#shopify-section-template--16189417324733__d7dd0ca9-9bbd-44a9-9a22-f25f42d3ddbb {
  position: sticky;
  top: 0px;
  z-index: 100000000000;
}

/* Color Slider */
.swiper-scrollbar-drag {
  background-color: #ffcd34 !important;
}

.product-slider .swiper-container .swiper-scrollbar {
  background: #303030 !important;
}

/* Tubeshaping and Weight Metafields Metafields Labels */
.tubeshaping-label {
  color: white;
  text-transform: uppercase;
  font-size: 13px;
  font-weight: bold;
  text-align: left;
}

.weight-label {
  color: grey;
  text-transform: uppercase;
  font-size: 13px;
  font-weight: bold;
  margin-top: -13px !important;
  text-align: left;
}

/* Bread Styling */
a[data-testid="bread-placement-bread-checkout-btn-product"] {
  font-size: 17px;
  letter-spacing: -0.5px;
  color: #181818;
  font-family: oswald;
  text-transform: capitalize;
}

/* Remove Bootstrap stylings on navigation in product pages */
.main-nav a {
  text-decoration: none !important;
}

@media screen and (max-width: 600px) {
  .main-nav a {
    padding-left: 17px;
  }

  #page-menu a {
    text-decoration: none;
  }
}

.nav-columns .button:hover {
  background-color: #ffffff !important;
  color: #000000 !important;
}

.feature-highlights h {
  text-align: left;

.feature-text {
  padding: 34px 17px;
  background-color: #0a0a0a;
  color: #fff !important;
}  

.feature-text p {
  color: #fff !important;
}

body:not(.header-section-overlap) .site-control:not(.nav-opaque) .site-control__inner .cart {
  fill: none;
  color: none;
}

body:not(.header-section-overlap) .site-control:not(.nav-opaque) .site-control__inner .menu .icon-menu .icon-menu__bar {
  background: white;
}


@media screen and (max-width: 600px) {
  body:not(.header-section-overlap) .site-control:not(.nav-opaque) .site-control__inner svg, body:not(.header-section-overlap) .site-control:not(.nav-opaque) .site-control__inner .cart {
    fill: #ffffff;
    color: #ffffff;
  }
}

/* Global Buttons */
button,
input[type=submit],
.button {
  letter-spacing: 1px !important;
  text-transform: uppercase !important;
}

button.loopbtn {
  border-radius: 50px !important;
  text-transform: uppercase !important;
  margin-top: 20px !important;
}

/* Add top padding to Innovation page on mobile */
@media (min-width: 600px) {
  div#shopify-section-template--16189395239101__40d26a66-4ab1-4fe6-b5f8-35c53d6d37c1 {
    padding-top: 100px;
  }
}

/* Contact Page */
.page-questions-get-in-touch {
    background: #ffffff;
}


  

