/** Shopify CDN: Minification failed

Line 361:0 Unexpected "{"
Line 466:4 "backgroud" is not a known CSS property
Line 620:0 Unexpected "<"

**/
/*  .old-bundles {
  display: none  !important;
} */
  
/* PDP Fold */

/* .new-bundles { */
  
  .bundles.new-bundles .bundle-container {
      margin: 0;
  }
  .bundles.new-bundles .bundle-title {
      background: transparent !important;
      color: #000;
      letter-spacing: -.25px;
  }

  .bundles.new-bundles .bundle-container {
    box-shadow: none;
  }

.bundles.new-bundles .bundle-title {
  position: relative;
}
.bundles.new-bundles span.bundle-badge {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    /* background: #f0f0f0; */
    font-size: 14px;
    width: max-content;
    font-family: 'Favorit', sans-serif;
    letter-spacing: normal;
    word-spacing: normal;
    margin: 0 auto;
    bottom: -30px;
    padding: 8px;
    font-weight: 400;
    text-transform: uppercase;
    border-radius: 18px;
    padding: 8px 20px;
    line-height: 13px;

    
}

.bundles.new-bundles .bundle-price {
    text-align: center !important;
    padding-top: 0 !important;
}
.bundles.new-bundles .bundle-container h4 {
    font-family: Favorit,sans-serif;
    font-weight: 200;
    font-size: 2em;
}

.bundles.new-bundles .bundle-container .button-outline-black {
    margin: 0 auto;
}

.bundles.new-bundles .desktop-only .package .button-outline-black {
    background: #50B3DA !important;
    box-shadow: 0px 2px 10px 0 rgba(0,0,0,.3);
}

.bundles.new-bundles .col-12.package {
    width: 100%;
    display: flex;
    flex-wrap: nowrap;
}
.bundles.new-bundles .col-12.package .bundle-container.specs {
    width: 100%;
    display: flex;
}
.bundles.new-bundles .col-12.package .bundle-container.specs ul {
    display: flex;
    align-items: center;
}

.bundles.new-bundles .bundle-container.specs li {
    height: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: end;
    justify-content: center;
    padding: 10px 20px 20px 20px;
    text-align: center;
    margin-bottom: 0;
}

.bundles.new-bundles .bundle-container.specs li img {
    max-height: 120px;
}

.bundles.new-bundles .col-12 .bundle-container.specs {
    border-radius: 18px !important;
}

.bundles.new-bundles .col-12 .bundle-container.specs a.shop-now {
    font-weight: 300;
    font-size: 14px;
}

.bundles.new-bundles .col-12.package .bundle-container.specs {
    background: transparent;
}

.bundles.new-bundles .col-12.package .bundle-container.specs li.inactive {
    background: #f0f0f0;
    opacity: 0.6;
    transition: opacity 0.3s linear; 
}
.bundles.new-bundles .col-12.package .bundle-container.specs li.include {
    background: #ffffff;
    opacity: 1;
}

.bundles.new-bundles .bundles.new-bundles .col-4.package.hide-small {
    opacity: 0.6;
    transition: opacity 0.3s linear; 
}

.bundles.new-bundles .col-4.package.hide-small.active {
    opacity: 1;
}


.bundles.new-bundles .gt-carbon-fiber-fender {
    order: 9;
}

.bundles.new-bundles .gt-stand {
    order: 10;
}

  
.template-product li a.shop-now {
    display: block;
    width: 100%;
}

.template-product li span.price {
    font-size: .9em!important;
    margin-bottom: 0;
    font-family: Favorit,sans-serif;
    font-weight: 300;
    color: #3f4041!important;
    line-height: 2;
    display: block !important;
}




.swatch-slide label:hover, .options-product-frame input[type=radio]:hover {
    cursor: pointer !important;
}
.swatch-slide {
  opacity: 0;
}
.swatch-slide.slick-initialized {
  opacity: 1;
}


.include:first-child {
    border-top-left-radius: 18px;
    border-bottom-left-radius: 18px;
}
.include:last-child {
    border-top-right-radius: 18px;
    border-bottom-right-radius: 18px;
}
.no-border, .include.no-border:first-child {
    border-bottom-right-radius: 0 !important;
    border-top-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
    border-top-left-radius: 0 !important;
}
.bundles.new-bundles .gt-stand.include {
    border-top-right-radius: 0;
    border-bottom-right-radius: 18px;
}

