﻿@import url("https://fonts.googleapis.com/css?family=Space+Mono:400,700&display=swap");@font-face{font-family:"favorit";src:url("fonts/favorit/Favorit-Regular.woff2") format("woff2"),url("fonts/favorit/Favorit-Regular.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:"favorit";src:url("fonts/favorit/Favorit-Bold.woff2") format("woff2"),url("fonts/favorit/Favorit-Bold.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:"favorit";src:url("fonts/favorit/Favorit-Light.woff2") format("woff2"),url("fonts/favorit/Favorit-Light.woff") format("woff");font-weight:300;font-style:normal}@font-face{font-family:"cannondale-icon-font";src:url("fonts/cannondale-icons/cannondale-icon-font.ttf") format("truetype"),url("fonts/cannondale-icons/cannondale-icon-font.woff") format("woff"),url("fonts/cannondale-icons/cannondale-icon-font.svg") format("svg");font-weight:normal;font-style:normal}/*! normalize.css v6.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}*{outline:none}article,aside,footer,header,nav,section{display:block}nav ul{margin:0;padding:0}nav ul li::before{display:none}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}html{color:#222;line-height:1.4}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browserupgrade{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0}.hidden{display:none !important}.visuallyhidden{border:0;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px !important;white-space:nowrap}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;clip-path:none;height:auto;margin:0;overflow:visible;position:static;width:auto;white-space:inherit}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}*{box-sizing:border-box}.icon-square-fill-small:before{content:""}.icon-square-outline-small:before{content:""}.icon-cart:before{content:""}.icon-check:before{content:""}.icon-close-large:before{content:""}.icon-close-small:before{content:""}.icon-menu:before{content:""}.icon-minus:before{content:""}.icon-plus:before{content:""}.icon-search:before{content:""}.icon-star-empty:before{content:""}.icon-star-full:before{content:""}.icon-star-half:before{content:""}.icon-square-aluminum-medium:before{content:""}.icon-square-box:before{content:""}.icon-square-carbon-medium:before{content:""}.icon-square-check-medium:before{content:""}.icon-square-check-small:before{content:""}.icon-square-document-medium:before{content:""}.icon-square-landscape-medium:before{content:""}.icon-square-location:before{content:""}.icon-square-lock-large:before{content:""}.icon-square-lock-medium:before{content:""}.icon-square-materials-medium:before{content:""}.icon-square-mountain-medium:before{content:""}.icon-square-nut-medium:before{content:""}.icon-square-pencil-medium:before{content:""}.icon-square-play-inverted:before{content:""}.icon-square-plus-medium:before{content:""}.icon-square-print-medium:before{content:""}.icon-square-truck:before{content:""}.icon-square-warning-medium:before{content:""}.icon-square-warning-small:before{content:""}.icon-square-warranty:before{content:""}.icon-square-wheel-medium:before{content:""}.icon-video-close:before{content:""}.icon-video-mute:before{content:""}.icon-video-pause:before{content:""}.icon-video-play:before{content:""}.icon-video-play-full:before{content:""}.icon-video-volume:before{content:""}.icon-facebook:before{content:""}.icon-instagram:before{content:""}.icon-twitter:before{content:""}.icon-youtube:before{content:""}.icon-location-outline:before{content:""}.icon-location-solid:before{content:""}.icon-caret-large-down:before{content:""}.icon-caret-large-left:before{content:""}.icon-caret-large-right:before{content:""}.icon-caret-large-up:before{content:""}.icon-caret-medium-down:before{content:""}.icon-caret-medium-left:before{content:""}.icon-caret-medium-right:before{content:""}.icon-caret-medium-up:before{content:""}.icon-caret-small-down:before{content:""}.icon-caret-small-left:before{content:""}.icon-caret-small-right:before{content:""}.icon-caret-small-up:before{content:""}.icon-circle-check-medium:before{content:""}.icon-circle-check-small:before{content:""}.icon-circle-close-medium:before{content:""}.icon-circle-close-small:before{content:""}.icon-circle-error-medium:before{content:""}.icon-circle-minus-medium:before{content:""}.icon-circle-minus-small:before{content:""}.icon-circle-plus-large:before{content:""}.icon-circle-plus-medium:before{content:""}.icon-circle-plus-small:before{content:""}.icon-arrow-large-down:before{content:""}.icon-arrow-large-left:before{content:""}.icon-arrow-large-right:before{content:""}.icon-arrow-large-up:before{content:""}.icon-arrow-medium-down:before{content:""}.icon-arrow-medium-left:before{content:""}.icon-arrow-medium-right:before{content:""}.icon-arrow-medium-up:before{content:""}.icon-arrow-small-down:before{content:""}.icon-arrow-small-left:before{content:""}.icon-arrow-small-right:before{content:""}.icon-arrow-small-up:before{content:""}.hero-bike-finder,.billboard,.billboard-centered,.carousel-collection,.carousel-terrain,.consumer-benefits,.crosslink-content,.crosslink-editorial,.feature-highlight,.search-location.secondary .predictive-results,.hero-about,.hero-checkout-confirmation,.hero-collections,.hero-pdp,.hotspots .hotspots-product-wrapper,.intro-with-media,.nav-anchors,.photo.advocacy-photo,.blog-header .advocacy-photo.image,.product-features .carousel,.product-line,.service-offerings,.simple-type-and-image,.single-product-storyteller,.account-page,#OrderConfirmationServices{margin-left:-20px;margin-right:-20px;max-width:none !important;width:calc(100% + (2 * 20px))}@media all and (min-width: 768px){.hero-bike-finder,.billboard,.billboard-centered,.carousel-collection,.carousel-terrain,.consumer-benefits,.crosslink-content,.crosslink-editorial,.feature-highlight,.search-location.secondary .predictive-results,.hero-about,.hero-checkout-confirmation,.hero-collections,.hero-pdp,.hotspots .hotspots-product-wrapper,.intro-with-media,.nav-anchors,.photo.advocacy-photo,.blog-header .advocacy-photo.image,.product-features .carousel,.product-line,.service-offerings,.simple-type-and-image,.single-product-storyteller,.account-page,#OrderConfirmationServices{margin-left:-42px;margin-right:-42px;width:calc(100% + (2 * 42px))}}@media all and (min-width: 1200px){.hero-bike-finder,.billboard,.billboard-centered,.carousel-collection,.carousel-terrain,.consumer-benefits,.crosslink-content,.crosslink-editorial,.feature-highlight,.search-location.secondary .predictive-results,.hero-about,.hero-checkout-confirmation,.hero-collections,.hero-pdp,.hotspots .hotspots-product-wrapper,.intro-with-media,.nav-anchors,.photo.advocacy-photo,.blog-header .advocacy-photo.image,.product-features .carousel,.product-line,.service-offerings,.simple-type-and-image,.single-product-storyteller,.account-page,#OrderConfirmationServices{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);width:100vw}}@media all and (min-width: 768px) and (max-width: 959px){.hero-plp{margin-left:-42px;margin-right:-42px}}@media all and (max-width: 767px){.blog-list-top-story.image-right .blog-list-top-story-container .image,.checkout__step-indicator-mobile,.mobile-menu-sort,.mobile-menu-sort .sort-by,.hero-pdp .zoom,.hero-plp,.search-results-menu .menu,.timeline{margin-left:-20px;margin-right:-20px;width:100vw}}.two-column,.blog-list-top-story.image-right,.carousel-image,.carousel-product,.crosslink-content .image,.storyteller-product .item.one,.timeline{margin-right:-20px !important}@media all and (min-width: 768px){.two-column,.blog-list-top-story.image-right,.carousel-image,.carousel-product,.crosslink-content .image,.storyteller-product .item.one,.timeline{margin-right:-42px !important}}@media all and (min-width: 1200px){.two-column,.blog-list-top-story.image-right,.carousel-image,.carousel-product,.crosslink-content .image,.storyteller-product .item.one,.timeline{margin-right:calc(-50vw + 50%) !important}}.billboard .label,.billboard .large .label,.carousel-product .label,.crosslink-content .label,.crosslink-split .label,.tag,.preferred,.detail-label,button.secondary:not([class*="trigger"]):not(.slick-arrow),.button.secondary,.filter-product .secondary.clear-input,.compare,.nav-arrows,.platform-signature .name strong,.quote cite,.accordion .model-year,.accordion .supplement .label,.accordion .supplement .value,.archive-search-expanded .title,.archive-search-result strong,.bike-finder-question .question strong,.bike-finder-tag-wrapper span[data-action="select tag"],.bike-finder-tag-wrapper .bike-finder-tag,.billboard .bottom-link a,.billboard-centered .headline .preheadline,.blog-footer .share .title,.blog-header time,.blog-list-top-story.image-right .blog-list-top-story-container strong,.blog-list-top-story.image-top .headline strong,.carousel-collection h1 span,.carousel-terrain .headline,.compare-tool .show-trigger,.compare-tool .compare-panel-header .add,.compare-tool .mobile-compare-card .title .year,.consumer-benefits .consumer-benefits-item .eyebrow,.crosslink-editorial,.filter-product .all-filters-trigger,.filter-product .filter-trigger,.filter-product .title,.filter-product .title-trigger,.filter-product .dropdown .label,.search-location #DesktopLocate,.search-location .distance-chooser .label,.location-results .filters-trigger,.hero-collections .headline strong,.hero-pdp .dropdown .label,.hero-pdp .reviews-link .title,.hero-pdp .close::after,.nav-anchors .num,.nav-footer .title,.nav-tools .tools-link,.predictive-results .title,.product-specifications .section-title,.product-specifications .note,.product-specifications .fit-low,.product-specifications .fit-high,.product-specifications .sizing-measurements,.product-specifications .tools .tool-link,.CoveoResultList .blog-card time,.search-results-menu .item a,.sort-bar .dropdown-filter:first-of-type .label,.storyteller-product .trigger,.timeline .year,.timeline .year-indicator,.utility-region .country,.video .cta,.account-page .title,.no-decoration,#SettingsChangePassword .title{font-family:"Space Mono",monospace;font-weight:400;letter-spacing:2px;text-transform:uppercase}.icon,.guest-checkout .trigger.close,.cookie-banner .close,.bike-configuration__close,#MiniCart .close,.header-search .close,.nav-main .close,.content-assist .trigger ::after,.utility-region :not(.country)[data-trigger]::after,.dropdown .selected::after,input[type="checkbox"]+label::before,input[type="checkbox"]+input[type="hidden"]+label::before,.formField.is-match .error-label__indicator::after,.closeModal::before,.accordion .trigger.item::after,.checkout__step-indicator-item-inner::before,.checkout-selected::after,.checkout__options-option input:checked+label::after,.filter-product .all-filters-trigger::after,.filter-product .filter-trigger::after,.filter-product .title-trigger::after,.hero-pdp .close::before,.product-specifications .inner-trigger[data-trigger]::after,.product-specifications .unit-toggle button.is-active::before,.account-detail__edit::before{font-family:"cannondale-icon-font" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;position:relative;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.rotated[data-rotated="deg-270"]{display:inline-block;transform:rotate(270deg);transform-origin:bottom left}.billboard .label,.billboard .large .label,.carousel-product .label,.crosslink-content .label,.crosslink-split .label{font-size:1rem;font-weight:400;letter-spacing:1px;line-height:1;left:-10px;top:27px;position:absolute;text-align:right}@media all and (min-width: 768px){.billboard .label,.billboard .large .label,.carousel-product .label,.crosslink-content .label,.crosslink-split .label{display:inline-block;font-size:1.2rem;left:-12px;top:46px}}@media all and (min-width: 1200px){.billboard .label,.billboard .large .label,.carousel-product .label,.crosslink-content .label,.crosslink-split .label{font-size:1.3rem;left:-18px;top:90px}}.guest-checkout .trigger.close,.cookie-banner .close,.bike-configuration__close,#MiniCart .close,.header-search .close,.nav-main .close{min-width:0 !important;background:white;border:none;cursor:pointer;height:40px;position:absolute;display:flex;align-items:center;justify-content:center;width:40px}@media all and (min-width: 768px){.guest-checkout .trigger.close,.cookie-banner .close,.bike-configuration__close,#MiniCart .close,.header-search .close,.nav-main .close{height:40px;width:40px}}@media all and (min-width: 960px){.guest-checkout .trigger.close,.cookie-banner .close,.bike-configuration__close,#MiniCart .close,.header-search .close,.nav-main .close{height:40px;width:40px}}.guest-checkout .trigger.close::before,.cookie-banner .close::before,.bike-configuration__close::before,#MiniCart .close::before,.header-search .close::before,.nav-main .close::before{content:"";display:block;font-weight:700;font-size:1.6rem;margin:auto}@media all and (min-width: 768px){.guest-checkout .trigger.close::before,.cookie-banner .close::before,.bike-configuration__close::before,#MiniCart .close::before,.header-search .close::before,.nav-main .close::before{font-weight:400}}@media all and (min-width: 960px){.guest-checkout .trigger.close::before,.cookie-banner .close::before,.bike-configuration__close::before,#MiniCart .close::before,.header-search .close::before,.nav-main .close::before{content:"";font-size:1.6rem}}.register-a-bike ul,.two-column ul,ul.plain,ol.plain,.archive-search-expanded ul,.blog-footer .share ul,.filter-product .menu-filter,.filter-product .filter-checkbox,.location-results .filters-panel,.location-results .services-available,.location-results .demos-available,.hero-pdp .gallery-launcher,.nav-footer dl ul,.predictive-results ul,.product-overview .logos,.product-specifications .sizing-fit,.search-results-menu .menu,.service-offerings .services,.social-links,.store-detail ul,.utility-region ul,#ProfileSettingsNav,.error-page .error-links-container ul{list-style:none;margin:0;padding:0}.register-a-bike ul>li,.two-column ul>li,ul.plain>li,ol.plain>li,.archive-search-expanded ul>li,.blog-footer .share ul>li,.filter-product .menu-filter>li,.filter-product .filter-checkbox>li,.location-results .filters-panel>li,.location-results .services-available>li,.location-results .demos-available>li,.hero-pdp .gallery-launcher>li,.nav-footer dl ul>li,.predictive-results ul>li,.product-overview .logos>li,.product-specifications .sizing-fit>li,.search-results-menu .menu>li,.service-offerings .services>li,.social-links>li,.store-detail ul>li,.utility-region ul>li,#ProfileSettingsNav>li,.error-page .error-links-container ul>li{margin:0}.register-a-bike ul>li::before,.two-column ul>li::before,ul.plain>li::before,ol.plain>li::before,.archive-search-expanded ul>li::before,.blog-footer .share ul>li::before,.filter-product .menu-filter>li::before,.filter-product .filter-checkbox>li::before,.location-results .filters-panel>li::before,.location-results .services-available>li::before,.location-results .demos-available>li::before,.hero-pdp .gallery-launcher>li::before,.nav-footer dl ul>li::before,.predictive-results ul>li::before,.product-overview .logos>li::before,.product-specifications .sizing-fit>li::before,.search-results-menu .menu>li::before,.service-offerings .services>li::before,.social-links>li::before,.store-detail ul>li::before,.utility-region ul>li::before,#ProfileSettingsNav>li::before,.error-page .error-links-container ul>li::before{display:none}.accessibility,[class^="accessibility"],.nav-arrows b,.cookie-banner .close span,.dropdown select,.dropdown .select,.dropdown .option.default,input[type="checkbox"],input[type="radio"],.billboard[data-type="image"] .image,.search-location .dropdown .label,.hero-about .image,.hero-pdp .gallery .slick-arrow b{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px !important}@media all and (max-width: 767px){.location-results .services,.location-results .demos,.header-search small,.header-search .CoveoSearchInterface button strong,.search-results-menu .button strong,.search-results-menu .filter-product .clear-input strong,.filter-product .search-results-menu .clear-input strong{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px !important}}.content-assist .trigger ::after,.utility-region :not(.country)[data-trigger]::after{content:"\e94a";font-size:3.6rem;height:24px;line-height:0.7;margin-bottom:-24px;position:relative}@media all and (min-width: 768px){.content-assist .trigger ::after,.utility-region :not(.country)[data-trigger]::after{content:"\e942";font-size:2.5rem;height:auto;line-height:1;margin-bottom:0}}.content-assist .trigger .is-active::after,.utility-region .is-active:not(.country)[data-trigger]::after{transform:rotate(180deg)}body{display:flex;align-items:center;flex-direction:column}main,.site-header,.site-footer{width:100%;flex-shrink:0}main{flex-grow:1}.site-header{order:1}main{order:2}.site-footer{order:3}@media all and (min-width: 1200px){.site-gutters,.content-container,main{width:100%}}@media all and (min-width: 1382px){.site-gutters,.content-container,main{max-width:1281px}}.site-gutters,.content-container{margin:auto}@media all and (max-width: 767px){.site-gutters,main{padding-left:20px;padding-right:20px}}@media all and (min-width: 768px) and (max-width: 1381px){.site-gutters,main{padding-left:42px;padding-right:42px}}@media all and (min-width: 768px){.offset-7-5{display:flex;justify-content:space-between}}@media all and (min-width: 768px){.offset-7-5 .column:first-of-type{width:49.12281%}}@media all and (min-width: 960px){.offset-7-5 .column:first-of-type{width:57.62712%}}@media all and (min-width: 768px){.offset-7-5 .column:last-of-type{width:49.12281%}}@media all and (min-width: 960px){.offset-7-5 .column:last-of-type{width:40.67797%}}.row{display:flex;flex-direction:column}@media all and (min-width: 768px){.row[class*="split-"]{flex-direction:row;justify-content:space-between}}@media all and (min-width: 768px){.row.split-6-6 .column:first-child{max-width:49.12281%}.row.split-6-6 .column:last-child{max-width:49.12281%}}@media all and (min-width: 1200px){.row.split-6-6 .column:first-child{max-width:49.15254%}.row.split-6-6 .column:last-child{max-width:49.15254%}}@media all and (min-width: 768px){.row.split-8-4 .column:first-child{max-width:66.08187%}.row.split-8-4 .column:last-child{max-width:32.16374%}}@media all and (min-width: 1200px){.row.split-8-4 .column:first-child{max-width:66.10169%}.row.split-8-4 .column:last-child{max-width:32.20339%}}.flex-row{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center}.flex-row.-space-between{justify-content:space-between}.flex-row.-align-start{align-items:flex-start}.flex-row.-row-reverse{flex-direction:row-reverse}.flex-row:not(.-auto-size-children)>*{width:100%}.flex-row>div{text-align:center}.flex-row.-left-align-text,.flex-row.-left-align-text>*{text-align:left}.flex-row:not(.mobile-break) .button,.flex-row:not(.mobile-break) .filter-product .clear-input,.filter-product .flex-row:not(.mobile-break) .clear-input{min-width:0 !important;margin:0 !important;width:100% !important}.flex-row.formField-row .formField+.formField{margin-left:22px}@media all and (max-width: 959px){.flex-row.mobile-break{display:block}.flex-row.mobile-break>div{width:100%;text-align:left}.flex-row.mobile-break>div+div{margin-top:20px}}@media all and (min-width: 960px){.flex-row.mobile-break .button,.flex-row.mobile-break .filter-product .clear-input,.filter-product .flex-row.mobile-break .clear-input{min-width:0 !important;margin:0 !important;width:100% !important}}.standard-content{padding-bottom:50px;padding-top:17px}@media all and (min-width: 768px){.standard-content{display:flex;justify-content:space-between;padding-bottom:100px;padding-top:60px}}@media all and (min-width: 768px){.standard-content article{position:relative;width:57.60234%}}@media all and (min-width: 1200px){.standard-content article{width:49.15254%}}@media all and (min-width: 768px){.standard-content .article-header{width:40.64327%}}@media all and (min-width: 1200px){.standard-content .article-header{width:49.15254%}}.standard-content .page-title{margin:0 0 16px}@media all and (min-width: 768px){.standard-content .page-title{margin-bottom:82px}}@media all and (min-width: 1200px){.standard-content .page-title{margin-bottom:161px}}.standard-content .summary{margin:0 0 60px}@media all and (min-width: 768px){.standard-content .summary{margin-bottom:64px}}@media all and (min-width: 1200px){.standard-content .summary{margin-bottom:95px}}@media all and (min-width: 768px){.standard-content .summary .headline{margin:0 0 35px}}.register-a-bike{max-width:100%}@media all and (min-width: 768px){.register-a-bike{border-bottom:1px solid white;border-top:1px solid black;display:flex;justify-content:space-between}}.register-a-bike .headline{margin:0 0 8px}@media all and (min-width: 1200px){.register-a-bike .headline{margin-bottom:18px}}.register-a-bike .register{display:flex;flex-wrap:wrap;justify-content:flex-end;padding-top:60px}@media all and (min-width: 768px){.register-a-bike .register{width:calc(57.60234% - 27px)}}@media all and (min-width: 1200px){.register-a-bike .register{width:calc(57.60234% + 22px)}}@media all and (min-width: 768px){.register-a-bike .register .inner{margin:0 auto}}@media all and (min-width: 1200px){.register-a-bike .register .inner{max-width:660px}}.register-a-bike .register header{margin:0 0 3px}@media all and (min-width: 768px){.register-a-bike .register header{margin-bottom:20px}}@media all and (min-width: 1200px){.register-a-bike .register header{margin-bottom:67px}}.register-a-bike .register .text-content{padding:7px 0 0 0}@media all and (min-width: 768px){.register-a-bike .register .text-content{padding-top:10px}}@media all and (min-width: 1200px){.register-a-bike .register .text-content{padding-top:0}}@media all and (min-width: 768px){.register-a-bike .register .form{padding-top:40px}}@media all and (max-width: 767px){.register-a-bike .register .button,.register-a-bike .register .filter-product .clear-input,.filter-product .register-a-bike .register .clear-input{display:block;width:100%}}@media all and (max-width: 1199px){.register-a-bike .register .button,.register-a-bike .register .filter-product .clear-input,.filter-product .register-a-bike .register .clear-input{margin-top:15px}}.register-a-bike .register button.large{border-color:black}@media all and (max-width: 1199px){.register-a-bike .register button.large{display:block;margin-top:15px;max-width:100%;width:100%}}@media all and (min-width: 1200px){.register-a-bike .register button.large{margin-top:78px}}.register-a-bike .associated{background:black;color:white;display:flex;justify-content:flex-start}@media all and (max-width: 767px){.register-a-bike .associated{margin-left:-20px;margin-right:-20px;padding:0 20px;width:100vw}}@media all and (min-width: 768px){.register-a-bike .associated{margin-right:-42px;width:calc(40.64327% + 42px)}}@media all and (min-width: 960px){.register-a-bike .associated{margin-right:calc(-50vw + 50%)}}@media all and (min-width: 1200px){.register-a-bike .associated{padding:0 42px;width:40.67797%}}@media all and (min-width: 768px){.register-a-bike .associated .inner{margin:0 auto}}@media all and (min-width: 768px){.register-a-bike .associated .inner{padding:0 42px}}@media all and (min-width: 1200px){.register-a-bike .associated .inner{max-width:422px;padding:0}}.register-a-bike .associated .text-content{margin:0 0 3px}@media all and (min-width: 768px){.register-a-bike .associated .text-content{margin-bottom:40px}}@media all and (min-width: 1200px){.register-a-bike .associated .text-content{margin-bottom:50px}}.register-a-bike .associated .title{color:white}.register-a-bike .associated input{margin:0 0 20px}.register-a-bike .associated .button,.register-a-bike .associated .filter-product .clear-input,.filter-product .register-a-bike .associated .clear-input{display:block;margin:0 0 8px}@media all and (min-width: 768px){.register-a-bike .associated .button,.register-a-bike .associated .filter-product .clear-input,.filter-product .register-a-bike .associated .clear-input{margin-bottom:18px}}@media all and (min-width: 1200px){.register-a-bike .associated .button,.register-a-bike .associated .filter-product .clear-input,.filter-product .register-a-bike .associated .clear-input{margin-bottom:24px}}.register-a-bike .associated .cta{margin:42px 0 0 0}@media all and (min-width: 768px){.register-a-bike .associated .cta{margin-top:55px}}@media all and (min-width: 1200px){.register-a-bike .associated .cta{margin-top:81px}}.register-a-bike .register,.register-a-bike .associated{padding-bottom:40px;padding-top:60px}@media all and (min-width: 768px){.register-a-bike .register,.register-a-bike .associated{padding-bottom:140px}}@media all and (min-width: 960px){.register-a-bike .register,.register-a-bike .associated{padding-bottom:120px}}@media all and (min-width: 1200px){.register-a-bike .register,.register-a-bike .associated{padding-bottom:200px}}.register-a-bike .register .inner,.register-a-bike .associated .inner{width:100%}.register-a-bike .tools{font-size:1.2rem;margin-top:-14px}@media all and (min-width: 768px){.register-a-bike .tools{font-size:1.4rem;margin-top:-18px}}@media all and (max-width: 767px){.register-a-bike .tools .column{margin-bottom:10px}}.register-a-bike .tools p{margin:0}.register-a-bike .title{font-size:2.4rem;font-weight:300;line-height:1.4166666667;margin:0 0 8px}@media all and (min-width: 768px){.register-a-bike .title{font-size:3.2rem;line-height:1.25}}@media all and (min-width: 960px){.register-a-bike .title{font-size:3.6rem}}@media all and (min-width: 1200px){.register-a-bike .title{font-size:4rem;margin:0 0 18px}}.register-a-bike ul{margin-bottom:24px}.register-a-bike li{position:relative}.register-a-bike .iconlist li{padding-left:33px}@media all and (min-width: 1200px){.register-a-bike .iconlist li{padding:4px 0 4px 49px}}.register-a-bike .iconlist .icon{font-size:2.2rem;position:absolute;left:0;top:50%;transform:translateY(-50%)}@media all and (min-width: 1200px){.register-a-bike .iconlist .icon{font-size:3.4rem}}.register-a-bike input{display:block;width:100%}.register-a-bike .forgot{display:block;font-size:1.2rem;margin:-14px 0 40px;text-align:right}.register-a-bike .forgot a{color:white}.register-a-bike .column-block{margin:25px 0 20px;padding:25px 0 20px}@media all and (min-width: 768px){.register-a-bike .column-block{border-top:2px solid #d9d9d9;padding:40px calc(20px + 20px) 35px 20px;margin:40px calc(-20px - 20px) 15px}}@media all and (min-width: 1200px){.register-a-bike .column-block{margin:60px -111px 0 calc(-50vw + 50%);padding:64px 111px 0 calc(50vw - 50%)}}.register-a-bike .column-block .text-content{margin:0 0 12px}@media all and (min-width: 1200px){.register-a-bike .column-block .text-content{width:66.10169%}}.register-a-bike .column-block img{display:block;max-width:100%}.register-a-bike .column-block h3,.register-a-bike .column-block h4,.register-a-bike .column-block h5,.register-a-bike .column-block h6{font-size:2.4rem;font-weight:300;margin:0 0 7px}@media all and (min-width: 768px){.register-a-bike .column-block h3,.register-a-bike .column-block h4,.register-a-bike .column-block h5,.register-a-bike .column-block h6{margin-bottom:11px}}@media all and (max-width: 959px){.register-a-bike .form-row .dropdown{width:100%}}.register-a-bike .registered-product{display:flex;align-items:flex-start;justify-content:flex-start;font-size:1.2rem}@media all and (min-width: 768px){.register-a-bike .registered-product{font-size:1.4rem;padding:32px 26px 32px 0}}.register-a-bike .registered-product img{background:#f4f4f4;display:block;margin:0 17px 0 0;max-width:88px;padding:18px 7px}@media all and (min-width: 768px){.register-a-bike .registered-product img{margin-right:22px;max-width:198px;padding:36px 28px 30px 26px}}.register-a-bike .registered-product .dropdown .label,.register-a-bike .registered-product .dropdown .selected,.register-a-bike .registered-product .dropdown .select,.register-a-bike .registered-product .dropdown .option{font-size:1.2rem}@media all and (min-width: 768px){.register-a-bike .registered-product .dropdown .label,.register-a-bike .registered-product .dropdown .selected,.register-a-bike .registered-product .dropdown .select,.register-a-bike .registered-product .dropdown .option{font-size:1.4rem}}.register-a-bike .product-info{flex-grow:1}.register-a-bike .product-title{display:block;font-size:1.4rem;line-height:1.5;margin:0 0 2px}@media all and (min-width: 768px){.register-a-bike .product-title{font-size:2.4rem;margin-bottom:-1px}}.register-a-bike .product-title .brand{display:block;font-size:1rem;font-weight:400;margin:0 0 1px;opacity:0.7}@media all and (min-width: 768px){.register-a-bike .product-title .brand{font-size:1.4rem;margin-bottom:6px}}.register-a-bike .product-desc{line-height:1.1428571429}.register-a-bike .input-container label{display:none}.register-a-bike .dropdown input+div{margin-right:-38px}.two-column{position:relative}@media all and (min-width: 768px){.two-column{display:flex;justify-content:space-between}}@media all and (max-width: 767px){.two-column{margin-right:0 !important}}.two-column header p{margin:0 0 10px 0}.two-column header .icon{margin-right:8px}.two-column .headline{margin:0 0 8px}@media all and (min-width: 1200px){.two-column .headline{margin-bottom:18px}}.two-column .left-column{display:flex;flex-wrap:wrap;justify-content:flex-end;padding-top:60px;padding-right:34px;width:100%}@media all and (min-width: 1200px){.two-column .left-column{width:calc(57.60234% + 22px)}}@media all and (max-width: 767px){.two-column .left-column{padding-right:0}}@media all and (min-width: 768px){.two-column .left-column .inner{margin:0 auto}}@media all and (min-width: 1200px){.two-column .left-column .inner{max-width:660px}}.two-column .left-column header{margin:0 0 3px}@media all and (min-width: 768px){.two-column .left-column header{margin-bottom:20px}}.two-column .left-column .title{margin:0 0 30px;font-weight:600;font-size:4rem}@media all and (min-width: 960px){.two-column .left-column .title{margin-bottom:18px;font-size:6rem}}.two-column .left-column .text-content{padding:7px 0 0 0}@media all and (min-width: 768px){.two-column .left-column .text-content{padding-top:10px}}@media all and (min-width: 1200px){.two-column .left-column .text-content{padding-top:0}}@media all and (min-width: 768px){.two-column .left-column .form{padding-top:40px}}@media all and (max-width: 767px){.two-column .left-column .form{padding-right:0}}.two-column .left-column .checkbox-container{display:flex;justify-content:space-between;padding-top:10px}@media all and (max-width: 959px){.two-column .left-column .checkbox-container{flex-direction:column}}.two-column .left-column .privacy-links{display:flex;justify-content:flex-end}.two-column .left-column .privacy-links a{color:black}.two-column .left-column .privacy-links a:hover{color:#41c751}@media all and (max-width: 1199px){.two-column .left-column .privacy-links{justify-content:flex-start;margin-bottom:20px}}.two-column .left-column .button,.two-column .left-column .filter-product .clear-input,.filter-product .two-column .left-column .clear-input{margin-top:10px}.two-column .left-column .button.large,.two-column .left-column .filter-product .large.clear-input,.filter-product .two-column .left-column .large.clear-input{border-color:black;display:inline-block;margin-top:20px}@media all and (min-width: 1200px){.two-column .left-column .button.large,.two-column .left-column .filter-product .large.clear-input,.filter-product .two-column .left-column .large.clear-input{margin-right:18px}}@media all and (min-width: 768px){.two-column .left-column .button.large,.two-column .left-column .filter-product .large.clear-input,.filter-product .two-column .left-column .large.clear-input{max-width:422px;margin-top:78px}}@media all and (max-width: 1199px){.two-column .left-column .button.large,.two-column .left-column .filter-product .large.clear-input,.filter-product .two-column .left-column .large.clear-input{width:100%;display:block}}@media all and (min-width: 768px){.two-column .left-column .button.secondary,.two-column .left-column .filter-product .secondary.clear-input,.filter-product .two-column .left-column .secondary.clear-input{max-width:422px}}.two-column .right-column{background:black;color:white;display:flex;justify-content:flex-start;position:relative;width:100%}@media all and (max-width: 959px){.two-column .right-column{padding:40px 20px 60px 20px}}@media all and (max-width: 767px){.two-column .right-column{margin-left:-20px;margin-right:-20px;width:100vw}}@media all and (min-width: 960px){.two-column .right-column{padding:60px 42px}}@media all and (min-width: 1200px){.two-column .right-column{width:41.66667%}}.two-column .right-column .inner{padding:0}@media all and (min-width: 768px){.two-column .right-column .inner{margin:0 auto}}@media all and (min-width: 1200px){.two-column .right-column .inner{max-width:422px}}.two-column .right-column .text-content{margin:0 0 3px}@media all and (min-width: 768px){.two-column .right-column .text-content{margin-bottom:40px}}@media all and (min-width: 1200px){.two-column .right-column .text-content{margin-bottom:50px}}.two-column .right-column .title{color:white;margin-bottom:50px}@media all and (max-width: 959px){.two-column .right-column .title{margin-bottom:15px}}.two-column .right-column input{margin:0 0 20px;background:black;color:white}.two-column .right-column input[type="text"]:focus,.two-column .right-column input[type="password"]:focus{border-bottom-color:gray}@media all and (max-width: 959px){.two-column .right-column .form{display:flex;flex-direction:column;align-items:center}}.two-column .right-column .button,.two-column .right-column .filter-product .clear-input,.filter-product .two-column .right-column .clear-input{margin-bottom:8px}@media all and (min-width: 768px){.two-column .right-column .button,.two-column .right-column .filter-product .clear-input,.filter-product .two-column .right-column .clear-input{margin-bottom:18px}}@media all and (min-width: 1200px){.two-column .right-column .button,.two-column .right-column .filter-product .clear-input,.filter-product .two-column .right-column .clear-input{margin-bottom:24px}}.two-column .right-column .signin-form .button,.two-column .right-column .signin-form .filter-product .clear-input,.filter-product .two-column .right-column .signin-form .clear-input{margin-top:40px}.two-column .right-column .bottom-btn-container{position:absolute;bottom:40px}.two-column .right-column .bottom-btn-container a{font-size:1.2rem;color:white;display:block;margin-bottom:8px}.two-column .right-column .bottom-btn-container a:nth-child(2){color:#41c751}.two-column .right-column .bottom-btn-container,.two-column .right-column .signin-form{display:none}.two-column .right-column .bottom-btn-container.active,.two-column .right-column .signin-form.active{display:block}.two-column .right-column .cta{margin:42px 0 0 0}@media all and (min-width: 768px){.two-column .right-column .cta{margin-top:55px}}@media all and (min-width: 1200px){.two-column .right-column .cta{margin-top:81px}}.two-column .left-column,.two-column .right-column{padding-bottom:40px}@media all and (min-width: 768px){.two-column .left-column,.two-column .right-column{padding-bottom:140px}}@media all and (min-width: 960px){.two-column .left-column,.two-column .right-column{padding-bottom:120px}}@media all and (min-width: 1200px){.two-column .left-column,.two-column .right-column{padding-bottom:200px}}.two-column .left-column .inner,.two-column .right-column .inner{width:100%}.two-column .tools{font-size:1.2rem;margin-top:-14px}@media all and (min-width: 768px){.two-column .tools{font-size:1.4rem;margin-top:-18px}}@media all and (max-width: 767px){.two-column .tools .column{margin-bottom:10px}}.two-column .tools p{margin:0}.two-column .title{font-size:2.4rem;font-weight:300;line-height:1.4166666667;margin:0 0 8px}@media all and (min-width: 768px){.two-column .title{font-size:3.2rem;line-height:1.25}}@media all and (min-width: 960px){.two-column .title{font-size:3.6rem}}@media all and (min-width: 1200px){.two-column .title{font-size:4rem;margin:0 0 18px}}.two-column ul{margin-bottom:24px}.two-column li{position:relative}.two-column .iconlist li{padding:0 0 16px 33px}@media all and (min-width: 1200px){.two-column .iconlist li{padding:0 0 30px 49px}}.two-column .iconlist .icon{font-size:2.2rem;position:absolute;left:0;top:0%}@media all and (min-width: 1200px){.two-column .iconlist .icon{font-size:3.4rem}}.two-column input{display:block;width:100%}.two-column .forgot{display:block;font-size:1.2rem;margin:-14px 0 40px;text-align:right}.two-column .forgot a{color:white}.two-column .column-block{margin:25px 0 20px;padding:25px 0 20px}@media all and (min-width: 768px){.two-column .column-block{border-top:2px solid #d9d9d9;padding:40px calc(20px + 20px) 35px 20px;margin:40px calc(-20px - 20px) 15px}}@media all and (min-width: 1200px){.two-column .column-block{margin:60px -111px 0 calc(-50vw + 50%);padding:64px 111px 0 calc(50vw - 50%)}}.two-column .column-block .text-content{margin:0 0 12px}@media all and (min-width: 1200px){.two-column .column-block .text-content{width:66.10169%}}.two-column .column-block img{display:block;max-width:100%}.two-column .column-block h3,.two-column .column-block h4,.two-column .column-block h5,.two-column .column-block h6{font-size:2.4rem;font-weight:300;margin:0 0 7px}@media all and (min-width: 768px){.two-column .column-block h3,.two-column .column-block h4,.two-column .column-block h5,.two-column .column-block h6{margin-bottom:11px}}@media all and (max-width: 959px){.two-column .form-row .dropdown{width:100%}}.two-column .registered-product{display:flex;align-items:flex-start;justify-content:flex-start;font-size:1.2rem}@media all and (min-width: 768px){.two-column .registered-product{font-size:1.4rem;padding:32px 26px 32px 0}}.two-column .registered-product img{background:#f4f4f4;display:block;margin:0 17px 0 0;max-width:88px;padding:18px 7px}@media all and (min-width: 768px){.two-column .registered-product img{margin-right:22px;max-width:198px;padding:36px 28px 30px 26px}}.two-column .registered-product .dropdown .label,.two-column .registered-product .dropdown .selected,.two-column .registered-product .dropdown .select,.two-column .registered-product .dropdown .option{font-size:1.2rem}@media all and (min-width: 768px){.two-column .registered-product .dropdown .label,.two-column .registered-product .dropdown .selected,.two-column .registered-product .dropdown .select,.two-column .registered-product .dropdown .option{font-size:1.4rem}}.two-column .product-info{flex-grow:1}.two-column .product-title{display:block;font-size:1.4rem;line-height:1.5;margin:0 0 2px}@media all and (min-width: 768px){.two-column .product-title{font-size:2.4rem;margin-bottom:-1px}}.two-column .product-title .brand{display:block;font-size:1rem;font-weight:400;margin:0 0 1px;opacity:0.7}@media all and (min-width: 768px){.two-column .product-title .brand{font-size:1.4rem;margin-bottom:6px}}.two-column .product-desc{line-height:1.1428571429}.two-column .payment-form .form{margin-top:20px;position:relative;padding-top:0}.two-column .input-error{border-bottom:1px solid #d70a0a}.two-column .input-error:focus{box-shadow:none;border-color:#d70a0a}@media all and (max-width: 959px){.sign-up-confirmation .headline{margin-bottom:20px}}.success,.open{font-size:1.4rem}.checkout-start .guest-checkout .button,.checkout-start .guest-checkout .filter-product .clear-input,.filter-product .checkout-start .guest-checkout .clear-input{float:right;margin-top:15px}.checkout-start .right-column .button,.checkout-start .right-column .filter-product .clear-input,.filter-product .checkout-start .right-column .clear-input{width:100%}.input-container{position:relative}.input-container .why{color:#41c751;position:absolute;right:5px;bottom:10px}.product-image-detail-container{display:flex;align-items:flex-start;justify-content:flex-start;font-size:1.2rem}@media all and (min-width: 768px){.product-image-detail-container{font-size:1.4rem;margin:32px 26px 32px 0}}.product-image-detail-container img{background:#f4f4f4;display:block;margin:0 17px 0 0;max-width:88px;padding:18px 7px}@media all and (min-width: 768px){.product-image-detail-container img{margin-right:22px;max-width:198px;padding:36px 28px 30px 26px}}.product-image-detail-container .dropdown .label,.product-image-detail-container .dropdown .selected,.product-image-detail-container .dropdown .select,.product-image-detail-container .dropdown .option{font-size:1.2rem}@media all and (min-width: 768px){.product-image-detail-container .dropdown .label,.product-image-detail-container .dropdown .selected,.product-image-detail-container .dropdown .select,.product-image-detail-container .dropdown .option{font-size:1.4rem}}.product-image-detail-container .product-info{flex-grow:1}.product-image-detail-container .product-title{display:block;font-size:1.4rem;line-height:1.5;margin:0 0 2px}@media all and (min-width: 768px){.product-image-detail-container .product-title{font-size:2.4rem;margin-bottom:-1px}}.product-image-detail-container .product-title .brand{display:block;font-size:1rem;font-weight:400;margin:0 0 1px;opacity:0.7}@media all and (min-width: 768px){.product-image-detail-container .product-title .brand{font-size:1.4rem;margin-bottom:6px}}.product-image-detail-container .product-desc{line-height:1.1428571429}.guest-checkout .why{z-index:9}.guest-checkout .why.is-active{opacity:0}.guest-checkout .trigger.close{background:transparent;color:black;display:block;position:absolute;top:0;right:0;width:40px;height:30px}.guest-checkout .trigger.close:before{font-size:1.2rem}.guest-checkout .why-copy{background-color:white;border:1px solid black;position:absolute;right:0;top:40px;width:40%;padding:20px}@media all and (max-width: 767px){.guest-checkout .why-copy{width:60%;top:20px}}.guest-checkout .why-copy span{width:80%}.guest-checkout .why-copy[data-panel]{opacity:0}.guest-checkout .why-copy[data-panel].is-open{opacity:1;z-index:8}@media all and (max-width: 959px){.help-copy{width:100%}}.help-copy h2{margin-bottom:10px;color:white}html,body{height:100%;margin:0;padding:0;width:100%}html{font-size:62.5%;font-kerning:none}html.noscroll{overflow:hidden}@media all and (max-width: 767px){html.noscroll-mobile{overflow:hidden}}html.is-fixed{position:fixed}body{font-family:"favorit",Helvetica,sans-serif;font-weight:400;font-style:normal;font-size:1.4rem;line-height:1.7142857143;overflow-x:hidden}@media all and (min-width: 1200px){body{font-size:1.6rem;line-height:1.5}}main{position:relative;z-index:1}main.prevent-top-padding{padding-top:0 !important}footer{z-index:0}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}b,strong{font-weight:700}img{display:block;max-width:100%}h1,h2,h3,h4,h5,h6{color:black;font-weight:700;letter-spacing:0.5px;margin:0}h1{font-size:4rem;line-height:1.2}@media all and (min-width: 1200px){h1{font-size:6rem;line-height:1.1;margin:0 0 38px}}@media all and (min-width: 1200px){h2,h3{font-size:2.4rem;line-height:1.25}}@media all and (min-width: 768px){h2{margin:65px 0 25px}}h2:first-child{margin-top:0}h3{font-weight:400}@media all and (min-width: 1200px){h3{font-size:2.2rem;line-height:1.2727272727;margin:24px 0}}@media all and (min-width: 1200px){h4,h5,h6{margin:12px 0}}h4{font-weight:400}@media all and (min-width: 1200px){h4{font-size:2rem;line-height:1.3}}@media all and (min-width: 1200px){h5,h6{font-size:1.8rem;line-height:1.3333333333}}h6{font-weight:400}a[data-anchor]{cursor:pointer}a{cursor:pointer;color:black;text-decoration:underline;transition:all 0.15s ease-out}p,ul,ol,dl{margin:0 0 24px}@media all and (max-width: 767px){p{font-size:1.7rem}}ul,ol{padding-left:0}ul{list-style:none;padding-left:12px}ul li{position:relative}ul li::before{content:'';display:block;width:6px;height:6px;background:url("img/bullets/square-outline-small.svg") center center no-repeat;position:absolute;top:7px;left:-14px}footer ul li::before{width:auto;height:auto;top:auto;left:auto;position:static}ol{padding-left:17px}ul ul,ul ol,ol ol,ol ul{margin:0;padding-top:10px}li{line-height:1.4285714286;margin-bottom:10px}@media all and (min-width: 1200px){li{line-height:1.375}}dt,dd{margin:0;padding:0}code{background:#e8e8e8;font-size:1.7rem;padding:0 4px}hr{background:gray;border:none;height:2px;margin:0;overflow:hidden;width:100%}.secondary-text{font-family:"Space Mono",monospace;opacity:0.4;font-size:1.3rem;color:black;letter-spacing:1px;text-transform:uppercase}.under-button a{font-size:1.4rem}.vis-tablet-up,.vis-lrg-tablet-up,.vis-desktop-up{display:none}@media all and (max-width: 767px){.vis-tablet-up{display:none !important}}@media all and (min-width: 768px){.vis-mobile-only{display:none !important}.vis-tablet-up{display:block}}@media all and (min-width: 960px){.vis-tablet-down{display:none}.vis-lrg-tablet-up{display:block}}@media all and (min-width: 1200px){.vis-tablet-down{display:none}.vis-desktop-up{display:block}}.float-left{float:left}.float-right{float:right}.success,.open{color:#41c751;display:flex;align-items:baseline;justify-content:flex-start}.success .icon,.open .icon{font-size:1.6rem;margin-right:8px;top:3px}@media all and (min-width: 768px){.success .icon,.open .icon{font-size:2.4rem;top:5px}}.error,.closed{color:#e81515}.responsive-table{overflow:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%}.responsive-iframe{overflow:hidden;position:relative;z-index:3;padding-top:56.25%}.responsive-iframe iframe{border:0;height:100%;position:absolute;top:0;left:0;width:100%}.responsive-iframe iframe{z-index:1}.responsive-map{display:flex;align-items:stretch;flex-wrap:wrap;height:100%;position:absolute;left:0;top:0;width:100%}.responsive-map>*{width:100%}.responsive-map iframe{height:100%;position:absolute;width:100%}.trigger{cursor:pointer}.tag{border:1px solid black;display:inline-block;font-size:1.2rem;line-height:22px;letter-spacing:1.2px;padding:0 6px}.tag.plain{border:none}.tag+.tag{margin-left:12px}.color-indicator{border-radius:100%;display:inline-block;height:12px;margin:0 8px 0 5px;order:1;overflow:hidden;width:12px}.preferred{color:#41c751;display:inline-block;font-size:1rem}@media all and (min-width: 960px){.preferred{font-size:1.3rem}}.preferred .icon{font-size:1.5rem;margin:0 6px 0 0;top:2px}@media all and (min-width: 960px){.preferred .icon{top:1px}}.detail-label{font-size:1rem}@media all and (min-width: 960px){.detail-label{display:block;font-size:1.2rem;opacity:0.7;white-space:nowrap}}.centered{text-align:center}.row-spread{display:flex;justify-content:space-between}.tabbed-layout{display:flex;flex-direction:column;height:100%}.tabbed-layout__trigger{display:inline-flex;align-items:center}.tabbed-layout__trigger img,.tabbed-layout__trigger span{display:block}.tabbed-layout__trigger img{margin-right:17px;width:35px}.tabbed-layout__trigger span{padding-right:35px}.tabbed-layout__panel{height:100%;overflow:auto}.tabbed-layout__panel:not(.is-active){display:none}button:not([class*="trigger"]):not(.slick-arrow),.button,.filter-product .clear-input{background:white;border:1px solid white;border-radius:0;color:black;cursor:pointer;display:inline-flex;justify-content:center;align-items:center;font-family:"favorit",Helvetica,sans-serif;font-size:1.6rem;line-height:64px;font-weight:700;padding:0 20px;text-align:center;text-decoration:none;transition:all 0.15s ease-out;-webkit-appearance:none;outline:none !important;white-space:nowrap;min-width:170px;max-width:100%;text-decoration:none !important}button:not([class*="trigger"]):not(.slick-arrow) svg path,.button svg path,.filter-product .clear-input svg path{fill:black;transition:fill 0.15s ease-out}@media all and (min-width: 768px){button:not([class*="trigger"]):not(.slick-arrow),.button,.filter-product .clear-input{min-width:200px}}button:not([class*="trigger"]):not(.slick-arrow):not(:disabled):not([data-disabled]):hover,.button:not(:disabled):not([data-disabled]):hover,.filter-product .clear-input:not(:disabled):not([data-disabled]):hover{text-decoration:none !important;background-color:black;color:white;border-color:black}button:not([class*="trigger"]):not(.slick-arrow):not(:disabled):not([data-disabled]):hover svg path,.button:not(:disabled):not([data-disabled]):hover svg path,.filter-product .clear-input:not(:disabled):not([data-disabled]):hover svg path{fill:white}button:not([class*="trigger"]):not(.slick-arrow):not(:disabled):not([data-disabled]):hover.on-dark-bg,.button:not(:disabled):not([data-disabled]):hover.on-dark-bg,.filter-product .clear-input:not(:disabled):not([data-disabled]):hover.on-dark-bg{border-color:white}button:not([class*="trigger"]):not(.slick-arrow):disabled:hover,button:not([class*="trigger"]):not(.slick-arrow)[data-disabled]:hover,.button:disabled:hover,.filter-product .clear-input:disabled:hover,.button[data-disabled]:hover,.filter-product .clear-input[data-disabled]:hover{cursor:default !important}button:not([class*="trigger"]):not(.slick-arrow).inverted,.filter-product button.clear-input:not([class*="trigger"]):not(.slick-arrow),.button.inverted,.filter-product .clear-input{background:black;border:1px solid black;color:white}button:not([class*="trigger"]):not(.slick-arrow).inverted svg path,.filter-product button.clear-input:not([class*="trigger"]):not(.slick-arrow) svg path,.button.inverted svg path,.filter-product .clear-input svg path{fill:white}button:not([class*="trigger"]):not(.slick-arrow).inverted:not(:disabled):not([data-disabled]):hover,.filter-product button.clear-input:not([class*="trigger"]):not(.slick-arrow):not(:disabled):not([data-disabled]):hover,.button.inverted:not(:disabled):not([data-disabled]):hover,.filter-product .clear-input:not(:disabled):not([data-disabled]):hover{background:white;border-color:black;color:black;transition:all 0.15s ease-out}button:not([class*="trigger"]):not(.slick-arrow).inverted:not(:disabled):not([data-disabled]):hover svg path,.filter-product button.clear-input:not([class*="trigger"]):not(.slick-arrow):not(:disabled):not([data-disabled]):hover svg path,.button.inverted:not(:disabled):not([data-disabled]):hover svg path,.filter-product .clear-input:not(:disabled):not([data-disabled]):hover svg path{fill:black}button:not([class*="trigger"]):not(.slick-arrow).transparent,.button.transparent,.filter-product .transparent.clear-input{background:transparent}button:not([class*="trigger"]):not(.slick-arrow).fullWidth,.button.fullWidth,.filter-product .fullWidth.clear-input{display:block;width:100%;text-align:center}button:not([class*="trigger"]):not(.slick-arrow).fullWidth img,.button.fullWidth img,.filter-product .fullWidth.clear-input img{display:inline-block;margin-left:10px}button:not([class*="trigger"]):not(.slick-arrow).large,.button.large,.filter-product .large.clear-input{max-width:100%;width:100%}@media all and (min-width: 768px){button:not([class*="trigger"]):not(.slick-arrow).large,.button.large,.filter-product .large.clear-input{min-width:250px;width:auto}}@media all and (min-width: 960px){button:not([class*="trigger"]):not(.slick-arrow).large,.button.large,.filter-product .large.clear-input{min-width:325px}}@media all and (min-width: 1200px){button:not([class*="trigger"]):not(.slick-arrow).large,.button.large,.filter-product .large.clear-input{min-width:425px}}button:not([class*="trigger"]):not(.slick-arrow).secondary,.button.secondary,.filter-product .secondary.clear-input{background:transparent;border:1px solid black;color:black;font-size:1.3rem}button:not([class*="trigger"]):not(.slick-arrow).secondary svg path,.button.secondary svg path,.filter-product .secondary.clear-input svg path{fill:black}button:not([class*="trigger"]):not(.slick-arrow).secondary .icon,.button.secondary .icon,.filter-product .secondary.clear-input .icon{top:-1px}button:not([class*="trigger"]):not(.slick-arrow).secondary.on-dark,.button.secondary.on-dark,.filter-product .secondary.on-dark.clear-input{border-color:white;color:white}button:not([class*="trigger"]):not(.slick-arrow).secondary.on-dark svg path,.button.secondary.on-dark svg path,.filter-product .secondary.on-dark.clear-input svg path{fill:white}button:not([class*="trigger"]):not(.slick-arrow).secondary:not(:disabled):not([data-disabled]):hover,.button.secondary:not(:disabled):not([data-disabled]):hover,.filter-product .secondary.clear-input:not(:disabled):not([data-disabled]):hover{background:white;border-color:white;color:black}button:not([class*="trigger"]):not(.slick-arrow).secondary:not(:disabled):not([data-disabled]):hover svg path,.button.secondary:not(:disabled):not([data-disabled]):hover svg path,.filter-product .secondary.clear-input:not(:disabled):not([data-disabled]):hover svg path{fill:black}button:not([class*="trigger"]):not(.slick-arrow).secondary.inverted:not(:disabled):not([data-disabled]):hover,.filter-product button.clear-input:not([class*="trigger"]):not(.slick-arrow).secondary:not(:disabled):not([data-disabled]):hover,.button.secondary.inverted:not(:disabled):not([data-disabled]):hover,.filter-product .secondary.clear-input:not(:disabled):not([data-disabled]):hover{background-color:black;border-color:black;color:white;transition:all 0.15s ease-out}button:not([class*="trigger"]):not(.slick-arrow).secondary.inverted:not(:disabled):not([data-disabled]):hover svg path,.filter-product button.clear-input:not([class*="trigger"]):not(.slick-arrow).secondary:not(:disabled):not([data-disabled]):hover svg path,.button.secondary.inverted:not(:disabled):not([data-disabled]):hover svg path,.filter-product .secondary.clear-input:not(:disabled):not([data-disabled]):hover svg path{fill:white}button:not([class*="trigger"]):not(.slick-arrow) .icon,.button .icon,.filter-product .clear-input .icon{color:inherit}@media all and (min-width: 960px){button[class*="trigger"].background,.button[class*="trigger"].background,.filter-product .clear-input[class*="trigger"].background{background-color:black;transition:background-color 0.15s ease-out}button[class*="trigger"].background:enabled:hover,.button[class*="trigger"].background:enabled:hover,.filter-product .clear-input[class*="trigger"].background:enabled:hover{background-color:white;color:black}}button{background:none;border:none;padding:0}.button:enabled:hover,.filter-product .clear-input:enabled:hover{text-decoration:none}.button .icon.first,.filter-product .clear-input .icon.first{margin:0 8px 0 0}@media all and (min-width: 768px){.button .icon.first,.filter-product .clear-input .icon.first{margin:0 16px 0 0}}.button .icon.last,.filter-product .clear-input .icon.last{margin:0 0 0 8px}@media all and (min-width: 768px){.button .icon.last,.filter-product .clear-input .icon.last{margin:0 0 0 16px}}.button-social{width:100%;max-width:422px !important;padding:0 !important;display:flex !important;color:white !important;margin-top:20px !important;border:0 none !important}.button-social .icon{width:80px;height:46px;display:flex;justify-content:center;align-items:center;border-right:1px solid black}.button-social span{width:100%;flex-shrink:1;position:relative}@media all and (max-width: 959px){.button-social span{font-size:1.4rem}}.button-social.google{background-color:#d14a3a !important;position:relative}.button-social.google:enabled:hover{background-color:#e05141 !important;transition:all 0.15s ease-out}.button-social.facebook{background-color:#127bb3 !important}.button-social.facebook:enabled:hover{background-color:#128ed1 !important;transition:all 0.15s ease-out}.breadcrumb-link{display:flex;justify-content:flex-start;align-items:center;margin-right:auto;text-decoration:none;margin-bottom:15px;text-decoration:none}.breadcrumb-link::before{content:'';display:block;width:24px;height:11px;margin:auto 0;background:url("img/icons/arrow-back.svg");background-size:contain}.breadcrumb-link span{display:block;margin-left:20px;font-size:1.8rem}.compare{font-size:1rem;transition:all 0.15s ease-out;text-decoration:none;line-height:1.8}.compare:hover{text-decoration:underline}@media all and (min-width: 768px){.compare{font-size:1.4rem}}.card .compare{padding:2px 7px 0;position:absolute;right:13px;top:27px;border:0 none;transition:all 0.15s ease-out}@media all and (min-width: 768px){.card .compare{font-size:1.2rem;padding:3px 0 4px;right:23px;top:31px}}@media all and (min-width: 1200px){.card .compare{font-size:1.4rem;padding-top:4px}}.color{border-radius:50%;display:inline-block;margin:0;position:relative;width:14px;font-size:0}.color::before{content:'';display:block;width:100%;padding-bottom:100%;border-radius:50%}.color::after{content:'';display:block;box-sizing:content-box;width:100%;height:100%;border-radius:50%;padding:2px;border:1px solid transparent;background:none;position:absolute;top:-3px;left:-3px}@media all and (max-width: 768px){.color{width:18px}}.color.active::after{border-color:black}.card{border:1px solid transparent;color:black;position:relative;text-decoration:none;transition:all 0.2s ease-out;width:100%;box-sizing:border-box}@media all and (min-width: 768px){.card{width:calc(50% - 11px);margin:0 22px 22px 0}}@media all and (min-width: 768px) and (max-width: 959px){.card{margin-right:0}}@media all and (min-width: 960px){.card{flex-shrink:0;width:calc(33.333% - 14.6666666667px)}.card:nth-child(3n){margin-right:0}}.card.info-card{line-height:1.1428571429}@media all and (min-width: 768px){.card.info-card{font-size:1.6rem;line-height:1.4444444444}}@media all and (min-width: 1200px){.card.info-card{font-size:1.8rem}}.card:focus{outline:none}.card:hover .title,.card:hover .details{text-decoration:underline}.card .content{width:100%}.card img{display:block;width:90%;margin:auto}.card .title,.card .details{font-size:1.6rem;line-height:1.1;margin:0}.card .title{font-weight:700}.card .featured-title{font-size:2.2rem;line-height:1.2727272727;margin:0 0 17px}.card .description{font-size:1.4rem;line-height:1.2142857143;margin:0 0 37px}.card .details{display:flex;justify-content:space-between}.card .price{white-space:nowrap}.card .image{display:none}.card .blog-card .image{display:block}.card[data-color="light"]{color:white}.card[data-color="light"] .tag,.card[data-color="light"] .title,.card[data-color="light"] .featured-title,.card[data-color="light"] .details,.card[data-color="light"] .secondary.button:not(:hover),.card[data-color="light"] .filter-product .secondary.clear-input:not(:hover),.filter-product .card[data-color="light"] .secondary.clear-input:not(:hover){color:white !important}.card[data-color="light"] .tag,.card[data-color="light"] .secondary.button,.card[data-color="light"] .filter-product .secondary.clear-input,.filter-product .card[data-color="light"] .secondary.clear-input{border-color:white}.card .indicator{padding:0 5px;position:relative;top:-11px}@media all and (min-width: 960px){.card .indicator{display:none}}.nav-arrows{font-size:1.2rem;position:absolute;bottom:0;left:50%;z-index:2;text-align:center;transform:translateX(-50%);width:100%}@media all and (min-width: 960px){.nav-arrows{left:45px;transform:none;margin:0 0 0 -22px;position:static;text-align:left}}.nav-arrows button{color:black;display:inline-block;font-size:3.6rem;line-height:1;text-decoration:none}@media all and (min-width: 768px){.nav-arrows button{line-height:1;padding:14px 14px 10px}}@media all and (min-width: 960px){.nav-arrows button{line-height:1;padding:5px 14px 18px}}@media all and (max-width: 1199px){.nav-arrows button:focus{outline:none}}.nav-arrows button:hover{text-decoration:none}.nav-arrows .indicator{padding:0 5px;position:relative;top:-11px}@media all and (min-width: 960px){.nav-arrows .indicator{display:none}}.search-results-archive .card .tags,.search-results-archive .card .color,.search-results-archive .card .price{visibility:hidden !important}.product-card{margin:0 !important}@media all and (min-width: 768px){.product-card{width:50%}}@media all and (min-width: 960px){.product-card{flex-shrink:0;width:33.33333%}}.product-card::before{content:"";display:block;font-size:0;width:100%;padding-bottom:100%}@media all and (min-width: 768px){.product-card.wide::before{padding-bottom:50%}}.product-card .card-inner{background-color:#f7f5f5;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid white;transition:border-color 0.4s;width:auto !important;margin:11px;box-sizing:border-box}.product-card .card-inner:hover{border-color:black}.product-card.large .card-inner,.product-card.wide .card-inner{background-size:cover}.product-card .content{display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:14px;position:relative;box-sizing:border-box;height:100%}.product-card.wide .content{justify-content:center}.product-card.wide .content h2{font-size:2.4rem;margin-bottom:4%}.product-card.wide .content .description{margin-bottom:4%}@media all and (min-width: 768px){.product-card.wide .content{width:40%;padding:0 0 0 60px;box-sizing:content-box}}.product-card .color+.color{margin-left:4px}.product-card .product-details{display:block;width:100%}.product-card .tags{margin:0 auto 0 0;position:relative;top:0}.product-card img{width:80%;position:absolute;top:50%;left:50%;transform:translate(-50%, -53%)}.product-card .compare{padding:0;line-height:1;position:absolute;right:14px;top:20px;border:0 none;transition:all 0.15s ease-out}@media all and (min-width: 768px){.product-card .compare{font-size:1.2rem}}.product-card .product{color:black;text-decoration:none}.product-card .product:hover{text-decoration:none}.coveo-result-list-container{display:block !important;margin:0 !important}.CoveoResult{margin:0 !important;float:left;width:50% !important;padding:0;display:block !important;box-sizing:border-box}@media all and (max-width: 767px){.CoveoResult{width:100% !important;top:auto !important;left:auto !important;position:relative !important}}.CoveoResult[data-feature]{width:100% !important}.threeAcross .CoveoResult{width:33.33333% !important}.threeAcross .CoveoResult[data-feature]{width:66.66667% !important}.CoveoResult .card{display:block;width:100% !important;margin:0 !important}.CoveoResult .blog-card{padding:20px}.cookie-banner{background:black;color:white;padding:20px 0;position:fixed;bottom:0;left:0;width:100%;z-index:99}.cookie-banner .site-gutters{align-items:center;display:flex;flex-direction:column;max-width:none;width:100%}.cookie-banner .button,.cookie-banner .filter-product .clear-input,.filter-product .cookie-banner .clear-input,.cookie-banner .close{border:1px solid transparent}.cookie-banner .button:hover,.cookie-banner .filter-product .clear-input:hover,.filter-product .cookie-banner .clear-input:hover,.cookie-banner .close:hover{border-color:white}.cookie-banner .secondary{white-space:nowrap}.cookie-banner .action{order:3}.cookie-banner .content{margin:0 0 30px 0;order:2}.cookie-banner .close{margin:0 0 20px auto;order:1}@media all and (max-width: 767px){.cookie-banner br,.cookie-banner br::after{content:' '}}@media all and (min-width: 768px){.cookie-banner .site-gutters{flex-direction:row}.cookie-banner .action,.cookie-banner .content{margin-right:20px}.cookie-banner .action{order:1}.cookie-banner .content{margin-bottom:0}.cookie-banner .close{order:3}}@media all and (min-width: 1200px){.cookie-banner .site-gutters{padding:0 42px}}.cookie-banner .close{background:transparent;color:white;position:relative}.cookie-banner .close::before{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.dropdown-filter{visibility:hidden}.dropdown{border:1px solid transparent;display:block;margin:0 0 10px;position:relative;z-index:2;visibility:visible;width:100%}@media all and (min-width: 768px){.dropdown{width:325px}}@media all and (min-width: 960px){.dropdown{margin-bottom:24px}}@media all and (min-width: 1200px){.dropdown{margin-bottom:13px}}.dropdown .label{cursor:pointer;display:none;font-size:1.3rem;font-weight:400;flex-grow:1;text-align:left;opacity:0.5}@media all and (min-width: 960px){.dropdown .label{font-size:1.6rem}}.dropdown .trigger{border-bottom:2px solid gray;padding-bottom:6px;padding:12px 34px 9px 20px;position:relative;z-index:2;width:100%}.dropdown .trigger:hover .selected::after{color:#41c751}@media all and (max-width: 767px){.dropdown .trigger:focus{outline:none}}.dropdown.inline{left:-15px;top:2px}.dropdown.inline .label{flex-grow:0}.dropdown.inline .trigger{border:none;justify-content:flex-start}.dropdown .selected{background:transparent;border:none;display:inline-flex;align-items:center;justify-content:flex-start;font-family:"favorit",Helvetica,sans-serif;font-size:1.3rem;font-weight:700;line-height:1;padding:2px 14px 2px 10px;position:relative;text-align:left;width:100%}@media all and (min-width: 960px){.dropdown .selected{font-size:1.4rem;padding:4px 14px 3px 10px}}.dropdown .selected::after{content:"";display:inline;font-size:1rem;margin-left:auto;position:relative;left:10px;transition:color 0.15s ease-out}.dropdown .selected .text{order:1}.dropdown .selected .indicator{order:2}.dropdown .selected::after{order:3}.dropdown .new-select{background:white;height:0;min-width:calc(100% + 2px);overflow:hidden;position:absolute;left:-1px;top:calc(100% - 2px)}.dropdown.default .label,.dropdown.sticky-label .label{display:inline-block}.dropdown.default .selected{padding-left:0}.dropdown.default:not(.sticky-label) .selected{width:25px}.dropdown.sticky-label .selected{white-space:nowrap}.dropdown.is-open{background:white;border-color:black;z-index:4}.dropdown.is-open .trigger{background:white;border-bottom-color:white}.dropdown.is-open .trigger:focus{outline:none}.dropdown.is-open .selected::after{transform:rotate(180deg)}.dropdown.is-open .new-select{border:1px solid black;border-top:0;height:auto;max-height:200px;overflow:auto;padding:14px 0}.dropdown .option{color:black;display:flex;align-items:center;justify-content:flex-start;font-size:1.6rem;font-weight:700;text-decoration:none;padding:7px 10px 7px 21px;width:100%}@supports (-webkit-overflow-scrolling: touch){.dropdown .option{padding:7px 9px 7px 21px}}@media all and (min-width: 1200px){.dropdown .option{font-size:1.5rem}}.dropdown .option:hover{text-decoration:underline}.dropdown .text{order:2}.dropdown .indicator{border-radius:100%;display:inline-block;height:12px;margin:0 8px 0 5px;order:1;overflow:hidden;width:12px}:root{--input-border-color: gray}textarea,select,input[type="text"],input[type="password"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="url"],input[type="time"],input[type="date"],input[type="datetime-local"],input[type="month"],input[type="week"]{border:none;border-bottom:1px solid var(--input-border-color);border-radius:0;font-family:"favorit",Helvetica,sans-serif;font-size:1.3rem;margin:0;max-width:100%;padding:7px 5px;transition:all 0.1s ease-in-out;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media all and (min-width: 768px){textarea,select,input[type="text"],input[type="password"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="url"],input[type="time"],input[type="date"],input[type="datetime-local"],input[type="month"],input[type="week"]{border-bottom-width:2px;font-size:1.6rem;padding:13px}}@media all and (-ms-high-contrast: none){textarea:not(textarea),select:not(textarea),input[type="text"]:not(textarea),input[type="password"]:not(textarea),input[type="email"]:not(textarea),input[type="number"]:not(textarea),input[type="search"]:not(textarea),input[type="tel"]:not(textarea),input[type="url"]:not(textarea),input[type="time"]:not(textarea),input[type="date"]:not(textarea),input[type="datetime-local"]:not(textarea),input[type="month"]:not(textarea),input[type="week"]:not(textarea){height:46px}}textarea::-webkit-input-placeholder,select::-webkit-input-placeholder,input[type="text"]::-webkit-input-placeholder,input[type="password"]::-webkit-input-placeholder,input[type="email"]::-webkit-input-placeholder,input[type="number"]::-webkit-input-placeholder,input[type="search"]::-webkit-input-placeholder,input[type="tel"]::-webkit-input-placeholder,input[type="url"]::-webkit-input-placeholder,input[type="time"]::-webkit-input-placeholder,input[type="date"]::-webkit-input-placeholder,input[type="datetime-local"]::-webkit-input-placeholder,input[type="month"]::-webkit-input-placeholder,input[type="week"]::-webkit-input-placeholder{opacity:0.75}textarea::-moz-placeholder,select::-moz-placeholder,input[type="text"]::-moz-placeholder,input[type="password"]::-moz-placeholder,input[type="email"]::-moz-placeholder,input[type="number"]::-moz-placeholder,input[type="search"]::-moz-placeholder,input[type="tel"]::-moz-placeholder,input[type="url"]::-moz-placeholder,input[type="time"]::-moz-placeholder,input[type="date"]::-moz-placeholder,input[type="datetime-local"]::-moz-placeholder,input[type="month"]::-moz-placeholder,input[type="week"]::-moz-placeholder{opacity:0.75}textarea:-ms-input-placeholder,select:-ms-input-placeholder,input[type="text"]:-ms-input-placeholder,input[type="password"]:-ms-input-placeholder,input[type="email"]:-ms-input-placeholder,input[type="number"]:-ms-input-placeholder,input[type="search"]:-ms-input-placeholder,input[type="tel"]:-ms-input-placeholder,input[type="url"]:-ms-input-placeholder,input[type="time"]:-ms-input-placeholder,input[type="date"]:-ms-input-placeholder,input[type="datetime-local"]:-ms-input-placeholder,input[type="month"]:-ms-input-placeholder,input[type="week"]:-ms-input-placeholder{opacity:0.75}textarea:-moz-placeholder,select:-moz-placeholder,input[type="text"]:-moz-placeholder,input[type="password"]:-moz-placeholder,input[type="email"]:-moz-placeholder,input[type="number"]:-moz-placeholder,input[type="search"]:-moz-placeholder,input[type="tel"]:-moz-placeholder,input[type="url"]:-moz-placeholder,input[type="time"]:-moz-placeholder,input[type="date"]:-moz-placeholder,input[type="datetime-local"]:-moz-placeholder,input[type="month"]:-moz-placeholder,input[type="week"]:-moz-placeholder{opacity:0.75}textarea:focus,select:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="url"]:focus,input[type="time"]:focus,input[type="date"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="week"]:focus{border-color:transparent;box-shadow:0 1px var(--input-border-color);outline:none}textarea.inverted,.filter-product textarea.clear-input,select.inverted,.filter-product select.clear-input,input[type="text"].inverted,.filter-product input.clear-input[type="text"],input[type="password"].inverted,.filter-product input.clear-input[type="password"],input[type="email"].inverted,.filter-product input.clear-input[type="email"],input[type="number"].inverted,.filter-product input.clear-input[type="number"],input[type="search"].inverted,.filter-product input.clear-input[type="search"],input[type="tel"].inverted,.filter-product input.clear-input[type="tel"],input[type="url"].inverted,.filter-product input.clear-input[type="url"],input[type="time"].inverted,.filter-product input.clear-input[type="time"],input[type="date"].inverted,.filter-product input.clear-input[type="date"],input[type="datetime-local"].inverted,.filter-product input.clear-input[type="datetime-local"],input[type="month"].inverted,.filter-product input.clear-input[type="month"],input[type="week"].inverted,.filter-product input.clear-input[type="week"]{--input-border-color: white;background:black;color:white}label{font-family:"favorit",Helvetica,sans-serif;font-size:1rem}@media all and (min-width: 768px){label{font-size:1.3rem}}.label-swap{opacity:0}.label-swap.is-visible{opacity:1}option{color:black}.select-placeholder{color:#a0a0a0}input[type="checkbox"]+label,input[type="checkbox"]+input[type="hidden"]+label{cursor:pointer;display:inline-block;font-size:1.4rem;margin:0 0 6px;padding:0 0 0 31px;position:relative}input[type="checkbox"]+label::before,input[type="checkbox"]+input[type="hidden"]+label::before{content:"";font-size:1.2rem;font-weight:700;line-height:16px;text-align:center;height:18px;width:18px;background:white;border:1px solid black;position:absolute;left:0;top:1px}@media all and (min-width: 768px){input[type="checkbox"]+label,input[type="checkbox"]+input[type="hidden"]+label{font-size:1.6rem}}input[type="checkbox"]:checked+label::before,input[type="checkbox"]:checked+input[type="hidden"]+label::before{color:black;content:""}.on-dark input[type="checkbox"]:checked+label::before,.on-dark input[type="checkbox"]:checked+input[type="hidden"]+label::before{color:white}input[type="checkbox"]:disabled+label,input[type="checkbox"]:disabled+input[type="hidden"]+label,input[type="checkbox"][data-disabled]+label,input[type="checkbox"][data-disabled]+input[type="hidden"]+label{opacity:0.4}input[type="checkbox"]:disabled+label::after,input[type="checkbox"]:disabled+input[type="hidden"]+label::after,input[type="checkbox"][data-disabled]+label::after,input[type="checkbox"][data-disabled]+input[type="hidden"]+label::after{opacity:0.5}input[type="radio"]+label,input[type="radio"]+input[type="hidden"]+label{cursor:pointer;font-size:1.3rem;padding:5px 10px 3px}input[type="radio"]:checked+label,input[type="radio"]:checked+input[type="hidden"]+label{background:#41c751;color:white}.label-swap,label{position:relative}.msg{font-size:1.2rem;position:absolute;right:0;top:0;z-index:5}.msg.error-msg{color:#d70a0a}.msg.confirmation-msg{color:#41c751}.msg .icon{position:relative;top:7px}.msg .icon::before{font-size:2.4rem}.form-row{margin:0 0 32px}@media all and (min-width: 960px){.form-row{display:flex;justify-content:space-between}}@media all and (min-width: 960px){.form-row .dropdown{width:100%;max-width:calc(33% - 16px)}}.form-row .dropdown .trigger{min-width:0;width:100%}.error-label{color:#d70a0a;line-height:24px;width:100%;max-width:300px;position:relative;text-align:right;align-self:flex-end;display:flex;align-items:center}.error-label.leftAlign{text-align:left;align-self:flex-start}.error-label.leftAlign .error-label__indicator,.error-label.leftAlign .form-guest-checkout__error::before{margin-left:0;margin-right:12px}.error-label.leftAlign .error-label__msg{vertical-align:middle}.error-label__indicator,.form-guest-checkout__error::before{flex-shrink:0;background:#d70a0a;width:24px;height:24px;line-height:24px;border-radius:50%;display:inline-block;text-align:center;margin-left:12px}.error-label__indicator::after{content:'!';font-size:2.2rem;color:white}.error-label__msg{color:#d70a0a !important;display:inline-block;max-width:40%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3 !important}.error-label__msg.fullWidth{max-width:100%}.error-label__popup{border:1px solid #d70a0a;color:#d70a0a;background:white;padding:10px;z-index:2;position:absolute;right:40px;bottom:15px;font-size:1.2rem;line-height:1.3;max-width:calc(100% - 40px)}.error-label__popup.touch{padding-left:28px}.error-label__popup.touch::after{content:"";font-family:"cannondale-icon-font" !important;font-size:1rem;position:absolute;top:10px;left:10px}.passwordRules{margin-top:20px}.passwordRules p{font-weight:bold;font-size:1.4rem;margin:0}.passwordRules ol{list-style-type:lower-alpha;padding-left:26px !important}.passwordRules ol li{margin:15px 0 0 0;padding-left:15px;font-size:1.4rem}.passwordRules ol li.invalidated{color:#d70a0a}@media all and (min-width: 769px){.formField+.passwordRules:not(.force-mobile) ol{display:flex}.formField+.passwordRules:not(.force-mobile) li{padding-left:0;margin:0}.formField+.passwordRules:not(.force-mobile) li+li{margin-left:39px}}.error-item{display:none}.formField{position:relative;margin-bottom:32px;text-align:left !important}.formField__wrapper-spread{display:flex;justify-content:space-between;flex-direction:row}@media all and (max-width: 959px){.formField__wrapper-spread.breakMobile{display:block}}.formField.selectField{position:relative}.formField.selectField::before{content:'';display:block;width:6px;height:6px;border-left:1px solid black;border-bottom:1px solid black;transform:rotate(-45deg);font-size:0;position:absolute;top:50%;right:9px;z-index:-1}.formField.selectField select{padding-right:28px;background:transparent}.formField .error-label{position:absolute;bottom:0;right:0}.formField .error-label__msg{position:absolute;bottom:40px;right:0}.formField .error-label__indicator,.formField .form-guest-checkout__error::before{position:absolute;bottom:4px;right:10px}.formField .passwordRules,.formField .error-label{display:none}.formField.has-error:not(.is-match) .passwordRules,.formField.has-error:not(.is-match) .error-label,.formField.has-error:not(.is-match) .error-item{display:block}.formField.has-error:not(.is-match) input,.formField.has-error:not(.is-match) select{--input-border-color: #d70a0a}.formField.is-match .error-label,.formField.is-match .error-item{display:block}.formField.is-match .error-label__msg{color:#41c751 !important}.formField.is-match .error-label__indicator,.formField.is-match .form-guest-checkout__error::before{background:#41c751}.formField.is-match .error-label__indicator::after{content:"";font-size:1.2rem}.formField.is-match input{--input-border-color: #41c751}@media all and (max-width: 959px){.registration-terms-checkbox{margin-top:30px}}.form{font-family:"favorit", Helvetica, sans-serif;padding:0;box-sizing:border-box}.form h1{font-weight:100;font-size:4rem;margin:0 0 25px}.form h1.headline{margin:0 0 38px}.form input[type="text"],.form input[type="email"]{border-bottom-width:1px !important;box-shadow:0 1px var(--input-border-color)}.form textarea{border:1px solid var(--input-border-color) !important;height:200px;resize:none;margin-top:10px}.form textarea:focus{box-shadow:none !important;border:1px solid var(--input-border-color)}.form input[type="submit"]{cursor:pointer}.form input[type="submit"]:focus{outline:none}.form .section{margin-top:75px}.form .section p{margin:unset}.form .select2{margin-top:10px;margin-bottom:30px;display:block}.signin{margin:22px 0 !important}.password{display:flex;flex-direction:column;margin:40px auto 120px;min-height:30vw}.password .inner{margin:88px auto 0;max-width:742px}@media all and (max-width: 900px){.password .inner{max-width:100%}}.password .error-label__indicator,.password .form-guest-checkout__error::before{margin-left:4px}.password-flow__back-link{display:inline-block;text-decoration:none;font-weight:bold;margin-bottom:40px}.password-flow__back-link::before{content:'\2190';margin-right:15px}.password-flow-sizing{width:500px;max-width:100%;font-size:2.4rem;line-height:1.5;margin-top:20px}#TermsAndConditionsErrorHolder{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin:auto 0;max-width:100%}#TermsAndConditionsErrorHolder .error-item{position:static !important}#TermsAndConditionsErrorHolder .error-label__indicator,#TermsAndConditionsErrorHolder .form-guest-checkout__error::before{margin:0 15px 0 0}#TermsAndConditionsErrorHolder .error-label__msg{max-width:100%;white-space:normal}@media all and (min-width: 960px){#TermsAndConditionsErrorHolder{margin-left:30px}}@media all and (max-width: 959px){#TermsAndConditionsErrorHolder{margin-bottom:50px}}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.loadingGraphic{display:flex;justify-content:center;align-items:center;margin:auto;z-index:199}.loadingGraphic>div{width:80px;height:80px;position:relative;border:8px solid black;border-radius:50%;border-top-color:rgba(0,0,0,0.1);border-bottom-color:rgba(0,0,0,0.1);animation:rotate 2s linear infinite}.loadingGraphic[data-positioning]{position:absolute;top:0;left:0;width:100%;height:100%}.loadingGraphic[data-positioning="fixed"]{position:fixed}.modalopen main{z-index:99}.modal[data-modal-name]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,0.4);align-items:center;justify-content:center;z-index:99999999999;display:none}.modal[data-modal-name].modalOpen{display:flex}.modalOuter{height:auto;overflow:auto;width:90%;max-height:90%;max-width:600px;background:white;border:1px solid black;box-sizing:border-box;position:relative}@media all and (max-width: 767px){.modal:not(.-no-fullscreen-mobile) .modalOuter{width:100%;height:100%;max-height:100%}}.modalInner{width:100%;padding:20px;box-sizing:border-box;display:flex;flex-direction:column}.closeModal{position:absolute;top:20px;right:20px;width:24px;height:24px;cursor:pointer;background:black;display:flex;align-items:center;justify-content:center;z-index:1}.closeModal::before{content:'';content:"";display:block;margin:auto;color:white;font-size:16px}picture img{width:100%;display:block}.pagination{text-align:center}[data-pagination]{list-style-type:none;display:inline-block;font-size:18px;padding:3px 6px;cursor:pointer}[data-pagination]::before{content:attr(data-pagination);position:static;background:none;width:auto;height:auto}[data-pagination].activePage{color:white;background:black}@media all and (min-width: 1200px){.platform-signature .name{width:64px}}.platform-signature .name strong{white-space:nowrap;color:white;font-size:1.6rem;font-weight:400;margin:0;padding:0 0;display:inline-block;color:black}@media all and (min-width: 960px){.platform-signature .name strong{font-size:1.4rem}}@media all and (min-width: 1200px){.platform-signature .name strong{font-size:1.3rem;background:#222;color:white;font-weight:400;transform-origin:left bottom;transform:rotate(270deg) translate(-42%, 0);line-height:64px;padding:0 30px;position:absolute;bottom:0;left:64px}}.platform-signature .signature{order:1}.platform-signature img{display:block}.prog-load{overflow:hidden}.prog-load>picture,.prog-load>picture>img{width:100%}.prog-load,.prog-load>picture:first-child{position:relative}.prog-load>picture:first-child{z-index:1}.prog-load.is-img-loading>picture:first-child>img{filter:blur(7px);transform:translate3d(0, 0, 0);-webkit-filter:blur(7px);-webkit-transform:translate3d(0, 0, 0)}.prog-load>picture:nth-child(2){position:absolute;top:0;left:0;z-index:2}.prog-load.is-img-loading>picture:nth-child(2){opacity:0;animation:none}@keyframes imgfadein{to{opacity:1}}.prog-load.is-img-loaded>picture:nth-child(2){opacity:0;animation-duration:150ms;animation-timing-function:ease-in-out;animation-fill-mode:forwards;animation-name:imgfadein}.quote{font-size:2.4rem;font-weight:300;line-height:1.4166666667;margin:0;font-size:2.4rem}@media all and (min-width: 768px){.quote{font-size:3.6rem}}@media all and (min-width: 960px){.quote{font-size:4.8rem}}@media all and (min-width: 1200px){.quote{font-size:6rem;line-height:1.3333333333}}.quote cite{display:block;font-size:1.2rem;font-style:normal}[data-panel]{height:0;overflow:hidden}[data-panel]:not(.inline){background:white;position:absolute}[data-panel].is-active,[data-panel].is-open{height:auto;overflow:visible;z-index:10}[data-panel] .close{background:transparent;border:none;cursor:pointer;display:block;height:40px;overflow:hidden;width:40px;padding:0;position:absolute;z-index:2}.showhide-container{position:relative}.spacer{display:block;font-size:50px;margin:0;clear:both;float:none;padding:0}.spacer.spacer-small{padding:1.2em 0 0}.spacer.spacer-medium{padding:1.7em 0 0}.spacer.spacer-large{padding:2.8em 0 0}@media all and (max-width: 1199px){.spacer.spacer-t-10{padding-top:1em}.spacer.spacer-t-11{padding-top:1.1em}.spacer.spacer-t-12{padding-top:1.2em}.spacer.spacer-t-13{padding-top:1.3em}.spacer.spacer-t-14{padding-top:1.4em}.spacer.spacer-t-15{padding-top:1.5em}.spacer.spacer-t-16{padding-top:1.6em}.spacer.spacer-t-17{padding-top:1.7em}.spacer.spacer-t-18{padding-top:1.8em}.spacer.spacer-t-19{padding-top:1.9em}.spacer.spacer-t-20{padding-top:2em}.spacer.spacer-t-21{padding-top:2.1em}.spacer.spacer-t-22{padding-top:2.2em}.spacer.spacer-t-23{padding-top:2.3em}.spacer.spacer-t-24{padding-top:2.4em}.spacer.spacer-t-25{padding-top:2.5em}.spacer.spacer-t-26{padding-top:2.6em}.spacer.spacer-t-27{padding-top:2.7em}.spacer.spacer-t-28{padding-top:2.8em}.spacer.spacer-t-29{padding-top:2.9em}.spacer.spacer-t-30{padding-top:3em}}@media all and (max-width: 767px){.spacer.spacer-m-10{padding-top:1em}.spacer.spacer-m-11{padding-top:1.1em}.spacer.spacer-m-12{padding-top:1.2em}.spacer.spacer-m-13{padding-top:1.3em}.spacer.spacer-m-14{padding-top:1.4em}.spacer.spacer-m-15{padding-top:1.5em}.spacer.spacer-m-16{padding-top:1.6em}.spacer.spacer-m-17{padding-top:1.7em}.spacer.spacer-m-18{padding-top:1.8em}.spacer.spacer-m-19{padding-top:1.9em}.spacer.spacer-m-20{padding-top:2em}.spacer.spacer-m-21{padding-top:2.1em}.spacer.spacer-m-22{padding-top:2.2em}.spacer.spacer-m-23{padding-top:2.3em}.spacer.spacer-m-24{padding-top:2.4em}.spacer.spacer-m-25{padding-top:2.5em}.spacer.spacer-m-26{padding-top:2.6em}.spacer.spacer-m-27{padding-top:2.7em}.spacer.spacer-m-28{padding-top:2.8em}.spacer.spacer-m-29{padding-top:2.9em}.spacer.spacer-m-30{padding-top:3em}}.status-circle{background:white;text-align:center;line-height:10px;width:12px;height:12px;border:1px solid black;border-radius:50%;display:block;flex-shrink:0}.status-circle::before{content:'';font-family:"cannondale-icon-font" !important;font-size:0.9rem}.status-circle[data-status="DeliveredToDealer"],.status-circle[data-status="Shipped"],.status-circle[data-status="ReturnInitiated"],.status-circle[data-status="PartiallyShipped"]{border-color:#41c751}.status-circle[data-status="ReadyToPickup"]{background-color:#41c751;border-color:#41c751}.status-circle[data-status="Canceled"]{background-color:gray;border-color:gray}.status-circle[data-status="BikePickedUp"],.status-circle[data-status="DeliveredToConsumer"],.status-circle[data-status="ReturnCompleted"]{background-color:black;border-color:black}.status-circle[data-status="BikePickedUp"]::before,.status-circle[data-status="DeliveredToConsumer"]::before,.status-circle[data-status="ReturnCompleted"]::before{content:"";color:white}.summary{font-size:1.4rem;font-weight:300}@media all and (min-width: 768px){.summary{font-size:2rem;line-height:1.6}}@media all and (min-width: 1200px){.summary{font-size:2.4rem;line-height:1.5}}@media all and (min-width: 768px){.summary .headline{font-size:4rem;line-height:1.2}}.tooltip{position:relative;display:inline-block;width:16px;height:16px;border-radius:50%;background:black;text-align:center;margin-left:10px}.tooltip::before{content:'i';color:white;font-size:14px;line-height:16px;position:relative;top:-2px}.tooltip em{display:none;font-style:normal;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%, 0);white-space:nowrap;background:black;color:white;padding:8px 16px;border-radius:4px}.tooltip:hover em{display:block}.txt__monospace{font-family:"Space Mono",monospace;font-size:1.3rem;text-transform:uppercase;letter-spacing:1px}.txt__section-headline{font-size:6rem}@media all and (max-width: 768px){.txt__section-headline{font-size:3rem}}.txt__p-small{font-size:1.4rem}@media all and (max-width: 768px){.txt__p-small{font-size:1.1rem}}.txt__right{text-align:right}@media all and (max-width: 768px){.mobile-text-swap::before{content:attr(data-mobile-text)}.mobile-text-swap span{display:none}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0;min-width:100%}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow{cursor:pointer}.slick-arrow.slick-hidden{display:none}.slider-container{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;margin:auto}.slider-container .back-bar{height:10px;position:relative}.slider-container .back-bar .selected-bar{position:absolute;height:100%}.slider-container .back-bar .pointer{position:absolute;width:10px;height:10px;background-color:red;cursor:col-resize;opacity:1;z-index:2}.slider-container .back-bar .pointer.last-active{z-index:3}.slider-container .back-bar .pointer-label{position:absolute;top:30px;font-size:12px;background:white;white-space:nowrap;color:black;line-height:1}.slider-container .back-bar .focused{z-index:10}.slider-container .clickable-dummy{cursor:pointer;position:absolute;width:100%;height:100%;z-index:1}.slider-container .scale{display:none;top:2px;position:relative}.slider-container .scale span{position:absolute;height:5px;border-left:1px solid #999;font-size:0}.slider-container .scale ins{display:none}.slider-container.slider-readonly .clickable-dummy,.slider-container.slider-readonly .pointer{cursor:auto}.theme-green .back-bar{height:1px;border-radius:2px;background-color:black}.theme-green .back-bar .selected-bar{border-radius:2px;height:2px;background-color:#41c751}.theme-green .back-bar .pointer{width:24px;height:24px;top:-10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:25px;border:1px solid #41c751;background-color:white}.theme-green .scale span{border-left:1px solid #e5e5e5}.theme-green .scale ins{color:#999}.accordion .sortable-items{border-bottom:1px solid #d9d9d9}.accordion .sortable-item{height:0;overflow:hidden}.accordion .sortable-item.is-visible{border-top:1px solid #d9d9d9;height:auto;overflow:visible}.accordion .trigger.item{display:flex;align-items:baseline;font-size:1.4rem;line-height:1.2142857143;padding:16px 20px 15px 0;position:relative;text-align:left;width:100%}@media all and (min-width: 768px){.accordion .trigger.item{font-size:1.8rem}}@media all and (min-width: 1200px){.accordion .trigger.item{font-size:2.4rem;padding:25px 2px 26px 0}}.accordion .trigger.item::after{content:"";font-size:3.8rem;margin-left:auto;position:absolute;right:-16px;top:50%;transform:translateY(-50%)}@media all and (min-width: 768px){.accordion .trigger.item::after{content:"";font-size:2.4rem;right:2px}}.accordion .trigger.item.is-active::after{transform:rotate(180deg) translateY(50%)}.accordion .trigger.item:hover{color:gray;transition:color 0.15s ease-out}@media all and (max-width: 1199px){.accordion .trigger.item:focus{outline:none}}.accordion .trigger .platform{order:1;margin-right:8px}.accordion .trigger .name{order:2}.accordion .trigger .model-year{order:3}.accordion .trigger::after{order:4}.accordion .platform{display:inline-block}.accordion .platform::after{content:" ";white-space:pre-wrap}.accordion .model-year{font-size:1rem;opacity:0.5}.accordion .model-year::before{content:" ";white-space:pre-wrap}@media all and (min-width: 768px){.accordion .trigger.item,.accordion .panel{padding-left:7px}}@media all and (min-width: 1200px){.accordion .panel{padding-right:9px}}.accordion .panel::before,.accordion .panel::after{content:"";display:block}.accordion .panel::before{height:28px}@media all and (min-width: 768px){.accordion .panel::before{height:30px}}@media all and (min-width: 1200px){.accordion .panel::before{height:34px}}.accordion .panel::after{height:45px}@media all and (min-width: 768px){.accordion .panel::after{height:52px}}@media all and (min-width: 1200px){.accordion .panel::after{height:63px}}.accordion .text-content{padding:0 0 18px}@media all and (min-width: 768px){.accordion .text-content{padding-bottom:30px;width:74.5614%}}@media all and (min-width: 1200px){.accordion .text-content{padding-bottom:60px;width:49.15254%}}@media all and (min-width: 768px){.accordion .supplement{display:flex;align-items:center;flex-direction:column;justify-content:center}}.accordion .supplement table{border-collapse:collapse}@media all and (min-width: 768px){.accordion .supplement table{margin:0 auto 29px}}.accordion .supplement th{font-size:1.3rem;font-weight:400;letter-spacing:0;padding:0 20px 16px;white-space:nowrap}@media all and (min-width: 768px){.accordion .supplement th{font-size:2rem}}@media all and (min-width: 1200px){.accordion .supplement th{font-size:2.4rem;padding:0 48px 26px}}@media all and (max-width: 767px){.accordion .supplement th:first-child{padding-left:0}}@media all and (max-width: 767px){.accordion .supplement th:last-child{padding-right:0}}.accordion .supplement td{text-align:center}.accordion .supplement .label,.accordion .supplement .value{font-size:1rem;line-height:1.6}@media all and (min-width: 768px){.accordion .supplement .label,.accordion .supplement .value{font-size:1.2rem}}@media all and (min-width: 1200px){.accordion .supplement .label,.accordion .supplement .value{font-size:1.3rem}}.accordion .supplement .label{letter-spacing:1px;opacity:0.5}.accordion .supplement .value{border-bottom:1px solid black;padding:48px 0 5px}@media all and (min-width: 1200px){.accordion .supplement .value{padding-bottom:2px}}.accordion .supplement .top .value{padding-top:30px}.accordion .supplement .note{font-size:1.4rem;line-height:1.7142857143;text-align:center}@media all and (min-width: 768px) and (max-width: 1199px){.accordion .supplement .note{max-width:66.08187%}}@media all and (min-width: 1200px){.accordion .supplement .note{max-width:40.67797%}}.account-link{font-size:1.4rem !important}.social-media-links{margin-top:55px;margin-bottom:30px}.social-media-links h2{font-weight:400}#Registration .social-media-links{margin:0}#Registration .social-media-links h2{color:white;font-weight:200;font-size:4rem;line-height:1.3;padding-bottom:12px}#cannondaleLoginForm{width:100%;max-width:422px}#Login-CreateAnAccount h2{color:white;font-size:4rem;font-weight:200;line-height:1.2}.is-checkout #Login-CreateAnAccount{margin-top:60px}.is-checkout #Login-CreateAnAccount h2{font-size:1.6rem}#Login-CreateAnAccount .button,#Login-CreateAnAccount .filter-product .clear-input,.filter-product #Login-CreateAnAccount .clear-input{margin-top:36px}#cannondaleGuestCheckoutForm header{margin-bottom:90px}#cannondaleGuestCheckoutForm header.has-error{margin-bottom:30px}#cannondaleGuestCheckoutForm header.has-error .form-login-registration__error{margin-top:30px}#cannondaleGuestCheckoutForm h2{color:white;font-weight:200;font-size:4rem;line-height:1.3}#cannondaleGuestCheckoutForm a{color:white}@media all and (max-width: 767px){.form-guest-checkout__outer{padding-bottom:0 !important}.form-guest-checkout__outer .inner{padding-bottom:110px !important;border-bottom:3px solid white}}.form-guest-checkout__error{font-size:1.2rem;color:white}.form-guest-checkout__checkboxes{padding:24px 0 30px;width:100%}.form-guest-checkout__checkboxes label::before{border:1px solid white !important;background:transparent !important}.form-guest-checkout__checkboxes label:hover::before{border:1px solid #41c751 !important}.form-guest-checkout__checkboxes label::after{border:1px solid white !important}.form-guest-checkout .button,.form-guest-checkout .filter-product .clear-input,.filter-product .form-guest-checkout .clear-input{min-width:213px}@media all and (max-width: 767px){.form-guest-checkout{margin-top:-45px}.form-guest-checkout .formField{width:100%;margin-bottom:0}}#app-store-wrapper{display:flex;flex-direction:column;justify-content:space-around;align-items:center}#app-store-wrapper>img{width:30%;max-width:480px;display:block;margin:10% auto 4%}@media all and (max-width: 960px){#app-store-wrapper>img{width:35%;margin-bottom:6%}}@media all and (max-width: 767px){#app-store-wrapper>img{width:60%;margin-bottom:10%}}#app-store-logos{display:flex;justify-content:center;width:80%;max-width:1100px}#app-store-logos a{display:inline-block;max-width:300px}#app-store-logos a:first-child{margin-right:8%}#app-store-logos img{display:block;width:100%}@media all and (max-width: 767px){#app-store-logos{display:block}#app-store-logos a{margin:auto auto}#app-store-logos a:first-child{margin-bottom:30px}}#app-store-notice{text-align:center;margin:7% auto;font-weight:300;font-size:2rem}@media all and (max-width: 767px){#app-store-notice{font-size:1.8rem;margin:50px auto}}.archive-search{padding-top:70px;height:88vh;position:relative}@media all and (max-width: 767px){.archive-search{padding-top:50px}}.archive-search .headline{margin-bottom:70px}@media all and (max-width: 767px){.archive-search .headline{margin-bottom:15px}}.archive-search .input-container{display:flex;position:relative}.archive-search .input-container .icon-search{position:absolute;top:10px;left:5px;color:gray}@media all and (min-width: 769px){.archive-search .input-container .icon-search{display:none}}@media all and (max-width: 767px){.archive-search .input-container .search-input{padding-left:25px}}.archive-search .input-container .trigger{color:gray;display:inline-block;min-width:auto;padding:0;position:absolute;right:6px;top:6px}.archive-search .input-container .trigger:hover{background:transparent;color:#41c751}@media all and (min-width: 768px){.archive-search .input-container .trigger{display:none}}.archive-search .btn-container{display:flex}.archive-search .button,.archive-search .filter-product .clear-input,.filter-product .archive-search .clear-input{display:block;min-width:100%}.archive-search .button.primary,.archive-search .filter-product .primary.clear-input,.filter-product .archive-search .primary.clear-input{display:none;margin-right:16px}@media all and (min-width: 768px){.archive-search .button.primary,.archive-search .filter-product .primary.clear-input,.filter-product .archive-search .primary.clear-input{display:block}}@media all and (max-width: 767px){.archive-search .button.secondary,.archive-search .filter-product .secondary.clear-input,.filter-product .archive-search .secondary.clear-input{position:absolute;bottom:65px}}@media all and (min-width: 768px){.archive-search-expanded{border-top:1px solid #d9d9d9;margin-top:110px;padding-top:30px}}.archive-search-expanded .title{color:#41c751;font-size:1.3rem;text-transform:uppercase}.archive-search-expanded ul{padding-top:10px}@media all and (min-width: 768px){.archive-search-expanded ul{padding-top:25px}}.archive-search-expanded ul a{color:gray;text-decoration:none}.archive-search-expanded ul a:hover{color:#41c751;transition:color 0.15s ease-out}.archive-search-expanded ul strong{color:black;margin-right:8px;font-weight:400}.archive-search-result{display:flex;justify-content:space-between;align-items:center;padding:30px 0 60px 0;opacity:0}@media all and (max-width: 767px){.archive-search-result{padding:20px 0 16px 0}}.archive-search-result.fade-in{opacity:1;transition:opacity 1s ease-in}.archive-search-result strong{background:white;color:gray;text-transform:uppercase}.archive-search-result .button,.archive-search-result .filter-product .clear-input,.filter-product .archive-search-result .clear-input{display:block}@media all and (max-width: 767px){.archive-search-result .button,.archive-search-result .filter-product .clear-input,.filter-product .archive-search-result .clear-input{margin:auto;min-width:auto;width:85%;position:fixed;left:0;right:0;top:85vh;z-index:10}}.hero-archive-pdp.hero-pdp .tag:not(.plain),.hero-archive-pdp.hero-pdp .options,.hero-archive-pdp.hero-pdp .price,.hero-archive-pdp.hero-pdp .financing,.hero-archive-pdp.hero-pdp .add-to-cart,.hero-archive-pdp.hero-pdp .stock{display:none !important}.hero-archive-pdp.hero-pdp .actions{display:flex;align-items:center;justify-content:flex-end}#BikeConfiguration{position:fixed;top:40px;right:0;display:flex;flex-direction:column;align-items:flex-end;text-align:right;height:calc(100% - 40px);width:100%;max-width:440px;box-sizing:border-box;transform:translate(100%, 0);transition:transform 0.4s;z-index:4;line-height:1.3;box-shadow:0 4px 4px rgba(0,0,0,0.25)}#BikeConfiguration.is-open{transform:translate(0, 0)}@media all and (max-width: 768px){#BikeConfiguration{top:31px;max-width:100%;height:calc(100% - 31px)}}.bike-configuration__close{top:20px;left:32px}.bike-configuration__inner{overflow:auto;height:100%;width:100%;z-index:1;padding:120px 20px 0;background:white}@media all and (min-width: 769px){.bike-configuration__inner{padding-left:65px;padding-right:65px}}.bike-configuration__headline{font-size:3.2rem;line-height:1;font-weight:300;margin:0 0 9px}.bike-configuration__headline .platform{display:block;font-size:4rem;font-weight:700;margin-bottom:10px}.bike-configuration__price{font-size:4.2rem;margin-bottom:20px}.bike-configuration__price s{display:block;font-size:1.8rem}.bike-configuration__img{width:130px;margin-bottom:20px;margin-left:auto}.bike-configuration__img img{width:100%;display:block}.sticky-header.show-content .bike-configuration__img{display:block !important}.bike-configuration__size-list{margin-top:20px}.bike-configuration__retailer-purchasing-message{font-weight:bold;font-size:1.4rem !important;margin-bottom:10px !important}.bike-configuration__retailer-pick-up{padding:25px 0}.bike-configuration__retailer-pick-up h3{font-size:1.4rem;line-height:1.5}.bike-configuration__retailer-pick-up div{display:flex;align-items:center;justify-content:flex-end}.bike-configuration__retailer-pick-up h3,.bike-configuration__retailer-pick-up div{margin-bottom:10px}.bike-configuration__retailer-pick-up p{text-align:right;font-size:1.1rem;line-height:1.3;margin:0}.bike-configuration__retailer-pick-up img{margin-left:10px}.bike-configuration__add-to-cart{width:100%}.bike-configuration__add-to-cart.disabled{opacity:0.3;background:black !important;color:white !important}.bike-configuration__add-to-cart__error{margin-bottom:30px}.bike-configuration__add-to-cart__error .error-label__msg{max-width:100%}.bike-configuration__add-to-cart__error .error-label__indicator,.bike-configuration__add-to-cart__error .form-guest-checkout__error::before{position:relative;top:-3px}.bike-configuration__retailer-summary{margin-top:20px}.bike-configuration__sub-panel{position:absolute;background:white;top:0;left:0;height:100%;width:100%;max-width:675px;z-index:0;border-right:1px solid #E0E0E0;padding-top:168px;text-align:left}.bike-configuration__sub-panel .headline{font-size:4.8rem}@media all and (max-width: 960px){.bike-configuration__sub-panel{padding-top:93px}.bike-configuration__sub-panel.is-open{z-index:2}}@media all and (min-width: 961px){.bike-configuration__sub-panel{width:calc(100vw - 440px);transition:all 0.4s;transform:translate(0, 0)}.bike-configuration__sub-panel.is-open{transform:translate(-100%, 0)}.bike-configuration__sub-panel .headline{font-size:6rem}}.bike-configuration__sub-panel__close{font-family:"Space Mono",monospace;text-transform:uppercase;position:absolute;top:32px;left:30px;font-size:1.3rem}@media all and (min-width: 961px){.bike-configuration__sub-panel__close{left:50px}}.bike-configuration__size-and-geometry__panel{padding:28px 30px;overflow:auto}.bike-configuration__size-and-geometry__panel p{font-size:2.4rem;padding:28px 0}.bike-configuration__size-and-geometry__panel p.small-txt{font-size:14px;padding-top:18px}@media all and (min-width: 961px){.bike-configuration__size-and-geometry__panel{padding:28px 50px}.bike-configuration__size-and-geometry__panel p{padding:40px 0}.bike-configuration__size-and-geometry__panel p.small-txt{font-size:16px}}.bike-configuration__size-and-geometry__chart,.bike-configuration__size-and-geometry__chart li{margin:0;padding:0}.bike-configuration__size-and-geometry__chart li{display:flex;justify-content:space-between;align-items:center;height:50px;box-sizing:content-box}.bike-configuration__size-and-geometry__chart li::before{content:none}.bike-configuration__size-and-geometry__chart li+li{border-top:1px solid #E0E0E0}.bike-configuration__size-and-geometry__chart li span{font-size:14px}@media all and (min-width: 961px){.bike-configuration__size-and-geometry__chart li span{font-size:16px}}.bike-configuration__tabbed-nav{text-align:left;padding:0 30px;border-bottom:1px solid #E0E0E0}.bike-configuration__tabbed-nav a{font-family:"Space Mono",monospace;text-transform:uppercase;text-decoration:none;border-bottom:2px solid transparent;padding-bottom:10px}.bike-configuration__tabbed-nav a.is-active{border-color:#41c751}.bike-configuration__tabbed-nav a+a{margin-left:35px}@media all and (min-width: 961px){.bike-configuration__tabbed-nav{padding:0 50px}}.bike-configuration__retailers{padding:28px 30px;overflow:auto;height:100%}.bike-configuration__retailers-search{margin-bottom:32px}.bike-configuration__retailers-search .button,.bike-configuration__retailers-search .filter-product .clear-input,.filter-product .bike-configuration__retailers-search .clear-input{line-height:46px;align-self:flex-end}.bike-configuration__retailers-search .formField{margin-right:16px;margin-bottom:0}.bike-configuration__retailers-list{padding:0}.bike-configuration__retailers-list__item{display:flex;justify-content:space-between;align-items:flex-start;margin:0 0 10px !important;padding:10px;border:1px solid #EFEFEF}.bike-configuration__retailers-list__item::before{display:none}.bike-configuration__retailers-list__item h3{color:black;font-size:1.2rem !important;margin:0 0 4px}.bike-configuration__retailers-list__item p{color:#757575;font-size:1.2rem;padding:0;margin:0}.bike-configuration__retailers-list__item-details__distance{margin-bottom:10px !important}.bike-configuration__retailers-list__item-inventory-status{text-align:right;max-width:50%;margin:0 0 0 10px}.bike-configuration__retailers-list__item-inventory-status h4{margin:0 0 4px;font-size:1.4rem}.bike-configuration__retailers-list__item-inventory-status p{max-width:180px}@media all and (min-width: 961px){.bike-configuration__retailers{padding:28px 50px}.bike-configuration__retailers-search .formField{margin-right:20px}.bike-configuration__retailers-list__item h3{font-size:1.8rem !important}.bike-configuration__retailers-list__item p{color:black}.bike-configuration__retailers-list__item-details__distance{font-size:1rem !important}.bike-configuration__retailers-list__item-inventory-status h4{margin:0 0 10px}}.size-calculator{justify-content:flex-start}.size-calculator .flex-row,.size-calculator .formField{width:auto}.size-calculator .formField{display:flex;align-items:center}.size-calculator .formField::after{content:attr(data-unit-val);display:block;margin-left:15px}.size-calculator .select-wrap{position:relative}.size-calculator .select-wrap::before{content:'';display:block;position:absolute;right:10px;top:10px;width:6px;height:6px;transform:rotate(45deg);border-right:1px solid black;border-bottom:1px solid black;z-index:-1}.size-calculator select{padding:5px 30px 5px 1px;background:transparent}.size-calculator__wrapper{max-width:380px;margin-right:auto}.size-calculator__field-spacing{margin-left:34px}.size-calculator__results,.size-calculator__results+p{margin-bottom:0;padding-bottom:0}.size-calculator__results em{font-style:normal}.size-calculator__rich-text p+p{padding-top:0}.size-calculator input[type="number"]{width:70px;padding:5px 0 5px 13px}.sticky-header__content .bike-configuration__toggle{min-width:0;line-height:40px;display:block;flex-shrink:0}@media all and (min-width: 769px){.sticky-header__content .bike-configuration__toggle{line-height:56px}}.bike-finder{display:flex;align-items:center;flex-direction:column;justify-content:center;min-height:79.6vh;padding-top:33px;text-align:center}@media all and (min-width: 768px){.bike-finder{min-height:76vh;padding-top:50px}}.bike-finder .introduction .headline{font-size:4.8rem;line-height:1.1666666667;margin-bottom:38px}@media all and (min-width: 768px){.bike-finder .introduction .headline{font-size:6rem;line-height:1.1;margin-bottom:30px}}.bike-finder .button,.bike-finder .filter-product .clear-input,.filter-product .bike-finder .clear-input{margin:0 auto}.bike-finder .button-container{width:100%;transition:all 0.5s;opacity:1;visibility:visible}.bike-finder .button-container.inactive-button-container{opacity:0;visibility:hidden}.bike-finder .sub-headline{font-family:"favorit",Helvetica,sans-serif;font-size:1.7rem;line-height:1.75;text-transform:none}@media all and (min-width: 768px){.bike-finder .sub-headline{font-size:2.4rem;line-height:1.2083333333;margin-bottom:6px}}.bike-finder [type="checkbox"]:checked+label svg .st0,.bike-finder [type="checkbox"]:checked+label svg .st1{stroke:#41c751}.bike-finder-icon-container{cursor:pointer;display:inline-block;margin:0 0 29px;width:126px}@media all and (min-width: 768px){.bike-finder-icon-container{margin:0;padding:0;width:124px}}@media all and (min-width: 960px){.bike-finder-icon-container{display:flex;flex-direction:column}}.bike-finder-icon-container.selected,.bike-finder-icon-container:hover,.bike-finder-icon-container:active{color:#41c751}.bike-finder-icon-container.selected img,.bike-finder-icon-container:hover img,.bike-finder-icon-container:active img{border:Solid 1px #41c751}.bike-finder-icon-container.selected svg .st0,.bike-finder-icon-container.selected svg .st1,.bike-finder-icon-container:hover svg .st0,.bike-finder-icon-container:hover svg .st1,.bike-finder-icon-container:active svg .st0,.bike-finder-icon-container:active svg .st1{stroke:#41c751}.bike-finder-icon-container [type="radio"]+label{font-size:1.4rem;padding:0}@media all and (min-width: 768px){.bike-finder-icon-container [type="radio"]+label{font-size:1.6rem}}.bike-finder-icon-container [type="radio"]:checked+label{background:transparent;color:#41c751}.bike-finder-icon-container [type="radio"]:checked+label svg .st0,.bike-finder-icon-container [type="radio"]:checked+label svg .st1{stroke:#41c751}.bike-finder-icon-container svg{display:block;fill:black;margin:0 0 7px;max-width:none;width:126px}@media all and (min-width: 768px){.bike-finder-icon-container svg{margin-bottom:29px;width:124px}}.bike-finder-icon-container svg .st0,.bike-finder-icon-container svg .st1{fill:none;stroke:#000;stroke-width:2}.bike-finder-icon-container svg .st1{stroke-dasharray:6, 8}.bike-finder-question{min-height:19.05vh}@media all and (min-width: 768px){.bike-finder-question{min-height:21.6vh}}@media all and (min-width: 960px){.bike-finder-question{min-height:23.4vh}}.bike-finder-question .question{font-size:2.4rem;font-weight:700;line-height:1.3333333333;margin:0}@media all and (min-width: 768px){.bike-finder-question .question{font-size:4rem}}.bike-finder-question .question strong{display:block;font-size:1rem;font-weight:400;margin:0 0 10px}@media all and (min-width: 768px){.bike-finder-question .question strong{font-size:1.3rem;margin-bottom:6px}}.bike-finder-choices{display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:850px;width:100%}.bike-finder-range{max-width:920px;min-height:44vh;padding-top:16vh}@media all and (min-width: 768px){.bike-finder-range{min-height:30vh;padding-top:13vh}}@media all and (min-width: 960px){.bike-finder-range{min-height:18.75vh;padding-top:7.3vh}}.bike-finder-tag-wrapper{margin-bottom:20px;text-align:left;margin:0 auto;cursor:pointer}@media all and (max-width: 767px){.bike-finder-tag-wrapper{margin-left:-20px;margin-right:-20px;text-align:center}}@media all and (min-width: 768px){.bike-finder-tag-wrapper{text-align:center}}.bike-finder-tag-wrapper span[data-action="select tag"],.bike-finder-tag-wrapper .bike-finder-tag{font-size:1.3rem;border:1px solid #222;border-radius:30px;color:black;display:inline-block;margin:0 4px 16px 0;padding:0 30px;line-height:64px;text-transform:uppercase}@media all and (max-width: 959px){.bike-finder-tag-wrapper span[data-action="select tag"],.bike-finder-tag-wrapper .bike-finder-tag{padding:0 10px;line-height:35px;margin:0 6px 10px 0}}@media all and (min-width: 768px){.bike-finder-tag-wrapper span[data-action="select tag"],.bike-finder-tag-wrapper .bike-finder-tag{margin:0 12px 16px 0}}.bike-finder-tag-wrapper span[data-action="select tag"]{transition:all 0.25s}.bike-finder-tag-wrapper span[data-action="select tag"]:hover,.bike-finder-tag-wrapper span[data-action="select tag"].selected{color:white;background-color:black}.bike-finder-tag-wrapper span[data-action="select tag"].invalid{display:none}.bike-finder-tag-wrapper span[data-action="select tag"] label{margin:0;padding:0}.bike-finder-tag-wrapper span[data-action="select tag"] label::before,.bike-finder-tag-wrapper span[data-action="select tag"] label::after{display:none}.bike-finder-final{padding:20px 0}.bike-finder-final+.product-grid+.button-container{padding-top:0}.hero-bike-finder{display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;padding:210px 0 0;margin-top:-60px}@media all and (max-width: 959px){.hero-bike-finder{padding-top:137px}}@media all and (max-width: 767px){.hero-bike-finder{padding-top:78px}}@media all and (min-width: 768px){.hero-bike-finder{margin-top:-85px}}@media all and (min-width: 1200px){.hero-bike-finder{text-align:center}}.hero-bike-finder .headline{color:black;font-weight:400;font-size:1.7rem;position:relative;z-index:2;text-align:center}@media all and (min-width: 768px){.hero-bike-finder .headline{font-size:3rem}}@media all and (min-width: 960px){.hero-bike-finder .headline{font-size:3.4rem}}@media all and (min-width: 1200px){.hero-bike-finder .headline{font-size:4rem}}.hero-bike-finder .headline strong{display:block;font-size:4.8rem;font-weight:700;line-height:1.1666666667;margin:0 0 -6px;position:relative;top:-3px}@media all and (min-width: 768px){.hero-bike-finder .headline strong{font-size:8rem;margin-bottom:-13px;top:-6px}}@media all and (min-width: 960px){.hero-bike-finder .headline strong{font-size:10rem}}@media all and (min-width: 1200px){.hero-bike-finder .headline strong{font-size:12rem;margin-bottom:-21px;top:-11px}}.hero-bike-finder[data-color="light"]{color:white}.hero-bike-finder[data-color="light"] .headline{color:white}.hero-bike-finder[data-color="light"] .button,.hero-bike-finder[data-color="light"] .filter-product .clear-input,.filter-product .hero-bike-finder[data-color="light"] .clear-input{border-color:white}.hero-bike-finder[data-color="light"] .button.secondary,.hero-bike-finder[data-color="light"] .filter-product .secondary.clear-input,.filter-product .hero-bike-finder[data-color="light"] .secondary.clear-input{color:white}.hero-bike-finder[data-type="image"]{background-position:50% 50%;background-size:cover}.hero-bike-finder[data-type="image"] .image{display:none}.billboard{background-color:rgba(0,0,0,0.5);overflow:hidden;padding:71px 20px 0;position:relative}@media all and (min-width: 768px){.billboard{padding:92px 87px 0}}@media all and (min-width: 1200px){.billboard{padding:74px 0 0;text-align:center}}.billboard:first-of-type{margin-top:-60px;padding-top:calc(71px + 60px)}@media all and (min-width: 768px){.billboard:first-of-type{margin-top:-85px;padding-top:calc(92px + 85px)}}@media all and (min-width: 1200px){.billboard:first-of-type{padding-top:calc(74px + 85px);text-align:center}}.billboard .content-container,.billboard .headline,.billboard .content,.billboard .bottom-link{position:relative}.billboard .content-container{text-align:center}@media all and (min-width: 768px){.billboard .content-container{margin:0}}@media all and (min-width: 1200px){.billboard .content-container{padding-left:calc(42px * 2);padding-right:calc(42px * 2)}}@media only screen and (min-width: 1382px){.billboard .content-container{margin:0 auto;padding-left:0;padding-right:0}}.billboard .headline{display:inline-block;font-size:6rem;line-height:0.9666666667;margin:0 0 37px;z-index:1}@media all and (min-width: 768px){.billboard .headline{font-size:8rem;line-height:1;margin-bottom:27px;text-align:center}}@media all and (min-width: 1200px){.billboard .headline{font-size:12rem;margin-bottom:76px}}.billboard .headline.large{font-size:8rem;line-height:1;margin:0 0 33px}@media all and (min-width: 768px){.billboard .headline.large{line-height:1;margin-bottom:27px}}@media all and (min-width: 1200px){.billboard .headline.large{font-size:12rem;margin-bottom:76px}}.billboard .label{top:41px}@media all and (min-width: 768px){.billboard .label{top:57px}}@media all and (min-width: 1200px){.billboard .label{top:91px}}.billboard .large .label{top:60px}@media all and (min-width: 768px){.billboard .large .label{top:57px}}@media all and (min-width: 1200px){.billboard .large .label{top:91px}}.billboard .content{line-height:1.7142857143;text-align:left;z-index:3}@media all and (min-width: 768px){.billboard .content{font-size:1.6rem;line-height:1.5;width:73.9%}}@media all and (min-width: 960px){.billboard .content{font-size:1.8rem;max-width:675px}}@media all and (min-width: 1200px){.billboard .content{font-size:2.4rem;width:32.20339%}}.billboard .content p,.billboard .content ul,.billboard .content ol{margin:0 0 21px;width:100%}@media all and (min-width: 768px){.billboard .content p,.billboard .content ul,.billboard .content ol{margin-bottom:34px}}@media all and (min-width: 768px) and (max-width: 1199px){.billboard .content p,.billboard .content ul,.billboard .content ol{padding-right:100px}}.billboard .buttons{display:flex;justify-content:center}@media all and (min-width: 768px){.billboard .buttons{justify-content:center}}.billboard .buttons .button,.billboard .buttons .filter-product .clear-input,.filter-product .billboard .buttons .clear-input{display:flex}@media all and (max-width: 767px){.billboard .buttons .button,.billboard .buttons .filter-product .clear-input,.filter-product .billboard .buttons .clear-input{width:calc(50% - 4px)}.billboard .buttons .button+.button,.billboard .buttons .filter-product .clear-input+.button,.filter-product .billboard .buttons .clear-input+.button,.billboard .buttons .filter-product .button+.clear-input,.filter-product .billboard .buttons .button+.clear-input,.billboard .buttons .filter-product .clear-input+.clear-input,.filter-product .billboard .buttons .clear-input+.clear-input{margin-left:8px}}@media all and (min-width: 768px){.billboard .buttons .button,.billboard .buttons .filter-product .clear-input,.filter-product .billboard .buttons .clear-input{display:flex;min-width:213px}}@media all and (max-width: 767px){.billboard .buttons .button+.button,.billboard .buttons .filter-product .clear-input+.button,.filter-product .billboard .buttons .clear-input+.button,.billboard .buttons .filter-product .button+.clear-input,.filter-product .billboard .buttons .button+.clear-input,.billboard .buttons .filter-product .clear-input+.clear-input,.filter-product .billboard .buttons .clear-input+.clear-input{width:calc(50% - 4px)}.billboard .buttons .button+.button+.button,.billboard .buttons .filter-product .clear-input+.button+.button,.filter-product .billboard .buttons .clear-input+.button+.button,.billboard .buttons .filter-product .button+.clear-input+.button,.filter-product .billboard .buttons .button+.clear-input+.button,.billboard .buttons .filter-product .clear-input+.clear-input+.button,.filter-product .billboard .buttons .clear-input+.clear-input+.button,.billboard .buttons .filter-product .button+.button+.clear-input,.filter-product .billboard .buttons .button+.button+.clear-input,.billboard .buttons .filter-product .clear-input+.button+.clear-input,.filter-product .billboard .buttons .clear-input+.button+.clear-input,.billboard .buttons .filter-product .button+.clear-input+.clear-input,.filter-product .billboard .buttons .button+.clear-input+.clear-input,.billboard .buttons .filter-product .clear-input+.clear-input+.clear-input,.filter-product .billboard .buttons .clear-input+.clear-input+.clear-input{margin-left:8px}}@media all and (min-width: 768px){.billboard .buttons .button+.button,.billboard .buttons .filter-product .clear-input+.button,.filter-product .billboard .buttons .clear-input+.button,.billboard .buttons .filter-product .button+.clear-input,.filter-product .billboard .buttons .button+.clear-input,.billboard .buttons .filter-product .clear-input+.clear-input,.filter-product .billboard .buttons .clear-input+.clear-input{margin-left:12px}}.billboard .content .buttons{display:flex;align-items:stretch;justify-content:space-between;position:relative;z-index:3;text-align:left}@media all and (min-width: 1200px){.billboard .content .buttons{flex-direction:column;justify-content:flex-start;width:213px}}.billboard .content .buttons .button,.billboard .content .buttons .filter-product .clear-input,.filter-product .billboard .content .buttons .clear-input{display:flex;width:100%}@media all and (max-width: 767px){.billboard .content .buttons .button,.billboard .content .buttons .filter-product .clear-input,.filter-product .billboard .content .buttons .clear-input{width:calc(50% - 4px)}.billboard .content .buttons .button+.button,.billboard .content .buttons .filter-product .clear-input+.button,.filter-product .billboard .content .buttons .clear-input+.button,.billboard .content .buttons .filter-product .button+.clear-input,.filter-product .billboard .content .buttons .button+.clear-input,.billboard .content .buttons .filter-product .clear-input+.clear-input,.filter-product .billboard .content .buttons .clear-input+.clear-input{margin-left:8px}}@media all and (min-width: 768px){.billboard .content .buttons .button,.billboard .content .buttons .filter-product .clear-input,.filter-product .billboard .content .buttons .clear-input{min-width:calc(50% - 6px)}}@media all and (min-width: 1200px){.billboard .content .buttons .button,.billboard .content .buttons .filter-product .clear-input,.filter-product .billboard .content .buttons .clear-input{width:auto}.billboard .content .buttons .button+.button,.billboard .content .buttons .filter-product .clear-input+.button,.filter-product .billboard .content .buttons .clear-input+.button,.billboard .content .buttons .filter-product .button+.clear-input,.filter-product .billboard .content .buttons .button+.clear-input,.billboard .content .buttons .filter-product .clear-input+.clear-input,.filter-product .billboard .content .buttons .clear-input+.clear-input{margin-left:0}}@media all and (min-width: 1200px){.billboard .content .buttons .button:first-child,.billboard .content .buttons .filter-product .clear-input:first-child,.filter-product .billboard .content .buttons .clear-input:first-child{margin-bottom:12px}}.billboard .bottom-link{position:absolute;bottom:28px;left:0;z-index:5;text-align:center;width:100%}@media all and (min-width: 768px){.billboard .bottom-link{bottom:60px}}@media all and (min-width: 1200px){.billboard .bottom-link{width:auto;text-align:left}}.billboard .bottom-link a{color:white;display:inline-block;font-size:1rem;opacity:0.35;text-decoration:none}@media all and (min-width: 768px){.billboard .bottom-link a{font-size:1.2rem}}.billboard .bottom-link a:hover{opacity:1}.billboard .billboard-video{height:calc(100% + 4px);overflow:hidden;position:absolute;left:0;top:-2px;z-index:1;width:calc(100vw + 4px)}.billboard .billboard-video video{height:100%;min-width:100%;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);width:auto}.billboard .button.secondary,.billboard .filter-product .secondary.clear-input,.filter-product .billboard .secondary.clear-input{border-color:black}.billboard[data-color="light"]{color:white}.billboard[data-color="light"] .headline{color:white}.billboard[data-color="light"] .button.secondary,.billboard[data-color="light"] .filter-product .secondary.clear-input,.filter-product .billboard[data-color="light"] .secondary.clear-input{border-color:white;color:white}.billboard[data-color="light"] .button.secondary:hover,.billboard[data-color="light"] .filter-product .secondary.clear-input:hover,.filter-product .billboard[data-color="light"] .secondary.clear-input:hover{border-color:white;color:black}.billboard[data-type="color"] .content-container,.billboard[data-type="image"] .content-container{padding-bottom:50px}@media all and (min-width: 768px){.billboard[data-type="color"] .content-container,.billboard[data-type="image"] .content-container{padding-bottom:84px}}@media all and (min-width: 1200px){.billboard[data-type="color"] .content-container,.billboard[data-type="image"] .content-container{min-height:705px;padding-bottom:110px}}.billboard[data-type="color"] .image{margin:-18px -20px -50px;pointer-events:none;position:relative;z-index:3}@media all and (min-width: 768px){.billboard[data-type="color"] .image{margin:-22px -87px -84px}}@media all and (min-width: 1200px){.billboard[data-type="color"] .image{margin:0;position:absolute;bottom:0;left:50%;z-index:2;transform:translateX(-50%);top:90px;width:100%}}.billboard[data-type="color"] .image img{display:block;max-width:100%;margin:0 auto;width:100%}@media all and (min-width: 1200px){.billboard[data-type="color"] .image img{height:100%;max-width:none;position:absolute;left:50%;top:0;transform:translateX(-50%);width:auto}}.billboard[data-type="image"]{background-position:50% 50%;background-size:cover}.billboard[data-type="image"] .content-container{padding-bottom:230px}@media all and (min-width: 768px){.billboard[data-type="image"] .content-container{padding-bottom:264px}}@media all and (min-width: 1200px){.billboard[data-type="image"] .content-container{padding-bottom:110px}}.billboard[data-type="video"]{display:flex;align-items:center;min-height:100vw;padding-top:0}@media all and (min-width: 768px){.billboard[data-type="video"]{min-height:calc(100vw * 0.5626)}}.billboard[data-type="video"] .content-container{min-height:0;padding:50px 0;position:static;z-index:2;text-align:center}@media all and (min-width: 768px){.billboard[data-type="video"] .content-container{padding:0;width:100%}}.billboard[data-type="video"] .content{margin-bottom:0}@media all and (min-width: 768px){.billboard[data-type="video"] .content{margin:0 auto;max-width:75%;padding:0}}@media all and (min-width: 1200px){.billboard[data-type="video"] .content{justify-content:center;width:75%}}.billboard[data-type="video"] .headline{margin-bottom:20px;z-index:2}@media all and (max-width: 767px){.billboard[data-type="video"] .headline{font-size:6rem}}@media all and (min-width: 768px){.billboard[data-type="video"] .headline{margin-bottom:30px}}@media all and (min-width: 1200px){.billboard[data-type="video"] .headline{margin-bottom:39px}}@media all and (min-width: 1200px){.billboard[data-type="video"] .bottom-link{left:50%;text-align:right;transform:translateX(-50%);width:1281px}}.billboard[data-type="diptych"]{background:transparent;padding:0}@media all and (min-width: 768px){.billboard[data-type="diptych"]{display:flex}}.billboard[data-type="diptych"] .column{display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;min-height:100vw;width:100%}@media all and (min-width: 768px){.billboard[data-type="diptych"] .column{min-height:calc(100vw * 0.5903);width:50%}}.billboard[data-type="diptych"] .buttons{justify-content:center;min-width:0;padding:0;width:100%;z-index:2}@media all and (min-width: 768px){.billboard[data-type="diptych"] .buttons{top:2px}}@media all and (min-width: 1200px){.billboard[data-type="diptych"] .buttons{top:20px}}.billboard[data-type="diptych"] .button,.billboard[data-type="diptych"] .filter-product .clear-input,.filter-product .billboard[data-type="diptych"] .clear-input{margin:0;max-width:85%;min-width:216px;width:auto}@media all and (min-width: 1200px){.billboard[data-type="diptych"] .button,.billboard[data-type="diptych"] .filter-product .clear-input,.filter-product .billboard[data-type="diptych"] .clear-input{max-width:75%}}.billboard[data-type="diptych"] .billboard-video{width:100%}.billboard[data-type="diptych"] .background{background-position:50% 0;background-size:cover;height:100%;position:absolute;left:0;top:0;z-index:1;width:100%}.billboard[data-type="diptych"] .background picture{display:none}.billboard-centered{display:flex;align-items:center;flex-direction:column;justify-content:center;min-height:100vh;overflow:hidden;padding:0 20px;position:relative;background-image:var(--background);background-size:cover;background-position:center center}@media all and (min-width: 768px){.billboard-centered{min-height:calc(100vw * 0.5903);padding:0 42px}.billboard-centered[data-video]{min-height:calc(100vw * 0.5625)}}@media all and (min-width: 1200px){.billboard-centered{padding:74px 0 86px}}@media all and (max-width: 767px){.billboard-centered{min-height:100vh;background-image:var(--background-mobile)}}.billboard-centered:first-child{margin-top:-60px}@media all and (min-width: 768px){.billboard-centered:first-child{margin-top:-85px}}@media all and (min-width: 1200px){.billboard-centered:first-child{text-align:center}}.billboard-centered .image{position:absolute;left:0;right:0;width:100%;height:100%}.billboard-centered .image img{width:100%}.billboard-centered .image .mobile-image{display:none;position:relative}.billboard-centered .image .mobile-image img{width:100%}@media all and (max-width: 767px){.billboard-centered .image .mobile-image{display:block}}.billboard-centered .html5-video{width:100%;position:absolute;z-index:1}.billboard-centered .html5-video video{display:block;position:relative;width:100%}.billboard-centered .html5-video .mobile-img{display:none;position:relative}.billboard-centered .html5-video .mobile-img img{width:100%}@media all and (max-width: 767px){.billboard-centered .html5-video video{display:none}.billboard-centered .html5-video .mobile-img{display:block}}.billboard-centered .headline{display:block;margin:0;position:relative;top:3px;z-index:2;text-align:center}@media all and (max-width: 767px){.billboard-centered .headline{margin-top:100px}}.billboard-centered .headline h2{font-size:6.5rem;font-weight:700;line-height:1.1666666667}.billboard-centered .headline h2 .preheadline{font-size:1.4rem;line-height:1.4rem}@media all and (min-width: 768px){.billboard-centered .headline h2{margin-bottom:10px}}@media all and (min-width: 960px){.billboard-centered .headline h2{font-size:10rem;margin-bottom:10px}}@media all and (min-width: 1200px){.billboard-centered .headline h2{font-size:12rem;margin-bottom:0;top:10px}}.billboard-centered .headline.small{margin-bottom:30px}@media all and (min-width: 960px){.billboard-centered .headline.small h2{font-size:6rem;margin-bottom:10px}}@media all and (min-width: 1200px){.billboard-centered .headline.small h2{font-size:8rem;margin-bottom:0;top:10px}}@media all and (max-width: 767px){.billboard-centered .headline.small{font-size:6rem;line-height:6rem}}.billboard-centered .headline.large{margin-bottom:60px}@media all and (min-width: 960px){.billboard-centered .headline.large h2{font-size:12rem;margin-bottom:10px}}@media all and (min-width: 1200px){.billboard-centered .headline.large h2{font-size:16rem;margin-bottom:0;top:10px}}@media all and (max-width: 767px){.billboard-centered .headline.large{font-size:10rem;line-height:10rem}}.billboard-centered .headline .rotated.label{position:absolute;font-size:1rem;bottom:14px;left:-8px;font-family:"Space Mono",monospace;font-weight:400;letter-spacing:2px;text-transform:uppercase;transform:rotate(270deg);-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-o-transform:rotate(270deg);-ms-transform:rotate(270deg);text-align:left}@media all and (min-width: 768px){.billboard-centered .headline .rotated.label{bottom:23px}}@media all and (min-width: 960px){.billboard-centered .headline .rotated.label{font-size:1.1em;bottom:31px}}@media all and (min-width: 1200px){.billboard-centered .headline .rotated.label{bottom:25px}}.billboard-centered .headline .preheadline{display:block;color:black;font-size:1.4rem;margin:0 0 8px}@media all and (min-width: 768px){.billboard-centered .headline .preheadline{margin-bottom:9px}}.billboard-centered .button-container{flex-wrap:wrap}@media all and (max-width: 767px){.billboard-centered .button-container{margin-bottom:30px}}.billboard-centered .button-container a.button,.billboard-centered .button-container .filter-product a.clear-input,.filter-product .billboard-centered .button-container a.clear-input{margin:10px}@media all and (max-width: 767px){.billboard-centered .button-container a.button,.billboard-centered .button-container .filter-product a.clear-input,.filter-product .billboard-centered .button-container a.clear-input{min-width:70%;width:70%;display:block;position:relative;left:0}}.billboard-centered a.button,.billboard-centered .filter-product a.clear-input,.filter-product .billboard-centered a.clear-input{margin:10px}@media all and (min-width: 768px){.billboard-centered a.button,.billboard-centered .filter-product a.clear-input,.filter-product .billboard-centered a.clear-input{margin-bottom:9px}}.billboard-centered .subheadline{width:40%;margin:0 auto;margin-bottom:20px;color:#fff;z-index:2;padding-top:30px}@media all and (max-width: 768px){.billboard-centered .subheadline{padding-top:10px}}@media all and (max-width: 959px){.billboard-centered .subheadline{width:60%}}.billboard-centered .subheadline p{font-weight:400;text-align:center;font-size:1.6rem}@media all and (min-width: 960px){.billboard-centered .subheadline p{font-size:2rem;line-height:1.6}}.billboard-centered .subheadline.small p{font-size:1.2rem}@media all and (max-width: 767px){.billboard-centered .subheadline.small{font-size:1rem}}.billboard-centered .subheadline.large p{font-size:2rem}@media all and (max-width: 767px){.billboard-centered .subheadline.large p{font-size:1.8rem}}.billboard-centered .button-container{padding-top:0}.billboard-centered .diptych{display:flex;flex-direction:column;height:100%;position:absolute;left:0;top:0;z-index:1;width:100%}@media all and (min-width: 768px){.billboard-centered .diptych{flex-direction:row;justify-content:space-between;height:100%}}.billboard-centered .column{height:50%;overflow:hidden;position:relative;width:100%}@media all and (max-width: 767px){.billboard-centered .column{order:1}}@media all and (min-width: 768px){.billboard-centered .column{height:100%;width:50%}}@media all and (max-width: 767px){.billboard-centered .column:first-child{order:2}}.billboard-centered .background{background-position:50% 0;background-size:cover;height:100%;position:absolute;left:0;top:0;z-index:1;width:100%}.billboard-centered picture{display:none}.billboard-centered .button,.billboard-centered .filter-product .clear-input,.filter-product .billboard-centered .clear-input{position:relative;z-index:2}@media all and (max-width: 768px){.billboard-centered .button,.billboard-centered .filter-product .clear-input,.filter-product .billboard-centered .clear-input{width:calc(100% - 40px);position:absolute;bottom:20px;left:20px}}.billboard-centered[data-color="light"]{background-color:gray;color:white}.billboard-centered[data-color="light"] .headline,.billboard-centered[data-color="light"] .preheadline,.billboard-centered[data-color="light"] h2{color:white}.billboard-centered[data-color="light"] .headline strong,.billboard-centered[data-color="light"] .preheadline strong,.billboard-centered[data-color="light"] h2 strong{color:white}.billboard-centered[data-color="light"] .button.secondary,.billboard-centered[data-color="light"] .filter-product .secondary.clear-input,.filter-product .billboard-centered[data-color="light"] .secondary.clear-input{color:white;border-color:white}.billboard-centered[data-color="light"] .button.secondary:hover,.billboard-centered[data-color="light"] .filter-product .secondary.clear-input:hover,.filter-product .billboard-centered[data-color="light"] .secondary.clear-input:hover{color:black}.billboard-centered .billboard-centered-lower{margin:0 auto;width:100%;max-width:1100px;position:relative;z-index:2}.billboard-centered.left .billboard-centered-lower .subheadline{margin:0;width:25%}@media all and (max-width: 959px){.billboard-centered.left .billboard-centered-lower .subheadline{width:60%}}.billboard-centered.left .billboard-centered-lower .subheadline p{text-align:left}@media all and (min-width: 960px){.billboard-centered.left .billboard-centered-lower .button-container{display:block}}@media all and (min-width: 960px){.billboard-centered.left .billboard-centered-lower .button,.billboard-centered.left .billboard-centered-lower .filter-product .clear-input,.filter-product .billboard-centered.left .billboard-centered-lower .clear-input{width:215px;margin:0;display:block}.billboard-centered.left .billboard-centered-lower .button+.button,.billboard-centered.left .billboard-centered-lower .filter-product .clear-input+.button,.filter-product .billboard-centered.left .billboard-centered-lower .clear-input+.button,.billboard-centered.left .billboard-centered-lower .filter-product .button+.clear-input,.filter-product .billboard-centered.left .billboard-centered-lower .button+.clear-input,.billboard-centered.left .billboard-centered-lower .filter-product .clear-input+.clear-input,.filter-product .billboard-centered.left .billboard-centered-lower .clear-input+.clear-input{margin-top:12px}}@media all and (min-width: 768px){.blog-content{font-size:1.8rem;line-height:1.75;padding:0 16%}}@media all and (min-width: 960px){.blog-content{font-size:2rem}}@media all and (min-width: 1200px){.blog-content{font-size:2.4rem}}.blog-content h2{font-size:2.4rem;font-weight:400;line-height:1;margin:40px 0 16px}@media all and (min-width: 768px){.blog-content h2{font-size:3.2rem;margin:48px 0 24px}}@media all and (min-width: 960px){.blog-content h2{font-size:3.6rem;margin:54px 0 30px}}@media all and (min-width: 1200px){.blog-content h2{font-size:4rem;margin:62px 0 38px}}@media all and (min-width: 768px){.blog-content>div,.blog-content>section,.blog-content>blockquote{margin-left:-16%;margin-right:-16%}}@media all and (min-width: 1200px){.blog-content>div,.blog-content>section,.blog-content>blockquote{margin-top:87px}}.blog-footer{border-bottom:1px solid black;line-height:1.8571428571;margin:0 0 40px;padding:40px 0 8px}@media all and (min-width: 768px){.blog-footer{border-bottom:2px solid gray;display:flex;align-items:baseline;justify-content:space-between;margin-bottom:65px;padding:60px 0 5px}}@media all and (min-width: 1200px){.blog-footer{margin-bottom:100px}}.blog-footer .back-to-top{display:none}@media all and (min-width: 768px){.blog-footer .back-to-top{display:block;font-size:1.4rem;position:relative;top:-7px;text-decoration:none}}.blog-footer .share{display:flex;align-items:baseline;justify-content:space-between}@media all and (min-width: 768px){.blog-footer .share{display:inline-flex}}.blog-footer .share .title{font-size:1.3rem;margin:0;position:relative;top:0}@media all and (min-width: 768px){.blog-footer .share .title{font-size:1.2rem;margin:0 24px 0 0;top:-6px}}.blog-footer .share a{display:inline-block;margin:0 0 0 24px;text-decoration:none}@media all and (max-width: 767px){.blog-footer .share .icon{font-size:2.4rem}}@media all and (min-width: 768px){.blog-header{margin-top:90px;margin-bottom:7px}}.blog-header .title-group{position:relative;z-index:2}.blog-header .page-title{font-size:4rem;line-height:1.2;margin:0 0 -24px}@media all and (min-width: 768px){.blog-header .page-title{font-size:6rem;margin-bottom:-29px;padding-right:30%}}@media all and (min-width: 960px){.blog-header .page-title{line-height:1.0625;margin-bottom:-25px}}@media all and (min-width: 1200px){.blog-header .page-title{font-size:9.6rem;margin-bottom:-33px}}@media only screen and (min-width: 1250px){.blog-header .page-title{padding-right:40%}}.blog-header time{display:none}@media all and (min-width: 768px){.blog-header time{display:block;font-size:1.1rem;max-width:25%;position:absolute;bottom:34px;right:0}}@media all and (min-width: 960px){.blog-header time{font-size:1.3rem;max-width:35%}}@media all and (min-width: 1200px){.blog-header time{bottom:54px}}.blog-header .image{padding:0;position:relative;text-align:left}@media all and (max-width: 767px){.blog-header .image{text-align:right}}@media all and (min-width: 768px){.blog-header .image{overflow:hidden}}@media all and (min-width: 768px){.blog-header .image img,.blog-header .image .caption{float:right}}.blog-header .image img,.blog-header .image .caption{width:87.5%}@media all and (min-width: 768px){.blog-header .image img,.blog-header .image .caption{width:87%}}@media all and (min-width: 1200px){.blog-header .image img,.blog-header .image .caption{width:87.5%}}.blog-header .image img{margin:0}@media all and (max-width: 767px){.blog-header .image img{display:inline-block}}@media all and (min-width: 768px){.blog-header .image img{margin-bottom:6px}}@media all and (min-width: 1200px){.blog-header .image img{margin-bottom:11px}}.blog-header .image .caption{font-size:1rem;max-width:none;padding:0;text-align:left}@media all and (min-width: 768px){.blog-header .image .caption{font-size:1.2rem}}@media all and (min-width: 1200px){.blog-header .image .caption{font-size:1.4rem}}.blog-header .image .caption p{margin:0;font-size:inherit}.blog-header .author{font-size:1.6rem;line-height:1;margin:0 0 47px;padding:17px 0 0 0}@media all and (min-width: 768px){.blog-header .author{font-size:2rem;margin:0;padding:20px 0 0 25%;text-align:right}}@media all and (min-width: 1200px){.blog-header .author{font-size:2.4rem}}.blog-list-header h1{font-weight:400;max-width:650px;font-size:9.6rem;margin:50px 0 15px 0}@media all and (max-width: 768px){.blog-list-header h1{font-size:4.8rem;margin:25px 0}}.blog-list-card-grid{display:flex;flex-wrap:wrap;justify-content:space-between}@media all and (max-width: 768px){.blog-list-card-grid{flex-direction:column;align-items:center;padding-top:50px}}.blog-list-card-grid .blog-list-card{padding-bottom:50px}@media all and (min-width: 768px){.blog-list-card-grid .blog-list-card{padding-bottom:130px;width:32%}}.blog-list-card-grid .blog-list-content{display:inline-block;text-decoration:none}.blog-list-card-grid .blog-list-content:hover{color:#222}.blog-list-card-grid .blog-list-content:hover .title{text-decoration-line:underline;text-decoration-color:blackt}.blog-list-card-grid .date{font-size:1.4rem;font-family:"Space Mono",monospace;margin-bottom:10px;text-transform:uppercase}@media all and (max-width: 768px){.blog-list-card-grid .date{font-size:1rem}}.blog-list-card-grid .title{font-size:4rem;margin:20px 0;line-height:1.1}@media all and (max-width: 768px){.blog-list-card-grid .title{font-size:2.4rem;margin:15px 0}}.blog-list-card-grid .description{font-size:1.6rem}@media all and (max-width: 768px){.blog-list-card-grid .description{font-size:1.2rem}}.blog-list-card-grid img{width:100%}@media all and (max-width: 768px){.blog-list-story-list{width:90%;margin:auto;padding-top:100px}}.blog-list-story-list h1{font-size:4rem;font-weight:400;margin-bottom:60px}@media all and (max-width: 768px){.blog-list-story-list h1{font-size:2.4rem;margin-bottom:28px}}.blog-list-story-list .blog-list-story-item{display:flex;justify-content:space-between;font-size:2.4rem;padding:15px 0;text-decoration:none}.blog-list-story-list .blog-list-story-item:hover{color:#222}.blog-list-story-list .blog-list-story-item:hover .title{text-decoration:underline;text-decoration-color:blackt}@media all and (max-width: 768px){.blog-list-story-list .blog-list-story-item{font-size:1.5rem}}.blog-list-story-list .blog-list-story-item .title{max-width:80%}@media all and (min-width: 769px) and (max-width: 959px){.blog-list-story-list .blog-list-story-item .title{max-width:60%}}.blog-list-story-list .blog-list-story-item .cta{display:flex;align-items:center;justify-content:flex-end;text-decoration:none}.blog-list-story-list .blog-list-story-item .cta:hover{color:#222;text-decoration:none}@media all and (min-width: 768px){.blog-list-story-list .blog-list-story-item .cta{width:30%}}@media all and (min-width: 960px){.blog-list-story-list .blog-list-story-item .cta{width:25%}}@media all and (min-width: 1200px){.blog-list-story-list .blog-list-story-item .cta{width:20%}}@media all and (max-width: 767px){.blog-list-story-list .blog-list-story-item .cta span{display:none}}.blog-list-story-list .blog-list-story-item .cta .icon{padding-left:12px}.blog-list-story-list .button.secondary,.blog-list-story-list .filter-product .secondary.clear-input,.filter-product .blog-list-story-list .secondary.clear-input{display:flex;margin:70px auto;min-width:213px}@media all and (max-width: 768px){.blog-list-story-list .button.secondary,.blog-list-story-list .filter-product .secondary.clear-input,.filter-product .blog-list-story-list .secondary.clear-input{margin:50px auto;width:100%}}.blog-list-content{display:inline-block;text-decoration:none}.blog-list-cards{margin:170px 0 80px 0}@media all and (max-width: 959px){.blog-list-cards{margin:0 0 64px 0}}.blog-list-cards .row{display:flex;flex-direction:row;justify-content:space-between}@media all and (max-width: 767px){.blog-list-cards .row{flex-direction:column;justify-content:center}}.blog-list-cards .row .card{width:49%;margin:0}@media all and (max-width: 767px){.blog-list-cards .row .card{margin:0;width:100%}.blog-list-cards .row .card img{width:100%;max-height:500px}}@media all and (min-width: 768px){.blog-list-cards .first-row{align-items:flex-end}.blog-list-cards .first-row .blog-card:first-child{max-width:527px}.blog-list-cards .first-row .blog-card:last-child{margin-bottom:90px}.blog-list-cards .second-row .blog-card:first-child{margin-top:265px}.blog-list-cards .second-row .blog-card:last-child{max-width:527px}}.blog-list-cards .button-container{margin-top:18px}@media all and (min-width: 768px){.blog-list-cards .button-container{margin-top:120px}}@media all and (max-width: 767px){.blog-list-top-story.image-right{margin-left:0;margin-right:0;padding-top:27px;width:auto}}@media all and (min-width: 768px){.blog-list-top-story.image-right .blog-list-top-story-container{min-height:726px}}.blog-list-top-story.image-right .blog-list-top-story-container .blog-list-content{display:flex}@media all and (max-width: 767px){.blog-list-top-story.image-right .blog-list-top-story-container .blog-list-content{flex-direction:column;width:100%}}@media all and (min-width: 768px){.blog-list-top-story.image-right .blog-list-top-story-container .blog-list-content{align-items:center;justify-content:space-between}}.blog-list-top-story.image-right .blog-list-top-story-container .text{color:#222}@media all and (max-width: 767px){.blog-list-top-story.image-right .blog-list-top-story-container .text{order:2}}@media all and (min-width: 768px){.blog-list-top-story.image-right .blog-list-top-story-container .text{width:40%}}@media all and (min-width: 1200px){.blog-list-top-story.image-right .blog-list-top-story-container .text{width:40%}}@media all and (max-width: 767px){.blog-list-top-story.image-right .blog-list-top-story-container .image{order:1}}@media all and (min-width: 768px){.blog-list-top-story.image-right .blog-list-top-story-container .image{width:50%}}.blog-list-top-story.image-right .blog-list-top-story-container strong{display:block;color:black;font-size:1rem;margin:0 0 8px}@media all and (min-width: 768px){.blog-list-top-story.image-right .blog-list-top-story-container strong{margin-bottom:9px;font-size:1.4rem}}.blog-list-top-story.image-right .blog-list-top-story-container .headline{font-size:2.4rem;font-weight:400;line-height:1.1;margin:27px 0 15px;transition:color 0.15s ease-out;width:80%;position:relative}.blog-list-top-story.image-right .blog-list-top-story-container .headline:hover{text-decoration-line:underline;text-decoration-color:blackt}@media all and (min-width: 768px){.blog-list-top-story.image-right .blog-list-top-story-container .headline{font-size:4rem;width:100%}}@media all and (min-width: 960px){.blog-list-top-story.image-right .blog-list-top-story-container .headline{font-size:5rem}}@media all and (min-width: 1200px){.blog-list-top-story.image-right .blog-list-top-story-container .headline{font-size:6rem;margin:15px 0 60px}}@media all and (max-width: 767px){.blog-list-top-story.image-right .blog-list-top-story-container .headline br{display:none}}.blog-list-top-story.image-right .blog-list-top-story-container .description{font-size:1.6rem}@media all and (max-width: 768px){.blog-list-top-story.image-right .blog-list-top-story-container .description{font-size:1.2rem}}.blog-list-top-story.image-right .blog-list-top-story-container img{max-width:100%}.blog-list-top-story.image-top img{width:100%}.blog-list-top-story.image-top .text{margin:35px auto 100px auto;text-align:center;max-width:900px}@media all and (max-width: 959px){.blog-list-top-story.image-top .text{margin-bottom:58px}}.blog-list-top-story.image-top .headline{font-size:4rem;font-weight:300;margin-bottom:10px}.blog-list-top-story.image-top .headline strong{display:block;color:black;font-size:1rem;margin:0 0 8px}@media all and (min-width: 768px){.blog-list-top-story.image-top .headline strong{margin-bottom:9px;font-size:1.4rem}}.blog-list-top-story.image-top .description{font-size:1.6rem}.button-container{display:flex;justify-content:center;padding:4px 0 0 0;min-width:100%}@media all and (min-width: 768px){.button-container{padding-top:40px}}.header-cart{margin-left:35px;z-index:4}@media all and (max-width: 767px){.header-cart{margin-left:20px}}.header-cart .trigger{text-decoration:none;position:relative;top:2px;font-size:1.7rem}.header-cart .trigger[data-quantity]::after,.header-cart .trigger[data-error]::after{position:absolute;top:-8px;right:-8px;width:12px;height:12px;line-height:12px;background:black;border-radius:50%;font-size:1rem;color:white;padding:1px;font-weight:bold;text-align:center}.header-cart .trigger[data-quantity]::after{content:attr(data-quantity)}.header-cart .trigger[data-error]::after{content:"!";background:#d70a0a}#MiniCart{position:absolute;z-index:99;width:100vw;top:55px;left:0;border-top:1px solid #d4d4d4;border-bottom:1px solid black}@media all and (min-width: 768px){#MiniCart{position:fixed;z-index:99;width:100vw;height:100vh;top:0;background:rgba(0,0,0,0.5);border:0 none}}#MiniCart div,#MiniCart h2,#MiniCart h3,#MiniCart p,#MiniCart span{line-height:1}#MiniCart h2,#MiniCart h3,#MiniCart p{margin:0}#MiniCart h2{padding:40px 40px 0;font-size:3.6rem}#MiniCart__inner{background:white}@media all and (min-width: 768px){#MiniCart__inner{position:absolute;right:0;top:40px;width:550px;height:calc(100vh - 40px)}}#MiniCart .close{top:36px;right:45px}@media all and (max-width: 767px){#MiniCart .close{top:-49px;right:5px}}#MiniCart .button.large,#MiniCart .filter-product .large.clear-input,.filter-product #MiniCart .large.clear-input{width:100%}.Cart-section-header{font-family:"Space Mono",monospace;letter-spacing:1px;color:rgba(0,0,0,0.4);font-size:1.3rem;margin:0;padding-top:24px;padding-bottom:30px;text-transform:uppercase}.Cart-item+.Cart-section-header{padding-top:50px}.Cart-item{display:flex;align-items:center}.Cart-item+.Cart-item{margin-top:30px}.Cart-item-img{display:block;background-color:#F7F5F5;flex-shrink:0;width:180px;height:180px;background-size:74.44444%;background-repeat:no-repeat;background-position:center center;margin-right:20px}.Cart-item-details{display:flex;flex-direction:column;width:100%;padding:10px 0 4px;flex-shrink:1;min-width:0}.Cart-item-details h3{margin:0 0 25px !important}.Cart-item-details-title{font-size:2.4rem;line-height:1.3;padding-right:10px;margin:0}.Cart-item-details-subtitle{display:block;font-size:1.6rem;padding-top:3px}.Cart-item-details>.row-spread{align-items:flex-start}.Cart-item-size_and_color{font-family:"Space Mono",monospace;font-size:1.3rem;text-transform:uppercase;line-height:1;padding:15px 0 25px}.Cart-item-quantity>span{font-family:"Space Mono",monospace;font-size:1.3rem;line-height:1}.Cart-item-quantity-display{font-size:1.3rem;line-height:1}.Cart-item-quantity-arrow{display:inline-block;width:20px;height:20px;text-align:center;line-height:20px;margin:0 10px;text-decoration:none;border:1px solid black}.Cart-item-quantity-arrow .icon{font-size:10px;position:relative;top:-2px}.Cart-item-quantity-arrow.disabled{opacity:0.2}.Cart-item-price{font-size:1.6rem}.Cart-item .error-label{margin-top:10px;justify-content:flex-end}.Cart-link-remove{margin-top:5px;font-family:"Space Mono",monospace;text-decoration:underline;font-size:1.3rem;line-height:1;text-transform:uppercase}#FullCart .Cart-item-details{position:relative}#FullCart .Cart-item-details .error-label{position:absolute;bottom:0;right:0}.cart-section__empty{margin:auto}.cart-section__empty h2{text-align:center}.cart-section__empty .button,.cart-section__empty .filter-product .clear-input,.filter-product .cart-section__empty .clear-input{margin-right:0}.cart-section__summary{width:100%}.cart-section__subtotal{font-size:1.6rem}.cart-section__subtotal-label{font-family:"Space Mono",monospace;text-transform:uppercase;opacity:0.7;font-size:1.3rem}.cart-section__error-summary{max-width:100%;margin-top:20px;display:flex;align-items:flex-start;justify-content:flex-end}.cart-section__error-summary .error-label__msg{padding-top:3px}.cart-section__checkout-link[data-disabled]{opacity:0.3}#mcSummary{height:100%;display:flex;flex-direction:column}#mcSummary>h2{display:none}@media all and (min-width: 768px){#mcSummary>h2{padding-right:100px}}#mcSummary-desktop{overflow:auto;display:flex;flex-direction:column}#mcSummary-desktop>h2{padding-bottom:20px}@media all and (max-width: 767px){#mcSummary-desktop{display:none}}@media all and (min-width: 768px){#mcSummary-mobile{display:none}}#mcSummary-items{padding:0 40px 40px;overflow:auto;margin-top:20px}#mcSummary-lower{margin-top:auto;margin-bottom:0;padding:30px 40px}@media all and (min-width: 768px){#mcSummary-lower{border-top:1px solid black}}#mcSummary-subtotal{align-items:center}#mcSummary-subtotal span{font-size:1.6rem}.status-added #mcSummary>h2{display:block}.status-added #mcSummary-desktop>h2,.status-added #mcSummary-mobile>h2{display:none}#mcErrors{margin:auto;text-align:center;justify-content:center}@media all and (max-width: 767px){#mcErrors{display:none !important}}#mcErrors-mobile{padding:0 40px;margin-top:20px;width:100%;max-width:100%;display:flex}#mcErrors-mobile .error-label__msg{white-space:normal}#mcCheckoutLink{margin:23px 0}#mcCheckoutLink[data-disabled]{opacity:0.2}@media all and (max-width: 767px){#mcCheckoutLink,.under-button{display:none}}#mcMobileCartLink{margin-top:23px}@media all and (min-width: 768px){#mcMobileCartLink{display:none}}#mcEmpty .button.large,#mcEmpty .filter-product .large.clear-input,.filter-product #mcEmpty .large.clear-input{margin:60px 40px 30px;width:calc(100% - 80px)}@media all and (max-width: 768px){#FullCart{margin-right:0 !important}#FullCart .left-column{padding-left:0 !important;padding-right:0 !important}}#FullCart .left-column{width:100%;padding-top:96px}#FullCart .left-column h2{font-size:6rem}@media all and (max-width: 768px){#FullCart .left-column h2{font-size:3rem}}#FullCart__right-side{flex-direction:column}@media all and (min-width: 769px){#FullCart__right-side{padding-top:114px;width:40%;max-width:536px;flex-shrink:0}}#FullCart__right-side h1,#FullCart__right-side h2,#FullCart__right-side h3,#FullCart__right-side h4,#FullCart__right-side p,#FullCart__right-side a,#FullCart__right-side span{color:white}#FullCart__right-side hr{margin-bottom:20px}#FullCart__right-side .button,#FullCart__right-side .filter-product .clear-input,.filter-product #FullCart__right-side .clear-input{width:100%;color:black;border:1px solid white;margin:0}#FullCart__right-side .button:not([data-disabled]):hover,#FullCart__right-side .filter-product .clear-input:not([data-disabled]):hover,.filter-product #FullCart__right-side .clear-input:not([data-disabled]):hover{color:white}#FullCart__right-side .headline{font-size:4rem;font-weight:normal}#FullCart__right-side .headline:first-of-type{margin-bottom:57px}@media all and (min-width: 769px){#FullCart__right-side .cart-section__subtotal,#FullCart__right-side .cart-section__subtotal-label{margin-bottom:40px}}#FullCart__right-side .inner>.headline:first-child{margin-bottom:57px}#FullCart .Cart-item+.Cart-item{padding-top:30px;border-top:1px solid #cccccc}#FullCart .cart-section__summary-list+.cart-section__summary-list{margin-top:50px;padding-top:20px;border-top:1px solid black}#FullCart .Cart-item-size_and_color{padding:0}#FullCart .Cart-item-size_and_color p{margin-bottom:10px}@media all and (max-width: 1270px){#FullCart .Cart-item-details{position:relative}#FullCart .Cart-item-details-title{padding-right:64px}#FullCart .Cart-item-mobile-spread{flex-wrap:wrap}#FullCart .Cart-item-size_and_color{padding:15px 0;width:100%}#FullCart .Cart-item-size_and_color p{font-size:1.3rem;margin-bottom:4px}#FullCart .Cart-link-remove{position:absolute;top:14px;right:0}}@media all and (max-width: 768px){#FullCart .cart-section__summary-list{padding:0}#FullCart .Cart-item{display:block}#FullCart .Cart-item-img{width:100%;height:auto;font-size:0}#FullCart .Cart-item-img::after{content:'';display:block;width:100%;padding-bottom:100%}}#AddToCartError{justify-content:flex-end;margin:12px 0 0 auto}.card-types{padding:20px 0 40px}.coverage .headline,.coverage h1,.help-section .headline,.help-section h1{color:white;font-size:2.4rem;font-weight:normal}.help-section__section{border-top:3px solid white;margin-top:40px;padding-top:30px;width:100%}.help-section__coverage-link{display:flex;align-items:center;margin-top:20px}.help-section__coverage-link:first-child{margin-top:0}.help-section__coverage-link img,.help-section__coverage-link span{display:block}.help-section__coverage-link img{margin-right:24px}.help-section__coverage-link span{font-size:1.6rem}.help-section__coverage-link a.help-section__coverage-link span{text-decoration:underline}.help-section h2{font-size:2.4rem;font-weight:normal}.help-section .modal{color:black}.help-section .modal h1,.help-section .modal h2,.help-section .modal h3,.help-section .modal h4,.help-section .modal p{color:black !important}.help-section .modal h1,.help-section .modal h2{max-width:80%}.FullCart__empty{margin-right:0 !important;padding-bottom:225px}.FullCart__empty>.left-column{padding-right:0 !important;margin-top:0;padding-top:90px !important}@media all and (max-width: 768px){.FullCart__empty>.left-column{padding-top:35px !important}}.FullCart__empty .cart-section__empty{width:100%;text-align:center}.FullCart__empty .cart-section__empty .button,.FullCart__empty .cart-section__empty .filter-product .clear-input,.filter-product .FullCart__empty .cart-section__empty .clear-input{margin-left:auto !important;margin-right:auto !important}@media all and (min-width: 960px){.carousel-blog header{align-items:flex-start;flex-direction:column;flex-shrink:0;justify-content:center}}.carousel-blog .carousel-container{margin:0}.carousel-blog .carousel{margin-right:-34px;padding:0 0 86px}@media all and (min-width: 768px){.carousel-blog .carousel{margin:0;padding-bottom:84px}}@media all and (min-width: 1200px){.carousel-blog .carousel{margin:0;padding:0}}.carousel-blog .content{display:flex;flex-direction:column;justify-content:flex-start;padding:0}.carousel-blog .text{order:2;line-height:1.1428571429}.carousel-blog .title{font-size:1.4rem;margin:0;font-weight:700}@media all and (min-width: 768px){.carousel-blog .title{margin-bottom:13px}}.carousel-blog .title a{color:black}.carousel-blog .description{font-size:1.4rem;margin-bottom:25px !important}.carousel-blog .button,.carousel-blog .filter-product .clear-input,.filter-product .carousel-blog .clear-input{align-self:flex-start;display:inline-block;margin:0;width:auto}.carousel-blog .blog-card{background:transparent;flex-direction:column;justify-content:center;margin:0 34px 0 0;width:auto}@media all and (min-width: 768px){.carousel-blog .blog-card{margin-right:100px;max-width:504px}}.carousel-blog .blog-card .image{display:block;order:1;width:100%}.carousel-blog .blog-card img{margin:0 0 22px;max-width:100%}.carousel-blog .blog-card.vertical{justify-content:flex-start;flex-grow:0}.carousel-blog .blog-card.vertical .content{align-items:flex-end;flex-direction:row;justify-content:flex-start;margin:0 0 24px;position:relative}.carousel-blog .blog-card.vertical .text{flex-shrink:0;width:100%;padding-bottom:15px;order:1}@media all and (max-width: 767px){.carousel-blog .blog-card.vertical .text{font-size:1.2rem;line-height:1.3333333333}}.carousel-blog .blog-card.vertical.is-styled .text{transform:rotate(270deg) translateY(100%);transform-origin:0 100%;position:absolute;bottom:0;left:0}@media all and (min-width: 768px){.carousel-blog .blog-card.vertical .title{margin-bottom:12px}}.carousel-blog .blog-card.vertical .description{margin:0 0 20px}.carousel-blog .blog-card.vertical .image{display:block;order:1;width:100%}.carousel-blog .blog-card.vertical img{width:100%;margin:0}.carousel-blog .nav-arrows .slick-arrow{transition:0.2s color ease-in-out}.carousel-blog .nav-arrows .slick-arrow:hover{color:#41c751;cursor:pointer}@media all and (min-width: 768px){.carousel-blog .slick-track{display:flex;align-items:center}}.carousel-blog .slick-track .blog-card{float:none}.carousel-collection{background-color:#e2eaeb;display:flex;flex-direction:column;padding-bottom:60px;position:relative}.carousel-collection h1{font-family:"favorit",Helvetica,sans-serif;font-size:2.4rem;font-weight:300;padding-top:64px;text-align:center;text-transform:none}@media all and (min-width: 768px){.carousel-collection h1{font-size:4rem;padding-top:75px}}.carousel-collection h1 span{display:block;font-size:1rem;margin-bottom:5px;text-transform:uppercase}@media all and (min-width: 768px){.carousel-collection h1 span{font-size:1.3rem;margin-bottom:10px}}.carousel-collection .carousel-container .carousel-img{align-items:center;justify-content:center;display:flex;margin-top:30px}.carousel-collection .carousel-container .carousel-img img{max-width:70%;max-height:500px}@media all and (max-width: 767px){.carousel-collection .carousel-container .carousel-img img{max-width:80%}}.carousel-collection .button,.carousel-collection .filter-product .clear-input,.filter-product .carousel-collection .clear-input{background-color:white;border:1px solid black !important;margin:62px auto 0}.carousel-collection .button:hover,.carousel-collection .filter-product .clear-input:hover,.filter-product .carousel-collection .clear-input:hover{background-color:black !important;color:white !important}@media all and (max-width: 767px){.carousel-collection .button,.carousel-collection .filter-product .clear-input,.filter-product .carousel-collection .clear-input{width:90%;max-width:336px;margin:50px auto 70px auto}}@media all and (max-width: 767px){.carousel-collection .arrows-container{display:flex;align-items:center;justify-content:space-between;margin:50px auto auto;width:146px}}.carousel-collection .arrows-container .icon:before{font-size:22px}@media all and (max-width: 767px){.carousel-collection .arrows-container .icon:before{font-size:16px}}.carousel-collection .slick-prev,.carousel-collection .slick-next{color:black;display:flex;align-items:center;justify-content:center}@media all and (min-width: 768px){.carousel-collection .slick-prev,.carousel-collection .slick-next{background-color:black;color:white;height:60px;width:60px;position:absolute;top:50%;z-index:3;transform:translateY(-50%)}}.carousel-collection .slick-prev:focus,.carousel-collection .slick-prev:active,.carousel-collection .slick-next:focus,.carousel-collection .slick-next:active{outline:none}.carousel-collection .slick-prev{left:30px;text-align:right}.carousel-collection .slick-next{right:30px;text-align:left}.carousel-collection .nav-arrows{position:static;transform:none;width:auto;display:block;letter-spacing:0.25em}.carousel-collection .nav-arrows .indicator{top:auto}@media all and (min-width: 768px){.carousel-collection .nav-arrows{display:none}}.carousel-image{margin-bottom:49px}@media all and (max-width: 767px){.carousel-image{margin-left:-20px;padding-left:20px}}@media all and (min-width: 768px){.carousel-image{margin-bottom:70px}}@media all and (min-width: 960px){.carousel-image{margin-bottom:90px}}@media all and (max-width: 1199px){.carousel-image{overflow:hidden}}@media all and (min-width: 768px) and (max-width: 1199px){.carousel-image{margin-left:-42px;padding-left:42px}}@media all and (min-width: 1200px){.carousel-image{margin-bottom:134px}}.carousel-image .item{flex-shrink:0;margin:0 20px 0 0}@media all and (max-width: 767px){.carousel-image .item{width:58vw}}@media all and (min-width: 768px){.carousel-image .item{margin-right:22px}}@media all and (min-width: 1200px){.carousel-image .item{margin-right:22px}}.carousel-image .item>img,.carousel-image .item>picture,.carousel-image .item>figcaption{min-width:30vw;max-width:100%}@media all and (max-width: 767px){.carousel-image .item>img,.carousel-image .item>picture,.carousel-image .item>figcaption{width:100%}}@media all and (max-width: 767px){.carousel-image .item>img,.carousel-image .item>picture,.carousel-image .item>figcaption{max-width:58vw}}@media all and (min-width: 768px){.carousel-image .item>img,.carousel-image .item>picture,.carousel-image .item>figcaption{max-width:36vw}}.carousel-image .item>img,.carousel-image .item>picture{margin:0 0 12px}@media all and (min-width: 768px){.carousel-image .item>img,.carousel-image .item>picture{margin-bottom:15px}}.carousel-image .item figcaption{font-size:1rem;line-height:1.6}@media all and (min-width: 768px){.carousel-image .item figcaption{font-size:1.2rem}}@media all and (min-width: 1200px){.carousel-image .item figcaption{font-size:1.4rem}}.flickity-enabled{position:relative}.flickity-enabled:focus:focus{outline:none}.flickity-viewport{height:100%;position:relative}.flickity-slider{display:flex;align-items:center;justify-content:flex-start;height:100%;position:absolute;width:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.carousel-product{position:relative}@media all and (min-width: 960px){.carousel-product{display:flex;flex-direction:row;justify-content:center;align-items:center}}@media all and (max-width: 768px){.carousel-product{margin:0 !important}}@media all and (max-width: 767px){.carousel-product{padding-bottom:20px}}.carousel-product header{font-size:1.4rem;line-height:1.4285714286}@media all and (min-width: 768px){.carousel-product header{font-size:2.4rem;line-height:1.3333333333;padding:0 78px 0 0}}@media all and (min-width: 960px){.carousel-product header{padding-right:20px;width:40%}}@media all and (min-width: 1200px){.carousel-product header{padding:0 210px 0 0;width:516px}}.carousel-product .headline{font-size:4rem;line-height:1.2;margin:0 0 12px;position:relative;width:75%;font-weight:400}@media all and (min-width: 768px){.carousel-product .headline{font-size:6.4rem;line-height:1;margin-bottom:18px;width:100%}}@media all and (min-width: 960px){.carousel-product .headline{font-size:6rem;line-height:1.1;margin-bottom:10px;font-weight:700}}@media all and (min-width: 768px){.carousel-product .label{top:43px}}@media all and (min-width: 1200px){.carousel-product .label{top:42px}}.carousel-product .description{margin:0 0 -20px}@media all and (min-width: 768px){.carousel-product .description{margin-bottom:35px}}.carousel-product .carousel-container{overflow:hidden;padding:10px 0 60px;margin-left:-17px}@media all and (min-width: 768px){.carousel-product .carousel-container{width:calc(100% + 80px);margin-left:-40px}}@media all and (min-width: 768px){.carousel-product .carousel-container{margin:0;width:100%;padding-bottom:10px}}.carousel-product .carousel{display:flex}@media all and (min-width: 768px){.carousel-product .carousel{margin:0 0 85px}}@media all and (min-width: 960px){.carousel-product .carousel{margin:0}}.carousel-product.is-visible .card{visibility:visible}.carousel-product .slick-track{display:flex;align-items:stretch}.carousel-product .nav-arrows{bottom:20px}@media all and (max-width: 767px){.carousel-product .nav-arrows{bottom:108px}}.no-carousel .carousel{margin-right:15px}@media all and (min-width: 960px){.no-carousel .carousel{margin-right:38px}.no-carousel .product-card{width:50%}}.carousel-terrain{background:black;padding:0 0 144px;position:relative;text-align:center}@media all and (min-width: 768px){.carousel-terrain{padding-bottom:112px}}@media all and (min-width: 1200px){.carousel-terrain{padding-bottom:134px}}.carousel-terrain .headline{color:white;font-size:1.6rem;margin:0;padding:42px 0 37px;text-align:center}@media all and (min-width: 768px){.carousel-terrain .headline{padding:62px 0 55px}}@media all and (min-width: 960px){.carousel-terrain .headline{font-size:2rem}}@media all and (min-width: 1200px){.carousel-terrain .headline{font-size:2.4rem;padding:56px 0 48px}}.carousel-terrain .carousel-container{position:relative}.carousel-terrain .item{padding:0 18px;position:relative}@media all and (min-width: 768px){.carousel-terrain .item{padding:0 28px}}.carousel-terrain .item .title{display:none}.carousel-terrain .item:focus,.carousel-terrain .item:active{outline:none}.carousel-terrain picture,.carousel-terrain img{display:block;margin:0 auto;max-width:638px;width:100%}.carousel-terrain .all-titles{pointer-events:none;position:absolute;left:0;top:50%;z-index:2;text-align:center;transform:translateY(-50%);width:100%}.carousel-terrain .title{color:white;font-size:5rem;margin:0;pointer-events:none;width:100%;font-weight:700}@media all and (min-width: 768px){.carousel-terrain .title{font-size:9rem}}@media all and (min-width: 1200px){.carousel-terrain .title{font-size:9.6rem}}.carousel-terrain .all-buttons{position:absolute;bottom:0;left:20px;right:20px;z-index:4;text-align:center;transform:translateY(50%);transition:min-width 400ms cubic-bezier(0.5, 0, 0.1, 1) 100ms}.carousel-terrain .linkout{display:none}.carousel-terrain .linkout.is-visible{display:inline-block}.carousel-terrain .accent{opacity:0;position:absolute;transition:opacity 400ms cubic-bezier(0.5, 0, 0.1, 1) 100ms;visibility:hidden}.carousel-terrain .accent.is-visible{opacity:1;position:relative;visibility:visible}.carousel-terrain .accent.is-hiding{opacity:0;transition-delay:0ms}.carousel-terrain .accent:hover{transition:all 0.25s ease-out}.carousel-terrain .slick-current .linkout{opacity:1}.carousel-terrain .slick-arrow{background:transparent;border:none;color:white;display:block;font-size:2.2rem;height:60px;line-height:1;padding:0;position:absolute;top:50%;z-index:3;transform:translateY(-50%);transition:0.2s color ease-in-out;width:38px}@media all and (min-width: 768px){.carousel-terrain .slick-arrow{width:42px}}@media all and (min-width: 1200px){.carousel-terrain .slick-arrow{font-size:2.2rem;width:250px}}.carousel-terrain .slick-arrow:hover{color:#41c751;cursor:pointer}.carousel-terrain .slick-arrow:focus,.carousel-terrain .slick-arrow:active{outline:none}.carousel-terrain .slick-prev{left:0;text-align:right}@media all and (min-width: 1200px){.carousel-terrain .slick-prev{padding-left:52px;text-align:left}}.carousel-terrain .slick-next{right:0;text-align:left}@media all and (min-width: 1200px){.carousel-terrain .slick-next{padding-right:52px;text-align:right}}.checkout .txt__section-headline{margin-top:0}.checkout__h3{font-size:2.4rem;line-height:1.3;margin:24px 0}.checkout .left-column{flex-direction:column;justify-content:flex-start}@media all and (max-width: 767px){.checkout .left-column{padding-top:0}}.checkout__step-indicator{width:100%;position:relative;display:flex;justify-content:space-between;padding:40px 60px 90px !important;margin:auto !important;max-width:700px}.checkout__step-indicator-item{margin:0;padding:0;height:1px;background:black;width:100%;position:relative}.checkout__step-indicator-item:last-child{width:0}.checkout__step-indicator-item-inner{cursor:pointer;display:block;position:absolute;top:-12px;left:0;transform:translate(-50%, 0);color:#757575;font-size:1.6rem;font-weight:normal}.checkout__step-indicator-item-inner::before{content:'';display:block;margin:0 auto 16px;width:24px;height:24px;background:white;border:1px solid black;border-radius:50%;box-sizing:border-box}.checkout__step-indicator-item.step-active .checkout__step-indicator-item-inner{font-weight:bold;color:black}.checkout__step-indicator-item.step-active .checkout__step-indicator-item-inner::before{border-color:#41c751}.checkout__step-indicator-item.step-complete{background:#41c751}.checkout__step-indicator-item.step-complete .checkout__step-indicator-item-inner::before{content:"";text-align:center;line-height:24px;color:white;font-size:16px;border-color:#41c751;background:#41c751}.checkout__step-indicator-mobile{display:none;border-top:1px solid #D5D5D5;border-bottom:1px solid #D5D5D5;height:60px;margin-bottom:20px;justify-content:center;align-items:center}.checkout__step-indicator-mobile span{margin:auto;font-family:"Space Mono",monospace;text-transform:uppercase;font-size:10px;color:black;display:block}@media all and (max-width: 768px){.checkout__step-indicator{display:none}.checkout__step-indicator-mobile{display:flex}}.checkout__placeholder{line-height:1.3}.checkout__zip-row .formField,.checkout__zip-row p{width:100%}@media all and (min-width: 961px){.checkout__zip-row p{margin-left:15px}}.checkout-selected,.checkout__options-option input:checked+label{border-color:#41c751}.checkout-selected::before,.checkout__options-option input:checked+label::before{content:'';display:block !important;width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:20px solid #41c751;transform:rotate(225deg);position:absolute;top:-13px;left:-3px}.checkout-selected::after,.checkout__options-option input:checked+label::after{content:"";font-size:12px;color:white;position:absolute;top:3px;left:3px}.checkout__options-row{justify-content:flex-start;align-items:flex-start}.checkout__options-option{width:120px !important}.checkout__options-option+.checkout__options-option{margin-left:10px}.checkout__options-option label{width:120px;height:120px;background:transparent !important;box-sizing:border-box;border:1px solid #BDBDBD;position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column}.checkout__options-option label span{display:block;text-align:center;max-width:80px;font-family:"Space Mono",monospace;font-size:1.3rem;letter-spacing:0.95px;line-height:1.2;text-transform:uppercase;color:black;margin-bottom:10px}.checkout__options-option input{visibility:hidden}.checkout__options-option p{margin:10px 0 0;font-size:1.2rem;text-align:left;padding:0 2px}.checkout__shipping-section{margin-top:30px}.checkout__shipping-section .txt__section-headline,.checkout__shipping-section .txt__section-headline+p{margin-bottom:0}.checkout__shipping-product-list{margin-top:20px}.checkout__payment-cards-accepted{text-align:left !important;margin-left:auto;width:153px !important}.checkout__payment-cards-accepted label{font-size:14px;font-weight:600}@media all and (max-width: 768px){.checkout__payment-cards-accepted{width:111px !important}.checkout__payment-cards-accepted label{display:none}}.checkout__payment-cards-accepted img{width:100%}.checkout__payment-cards-accepted__row{padding-bottom:10px}.checkout__payment-details .formField+.formField{margin-left:22px}@media all and (max-width: 600px){.checkout__payment-details{flex-wrap:wrap}.checkout__payment-details .formField{width:calc(50% - 11px) !important}.checkout__payment-details .formField:last-child{margin-left:0}}.checkout__retailers{display:flex;flex-direction:column}.checkout__retailers-list{overflow:auto;margin-bottom:0 !important}.checkout__retailers-list__item{cursor:pointer}.checkout__retailers-button{margin:0 0 0 auto;display:block}.checkout__retailers-see-more-link{margin-left:0;font-size:1.3rem;font-family:"Space Mono",monospace;text-transform:uppercase}.checkout__place-order{margin:50px 0 !important}@media all and (min-width: 769px){.checkout__place-order{max-width:317px}}.checkout__place-order svg{margin-top:-2px;margin-left:12px}.checkout__order-review hr{margin:30px 0}.checkout__order-review__shipping-panel__title{font-family:"Space Mono",monospace;text-transform:uppercase;font-size:1.6rem;line-height:1.5;letter-spacing:2px}.checkout__order-review__headline{display:flex;align-items:flex-start;justify-content:flex-start}@media all and (max-width: 768px){.checkout__order-review__headline{justify-content:space-between}}.checkout__order-review__edit{font-size:1.4rem;margin-left:20px;margin-top:6px;font-weight:400}.checkout__delivery-estimate{margin-bottom:19px}.checkout__order-summary{padding:30px 0 40px}.checkout__order-summary .flex-row{margin-top:20px;font-size:1.8rem}.checkout__order-summary .flex-row span:first-child{color:#A9A9A9 !important;font-weight:300}.checkout__confirmation-print{text-decoration:none}@media all and (min-width: 769px){.checkout__confirmation-print{margin-left:30px}}@media all and (min-width: 769px){.checkout__confirmation-product-list,.checkout__confirmation-price-summary{border-left:1px solid black;padding-left:30px;margin-left:30px}}.checkout__error-modal .modalOuter{max-width:385px}.checkout__error-modal .button+a,.checkout__error-modal .filter-product .clear-input+a,.filter-product .checkout__error-modal .clear-input+a{margin:20px auto 0;font-size:1.6rem}#summaryNextStep svg{margin-top:-2px;margin-left:12px}#checkoutFlow{position:relative}#paymetricDataFrame{width:100%;border:0 none}#Checkout .Cart-item-img{width:100px;height:100px}#Checkout .Cart-item-details{padding:0}#Checkout .Cart-item-details-title{margin-bottom:0 !important}#Checkout .Cart-item-details-subtitle{padding-top:0;line-height:1}#Checkout .Cart-item-price{margin:6px 0 0 auto}#Checkout .Cart-item-size_and_color{margin-bottom:0;padding-bottom:0}#checkoutOrderSummary .Cart-item-img{width:87px;height:87px}#orderSummaryAccessories{margin-top:55px}.shipping-has-accessories{display:block !important}#FindMoreRetailers{width:60% !important;margin-left:20px !important;margin-top:7px !important;flex-shrink:0}@media all and (max-width: 959px){#FindMoreRetailers{width:50% !important}}#creditCardPayment{margin-top:70px}@media all and (max-width: 959px){#creditCardPayment{margin-top:50px}}#paymetricSubmitted+h2{margin-top:20px !important}.affirm-as-low-as{margin:45px 0 20px}#MoreRetailersModal .modalOuter{overflow:hidden}#MoreRetailersModal .modalInner{height:90vh}@media all and (max-width: 767px){#MoreRetailersModal .modalInner{height:100%}}#MoreRetailersModal .txt__section-headline{font-size:3.2rem;margin-top:50px}#MoreRetailersModal .form{margin-bottom:30px}#MoreRetailersModal .formField{margin:0 20px 0 0;max-width:217px}#MoreRetailersModal .button.update-retailer-zip-code,#MoreRetailersModal .filter-product .update-retailer-zip-code.clear-input,.filter-product #MoreRetailersModal .update-retailer-zip-code.clear-input{height:100%}@media all and (min-width: 768px){#selectRetailer{width:50%;margin-right:auto}}#selectRetailer[data-disabled]{opacity:0.2;cursor:default}#retailerSelectError{color:#d70a0a;font-size:1.6rem;margin-bottom:8px;text-align:left}#HomeShippingForm>.formField:last-child{margin-bottom:0}#shippingSubmit{margin-top:32px}.compare-tool{background:white;position:fixed;bottom:0;left:0;z-index:200;width:100%}.compare-tool.is-takeover{bottom:auto;height:100%;overflow-y:scroll;top:0;-webkit-overflow-scrolling:touch}.compare-tool .compare-toolbar{background:black;color:white;padding-left:17px;padding-right:17px}@media all and (max-width: 767px){.compare-tool .compare-toolbar{border-bottom:1px solid #333;padding-left:0;padding-right:0}}@media all and (min-width: 768px){.compare-tool .compare-toolbar{padding:11px 20px 10px}}.compare-tool .compare-toolbar .content-container{display:flex;align-items:center;justify-content:space-between}.compare-tool.is-takeover .compare-toolbar{margin:0;position:sticky;left:0;top:0;z-index:10;width:100%}.compare-tool.is-takeover .compare-toolbar .content-container{justify-content:flex-end}.compare-tool .toolbar-spacer{display:none !important}.compare-tool .show-trigger{color:white;cursor:pointer;font-size:1rem}@media all and (max-width: 767px){.compare-tool .show-trigger{display:none}}@media all and (min-width: 768px){.compare-tool .show-trigger{font-size:1.2rem}}.compare-tool .show-trigger:hover{color:#41c751}.compare-tool .show-trigger:hover .icon{color:#41c751;transition:all 0.15s ease-out}.compare-tool .show-trigger.is-active .icon{transform:rotate(180deg)}.compare-tool .show-trigger .icon{display:inline-block}.compare-tool.is-takeover .show-trigger{display:none}.compare-tool .compare-trigger.secondary{border-color:white;color:white;line-height:46px}.compare-tool .compare-trigger.secondary:hover{border-color:#41c751}.compare-tool .compare-trigger.secondary:hover,.compare-tool .compare-trigger.secondary:hover .icon{color:#41c751}.compare-tool .compare-trigger.secondary.is-active .icon-plus:before{content:""}@media all and (max-width: 767px){.compare-tool .compare-trigger.secondary{border:none;display:flex;justify-content:space-between;width:100%}}@media all and (max-width: 767px){.compare-tool .compare-trigger.secondary [class*="icon-arrow"]{display:none}}@media all and (min-width: 768px){.compare-tool .compare-trigger.secondary .icon-plus{display:none}}@media all and (max-width: 767px){.compare-tool .compare-trigger.secondary .icon-container{display:none}}.compare-tool .compare-trigger.secondary .icon-container .icon{display:block;line-height:0.3;margin-right:11px}@media all and (min-width: 768px) and (max-width: 1199px){.compare-tool .compare-trigger.secondary .icon-container .icon{font-size:2.4rem}}@media all and (min-width: 1200px){.compare-tool .compare-trigger.secondary .icon-container .icon{font-size:3rem}}@media all and (max-width: 767px){.compare-tool .compare-panel-header{height:0;overflow:hidden}}@media all and (min-width: 768px){.compare-tool .compare-panel-header{display:flex;justify-content:space-between}}.compare-tool .compare-panel-header .content-container{display:flex;justify-content:space-between;margin:0 auto;width:100vw;max-width:1281px}.compare-tool .compare-panel-header .product{border-right:2px solid gray;padding:15px 34px;width:calc(50% - 1px)}@media all and (min-width: 768px){.compare-tool .compare-panel-header .product{display:flex;align-items:center;justify-content:space-between;flex-grow:1;padding:15px;width:33%}}@media all and (min-width: 960px){.compare-tool .compare-panel-header .product{padding:15px}}@media all and (min-width: 1200px){.compare-tool .compare-panel-header .product{padding:25px}}@media all and (min-width: 768px) and (max-width: 1199px){.compare-tool .compare-panel-header .product:first-child{padding-left:20px}}@media all and (min-width: 768px) and (max-width: 1199px){.compare-tool .compare-panel-header .product:last-child{padding-right:20px}}@media all and (max-width: 767px){.compare-tool .compare-panel-header .product:nth-child(2){border-right:none}}.compare-tool .compare-panel-header .product:last-child{border-right:none}.compare-tool .compare-panel-header img{display:none}@media all and (min-width: 768px){.compare-tool .compare-panel-header img{display:block;margin:0 15px 0 0;max-width:74px}}@media all and (min-width: 1200px){.compare-tool .compare-panel-header img{margin:0 25px 0 0;max-width:98px}}.compare-tool .compare-panel-header .title{font-size:1.6rem;line-height:1.2;font-weight:400;margin:0}@media all and (min-width: 768px){.compare-tool .compare-panel-header .title{font-size:1.3rem;line-height:1.2;margin-right:auto;padding-right:15px;width:80%}}@media all and (min-width: 1200px){.compare-tool .compare-panel-header .title{font-size:1.6rem}}.compare-tool .compare-panel-header .title .platform{display:block;font-weight:700}@media all and (max-width: 767px){.compare-tool .compare-panel-header .remove{display:none}}@media all and (min-width: 768px){.compare-tool .compare-panel-header .remove{font-size:1rem}}@media all and (min-width: 1200px){.compare-tool .compare-panel-header .remove{font-size:1.4rem}}.compare-tool .compare-panel-header .add{text-decoration:none}@media all and (min-width: 768px){.compare-tool .compare-panel-header .add{display:flex;align-items:center;justify-content:center;flex-grow:1;font-size:1.3rem;width:33%}}@media all and (min-width: 768px){.compare-tool .compare-panel-header .add .icon{font-size:.6rem;margin-right:9px}}@media all and (min-width: 768px){.compare-tool .compare-panel-header[data-count="1up"] .product{padding:19px 0}}@media all and (min-width: 768px){.compare-tool .compare-panel-header[data-count="1up"] .product+.add{flex-grow:0;width:50%}}@media all and (min-width: 768px){.compare-tool .compare-panel-header[data-count="1up"] img{flex-grow:0;margin:0 10.46% 0 8.15%;max-width:174px}}@media all and (min-width: 768px){.compare-tool .compare-panel-header[data-count="1up"] .remove{margin-right:8.15%}}.compare-tool.is-takeover .compare-panel-header{background:white;border-bottom:2px solid gray;height:0;overflow:hidden;position:fixed;left:0;top:0;z-index:10;width:100%}.compare-tool.is-takeover .compare-panel-header.is-sticky{height:auto}.compare-tool .secondary-headline{border-bottom:1px solid #cfcfcf;font-size:2rem;font-weight:400;line-height:1.2;margin:0 0 23px;padding:0 0 11px;width:100%}.compare-tool .secondary-headline:first-of-type{margin-top:55px}@media all and (min-width: 1200px){.compare-tool .secondary-headline{font-size:2rem;margin-bottom:26px;padding-bottom:24px}}.compare-tool .compare-panel{padding-left:25px;padding-right:25px}@media all and (min-width: 768px){.compare-tool .compare-panel.is-open{margin-top:50px}}.compare-tool .info-grid,.compare-tool .product-grid{flex-wrap:nowrap}@media all and (max-width: 767px){.compare-tool .info-grid,.compare-tool .product-grid{justify-content:space-between}}.compare-tool .product-grid{margin-bottom:0}.compare-tool .product-grid.is-open{margin-bottom:22px}@media all and (min-width: 768px){.compare-tool .product-grid.is-open{margin-bottom:44px}}@media all and (min-width: 1200px){.compare-tool .product-grid.is-open{margin-bottom:78px}}.compare-tool .product-grid.tablet-up{display:none}@media all and (min-width: 768px){.compare-tool .product-grid.tablet-up{display:flex}}@media all and (max-width: 767px){.compare-tool .product-grid.mobile-only{background:black;display:flex;padding-top:88px}}@media all and (min-width: 768px){.compare-tool .product-grid.mobile-only{display:none}}.compare-tool .card{flex-grow:1;max-width:50%}@media all and (max-width: 767px){.compare-tool .info-card,.compare-tool .product-card{width:calc(50% - 4px)}}.compare-tool .product-card .tags{width:100%}.compare-tool .info-card li{line-height:1.1428571429;margin:0 16px 16px 0}@media all and (min-width: 768px){.compare-tool .info-card li{font-size:1.6rem;line-height:1.4444444444;margin:0}}@media all and (min-width: 1200px){.compare-tool .info-card li{font-size:1.8rem}}.compare-tool .mobile-compare-card{display:flex;flex-direction:column;justify-content:flex-end;flex-basis:100%;flex-shrink:1;padding:0 4px}.compare-tool .mobile-compare-card .text{display:flex;flex-direction:column;justify-content:flex-end;margin-bottom:auto}.compare-tool .mobile-compare-card .title,.compare-tool .mobile-compare-card .price{color:white;font-size:2.4rem;font-weight:300;line-height:1.3}.compare-tool .mobile-compare-card .title{display:flex;flex-direction:column}@media all and (max-width: 1200px){.compare-tool .mobile-compare-card .title{opacity:1 !important}}.compare-tool .mobile-compare-card .title .name{order:2}.compare-tool .mobile-compare-card .title strong{order:1;display:block;font-weight:700}.compare-tool .mobile-compare-card .title .year{color:rgba(255,255,255,0.7);display:block;font-size:1rem;margin:10px 0 5px;order:3}.compare-tool .mobile-compare-card .price{display:block;padding-bottom:24px}.compare-tool .mobile-compare-card .button,.compare-tool .mobile-compare-card .filter-product .clear-input,.filter-product .compare-tool .mobile-compare-card .clear-input{margin:11px 0;border-color:white;color:white;line-height:51px;min-width:0}.compare-tool .mobile-compare-card .button:hover,.compare-tool .mobile-compare-card .filter-product .clear-input:hover,.filter-product .compare-tool .mobile-compare-card .clear-input:hover{background:white;color:black}.compare-tool .mobile-compare-card .remove a{color:white}.compare-tool .mobile-compare-card .look{background:white;display:flex;flex-direction:column;flex-grow:0;margin:22px 0 0 0}.compare-tool .mobile-compare-card .look img{margin-bottom:26px;max-width:100%}.compare-tool .mobile-compare-card .look .content{background:#f7f5f5;display:flex;flex-direction:column;justify-content:flex-end;min-height:calc(50vw - 40px);padding:0 12px 6px}.compare-tool .mobile-compare-card .color{border-radius:100%;display:block;height:6px;margin:0 0 6px;width:6px}.compare-tool .mobile-compare-card:first-child .look{margin-left:-20px;margin-right:-4px;padding:23px 4px 34px 20px}.compare-tool .mobile-compare-card:last-child .look{margin-left:-4px;margin-right:-20px;padding:23px 20px 34px 4px}.compare-tool .empty-compare-card .look .content::after{content:'';display:block}@media all and (min-width: 768px){.compare-tool .compare-specifications{margin-bottom:70px}}.compare-tool .compare-specifications .secondary-headline{border:none;margin-bottom:13px;font-size:3.5rem}@media all and (min-width: 768px){.compare-tool .compare-specifications .secondary-headline{margin-bottom:36px}}@media all and (min-width: 1200px){.compare-tool .compare-specifications .secondary-headline{margin-bottom:55px}}.compare-tool .compare-specifications .section-title{border-bottom:1px solid #cecece;font-size:1.8rem;font-family:"Space Mono",monospace;font-weight:300;text-transform:uppercase;margin:0 0 12px;width:100%}@media all and (min-width: 768px){.compare-tool .compare-specifications .section-title{font-size:1.8rem;margin-bottom:28px;padding-bottom:15px}}.compare-tool .specifications-section-group+.specifications-section-group{padding-top:55px}.compare-tool .specifications-section{border-bottom:1px solid #cecece;display:flex;flex-wrap:wrap;justify-content:flex-start;padding:10px 0 24px}@media all and (min-width: 768px){.compare-tool .specifications-section{padding:28px 0 17px;flex-wrap:nowrap}}.compare-tool .section-title+.specifications-section{padding-top:0}.compare-tool .header{width:100%}@media all and (min-width: 768px){.compare-tool .header{flex-grow:0;flex-shrink:0;width:115px}}.compare-tool .header .title{margin:0;font-weight:700}@media all and (min-width: 768px){.compare-tool .header .title{font-size:1.4rem;line-height:1.2142857143;margin-bottom:4px}}.compare-tool .specs-trigger{display:inline-block;font-size:1.4rem;line-height:1;margin:0 0 8px;opacity:0.6;text-decoration:none}@media all and (min-width: 768px){.compare-tool .specs-trigger{font-size:1.2rem}}.compare-tool .specs-trigger .icon{display:inline-block;font-size:1rem;margin:0 0 0 2px}@media all and (min-width: 768px){.compare-tool .specs-trigger .icon{font-size:1rem}}.compare-tool .specs-trigger:hover .icon{color:#41c751}.compare-tool .specs-trigger.is-active .icon{transform:rotate(180deg)}.compare-tool .specs-trigger.vis-mobile-only{flex-shrink:0;width:100%}.compare-tool .specs{padding:0 10px}@media all and (max-width: 959px){.compare-tool .specs{width:calc(50% - 4px)}}@media all and (min-width: 960px){.compare-tool .specs{width:30.6666666667%;flex-grow:1;max-width:50%}}.compare-tool .specs li{font-size:1.2rem;line-height:1.5}@media all and (min-width: 768px){.compare-tool .specs li{font-size:1.4rem;line-height:1.2142857143;margin-bottom:11px}}.consumer-benefits{background-size:cover;background-position:50% 50%;overflow:hidden;padding:20px 0;position:relative}@media all and (min-width: 960px){.consumer-benefits{display:flex;height:900px}}.consumer-benefits::after{background-color:rgba(0,0,0,0.6);content:"";height:100%;position:absolute;left:0;top:0;width:100%}.consumer-benefits .consumer-benefits-container{display:flex;align-items:stretch;position:relative;z-index:2;width:100%}.consumer-benefits .consumer-benefits-item{border-right:1px solid white;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 50px}@media all and (max-width: 959px){.consumer-benefits .consumer-benefits-item{border:0;min-height:600px;width:100%}}@media all and (min-width: 960px){.consumer-benefits .consumer-benefits-item{width:100%}}.consumer-benefits .consumer-benefits-item:last-child{border-right:0}.consumer-benefits .consumer-benefits-item:focus{outline:none}.consumer-benefits .consumer-benefits-item .eyebrow{background-color:transparent;color:white;font-size:1.3rem;text-transform:uppercase}@media all and (min-width: 1200px){.consumer-benefits .consumer-benefits-item .eyebrow{margin-bottom:3px}}.consumer-benefits .consumer-benefits-item .headline{color:white;font-size:2.4rem;line-height:1.1;margin:0 0 14px;text-align:center}@media all and (min-width: 1200px){.consumer-benefits .consumer-benefits-item .headline{margin-bottom:22px}}@media (min-width: 960px){.consumer-benefits .consumer-benefits-item .headline{margin:8px 0 22px 0}}.consumer-benefits .consumer-benefits-item .trigger{background:transparent;border:none;color:white;font-size:3.1rem}.consumer-benefits .consumer-benefits-item .trigger:hover{border:none}.consumer-benefits .consumer-benefits-item .description{color:white;font-size:1.4rem;height:0;margin:19px 0 0 0;overflow:hidden;padding:0 10px;text-align:center;opacity:0;max-height:0;transition:max-height 0.5s cubic-bezier(0.5, 0, 0.1, 1)}.consumer-benefits .consumer-benefits-item .interaction{text-align:center}.consumer-benefits .consumer-benefits-item .interaction.is-open .trigger{display:none}.consumer-benefits .consumer-benefits-item .interaction.is-open .description{height:auto;opacity:1;transition:all 0.5s cubic-bezier(0.5, 0, 0.1, 1);max-height:500px}.consumer-benefits .arrows-container{color:white;display:flex;align-items:center;justify-content:space-between;margin:auto;letter-spacing:0.25em;position:absolute;bottom:52px;left:0;right:0;width:165px;z-index:5}@media all and (min-width: 960px){.consumer-benefits .arrows-container{display:none}}.consumer-benefits .arrows-container .nav-arrows{top:11px}@media all and (max-width: 767px){.content-assist{border-top:1px solid #e8e8e8}}.content-assist .trigger{cursor:default;padding:0}.content-assist .trigger:focus{outline:none}@media all and (max-width: 767px){.content-assist .trigger{cursor:pointer;padding:16px 0 15px;text-align:left;width:100%}.content-assist .trigger *{font-size:1.3rem;font-weight:700;margin:0;padding:0}}.content-assist .trigger *{display:flex;justify-content:space-between;width:100%}.content-assist .trigger *::after{top:-3px}@media all and (min-width: 768px){.content-assist .trigger *::after{content:none}}@media all and (max-width: 767px){.content-assist .panel{border-bottom:1px solid #e8e8e8;height:0;overflow:hidden}}@media all and (max-width: 767px){.content-assist .section.is-expanded .panel{height:auto;line-height:1.7857142857;padding:32px 0}}@media all and (min-width: 1200px){.content-assist .section h2{margin-top:65px}}.nav-contentassist{display:none}@media all and (min-width: 768px){.nav-contentassist{display:block}}.nav-contentassist a{color:black;display:inline-block;font-weight:700;text-decoration:none}@media all and (min-width: 768px){.nav-contentassist a{padding:6px 0}}@media all and (min-width: 1200px){.nav-contentassist a{padding:8px 0}}.nav-contentassist a:hover{text-decoration:underline;text-decoration-color:#41c751}@media all and (min-width: 768px){.crosslink-content .site-gutters{display:flex;align-items:center;justify-content:space-between}}.crosslink-content header{padding:40px 0 88px}@media all and (min-width: 768px){.crosslink-content header{padding:60px 0;width:38%}}@media all and (min-width: 960px){.crosslink-content header{width:50%}}@media all and (min-width: 768px){.crosslink-content .image{width:62%}}@media all and (min-width: 960px){.crosslink-content .image{width:50%}}.crosslink-content .headline{font-size:4rem;line-height:1.2;font-weight:400;margin:0 0 23px;position:relative}@media all and (min-width: 768px){.crosslink-content .headline{font-size:4.2rem;line-height:1.1428571429;margin-bottom:47px;padding:0}}@media all and (min-width: 1200px){.crosslink-content .headline{font-size:6rem;line-height:1.0666666667;margin-bottom:31px}}.crosslink-content .label{top:auto;bottom:10px}@media all and (min-width: 768px){.crosslink-content .label{bottom:auto;top:27px}}@media all and (min-width: 1200px){.crosslink-content .label{top:41px}}.crosslink-content .button,.crosslink-content .filter-product .clear-input,.filter-product .crosslink-content .clear-input{border:none;margin:0}@media all and (max-width: 767px){.crosslink-content .button,.crosslink-content .filter-product .clear-input,.filter-product .crosslink-content .clear-input{min-width:212px}}@media all and (min-width: 768px){.crosslink-content .button,.crosslink-content .filter-product .clear-input,.filter-product .crosslink-content .clear-input{min-width:225px}}.crosslink-content img{display:block;max-width:100%}.crosslink-content[data-color="light"]{color:white}.crosslink-content[data-color="light"] .headline{color:white}.crosslink-editorial{background:#111111;color:white;display:flex;align-items:center;flex-direction:column;text-align:center;padding:233px 0 200px}.crosslink-editorial header{margin-top:96px;width:930px;order:2;font-size:1.6rem;line-height:1.75}.crosslink-editorial picture{width:620px}.crosslink-editorial .headline,.crosslink-editorial .button,.crosslink-editorial .filter-product .clear-input,.filter-product .crosslink-editorial .clear-input{color:white}.crosslink-editorial .headline{font-weight:400;line-height:inherit;font-size:inherit;width:100%}.crosslink-editorial .button.secondary,.crosslink-editorial .filter-product .secondary.clear-input,.filter-product .crosslink-editorial .secondary.clear-input{font-weight:700;order:3;margin:0 auto;display:block;border-color:white;max-width:315px;width:315px;text-decoration:underline !important}@media all and (max-width: 767px){.crosslink-editorial .button.secondary,.crosslink-editorial .filter-product .secondary.clear-input,.filter-product .crosslink-editorial .secondary.clear-input{align-self:stretch;margin:0 20px}}@media all and (min-width: 768px){.crosslink-editorial .button.secondary,.crosslink-editorial .filter-product .secondary.clear-input,.filter-product .crosslink-editorial .secondary.clear-input{border:none}}.crosslink-editorial .button.secondary:hover,.crosslink-editorial .filter-product .secondary.clear-input:hover,.filter-product .crosslink-editorial .secondary.clear-input:hover{background-color:transparent;color:#41c751}@media all and (max-width: 2559px){.crosslink-editorial{padding-top:182px;padding-bottom:150px}.crosslink-editorial>header{margin-top:70px;width:750px}.crosslink-editorial>picture{width:500px}}@media all and (max-width: 1919px){.crosslink-editorial{padding-top:165px;padding-bottom:132px}.crosslink-editorial>header{margin-top:60px;width:690px}.crosslink-editorial>picture{width:460px}}@media all and (max-width: 1199px){.crosslink-editorial{padding-top:172px;padding-bottom:102px}.crosslink-editorial>header{margin-top:30px;width:525px}.crosslink-editorial>picture{width:350px}}@media all and (max-width: 959px){.crosslink-editorial{padding-top:162px;padding-bottom:88px}.crosslink-editorial>header{width:502px;font-size:1.5rem;line-height:1.8666666667}.crosslink-editorial>picture{max-width:335px;width:auto}}@media all and (max-width: 767px){.crosslink-editorial{padding-top:calc(36.38vw - 116.4px);padding-bottom:90px}.crosslink-editorial>header{margin:90px 0 36px;max-width:335px;font-size:1.4rem;line-height:1.7142857143}.crosslink-editorial>a.button.secondary,.filter-product .crosslink-editorial>a.secondary.clear-input{border-color:white;max-width:315px;width:315px;margin-left:auto;margin-right:auto;display:block;text-decoration:none !important}}@media all and (max-width: 374px){.crosslink-editorial{padding:20px 20px 90px}}.crosslink-split header{width:100%}.crosslink-split .headline{font-size:4rem;font-weight:400;line-height:1.2;margin:0 0 -10px;position:relative;z-index:2}@media all and (min-width: 768px){.crosslink-split .headline{font-size:6.4rem;line-height:1.09375;margin:0 0 -13px 41px}}@media all and (min-width: 1200px){.crosslink-split .headline{font-size:12rem;font-weight:700;line-height:1;margin:0 0 -18px 0}}.crosslink-split .content{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:-20px;margin-right:-20px}@media all and (min-width: 768px){.crosslink-split .content{margin-left:-42px;margin-right:-42px}}@media all and (min-width: 1200px){.crosslink-split .content{margin:0;padding:0}}.crosslink-split .text{background:black;color:white;font-size:2.4rem;line-height:1.5;padding:58px 28px 32px;order:2;width:100%}@media all and (min-width: 768px){.crosslink-split .text{display:flex;align-items:flex-start;flex-direction:column;justify-content:center;flex-wrap:wrap;font-size:2.4rem;line-height:1.3333333333;padding:0 46px 0 63px;order:1;width:50%}}@media all and (min-width: 1200px){.crosslink-split .text{font-size:3.2rem;font-weight:300;line-height:1.25;padding:46px 36px 46px 46px;width:41.2%}}.crosslink-split .text a:not(.button){color:white}.crosslink-split p{margin:0 0 66px}@media all and (min-width: 768px){.crosslink-split p{margin-bottom:40px}}@media all and (min-width: 1200px){.crosslink-split p{margin-bottom:55px}}.crosslink-split .button,.crosslink-split .filter-product .clear-input,.filter-product .crosslink-split .clear-input{margin:0}.crosslink-split .button:hover,.crosslink-split .filter-product .clear-input:hover,.filter-product .crosslink-split .clear-input:hover{border:1px solid white}@media all and (max-width: 767px){.crosslink-split .button,.crosslink-split .filter-product .clear-input,.filter-product .crosslink-split .clear-input{margin:0 -8px}}.crosslink-split .button+.button,.crosslink-split .filter-product .clear-input+.button,.filter-product .crosslink-split .clear-input+.button,.crosslink-split .filter-product .button+.clear-input,.filter-product .crosslink-split .button+.clear-input,.crosslink-split .filter-product .clear-input+.clear-input,.filter-product .crosslink-split .clear-input+.clear-input{margin-top:15px}.crosslink-split .image{order:1}@media all and (max-width: 767px){.crosslink-split .image{flex-grow:1}}@media all and (min-width: 768px){.crosslink-split .image{order:2;width:50%}}@media all and (min-width: 1200px){.crosslink-split .image{width:58.8%}}.crosslink-split img{display:block;width:100%}.email-signup-form__container{text-align:center;margin:0 auto;max-width:680px}.email-signup-form__title{margin:0;font-size:4rem;line-height:1}@media all and (min-width: 960px){.email-signup-form__title{font-size:7.2rem}}.email-signup-form__description{font-size:1.6rem;line-height:1.3;padding:14px 0 60px}@media all and (min-width: 960px){.email-signup-form__description{font-size:2.4rem;width:90%;margin:auto;padding-top:40px}}.email-signup-form__link a{font-size:1.4rem;line-height:1.3;text-transform:lowercase;text-decoration:underline;color:black;opacity:0.5;transition:opacity 0.3s}.email-signup-form__link a:hover{opacity:1}.email-signup-form__success{text-align:center;max-width:500px;margin:auto}.email-signup-form__success h3,.email-signup-form__success p{font-size:2.4rem;margin:0}.email-signup-form__success h3{padding-bottom:30px}.email-signup-form__success p{line-height:1.5}@media all and (min-width: 960px){.email-signup-form__success h3{font-size:4rem}}.expandable-item{position:relative;z-index:10;border-top:1px solid #d5d5d5}.expandable-item .expandable-item__trigger{display:flex;width:100%;text-align:center;justify-content:center;align-items:center;min-height:60px}.expandable-item .expandable-item__trigger-text::before{content:"";display:inline-block;font-family:"cannondale-icon-font" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;position:relative;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:10px;position:relative;top:1px}.expandable-item .expandable-item__content{position:absolute;top:100%;left:0;width:100%;max-height:0;overflow:hidden;transition:all 0.75s;background:white;border-top:1px solid #d5d5d5}.expandable-item.is-open .expandable-item__trigger-text::before{transform:rotate(180deg)}.expandable-item.is-open .expandable-item__content{max-height:var(--max-height);border-bottom:1px solid #d5d5d5}.expandable-item__mobile-only .expandable-item__trigger{display:none}@media all and (max-width: 767px){.expandable-item__mobile-only{position:relative;z-index:10;border-top:1px solid #d5d5d5}.expandable-item__mobile-only .expandable-item__trigger{display:flex;width:100%;text-align:center;justify-content:center;align-items:center;min-height:60px}.expandable-item__mobile-only .expandable-item__trigger-text::before{content:"";display:inline-block;font-family:"cannondale-icon-font" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;position:relative;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:10px;position:relative;top:1px}.expandable-item__mobile-only .expandable-item__content{position:absolute;top:100%;left:0;width:100%;max-height:0;overflow:hidden;transition:all 0.75s;background:white;border-top:1px solid #d5d5d5}.expandable-item__mobile-only.is-open .expandable-item__trigger-text::before{transform:rotate(180deg)}.expandable-item__mobile-only.is-open .expandable-item__content{max-height:var(--max-height);border-bottom:1px solid #d5d5d5}}body{padding-top:31px}@media all and (min-width: 768px){body{padding-top:40px}}#eyebrow{background:black;color:white;font-size:1rem;padding:8px 0;z-index:11;position:fixed;top:0;left:0;width:100%}@media all and (min-width: 768px){#eyebrow{padding:11px 0}}#eyebrow>.site-gutters{display:flex;align-items:stretch;padding:0 17px}@media all and (min-width: 768px){#eyebrow>.site-gutters{padding:0 42px}}@media all and (min-width: 1200px){#eyebrow>.site-gutters{max-width:100%}}@media all and (min-width: 768px){#eyebrow{font-size:1.2rem}}#EyebrowMenu{position:absolute;top:100%;right:0}#EyebrowMenu ul{margin:0;padding:20px;border:2px solid black;border-top:0 none}#EyebrowMenu li{text-align:right}#EyebrowMenu li::before{content:none}#EyebrowMenu a{color:black;text-decoration:underline;display:inline-block}.feature-highlight{position:relative;overflow:hidden}.feature-highlight .large-img{width:60%;position:relative;max-width:1377px}@media all and (max-width: 1199px){.feature-highlight .large-img{width:50%}}@media all and (max-width: 767px){.feature-highlight .large-img{width:90%;margin:0}}.feature-highlight .text-container{font-size:2.4rem;max-width:420px;position:absolute;padding:10px;bottom:10%;top:auto;left:55%}@media all and (max-width: 1199px){.feature-highlight .text-container{bottom:3%}}@media all and (max-width: 767px){.feature-highlight .text-container{position:relative;left:0;top:0;width:90%;max-width:auto;padding-left:34px}}.feature-highlight .text-container.opaque{background-color:#ffffff}.feature-highlight .text-container .headline{font-size:4rem;font-weight:300;line-height:1.2}@media all and (max-width: 1199px){.feature-highlight .text-container .headline{font-size:3.6rem}}@media all and (max-width: 767px){.feature-highlight .text-container .headline{font-size:2.4rem;max-width:80%}}.feature-highlight .text-container .content{font-weight:300;font-size:2.4rem;margin:40px 0}@media all and (max-width: 767px){.feature-highlight .text-container .content{font-size:1.7rem;margin:20px 0;max-width:auto}}.feature-highlight .random-img{position:absolute;right:0;top:0;z-index:-1}@media all and (max-width: 767px){.feature-highlight .random-img{display:none}}.filter-product{opacity:0;padding:0 16px 27px;position:relative;z-index:9}@media all and (max-width: 959px){.filter-product{padding:0 0 27px}}.filter-product .outer-container{display:flex;flex-direction:row;flex-wrap:wrap}@media all and (min-width: 960px){.filter-product .outer-container{justify-content:space-between}}.filter-product .all-filters-trigger{border:1px solid #d9d9d9;display:block;flex-shrink:0;padding:20px;width:50%}@media all and (min-width: 960px){.filter-product .all-filters-trigger{display:none}}.filter-product .all-filters-trigger::after{display:inline-block;content:"";font-size:1rem;margin-left:20px;position:relative;top:1px}.filter-product .all-filters-trigger.is-active::after{transform:rotate(180deg)}@media all and (min-width: 960px){.filter-product .search-result-tags{border-right:1px solid black;margin:0 10px 0 auto}}@media all and (max-width: 959px){.filter-product .search-result-tags{order:4}}.filter-product .all-filters-trigger{border-left:none}@media all and (max-width: 959px){.filter-product .all-filters-panel,.filter-product .all-sort-panel{width:100%;flex-shrink:0}}@media all and (min-width: 960px){.filter-product .all-filters-panel,.filter-product .all-sort-panel{display:flex;align-items:baseline;flex-wrap:wrap;height:auto;overflow:visible;position:relative}}@media all and (min-width: 768px){.filter-product .all-filters-panel{z-index:1}}@media all and (max-width: 959px){.filter-product .all-filters-panel{order:3}}@media all and (min-width: 960px){.filter-product .menu-filter{display:flex;justify-content:space-between}}@media all and (min-width: 960px){.filter-product .menu-filter{width:auto}}@media all and (min-width: 960px){.filter-product .menu-filter li{flex-grow:1}}@media all and (max-width: 959px){.filter-product .menu-filter li:first-child .filter-trigger{border-top:none}}@media all and (min-width: 960px){.filter-product .menu-filter li:first-child .filter-trigger{padding-left:0}}@media all and (min-width: 960px){.filter-product .menu-filter li:last-child .filter-trigger{border:none}}.filter-product .filter-trigger{cursor:pointer;font-size:1.4rem;text-decoration:none}@media all and (max-width: 959px){.filter-product .filter-trigger{border-top:1px solid #d9d9d9;padding:17px 20px 15px;width:100%}}@media all and (min-width: 960px){.filter-product .filter-trigger{border-right:1px solid #222;padding:7px 22px 7px 23px}}@media all and (min-width: 960px){.filter-product .filter-trigger{border-right:1px solid #222;font-size:1rem;padding:7px 10px}}@media all and (min-width: 768px) and (max-width: 959px){.filter-product .filter-trigger{width:100%}}@media all and (min-width: 768px) and (max-width: 1199px){.filter-product .filter-trigger{letter-spacing:1.2px}}@media all and (min-width: 1200px){.filter-product .filter-trigger{font-size:1.2rem;padding:7px 22px 7px 23px;text-decoration:none}}.filter-product .filter-trigger::after{content:"";font-size:1rem;margin-left:auto;position:relative;left:10px;top:1px;margin-right:10px}@media all and (min-width: 960px){.filter-product .filter-trigger::after{font-size:.8rem}}@media all and (min-width: 1200px){.filter-product .filter-trigger::after{font-size:1rem}}.filter-product .filter-trigger.is-active::after{display:inline-block;transform:rotate(180deg)}.filter-product .filter-trigger[data-trigger="filter-more"]{display:block}@media all and (max-width: 959px){.filter-product .filter-trigger[data-trigger="filter-more"]{border-bottom:1px solid #d9d9d9;margin-bottom:-1px}}@media all and (max-width: 959px){.filter-product .filter-panel,.filter-product div[data-panel]{position:relative}}@media all and (min-width: 768px) and (max-width: 959px){.filter-product .filter-panel,.filter-product div[data-panel]{display:flex;align-items:center}}@media all and (max-width: 959px){.filter-product .filter-panel .inner,.filter-product div[data-panel] .inner{padding:27px 20px 39px}}@media all and (min-width: 768px) and (max-width: 959px){.filter-product .filter-panel .inner,.filter-product div[data-panel] .inner{display:flex;align-items:center;flex-direction:column;margin:0 auto}}@media all and (min-width: 960px){.filter-product .filter-panel .inner,.filter-product div[data-panel] .inner{border:1px solid black;padding:29px 28px}}@media all and (min-width: 960px){.filter-product .filter-panel.is-open,.filter-product div[data-panel].is-open{top:calc(100% + 26px)}}.filter-product .range{height:12px;margin-right:15px}@media all and (min-width: 960px){.filter-product .range{padding:0 20px}}.filter-product .filter{margin:0 0 10px;white-space:nowrap}@media all and (min-width: 768px){.filter-product .filter{margin-bottom:2px}}.filter-product .clear-input{min-width:0}@media all and (min-width: 960px){.filter-product .clear-input{line-height:35px}}@media all and (max-width: 959px){.filter-product .clear-input{width:100%;margin-top:1px}}.filter-product .action-container{display:flex;margin:15px 0 0 0;position:relative;left:-2px}@media all and (max-width: 959px){.filter-product .action-container{align-items:baseline;display:none}}@media all and (min-width: 960px){.filter-product .action-container{align-items:center}}.filter-product .action-container button{margin:0 30px 0 0}@media all and (min-width: 768px){.filter-product .action-container button{margin:0 30px 0 0}}@media all and (min-width: 1200px){.filter-product .action-container button{margin-right:53px}}.filter-product .title,.filter-product .title-trigger{font-size:1.3rem;margin:0 0 10px}@media all and (min-width: 768px){.filter-product .title,.filter-product .title-trigger{margin:20px 0 10px}}@media all and (min-width: 1200px){.filter-product .title,.filter-product .title-trigger{margin:38px 0 10px}}@media all and (min-width: 1200px){.filter-product .title:first-of-type,.filter-product .title-trigger:first-of-type{margin:0 0 30px}}.filter-product .filter-title{display:block;margin-bottom:4px}@media all and (min-width: 1200px){.filter-product .filter-title{font-size:1.4rem}}.filter-product .filter-description{color:#707070;display:block}@media all and (min-width: 768px){.filter-product .filter-description{width:55%}}@media all and (min-width: 1200px){.filter-product .filter-description{font-size:1.1rem;line-height:1.0909090909;width:165px}}@media all and (max-width: 767px){.filter-product .title-trigger{margin:0 0 0 -34px;width:calc(100% + 68px)}}@media (max-width: 959px){.filter-product .title-trigger{border-top:1px solid #d9d9d9;display:flex;justify-content:space-between;padding:18px 20px 15px;text-align:left}}@media all and (min-width: 768px) and (max-width: 959px){.filter-product .title-trigger{margin:0;width:100%}}@media all and (min-width: 960px){.filter-product .title-trigger{pointer-events:none}}@media all and (max-width: 959px){.filter-product .title-trigger::after{display:inline-block;content:"";font-size:1rem;margin-left:20px;position:relative;top:1px}}.filter-product .title-trigger.is-active::after{transform:rotate(180deg)}@media all and (max-width: 959px){.filter-product .all-sort-panel{order:2;width:50%;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}.filter-product .all-sort-panel .dropdown{margin:0;padding:0}.filter-product .all-sort-panel .trigger{padding:20px !important}.filter-product .all-sort-panel .trigger .selected{display:inline-block;text-align:center;font-family:"Space Mono",monospace;font-weight:400;letter-spacing:2px;text-transform:uppercase;font-size:1.333rem}.filter-product .all-sort-panel .CoveoSortDropdown{position:absolute;top:calc(100% + 1px);right:-1px;width:calc(200% + 4px);background:white}.filter-product .all-sort-panel .is-open .CoveoSortDropdown{border:1px solid #d9d9d9;border-top:0 none}}@media all and (min-width: 768px){.filter-product .all-sort-panel{z-index:9}}@media all and (min-width: 768px) and (max-width: 959px){.filter-product .all-sort-panel{order:1}}@media all and (max-width: 767px){.filter-product .all-sort-panel.is-open{border-bottom:1px solid #d9d9d9}}@media all and (max-width: 959px){.filter-product .all-sort-panel.is-open .sort-by{margin:0;border-bottom:1px solid #d9d9d9}.filter-product .all-sort-panel.is-open .sort-by button{display:none}.filter-product .all-sort-panel.is-open .sort-by .option{justify-content:center}}@media all and (min-width: 960px){.filter-product .filter-mobile-panel{height:auto;overflow:visible}}@media all and (max-width: 959px){.filter-product .filter-mobile-panel .inner-container{padding:25px 0 41px}}@media all and (min-width: 768px) and (max-width: 959px){.filter-product .filter-mobile-panel .inner-container{padding:25px 34px 41px}}.filter-product [type="checkbox"]:not(:checked)+label,.filter-product [type="checkbox"]:checked+label{padding-left:26px;width:100%}@media all and (min-width: 768px) and (max-width: 1199px){.filter-product [type="checkbox"]:not(:checked)+label,.filter-product [type="checkbox"]:checked+label{font-size:1.2rem;padding:0 0 0 18px}}.filter-product [type="checkbox"]:not(:checked)+label:before,.filter-product [type="checkbox"]:checked+label:before{border-width:1px;height:14px;top:1px;width:14px}@media all and (min-width: 768px) and (max-width: 1199px){.filter-product [type="checkbox"]:not(:checked)+label:before,.filter-product [type="checkbox"]:checked+label:before{height:12px;width:12px}}.filter-product [type="checkbox"]:not(:checked)+label:after,.filter-product [type="checkbox"]:checked+label:after{height:16px;top:1px;width:16px}@media all and (min-width: 768px) and (max-width: 1199px){.filter-product [type="checkbox"]:not(:checked)+label:after,.filter-product [type="checkbox"]:checked+label:after{height:14px;width:14px}}.filter-product .more-filters{width:100%;top:0}@media all and (min-width: 960px){.filter-product .more-filters{margin:0;padding:0;top:100%;width:calc(100vw - 60px);max-width:1180px;max-height:calc(100vh - 80px);overflow-y:auto;-webkit-overflow-scrolling:touch}}.filter-product .more-filters .inner{border:none;display:flex;flex-wrap:wrap;justify-content:flex-start}@media all and (max-width: 767px){.filter-product .more-filters .inner{padding-bottom:0;padding-top:0}}@media all and (min-width: 768px){.filter-product .more-filters .inner{padding:0}}@media all and (min-width: 768px) and (max-width: 959px){.filter-product .more-filters .inner{width:100%}}@media all and (min-width: 960px){.filter-product .more-filters .inner{padding:29px 0}}@media all and (min-width: 1200px){.filter-product .more-filters .inner{margin:0 auto;max-width:1281px;padding:36px 0;width:100%}}@media only screen and (min-width: 1382px){.filter-product .more-filters .inner{margin:0 auto}}.filter-product .more-filters .column{width:100%}@media all and (min-width: 960px){.filter-product .more-filters .column{padding:0 0 40px;width:45%}}@media all and (min-width: 960px) and (max-width: 1199px){.filter-product .more-filters .column:nth-child(1){order:1}.filter-product .more-filters .column:nth-child(2){order:3}.filter-product .more-filters .column:nth-child(3){order:2}.filter-product .more-filters .column:nth-child(4){order:4}}@media all and (min-width: 1200px){.filter-product .more-filters .column{border-left:1px solid #e8e8e8;max-width:23.5%;padding:0 0 0 54px}}@media all and (min-width: 1200px){.filter-product .more-filters .column.wide{max-width:29.5%}}@media all and (min-width: 1200px){.filter-product .more-filters .column:first-of-type{border:none;padding-left:0}}.filter-product .more-filters .action-container{width:100%;flex-shrink:0}@media all and (min-width: 768px) and (max-width: 1199px){.filter-product .more-filters .action-container{order:5}}.filter-product .more-filters .filter{margin-bottom:7px}@media all and (min-width: 768px){.filter-product .more-filters .filter{margin-bottom:11px}}.filter-product .more-filters [type="checkbox"]:not(:checked)+label:before,.filter-product .more-filters [type="checkbox"]:checked+label:before,.filter-product .more-filters [type="checkbox"]:not(:checked)+label:after,.filter-product .more-filters [type="checkbox"]:checked+label:after{top:2px}.filter-product .more-filters.is-open{border-bottom:1px solid #d9d9d9}.filter-product .menu-sort{display:flex;align-items:baseline}@media all and (max-width: 959px){.filter-product .menu-sort{flex-wrap:wrap;justify-content:center;border-bottom:1px solid #d9d9d9}}@media all and (min-width: 768px){.filter-product .menu-sort{width:100%}}@media all and (min-width: 960px){.filter-product .menu-sort{justify-content:flex-end;position:relative;top:-3px;width:auto}}@media all and (min-width: 1200px){.filter-product .menu-sort{top:-1px}}.filter-product .menu-sort [type="checkbox"]:not(:checked)+label,.filter-product .menu-sort [type="checkbox"]:checked+label{padding-left:22px}@media all and (max-width: 767px){.filter-product .menu-sort [type="checkbox"]:not(:checked)+label,.filter-product .menu-sort [type="checkbox"]:checked+label{line-height:1.5}}@media all and (min-width: 768px) and (max-width: 1199px){.filter-product .menu-sort [type="checkbox"]:not(:checked)+label,.filter-product .menu-sort [type="checkbox"]:checked+label{font-size:1.2rem;padding:0 0 0 18px;margin-left:8px}}@media all and (min-width: 1200px){.filter-product .menu-sort [type="checkbox"]:not(:checked)+label,.filter-product .menu-sort [type="checkbox"]:checked+label{margin-left:17px;padding-left:22px}}.filter-product .filter-checkbox{display:flex}@media all and (min-width: 960px){.filter-product .filter-checkbox{height:35px;align-items:center}}@media all and (max-width: 959px){.filter-product .filter-checkbox{justify-content:center;margin:25px 0;padding:0 20px;width:100%;order:2}}@media all and (max-width: 767px){.filter-product .filter-checkbox label{margin:0 30px 0 0}}@media all and (min-width: 768px){.filter-product .filter-checkbox label{margin:0 20px 0 0}}.filter-product .filter-checkbox li:last-of-type label{margin-right:10px}@media all and (max-width: 767px){.filter-product .filter-checkbox li:last-of-type label{margin-right:0}}@media all and (min-width: 1200px){.filter-product.menu-is-open .filter-trigger{opacity:0.2}}@media all and (min-width: 1200px){.filter-product.menu-is-open .filter-trigger.is-active{opacity:1}}.filter-product .dropdown{background:transparent;left:0;top:0;margin:auto 0}@media all and (max-width: 959px){.filter-product .dropdown{margin:0 0 25px;padding:0 20px;width:100%}}@media all and (min-width: 960px){.filter-product .dropdown{width:auto}}.filter-product .dropdown .label{line-height:1.375}@media all and (min-width: 768px) and (max-width: 1199px){.filter-product .dropdown .trigger,.filter-product .dropdown .selected{font-size:1.2rem}}@media all and (min-width: 1200px){.filter-product .dropdown .trigger,.filter-product .dropdown .selected{font-size:1.4rem}}@media all and (min-width: 768px){.filter-product .dropdown .trigger,.filter-product .dropdown .selected{justify-content:flex-end}}.filter-product .dropdown .trigger{background:transparent;padding:0;white-space:nowrap}@media all and (max-width: 767px){.filter-product .dropdown .trigger{justify-content:center}}.filter-product .dropdown .selected{font-weight:400;padding-left:0}.filter-product .dropdown .selected::after{color:black}.filter-product .dropdown .label{display:none;flex-grow:0}@media all and (min-width: 768px) and (max-width: 1199px){.filter-product .dropdown .label{font-size:1.2rem}}@media all and (min-width: 1200px){.filter-product .dropdown .label{font-size:1.2rem}}.filter-product .dropdown .new-select{min-width:180px;left:auto;right:-1px;top:calc(100% + 20px)}@media all and (max-width: 959px){.filter-product .dropdown .new-select{width:100%;position:static}}@media all and (min-width: 960px){.filter-product .dropdown .new-select{min-width:230px}}.filter-product .dropdown .new-select a:hover{color:#41c751}.filter-product .dropdown .option{font-size:1.4rem;font-weight:400}.filter-product .dropdown.default .label{display:inline-block;opacity:1}.filter-product .dropdown.default .selected{width:auto}.filter-product .dropdown.default:first-of-type .selected{color:black}.filter-product .dropdown.is-open{border-color:transparent}.filter-product .dropdown.is-open .new-select{border-top:1px solid black}@media all and (max-width: 959px){.filter-product .dropdown.is-open .new-select{border:none}}@media all and (min-width: 960px){.filter-product.is-sticky{background:white;border-bottom:2px solid gray;padding:15px 42px 13px;position:fixed;left:0;top:0;z-index:20;width:100%}}@media all and (min-width: 1200px){.filter-product.is-sticky{padding:26px 42px}}@media only screen and (min-width: 1382px){.filter-product.is-sticky{padding-left:0;padding-right:0}}@media all and (min-width: 960px){.filter-product.is-sticky .outer-container{margin:0 auto;max-width:1281px}}@media all and (min-width: 960px){.filter-product.is-sticky .menu-filter .filter-panel,.filter-product.is-sticky .menu-filter .CoveoFacetDropdown div[data-panel]{top:100%}}@media all and (min-width: 1200px){.filter-product.is-sticky .menu-filter .filter-panel,.filter-product.is-sticky .menu-filter .CoveoFacetDropdown div[data-panel]{top:calc(100% + 26px)}}@media all and (min-width: 960px){.filter-product.is-sticky .menu-filter .inner{border:2px solid gray;border-top:none}}@media all and (min-width: 960px){.filter-product.is-sticky .more-filters .inner{position:relative;left:-8px}}@media all and (max-width: 767px){.filter-product.is-sticky .dropdown.is-open .new-select label{display:none}}@media all and (min-width: 960px){.filter-product.is-sticky .dropdown.is-open .new-select{border:2px solid gray;border-top:none;top:calc(100% + 28px)}}@media all and (max-width: 959px){.filter-product-scroll-reference{display:none}}@media all and (max-width: 959px){.filter-product-scroll-reference{height:0;position:absolute;visibility:hidden}}.filter-range{margin-top:10px}.filter-range .slider-container{margin:0}.filter-range .slider-container .pointer{background-color:#41c751;height:12px;width:12px;top:-6px}.filter-range .slider-container .pointer-label{top:11px}.mobile-menu-sort{display:flex;justify-content:center;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;margin-bottom:12px}.mobile-menu-sort .sort-by{left:0;top:0;border:none}.mobile-menu-sort .sort-label{color:black;font-size:1.4rem;opacity:1}.mobile-menu-sort .is-open .new-select{border:none}@media all and (min-width: 960px){.mobile-menu-sort{display:none}}.search-location{margin:24px 0 0 0}@media all and (min-width: 768px){.search-location{margin-top:32px}}@media all and (min-width: 1200px){.search-location{margin-top:40px}}.search-location .headline{letter-spacing:0;margin:0 0 40px}@media all and (min-width: 768px){.search-location .headline{margin:0 0 23px}}.search-location .input-container{position:relative;display:flex;margin-bottom:16px}.search-location .input-container input[type="text"]{margin:0 20px 0 0;padding:8px 13px 7px}@media all and (max-width: 768px){.search-location .input-container{flex-wrap:wrap}.search-location .input-container input[type="text"]{margin:0;width:calc(100% - 33px)}}.search-location #MobileLocate{display:none;width:33px;font-size:0}.search-location #MobileLocate .icon{font-size:33px}.search-location .button,.search-location .filter-product .clear-input,.filter-product .search-location .clear-input{line-height:46px}@media all and (max-width: 768px){.search-location #MobileLocate{display:block}.search-location #DesktopLocate{display:none !important}.search-location .button,.search-location .filter-product .clear-input,.filter-product .search-location .clear-input{margin:25px auto 10px}}.search-location .tools{display:flex;align-items:center;justify-content:space-between;padding-left:12px}.search-location .tools .distance-selector-container{display:flex;align-items:center}@media all and (min-width: 768px){.search-location .tools .distance-selector-container{display:none}}.search-location .tools .distance-selector-container strong{padding:0 20px 0 10px}@supports (-webkit-overflow-scrolling: touch){.search-location .tools .distance-selector-container .dropdown:first-of-type .option{padding-right:34px}}@media all and (min-width: 768px){.search-location .tools{justify-content:flex-start;margin-bottom:25px}}@media all and (min-width: 1200px){.search-location .tools{margin-bottom:65px}}@media all and (min-width: 768px){.search-location .dropdown{display:none}}.search-location .dropdown .selected{color:#41c751;font-weight:400;padding-left:0}.search-location .dropdown.default:not(.sticky-label) .selected{width:auto}.search-location #DesktopLocate{display:flex;align-items:center;font-size:1rem;text-decoration:none;white-space:nowrap}@media all and (min-width: 768px){.search-location #DesktopLocate{font-size:1.3rem}}.search-location #DesktopLocate .icon{font-size:1.8rem;margin:0 10px 0 0}@media all and (min-width: 768px){.search-location #DesktopLocate .icon{font-size:2.4rem;margin-right:14px}}.search-location .distance-chooser{display:none;margin:0 0 0 34px;opacity:0;padding:2px 0 0 36px;position:relative}@media all and (min-width: 768px){.search-location .distance-chooser{display:block}}.search-location .distance-chooser::before{background:black;content:"";display:block;height:26px;overflow:hidden;position:absolute;left:0;top:50%;transform:translateY(calc(-50% - 2px));width:1px}.search-location .distance-chooser [type="radio"]+label:before,.search-location .distance-chooser [type="radio"]+label:after{display:none}.search-location .distance-chooser .label{font-size:1rem}@media all and (min-width: 768px){.search-location .distance-chooser .label{font-size:1.3rem}}.search-location .predictive-results{background:white;opacity:1}.search-location .predictive-results .inner{max-width:1281px}@media all and (min-width: 1200px){.search-location .predictive-results .inner{margin:0 auto}}.search-location .distance-chooser.is-visible{opacity:1}@media all and (min-width: 768px){.search-location.secondary{border-bottom:2px solid gray;margin-bottom:60px}}@media all and (min-width: 960px){.search-location.secondary{margin-bottom:80px}}@media all and (min-width: 1200px){.search-location.secondary{margin-bottom:103px}}@media all and (max-width: 767px){.search-location.secondary .headline{margin-bottom:15px}}.search-location.secondary input[type="text"]{margin:0 0 -3px}@media all and (min-width: 768px){.search-location.secondary input[type="text"]{margin-bottom:12px}}.search-location.secondary .dropdown{margin-bottom:5px}.search-location.secondary .tools{margin-bottom:0}@media all and (min-width: 768px){.search-location.secondary .tools{margin-bottom:10px}}.search-location.secondary .distance-chooser{opacity:1}.search-location.secondary .predictive-results{height:0;overflow:hidden;position:absolute;left:0;top:100%;z-index:-1;width:100vw}.search-location.secondary .predictive-results .inner{padding:50px 0}.search-location.secondary .predictive-results.is-visible{height:auto;opacity:1;z-index:2}.location-results .button,.location-results .filter-product .clear-input,.filter-product .location-results .clear-input{width:100%}.location-results .url{display:inline-block}@media all and (min-width: 960px){.location-results .filters{margin:0 0 16px}}.location-results .filters-trigger{display:none}@media all and (max-width: 767px){.location-results .filters-trigger{margin-left:-20px;padding:15px 10px}}@media all and (max-width: 959px){.location-results .filters-trigger{border:none;border-bottom:1px solid gray;border-top:1px solid gray;border-left:none;border-right:none;display:block;font-size:1.4rem;margin-left:-20px;width:100vw}}.location-results .filters-trigger .icon{font-size:1rem}@media all and (min-width: 960px){.location-results .filters-panel{display:flex;justify-content:flex-start;height:auto;overflow:visible}}.location-results .filters-panel li{position:relative}@media all and (min-width: 960px){.location-results .filters-panel li{padding:0 27px 0 25px}}@media all and (min-width: 1200px){.location-results .filters-panel li{font-size:1.4rem}}@media all and (max-width: 959px){.location-results .filters-panel li:first-child{padding-top:20px}}@media all and (min-width: 960px){.location-results .filters-panel li:first-child{padding-left:2px}}.location-results .filters-panel li::before{content:none;display:none}@media all and (min-width: 960px){.location-results .filters-panel li::after{background:gray;content:"";height:26px;overflow:hidden;position:absolute;right:0;top:50%;transform:translateY(-50%);width:2px}}@media all and (max-width: 959px){.location-results .filters-panel li:last-child{padding-bottom:20px}}.location-results .filters-panel li:last-child::after{display:none}.location-results .filters-panel label{margin:0;padding-left:26px}.location-results .filters-panel label::before,.location-results .filters-panel label::after{border-width:1px}.location-results .filters-panel label::before{height:14px;margin-top:1px;width:14px}.location-results .filters-panel label::after{font-size:1rem;height:16px;margin-top:1px;width:16px}.location-results .filters-panel [type="checkbox"]:not(:checked)+label{font-size:1.4rem;position:relative}@media all and (min-width: 960px){.location-results .filters-panel [type="checkbox"]:not(:checked)+label{font-size:1.1rem;white-space:nowrap}}@media all and (min-width: 1200px){.location-results .filters-panel [type="checkbox"]:not(:checked)+label{font-size:1.4rem;white-space:normal}}.location-results .result{margin:0 0 48px}@media all and (min-width: 960px){.location-results .result{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:77px;padding:0 47px;position:relative}}.location-results .result::before{content:none;display:none}@media all and (min-width: 960px){.location-results .vcard,.location-results .buttons{width:50%}}.location-results .vcard{display:flex;flex-direction:column}@media all and (max-width: 768px){.location-results .vcard .buttons{margin-top:25px}}.location-results .main-row{order:1}.location-results .contact{order:2}.location-results .hours{order:3}.location-results .buttons{order:4}@media all and (min-width: 960px){.location-results .main-row{order:1}.location-results .contact{order:2}.location-results .buttons{order:3}.location-results .hours{order:4}}.location-results .detail-row{display:flex;align-items:baseline;justify-content:flex-start}.location-results .detail-row .dropdown{margin:-20px 0 0;z-index:0}.location-results .detail-row .dropdown.is-open{z-index:2}.location-results .contact{display:block;position:relative;z-index:1}.location-results .hours{margin:0 0 21px}@media all and (min-width: 960px){.location-results .hours{margin:0}}.location-results .dropdown.default:not(.sticky-label){width:auto}.location-results .dropdown.default:not(.sticky-label) .selected{width:auto}.location-results .selected{width:auto}@media all and (max-width: 959px){.location-results .buttons{margin-top:24px}}@media all and (min-width: 960px){.location-results .buttons{margin-bottom:30px}}@media all and (min-width: 1200px){.location-results .buttons{display:flex;align-items:flex-start;justify-content:space-between}}.location-results .buttons .button,.location-results .buttons .filter-product .clear-input,.filter-product .location-results .buttons .clear-input{border-color:black;margin-bottom:10px}@media all and (min-width: 960px){.location-results .buttons .button,.location-results .buttons .filter-product .clear-input,.filter-product .location-results .buttons .clear-input{margin:auto 0 13px auto;width:auto}}.location-results .buttons .button:hover,.location-results .buttons .filter-product .clear-input:hover,.filter-product .location-results .buttons .clear-input:hover{color:white;background:black;border-color:black}.location-results .detail-label{display:none}.location-results .services-available,.location-results .demos-available{margin-top:-3px}@media all and (max-width: 959px){.location-results .services-available,.location-results .demos-available{display:none}}.location-results .services-available{color:#41c751}.location-results .services-available .icon{font-size:1.4rem;margin-right:3px}.location-results .services-available li{margin-bottom:2px}.location-results .demos-available{display:flex;flex-wrap:wrap;justify-content:space-between}.location-results .demos-available li{width:48%}.location-results .title{font-size:1.4rem;font-weight:700;margin:0}@media all and (min-width: 960px){.location-results .title{margin-bottom:6px}}@media all and (min-width: 1200px){.location-results .title{font-size:1.6rem;margin-bottom:6px}}.location-results .order{width:100%}@media all and (min-width: 960px){.location-results .order{position:absolute;left:0;top:0}}.location-results .labeled-preferred{position:static}@media all and (min-width: 960px){.location-results .labeled-preferred{position:relative;left:-47px}}@media all and (min-width: 960px){.location-results .labeled-preferred .location-indicator{top:24px}}.location-results .preferred{margin:0 0 25px}@media all and (min-width: 960px){.location-results .preferred{margin-bottom:12px}}.location-results .location-indicator{background:url(img/icons/location-solid.svg) 50% 0 no-repeat;background-size:auto 100%;color:white;display:inline-block;font-size:.9rem;margin:0 32px 0 0;min-width:12px;padding:0 1px 8px 0;position:relative;top:-5px;text-align:center}@media all and (min-width: 960px){.location-results .location-indicator{padding:1px 0 8px 0}}.location-results .distance{display:block;font-weight:400;margin:0;padding:0;position:relative}@media all and (min-width: 960px){.location-results .distance{font-size:1.6rem}}.location-results .tel{display:block;text-decoration:none}@media all and (min-width: 1200px){.location-results .tel .value{cursor:default;pointer-events:none}}.location-results .primary{display:block;padding:60px 0 0}.location-results .primary .button,.location-results .primary .filter-product .clear-input,.filter-product .location-results .primary .clear-input{width:100%}@media all and (max-width: 959px){.location-results .primary{display:none}}@media all and (min-width: 960px){.location-results .primary{border:1px solid black;margin-bottom:0;padding:60px 30px}}@media all and (min-width: 1200px){.location-results .primary{padding:106px 39px 76px}}@media all and (min-width: 960px){.location-results .primary .main-row{order:1}.location-results .primary .buttons{order:2}.location-results .primary .contact{order:3}.location-results .primary .hours{order:4}}@media all and (min-width: 960px){.location-results .primary .detail-row{padding-bottom:20px}}@media all and (min-width: 1200px){.location-results .primary .detail-row{padding-bottom:28px}}@media all and (min-width: 960px){.location-results .primary .detail-row.shortgap{padding-bottom:20px}}@media all and (min-width: 1200px){.location-results .primary .detail-row.shortgap{padding-bottom:16px}}.location-results .primary .detail-row .dropdown{margin:-20px 0 0}@media all and (min-width: 960px){.location-results .primary .main-row{margin-bottom:18px}}@media all and (min-width: 960px){.location-results .primary .main-row{margin-bottom:24px}}@media all and (min-width: 960px){.location-results .primary .vcard,.location-results .primary .buttons{width:100%}}@media all and (min-width: 768px){.location-results .primary .buttons{display:flex;align-items:flex-start;justify-content:space-between}}@media all and (min-width: 960px){.location-results .primary .buttons{border-bottom:2px solid #d9d9d9;display:block;margin-bottom:28px}}@media all and (min-width: 1200px){.location-results .primary .buttons{display:flex;align-items:flex-start;justify-content:space-between}}@media all and (min-width: 768px){.location-results .primary .contact{display:flex;align-items:baseline;justify-content:flex-start}}@media all and (min-width: 960px){.location-results .primary .contact{padding-bottom:17px}}.location-results .primary .url{display:block;font-size:1.4rem;text-decoration:none}@media all and (min-width: 960px){.location-results .primary .url{display:inline-block;margin:0 0 0 24px;padding:0 0 0 26px;position:relative}}@media all and (min-width: 960px){.location-results .primary .url::before{background:gray;content:"";height:26px;overflow:hidden;position:absolute;left:0;bottom:0;width:2px}}.location-results .primary .order{position:static}.location-results .primary .order .location-indicator{margin:0 19px 0 0;top:-5px}.location-results .primary .title{font-size:1.4rem;font-weight:300;margin:0}@media all and (min-width: 960px){.location-results .primary .title{font-size:3rem;margin-bottom:27px}}@media all and (min-width: 1200px){.location-results .primary .title{font-size:4rem;margin-bottom:37px}}#results-list-output{max-width:900px;margin:auto}@media all and (max-width: 959px){#results-list-output{margin-top:48px}}#results-list-output ul{padding-left:0}.checkout-pickup-detail{border-bottom:1px solid black;padding-bottom:10px;margin-bottom:25px}@media all and (max-width: 959px){.checkout-pickup-detail{margin-top:20px}}.checkout-pickup .result{padding:0;display:flex;align-items:center}@media all and (max-width: 959px){.checkout-pickup .result{align-items:flex-start;flex-direction:column}}.checkout-pickup .result .buttons{width:200px}@media all and (max-width: 959px){.checkout-pickup .result .buttons{width:100%}}.checkout-pickup .result .detail-row span{color:#41c751;margin:10px 25px 0 0;font-size:1.6rem}@media all and (min-width: 960px){.map-primary{display:flex;justify-content:space-between;margin-bottom:60px}}@media all and (min-width: 960px){.map-primary{margin-bottom:76px}}.map{margin-left:-20px;position:relative;width:100vw}@media all and (max-width: 767px){.map{height:100vw}}@media all and (min-width: 768px){.map{margin-left:-42px}}@media all and (max-width: 959px){.map{height:75vw}}@media all and (min-width: 960px){.map{flex-grow:1;margin:0}}@media all and (min-width: 1200px){.map{margin:0}}@media all and (min-width: 960px){.map{order:2}.primary{order:1}}@media all and (min-width: 960px){.primary{width:49.12281%}.map{width:49.12281%}}@media all and (min-width: 1200px){.primary{width:40.67797%}.map{width:57.62712%}}#map button,#map .button,#map .filter-product .clear-input,.filter-product #map .clear-input{min-width:0 !important}#DealerLocatorNoResults{padding:15px}#DealerLocatorNoResults p{font-size:1.8rem;line-height:1.5}.full-bleed-media{width:100vw;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);position:relative}.full-bleed-media button{border:none;outline:none}.full-bleed-media .image{width:100%}.full-bleed-media .image img{width:100%}.full-bleed-media .html5-video{width:100%}.full-bleed-media .html5-video video{display:block;position:relative;width:100%}.full-bleed-media .html5-video .mobile-img{display:none;position:relative}.full-bleed-media .html5-video .mobile-img img{width:100%}@media all and (max-width: 767px){.full-bleed-media .html5-video video{display:none}.full-bleed-media .html5-video .mobile-img{display:block}}.full-bleed-media .video{margin:0;width:100%;max-width:100% !important}.full-bleed-media .video .trigger{width:100%}.full-bleed-media .video .trigger .headline{font-size:6.4rem}.full-bleed-media .video .trigger .cta{font-size:2.6rem}@media all and (max-width: 767px){.full-bleed-media .video .trigger .headline{font-size:4rem}.full-bleed-media .video .trigger .cta{font-size:1.6rem}}.header-search{z-index:3;position:static}.header-search.search-open{z-index:5}.header-search a{text-decoration:none}.header-search .trigger{color:black;display:flex;align-items:center;min-height:56px;z-index:9;white-space:nowrap;right:17px}@media all and (min-width: 768px){.header-search .trigger{min-height:80px;right:42px}}@media all and (max-width: 767px){.header-search .trigger{overflow:hidden}}.header-search .trigger[data-trigger="showhide-search-header"].is-active{display:none}.header-search small{font-size:1rem;padding:0 15px 0 0;opacity:0.5}@media all and (min-width: 768px){.header-search small{padding-right:0}}.header-search .icon{font-size:1.7rem}@media all and (min-width: 768px){.header-search .icon{margin-left:19px}}.header-search .panel{background:white;width:100%;position:absolute;left:0;top:0;z-index:3}.header-search .panel.is-open{padding-bottom:20px}.header-search .close{right:-5px;top:0}@media all and (min-width: 768px){.header-search .close{right:16px;top:16px}}@media all and (min-width: 960px){.header-search .close{right:24px;top:12px}}.header-search .close::before{font-size:1.2rem}@media all and (min-width: 768px){.header-search .close::before{font-size:1.6rem}}.header-search .CoveoSearchInterface{margin:20px auto 0 !important;position:relative;width:calc(100% - 120px) !important}@media all and (min-width: 768px){.header-search .CoveoSearchInterface{margin:36px auto 23px !important;width:540px !important}}@media (max-width: 480px){.header-search .CoveoSearchInterface .CoveoSearchbox{margin-top:60px}}.header-search .CoveoSearchInterface input{display:block;line-height:3rem;margin:0}@media all and (min-width: 768px){.header-search .CoveoSearchInterface input{line-height:3.8rem}}.header-search .CoveoSearchInterface .CoveoSearchButton{border:0 none;height:48px;top:1px;right:1px}.header-search .CoveoSearchInterface .CoveoSearchButton svg{color:black}.header-search .CoveoSearchInterface .CoveoSearchButton:hover{background:#41c751}.header-search .CoveoSearchInterface .CoveoSearchButton:hover svg{color:white}.header-search .CoveoSearchInterface .CoveoSearchButton:hover .coveo-magnifier-circle-svg{fill:white !important}.header-search .CoveoSearchInterface .CoveoSearchbox .magic-box{border:0 none;border-bottom:2px solid #555555}.header-search .CoveoSearchInterface .CoveoSearchbox .magic-box.magic-box-hasFocus{border:1px solid black}.header-search .CoveoSearchInterface button{border:none;opacity:0.4;padding:0 11px 0 30px;position:absolute;right:0;top:0}@media all and (max-width: 767px){.header-search .CoveoSearchInterface button{height:3rem}}@media all and (min-width: 768px){.header-search .CoveoSearchInterface button{line-height:3.7rem;padding:1px 15px 0}}.header-search .CoveoSearchInterface button:hover,.header-search .CoveoSearchInterface input:focus+button{opacity:1}.header-search .CoveoSearchInterface .icon{font-size:2.4rem}.hero-about{background-position:50% 0;background-size:cover;margin-bottom:55px}@media all and (max-width: 767px){.hero-about{min-height:677px;background-position:50%}}@media all and (min-width: 768px){.hero-about{background-position:50% 50%;margin-bottom:68px}}@media all and (min-width: 960px){.hero-about{margin-bottom:56px}}@media all and (min-width: 1200px){.hero-about{margin-bottom:91px}}.hero-about .content-container{padding:73px 0}@media only screen and (max-device-width: 768px) and (orientation: landscape){.hero-about .content-container{padding:60px 0}}@media all and (min-width: 768px){.hero-about .content-container{display:flex;align-items:center;justify-content:flex-start;padding:10vh 0}}.hero-about header{margin:0 20px}@media all and (min-width: 768px){.hero-about header{margin:0 42px;width:40%}}@media all and (min-width: 960px){.hero-about header{width:40%}}@media all and (min-width: 1200px){.hero-about header{width:35%}}.hero-about .headline{font-size:4rem;font-weight:300;line-height:1.2;margin:0;text-align:center}@media all and (min-width: 768px){.hero-about .headline{font-size:5rem;line-height:1.12}}@media all and (min-width: 1200px){.hero-about .headline{font-size:6rem;line-height:1.1}}.hero-about[data-color="light"]{color:white}.hero-about[data-color="light"] .headline{color:white}@media all and (min-width: 768px){.hero-about[data-alignment="right"] .content-container{justify-content:flex-end}}.hero-checkout-confirmation{display:flex;align-items:center;justify-content:center;flex-direction:column;margin-bottom:32px;min-height:414px;overflow:hidden;padding:71px 20px 141px;position:relative}@media all and (max-width: 959px){.hero-checkout-confirmation{max-height:410px;padding:0;margin-bottom:0}}@media all and (min-width: 768px){.hero-checkout-confirmation{min-height:550px;padding:92px 87px 180px}}@media all and (min-width: 1200px){.hero-checkout-confirmation{margin-bottom:37px;min-height:698px;padding:74px 0 86px}}.hero-checkout-confirmation:first-of-type{margin-top:-60px;padding-top:100px}@media all and (min-width: 768px){.hero-checkout-confirmation:first-of-type{margin-top:-85px;padding-top:calc(92px + 85px)}}@media all and (min-width: 1200px){.hero-checkout-confirmation:first-of-type{padding-top:calc(74px + 85px);text-align:center}}.hero-checkout-confirmation .headline{color:black;font-weight:400;font-size:4.8rem;position:relative;z-index:2;text-align:center}@media all and (min-width: 1200px){.hero-checkout-confirmation .headline{font-size:12rem}}.hero-checkout-confirmation .headline strong{display:block;font-size:1.6rem;font-weight:700;line-height:1.1666666667;margin:0 0 -6px;position:relative;top:-3px}@media all and (min-width: 1200px){.hero-checkout-confirmation .headline strong{font-size:3.2rem;margin-bottom:-21px;top:-11px}}.hero-checkout-confirmation .button-container{margin-left:0 !important;margin-top:41px}@media all and (max-width: 767px){.hero-checkout-confirmation .button-container{max-width:300px !important;margin-top:82px}}.hero-checkout-confirmation[data-color="light"]{color:white}.hero-checkout-confirmation[data-color="light"] .headline{color:white}.hero-checkout-confirmation[data-color="light"] .button,.hero-checkout-confirmation[data-color="light"] .filter-product .clear-input,.filter-product .hero-checkout-confirmation[data-color="light"] .clear-input{border-color:white}.hero-checkout-confirmation[data-color="light"] .button.secondary,.hero-checkout-confirmation[data-color="light"] .filter-product .secondary.clear-input,.filter-product .hero-checkout-confirmation[data-color="light"] .secondary.clear-input{color:white}.hero-checkout-confirmation[data-type="image"]{background-position:50% 50%;background-size:cover}.hero-checkout-confirmation[data-type="image"] .image{display:none}.hero-collections{display:flex;align-items:center;flex-direction:column;justify-content:center;min-height:calc(100vh * 0.9);overflow:hidden;padding:71px 20px 141px;padding:0 20px;position:relative}@media all and (min-width: 768px){.hero-collections{min-height:calc(100vw * 0.5903);padding:0 42px}}@media all and (min-width: 1200px){.hero-collections{margin-bottom:37px;padding:74px 0 86px}}.hero-collections:first-of-type{margin-top:-60px}@media all and (min-width: 768px){.hero-collections:first-of-type{margin-top:-85px}}@media all and (min-width: 1200px){.hero-collections:first-of-type{text-align:center}}.hero-collections .headline{display:block;font-size:8rem;font-weight:700;line-height:1.1666666667;margin:0;position:relative;top:3px;z-index:2;text-align:center}@media all and (min-width: 768px){.hero-collections .headline{margin-bottom:25px}}@media all and (min-width: 960px){.hero-collections .headline{font-size:10rem}}@media all and (min-width: 1200px){.hero-collections .headline{font-size:12rem;margin-bottom:45px;top:10px}}.hero-collections .headline strong{display:block;color:black;font-size:1.4rem;margin:0 0 8px}@media all and (min-width: 768px){.hero-collections .headline strong{margin-bottom:9px}}.hero-collections .diptych{display:flex;flex-direction:column;height:100%;position:absolute;left:0;top:0;z-index:1;width:100%}@media all and (min-width: 768px){.hero-collections .diptych{flex-direction:row;justify-content:space-between;height:100%}}.hero-collections .column{height:50%;overflow:hidden;position:relative;width:100%}@media all and (max-width: 767px){.hero-collections .column{order:1}}@media all and (min-width: 768px){.hero-collections .column{height:100%;width:50%}}@media all and (max-width: 767px){.hero-collections .column:first-of-type{order:2}}.hero-collections .background{background-position:50% 0;background-size:cover;height:100%;position:absolute;left:0;top:0;z-index:1;width:100%}.hero-collections picture{display:none}.hero-collections .button,.hero-collections .filter-product .clear-input,.filter-product .hero-collections .clear-input{position:relative;z-index:2}@media all and (max-width: 768px){.hero-collections .button,.hero-collections .filter-product .clear-input,.filter-product .hero-collections .clear-input{width:calc(100% - 40px);position:absolute;bottom:20px;left:20px}}.hero-collections[data-color="light"]{background:gray;color:white}.hero-collections[data-color="light"] .headline{color:white}.hero-collections[data-color="light"] .headline strong{color:white}.hero-collections[data-color="light"] .button.secondary,.hero-collections[data-color="light"] .filter-product .secondary.clear-input,.filter-product .hero-collections[data-color="light"] .secondary.clear-input{color:white}.hero-collections[data-type="image"],.hero-collections[data-type="diptych"]{background-position:50% 50%;background-size:cover}.pdp__label{display:block;font-family:"Space Mono",monospace;font-size:13px;text-transform:uppercase;margin:0 0 5px}.pdp__color-name{color:#757575;font-size:12px;margin-top:2px;display:block;text-align:right}.pdp__color-selection,.pdp__size-selection{padding:0;margin:0 0 0 auto;line-height:1;text-align:right}.pdp__color-selection li,.pdp__size-selection li{display:inline-block;margin-bottom:0;cursor:pointer}.pdp__color-selection li::before,.pdp__size-selection li::before{content:none}.pdp__color-selection .color,.pdp__size-selection .color{display:block}.pdp__color-selection li+li{margin-left:10px}.pdp__size-selection{max-width:146px}.pdp__size-selection li{margin-bottom:5px}.pdp__size-selection li ~ li{margin-left:5px}.pdp__size-selection-char-width-sm br,.pdp__size-selection-char-width-md br:nth-of-type(odd){display:none}.pdp__size-selection-char-width-sm br:nth-of-type(4n){display:inline}.pdp__price-display{width:30%;text-align:right}@media all and (max-width: 960px){.pdp__price-display{align-self:flex-end;margin-top:-23px;margin-bottom:10px}}.pdp__sticky-header__title{font-weight:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1.4rem;line-height:1;margin:0 auto 0 0}.pdp__sticky-header__price{display:none}@media all and (min-width: 961px){.pdp__sticky-header__title{font-size:2.4rem}.pdp__sticky-header__price{display:block;margin:0 40px 0 0;font-size:2.4rem}}.pdp__size-select{display:block;font-family:"Space Mono",monospace;border:1px solid black;text-align:center;font-size:13px;line-height:24px;width:auto;height:24px;padding:0 3px;min-width:24px;box-sizing:border-box}.pdp__size-select.active{background-color:black;color:white}.pdp__bike-image{position:relative;width:100%}.pdp__retailer-link{display:block;margin-top:20px}.pdp__retailer-summary__item{display:flex;justify-content:space-between;align-items:center;border:1px solid black;margin-bottom:10px;padding:15px;width:100%}.pdp__retailer-summary__item::before{content:none}.pdp__retailer-summary__item p{margin:0;font-size:1.4rem;line-height:1.5;text-align:left}.pdp__retailer-summary__item-distance{font-family:"Space Mono",monospace;text-transform:uppercase;font-size:1.3rem;line-height:1}.pdp__configure-actions{display:flex;flex-direction:column;align-items:center;z-index:2}.pdp__configure-actions .pdp__color-label{text-align:right}.pdp__configure-actions .button,.pdp__configure-actions .filter-product .clear-input,.filter-product .pdp__configure-actions .clear-input{margin-top:20px}@media all and (min-width: 961px){.pdp__configure-actions{position:absolute;top:-115px;right:0;align-items:flex-end}.pdp__configure-actions.is-on-sale{top:-77px}.pdp__configure-actions.-no-subtitle{margin-top:62px}}@media all and (max-width: 960px){.pdp__configure-actions .pdp__color-label{display:none}.pdp__configure-actions .pdp__color-name,.pdp__configure-actions .pdp__color-selection{text-align:center}.pdp__configure-actions .button,.pdp__configure-actions .filter-product .clear-input,.filter-product .pdp__configure-actions .clear-input{width:100%}}.hero-pdp:first-of-type{padding-top:110px;margin-top:-80px}.hero-pdp .site-gutters{display:flex;flex-direction:column}@media all and (min-width: 768px){.hero-pdp .site-gutters{flex-direction:row;flex-wrap:wrap;justify-content:space-between}}@media all and (min-width: 1200px){.hero-pdp .site-gutters{margin:0;max-width:100vw;padding:0 calc(42px + 7px);width:100vw}}@media all and (max-width: 959px){.hero-pdp header{order:1}.hero-pdp .zoom{order:2}.hero-pdp .galleries{order:3}.hero-pdp .financing{order:4}.hero-pdp .actions{order:5}}.hero-pdp .headline{font-size:2.8rem;line-height:1;font-weight:300;margin:0 0 9px}.hero-pdp .headline .platform{display:block;font-weight:700;margin-bottom:10px;font-size:3.4rem}@media all and (min-width: 960px){.hero-pdp .headline,.hero-pdp .headline .platform{font-size:6rem;line-height:1.0714285714}}.hero-pdp .tags{margin:0 0 10px}.hero-pdp .tag{font-size:1.2rem;margin:0 5px 5px 0;padding:1px 10px}@media all and (min-width: 1200px){.hero-pdp .tag{font-size:1.4rem;margin:0 8px 8px 0;padding:4px 8px 1px}}.hero-pdp .tag.plain{font-size:1rem}@media all and (max-width: 959px){.hero-pdp .options{background:transparent;padding:0;order:1;width:100%}}@media all and (min-width: 960px){.hero-pdp .options{margin-bottom:12px;width:auto}}.hero-pdp .options .add-to-cart-button{width:100%;border-top:1px solid black;border-bottom:1px solid black}@media all and (min-width: 960px){.hero-pdp .options .add-to-cart-button{display:none}}.hero-pdp .options-trigger{display:none}@media all and (max-width: 959px){.hero-pdp .options-trigger{display:block;background:transparent;border-color:black;border-left:none;border-right:none;width:100%}.hero-pdp .options-trigger.is-active{background:black;color:white}.hero-pdp .options-trigger.is-active .icon{display:inline-block;transform:rotate(180deg)}.hero-pdp .options-trigger:hover{background:black;color:white}}@media all and (min-width: 768px) and (max-width: 959px){.hero-pdp .options-trigger{max-height:60px}}.hero-pdp .options-trigger .icon{font-size:1rem}@media all and (max-width: 959px){.hero-pdp .options-layer.is-open{background:black;bottom:100%;padding:31px 32px 13px;width:100vw}}.hero-pdp .pdp-cta-mobile{display:none;order:2;width:100%}@media all and (max-width: 959px){.hero-pdp .pdp-cta-mobile{display:block}}.hero-pdp .pdp-cta-mobile a.button,.hero-pdp .pdp-cta-mobile .filter-product a.clear-input,.filter-product .hero-pdp .pdp-cta-mobile a.clear-input{width:100%;border:0 none;border-bottom:1px solid black;font-size:1.4rem;background:white}.hero-pdp .pdp-cta-mobile a.button:hover,.hero-pdp .pdp-cta-mobile .filter-product a.clear-input:hover,.filter-product .hero-pdp .pdp-cta-mobile a.clear-input:hover{background:black;color:white}.hero-pdp .dropdown{display:block;width:auto;margin-bottom:10px}.hero-pdp .dropdown .label{color:black;font-size:1.4rem;opacity:1}@media all and (min-width: 960px){.hero-pdp .dropdown .label{font-size:1.3rem}}.hero-pdp .dropdown .trigger{border-bottom:1px solid black;min-width:0;padding:16px 14px 6px;white-space:nowrap;text-align:left;width:auto}.hero-pdp .dropdown .select{top:calc(100% - 1px)}.hero-pdp .dropdown .selected{width:auto}.hero-pdp .dropdown.is-open{padding:0}.hero-pdp .dropdown.is-open .trigger{border-bottom-color:white}@media all and (max-width: 959px){.hero-pdp .dropdown{display:block;left:0;margin-bottom:27px}.hero-pdp .dropdown .selected,.hero-pdp .dropdown .label{color:white}.hero-pdp .dropdown .trigger{border-bottom-color:white;width:100%}.hero-pdp .dropdown .indicator{border:1px solid white}}.hero-pdp .compare{z-index:2}@media all and (min-width: 768px) and (max-width: 959px){.hero-pdp .compare{position:absolute;right:0;top:0}}.hero-pdp .price{color:black;font-size:2.6rem;line-height:1.5}@media all and (min-width: 960px){.hero-pdp .price{font-size:3.6rem;line-height:1.1428571429}}@media all and (min-width: 1200px){.hero-pdp .price{font-size:4.2rem}}.hero-pdp .price s{display:block;font-size:1.6rem}@media all and (min-width: 1200px){.hero-pdp .price s{font-size:1.8rem}}.hero-pdp .financing{font-size:1.2rem;margin:0 0 11px}@media all and (max-width: 959px){.hero-pdp .financing{text-align:center;width:100%}}@media all and (min-width: 960px){.hero-pdp .financing{margin-bottom:12px}}@media all and (min-width: 1200px){.hero-pdp .financing{margin-bottom:14px;min-height:18px}}.hero-pdp .financing a{color:#bfbfbf;display:inline-flex;align-items:baseline;text-decoration:none}.hero-pdp .financing img{display:inline-block;margin-left:4px}.hero-pdp #nearbyDealers{margin-top:20px}@media all and (max-width: 959px){.hero-pdp .stock{color:white;font-size:1.2rem;line-height:1.25;padding:12px 0 0 0;text-align:center}}@media all and (min-width: 960px){.hero-pdp .stock{font-size:1.4rem}}@media all and (max-width: 959px){.hero-pdp .stock a{color:white}}.hero-pdp .reviews-link{border-top:2px solid #d9d9d9;padding:7px 0 0 0;text-decoration:none}.hero-pdp .reviews-link .title{color:#7f7f7f;display:inline-block;font-size:1.4rem;margin:0 10px 0 0}.hero-pdp .galleries{width:100%}.hero-pdp .gallery-launcher{display:flex;align-items:center;justify-content:center;margin:0 0 50px}.hero-pdp .gallery-launcher .trigger{display:block;font-size:1.1rem;max-width:103px;margin:0 0 12px}@media all and (min-width: 960px){.hero-pdp .gallery-launcher .trigger{max-width:114px}}@media all and (min-width: 1200px){.hero-pdp .gallery-launcher .trigger{max-width:139px}}.hero-pdp .gallery-launcher .label{display:flex;align-items:center;justify-content:center}.hero-pdp .gallery-launcher .icon{font-size:2.4rem;margin:0 6px 0 0}.hero-pdp .gallery-launcher .thumbnail{display:flex;position:relative;height:93px;justify-content:center;align-items:center;overflow:hidden;margin:0 0 12px}@media all and (min-width: 960px){.hero-pdp .gallery-launcher .thumbnail{margin-bottom:8px}}.hero-pdp .gallery-launcher .has-video{color:white;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}.hero-pdp .gallery-launcher img{display:block;max-width:100%}.hero-pdp .gallery{display:flex;align-items:stretch;justify-content:center;height:100%;overflow:hidden;position:fixed;left:calc(-100% - 20px);top:0;z-index:-1;width:calc(100% + 20px)}.hero-pdp .gallery.is-open{left:0;width:100%;z-index:20}.hero-pdp .gallery.product{background:white}.hero-pdp .gallery.action{background:black}.hero-pdp .gallery .trigger{background:black;border:none;color:white}.hero-pdp .gallery .trigger::before,.hero-pdp .gallery .trigger::after{color:inherit}.hero-pdp .gallery .trigger:hover{background:white;color:black}.hero-pdp .gallery .slick-arrow{font-size:2.2rem;position:absolute;top:50%;z-index:3;transform:translateY(-50%)}.hero-pdp .gallery .prev{left:0;padding:7px 10px 4px 8px}@media all and (min-width: 768px){.hero-pdp .gallery .prev{padding:10px 14px 8px 12px}}@media all and (min-width: 1200px){.hero-pdp .gallery .prev{padding:18px 20px 15px 16px}}.hero-pdp .gallery .next{padding:7px 8px 4px 10px;right:0}@media all and (min-width: 768px){.hero-pdp .gallery .next{padding:10px 12px 8px 14px}}@media all and (min-width: 1200px){.hero-pdp .gallery .next{padding:18px 16px 15px 20px}}.hero-pdp .gallery picture,.hero-pdp .gallery img{display:block;max-height:100%;max-width:100%;width:100%}.hero-pdp .slick-list,.hero-pdp .slick-track{display:flex;align-items:stretch}.hero-pdp .item{display:flex;align-items:center;justify-content:center;height:auto}.hero-pdp .video-item{background:black}.hero-pdp .video-window{padding-top:45%;width:80%}.hero-pdp .close{background:black;height:auto;left:50%;line-height:1;padding:18px 27px;top:0;transform:translateX(-50%);width:auto}@media all and (min-width: 768px){.hero-pdp .close{top:29px}}@media all and (min-width: 960px){.hero-pdp .close{top:29px}}@media all and (min-width: 1200px){.hero-pdp .close{top:49px}}.hero-pdp .close::before,.hero-pdp .close::after{color:white;font-weight:400}.hero-pdp .close::before{content:"";font-size:1.2rem;margin:0 11px 0 0;top:1px}.hero-pdp .close::after{content:"Close";font-size:1.4rem}.hero-pdp .zoom{cursor:url("img/cursors/cursor-zoom.svg") 25 25,auto;margin-bottom:40px;position:relative;z-index:1}@media all and (min-width: 768px){.hero-pdp .zoom{width:100%}}@media all and (max-width: 1199px){.hero-pdp .zoom{cursor:default}}@media all and (min-width: 1200px){.hero-pdp .zoom{margin:-110px auto 93px;max-width:1281px}}.hero-pdp .zoom.is-zoomed{cursor:none;z-index:2}@media all and (max-width: 1199px){.hero-pdp .zoom.is-zoomed{height:100%;margin:0;position:fixed;left:0;top:0;z-index:20;width:100%}}@media all and (max-width: 1199px){.hero-pdp .zoom.is-zoomed img{padding:0 0 10px}}@media all and (max-width: 1199px){.hero-pdp .zoom.is-zoomed .enlarge_pane,.hero-pdp .zoom.is-zoomed .enlarge_contain{display:flex;align-items:center;height:calc(100vh + 10px) !important;position:relative}}@media all and (max-width: 959px){.hero-pdp .zoom.is-zoomed .enlarge.inline{height:calc(100% + 10px);position:absolute;left:0;top:0;width:100%}}@media all and (max-width: 1199px){.hero-pdp .zoom.is-zoomed .enlarge.inline{margin-bottom:0}}.hero-pdp .zoom * :focus{outline:none}.hero-pdp .zoom img{display:block;margin:0 auto;max-width:90.1%;display:block;width:100%}@media all and (min-width: 768px){.hero-pdp .zoom img{max-width:96.1%}}@media all and (min-width: 960px){.hero-pdp .zoom img{max-width:88%}}@media all and (max-width: 1199px){.hero-pdp .zoom img{max-height:100%}}.hero-pdp .enlarge.loupe{display:none}@media all and (min-width: 1200px){.hero-pdp .enlarge.inline{display:none}.hero-pdp .enlarge.loupe{display:block}}.hero-pdp .enlarge_flyout-flyoutloupe{height:0 !important;width:0 !important}.hero-pdp .is-zoomed .enlarge_flyout-flyoutloupe{height:438px !important;width:438px !important}.hero-pdp .enlarge-pane{position:relative}.hero-pdp .enlarge_btn{display:none}.hero-pdp .enlarge_btn{background-color:rgba(255,255,255,0.8);color:#000;font-size:12px;overflow:hidden;padding:0.5em;position:absolute;top:8px;left:8px;text-decoration:none}.hero-pdp .enlarge_disabled .enlarge_btn{display:none}.hero-pdp .enlarge-locked .enlarge_btn{background-color:#333;border-color:#333;color:#fff}.hero-pdp .enlarge_contain{display:block;height:100%;overflow:hidden;position:relative;-webkit-overflow-scrolling:touch}.hero-pdp .enlarge_contain img{width:100%;-webkit-touch-callout:none}.hero-pdp .enlarge-zoomed .enlarge_contain img,.hero-pdp .enlarge-zoomed.enlarge_flyout .enlarge_contain img{max-width:none}.hero-pdp .enlarge-locked .enlarge_contain{overflow:scroll}.hero-pdp .enlarge_loader{display:none}.hero-pdp .enlarge_img-loading{opacity:0;position:absolute;left:-9999px}.hero-pdp .enlarge_flyout{overflow:hidden;opacity:0;position:absolute;z-index:9999;transform:scale(0);transition:transform 0.3s}.hero-pdp .enlarge_flyout-flyoutloupe{border:1px solid #ababab;border-radius:100%;pointer-events:none}.hero-pdp .enlarge_flyout-flyouttopleft,.hero-pdp .enlarge_flyout-flyouttopright{top:0}.hero-pdp .enlarge_flyout-flyoutbottomleft,.hero-pdp .enlarge_flyout-flyoutbottomright{bottom:0}.hero-pdp .enlarge_flyout-flyouttopright,.hero-pdp .enlarge_flyout-flyoutbottomright{transform-origin:left}.hero-pdp .enlarge_flyout-flyouttopleft,.hero-pdp .enlarge_flyout-flyoutbottomleft{transform-origin:right}.hero-pdp .enlarge-zoomed.enlarge_flyout{opacity:1;overflow:hidden;transform:scale(1)}.hero-pdp .enlarge-zoomed.enlarge_flyout .enlarge_contain{overflow:visible}.hero-pdp .enlarge-locked.enlarge_flyout{overflow:auto}.hero-pdp .enlarge-zoomed{overflow:hidden}.hero-pdp[data-color="light"] .headline{color:white}.magnifier-inner{position:relative}.magnifier{position:absolute;width:440px;height:440px;border-radius:50%;border:1px solid grey;transform:translate(-50%, -50%);background:white;background-position:center center;background-repeat:no-repeat}.pdp-ctas{display:flex;justify-content:flex-end}.pdp-ctas .button,.pdp-ctas .filter-product .clear-input,.filter-product .pdp-ctas .clear-input{border:1px solid rgba(40,40,40,0.1)}.manuals-list{padding:20px 20px 20px 35px}.manuals-list a{text-decoration:none}.manuals-list a:hover{text-decoration:underline}#DealersList li{margin-top:15px}#DealersList li::before{content:none}#DealersList h3{font-weight:bold;font-size:1.8rem}#DealersList h3,#DealersList p{margin:0}#DealersList+a{margin:auto auto 20px}.hero-plp{margin-bottom:57px;position:relative;text-align:center}@media all and (min-width: 768px){.hero-plp{margin-bottom:64px}}@media all and (min-width: 1200px){.hero-plp{margin-bottom:69px}}.hero-plp .background{position:relative;z-index:1}@media all and (min-width: 768px){.hero-plp .background{display:flex}}.hero-plp .background .image{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;flex-grow:1}@media all and (max-width: 767px){.hero-plp .background .image{height:100vw;margin-top:-60px;width:100%}}@media all and (min-width: 768px) and (max-width: 959px){.hero-plp .background .image{height:50vw;width:calc(50% + 1px)}}@media all and (min-width: 960px){.hero-plp .background .image{flex-shrink:0;height:290px;width:calc(50% + 1px)}}@media all and (min-width: 1200px){.hero-plp .background .image{height:309px}}.hero-plp .background .image:nth-child(2){position:relative;left:-2px;z-index:1}@media all and (max-width: 767px){.hero-plp .background .image:nth-child(2){display:none}}.hero-plp .background img{display:none}.hero-plp .headline{font-size:4.8rem;font-weight:700;line-height:1;text-align:center;margin:-14px 0 28px;position:relative;z-index:2}@media all and (min-width: 768px){.hero-plp .headline{font-size:9.6rem;margin-top:-30px}}@media all and (min-width: 960px){.hero-plp .headline{font-size:12rem;margin:-37px 0 38px}}.hero-plp .subtitle{font-size:1.7rem;line-height:1.75;margin:48px 0 20px;padding:0 20px}@media all and (min-width: 768px){.hero-plp .subtitle{line-height:1.875;margin:0 auto 29px;width:67.7%}}@media all and (min-width: 1200px){.hero-plp .subtitle{font-size:2.4rem;line-height:1.5;margin-bottom:39px;width:600px}}.hero-plp .back{display:inline-block;font-size:1.6rem}@media all and (min-width: 768px){.hero-plp .back{font-size:1.8rem}}.hotspots .headline{font-weight:300;line-height:1.325;margin:100px 0 -19px;max-width:992px;position:relative;z-index:3}@media all and (max-width: 1200px){.hotspots .headline{margin-bottom:-12px}}.hotspots .hotspots-product-wrapper{background-color:#f0eceb;height:500px;position:relative}@media all and (min-width: 768px){.hotspots .hotspots-product-wrapper{height:1020px}}@media all and (min-width: 768px){.hotspots .hotspots-product-wrapper{padding-top:142px}}.hotspots .hotspots-product-wrapper:first-of-type{margin-top:-10px;padding-top:87px}@media all and (min-width: 768px){.hotspots .hotspots-product-wrapper:first-of-type{padding-top:142px}}.hotspots .hotspots-product-wrapper .product-img{max-height:349px;z-index:3}@media all and (min-width: 768px){.hotspots .hotspots-product-wrapper .product-img{max-height:700px}}@media all and (min-width: 1200px){.hotspots .hotspots-product-wrapper .product-img{max-height:873px}}.hotspots .hotspots-product-wrapper.left .product-img{position:absolute;left:-25px}@media all and (min-width: 768px){.hotspots .hotspots-product-wrapper.left .product-img{left:-75px}}@media all and (min-width: 960px){.hotspots .hotspots-product-wrapper.left .product-img{left:0%}}@media all and (max-width: 768px){.hotspots .hotspots-product-wrapper.left .hotspot-text-container{text-align:left}}.hotspots .hotspots-product-wrapper.right{padding-top:20px;overflow:hidden}.hotspots .hotspots-product-wrapper.right .product-img{position:absolute;right:0}@media all and (min-width: 768px) and (max-width: 959px){.hotspots .hotspots-product-wrapper.right .product-img{right:-75px}}@media all and (min-width: 960px){.hotspots .hotspots-product-wrapper.right .product-img{right:0}}.hotspots .hotspots-product-wrapper.right .hotspot-text-container{text-align:right}.hotspots .hotspot-point{height:14px;position:absolute;z-index:10;transform:translateX(-4px) translateY(-4px);width:14px}.hotspots .hotspot-point::before,.hotspots .hotspot-point::after{content:"";position:absolute}.hotspots .hotspot-point::before{background:#41c751;height:8px;left:4px;top:4px;width:8px}.hotspots .hotspot-point::after{border:1px solid #41c751;height:100%;left:0;top:0;width:100%}.hotspots .hotspot-text-container{max-width:369px;padding:30px;cursor:pointer;position:absolute;z-index:500}@media all and (max-width: 767px){.hotspots .hotspot-text-container{border-top:1px solid black;border-bottom:1px solid black;display:none;max-width:none;padding:15px 30px;width:100%}}.hotspots .hotspot-text-container.active{background-color:white;z-index:1000}@media all and (max-width: 767px){.hotspots .hotspot-text-container.active{display:block}}.hotspots .hotspot-text-container:before{z-index:100;background-color:black;height:1px}.hotspots .hotspot-text-container .hotspot-headline{font-size:1.6rem;font-weight:600;padding-bottom:14px}.hotspots .hotspot-text-container .hotspot-description{font-size:1.4rem;opacity:0;line-height:2}.hotspots .hotspot-text-container .hotspot-description.active{opacity:1;transition:opacity 1s cubic-bezier(0.5, 0, 0.1, 1) 0.25s}@media all and (max-width: 767px){.hotspots .hotspot-point-1 .hotspot-point{left:100px;top:135px}}@media all and (min-width: 768px) and (max-width: 959px){.hotspots .hotspot-point-1 .hotspot-point{left:185px;top:246px}.hotspots .hotspot-point-1 .hotspot-text-container{left:405px;top:208px}.hotspots .hotspot-point-1 .hotspot-text-container:before{content:"";width:213px;position:absolute;left:-198px;top:42px}}@media all and (min-width: 960px) and (max-width: 1199px){.hotspots .hotspot-point-1 .hotspot-point{left:263px;top:246px}.hotspots .hotspot-point-1 .hotspot-text-container{left:590px;top:208px}.hotspots .hotspot-point-1 .hotspot-text-container:before{content:"";width:320px;position:absolute;left:-305px;top:42px}}@media all and (min-width: 1200px){.hotspots .hotspot-point-1 .hotspot-point{left:326px;top:260px}.hotspots .hotspot-point-1 .hotspot-text-container{left:816px;top:220px}.hotspots .hotspot-point-1 .hotspot-text-container:before{content:"";width:485px;position:absolute;left:-470px;top:42px}}.hotspots .hotspot-point-2 .hotspot-text-container{transition-delay:0.75s}@media all and (max-width: 767px){.hotspots .hotspot-point-2 .hotspot-point{left:135px;top:191px}.hotspots .hotspot-point-2 .hotspot-text-container{top:150px}}@media all and (min-width: 768px) and (max-width: 959px){.hotspots .hotspot-point-2 .hotspot-point{left:239px;top:327px}.hotspots .hotspot-point-2 .hotspot-text-container{left:455px;top:290px}.hotspots .hotspot-point-2 .hotspot-text-container:before{content:"";width:208px;position:absolute;left:-193px;top:42px}}@media all and (min-width: 960px) and (max-width: 1199px){.hotspots .hotspot-point-2 .hotspot-point{left:318px;top:327px}.hotspots .hotspot-point-2 .hotspot-text-container{left:730px;top:290px}.hotspots .hotspot-point-2 .hotspot-text-container:before{content:"";width:405px;position:absolute;left:-390px;top:42px}}@media all and (min-width: 1200px){.hotspots .hotspot-point-2 .hotspot-point{left:389px;top:373px}.hotspots .hotspot-point-2 .hotspot-text-container{left:945px;top:335px}.hotspots .hotspot-point-2 .hotspot-text-container:before{content:"";width:548px;position:absolute;left:-533px;top:40px}}.hotspots .hotspot-point-3 .hotspot-text-container{transition-delay:1s}@media all and (max-width: 767px){.hotspots .hotspot-point-3 .hotspot-point{left:305px;top:304px}.hotspots .hotspot-point-3 .hotspot-text-container{top:280px}}@media all and (min-width: 768px) and (max-width: 959px){.hotspots .hotspot-point-3 .hotspot-point{left:598px;top:578px}.hotspots .hotspot-point-3 .hotspot-text-container{left:625px;top:540px}.hotspots .hotspot-point-3 .hotspot-text-container:before{content:"";width:20px;position:absolute;left:-5px;top:42px}}@media all and (min-width: 960px) and (max-width: 1199px){.hotspots .hotspot-point-3 .hotspot-point{left:673px;top:578px}.hotspots .hotspot-point-3 .hotspot-text-container{left:775px;top:540px}.hotspots .hotspot-point-3 .hotspot-text-container:before{content:"";width:95px;position:absolute;left:-81px;top:42px}}@media (min-width: 1200px) and (max-width: 1399px){.hotspots .hotspot-point-3 .hotspot-point{left:839px;top:685px}.hotspots .hotspot-point-3 .hotspot-text-container{left:1050px;top:650px}.hotspots .hotspot-point-3 .hotspot-text-container:before{content:"";width:201px;position:absolute;left:-186px;top:40px}}@media only screen and (min-width: 1400px){.hotspots .hotspot-point-3 .hotspot-point{left:839px;top:685px}.hotspots .hotspot-point-3 .hotspot-text-container{left:1110px;top:650px}.hotspots .hotspot-point-3 .hotspot-text-container:before{content:"";width:261px;position:absolute;left:-249px;top:40px}}.hotspots .hotspot-point-4 .hotspot-text-container{transition-delay:1.25s}@media all and (max-width: 767px){.hotspots .hotspot-point-4 .hotspot-point{right:105px;top:75px}}@media all and (min-width: 768px) and (max-width: 959px){.hotspots .hotspot-point-4 .hotspot-point{right:135px;top:150px}.hotspots .hotspot-point-4 .hotspot-text-container{position:absolute;right:470px;top:110px}.hotspots .hotspot-point-4 .hotspot-text-container:before{content:"";width:320px;position:absolute;right:-305px;top:43px}}@media all and (min-width: 960px) and (max-width: 1199px){.hotspots .hotspot-point-4 .hotspot-point{right:210px;top:150px}.hotspots .hotspot-point-4 .hotspot-text-container{position:absolute;right:620px;top:110px}.hotspots .hotspot-point-4 .hotspot-text-container:before{content:"";width:395px;position:absolute;right:-380px;top:43px}}@media all and (min-width: 1200px){.hotspots .hotspot-point-4 .hotspot-point{right:260px;top:170px}.hotspots .hotspot-point-4 .hotspot-text-container{right:813px;top:135px}.hotspots .hotspot-point-4 .hotspot-text-container:before{content:"";width:538px;position:absolute;right:-523px;top:40px}}.hotspots .hotspot-point-5 .hotspot-text-container{transition-delay:1.5s}@media all and (max-width: 767px){.hotspots .hotspot-point-5 .hotspot-point{right:94px;top:177px}.hotspots .hotspot-point-5 .hotspot-text-container{top:90px}}@media all and (min-width: 768px) and (max-width: 959px){.hotspots .hotspot-point-5 .hotspot-point{right:115px;top:340px}.hotspots .hotspot-point-5 .hotspot-text-container{right:590px;top:304px}.hotspots .hotspot-point-5 .hotspot-text-container:before{content:"";width:462px;position:absolute;right:-447px;top:43px}}@media all and (min-width: 960px) and (max-width: 1199px){.hotspots .hotspot-point-5 .hotspot-point{right:190px;top:340px}.hotspots .hotspot-point-5 .hotspot-text-container{right:790px;top:304px}.hotspots .hotspot-point-5 .hotspot-text-container:before{content:"";width:587px;position:absolute;right:-572px;top:43px}}@media (min-width: 1200px) and (max-width: 1380px){.hotspots .hotspot-point-5 .hotspot-point{right:227px;top:407px}.hotspots .hotspot-point-5 .hotspot-text-container{right:905px;top:370px}.hotspots .hotspot-point-5 .hotspot-text-container:before{content:"";width:664px;position:absolute;right:-650px;top:40px}}@media only screen and (min-width: 1381px){.hotspots .hotspot-point-5 .hotspot-point{right:227px;top:407px}.hotspots .hotspot-point-5 .hotspot-text-container{right:1138px;top:370px}.hotspots .hotspot-point-5 .hotspot-text-container:before{content:"";width:898px;position:absolute;right:-883px;top:40px}}.hotspots .hotspot-point-6 .hotspot-text-container{transition-delay:1.75s}@media all and (max-width: 767px){.hotspots .hotspot-point-6 .hotspot-point{right:204px;top:237px}.hotspots .hotspot-point-6 .hotspot-text-container{top:200px}}@media all and (min-width: 768px) and (max-width: 959px){.hotspots .hotspot-point-6 .hotspot-point{right:330px;top:465px}.hotspots .hotspot-point-6 .hotspot-text-container{right:605px;top:425px}.hotspots .hotspot-point-6 .hotspot-text-container:before{content:"";width:262px;position:absolute;right:-246px;top:43px}}@media all and (min-width: 960px) and (max-width: 1199px){.hotspots .hotspot-point-6 .hotspot-point{right:407px;top:465px}.hotspots .hotspot-point-6 .hotspot-text-container{right:680px;top:425px}.hotspots .hotspot-point-6 .hotspot-text-container:before{content:"";width:260px;position:absolute;right:-245px;top:43px}}@media (min-width: 1200px) and (max-width: 1380px){.hotspots .hotspot-point-6 .hotspot-point{top:558px;right:502px}.hotspots .hotspot-point-6 .hotspot-text-container{right:830px;top:523px}.hotspots .hotspot-point-6 .hotspot-text-container:before{content:"";width:315px;position:absolute;right:-300px;top:40px}}@media only screen and (min-width: 1381px){.hotspots .hotspot-point-6 .hotspot-point{right:502px;top:558px}.hotspots .hotspot-point-6 .hotspot-text-container{right:1053px;top:523px}.hotspots .hotspot-point-6 .hotspot-text-container:before{content:"";width:538px;position:absolute;right:-523px;top:40px}}@media all and (min-width: 980px) and (max-width: 1300px){.hotspots .hotspot-text-container:before{width:200px}}.intro{font-size:2.4rem;font-weight:300;line-height:1.4166666667;margin:0}@media all and (min-width: 768px){.intro{font-size:3.6rem;line-height:1.2222222222;padding-right:12%;margin-left:5%}}@media all and (min-width: 1200px){.intro{font-size:4rem;line-height:1.325;padding-right:18%}}@media all and (min-width: 768px){.intro.blog{padding-right:30%}}@media all and (min-width: 768px){.blog-header+.blog.intro,.blog-header+.spacer+.blog.intro{margin-top:-20px}}@media all and (min-width: 1200px){.blog-header+.blog.intro,.blog-header+.spacer+.blog.intro{margin-top:-24px}}.intro-with-media{overflow:hidden;position:relative}@media all and (min-width: 768px){.intro-with-media{margin-bottom:-24px;padding:30px 0 0}}.intro-with-media .intro-headline{font-size:4rem;font-weight:300;line-height:1.25;margin:0 0 -11px;max-width:971px;padding-top:60px;position:relative;z-index:3}@media all and (min-width: 768px){.intro-with-media .intro-headline{font-size:6rem;padding-top:20px;margin-bottom:33px}}@media all and (max-width: 767px){.intro-with-media .headline{font-size:1.7rem}}.intro-with-media .video{margin-top:-9px}@media all and (min-width: 768px){.intro-with-media .video{margin-top:-50px}}@media all and (min-width: 768px) and (max-width: 959px){.intro-with-media .video{max-width:100%}}.intro-with-media .video .trigger{width:100%}.intro-with-media .responsive-iframe{left:0;margin-left:0;margin-right:0;width:100%}@media all and (min-width: 960px){.intro-with-media .responsive-iframe{left:0;margin-left:0;margin-right:0;width:100%}}.intro-with-media .platform{display:none}@media all and (min-width: 768px){.intro-with-media .platform{display:block;overflow:hidden;position:absolute;left:calc(50% + 358px);top:80px}}.intro-with-media .platform img{max-height:764px;max-width:566px}.nav-anchors{border-top:1px solid #d9d9d9;padding-top:38px;text-align:center}@media all and (max-width: 959px){.nav-anchors{display:none}}.nav-anchors a{display:inline-block;padding:10px 23px;text-decoration:none}.nav-anchors a:hover{color:black}.nav-anchors a:hover .label{border-bottom:1px solid black;transition:all 0.15s ease-out}.nav-anchors .num{color:gray;display:inline-block;font-size:1.2rem;line-height:1;position:relative;top:-2px;transform:rotate(270deg)}.nav-anchors .label{font-weight:700}.nav-footer{display:flex;flex-wrap:wrap;justify-content:space-between;font-size:1.4rem;padding:0 0 51px;width:100%}@media all and (min-width: 768px){.nav-footer{padding-bottom:97px}}@media all and (min-width: 1200px){.nav-footer{flex-wrap:nowrap;padding-bottom:209px;width:59%}}.nav-footer dl a{text-decoration:none}.nav-footer .title{font-size:1.4rem;margin:0 0 19px}@media all and (min-width: 768px){.nav-footer .title{font-size:1.6rem;margin-bottom:18px}}@media all and (min-width: 1200px){.nav-footer .title{margin-bottom:25px}}.nav-footer a{color:white;display:inline-block;letter-spacing:0.5px;padding:3px 0 4px}@media all and (min-width: 768px){.nav-footer a{padding:4px 0}}@media all and (min-width: 1200px){.nav-footer a{padding:5px 0 6px}}.nav-footer a:hover{text-decoration:underline}.nav-footer .column{width:50%;padding:0 20px 56px 0}@media all and (min-width: 768px){.nav-footer .column{padding-bottom:0;width:25%}}@media all and (min-width: 1200px){.nav-footer .column:nth-of-type(1){order:1}.nav-footer .column:nth-of-type(2){order:3}.nav-footer .column:nth-of-type(3){order:2}.nav-footer .column:nth-of-type(4){order:4}}.nav-footer-tools{display:flex;font-size:1.2rem;justify-content:center}@media all and (max-width: 767px){.nav-footer-tools{flex-wrap:wrap}}@media all and (min-width: 768px) and (max-width: 1199px){.nav-footer-tools{width:100%}}@media all and (min-width: 1200px){.nav-footer-tools{font-size:1.4rem;justify-content:flex-start}}.nav-footer-tools ul{display:flex}@media all and (max-width: 767px){.nav-footer-tools ul{flex-wrap:wrap;justify-content:center}}.nav-footer-tools li+li::before{content:"|";display:inline-block;padding:0 6px}@media all and (max-width: 767px){.nav-footer-tools li:first-child{width:100%;text-align:center}.nav-footer-tools li:first-child+li::before{content:none}}.nav-footer-tools a{text-decoration:none}.nav-footer-tools a:hover{text-decoration:underline}.nav-main{margin-right:auto}.nav-main ::-webkit-scrollbar{width:0;background:transparent}.nav-main .nav-trigger{background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;height:56px;margin:0 0 0 -13px;text-decoration:none;width:56px}@media all and (min-width: 768px){.nav-main .nav-trigger{height:80px;margin-left:-25px;width:80px}}.nav-main .nav-trigger .icon{font-size:2.9rem}.nav-main ul{margin:0;position:relative}@media all and (min-width: 960px){.nav-main ul{display:inline-block}}.nav-main a{color:black;display:block;font-size:2rem;font-weight:300;line-height:1.1578947368;padding:5px 0 6px;text-decoration:none}@media all and (min-width: 768px){.nav-main a{font-size:2.4rem;padding:4px 0 5px}}.nav-main a.is-active{font-weight:700}.nav-main .column{position:relative}@media all and (min-width: 960px){.nav-main .column{width:50%}}.nav-main .level-one,.nav-main .nav-extra,.nav-main .nav-tools{padding:0 31px 34px}@media all and (min-width: 768px){.nav-main .level-one,.nav-main .nav-extra,.nav-main .nav-tools{padding:0 47px 50px}}@media all and (min-width: 960px){.nav-main .level-one,.nav-main .nav-extra,.nav-main .nav-tools{padding:0 0 50px 68px}}.nav-main .level-one{margin-top:118px}@media all and (min-width: 960px){.nav-main .level-one{margin-top:160px}}.nav-main .nav-extra,.nav-main .nav-tools{display:block}.nav-main .image,.nav-main .foreground{background-position:50% 0;background-repeat:no-repeat;background-size:cover}.nav-main .image{display:none}@media all and (min-width: 1150px){.nav-main .image{height:100%;position:fixed;right:0;top:0;width:37%}}@media all and (min-width: 1440px){.nav-main .image{width:47%}}@media all and (min-width: 1150px){.nav-main .is-open .image{display:block}}.nav-main .foreground{height:100%;width:100%;position:absolute;left:0;top:0}.nav-main .close{left:20px;top:30px}@media all and (min-width: 768px){.nav-main .close{left:37px;top:60px}}@media all and (min-width: 960px){.nav-main .close{left:62px;top:68px}}.nav-main .close::before{font-size:1.3rem}@media all and (min-width: 768px){.nav-main .close::before{font-size:1.6rem}}.nav-main-panel{background:white;position:fixed !important;bottom:0;left:0;right:0;top:0;z-index:10;visibility:hidden;opacity:0;transition:opacity 0.2s}@media all and (min-width: 960px){.nav-main-panel{display:flex;flex-direction:row}}.nav-main-panel.is-open{opacity:1;overflow-y:scroll;visibility:visible;-webkit-overflow-scrolling:touch}.nav-main-panel.is-open.scrollable{overflow-y:scroll;-webkit-overflow-scrolling:touch}.panel.row.scrollable{-ms-overflow-style:none;scrollbar-width:none}.nav-tools{margin-top:90px;padding-bottom:50px}@media all and (min-width: 768px){.nav-tools{margin-top:40px}}@media all and (min-width: 960px){.nav-tools{margin-top:14px}}.nav-tools a:hover{font-weight:700}.nav-tools li{margin-bottom:0}.nav-tools .tools-link{font-size:1rem;font-weight:400;padding:6px 0 7px;letter-spacing:1px}@media all and (min-width: 768px){.nav-tools .tools-link{font-size:1.2rem;padding:6px 0 7px}}.nav-link:hover{font-weight:700}.nav-item{position:static;cursor:pointer;white-space:nowrap}.nav-item:hover{font-weight:700}.nav-item[data-nav-level="1"]{margin:0}.nav-item[data-nav-level="1"]>.nav-link{font-size:2.4rem}@media all and (min-width: 768px){.nav-item[data-nav-level="1"]>.nav-link{font-size:3.5rem}}@media all and (min-width: 960px){.nav-item[data-nav-level="1"]>.nav-link{font-size:4.5rem}}.nav-item[data-nav-level="2"]>.nav-link{font-size:2rem}@media all and (min-width: 768px){.nav-item[data-nav-level="2"]>.nav-link{font-size:2.2rem}}@media all and (min-width: 960px){.nav-item[data-nav-level="2"]>.nav-link{font-size:3rem}}.nav-item[data-nav-level="3"]>.nav-link{font-size:1.4rem}@media all and (min-width: 768px){.nav-item[data-nav-level="3"]>.nav-link{font-size:1.2rem;color:gray}}@media all and (min-width: 960px){.nav-item[data-nav-level="3"]>.nav-link{font-size:1.8rem}.nav-item[data-nav-level="3"]>.nav-link:hover{color:black}}.nav-item.subnav-open>.nav-link{font-weight:700}@media all and (max-width: 959px){.nav-item.subnav-open>.nav-link{position:relative}.nav-item.subnav-open>.nav-link::after{content:"";color:#010202;font-family:"cannondale-icon-font";font-size:10px;position:absolute;right:20px}}@media all and (max-width: 959px){.subnav{overflow:hidden;height:0;transition:height 0.4s}.subnav-open>.subnav{height:var(--subnav-height)}}@media all and (min-width: 960px){.subnav{position:absolute;top:0;left:100%;margin:0;padding:0;visibility:hidden;opacity:0;transition:all 0.4s}.subnav-open>.subnav{visibility:visible;opacity:1}}.subnav-list{width:100%;padding-left:52px}.subnav .subnav .subnav-list{padding-left:37px}.subnav-list a{font-weight:400}.subnav-list a:hover{font-weight:700}@media all and (max-width: 959px){.subnav-list{width:100% !important}}@media all and (min-width: 960px){.subnav-list{padding-top:0}.nav-item[data-nav-level="1"] .subnav-list{padding-top:5px}.nav-item[data-nav-level="2"] .subnav-list{padding-top:9px}}.page-header{margin:60px 0 30px}@media all and (min-width: 768px){.page-header{display:flex;align-items:flex-start;justify-content:space-between}}@media all and (min-width: 1200px){.page-header{margin:64px 0 70px}}.page-header .headline{margin:0 0 16px}@media all and (min-width: 768px){.page-header .headline{margin-right:50px;margin-bottom:0;width:40.64327%}}@media all and (min-width: 1200px){.page-header .headline{margin-bottom:0;width:49.15254%}}.paragraph-large,.paragraph-with-title{font-size:2.4rem;font-weight:300;margin:0 auto;max-width:900px}.paragraph-large.left,.paragraph-with-title.left{text-align:left}.paragraph-large.center,.paragraph-with-title.center{text-align:center}.paragraph-large.right,.paragraph-with-title.right{text-align:right}@media all and (max-width: 1199px){.paragraph-large,.paragraph-with-title{font-size:2rem}}@media all and (max-width: 767px){.paragraph-large,.paragraph-with-title{font-size:1.7rem}}@media all and (min-width: 768px){.paragraph-large,.paragraph-with-title{width:90%}}@media all and (min-width: 960px){.paragraph-large,.paragraph-with-title{width:86%}}@media all and (min-width: 1200px){.paragraph-large,.paragraph-with-title{width:76.6%}}.paragraph-large .headline,.paragraph-with-title .headline{font-size:4rem;font-weight:300;line-height:1.2}@media all and (max-width: 1199px){.paragraph-large .headline,.paragraph-with-title .headline{font-size:3.6rem}}@media all and (max-width: 767px){.paragraph-large .headline,.paragraph-with-title .headline{font-size:2.6rem}}@media all and (max-width: 768px){.paragraph-with-title .headline{margin-bottom:25px}}article .content-assist .paragraph-with-title{width:100%;max-width:none}.photo.advocacy-photo,.blog-header .advocacy-photo.image{text-align:center;margin-top:0;margin-bottom:0}@media all and (min-width: 768px){.photo.advocacy-photo,.blog-header .advocacy-photo.image{padding-bottom:0}}@media only screen and (min-width: 1800px){.photo.advocacy-photo,.blog-header .advocacy-photo.image{width:1800px}}.photo.advocacy-photo img,.blog-header .advocacy-photo.image img{display:block;margin:0 0 93px;width:87.5%}@media all and (min-width: 768px){.photo.advocacy-photo img,.blog-header .advocacy-photo.image img{margin-bottom:63px;width:87%}}@media all and (min-width: 960px){.photo.advocacy-photo img,.blog-header .advocacy-photo.image img{margin-bottom:83px}}@media all and (min-width: 1200px){.photo.advocacy-photo img,.blog-header .advocacy-photo.image img{margin-bottom:106px;width:87.5%}}.photo.advocacy-photo figcaption,.blog-header .advocacy-photo.image figcaption{font-size:1.6rem;line-height:1.5;margin:0 auto;width:70%;text-align:center}@media all and (min-width: 768px){.photo.advocacy-photo figcaption,.blog-header .advocacy-photo.image figcaption{font-size:1.6rem;line-height:1.875}}@media all and (min-width: 960px){.photo.advocacy-photo figcaption,.blog-header .advocacy-photo.image figcaption{font-size:2rem;line-height:1.6}}@media all and (min-width: 1200px){.photo.advocacy-photo figcaption,.blog-header .advocacy-photo.image figcaption{font-size:2.4rem;line-height:1.5}}.photo.advocacy-photo figcaption p,.blog-header .advocacy-photo.image figcaption p{width:100%;max-width:none;text-align:center}.photo.advocacy-photo p,.blog-header .advocacy-photo.image p{text-align:left;max-width:640px;margin:0 auto 24px auto;font-weight:300}@media all and (max-width: 767px){.photo.advocacy-photo p,.blog-header .advocacy-photo.image p{font-size:1.4rem}}.photo.advocacy-photo .paragraph-with-title,.blog-header .advocacy-photo.image .paragraph-with-title{padding-bottom:60px;max-width:640px;margin:auto}@media all and (min-width: 768px){.photo.advocacy-photo .paragraph-with-title,.blog-header .advocacy-photo.image .paragraph-with-title{padding-bottom:70px}}.photo.advocacy-photo .paragraph-with-title header,.blog-header .advocacy-photo.image .paragraph-with-title header{margin-bottom:30px}.photo.advocacy-photo .paragraph-with-title header img,.blog-header .advocacy-photo.image .paragraph-with-title header img{height:38px;width:36px;margin-right:10px}@media all and (min-width: 768px){.photo.advocacy-photo .paragraph-with-title header img,.blog-header .advocacy-photo.image .paragraph-with-title header img{height:66px;width:63px;margin-right:15px}}.photo.advocacy-photo .paragraph-with-title header .headline,.blog-header .advocacy-photo.image .paragraph-with-title header .headline{display:inline;font-size:1.6rem}@media all and (min-width: 768px){.photo.advocacy-photo .paragraph-with-title header .headline,.blog-header .advocacy-photo.image .paragraph-with-title header .headline{font-size:2.4rem}}.photo.advocacy-photo .paragraph-with-title p,.blog-header .advocacy-photo.image .paragraph-with-title p{font-size:1.4rem}@media all and (min-width: 768px){.photo.advocacy-photo .paragraph-with-title p,.blog-header .advocacy-photo.image .paragraph-with-title p{font-size:1.6rem}}.photo-split{display:flex;align-items:center;justify-content:center}@media all and (max-width: 767px){.photo-split{margin-left:-20px;margin-right:-20px;padding-left:20px;width:100vw;overflow-y:scroll;-webkit-overflow-scrolling:touch}}@media all and (min-width: 768px){.photo-split{overflow:hidden}}.photo-split .photo-container{flex-shrink:0;margin:0;padding:0 4% 0 0;width:50%}@media all and (min-width: 768px){.photo-split .photo-container{padding:0}.photo-split .photo-container+.photo-container{margin-left:5%}}.photo-split img{display:block;margin:0 0 12px;max-width:100%}@media all and (min-width: 768px){.photo-split img{margin-bottom:10px}}.photo-split figcaption{font-size:1rem;line-height:1.6}@media all and (min-width: 768px){.photo-split figcaption{font-size:1.2rem}}@media all and (min-width: 1200px){.photo-split figcaption{font-size:1.4rem}}.photo-split p{margin:0}.predictive-results{font-size:1.2rem;line-height:1.5;opacity:0;overflow:hidden}@media all and (min-width: 768px){.predictive-results{font-size:1.4rem}}@media all and (min-width: 1200px){.predictive-results{margin:0}}.predictive-results.is-visible{opacity:1;padding:39px 17px;padding:0}@media all and (min-width: 768px){.predictive-results.is-visible{padding:0}}.predictive-results .title{color:#41c751}.predictive-results a{color:black;display:inline-block;text-decoration:none;cursor:pointer}.predictive-results a strong{color:#999;font-weight:400}.predictive-results a strong::before{content:"  ";display:inline-block;white-space:pre}.predictive-results a:hover{text-decoration:underline}.predictive-results .title{color:#41c751;font-size:1.2rem;margin:0 0 12px}@media all and (min-width: 768px){.predictive-results .title{font-size:1.3rem;margin-bottom:13px}}@media all and (max-width: 767px){.predictive-results .title:last-of-type{margin-top:35px}}.predictive-results ul{padding:0 0 100px}@media all and (max-width: 767px){.predictive-results ul{position:relative}}@media all and (min-width: 768px){.predictive-results ul{padding:0 0 36px}}@media all and (max-width: 767px){.predictive-results ul::after{background:#e8e8e8;content:"";height:1px;position:absolute;bottom:0;left:-17px;right:-17px}}.predictive-results ul:last-of-type::after{display:none}.predictive-results a{padding:5px 0}@media all and (min-width: 768px){.predictive-results a{padding:3px 0 4px}}.header-search .predictive-results{margin:0 36px}@media all and (min-width: 768px){.header-search .predictive-results{font-size:1.4rem;margin:0 auto;width:540px}}.header-search .predictive-results.is-visible{padding:39px 17px}@media all and (min-width: 768px){.header-search .predictive-results.is-visible{padding:26px 0 12px}}.header-search .predictive-results ul a strong::before{display:none}.product-features{padding:0 0 69px;position:relative}@media all and (min-width: 768px){.product-features{padding-bottom:83px}}@media all and (min-width: 1200px){.product-features{padding:0}}.product-features header{margin:0 0 37px}@media all and (min-width: 768px){.product-features header{margin-bottom:-41px;width:45%}}@media all and (min-width: 960px){.product-features header{margin-bottom:-125px;position:relative;z-index:2}}.product-features .headline{font-size:2.6rem;font-weight:400;line-height:1.8846153846;margin:0;padding:0 0 0 5px}@media all and (min-width: 768px){.product-features .headline{font-size:4.2rem;line-height:1.9047619048;padding:0}}@media all and (min-width: 1200px){.product-features .headline{font-size:6.4rem;line-height:1.25;padding:0}}.product-features .item{display:flex;flex-direction:column;justify-content:space-between;height:auto;padding:0 5px}@media all and (min-width: 768px){.product-features .item{padding:0 22px}}@media all and (min-width: 1200px){.product-features .item{padding:0 11px}}.product-features .item:focus{outline:none}.product-features .image{transform:scale(0.66)}.product-features .text{font-size:1.2rem;line-height:1.8333333333;margin:0 0 35px;opacity:0;transform-origin:50% 0;transition:opacity 0.65s linear 0.25s, transform 0.65s linear}@media all and (min-width: 768px){.product-features .text{margin:0 0 67px 46.3%;position:relative;width:68.5%}.product-features .text::after{background:black;content:"";height:calc(100% + 10px);min-height:120px;overflow:hidden;position:absolute;left:0;top:calc(100% + 17px);width:1px}}@media all and (min-width: 1200px){.product-features .text{font-size:1.6rem;line-height:1.5;margin:0 0 98px 44.5%;width:58.7%}}.product-features .title{font-size:1.6rem;font-weight:700;line-height:1.375;margin:0 0 1px}@media all and (min-width: 1200px){.product-features .title{font-size:3.2rem;font-weight:400;line-height:1.375;margin-bottom:17px}}.product-features p{margin:0}@media all and (max-width: 767px){.product-features p{font-size:1.35rem;line-height:2.1}}.product-features .image{opacity:0;transition:opacity 0.65s linear, transform 0.65s linear}.product-features .is-prev .image,.product-features .is-next .image{opacity:0.2}.product-features .is-prev .image{transform-origin:100% 50%}.product-features .is-prev .text{opacity:0;transition:0s}.product-features .is-next .image{transform-origin:0 50%}.product-features .is-active .text,.product-features .is-active .image{opacity:1;transform:scale(1)}.product-features img{display:block;max-width:100%;width:100%}.product-features .nav-arrows button{border:none}.product-features .nav-arrows button:hover{color:#41c751;transition:color 0.15s ease-out}.product-features .indicator{display:inline-block !important}.product-features .slick-track{display:flex;align-items:stretch}@media all and (min-width: 768px){.product-features .slick-track{margin-left:19px}}@media all and (min-width: 1200px){.product-features .slick-track{margin-left:24px}}.product-features .no-js .text,.product-features .no-js .image{transform:none}.product-grid,.info-grid{display:flex;flex-wrap:wrap;justify-content:flex-start}@media all and (min-width: 768px){.product-grid,.info-grid{width:100%}}@media all and (min-width: 768px) and (max-width: 959px){.product-grid,.info-grid{justify-content:space-between}}.info-grid{margin-bottom:28px}@media all and (min-width: 768px){.info-grid{margin-bottom:40px}}@media all and (min-width: 1200px){.info-grid{margin-bottom:56px}}.info-grid .info-title{font-size:3rem;font-weight:400;line-height:1.2;margin:0 0 23px;padding:0 0 11px;width:100%}@media all and (min-width: 1200px){.info-grid .info-title{font-size:4rem;margin-bottom:26px;padding-bottom:24px}}.product-grid{margin:0 -25px 76px;width:calc(100% + 50px)}@media all and (min-width: 768px){.product-grid{width:100%;margin:0 0 76px}}@media all and (min-width: 1200px){.product-grid{margin-bottom:100px}}.product-grid+.product-grid{margin-top:-76px}@media all and (min-width: 1200px){.product-grid+.product-grid{margin-top:-100px}}@media all and (max-width: 767px){.product-grid.plp .card.large{order:1}.product-grid.plp .card:nth-child(1){order:2}.product-grid.plp .card:nth-child(2){order:3}.product-grid.plp .card:nth-child(3){order:4}.product-grid.plp .card:nth-child(n+6){order:6}.product-grid.plp .card .button-container{order:7}}@media all and (min-width: 768px) and (max-width: 959px){.product-grid.plp .card.large{order:2}.product-grid.plp .card:nth-child(1){order:3}.product-grid.plp .card:nth-child(2){order:4}.product-grid.plp .card:nth-child(3){order:5}.product-grid.plp .card:nth-child(n+6){order:6}.product-grid.plp .card .button-container{order:7}}@media all and (min-width: 960px){.product-grid.plp .wide+.card+.card+.card{margin-right:22px}}@media all and (min-width: 960px){.product-grid.plp .wide+.card+.card+.card+.card{margin-right:0}}@media all and (max-width: 767px){.product-grid.plp .card-stack{order:5}}@media all and (min-width: 768px) and (max-width: 959px){.product-grid.plp .card-stack{order:1}}.product-line{background-color:#277890}.product-line .product-line-container{display:flex}@media all and (max-width: 767px){.product-line .product-line-container{flex-direction:column}}.product-line .product-line-container h1{color:white;margin-bottom:40px;font-size:4rem;font-weight:400}@media all and (max-width: 767px){.product-line .product-line-container h1{font-size:2.4rem}}.product-line .product-line-container.one-column .product-line-item{display:flex;align-items:center;justify-content:space-between;margin:auto;padding:75px 0;width:90%}.product-line .product-line-container.one-column .product-line-img{width:42%}.product-line .product-line-container.two-columns .product-line-item{flex-basis:50%}.product-line .product-line-container.three-columns .product-line-item{flex-basis:33.3%}.product-line .product-line-container.two-columns .product-line-item,.product-line .product-line-container.three-columns .product-line-item{position:relative;display:flex;flex-direction:column;overflow:hidden}.product-line .product-line-container.two-columns .header,.product-line .product-line-container.three-columns .header{padding:70px}@media all and (max-width: 767px){.product-line .product-line-container.two-columns .header,.product-line .product-line-container.three-columns .header{padding:70px 20px}}.product-line .product-line-container.two-columns .product-line-img,.product-line .product-line-container.three-columns .product-line-img{height:auto;width:100%}.product-overview{padding:14px 0 75px 0}@media all and (min-width: 768px){.product-overview{display:flex;justify-content:space-between}}.product-overview .platform-signature{margin:0 0 40px}@media all and (min-width: 768px){.product-overview .platform-signature{margin-bottom:33px}}@media all and (min-width: 1200px){.product-overview .platform-signature{margin:0 50px 0 0}}.product-overview .platform-signature .signature{max-width:114px}@media all and (min-width: 1200px){.product-overview .platform-signature .signature{max-width:195px}}.product-overview .description{margin:0 0 40px}@media all and (min-width: 768px){.product-overview .description{display:block;margin:0;padding:0 40px 0 60px;width:50%}}@media all and (min-width: 1200px){.product-overview .description{display:flex;align-items:center;padding:0;width:67%}}.product-overview .text{font-size:1.7rem;line-height:1.5;max-width:545px}@media all and (min-width: 1200px){.product-overview .text{font-size:2.4rem;line-height:1.3333333333;padding:0 25px 0 0}}.product-overview .text .title{display:inline-block;font-size:1.7rem;line-height:1.5;margin:0}@media all and (min-width: 1200px){.product-overview .text .title{font-size:2.4rem;line-height:1.3333333333}}@media all and (min-width: 768px){.product-overview .highlights{padding-left:33px;width:50%}}@media all and (min-width: 1200px){.product-overview .highlights{padding:0;width:23.72881%}}.product-overview .highlights *{font-size:1.6rem;line-height:2.125}@media all and (min-width: 768px){.product-overview .highlights *{font-size:1.4rem;line-height:1.7142857143}}@media all and (min-width: 1200px){.product-overview .highlights *{font-size:1.6rem;line-height:1.5}}.product-overview .highlights h1,.product-overview .highlights h2,.product-overview .highlights h3,.product-overview .highlights h4,.product-overview .highlights h5,.product-overview .highlights h6{margin:0 0 1px}.product-overview .highlights h3{font-weight:bold}.product-overview .highlights p,.product-overview .highlights ul,.product-overview .highlights ol{margin:0 0 35px}@media all and (min-width: 768px){.product-overview .highlights p,.product-overview .highlights ul,.product-overview .highlights ol{margin-bottom:26px}}.product-overview .highlights li{margin-bottom:1px}.product-overview .highlights>:last-child{margin-bottom:0}.product-overview .logos{display:flex;align-items:center;flex-wrap:wrap;justify-content:center}.product-overview .logos li{margin:18px 18px 0}@media all and (min-width: 768px){.product-overview .logos li{margin:24px 24px 0}}@media all and (min-width: 1200px){.product-overview .logos li{justify-content:flex-start;margin:34px 56px 0 0}}.product-overview .logos li:last-child{margin-right:0}@media all and (max-width: 767px){.product-specifications header{margin:0 0 30px}}.product-specifications .headline{margin:0 0 -10px}@media all and (min-width: 768px){.product-specifications .headline{margin:0;padding-bottom:10px}}@media all and (min-width: 960px){.product-specifications .headline{padding:0}}.product-specifications .headline button{color:#ccc;display:flex;align-items:center;margin-bottom:5px;padding:0;font-size:2.6rem;font-weight:400;line-height:1.3461538462}@media all and (min-width: 768px){.product-specifications .headline button{font-size:4.2rem;line-height:1.2857142857}}@media all and (min-width: 960px){.product-specifications .headline button{font-size:5.4rem}}@media all and (min-width: 1200px){.product-specifications .headline button{font-size:6rem;line-height:1.2}}.product-specifications .headline button .icon{display:none;margin:0 8px 0 0}@media all and (min-width: 768px){.product-specifications .headline button .icon{font-size:3rem;margin-right:10px}}@media all and (min-width: 1200px){.product-specifications .headline button .icon{font-size:3.6rem;margin-right:5px}}.product-specifications .headline button.is-active{color:black}.product-specifications .headline button.is-active .icon{display:block}.product-specifications .panel,.product-specifications .inner-panel{position:relative}@media all and (min-width: 960px){.product-specifications .panel{display:flex;flex-wrap:wrap;justify-content:space-between}}.product-specifications .panel.is-open{margin:0 0 21px}@media all and (min-width: 768px){.product-specifications .panel.is-open{margin-bottom:60px}}@media all and (max-width: 767px){.product-specifications .panel[data-panel="product-specifications"]{margin-left:-12px}}.product-specifications .inner-panel{padding-left:4px}@media all and (min-width: 960px){.product-specifications .column{width:calc(50% - 52px)}}.product-specifications .section-title{font-size:1.2rem;line-height:1.25;margin:70px 0 0;padding-left:4px}@media all and (min-width: 768px){.product-specifications .section-title{font-size:1.3rem}}.product-specifications .specs-list-item{position:relative;padding:30px 0 10px;overflow:hidden}.product-specifications .specs-list-item::before{display:none}.product-specifications .inner-trigger{display:flex;justify-content:flex-start;font-size:1.2rem;line-height:1.25;text-align:left;padding-left:4px;text-decoration:none;width:100%;outline:none;cursor:default}@media all and (min-width: 768px){.product-specifications .inner-trigger{font-size:1.5rem}}.product-specifications .inner-trigger[data-trigger]{cursor:pointer}.product-specifications .inner-trigger[data-trigger]::after{content:"";font-size:1.5rem;display:flex;align-items:center;justify-content:center;margin-left:auto;transition:color 0.15s ease-out;position:absolute;top:4px;right:0}.product-specifications .inner-trigger[data-trigger].is-active::after{transform:rotate(180deg)}.product-specifications .inner-trigger[data-trigger]:hover::after{color:#41c751}.product-specifications .name{display:block;margin:0 7px 0 0;font-size:1.5rem;flex-shrink:0}@media all and (min-width: 768px){.product-specifications .name{margin-right:10px}}.product-specifications .desc{color:#303030;font-weight:400;padding-right:17px}@media all and (max-width: 767px){.product-specifications .desc{position:relative;top:2.5px}}.product-specifications .note{font-size:1.2rem;line-height:1.5;margin-top:40px;padding-left:17px;padding-top:4px}.product-specifications .unit-toggle{align-self:flex-end;margin-left:auto}@media all and (min-width: 768px){.product-specifications .unit-toggle{position:absolute;right:0;top:-180px}}@media all and (min-width: 960px){.product-specifications .unit-toggle{top:-130px}}.product-specifications .unit-toggle .title{font-size:1.4rem;margin:0}@media all and (min-width: 960px){.product-specifications .unit-toggle .title{font-size:2.4rem;margin-bottom:26px}}.product-specifications .unit-toggle button{font-size:1.2rem;line-height:1.5;margin:0 30px 0 0;padding:4px 0 4px 20px;position:relative}@media all and (min-width: 768px){.product-specifications .unit-toggle button{display:block;margin:0}}@media all and (min-width: 960px){.product-specifications .unit-toggle button{font-size:1.4rem;padding-left:29px}}@media all and (max-width: 1199px){.product-specifications .unit-toggle button:focus{outline:none}}.product-specifications .unit-toggle button::before{color:white;content:"";display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:700;height:12px;position:absolute;left:0;top:50%;transform:translateY(-50%);width:12px}@media all and (min-width: 768px){.product-specifications .unit-toggle button::before{height:14px;width:14px}}.product-specifications .unit-toggle button::before{border:1px solid black}.product-specifications .unit-toggle button.is-active::before{background:#41c751;border-color:#41c751;content:"";position:absolute}.product-specifications .sizing-image{margin:0 auto 61px;width:100%}@media all and (min-width: 768px){.product-specifications .sizing-image{margin-bottom:110px}}@media all and (min-width: 960px){.product-specifications .sizing-image{margin-bottom:151px}}.product-specifications .sizing-image img{display:block;margin:0 auto;max-width:100%}.product-specifications .sizing-fit{margin:44px 0 70px;width:100%;padding-left:4px}@media all and (min-width: 768px){.product-specifications .sizing-fit{margin-top:64px}}@media all and (min-width: 960px){.product-specifications .sizing-fit{margin:112px 0 86px}}.product-specifications .sizing-fit li{border-bottom:1px solid black;display:flex;flex-direction:row;align-items:center;margin:0 0 6px;padding:0 0 3px}@media all and (min-width: 768px){.product-specifications .sizing-fit li{margin-bottom:38px;padding:0}}.product-specifications .size-label{display:inline-block;font-size:1.4rem;width:43px}@media all and (min-width: 768px){.product-specifications .size-label{font-size:2.4rem;width:100px}}@media all and (min-width: 960px){.product-specifications .size-label{width:198px}}.product-specifications .size-s .size-label{margin-right:0}.product-specifications .size-m .size-label{margin-right:5.2%}.product-specifications .size-l .size-label{margin-right:10.4%}.product-specifications .size-xl .size-label{margin-right:15.6%}.product-specifications .size-xxl .size-label{margin-right:20.8%}@media all and (min-width: 768px){.product-specifications .size-s .size-label{margin-right:0}.product-specifications .size-m .size-label{margin-right:8%}.product-specifications .size-l .size-label{margin-right:16%}.product-specifications .size-xl .size-label{margin-right:24%}.product-specifications .size-xxl .size-label{margin-right:32%}}@media all and (min-width: 960px){.product-specifications .size-s .size-label{margin-right:0}.product-specifications .size-m .size-label{margin-right:10%}.product-specifications .size-l .size-label{margin-right:20%}.product-specifications .size-xl .size-label{margin-right:30%}.product-specifications .size-xxl .size-label{margin-right:40%}}.product-specifications .fit-low,.product-specifications .fit-high{font-size:1rem}@media all and (min-width: 768px){.product-specifications .fit-low,.product-specifications .fit-high{font-size:1.3rem}}.product-specifications .sizing-measurements{border-collapse:collapse;font-size:1rem;font-weight:400;padding:0;text-align:center;width:100%}@media all and (min-width: 768px){.product-specifications .sizing-measurements{font-size:1.3rem}}@media all and (min-width: 1200px){.product-specifications .sizing-measurements{font-size:1.3rem}}.product-specifications .sizing-measurements th{font-weight:400;width:130px}.product-specifications .sizing-measurements td{border-bottom:1px solid black;padding:30px 15px 2px;vertical-align:bottom;white-space:nowrap}.product-specifications .sizing-measurements td:first-child{padding-left:0;text-align:left}.product-specifications .sizing-measurements .label{font-family:"favorit",Helvetica,sans-serif;font-size:1.75rem;letter-spacing:0;text-transform:none}.product-specifications .imperial,.product-specifications .metric{text-transform:none}.product-specifications .metric{display:none}.product-specifications [data-togglestring="metric-units"] .metric{display:block}.product-specifications [data-togglestring="metric-units"] .imperial{display:none}.product-specifications .tools{border:1px solid #41c751;display:flex;flex-direction:column;justify-content:center;font-size:1rem;padding:22px 0;margin-top:35px}@media all and (min-width: 768px){.product-specifications .tools{font-size:1.3rem;padding:20px 185px;margin-top:0}}@media all and (min-width: 960px){.product-specifications .tools{flex-direction:row;font-size:1.4rem;padding:29px 0 26px}}.product-specifications .tools .tool-link{display:flex;flex-direction:column;justify-content:center;text-align:center;text-decoration:none;padding:22px 0}@media all and (min-width: 768px){.product-specifications .tools .tool-link{align-items:center;flex-direction:row;padding:20px 0}}@media all and (min-width: 960px){.product-specifications .tools .tool-link{padding:25px 74px}}.product-specifications .tools .tool-link .icon{font-size:2.4rem;margin:0 0 5px}@media all and (min-width: 768px){.product-specifications .tools .tool-link .icon{font-size:3.6rem;margin:0 13px 0 0}}.product-specifications .tools .tool-link:hover{color:#222;text-decoration:underline;text-decoration-color:blackt}.product-specifications .tools .tool-link:hover .icon{color:#41c751}.sizing-chart-slider{display:block;position:relative;width:100%;height:20px;margin:0 50px}.sizing-chart-slider-bar{transition:all 0.8s ease-out;position:absolute;left:0;display:flex;flex-direction:row;height:100%}.sizing-chart-slider-bar>span,.sizing-chart-slider-bar>div{display:block;height:100%}.sizing-chart-slider-bar .fit-low,.sizing-chart-slider-bar .fit-high{line-height:22px;position:absolute}.sizing-chart-slider-bar .fit-low{right:calc(100% + 6px)}.sizing-chart-slider-bar .fit-high{left:calc(100% + 8px)}.sizing-chart-green-line{width:0;flex-grow:1;margin:0;height:12px;border-right:2px solid #41c751;border-left:2px solid #41c751}.sizing-chart-green-line::after{content:"";display:block;width:100%;height:0;position:relative;top:50%;border:1px solid #41c751}.search-results .section-title{font-size:2.4rem;font-weight:300;margin:0 0 5px}@media all and (min-width: 768px){.search-results .section-title{font-size:3.4rem;margin-bottom:12px}}@media all and (min-width: 1200px){.search-results .section-title{font-size:4rem;margin-bottom:21px}}.search-results.help-results .search-results-menu-wrapper{margin:0}.CoveoResultList .blog-card{background:transparent;padding:0 0 28px}@media all and (min-width: 768px){.CoveoResultList .blog-card{padding:0}}.CoveoResultList .blog-card:hover{color:#222}.CoveoResultList .blog-card:hover .title{text-decoration-color:blackt}.CoveoResultList .blog-card .content{display:flex;flex-direction:column;justify-content:flex-start;padding:10px}.CoveoResultList .blog-card time{font-size:1rem;line-height:1.6}@media all and (min-width: 768px){.CoveoResultList .blog-card time{font-size:1.3rem;line-height:1.2307692308}}.CoveoResultList .blog-card .text{order:2;padding:0 27px}@media all and (min-width: 768px){.CoveoResultList .blog-card .text{padding:0}}.CoveoResultList .blog-card time{display:block;margin:0 0 11px}@media all and (min-width: 768px){.CoveoResultList .blog-card time{margin-bottom:13px}}.CoveoResultList .blog-card .title{font-size:2.4rem;font-weight:300;line-height:1.4166666667;margin:0 0 8px}@media all and (min-width: 768px){.CoveoResultList .blog-card .title{font-size:3rem;line-height:1.25;margin-bottom:9px}}@media all and (min-width: 1200px){.CoveoResultList .blog-card .title{font-size:4rem}}@media all and (max-width: 767px){.CoveoResultList .blog-card .description{font-size:1.2rem;line-height:1.3333333333}}.CoveoResultList .blog-card .image{order:1}.CoveoResultList .blog-card img{display:block;margin:0 0 25px;max-width:none;width:100%}@media all and (min-width: 768px){.CoveoResultList .blog-card img{margin:0 0 35px}}.CoveoResultList .blog-card .image{display:block}.search-results-help{margin-bottom:76px}@media all and (min-width: 768px){.search-results-help{margin-bottom:100px}}.search-results-help .results:hover .result-link:not(:hover) .content-title,.search-results-help .results:hover .result-link:not(:hover) .content-subtitle{opacity:0.2}.search-results-help .result-link{border-top:1px solid #d9d9d9;display:block;padding:43px 0 20px;text-decoration:none}@media all and (min-width: 768px){.search-results-help .result-link{border-width:2px}}@media all and (min-width: 1200px){.search-results-help .result-link{padding:56px 0 37px}}.search-results-help .result-link:first-of-type{border-top:0}.search-results-help .content-title{font-size:2.4rem;font-weight:300;line-height:1.4166666667;margin:0 0 4px}@media all and (min-width: 768px){.search-results-help .content-title{font-size:3.2rem}}@media all and (min-width: 1200px){.search-results-help .content-title{font-size:4rem;margin-bottom:3px}}.search-results-help .content-subtitle{font-size:1.2rem;line-height:1.3333333333}@media all and (min-width: 768px){.search-results-help .content-subtitle{font-size:1.6rem}}.search-results-menu{margin-bottom:10px;margin-top:15px}@media all and (min-width: 768px){.search-results-menu{border-bottom:2px solid gray;padding:0;margin-top:80px}}@media all and (min-width: 1200px){.search-results-menu{margin-bottom:60px}}.search-results-menu .input-container{margin:0 0 23px;position:relative}@media all and (min-width: 768px){.search-results-menu .input-container{margin:0;width:100%}}.search-results-menu input[type="text"]{margin:0;padding:8px 13px 7px}.search-results-menu .button,.search-results-menu .filter-product .clear-input,.filter-product .search-results-menu .clear-input{background:transparent;border:none;opacity:0.4;padding:0 11px 0 30px;position:absolute;right:0;top:2px}@media all and (max-width: 767px){.search-results-menu .button,.search-results-menu .filter-product .clear-input,.filter-product .search-results-menu .clear-input{height:3rem}}@media all and (min-width: 768px){.search-results-menu .button,.search-results-menu .filter-product .clear-input,.filter-product .search-results-menu .clear-input{line-height:3.7rem;padding:1px 15px 0;top:-1px}}.search-results-menu .button .icon,.search-results-menu .filter-product .clear-input .icon,.filter-product .search-results-menu .clear-input .icon{font-size:2.4rem;margin-left:19px}.search-results-menu button:hover,.search-results-menu input:focus+button{opacity:1}.search-results-menu .menu{display:flex;align-items:center;font-size:13px;margin-bottom:0;padding:0 0 20px 34px}@media all and (max-width: 767px){.search-results-menu .menu{margin-left:-34px;overflow-x:scroll;white-space:nowrap}}@media all and (min-width: 768px){.search-results-menu .menu{border:none;padding:0}}.search-results-menu .item{padding:0 24px 0 0}@media all and (min-width: 1200px){.search-results-menu .item{padding-right:46px}}@media all and (max-width: 767px){.search-results-menu .item:last-of-type a{margin-right:9px}}.search-results-menu .item a{color:black;display:inline-block;font-size:1rem;text-decoration:none}@media all and (min-width: 768px){.search-results-menu .item a{padding:20px 0 20px}}@media all and (min-width: 1200px){.search-results-menu .item a{font-size:1.2rem;padding:29px 0}}.search-results-menu .item a:hover,.search-results-menu .item a.active{color:#41c751}.search-results-menu .item .text{display:inline-block;margin-right:-4px}@media all and (min-width: 960px){.search-results-menu .item .text{margin-right:10px}}@media all and (min-width: 1200px){.search-results-menu .item .text{margin-right:14px}}.search-results-products{display:flex;flex-direction:column}.search-results-products .search-results-products-container{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:15px}.search-results-products .button,.search-results-products .filter-product .clear-input,.filter-product .search-results-products .clear-input{display:flex;margin:60px auto 80px}@media all and (max-width: 767px){.search-results-products .button,.search-results-products .filter-product .clear-input,.filter-product .search-results-products .clear-input{margin:85px 0 53px -15px;width:calc(100% + 30px)}}.service-offerings{background:black;color:white}.service-offerings .inner{padding:54px 37px 41px;margin:0 auto;max-width:1096px}@media all and (min-width: 768px){.service-offerings .inner{padding:98px 37px 15px}}@media all and (min-width: 1200px){.service-offerings .inner{padding:163px 0 63px}}.service-offerings .headline{color:white;margin:0 0 14px}@media all and (min-width: 768px){.service-offerings .headline{margin-bottom:40px}}@media all and (min-width: 1200px){.service-offerings .headline{margin-bottom:59px}}@media all and (min-width: 768px){.service-offerings .services{display:flex;flex-wrap:wrap;justify-content:space-between}}@media all and (min-width: 960px){.service-offerings .services{justify-content:flex-start}}.service-offerings .services li{margin:0 0 39px}@media all and (min-width: 768px){.service-offerings .services li{margin:0 0 40px 0;width:45%}}@media all and (min-width: 960px){.service-offerings .services li{margin:0 10% 72px 0;width:26.5%}}@media all and (min-width: 1200px){.service-offerings .services li{margin:0 17.15% 72px 0;width:21.89%}}.service-offerings .services li:nth-child(3n){margin-right:0}.service-offerings .title{color:white;font-size:2.4rem;font-weight:300;line-height:1.4166666667;margin:0 0 5px}@media all and (min-width: 768px){.service-offerings .title{font-weight:700;line-height:1.1666666667;margin-bottom:13px}}@media all and (max-width: 767px){.service-offerings .title br{display:none}}.sidebar-promo{width:100%}@media all and (min-width: 768px){.sidebar-promo{padding-left:20px;padding-right:20px}}@media all and (min-width: 1200px){.sidebar-promo{max-width:422px;padding-left:0}}@media only screen and (min-width: 1381px){.sidebar-promo{padding-right:0}}.sidebar-promo .button.secondary,.sidebar-promo .filter-product .secondary.clear-input,.filter-product .sidebar-promo .secondary.clear-input{color:white;border-color:white}.sidebar-promo .button.secondary:hover,.sidebar-promo .filter-product .secondary.clear-input:hover,.filter-product .sidebar-promo .secondary.clear-input:hover{color:black;background:white;border-color:white}.simple-headline{position:relative;z-index:9;margin:0 0 -12px}.simple-headline .headline{font-weight:300;font-size:4rem;line-height:1.325;margin-left:5%}.simple-headline.large+.simple-headline.large{margin-top:25px}@media all and (max-width: 767px){.simple-headline.large+.simple-headline.large{margin-top:12px}}.simple-headline.large .headline{font-size:10rem;font-weight:400;letter-spacing:0.05em;line-height:1;margin-bottom:0}@media all and (max-width: 768px){.simple-headline.large .headline{font-size:5rem}}@media all and (max-width: 767px){.simple-headline.large .headline{margin-left:-18px}}.simple-headline.small{margin-top:-1%;width:80%}.simple-headline.small .headline{font-size:3.5rem;margin-left:-2%}@media all and (min-width: 960px){.simple-headline{margin-bottom:-19px;font-size:6rem}}.simple-type-and-image{background-position:50% 50%;background-size:cover;display:flex;flex-direction:column;justify-content:center;align-items:center;line-height:1.5}.simple-type-and-image::before{content:'';display:block;width:100%;padding-bottom:66.66667%}.simple-type-and-image header{width:100%;position:absolute}.simple-type-and-image .headline{color:white;font-family:"Space Mono",monospace;font-size:1.3rem;font-weight:300;letter-spacing:0.1em;text-transform:uppercase;margin:auto auto 36px;padding:0 20px;width:100%;text-align:center;line-height:1.7}@media all and (min-width: 768px){.simple-type-and-image .headline{font-size:2.4rem}}.simple-type-and-image .headline span{transition:opacity 0.4s}.single-product-storyteller{position:relative;overflow:hidden}.single-product-storyteller.aside-top .random-left-img{top:0}.single-product-storyteller.aside-top.aside-offset{padding-top:150px}@media all and (max-width: 767px){.single-product-storyteller.aside-top.aside-offset{padding-top:65px}}.single-product-storyteller.aside-bottom .random-left-img{bottom:0;top:auto}.single-product-storyteller.aside-bottom.aside-offset{padding-bottom:160px}@media all and (max-width: 767px){.single-product-storyteller.aside-bottom.aside-offset{padding-bottom:40px}}.single-product-storyteller .content-img{width:100%}@media all and (min-width: 960px){.single-product-storyteller .content-img{width:50%}}.single-product-storyteller .text-container{background-color:#ffffff;max-width:none;width:100%;margin:auto;z-index:2;padding:24px 20px 0 20px;box-sizing:border-box}@media all and (min-width: 768px){.single-product-storyteller .text-container{padding:20px 50px}}@media all and (min-width: 960px){.single-product-storyteller .text-container{max-width:calc(33% + 100px)}}@media all and (min-width: 1200px){.single-product-storyteller .text-container{max-width:calc(30% + 100px)}}.single-product-storyteller .single-product-storyteller-container{display:flex;align-items:center;justify-content:space-between;margin:auto}@media all and (max-width: 767px){.single-product-storyteller .single-product-storyteller-container{flex-direction:column;padding-left:20px;padding-right:20px}}@media all and (min-width: 960px){.single-product-storyteller .single-product-storyteller-container.img-left .content-img{width:57%}}@media all and (min-width: 960px){.single-product-storyteller .single-product-storyteller-container.img-left .text-container{margin-left:4%}}.single-product-storyteller .single-product-storyteller-container.img-left .random-left-img{right:0;left:auto}@media all and (min-width: 768px){.single-product-storyteller .single-product-storyteller-container.img-right .content-img{order:2}}@media all and (min-width: 768px){.single-product-storyteller .single-product-storyteller-container.img-right .text-container{order:1;margin-right:4%}}.single-product-storyteller .headline{font-size:4rem;font-weight:300;line-height:1.5}@media all and (max-width: 1199px){.single-product-storyteller .headline{font-size:3.6rem}}@media all and (max-width: 767px){.single-product-storyteller .headline{font-size:2.6rem;max-width:80%}}.single-product-storyteller .content{font-size:2.4rem;font-weight:300;margin:24px 0}@media all and (max-width: 1199px){.single-product-storyteller .content{font-size:2rem}}@media all and (max-width: 767px){.single-product-storyteller .content{font-size:1.7rem}}.single-product-storyteller .button,.single-product-storyteller .filter-product .clear-input,.filter-product .single-product-storyteller .clear-input{margin-top:5px}@media all and (max-width: 767px){.single-product-storyteller .button,.single-product-storyteller .filter-product .clear-input,.filter-product .single-product-storyteller .clear-input{margin-top:20px;margin-bottom:20px}}.single-product-storyteller .button.secondary:hover,.single-product-storyteller .filter-product .secondary.clear-input:hover,.filter-product .single-product-storyteller .secondary.clear-input:hover{background:black;color:white}.single-product-storyteller .random-left-img{position:absolute;left:0}@media all and (max-width: 767px){.single-product-storyteller .random-left-img{display:none}}.single-product-storyteller .html5-video video{display:block;position:relative;width:100%}.single-product-storyteller .html5-video .mobile-img{display:none;position:relative}@media all and (max-width: 767px){.single-product-storyteller .html5-video video{display:none}.single-product-storyteller .html5-video .mobile-img{display:block}}.site-header{display:flex;flex-direction:column;position:relative;z-index:10;width:100%;transition:all 0.4s;transition-property:background-color, border-color;border-bottom:1px solid transparent}.site-header.behindBody{z-index:0}.site-header>.site-gutters{order:2;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;padding-left:17px;padding-right:17px;position:relative;width:100%;max-width:100%;line-height:56px}@media all and (min-width: 768px){.site-header>.site-gutters{padding:0 42px}}.site-header .sticky-header__content{display:none;align-items:center;width:100%;margin:0;overflow:hidden;padding:6px 0;line-height:1}.site-header.sticky-header,.site-header.force-top-fixed{position:fixed;top:31px;left:0;width:100%}@media all and (min-width: 768px){.site-header.sticky-header,.site-header.force-top-fixed{top:40px}}.site-header.sticky-header{background:white;border-color:black}.site-header.sticky-header.show-content .sticky-header__content{display:flex}.site-header.sticky-header.show-content .site-logo,.site-header.sticky-header.show-content .header-search{display:none !important}.site-header .trigger:not(.close),.site-header .nav-trigger{transition:color 0.4s}[data-theme="light"] .site-header .trigger:not(.close),[data-theme="light"] .site-header .nav-trigger{color:white}@media all and (max-width: 767px){[data-theme="light-mobile"] .site-header .trigger,[data-theme="light-mobile"] .site-header .nav-trigger{color:white}}[data-theme="dark"] .site-header .trigger:not(.close),[data-theme="dark"] .site-header .nav-trigger,.site-header.sticky-header .trigger:not(.close),.site-header.sticky-header .nav-trigger{color:black}.site-back-arrow{display:flex;align-items:center;position:absolute;left:70px;color:black;text-decoration:none;z-index:50;height:80px;max-width:180px}@media all and (max-width: 767px){.site-back-arrow{left:30px;height:56px}.site-back-arrow span{display:none}}.site-back-arrow .icon{font-size:2.4rem;margin-right:25px}.site-footer{align-self:flex-end;background:black;color:white;padding:101px 0 75px}@media all and (min-width: 768px){.site-footer{padding-top:75px}}@media all and (min-width: 1200px){.site-footer{padding-top:79px}.site-footer .nav-footer{order:1}.site-footer .utility-subscribe{order:2}.site-footer .nav-footer-tools{order:3}.site-footer .social-links{order:4}.site-footer .region{order:5}}.site-footer .site-gutters{padding:0 25px}@media all and (min-width: 768px){.site-footer .site-gutters{padding:0 66px}.site-footer .site-gutters .footer-row{display:flex;flex-wrap:wrap;justify-content:space-between}}@media all and (min-width: 1200px){.site-footer .site-gutters{padding:0 75px}}.site-footer a{color:white}.site-footer .region{font-size:1.4rem}@media all and (max-width: 767px){.site-footer .region{text-align:center}}.site-footer .region a{text-decoration:none}.site-footer .region a:hover{text-decoration:underline}.site-header .site-logo{position:absolute;bottom:0;left:50%;top:0;transform:translateX(-50%)}.site-logo .site-logo-link{background:url(img/logo/cannondale-logo-black.svg) 0 50% no-repeat;background-size:100%;display:block;height:calc(100% - 2px);text-indent:-999rem;width:115px}@media all and (min-width: 768px){.site-logo .site-logo-link{height:calc(100% - 2px);width:164px}}.site-logo .site-logo-link{transition:background-image 0.4s}[data-theme="light"] .site-logo .site-logo-link{background-image:url(img/logo/cannondale-logo-white.svg)}@media all and (max-width: 767px){[data-theme="light-mobile"] .site-logo .site-logo-link{background-image:url(img/logo/cannondale-logo-white.svg)}}[data-theme="dark"] .site-logo .site-logo-link,.sticky-header .site-logo .site-logo-link{background-image:url(img/logo/cannondale-logo-black.svg)}.social-links{font-size:2.3rem;padding:0 0 34px;text-align:center}@media all and (min-width: 768px){.social-links{display:flex;font-size:2.5rem;padding:0}}@media all and (min-width: 1200px){.social-links{font-size:2rem}}.social-links li{display:inline}.social-links a{display:inline-block;padding:8px;text-decoration:none}@media all and (min-width: 768px){.social-links a{margin-top:-8px}}@media all and (min-width: 768px){.sort-bar{display:flex;justify-content:space-between}}.sort-bar .dropdown-filter{margin:0 0 20px;width:200px}@media all and (min-width: 768px){.sort-bar .dropdown-filter{margin-bottom:22px}}.sort-bar .dropdown-filter:first-of-type{left:-9px}@media all and (min-width: 1200px){.sort-bar .dropdown-filter:first-of-type{left:-6px}}@media all and (min-width: 960px){.sort-bar .dropdown-filter:first-of-type .label{font-size:1.4rem;padding-top:5px}}.sort-bar .dropdown-filter:last-of-type .trigger,.sort-bar .dropdown-filter:last-of-type .selected{justify-content:flex-end}.sort-bar .dropdown-filter .trigger{border:none;justify-content:flex-start;white-space:nowrap;text-align:left}@media all and (max-width: 959px){.sort-bar .dropdown-filter .trigger{padding:15px 10px 6px}}.sort-bar .dropdown-filter .label{flex-grow:0}.sort-bar .dropdown-filter.default .selected{width:auto}.sort-bar .dropdown-filter.default:first-of-type .selected{color:black}.sort-bar .dropdown-filter .selected::after{margin-left:0}.store-detail+.store-detail::before,.store-detail+.spacer+.store-detail::before{background:#d9d9d9;content:"";display:block;height:1px;margin:53px 0 80px -20px;width:100vw}@media all and (min-width: 768px){.store-detail+.store-detail::before,.store-detail+.spacer+.store-detail::before{height:2px;margin:52px 0 78px;width:100%}}.store-detail header{max-width:475px}.store-detail header p{margin:-46px 0 48px}@media all and (min-width: 768px){.store-detail header p{margin:-35px 0 43px}}.store-detail .headline{font-size:2.4rem;font-weight:300;line-height:1.4166666667;margin:0 0 53px}@media all and (min-width: 768px){.store-detail .headline{font-size:3.2rem;line-height:1.25;margin-bottom:44px}}@media all and (min-width: 1200px){.store-detail .headline{font-size:4rem}}.store-detail .item{margin:0 0 31px}@media all and (min-width: 768px){.store-detail .item{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:15px;position:relative}}@media all and (min-width: 1200px){.store-detail .item{margin-bottom:5px}}@media all and (min-width: 768px){.store-detail .item:first-of-type .detail-label{display:block;position:absolute;top:-75px}}.store-detail ul{display:flex}@media all and (min-width: 768px){.store-detail ul{font-size:1.2rem;position:relative;top:3px;width:49.12281%}}@media all and (min-width: 1200px){.store-detail ul{font-size:1.6rem;width:40.67797%}}.store-detail li{flex-grow:0;width:35%}@media all and (min-width: 768px){.store-detail li{width:25%}}@media all and (max-width: 767px){.store-detail li{text-align:center}}@media all and (max-width: 767px){.store-detail li:first-child,.store-detail li:last-child{width:15%}}@media all and (max-width: 767px){.store-detail li:first-child{text-align:left}}.store-detail .wrapped{padding:0 0 10px}@media all and (min-width: 768px){.store-detail .wrapped{padding-right:20px}}.store-detail .detail-label{display:block;margin:0 0 5px}@media all and (min-width: 768px){.store-detail .detail-label{display:none}}.store-detail .title{font-weight:400}@media all and (max-width: 767px){.store-detail .title{font-size:1.4rem;line-height:1.7142857143;margin:0 0 15px}}@media all and (min-width: 768px){.store-detail .title{font-size:1.8rem;font-weight:300;magin:0}}@media all and (min-width: 1200px){.store-detail .title{font-size:2.4rem}}@media all and (max-width: 767px){.store-detail .color-indicator{height:8px;width:8px}}.storyteller-product{width:100%}@media all and (max-width: 767px){.storyteller-product{z-index:10}.simple-headline.large+.storyteller-product{margin-top:80px}}.storyteller-product .headline{font-size:4.8rem;font-weight:400;line-height:1.1666666667;margin:0 0 -12px;position:relative;z-index:5}@media all and (min-width: 768px){.storyteller-product .headline{font-size:8rem;line-height:1.1125;margin-bottom:-17px}}@media all and (min-width: 960px){.storyteller-product .headline{width:80%}}@media all and (min-width: 1200px){.storyteller-product .headline{font-size:12rem;line-height:1.0833333333;margin-bottom:-24px}}.storyteller-product .item{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;position:relative}@media all and (min-width: 1200px){.storyteller-product .text{display:flex;flex-direction:column;justify-content:center}}.storyteller-product .title{font-size:2.6rem;font-weight:400;line-height:1.2307692308;margin:0 0 7px}@media all and (min-width: 768px){.storyteller-product .title{font-size:3.2rem;line-height:1.1875;margin-bottom:15px}}@media all and (min-width: 1200px){.storyteller-product .title{font-size:5.6rem;line-height:1.1428571429;margin-bottom:28px}}.storyteller-product .trigger{display:flex;align-items:center;font-size:1rem;position:relative;text-decoration:none}@media all and (min-width: 768px){.storyteller-product .trigger{font-size:1.2rem}}@media all and (min-width: 1200px){.storyteller-product .trigger{font-size:1.8rem}}.storyteller-product .trigger .icon{font-size:2.4rem}@media all and (min-width: 768px){.storyteller-product .trigger .icon{font-size:3.6rem;left:-2px;margin-right:9px}}.storyteller-product .trigger.is-active .icon{transform:rotate(45deg) translateX(0.5px) translateY(0.5px)}.storyteller-product .layer{top:calc(100%);font-size:1.4rem;line-height:1.8333333333;width:100%}@media all and (min-width: 768px){.storyteller-product .layer{font-size:1.6rem;line-height:2;top:calc(100% + 15px)}}@media all and (min-width: 1200px){.storyteller-product .layer{top:calc(100% + 20px);width:100%}}.storyteller-product .layer p{margin:0;padding:15px 15px 24px 31px;font-size:1.6rem}@media all and (min-width: 768px){.storyteller-product .layer p{padding:15px 15px 24px 47px}}@media all and (min-width: 1200px){.storyteller-product .layer p{padding:25px 25px 34px 47px}}.storyteller-product .item.one{z-index:4}@media all and (max-width: 767px){.storyteller-product .item.one{flex-direction:column;align-items:flex-start}}.storyteller-product .item.one .text{width:70%;margin-bottom:40px}@media all and (min-width: 768px){.storyteller-product .item.one .text{margin:0;padding-top:16px;width:28.2%}}@media all and (min-width: 1200px){.storyteller-product .item.one .text{padding-top:124px;width:26.1%}}.storyteller-product .item.one .image{width:100%;overflow:hidden}.storyteller-product .item.one .image img{position:relative;width:90%;right:-33%}@media all and (min-width: 768px){.storyteller-product .item.one .image{width:69%}.storyteller-product .item.one .image img{width:100%;position:static}}@media all and (min-width: 1200px){.storyteller-product .item.one .image{width:60.2%}}.storyteller-product .item.two{margin-top:-15px;z-index:2}@media all and (max-width: 767px){.storyteller-product .item.two{flex-direction:column;align-items:flex-start}}@media all and (min-width: 768px){.storyteller-product .item.two{margin-top:-43px;padding:0 0 24px}}@media all and (min-width: 1200px){.storyteller-product .item.two{padding:0 0 43px 0}}.storyteller-product .item.two .text{margin-left:auto;margin-right:0;order:3;width:50%}@media all and (max-width: 767px){.storyteller-product .item.two .text .layer{width:260px;left:auto;right:0}}@media all and (min-width: 768px){.storyteller-product .item.two .text{margin:auto 0 -19px;width:36.64%}}@media all and (min-width: 960px){.storyteller-product .item.two .text{margin-right:10%}}@media all and (min-width: 1200px){.storyteller-product .item.two .text{margin:auto 0 -41px;max-width:414px;width:37.9%}}.storyteller-product .item.two .image{margin:0 0 40px;order:1;width:70%}@media all and (min-width: 768px){.storyteller-product .item.two .image{margin:0 0 0 8.6%;margin:0;width:46.3%}}@media all and (min-width: 1200px){.storyteller-product .item.two .image{margin-left:16.4%;width:41.37%}}.storyteller-product .item.three{justify-content:flex-start;padding:60px 0 0 0}@media all and (min-width: 768px){.storyteller-product .item.three{padding-top:85px}}@media all and (min-width: 1200px){.storyteller-product .item.three{padding-top:132px}}.storyteller-product .item.three .text{order:2;width:70%}@media all and (min-width: 768px){.storyteller-product .item.three .text{margin:0 3% 0 0;order:1;width:30%}}@media all and (min-width: 1200px){.storyteller-product .item.three .text{margin:-88px 14.6% 0 0;width:27.7%}}.storyteller-product .item.three .image{order:1;margin:0 auto 59px;width:80%}@media all and (min-width: 768px){.storyteller-product .item.three .image{width:317px;margin-left:0;margin-right:0}}@media all and (min-width: 1200px){.storyteller-product .item.three .image{width:50.3%}}.storyteller-product img{display:block;width:100%}.storyteller-product .signature{margin:-39px 0 0 0;max-width:132px;position:absolute;left:44.4%;z-index:-1}@media all and (min-width: 768px){.storyteller-product .signature{margin-top:-76px;max-width:235px;left:42%}}@media all and (min-width: 1200px){.storyteller-product .signature{margin-top:-106px;max-width:400px;left:46.5%}}@media all and (max-width: 1199px){.timeline{margin-left:-42px;overflow:hidden}}.timeline .timeline-container{display:flex}@media all and (max-width: 767px){.timeline .timeline-container{padding-left:20px}}@media all and (min-width: 768px) and (max-width: 1199px){.timeline .timeline-container{padding-left:42px}}.timeline .item{border-left:2px solid #d9d9d9;padding:0 10px}.timeline .year{color:#41c751;display:block;font-size:1rem;line-height:1;margin:0 0 10px}@media all and (min-width: 768px){.timeline .year{font-size:1.4rem;margin-bottom:14px}}@media all and (min-width: 1200px){.timeline .year{font-size:1.6rem;margin-bottom:19px}}.timeline .caption{font-size:1.2rem;line-height:1.3333333333;max-width:calc(100vw - 78px);min-height:66px;padding:0 0 30px}@media all and (min-width: 768px){.timeline .caption{font-size:1.4rem;line-height:1.4285714286;max-width:500px;min-height:80px;padding-bottom:40px}}@media all and (min-width: 1200px){.timeline .caption{font-size:1.6rem;line-height:1.5;min-height:146px;padding-bottom:50px}}.timeline .image-container{display:flex;align-items:center;min-height:360px}.timeline .image{margin:0 20px 0 0}@media all and (min-width: 768px){.timeline .image{margin-right:24px}}.timeline .image:last-of-type{margin-right:0}.timeline img{margin-bottom:12px}.timeline .img-caption{font-size:1rem;line-height:1.6}.timeline .slider{display:flex;justify-content:center;margin:80px auto 5px;max-width:640px;position:relative;width:100%}@media all and (max-width: 767px){.timeline .slider{width:calc(100% - (20px* 2));margin:80px auto}}.timeline input[type="range"]{background:transparent;cursor:pointer;height:25px;-webkit-appearance:none;position:relative;z-index:3;width:100%}.timeline input[type="range"] .no-focus{outline:none}.timeline input[type="range"]::-webkit-slider-runnable-track{background:transparent;cursor:pointer}.timeline input[type="range"]::-webkit-slider-thumb{background:transparent;height:30px;width:30px;cursor:pointer;-webkit-appearance:none;visibility:hidden}.timeline input[type="range"]::-moz-range-thumb{background:transparent;height:30px;width:30px;cursor:pointer;-webkit-appearance:none;visibility:hidden}.timeline .year-indicator{color:black;content:"";font-size:1rem;line-height:1;opacity:0.5;position:absolute;left:7px;top:-22px;transform:translateX(-8px)}.timeline .thumb{background:#ffffff;border:1px solid #41c751;border-radius:18px;content:"";height:30px;pointer-events:none;position:absolute;left:0;top:-2px;z-index:2;width:30px}.timeline .track{background:#41c751;height:1px;overflow:hidden;position:absolute;left:0;top:12px;z-index:1;width:100%}.utility-account{display:none;align-items:center;line-height:1.5;max-width:32%;padding:0 0 0 7px;text-align:right}@media all and (min-width: 768px){.utility-account{margin-left:24px;padding:0}}.utility-account .headline{font-size:1rem;font-weight:400;margin:0}@media all and (min-width: 768px){.utility-account .headline{font-size:1.2rem}}.utility-account a{color:white}.utility-dealer{display:flex;align-items:center;line-height:1.5;max-width:8%}@media all and (min-width: 768px){.utility-dealer{max-width:50%}}.utility-dealer .icon{font-size:1.3rem;padding:0 7px;vertical-align:middle}@media all and (min-width: 768px){.utility-dealer .icon{padding:0 9px 0 0}}.utility-dealer a{color:white;text-decoration:none}.utility-dealer a span{text-decoration:underline}@media all and (max-width: 767px){.utility-dealer a span{height:1px;overflow:hidden;position:absolute;width:1px}}.utility-dealer a em{font-style:normal}.utility-message{display:flex;align-items:center;line-height:1.2;margin-right:auto}.utility-message p{margin:0}.utility-message a{color:white}.utility-region-trigger{color:white;display:flex;align-items:center;font-size:1rem;line-height:1.5;max-width:15%;padding:0 7px;text-decoration:underline}@media all and (min-width: 768px){.utility-region-trigger{font-size:1.2rem;margin-left:24px;max-width:10%;padding:0}}.utility-region .headline{font-size:4rem;font-weight:700;line-height:1.2;margin:0;padding:24px 0 40px}@media all and (min-width: 768px){.utility-region .headline{font-size:6rem;padding:57px 0 18px}}.utility-region [data-trigger]:not(.country){border-bottom:1px solid #d9d9d9;color:black;display:flex;align-items:center;justify-content:space-between;font-size:1.3rem;font-weight:700;padding:0 0 12px;text-decoration:none;width:100%}@media all and (min-width: 768px){.utility-region [data-trigger]:not(.country){font-size:2.4rem;font-weight:300;margin:12px 0 0;padding:10px 0 23px}}.utility-region [data-trigger]:not(.country)::after{left:14px;top:-12px}@media all and (min-width: 768px){.utility-region [data-trigger]:not(.country)::after{left:0;top:1px}}.utility-region.is-open{min-height:100vh}.utility-region .panel{margin:0 0 19px;position:relative}@media all and (min-width: 768px){.utility-region .panel{margin:0}}.utility-region .panel.is-open{padding:13px 0 40px}@media all and (min-width: 768px){.utility-region .panel.is-open{padding:21px 0 39px}}.utility-region .panel.specified .country:not(.is-active){opacity:0.2}@media all and (min-width: 768px){.utility-region ul{display:flex;flex-wrap:wrap;justify-content:flex-start}}@media all and (min-width: 768px){.utility-region li{width:20%;flex-grow:0;margin:0}}.utility-region li a{color:black;text-decoration:none}.utility-region .flag{display:block;height:27px;position:absolute;left:0;top:50%;transform:translateY(-50%);width:27px}.utility-region .country{display:flex;align-items:center;font-size:1.2rem;padding:16px 0 15px 48px;position:relative}@media all and (min-width: 768px){.utility-region .country{padding:21px 19px 21px 48px}}.utility-region .languages{position:relative}@media all and (min-width: 768px){.utility-region .languages{display:flex;justify-content:center}}@media all and (min-width: 768px){.utility-region .languages.is-open{margin:12px 0 14px}}.utility-region .languages::before,.utility-region .languages::after{background:gray;content:"";height:2px;overflow:hidden;position:absolute;left:0;width:100%}@media all and (min-width: 768px){.utility-region .languages::before,.utility-region .languages::after{background:#f2f2f2}}.utility-region .languages::before{top:0}.utility-region .languages::after{bottom:0}.utility-region .languages.is-open{padding:21px 0}@media all and (min-width: 768px){.utility-region .languages.is-open{padding:0}}.utility-region .languages li{margin:0;width:auto}.utility-region .languages a{display:block;font-size:1.6rem;padding:6px 0}@media all and (min-width: 768px){.utility-region .languages a{font-size:2.4rem;padding:26px 52px 27px}}.utility-region .languages a:hover{text-decoration:underline}.utility-subscribe{font-size:1.4rem}@media all and (min-width: 768px) and (max-width: 1199px){.utility-subscribe{display:flex;justify-content:space-between;padding-bottom:57px}}.utility-subscribe .headline{font-size:3.2rem;font-weight:400;line-height:1.1764705882;line-height:1.25;margin:0 0 23px}@media all and (min-width: 768px){.utility-subscribe .headline{margin-bottom:21px}}@media all and (min-width: 1200px){.utility-subscribe .headline{margin-bottom:30px}}@media all and (max-width: 767px){.utility-subscribe .text{padding-bottom:32px}}@media all and (min-width: 768px) and (max-width: 1199px){.utility-subscribe .text{width:55%}}@media all and (max-width: 767px){.utility-subscribe .form{padding-bottom:101px}}@media all and (min-width: 768px) and (max-width: 1199px){.utility-subscribe .form{margin-top:-8px;width:40%}}.utility-subscribe input,.utility-subscribe input:focus{box-shadow:none}@media all and (min-width: 1200px){.site-footer .utility-subscribe{padding-bottom:220px;width:41%}}.site-footer .utility-subscribe .headline{color:white}.site-footer .utility-subscribe input:not([type="submit"]),.site-footer .utility-subscribe input[type="text"],.site-footer .utility-subscribe input[type="email"]{background:black;border-bottom:1px solid white;color:white;margin:0 0 20px;padding-left:0;padding-right:0}@media all and (min-width: 768px){.site-footer .utility-subscribe input:not([type="submit"]),.site-footer .utility-subscribe input[type="text"],.site-footer .utility-subscribe input[type="email"]{margin-bottom:25px}}@media all and (min-width: 1200px){.site-footer .utility-subscribe input:not([type="submit"]),.site-footer .utility-subscribe input[type="text"],.site-footer .utility-subscribe input[type="email"]{margin-bottom:11px}}.site-footer .utility-subscribe input:not([type="submit"])::-webkit-input-placeholder,.site-footer .utility-subscribe input[type="text"]::-webkit-input-placeholder,.site-footer .utility-subscribe input[type="email"]::-webkit-input-placeholder{color:gray;opacity:1}.site-footer .utility-subscribe input:not([type="submit"])::-moz-placeholder,.site-footer .utility-subscribe input[type="text"]::-moz-placeholder,.site-footer .utility-subscribe input[type="email"]::-moz-placeholder{color:gray;opacity:1}.site-footer .utility-subscribe input:not([type="submit"]):-ms-input-placeholder,.site-footer .utility-subscribe input[type="text"]:-ms-input-placeholder,.site-footer .utility-subscribe input[type="email"]:-ms-input-placeholder{color:gray;opacity:1}.site-footer .utility-subscribe input:not([type="submit"]):-moz-placeholder,.site-footer .utility-subscribe input[type="text"]:-moz-placeholder,.site-footer .utility-subscribe input[type="email"]:-moz-placeholder{color:gray;opacity:1}.site-footer .utility-subscribe [type="checkbox"]:not(:checked)+label,.site-footer .utility-subscribe [type="checkbox"]:checked+label{display:block;font-size:1.4rem;line-height:1.2857142857;margin:0 0 49px}@media all and (min-width: 768px){.site-footer .utility-subscribe [type="checkbox"]:not(:checked)+label,.site-footer .utility-subscribe [type="checkbox"]:checked+label{margin-bottom:30px}}@media all and (min-width: 1200px){.site-footer .utility-subscribe [type="checkbox"]:not(:checked)+label,.site-footer .utility-subscribe [type="checkbox"]:checked+label{margin-bottom:23px}}.site-footer .utility-subscribe [type="checkbox"]:not(:checked)+label:before,.site-footer .utility-subscribe [type="checkbox"]:checked+label:before{top:-1px}.site-footer .utility-subscribe [type="checkbox"]:not(:checked)+label:before{background:black;border-color:white}.site-footer .utility-subscribe [type="checkbox"]:checked+label:before{border-color:black}.site-footer .utility-subscribe [type="checkbox"]:not(:checked)+label:after,.site-footer .utility-subscribe [type="checkbox"]:checked+label:after{top:1px}.site-footer .utility-subscribe button,.site-footer .utility-subscribe input[type="submit"]{border:1px solid white}.video{background:#222;margin-left:-20px;margin-right:-20px;position:relative}@media all and (min-width: 768px){.video{margin:0 auto}}@media all and (min-width: 860px){.video{max-width:860px}}.video .trigger{cursor:pointer;position:relative}.video .text{background:rgba(0,0,0,0.47);display:flex;align-items:center;flex-direction:column;justify-content:center;height:100%;position:absolute;left:0;top:0;z-index:3;width:100%}.video .headline,.video .cta{color:white}.video .headline{font-size:1.8rem;font-weight:300;line-height:1.6923076923;margin:0 0 2px}@media all and (min-width: 768px){.video .headline{font-size:2.8rem;line-height:1.5714285714;margin-bottom:8px}}@media all and (min-width: 1200px){.video .headline{font-size:3.2rem;line-height:1.375}}.video .cta{display:flex;align-items:center;font-size:1.3rem}.video .cta .icon{font-size:2.4rem;margin:0 11px 0 0}@media all and (min-width: 768px){.video .cta .icon{font-size:2.9rem}}.video .poster{display:block;position:relative;z-index:2;width:100%}.video .poster .cta{display:none}.video .poster-image{width:100%}.video .responsive-iframe{display:none;padding-top:69%;width:100%}@media all and (min-width: 768px){.video .responsive-iframe{padding-top:63.1%}}@media all and (min-width: 960px){.video .responsive-iframe{padding-top:66.8%}}@media all and (min-width: 1200px){.video .responsive-iframe{left:0;padding-top:56.25%;width:auto}}.video.small{background:transparent;border-top:1px solid black;margin:0;max-width:100%;padding:32px 0}.video.small .trigger{display:flex;flex-direction:column;margin:0 auto}@media all and (min-width: 768px){.video.small .trigger{align-items:center;flex-direction:row;width:100%}}.video.small .headline{color:black;font-size:1.6rem;font-weight:700;margin:0}@media all and (max-width: 767px){.video.small .headline{order:2}}@media all and (min-width: 768px){.video.small .headline{font-size:2.2rem;padding-right:50px}}.video.small .cta{color:white}@media all and (max-width: 767px){.video.small .cta{display:none}}@media all and (min-width: 768px){.video.small .cta{color:black}}.video.small .text{align-items:flex-start;background:transparent;font-size:1.3rem;order:2;position:static}@media all and (min-width: 768px){.video.small .text{flex-direction:row;justify-content:space-between;font-size:1.4rem}}.video.small .poster{background:#222;margin:0 0 14px;order:1;position:relative}@media all and (min-width: 768px){.video.small .poster{margin:0 22px 0 0;width:198px}}@media all and (max-width: 767px){.video.small .poster .cta{background:rgba(0,0,0,0.47);display:flex;justify-content:center;height:100%;position:absolute;left:0;top:0;width:100%}}.video.is-open{margin:0 auto;max-width:860px}.video.is-open .trigger{display:none}.video.is-open .responsive-iframe{display:block}.account-heading{width:100%;position:relative;padding:61px 0 74px}@media all and (max-width: 767px){.account-heading{padding:34px 0 5px}}@media all and (min-width: 768px){.account-heading{display:flex;align-items:flex-start}}.account-heading .headline{margin:0 77px 7px 0;display:block}@media all and (max-width: 767px){.account-heading .headline{margin-bottom:0}}.account-heading .title{font-weight:300}.account-heading .customer-name{min-width:30%}.account-heading .sub-headline{font-size:2.4rem}.account-heading .warning-msg{position:static;display:flex;align-items:center;margin-top:32px;color:#f56723}@media all and (max-width: 767px){.account-heading .warning-msg{margin-bottom:32px}}.account-heading .warning-msg .icon{position:static;margin-right:8px;font-size:1.6rem}.account-garage-heading{display:flex;justify-content:space-between;align-items:center;margin:0;padding:60px 0}@media all and (max-width: 767px){.account-garage-heading{padding:100px 0 70px;display:block}}.account-garage-heading .title{font-family:"favorit",Helvetica,sans-serif;margin-top:24px;text-transform:inherit}.account-garage-heading .button.small,.account-garage-heading .filter-product .small.clear-input,.filter-product .account-garage-heading .small.clear-input{margin:0}@media all and (max-width: 767px){.account-garage-heading .button.small,.account-garage-heading .filter-product .small.clear-input,.filter-product .account-garage-heading .small.clear-input{display:flex;height:52px;margin-top:50px;width:100%}}@media all and (max-width: 767px){.column{margin-top:40px}}@media all and (min-width: 768px){.column:first-child{margin-top:0}}@media all and (max-width: 767px){.sign-in .left-column{padding-top:0}}.password-success-msg{font-size:1.4rem;display:flex;align-items:center;margin-top:26px}.password-success-msg .icon{color:#41c751;font-size:2.4rem;margin-right:8px}.account-page{display:flex;flex-wrap:wrap;padding:0 70px 100px;position:relative}@media all and (max-width: 959px){.account-page{padding:0 35px 50px;min-height:75vh;flex-direction:column}}@media all and (max-width: 767px){.account-page{padding:64px 20px 50px}}.account-page__lower{position:static}.account-page__lower,.account-page .row{display:flex;flex-direction:row;width:100%}.account-page .row{align-items:flex-start}@media all and (max-width: 959px){.account-page .row{display:block}}.account-page .info{margin-bottom:36px}@media all and (max-width: 959px){.account-page .info{margin-bottom:12px}}.account-page .title{font-size:1.3rem;letter-spacing:1px;margin-bottom:25px;line-height:1.5;width:calc(100% - 30px);max-width:120px}.account-page .form input,.account-page .form select{margin:0}.account-page .button,.account-page .filter-product .clear-input,.filter-product .account-page .clear-input{margin:50px 0 20px;min-width:0;max-width:100%;width:307px}.account-page .button.secondary,.account-page .filter-product .secondary.clear-input,.filter-product .account-page .secondary.clear-input{height:40px;margin-top:24px}@media all and (max-width: 959px){.account-page .button.secondary,.account-page .filter-product .secondary.clear-input,.filter-product .account-page .secondary.clear-input{margin:10px auto 0 auto;display:block}}.account-detail__item{border:1px solid black;padding:20px;width:100%;max-width:420px;position:relative;box-sizing:border-box}@media all and (min-width: 960px){.account-detail__item{max-width:420px}}.account-detail__item+.account-detail__item{margin-top:25px}@media all and (min-width: 960px){.account-detail__item+.account-detail__item{margin:0 0 0 35px}}.account-detail__item .button,.account-detail__item .filter-product .clear-input,.filter-product .account-detail__item .clear-input{min-width:0;width:100%}@media all and (min-width: 960px){.account-detail__actions{margin-top:120px}}.account-detail__edit{font-family:"Space Mono",monospace;letter-spacing:2px;font-size:1rem;position:absolute;top:20px;right:20px;text-transform:uppercase;text-decoration:none;cursor:pointer}.account-detail__edit::before{content:"";text-align:center;font-size:1.8rem;display:block}.account-detail__edit.swapped-text::before{content:""}#ProfileSettingsNav{display:flex;flex-direction:column;width:24%}@media (min-width: 1201px) and (max-width: 1350px){#ProfileSettingsNav{width:300px}}@media (min-width: 768px) and (max-width: 1200px){#ProfileSettingsNav{width:200px}}#ProfileSettingsNav ul{padding:16px 0 0 0}#ProfileSettingsNav li{font-size:1.6rem;font-weight:600;margin:0}#ProfileSettingsNav li::before{content:none}#ProfileSettingsNav li+li{margin-top:20px}#ProfileSettingsNav a{text-decoration:none}@media all and (max-width: 767px){#ProfileSettingsNav{position:absolute;top:0;left:0;width:100%}#ProfileSettingsNav ul{padding:17px 0}#ProfileSettingsNav li{width:100%;display:block;text-align:center}#ProfileSettingsNav span,#ProfileSettingsNav li{font-family:"Space Mono",monospace;letter-spacing:1px;text-transform:uppercase;font-weight:400;font-size:1rem}#ProfileSettingsNav .account-side-nav li{padding:14px 0}#ProfileSettingsNav .account-side-nav li+li{margin-top:0}}.account-detail{width:76%}@media (min-width: 1201px) and (max-width: 1350px){.account-detail{width:calc(100% - 300px)}}@media (min-width: 768px) and (max-width: 1200px){.account-detail{width:calc(100% - 200px)}}@media all and (max-width: 767px){.account-detail{order:3;width:100%;display:block}}.edit-password,.edit-info{font-size:1.4rem;margin-bottom:12px;display:block}@media all and (max-width: 959px){.edit-password,.edit-info{margin-bottom:0}}.account-email-preference{margin-right:0}.account-email-preference .form{padding-bottom:36px}@media all and (max-width: 959px){.account-email-preference .form{padding-bottom:12px}}.account-email-preference [type="checkbox"]:not(:checked)+label:after,.account-email-preference [type="checkbox"]:checked+label:after{border:1px solid #41c751}.account-social-signin .email{display:inline-block;margin-top:auto;font-weight:800;margin-bottom:36px;text-decoration:none}@media all and (max-width: 959px){.account-social-signin .email{margin-bottom:12px}}.delete-account-btn-container{display:flex;flex-basis:100%;align-items:center}@media all and (max-width: 959px){.delete-account-btn-container{order:4;flex-direction:column}}.delete-account-btn-container .text{color:#d70a0a;font-size:1.4rem;margin-right:60px}@media all and (max-width: 959px){.delete-account-btn-container .text{margin-right:0;margin-bottom:10px}}.delete-account-btn-container .button,.delete-account-btn-container .filter-product .clear-input,.filter-product .delete-account-btn-container .clear-input{width:auto;height:40px;margin-right:16px}@media all and (max-width: 959px){.delete-account-btn-container .button,.delete-account-btn-container .filter-product .clear-input,.filter-product .delete-account-btn-container .clear-input{margin-right:0}}.delete-account-btn-container .delete-permanently:hover{color:#d70a0a;border-color:#d70a0a}.account-deleted{height:88vh;font-size:2.4rem;font-weight:400;display:flex;align-items:center;flex-direction:column;justify-content:center;text-align:center}@media all and (max-width: 959px){.account-deleted{font-size:1.4rem}}.account-deleted strong{font-size:6rem;font-weight:600}@media all and (max-width: 959px){.account-deleted strong{font-size:4rem;margin-bottom:20px}}.account-garage-item,.account-wishlist-item{border-bottom:1px solid #d9d9d9;display:flex;justify-content:space-between;align-items:center;margin-bottom:60px;position:relative}@media all and (max-width: 959px){.account-garage-item,.account-wishlist-item{display:block;border-bottom:0}}@media all and (max-width: 959px){.account-garage-item .buttons,.account-wishlist-item .buttons{margin-top:24px}}.account-garage-item .button,.account-garage-item .filter-product .clear-input,.filter-product .account-garage-item .clear-input,.account-wishlist-item .button,.account-wishlist-item .filter-product .clear-input,.filter-product .account-wishlist-item .clear-input{margin:0}.account-garage-item .button.small,.account-garage-item .filter-product .small.clear-input,.filter-product .account-garage-item .small.clear-input,.account-wishlist-item .button.small,.account-wishlist-item .filter-product .small.clear-input,.filter-product .account-wishlist-item .small.clear-input{margin-top:0;min-width:178px}@media all and (max-width: 959px){.account-garage-item .button.small,.account-garage-item .filter-product .small.clear-input,.filter-product .account-garage-item .small.clear-input,.account-wishlist-item .button.small,.account-wishlist-item .filter-product .small.clear-input,.filter-product .account-wishlist-item .small.clear-input{width:100%;margin-bottom:0;height:40px}}.account-garage-item .trigger,.account-wishlist-item .trigger{width:200px}.account-garage-item .dropdown.inline,.account-wishlist-item .dropdown.inline{left:-21px;top:21px}.account-garage-item .warning-msg,.account-wishlist-item .warning-msg{color:#f56723;display:flex;align-items:center;position:absolute;top:-16px;width:100%}@media all and (max-width: 959px){.account-garage-item .warning-msg,.account-wishlist-item .warning-msg{position:static;margin-bottom:15px;font-size:1.2rem}}.account-garage-item .warning-msg a,.account-wishlist-item .warning-msg a{color:#f56723;margin:0 3px}@media all and (max-width: 959px){.account-garage-item .warning-msg a,.account-wishlist-item .warning-msg a{display:none}}.account-garage-item .warning-msg .icon,.account-wishlist-item .warning-msg .icon{font-size:2.4rem;margin-right:8px}.account-garage-item .registered-product,.account-wishlist-item .registered-product{position:relative}.account-garage-item .registered-product .price,.account-wishlist-item .registered-product .price{position:absolute;bottom:0}.account-garage-item .button,.account-garage-item .filter-product .clear-input,.filter-product .account-garage-item .clear-input,.account-wishlist-item .button,.account-wishlist-item .filter-product .clear-input,.filter-product .account-wishlist-item .clear-input{width:178px;margin-right:24px}.account-garage-heading{justify-content:space-between}.account-wishlist-heading,.account-garage-heading{display:flex;align-items:center}@media all and (max-width: 767px){.account-wishlist-heading,.account-garage-heading{display:block}}@media all and (max-width: 767px){.account-wishlist-heading .headline,.account-garage-heading .headline{margin-bottom:24px}}.account-wishlist-heading .title,.account-garage-heading .title{display:inline;font-family:"favorit",Helvetica,sans-serif;text-transform:inherit;font-size:2.4rem;font-weight:300;margin:0}@media all and (max-width: 959px){.account-wishlist-heading .title,.account-garage-heading .title{font-size:1.4rem}}@media all and (max-width: 767px){.account-wishlist-heading .button.small,.account-wishlist-heading .filter-product .small.clear-input,.filter-product .account-wishlist-heading .small.clear-input,.account-garage-heading .button.small,.account-garage-heading .filter-product .small.clear-input,.filter-product .account-garage-heading .small.clear-input{margin-top:24px}}.no-decoration{text-transform:capitalize;font-size:1.4rem}@media all and (max-width: 959px){.no-decoration{font-size:1rem;border:1px solid black;height:40px;display:flex;align-items:center;justify-content:center;margin:10px auto 0 auto;padding:6px 32px;text-decoration:none;text-transform:uppercase;max-width:100%;width:100%}}@media all and (min-width: 960px){.no-decoration{font-family:"favorit",Helvetica,sans-serif}}.no-decoration:hover{border-color:#41c751}#SettingsChangePassword .modalOuter{max-width:384px}#SettingsChangePassword .modalInner{padding:40px}#SettingsChangePassword .title{font-size:1.3rem;letter-spacing:1px;width:100%;max-width:100%}#SettingsChangePassword .button,#SettingsChangePassword .filter-product .clear-input,.filter-product #SettingsChangePassword .clear-input{width:100%;margin-top:20px}#SettingsChangePassword .passwordRules{display:block !important}@media all and (max-width: 767px){#SettingsChangePassword .modalOuter{max-width:none}#SettingsChangePassword .modalInner{padding:20px}}.account-order{width:auto;border-bottom:1px solid gray;padding:21px 0 0;position:relative;color:black}@media all and (max-width: 959px){.account-order{margin-right:0}}.account-order:first-child{padding-top:0}.account-order>h2{font-weight:normal;margin-bottom:10px}@media all and (max-width: 959px){.account-order>h2{font-size:1.6rem;margin-bottom:0}}.account-order .Cart-section-header{color:black;text-align:left;padding-bottom:20px}.account-order .Cart-item{align-items:start}@media all and (max-width: 767px){.account-order .Cart-item{display:block}}.account-order .Cart-item-details{padding-top:0;display:block;text-align:left;position:relative}.account-order .Cart-item-details-title{margin-bottom:0 !important}@media all and (min-width: 768px){.account-order .Cart-item-details-title{font-weight:600}}@media all and (max-width: 767px){.account-order .Cart-item-details-title{margin:4px 0 15px}}.account-order .Cart-item-details-subtitle{padding:1px 0 2px;font-size:1.5rem;font-weight:900;margin-top:5px}@media all and (max-width: 767px){.account-order .Cart-item-details{display:flex;flex-direction:row;flex-wrap:wrap}.account-order .Cart-item-details-title{order:0;width:74%}.account-order .Cart-item-details .Cart-item-price{order:1;margin-left:auto}.account-order .Cart-item-details .Cart-item-size_and_color{order:2}.account-order .Cart-item-details .Cart-item-quantity{order:3;margin-left:auto;margin-top:18px}}.account-order .Cart-item-img{width:100%;padding-bottom:100%}.account-order .Cart-item-img__outer{margin-top:5px;margin-right:9px;width:168px;flex-shrink:0;position:relative}.account-order .Cart-item-img__outer .item-status{margin-top:16px}@media all and (max-width: 767px){.account-order .Cart-item-img__outer{margin:0 0 4px;width:100%}.account-order .Cart-item-img__outer .item-status{margin-top:0;position:absolute;top:12px;left:12px}}.account-order .Cart-item-size_and_color{padding-bottom:10px}.account-order .Cart-item-price{padding-top:6px;margin-top:0;margin-bottom:0;font-size:1.4rem;font-weight:600}p.order-date{margin:0;font-size:1.35rem}@media all and (max-width: 959px){p.order-date{font-size:1.1rem;margin-bottom:20px}}.order-preview{display:flex;flex-wrap:wrap}.order-statuses{margin-left:auto}.order-statuses>p{font-size:1.4rem}@media all and (max-width: 959px){.order-statuses{margin-left:0}}.item-status{display:flex;align-items:center;justify-content:flex-start;margin:0;color:black}.item-status[data-status="Cancelled"]{color:gray}.item-status__msg{display:block;margin:0 10px;font-size:1.4rem;line-height:1}.item-status__img{width:40px;font-size:0;background-color:#F7F5F5;background-position:center center;background-repeat:no-repeat;background-size:78%}.item-status__img::before{content:'';display:block;width:100%;padding-bottom:100%}.item-status__img+.item-status__img{margin-left:8px}.item-status-preview{justify-content:flex-end}.item-status-preview+.item-status-preview{margin-top:8px}@media all and (max-width: 959px){.item-status-preview{flex-direction:row-reverse}.item-status-preview .item-status__img+.item-status__img{margin-right:8px;margin-left:0}}.order-toggle-details{margin:48px 0 5px;width:100%;flex-shrink:0;cursor:pointer;-webkit-user-select:none}.order-toggle-details::after{content:"";display:inline-block;font-family:"cannondale-icon-font" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;position:relative;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:10px;position:relative;top:1px;font-size:1.2rem}@media all and (max-width: 959px){.order-toggle-details{margin-top:27px;margin-bottom:1px;font-size:1.4rem}}.details-visible .order-toggle-details::after{transform:rotate(180deg)}.order-details{height:0;transition:margin 500ms cubic-bezier(0, 0.7, 0.3, 1)}.order-details>div{transform:translateY(-100%);opacity:0;transition:none}.details-visible .order-details{height:auto;padding-bottom:22px;margin-bottom:0}.details-visible .order-details>div{transform:translateY(0);opacity:1;transition:all 500ms cubic-bezier(0, 0.7, 0.3, 1)}p.order-label{letter-spacing:1px;font-family:"Space Mono",monospace;font-size:1.1rem;margin:0 0 8px;text-transform:uppercase}p.order-label>span{font-family:"favorit",Helvetica,sans-serif;font-weight:bold;font-size:1.2em;letter-spacing:0;text-transform:none;color:black}.order-details{display:flex;flex-direction:column;justify-content:flex-start;padding:0 0 22px;overflow:hidden}.order-details__row+.order-details__row{margin-top:40px}.order-details__row-tracking{margin:8px auto 0 22px;width:100%;max-width:175px}.order-details__row-tracking p{margin:4px 0 0;padding:0;font-size:1.2rem;text-align:left}.order-details__row-tracking-link{font-weight:600;text-decoration:underline}@media all and (max-width: 959px){.order-details__row+.order-details__row{padding-top:20px;margin-top:0;border-top:1px solid gray}.order-details__row-tracking{margin:0 0 25px;max-width:none}}.order-details .flex-row+.flex-row{margin-top:90px}@media all and (max-width: 959px){.order-details .flex-row+.flex-row:not(.order-summary__outer){border-top:3px solid black;margin-top:5px}}.order-details p.order-label{font-weight:bold;color:gray}.order-details .order-item-group{float:left;width:55%;clear:left;padding-right:20px}@media all and (max-width: 767px){.order-details .order-item-group+.order-item-group{border-top:1px solid gray}}.order-details .order-rec,.order-details .order-summary{margin-left:auto;text-align:left;padding:0 20px 0 0;width:45%;flex-shrink:0}@media all and (max-width: 959px){.order-details .order-rec,.order-details .order-summary{padding-right:0;width:100%}}@media all and (max-width: 959px){.order-details .order-rec{margin:22px 0 18px}}.order-details .order-rec>p{line-height:1.45}@media all and (max-width: 959px){.order-details .order-rec>p{margin-bottom:21px}.order-details .order-rec>p:last-child{margin-bottom:0}}.order-details .order-rec>h2{margin-bottom:29px}@media all and (max-width: 959px){.order-details .order-rec>h2{font-size:2.25rem;margin-bottom:14px}}.order-details .order-rec>.order-name{margin-bottom:0}.order-details .order-rec>.order-reminder{font-size:1.4rem;color:gray}@media all and (max-width: 959px){.order-details .order-summary__outer{order:-1;margin-top:22px;margin-bottom:32px}}.order-details .order-summary>h2{margin-bottom:29px}@media all and (max-width: 959px){.order-details .order-summary>h2{font-size:2.25rem;margin-bottom:14px}}.order-details .order-summary>p{position:relative;font-size:1.8rem;margin-bottom:2rem;color:gray}@media all and (max-width: 959px){.order-details .order-summary>p{font-size:1.5rem;margin-bottom:0.75rem}}.order-details .order-summary>p.return-info{color:black;font-size:2.4rem}.order-details .order-summary>p.total-refund{border-top:1px solid gray;padding-top:15px;margin-top:-6px}.order-details .order-summary>p.total-refund>span{padding-top:15px}.order-details .order-summary>p>span{display:block;position:absolute;color:black;top:-0.05em;right:0;font-size:1.06em}.order-details .order-summary a.button.secondary,.order-details .order-summary .filter-product a.secondary.clear-input,.filter-product .order-details .order-summary a.secondary.clear-input{line-height:40px;margin-top:16px}.order-details .order-summary .payment-affirm{border-top:1px solid gray;padding-top:20px}.order-details .order-summary .payment-affirm>p{margin-bottom:0}#guestRegistrationForm .button.secondary,#guestRegistrationForm .filter-product .secondary.clear-input,.filter-product #guestRegistrationForm .secondary.clear-input{color:white;border-color:white}#guestRegistrationForm .button.secondary:hover,#guestRegistrationForm .filter-product .secondary.clear-input:hover,.filter-product #guestRegistrationForm .secondary.clear-input:hover{color:black;background:white}#ContactUsHeader{display:flex;padding:40px 0}#ContactUsHeader h1,#ContactUsHeader div{flex:1}@media all and (max-width: 768px){#ContactUsHeader{display:block;max-width:600px;margin:auto;padding-bottom:40px}}#ContactUsHeader p{font-size:1.7rem;padding-top:10px;margin:0}#ContactUsBody{margin:auto;width:100%;max-width:600px;padding-bottom:100px;font-size:1.7rem}#ContactUsBody .content-assist{padding:40px 0 60px}#ContactUsBody form h1{font-size:3.6rem}#ContactUsBody form+div p{line-height:1.3}.order-confirmation{margin-top:40px}.order-confirmation__section-headline{font-size:3.6rem;margin-bottom:10px}@media all and (min-width: 960px){.order-confirmation__section-headline{width:25.78125%;flex-shrink:0;margin-top:-17px !important}}.order-confirmation__time-and-print{width:auto}.order-confirmation__time-and-print label,.order-confirmation__time-and-print a{display:block;font-size:1.4rem}.order-confirmation__time-and-print label{margin-right:30px}.order-confirmation__time-and-print label span{font-family:"Space Mono",monospace;text-transform:uppercase;font-size:1.3rem}@media all and (min-width: 960px){.order-confirmation__time-and-print{justify-content:flex-end;margin-left:auto;margin-top:25px}.order-confirmation__time-and-print label,.order-confirmation__time-and-print a{white-space:nowrap}}.order-confirmation__copy{padding-top:11px}.order-confirmation__copy h3{font-size:2.8rem;line-height:1.3}.order-confirmation__copy p{font-size:14px;margin-top:15px;margin-bottom:0}@media all and (min-width: 960px){.order-confirmation__copy{padding-top:20px}.order-confirmation__copy h3{font-size:4rem}.order-confirmation__copy p{font-size:18px}}.order-confirmation__address{margin-top:16px}.order-confirmation__products{margin-top:45px}@media all and (min-width: 960px){.order-confirmation__products{margin-top:150px}}.order-confirmation__shipping-details h3,.order-confirmation__shipping-details h4{font-size:2.4rem;line-height:1.5;margin:0}.order-confirmation__shipping-details h3{font-weight:bold;margin-bottom:7px}.order-confirmation__shipping-details h4{margin-bottom:16px}.order-confirmation__shipping-details p{margin-bottom:10px}@media all and (min-width: 960px){.order-confirmation__shipping-details,.order-confirmation__affirm,.order-confirmation__credit-card-info{width:30.52632%;flex-shrink:0}}.order-confirmation__product-list,.order-confirmation__price-summary{width:100%}@media all and (min-width: 960px){.order-confirmation__product-list,.order-confirmation__price-summary{margin-left:35px;padding-left:35px;border-left:1px solid black}}.order-confirmation__price-summary .flex-row:not(:first-child){margin-top:20px}.order-confirmation__price-summary label,.order-confirmation__price-summary span{font-size:1.8rem;line-height:1.5}.order-confirmation__price-summary label{color:#757575}.order-confirmation__product-list{width:100%}.order-confirmation__payment,.order-confirmation__product-list__container+.order-confirmation__product-list__container{margin-top:38px}@media all and (min-width: 960px){.order-confirmation__payment,.order-confirmation__product-list__container+.order-confirmation__product-list__container{margin-top:105px}}.order-confirmation__guest{width:100%;max-width:580px;margin:100px auto 80px 0}.order-confirmation__guest p{font-size:2rem;margin-bottom:20px}@media all and (max-width: 959px){.order-confirmation__guest{margin:57px 0 50px}.order-confirmation__guest a{width:100%;max-width:100%}}.order-confirmation__cart-item-detail{font-family:"Space Mono",monospace;text-transform:uppercase;font-size:1.3rem;letter-spacing:1px;color:#757575}.order-confirmation__cart-item-detail+.order-confirmation__cart-item-detail{margin-top:6px}.order-confirmation__cart-item-val{font-family:"favorit",Helvetica,sans-serif;color:black;text-transform:none;font-size:1.2rem;letter-spacing:normal}@media all and (max-width: 600px){.order-confirmation__cart-item-val{font-size:1.4rem}}.order-confirmation .Cart-item p{margin:0}.order-confirmation .Cart-item .flex-row{margin-top:25px;align-items:center !important}.order-confirmation .Cart-item-price{margin-top:7px !important;font-weight:bold}.order-confirmation .Cart-item-size_and_color p+p{margin-top:10px}.order-confirmation .Cart-item-details h3{margin-bottom:0 !important}@media screen and (max-width: 600px){.order-confirmation .Cart-item{display:block;border-bottom:1px solid #BDBDBD}.order-confirmation .Cart-item-img{width:100%;height:auto}.order-confirmation .Cart-item-img::before{content:'';display:block;width:100%;padding-bottom:100%}}.order-confirmation hr{height:1px;background:#BDBDBD;margin-top:20px}#OrderConfirmationServices{background:black;margin-top:50px;padding-top:1px;padding-bottom:0}@media all and (min-width: 960px){#OrderConfirmationServices{margin-top:87px;padding-top:11px;padding-bottom:0}}#OrderConfirmationServices .help-section{max-width:1281px;margin:0 auto;padding-bottom:30px;border-bottom:2px solid white}#OrderConfirmationServices .help-section__section{color:white}#OrderConfirmationServices .help-section__section h2,#OrderConfirmationServices .help-section__section p,#OrderConfirmationServices .help-section__section a{color:white}@media all and (min-width: 960px){#OrderConfirmationServices .help-section{display:flex;flex-direction:row;padding-bottom:49px;border-bottom-width:1px}#OrderConfirmationServices .help-section__section{margin-top:0;border-top:0 none;padding-left:5.5794%;padding-right:5.5794%}#OrderConfirmationServices .help-section__section:not(:first-child){border-left:2px solid white}}.error-page{max-width:650px;margin:auto}.error-page header{margin-top:20px}@media all and (max-width: 767px){.error-page header{margin-top:40px}}.error-page header .error-page-img{width:100%;max-width:550px}.error-page header h1{font-size:2.4rem;margin-bottom:40px;text-align:center}@media all and (max-width: 767px){.error-page header h1{font-size:1.4rem}}.error-page header h1 strong{display:block;font-size:6rem;margin-bottom:20px}@media all and (max-width: 767px){.error-page header h1 strong{font-size:4rem;margin-bottom:10px}}.error-page .error-links-container{margin:80px 0 60px;text-align:center}@media all and (max-width: 767px){.error-page .error-links-container{margin:56px 0 80px}}.error-page .error-links-container .error-links-headline{font-size:1.3rem;font-family:"Space Mono",monospace;text-transform:uppercase;letter-spacing:0.2em}@media all and (max-width: 767px){.error-page .error-links-container .error-links-headline{font-size:1rem;max-width:240px;margin:auto}}.error-page .error-links-container ul{display:flex;justify-content:center;margin-top:30px;list-style-type:none;font-size:1.6rem}@media all and (max-width: 767px){.error-page .error-links-container ul{flex-direction:column;font-size:1.4rem;margin-top:20px}}.error-page .error-links-container ul li{margin-bottom:12px}.error-page .error-links-container ul a{margin:0 22px;text-decoration:none;font-weight:600}@media all and (max-width: 767px){.error-page .error-links-container ul a{margin:11px 0}}.carousel-collection .slick-track,.carousel-platform .slick-track,.carousel-product .slick-track,.carousel-terrain .slick-track,.product-features.carousel .slick-track{transition-timing-function:cubic-bezier(0.5, 0, 0.1, 1) !important}.carousel-collection.is-loading .button,.carousel-collection.is-loading .filter-product .clear-input,.filter-product .carousel-collection.is-loading .clear-input,.carousel-platform.is-loading .button,.carousel-platform.is-loading .filter-product .clear-input,.filter-product .carousel-platform.is-loading .clear-input,.carousel-product.is-loading .button,.carousel-product.is-loading .filter-product .clear-input,.filter-product .carousel-product.is-loading .clear-input,.carousel-terrain.is-loading .button,.carousel-terrain.is-loading .filter-product .clear-input,.filter-product .carousel-terrain.is-loading .clear-input,.product-features.carousel.is-loading .button,.product-features.carousel.is-loading .filter-product .clear-input,.filter-product .product-features.carousel.is-loading .clear-input{opacity:0;transform:translateX(-150%)}@media all and (max-width: 767px){.carousel-collection .slick-slide,.carousel-platform .slick-slide,.carousel-product .slick-slide,.carousel-terrain .slick-slide,.product-features.carousel .slick-slide{transform:translateX(0);transition:transform 0.75s cubic-bezier(0.5, 0, 0.1, 1),opacity 0.75s linear}.carousel-collection.is-loading .slick-slide,.carousel-platform.is-loading .slick-slide,.carousel-product.is-loading .slick-slide,.carousel-terrain.is-loading .slick-slide,.product-features.carousel.is-loading .slick-slide{transform:translateX(60px);opacity:0}}@media all and (min-width: 768px){.carousel-collection .slick-slide,.carousel-platform .slick-slide,.carousel-product .slick-slide,.carousel-terrain .slick-slide,.product-features.carousel .slick-slide{transform:translateX(0);transition:transform 0.75s cubic-bezier(0.5, 0, 0.1, 1),opacity 0.25s linear}.carousel-collection .card:nth-child(3n),.carousel-platform .card:nth-child(3n),.carousel-product .card:nth-child(3n),.carousel-terrain .card:nth-child(3n),.product-features.carousel .card:nth-child(3n){opacity:1;transition:opacity 1s cubic-bezier(0.5, 0, 0.1, 1)}.carousel-collection.is-loading .slick-slide,.carousel-platform.is-loading .slick-slide,.carousel-product.is-loading .slick-slide,.carousel-terrain.is-loading .slick-slide,.product-features.carousel.is-loading .slick-slide{transform:translateX(100px);opacity:0}.carousel-collection.is-loading .card:nth-child(3n),.carousel-platform.is-loading .card:nth-child(3n),.carousel-product.is-loading .card:nth-child(3n),.carousel-terrain.is-loading .card:nth-child(3n),.product-features.carousel.is-loading .card:nth-child(3n){opacity:0}}html:not(.no-js) .crosslink-split .text,html:not(.no-js) .crosslink-split .image{overflow:hidden;position:relative}html:not(.no-js) .crosslink-split .text::after,html:not(.no-js) .crosslink-split .image::after{background:white;content:"";height:100%;position:absolute;left:0;top:0;width:100%;transition:transform 1s cubic-bezier(0.5, 0, 0.1, 1),opacity 1s cubic-bezier(0.5, 0, 0.1, 1) 0.5s}html:not(.no-js) .crosslink-split .text p{opacity:1;transition:all 0.75s cubic-bezier(0.5, 0, 0.1, 1) 0.25s}@media all and (max-width: 767px){html:not(.no-js) .crosslink-split .text::after{transform:translateX(-100%)}}@media all and (min-width: 768px){html:not(.no-js) .crosslink-split .text::after{transform:translateX(100%)}}html:not(.no-js) .crosslink-split .image::after{transform:translateX(100%)}html:not(.no-js) .crosslink-split img{transform:translateX(0);transition:transform 0.75s cubic-bezier(0.5, 0, 0.1, 1)}html:not(.no-js) .crosslink-split.is-loading .text p{opacity:0}html:not(.no-js) .crosslink-split.is-loading .text::after,html:not(.no-js) .crosslink-split.is-loading .image::after{transform:translateX(0)}html:not(.no-js) .crosslink-split.is-loading img{transform:translateX(-25%);transition:transform 0.75s cubic-bezier(0.5, 0, 0.1, 1)}html:not(.no-js) .is-loading .headline,.billboard[data-type="color"] .headline,[class^="hero"] .headline,.blog-header .headline,html:not(.no-js) .is-loading .title,.billboard[data-type="color"] .title,[class^="hero"] .title,.blog-header .title,html:not(.no-js) .is-loading .description,.billboard[data-type="color"] .description,[class^="hero"] .description,.blog-header .description{opacity:0;transform:translateY(25px)}html:not(.no-js) .is-loading .rotated.label,.billboard[data-type="color"] .rotated.label,[class^="hero"] .rotated.label,.blog-header .rotated.label{transform:rotate(270deg) translateX(-25px)}html:not(.no-js) .headline,.billboard.animation-started[data-type="color"] .headline,.animation-started[class^="hero"] .headline,.blog-header.animation-started .headline,html:not(.no-js) .title,.billboard.animation-started[data-type="color"] .title,.animation-started[class^="hero"] .title,.blog-header.animation-started .title,html:not(.no-js) .description,.billboard.animation-started[data-type="color"] .description,.animation-started[class^="hero"] .description,.blog-header.animation-started .description{opacity:1;transform:translateY(0)}html:not(.no-js) .rotated.label,.billboard.animation-started[data-type="color"] .rotated.label,.animation-started[class^="hero"] .rotated.label,.blog-header.animation-started .rotated.label{transform:rotate(270deg) translateX(0)}html:not(.no-js) .title,.billboard.animation-started[data-type="color"] .title,.animation-started[class^="hero"] .title,.blog-header.animation-started .title,html:not(.no-js) .description,.billboard.animation-started[data-type="color"] .description,.animation-started[class^="hero"] .description,.blog-header.animation-started .description,html:not(.no-js) .rotated.label,.billboard.animation-started[data-type="color"] .rotated.label,.animation-started[class^="hero"] .rotated.label,.blog-header.animation-started .rotated.label{transition-delay:0.1s}html:not(.no-js) .headline,html:not(.no-js) .title,html:not(.no-js) .description,html:not(.no-js) .rotated.label{transition:transform 0.75s cubic-bezier(0.5, 0, 0.1, 1),opacity 0.25s linear}.billboard[data-type="color"],[class^="hero"]{opacity:0;transition:opacity 1s cubic-bezier(0, 0, 0, 1)}.billboard[data-type="color"] header .headline,[class^="hero"] header .headline{opacity:0;transform:translateY(40px)}.billboard[data-type="color"] .content,[class^="hero"] .content{opacity:0}.billboard[data-type="color"] .image,[class^="hero"] .image{opacity:0;transform:translateY(40px)}@media all and (min-width: 768px){.billboard[data-type="color"] .image,[class^="hero"] .image{transform:translateX(-50%) translateY(40px)}}.billboard[data-type="color"] .buttons,[class^="hero"] .buttons{overflow:hidden}.billboard[data-type="color"] .button:not(.ignore-animation),.billboard[data-type="color"] .filter-product .clear-input:not(.ignore-animation),.filter-product .billboard[data-type="color"] .clear-input:not(.ignore-animation),[class^="hero"] .button:not(.ignore-animation),[class^="hero"] .filter-product .clear-input:not(.ignore-animation),.filter-product [class^="hero"] .clear-input:not(.ignore-animation){opacity:0;transform:translateX(-100%)}.billboard[data-type="color"] .button:not(.ignore-animation) .inner,.billboard[data-type="color"] .filter-product .clear-input:not(.ignore-animation) .inner,.filter-product .billboard[data-type="color"] .clear-input:not(.ignore-animation) .inner,[class^="hero"] .button:not(.ignore-animation) .inner,[class^="hero"] .filter-product .clear-input:not(.ignore-animation) .inner,.filter-product [class^="hero"] .clear-input:not(.ignore-animation) .inner{opacity:0}.billboard[data-type="color"] .button-container,[class^="hero"] .button-container{overflow:hidden;display:inline-block;background-color:transparent;padding:0;margin-left:22px}.billboard[data-type="color"] .button-container .button:not(.ignore-animation),.billboard[data-type="color"] .button-container .filter-product .clear-input:not(.ignore-animation),.filter-product .billboard[data-type="color"] .button-container .clear-input:not(.ignore-animation),[class^="hero"] .button-container .button:not(.ignore-animation),[class^="hero"] .button-container .filter-product .clear-input:not(.ignore-animation),.filter-product [class^="hero"] .button-container .clear-input:not(.ignore-animation){transform:translateX(-100%)}.billboard[data-type="color"] .button-container .button:not(.ignore-animation) .inner,.billboard[data-type="color"] .button-container .filter-product .clear-input:not(.ignore-animation) .inner,.filter-product .billboard[data-type="color"] .button-container .clear-input:not(.ignore-animation) .inner,[class^="hero"] .button-container .button:not(.ignore-animation) .inner,[class^="hero"] .button-container .filter-product .clear-input:not(.ignore-animation) .inner,.filter-product [class^="hero"] .button-container .clear-input:not(.ignore-animation) .inner{opacity:0}.billboard[data-type="color"].hero-plp .headline,[class^="hero"].hero-plp .headline{opacity:0}.billboard[data-type="color"].hero-plp .subtitle,[class^="hero"].hero-plp .subtitle{opacity:0}@media all and (min-width: 768px){.billboard[data-type="color"].hero-plp .image:first-child,[class^="hero"].hero-plp .image:first-child{transform:translateX(0%) translateY(25%)}}@media all and (min-width: 768px){.billboard[data-type="color"].hero-plp .image:last-child,[class^="hero"].hero-plp .image:last-child{transform:translateX(0%) translateY(25%)}}.billboard[data-type="color"].hero-pdp .enlarge_pane,[class^="hero"].hero-pdp .enlarge_pane{opacity:0;transform:translateY(40px)}@media all and (min-width: 768px){.billboard[data-type="color"].hero-pdp .enlarge_pane,[class^="hero"].hero-pdp .enlarge_pane{transform:translateX(0%) translateY(25%)}}.billboard[data-type="color"].hero-pdp .tag,.billboard[data-type="color"].hero-pdp .sticky-label,.billboard[data-type="color"].hero-pdp .compare,[class^="hero"].hero-pdp .tag,[class^="hero"].hero-pdp .sticky-label,[class^="hero"].hero-pdp .compare{opacity:0}.billboard[data-type="color"].hero-pdp .price,.billboard[data-type="color"].hero-pdp .financing,.billboard[data-type="color"].hero-pdp .error,.billboard[data-type="color"].hero-pdp .closed,.billboard[data-type="color"].hero-pdp .stock,.billboard[data-type="color"].hero-pdp .reviews-link,[class^="hero"].hero-pdp .price,[class^="hero"].hero-pdp .financing,[class^="hero"].hero-pdp .error,[class^="hero"].hero-pdp .closed,[class^="hero"].hero-pdp .stock,[class^="hero"].hero-pdp .reviews-link{opacity:0}.billboard[data-type="color"].hero-pdp .add-to-cart:not(.vis-tablet-down),[class^="hero"].hero-pdp .add-to-cart:not(.vis-tablet-down){display:flex;align-items:center;justify-content:flex-end}.billboard[data-type="color"].hero-pdp .product.gallery,[class^="hero"].hero-pdp .product.gallery{opacity:0}.billboard[data-type="color"].hero-collections .column,[class^="hero"].hero-collections .column{opacity:0}@media all and (min-width: 768px){.billboard[data-type="color"].hero-collections .column:first-child,[class^="hero"].hero-collections .column:first-child{transform:translateX(0%) translateY(40%)}}@media all and (min-width: 768px){.billboard[data-type="color"].hero-collections .column:last-child,[class^="hero"].hero-collections .column:last-child{transform:translateX(0%) translateY(40%)}}.billboard[data-type="color"].animation-started,[class^="hero"].animation-started{opacity:1}.billboard[data-type="color"].animation-started .headline,.billboard[data-type="color"].animation-started .content,.billboard[data-type="color"].animation-started .image,.billboard[data-type="color"].animation-started .subtitle,.billboard[data-type="color"].animation-started .enlarge_pane,[class^="hero"].animation-started .headline,[class^="hero"].animation-started .content,[class^="hero"].animation-started .image,[class^="hero"].animation-started .subtitle,[class^="hero"].animation-started .enlarge_pane{transition:transform 0.7s cubic-bezier(0, 0, 0, 1) 0.5s,opacity 0.5s linear 0.5s}.billboard[data-type="color"].animation-started .headline,[class^="hero"].animation-started .headline{transition-delay:0.7s}.billboard[data-type="color"].animation-started .content,[class^="hero"].animation-started .content{opacity:1;transition-delay:0.9s}.billboard[data-type="color"].animation-started .image,[class^="hero"].animation-started .image{opacity:1;transform:translateY(0)}@media all and (min-width: 1200px){.billboard[data-type="color"].animation-started .image,[class^="hero"].animation-started .image{transform:translateX(-50%) translateY(0)}}.billboard[data-type="color"].animation-started .button:not(.ignore-animation),.billboard[data-type="color"].animation-started .filter-product .clear-input:not(.ignore-animation),.filter-product .billboard[data-type="color"].animation-started .clear-input:not(.ignore-animation),[class^="hero"].animation-started .button:not(.ignore-animation),[class^="hero"].animation-started .filter-product .clear-input:not(.ignore-animation),.filter-product [class^="hero"].animation-started .clear-input:not(.ignore-animation){opacity:1;transition:opacity 0.5s cubic-bezier(0.5, 0, 0.1, 1);transform:translateX(0)}.billboard[data-type="color"].animation-started .button:not(.ignore-animation):hover,.billboard[data-type="color"].animation-started .filter-product .clear-input:not(.ignore-animation):hover,.filter-product .billboard[data-type="color"].animation-started .clear-input:not(.ignore-animation):hover,[class^="hero"].animation-started .button:not(.ignore-animation):hover,[class^="hero"].animation-started .filter-product .clear-input:not(.ignore-animation):hover,.filter-product [class^="hero"].animation-started .clear-input:not(.ignore-animation):hover{transition:all 0.15s cubic-bezier(0.5, 0, 0.1, 1) !important}.billboard[data-type="color"].animation-started .button:not(.ignore-animation):first-child,.billboard[data-type="color"].animation-started .filter-product .clear-input:not(.ignore-animation):first-child,.filter-product .billboard[data-type="color"].animation-started .clear-input:not(.ignore-animation):first-child,[class^="hero"].animation-started .button:not(.ignore-animation):first-child,[class^="hero"].animation-started .filter-product .clear-input:not(.ignore-animation):first-child,.filter-product [class^="hero"].animation-started .clear-input:not(.ignore-animation):first-child{transition:opacity 0.5s cubic-bezier(0.8, 0, 0.2, 1) 0.75s,transform 0.5s cubic-bezier(0.8, 0, 0.2, 1) 0.75s}.billboard[data-type="color"].animation-started .button:not(.ignore-animation):first-child .inner,.billboard[data-type="color"].animation-started .filter-product .clear-input:not(.ignore-animation):first-child .inner,.filter-product .billboard[data-type="color"].animation-started .clear-input:not(.ignore-animation):first-child .inner,[class^="hero"].animation-started .button:not(.ignore-animation):first-child .inner,[class^="hero"].animation-started .filter-product .clear-input:not(.ignore-animation):first-child .inner,.filter-product [class^="hero"].animation-started .clear-input:not(.ignore-animation):first-child .inner{opacity:1;transition:opacity 1s cubic-bezier(0.5, 0, 0.1, 1) 0.9s}.billboard[data-type="color"].animation-started .button:not(.ignore-animation):nth-child(2n),.billboard[data-type="color"].animation-started .filter-product .clear-input:not(.ignore-animation):nth-child(2n),.filter-product .billboard[data-type="color"].animation-started .clear-input:not(.ignore-animation):nth-child(2n),[class^="hero"].animation-started .button:not(.ignore-animation):nth-child(2n),[class^="hero"].animation-started .filter-product .clear-input:not(.ignore-animation):nth-child(2n),.filter-product [class^="hero"].animation-started .clear-input:not(.ignore-animation):nth-child(2n){transition:opacity 0.5s cubic-bezier(0.8, 0, 0.2, 1) 0.85s,transform 0.5s cubic-bezier(0.8, 0, 0.2, 1) 0.85s}.billboard[data-type="color"].animation-started .button:not(.ignore-animation):nth-child(2n) .inner,.billboard[data-type="color"].animation-started .filter-product .clear-input:not(.ignore-animation):nth-child(2n) .inner,.filter-product .billboard[data-type="color"].animation-started .clear-input:not(.ignore-animation):nth-child(2n) .inner,[class^="hero"].animation-started .button:not(.ignore-animation):nth-child(2n) .inner,[class^="hero"].animation-started .filter-product .clear-input:not(.ignore-animation):nth-child(2n) .inner,.filter-product [class^="hero"].animation-started .clear-input:not(.ignore-animation):nth-child(2n) .inner{opacity:1;transition:opacity 1s cubic-bezier(0.5, 0, 0.1, 1) 1s}.billboard[data-type="color"].animation-started .button-container .inner,[class^="hero"].animation-started .button-container .inner{opacity:1;transition:opacity 1s cubic-bezier(0.8, 0, 0.2, 1) 0.75s}.billboard[data-type="color"].animation-started .button-container .button:not(.ignore-animation),.billboard[data-type="color"].animation-started .button-container .filter-product .clear-input:not(.ignore-animation),.filter-product .billboard[data-type="color"].animation-started .button-container .clear-input:not(.ignore-animation),[class^="hero"].animation-started .button-container .button:not(.ignore-animation),[class^="hero"].animation-started .button-container .filter-product .clear-input:not(.ignore-animation),.filter-product [class^="hero"].animation-started .button-container .clear-input:not(.ignore-animation){opacity:1;transition:opacity 1s cubic-bezier(0.8, 0, 0.2, 1) 0.2s,transform 1s cubic-bezier(0.8, 0, 0.2, 1) 0.2s;transform:translateX(0%)}.billboard[data-type="color"].animation-started .button-container .button:not(.ignore-animation):hover,.billboard[data-type="color"].animation-started .button-container .filter-product .clear-input:not(.ignore-animation):hover,.filter-product .billboard[data-type="color"].animation-started .button-container .clear-input:not(.ignore-animation):hover,[class^="hero"].animation-started .button-container .button:not(.ignore-animation):hover,[class^="hero"].animation-started .button-container .filter-product .clear-input:not(.ignore-animation):hover,.filter-product [class^="hero"].animation-started .button-container .clear-input:not(.ignore-animation):hover{transition:all 0.15s cubic-bezier(0.5, 0, 0.1, 1) !important}.billboard[data-type="color"].animation-started.hero-plp .headline,[class^="hero"].animation-started.hero-plp .headline{opacity:1;transition-delay:0.25s}.billboard[data-type="color"].animation-started.hero-plp .subtitle,[class^="hero"].animation-started.hero-plp .subtitle{opacity:1;transition-delay:0.5s}@media all and (min-width: 768px){.billboard[data-type="color"].animation-started.hero-plp .image:first-child,[class^="hero"].animation-started.hero-plp .image:first-child{transform:translateX(0%) translateY(0);transition:transform 0.5s cubic-bezier(0.5, 0, 0.1, 1),opacity 1s cubic-bezier(0.215, 0.61, 0.355, 1)}}@media all and (min-width: 768px){.billboard[data-type="color"].animation-started.hero-plp .image:last-child,[class^="hero"].animation-started.hero-plp .image:last-child{transform:translateX(0%) translateY(0);transition:transform 0.5s cubic-bezier(0.5, 0, 0.1, 1) 0.1s,opacity 1s cubic-bezier(0.215, 0.61, 0.355, 1) 0.2s}}.billboard[data-type="color"].animation-started.hero-pdp .enlarge_pane,[class^="hero"].animation-started.hero-pdp .enlarge_pane{opacity:1;transform:translateY(0)}@media all and (min-width: 768px){.billboard[data-type="color"].animation-started.hero-pdp .enlarge_pane,[class^="hero"].animation-started.hero-pdp .enlarge_pane{transform:translateX(0%) translateY(0)}}.billboard[data-type="color"].animation-started.hero-pdp .tag,.billboard[data-type="color"].animation-started.hero-pdp .sticky-label,.billboard[data-type="color"].animation-started.hero-pdp .compare,[class^="hero"].animation-started.hero-pdp .tag,[class^="hero"].animation-started.hero-pdp .sticky-label,[class^="hero"].animation-started.hero-pdp .compare{opacity:1;transition:opacity 2.5s cubic-bezier(0.5, 0, 0.1, 1) 0.5s}.billboard[data-type="color"].animation-started.hero-pdp .sticky-label,[class^="hero"].animation-started.hero-pdp .sticky-label{transition-delay:0.5s}.billboard[data-type="color"].animation-started.hero-pdp .button-container,[class^="hero"].animation-started.hero-pdp .button-container{height:100%}.billboard[data-type="color"].animation-started.hero-pdp .button,.billboard[data-type="color"].animation-started.hero-pdp .filter-product .clear-input,.filter-product .billboard[data-type="color"].animation-started.hero-pdp .clear-input,[class^="hero"].animation-started.hero-pdp .button,[class^="hero"].animation-started.hero-pdp .filter-product .clear-input,.filter-product [class^="hero"].animation-started.hero-pdp .clear-input{height:100%}.billboard[data-type="color"].animation-started.hero-pdp .actions.is-sticky .button-container,[class^="hero"].animation-started.hero-pdp .actions.is-sticky .button-container{transition:none}.billboard[data-type="color"].animation-started.hero-pdp .actions.is-sticky .button,.billboard[data-type="color"].animation-started.hero-pdp .actions.is-sticky .filter-product .clear-input,.filter-product .billboard[data-type="color"].animation-started.hero-pdp .actions.is-sticky .clear-input,[class^="hero"].animation-started.hero-pdp .actions.is-sticky .button,[class^="hero"].animation-started.hero-pdp .actions.is-sticky .filter-product .clear-input,.filter-product [class^="hero"].animation-started.hero-pdp .actions.is-sticky .clear-input{transition:none}@media all and (min-width: 960px){.billboard[data-type="color"].animation-started.hero-pdp .actions.is-sticky .button,.billboard[data-type="color"].animation-started.hero-pdp .actions.is-sticky .filter-product .clear-input,.filter-product .billboard[data-type="color"].animation-started.hero-pdp .actions.is-sticky .clear-input,[class^="hero"].animation-started.hero-pdp .actions.is-sticky .button,[class^="hero"].animation-started.hero-pdp .actions.is-sticky .filter-product .clear-input,.filter-product [class^="hero"].animation-started.hero-pdp .actions.is-sticky .clear-input{transform:translateX(0%)}}.billboard[data-type="color"].animation-started.hero-pdp .price,.billboard[data-type="color"].animation-started.hero-pdp .financing,.billboard[data-type="color"].animation-started.hero-pdp .error,.billboard[data-type="color"].animation-started.hero-pdp .closed,.billboard[data-type="color"].animation-started.hero-pdp .stock,.billboard[data-type="color"].animation-started.hero-pdp .reviews-link,[class^="hero"].animation-started.hero-pdp .price,[class^="hero"].animation-started.hero-pdp .financing,[class^="hero"].animation-started.hero-pdp .error,[class^="hero"].animation-started.hero-pdp .closed,[class^="hero"].animation-started.hero-pdp .stock,[class^="hero"].animation-started.hero-pdp .reviews-link{opacity:1;transition:opacity 2.5s cubic-bezier(0.5, 0, 0.1, 1) 0.5s}.billboard[data-type="color"].animation-started.hero-pdp .product.gallery.is-open,[class^="hero"].animation-started.hero-pdp .product.gallery.is-open{opacity:1}.billboard[data-type="color"].animation-started.hero-collections,[class^="hero"].animation-started.hero-collections{background:white}.billboard[data-type="color"].animation-started.hero-collections .column,[class^="hero"].animation-started.hero-collections .column{opacity:1}@media all and (min-width: 768px){.billboard[data-type="color"].animation-started.hero-collections .column:first-child,[class^="hero"].animation-started.hero-collections .column:first-child{transform:translateX(0%) translateY(0);transition:transform 0.75s cubic-bezier(0, 0, 0, 1) 0.15s,opacity 0.75s cubic-bezier(0.5, 0, 0.1, 1) 0.15s}}@media all and (min-width: 768px){.billboard[data-type="color"].animation-started.hero-collections .column:last-child,[class^="hero"].animation-started.hero-collections .column:last-child{transform:translateX(0%) translateY(0);transition:transform 0.75s cubic-bezier(0, 0, 0, 1) 0.25s,opacity 0.75s cubic-bezier(0.5, 0, 0.1, 1) 0.25s}}.blog-content h2{transition:transform 0.7s cubic-bezier(0, 0, 0, 1) 0.5s,opacity 0.5s linear 0.5s}.blog-content p{transition:line-height 1s cubic-bezier(0.215, 0.61, 0.355, 1) 0.25s,opacity 0.75s cubic-bezier(0.215, 0.61, 0.355, 1) 0.25s}@media all and (min-width: 960px){.blog-content.is-loading h2{opacity:0;transform:translateY(40px)}.blog-content.is-loading p{line-height:1.8;opacity:0}}.quote p{opacity:1;transition:line-height 0.75s cubic-bezier(0.215, 0.61, 0.355, 1),opacity 1s cubic-bezier(0.215, 0.61, 0.355, 1)}.quote.is-loading p{line-height:1.7;opacity:0}@media all and (min-width: 960px){.blog-header{opacity:0;transition:opacity 1s cubic-bezier(0, 0, 0, 1)}.blog-header header .headline{opacity:0;transform:translateY(40px)}.blog-header .blog-published{opacity:0}.blog-header .image{opacity:0;transform:translateY(40px)}}@media all and (min-width: 960px) and (min-width: 768px){.blog-header .image{transform:translateX(0%) translateY(25%)}}@media all and (min-width: 960px){.blog-header header .headline{opacity:0;transform:translateY(40px)}.blog-header .blog-published{opacity:0}.blog-header .image{opacity:0;transform:translateY(40px)}}@media all and (min-width: 960px) and (min-width: 768px){.blog-header .image{transform:translateX(0%) translateY(25%)}}.blog-header.animation-started{opacity:1}.blog-header.animation-started .headline,.blog-header.animation-started .blog-published{opacity:1;transition:opacity 0.5s linear 0.5s}.blog-header.animation-started .image{opacity:1;transform:translateY(0);transition:transform 0.5s cubic-bezier(0, 0, 0, 1) 0.25s,opacity 0.5s linear 0.5s}@media all and (min-width: 768px){.blog-header.animation-started .image{transform:translateX(0%) translateY(0%)}}.blog-list-header{opacity:0;transform:translateY(40px)}.blog-list-header.fade-in{opacity:1;transform:translateY(0);transition:all 0.75s cubic-bezier(0, 0, 0, 1) 0.25s}.blog-list-top-story{opacity:0}.blog-list-top-story.fade-in{opacity:1;transition:opacity 1.5s cubic-bezier(0.5, 0, 0.1, 1) 0.25s}.blog-list-card-grid{opacity:1;transition:opacity 0.75s cubic-bezier(0.5, 0, 0.1, 1)}.blog-list-card-grid.is-loading{opacity:0}.blog-list-story-list{overflow:hidden}.blog-list-story-list .blog-list-story-item{opacity:1;transition:opacity 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);position:relative}.blog-list-story-list .blog-list-story-item .border{width:100%;height:1px;background-color:#222;position:absolute;bottom:0;left:0;transition:all 0.5s cubic-bezier(0.5, 0, 0.1, 1);transform:translateX(0)}@media all and (min-width: 768px){.blog-list-story-list .blog-list-story-item .border{transition:all 1s cubic-bezier(0.5, 0, 0.1, 1)}}.blog-list-story-list.is-loading .blog-list-story-item{opacity:0}.blog-list-story-list.is-loading .blog-list-story-item .border{width:0;transform:translateX(-100%)}.button-animation{opacity:1;transform:translateX(0%);transition:all 0.5s cubic-bezier(0.8, 0, 0.2, 1)}.button-animation .inner{opacity:1;transition:opacity 0.5s cubic-bezier(0.8, 0, 0.2, 1) 0.25s}.button-animation:hover{transition:all 0.15s ease-out !important}.is-loading .button-animation{opacity:0;transform:translateX(-100%)}.is-loading .button-animation .inner{opacity:0}.simple-type-and-image .button-container{text-align:center}.simple-type-and-image .button-animation{transition:transform 0.5s cubic-bezier(0, 0, 0, 1) 2.25s,opacity 0.5s cubic-bezier(0.5, 0, 0.1, 1) 2s}.simple-type-and-image .button-animation .inner{transition:opacity 1s cubic-bezier(0.5, 0, 0.1, 1) 2.5s}.carousel-image .item{transform:translateX(0);transition:transform 0.75s cubic-bezier(0.5, 0, 0.1, 1),opacity 0.25s linear}.carousel-image.is-loading .item{transform:translateX(100px);opacity:0}.compare-tool .compare-toolbar{opacity:0}.compare-tool .product{opacity:0}.compare-tool .compare-panel-header{transition:height 0.2s ease-in-out}@media all and (min-width: 768px){.compare-tool .compare-panel-header.is-open{transition:height 0.2s ease-in-out;height:105px}}.compare-tool.fade-in{opacity:1;transition:opacity 0.5s ease-in-out}.compare-tool.fade-in .compare-toolbar{opacity:1;transition:opacity 1s cubic-bezier(0.5, 0, 0.1, 1)}.compare-tool.fade-in .product{opacity:1;transition:opacity 1s cubic-bezier(0.5, 0, 0.1, 1) 0.25s}.consumer-benefits-container{opacity:1;transition:opacity 0.5s linear}.consumer-benefits-container.is-loading{opacity:0}.crosslink-editorial .image{opacity:1;transition:opacity 0.75s cubic-bezier(0.8, 0, 0.2, 1) 0.5s}.crosslink-editorial .headline,.crosslink-editorial .button,.crosslink-editorial .filter-product .clear-input,.filter-product .crosslink-editorial .clear-input{opacity:1;transition:opacity 1s cubic-bezier(0.5, 0, 0.1, 1) 1s}@media all and (min-width: 1200px){.crosslink-editorial.is-loading .headline,.crosslink-editorial.is-loading .button,.crosslink-editorial.is-loading .filter-product .clear-input,.filter-product .crosslink-editorial.is-loading .clear-input,.crosslink-editorial.is-loading .image{opacity:0}}.feature-highlight .large-img{opacity:1;transition:opacity 1s cubic-bezier(0.5, 0, 0.1, 1) 0.25s}.feature-highlight .content{opacity:1;transition:opacity 1.5s cubic-bezier(0.5, 0, 0.1, 1) 1s}.feature-highlight.is-loading .large-img,.feature-highlight.is-loading .content{opacity:0}.filter-product{opacity:0}.filter-product.fade-in{opacity:1;transition:opacity 1.5s cubic-bezier(0, 0, 0, 1) 1s}.filter-product .filter-panel .inner,.filter-product .CoveoFacetDropdown div[data-panel] .inner{max-height:0}.filter-product .filter-panel .filter,.filter-product .filter-panel .action-container,.filter-product .CoveoFacetDropdown div[data-panel] .filter,.filter-product .CoveoFacetDropdown div[data-panel] .action-container{opacity:0}.filter-product .filter-panel.is-open .inner,.filter-product .CoveoFacetDropdown div[data-panel].is-open .inner{max-height:1000px;transition:max-height 0.25s cubic-bezier(0, 0, 0, 1) 0.1s}.filter-product .filter-panel.is-open .filter,.filter-product .filter-panel.is-open .action-container,.filter-product .CoveoFacetDropdown div[data-panel].is-open .filter,.filter-product .CoveoFacetDropdown div[data-panel].is-open .action-container{opacity:1;transition:all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s}.filter-product .more-filters .column{transform:translateX(-7%)}.filter-product .more-filters.is-open .inner{max-height:600px}.filter-product .more-filters.is-open .column{transition:transform 0.75s cubic-bezier(0, 0, 0, 1) 0.25s;transform:translateX(0%)}.fade-elem{opacity:1;transition:opacity 0.4s;visibility:visible}.fade-elem.faded{opacity:0;visibility:hidden}.hotspots-product-wrapper .hotspot-text-container{opacity:1;transition:opacity 1s cubic-bezier(0.5, 0, 0.1, 1) 0.5s;max-height:0}.hotspots-product-wrapper .hotspot-text-container.active{opacity:1;max-height:500px;transition:max-height 0.75s cubic-bezier(0, 0, 0, 1),opacity 0.75s cubic-bezier(0, 0, 0, 1)}@media all and (min-width: 960px){.hotspots-product-wrapper.is-loading .hotspot-text-container{opacity:0}}.intro{transition:line-height 0.75s cubic-bezier(0.215, 0.61, 0.355, 1) 0.25s,opacity 0.75s cubic-bezier(0.215, 0.61, 0.355, 1) 0.25s}.intro::after{transition:transform 0.75s cubic-bezier(0.215, 0.61, 0.355, 1) 0.25s,opacity 0.75s cubic-bezier(0.215, 0.61, 0.355, 1) 0.35s}@media all and (min-width: 960px){.intro.is-loading{line-height:1.6;opacity:0}}.intro-with-media .intro-headline{transition:line-height 0.75s cubic-bezier(0.215, 0.61, 0.355, 1) 0.25s,opacity 0.75s cubic-bezier(0.215, 0.61, 0.355, 1) 0.25s}.intro-with-media .intro-headline::after{transition:transform 0.75s cubic-bezier(0.215, 0.61, 0.355, 1) 0.25s,opacity 0.75s cubic-bezier(0.215, 0.61, 0.355, 1) 0.35s}.intro-with-media .video{opacity:1;transition:opacity 0.75s cubic-bezier(0.8, 0, 0.2, 1) 0.5s}@media all and (min-width: 960px){.intro-with-media.is-loading .intro-headline{line-height:1.6;opacity:0}.intro-with-media.is-loading .video{opacity:0}}.animation-kit-build *{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.animation-kit-build body{padding:30px 50px}.animation-kit-build h1{font-weight:400;font-size:26px;letter-spacing:normal;margin:0 0 20px}.animation-kit-build h2{font-weight:400;font-size:14px;letter-spacing:normal;transform:translateX(-30px) translateY(-15px)}.animation-kit-build .trigger{width:100%}.animation-kit-build .grid{display:flex;flex-wrap:wrap;margin-bottom:100px;width:1205px}.animation-kit-build .item{border:1px solid black;color:rgba(0,0,0,0.6);font-size:12px;margin:0 0 -1px -1px;overflow:hidden;padding:30px 50px 50px;width:25%}.animation-kit-build .box-container,.animation-kit-build .smallbox-container{background:rgba(0,0,0,0.15);padding-top:20px;text-align:center}.animation-kit-build .box{background:rgba(0,0,0,0.15);cursor:pointer;display:inline-block;flex-grow:0;padding:20px;text-align:center;width:200px}.animation-kit-build .box-container .box{margin:0 0 5px}.animation-kit-build .smallbox-container{background:rgba(0,0,0,0.15);flex-wrap:wrap;text-align:center}.animation-kit-build .smallbox-container .small.box{display:inline-block;width:58px;text-align:center}.animation-kit-build .box-container .box:last-child,.animation-kit-build .smallbox-container .box:last-child{margin:0}[data-animation*="motion-"]{transition:transform 0.25s ease-out}[data-animation^="grow-"]{overflow:hidden}[data-animation~="motion-slide-up"]{transform:translateY(0)}.ani-paused[data-animation~="motion-slide-up"]{transform:translateY(20px)}[data-animation~="motion-slide-right"]{transform:translateX(0)}.ani-paused[data-animation~="motion-slide-right"]{transform:translateX(-20px)}[data-animation~="motion-slide-left"]{transform:translateX(0)}.ani-paused[data-animation~="motion-slide-left"]{transform:translateX(20px)}[data-animation~="motion-slide-right-large"]{transform:translateX(0)}.ani-paused[data-animation~="motion-slide-right-large"]{transform:translateX(-100px)}[data-animation~="motion-slide-left-large"]{transform:translateX(0)}.ani-paused[data-animation~="motion-slide-left-large"]{transform:translateX(100px)}[data-animation~="motion-uncover"],[data-animation~="motion-uncover-reverse"]{overflow:hidden;position:relative}[data-animation~="motion-uncover"]::after,[data-animation~="motion-uncover-reverse"]::after{background:gray;content:"";display:block;height:100%;position:absolute;left:0;top:0;transition:transform 0.25s ease-out;width:100%}[data-animation~="motion-uncover"]::after{transform:translateX(100%)}[data-animation~="motion-uncover-reverse"]::after{transform:translateX(-100%)}.ani-paused[data-animation~="motion-uncover"]::after,.ani-paused[data-animation~="motion-uncover-reverse"]::after{transform:translateX(0);transition:transform 0.25s ease-out}[data-animation~="motion-underline-slide"],[data-animation~="motion-cascade-underline"] .box{position:relative}[data-animation~="motion-underline-slide"] .border,[data-animation~="motion-cascade-underline"] .border{background:black;content:"";display:block;height:2px;overflow:hidden;position:absolute;left:0;bottom:0;transition:width 0.25s ease-out;width:100%}.ani-paused[data-animation~="motion-underline-slide"] .border,.ani-paused[data-animation~="motion-cascade-underline"] .border{width:0}[data-animation~="motion-element-spread"]{display:flex;justify-content:space-between}[data-animation~="motion-element-spread"] .box{transition:transform 0.25s ease-out}.ani-paused[data-animation~="motion-element-spread"] .box:first-of-type{transform:translateX(39px)}.ani-paused[data-animation~="motion-element-spread"] .box:last-of-type{transform:translateX(-39px)}[data-animation~="grow-right"]{transition:width 0.25s ease-out;text-align:left;width:auto}.ani-paused[data-animation~="grow-right"]{width:0;overflow:hidden}[data-animation~="grow-open"]{transition:height 0.25s ease-out;text-align:left;width:auto}[data-animation~="grow-open"]{height:0;overflow:hidden}@media all and (min-width: 960px){.nav-main .row{width:100%}.nav-main .column::after{transform:translateX(0);transition:transform 0.25s ease-out}.nav-main .column:first-child{transform:translateX(-50%)}.nav-main .column.image{transform:translateX(-100%)}.nav-main.is-animating .column::after{background:white;content:"";display:block;height:100%;position:absolute;left:0;top:0;transition:transform 0.25s ease-out;transform:translateX(100%)}.nav-main.is-animating .column:first-child{position:relative;transform:translateX(0);transition:transform 0.75s cubic-bezier(0.5, 0, 0.1, 1)}.nav-main.is-animating .column.image{transform:translateX(0%);transition:transform 2s cubic-bezier(0.5, 0, 0.1, 1)}}.paragraph-large{transition:line-height 0.75s cubic-bezier(0.215, 0.61, 0.355, 1) 0.25s,opacity 0.75s cubic-bezier(0.215, 0.61, 0.355, 1) 0.25s}.paragraph-large::after{transition:transform 0.75s cubic-bezier(0.215, 0.61, 0.355, 1) 0.25s,opacity 0.75s cubic-bezier(0.215, 0.61, 0.355, 1) 0.35s}@media all and (min-width: 960px){.paragraph-large.is-loading{line-height:1.6;opacity:0}}.product-grid{opacity:0}.product-grid.fade-in{opacity:1;transition:opacity 2s cubic-bezier(0, 0, 0, 1) 1s}.product-line .product-line-img{opacity:1;transform:translateY(0);transition:transform 1s cubic-bezier(0, 0, 0, 1) 0.25s,opacity 1s linear 0.25s}@media all and (min-width: 768px){.product-line .product-line-img{transform:translateX(0%) translateY(0)}}.product-line.is-loading .product-line-img{opacity:0;transform:translateY(40px)}@media all and (min-width: 768px){.product-line.is-loading .product-line-img{transform:translateX(0%) translateY(25%)}}.product-overview .description{opacity:1 !important}.product-overview .platform-signature{position:relative}.product-overview .platform-signature img{opacity:1;transform:translateX(0);transition:all 0.75s cubic-bezier(0.5, 0, 0.1, 1)}.product-overview .text{opacity:1;transition:opacity 0.75s cubic-bezier(0.5, 0, 0.1, 1)}.product-overview .text .title{transform:translateY(0);opacity:1;transition:opacity 0.75s cubic-bezier(0.5, 0, 0.1, 1)}.product-overview.is-loading .text{opacity:0}.product-overview.is-loading .text .title{opacity:0}@media all and (min-width: 1200px){.product-overview.is-loading img{transform:translateX(-25%)}}.product-specifications .inner-trigger{overflow:hidden;opacity:1;transition:opacity 1s cubic-bezier(0.215, 0.61, 0.355, 1) 0.25s;position:relative}.product-specifications .border{width:100%;height:1px !important;background-color:#222;position:absolute;bottom:0;left:0;transition:all 1s cubic-bezier(0.5, 0, 0.1, 1);transform:translateX(0)}.product-specifications.is-loading .inner-trigger{opacity:0}.product-specifications.is-loading .border{width:0;transform:translateX(-100%)}.register-a-bike .column{opacity:0}.register-a-bike .column .headline,.register-a-bike .column .title{opacity:0;transform:translateY(40px)}.register-a-bike .column p,.register-a-bike .column ul,.register-a-bike .column .button,.register-a-bike .column .filter-product .clear-input,.filter-product .register-a-bike .column .clear-input{opacity:0}.register-a-bike .form{opacity:0}.register-a-bike.fade-in .column{opacity:1;transition:opacity 1s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s}.register-a-bike.fade-in .column .headline,.register-a-bike.fade-in .column .title{opacity:1;transform:translateY(0);transition:opacity 0.5s cubic-bezier(0.215, 0.61, 0.355, 1) 0.6s,transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1) 0.6s}.register-a-bike.fade-in .column p,.register-a-bike.fade-in .column ul,.register-a-bike.fade-in .column .button,.register-a-bike.fade-in .column .filter-product .clear-input,.filter-product .register-a-bike.fade-in .column .clear-input{opacity:1;transition:opacity 0.5s cubic-bezier(0.215, 0.61, 0.355, 1) 0.75s}.register-a-bike.fade-in .form{opacity:1;transition:opacity 1s cubic-bezier(0.215, 0.61, 0.355, 1) 0.9s}.search-location.secondary{border-bottom:0}.search-location.secondary .headline,.search-location.secondary .input-container,.search-location.secondary .tools{opacity:0}@media all and (min-width: 768px){.search-location.secondary.fade-in{border-bottom:2px solid gray;transition:border-bottom 0.5s cubic-bezier(0.5, 0, 0.1, 1) 0.5s}}.search-location.secondary.fade-in .headline,.search-location.secondary.fade-in .input-container,.search-location.secondary.fade-in .tools{opacity:1;transition:opacity 0.5s cubic-bezier(0.5, 0, 0.1, 1) 0.25s}.search-location.secondary.fade-in .tools{transition-delay:0.5s}.search-results-menu{opacity:0}.search-results-menu.fade-in{opacity:1;transition:opacity 1s cubic-bezier(0.5, 0, 0.1, 1) 0.25s}.search-results-help{opacity:0}.search-results-help .result-link{opacity:0}.search-results-help.fade-in{opacity:1;transition:opacity 1.5s cubic-bezier(0, 0, 0, 1) 0.5s}.search-results-help.fade-in .result-link{opacity:1;transition:opacity 2s cubic-bezier(0, 0, 0, 1) 0.5s}.storyteller-product .layer p{max-height:0;opacity:0}.storyteller-product .layer.is-open{background:white}.storyteller-product .layer.is-open p{opacity:1;max-height:400px;overflow:auto;transition:max-height 1s cubic-bezier(0, 0, 0, 1) 0.25s,opacity 1.5s cubic-bezier(0, 0, 0, 1) 0.5s}@media all and (min-width: 960px){.storyteller-product .layer.is-open p{max-height:600px}}.single-product-storyteller .content-img,.single-product-storyteller .text-container{overflow:hidden;position:relative;transform:translateX(0);transition:transform 0.75s cubic-bezier(0.5, 0, 0.1, 1)}.single-product-storyteller .content-img::after,.single-product-storyteller .text-container::after{background:white;content:"";height:100%;position:absolute;left:0;top:0;width:100%;transform:translateX(100%);transition:transform 1s cubic-bezier(0.5, 0, 0.1, 1),opacity 1s cubic-bezier(0.5, 0, 0.1, 1) 0.5s}.single-product-storyteller.is-loading .img-left .content-img,.single-product-storyteller.is-loading .img-left .text-container{transform:translateX(-25%);transition:transform 0.75s cubic-bezier(0.5, 0, 0.1, 1)}.single-product-storyteller.is-loading .img-left .content-img::after,.single-product-storyteller.is-loading .img-left .text-container::after{transform:translateX(0)}.single-product-storyteller.is-loading .img-right .content-img,.single-product-storyteller.is-loading .img-right .text-container{transform:translateX(25%);transition:transform 0.75s cubic-bezier(0.5, 0, 0.1, 1)}.single-product-storyteller.is-loading .img-right .content-img::after,.single-product-storyteller.is-loading .img-right .text-container::after{transform:translateX(0)}.sortable{opacity:0}.sortable .sortable-item,.sortable .text-content p,.sortable .supplement{opacity:0;transition:opacity 0.5s cubic-bezier(0.5, 0, 0.1, 1) 0.15s}.sortable .panel{max-height:0;transition:max-height 0.75s ease-in-out}.sortable [data-panel]{height:auto}.sortable.fade-in{transition:opacity 0.5s cubic-bezier(0.5, 0, 0.1, 1);opacity:1}.sortable.fade-in .sortable-item{transition:opacity 0.5s cubic-bezier(0.5, 0, 0.1, 1) 0.25s;opacity:1}.sortable .panel.is-open{max-height:var(--max-height);transition:max-height 0.75s ease-in-out}.sortable .panel.is-open .text-content p,.sortable .panel.is-open .supplement{transition:opacity 0.5s cubic-bezier(0.5, 0, 0.1, 1) 0.25s;opacity:1}.animation-swipe-left{overflow:hidden;opacity:1;position:relative;transform:translateX(0);transition:transform 0.75s cubic-bezier(0.5, 0, 0.1, 1),opacity 0.15s cubic-bezier(0.8, 0, 0.2, 1)}.animation-swipe-left::after{background:white;content:"";height:100%;position:absolute;left:0;top:0;width:100%;transform:translateX(100%);transition:transform 1s cubic-bezier(0.5, 0, 0.1, 1),opacity 1s cubic-bezier(0.5, 0, 0.1, 1) 0.5s}.is-loading .animation-swipe-left{transform:translateX(-25%);opacity:0}.is-loading .animation-swipe-left::after{transform:translateX(0)}.animation-swipe-right{overflow:hidden;opacity:1;position:relative;transform:translateX(0);transition:transform 0.75s cubic-bezier(0.5, 0, 0.1, 1),opacity 0.15s cubic-bezier(0.8, 0, 0.2, 1)}.animation-swipe-right::after{background:white;content:"";height:100%;position:absolute;left:0;top:0;width:100%;transform:translateX(-100%);transition:transform 1s cubic-bezier(0.5, 0, 0.1, 1),opacity 1s cubic-bezier(0.5, 0, 0.1, 1) 0.5s}.is-loading .animation-swipe-right{opacity:0;transform:translateX(100%)}.is-loading .animation-swipe-right::after{transform:translateX(0%)}.timeline .item{transform:translateX(0);transition:transform 0.75s cubic-bezier(0.5, 0, 0.1, 1),opacity 0.25s linear}.timeline .slider{transition:opacity 1.5s linear}.timeline .slider::after{transition:opacity 1.5s}.timeline.is-loading .item{transform:translateX(100px);opacity:0}.timeline.is-loading .slider{opacity:0}.video{opacity:1;transition:transform 0.7s cubic-bezier(0, 0, 0, 1) 0.5s,opacity 0.5s linear 0.5s}@media all and (min-width: 960px){.video.is-loading{opacity:0;transform:translateY(40px)}}.CoveoSearchInterface{margin-left:-20px !important;margin-right:-20px !important;width:calc(100% + (2 * 20px)) !important;font-family:"favorit", Helvetica, sans-serif !important;color:#000 !important}.CoveoSearchInterface .coveo-main-section{max-width:none !important}@media (max-width: 480px){.CoveoSearchbox{margin-right:0 !important}}.coveo-card-layout.CoveoResult{border:none !important;border-radius:0 !important}.coveo-card-layout.CoveoResult .card a:not(:hover),.coveo-card-layout.CoveoResult .card a:not(:hover) *{text-decoration:none !important}.coveo-card-layout.CoveoResult .card a,.coveo-card-layout.CoveoResult .card a *{color:#000 !important}.coveo-facet-value::before{content:none;display:none}.CoveoFacet,.CoveoFacetRange,.CoveoFacetSlider,.CoveoHierarchicalFacet,.CoveoCategoryFacet,.CoveoTimespanFacet{border-color:#000 !important;border-radius:0 !important}.coveo-facet-column{display:none !important}.coveo-facet-header{background:none !important;color:#000 !important}.coveo-facet-header-title{color:#000 !important}.coveo-facet-value:hover,.coveo-facet-value.coveo-focused{background:none !important}.coveo-facet-value-checkbox{border-color:#000 !important;border-radius:0 !important}.coveo-facet-value:hover .coveo-facet-value-checkbox,.coveo-facet-value.coveo-focused .coveo-facet-value-checkbox,.coveo-facet-value.coveo-selected .coveo-facet-value-checkbox{background:#41c751 !important;border-color:#41c751 !important;border-radius:0 !important;color:#fff !important}.coveo-facet-value:hover .coveo-facet-value-checkbox svg g.coveo-hook-svg,.coveo-facet-value.coveo-focused .coveo-facet-value-checkbox svg g.coveo-hook-svg,.coveo-facet-value.coveo-selected .coveo-facet-value-checkbox svg g.coveo-hook-svg{fill:currentColor !important}.CoveoFacetSlider .coveo-slider-line{background-color:#41c751 !important;height:3px !important}.CoveoFacetSlider .coveo-slider-button{background:#41c751 !important;border-radius:30px;width:10px !important;height:10px !important}.CoveoFacetSlider .coveo-slider-button::after,.CoveoFacetSlider .coveo-slider-button::before{content:"" !important;display:none !important}@media all and (max-width: 960px){.range .slider-container{margin:auto}}.coveo-tab-section{background:none !important;border-top:solid 2px #222 !important;border-bottom:solid 2px #222 !important}.CoveoTab.coveo-selected,.CoveoTab.coveo-selected:hover{border:none !important}.CoveoTab p{font-family:"Space Mono",monospace !important;letter-spacing:2px !important;color:#000 !important;font-size:12px !important}.CoveoTab:hover p{color:#41c751 !important}.CoveoTab.coveo-selected p{color:#41c751 !important;border:none !important}.CoveoLogo{display:none !important}.coveo-summary-section{padding:20px 0 !important}.coveo-summary-section,.coveo-result-layout-section{color:#000 !important;border:none !important}.coveo-results-header{border:none !important}.coveo-sort-container{display:none !important}.CoveoFacetDropdown li::before{content:none}.coveo-pager-list-item::before{content:none;display:none}.coveo-pager-list-item a.coveo-pager-anchor{text-decoration:none}.sumome-react-wysiwyg-popup-container button{min-width:0 !important;line-height:120px;font-family:"favorit", Helvetica, sans-serif !important;height:60px !important;line-height:60px !important}.sumome-react-wysiwyg-popup-container p{font-family:"favorit", Helvetica, sans-serif !important}.sumome-react-wysiwyg-popup-container input{border:0 none !important;border-bottom:1px solid black !important}.sumome-react-wysiwyg-popup-container a{color:black}@media print{#eyebrow,.site-header,footer{display:none !important}body{padding:0 !important}main{padding:20px !important}.print-hide{display:none !important}}

/*# sourceMappingURL=maps/main.css.map */
