/** Shopify CDN: Minification failed

Line 76:36 Expected identifier but found ","
Line 94:41 Expected identifier but found ","
Line 162:4 Expected "}" to go with "{"

**/
body,html {scroll-behavior: smooth!important}

#LanguageSwitcherLanguageList-4283320470c85a7ede9da {transform: translate(60px)}
.js-language-switcher-language-list {transform: translate(60px)}
/*.localization-list {transform: translate(100px)}*/

.pi_header_desktop_icon {width:50px; height:50px; margin-top:10px; margin-right:5px}
.pi_desktop_logo{}
.pi_mobile_logo{}
.pi-header-logo {width:100%}
.pi-header-logo img{margin-left:calc(50% - 136px); transform:translateX(129px)}
.pi-brand-hover {transform:scale(0.75); transition: 1s ease; filter: grayscale(100%);}
.pi-brand-hover:hover {transform:scale(0.8); filter: grayscale(0%);}
.caps {text-transform:uppercase}

#pi_container {width:100%; height:100vh; top:0; left:0; position:fixed; background:#FFFFFF80; z-index:10000}
#pi_container .pi_wrapper {display:table-cell; vertical-align:middle; text-align:center}
#pi_container .pi_wrapper .pi_cell_box {width:90%; max-width:700px; height:400px; max-height:80vh; display:inline-block; background:#11111e; color:#f4dd4a; box-sizing:border-box; padding:min(2vw,25px)}
.pi_my_bike {position:relative; margin-top:5px; cursor:pointer}
.pi_my_bike .pi_my_bike_tag {display:inline-block; background:#f4dd4a; padding:3px 10px; float:right; margin-right:50px;}
.pi_my_bike .pi_my_bike_tag .pi_my_bike_pin {width:10px; height:10px; background:#f4dd4a; transform:rotate(45deg); position:absolute; right:-5px; top:10px; float:right; margin-right:50px}
.pi_my_bike .pi_my_bike_tag .pi_my_bike_label {white-space:nowrap; color:#11111e; font-size:12px}
.pi_my_bike .pi_my_bike_icon {display:inline-block; width:55px; padding:10px; transform:translateY(-35px)}

.pi_my_bike_mobile {position:relative; margin-top:5px; cursor:pointer;}
.pi_my_bike_mobile .pi_my_bike_tag {display:inline-block; background:#11111e; padding:3px 10px}
.pi_my_bike_mobile .pi_my_bike_tag .pi_my_bike_pin {width:10px; height:10px; background:#11111e; transform:rotate(45deg); position:absolute; left:55px; top:21px}
.pi_my_bike_mobile .pi_my_bike_tag .pi_my_bike_label {white-space:nowrap; color:#f4dd4a; font-size:12px}
.pi_my_bike_mobile .pi_my_bike_icon {display:inline-block; width:55px; padding:10px; transform:translate(-5px, 5px)}

.pi_close_box {text-align:right; font-size:45px; cursor:pointer}
.pi_close_box:hover {color:white}
#pi_makeSelect:focus, #pi_modelSelect:focus, #pi_yearSelect:focus {outline:none; box-shadow:none}
#pi_submitButton:focus, #pi_saveButton:focus, #pi_resetButton:focus {outline:none; box-shadow:none}
#pi_makeSelect, #pi_modelSelect, #pi_yearSelect {margin:4px; appearance:none;  -webkit-appearance:none; -moz-appearance:none; border:2px solid #f4dd4a; padding:10px; color:#f4dd4a; background:#11111e; width:100%; box-sizing:border-box; position:relative}
#pi_makeSelect, #pi_modelSelect, #pi_yearSelect {background-image:url("data:image/svg+xml;utf8,<svg fill='%23f4dd4a' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>"); background-repeat:no-repeat; background-position:right 10px center; background-size:16px}
#pi_submitButton {text-transform:uppercase; margin:4px; float:left; background:#f4dd4a; color:#11111e; border:2px solid #f4dd4a; padding:10px; display:inline-block; box-sizing:border-box; cursor:pointer; transition:all 0.3s ease}
#pi_submitButton:hover {border:2px solid white; color:white; background:transparent}
#pi_resetButton {text-transform:uppercase; margin:4px; float:left; border:2px solid transparent; background:transparent; color:#f4dd4a; padding:10px; display:inline-block; box-sizing:border-box; cursor:pointer; transition:all 0.3s ease; text-decoration:none}
#pi_resetButton:hover {color:white; text-decoration:underline}
#pi_saveButton {text-transform:uppercase; margin:4px; float:left; border:2px solid #f4dd4a; color:#f4dd4a; background:transparent; padding:10px; display:inline-block; box-sizing:border-box; cursor:pointer; transition:all 0.3s ease}
#pi_saveButton:hover {border:2px solid white; color:white; background:transparent}
.icon--custom {height:auto!important}
#pi_makeSelect option, #pi_modelSelect option, #pi_yearSelect option {color: black!important;background: white!important}

.s-header__desc {max-width:1014px!important}
.footer__nav__list {grid-template-columns: repeat(auto-fit,minmax(20%,1fr))}
 @media(max-width:768px) {
.pi-header-logo {width:auto}
.pi-header-logo img{margin-left:auto; transform:translateX(0px)}
}

  /*#smartwishlist {/*display:none; position:absolute; margin-left:-100%}
  /*#bookmarkit {visibility:visible; transform:none;  top:0; color:#11111e!important; background:#f4dd4a!important}
   #bookmarkit:hover {background:#11111e!important; color:#f4dd4a!important}*/

/*
 .tooltip {visibility:visible; transform:none; top:0; color:#11111e!important; background:#f4dd4a!important}
 .tooltip:hover {background:#11111e!important; color:#f4dd4a!important}
 .tooltip #wishlist_icon,.tooltip #sw_wishlist_label {color:#11111e!important}
 .tooltip:hover #wishlist_icon,.tooltip:hover #sw_wishlist_label {color:#f4dd4a!important}
 */
 .product__info {background:transparent}




#shopify-pc__banner__btn-decline {display:none; opacity:0; position:absolute; margin-left:-200%; visibility:hidden}
.bebas {/*font-family:"Bebas Neue"*/, sans-serif!important}
.s-header, .s-content, .breadcrumb{padding-left:15px; padding-right:15px}
.s-header__content {padding-top:30px}
.country-list--flag {display:none}
.header {padding-top:10px}
.header__menu {border-top:solid 1px #333}
/*.header__icon--search {display:none}*/

/*
.product__description {border-top:1px solid #333;border-bottom:1px solid #333; padding-bottom:30px}
.product__description .d-block {font-size:0px}
.product__description h2, .product__description h3, .product__description h4, .product__description h5, .product__description h6 {color: rgb(var(--color-btn-bg-rgb));}
.product__info {background-color:transparent}
.price-item {/*font-family:"Bebas Neue", sans-serif!important}
.product__badge {border-radius:100px}
.js-product-media-open-gallery-btn {background:transparent}
.btn,button,.shopify-payment-button__button {border-radius:0px!important;/*font-family:"Bebas Neue", sans-serif!important}*/

.menu__link {/*font-family:"Bebas Neue"*/, sans-serif}



.card, .card--2-images {/*border: 1px solid var(--color-main-accent-bg);font-size: 20px;/*background:var(--color-main-accent-bg)!important*/}
.card .of-cover {object-fit:contain}
.card__content {padding: 18px; font-weight:bold; max-width:100%; min-width:100%;  border-top: 1px solid var(--color-main-accent-bg); font-size:20px; /*color:var(--color-main-accent-text)!important*/}
.card__content .h6 {font-size: 16px; /*border-bottom: 1px solid var(--color-main-accent-text);*/ /*color:var(--color-main-accent-text)!important*/}



@media(max-width:1024px) {
.pi_header_desktop_icon{display:none}
.footer__nav__list {grid-template-columns: repeat(auto-fit,minmax(40%,1fr))}

/*
#pi_carbide-selector {position:fixed; width:100%; height:100%; background:rgba(0,0,0,0.5); z-index:5000; top:0; left:0}
#pi_carbide-selector .d-arrow {position:absolute; width:13px; height:13px; border-bottom:2px solid #000; border-right:2px solid #000; right:5%; margin-top:15px; transform:rotate(45deg)}
.carbide-selector-hide {display:none}
.carbide-selector-show {display:table}
#pi_carbide-selector .pi_carbide-collection {margin:2px 0px; display:none; min-width:315px; width:47%; text-align:left; background:#1a1a1a; box-sizing:border-box; padding:10px}

#pi_sled-selector {position:fixed; width:100%; height:100%; background:rgba(0,0,0,0.5); z-index:5000; top:0; left:0}
#pi_sled-selector .d-arrow {position:absolute; width:13px; height:13px; border-bottom:2px solid #000; border-right:2px solid #000; right:5%; margin-top:15px; transform:rotate(45deg)}
.sled-selector-hide {display:none}
.sled-selector-show {display:table}

select.pi_sled-select {border:none; font-size:1.5em; background:#eee; width:100%; padding:10px 15px; margin:2px; box-sizing:border-box}
select.pi_sled-select:focus {border:none; outline:none}
select.pi_sled-select option {font-size:0.75em; sans-serif!important}*/


.section-content__media .of-cover {object-fit:contain}
/*
  .eq-red {--eq-color:#e82d0e}
  .eq-yellow {--eq-color:#ffc440}
  .eq-blue {--eq-color:#9dd8d9}
  .sq0 {transition-delay: 0s;transition-timing-function:ease; transition-duration:0.1s}
  .sq1 {transition-delay: 0.10s;transition-timing-function:ease; transition-duration:0.1s}
  .sq2 {transition-delay: 0.15s;transition-timing-function:ease; transition-duration:0.1s}
  .sq3 {transition-delay: 0.20s;transition-timing-function:ease; transition-duration:0.1s}
  .sq4 {transition-delay: 0.25s;transition-timing-function:ease; transition-duration:0.1s}

  .sq5 {transition-delay: 0.15s;transition-timing-function:ease; transition-duration:0.1s}
  .sq6 {transition-delay: 0.20s;transition-timing-function:ease; transition-duration:0.1s}
  .sq7 {transition-delay: 0.25s;transition-timing-function:ease; transition-duration:0.1s}
  .sq8 {transition-delay: 0.30s;transition-timing-function:ease; transition-duration:0.1s}
  .sq9 {transition-delay: 0.35s;transition-timing-function:ease; transition-duration:0.1s}

  .sq10 {transition-delay: 0.20s;transition-timing-function:ease; transition-duration:0.1s}
  .sq11 {transition-delay: 0.25s;transition-timing-function:ease; transition-duration:0.1s}
  .sq12 {transition-delay: 0.30s;transition-timing-function:ease; transition-duration:0.1s}
  .sq13 {transition-delay: 0.35s;transition-timing-function:ease; transition-duration:0.1s}
  .sq14 {transition-delay: 0.40s;transition-timing-function:ease; transition-duration:0.1s}

  .equalizer {background:rgba(255,255,255,0.1); border-radius:200px; padding:0px 25px 0px 5px; width:100%; max-width:450px; margin-bottom:10px}
  .equalizer .scale {width:100%; display:table; table-layout:fixed}
  .equalizer .box {display:table-cell;padding:1%; vertical-align:middle}
  .equalizer .box .sq {border:1px solid var(--eq-color); width:100%; height:20px}
  .equalizer .box .fill {background-color:var(--eq-color)}

  .equalizer-inline {text-align:center}
  .equalizer-inline .cell {display:inline-block; width:33%; box-sizing:border-box; padding:2%}
  .equalizer-inline .cell .equalizer {display:inline-block}

@media(max-width:860px) {
  .equalizer-inline .cell {display:block; width:100%; box-sizing:border-box; padding:2%}
}
  */