.bundles.new-bundles .gt-charger-plug.has-border.include {
    border-top-left-radius: 18px;
    border-bottom-left-radius: 18px;
}
.bundles.new-bundles .gt-charger-plug.border-bottom.include {
    border-bottom-right-radius: 18px;
}
.bundles.new-bundles .gt1.active .bundle-container {
    border-bottom-right-radius: 18px;
}
.bundles.new-bundles .gt-charger-plug.border-left.include, .border-left.include:first-child {
    border-bottom-left-radius: 18px !important;
}

/* .package.active .bundle-container {
    box-shadow: 4px 6px 6px #0000001a;
}

.include {
    box-shadow: 4px 5px 6px #0000001a;
}

.include:first-child {
    box-shadow: -1px 5px 6px #0000001a;
} */



@media only screen and (max-width: 639px) {
  div#bundles {
    /* background: #fff; */
  }
  .bundles.new-bundles .bundle-container .bundle-title {
    font-family: 'Favorit', sans-serif !important;
    text-transform: none;
    font-size: 1.25em;
    font-weight: 400;
  }
  .bundles.new-bundles .bundle-container {
    padding-top: 0 !important;
  }
  .bundles.new-bundles .bundle-container {
    border-radius: 0 !important;
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
    box-shadow: none !important;
    background: transparent !important;
  }
  .bundles.new-bundles .bundle-container .bundle-price {
    padding: 0 !important;
  }

  .bundles.new-bundles button.open-configView.solo-config.add-to-cart {
    margin-top: 15px;
    background: transparent;
    border: 1px solid #000;
    padding: 0.6em 1.2em !important;
    width: 100%;
    span {
      color: #000 !important;
      font-size: 14px !important;
    }
  }
  .bundles.new-bundles a.button-outline-black.open-configView {
    width: 100% !important;
    margin: 0;
    max-width: none !important;
    font-size: 14px !important;
    padding: 1em 1.2em !important;
  }
  .bundles.new-bundles .product-purchaseView #bundles {
    border-radius: 0 !important;
    margin: 0 -30px;
    
  }
  .slider-for .bundle-container {
    padding: 0 30px;
  }
  .slider-nav .slick-track {    
    width: calc(100% + 40px) !important;
    margin-left: -20px !important;
    transform: none !important;
  }
  .slider-nav .slick-list.draggable {
    overflow: visible;
  }

  .mobile-header {
    /* box-shadow: 4px 4px 6px #0000001a; */
    box-shadow: 0px 2px 6px #0000001a !important;
    padding: 5px 0 15px 0;
    h4 {
      font-family: mono45-headline,monospace!important;
      font-weight: bold;
      color: #000;
      text-align: center;
      padding: 10px 10px 15px 10px;
      font-size: 2em !important;
    }
  }

  .slider-nav .slick-track {
    display: flex;
    max-width: 100%;
    margin-left: 0 !important;
  }

  div#bundles {
    height: calc(100vh - 45px);
  }
  .slider-for {
    margin-top: 20px;
    span.bundle-badge {
      display: none;
    }
  }
}


.show-small.slider-nav {
  .bundle-title {
    background: #eeeeee !important;
  }
  .bundle-title {
    font-size: 17px !important;
    font-weight: 500 !important;
    max-width: calc(100% - 10px);
    margin: 0 auto;
  }
  .bundle-container {
    margin-bottom: 0 !important;
    .bundle-title {
      padding: 8px 12px !important;
      width: 100%;
      font-weight: 400;
      border-radius: 30px !important;
    }
  }
  .slick-current .bundle-container {
    margin-bottom: 0 !important;
    .bundle-title {
      padding: 8px 12px !important;
      width: 100%;
      background: #000 !important;
      color: #fff !important;
      border-radius: 30px !important;
    }
  }

  .slick-current .bundle-container {
    border-radius: 30px !important;
  }
  
}



ul.bundle-includes.for-gt-1 li {
  opacity: 0.35;
}
ul.bundle-includes.for-gt-1 li.gt-bundle-1 {
  opacity: 1;
}

