
@import url('https://fonts.googleapis.com/css2?family=Karla:ital,wght@0,400;0,600;1,300&display=swap');.App-content *:not(i){font-family:'Karla', sans-serif;}.App-content .Preset-Container-Max-Width{max-width:1400px;}.App-content .CMS-TextComponent a{text-decoration:underline;}.App-content .ListArticle-body{color:#000000;}.App-content .DropdownMenu .Grid-cell:first-child .FilterBox-option{white-space:normal;}.App-content .Badge.BadgeList-item.BadgeList-item--club.Badge--image img{display:none;}.App-content .CMS-MainNavigation-topItem>a {
  color: #000;
  padding-left: 10px;
  text-transform: uppercase;
  font-size: 12px;
}.App-content .MobileHeader-subMenu a {
  transition: initial;
}

.App-content .CMS-SubMenuNode-level--1 {
  background-color: #171717;
}

.App-content .CMS-SubMenuNode-level--2 {
  background-color: #fff;
  color: #171717;
}

.App-content .CMS-SubMenuNode-level--3 {
  background-color: #171717;
  color: #fff;
}

.App-content .MobileHeader-subMenu .CMS-SubMenuNode-level--1 > .CMS-SubMenuNode-content > .CMS-SubMenuNode-title {
  letter-spacing: 1.2px;
}

.App-content .MobileHeader-subMenu .CMS-SubMenuNode-level--1 a {
  padding-bottom: 30px;
  padding-top: 30px;
  font-size: 12px;
  color: #fff !important;
  padding-left: 20px;
}

.App-content .MobileHeader-subMenu .CMS-SubMenuNode-level--1 {
  border-bottom: 1px solid #fff;
}

.App-content .MobileHeader-subMenu .CMS-SubMenuNode-level--2 a {
  padding-top: 10px;
  padding-bottom: 10px;
  background: #fff;
  color: #000 !important;
}

.App-content .MobileHeader-subMenu .CMS-SubMenuNode-level--3 a {
  padding-top: 10px;
  padding-bottom: 10px;
  text-transform: capitalize;
  background: #171717;
  color: #fff !important;
}

.App-content .MobileHeader-subMenu .CMS-SubMenuNode-level--4 a {
  padding-top: 10px;
  padding-bottom: 10px;
  text-transform: capitalize;
  background: #fff;
  color: #000 !important;
}

.App-content .CMS-SubMenuNode-content {
  border-bottom: none;
}

.App-content .CMS-SubMenuNode-toggler {
  padding-right: 20px;
  padding-left: 20px;
}.App-content .CMS-SearchForm,
.App-content .CMS-SearchForm .SearchForm,
.App-content .CMS-SearchForm .SearchForm .Form,
.App-content .CMS-SearchForm .SearchForm .Form input {
  width: 100%;
  height: 100%;
  margin: 0 auto;
}

.App-content .CMS-SearchForm .SearchForm {
  background: #171717;
}

.App-content .CMS-SearchForm .SearchForm .Form input {
  padding: 20px;
  border: 0;
  max-width: 1400px;
}

.App-content .SearchFormDropdownMenu {
  position: relative;
  max-height: 60vh;
  overflow-y: auto;
  padding: initial;
  border: initial;
  box-shadow: initial;
  white-space: initial;
  padding-top: 20px;
  padding-bottom: 60px;
}

.App-content .SearchFormDropdownMenu-results {
  margin: auto;
  max-width: 1400px;
  padding-bottom: 70px;
}

.App-content .SearchFormDropdownMenu-results:after {
  content: "";
  display: table;
  clear: both;
}

.App-content .SearchFormRow {
  width: 50%;
  float: left;
  display: block;
  text-align: center;
}

.Breakpoint--md .SearchFormRow {
  width: 33.3%;
}

.Breakpoint--lg .SearchFormRow {
  width: 20%;
}

