.zoom__preview{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;background-color:#fff;border:1px solid #a9a9a9;pointer-events:none;z-index:3}
.zoom__img{position:absolute;display:block;max-width:none;max-height:none}
.zoom__box{position:absolute;background-color:rgba(105,190,40,.2);border:1px solid #69be28;pointer-events:none}
:root{--container-padding:20px;--list-gap:20px;--stories-card-width:330px;--multilanguage-header-height:81px}
.dotscroll{text-align:right;line-height:2.5em}
.dotscroll__dot{display:inline-block;border-radius:50%;width:.6em;height:.6em;background-color:#e2e0e0;margin-right:.3em;cursor:pointer}
.dotscroll__dot:focus,.dotscroll__dot:hover{background-color:#69be28}
.dotscroll__dot.selected{background-color:#999}
.accordion__content{display:-ms-grid;display:grid;grid-auto-flow:column;overflow-x:auto}
.accordion__content--sizes{display:flex;flex-wrap:wrap}
.accordion__content .hideSizes{display:none}
.two__rows{-ms-grid-rows:auto auto;grid-template-rows:auto auto}
.merchandise .inpagenavigation__container,.merchandise .productsummary__productNumberLabel{display:none}
.merchandise .productsummary__details{display:flex}
.merchandise .productsummary__articlNumber .cmp-text__paragraph.productsummary__label{float:left;margin-bottom:0}
.merchandise .productsummary__articlNumber{order:5;border-top:0}
.merchandise .productsummary__articlNumber .productsummary__part-availibility{margin-top:10px;font-size:1.125rem;font-family:Arial,sans-serif;font-weight:400;line-height:1.3333333333;color:#000}
.merchandise .productsummary__articlNumber .cmp-text__paragraph{font-size:1.25rem;font-family:Arial,sans-serif;font-weight:400;line-height:1.3}
.merchandise .productsummary__articlNumber .cmp-text__paragraph.productsummary__label{margin-right:10px}
.merchandise .productsummary__articlNumber .cmp-text__paragraph--number{font-weight:700}
.productsummary__container{background-color:#fff;padding:3.2em 0 0;position:relative}
.productsummary__container:after{content:"";display:block;position:absolute;bottom:-2%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:120px;height:3px;background-color:grey}
.productsummary__container .buttontab__container{margin:38px 0 0;display:none}
.productsummary__container .buttontab__container .button__link{font-size:1.25rem;font-family:Oswald,Arial,Helvetica,sans-serif;font-weight:700;line-height:1.3;color:#000;padding:10px}
.productsummary__container .buttontab__container .button__link:lang(el){font-family:Arial,Helvetica,sans-serif}
.productsummary__container .gallery__image{max-width:100%;max-height:75%;cursor:zoom-in}
.productsummary__container .gallery__thumbnails{margin-bottom:1em;position:relative}
.productsummary__container .gallery__thumbnail{position:relative;display:inline-block;width:7.5em;height:auto;margin:.6em;cursor:pointer;opacity:.5;transition:opacity .15s linear}
.productsummary__container .gallery__thumbnail.selected:after,.productsummary__container .gallery__thumbnail.selected:before{content:"";position:absolute;top:-5px;height:104px;width:12px;display:inline-block;border-top:2px solid #000;border-bottom:2px solid #000}
.productsummary__container .gallery__thumbnail.selected:before{left:unset;border-left:2px solid #000}
.productsummary__container .gallery__thumbnail.selected:after{left:unset;border-right:2px solid #000}
.productsummary__container .gallery__thumbnail.selected,.productsummary__container .gallery__thumbnail:focus,.productsummary__container .gallery__thumbnail:hover{opacity:1}
.productsummary__container .gallery__thumbnail-img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}
.productsummary__productNumberLabel{font-weight:100;margin-bottom:10px}
.productsummary__productNumber{font-weight:700;margin-bottom:20px}
.productsummary__infoStockWrapper{padding-bottom:0}
.productsummary__image-container{text-align:center;clear:both}
.productsummary__pretitle.title__text--h4{margin-left:20px;font-size:1.125rem;font-family:Oswald,Arial,sans-serif;line-height:1.1333333333}
.productsummary__pretitle.title__text--h4:lang(el){font-family:Arial,Helvetica,sans-serif}
.productsummary__gallery{padding:0 20px 20px}
.productsummary__expandview{position:absolute;bottom:0;right:20px}
.productsummary__expandview .kawicon--search:after{font-size:1.5em;cursor:pointer}
.productsummary__zoom{font-size:1.125rem;font-family:Arial,sans-serif;line-height:1.2222222222;color:#999;display:block}
.productsummary__dots{display:none;justify-content:center}
.productsummary__dots .dotscroll{text-align:center}
.productsummary__dots .dotscroll__dot{background-color:#999}
.productsummary__dots .dotscroll__dot.selected{background-color:#69be28}
.productsummary__header{font-size:1.125rem;font-family:Arial,sans-serif;font-weight:400;line-height:1.3333333333;color:#000}
.productsummary__header .title__text--h1{font-size:1.5rem;font-family:Oswald,Arial,Helvetica,sans-serif;line-height:1.2}
.productsummary__header .title__text--h1:lang(el){font-family:Arial,Helvetica,sans-serif}
.productsummary__header-details{float:left}
.productsummary__heading{margin:0 0 .1em}
.productsummary__oldprice{font-size:1.125rem;font-family:Arial,sans-serif;line-height:1.2222222222;margin-left:.2em}
.productsummary__label{margin-top:0;font-size:1.25rem;font-family:Oswald,Arial,Helvetica,sans-serif;font-weight:700;line-height:1.3;color:#000}
.productsummary__label:lang(el){font-family:Arial,Helvetica,sans-serif}
.productsummary__suffixWrapper{display:flex;justify-content:right}
.productsummary__newprice{font-size:1.375rem;font-family:Oswald,Arial,sans-serif;line-height:1.6363636364;margin:0 0 1.37em;padding:0}
.productsummary__newprice:lang(el){font-family:Arial,Helvetica,sans-serif}
.productsummary__newprice-label{font-size:1.125rem;font-family:Arial,sans-serif;font-weight:400;line-height:1.3333333333;color:#000;display:flex;margin:0 0 16px;padding-top:0}
.productsummary__baseprice-value{margin:0 0 7px;padding:0;display:inline-flex;font-size:1.375rem;font-family:Oswald,Arial,sans-serif;line-height:1.6363636364}
.productsummary__baseprice-value .kawicon--info{top:-3px}
.productsummary__baseprice-label{font-size:1.125rem;font-family:Arial,sans-serif;font-weight:700;line-height:1.3333333333;color:#000;margin:0 0 7px}
.productsummary__clothingprice{padding:20px 0;order:7;border-top:1px solid #000}
.productsummary__basetransfer,.productsummary__newprice-label{display:block !important;text-align:right}
.productsummary__basetransfer .productsummary__baseprice-label,.productsummary__basetransfer .productsummary__baseprice-value,.productsummary__newprice-label .productsummary__baseprice-label,.productsummary__newprice-label .productsummary__baseprice-value{display:block}
.productsummary__basetransfer .productsummary__baseprice-labelSuffix,.productsummary__newprice-label .productsummary__baseprice-labelSuffix{display:inline-block;font-family:Arial,sans-serif}
.productsummary__basetransfer{margin-bottom:13px}
.productsummary__basetransfer-value{display:block;margin:0 0 7px;font-size:1.125rem;font-family:Oswald,Arial,sans-serif;line-height:1.3333333333;color:#000}
.productsummary__basetransfer-label{font-size:1.125rem;font-family:Arial,sans-serif;font-weight:400;line-height:1.3333333333;color:#000;margin-right:10px;position:relative;top:3px}
.productsummary__regularprice{margin:0 1.5em 1.37em .3em;position:relative}
.productsummary__regularprice-label{font-size:1.125rem;font-family:Arial,sans-serif;font-weight:400;line-height:1.3333333333;color:#000;margin-right:2px}
.productsummary__regularprice-label:after{content:":"}
.productsummary__regularprice:before{content:"(";position:absolute;top:0;left:-6px}
.productsummary__regularprice:after{content:")";margin-left:-2px}
.productsummary__oldpricetransfer-label{position:relative}
.productsummary__seprator{display:inline-block}
.productsummary__info{display:inline-block;vertical-align:top}
.productsummary__info:after{line-height:1.7}
.productsummary__infoadditional,.productsummary__infoprice{font-size:.875rem;font-family:Arial,sans-serif;line-height:1.4285714286;color:#999;margin:0 0 1.7em;display:inline-block;vertical-align:top}
.productsummary__infoadditional:before,.productsummary__infoprice:before{content:"*";margin-right:2px;top:0}
.productsummary__infoadditional:before{content:"**"}
.productsummary__colors{display:flex;position:relative;padding-bottom:1.5em}
.productsummary__color{display:flex;flex-direction:column;align-items:center;margin:0 .3em}
.productsummary__color .circle{display:inline-block;position:relative;cursor:pointer;width:30px;height:30px;border-radius:50%;margin:8px}
.productsummary__color .circle svg{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.productsummary__color .circle path{stroke:#000}
.productsummary__color .circle.selected:after,.productsummary__color .circle.selected:before{content:"";position:absolute;top:-3px;height:36px;width:12px;display:inline-block;border-top:2px solid #000;border-bottom:2px solid #000}
.productsummary__color .circle.selected:before{left:-9px;border-left:2px solid #000}
.productsummary__color .circle.selected:after{left:27px;border-right:2px solid #000}
.productsummary__color .circle.selected,.productsummary__color .circle:focus,.productsummary__color .circle:hover{color:#000}
.productsummary__color .circle.selected:after,.productsummary__color .circle:focus:after,.productsummary__color .circle:hover:after{opacity:1}
.productsummary__color-name{display:none;margin:10px 0 0 -10px;white-space:nowrap;overflow:auto}
.selected .productsummary__color-name{display:inline-block}
.productsummary__section{position:relative;padding:20px 0;margin-bottom:20px}
.productsummary__section[data-kbind=bikeColorsComponent]{order:1;background-color:#fff;padding:0}
.productsummary__section+.productsummary__section:before{content:"";position:absolute;top:0;right:20px;left:20px}
.productsummary__section>.cmp-text__paragraph--bold{font-size:1.125rem;font-family:Arial,sans-serif;font-weight:700;line-height:1.3333333333;color:#000}
.productsummary__section>.cmp-text__paragraph--number{font-size:1.25rem;font-family:Arial,sans-serif;font-weight:400;line-height:1.3}
.productsummary__addto--compare{display:none !important}
.productsummary__details:has(.productsummary__editions:first-of-type span:first-of-type .radiobutton--black) .productsummary__addto--compare{display:block !important}
.productsummary__section,.productsummary__section--bikes{border-top:1px solid #000}
.productsummary__editionOptions{order:1;padding:32px 0 0}
.productsummary__sectionColors{order:2;border-top:0;padding:10px 0 30px}
.productsummary__section--bikes[data-kbind=editionsComponent],.productsummary__section[data-kbind=editionsComponent]{order:6}
.productsummary__section--bikes .accordion__split,.productsummary__section .accordion__split{padding:0;background-color:transparent}
.productsummary__section--bikes .accordion__title,.productsummary__section .accordion__title{font-size:1.25rem;font-family:Oswald,Arial,Helvetica,sans-serif;line-height:1.2;color:#000}
.productsummary__section--bikes .accordion__title:lang(el),.productsummary__section .accordion__title:lang(el){font-family:Arial,Helvetica,sans-serif}
.productsummary__section--bikes .accordion__title:after,.productsummary__section .accordion__title:after{font-size:.7em}
.productsummary__section--bikes .accordion__content,.productsummary__section .accordion__content{background-color:transparent;padding:27px 4px 15px 6px;margin-bottom:15px;margin-left:-3px}
.productsummary__subtitle{font-size:.875rem;font-family:Arial,sans-serif;font-weight:700;line-height:1.2857142857;color:#999;margin-top:0;text-transform:uppercase}
.productsummary__cardTitle{font-size:1.25rem}
.productsummary__button-container{display:flex;flex-direction:column}
.productsummary__button-container .button__link{margin-bottom:1em}
.productsummary__button-container .button__link:nth-child(n+2){margin-left:0}
.productsummary__addto{font-size:1rem;font-family:Arial,sans-serif;font-weight:700;line-height:1.25}
.productsummary__addto--compare{line-height:1;position:relative}
.productsummary__addto--compare:before{font-family:kawicon !important;font-style:normal;font-weight:400 !important;vertical-align:middle;content:"\f11a";margin-top:4px}
.productsummary__addto--compare:after{content:"";position:absolute;left:0;bottom:-10px;width:100%;height:1px;background:#69be28;-webkit-transform:scaleX(0);transform:scaleX(0);transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}
.productsummary__addto--compare:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1)}
.productsummary__addto--compare:hover{color:#000}
.productsummary__addto--compare:hover:before{color:#69be28}
.productsummary__addto--wishlist{line-height:1}
.productsummary__addto--wishlist:before{font-family:kawicon !important;font-style:normal;font-weight:400 !important;vertical-align:middle;content:"\f122";margin-right:.5em}
.productsummary__addto--cart{line-height:1}
.productsummary__addto--cart:before{font-family:kawicon !important;font-style:normal;font-weight:400 !important;vertical-align:middle;content:"\f135";margin-right:.5em}
.productsummary__addto-container{height:100%;margin:1em -20px 0;list-style:none;border-top:1px solid #000}
.productsummary__summary-section{order:6}
.productsummary__summary-section--fullwidth{padding:0 calc(2em + 8px);border-top:2px solid #69be28}
.productsummary__summary-section--fullwidth .button__link{margin-left:1em}
.productsummary__summary-label{font-size:1.125rem;font-family:Arial,sans-serif;line-height:1.2222222222;margin-right:1em}
.productsummary__summary-price{text-align:right;-ms-grid-row-align:center;align-self:center}
.productsummary__summary-price .productsummary__newprice{font-size:1.25rem;font-family:Arial,sans-serif;line-height:1.2;color:#000}
.productsummary__summary-price .productsummary__newprice__label{margin-top:0}
.productsummary__model-name{font-size:1.25rem;font-family:Arial,sans-serif;line-height:1.2}
.productsummary__models .button__link{font-size:1.125rem;font-family:Arial,sans-serif;font-weight:700;line-height:1.3333333333}
.productsummary__models .button__link:lang(el){font-family:Arial,Helvetica,sans-serif}
.productsummary__models{order:0}
.productsummary__price{order:5;margin:0}
.productsummary__price .kawicon--info{position:relative;margin-left:5px}
.productsummary__price .kawicon--info:after{font-size:18px}
.productsummary__editions{display:flex;flex-wrap:wrap;padding-right:1em;margin-bottom:20px}
.productsummary__editions>.hidden-phone{flex-basis:0}
.productsummary__editions [data-component=StageCarousel]{width:100%}
.productsummary__edition-name{font-size:1.25rem;font-family:Oswald,Arial,sans-serif;line-height:1.2}
.productsummary__edition-name:lang(el){font-family:Arial,Helvetica,sans-serif}
.productsummary__edition-card{display:flex;flex-direction:column;height:95%;background-color:#fff;box-shadow:0 0 8px 2px rgba(77,77,77,.2);padding:20px;margin:10px}
.productsummary__edition-card .cmp-text__paragraph{order:1}
.productsummary__edition-card a{order:2}
.productsummary__edition-card .cmp-text__subheading{order:3;font-size:1.125rem;font-weight:700;line-height:1.5;margin-bottom:1.5rem}
.productsummary__edition-card [data-component=ContentExpandable]{order:4}
.productsummary__edition-card .productsummary__edition{order:1}
.cmp-carousel__item--active .productsummary__edition-card .productsummary__edition{color:#000}
.productsummary__edition-card .productsummary__accessories-mobile{order:2}
.productsummary__edition-dots{text-align:center}
.productsummary__edition-dots .dotscroll__dot{background-color:#999}
.productsummary__edition-dots .dotscroll__dot.selected{background-color:#69be28}
.productsummary__cardImage{margin-bottom:32px}
.productsummary__packages{margin:0 0 1em;flex:1 auto;color:#565656;order:3}
.productsummary__packages .cmp-text__subheading{margin:30px 0 10px;border-top:1px solid;padding-top:30px;font-size:1.125rem;font-family:Arial,sans-serif;line-height:1.2222222222;color:#000}
.productsummary__description{order:4;margin:30px 0 16px !important;border-top:1px solid #000;padding-top:20px}
.productsummary__description .contentexpandable__label-container,.productsummary__description .contentexpandable__text-container{font-size:1.125rem;font-family:Arial,sans-serif;font-weight:400;line-height:1.5;padding-top:.0799166667em;padding-bottom:0;margin:.67rem 0;color:#000}
.productsummary__description .contentexpandable__text-container ul{padding:20px 0 20px 20px}
.productsummary__description .contentexpandable__text{height:100%}
.productsummary__description .contentexpandable__label-open{color:#69be28;line-height:1}
.productsummary__description .contentexpandable__label-open:after{font-family:kawicon !important;font-style:normal;font-weight:400 !important;vertical-align:middle;content:"\f113";position:relative;margin-left:10px;font-size:.8em}
.productsummary__description .contentexpandable__label-close{color:#69be28;line-height:1}
.productsummary__description .contentexpandable__label-close:after{font-family:kawicon !important;font-style:normal;font-weight:400 !important;vertical-align:middle;content:"\f113";position:relative;margin-left:10px;font-size:.8em}
.productsummary__sizes .button__link{font-size:1.125rem;font-family:Arial,sans-serif;font-weight:700;line-height:1.3333333333;min-width:60px;margin:10px 10px 10px 0;border:1px solid #000;transition:none}
.productsummary__sizes .button__link:lang(el){font-family:Arial,Helvetica,sans-serif}
.productsummary__sizes .button--green,.productsummary__sizes .button--white:hover{background-color:#69be28;border-color:transparent;color:#000}
.productsummary__parts{background:#fff;border:1px solid #fff;border-radius:0;box-shadow:0 0 12px 2px rgba(77,77,77,.2);list-style-type:none;margin-bottom:15px;display:inline-block;width:250px;margin-right:20px}
.productsummary__parts.selected{border:1px solid #000}
.productsummary__parts.selected:only-child{border:0}
.productsummary__parts .productsummary__part{padding-top:12px;height:100%;display:flex;flex-direction:column}
.productsummary__parts .productsummary__part-availibility{display:none;font-size:.875rem;font-family:Arial,sans-serif;line-height:1.4285714286;color:#999;color:#000}
.productsummary__parts:hover{cursor:pointer;border:1px solid #000}
.productsummary__details{position:relative;display:flex;flex-direction:column;padding:0 20px;font-size:1.125rem;font-family:Arial,sans-serif;font-weight:700;line-height:1.3333333333;color:#000;line-height:27px}
.productsummary__details [data-kbind=toolbarMobileComponent]{order:7}
.productsummary__details .cmp-text__heading{font-size:1.5rem;font-family:Oswald,Arial,Helvetica,sans-serif;line-height:1.1666666667;color:#000;margin-top:45px;order:2}
.productsummary__details .cmp-text__heading:lang(el){font-family:Arial,Helvetica,sans-serif}
.productsummary__details.part__text--bold{font-weight:700}
.productsummary__accessories{list-style-type:none;height:auto;margin-bottom:9px;order:3}
.productsummary__accessories--cut{max-height:5.5em}
.productsummary__accessory{position:relative;margin-bottom:9px;padding-left:20px;font-size:1.125rem;font-family:Arial,sans-serif;font-weight:100;line-height:1.1666666667;color:#000}
.productsummary__accessory-showmore-container{background-color:#fff;position:relative;top:1em;padding-bottom:.5em}
.productsummary__accessory-showmoreContainer{margin-top:1.25em}
.productsummary__accessory-showmore{font-size:1.125rem;font-family:Arial,sans-serif;font-weight:400;line-height:1.3333333333;color:#000;text-decoration:underline}
.productsummary__accessory:before{content:"+";position:absolute;left:0;top:-5px;color:#000;margin-right:10px;font-size:24px}
.productsummary__finance{order:4;margin-bottom:1.125em}
.productsummary__finance a{color:#000;border-bottom:2px solid #000}
.productsummary__finance a:focus,.productsummary__finance a:hover{color:#000}
.productsummary__bikeoffers{order:5;margin-bottom:2.25em}
.productsummary__bikeoffers a{color:#000;border-bottom:2px solid #000}
.productsummary__bikeoffers a:focus,.productsummary__bikeoffers a:hover{color:#000}
.productsummary__toolbar-container{margin:0}
.productsummary__toolbar-black{border-top:1px solid #000;padding:20px 0;margin-left:20px}
.productsummary__toolbar-green{display:none;border-top:2px solid #69be28}
.productsummary__toolbar-links{list-style-type:none;padding:10px 0}
.productsummary__toolbar-links li{font-size:1rem;font-family:Oswald,Arial,Helvetica,sans-serif;font-weight:700;line-height:1.375;color:#000;text-transform:uppercase;width:100%;margin:0 0 1.4em}
.productsummary__toolbar-links li a{display:inline-flex;align-items:center;gap:0 5px}
.productsummary__toolbar-links li a:before{margin-right:0;font-size:22px}
.productsummary__toolbar-links li:last-child{margin:0}
.productsummary__button-container{display:none;margin:3.1em 0 0}
.productsummary__download{line-height:1}
.productsummary__download:before{font-family:kawicon !important;font-style:normal;font-weight:400 !important;vertical-align:middle;content:"\f11a";margin-right:.5em}
.productsummary__dealer--location{line-height:1;position:relative}
.productsummary__dealer--location:before{font-family:kawicon !important;font-style:normal;font-weight:400 !important;vertical-align:middle;content:"\f126";margin-right:.8em;position:relative;left:-5px;top:-3px}
.productsummary__dealer--location:hover{color:#000}
.productsummary__dealer--location:hover:before{color:#69be28}
.productsummary__dealer--location:after{content:"";position:absolute;left:0;bottom:-10px;width:100%;height:1px;background:#69be28;-webkit-transform:scaleX(0);transform:scaleX(0);transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}
.productsummary__dealer--location:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1)}
.productsummary__dealer--location:active,.productsummary__dealer--location:focus{color:#000;border-bottom:1px solid #69be28}
.productsummary__dealer--location:active .productsummary__dealer--location:before,.productsummary__dealer--location:focus .productsummary__dealer--location:before{color:#69be28}
.productsummary__backTo{width:100%;display:flex;margin:0 20px 20px}
.productsummary__backTo--link{font-size:1.0625rem;font-family:Arial,sans-serif;font-weight:700;line-height:1.2941176471;color:#000;display:flex;text-transform:uppercase;position:relative}
.productsummary__backTo--link:active,.productsummary__backTo--link:hover{color:#000}
.productsummary__backTo--link:active .kawicon,.productsummary__backTo--link:hover .kawicon{color:#69be28}
.productsummary__backTo--link:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:#69be28;-webkit-transform:scaleX(0);transform:scaleX(0);transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}
.productsummary__backTo--link:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1)}
.stickybar{position:-webkit-sticky;position:sticky;margin-block:2rem;background:#000;bottom:0;width:100%;padding:15px 10px;left:0;z-index:2;transition:all .7s ease;text-align:end;font-weight:400;font-size:.875rem;font-family:Arial,sans-serif;line-height:1.4285714286;color:#999}
.stickybar__item{margin-bottom:9px}
.stickybar__price{font-size:1rem;font-family:Oswald,Arial,sans-serif;line-height:1}
.stickybar__price:lang(el){font-family:Arial,Helvetica,sans-serif}
.stickybar__prefix,.stickybar__price,.stickybar__suffix{color:#fff}
.stickybar__price2{font-size:.8rem}
.stickybar__container{color:#fff;display:flex;text-align:end;flex-direction:column}
.stickybar .kawicon--info{margin-left:5px;position:relative;top:-3px}
.stickybar .kawicon--info:after{color:#69be28}
.stickybar .kawicon--info:focus:before,.stickybar .kawicon--info:hover:before{content:attr(data-tooltip);position:absolute;bottom:100%;color:#000;background-color:#fff;border:.5px solid;font-size:10px;right:0;width:25vw;text-align:left;padding:4px 6px}
.stickybar.slideOut{-webkit-transform:translateY(100%);transform:translateY(100%)}
.kawicon--chevron-left{padding:0 10px 0 0}
.show-all-btn,.show-less-btn{display:none}
.show-all-btn:active,.show-all-btn:hover,.show-less-btn:active,.show-less-btn:hover{text-decoration:underline}
.gallery__image{max-width:100% !important;width:unset !important}
.sticky__image{position:-webkit-sticky;position:sticky;top:84px}
.shwodetails__Btn{position:relative;display:inline-block}
.shwodetails__Btn:hover{color:#000}
.shwodetails__Btn:hover .kawicon{color:#69be28}
.shwodetails__Btn:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:#69be28;-webkit-transform:scaleX(0);transform:scaleX(0);transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}
.shwodetails__Btn:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1)}
.shwodetails__Btn:hover .kawicon.kawicon--plus:after{color:#69be28}
.kawicon.kawicon--plus:after{margin-right:10px}
.productsummary__part{padding-top:22px}
.productsummary__part-details{display:flex;flex-direction:column;justify-content:space-between;flex:1 1 auto;padding:12px;height:100%}
.productsummary__part-details .productsummary__part-details{line-height:27}
.productsummary__part-price{font-size:1.125rem;line-height:1.3333333333;font-size:23px;line-height:27.6px;margin-bottom:20px}
.productsummary__part-list-price,.productsummary__part-price{font-family:Arial,sans-serif;font-weight:400;padding-top:.1525em;padding-bottom:0;font-weight:700}
.productsummary__part-list-price{font-size:1.125rem;line-height:1.3333333333;margin-bottom:-.0195em;font-size:20px;line-height:24px}
.productsummary__part-strike-through{text-decoration:line-through}
.productsummary__part-number{margin-bottom:16px}
.productsummary__part-availibility{margin-bottom:16px;border:1px solid #69be28;border-radius:4px;display:inline-flex;align-self:baseline;padding:3px 8px;max-width:50%;text-align:center}
.productsummary__part-available,.productsummary__part-substituted,.productsummary__part-while-stock-lasts{border:1px solid #69be28}
.productsummary__part-available--soon{border:1px solid #000}
.productsummary__part-no-longer-available,.productsummary__part-superseded{border:1px solid red}
.productsummary__part-tools{margin-top:15px}
.productsummary__part-image{height:70px;width:96px;padding-left:12px}
.productsummary__addto--basket{margin-bottom:1em}
.productsummary__status--green{color:green}
.productsummary__status--orange{color:orange}
.productsummary__status--red{color:red}
.mobileProductInfo__container{position:fixed;top:0;width:100vw;background:#fff;padding:20px;box-shadow:0 0 10px 0 rgba(0,0,0,.4);transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;-webkit-transform:translateZ(0);transform:translateZ(0)}
.mobileProductInfo__container--hidden{-webkit-transform:translate3d(0,-110%,0);transform:translate3d(0,-110%,0)}
.mobileProductInfo__header{width:100%;display:flex;justify-content:space-between;align-items:center}
.mobileProductInfo__header .mobileProductInfo__title{margin-top:0;max-width:100%;margin-bottom:10px;font-size:1.75rem;line-height:.89}
.mobileProductInfo__content{font-size:1.25rem;line-height:1.2;margin-bottom:15px}
.mobileProductInfo__priceTransfer span{font-size:1.75rem;line-height:.89}
.mobileProductInfo__priceTransfer .productsummary__baseprice-value:after{display:none}
.mobileProductInfo__priceTransfer{position:relative;margin:6px 0 0 5px}
.mobileProductInfo__priceTransfer label:before{content:"(";position:absolute;top:0;left:-6px}
.mobileProductInfo__priceTransfer label:after{content:":"}
.mobileProductInfo__priceTransfer span{font-size:1.12rem;line-height:1.33;font-family:inherit;color:#000}
.mobileProductInfo__priceTransfer .productsummary__basetransfer-value:after{content:")";top:0;color:#000}
.mobileProductInfo__sideActions{display:flex;align-items:center;list-style:none}
.mobileProductInfo__mainActions{display:flex;justify-content:flex-start}
.mobileProductInfo__mainActions .button__link{padding:13px 23px;font-size:22px;line-height:1.18;border-radius:27px;margin-top:5px}
.mobileProductInfo__mainActions .button__link .kawicon{font-size:19px;margin-right:.8125em}
.mobileProductInfo__buttonContainer{display:flex;padding-right:10px;flex-direction:column}
.mobileProductInfo__buttonContainer .button__text{white-space:nowrap}
.mobileProductInfo__actionIconLink{padding:10px;display:block}
.mobileProductInfo__actionIconLink--compare{line-height:1}
.mobileProductInfo__actionIconLink--compare:before{font-family:kawicon !important;font-style:normal;font-weight:400 !important;vertical-align:middle;content:"\f11a"}
.mobileProductInfo__actionIconLink--wishlist{line-height:1}
.mobileProductInfo__actionIconLink--wishlist:before{font-family:kawicon !important;font-style:normal;font-weight:400 !important;vertical-align:middle;content:"\f122"}
.stock{display:block}
.hideSizes{display:none !important}
.accessory .productsummary__section{padding:37px 0 0;margin-bottom:0}
.accessory .productsummary__description{order:0}
.accessory .productsummary__section{order:-1}
.productdetail .productsummary__articlNumber{order:5}
.productdetail:has(.comparisoncollector__container[data-collector]:not(.hidden)) .productsummary__stickybar{bottom:25px}
@media(min-width:0) and (max-width:599px){.productsummary__color-name{width:280px;word-break:break-word;white-space:normal}
}
@media(min-width:0) and (max-width:991px){.mobileProductInfo__container{top:0 !important}
}
@media(min-width:600px){.productsummary__container{padding:0 var(--container-padding);margin-bottom:80px}
.productsummary__container:after{bottom:-5%}
.productsummary__container .gallery__thumbnails{margin:3.1em 0}
.productsummary__container .gallery__thumbnail.selected:after,.productsummary__container .gallery__thumbnail.selected:before{margin:-12px -6px;height:100px}
.productsummary__pretitle.title__text--h4{font-size:1.25rem;line-height:1.2;margin-left:0}
.productsummary__gallery{padding:0}
.productsummary__zoom{font-size:1.125rem;line-height:1.2222222222}
.productsummary__header{padding:0 !important;width:400px}
.productsummary__header .title__text--h1{font-size:1.875rem;line-height:1.2}
.productsummary__header-details{margin:0 0 0 3px;min-height:70px}
.productsummary__oldprice{font-size:1.125rem;line-height:1.2222222222}
.productsummary__baseprice-value,.productsummary__newprice{font-size:2rem;line-height:1.1875}
.productsummary__basetransfer-value{font-size:1.25rem;line-height:1.2}
.productsummary__infoadditional,.productsummary__infoprice{width:323.1px}
.productsummary__button-container{flex-direction:row}
.productsummary__button-container .button__link:nth-child(n+2){margin-left:1em}
.productsummary__summary-label{font-size:1.125rem;line-height:1.2222222222}
.productsummary__edition-name{font-size:1.25rem;font-family:Oswald,Arial,sans-serif;line-height:1.2}
.productsummary__edition-name:lang(el){font-family:Arial,Helvetica,sans-serif}
.productsummary__details{padding:0;background-color:#fff}
.productsummary__backTo{justify-content:flex-start;margin:30px auto 44px 0}
.tns-controls button{visibility:visible}
.mobileProductInfo__container{padding:0}
.mobileProductInfo__mainActions{padding:20px}
.mobileProductInfo__mainActions .button__link{margin-left:25px;margin-top:0}
.mobileProductInfo__buttonContainer{flex-direction:row}
}
@media(min-width:600px) and (min-width:600px){.productsummary__edition-name{font-size:1.4375rem;line-height:1.1739130435}
}
@media(min-width:992px){:root{--container-padding:40px}
.accordion__content{display:block}
.merchandise .productsummary__section.productsummary__sizes{order:6}
.merchandise .productsummary__articlNumber{display:-ms-grid;display:grid;-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr}
.merchandise .productsummary__articlNumber .productsummary__part-availibility{place-self:flex-start;grid-column:1/-1;margin-top:10px}
.productsummary__container:after{bottom:-9%}
.productsummary__container .buttontab__container .button__link{font-size:1.4375rem;font-weight:700;line-height:1.2;padding:15px}
.productsummary__container .gallery__image{max-width:unset;width:100%}
.productsummary__container .gallery__thumbnails{margin-bottom:2em}
.productsummary__container .gallery__thumbnail.selected:after,.productsummary__container .gallery__thumbnail.selected:before{margin:-6px;height:calc(100% + 1em)}
.productsummary__gallery{position:relative;min-height:500px}
.productsummary__image-container{width:100%;text-align:left;margin-right:2em;margin-bottom:2em;padding-right:30px}
.productsummary__gallery{padding:0 15px 0 0}
.productsummary__expandview{right:0}
.productsummary__zoom{display:inline-block}
.productsummary__zoom:before{content:"|";margin:0 .2em}
.productsummary__header .title__text--h1{font-size:2.75rem;line-height:1.3636363636;text-align:center}
.productsummary__label{font-size:1.4375rem;font-weight:700;line-height:1.2}
.productsummary__baseprice-value{margin:0 7px 7px;max-width:1440px;position:relative;top:2px}
.productsummary__basetransfer,.productsummary__newprice-label{display:flex !important;flex-direction:row;align-items:baseline}
.productsummary__basetransfer-value{display:flex;margin:0 7px 7px}
.productsummary__info:after{font-size:1.5rem;line-height:1.5}
.productsummary__infoadditional,.productsummary__infoprice{width:315px}
.productsummary__section[data-kbind=bikeColorsComponent]{order:unset;background-color:unset;background-color:#f2f2f2}
.productsummary__section{margin:0;padding:1em 0}
.productsummary__sectionColors{padding:30px 0;border-top:1px solid #000}
.productsummary__section--bikes .accordion__content,.productsummary__section .accordion__content{padding:50px 8px 15px;display:flex;justify-content:flex-start;flex-wrap:wrap}
.productsummary__subtitle{font-size:1.875rem;font-weight:700;line-height:1.1333333333}
.productsummary__button-container .button__link{margin-bottom:0}
.productsummary__addto{font-size:1.375rem;font-weight:700;line-height:1.1818181818;display:flex;align-items:center;padding:.25em 0;border-bottom:0}
.productsummary__addto-container{margin:0;border-top:0}
.productsummary__summary-section{padding:0 40px}
.productsummary__summary-section .button__link{margin-left:1em}
.productsummary__model-name,.productsummary__summary-price .productsummary__newprice{font-size:2.25rem;line-height:1.1111111111}
.productsummary__editions{flex:1 auto;flex-wrap:wrap}
.productsummary__packages .cmp-text__subheading{border-top:0;margin:0 0 1.2em}
.productsummary__description{margin:38px 0 30px !important;border-top:unset;padding-top:unset}
.productsummary__description .contentexpandable__label-container,.productsummary__description .contentexpandable__text-container{font-size:1.25rem;font-weight:400;line-height:1.5;padding-top:.03825em;padding-bottom:0;margin-bottom:-.15525em}
.productsummary__parts{display:block;height:auto;min-height:275px;width:calc(33.3% - 14px)}
.productsummary__parts .productsummary__part-availibility{display:inline-block;margin-top:auto}
.productsummary__parts:nth-child(3n){margin-right:unset}
.productsummary__details{display:block}
.productsummary__details .cmp-text__heading{margin-top:.5em}
.productsummary__accessories--cut{max-height:5.3em}
.productsummary__toolbar-black{margin-left:0}
.stickybar{display:none}
.productsummary__part-availibility{max-width:unset;text-align:unset}
.productsummary__part-tools{display:flex;align-items:center}
.productsummary__addto--basket{margin-bottom:0;margin-right:1em;flex:1 1 50%}
.productsummary__addto--wishlist{flex:1 1 50%}
.mobileProductInfo__mainActions{margin-top:60px;align-items:flex-end;justify-content:flex-end}
.accordion__split,.desktop__inline--block{display:inline-block}
.truncate{display:-webkit-box !important;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}
.accessory .productsummary__section{padding:55px 0}
}
@media(max-width:991px){.merchandise .productsummary__section.productsummary__sizes{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #000}
.merchandise .productsummary__description{order:5;border-top:0;margin-top:0 !important;margin-bottom:0 !important;padding-top:0 !important}
.merchandise .productsummary__price{order:4}
.merchandise .productsummary__price .productsummary__newprice-label{display:flex !important;align-items:baseline}
.merchandise .productsummary__price .productsummary__baseprice-value{margin-left:5px;margin-right:5px}
.productsummary__editions{padding:5px 0;display:flex}
}