ul.bundle-includes.for-gt-1 .gt-bundle-2.gt-fender,
ul.bundle-includes.for-gt-1 .gt-bundle-2.gt-charger-plug,
ul.bundle-includes.for-gt-1 .gt-bundle-3.gt-fender,
ul.bundle-includes.for-gt-1 .gt-bundle-3.gt-charger-plug,
{
    display: none !important;
}

ul.bundle-includes.for-gt-1 .gt-bundle-1.gt-fender,
ul.bundle-includes.for-gt-1 .gt-bundle-1.gt-charger-plug {
    display: block !important;
}


ul.bundle-includes.for-gt-2 li {
  opacity: 0.35;
}
ul.bundle-includes.for-gt-2 li.gt-bundle-2 {
  opacity: 1;
}

ul.bundle-includes.for-gt-2 li {
  opacity: 0.35;
}


ul.bundle-includes.for-gt-3 li {
  opacity: 0.35;
}
ul.bundle-includes.for-gt-3 li.gt-bundle-3 {
  opacity: 1;
}

/* .for-gt-2 li.gt-bundle-1 {
    display: none !important;
} */

li.hide {
    display: none !important;
}

.bundle-select.show-active {
  display: none;
}

.show-active-only {
  display: none;
}

.bundle-price .bundle-select span {
    color: #fff;
}

li.var-swatch.Tread.Tire {
    display: none !important;
}



@media only screen and (min-width: 640px) {
  .bundles.new-bundles .bundle-container .bundle-title {
    padding-bottom: 0 !important;
  }
  span.bundle-badge {
    /* background: #f7f5f3; */
  }
  .bundles.new-bundles .specs ul li {
    border-radius: 12px;
  }
  .bundles.new-bundles .col-12.package .bundle-container.specs li.inactive {
    background: transparent;
  }
  .bundles.new-bundles .col-12.package .bundle-container.specs li.inactive.include {
    background: #ffffff;
  }
  .bundles.new-bundles .specs ul li.include {
    border: 1px solid #f3f3f3 !important;
    box-shadow: -1px 1px 4px #dcdcdc;
  }
  
  .bundles.new-bundles .col-12.package .bundle-container.specs li.include {
    border-radius: 12px !important;
  }
  .bundles.new-bundles .package.hide-small.active .bundle-container {
    background: transparent !important;
  }
  div#bundles.bundles.new-bundles  {
    background: transparent !important;
  }
  
  .bundles.new-bundles .active .bundle-select.hide-active {
    display: none;
  }
  .bundles.new-bundles .active .bundle-select.show-active {
    display: block;
  }
  .bundles.new-bundles .col-12.package .bundle-container.specs ul {
    justify-content: space-between !important;
  }
  .bundles.new-bundles .col.col-4 .bundle-container {
    background: transparent;
  }
  .bundles.new-bundles .col-4.package.hide-small {
    max-width: calc(33.33% - 3px);
    margin-bottom: 5px !important;
    border-radius: 12px !important;
    background: transparent;
  }
  .bundles.new-bundles .col-4.package.hide-small.active {
    backgroud: #fff;
    box-shadow: -1px 1px 4px #dcdcdc;
    border: 1px solid #f3f3f3 !important;
  }
  
  .bundles.new-bundles .col.col-4.package.active {
    background: #fff;
  }
  .product-purchaseView .bundles.new-bundles {
    display: flex;
    justify-content: space-between;
  }
  .bundles.new-bundles .bundle-container.specs li {
    flex: 1 0 0;
    margin: 0 2px;
  }
  #bundles.bundles.new-bundles  h4 {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  
  #bundles.bundles.new-bundles  h4 strike {
    font-size: 24px;
    margin-right: 6px;
  }
  .bundles.new-bundles .bundle-container .bundle-price {
    margin-top: -20px;
  }
  .bundles.new-bundles .col-12.package .bundle-container.specs li {
    padding-top: 2px;
    padding-bottom: 12px;
    padding-left: 2px;
    padding-right: 2px;
  }
  .bundles.new-bundles button.open-configView.solo-config.add-to-cart.hide-small {
    background: transparent;
    color: #404040;
    border: 2px solid;
    font-weight: 400 !important;
    margin-top: 40px;
  }
  .bundles.new-bundles .col.active span.default {
    display: none;
  }
  .bundles.new-bundles .col.active span.show-active-only {
    display: block;
  }
  .bundles.new-bundles .bundle-container li {
    position: relative;
  }

  .bundles.new-bundles .bundle-container li span.price {
    position: absolute;
    top: 6px;
    left: 12px;
    font-weight: 400;
    letter-spacing: normal;
    font-size: 13px !important;
  }
  .bundles.new-bundles .bundle-container h4 strike {
    color: #3f4041;
  }
  
  .bundles.new-bundles .bundle-container h4 {
    color: rgb(199, 65, 53);
  }
}