.App-content .SearchFormRow-img,
.App-content .SearchFormRow-infoWrapper,
.App-content .SearchFormRow-imageWrapper {
  margin: auto;
}

.App-content .SearchFormDropdownMenu-item {
  padding: initial;
  border: solid #cecece;
  border-width: 1px 0 0;
}

.App-content .SearchFormDropdownMenu-item:hover {
  background: #fff;
  color: currentcolor;
}

.App-content .SearchFormRow-title {
  font-family: Karla, sans-serif;
  font-size: 12px;
  max-width: 90%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin: auto;
}

.App-content .SearchForm-input {
  background: #171717;
  color: #fff;
}

.App-content .SearchFormRow-prices {
  display: none !important;
  visibility: hidden !important;
}.App-content .CMS-Breadcrumbs-item:last-of-type a{font-weight:700;color:#676767;}.App-content .Articles .ListArticle{margin-bottom:40px !important;}.App-content .ListArticle-img{margin-bottom:10px;}.App-content .ListArticle-prices,.App-content .ListArticle-title{font-size:14px;font-weight:400;margin-bottom:10px;letter-spacing:0.1px;color:#000;}.App-content .ListArticle-title{width:50%;min-width:160px;max-width:100%;text-transform:uppercase;}.App-content .ListArticle-prices .Price--sale{color:#d63636;}.App-content .ListArticle-prices .Price--org{margin-left:10px;text-decoration:line-through;}.App-content .ListArticle-img-wrapper{min-height:180px;}.Breakpoint--md .ListArticle-img-wrapper{min-height:280px;}.App-content .CMS-Articles-progress-wrapper{display:flex;flex-direction:column-reverse;align-items:center;justify-content:center;padding-top:40px;font-size:15px;}.App-content .CMS-Articles-progress-bar{background-color:#C4C4C4;}.App-content .CMS-Articles-progress-filler{background:#000;}.App-content .FilterAccordion{font-size:12px;letter-spacing:0.5px;}@media (min-width: 1024px){.FilterAccordion{max-height:50vh;overflow:auto;}}.App-content .FilterAccordion-options{margin:0;}.App-content .FilterAccordion-label{padding:0 0 20px 0;border:0;text-transform:uppercase;}.App-content .FilterAccordion-checkbox,.App-content .FilterAccordion-icon{display:none;}.App-content .FilterAccordion-options.FilterAccordion-columns{display:flex;}.App-content .FilterCheck-option{padding-left:0 !important;}.App-content .FilterCheck-option-wrapper{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center;flex:initial;width:100%;padding-left:initial;margin-left:initial;margin-bottom:initial;padding:5px;font-size:11px;text-transform:capitalize;}.App-content .FilterCheck-option:last-of-type{margin-bottom:-5px;}.App-content .FilterCheck-option:hover > span:first-of-type,.App-content .FilterCheck-option--active > span:first-of-type{text-decoration:underline;}.App-content .FilterCheck-option > span:first-of-type{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.App-content .FilterCheck-option-checkmark{position:relative;display:inline-block;min-width:18px;width:18px;height:18px;border-radius:50%;margin-right:10px;border:1px solid transparent;}.App-content .FilterCheck-option-checkmark--light{border:1px solid #c7c7c7;}.App-content .FilterCheck-option-checkmark .FilterCheck-option-icon{display:none;}.App-content .FilterCheck-option:hover .FilterCheck-option-checkmark{background-color:initial;}.App-content .FilterBox-option{display:block;margin:0 0 3px 0;padding:6px;font-size:11px;text-align:left;border-radius:0;border-color:#c7c7c7;}.App-content .FilterBox-option:before,.App-content .FilterBox-option:after{content:none;}.App-content .FilterBox-option--active,.App-content .FilterBox-option:hover{color:#fff;background:#000;border-color:#000;}.App-content .FilterBox-option-wrapper{float:none !important;padding:0;}.App-content .FilterBox-option-label{padding:0 !important;}.App-content .Article-sort .Select-input .Select-icon{display:none;}.App-content .Article-sort .Select-options{background:#fff;z-index:12;}.App-content .Article-sort .Option{padding:10px;}.App-content .FormField-label {
  display: block;
  font: 400 12px 'Karla', sans-serif;
  letter-spacing: 0.5px;
  margin-bottom: 4px;
}

