.compareBikes__stickyButtonWrapper{bottom:32px;left:50%;position:fixed;transform:translateX(-50%);width:auto;z-index:8470}.compareBikes__stickyButton{background-color:#fff;box-shadow:0 -4px 20px rgba(91,104,113,.25);padding-left:2rem;padding-right:2rem}.compareBikes__stickyButton:active{background-color:#fff}@media(hover:hover){.compareBikes__stickyButton:not(:active,[disabled],.button--loading):hover{background-color:#f2f2f2}}@media(min-width:991.5px){.compareBikes__selectionWrapper{align-items:center;display:flex;flex-wrap:wrap;margin-left:-8px;margin-right:-8px;width:calc(100% + 16px)}.compareBikes__selectionContent{padding-left:8px;padding-right:8px;width:75%}}.compareBikes__selectionHeading{font-size:3.6rem;font-variation-settings:"wght" 400;font-variation-settings:"wght" 700;line-height:1em;margin:0 0 32px}@media(min-width:991.5px){.compareBikes__selectionHeading{display:none;font-size:4.8rem}}.compareBikes__selectionList{align-items:stretch;display:flex;flex-flow:column nowrap;justify-content:flex-start;list-style:none;margin:-8px;padding:0}@media(min-width:991.5px){.compareBikes__selectionList{flex-direction:row}}.compareBikes__selectionListItem{align-items:center;background-color:#f2f2f2;border-radius:.8rem;display:flex;flex-flow:row nowrap;justify-content:center;margin:8px;min-height:8.2rem;padding:8px 16px}@media(min-width:991.5px){.compareBikes__selectionListItem{width:33.333%}}.compareBikes__selectionListItem--empty{align-items:center;background:transparent;border:1px solid #d8d8d8;display:flex;flex-flow:row nowrap;justify-content:space-between}.compareBikes__selectionListItem--empty[style="cursor: pointer;"],.compareBikes__selectionListItem--empty[style="cursor:pointer;"]{cursor:pointer;opacity:1;transition:opacity .3s cubic-bezier(.19,1,.22,1)}@media(hover:hover){.compareBikes__selectionListItem--empty[style="cursor: pointer;"]:hover,.compareBikes__selectionListItem--empty[style="cursor:pointer;"]:hover{opacity:.8}}.compareBikes__selectionListItemSearch{padding-left:8px}.compareBikes__selectionListItemSearchButton{align-items:center;display:flex;flex-flow:row nowrap;justify-content:flex-start;white-space:nowrap}.compareBikes__selectionListItemSearchButtonIcon{height:1.6rem;margin-right:8px;width:1.6rem}.compareBikes__selectionButtonsWrapper{margin-top:24px}@media(min-width:991.5px){.compareBikes__selectionButtonsWrapper{align-items:center;display:flex;flex-flow:row wrap;justify-content:space-between;margin-top:0;padding-left:8px;padding-right:0;width:25%}}.compareBikes__selectionButtonButtonWrapper{text-align:center}@media(min-width:991.5px){.compareBikes__selectionButtonButtonWrapper{flex-grow:1;margin:8px}}@media(max-width:991.499px){.compareBikes__selectionButtonButtonWrapper--compare{margin-bottom:16px}}.compareBikes__selectionButtonButtonWrapper--compare .button{padding-left:56px;padding-right:56px}@media(min-width:991.5px){.compareBikes__selectionButtonButtonWrapper--compare .button{padding-left:16px;padding-right:16px;white-space:nowrap;width:100%}}.compareBikes__bikeMatch{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between;width:100%}.compareBikes__bikeMatchImage{height:5.8rem;margin-right:16px;width:10rem}@media(min-width:991.5px){.compareBikes__bikeMatchImage{width:30%}}.compareBikes__bikeMatchImage .imageUnavailable__iconWrapper,.compareBikes__bikeMatchImage picture{height:100%;width:100%}.compareBikes__bikeMatchImage picture{align-items:center;display:flex;flex-flow:row nowrap;justify-content:center}.compareBikes__bikeMatchImage img{display:block;height:auto;max-height:100%;max-width:100%;width:auto}.compareBikes__bikeMatchRemoveWrapper{width:1.6rem}.compareBikes__bikeMatchRemove{margin-left:-16px}.compareBikes__bikeMatchDetails{align-items:stretch;align-self:stretch;display:flex;flex-flow:column nowrap;justify-content:space-between;padding:0 12px 0 0;width:calc(100% - 11.6rem - 16px)}@media(min-width:991.5px){.compareBikes__bikeMatchDetails{width:calc(70% - 16px - 1.6rem)}}.compareBikes__bikeMatchModel{font-variation-settings:"wght" 700}.compareBikes.is-pageCompareBikes{display:block;height:auto;margin-top:0;z-index:1}.compareBikes__inner{height:auto;min-height:calc(100vh - 49px);position:relative}@media(min-width:1023.5px){.compareBikes__inner{min-height:calc(100vh - 114px)}}.compareBikes.modal .compareBikes__inner{height:100%;margin-left:-16px;margin-right:-16px;min-height:100dvh;opacity:0;transition:opacity .5s cubic-bezier(.19,1,.22,1) 1.5s}@media(min-width:767.5px){.compareBikes.modal .compareBikes__inner{margin-left:-28px;margin-right:-28px}}@media(min-width:991.5px){.compareBikes.modal .compareBikes__inner{margin-left:-40px;margin-right:-40px;min-width:auto}}@media(min-width:1199.5px){.compareBikes.modal .compareBikes__inner{margin-left:-80px;margin-right:-80px}}@media(min-width:1439.5px){.compareBikes.modal .compareBikes__inner{margin-left:calc(-50vw - -640px);margin-right:calc(-50vw - -640px)}@supports(-webkit-text-size-adjust:80%){@media(min-width:1439.5px)and (hover:hover)and (pointer:fine){.compareBikes.modal .compareBikes__inner{margin-left:calc(-50vw - -.6rem - -640px);margin-right:calc(-50vw - -.6rem - -640px)}}}}.compareBikes.modal .compareBikes__content{overflow-x:auto}@media(min-width:1439.5px){.compareBikes.modal .compareBikes__content{overflow-x:hidden}}.compareBikes__close{display:flex;height:1.4rem;justify-content:flex-end;margin-left:auto;margin-right:auto;max-width:1440px;min-width:320px;padding-left:16px;padding-right:16px;pointer-events:none;position:absolute;right:0;top:24px;width:100%;z-index:100}@media(min-width:767.5px){.compareBikes__close{padding-left:28px;padding-right:28px}}@media(min-width:991.5px){.compareBikes__close{padding-left:40px;padding-right:40px}}@media(min-width:1199.5px){.compareBikes__close{padding-left:80px;padding-right:80px}}.compareBikes__closeBtn{height:4.2rem;margin:-1.4rem -1.4rem 0 0;padding:1.4rem;pointer-events:all;width:4.2rem}@media(min-width:991.5px){.compareBikes__closeBtn{height:4.6rem;width:4.6rem}}.compareBikes__closeBtnIcon{max-height:100%;max-width:100%;position:static}@media(min-width:991.5px){.compareBikes__selector{height:100%}}.is-comparingBikes .compareBikes__selector{display:none}@media(min-width:991.5px){.compareBikes__container--selection{height:100%;overflow:auto}.compareBikes__container--selected{height:100%;left:50%;pointer-events:none;position:absolute;top:0;transform:translateX(-50%);width:100%}.compareBikes__containerGrid{margin-left:auto;margin-right:auto;max-width:1440px;min-width:320px;padding-left:16px;padding-right:16px;width:100%}}@media(min-width:991.5px)and (min-width:767.5px){.compareBikes__containerGrid{padding-left:28px;padding-right:28px}}@media(min-width:991.5px)and (min-width:991.5px){.compareBikes__containerGrid{padding-left:40px;padding-right:40px}}@media(min-width:991.5px)and (min-width:1199.5px){.compareBikes__containerGrid{padding-left:80px;padding-right:80px}}@media(min-width:991.5px){.compareBikes__container--selected .compareBikes__containerGrid{height:100%}.compareBikes__containerRow{display:flex;flex-wrap:wrap;height:100%;margin-left:-8px;margin-right:-8px;width:calc(100% + 16px)}}@media(max-width:767.499px){[data-bikesselected="0"] .compareBikes__selected{display:none}}@media(min-width:991.5px){.compareBikes__selected{margin-right:8.33333%;padding-left:8px;padding-right:8px;position:relative;width:50%}}.compareBikes__selectSearchWrapper{position:relative}.compareBikes__selectSearchWrapper .searchLoader{height:4.2rem;text-align:center}.compareBikes__selectSearchIcon{height:1.6rem;left:0;position:absolute;top:4px;width:1.6rem}.compareBikes__selectSearchInput{background:transparent;border:0;border-bottom:1px solid #767676;color:currentcolor;font-size:2rem;font-variation-settings:"wght" 400;height:6.4rem;line-height:1.25em;line-height:6.4rem;margin:-2rem 0 24px;padding-left:24px;width:100%}@media(min-width:991.5px){.compareBikes__selectSearchInput{font-size:2.4rem}}.compareBikes__selectSearchResults{list-style:none;margin:0;padding:0}@media(min-width:991.5px){.compareBikes__selectSearchResults{margin-bottom:48px}}.compareBikes__selectSearchResultsItem{padding:0 0 24px}.compareBikes__selectSearchResultsItem:last-child{padding-bottom:0}.compareBikes__selectSearchResultsItem--separator{display:none}.compareBikes__selectSearchResultsBtn{align-items:flex-start;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;display:inline-flex;flex-flow:row nowrap;font-size:inherit;justify-content:flex-start;line-height:inherit;padding:0;text-align:left;width:100%}@media(hover:hover){.compareBikes__selectSearchResultsBtn:hover .compareBikes__selectSearchResultsBtnText{background-color:hsla(0,0%,100%,0);text-decoration-color:currentcolor}}.compareBikes__selectSearchResultsBtn .productBadge{margin-left:8px}.compareBikes__selectSearchResultsBtnText{text-decoration:underline;text-decoration-color:rgba(0,0,0,.4);text-decoration-color:transparent;transition:color .3s cubic-bezier(.19,1,.22,1)}.compareBikes__selectTitle{font-size:2.4rem;font-variation-settings:"wght" 400;font-variation-settings:"wght" 700;line-height:1.25em;margin:0;padding-bottom:40px}@media(min-width:991.5px){.compareBikes__selectTitle{font-size:3.6rem;padding-bottom:96px}}.compareBikes__selectedInner{background-color:#f2f2f2;padding:64px 20%}@media(min-width:991.5px){.compareBikes__selectedInner{height:100%;padding:calc(50vh - 2.7rem - 65px) 0 0;position:absolute;right:0;top:0;width:100%}.compareBikes__selectedInner:after{background-color:#f2f2f2;content:"";display:block;height:100%;position:absolute;right:calc(100% - 1px);top:0;width:50vw}[data-bikesselected="2"] .compareBikes__selectedInner{display:flex}}@media(min-width:1199.5px){.compareBikes__selectedInner{padding-top:calc(50vh - 2.7rem - 80px)}}@media(min-width:991.5px){.modal.is-open .compareBikes__selectedInner{padding:50vh 0 0}}.compareBikes__selectedImgWrapper:nth-child(2){display:none}@media(min-width:991.5px){.compareBikes__selectedImgWrapper{margin-left:16.66667%;padding-left:8px;padding-right:8px;transform:translateY(-50%);width:66.66667%}.compareBikes__selectedImgWrapper:nth-child(2){display:block}[data-bikesselected="2"] .compareBikes__selectedImgWrapper{display:flex;flex-direction:column;justify-content:center;margin:0 32px 0 0}}@media(min-width:1199.5px){[data-bikesselected="2"] .compareBikes__selectedImgWrapper{margin:0 72px 0 0}}.compareBikes__selectedImg{width:100%}.compareBikes__selectedName{padding-top:24px;text-align:center}.compareBikes__select{padding-bottom:96px;padding-top:32px}@media(max-width:991.499px){.compareBikes__select{margin-left:auto;margin-right:auto;max-width:1440px;min-width:320px;padding-left:16px;padding-right:16px;width:100%}}@media(max-width:991.499px)and (min-width:767.5px){.compareBikes__select{padding-left:28px;padding-right:28px}}@media(max-width:991.499px)and (min-width:991.5px){.compareBikes__select{padding-left:40px;padding-right:40px}}@media(max-width:991.499px)and (min-width:1199.5px){.compareBikes__select{padding-left:80px;padding-right:80px}}@media(min-width:991.5px){.compareBikes__select{margin-left:58.33333%;padding:48px 8px 0;width:41.66667%}}.compareBikes__selectRecentList{list-style:none;margin:0 0 -16px;padding:0}@media(min-width:991.5px){.compareBikes__selectRecentList{margin:0;padding-bottom:32px}}.compareBikes__selectRecentListItem{padding-bottom:16px}.compareBikes__selectRecentBtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;background-color:#f2f2f2;border:0;display:block;font-size:inherit;line-height:inherit;padding:0;position:relative;text-align:left;width:100%}.compareBikes__selectRecentBtn:before{content:"";display:block;padding-top:56.25%;width:100%}@media(hover:hover){.compareBikes__selectRecentBtn:hover{cursor:pointer}}.compareBikes__selectRecentTile{display:flex;flex-direction:column;height:100%;justify-content:center;left:0;padding:0 20% 16px;position:absolute;top:0;width:100%}.compareBikes__selectRecentPicture{align-items:center;display:flex;height:100%}.compareBikes__selectRecentImg{width:100%}.compareBikes__selectRecentInfo{align-items:flex-end;bottom:1.1rem;display:flex;flex-flow:row nowrap;justify-content:space-between;left:0;padding:0 16px;position:absolute;width:100%}.compareBikes__selectRecentInfoItem--name{margin-right:16px;max-width:100%;text-align:left}.compareBikes__selectRecentInfoItem--price{text-align:right}.compareBikes__results,.compareBikes__stickyBarInner{min-width:550px}.compareBikes__stickyBarInner{margin-left:auto;margin-right:auto;max-width:1440px;min-width:320px;min-width:543.5px;padding-left:16px;padding-right:16px;width:100%}@media(min-width:767.5px){.compareBikes__stickyBarInner{padding-left:28px;padding-right:28px}}@media(min-width:991.5px){.compareBikes__stickyBarInner{padding-left:40px;padding-right:40px}}@media(min-width:1199.5px){.compareBikes__stickyBarInner{padding-left:80px;padding-right:80px}}@media(orientation:landscape){.compareBikes__stickyBarInner{min-width:auto}}@media(min-width:991.5px){.compareBikes__stickyBarInner{min-width:auto}}.compareBikes__results{display:none}@media(max-width:1439.499px){.compareBikes__results{overflow:hidden}}.compareBikes__results--isComparingBikes{display:block}.compareBikes__resultsInner,.compareBikes__stickyBarRow{display:flex;flex-wrap:wrap;flex-wrap:nowrap;list-style:none;margin:0 -8px;padding:0;width:calc(100% + 16px)}.compareBikes__bikeHeader{background:#f2f2f2;padding-bottom:40px;padding-top:40px;position:relative}.compareBikes.modal .compareBikes__bikeHeader{padding-top:7.2rem}@media(min-width:767.5px){.compareBikes.modal .compareBikes__bikeHeader{padding-top:8.8rem}}.compareBikes__bikeHeaderInner{margin-left:auto;margin-right:auto;max-width:1440px;min-width:320px;padding-left:16px;padding-right:16px;width:100%}@media(min-width:767.5px){.compareBikes__bikeHeaderInner{padding-left:28px;padding-right:28px}}@media(min-width:991.5px){.compareBikes__bikeHeaderInner{padding-left:40px;padding-right:40px}}@media(min-width:1199.5px){.compareBikes__bikeHeaderInner{padding-left:80px;padding-right:80px}}.compareBikes__row{display:flex;flex-wrap:wrap;flex-wrap:nowrap;margin-left:-8px;margin-right:-8px;width:calc(100% + 16px)}.compareBikes__column,.compareBikes__stickyBarItem{flex-grow:1;padding-left:8px;padding-right:8px;width:33.33333%}@media(min-width:991.5px){.compareBikes__column,.compareBikes__stickyBarItem{padding-left:8px;padding-right:8px;width:33.33333%}}.compareBikes__bikeHeaderContent{position:relative;z-index:2}.compareBikes__bikeHeaderContent img,.compareBikes__bikeHeaderContent picture{display:block;width:100%}.compareBikes__bikeHeaderContent .imageUnavailable__iconWrapper,.compareBikes__bikeHeaderImg{aspect-ratio:16/9;display:block;margin:0 0 32px;-o-object-fit:contain;object-fit:contain;-o-object-position:left bottom;object-position:left bottom;width:100%}.compareBikes__bikeHeaderHeading{margin:0 -8px;padding:0 8px;position:relative}.compareBikes__bikeHeaderName{font-size:2rem;font-variation-settings:"wght" 400;font-variation-settings:"wght" 700;line-height:1.25em;margin:0;padding-bottom:8px}@media(min-width:991.5px){.compareBikes__bikeHeaderName{font-size:2.4rem}}.compareBikes__priceWrapper{font-size:1.6rem;font-variation-settings:"wght" 400;line-height:1.5em;margin-bottom:16px}@media(min-width:991.5px){.compareBikes__priceWrapper{font-size:2rem;line-height:1.5em}}.compareBikes__bikeHeaderChange{font-size:1.2rem;font-variation-settings:"wght" 400;line-height:1.5em;margin-bottom:16px}.compareBikes__bikeMain{padding:24px 0 48px}@media(min-width:991.5px){.compareBikes__bikeMain{padding-top:48px}}.compareBikes__bikeMainInner{margin-left:auto;margin-right:auto;max-width:1440px;min-width:320px;padding-left:16px;padding-right:16px;width:100%}@media(min-width:767.5px){.compareBikes__bikeMainInner{padding-left:28px;padding-right:28px}}@media(min-width:991.5px){.compareBikes__bikeMainInner{padding-left:40px;padding-right:40px}}@media(min-width:1199.5px){.compareBikes__bikeMainInner{padding-left:80px;padding-right:80px}}.compareBikes__bikeDetails{list-style:none;margin:0;padding:0 0 16px}.compareBikes__bikeDetailsTitle{font-size:1.6rem;font-variation-settings:"wght" 400;font-variation-settings:"wght" 700;height:auto!important;line-height:1.5em;max-width:100%;overflow:hidden;padding-bottom:.2rem;text-overflow:ellipsis;white-space:nowrap}@media(min-width:991.5px){.compareBikes__bikeDetailsTitle{font-size:2rem;line-height:1.5em}}.compareBikes__bikeDetailsTitle.js-no-material{opacity:0;pointer-events:none}.compareBikes__bikeDetailsDesc{margin:0;padding-bottom:24px}.compareBikes__bikeDetailsDescCopy{display:inline-block;margin:0 8px 0 0}.compareBikes__bikeDetailsDescCopy:last-child{margin-right:0}.compareBikes__bikeCta>.button{max-width:100%;overflow:hidden;padding-left:1rem;padding-right:1rem;text-overflow:ellipsis;white-space:nowrap}.compareBikes__bikeSpecs{padding-bottom:32px;position:relative}.compareBikes__bikeSpec{margin:0 0 8px}.compareBikes__bikeSpec:last-child{margin-bottom:0}.compareBikes__bikeSpec--hidden{visibility:hidden}.compareBikes__bikeSpecTitle{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;background:#f2f2f2;border:0;cursor:pointer;display:flex;flex-flow:row nowrap;font-size:inherit;font-size:1.6rem;font-variation-settings:"wght" 400;font-variation-settings:"wght" 700;justify-content:space-between;line-height:inherit;line-height:1.5em;padding:16px;text-align:left;transition:color .3s cubic-bezier(.19,1,.22,1);width:100%}@media(min-width:991.5px){.compareBikes__bikeSpecTitle{font-size:2rem;line-height:1.5em}}@media(hover:hover){.compareBikes__bikeSpecTitle:hover{color:#767676}}.compareBikes__bikeSpecTitleText{max-width:100%;max-width:calc(100% - 2.8rem - 8px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compareBikes__bikeSpecTitleIndicator{border:2px solid;border-radius:50%;height:2.8rem;position:relative;width:2.8rem}.compareBikes__bikeSpecTitleIndicator:before{height:.2rem;width:1.2rem}.compareBikes__bikeSpecTitleIndicator:after,.compareBikes__bikeSpecTitleIndicator:before{background:currentcolor;content:"";display:block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.compareBikes__bikeSpecTitleIndicator:after{height:1.2rem;transition:height .4s cubic-bezier(.19,1,.22,1);width:.2rem}.compareBikes__bikeSpec.is-accordionItemOpen .compareBikes__bikeSpecTitleIndicator:after{height:0}.compareBikes__bikeSpecListWrapper{max-height:0;opacity:0;overflow:hidden;transition:max-height .5s cubic-bezier(.19,1,.22,1) .05s,opacity .5s cubic-bezier(.19,1,.22,1);visibility:hidden}.compareBikes__bikeSpec.is-accordionItemOpen .compareBikes__bikeSpecListWrapper{height:auto;max-height:200rem;opacity:1;transition:max-height .5s cubic-bezier(.19,1,.22,1),opacity .5s cubic-bezier(.19,1,.22,1) .05s;visibility:visible}.compareBikes__bikeSpecList{list-style:none;margin:0;padding:24px 8px 32px 24px}.compareBikes__bikeSpecListTitle{font-variation-settings:"wght" 700;height:auto!important;max-width:100%;overflow:hidden;padding-bottom:.2rem;text-overflow:ellipsis;white-space:nowrap}.compareBikes__bikeSpecListTitle--hidden{visibility:hidden}.compareBikes__bikeSpecListDesc{display:block;margin:0;padding-bottom:24px}.compareBikes__bikeSpecListDesc--hidden{visibility:hidden}.compareBikes__bikeSpecListDesc:last-child{padding-bottom:0}.compareBikes__bikeSpecListDesc .allComponentsSpecItem{margin-right:0;padding-bottom:0;padding-left:0;padding-right:0;width:100%}.compareBikes__bikeSpecListDesc .allComponentsSpecItem__listItem{color:#222;padding-bottom:0}.compareBikes__bikeSpecListDesc .allComponentsSpecItem__listItem--feature{color:#4c4c4c;font-size:1.2rem;font-variation-settings:"wght" 400;line-height:1.5em;padding-top:.6rem}.compareBikes__bikeSpecListDesc .allComponentsSpecItem__inner:last-child .allComponentsSpecItem__button{margin-bottom:0}.compareBikes__heading{color:#000;display:none;font-variation-settings:"wght" 400;max-width:100%;overflow:hidden;padding-bottom:24px;text-overflow:ellipsis;white-space:nowrap}@media(min-width:991.5px){.compareBikes__heading{padding-bottom:32px}}@media(max-width:767.499px){.compareBikes__heading{display:block}}.compareBikes__toggleModalWrapper{pointer-events:none}@media(min-width:991.5px){.compareBikes__toggleModalWrapper{height:100dvh;left:0;position:fixed;right:0;top:0;z-index:8470}@supports(-webkit-text-size-adjust:80%){@media(min-width:991.5px)and (hover:hover)and (pointer:fine){.has-searchActive .compareBikes__toggleModalWrapper,.page--noScroll .compareBikes__toggleModalWrapper{right:1.2rem}.page--noScroll.page--noScrollOverwrite .compareBikes__toggleModalWrapper{right:0}}@media(min-width:991.5px)and (hover:hover)and (pointer:fine)and (min-width:0){.page--noScroll.page--noScrollOverwriteSm .compareBikes__toggleModalWrapper{right:0}}@media(min-width:991.5px)and (hover:hover)and (pointer:fine)and (min-width:767.5px){.page--noScroll.page--noScrollOverwriteMd .compareBikes__toggleModalWrapper{right:0}}@media(min-width:991.5px)and (hover:hover)and (pointer:fine)and (min-width:991.5px){.page--noScroll.page--noScrollOverwriteLg .compareBikes__toggleModalWrapper{right:0}}@media(min-width:991.5px)and (hover:hover)and (pointer:fine)and (min-width:1199.5px){.page--noScroll.page--noScrollOverwriteXl .compareBikes__toggleModalWrapper{right:0}}}}@media(min-width:991.5px){.compareBikes__toggleModalInner{align-items:stretch;display:flex;flex-flow:column nowrap;height:100%;justify-content:flex-end;width:100%}}.compareBikes__toggleModalTriggerWrapper{display:none}@media(min-width:991.5px){.compareBikes__toggleModalTrigger,.compareBikes__toggleModalTriggerWrapper{align-items:center;display:flex;flex-flow:row nowrap;justify-content:center}.compareBikes__toggleModalTrigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;background:#fff;border:0;border-radius:.8rem .8rem 0 0;box-shadow:0 -4px 20px rgba(91,104,113,.25);font-size:inherit;line-height:inherit;padding:1rem 2rem 0;pointer-events:auto;position:relative;text-align:left;transition:color .3s cubic-bezier(.19,1,.22,1);z-index:2}}@media(min-width:991.5px)and (hover:hover){.compareBikes__toggleModalTrigger:hover{color:#767676}}@media(min-width:991.5px){.compareBikes__toggleModalTrigger:after{background:#fff;bottom:-1.6rem;content:"";display:block;height:1.6rem;left:0;position:absolute;width:100%}}.compareBikes__toggleModalTriggerIcon{margin-right:12px}.compareBikes__toggleModalTriggerCaret{height:1.2rem;margin-left:12px;transform:rotate(-180deg);transition:transform .3s cubic-bezier(.19,1,.22,1);width:1.2rem}.compareBikes__toggleModalInner.is-accordionItemOpen .compareBikes__toggleModalTriggerCaret{transform:rotate(0deg)}@media(min-width:991.5px){.compareBikes__toggleModalContainer{border-top:16px solid #fff;box-shadow:0 -4px 20px rgba(91,104,113,.25);max-height:16px;overflow:hidden;pointer-events:auto;position:relative;transition:max-height .5s cubic-bezier(.19,1,.22,1);z-index:1}.compareBikes__toggleModalInner.is-accordionItemOpen .compareBikes__toggleModalContainer{max-height:20rem}.compareBikes__selectionModal{align-items:stretch;background-color:transparent;display:flex;flex-flow:column nowrap;height:auto;justify-content:flex-end;pointer-events:auto;position:relative;z-index:auto!important}}.compareBikes__closeComparison{flex-grow:1;padding-left:8px;padding-right:8px;width:100%}@media(min-width:991.5px){.compareBikes__closeComparison{padding-left:16px;padding-right:16px;width:33.33333%}}@media(min-width:1199.5px){.compareBikes__closeComparison{padding-left:24px;padding-right:24px}}.compareBikes__closeComparisonMain{padding:24px 0 48px;text-align:center}@media(min-width:767.5px){.compareBikes__closeComparisonMain{padding-top:48px}}.compareBikes__stickyBar{background:#f2f2f2;box-shadow:0 6px 8px rgba(91,104,113,.1);display:none;height:0;left:0;opacity:0;overflow:hidden;overflow-x:auto;position:fixed;right:0;top:0;transition:height .35s ease,opacity .35s ease;z-index:1}@supports(-webkit-text-size-adjust:80%){@media(hover:hover)and (pointer:fine){.has-searchActive .compareBikes__stickyBar,.page--noScroll .compareBikes__stickyBar{right:1.2rem}.page--noScroll.page--noScrollOverwrite .compareBikes__stickyBar{right:0}}@media(hover:hover)and (pointer:fine)and (min-width:0){.page--noScroll.page--noScrollOverwriteSm .compareBikes__stickyBar{right:0}}@media(hover:hover)and (pointer:fine)and (min-width:767.5px){.page--noScroll.page--noScrollOverwriteMd .compareBikes__stickyBar{right:0}}@media(hover:hover)and (pointer:fine)and (min-width:991.5px){.page--noScroll.page--noScrollOverwriteLg .compareBikes__stickyBar{right:0}}@media(hover:hover)and (pointer:fine)and (min-width:1199.5px){.page--noScroll.page--noScrollOverwriteXl .compareBikes__stickyBar{right:0}}}@media(min-width:543.5px){.compareBikes__stickyBar{display:block}}.is-modalContentScrolled .compareBikes__stickyBar{height:7.2rem;opacity:1}@media(min-width:991.5px){.is-modalContentScrolled .compareBikes__stickyBar{height:8.8rem}}.compareBikes__stickyBarRow{padding-bottom:calc(3.6rem - 1.5em);padding-top:calc(3.6rem - 1.5em)}@media(min-width:991.5px){.compareBikes__stickyBarRow{padding-bottom:calc(4.4rem - 1.875em);padding-top:calc(4.4rem - 1.875em)}}.compareBikes__stickyBarItem:last-child{padding-right:56px}@media(min-width:1600px){.compareBikes__stickyBarItem:last-child{padding-right:0}}.compareBikes__stickyBarItemInner{align-items:center;display:flex;flex-flow:row nowrap;justify-content:flex-start}.compareBikes__stickyBarItemImageWrapper{display:none;height:4rem;width:9.3rem}@media(min-width:991.5px){.compareBikes__stickyBarItemImageWrapper{display:block;height:5.8rem;margin-right:16px;width:10rem}}.compareBikes__stickyBarItemImageLink{display:block;height:100%;width:100%}.compareBikes__stickyBarItemImageContainer{height:100%}.compareBikes .imageUnavailable__iconWrapper,.compareBikes__stickyBarItemImage,.compareBikes__stickyBarItemPicture{aspect-ratio:16/9;display:block;height:100%;margin-bottom:32px;width:100%}.compareBikes__stickyBarItemImage{display:block;height:auto;max-height:100%;max-width:100%;width:auto}.compareBikes__stickyBarItemTextWrapper{line-height:1em}@media(min-width:991.5px){.compareBikes__stickyBarItemTextWrapper{line-height:1.25em;max-width:calc(100% - 10rem - 16px)}}.compareBikes__stickyBarItemName{font-variation-settings:"wght" 700;height:2em;overflow:hidden}@media(min-width:991.5px){.compareBikes__stickyBarItemName{height:2.5em}}.compareBikes__stickyBarItemPrice{align-items:stretch;display:flex;flex-flow:row wrap;gap:8px;justify-content:flex-start}.compareBikes__stickyBarItemPrice .productTile__productPriceSale{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
/*# sourceMappingURL=/de-de/source-map?f=/css/lazyCompareBikesStyle.css.map */