.bundles.new-bundles .bundle-container li span.price {
  letter-spacing: normal;
}

.bundles.new-bundles .slider-nav.show-small .bundle-container {
    text-align: center;
    span.inline-save {
      margin-top: 8px;
      display: block;
      font-size: 13px;
      font-weight: 500 !important;
      margin-bottom: -5px;
      font-family: 'Favorit' !important;
      letter-spacing: -0.25px;
    }
}

.bundles.new-bundles .show-small .bundle-price h4 {
    color: rgb(199, 65, 53) !important;
    font-size: 26px !important;
    display: flex;
    align-items: center;
    justify-content: center;
}

.bundles.new-bundles .show-small .bundle-price h4 strike {
    color: #404040;
    font-size: 19px;
    margin-right: 5px;
}


.bundles.new-bundles .show-small .bundle-container .bundle-price p {
    font-weight: 300;
    line-height: 14px;
    font-size: 13px;
}

.bundles.new-bundles .show-small .bundle-container .bundle-price {
    margin-top: -20px;
}


.bundles.new-bundles .mobile-header.show-small h4 {
    font-size: 24px !important;
    word-spacing: -.225em;
}

.bundles.new-bundles .show-small .package .button-outline-black {
    background: #50b3da !important;
    box-shadow: 0 0px 4px #0000004d;
}

.bundles.new-bundles .slider-for.show-small.slick-slider {
  opacity: 0;
  transition:opacity 0.5s;
  display: none !important;
}

@media only screen and (max-width: 640px) {
 .bundles.new-bundles .slider-for.show-small.slick-initialized.slick-slider {
    opacity: 1;
    display: block !important;
  } 
}

/* .bundles.new-bundles .show-small .package {
    min-width: calc(100vw - 22px) !important;
} */

  /* End Fold */

  
  .for-treaded {
    display: none;
  }
  .for-slick {
    display: none;
  }
  .for-treaded.show {
    display: block;
  }
  .for-slick.show {
    display: block;
  }