.App-content .TextField input,
.App-content .InputField input {
  padding: 10px 10px;
  font-size: 14px;
  font-family: 'Karla', sans-serif;
  border: 1px solid #ededed;
  border-radius: 0;
}.App-content .CMS-AttributeMedia .Image{border:1px solid #EDEDED;}.App-content .CMS-AttributeMedia--active .Image{border:1px solid #000000;}.App-content .CMS-ArticleAttribute-select .FormField-controls{position:relative;display:inline-block;border:1px solid #000000;}.App-content .CMS-ArticleAttribute-select .FormField-controls::after{font-family:"Font Awesome 5 Pro";font-size:12px;content:"\f078";position:absolute;right:0;margin-right:5px;margin-top:7px;pointer-events:none;}.App-content .CMS-ArticleAttribute-select select{padding:5px 20px 5px 5px;font-size:16px;appearance:none;-moz-appearance:none;-webkit-appearance:none;box-shadow:none;border:none;background:transparent;cursor:pointer;}.App-content .Article .Tabs-heading--active{font-weight:bold;text-decoration:underline;}.App-content .CMS-RelatedArticles .swiper-wrapper{margin-top:20px;}.App-content .CMS-RelatedArticles .swiper-controls{position:absolute;top:0;width:100%;display:flex;justify-content:center;}.App-content .CMS-RelatedArticles .swiper-button-prev{left:initial;position:relative;margin-right:5px;background-image:none;}.App-content .CMS-RelatedArticles .swiper-button-next{left:initial;position:relative;margin-left:5px;background-image:none;}.App-content .CMS-RelatedArticles .swiper-button-prev::after{font-family:"Font Awesome 5 Pro";font-size:28px;font-weight:bold;content:"\f0d9";color:#000;}.App-content .CMS-RelatedArticles .swiper-button-next::after{font-family:"Font Awesome 5 Pro";font-size:28px;font-weight:bold;content:"\f0da";color:#000;}@media all and (min-width:1px){.product-info{font-size:12px;}.product-info h2{font-size:16px;font-weight:600;text-transform:uppercase;}.product-info a{color:#000;text-decoration:underline;}}.App-content .BikeSize{pointer-events:none;}.App-content .CMS-Article-bikeSizeButton{padding:5px;font-size:16px;cursor:pointer;border:1px solid #000000;pointer-events:all;}.App-content .FreeCarriage-wrapper{display:none;}.App-content .Checkout-content{padding:0;}.App-content .Checkout .Heading{font-size:12px;padding:0;margin:0 0 10px 0;box-shadow:none;}.App-content .Checkout .Heading .Icon{display:none;}.App-content .Checkout .Shopcart-item-remove:after{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Pro";content:"\f00d";font-weight:300;font-size:16px;}.App-content .Shopcart{font-size:14px;padding:0;}.App-content .Shopcart-rows{padding:20px;}.App-content .Shopcart-rows,.App-content .ShopcartRow-image{border:1px solid #EDEDED;}.App-content .Shopcart-rowColumns{display:none;}.App-content .ShopcartRow{padding:0;margin:0;}.App-content .Shopcart-card{background:transparent;box-shadow:none;}.App-content .ShopcartRow-image{padding:10px;margin-right:10px;}.App-content .ShopcartRow-articleDetails,.App-content .ShopcartRow-image{max-width:none;}.App-content .ShopcartRow-articleDetails .heading{font-size:12px;font-weight:normal;text-transform:uppercase;letter-spacing:1px;}.App-content .ShopcartRow-attr,.App-content .ShopcartRow-attr th{font-size:10px;font-weight:normal;text-transform:uppercase;}.App-content .ShopcartRow-attr th:after{content:':';}.App-content .Shopcart-global{width:100%;padding:20px 0 0 0;box-shadow:none;}.App-content .Shopcart-global .Button--primary{background-color:#000000;color:#ffffff;padding-top:12px;padding-bottom:12px;padding-left:36px;padding-right:36px;font-family:'Karla', sans-serif;font-size:12px;text-transform:uppercase;transition-duration:0.15s;transition-function:ease-in-out;transition-property:background-color;cursor:pointer;border-radius:0;}.App-content .Shopcart-deductions{margin-bottom:10px;}.App-content .CMS-CustomerForm-Form input::placeholder{color:transparent;}.App-content .CMS-Seller-Form .FormField-error{text-transform:none;}.App-content .Receipt-customer h1:last-of-type{display:none;}
.Preset-Primary-Font-Family{font-family:'Karla',sans-serif}.Preset-Heading-Font-Family{font-family:'Karla',sans-serif}.Preset-Primary-Text{font-size:15px;font-weight:400;letter-spacing:.1px;line-height:18.5px}.Preset-Heading1{font-size:18px;font-weight:600;text-transform:uppercase}.Preset-Heading2{font-size:16px;text-transform:uppercase;font-weight:600}.SC-Position-static{position:static}.SC-header-search-dropdown{background-color:#fff;height:auto!important;width:100%;border-bottom:7px solid #0086cf;border-left:none;bottom:initial!important;box-shadow:initial;padding-top:0;padding-bottom:0}.SC-display-flex{display:flex}.SC-border-right-grey{border-right:.2px solid #b1b1b1}.SC-border-left-grey{border-left:.2px solid #b1b1b1}.SC-border-bottom-blue{border-bottom:5px solid #0086cf}.SC-overflow-scroll{overflow:auto;display:block}.SC-Hidden{display:none!important;visibility:hidden!important}.Preset-Primary-Button{background-color:#000!important;color:#fff;padding-top:14px;padding-bottom:14px;padding-left:36px;padding-right:36px;font-family:'Karla',sans-serif;font-size:15px;text-transform:uppercase;transition-duration:.15s;transition-function:ease-in-out;transition-property:background-color}.Preset-Primary-Button:hover{background-color:#2d2d2d}.SC-Zoom-Image{transition:all .5s;filter:brightness(100%)}.SC-Zoom-Image:hover{transform:scale(1.05);filter:brightness(80%)}.SC-Overflow-Hidden{overflow:hidden}.SC-Content-wrapper-start{top:1%}.SC-Cell-brands{margin-left:10px;margin-right:10px;width:122px;margin-top:20px}.SC-Button-blurbs{display:block;width:150px;background-color:#000;padding-top:10px;padding-bottom:10px;padding-left:20px;color:#fffefe;font-size:12px;text-transform:uppercase}.SC-Button-blurbs:hover{color:#d3d2d2}.SC-Blurb-button-custom-content{top:initial;bottom:10%;right:0;white-space:nowrap}.SC-Align-items-center{justify-content:center;align-items:center;align-content:center;align-self:center}.SC-opacity-80{opacity:.8}.SC-Category-mobile-hero-custom-content-wrapper{top:initial;bottom:0}.SC-Sort-select{padding:12px;font-size:12px;color:#fff;background-color:#000;min-width:120px;width:auto;display:inline-block;border:0;text-align:center;cursor:pointer;letter-spacing:1.2px;height:autopx}.SC-Sort-select:hover{background-color:#333}.Preset-Primary-Color{color:#000}.Preset-Link-Color{color:#000}.Preset-Heading-Color{color:#000}.SC-article-element-width{width:100%}.SC-article-media-padding{padding-right:0}.SC-article-details-padding{padding-left:0}.SC-article-container-padding{padding-top:20px;padding-bottom:20px;padding-right:20px;padding-left:20px}.SC-article-flex-space-between{display:flex;justify-content:space-between;align-items:center}.SC-display-inline-block{display:inline-block}.SC-cursor-pointer{cursor:pointer}.SC-Category-filter-container{text-align:center}.SC-Slideout-close-icon{cursor:pointer;font-size:26px;margin-bottom:20px;display:block;text-align:right;padding-top:5px;padding-right:5px}.SC-display-block{display:block}.SC-slider-prev-arrow-on-top{top:22px;left:41%}.SC-slider-next-arrow-on-top{right:41%;top:22px}.SC-quick-cart-quantity-indicator{position:absolute;background-color:#000;color:#fff;border-radius:50%;font-size:11px;width:20px;line-height:20px;height:20px;right:8px;top:22px}.SC-position-relative{position:relative}.SC-pointer-events-none{pointer-events:none}.SC-float-right{float:right}.SC-property-heading{font-weight:700;padding-bottom:5px;text-transform:uppercase}.SC-property-flex{display:block}.SC-blog-custom-position{top:75%;left:5px}.SC-footer-text-color{color:#fffefe}.SC-white-text{color:#fffefe}.SC-position-sticky{position:sticky}.Preset-Heading3{font-size:15px;font-weight:600}.SC-all-caps{text-transform:uppercase}.SC-big-start-text-black{font-size:35px;font-weight:700;line-height:40px;color:#000;text-align:center}.SC-tekninen-tieto-field-font{font-size:14px}.SC-articles-product-title-font{font-size:15px;text-align:center}.SC-breadcrums-font-size-14{font-size:14px}.SC-Hintahistoria-13px{font-size:13px}.SC-header-13{font-size:13px}.Breakpoint--md .SC-big-start-text{font-size:45px;color:#fffefe}.Breakpoint--md .SC-Button-blurbs{width:200px}.Breakpoint--md .SC-article-element-width{width:100%}.Breakpoint--md .SC-article-media-padding{padding-right:20px}.Breakpoint--md .SC-article-details-padding{padding-left:20px}.Breakpoint--md .SC-article-container-padding{padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px}.Breakpoint--md .SC-slider-prev-arrow-on-top{left:46%}.Breakpoint--md .SC-slider-next-arrow-on-top{right:46%}.Breakpoint--md .SC-property-heading{padding-bottom:5px}.Breakpoint--md .SC-property-flex{display:block}.Breakpoint--md .SC-blog-custom-position{top:75%;left:5px}.Breakpoint--lg .SC-big-start-text{color:#fffefe;line-height:45px;font-size:45px;font-weight:700}.Breakpoint--lg .SC-Content-wrapper-start{right:75%;top:50%;left:5%}.Breakpoint--lg .SC-Cell-brands{margin-left:40px;margin-right:40px}.Breakpoint--lg .SC-article-element-width{width:350px}.Breakpoint--lg .SC-article-media-padding{padding-right:0}.Breakpoint--lg .SC-article-details-padding{padding-left:0}.Breakpoint--lg .SC-article-container-padding{padding-top:40px;padding-bottom:40px;padding-left:40px;padding-right:40px}.Breakpoint--lg .SC-Category-filter-container{text-align:right}.Breakpoint--lg .SC-slider-prev-arrow-on-top{left:47%}.Breakpoint--lg .SC-slider-next-arrow-on-top{right:47%}.Breakpoint--lg .SC-property-heading{min-width:140px;width:140px}.Breakpoint--lg .SC-property-flex{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:row}.Breakpoint--lg .SC-blog-custom-position{top:40%;left:10px}.Breakpoint--lg .SC-white-text{color:#fffefe}.Breakpoint--lg .SC-articles-product-title-font{font-size:15px;text-align:center}.Breakpoint--lg .SC-breadcrums-font-size-14{font-size:14px}.Breakpoint--lg .SC-header-13{font-size:13px}