.awardsOverviewList__item{border:1px solid #d8d8d8;border-radius:.8rem;margin-bottom:16px;padding:24px}@media(min-width:991.5px){.awardsOverviewList__item{align-items:flex-start;display:flex;flex-flow:row nowrap;justify-content:flex-start;padding:32px}}.awardsOverviewList__item:last-child{margin-bottom:0}.awardsOverviewList__imageWrapper{background:#f2f2f2;border-radius:.8rem;margin-bottom:24px;max-width:256px;position:relative}.awardsOverviewList__imageWrapper:before{content:"";display:block;padding-top:75%;width:100%}@media(min-width:991.5px){.awardsOverviewList__imageWrapper{margin-bottom:0;max-width:none;width:256px}}.awardsOverviewList__imageWrapper--linked{display:block;transition:background-color .3s cubic-bezier(.19,1,.22,1)}@media(hover:hover){.awardsOverviewList__imageWrapper--linked:hover{background-color:#d8d8d8}}.awardsOverviewList__fallbackIcon,.awardsOverviewList__image{height:100%;left:0;padding:32px;position:absolute;top:0;width:100%}.awardsOverviewList__image{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@media(min-width:991.5px){.awardsOverviewList__textWrapper{max-width:calc(100% - 256px);padding-left:64px}}@media(min-width:1439.5px){.awardsOverviewList__textWrapper{padding-left:80px}}.awardsOverviewList__itemHeading{font-size:1.6rem;font-variation-settings:"wght" 400;font-variation-settings:"wght" 700;line-height:1.5em;margin-bottom:12px}@media(min-width:991.5px){.awardsOverviewList__itemHeading{font-size:2rem;line-height:1.5em}}.awardsOverviewList__itemHeading:last-child{margin-bottom:0}.awardsOverviewList__itemSubheading{margin-bottom:12px}.awardsOverviewList__itemSubheading:last-child{margin-bottom:0}.awardsOverviewList__description{color:#4c4c4c}.bikeClassification__inner{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){.bikeClassification__inner{padding-left:28px;padding-right:28px}}@media(min-width:991.5px){.bikeClassification__inner{padding-left:40px;padding-right:40px}}@media(min-width:1199.5px){.bikeClassification__inner{padding-left:80px;padding-right:80px}}.bikeClassification__content{align-items:center;display:flex;flex-wrap:wrap;margin-left:-8px;margin-right:-8px;width:calc(100% + 16px)}.bikeClassification__iconCol{margin-bottom:72px;padding-left:8px;padding-right:8px;width:100%}@media(min-width:767.5px){.bikeClassification__iconCol{margin-bottom:0;order:2;padding-left:8px;padding-right:8px;width:37.5%}}@media(min-width:991.5px){.bikeClassification__iconCol{padding-left:8px;padding-right:8px;width:33.33333%}}.bikeClassification__iconColInner{display:flex;flex-wrap:wrap;margin-left:-8px;margin-right:-8px;width:calc(100% + 16px)}.bikeClassification__iconWrapper{margin:0 auto;max-width:20rem;padding-left:8px;padding-right:8px;position:relative;width:50%}.bikeClassification__iconWrapper:before{content:"";display:block;padding-top:154.54%;width:100%}@media(min-width:767.5px){.bikeClassification__iconWrapper{max-width:none;padding-left:8px;padding-right:8px;width:66.66667%}}@media(min-width:991.5px){.bikeClassification__iconWrapper{padding-left:8px;padding-right:8px;width:50%}}.bikeClassification__icon{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.bikeClassification__bodyCol{padding-left:8px;padding-right:8px;width:100%}@media(min-width:767.5px){.bikeClassification__bodyCol{order:1;padding-left:8px;padding-right:8px;width:62.5%}}@media(min-width:991.5px){.bikeClassification__bodyCol{padding-left:8px;padding-right:8px;width:66.66667%}}.bikeClassification__bodySection{padding-bottom:32px}.bikeClassification__bodySection:last-child{padding-bottom:0}.bikeClassification__bodyHeading{font-size:1.6rem;font-variation-settings:"wght" 400;font-variation-settings:"wght" 700;line-height:1.5em;margin:0}.bikeClassification__bodyHeading,.bikeClassification__bodyText{padding-bottom:16px}.bikeClassification__bodyHeading:last-child,.bikeClassification__bodyText:last-child{padding-bottom:0}.productAwards__container{align-items:center;display:flex;flex-flow:row nowrap;justify-content:flex-start}.productAwards__container--linked{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:currentcolor;font-size:inherit;line-height:inherit;padding:0;text-align:left;text-decoration:none}@media(hover:hover){.productAwards__container--linked:hover .productAwards__count{background-color:hsla(0,0%,100%,0);text-decoration-color:currentcolor}}.productAwards__count{white-space:nowrap}.productAwards__count--beforeText{margin-left:0;margin-right:8px}.productAwards__container--linked .productAwards__count{text-decoration:underline;text-decoration-color:rgba(0,0,0,.4);transition:color .3s cubic-bezier(.19,1,.22,1)}.productAwards__iconWrapper{height:1.6rem;width:1.6rem}.productAwards__icon{height:100%;width:100%}.productConfiguration{position:relative;width:100%}.productConfiguration__categoryDetailPageModel{align-items:flex-start;display:flex;flex-flow:row nowrap;justify-content:space-between;text-align:left}.productConfiguration__categoryDetailPageModel .productConfiguration__categoryDetailPageModel{display:block!important;height:8.8rem!important;width:8.8rem!important}.productConfiguration__categoryDetailPageModel .productConfiguration__categoryDetailPageModel img{-o-object-fit:contain!important;object-fit:contain!important;padding:4px!important}.productConfiguration__categoryDetailPageModel--nameDescription{width:calc(100% - 8.8rem - 16px)!important}.productConfiguration__categoryDetailPageModel--model{background-color:#d8d8d8;border-radius:.8rem;font-variation-settings:"wght" 700;padding:32px}.productConfiguration__categoryDetailPageModel--refinementValueImg{border-radius:.8rem}.productConfiguration__options{border-bottom:1px solid #d8d8d8;margin-bottom:24px;padding-bottom:24px}.productConfiguration__sizeFinder+.productConfiguration__options{margin-top:2rem}.productConfiguration__options .inputSelect__labelText{display:none}.productConfiguration__options .inputSelect__input{background-color:#fff;border-color:#767676;line-height:1.25em;padding-bottom:calc(2.4rem - .625em - 1px);padding-left:16px;padding-top:calc(2.4rem - .625em - 1px);transition:background-color .3s cubic-bezier(.19,1,.22,1),border-color .3s cubic-bezier(.19,1,.22,1)}@media(hover:hover){.productConfiguration__options .inputSelect__input:hover{background-color:#f2f2f2;border-color:#767676}}.productConfiguration__options .inputSelect__input:focus{background-color:#f2f2f2;border-color:#767676}.productConfiguration__options .inputSelect__icon{left:auto;right:16px}.productConfiguration__optionsList{display:grid;gap:12px;list-style:none;margin:0;padding:0}.productConfiguration__optionsList:has(.productConfiguration__optionListItem--threeColumns){grid-template-columns:repeat(3,1fr)}.customizationStepOption .productConfiguration__optionsList:not(:first-child){margin-top:24px}.productConfiguration__optionListItem{width:100%}.productConfiguration__optionListItem--disclaimerOnly{margin-top:32px}.productConfiguration__optionListItem--disclaimerOnly:first-child{margin-bottom:32px;margin-top:0}.productConfiguration__optionListItem--review{position:relative}.productConfiguration__optionListItem--review:after{background:rgba(231,96,0,.1);border:2px dotted #ff6800;content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.productConfiguration__optionListItem--reviewPartial{position:relative}.productConfiguration__optionListItem--reviewPartial:after{background:rgba(231,96,0,.1);background:rgba(240,230,65,.1);border:2px dotted #ff6800;border:2px dotted #bca001;content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.productConfiguration__optionListItem--reviewInvalid{position:relative}.productConfiguration__optionListItem--reviewInvalid:after{background:rgba(231,96,0,.1);background:rgba(100,0,0,.5);border:2px dotted #ff6800;border:2px dotted #c00;content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.productConfiguration__optionListItem--reviewArchived{position:relative}.productConfiguration__optionListItem--reviewArchived:after{background:rgba(231,96,0,.1);background:rgba(60,70,80,.2);border:2px dotted #ff6800;border:2px dotted #345;content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.productConfiguration__optionListItem--priceMissing{color:#ffc438;position:relative}.productConfiguration__optionListItem--priceMissing:after{background:rgba(231,96,0,.1);border:2px dotted #ff6800;content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.productConfiguration__optionListItem--priceMissing *{color:#ffc438}.productConfiguration__sizeOptionListItem .accordionItem__icon{height:18px;transition:opacity .25s ease,transform .25s ease;width:18px}@media(hover:hover){.productConfiguration__sizeOptionListItem:hover .accordionItem__icon,.productConfiguration__sizeOptionListItem:hover .collapsibleSection__accordionItemTitle{opacity:.4}}.productConfiguration.is-selectionComplete .productConfiguration__optionListItem:not(.is-selected){opacity:.2}.productConfiguration__selectVariant{align-items:center;border:1px solid #d8d8d8;border-radius:.8rem;color:#767676;display:flex;flex-flow:row nowrap;gap:16px;height:100%;justify-content:space-between;overflow:hidden;padding:calc(2.4rem - .625em - 1px) 12px;position:relative;transition:background-color .3s cubic-bezier(.19,1,.22,1),border .3s cubic-bezier(.19,1,.22,1),color .3s cubic-bezier(.19,1,.22,1);width:100%}.productConfiguration__selectVariant--threeColumns{justify-content:center}.productConfiguration__selectVariant--unpurchasable:before{background:linear-gradient(to top right,transparent,transparent calc(50% - .8px),#000 50%,transparent calc(50% + .8px),transparent);border-radius:.8rem;content:"";height:calc(100% + 2px);left:-1px;opacity:.7;pointer-events:none;position:absolute;top:-1px;transition:opacity .3s cubic-bezier(.19,1,.22,1);width:calc(100% + 2px)}.productConfiguration__selectVariant--button{background-color:#fff;border-color:#767676;color:#222}@media(hover:hover){.productConfiguration__selectVariant--button:not(:active,[disabled],.button--loading):hover{background-color:#f2f2f2;border-color:#767676;color:#222}}.productConfiguration__selectVariant--button.button--disabled,.productConfiguration__selectVariant--button:disabled,.productConfiguration__selectVariant--button[disabled=disabled],.productConfiguration__selectVariant--button[disabled]{background-color:#fff;border-color:#d8d8d8;color:#767676}@media(hover:hover){.productConfiguration__selectVariant--button:hover .productConfiguration__selectVariantIconWrapper,.productConfiguration__selectVariant--button:hover .productConfiguration__selectVariantPrice,.productConfiguration__selectVariant--button:hover .productConfiguration__selectVariantType{background-color:#f2f2f2}}.productConfiguration__selectVariant--button__twoSizesModal{cursor:pointer}.productConfiguration__selectVariant--button.is-selected,.productConfiguration__selectVariant--button:active{background-color:#f2f2f2;border-color:#222;color:currentcolor}.productConfiguration__selectVariant--button.is-selected:before,.productConfiguration__selectVariant--button:active:before{opacity:.95}.productConfiguration__selectVariant--button.is-selected .productConfiguration__selectVariantIconWrapper,.productConfiguration__selectVariant--button.is-selected .productConfiguration__selectVariantPrice,.productConfiguration__selectVariant--button.is-selected .productConfiguration__selectVariantType,.productConfiguration__selectVariant--button:active .productConfiguration__selectVariantIconWrapper,.productConfiguration__selectVariant--button:active .productConfiguration__selectVariantPrice,.productConfiguration__selectVariant--button:active .productConfiguration__selectVariantType{background-color:#f2f2f2}.productConfiguration__selectVariant--button.is-selected{pointer-events:none}.productConfiguration__selectVariant--button.is-twoSizesModalSuggestion{border-radius:.8rem .8rem 0 0}.productConfiguration__selectVariantIconWrapper{background:#fff;color:currentcolor;position:absolute;right:7px;top:calc(7px - .2rem);transition:background-color .3s cubic-bezier(.19,1,.22,1)}.productConfiguration__selectVariantPrice,.productConfiguration__selectVariantType{background:#fff;line-height:1.25em;padding-left:4px;padding-right:4px;position:relative;transition:background-color .3s cubic-bezier(.19,1,.22,1)}.productConfiguration__selectVariantPrice{font-variation-settings:"wght" 700;text-align:right;white-space:nowrap}.productConfiguration__selectVariant--notifyMe .productConfiguration__selectVariantPrice{padding-right:2rem}.productConfiguration__optionsButtonWrapper{margin-top:16px}.productConfiguration__shippingHint{padding-top:16px}.productConfiguration__sizeChartButtonWrapper{margin-bottom:-12px;margin-top:12px}.productConfiguration__options .productConfiguration__sizeChartButtonWrapper{margin-bottom:0;margin-top:0}.productConfiguration__sizeChartButtonWrapper--gearSizeGuide{margin-bottom:16px;margin-top:0}.productConfiguration__submitSizeWrapper{padding:46px 8px;width:100%}@media(min-width:767.5px){.productConfiguration__submitSizeWrapper{padding-left:8px;padding-right:8px;width:100%}}@media(min-width:991.5px){.productConfiguration__submitSizeWrapper{margin-top:auto;padding-left:8px;padding-right:8px;width:100%}.productConfiguration__submitSizeWrapper:first-child{margin-top:0;padding-top:53px}}.productConfiguration__submitSize{width:100%}.productConfiguration__sizeFinder{margin-bottom:12px}.productConfiguration__sizeFinder.is-suggestionVisible .sizeFinder__suggestion{margin-bottom:16px!important}.productConfiguration__sizeFinder.is-suggestionVisible .sizeFinder__suggestion.is-hidden{display:none}@media(min-width:767.5px){.productConfiguration__sizeFinder.is-suggestionVisible .sizeFinder__resetSuggestionButtonWrapper{padding-left:8px!important;padding-right:8px}}.productConfiguration__sizeFinder .sizeFinder__suggestionDescription{display:none}.customizationStepOption .productConfiguration__sizeFinder{margin-top:24px}.productConfiguration__sizeFinderHeading{font-size:2rem;font-variation-settings:"wght" 400;font-variation-settings:"wght" 700;line-height:1.25em;margin:0;padding:0 0 16px}@media(min-width:991.5px){.productConfiguration__sizeFinderHeading{font-size:2.4rem}}.productConfiguration__sizeFinderHint{margin-bottom:12px}.productConfiguration__availabilityWrapper{border-bottom:1px solid #d8d8d8;margin-bottom:24px;padding-bottom:24px}.productConfiguration__availability{display:block;margin-bottom:16px}.productConfiguration__availability:last-child{margin-bottom:0}.productConfiguration__availability:empty{display:none}.customizationSelection__optionsWrapper .productConfiguration__availability,.productConfiguration__options .productConfiguration__availability{display:block;margin-bottom:0;margin-top:16px}.productDetailHeader--gear .customizationSelection__optionsWrapper .productConfiguration__availability,.productDetailHeader--gear .productConfiguration__options .productConfiguration__availability{display:none}.productConfiguration__availabilityHeading{font-variation-settings:"wght" 700}.stickyNavigation .productConfiguration__availabilityHeading{font-variation-settings:"wght" 400}.productConfiguration__availabilityHeading--hasIcon{align-items:flex-start;-moz-column-gap:12px;column-gap:12px;display:flex;flex-flow:row nowrap;justify-content:flex-start}.stickyNavigation .productConfiguration__availabilityHeading--hasIcon{justify-content:flex-end}.productConfiguration__availabilityHeading--hasIcon .icon{flex-shrink:0;transform:translateY(.2rem)}@media(max-width:1023.499px){.productConfiguration__availabilityHeadingDeliveryModalTriggerLabel{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0}}.productConfiguration__availabilityHeadingUnselected{font-variation-settings:"wght" 400}.productConfiguration__availabilityMessage{background:#f9d7d4;border-radius:.4rem;margin-top:8px;padding:.2rem 8px .2rem calc(16px + 1rem);position:relative;width:-moz-fit-content;width:fit-content}.productConfiguration__availabilityMessage:before{background:#ff5147;border-radius:50%;content:"";height:1rem;left:8px;position:absolute;top:calc(.75em - .3rem);width:1rem}.productConfiguration__availabilityMessage--lowStock{background-color:#ffe8c2}.productConfiguration__availabilityMessage--lowStock:before{background-color:#ffc438}.stickyNavigation .productConfiguration__availabilityMessage{display:none}.productConfiguration__availabilityAsset,.productConfiguration__availabilityDesc{font-size:1.6rem;font-variation-settings:"wght" 400;line-height:1.5em}.stickyNavigation .productConfiguration__availabilityAsset{display:none}.productConfiguration__availabilityButtonWrapper{margin-top:16px}.productConfiguration__availabilityButtonWrapper .button{width:100%}.stickyNavigation .productConfiguration__availabilityButtonWrapper{display:none}.productConfiguration__variantListHeading{font-size:2rem;font-variation-settings:"wght" 400;font-variation-settings:"wght" 700;line-height:1.25em;margin:0;padding:0 0 16px}@media(min-width:991.5px){.productConfiguration__variantListHeading{font-size:2.4rem}}.productConfiguration__variantListHeader{padding-bottom:16px}.productConfiguration__variantListHeader .productConfiguration__variantListHeading{padding-bottom:0}.productConfiguration__variantListHeadingButtonWrapper{margin-bottom:2rem}.productConfiguration__variantListHeadingButtonWrapper+.productConfiguration__variantListHeadingButtonWrapper{margin-top:-8px}.productConfiguration__variantListRecosDisclaimer{height:auto;line-height:1.5em;margin-top:16px;width:100%}.productConfiguration__variantListRecosDisclaimer:not(:last-child){margin-bottom:12px}.productConfiguration__variantListRecosDisclaimerInner{background-color:#f2f2f2;border-radius:.8rem;color:#222;padding:16px}.productConfiguration__selectVariantDisclaimer{margin-top:16px}.productConfiguration .productDescription__variationSelectDisclaimer br:first-child,.productConfiguration__selectVariantDisclaimer br:first-child{display:none}.productConfiguration .productDescription__variationSelectDisclaimer:not(:last-child){margin-bottom:16px}.productDescription__productName{font-size:2.4rem;font-variation-settings:"wght" 400;font-variation-settings:"wght" 700;line-height:1.25em;margin:0 0 12px}@media(min-width:991.5px){.productDescription__productName{font-size:3.6rem}}.productDescription__productName:last-child{margin-bottom:0}.productDescription__productName .link{text-decoration-color:transparent}@media(hover:hover){.productDescription__productName .link:hover{text-decoration-color:currentcolor}}.productDescription__productName .link:active{text-decoration-color:currentcolor}.productDescription__inner{margin-top:16px;padding-bottom:64px}@media(min-width:767.5px){.productDescription__inner{padding-bottom:96px}}@media(min-width:991.5px){.productDescription__inner{padding-bottom:48px}}.productDetailHeader__productDescription--setProduct .productDescription__inner{padding-bottom:0}.productDescription__variationAttributeWrapper{border-top:1px solid #d8d8d8;margin-top:24px;padding-top:24px}@media(max-width:767.499px){.productDescription__variationAttributeWrapper{overflow:hidden}}.productDescription__variationAttributeWrapper .colorPicker--pdp{margin:-6px -6px 12px;padding:calc(3rem + 16px) 0 0;width:calc(100% + 12px)}@media(max-width:991.499px){.productDescription__variationAttributeWrapper .colorPicker--pdp{padding-top:calc(3rem + 56.25% + 32px);position:relative}}.customizationSectionVisibility__content .productDescription__variationAttributeWrapper:first-child{border-top:0;margin-top:0;padding-top:0}.productDescription__variationAttribute{border-bottom:1px solid #d8d8d8;font-size:2rem;font-variation-settings:"wght" 400;font-variation-settings:"wght" 700;line-height:1.25em;margin:0 0 24px;padding:0 0 24px;width:100%}@media(min-width:991.5px){.productDescription__variationAttribute{font-size:2.4rem}}.productDescription__variationAttributeValue{font-variation-settings:"wght" 400}.productDescription__characteristicsList{align-items:flex-start;-moz-column-gap:8px;column-gap:8px;display:flex;flex-flow:row wrap;justify-content:flex-start;list-style:none;margin:4px 0;padding:0}.productDescription__characteristicsList:first-child{margin-top:0}.productDescription__characteristicsList:last-child{margin-bottom:0}.productDescription__characteristicsListItem{align-items:center;display:flex;flex-flow:row nowrap;gap:8px;justify-content:flex-start;white-space:nowrap}.productDescription__characteristicsListItem:not(:last-child):after{content:"|"}.productDescription__characteristicsListItem .toolTip__button{background:transparent;color:currentcolor}.productDescription__characteristicsListItem .toolTip__content{width:25rem}@media(min-width:991.5px){.productDescription__characteristicsListItem .toolTip__content{width:30rem}}.productDescription__characteristicsItemHintTrigger{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;display:flex;display:block;flex-flow:row nowrap;font-size:inherit;height:2rem;justify-content:center;line-height:inherit;padding:0;text-align:left;width:2rem}.productDescription__description{color:#4c4c4c;margin:0 0 48px;padding-bottom:32px;padding:0!important}@media(min-width:991.5px){.productDescription__description{padding-bottom:40px}}.productDescription__description:last-child{margin-bottom:0}.productDescription__productNameFull{color:#222;display:block;font-variation-settings:"wght" 700}.productDescription__fulfillmentList{border-top:1px solid #d8d8d8;list-style:none;margin:24px 0 0;padding:24px 0 0;width:100%}.productDescription__fulfillmentListItem{position:relative}.productDescription__fulfillmentListItem:not(:last-child){margin-bottom:12px}.productDescription__fulfillmentListItem.is-accordionItemOpen{background-color:#f2f2f2;border:1px solid #d8d8d8;border-radius:.8rem}.productDescription__fulfillmentListItem .pp-message{margin-top:.3rem}.productDescription__fulfillmentListAccordionContent{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}.is-accordionItemOpen .productDescription__fulfillmentListAccordionContent{height:auto;max-height:500rem;opacity:1;padding:0 16px 16px;transition:max-height 10s cubic-bezier(.19,1,.22,1),opacity .5s cubic-bezier(.19,1,.22,1) .05s;visibility:visible}.productDescription__fulfillmentListAccordionContentInner:not(:last-child){margin-bottom:16px}.is-accordionItemOpen .productDescription__fulfillmentListAccordionContentInner{animation:fade-in .5s ease-out;height:auto;max-height:500rem;opacity:1;visibility:visible}.productDescription__fulfillmentTitle{align-items:flex-start;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;background-color:#f2f2f2;border:1px solid #d8d8d8;border-radius:.8rem;color:currentcolor;cursor:pointer;display:flex;flex-flow:row nowrap;font-size:inherit;justify-content:flex-start;line-height:inherit;padding:12px 16px;position:relative;text-align:left;transition:background-color .25s cubic-bezier(.19,1,.22,1);width:100%}@media(hover:hover){.productDescription__fulfillmentTitle:hover{background-color:#d8d8d8;border-color:#767676}}.is-accordionItemOpen .productDescription__fulfillmentTitle{border:none;padding-bottom:16px}@media(hover:hover){.is-accordionItemOpen .productDescription__fulfillmentTitle:hover{background-color:#f2f2f2;border-color:#d8d8d8}}.productDescription__fulfillmentPre{align-items:center;display:flex;flex-flow:row nowrap;height:1.5em;justify-content:center;padding-right:12px;width:3.2rem}.productDescription__fulfillmentLabel{font-variation-settings:"wght" 700;max-width:calc(100% - 6rem);width:100%}.productDescription__fulfillmentPost{align-items:center;display:flex;flex-flow:row nowrap;height:1.5em;justify-content:center;padding-left:12px;width:2.4rem}.productDescription__fulfillmentPostIcon{height:1.2rem;transition:transform .5s cubic-bezier(.19,1,.22,1);width:1.2rem}.is-accordionItemOpen .productDescription__fulfillmentPostIcon{transform:rotate(180deg)}.productDescription__buyingReasonsDescription,.productDescription__buyingReasonsNote,.productDescription__buyingReasonsTitle{font-size:1.6rem;font-variation-settings:"wght" 400;line-height:1.5em}.productDescription__buyingReasonsTitle{font-variation-settings:"wght" 700}.productDescription__buyingReasonsIconWrapper{display:block;height:3.2rem;margin-bottom:8px}.productDescription__buyingReasonsIconWrapper img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left 50%;object-position:left 50%;width:100%}.productDescription__buyingReasonsActionButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:currentcolor;cursor:pointer;display:inline;font-size:inherit;line-height:inherit;padding:8px 0 0;text-align:left;text-decoration:underline;text-decoration-color:rgba(0,0,0,.4);transition:color .3s cubic-bezier(.19,1,.22,1)}@media(hover:hover){.productDescription__buyingReasonsActionButton:hover{background-color:hsla(0,0%,100%,0);text-decoration-color:currentcolor}}.productDescription__buyingReasonsActionButton:active{background-color:hsla(0,0%,100%,0);text-decoration-color:currentcolor}.productDescription__buyingReasonsActionButton:not(:last-child){padding-right:12px}.productDescription__defectsInner{margin-top:96px}.productDescription__anchorLinkWrapper{margin-bottom:24px}.productDescription__anchorLinkWrapper:last-child{margin-bottom:0}.productDescription__anchorLink{align-items:center;border:none;display:inline-flex;flex-flow:row nowrap;justify-content:flex-start;width:100%}.productDescription__anchorLink--sliderTile{width:auto}.productDescription__anchorLinkIcon{height:2rem;margin-right:12px;width:2rem}.productDescription__anchorLinkText{max-width:calc(100% - 2rem - 12px)}.productDescription__anchorLinkText--marginLeft{margin-left:32px}.productDescription__anchorLinkTextInner{border-bottom:1px solid}.productDescription__info--inventory{color:#ff6800;margin-top:2px}.productDescription__promo{margin-bottom:12px}.productDescription__promo:last-child{margin-bottom:24px}.sectionHeader--productSet .productDescription__promo:last-child{margin-bottom:0;padding-bottom:0}.productDescription__promo--bikeComboOnSetPageOnly{margin-bottom:16px;margin-top:16px}.productDescription__promo--bikeComboOnSetPageOnly:last-child{margin-bottom:16px}.productDescription__promoMessage{background:#d8e8c2;border-radius:.8rem;padding:12px 16px}.productDescription__mainInfo{margin-bottom:16px}.productDescription__mainInfo .lazyLoader__section{min-width:none;padding-left:0;padding-right:0}.customizationStepIntro .productDescription__mainInfo{border-bottom:0;margin-bottom:0;padding-bottom:0}.productDescription__mainInfoTop{margin-bottom:24px;margin-top:24px}.productDescription__mainInfoTop:first-child{margin-top:0}.productDescription__mainInfoTop:last-child{margin-bottom:0}.productDescription__awards,.productDescription__rating{margin-bottom:4px;margin-top:4px}.productDescription__awards:first-child,.productDescription__rating:first-child{margin-top:0}.productDescription__awards:last-child,.productDescription__rating:last-child{margin-bottom:0}.productDescription__awardsTrigger,.productDescription__ratingTrigger{display:inline-flex}.productDescription__rating .ratingStars{-moz-column-gap:4px;column-gap:4px;margin:0}.productDescription__rating .ratingStars__item{height:1.6rem;padding:0;width:1.6rem}.productDescription__shortDesc{margin-bottom:16px;margin-top:16px}.productDescription__shortDesc:first-child{margin-top:0}.productDescription__shortDesc:last-child{margin-bottom:0}.productDescription__shortDescInner{background:#f2f2f2;border-radius:.8rem;padding:16px}.productDescription__actionsWrapper{transition:opacity .6s ease .6s}.page.is-scrolled .productDescription__actionsWrapper{transition:opacity .6s ease 1.2s}.productDetailHeader--singleProduct .productDescription__actionsWrapper{border:1px solid #d8d8d8;border-radius:.8rem;margin-top:24px;padding:16px}.productDescription__actionsWrapper.is-disabled{opacity:.5;pointer-events:none}.productDescription__additionalInfo{margin-top:16px}.productDescription__additionalInfoHeading{font-variation-settings:"wght" 700}.productDescription__priceMonthlyWrapper{margin-top:16px}.productDescription__priceMonthlyWrapper:not(:last-child){margin-bottom:8px}.productDescription__priceMonthlyWrapper~.productDescription__priceMonthlyWrapper{margin-top:0}.productDescription__priceMonthly--modalTrigger{display:inline-block}.productDescription__priceMonthly .link{display:inline-block;margin-bottom:2px}.productDescription__priceMonthly .affirm-modal-trigger{display:inline}.productDescription__priceMonthly img{height:3.2rem;margin:-1.1rem 0 -1.1rem 8px;width:auto}.productDescription__productSummary--setProduct .productDescription__priceMonthly--modalTrigger{border-bottom:0;cursor:default;pointer-events:none}.productDescription__productSummary--setProduct .productDescription__priceMonthly--modalTrigger:last-child{margin-bottom:0}.productDescription__productSummary--setProduct .productDescription__priceMonthly .link{cursor:default;margin-bottom:0;pointer-events:none;text-decoration:none}.productDescription__priceWrapperInner{align-items:flex-start;-moz-column-gap:8px;column-gap:8px;display:flex;flex-flow:row wrap;font-size:2rem;font-variation-settings:"wght" 400;justify-content:flex-start;line-height:1.25em;margin:0}@media(min-width:991.5px){.productDescription__priceWrapperInner{font-size:2.4rem}}.productDescription__priceHintSale,.productDescription__priceSale{font-variation-settings:"wght" 700;white-space:nowrap}.productDescription__priceHintOld,.productDescription__priceOriginal{color:#767676;font-variation-settings:"wght" 400;white-space:nowrap}.productDescription__priceSave{color:#767676}.productDescription__priceDisclaimer:after,.productDescription__priceDisclaimer:before{content:none;display:none}.productDescription__priceWrapper .productDescription__priceDisclaimer{margin-top:.6rem}.productDescription__priceDisclaimer a{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:currentcolor;cursor:pointer;display:inline;font-size:inherit;line-height:inherit;padding:0;text-align:left;text-decoration:underline;text-decoration-color:rgba(0,0,0,.4);transition:color .3s cubic-bezier(.19,1,.22,1)}@media(hover:hover){.productDescription__priceDisclaimer a:hover{background-color:hsla(0,0%,100%,0);text-decoration-color:currentcolor}}.productDescription__priceDisclaimer a:active{background-color:hsla(0,0%,100%,0);text-decoration-color:currentcolor}.productDetailHeader--productSet .productDescription__priceDisclaimerInner{padding-top:24px}.productDescription__priceDisclaimerHeading{display:inline}.productDescription__priceDisclaimerList{display:inline;list-style:none;margin:0;padding:0;text-align:left}.productDescription__priceDisclaimerListItem{display:inline;margin:0;padding:0;position:relative}.productDescription__priceDisclaimerListItem:after{content:",";display:inline-block;margin-left:-.25em}.productDescription__priceDisclaimerListItem:last-child:after{content:none;display:none}.productDescription__priceHint>:last-child{border-bottom:1px solid #d8d8d8;margin-bottom:16px;padding-bottom:16px}.productDescription__priceHint:last-child>:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.productDescription__priceHint:empty{display:none}.productDescription__priceHintRange{display:inline;text-decoration:line-through}.productDescription__priceHintMonthly{display:block;margin-top:16px}.productDescription__priceHintMonthly~.productDescription__priceHintMonthly{margin-top:0}.productDescription__priceHintMonthly:empty{display:none}.productDescription__actionsWrapper .productDescription__priceHintMonthly>*{display:inline-block;font-size:1.2rem;font-variation-settings:"wght" 400;line-height:1.5em;margin-bottom:.2rem;margin-top:.1rem}.productDescription__actionsWrapper .productDescription__priceHintMonthly>:after,.productDescription__actionsWrapper .productDescription__priceHintMonthly>:before{display:inline-block;height:auto;margin:0;padding:0;width:auto}.productDescription__actionsWrapper .productDescription__priceHintMonthly>:before{content:"("}.productDescription__actionsWrapper .productDescription__priceHintMonthly>:after{content:")"}.productDescription__actionsWrapper .productDescription__priceHintMonthly>:empty{display:none}.productDescription__insurancePrice{display:block}.productDescription__customizationShippingInfo{font-size:1.6rem;font-variation-settings:"wght" 400;line-height:1.5em}.productDescription__addToCartWrapper{padding-bottom:12px}.productDescription__addToCartWrapper:last-child{padding-bottom:0}.productDescription__addToCart,.productDescription__configure,.setSummary__addToCart{display:block;padding-left:16px;padding-right:16px;width:100%}@media(max-width:767.499px){.stickyNavigation__contentRight .productDescription__configureVariantText{display:none}}.productDescription__addToCartPrice{white-space:nowrap}.productDescription__addToWishlistWrapper{padding-bottom:12px}.productDescription__addToWishlistWrapper:last-child{padding-bottom:0}.productDescription__moreLink:before{display:block!important}.productDescription__inspirationalEyebrow{padding-bottom:16px}.productDescription__inspirationalEyebrow:last-child{padding-bottom:0}.productDescription__inspirationalHeading{font-size:2.4rem;font-variation-settings:"wght" 400;font-variation-settings:"wght" 700;line-height:1.25em;margin:0 0 32px}@media(min-width:991.5px){.productDescription__inspirationalHeading{font-size:3.6rem}}.productDescription__inspirationalHeading:last-child{margin-bottom:0}.productDescription .productDescription__variationSelectDisclaimerWrapper--isSet .productDescription__variationSelectDisclaimer{font-size:1.6rem;font-variation-settings:"wght" 400;line-height:1.5em;margin-bottom:16px}.productDescription .productDescription__variationSelectDisclaimerWrapper--isSet .productDescription__variationSelectDisclaimer:last-child{border-bottom:1px solid #d8d8d8;margin-bottom:24px;padding-bottom:24px}.productDescription .productDescription__variationSelectDisclaimerWrapper--isSet .productDescription__variationSelectDisclaimer br:first-child{display:none}.productDescription__outOfStockMsg{border-bottom:1px solid #d8d8d8;margin-bottom:24px;padding-bottom:24px}.productDescription__outOfStockMsgInner{background-color:#f9d7d4;font-variation-settings:"wght" 700;padding:8px 16px}.productDescription__productBadgeContainer{align-items:flex-start;display:flex;flex-flow:row wrap;justify-content:flex-start;margin:0 0 16px}.productDescription__productBadgeContainer:last-child{margin-bottom:0}.productDescription__setTeaser{margin:24px -16px;overflow:hidden;width:100vw}@supports(-webkit-text-size-adjust:80%){@media(hover:hover)and (pointer:fine){.productDescription__setTeaser{width:calc(100vw - 1.2rem)}}}@media(min-width:767.5px){.productDescription__setTeaser{margin-left:calc(-50% + -36px);margin-right:calc(-50% + -36px)}}@media(min-width:991.5px){.productDescription__setTeaser{margin-left:-80px;margin-right:-40px;width:calc(100% + 120px)}}@media(min-width:1199.5px){.productDescription__setTeaser{margin-left:-80px;margin-right:-80px;width:calc(100% + 160px)}}@media(min-width:1439.5px){.productDescription__setTeaser{margin-right:calc(-50vw - -640px);width:calc(100% + 50vw - 560px)}@supports(-webkit-text-size-adjust:80%){@media(min-width:1439.5px)and (hover:hover)and (pointer:fine){.productDescription__setTeaser{margin-right:calc(-50vw - -.6rem - -640px);width:calc(100% + 50vw - .6rem - 560px)}}}}.productDescription__setTeaser:first-child,.productDescription__setTeaser:last-child{margin-bottom:0}.productDescription__setTeaserInner{position:relative;width:100%}.productDescription__setTeaserSlidesContainer{margin-left:-8px;margin-right:-8px;position:relative;width:calc(100% + 16px)}.productDescription__setTeaserSlides{align-items:stretch;display:flex;flex-flow:row nowrap;justify-content:flex-start;list-style:none;margin:0;overflow-x:auto;padding:0 64px 0 16px;scroll-behavior:smooth;scroll-padding-left:16px;scroll-padding-right:64px;scroll-snap-type:x mandatory;scrollbar-color:transparent;scrollbar-width:none}.productDescription__setTeaserSlides::-webkit-scrollbar{display:none;height:0;width:0}.productDescription__setTeaserSlides::-webkit-scrollbar-track{background:transparent}.productDescription__setTeaserSlides::-webkit-scrollbar-thumb{border:0}@media(min-width:767.5px){.productDescription__setTeaserSlides{padding-left:calc(14px + 25%);padding-right:calc(14px + 25%);scroll-padding-left:calc(14px + 25%);scroll-padding-right:calc(14px + 25%)}}@media(min-width:991.5px){.productDescription__setTeaserSlides{padding-left:80px;padding-right:40px;scroll-padding-left:80px;scroll-padding-right:40px}}@media(min-width:1199.5px){.productDescription__setTeaserSlides{padding-right:80px;scroll-padding-right:80px}}@media(min-width:1439.5px){.productDescription__setTeaserSlides{padding-right:calc(50vw - 640px)}@supports(-webkit-text-size-adjust:80%){@media(min-width:1439.5px)and (hover:hover)and (pointer:fine){.productDescription__setTeaserSlides{padding-right:calc(50vw - .6rem - 640px)}}}}@media(max-width:767.499px){.productDescription__setTeaser--containsSingleTile .productDescription__setTeaserSlides{padding-right:16px;scroll-padding-right:16px}}.productDescription__setTeaserSlide{flex-shrink:0;list-style-type:none;padding:0 8px;scroll-snap-align:start;width:100%}.productDescription__setTeaserCarouselNavLink{display:none}.productDescription__setTeaserSlideInner{align-items:flex-start;background:#f2f2f2;border:1px solid #d8d8d8;border-radius:.8rem;display:flex;flex-flow:row nowrap;height:100%;justify-content:space-between;padding:16px}@media(max-width:767.499px){.productDescription__setTeaserSlide:last-child .productDescription__setTeaserSlideInner{width:calc(100% + 48px)}.productDescription__setTeaser--containsSingleTile .productDescription__setTeaserSlide:last-child .productDescription__setTeaserSlideInner{width:100%}}.productDescription__setTeaserIconWrapper{width:2rem}.productDescription__setTeaserIcon{margin-top:.2rem}.productDescription__setTeaserTextWrapper{width:calc(100% - 3rem)}.productDescription__setTeaserHeading,.productDescription__setTeaserSlideInner .contentArticleText__heading{font-variation-settings:"wght" 700;margin:0 0 8px;padding:0}.productDescription__setTeaserSlideInner .contentArticleText__text,.productDescription__setTeaserText{margin:0 0 16px;padding:0}.productDescription__setTeaserCarouselNavButton{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;background-color:#fff;border:1px solid #767676;border-radius:50%;color:#222;cursor:pointer;display:flex;flex-flow:row nowrap;flex-shrink:0;font-size:inherit;font-size:1.8rem;height:4rem;justify-content:center;line-height:inherit;line-height:1.8rem;opacity:0;padding:0;position:relative;position:absolute;text-align:left;text-decoration:none;top:50%;transform:translate(-50%,-50%);transition:border-color .3s cubic-bezier(.19,1,.22,1),background-color .3s cubic-bezier(.19,1,.22,1),opacity .3s cubic-bezier(.19,1,.22,1),color .3s cubic-bezier(.19,1,.22,1);width:4rem}@media(hover:hover){.productDescription__setTeaserCarouselNavButton:not(:active,[disabled]):hover{background-color:#f2f2f2;border-color:#767676}}.productDescription__setTeaserCarouselNavButton:active{background-color:#f2f2f2;border-color:#222}.productDescription__setTeaserCarouselNavButton:disabled,.productDescription__setTeaserCarouselNavButton[disabled=disabled],.productDescription__setTeaserCarouselNavButton[disabled]{background-color:#fff;border-color:#d8d8d8;color:#767676;cursor:auto;opacity:0!important;pointer-events:none;pointer-events:none!important;transition:none;transition:none!important}@media(pointer:fine){.js-carouselContainer:hover .productDescription__setTeaserCarouselNavButton,.js-cssCarouselContainer:hover .productDescription__setTeaserCarouselNavButton{opacity:1;pointer-events:auto}}.productDescription__setTeaserCarouselNavButton .icon{height:1.6rem;width:1.6rem}.productDescription__setTeaserCarouselNavButton--prev{left:calc(2rem - 8px);left:32px}@media(min-width:767.5px){.productDescription__setTeaserCarouselNavButton--prev{left:calc(2rem - 8px)}}@media(min-width:991.5px){.productDescription__setTeaserCarouselNavButton--prev{left:-8px}}.productDescription__setTeaserCarouselNavButton--prev .icon{transform:rotate(90deg) translateY(1px)}@media(min-width:767.5px){.productDescription__setTeaserCarouselNavButton--prev{left:calc(14px + 25%)}}@media(min-width:991.5px){.productDescription__setTeaserCarouselNavButton--prev{left:80px}}.productDescription__setTeaserCarouselNavButton--next{left:calc(100% - 2rem + 8px);left:calc(100% - 32px)}@media(min-width:767.5px){.productDescription__setTeaserCarouselNavButton--next{left:calc(100% - 2rem + 8px)}}@media(min-width:991.5px){.productDescription__setTeaserCarouselNavButton--next{left:calc(100% + 8px)}}.productDescription__setTeaserCarouselNavButton--next .icon{transform:rotate(-90deg) translateY(1px)}@media(min-width:767.5px){.productDescription__setTeaserCarouselNavButton--next{left:calc(75% - 14px)}}@media(min-width:991.5px){.productDescription__setTeaserCarouselNavButton--next{left:calc(100% - 40px)}}@media(min-width:1199.5px){.productDescription__setTeaserCarouselNavButton--next{left:calc(100% - 80px)}}@media(min-width:1439.5px){.productDescription__setTeaserCarouselNavButton--next{left:calc(100% - 50vw + 640px)}@supports(-webkit-text-size-adjust:80%){@media(min-width:1439.5px)and (hover:hover)and (pointer:fine){.productDescription__setTeaserCarouselNavButton--next{left:calc(100% - 50vw + .6rem + 640px)}}}}.productDescription .js-cetelem-modal .modal__scrollerInner{padding-left:3.5rem;padding-right:3.5rem}.productDescriptionGear{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){.productDescriptionGear{padding-left:28px;padding-right:28px}}@media(min-width:991.5px){.productDescriptionGear{padding-left:40px;padding-right:40px}}@media(min-width:1199.5px){.productDescriptionGear{padding-left:80px;padding-right:80px}}@media(min-width:767.5px){.productDescriptionGear__inner{display:flex;flex-wrap:wrap;margin-left:-8px;margin-right:-8px;width:calc(100% + 16px)}}.productDescriptionGear__eyebrow{padding-bottom:16px}@media(max-width:767.499px){.productDescriptionGear__headingWrapper{margin-bottom:64px}}@media(min-width:767.5px){.productDescriptionGear__headingWrapper{padding-left:8px;padding-right:8px;width:37.5%}}@media(min-width:991.5px){.productDescriptionGear__headingWrapper{padding-left:8px;padding-right:8px;width:25%}}.productDescriptionGear__heading{padding-bottom:19px;padding-right:32px;position:relative;word-break:break-word}.productDescriptionGear__heading:after{background-color:#ff6800;bottom:0;content:"";height:3px;left:0;position:absolute;width:32px}@media(min-width:767.5px){.productDescriptionGear__heading{padding-bottom:35px}.productDescriptionGear__heading:after{width:68px}}@media(min-width:991.5px){.productDescriptionGear__heading{padding-right:0}}@media(min-width:767.5px){.productDescriptionGear__contentWrapper{padding-left:8px;padding-right:8px;width:62.5%}}@media(min-width:991.5px){.productDescriptionGear__contentWrapper{margin-left:8.33333%;padding-left:8px;padding-right:8px;width:58.33333%}}.productDetailHeader{border-bottom:1px solid #d8d8d8;padding-top:0;transition:padding-top .3s ease,border .3s cubic-bezier(.19,1,.22,1)}.page.has-activeCustomization .productDetailHeader{padding-top:106px}@media(max-width:991.499px){.page.has-activeCustomization .productDetailHeader{border-bottom:0}}@media(min-width:767.5px){.page.has-activeCustomization .productDetailHeader{padding-top:106px}}@media(min-width:991.5px){.page.has-activeCustomization .productDetailHeader{padding-top:0}}.productDetailHeader__wrapper{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){.productDetailHeader__wrapper{padding-left:28px;padding-right:28px}}@media(min-width:991.5px){.productDetailHeader__wrapper{padding-left:40px;padding-right:40px}}@media(min-width:1199.5px){.productDetailHeader__wrapper{padding-left:80px;padding-right:80px}}.productDetailHeader__row{display:flex;flex-wrap:wrap;margin-left:-8px;margin-right:-8px;position:relative;width:calc(100% + 16px)}@media(max-width:991.499px){.productDetailHeader__row--mainContent .productDetailInspirationalImage{display:none}}.productDetailHeader__imageCol{padding-left:8px;padding-right:8px;position:relative;width:100%;z-index:5}@media(min-width:767.5px){.productDetailHeader__imageCol{padding-left:8px;padding-right:8px;width:100%}}@media(min-width:991.5px){.productDetailHeader__imageCol{padding-left:8px;padding-right:8px;width:58.33333%}}@media(min-width:1199.5px){.productDetailHeader__imageCol{padding-left:8px;padding-right:8px;width:66.66667%}}@media(max-width:991.499px){.productDetailHeader__row--reviews .productDetailHeader__imageCol{order:2}}.productDetailHeader__imageCol--setProduct{margin-bottom:40px}@media(min-width:991.5px){.productDetailHeader__imageCol--setProduct{margin-bottom:0}}@media(max-width:991.499px){.page.has-activeCustomization .productDetailHeader__imageCol{pointer-events:none}}.productDetailHeader__imageColInner{margin-left:-16px;margin-right:-16px;position:relative}@media(min-width:767.5px){.productDetailHeader__imageColInner{margin-left:-28px;margin-right:-28px}}@media(min-width:991.5px){.productDetailHeader__imageColInner{height:100%;margin-left:0;margin-right:0}}.productDetailHeader__imageColInner:before{background:#f2f2f2;content:"";display:block;height:100%;position:absolute;right:0;top:0;width:100%;z-index:-1}@media(min-width:991.5px){.productDetailHeader__imageColInner:before{right:0;width:9999em}}.productDetailHeader__row--mainContent .productDetailHeader__imageColInner:before{content:none;display:none}@media(min-width:991.5px){.productDetailHeader__imageColInner--mainContent{align-items:flex-start;display:flex;flex-flow:column nowrap;justify-content:flex-start}}.productDetailHeader__imageColInner--setProduct{margin-left:0!important;margin-right:0!important;padding-bottom:0;position:relative;width:100%}.productDetailHeader__imageColInner--setProduct:before{content:none;display:none}@media(max-width:991.499px){.productDetailHeader__row--reviews .productDetailHeader__imageColInner{display:flex;flex-wrap:wrap;margin-left:-8px;margin-right:-8px;width:calc(100% + 16px)}}@media(max-width:767.499px){.productDetailHeader__row--reviews .productDetailHeader__imageColInner:before{right:-8px;width:calc(100% + 16px)}}@media(min-width:767.5px)and (max-width:991.499px){.productDetailHeader__row--reviews .productDetailHeader__imageColInner:before{right:-20px;width:calc(100% + 40px)}}.productDetailHeader__imageColInnerLoader{display:flex}.productDetailHeader__imageColContent{position:relative}@media(min-width:991.5px){.productDetailHeader__imageColContent{align-items:stretch;display:flex;flex-flow:column nowrap;height:100%;justify-content:center;margin-left:-40px}}@media(min-width:1199.5px){.productDetailHeader__imageColContent{margin-left:-80px}}@media(min-width:1439.5px){.productDetailHeader__imageColContent{margin-left:calc(-50vw - -640px)}@supports(-webkit-text-size-adjust:80%){@media(min-width:1439.5px)and (hover:hover)and (pointer:fine){.productDetailHeader__imageColContent{margin-left:calc(-50vw - -.6rem - -640px)}}}}@media(min-width:1920.5px){.productDetailHeader__imageColContent{margin-left:-320px;width:calc(100% + 320px)}}@media(min-width:991.5px){.productDetailHeader__imageColContent--fullImage{justify-content:flex-start}.productDetailHeader__imageColContent--hero{height:auto;position:sticky;top:0;transition:top .3s ease;z-index:1}.productDetailHeader__imageColContent--hero.has-dynamicStickyPosition{top:49px}.is-scrolledDeeper .productDetailHeader__imageColContent--hero.has-dynamicStickyPosition{top:121px}}@media(min-width:991.5px)and (min-width:1023.5px){.productDetailHeader__imageColContent--hero.has-dynamicStickyPosition{top:114px}.page.is-scrolledToHeaderChange .productDetailHeader__imageColContent--hero.has-dynamicStickyPosition{top:0}[data-scrolldir-custom=up] .productDetailHeader__imageColContent--hero.has-dynamicStickyPosition{top:114px}.is-scrolledDeeper .productDetailHeader__imageColContent--hero.has-dynamicStickyPosition{top:72px}[data-scrolldir-custom=up] .is-scrolledDeeper .productDetailHeader__imageColContent--hero.has-dynamicStickyPosition{top:186px}}.productDetailHeader__row--reviews .productDetailHeader__imageColContent{padding-bottom:64px;padding-top:64px}@media(min-width:0){.productDetailHeader__row--reviews .productDetailHeader__imageColContent{padding-left:8px;padding-right:8px;width:100%}}@media(min-width:767.5px)and (max-width:991.499px){.productDetailHeader__row--reviews .productDetailHeader__imageColContent{margin-left:12.5%;margin-right:12.5%;padding-left:8px;padding-right:8px;width:75%}}@media(min-width:991.5px){.productDetailHeader__row--reviews .productDetailHeader__imageColContent{margin-left:0;padding:96px calc(6.66667% + 8.53333px) 96px 0;width:100%}}@media(min-width:1199.5px){.productDetailHeader__row--reviews .productDetailHeader__imageColContent{padding-right:calc(5.88235% + 8.47059px)}}.productDetailHeader__imageColContent .video__tagWrapper{height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}@media(min-width:991.5px){.productDetailHeader__heroWrapper{flex-grow:1;width:100%}}.productDetailHeader__heroCarouselWrapper{aspect-ratio:1;overflow:hidden}@media(max-width:991.499px){.productDetailHeader__heroCarouselWrapper{align-items:stretch;aspect-ratio:1;display:flex;flex-flow:column nowrap;justify-content:flex-end;opacity:1;transition:aspect-ratio .6s ease .6s,opacity .6s ease 0s}.page.is-scrolled .productDetailHeader__heroCarouselWrapper{transition:aspect-ratio .6s ease 1.2s,opacity .6s ease .6s}.page.has-activeCustomization .productDetailHeader__heroCarouselWrapper{aspect-ratio:2.0833333333;transition:aspect-ratio .6s ease 1.8s,opacity .6s ease 1.2s}.page.has-activeCustomization.is-scrolled .productDetailHeader__heroCarouselWrapper{transition:aspect-ratio .6s ease 2.4s,opacity .6s ease 1.8s}}@media(max-width:991.499px)and (orientation:landscape){.productDetailHeader__heroCarouselWrapper{aspect-ratio:unset!important;height:calc(100vh - 49px);transition:height .6s ease .6s,opacity .6s ease 0s}.page.is-scrolled .productDetailHeader__heroCarouselWrapper{transition:height .6s ease 1.2s,opacity .6s ease .6s}.page.has-activeCustomization .productDetailHeader__heroCarouselWrapper{transition:height .6s ease 1.8s,opacity .6s ease 1.2s}.page.has-activeCustomization.is-scrolled .productDetailHeader__heroCarouselWrapper{transition:height .6s ease 2.4s,opacity .6s ease 1.8s}.urgentMessage~.productDetailsPage .productDetailHeader__heroCarouselWrapper{height:calc(100vh - 49px - 4.8rem)}}@media(min-width:991.5px){.productDetailHeader__heroCarouselWrapper{aspect-ratio:unset;height:100vh}}@media(max-width:991.499px){.productDetailHeader__heroCarouselWrapper.is-hiddenOnMobile{opacity:0}}@media(min-width:991.5px){.productDetailHeader__setTeaserWrapperWrapper{width:100%}}.productDetailHeader__contentCol{padding-left:8px;padding-right:8px;width:100%}@media(min-width:767.5px){.productDetailHeader__contentCol{margin-left:25%;padding-left:8px;padding-right:8px;width:50%}}@media(min-width:991.5px){.productDetailHeader__contentCol{margin-left:0;padding-left:8px;padding-right:8px;position:relative;transition:padding-top .3s ease;width:41.66667%}.productDetailHeader__row--mainContent .productDetailHeader__contentCol{padding-top:49px}.page.has-activeCustomization .productDetailHeader__row--mainContent .productDetailHeader__contentCol{padding-top:155px}.urgentMessage~.productDetailsPage .productDetailHeader__row--mainContent .productDetailHeader__contentCol{padding-top:calc(49px + 4.8rem)}.page.has-activeCustomization .urgentMessage~.productDetailsPage .productDetailHeader__row--mainContent .productDetailHeader__contentCol{padding-top:calc(155px + 4.8rem)}}@media(min-width:1023.5px){.productDetailHeader__row--mainContent .productDetailHeader__contentCol{padding-top:114px}.page.has-activeCustomization .productDetailHeader__row--mainContent .productDetailHeader__contentCol{padding-top:220px}.urgentMessage~.productDetailsPage .productDetailHeader__row--mainContent .productDetailHeader__contentCol{padding-top:calc(114px + 4.8rem)}.page.has-activeCustomization .urgentMessage~.productDetailsPage .productDetailHeader__row--mainContent .productDetailHeader__contentCol{padding-top:calc(220px + 4.8rem)}}@media(min-width:1199.5px){.productDetailHeader__contentCol{padding-left:8px;padding-right:8px;width:33.33333%}}@media(max-width:991.499px){.productDetailHeader__row--reviews .productDetailHeader__contentCol{order:1}}@media(min-width:767.5px)and (max-width:991.499px){.productDefects .productDetailHeader__contentCol{margin-left:0;padding-left:8px;padding-right:8px;width:100%}}@media(min-width:991.5px){.productDetailHeader__contentColInner{align-items:stretch;display:flex;flex-flow:column nowrap;height:100%;justify-content:center;margin-left:24px}.productDetailHeader__row--mainContent .productDetailHeader__contentColInner{display:block;position:relative}.productDefects .productDetailHeader__contentColInner{padding-bottom:48px;padding-top:48px}}.productDetailHeader__contentColInner--setProduct{justify-content:flex-start}.productDetailHeader__productDescription{padding-top:24px}.productDetailHeader__productDescription--setProduct{padding-top:0}.productDetailHeader__setProductCheckbox{left:0;position:absolute;top:0;z-index:1}.productDetailHeader__setProductCheckbox .inputCheckbox__label{padding:25px 24px 24px calc(32px + 2rem)}.productDetailHeader__setProductCheckbox .inputCheckbox__label .inputCheckbox__icon,.productDetailHeader__setProductCheckbox .inputCheckbox__label:before{left:24px;top:24px}.productDetailHeader.nav-disabled .slideBarIndicator{display:none}.productDetailHeader__breadcrumb{margin-bottom:4px}.productDetailWishlist__button{align-items:center;display:flex;flex-flow:row nowrap;justify-content:center;width:100%}.productDetailWishlist__button.has-addedToWishlist .productDetailWishlist__buttonIcon--add,.productDetailWishlist__button.has-addedToWishlist .productDetailWishlist__buttonText--add{display:none}.productDetailWishlist__button.has-addedToWishlist .productDetailWishlist__buttonIcon--remove{display:inline-block}.productDetailWishlist__button.has-addedToWishlist .productDetailWishlist__buttonText--remove{display:inline}.productDetailWishlist__button.has-addedToWishlist .productDetailWishlist__buttonIcon{fill:currentcolor}.productDetailHeader__row--setProduct .productDetailWishlist__button{margin-left:0;margin-right:0}.productDetailWishlist__buttonIcon{height:1.6rem;margin-right:8px;width:1.6rem}.productDetailWishlist__buttonIcon--remove{display:none}.productDetailWishlist__buttonText{display:inline}.productDetailWishlist__buttonText--remove{display:none}.insuranceSelection{border-bottom:1px solid #d8d8d8;margin-bottom:24px;padding-bottom:24px;position:relative;width:100%}.insuranceSelection__heading{font-size:2rem;font-variation-settings:"wght" 400;font-variation-settings:"wght" 700;line-height:1.25em;margin:0;padding:0 0 16px}@media(min-width:991.5px){.insuranceSelection__heading{font-size:2.4rem}}.insuranceSelection__options{list-style:none;margin:0;padding:0}.insuranceSelection__optionListItem{cursor:pointer;margin-bottom:12px}.insuranceSelection__optionListItem:last-child{margin-bottom:0}.insuranceSelection__optionListItem.is-disabled{pointer-events:none}.insuranceSelection__optionListItem.is-disabled .customizationSelection__innerContent{opacity:.5}.insuranceSelection__innerContent{align-items:flex-start;background:#fff;border:1px solid #767676;border-radius:.8rem;color:#222;display:flex;flex-flow:row nowrap;justify-content:flex-start;min-height:6rem;padding:16px;position:relative;text-align:left;transition:background-color .5s cubic-bezier(.19,1,.22,1),border .5s cubic-bezier(.19,1,.22,1),color .5s cubic-bezier(.19,1,.22,1);width:100%}.insuranceSelection__innerContent--notSelectable{background-color:#f2f2f2;border-color:#d8d8d8;color:#767676;pointer-events:none}@media(hover:hover){.insuranceSelection__innerContent:hover{background-color:#f2f2f2}.insuranceSelection__innerContent:hover .insuranceSelection__left,.insuranceSelection__innerContent:hover .productConfiguration__categoryDetailPageModel .productConfiguration__categoryDetailPageModel,.productConfiguration__categoryDetailPageModel .insuranceSelection__innerContent:hover .productConfiguration__categoryDetailPageModel{background-color:#d8d8d8}}.insuranceSelection__innerContent:active,.is-selected .insuranceSelection__innerContent{background-color:#f2f2f2;border-color:#222;cursor:default}.insuranceSelection__innerContent:active .insuranceSelection__left,.insuranceSelection__innerContent:active .productConfiguration__categoryDetailPageModel .productConfiguration__categoryDetailPageModel,.is-selected .insuranceSelection__innerContent .insuranceSelection__left,.is-selected .insuranceSelection__innerContent .productConfiguration__categoryDetailPageModel .productConfiguration__categoryDetailPageModel,.productConfiguration__categoryDetailPageModel .insuranceSelection__innerContent:active .productConfiguration__categoryDetailPageModel,.productConfiguration__categoryDetailPageModel .is-selected .insuranceSelection__innerContent .productConfiguration__categoryDetailPageModel{background-color:#d8d8d8}.insuranceSelection__left,.productConfiguration__categoryDetailPageModel .productConfiguration__categoryDetailPageModel{background:#f2f2f2;border-radius:.8rem;height:9.6rem;overflow:hidden;transition:background-color .5s cubic-bezier(.19,1,.22,1);width:9.6rem}.insuranceSelection__left picture,.productConfiguration__categoryDetailPageModel .productConfiguration__categoryDetailPageModel picture{display:block;width:100%}.insuranceSelection__left img,.productConfiguration__categoryDetailPageModel .productConfiguration__categoryDetailPageModel img{aspect-ratio:1/1;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.insuranceSelection__left .imageUnavailable__iconWrapper,.productConfiguration__categoryDetailPageModel .productConfiguration__categoryDetailPageModel .imageUnavailable__iconWrapper{height:100%}.insuranceSelection__left .imageUnavailable__icon,.productConfiguration__categoryDetailPageModel .productConfiguration__categoryDetailPageModel .imageUnavailable__icon{width:100%}.insuranceSelection__right,.productConfiguration__categoryDetailPageModel--nameDescription{padding-left:16px;width:calc(100% - 9.6rem - 16px)}.insuranceSelection__rightContentRow--top{align-items:flex-start;display:flex;flex-flow:row nowrap;justify-content:space-between}.insuranceSelection__text{flex-grow:1}.insuranceSelection__itemHead,.insuranceSelection__itemSubHead,.insuranceSelection__price,.insuranceSelection__priceSubHead,.productConfiguration__categoryDetailPageModel--characteristics,.productConfiguration__categoryDetailPageModel--description,.productConfiguration__categoryDetailPageModel--name{color:#222;font-size:1.6rem;font-variation-settings:"wght" 400;line-height:1.5em;word-break:break-word}.insuranceSelection__itemHead,.insuranceSelection__price,.productConfiguration__categoryDetailPageModel--name{font-variation-settings:"wght" 700}.insuranceSelection__itemSubHead:last-child,.productConfiguration__categoryDetailPageModel--characteristics:last-child,.productConfiguration__categoryDetailPageModel--description:last-child{margin-bottom:8px}.insuranceSelection__priceSubHead{font-size:1.2rem;font-variation-settings:"wght" 400;line-height:1.5em}.insuranceSelection__price{gap:8px}.insuranceSelection__helpModal,.insuranceSelection__price{align-items:flex-start;display:flex;flex-flow:row wrap;justify-content:flex-start}.insuranceSelection__helpModal{margin-top:12px}.insuranceSelection__helpModal .button{text-align:left}.insuranceSelection__disclaimer{margin-top:16px}.productRating__container{align-items:center;display:flex;flex-flow:row nowrap;justify-content:flex-start}.productRating__container--linked{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:currentcolor;font-size:inherit;line-height:inherit;padding:0;text-align:left;text-decoration:none}@media(hover:hover){.productRating__container--linked:hover .productRating__reviewCount{background-color:hsla(0,0%,100%,0);text-decoration-color:currentcolor}}.productRating__reviewCount{line-height:1.6rem;padding-top:1px;white-space:nowrap}.productRating__reviewCount--beforeStars{font-size:1.6rem;margin-right:12px}.productRating__container--linked .productRating__reviewCount{text-decoration:underline;text-decoration-color:rgba(0,0,0,.4);transition:color .3s cubic-bezier(.19,1,.22,1)}.productRating__subHeading{align-items:center;display:flex;flex-flow:row wrap;justify-content:flex-start}.productRating__headerButton{margin:0 0 32px;white-space:nowrap}.productRating__stars{margin:0 8px 0 0}@media(min-width:1199.5px){.productRating__modalContentRow{align-items:flex-start;display:flex;flex-flow:row nowrap;justify-content:space-between}}.productRating__modalSummaryCol{margin-bottom:32px}@media(min-width:1199.5px){.productRating__modalSummaryCol{margin-bottom:0;order:2;padding-left:64px;position:sticky;top:0;width:40%}.productRating__modalReviewCol{order:1;width:60%}}.productRating__review{margin-bottom:16px}.productRating__review:last-child{margin-bottom:0}.productReviews__eyebrow{font-size:1.2rem;padding-bottom:8px}.productReviews__heading{font-size:2.4rem;font-variation-settings:"wght" 400;font-variation-settings:"wght" 700;line-height:1.25em;margin:0;padding-bottom:8px}@media(min-width:991.5px){.productReviews__heading{font-size:3.6rem}}.productReviews__stars{padding-bottom:16px}@media(min-width:1199.5px){.productReviews__stars{padding-bottom:32px}}.productReviews__reviewCount{font-size:1.2rem;padding-bottom:8px}.productReviews__perStarRatings{align-items:stretch;display:flex;flex-flow:column nowrap;justify-content:flex-start;margin-bottom:8px}.productReviews__perStarRatingsRow{align-items:center;display:flex;flex-flow:row nowrap;justify-content:flex-start;margin-bottom:8px;width:100%}.productReviews__perStarRatingsRow--5{order:1}.productReviews__perStarRatingsRow--4{order:2}.productReviews__perStarRatingsRow--3{order:3}.productReviews__perStarRatingsRow--2{order:4}.productReviews__perStarRatingsRow--1{margin-bottom:0;order:5}.productReviews__perStarRatingsLabel{align-items:center;display:flex;flex-flow:row nowrap;justify-content:flex-start}.productReviews__perStarRatingsLabelNumber{color:#767676;font-size:1.2rem;width:1.4rem}.productReviews__perStarRatingsLabelIconWrapper{margin-right:8px}.productReviews__perStarRatingsLabelIcon{color:#767676}.productReviews__perStarRatingsBar{background:#d8d8d8;border-radius:.8rem;flex-grow:1;height:1.6rem;overflow:hidden;position:relative}.productReviews__perStarRatingsBarInner{background:#767676;height:1.6rem;left:0;position:absolute;top:0;transition:width .5s cubic-bezier(.19,1,.22,1)}.productReviews__perStarRatingsCount{color:#767676;font-size:1.2rem;margin-left:8px;text-align:center;width:2.4rem}.productReviewTile{align-items:flex-start;border:1px solid #d8d8d8;border-radius:1.2rem;display:flex;flex-flow:column nowrap;height:100%;justify-content:flex-start;overflow:hidden;padding:24px 16px 32px;width:100%;will-change:transform}@media(min-width:767.5px){.productReviewTile{padding:24px 24px 32px}}.productReviewTile__primaryContent,.productReviewTile__secondaryContent{width:100%}.productReviewTile__primaryContent{flex-grow:1}.productReviewTile__secondaryContent{flex-shrink:0}.productReviewTile__reviewTranslate{margin-top:16px}.productReviewTile__buttonRow{margin-top:32px;min-height:4rem}.productReviewTile__reviewAttachments{margin-bottom:32px;margin-top:32px}.productReviewTile__reviewAttachments:last-child{margin-bottom:0}.productReviewTile__reviewAttachments--empty{margin-bottom:0;margin-top:0}.productReviewTile__primaryHeader{align-items:flex-start;display:flex;flex-flow:row nowrap;justify-content:space-between;margin-bottom:16px;width:100%}.productReviewTile__reviewCustomer{font-size:1.6rem;font-variation-settings:"wght" 400;font-variation-settings:"wght" 700;line-height:1.5em;text-transform:capitalize}@media(min-width:991.5px){.productReviewTile__reviewCustomer{font-size:2rem;line-height:1.5em}}.productReviewTile__reviewContent{font-size:1.6rem;font-variation-settings:"wght" 400;line-height:1.5em}@media(min-width:991.5px){.productReviewTile__reviewContent{font-size:2rem;line-height:1.5em}}.productReviewTile__reviewContent--clamped{display:-webkit-box;height:3em;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:auto;line-height:1.5em;max-height:4.5em;-webkit-line-clamp:3}.productReviewTile__reviewAttachmentsInner{align-items:flex-start;display:flex;flex-flow:row wrap;gap:8px;justify-content:flex-start}.productReviewTile__reviewAttachmentImage{aspect-ratio:1/1;display:block;height:6.4rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:6.4rem}.productReviewTile__reviewCreated{font-size:1.6rem;font-variation-settings:"wght" 400;line-height:1.5em}.successorModal__contentTop{margin-bottom:24px}.successorModal__contentRow{display:flex;flex-wrap:wrap;margin-left:-8px;margin-right:-8px;width:calc(100% + 16px)}.successorModal__contentCol{padding-left:8px;padding-right:8px;width:100%}@media(min-width:767.5px){.successorModal__contentCol{padding-left:8px;padding-right:8px;width:50%}}@media(min-width:991.5px){.successorModal__contentCol{padding-left:8px;padding-right:8px;width:50%}}.successorModal__contentCol--image{padding-bottom:24px}@media(min-width:767.5px){.successorModal__contentCol--image{padding-bottom:0;padding-right:16px}.successorModal__contentCol--summary{padding-left:16px}.successorModal__imageWrapper{height:100%}}.successorModal__img,.successorModal__picture{display:block}@media(min-width:767.5px){.successorModal__img,.successorModal__picture{height:100%}}.successorModal__img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.successorModal__imageWrapper--product .successorModal__img{background-color:#f2f2f2;-o-object-fit:contain;object-fit:contain;padding:24px}.successorModal__productName{font-size:2rem;font-variation-settings:"wght" 400;font-variation-settings:"wght" 700;line-height:1.25em;margin:0 0 8px}@media(min-width:991.5px){.successorModal__productName{font-size:2.4rem}}.successorModal__productName:last-child{margin-bottom:0}.successorModal__productPrice{align-items:center;display:flex;flex-flow:row wrap;gap:8px;justify-content:flex-start;margin-bottom:24px}.successorModal__productPrice:last-child{margin-bottom:0}.successorModal__buttonContinueWrapper{margin-top:24px}.successorModal__buttonContinue,.successorModal__buttonGoLatest{display:inline-block}.gearConfigurationSizeChartModal__chartImage{display:block;height:auto;margin-top:32px;width:100%}._hj-widget-container .css-1ctqydd{z-index:9440!important}.megaHero,.megaHero--pdsp{position:relative}.megaHero--pdsp:before{content:"";display:block;padding-top:133.3333333333%;width:100%}@media(min-width:767.5px){.megaHero--pdsp{position:relative}.megaHero--pdsp:before{content:"";display:block;padding-top:100%;width:100%}}@media(min-width:991.5px){.megaHero--pdsp{position:relative}.megaHero--pdsp:before{content:"";display:block;padding-top:56.25%;width:100%}}@media(min-width:1920.5px){.megaHero--pdsp:before{padding-top:1080px}}.megaHero .video__tagWrapper{height:400px}@media(min-width:767.5px){.megaHero .video__tagWrapper{height:640px}}@media(min-width:991.5px){.megaHero .video__tagWrapper{height:810px}}.megaHero__image{display:block;margin-left:auto;margin-right:auto;max-width:1920px;width:100%}.megaHero--pdsp .megaHero__picture{height:100%;left:0;position:absolute;top:0;width:100%}.megaHero--pdsp .megaHero__image{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.megaHero__containerWrapper{margin-bottom:48px;margin-top:48px;pointer-events:none}.megaHero__containerWrapper:first-child{margin-top:0}@media(min-width:991.5px){.megaHero__containerWrapper{align-items:stretch;display:flex;flex-flow:column nowrap;height:100%;justify-content:center;left:0;margin-bottom:0;margin-top:0;position:absolute;top:0;width:100%}}.megaHero__containerWrapper a,.megaHero__containerWrapper button{pointer-events:auto}.megaHero__container{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){.megaHero__container{padding-left:28px;padding-right:28px}}@media(min-width:991.5px){.megaHero__container{padding-left:40px;padding-right:40px}}@media(min-width:1199.5px){.megaHero__container{padding-left:80px;padding-right:80px}}.megaHero__row{display:flex;flex-wrap:wrap;margin-left:-8px;margin-right:-8px;width:calc(100% + 16px)}.megaHero__content{padding-left:8px;padding-right:8px;text-align:center;width:100%}@media(min-width:767.5px){.megaHero__content{margin-left:25%;padding-left:8px;padding-right:8px;width:50%}}@media(min-width:991.5px){.megaHero__content{margin-left:0;padding-left:8px;padding-right:8px;text-align:left;width:50%}}.megaHero__eyebrow{margin-bottom:8px}.megaHero__eyebrow:last-child{margin-bottom:0}@media(min-width:991.5px){.megaHero__eyebrow{color:#222}}.megaHero__heading{margin-bottom:32px}.megaHero__heading:last-child{margin-bottom:0}@media(min-width:991.5px){.megaHero__heading{color:#222}}.megaHero__subHeading{margin-bottom:32px}.megaHero__subHeading:last-child{margin-bottom:0}@media(min-width:991.5px){.megaHero__subHeading{color:#222}}.megaHero__text{margin-bottom:32px}.megaHero__text:last-child{margin-bottom:0}@media(min-width:991.5px){.megaHero__text{color:#222}}.megaHero__buttonRow{align-items:center;color:#222;display:flex;flex-wrap:wrap;flex-flow:column;margin:24px -8px -8px;width:calc(100% + 16px)}.megaHero__buttonRow:first-child{margin-top:-8px}@media(min-width:991.5px){.megaHero__buttonRow{align-items:flex-start}}.megaHero__buttonWrapper{margin:8px 0;padding-left:8px;padding-right:8px;width:100%}@media(min-width:767.5px)and (max-width:991.499px){.megaHero__buttonWrapper:before{margin-bottom:64px;width:50%}}@media(min-width:767.5px){.megaHero__buttonWrapper{min-width:75%;width:auto}}@media(min-width:991.5px){.megaHero__buttonWrapper{min-width:50%}}@media(min-width:1199.5px){.megaHero__buttonWrapper{min-width:33.33333%}}.megaHero__buttonWrapper .button{width:100%}@media(max-width:991.499px){.megaHero--invertColorOnSmallerVp .megaHero__eyebrow,.megaHero--invertColorOnSmallerVp .megaHero__heading,.megaHero--invertColorOnSmallerVp .megaHero__subHeading,.megaHero--invertColorOnSmallerVp .megaHero__text{color:#fff!important}.megaHero--invertColorOnSmallerVp .megaHero__containerWrapper{margin-bottom:0;padding-bottom:48px}.megaHero--invertColorOnSmallerVp{background:#000}.megaHero--invertColorOnSmallerVp .button--primary{background-color:#f2f2f2;color:#222}}@media(max-width:991.499px)and (hover:hover){.megaHero--invertColorOnSmallerVp .button--primary:not(:active,[disabled],.button--loading):hover{background-color:#d8d8d8;color:#000}}@media(max-width:991.499px){.megaHero--invertColorOnSmallerVp .button--primary:active{background-color:#d8d8d8;color:#000}.megaHero--invertColorOnSmallerVp .button--primary.button--disabled,.megaHero--invertColorOnSmallerVp .button--primary:disabled,.megaHero--invertColorOnSmallerVp .button--primary[disabled=disabled],.megaHero--invertColorOnSmallerVp .button--primary[disabled]{background-color:#f2f2f2;color:#767676}.megaHero--invertColorOnSmallerVp .button--secondary{background-color:transparent;border-color:#f2f2f2;color:#f2f2f2}}@media(max-width:991.499px)and (hover:hover){.megaHero--invertColorOnSmallerVp .button--secondary:not(:active,[disabled],.button--loading):hover{background-color:#767676;border-color:#767676;color:#f2f2f2}}@media(max-width:991.499px){.megaHero--invertColorOnSmallerVp .button--secondary:active{background-color:#767676}.megaHero--invertColorOnSmallerVp .button--secondary.button--disabled,.megaHero--invertColorOnSmallerVp .button--secondary:disabled,.megaHero--invertColorOnSmallerVp .button--secondary[disabled=disabled],.megaHero--invertColorOnSmallerVp .button--secondary[disabled]{background-color:transparent;border-color:#767676;color:#767676}.megaHero--invertColorOnSmallerVp .button--tertiary{background-color:transparent;border-color:#f2f2f2;color:#f2f2f2}}@media(max-width:991.499px)and (hover:hover){.megaHero--invertColorOnSmallerVp .button--tertiary:not(:active,[disabled],.button--loading):hover{background-color:#767676;border-color:#767676;color:#f2f2f2}}@media(max-width:991.499px){.megaHero--invertColorOnSmallerVp .button--tertiary:active{background-color:#767676}.megaHero--invertColorOnSmallerVp .button--tertiary.button--disabled,.megaHero--invertColorOnSmallerVp .button--tertiary:disabled,.megaHero--invertColorOnSmallerVp .button--tertiary[disabled=disabled],.megaHero--invertColorOnSmallerVp .button--tertiary[disabled]{background-color:transparent;border-color:#767676;color:#767676}.megaHero--invertColorOnSmallerVp .buttonIcon{background-color:#000;border:1px solid #d8d8d8;color:#f2f2f2}}@media(max-width:991.499px)and (hover:hover){.megaHero--invertColorOnSmallerVp .buttonIcon:not(:active,[disabled]):hover{background-color:hsla(0,0%,100%,.2);border-color:#767676}}@media(max-width:991.499px){.megaHero--invertColorOnSmallerVp .buttonIcon:active{background-color:hsla(0,0%,100%,.2);border-color:#f2f2f2}.megaHero--invertColorOnSmallerVp .buttonIcon:disabled,.megaHero--invertColorOnSmallerVp .buttonIcon[disabled=disabled],.megaHero--invertColorOnSmallerVp .buttonIcon[disabled]{background-color:transparent;border-color:#4c4c4c;color:#4c4c4c}}@media(min-width:991.5px){.megaHero--textWhite .megaHero__eyebrow,.megaHero--textWhite .megaHero__heading,.megaHero--textWhite .megaHero__subHeading,.megaHero--textWhite .megaHero__text{color:#fff!important}.megaHero--textWhite .button--primary{background-color:#f2f2f2;color:#222}}@media(min-width:991.5px)and (hover:hover){.megaHero--textWhite .button--primary:not(:active,[disabled],.button--loading):hover{background-color:#d8d8d8;color:#000}}@media(min-width:991.5px){.megaHero--textWhite .button--primary:active{background-color:#d8d8d8;color:#000}.megaHero--textWhite .button--primary.button--disabled,.megaHero--textWhite .button--primary:disabled,.megaHero--textWhite .button--primary[disabled=disabled],.megaHero--textWhite .button--primary[disabled]{background-color:#f2f2f2;color:#767676}.megaHero--textWhite .button--secondary{background-color:transparent;border-color:#f2f2f2;color:#f2f2f2}}@media(min-width:991.5px)and (hover:hover){.megaHero--textWhite .button--secondary:not(:active,[disabled],.button--loading):hover{background-color:#767676;border-color:#767676;color:#f2f2f2}}@media(min-width:991.5px){.megaHero--textWhite .button--secondary:active{background-color:#767676}.megaHero--textWhite .button--secondary.button--disabled,.megaHero--textWhite .button--secondary:disabled,.megaHero--textWhite .button--secondary[disabled=disabled],.megaHero--textWhite .button--secondary[disabled]{background-color:transparent;border-color:#767676;color:#767676}.megaHero--textWhite .button--tertiary{background-color:transparent;border-color:#f2f2f2;color:#f2f2f2}}@media(min-width:991.5px)and (hover:hover){.megaHero--textWhite .button--tertiary:not(:active,[disabled],.button--loading):hover{background-color:#767676;border-color:#767676;color:#f2f2f2}}@media(min-width:991.5px){.megaHero--textWhite .button--tertiary:active{background-color:#767676}.megaHero--textWhite .button--tertiary.button--disabled,.megaHero--textWhite .button--tertiary:disabled,.megaHero--textWhite .button--tertiary[disabled=disabled],.megaHero--textWhite .button--tertiary[disabled]{background-color:transparent;border-color:#767676;color:#767676}.megaHero--textWhite .buttonIcon{background-color:#000;border:1px solid #d8d8d8;color:#f2f2f2}}@media(min-width:991.5px)and (hover:hover){.megaHero--textWhite .buttonIcon:not(:active,[disabled]):hover{background-color:hsla(0,0%,100%,.2);border-color:#767676}}@media(min-width:991.5px){.megaHero--textWhite .buttonIcon:active{background-color:hsla(0,0%,100%,.2);border-color:#f2f2f2}.megaHero--textWhite .buttonIcon:disabled,.megaHero--textWhite .buttonIcon[disabled=disabled],.megaHero--textWhite .buttonIcon[disabled]{background-color:transparent;border-color:#4c4c4c;color:#4c4c4c}}.notifyMe__form .errorMessage,.notifyMe__form .successMessage,.notifyMe__input{margin-bottom:16px}@media(min-width:767.5px){.notifyMe__input{max-width:50%}}.notifyMe__buttonRow{margin-bottom:0;margin-top:0}.notifyMe__submitWrapper{margin-bottom:16px}@media(min-width:767.5px){.notifyMe__submitWrapper{max-width:50%}}.notifyMe__buttonRow:last-child .notifyMe__submitWrapper{margin-bottom:0}.notifyMe__disclaimer{font-size:1.2rem;font-variation-settings:"wght" 400;line-height:1.5em}.notifyMe__disclaimer .link{white-space:nowrap}.notifyMe__disclaimer .link:after{margin-top:-4px}.stickyNavigation{background-color:#fff;border-bottom:1px solid #d8d8d8;left:0;opacity:1;overflow:hidden;pointer-events:none;position:fixed;right:0;top:0;transform:translateY(-100%);transition:box-shadow .3s ease,border-color .3s ease,transform .3s ease;z-index:8490}@supports(-webkit-text-size-adjust:80%){@media(hover:hover)and (pointer:fine){.has-searchActive .stickyNavigation,.page--noScroll .stickyNavigation{right:1.2rem}.page--noScroll.page--noScrollOverwrite .stickyNavigation{right:0}}@media(hover:hover)and (pointer:fine)and (min-width:0){.page--noScroll.page--noScrollOverwriteSm .stickyNavigation{right:0}}@media(hover:hover)and (pointer:fine)and (min-width:767.5px){.page--noScroll.page--noScrollOverwriteMd .stickyNavigation{right:0}}@media(hover:hover)and (pointer:fine)and (min-width:991.5px){.page--noScroll.page--noScrollOverwriteLg .stickyNavigation{right:0}}@media(hover:hover)and (pointer:fine)and (min-width:1199.5px){.page--noScroll.page--noScrollOverwriteXl .stickyNavigation{right:0}}}.page--standalone .stickyNavigation{transform:translateY(-100%)}.page.is-scrolledToHeaderChange:not(.is-fullScreenModalOpen) .stickyNavigation{pointer-events:auto}.page.is-scrolledToHeaderChange .stickyNavigation{box-shadow:0 6px 8px rgba(91,104,113,.1);transform:translateY(0);transition:box-shadow .3s ease,transform .3s ease}@media(max-width:1023.499px){.page.is-scrolledToHeaderChange .stickyNavigation{max-height:15.8rem}}[data-scrolldir-custom=up] .page.is-scrolledToHeaderChange .stickyNavigation{transform:translateY(49px)}@media(min-width:1023.5px){[data-scrolldir-custom=up] .page.is-scrolledToHeaderChange .stickyNavigation{transform:translateY(114px)}}[data-scrolldir-custom=up] .page.is-scrolledToHeaderChange .stickyNavigation.has-forcedFixedPosition{transform:translateY(0)}@media(max-width:1023.499px){[data-scrolldir-custom=up] .page.is-scrolledToHeaderChange .stickyNavigation.has-forcedFixedPosition{transform:translateY(-100%)}}.page.has-activeCustomization .stickyNavigation{pointer-events:auto;transform:translateY(49px);transition:box-shadow .3s ease,transform .3s ease}@media(max-width:991.499px){.page.has-activeCustomization .stickyNavigation{box-shadow:none!important}}@media(min-width:1023.5px){.page.has-activeCustomization .stickyNavigation{transform:translateY(114px)}}@media(min-width:991.5px){.page.has-activeCustomization.is-scrolled .stickyNavigation{box-shadow:0 6px 8px rgba(91,104,113,.1)}}.page.has-activeCustomization.page--standalone .stickyNavigation,.page.page--standalone.is-scrolledToHeaderChange .stickyNavigation{transform:translateY(0)}.page.is-scrolledToHeaderChange.has-stickyRefineBar .stickyNavigation{box-shadow:none;transform:translateY(-100%)}@media(max-width:1023.499px){.page.is-scrolledToHeaderChange.has-stickyRefineBar .stickyNavigation{border-color:transparent;transform:translateY(-100%)}}[data-scrolldir-custom=up] .page.is-scrolledToHeaderChange.has-stickyRefineBar .stickyNavigation{transform:translateY(calc(49px - 100%))}@media(min-width:1023.5px){[data-scrolldir-custom=up] .page.is-scrolledToHeaderChange.has-stickyRefineBar .stickyNavigation{transform:translateY(calc(114px - 100%))}}[data-scrolldir-custom=up] .page.page--standalone.is-scrolledToHeaderChange.has-stickyRefineBar .stickyNavigation{box-shadow:none;transform:translateY(-100%)}.is-fullScreenModalOpen .stickyNavigation{opacity:0;pointer-events:none}.is-fullScreenModalOpen.is-ProductGridFilterSortingModalOpen .stickyNavigation{opacity:1;pointer-events:auto}@media(max-width:767.499px){.page.is-fullScreenModalOpen .stickyNavigation,[data-scrolldir-custom=up] .page.is-fullScreenModalOpen .stickyNavigation{box-shadow:none;transform:translateY(-100%)}}.is-modalOpen .stickyNavigation{pointer-events:none}.stickyNavigation__availabilityMessage .productConfiguration__availabilityDesc,.stickyNavigation__availabilityMessage .productConfiguration__availabilityMessage--warning,.stickyNavigation__availabilityMessage .productConfiguration__notificationButtonWrapper{display:none}.stickyNavigation--contactWizard{box-shadow:0 6px 8px rgba(91,104,113,.1)!important;pointer-events:auto!important;transform:translateY(0)!important}.stickyNavigation--modelFinder{border-bottom:0;box-shadow:0 4px 8px 0 rgba(91,104,113,.1);top:calc(49px + 7.65rem)}@media(min-width:991.5px){.stickyNavigation--modelFinder{top:calc(114px + 7.65rem)}}.page.is-scrolledToHeaderChange:not(.is-fullScreenModalOpen) .stickyNavigation--modelFinder{top:0}[data-scrolldir-custom=up] .stickyNavigation--modelFinder{transition:none}.stickyNavigation__container{align-items:center;display:flex;flex-flow:row nowrap;height:auto;justify-content:center;margin-left:auto;margin-right:auto;max-width:1440px;min-height:72px;min-width:320px;padding:10px 16px;position:relative;width:100%}@media(min-width:767.5px){.stickyNavigation__container{padding-left:28px;padding-right:28px}}@media(min-width:991.5px){.stickyNavigation__container{padding-left:40px;padding-right:40px}}@media(min-width:1199.5px){.stickyNavigation__container{padding-left:80px;padding-right:80px}}@media(min-width:767.5px){.stickyNavigation__container{min-height:72px}}.stickyNavigation--contactWizard .stickyNavigation__container,.stickyNavigation--modelFinder .stickyNavigation__container{min-height:96px}@media(min-width:767.5px){.stickyNavigation--contactWizard .stickyNavigation__container,.stickyNavigation--modelFinder .stickyNavigation__container{min-height:80px}}.stickyNavigation .stickyNavigation--modelFinder .setSummary__row,.stickyNavigation--modelFinder .stickyNavigation .setSummary__row,.stickyNavigation--modelFinder .stickyNavigation__row{display:block}.stickyNavigation--modelFinder .stickyNavigation__container{min-height:unset;padding-bottom:0;padding-top:0}.stickyNavigation .setSummary__row,.stickyNavigation__row{align-items:center;display:flex;flex-wrap:wrap;flex-wrap:nowrap;height:100%;justify-content:space-between;margin-left:-8px;margin-right:-8px;padding-bottom:0;padding-top:0;width:calc(100% + 16px)}.stickyNavigation__contentLeft{flex-grow:1;margin-bottom:-12px;margin-top:-12px;padding:4px 16px 4px 8px}@media(max-width:767.499px){.stickyNavigation__contentLeft{padding-right:8px}.stickyNavigation--category .stickyNavigation__contentLeft{display:none}}@media(min-width:767.5px){.stickyNavigation--pdp .stickyNavigation__contentLeft{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between;padding-right:8px}}.stickyNavigation--contactWizard .stickyNavigation__contentLeft{max-width:30rem;padding-right:24px}@media(min-width:767.5px){.stickyNavigation--contactWizard .stickyNavigation__contentLeft{align-items:flex-start;display:flex;flex-flow:column nowrap;justify-content:flex-start;max-width:none;padding-right:8px;width:75%}}.stickyNavigation__linksContainer{align-items:center;display:flex;flex-flow:row wrap;justify-content:flex-start}.stickyNavigation--categoryType2 .stickyNavigation__linksContainer{align-items:stretch;display:flex;flex-flow:column nowrap;justify-content:flex-start}@media(min-width:767.5px){.stickyNavigation--categoryType2 .stickyNavigation__linksContainer{align-items:center;display:flex;flex-flow:row wrap;justify-content:flex-start}}.stickyNavigation__heading{display:-webkit-box;font-size:2rem;font-variation-settings:"wght" 400;font-variation-settings:"wght" 700;height:3em;line-height:1.25em;line-height:1.5em;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;height:auto;max-height:2em;-webkit-line-clamp:2;line-height:1em;margin:0;padding:0}@media(min-width:991.5px){.stickyNavigation__heading{font-size:2.4rem}}@media(min-width:767.5px){.stickyNavigation__heading{display:-webkit-box;height:3em;line-height:1.5em;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;height:auto;max-height:2.5em;-webkit-line-clamp:2;line-height:1.25em;padding-right:24px}}.stickyNavigation__heading:after,.stickyNavigation__heading:before{content:none;display:none}.stickyNavigation--category .stickyNavigation__heading{display:block}@media(max-width:767.499px){.stickyNavigation--categoryType2 .stickyNavigation__heading{width:100%}}@media(min-width:991.5px){.stickyNavigation--pdp .stickyNavigation__heading{display:-webkit-box;height:3em;line-height:1.5em;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:auto;line-height:1.25em;max-height:1.25em;-webkit-line-clamp:1}}.stickyNavigation__subHeading{font-size:1.6rem;font-variation-settings:"wght" 400;line-height:1.5em;line-height:1.8rem}.stickyNavigation__links{align-items:center;display:flex;flex-flow:row wrap;justify-content:flex-start;margin-bottom:-3px;margin-top:-3px}@media(max-width:767.499px){.stickyNavigation--category .stickyNavigation__links{justify-content:center}}@media(max-width:991.499px){.stickyNavigation--pdp .stickyNavigation__links{display:none}}.stickyNavigation__linkItem{list-style:none;margin:0;padding:0 24px 0 0}@media(max-width:479.5px){.stickyNavigation__linkItem--components{display:none}}@media(max-width:767.499px){.stickyNavigation__linkItem--compare,.stickyNavigation__linkItem--geometry{display:none}}.stickyNavigation__linkItem .button{display:inline-block}.stickyNavigation--category .stickyNavigation__linkItem:last-child{padding-right:0}.stickyNavigation__link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:currentcolor;cursor:pointer;display:inline;display:block;font-size:inherit;height:2.4rem;line-height:inherit;line-height:2.4rem;padding:0;text-align:left;text-decoration:underline;text-decoration-color:rgba(0,0,0,.4);transition:color .3s cubic-bezier(.19,1,.22,1)}@media(hover:hover){.stickyNavigation__link:hover{background-color:hsla(0,0%,100%,0);text-decoration-color:currentcolor}}.stickyNavigation__link:active{background-color:hsla(0,0%,100%,0);text-decoration-color:currentcolor}.is-active .stickyNavigation__link{color:currentcolor}.stickyNavigation__contentRight{padding-left:8px;padding-right:8px;text-align:right}@media(max-width:767.499px){.stickyNavigation--category .stickyNavigation__contentRight{width:100%}.stickyNavigation--pdp .stickyNavigation__contentRight{max-width:50%}}.stickyNavigation--categoryType2 .stickyNavigation__contentRight .button,.stickyNavigation--contactWizard .stickyNavigation__contentRight .button,.stickyNavigation--pdp .stickyNavigation__contentRight .button{align-items:center;display:inline-flex;flex-flow:row wrap;justify-content:center;line-height:1.15em;min-height:4.8rem;padding:4px 16px;white-space:normal;width:100%}@media(min-width:1023.5px){.stickyNavigation--categoryType2 .stickyNavigation__contentRight .button,.stickyNavigation--contactWizard .stickyNavigation__contentRight .button,.stickyNavigation--pdp .stickyNavigation__contentRight .button{white-space:nowrap}}.stickyNavigation--categoryType2 .stickyNavigation__contentRight .button--tertiary,.stickyNavigation--contactWizard .stickyNavigation__contentRight .button--tertiary,.stickyNavigation--pdp .stickyNavigation__contentRight .button--tertiary{min-height:4rem}.stickyNavigation--pdp .stickyNavigation__contentRight .button{min-width:11.5rem}@media(min-width:1023.5px){.stickyNavigation--pdp .stickyNavigation__contentRight .button{min-width:auto}}.stickyNavigation--pdp .stickyNavigation__contentRight .button>*{display:-webkit-box;height:3em;line-height:1.5em;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;height:auto;line-height:1.15em;max-height:2.3em;-webkit-line-clamp:2}@media(min-width:767.5px){.stickyNavigation--contactWizard .stickyNavigation__contentRight{width:25%}.stickyNavigation--contactWizard .stickyNavigation__contentRight .button{width:auto}}.stickyNavigation__priceButtonWrapper{display:-webkit-box;height:3em;line-height:1.5em;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:auto;max-height:1em;-webkit-line-clamp:1;flex-shrink:0;line-height:1em;margin-top:4px}@media(min-width:767.5px){.stickyNavigation__priceButtonWrapper{display:-webkit-box;height:3em;line-height:1.5em;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;height:auto;max-height:2em;-webkit-line-clamp:2;flex-shrink:unset;line-height:1em;margin-top:0}}.stickyNavigation__priceValue{font-variation-settings:"wght" 700}.stickyNavigation__priceAndBuyButtonWrapper{width:100%}.stickyNavigation__priceAndBuyButtonWrapper--price{float:left;margin-right:20px;width:250px}.stickyNavigation__priceAndBuyButtonWrapper--buyButton{overflow:hidden}@media(min-width:767.5px){.stickyNavigation__wizardProgress{order:1;width:calc(33.333% + .6rem)}}.stickyNavigation__wizardProgress--hidden{display:none}.stickyNavigation--modelFinder .stickyNavigation__wizardProgress{width:unset}@media(min-width:767.5px){.stickyNavigation__wizardHeadingWrapper{width:calc(66.666% - .6rem)}}.stickyNavigation__wizardHeading{font-size:2rem;font-variation-settings:"wght" 400;font-variation-settings:"wght" 700;line-height:1.25em;line-height:2.4rem;margin:0;padding:0}@media(min-width:991.5px){.stickyNavigation__wizardHeading{font-size:2.4rem}}.stickyNavigation__wizardHeading:after,.stickyNavigation__wizardHeading:before{content:none;display:none}.stickyNavigation__wizardSubHeading{font-size:1.6rem;font-variation-settings:"wght" 400;line-height:1.5em;line-height:1.8rem}.stickyNavigation__contentTop{display:flex;justify-content:space-between;margin:16px 8px;pointer-events:all}.stickyNavigation__progress--wrapper{height:.4rem;position:relative;width:100%}.stickyNavigation__progress--bar{position:absolute;width:100%}.stickyNavigation__buttonBack .icon{height:1.2rem;transform:rotate(90deg);width:1.2rem}.stickyNavigation__buttonStartOver{margin-left:auto}.stickyNavigation__buttonStartOver .icon{margin-bottom:-2px;transform:none}.stickyNavigation__availability{border-top:1px solid #d8d8d8;padding-bottom:4px;padding-top:4px}.stickyNavigation__availabilityInner{margin-left:auto;margin-right:auto;max-width:1440px;min-height:1.5em;min-width:320px;padding-left:16px;padding-right:16px;width:100%}@media(min-width:767.5px){.stickyNavigation__availabilityInner{padding-left:28px;padding-right:28px}}@media(min-width:991.5px){.stickyNavigation__availabilityInner{padding-left:40px;padding-right:40px}}@media(min-width:1199.5px){.stickyNavigation__availabilityInner{padding-left:80px;padding-right:80px}}@media(min-width:1023.5px){.stickyNavigation__availabilityInner{text-align:right}}.stickyNavigation__addToCartSuccessFeedback{background-color:#d8e8c2;border-color:#d8e8c2;color:#222;pointer-events:none}.sectionHeader{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){.sectionHeader{padding-left:28px;padding-right:28px}}@media(min-width:991.5px){.sectionHeader{padding-left:40px;padding-right:40px}}@media(min-width:1199.5px){.sectionHeader{padding-left:80px;padding-right:80px}}.sectionHeader--productSet{margin-bottom:32px}@media(min-width:767.5px){.sectionHeader--productSet{margin-bottom:32px}}.megaHero~.sectionHeader--productSet{margin-top:32px}@media(min-width:767.5px){.sectionHeader__inner{display:flex;flex-wrap:wrap;margin-left:-8px;margin-right:-8px;width:calc(100% + 16px)}}.sectionHeader__header{padding-bottom:24px}@media(min-width:991.5px){.sectionHeader__header{padding-bottom:32px}}@media(max-width:767.499px){.sectionHeader__header{padding-bottom:16px}}@media(min-width:767.5px){.sectionHeader__header{padding-left:8px;padding-right:8px;width:75%}}@media(min-width:991.5px){.sectionHeader__header{margin-right:8.33333%;padding-bottom:0;padding-left:8px;padding-right:8px;width:25%}}.sectionHeader__eyebrow{display:block;padding-bottom:16px;width:100%}@media(min-width:767.5px){.sectionHeader__eyebrow{padding:0 8px 16px}}@media(min-width:991.5px){.sectionHeader__heading{padding-bottom:19px;position:relative}.sectionHeader__heading:after{background-color:#ff6800;bottom:0;content:"";height:3px;left:0;position:absolute;width:32px}}@media(min-width:991.5px)and (min-width:767.5px){.sectionHeader__heading{padding-bottom:35px}.sectionHeader__heading:after{width:68px}}@media(min-width:991.5px){.sectionHeader--productSet .sectionHeader__heading{padding-bottom:24px}}@media(min-width:767.5px){.sectionHeader__body{padding-left:8px;padding-right:8px;width:75%}}@media(min-width:991.5px){.sectionHeader__body{padding-left:8px;padding-right:8px;padding-top:8px;width:41.66667%}}.sectionHeader__bodyContent:not(:last-child){margin-bottom:32px}@media(min-width:991.5px){.sectionHeader__bodyContent:not(:last-child){margin-bottom:40px}}@media(max-width:767.499px){.sectionHeader__bodyContent{padding-bottom:19px;position:relative}.sectionHeader__bodyContent:after{background-color:#ff6800;bottom:0;content:"";height:3px;left:0;position:absolute;width:32px}}@media(max-width:767.499px)and (min-width:767.5px){.sectionHeader__bodyContent{padding-bottom:35px}.sectionHeader__bodyContent:after{width:68px}}@media(min-width:767.5px)and (max-width:991.499px){.sectionHeader__bodyContent{padding-bottom:19px;position:relative}.sectionHeader__bodyContent:after{background-color:#ff6800;bottom:0;content:"";height:3px;left:0;position:absolute;width:32px}}@media(min-width:767.5px)and (max-width:991.499px)and (min-width:767.5px){.sectionHeader__bodyContent{padding-bottom:35px}.sectionHeader__bodyContent:after{width:68px}}@media(max-width:991.499px){.sectionHeader--productSet .sectionHeader__bodyContent{padding-bottom:0}.sectionHeader--productSet .sectionHeader__bodyContent:after{content:none;display:none}}.sectionHeader__bodyLinksList{list-style:none;margin:0;padding:0}@media(min-width:767.5px){.sectionHeader__bodyLinksList{display:flex;margin-right:-48px}}.sectionHeader__bodyLinksListItem{padding-top:16px}.sectionHeader__bodyLinksListItem:first-child{padding-top:0}@media(min-width:767.5px){.sectionHeader__bodyLinksListItem{padding:0 48px 0 0}.sectionHeader__bodyLinksListItem:first-child{padding-left:0}.sectionHeader--listing{margin-bottom:64px!important}}.sectionHeader__additionalBody{width:100%}@media(min-width:767.5px){.sectionHeader__additionalBody{padding-left:8px;padding-right:8px;width:100%}}@media(min-width:991.5px){.sectionHeader__additionalBody{padding-left:8px;padding-right:8px;width:100%}}.sectionHeader__additionalBody>:first-child{margin-top:24px}@media(min-width:991.5px){.sectionHeader__additionalBody>:first-child{margin-top:32px}}.setProductCarousel{margin-left:-8px;margin-right:-8px;overflow:hidden;position:relative;width:calc(100% + 16px)}.setProductCarousel__slides{align-items:stretch;display:flex;flex-flow:row nowrap;justify-content:flex-start;list-style:none;margin:0;overflow-x:auto;padding:0;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-color:transparent;scrollbar-width:none}.setProductCarousel__slides::-webkit-scrollbar{display:none;height:0;width:0}.setProductCarousel__slides::-webkit-scrollbar-track{background:transparent}.setProductCarousel__slides::-webkit-scrollbar-thumb{border:0}.setProductCarousel__slide{flex-shrink:0;list-style-type:none;padding-left:8px;padding-right:8px;scroll-snap-align:start;width:100%}.setProductCarousel__slideInner{background:#f2f2f2;overflow:hidden;padding-bottom:100%;position:relative;width:100%}.setProductCarousel__mediaWrapper{display:block;height:calc(100% + 2px);left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% + 2px)}.setProductCarousel__picture{align-items:center;display:flex;flex-flow:row nowrap;height:100%;justify-content:center;width:100%}.setProductCarousel__image{height:100%;width:100%}.setProductCarousel__image--contain{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;padding:10%}.setProductCarousel__image--cover{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.productDetailHeader__row--setProduct--outOfStock .setProductCarousel__image{filter:grayscale(100%);opacity:.5}.setProductCarousel__navButton{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;background-color:#fff;border:1px solid #767676;border-radius:50%;color:#222;cursor:pointer;display:flex;flex-flow:row nowrap;flex-shrink:0;font-size:inherit;font-size:1.8rem;height:4rem;justify-content:center;line-height:inherit;line-height:1.8rem;opacity:0;padding:0;position:relative;position:absolute;text-align:left;text-decoration:none;top:50%;transform:translate(-50%,-50%);transition:border-color .3s cubic-bezier(.19,1,.22,1),background-color .3s cubic-bezier(.19,1,.22,1),opacity .3s cubic-bezier(.19,1,.22,1),color .3s cubic-bezier(.19,1,.22,1);width:4rem}@media(hover:hover){.setProductCarousel__navButton:not(:active,[disabled]):hover{background-color:#f2f2f2;border-color:#767676}}.setProductCarousel__navButton:active{background-color:#f2f2f2;border-color:#222}.setProductCarousel__navButton:disabled,.setProductCarousel__navButton[disabled=disabled],.setProductCarousel__navButton[disabled]{background-color:#fff;border-color:#d8d8d8;color:#767676;cursor:auto;opacity:0!important;pointer-events:none;pointer-events:none!important;transition:none;transition:none!important}@media(pointer:fine){.js-carouselContainer:hover .setProductCarousel__navButton,.js-cssCarouselContainer:hover .setProductCarousel__navButton{opacity:1;pointer-events:auto}}.setProductCarousel__navButton .icon{height:1.6rem;width:1.6rem}@media(pointer:coarse){.setProductCarousel__navButton{display:none}}.setProductCarousel__navButton--prev{left:calc(2rem - 8px);left:56px!important}@media(min-width:767.5px){.setProductCarousel__navButton--prev{left:calc(2rem - 8px)}}@media(min-width:991.5px){.setProductCarousel__navButton--prev{left:-8px}}.setProductCarousel__navButton--prev .icon{transform:rotate(90deg) translateY(1px)}.setProductCarousel__navButton--next{left:calc(100% - 2rem + 8px);left:calc(100% - 56px)!important}@media(min-width:767.5px){.setProductCarousel__navButton--next{left:calc(100% - 2rem + 8px)}}@media(min-width:991.5px){.setProductCarousel__navButton--next{left:calc(100% + 8px)}}.setProductCarousel__navButton--next .icon{transform:rotate(-90deg) translateY(1px)}.setProductCarousel__controls{margin-top:0;width:calc(100% + 16px + .2rem)}.setProductCarousel__controlsInner{width:100%}.setProductCarousel__navLinks{margin:0 8px}.setSummary__container{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){.setSummary__container{padding-left:28px;padding-right:28px}}@media(min-width:991.5px){.setSummary__container{padding-left:40px;padding-right:40px}}@media(min-width:1199.5px){.setSummary__container{padding-left:80px;padding-right:80px}}.setSummary__contentWrapper{display:flex;flex-wrap:wrap;margin-left:-8px;margin-right:-8px;width:calc(100% + 16px)}.setSummary__content{padding-left:8px;padding-right:8px;width:100%}@media(min-width:767.5px){.setSummary__content{margin-left:12.5%;padding-left:8px;padding-right:8px;width:75%}}@media(min-width:991.5px){.setSummary__content{margin-left:0;padding-left:8px;padding-right:8px;width:100%}}.setSummary__row{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-left:-8px;margin-right:-8px;width:calc(100% + 16px)}@media(min-width:991.5px){.setSummary__row{flex-wrap:nowrap;padding-top:16px}}.setSummary__contentLeft,.setSummary__contentMiddle,.setSummary__contentRight{padding-left:8px;padding-right:8px}.setSummary__contentLeft{flex-grow:1}@media(max-width:767.499px){.stickyNavigation .setSummary__contentLeft{display:none}}.setSummary__contentMiddle{max-width:58.33333%}.stickyNavigation .setSummary__contentMiddle{max-width:none}.setSummary__contentRight{margin-top:16px;padding-left:8px;padding-right:8px;width:100%}@media(min-width:991.5px){.setSummary__contentRight{justify-content:flex-end;margin-top:0;width:auto}}.stickyNavigation .setSummary__contentRight{width:auto}@media(min-width:767.5px){.stickyNavigation .setSummary__contentRight{justify-content:flex-end}}.setSummary__itemCount{white-space:nowrap}.setSummary__totalPriceWrapper{align-items:center;display:flex;flex-flow:row nowrap;justify-content:flex-start;margin:-.5rem 0}@media(min-width:991.5px){.setSummary__totalPriceWrapper{padding-right:32px}}.setSummary__totalPrice{align-items:flex-end;display:flex;flex-flow:row nowrap;font-size:2rem;font-variation-settings:"wght" 400;font-variation-settings:"wght" 700;justify-content:flex-start;line-height:1.25em;line-height:1em;margin:0;position:relative;white-space:nowrap}@media(min-width:991.5px){.setSummary__totalPrice{font-size:2.4rem}}.setSummary__totalPriceLabel{display:none;padding-right:.5em}@media(min-width:479.5px){.setSummary__totalPriceLabel{display:block}}.setSummary__pricesValueWrapper{align-items:flex-start;display:flex;flex-flow:column nowrap;justify-content:flex-start}.setSummary__basePriceValue{color:#767676;font-size:.6em;font-variation-settings:"wght" 400;line-height:1.5em;position:relative;white-space:nowrap}.setSummary__totalPriceValue{white-space:nowrap}.setSummary__addToCart{padding:7px 16px;white-space:nowrap}@media(min-width:991.5px){.setSummary__addToCart{padding-left:24px;padding-right:24px}.setSummary__priceDisclaimerWrapper--mobile{display:none}}.setSummary__priceDisclaimerWrapper--desktop{padding-left:24px}@media(max-width:991.499px){.setSummary__priceDisclaimerWrapper--desktop{display:none}}.setSummary__globalDisclaimer,.setSummary__priceDisclaimer{border-bottom:0;font-size:1.2rem;font-variation-settings:"wght" 400;line-height:1.5em;margin-bottom:0;margin-top:16px;padding-bottom:0}@media(min-width:991.5px){.setSummary__globalDisclaimer,.setSummary__priceDisclaimer{margin-top:0}}.setSummary__globalDisclaimer a:not(.button),.setSummary__priceDisclaimer a:not(.button){-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:currentcolor;cursor:pointer;display:inline;font-size:inherit;line-height:inherit;padding:0;text-align:left;text-decoration:underline;text-decoration-color:rgba(0,0,0,.4);transition:color .3s cubic-bezier(.19,1,.22,1)}@media(hover:hover){.setSummary__globalDisclaimer a:not(.button):hover,.setSummary__priceDisclaimer a:not(.button):hover{background-color:hsla(0,0%,100%,0);text-decoration-color:currentcolor}}.setSummary__globalDisclaimer a:not(.button):active,.setSummary__priceDisclaimer a:not(.button):active{background-color:hsla(0,0%,100%,0);text-decoration-color:currentcolor}.setSummary__globalDisclaimer:after,.setSummary__globalDisclaimer:before,.setSummary__priceDisclaimer:after,.setSummary__priceDisclaimer:before{content:none;display:none}
/*# sourceMappingURL=/de-de/source-map?f=/css/pageProductSetDetailStyle.css.map */