</style>

  <style>

  ul.bundle-includes {
    display: flex;
  }

  ul.bundle-includes {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
  
  

  .template-product ul.bundle-includes li {
    position: relative;
  }

  .template-product ul.bundle-includes span.price {
    width: auto !important;
    color: #000000 !important;
    max-width: max-content;
    position: absolute;
    top: 0;
    padding: 8px 8px 4px 8px;
    border-radius: 30px;
    font-size: 10px !important;
    font-weight: 500;
    line-height: 1;
  }

  .template-product li a.shop-now {
    font-size: 12px;
    margin-top: -10px;
  }

  ul.bundle-includes img {
    height: 80px;
    object-fit: contain;
    object-position: center;
    text-align: center;
    margin: 0 auto;
    margin-top: -10px;
    padding: 10px;
    padding-bottom: 0;
  }

  ul.bundle-includes {
    margin-bottom: 10px;
  }
  
  @media only screen and (max-width: 639px) {
    .bundle-container {
      padding-left: 0 !important;
      padding-right: 0 !important;
    }
    .bundle-select, button {
      max-width: calc(100% - 50px);
      margin: 0 auto;
    }
    .bundle-container .bundle-title {
      padding: 0;
    }
    .slider-for.show-small {
      margin-top: 0;
    }
    /* .bundle-container .save {
      position: absolute;
      top: 20px;
      margin-left: 10px;
    } */

    ul.bundle-includes li {
      width: calc(25% - 4px);
      background: #f3f3f3;
      border-radius: 12px !important;
      margin: 2px;
      padding-top: 8px;
      padding-bottom: 8px;
    }
    ul.bundle-includes li.no-border {
      border-radius: 12px !important;
    }
    .border-left.include:first-child {
       border-radius: 12px !important;
    }
    ul.bundle-includes li a.shop-now {
      font-size: 12px;
      margin-top: -12px;
      font-size: 11px;
      font-weight: 400;
    }
    div#bundles {
        height: auto;
    }
    .template-product ul.bundle-includes li {
      display: flex;
      align-items: center;
      flex-wrap: wrap;
    }
    
    ul.bundle-includes {
      justify-content: flex-start;
    }
    
  }

  /* .bv-badge {
    display: none !important;
  } */
  .bundle-image {
    position: relative;
  }
  .bv-badge {
    position: absolute;
    top: 20px;
    left: 45px;
    width: 85px;
  }

  .gt3 .bv-badge {
    display: block !important;
  }

  @media only screen and (max-width: 767px) {
    .bv-badge {
      position: absolute;
      top: 25px;
      left: 25px;
      width: 75px;
    }
  }

  .swipe-remind {
    position: absolute;
    width: 40px;
    top: 20px;
    left: 30px;
    opacity: 0.75;
    -webkit-animation: linear infinite;
    -webkit-animation-name: run;
    -webkit-animation-duration: 1s;

    display: none;
  }

  .swipe-remind img {
  }
  
  

  button.slick-prev.slick-arrow {
    width: 30px;
    height: 30px;
    position: absolute;
    left: 10px !important;
    border-radius: 50%;
    background: #fff !important;
    box-shadow: 0 4px 16px #00000040;
    top: 19%;
  }
  
  button.slick-next.slick-arrow {
    width: 30px;
    height: 30px;
    position: absolute;
    right: 10px !important;
    border-radius: 50%;
    background: #fff !important;
    box-shadow: 0 4px 16px #00000040;
    top: 19%;
  }

  
  .slick-next {
    animation: bounce 2s infinite;
  }
  
 
  .slick-prev {
    animation: bounceleft 2s infinite;
  }
  
  @media only screen and (max-width: 767px) {
    a.bundles.new-bundles-hyperlink {
        font-size: 14px;
        display: block;
        margin-top: -5px;
    }
    .mm-reskin.has-sticky .header-components {
        position: relative !important;
    }
    .template-product .top-nav-fixed {
        position: relative !important;
    }
  }

  
/* } */
 

.bundles.new-bundles {
    background: #f0f0f0;
    border-radius: 18px !important;
}

.bundles.new-bundles .col.col-4 .bundle-container {
    padding-top: 1.5rem;
    background: #F0F0F0;
    border-top-left-radius: 18px;
    border-top-right-radius: 18px;
}

.bundles.new-bundles .package.hide-small.active .bundle-container {
    background: #ffffff;
}
.bundles.new-bundles .bundle-container {
    border-top-left-radius: 18px;
    border-top-right-radius: 18px;
}

@-webkit-keyframes run {
  0% {
    left: 10px;
  }
  50% {
    left: 12px;
  }
  100% {
    left: 10px;    
  }
}
@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0);
  }
  40% {
    transform: translateX(-3px);
  }
  60% {
    transform: translateX(-3px);
  }
}

@keyframes bounceleft {
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0);
  }
  40% {
    transform: translateX(3px);
  }
  60% {
    transform: translateX(3px);
  }
}

.new-bundles {
    background: #fff !important;
}

.new-bundles .show-small .bundle-container .bundle-title {
    font-family: 'Favorit', sans-serif !important;
}

#onewheel-gt .container:not(.bundle-refresh) div#bundles {
    display: none;
}

#onewheel-gt .container:not(.bundle-refresh) .compare {
    display: none;
}

@media only screen and (max-width: 767px) {
  .old-bundles .bundle-container {
    margin: 0 0.5rem !important;
  }
  .old-bundles .bundle-container .bundle-select {
    margin: 0 !important;
  }
}

/* body:not(#h9) .bundle-refresh div#bundles2 {
    display: none;
} */

.container.reviews.bundle-refresh {
    padding: 0;
}

.bundle-refresh a.bundles-hyperlink {
    display: none;
}

li.inactive.gt-bundle-1.gt-bundle-2.gt-fender .show-upgrade {
    display: none;
}

.featured-bundles .desktop-only span.product-feature-caption {
    display: flex;
    margin: 0;
    width: 100%;
    min-width: 100%;
    font-size: 22px;
    align-items: center;
    height: 50px;
    margin-left: 50px;
}

.featured-bundles .desktop-only span.product-feature-caption svg {
    width: 55px;
    padding: 10px; 
}

.bundle-refresh .solo-config.add-to-cart {
    background: transparent;
    color: #404040;
    border: 2px solid #404040;
}

/* 
li.inactive.gt-bundle-2.pint-x-bumper:not(.include) {
    order: -1;
}

li.inactive.gt-bundle-1.gt-bundle-2.fender-pint {
    order: -3;
} */


.class.show-pintx {
  display: none !important;
}
.class.show-pints {
  display: none !important;
}

#onewheel-pint-x .class.show-pintx {
  display: block !important;
}

#onewheel-pint-s .class.show-pints {
  display: block !important;
}

li.inactive.gt-bundle-2.pint-x-bumper .show-upgrade, li.inactive.gt-bundle-1.gt-bundle-2.fender-pint .show-upgrade {
    display: none;
}

.is-bundle-1 li.inactive.pint-x-bumper .show-upgrade {
  display: inline-block !important;
}

#onewheel-pint-s .is-bundle-3 li.inactive.pint-x-bumper {
  order: -1;
}
#onewheel-pint-s .is-bundle-3 li.inactive.gt-bundle-2.fender-pint {
    order: -2;
}
#onewheel-pint-s .for-gt-3 li.inactive.pint-x-bumper {
    order: -1 !important;
}
#onewheel-pint-s .for-gt-3 li.inactive.fender-pint {
    order: -2 !important;
}

@media only screen and (max-width: 767px) {
  button.open-configView.solo-config.add-to-cart.new-bundle-cta {
    display: none !important;
  }
  a.solo-config.add-to-cart {
    font-size: 15px;
    margin-top: 25px !important;
    margin-bottom: 20px;
    font-weight: 400;
    padding: 12px 20px 10px 20px;
    width: 100%;
    max-width: calc(100% - 40px) !important;
  }
  #onewheel-pint .full-width button.open-configView.solo-config.add-to-cart {
    display: block !important;
    font-size: 15px;
    margin-top: 25px !important;
    margin-bottom: 20px;
    font-weight: 400;
    padding: 12px 20px 10px 20px !important;
    width: 100%;
    max-width: calc(100% - 40px) !important;
  }
}

.bundle-container .bundle-title {
    word-spacing: normal !important;
}


@media only screen and (min-width: 1239px) {
  .featured-bundles {
      max-width: 1240px !important;
  }
  .bundles.new-bundles .col-12.package {
      max-width: 1240px !important;
  }
  #onewheel-gt-s-series .is-bundle-3 li.inactive.hybrid-fender {
    order: -1 !important;
  }
  #onewheel-gt-s-series .is-bundle-3 li.inactive.hybrid-fender .show-upgrade {
    display: none !important;
  }
  div#bundles.bundles.new-bundles {
    justify-content: center;
  }
}


/*
.bundle-row-default .col-4:nth-child(5), .bundle-row-default .col-4:nth-child(6), .bundle-row-default .col-4:nth-child(7) {
    display: none !important;
}
.bundle-row-alt .col-4:nth-child(1), .bundle-row-alt .col-4:nth-child(2), .bundle-row-alt .col-4:nth-child(3) {
    display: none !important;
} */



.slider-for-main {
  opacity: 0;
  transition: opacity 0.5s;
}
.slider-for-main.slick-initialized {
  opacity: 1;
}
.slider-nav-main {
  opacity: 0;
}
.slider-nav-main.slick-initialized {
  opacity: 1;
}
.slider-for-main-two {
  opacity: 1;
  transition: opacity 0.5s;
}
.slider-for-main-two.slick-initialized {
  opacity: 1;
}
.slider-nav-main-two {
  opacity: 1;
}
.slider-nav-main-two.slick-initialized {
  opacity: 1;
}



.bundle-parts {
  opacity: 0;
}
.loaded .bundle-parts {
  opacity: 1;
}
.mobile-header.desktop {
  opacity: 0;
}
.loaded .mobile-header.desktop {
  opacity: 1;
}

.bundle-includes span.show-upgrade {
    color: #000;
}

.bundle-includes span.show-value {
    color: #000;
}

@media only screen and (max-width: 639px) {
  
  
  .full-width button.open-configView.solo-config.add-to-cart {
    display: block !important;
    font-size: 15px;
    margin-top: 25px !important;
    margin-bottom: 20px;
    font-weight: 400;
    padding: 12px 20px 10px 20px !important;
    width: 100%;
    max-width: calc(100% - 40px) !important;
  }

  .full-width .solo-config.add-to-cart {
    display: block !important;
    font-size: 15px;
    margin-top: 25px !important;
    margin-bottom: 20px;
    font-weight: 400;
    padding: 12px 20px 10px 20px !important;
    width: 100%;
    max-width: calc(100% - 40px) !important;
  }
  
  #onewheel-gt .slider-for.show-small button.slick-arrow.slick-next {
    color: #C2C2C2;
    height: calc(100% - 50px);
    top: 0;
    width: 68px;
    right: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    border-radius: 0 !important;
    
  }
  #onewheel-gt .slider-for.show-small button.slick-arrow.slick-next i {
    background: #fff !important;
    box-shadow: 0 4px 16px #00000040 !important;
    width: 34px;
    height: 34px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    top: 25% !important;
    position: absolute;
    right: 10px;
  }
  #onewheel-gt .slider-for.show-small button.slick-arrow.slick-prev {
    color: #C2C2C2;
    height: calc(100% - 50px);
    top: 0;
    width: 68px;
    left: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    display: block !important;
    margin-left: 0;
    border-radius: 0 !important;
    
  }
  #onewheel-gt .slider-for.show-small button.slick-arrow.slick-prev i {
    background: #fff !important;
    box-shadow: 0 4px 16px #00000040 !important;
    width: 34px;
    height: 34px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    top: 25% !important;
    position: absolute;
    opacity: 0 !important;
    left: 10px;
  }
}

.has-sticky .col-4.slick-current .inline-save {
  animation: bounceDown 2s;
}


@keyframes bounceDown {
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(-3px);
  }
  60% {
    transform: translateY(-3px);
  }
}

#onewheel-gt .featured-bundles .desktop-only .bundle-image img:not(.bv-badge) {
    transform: scale(1.15);
}

#onewheel-gt-s-series .featured-bundles .desktop-only .bundle-image img:not(.bv-badge) {
    transform: scale(1.15);
}

/* body:not(#h9) .container:not(.bundle-refresh) .new-bundles {
    display: none !important;
} */

.template-product.no-scroll {
    position: absolute !important;
}

@media only screen and (max-width: 639px) {
  
  /* li.inactive span.price:after {
    content: 'Upgrade';
    padding-left: 2px;
  }
  li.inactive.include span.price:after {
    content: 'Value';
    padding-left: 2px;
  } */

  .gt1.slick-current .gt-bundle-1 span.price:after {
    content: 'Value';
    padding-left: 2px;
  }
  .gt1.slick-current li:not(.gt-bundle-1) span.price:after {
    content: 'Upgrade';
    padding-left: 2px;
  }
  .gt2.slick-current .gt-bundle-2 span.price:after {
    content: 'Value';
    padding-left: 2px;
  }
  .gt2.slick-current li:not(.gt-bundle-2) span.price:after {
    content: 'Upgrade';
    padding-left: 2px;
  }
  .gt3.slick-current .gt-bundle-3 span.price:after {
    content: 'Value';
    padding-left: 2px;
  }
  .gt3.slick-current li:not(.gt-bundle-3) span.price:after {
    content: 'Upgrade';
    padding-left: 2px;
  }
  
  .gt3.slick-current .for-gt-3 li:not(.gt-bundle-3) span.price:after {
    content: '';
    padding-left: 2px;
  }
}

.bundle-row-alt .is-bundle-3 li.inactive.gt-bundle-2.gt-bumpers .show-upgrade {
    display: none !important;
}
.bundle-row-alt .is-bundle-3 li.inactive.gt-bundle-2.gt-bumpers {
    order: -2;
}


.bundle-row-alt .featured-bundles {
    width: 100%;
}
.mobile-header.desktop .slider-nav-main-two {
    min-width: 600px !important;
}
.slider-nav-main-two {
    background: #fff;
    border-radius: 30px;
    box-shadow: -1px 0px 5px 1px #cbcbcb;
    height: 42px;
}

.slider-nav-main-two .col-4 {
    width: 33.33333% !important;
}

.slider-nav-main-two .col.col-4.slick-slide.slick-active.hide {
    display: none !important;
}

.slider-nav-main-two .slick-track {
  width: 100% !important;
}

.slider-for-main-two {
    opacity: 1 !important;
}

.slider-for-main-two .col.col-4.package {
    min-width: 100% !important;
}

.bundle-row-alt .col:first-child, .bundle-row-alt .col:nth-child(2), .bundle-row-alt .col:nth-child(3) {
  display: flex !important;
  justify-content: center !important;
}

.bundle-row-alt .col.col-4.hide {
    display: none !important;
}

.bundle-row-alt .mobile-header.desktop .slider-nav-main {
    min-width: 600px !important;
}

.slider-for-main-two {
    display: flex !important;
    overflow: hidden !important;
}

/*
.slider-for-main.two .slick-current.slick-active {
    left: 0 !important;
} */

.bundles.new-bundles .desktop .col.col-4 .bundle-container {
    min-width: 100% !important;
}

@media only screen and (max-width: 639px) {
  .mobile-header.show-small {
      width: 100%;
  }
  #onewheel-gt-s-series .featured-bundles {
    margin-top: 0;
  }
}

#onewheel-gt-s-series a.solo-config.add-to-cart.hide {
    display: none !important;
}

#onewheel-gt-s-series .bundle-row-default .for-gt-3 li.inactive.hybrid-fender .price:after {
    display: none;
}
#onewheel-gt-s-series .bundle-row-default .for-gt-3 li.inactive.hybrid-fender {
    order: -2;
}

#onewheel-gt-s-series .bundle-row-alt .for-gt-3 li.inactive.gt-bundle-2.gt-bumpers {
    order: -3;
}
#onewheel-gt-s-series .bundle-row-alt .for-gt-3 li.inactive.gt-bundle-2.gt-bumpers .price:after {
    display: none;
}

.slider-nav {
  opacity: 0;
  transition: opacity 0.3s linear; 
}
.slider-nav.slick-initialized {
  opacity: 1;
}
.slider-for {
  opacity: 0;
  transition: opacity 0.3s linear;
}
.slider-for.slick-initialized {
  opacity: 1;
}

#onewheel-pint-x .for-gt-3 li.inactive.fender-pint .price:after {
  display: none;
}

#onewheel-pint-x h2.tight-title {
    max-width: 240px;
}
#onewheel-gt-s-series h2.tight-title {
    max-width: 240px;
}

.slider-for .package .bundle-price svg path {
    fill: #000 !important;
}

#onewheel-gt-s-series .bundle-price h2 span {
    color: #000;
}

.old-bundles .bundle-title {
    word-spacing: -.15em !important;
}
#onewheel-gt-s-series .old-bundles .bundle-title {
    word-spacing: -.2em !important;
}

@media only screen and (max-width: 639px) {
  #bundles .bundle-image {
      z-index: -1;
  }
}


#onewheel-pint-s .gt3.slick-current .for-gt-3 li.pint-x-bumper:not(.gt-bundle-3) span.price:after {
  display: none !important;
}
#onewheel-pint-s .gt3.slick-current .for-gt-3 li.fender-pint:not(.gt-bundle-3) span.price:after {
  display: none !important;
}

.new-bundles li.pint-charger-plugs img {
    transform: translateY(-5px) scale(1.65);
}
@media only screen and (max-width: 639px) {
  .new-bundles li.pint-charger-plugs img {
      transform: translateY(-5px) scale(2.15);
  }
  .new-bundles li.fender-pint .shop-now {
    max-width: 84px;
  }
  .new-bundles li.gt-fender .shop-now {
    max-width: 84px;
  }
}


#onewheel-pint-s .row.bundles:not(.feat) {
    display: none;
}

#onewheel-pint-s .container.reviews {
    display: none;
}
#onewheel-pint-s .container .container.reviews {
    display: block;
}

#onewheel-pint-s .full-width {
    display: none;
}
#onewheel-pint-s .container .full-width {
    display: block;
}