.font-regular{font-family:ZwiftSprint-Regular,Helvetica,Arial,sans-serif;font-weight:400}.font-medium{font-family:ZwiftSprint-Medium,Helvetica,Arial,sans-serif;font-weight:500}.font-bold{font-family:ZwiftSprint-Bold,Helvetica,Arial,sans-serif;font-weight:700}.font-black{font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif;font-weight:800}button,input,select,textarea{font-family:ZwiftSprint-Medium,Helvetica,Arial,sans-serif}body{font-family:ZwiftSprint-Regular,Helvetica,Arial,sans-serif;line-height:140%}main.index-sections{isolation:isolate}h1,.h1,.heading-1,h2,.h2,.heading-2,h3,.h3,.heading-3,h4,.h4,.heading-4,h5,.h5,.heading-5,h6,.h6,.heading-6{font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif}@media (max-width: 768px){.mobile-hidden{display:none}}@media (min-width: 769px){.desktop-hidden{display:none}}.respect-casing{text-transform:none}html[lang=en] .hide-section--en,html[lang=fr] .hide-section--fr,html[lang=de] .hide-section--de,html[lang=es] .hide-section--es{display:none}.zwift-input{resize:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;min-width:0;background-color:#fff;border-radius:8px;border:2px solid #e5e5e5;color:#000;font-family:ZwiftSprint-Medium,Helvetica,Arial,sans-serif;font-size:16px;line-height:140%;padding:16px 24px;width:100%;box-sizing:border-box}.zwift-input.input-error{border:2px solid transparent;box-shadow:inset 0 0 0 2px #e62525}.zwift-input:focus{border:2px solid #bcbcbc;outline:none}.zwift-input:focus+.privacy-button{border-color:#bcbcbc}.zwift-input:hover{background-color:#f8f8fa}.zwift-input::-webkit-input-placeholder{color:#767676}.zwift-input::-moz-placeholder{color:#767676}.zwift-input:-ms-input-placeholder{color:#767676}.zwift-input::placeholder{color:#767676}.zwift-input.input-animate-label{padding:26px 22px 8px}.zwift-input.input-animate-label::-webkit-input-placeholder{opacity:0}.zwift-input.input-animate-label::-moz-placeholder{opacity:0}.zwift-input.input-animate-label:-ms-input-placeholder{opacity:0}.zwift-input.input-animate-label::placeholder{opacity:0}.zwift-select-container{display:inline-block;position:relative;width:100%}.zwift-select-container .arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:16px;bottom:0;pointer-events:none}.zwift-select-container>select{border:2px solid #e5e5e5;width:100%;height:54px;padding:14px 0 14px 16px;text-overflow:ellipsis;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;font-family:ZwiftSprint-Medium,Helvetica,Arial,sans-serif;cursor:pointer;border-radius:8px;margin:0}.shopify-payment-button__more-options{font-family:ZwiftSprint-Medium,Helvetica,Arial,sans-serif!important}.banner__heading{font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif!important}.banner__subheading{font-family:ZwiftSprint-Regular,Helvetica,Arial,sans-serif!important}.footer__block.block__logo .footer__heading,.top-bar,.rich-text__heading span,.fixed-message__text p strong{font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif!important}html{padding-bottom:0!important}body#recharge-novum #recharge-te{display:none}#preview-bar-iframe{display:none!important}.shopify-challenge__container,#shopify-section-page-how-it-works,#shopify-section-page-why-zwift,#shopify-section-addresses,#shopify-section-order-details,#shopify-section-account-details,#shopify-section-c65ab360-fe92-476f-acf3-6a438a09d243,.page-next-steps #shopify-section-page__next-steps-for-subscription .shopify-section,.page-onboarding #shopify-section-page__onboarding-for-subscription .shopify-section{padding-bottom:16vw!important}.page-equipment .index-sections,.page-equipment-alternative .index-sections{padding-bottom:8vw}@media only screen and (max-width: 480px){.index-sections{margin-top:-59px}}.ajax-cart__button.button--add-to-cart,.ajax-cart__button.button--add-to-cart:active,.ajax-cart__button.button--add-to-cart:visited,.button--add-to-cart,.button--add-to-cart.checkout,.button--address,.add_to_cart.checkout,.collection-banner{color:#fff;text-transform:uppercase}.caption{max-width:1200px;left:0;right:0;margin-left:auto;margin-right:auto}#shopify-section-1562091985988 .newsletter-section.z-curve{padding-top:10vw}#shopify-section-f1cabef1-9194-4dd7-97e0-2ac847c3409b,#shopify-section-8dda3f96-1456-467e-883b-f10abeb10223,#shopify-section-dd42f88c-40a4-419e-a76b-868b7c6061cc,#shopify-section-59c80ead-e683-4008-9d04-94aadceec2c2,#shopify-section-52ca7429-e9fb-4356-a16f-5461ad37cd12,#shopify-section-8980d2ec-6c5a-4505-9efb-5438cc40db9e{max-width:600px}.os-header__heading h2{margin-top:0!important}.quantity-wrapper .icon{height:2.3rem!important}div.has-no-side-gutter.has-background{padding-right:5%;padding-left:5%}@media only screen and (max-width: 1024px){div.has-no-side-gutter.has-background{padding-right:5%;padding-left:5%}}@media only screen and (max-width: 480px){.image-with-text-overlay__heading.is-large{font-size:2.25rem!important}}@media only screen and (max-width: 768px){.cart__checkout,.cart__checkout div{flex-wrap:wrap}}.button,.btn.swym-button,#swym-remind-email-auth-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;color:#fff;display:inline-block;font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif;font-size:14px;padding:0;margin:0;text-align:center;text-decoration:none;white-space:nowrap}.button.primary,.primary.btn.swym-button,.primary#swym-remind-email-auth-button{background-color:#fb6418;border-radius:48px;height:48px;box-shadow:0 4px 8px #00000014;padding:0 24px;line-height:48px;min-width:80px;-webkit-transform:scale(.98);transform:scale(.98);transition:background-color .2s ease-in-out,box-shadow .2s ease-in-out,color .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:background-color .2s ease-in-out,box-shadow .2s ease-in-out,color .2s ease-in-out,transform .2s ease-in-out;transition:background-color .2s ease-in-out,box-shadow .2s ease-in-out,color .2s ease-in-out,transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.button.primary:focus,.primary.btn.swym-button:focus,.primary#swym-remind-email-auth-button:focus{background-color:#d85a19;color:#fff}.button.primary.white,.primary.white.btn.swym-button,.primary.white#swym-remind-email-auth-button{background-color:#fff;color:#000}.button.primary.white:focus,.primary.white.btn.swym-button:focus,.primary.white#swym-remind-email-auth-button:focus{background-color:#dcdcdc}.button.primary.white:not(:focus):not(:disabled):hover,.primary.white.btn.swym-button:not(:focus):not(:disabled):hover,.primary.white#swym-remind-email-auth-button:not(:focus):not(:disabled):hover{color:#000}.button.primary.black,.primary.black.btn.swym-button,.primary.black#swym-remind-email-auth-button,.button.primary.dark,.primary.dark.btn.swym-button,.primary.dark#swym-remind-email-auth-button{background-color:#000;color:#fff}.button.primary.black:not(:disabled):hover,.primary.black.btn.swym-button:not(:disabled):hover,.primary.black#swym-remind-email-auth-button:not(:disabled):hover,.button.primary.dark:not(:disabled):hover,.primary.dark.btn.swym-button:not(:disabled):hover,.primary.dark#swym-remind-email-auth-button:not(:disabled):hover{color:#fff}.button.primary:disabled,.primary.btn.swym-button:disabled,.primary#swym-remind-email-auth-button:disabled{background-color:#bcbcbc;color:#fff}.button.primary:not(:focus):not(:disabled):hover,.primary.btn.swym-button:not(:focus):not(:disabled):hover,.primary#swym-remind-email-auth-button:not(:focus):not(:disabled):hover{color:#fff;box-shadow:0 8px 16px #0003;cursor:pointer;-webkit-transform:scale(1);transform:scale(1);text-decoration:none}.button.basic,.basic.btn.swym-button,.basic#swym-remind-email-auth-button,.button.secondary,.secondary.btn.swym-button,.secondary#swym-remind-email-auth-button{border:transparent solid;border-width:0 8px;padding:14px 0}.button.basic:after,.basic.btn.swym-button:after,.basic#swym-remind-email-auth-button:after,.button.secondary:after,.secondary.btn.swym-button:after,.secondary#swym-remind-email-auth-button:after{bottom:10px}.button.secondary-flush:after,.secondary-flush.btn.swym-button:after,.secondary-flush#swym-remind-email-auth-button:after,.button.basic-flush:after,.basic-flush.btn.swym-button:after,.basic-flush#swym-remind-email-auth-button:after{bottom:0}.button.secondary,.secondary.btn.swym-button,.secondary#swym-remind-email-auth-button,.button.secondary-flush,.secondary-flush.btn.swym-button,.secondary-flush#swym-remind-email-auth-button,.button.basic,.basic.btn.swym-button,.basic#swym-remind-email-auth-button,.button.basic-flush,.basic-flush.btn.swym-button,.basic-flush#swym-remind-email-auth-button{background-color:transparent;color:#fb6418;position:relative}.button.secondary:focus,.secondary.btn.swym-button:focus,.secondary#swym-remind-email-auth-button:focus,.button.secondary-flush:focus,.secondary-flush.btn.swym-button:focus,.secondary-flush#swym-remind-email-auth-button:focus,.button.basic:focus,.basic.btn.swym-button:focus,.basic#swym-remind-email-auth-button:focus,.button.basic-flush:focus,.basic-flush.btn.swym-button:focus,.basic-flush#swym-remind-email-auth-button:focus{background-color:#fb641826;border-radius:4px}.button.secondary.white,.secondary.white.btn.swym-button,.secondary.white#swym-remind-email-auth-button,.button.secondary-flush.white,.secondary-flush.white.btn.swym-button,.secondary-flush.white#swym-remind-email-auth-button,.button.basic.white,.basic.white.btn.swym-button,.basic.white#swym-remind-email-auth-button,.button.basic-flush.white,.basic-flush.white.btn.swym-button,.basic-flush.white#swym-remind-email-auth-button{color:#fff}.button.secondary.white:focus,.secondary.white.btn.swym-button:focus,.secondary.white#swym-remind-email-auth-button:focus,.button.secondary-flush.white:focus,.secondary-flush.white.btn.swym-button:focus,.secondary-flush.white#swym-remind-email-auth-button:focus,.button.basic.white:focus,.basic.white.btn.swym-button:focus,.basic.white#swym-remind-email-auth-button:focus,.button.basic-flush.white:focus,.basic-flush.white.btn.swym-button:focus,.basic-flush.white#swym-remind-email-auth-button:focus{background-color:#ffffff26;border-radius:4px}.button.secondary.black,.secondary.black.btn.swym-button,.secondary.black#swym-remind-email-auth-button,.button.secondary.dark,.secondary.dark.btn.swym-button,.secondary.dark#swym-remind-email-auth-button,.button.secondary-flush.black,.secondary-flush.black.btn.swym-button,.secondary-flush.black#swym-remind-email-auth-button,.button.secondary-flush.dark,.secondary-flush.dark.btn.swym-button,.secondary-flush.dark#swym-remind-email-auth-button,.button.basic.black,.basic.black.btn.swym-button,.basic.black#swym-remind-email-auth-button,.button.basic.dark,.basic.dark.btn.swym-button,.basic.dark#swym-remind-email-auth-button,.button.basic-flush.black,.basic-flush.black.btn.swym-button,.basic-flush.black#swym-remind-email-auth-button,.button.basic-flush.dark,.basic-flush.dark.btn.swym-button,.basic-flush.dark#swym-remind-email-auth-button{color:#000}.button.secondary.black:focus,.secondary.black.btn.swym-button:focus,.secondary.black#swym-remind-email-auth-button:focus,.button.secondary.dark:focus,.secondary.dark.btn.swym-button:focus,.secondary.dark#swym-remind-email-auth-button:focus,.button.secondary-flush.black:focus,.secondary-flush.black.btn.swym-button:focus,.secondary-flush.black#swym-remind-email-auth-button:focus,.button.secondary-flush.dark:focus,.secondary-flush.dark.btn.swym-button:focus,.secondary-flush.dark#swym-remind-email-auth-button:focus,.button.basic.black:focus,.basic.black.btn.swym-button:focus,.basic.black#swym-remind-email-auth-button:focus,.button.basic.dark:focus,.basic.dark.btn.swym-button:focus,.basic.dark#swym-remind-email-auth-button:focus,.button.basic-flush.black:focus,.basic-flush.black.btn.swym-button:focus,.basic-flush.black#swym-remind-email-auth-button:focus,.button.basic-flush.dark:focus,.basic-flush.dark.btn.swym-button:focus,.basic-flush.dark#swym-remind-email-auth-button:focus{background-color:#14151826;border-radius:4px}.button.secondary svg,.secondary.btn.swym-button svg,.secondary#swym-remind-email-auth-button svg,.button.secondary-flush svg,.secondary-flush.btn.swym-button svg,.secondary-flush#swym-remind-email-auth-button svg,.button.basic svg,.basic.btn.swym-button svg,.basic#swym-remind-email-auth-button svg,.button.basic-flush svg,.basic-flush.btn.swym-button svg,.basic-flush#swym-remind-email-auth-button svg{height:14px;margin:0 0 -3px 3px;width:14px}.button.secondary:disabled,.secondary.btn.swym-button:disabled,.secondary#swym-remind-email-auth-button:disabled,.button.secondary-flush:disabled,.secondary-flush.btn.swym-button:disabled,.secondary-flush#swym-remind-email-auth-button:disabled,.button.basic:disabled,.basic.btn.swym-button:disabled,.basic#swym-remind-email-auth-button:disabled,.button.basic-flush:disabled,.basic-flush.btn.swym-button:disabled,.basic-flush#swym-remind-email-auth-button:disabled{color:#bcbcbc}.button.secondary:after,.secondary.btn.swym-button:after,.secondary#swym-remind-email-auth-button:after,.button.secondary-flush:after,.secondary-flush.btn.swym-button:after,.secondary-flush#swym-remind-email-auth-button:after,.button.basic:after,.basic.btn.swym-button:after,.basic#swym-remind-email-auth-button:after,.button.basic-flush:after,.basic-flush.btn.swym-button:after,.basic-flush#swym-remind-email-auth-button:after{background-color:transparent;border-radius:2px;content:"";height:2px;left:0;position:absolute;transition:background-color .2s ease-in-out,width .2s ease-in-out;width:0}.button.secondary:not(:disabled):hover,.secondary.btn.swym-button:not(:disabled):hover,.secondary#swym-remind-email-auth-button:not(:disabled):hover,.button.secondary-flush:not(:disabled):hover,.secondary-flush.btn.swym-button:not(:disabled):hover,.secondary-flush#swym-remind-email-auth-button:not(:disabled):hover,.button.basic:not(:disabled):hover,.basic.btn.swym-button:not(:disabled):hover,.basic#swym-remind-email-auth-button:not(:disabled):hover,.button.basic-flush:not(:disabled):hover,.basic-flush.btn.swym-button:not(:disabled):hover,.basic-flush#swym-remind-email-auth-button:not(:disabled):hover{cursor:pointer;text-decoration:none}.button.secondary:not(:disabled):hover:after,.secondary.btn.swym-button:not(:disabled):hover:after,.secondary#swym-remind-email-auth-button:not(:disabled):hover:after,.button.secondary-flush:not(:disabled):hover:after,.secondary-flush.btn.swym-button:not(:disabled):hover:after,.secondary-flush#swym-remind-email-auth-button:not(:disabled):hover:after,.button.basic:not(:disabled):hover:after,.basic.btn.swym-button:not(:disabled):hover:after,.basic#swym-remind-email-auth-button:not(:disabled):hover:after,.button.basic-flush:not(:disabled):hover:after,.basic-flush.btn.swym-button:not(:disabled):hover:after,.basic-flush#swym-remind-email-auth-button:not(:disabled):hover:after{background-color:currentColor;width:100%}.psuedo-btn{display:inline-flex;justify-content:center;align-items:center;align-content:center;background-color:#bcbcbc;flex-direction:column}.psuedo-btn>span{line-height:inherit;opacity:0;height:0}.psuedo-btn .checkmark-circle{stroke-dasharray:500;stroke-dashoffset:500;stroke-width:3;stroke-miterlimit:10;stroke:#fff;fill:none;-webkit-animation:stroke 1.2s cubic-bezier(.65,0,.85,1) infinite;animation:stroke 1.2s cubic-bezier(.65,0,.85,1) infinite}.psuedo-btn .checkmark{width:48px;height:48px;border-radius:50%;display:block;stroke-width:5;stroke:#fff;stroke-miterlimit:10;box-shadow:inset 0 0 #fb6418}.psuedo-btn.primary{min-width:0}.psuedo-btn.primary:not(:disabled):hover{box-shadow:0 4px 8px #00000014;cursor:inherit;-webkit-transform:scale(.98);transform:scale(.98);text-decoration:none}.psuedo-btn.white .checkmark-circle{-webkit-animation:strokeBlack 1.2s cubic-bezier(.65,0,.85,1) infinite;animation:strokeBlack 1.2s cubic-bezier(.65,0,.85,1) infinite}@-webkit-keyframes stroke{to{stroke-dashoffset:0;stroke:#fb6418}}@keyframes stroke{to{stroke-dashoffset:0;stroke:#fb6418}}@-webkit-keyframes strokeBlack{to{stroke-dashoffset:0;stroke:#000}}@keyframes strokeBlack{to{stroke-dashoffset:0;stroke:#000}}.headline,.headXXS,.headXS,.headSmall,.headMedium,.headLarge,.headXL,.headXXL{font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif;line-height:105%;text-transform:uppercase;-webkit-font-smoothing:antialiased}.headXXS{font-size:12px}.headXS{font-size:14px}.headSmall{font-size:16px}.headMedium{font-size:24px;letter-spacing:-.02em}.headLarge{font-size:Max(36px,3.3vw);letter-spacing:-.02em}@media (min-width: 1920px){.headLarge{font-size:63.36px}}.headXL{font-size:Max(36px,5.5vw);letter-spacing:-.02em}@media (min-width: 1920px){.headXL{font-size:105.6px}}.headXXL{font-size:Max(48px,7.7vw);letter-spacing:-.02em}@media (min-width: 1920px){.headXXL{font-size:147.84px}}.bodyLarge{font-family:ZwiftSprint-Regular,Helvetica,Arial,sans-serif;font-size:24px;line-height:120%}.bodyMedium{font-family:ZwiftSprint-Regular,Helvetica,Arial,sans-serif;font-size:16px;line-height:140%}.bodySmall{font-family:ZwiftSprint-Regular,Helvetica,Arial,sans-serif;font-size:14px;line-height:140%}.bodyXS{font-family:ZwiftSprint-Regular,Helvetica,Arial,sans-serif;font-size:12px;line-height:120%}.italic{font-family:ZwiftSprint-MediumItalic,Helvetica,Arial,sans-serif}@media (min-width: 1024px){.desktopXXL{font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif;line-height:105%;text-transform:uppercase;-webkit-font-smoothing:antialiased;font-size:7.7vw;letter-spacing:-.02em}}@media (min-width: 1920px){.desktopXXL{font-size:147.84px}}@media (min-width: 1024px){.desktopXL{font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif;line-height:105%;text-transform:uppercase;-webkit-font-smoothing:antialiased;font-size:5.5vw;letter-spacing:-.02em}}@media (min-width: 1920px){.desktopXL{font-size:105.6px}}@media (min-width: 1024px){.desktopLarge{font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif;line-height:105%;text-transform:uppercase;-webkit-font-smoothing:antialiased;font-size:3.3vw;letter-spacing:-.02em}}@media (min-width: 1920px){.desktopLarge{font-size:63.36px}}@media (min-width: 1024px){.desktopMedium{font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif;line-height:105%;text-transform:uppercase;-webkit-font-smoothing:antialiased;font-size:24px;letter-spacing:-.02em}}@media (min-width: 1024px){.desktopBodySmall{font-family:ZwiftFondo-Medium,Helvetica,Arial,sans-serif;font-size:14px;line-height:140%}}#announcement-bar .announcement-bar__content{padding:0}#announcement-bar .announcement-bar__text{font-size:16px;text-transform:uppercase}@media only screen and (max-width: 768px){.custom-icon-cards .has-gutter-enabled .custom-icon-cards__column:not(:last-child){margin-bottom:20px}}.section-heading,.section-description{width:100%}section.overlay-section{height:clamp(400px,32vw,900px);padding-bottom:32vw;padding-top:16vw}section.overlay-section .section-heading,section.overlay-section .section-description{margin:0 auto;max-width:1300px;padding:0 calc(3% + 30px)}.container.overlay-container{margin-top:min(-20vw,-200px)}.custom-icon-cards__image-column .image-element__wrap{width:100%}@media only screen and (max-width: 768px){.custom-icon-cards__image-column.has-image-crop:not(.image-crop--none){height:100vw}}.custom-icon-cards__text-column{padding:30px 0}@media only screen and (max-width: 1268px){.custom-icon-cards__text-column.one-third.has-background{width:100%}}.custom-icon-cards__text-column .custom-icon-cards__wrapper{display:flex;flex-wrap:wrap;justify-content:flex-start;align-self:stretch;padding:16px;width:100%}.custom-icon-cards__text-column .card_heading{padding-bottom:8px}.custom-icon-cards__text-column.is-align-center .custom-icon-cards__wrapper{align-items:center}.custom-icon-cards__text-column.is-align-start .custom-icon-cards__wrapper{align-items:flex-start}.custom-icon-cards__text-column.is-align-end .custom-icon-cards__wrapper{align-items:flex-end}.custom-icon-cards__text-column .custom-icon-cards__text,.custom-icon-cards__container{width:100%}.custom-icon-cards__heading{padding-bottom:20px;line-height:1.2}.custom-icon-cards__wrapper{border-radius:8px;overflow:hidden}.custom-icon-cards__wrapper.with-shadow{box-shadow:4px 4px 15px 1px #0003}.custom-icon-cards__link{width:100%;display:block;overflow:hidden}.custom-icon-cards__link:hover .custom-icon-cards__image,.custom-icon-cards__link:hover svg{-webkit-transform:scale(1.1);transform:scale(1.1)}.custom-icon-cards__image,.custom-icon-cards__link svg{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.custom-icon-cards__footer-circle{width:200px;height:200px;border-radius:50%;margin-top:-70px}.custom-icon-cards__footer-circle-2{width:200px;height:200px;border-radius:50%;margin-left:auto;margin-right:auto}.custom-icon-cards__footer-square{width:200px;height:200px;margin-left:auto;margin-right:auto}.custom-icon-cards__z-curve-top{padding-top:16vw}.custom-icon-cards__z-curve-bottom{padding-bottom:16vw}.custom-icon-cards__z-curve-container{padding:0px calc(3% + 30px);max-width:1300px;gap:4px;justify-content:space-between}@media only screen and (min-width: 320px) and (max-width: 480px){.custom-icon-cards__footer-circle{margin-top:-30px}.custom-icon-cards__z-curve-container{padding-bottom:60px}}@media only screen and (min-width: 480px) and (max-width: 768px){.block__custom-icon-cards .has-gutter-enabled .custom-icon-cards__column{margin-bottom:20px;margin-top:20px}.custom-icon-cards__footer-circle{margin-top:-90px}.custom-icon-cards__z-curve-container{padding-bottom:60px}}@media only screen and (min-width: 768px) and (max-width: 1268px){.custom-icon-cards__footer-circle{margin-top:-30px}}@media only screen and (min-width: 1200px){.custom-icon-cards__footer-circle{margin-top:-90px}}.heading-section__content{padding-left:30px;padding-right:30px}.product-drawers{padding-top:8vw}.product-drawers__wrap{padding-bottom:8vw;margin-left:10px;margin-right:10px}@media (min-width: 768px){.product-drawers__wrap{padding-bottom:40px}}.drawer-separator{border:1px solid #e5e5e5}.product-drawer__content{padding:40px 0;cursor:pointer;display:flex;flex-wrap:wrap;overflow:hidden}@media (min-width: 768px){.product-drawer__content{padding:60px 0}}.product-drawer__content-title{align-items:center;display:flex;height:30px;flex:10;order:1}@media (min-width: 768px){.product-drawer__content-title{order:unset}}.product-drawer__content-title span{font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif;font-size:24px;letter-spacing:-.02em;line-height:105%;text-transform:uppercase}.product-drawer__content-descr{flex:9;font-family:ZwiftSprint-Bold,Helvetica,Arial,sans-serif;font-size:16px;line-height:22px;max-width:50%;opacity:1;position:relative;transition:opacity .6s,max-height .6s,padding-top .6s;width:auto;max-height:0;opacity:0;padding-top:0}.product-drawer__content-descr p{font-family:ZwiftSprint-Regular,Helvetica,Arial,sans-serif}.product-drawer__content-descr p strong{font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif}.product-drawer__content-descr ul{margin-left:20px;list-style-type:disc;font-family:ZwiftSprint-Regular,Helvetica,Arial,sans-serif}.product-drawer__content-descr p a{color:#fb6418}.product-drawer__content-descr p a:hover{color:#01b2cc}.product-drawer__content.active .product-drawer__content-descr{max-height:2000px;opacity:1}@media (max-width: 768px){.product-drawer__content.active .product-drawer__content-descr{padding-top:40px}}.product-drawer__content-descr p:not(:first-child){margin-top:28px}@media (max-width: 768px){.product-drawer__content-descr{order:3;flex-basis:100%;max-width:100%}}.product-drawer__content-icon{flex:1;color:#fb6418;font-size:40px;line-height:16px;justify-content:flex-end;display:flex;align-items:center;height:30px;order:2;width:50%}@media (min-width: 768px){.product-drawer__content-icon{order:unset;width:auto;position:relative}}.solvvy-chat-icon{position:fixed;right:25px;bottom:25px;height:60px;pointer-events:all;z-index:100;-webkit-filter:drop-shadow(rgba(0,0,0,.1) 1px 1px 3px);filter:drop-shadow(rgba(0,0,0,.1) 1px 1px 3px)}.solvvy-v5-widget.desktop.position-bottom-right.close-button{right:25px!important;bottom:25px!important}body.noscroll{overflow:hidden;position:fixed}body.cart.noscroll{width:100%}.modal{display:block;opacity:0;z-index:-100;transition:all .5s ease;position:relative;pointer-events:none}.modal .modal__overlay{position:relative;top:0;left:0;width:100%;height:100%;opacity:0;background:#000;transition:all .5s ease}.modal.modal--open{z-index:10000;opacity:1;transition:all .5s ease;pointer-events:all}.modal.modal--open .modal__overlay{position:fixed;z-index:9999;opacity:.75;transition:all .5s ease}.modal__popup{display:grid;position:fixed;left:50%;top:50%;width:100%;max-width:540px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff;z-index:10000;border-radius:8px;overflow-y:auto;height:100%;transition:all .5s ease}.modal__popup.modal__popup--wide{max-width:780px}@media screen and (min-width: 641px){.modal__popup{height:auto;max-height:95%}}.modal__close-button--upper{position:absolute;top:16px;right:16px;border:0;cursor:pointer;background:transparent;padding:0;font-size:32px}.modal__close-button--upper .icon{width:1em;height:1em;display:block}.modal__content{grid-column:1;grid-row:1;width:100%;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;padding:40px 24px 16px}.modal__content .lazyframe{width:100%}@media screen and (min-width: 641px){.modal__content{padding:56px 40px 24px}.modal__popup--wide .modal__content{padding:56px 72px 10px 56px}}.modal__header{margin-bottom:24px}.modal__title{font-size:32px;line-height:105%;margin-bottom:8px}.modal__inner-content{width:100%}.modal__inner-content:not(:last-child){margin-bottom:24px}.modal__footer{padding:24px;display:flex;justify-content:flex-end;align-items:flex-end}@media screen and (min-width: 641px){.modal__title{font-size:48px;margin-bottom:16px}.modal__header{margin-bottom:24px}.modal__footer{padding:24px 32px}.modal__popup--wide .modal__title{margin-bottom:8px}}.modal__content--success{opacity:0;visibility:hidden}.modal--success .modal__content{display:none}.modal--success .modal__content--success{opacity:1;visibility:visible;transition:opacity .2s ease}.modal__content--success{grid-column:1;grid-row:1;width:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;padding:40px 24px 16px}.modal__content--success .lazyframe{width:100%}@media screen and (min-width: 641px){.modal__content--success{padding:56px 40px 24px}.modal__popup--wide .modal__content--success{padding:56px 72px 10px 56px}}.modal__content--success .modal__footer{padding:0;display:flex;justify-content:flex-end;align-items:flex-end;width:100%}.modal.hub-axle-guide.modal--open .modal__popup{max-height:90%;margin-top:revert;padding-top:64px;transition:all .5s ease;width:90%}@media (min-width: 1268px){.modal.hub-axle-guide.modal--open .modal__popup{height:auto;left:50%}}.modal.hub-axle-guide .modal__popup{max-width:375px;margin-top:900px;transition:all .5s ease}@media (min-width: 1268px){.modal.hub-axle-guide .modal__popup{margin-top:0;left:200%;max-width:714px}}.modal.hub-axle-guide .modal__close-button--upper{left:16px;right:unset}.modal.hub-axle-guide .modal__close-button--upper .desktop-x{display:none}.modal.hub-axle-guide .modal__close-button--upper .mobile-arrow{display:block;padding-bottom:16px}@media (min-width: 1268px){.modal.hub-axle-guide .modal__close-button--upper{left:unset;right:16px}.modal.hub-axle-guide .modal__close-button--upper .mobile-arrow{display:none}.modal.hub-axle-guide .modal__close-button--upper .desktop-x{display:block}}.modal.hub-axle-guide .modal__image-container{align-self:center;display:flex;flex-direction:column;gap:40px}@media (min-width: 1268px){.modal.hub-axle-guide .modal__image-container{flex-direction:row}}.modal--video .modal__popup{background:transparent;max-width:1024px;width:90%;height:auto;border-radius:0;overflow-y:visible}@media (min-width: 1268px){.modal--video .modal__popup{width:100%}}.modal--video .modal__content{padding:0;border-radius:8px;overflow-y:auto}.modal--video .modal__close-button--upper{top:-32px;right:0}.modal--video .modal__close-button--upper path{fill:#fff}.modal--video .modal__video-container video{width:100%;display:block}.popup-modal .popup__wrapper{border-radius:8px;max-width:600px}.popup-modal .popup__wrapper .popup__content{max-width:unset}.popup-modal .popup__wrapper .popup__title{font-size:32px;line-height:105%;margin-bottom:8px}.popup-modal .popup__wrapper input{resize:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;border-radius:8px;border:2px solid #e5e5e5;color:#141518;font-family:ZwiftSprint-Medium,Helvetica,Arial,sans-serif;font-size:16px;line-height:140%;padding:19px 24px;width:100%;box-sizing:border-box}.popup-modal .popup__wrapper .input:focus,.popup-modal .popup__wrapper .input:active{border:2px solid #bcbcbc;box-shadow:none}.popup-modal .popup__wrapper .newsletter-form.is-responsive{flex-direction:column}.popup-modal .popup__wrapper .error-msg{background:none;border-radius:0;box-shadow:none;color:#e32817}.popup-modal .popup__wrapper .email-error-message{opacity:0;display:none}.popup-modal .popup__wrapper .show-error .email-error-message{opacity:1;margin-top:-16px;padding:12px;display:inline-block;transition:opacity .2s ease,margin .2s ease}#modal__newsletter-confirmation{transition:all 0ms}#modal__newsletter-confirmation>.modal__popup.modal__popup--wide{max-width:600px}@media (max-width: 768px){#modal__newsletter-confirmation>.modal__popup.modal__popup--wide{padding:33% 0}}.section--drawer .image-with-text-overlay__banner .image-with-text-overlay__content-container,.section--css-grid .image-with-text-overlay__banner .image-with-text-overlay__content-container{display:grid}.section--drawer .image-with-text-overlay__banner .image-with-text-overlay__content-container .image-element__wrap,.section--css-grid .image-with-text-overlay__banner .image-with-text-overlay__content-container .image-element__wrap{grid-column:1;grid-row:1 / span 4;width:100%}.section--drawer .image-with-text-overlay__banner .image-with-text-overlay__content-container .image-element__wrap img,.section--css-grid .image-with-text-overlay__banner .image-with-text-overlay__content-container .image-element__wrap img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.section--drawer .image-with-text-overlay__banner .image-with-text-overlay__content-container .caption,.section--css-grid .image-with-text-overlay__banner .image-with-text-overlay__content-container .caption{grid-column:1;grid-row:2;position:relative;-webkit-transform:none;transform:none;top:0;padding-top:0}.section--drawer .image-with-text-overlay__banner .image-with-text-overlay__content-container .caption.align-middle,.section--css-grid .image-with-text-overlay__banner .image-with-text-overlay__content-container .caption.align-middle{align-self:center}.section--drawer .image-with-text-overlay__banner .image-with-text-overlay__content-container .caption.align-top,.section--css-grid .image-with-text-overlay__banner .image-with-text-overlay__content-container .caption.align-top{align-self:flex-start}.section--drawer .image-with-text-overlay__banner .image-with-text-overlay__content-container .caption.align-bottom,.section--css-grid .image-with-text-overlay__banner .image-with-text-overlay__content-container .caption.align-bottom{align-self:flex-end}.section--css-grid .image-with-text-overlay__banner .image-with-text-overlay__content-container{grid-template-rows:40px auto 0 40px}@media screen and (min-width: 769px){.section--css-grid .image-with-text-overlay__banner .image-with-text-overlay__content-container{grid-template-rows:80px auto 0 80px}}.section--css-grid.z-curve__img-bottom .image-with-text-overlay__banner .image-with-text-overlay__content-container{grid-template-rows:40px auto 16vw}@media screen and (min-width: 769px){.section--css-grid.z-curve__img-bottom .image-with-text-overlay__banner .image-with-text-overlay__content-container{grid-template-rows:80px auto 16vw}}.section--css-grid:not(.z-curve__img-bottom).z-curve__img-right .image-with-text-overlay__banner .image-with-text-overlay__content-container,.section--css-grid:not(.z-curve__img-bottom).z-curve__img-left .image-with-text-overlay__banner .image-with-text-overlay__content-container{grid-template-rows:16vw auto 0}@media screen and (min-width: 769px){.section--css-grid:not(.z-curve__img-bottom).z-curve__img-right .image-with-text-overlay__banner .image-with-text-overlay__content-container,.section--css-grid:not(.z-curve__img-bottom).z-curve__img-left .image-with-text-overlay__banner .image-with-text-overlay__content-container{grid-template-rows:16vw auto 0}}.section--css-grid.z-curve__img-bottom.z-curve__img-right .image-with-text-overlay__banner .image-with-text-overlay__content-container,.section--css-grid.z-curve__img-bottom.z-curve__img-left .image-with-text-overlay__banner .image-with-text-overlay__content-container{grid-template-rows:16vw auto 16vw}@media screen and (min-width: 769px){.section--css-grid.z-curve__img-bottom.z-curve__img-right .image-with-text-overlay__banner .image-with-text-overlay__content-container,.section--css-grid.z-curve__img-bottom.z-curve__img-left .image-with-text-overlay__banner .image-with-text-overlay__content-container{grid-template-rows:16vw auto 16vw}}.section--drawer .image-with-text-overlay__banner .image-with-text-overlay__content-container{grid-template-rows:40px auto auto 16vw}@media screen and (min-width: 769px){.section--drawer .image-with-text-overlay__banner .image-with-text-overlay__content-container{grid-template-rows:88px auto auto 16vw}}.section--drawer .image-element__wrap{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%}.section--drawer .image-element__wrap img{min-height:1350px}.section--drawer .drawer{position:relative;width:100%;grid-column:1;grid-row:3;max-width:906px;margin:auto;scroll-margin-top:200px;padding-top:230px}@media (min-width: 1200px){.section--drawer .drawer{padding-top:5vw}}@media (min-width: 1920px){.section--drawer .drawer{padding-top:180px}}.section--drawer .drawer.drawer--collapsed{max-height:0;transition:max-height .4s ease,padding .4s ease;overflow:hidden}.section--drawer .drawer.drawer--collapsed.drawer--open{max-height:1000px}.section--drawer .drawer .drawer__header{margin-bottom:32px;text-align:center}.section--drawer .drawer .drawer__title{color:#fff;text-align:center;font-size:32px;font-weight:900;line-height:34px;letter-spacing:-.02em}.section--drawer .drawer .drawer__content{display:flex;grid-gap:24px 60px;flex-direction:column;padding:0 20px}.section--drawer .drawer .drawer__cta-container{display:flex;flex-direction:column;align-items:center;padding:16px;gap:24px;width:100%;background:#fff;border-radius:8px;box-shadow:0 4px 5px #00000024,0 1px 10px #0000001f,0 2px 4px #0003}.section--drawer .drawer .drawer__cta-container a.button.primary,.section--drawer .drawer .drawer__cta-container a.primary.btn.swym-button,.section--drawer .drawer .drawer__cta-container a.primary#swym-remind-email-auth-button{width:100%;height:51px}.section--drawer .drawer .drawer__cta-container a.button.secondary,.section--drawer .drawer .drawer__cta-container a.secondary.btn.swym-button,.section--drawer .drawer .drawer__cta-container a.secondary#swym-remind-email-auth-button{padding-top:0}.section--drawer .drawer .drawer__cta-title{font-size:24px;line-height:28.8px;text-transform:none;text-align:center}@media screen and (min-width: 769px){.section--drawer .drawer .drawer__content{flex-direction:row}.section--drawer .drawer .drawer__title{font-size:48px;line-height:50px}}.page--thank-you body,.page--checkout-one-thank-you body{height:auto;overflow:visible}.page--thank-you body.loading,.page--checkout-one-thank-you body.loading{opacity:0}.page--thank-you .fade-in,.page--checkout-one-thank-you .fade-in{opacity:1;-webkit-animation-name:fadeInOpacity;animation-name:fadeInOpacity;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-duration:.5s;animation-duration:.5s}@-webkit-keyframes fadeInOpacity{0%{opacity:0}to{opacity:1}}@keyframes fadeInOpacity{0%{opacity:0}to{opacity:1}}.page--thank-you .main,.page--checkout-one-thank-you .main{padding-bottom:0}.page--thank-you .main__content .step .payment-method-list,.page--checkout-one-thank-you .main__content .step .payment-method-list{list-style:none;margin-left:0}.page--thank-you .main__footer .policy-list,.page--checkout-one-thank-you .main__footer .policy-list{margin:0}.page--thank-you .section__wrapper,.page--checkout-one-thank-you .section__wrapper{padding-bottom:60px!important}.page--thank-you .z-curve__img-bottom .section__wrapper,.page--checkout-one-thank-you .z-curve__img-bottom .section__wrapper{padding-bottom:16vw!important}#template-page-next-steps,.page__next-steps-for-subscription{background-color:#f8f8fa}.section--next-steps{padding-top:10px}.column-grid__wrap{display:grid;grid-gap:45px;grid-template-columns:repeat(4,minmax(0,1fr));margin-left:10px;margin-right:10px;padding:0 30px}@media (max-width: 768px){.column-grid__wrap{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 480px){.column-grid__wrap{grid-template-columns:repeat(1,minmax(0,1fr))}}.column-with-links a{color:#fb6418}.column-with-links__descr a:after{content:"";width:10px;height:10px;-webkit-mask:url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.51469 4.0658L2.15794 9.42237C1.72146 9.85883 1.0138 9.85882 0.57734 9.42234C0.140876 8.98586 0.140888 8.2782 0.577367 7.84174L5.93378 2.4855H4.16172C1.92641 2.4855 1.92642 0.250188 1.92642 0.250188H8.61174C8.90459 0.244834 9.19914 0.353894 9.42261 0.577366C9.53661 0.691374 9.62084 0.823882 9.67528 0.965226C9.72354 1.09014 9.75 1.2259 9.75 1.36784L9.75 8.07377C9.75 8.07377 7.51469 8.07377 7.51469 5.83846L7.51469 4.0658Z' fill='%23FB6418'/%3E%3C/svg%3E%0A") center/cover no-repeat;mask:url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.51469 4.0658L2.15794 9.42237C1.72146 9.85883 1.0138 9.85882 0.57734 9.42234C0.140876 8.98586 0.140888 8.2782 0.577367 7.84174L5.93378 2.4855H4.16172C1.92641 2.4855 1.92642 0.250188 1.92642 0.250188H8.61174C8.90459 0.244834 9.19914 0.353894 9.42261 0.577366C9.53661 0.691374 9.62084 0.823882 9.67528 0.965226C9.72354 1.09014 9.75 1.2259 9.75 1.36784L9.75 8.07377C9.75 8.07377 7.51469 8.07377 7.51469 5.83846L7.51469 4.0658Z' fill='%23FB6418'/%3E%3C/svg%3E%0A") center/cover no-repeat;background:#fb6418;top:4px;right:-15px;position:absolute;display:inline-block;background-repeat:no-repeat}@media (min-width: 768px){.column-with-links,.column-with-links a{color:#6d6e7b;cursor:pointer}.column-with-links__descr a:after{background:#6d6e7b}.column-with-links:hover{color:#141518}.column-with-links a:hover,.column-with-links a:hover:after{color:#fb6418}}.column-with-links__title span{text-transform:uppercase;margin-bottom:16px;font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif;display:block}.column-with-links__descr a{text-transform:uppercase;font-size:12px;font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif;display:inline-block;position:relative}.column-with-links__descr a:not(:last-child){margin-bottom:15px}.page--thank-you .step__footer .step__footer__info,.page--checkout-one-thank-you .step__footer .step__footer__info{display:none!important}.error-msg{margin-top:16px;padding:24px;border-radius:8px;background:#f8f8fa;box-shadow:0 8px 8px #0003}.product-notification-form{height:100%;display:flex;justify-content:flex-start;align-items:stretch;flex-direction:column}.product-notification-form .field__input{border:2px solid #bbbcc5;border-radius:8px;padding:19px 24px;font-size:16px;height:auto;line-height:140%;width:100%}.product-notification-form .label{margin-bottom:3px}.product-notification-form select.control{background:none;-webkit-appearance:none;font-size:16px;padding:19px 48px 19px 24px;border-radius:8px;border:2px solid #bcbcbc;background-color:#fff;background-image:url(data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZGF0YS1wcmVmaXg9ImZhcyIgZGF0YS1pY29uPSJjaGV2cm9uLWRvd24iIGNsYXNzPSJzdmctaW5saW5lLS1mYSBmYS1jaGV2cm9uLWRvd24gZmEtdy0xNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNDQ4IDUxMiI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMjA3LjAyOSAzODEuNDc2TDEyLjY4NiAxODcuMTMyYy05LjM3My05LjM3My05LjM3My0yNC41NjkgMC0zMy45NDFsMjIuNjY3LTIyLjY2N2M5LjM1Ny05LjM1NyAyNC41MjItOS4zNzUgMzMuOTAxLS4wNEwyMjQgMjg0LjUwNWwxNTQuNzQ1LTE1NC4wMjFjOS4zNzktOS4zMzUgMjQuNTQ0LTkuMzE3IDMzLjkwMS4wNGwyMi42NjcgMjIuNjY3YzkuMzczIDkuMzczIDkuMzczIDI0LjU2OSAwIDMzLjk0MUwyNDAuOTcxIDM4MS40NzZjLTkuMzczIDkuMzcyLTI0LjU2OSA5LjM3Mi0zMy45NDIgMHoiLz48L3N2Zz4=);background-size:14px 18px;background-repeat:no-repeat;background-position:calc(100% - 24px) 50%;cursor:pointer;width:100%}.product-notification-form .form__footer{margin-top:auto;display:flex;flex-direction:column;align-items:center;justify-content:flex-end}.product-notification-form .form__footer .button[type=submit],.product-notification-form .form__footer .btn.swym-button[type=submit],.product-notification-form .form__footer #swym-remind-email-auth-button[type=submit]{width:102%}.product-notification-form .success-msg.message{margin:0 50px 24px 0;padding:16px;background:#f4f4f4;color:green;font-size:12px;line-height:140%;font-weight:500}.product-notification-form .error-msg{color:#e32817;font-size:12px;line-height:140%;font-weight:500;background:transparent;box-shadow:none}.product-notification-form .error-msg.message{margin:0 50px 24px 0;padding:16px;background:#f4f4f4}.product-notification-form .email-field{margin-bottom:22px}.product-notification-form .email-error-message{opacity:0;visibility:hidden;padding:0 20px;margin:-16px 0 0}.product-notification-form .show-error .field__input{border-color:#e32817}.product-notification-form .show-error .email-error-message{opacity:1;margin-top:5px;visibility:visible;transition:opacity .2s ease,margin .2s ease}.product-notification-form .recaptcha-badge{margin-top:16px;text-align:center}.product-notification-form .form__small-text{font-size:12px;line-height:16.8px}@media screen and (min-width: 641px){.product-notification-form .form__footer{margin-top:56px}}.product-notification-success-page,.product-notification-form.show-success-page{display:none}.product-notification-form.show-success-page+.product-notification-success-page{display:block}.hidden{clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}.cardInteractive,.card{position:relative;display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden;border-radius:8px;color:#000;text-decoration:none;box-shadow:0 0 20px #0000001a;-webkit-transform:scale(1);transform:scale(1);transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden}.cardInteractive:hover{color:#000;text-decoration:none;-webkit-transform:scale(1.02) perspective(1px);transform:scale(1.02) perspective(1px)}.inner{position:absolute;top:0;left:0;right:0;bottom:0}.image{position:relative;width:100%;padding-top:66.66667%;background-size:cover;background-position:center;background-repeat:no-repeat}.infoinner{padding:32px;display:flex;flex-direction:column;justify-content:space-between;flex-grow:1}@media (min-width: 1024px){.infoinner{padding:40px}}.info{display:flex;flex-direction:column;flex-grow:1}.info .body{margin-top:12px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.info .eyebrow{color:#767676;margin-bottom:12px}.info .bottom{padding-top:32px;margin-top:auto}.info .bottom:before{background-color:#fb6418;border-radius:4px;content:"";display:block;height:4px;margin-bottom:12px;width:24px}.info .green:before{background-color:#26af4b}.info .time{display:contents}.info .time:before{background-color:#bcbcbc;border-radius:4px;content:"";display:inline-block;margin:3px 12px;height:4px;width:4px}.info{background-color:#fff}.onboarding .content{width:100%}@media (min-width: 768px){.onboarding .content{width:50%}}.iconChipGroup{align-items:flex-start;display:flex;flex-flow:row wrap;gap:40px}.chipText{margin-top:8px}.iconChip{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:#000;display:flex;flex-direction:column;font-family:ZwiftSprint-Medium,Helvetica,Arial,sans-serif;font-size:14px;margin:0;padding:unset;text-align:center;-webkit-transform:scale(.98);transform:scale(.98);transition:background-color .2s ease-in-out,box-shadow .2s ease-in-out,color .2s ease-in-out,opacity .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:background-color .2s ease-in-out,box-shadow .2s ease-in-out,color .2s ease-in-out,opacity .2s ease-in-out,transform .2s ease-in-out;transition:background-color .2s ease-in-out,box-shadow .2s ease-in-out,color .2s ease-in-out,opacity .2s ease-in-out,transform .2s ease-in-out,-webkit-transform .2s ease-in-out;width:120px}.iconChip .chip-resting{border-radius:8px}.iconChip .chip-resting.inactive{cursor:pointer;border-radius:8px;opacity:.5}.iconChip .chip-resting.inactive:not(:disabled):hover{box-shadow:0 4px 8px #00000014;cursor:pointer;-webkit-transform:scale(1);transform:scale(1);opacity:1}.iconChip .chip-active{border-radius:8px;opacity:0;position:absolute;width:120px}.iconChip .chip-active:hover{box-shadow:0 4px 8px #00000014;cursor:pointer;-webkit-transform:scale(1);transform:scale(1);opacity:1}.section-header{flex:0 0 100%;padding-left:40px}.circle{border-radius:50%;margin-bottom:20px}.three-cards__text-column{padding:30px}.three-cards__text-column .three-cards__wrapper{display:flex;flex-wrap:wrap;justify-content:flex-start;align-self:stretch}.three-cards__text-column .three-cards__wrapper.with-shadow{box-shadow:4px 4px 15px 1px #00000054}.three-cards__text-column.is-align-center .three-cards__wrapper{align-items:center}.three-cards__text-column.is-align-start .three-cards__wrapper{align-items:flex-start}.three-cards__text-column.is-align-end .three-cards__wrapper{align-items:flex-end}.three-cards__text-column .three-cards__text,.three-cards__container{width:100%}.three-cards__heading{padding-bottom:20px;line-height:1.2}.three-cards__wrapper{box-shadow:0 4px 8px #00000014;border-radius:8px;overflow:hidden}.three-cards__link{width:100%;display:block;overflow:hidden}.three-cards__link:hover .three-cards__image,.three-cards__link:hover svg{-webkit-transform:scale(1.1);transform:scale(1.1)}.three-cards__image,.three-cards__link svg{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.three-cards__footer-circle{width:200px;height:200px;border-radius:50%;margin-top:-70px}.three-cards__footer-circle-2{width:200px;height:200px;border-radius:50%;margin-left:auto;margin-right:auto}.three-cards__footer-square{width:200px;height:200px;margin-left:auto;margin-right:auto}.three-cards__z-curve{padding-top:10vw;margin-top:-16vw}.three-cards__z-curve-bottom{width:101%;margin-top:-100px}.three-cards__z-curve-container{padding:0 3%;max-width:1300px}@media only screen and (min-width: 320px) and (max-width: 480px){.three-cards__footer-circle{margin-top:-30px}.three-cards__z-curve-container{padding-bottom:60px}}@media only screen and (min-width: 480px) and (max-width: 768px){.three-cards__footer-circle{margin-top:-90px}.three-cards__z-curve-container{padding-bottom:60px}}@media only screen and (min-width: 768px) and (max-width: 1268px){.three-cards__footer-circle{margin-top:-30px}}@media only screen and (min-width: 1200px){.three-cards__footer-circle{margin-top:-90px}.three-cards__z-curve-container{padding-bottom:170px}}@media only screen and (min-width: 2000px){.three-cards__z-curve-container{padding-bottom:200px}}.video-with-text{display:flex;flex-direction:column;width:100%}.video-with-text .videowrapper{flex:5}.video-with-text .videowrapper.video-wrapper--desktop{display:none}@media (min-width: 768px){.video-with-text .videowrapper.video-wrapper--desktop{display:block}.video-with-text .videowrapper.video-wrapper--mobile{display:none}}.video-with-text .video-text{flex:3;padding:24px 4px}.video-with-text iframe,.video-with-text img{border-radius:8px}.video-with-text .lazyframe{background-color:var(--background-color)!important}@media (min-width: 1268px){.video-with-text{flex-direction:row}.video-with-text.video-align-right{flex-direction:row-reverse}.video-with-text .headLarge{font-size:50px}.video-with-text>.video-text{align-self:center;padding:0 16px}.video-with-text>.video-text.right-align{text-align:right}}.background-video{grid-column:1;grid-row:1 / 5}.background-video .video-wrapper video{height:100%;-o-object-fit:cover;object-fit:cover}.relative{position:relative}.z-curve__img-left{-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxkZWZzPgogICAgPG1hc2sgaWQ9Im1hc2siPgogICAgICA8cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ3aGl0ZSIgLz4KICAgICAgPGNpcmNsZSBjeD0iOHZ3IiByPSI4dnciIGZpbGw9ImJsYWNrIiAvPgogICAgICA8cmVjdCB4PSI4dnciIHdpZHRoPSJjYWxjKDEwMCUgLSA4dncpIiBoZWlnaHQ9Ijh2dyIgZmlsbD0iYmxhY2siIC8+CiAgICAgIDxyZWN0IHg9ImNhbGMoMTAwJSAtIDh2dykiIHk9Ijd2dyIgd2lkdGg9Ijh2dyIgaGVpZ2h0PSI5dnciIGZpbGw9ImJsYWNrIiAvPgogICAgICA8Y2lyY2xlIGN4PSJjYWxjKDEwMCUgLSA4dncpIiBjeT0iMTZ2dyIgcj0iOHZ3IiBmaWxsPSJ3aGl0ZSIgLz4KICAgIDwvbWFzaz4KICA8L2RlZnM+CiAgPHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0iYmxhY2siIG1hc2s9InVybCgjbWFzaykiIC8+Cjwvc3ZnPgo=);mask:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxkZWZzPgogICAgPG1hc2sgaWQ9Im1hc2siPgogICAgICA8cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ3aGl0ZSIgLz4KICAgICAgPGNpcmNsZSBjeD0iOHZ3IiByPSI4dnciIGZpbGw9ImJsYWNrIiAvPgogICAgICA8cmVjdCB4PSI4dnciIHdpZHRoPSJjYWxjKDEwMCUgLSA4dncpIiBoZWlnaHQ9Ijh2dyIgZmlsbD0iYmxhY2siIC8+CiAgICAgIDxyZWN0IHg9ImNhbGMoMTAwJSAtIDh2dykiIHk9Ijd2dyIgd2lkdGg9Ijh2dyIgaGVpZ2h0PSI5dnciIGZpbGw9ImJsYWNrIiAvPgogICAgICA8Y2lyY2xlIGN4PSJjYWxjKDEwMCUgLSA4dncpIiBjeT0iMTZ2dyIgcj0iOHZ3IiBmaWxsPSJ3aGl0ZSIgLz4KICAgIDwvbWFzaz4KICA8L2RlZnM+CiAgPHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0iYmxhY2siIG1hc2s9InVybCgjbWFzaykiIC8+Cjwvc3ZnPgo=)}.z-curve__img-right{-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxkZWZzPgogICAgPG1hc2sgaWQ9Im1hc2siPgogICAgICA8cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ3aGl0ZSIgLz4KICAgICAgPGNpcmNsZSBjeD0iY2FsYygxMDAlIC0gOHZ3KSIgcj0iOHZ3IiBmaWxsPSJibGFjayIgLz4KICAgICAgPHJlY3Qgd2lkdGg9ImNhbGMoMTAwJSAtIDh2dykiIGhlaWdodD0iOHZ3IiBmaWxsPSJibGFjayIgLz4KICAgICAgPHJlY3QgeT0iN3Z3IiB3aWR0aD0iOHZ3IiBoZWlnaHQ9Ijl2dyIgZmlsbD0iYmxhY2siIC8+CiAgICAgIDxjaXJjbGUgY3g9Ijh2dyIgY3k9IjE2dnciIHI9Ijh2dyIgZmlsbD0id2hpdGUiIC8+CiAgICA8L21hc2s+CiAgPC9kZWZzPgogIDxyZWN0IHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9ImJsYWNrIiBtYXNrPSJ1cmwoI21hc2spIiAvPgo8L3N2Zz4K);mask:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxkZWZzPgogICAgPG1hc2sgaWQ9Im1hc2siPgogICAgICA8cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ3aGl0ZSIgLz4KICAgICAgPGNpcmNsZSBjeD0iY2FsYygxMDAlIC0gOHZ3KSIgcj0iOHZ3IiBmaWxsPSJibGFjayIgLz4KICAgICAgPHJlY3Qgd2lkdGg9ImNhbGMoMTAwJSAtIDh2dykiIGhlaWdodD0iOHZ3IiBmaWxsPSJibGFjayIgLz4KICAgICAgPHJlY3QgeT0iN3Z3IiB3aWR0aD0iOHZ3IiBoZWlnaHQ9Ijl2dyIgZmlsbD0iYmxhY2siIC8+CiAgICAgIDxjaXJjbGUgY3g9Ijh2dyIgY3k9IjE2dnciIHI9Ijh2dyIgZmlsbD0id2hpdGUiIC8+CiAgICA8L21hc2s+CiAgPC9kZWZzPgogIDxyZWN0IHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9ImJsYWNrIiBtYXNrPSJ1cmwoI21hc2spIiAvPgo8L3N2Zz4K)}.z-curve__img-bottom:after{content:"";position:absolute;bottom:-1px;z-index:38;width:100vw;height:16vw;background:#fff;pointer-events:none}.z-curve__img-bottom-left:after{-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxkZWZzPgogICAgPG1hc2sgaWQ9Im1hc2siPgogICAgICA8cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ3aGl0ZSIgLz4KICAgICAgPGNpcmNsZSBjeD0iOHZ3IiByPSI4dnciIGZpbGw9ImJsYWNrIiAvPgogICAgICA8cmVjdCB4PSI4dnciIHdpZHRoPSJjYWxjKDEwMCUgLSA4dncpIiBoZWlnaHQ9Ijh2dyIgZmlsbD0iYmxhY2siIC8+CiAgICAgIDxyZWN0IHg9ImNhbGMoMTAwJSAtIDh2dykiIHk9Ijd2dyIgd2lkdGg9Ijh2dyIgaGVpZ2h0PSI5dnciIGZpbGw9ImJsYWNrIiAvPgogICAgICA8Y2lyY2xlIGN4PSJjYWxjKDEwMCUgLSA4dncpIiBjeT0iMTZ2dyIgcj0iOHZ3IiBmaWxsPSJ3aGl0ZSIgLz4KICAgIDwvbWFzaz4KICA8L2RlZnM+CiAgPHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0iYmxhY2siIG1hc2s9InVybCgjbWFzaykiIC8+Cjwvc3ZnPgo=);mask:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxkZWZzPgogICAgPG1hc2sgaWQ9Im1hc2siPgogICAgICA8cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ3aGl0ZSIgLz4KICAgICAgPGNpcmNsZSBjeD0iOHZ3IiByPSI4dnciIGZpbGw9ImJsYWNrIiAvPgogICAgICA8cmVjdCB4PSI4dnciIHdpZHRoPSJjYWxjKDEwMCUgLSA4dncpIiBoZWlnaHQ9Ijh2dyIgZmlsbD0iYmxhY2siIC8+CiAgICAgIDxyZWN0IHg9ImNhbGMoMTAwJSAtIDh2dykiIHk9Ijd2dyIgd2lkdGg9Ijh2dyIgaGVpZ2h0PSI5dnciIGZpbGw9ImJsYWNrIiAvPgogICAgICA8Y2lyY2xlIGN4PSJjYWxjKDEwMCUgLSA4dncpIiBjeT0iMTZ2dyIgcj0iOHZ3IiBmaWxsPSJ3aGl0ZSIgLz4KICAgIDwvbWFzaz4KICA8L2RlZnM+CiAgPHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0iYmxhY2siIG1hc2s9InVybCgjbWFzaykiIC8+Cjwvc3ZnPgo=)}.z-curve__img-bottom-right:after{-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxkZWZzPgogICAgPG1hc2sgaWQ9Im1hc2siPgogICAgICA8cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ3aGl0ZSIgLz4KICAgICAgPGNpcmNsZSBjeD0iY2FsYygxMDAlIC0gOHZ3KSIgcj0iOHZ3IiBmaWxsPSJibGFjayIgLz4KICAgICAgPHJlY3Qgd2lkdGg9ImNhbGMoMTAwJSAtIDh2dykiIGhlaWdodD0iOHZ3IiBmaWxsPSJibGFjayIgLz4KICAgICAgPHJlY3QgeT0iN3Z3IiB3aWR0aD0iOHZ3IiBoZWlnaHQ9Ijl2dyIgZmlsbD0iYmxhY2siIC8+CiAgICAgIDxjaXJjbGUgY3g9Ijh2dyIgY3k9IjE2dnciIHI9Ijh2dyIgZmlsbD0id2hpdGUiIC8+CiAgICA8L21hc2s+CiAgPC9kZWZzPgogIDxyZWN0IHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9ImJsYWNrIiBtYXNrPSJ1cmwoI21hc2spIiAvPgo8L3N2Zz4K);mask:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxkZWZzPgogICAgPG1hc2sgaWQ9Im1hc2siPgogICAgICA8cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ3aGl0ZSIgLz4KICAgICAgPGNpcmNsZSBjeD0iY2FsYygxMDAlIC0gOHZ3KSIgcj0iOHZ3IiBmaWxsPSJibGFjayIgLz4KICAgICAgPHJlY3Qgd2lkdGg9ImNhbGMoMTAwJSAtIDh2dykiIGhlaWdodD0iOHZ3IiBmaWxsPSJibGFjayIgLz4KICAgICAgPHJlY3QgeT0iN3Z3IiB3aWR0aD0iOHZ3IiBoZWlnaHQ9Ijl2dyIgZmlsbD0iYmxhY2siIC8+CiAgICAgIDxjaXJjbGUgY3g9Ijh2dyIgY3k9IjE2dnciIHI9Ijh2dyIgZmlsbD0id2hpdGUiIC8+CiAgICA8L21hc2s+CiAgPC9kZWZzPgogIDxyZWN0IHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9ImJsYWNrIiBtYXNrPSJ1cmwoI21hc2spIiAvPgo8L3N2Zz4K)}.z-curve__img-bottom .slideshow-classic .flickity-button{top:50%}.z-curve__img-bottom .slideshow-classic .flickity-page-dots{bottom:10vw;z-index:39}@media only screen and (max-width: 480px){.z-curve__img-bottom .slideshow-classic.page-dots--true{padding-bottom:unset;margin-bottom:unset}}.z-curve{padding-top:16vw;margin-top:-16vw}.z-curve-left{-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxkZWZzPgogICAgPG1hc2sgaWQ9Im1hc2siPgogICAgICA8cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ3aGl0ZSIgLz4KICAgICAgPGNpcmNsZSBjeD0iOHZ3IiByPSI4dnciIGZpbGw9ImJsYWNrIiAvPgogICAgICA8cmVjdCB4PSI4dnciIHdpZHRoPSJjYWxjKDEwMCUgLSA4dncpIiBoZWlnaHQ9Ijh2dyIgZmlsbD0iYmxhY2siIC8+CiAgICAgIDxyZWN0IHg9ImNhbGMoMTAwJSAtIDh2dykiIHk9Ijd2dyIgd2lkdGg9Ijh2dyIgaGVpZ2h0PSI5dnciIGZpbGw9ImJsYWNrIiAvPgogICAgICA8Y2lyY2xlIGN4PSJjYWxjKDEwMCUgLSA4dncpIiBjeT0iMTZ2dyIgcj0iOHZ3IiBmaWxsPSJ3aGl0ZSIgLz4KICAgIDwvbWFzaz4KICA8L2RlZnM+CiAgPHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0iYmxhY2siIG1hc2s9InVybCgjbWFzaykiIC8+Cjwvc3ZnPgo=);mask:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxkZWZzPgogICAgPG1hc2sgaWQ9Im1hc2siPgogICAgICA8cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ3aGl0ZSIgLz4KICAgICAgPGNpcmNsZSBjeD0iOHZ3IiByPSI4dnciIGZpbGw9ImJsYWNrIiAvPgogICAgICA8cmVjdCB4PSI4dnciIHdpZHRoPSJjYWxjKDEwMCUgLSA4dncpIiBoZWlnaHQ9Ijh2dyIgZmlsbD0iYmxhY2siIC8+CiAgICAgIDxyZWN0IHg9ImNhbGMoMTAwJSAtIDh2dykiIHk9Ijd2dyIgd2lkdGg9Ijh2dyIgaGVpZ2h0PSI5dnciIGZpbGw9ImJsYWNrIiAvPgogICAgICA8Y2lyY2xlIGN4PSJjYWxjKDEwMCUgLSA4dncpIiBjeT0iMTZ2dyIgcj0iOHZ3IiBmaWxsPSJ3aGl0ZSIgLz4KICAgIDwvbWFzaz4KICA8L2RlZnM+CiAgPHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0iYmxhY2siIG1hc2s9InVybCgjbWFzaykiIC8+Cjwvc3ZnPgo=)}.z-curve-right{-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxkZWZzPgogICAgPG1hc2sgaWQ9Im1hc2siPgogICAgICA8cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ3aGl0ZSIgLz4KICAgICAgPGNpcmNsZSBjeD0iY2FsYygxMDAlIC0gOHZ3KSIgcj0iOHZ3IiBmaWxsPSJibGFjayIgLz4KICAgICAgPHJlY3Qgd2lkdGg9ImNhbGMoMTAwJSAtIDh2dykiIGhlaWdodD0iOHZ3IiBmaWxsPSJibGFjayIgLz4KICAgICAgPHJlY3QgeT0iN3Z3IiB3aWR0aD0iOHZ3IiBoZWlnaHQ9Ijl2dyIgZmlsbD0iYmxhY2siIC8+CiAgICAgIDxjaXJjbGUgY3g9Ijh2dyIgY3k9IjE2dnciIHI9Ijh2dyIgZmlsbD0id2hpdGUiIC8+CiAgICA8L21hc2s+CiAgPC9kZWZzPgogIDxyZWN0IHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9ImJsYWNrIiBtYXNrPSJ1cmwoI21hc2spIiAvPgo8L3N2Zz4K);mask:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxkZWZzPgogICAgPG1hc2sgaWQ9Im1hc2siPgogICAgICA8cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ3aGl0ZSIgLz4KICAgICAgPGNpcmNsZSBjeD0iY2FsYygxMDAlIC0gOHZ3KSIgcj0iOHZ3IiBmaWxsPSJibGFjayIgLz4KICAgICAgPHJlY3Qgd2lkdGg9ImNhbGMoMTAwJSAtIDh2dykiIGhlaWdodD0iOHZ3IiBmaWxsPSJibGFjayIgLz4KICAgICAgPHJlY3QgeT0iN3Z3IiB3aWR0aD0iOHZ3IiBoZWlnaHQ9Ijl2dyIgZmlsbD0iYmxhY2siIC8+CiAgICAgIDxjaXJjbGUgY3g9Ijh2dyIgY3k9IjE2dnciIHI9Ijh2dyIgZmlsbD0id2hpdGUiIC8+CiAgICA8L21hc2s+CiAgPC9kZWZzPgogIDxyZWN0IHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9ImJsYWNrIiBtYXNrPSJ1cmwoI21hc2spIiAvPgo8L3N2Zz4K)}.z-curve-pt-16vw{padding-bottom:16vw}.z-curve-pt-8vw{padding-bottom:8vw}.accessibility-info-container{position:relative}.accessibility-info{position:absolute;width:0;overflow:hidden}.accessibility-info-container:hover .accessibility-info,.accessibility-info-container:focus .accessibility-info,.accessibility-info-container:active .accessibility-info{display:block;position:absolute;top:90%;left:0%;margin-top:4px;width:auto;white-space:nowrap;padding:2px 8px;border-radius:4px;box-shadow:0 8px 16px #0003;font-family:ZwiftSprint-Regular,Helvetica,Arial,sans-serif;font-size:.85rem;background-color:#141518;color:#fff;text-align:center;z-index:1}.link-legal.accessibility-info-container:hover .accessibility-info,.link-legal.accessibility-info-container:focus .accessibility-info,.link-legal.accessibility-info-container:active .accessibility-info{top:auto;bottom:124%}.darkInfo .accessibility-info-container:hover .accessibility-info,.darkInfo .accessibility-info-container:focus .accessibility-info,.darkInfo .accessibility-info-container:active .accessibility-info{color:#141518;background-color:#fff}.account-sidebar__content{box-shadow:0 0 4px #00000040;border-radius:4px;padding:16px}.account-sidebar__content .has-margin-top{margin-top:16px}.account-sidebar__content .word-break-all{word-break:break-all}.text-carousel__content .button,.text-carousel__content .btn.swym-button,.text-carousel__content #swym-remind-email-auth-button{width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}.image-slideshow{position:relative}.image-testimonial__slide{background-color:#fff;border-radius:8px;display:flex;flex-direction:column;margin-left:calc(1/12 * 100vw);min-height:calc(100% - 20px);overflow:hidden;width:75vw}@media (min-width: 768px){.image-testimonial__slide{margin-left:25px;min-height:calc(100% - 20px);overflow:hidden;width:360px}}.testimonial__main{position:relative;height:200px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}@media (min-width: 768px){.testimonial__main{height:260px}}.testimonial-container{margin:auto 0;padding:10px 20px}.testimonial-container>div{margin-bottom:10px}.testimonial-carousel-icons{display:flex;gap:15px}.text-carousel__content .text-slideshow__heading,.text-carousel__content .button,.text-carousel__content .btn.swym-button,.text-carousel__content #swym-remind-email-auth-button{margin-bottom:20px;padding-bottom:0;margin-top:0!important;word-break:break-word}.text-carousel__content h2{font-size:24px!important}.slide-box-shadow{box-shadow:6px 6px 9px 1px #00000030}@media (min-width: 768px){.carousel-with-text .flickity-enabled{position:unset}}@media only screen and (max-width: 768px){.carousel-with-text .image-slideshow .flickity-buttons-container{display:flex}}.carousel-with-text .image-slideshow .flickity-buttons-container{position:inherit}.carousel-with-text .image-slideshow .flickity-buttons-container .flickity-button{background-color:#fb6418}.carousel-with-text .image-slideshow .flickity-buttons-container .flickity-button .flickity-button-icon{fill:#fff}.carousel-with-text .image-slideshow .flickity-buttons-container .flickity-button:disabled{background-color:#bbbcc5}@media (max-width: 768px){.carousel-with-text .image-slideshow .flickity-buttons-container{display:none}}@media (max-width: 768px){.text-carousel__content .banner__subheading{padding-right:45px}}.carousel-with-text .flickity-button{box-shadow:0 6px 6px 1px #e5e5e5}.carousel-with-text .flickity-button-icon{fill:#fb6418}.carousel-with-text .small-down--one-half{width:calc(100% - 20px)}.carousel-with-text .text-slideshow-column,.carousel-with-text .image-slideshow-column{margin-left:0;margin-right:0;width:100%}.slideshow-with-text__container.container{margin:0 auto;max-width:1300px;padding-left:calc(3% + 30px)}.swym-button{margin-top:10px}.featured-product__details .has-padding-bottom{padding-bottom:50px}.affirm-as-low-as .affirm-modal-trigger{margin-left:7px}p[data-page-type=cart]{text-align:right}.price-ui p[data-page-type=cart]{display:none!important}.cart__checkout{display:flex;width:100%}.ajax-cart .checkout.financing,.ajax-cart .checkout.financing:link,.ajax-cart .checkout.financing:visited,.cart__checkout .checkout.financing,.cart__checkout .checkout.financing:link,.cart__checkout .checkout.financing:visited,.ajax-cart .checkout.financing:hover,.ajax-cart .checkout.financing.is-hovered,.cart__checkout .checkout.financing:hover,.cart__checkout .checkout.financing.is-hovered,.ajax-cart .checkout.financing:focus,.ajax-cart .checkout.financing.is-focused,.cart__checkout .checkout.financing:focus,.cart__checkout .checkout.financing.is-focused,.ajax-cart .checkout.financing:active,.ajax-cart .checkout.financing.is-active,.cart__checkout .checkout.financing:active,.cart__checkout .checkout.financing.is-active,.ajax-cart .checkout.signin,.ajax-cart .checkout.signin:link,.ajax-cart .checkout.signin:visited,.cart__checkout .checkout.signin,.cart__checkout .checkout.signin:link,.cart__checkout .checkout.signin:visited,.ajax-cart .checkout.signin:hover,.ajax-cart .checkout.signin.is-hovered,.cart__checkout .checkout.signin:hover,.cart__checkout .checkout.signin.is-hovered,.ajax-cart .checkout.signin:focus,.ajax-cart .checkout.signin.is-focused,.cart__checkout .checkout.signin:focus,.cart__checkout .checkout.signin.is-focused,.ajax-cart .checkout.signin:active,.ajax-cart .checkout.signin.is-active,.cart__checkout .checkout.signin:active,.cart__checkout .checkout.signin.is-active{background-color:#6d6e7b}.ajax-cart .checkout.financing.is-inverted,.cart__checkout .checkout.financing.is-inverted,.ajax-cart .checkout.signin.is-inverted,.cart__checkout .checkout.signin.is-inverted{color:#6d6e7b;background-color:#fff;border-color:#6d6e7b}.cart__checkout div[data-not-eligible-for-finance-checkout-buttons],.cart__checkout div[data-physical-only-checkout-buttons],.cart__checkout div[data-mixed-cart-checkout-buttons]{display:flex}.cart__checkout div[data-not-eligible-for-finance-checkout-buttons] .button,.cart__checkout div[data-not-eligible-for-finance-checkout-buttons] .btn.swym-button,.cart__checkout div[data-not-eligible-for-finance-checkout-buttons] #swym-remind-email-auth-button,.cart__checkout div[data-physical-only-checkout-buttons] .button,.cart__checkout div[data-physical-only-checkout-buttons] .btn.swym-button,.cart__checkout div[data-physical-only-checkout-buttons] #swym-remind-email-auth-button,.cart__checkout div[data-mixed-cart-checkout-buttons] .button,.cart__checkout div[data-mixed-cart-checkout-buttons] .btn.swym-button,.cart__checkout div[data-mixed-cart-checkout-buttons] #swym-remind-email-auth-button{min-width:unset}.cart__checkout div[data-not-eligible-for-finance-checkout-buttons]{width:calc(50% - 20px)}.content-tabs-container{flex-direction:column}.content-tabs__zcurve-top{padding-top:16vw}.content-tabs__zcurve-bottom{padding-bottom:16vw}.page-hub-setup #header,.page-hub-setup #mobile-header,.page-hub-setup .header-sticky-wrapper.is-sticky #header.header,.page-hub-setup #mobile-header-sticky-wrapper.is-sticky #mobile-header.mobile-header{background-color:#f4f4f4}.content-tabs-heading{margin:0 auto;padding:32px 16px;text-align:center}.content-tabs-heading .content-tabs-preheading{color:#fb6418;padding:8px 0}.content-tabs-heading .content-tabs-preheading-logo .icon{height:24px;width:100%}.content-tabs-heading .content-tabs-preheading-logo .icon svg{fill:#fb6418}.content-tabs-heading .content-tabs-subheading{margin:0 auto;max-width:600px}.content-tabs-heading .buttons{padding-top:8px}@media (min-width: 1268px){.content-tabs-heading{max-width:50%}}.content-tabs-list{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;max-width:1250px;overflow:hidden;padding:0 3%;width:100%}@media (min-width: 1268px){.content-tabs-list{justify-content:space-around;padding:0}.content-tabs-list>div:first-of-type:after{content:"";margin:-4px auto auto;left:0;right:0;width:Min(1125px,90%);border-bottom:2px solid #535461;display:block;position:absolute}}.content-tabs-list .content-tab{width:100%;background-color:var(--background-color)}@media (min-width: 1268px){.content-tabs-list .content-tab{order:0;width:auto}}.content-tabs-list .content-tab .content-tab-label{background-color:#fff;display:flex;gap:8px}.content-tabs-list .content-tab .input-hidden{-webkit-appearance:none;-moz-appearance:none;appearance:none}.content-tabs-list .content-tab .input-hidden+.content-tab-label{align-items:center;border:3px solid transparent;border-radius:8px;box-shadow:0 4px 8px #00000014;color:#535461;padding:0 8px;position:relative;transition:all .15s;z-index:1}.content-tabs-list .content-tab .input-hidden+.content-tab-label .tab-label-container{transition:all .15s;width:calc(100% - 16px)}.content-tabs-list .content-tab .input-hidden+.content-tab-label .tab-label{display:flex;gap:8px;height:64px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.content-tabs-list .content-tab .input-hidden+.content-tab-label .tab-label .icon.icon--active{height:100%;width:24px}.content-tabs-list .content-tab .input-hidden+.content-tab-label .tab-label>.tab-icon{position:relative}.content-tabs-list .content-tab .input-hidden+.content-tab-label .tab-label>.tab-text{align-self:center}.content-tabs-list .content-tab .input-hidden+.content-tab-label .carot{visibility:visible;opacity:1;transition:all .15s}@media (min-width: 1268px){.content-tabs-list .content-tab .input-hidden+.content-tab-label .carot{display:none}}@media (min-width: 1268px){.content-tabs-list .content-tab .input-hidden+.content-tab-label{background-color:transparent;box-shadow:none;color:#848596}.content-tabs-list .content-tab .input-hidden+.content-tab-label .tab-label-container{width:100%}.content-tabs-list .content-tab .input-hidden+.content-tab-label .tab-label{border-bottom:3px solid transparent;height:40px}.content-tabs-list .content-tab .input-hidden+.content-tab-label .tab-label>.tab-text{padding-right:16px}}@media (min-width: 1268px){.content-tabs-list .content-tab .input-hidden:not(:checked)+.content-tab-label:hover .tab-text,.content-tabs-list .content-tab .input-hidden:not(:checked)+.content-tab-label:hover .tab-icon{color:#535461;-webkit-transform:translateY(-8px);transform:translateY(-8px);transition:all 50ms}.content-tabs-list .content-tab .input-hidden:not(:checked)+.content-tab-label:hover .tab-label{border-bottom:3px solid #535461}}.content-tabs-list .content-tab .input-hidden:checked+.content-tab-label{color:#fb6418;border-radius:8px 8px 0 0;box-shadow:none;justify-content:flex-start;transition:border-radius .15s,box-shadow .25s,color .15s}@media (min-width: 1268px){.content-tabs-list .content-tab .input-hidden:checked+.content-tab-label .tab-icon{transition:-webkit-transform 50ms;transition:transform 50ms;transition:transform 50ms,-webkit-transform 50ms;-webkit-transform:translateY(-8px);transform:translateY(-8px)}.content-tabs-list .content-tab .input-hidden:checked+.content-tab-label .tab-label{border-bottom:3px solid #FB6418}.content-tabs-list .content-tab .input-hidden:checked+.content-tab-label .tab-text{transition:padding-bottom 50ms;padding-bottom:12px}}.content-tabs-list .content-tab .input-hidden:checked+.content-tab-label .carot{fill:#fb6418;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);transition:all .15s}.content-tabs-list .content-body{padding:0 3%;visibility:hidden;max-height:0;position:relative;width:100%;transition:all .25s;z-index:-1}@media (min-width: 1268px){.content-tabs-list .content-body{transition:opacity .35s,max-height 0s;max-width:Min(1125px,90%);opacity:0;order:1;padding:0;z-index:0}}.content-tabs-list .content-body.is-displayed{background-color:#fff;max-height:19999px;transition:all .25s;visibility:visible;z-index:0}@media (min-width: 1268px){.content-tabs-list .content-body.is-displayed{background-color:var(--background-color);opacity:1;transition:visibility 0s,opacity .55s ease-in-out,max-height 0s}}.content-tabs-list .overview-block{color:#535461;display:flex;flex-wrap:wrap;gap:24px;justify-content:center;padding:56px 0}@media (min-width: 1268px){.content-tabs-list .overview-block{justify-content:space-between}}.content-tabs-list .overview-card{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #00000014;display:flex;flex-direction:column-reverse;max-width:400px}.content-tabs-list .overview-card .card-text{padding:1.5rem}.content-tabs-list .overview-card .card-text.with-image{flex:1}.content-tabs-list .overview-card .card-img{width:600px;flex:1;border-radius:8px 8px 0 0}@media (min-width: 1268px){.content-tabs-list .overview-card .card-img{border-radius:0 8px 8px 0;width:300px}}@media (min-width: 1268px){.content-tabs-list .overview-card{flex-direction:row;max-width:unset;overflow:hidden;width:48%}}.content-tabs-list .video-guide-block{padding:56px 0}.content-tabs-list .video-guide-block hr{display:none}@media (min-width: 1268px){.content-tabs-list .video-guide-block hr{display:block;height:2px;margin:56px 8px;background-color:#848596;border:none}}.content-tabs-list .side-by-side-video{display:flex;flex-direction:column}@media (min-width: 1268px){.content-tabs-list .side-by-side-video{flex-direction:row;gap:120px}.content-tabs-list .side-by-side-video>div{width:calc(46% - 20px)}}.content-tabs-list .side-by-side-video .video-with-text{display:block}.content-tabs-list .side-by-side-video .video-with-text .video-text{margin:auto;padding:24px 4px;width:Min(600px,100%)}@media (min-width: 1268px){.content-tabs-list .side-by-side-video .video-with-text .video-text{padding:12px 32px 32px}}.content-tabs-list .side-by-side-video .video-with-text .videowrapper{margin:0 auto;width:Min(600px,100%)}.content-tabs-list .side-by-side-video .video-with-text .video-text-heading{padding-bottom:8px}.content-tabs-list .setup-block{padding:56px 0}.content-tabs-list .setup-block hr{background-color:#bbbcc5;margin:56px 0}.content-tabs-list .setup-step{display:flex;flex-direction:column;gap:32px}@media (min-width: 1268px){.content-tabs-list .setup-step{flex-direction:row}.content-tabs-list .setup-step.align-reverse,.content-tabs-list .setup-step.align-reverse .image-with-zoom{flex-direction:row-reverse}}.content-tabs-list .setup-step-image-container{display:flex;flex:1;flex-direction:column;gap:24px;align-items:center}.content-tabs-list .setup-step-image-container .image-with-zoom{display:flex;gap:24px;align-items:flex-end}.content-tabs-list .setup-step-text{align-self:center;flex:1}@media (min-width: 480px){.content-tabs-list .setup-step-text{max-width:75%}}@media (min-width: 1268px){.content-tabs-list .setup-step-text{max-width:40%}}.content-tabs-list .setup-step-text *+*{padding-top:8px}.content-tabs-list .specs-block{padding:56px 0}.content-tabs-list .tables-and-asides{display:flex;flex-direction:column}@media (min-width: 1268px){.content-tabs-list .tables-and-asides{flex-direction:row;justify-content:space-between}}@media (min-width: 1268px){.content-tabs-list .specs-tables{width:72%}}.content-tabs-list table.specs-table,.content-tabs-list table.item-table{width:100%}.content-tabs-list .specs-table th,.content-tabs-list .item-table th{padding-bottom:20px}.content-tabs-list .specs-table,.content-tabs-list .item-table{margin-bottom:32px}.content-tabs-list .specs-table tr+tr,.content-tabs-list .item-table tr+tr{border-top:1px solid #e0e0e4;height:40px;width:100%}.content-tabs-list .specs-table td,.content-tabs-list .item-table td{padding:12px 0 4px;vertical-align:bottom}.content-tabs-list .specs-table td+td{text-align:right}.content-tabs-list .specs-asides{display:flex;flex-direction:column;gap:24px;padding-top:48px}.content-tabs-list .specs-asides aside{background-color:#fff;border-radius:4px;box-shadow:0 1px 1px #00000024,0 2px 1px #0000001f,0 1px 3px #0003;padding:20px}.content-tabs-list .specs-asides .aside-body{display:flex;gap:8px}@media (min-width: 1268px){.content-tabs-list .specs-asides .aside-body>img{-o-object-fit:contain;object-fit:contain;width:30%}.content-tabs-list .specs-asides .aside-body>img div{width:65%}}@media (min-width: 1268px){.content-tabs-list .specs-asides{width:22%}.content-tabs-list .specs-asides aside:hover{box-shadow:0 4px 10px #0003}}.content-tabs-list .cassette-specs{display:flex;flex-direction:column-reverse;gap:32px}.content-tabs-list .cassette-specs>div{flex:1}@media (min-width: 1268px){.content-tabs-list .cassette-specs{flex-direction:row;padding-top:48px;width:72%}}.content-tabs-list .cassette-specs-text .bodyMedium{padding-top:24px}.content-tabs-list .cassette-video{padding-top:48px;max-width:600px}.content-tabs-list .in-the-box-block{padding:56px 0}.content-tabs-list .itb-sections{display:flex;flex-direction:row;flex-wrap:wrap;gap:0 24px;justify-content:center;margin-top:56px}@media (min-width: 1268px){.content-tabs-list .itb-sections{display:grid;gap:0 64px;grid-template-columns:1fr 1fr 1fr}}.content-tabs-list .itb-item{display:flex;flex-direction:column;gap:40px;align-items:center;max-width:calc(50% - 24px);min-width:300px}@media (min-width: 1268px){.content-tabs-list .itb-item{max-width:unset}}.footer__container{background-color:#141518}.footer .icon-essenital-accessibility .icon{width:3rem}.footer__credits{font-family:ZwiftSprint-Bold,Helvetica,Arial,sans-serif;color:#fff}.footer__credits a{color:#fb6418}.footer__credits a.link-legal:first-of-type{margin-left:.3rem}.newsletter-form .newsletter__text{display:none}.newsletter-form input{height:48px}.newsletter-section.z-curve-pt-8vw .newsletter__wrapper{padding:8vw 40px}.footer .newsletter-form .error-msg{background:#fff;border-radius:35px;color:#e32817}.footer .newsletter-form .email-error-message{opacity:0;display:none}.footer .newsletter-form .show-error .email-error-message{opacity:1;margin:-16px 0 8px;padding:12px;display:inline-block;transition:opacity .2s ease,margin .2s ease}@media only screen and (max-width: 480px){.block__image-with-overlay .mobile-text--below-media.has-background .caption-content,.block__image-with-overlay .mobile-text--below-media.has-border .caption-content,.image-slideshow .mobile-text--below-media.has-background .caption-content,.image-slideshow .mobile-text--below-media.has-border .caption-content,.image-with-text-overlay .mobile-text--below-media.has-background .caption-content,.image-with-text-overlay .mobile-text--below-media.has-border .caption-content,.block__image-with-overlay .mobile-text--over-media .caption .caption-content,.image-slideshow .mobile-text--over-media .caption .caption-content,.image-with-text-overlay .mobile-text--over-media .caption .caption-content{margin-left:10px;margin-right:10px}}.block__image-with-overlay .pretext,.block__image-with-overlay .subtitle,.image-slideshow .pretext,.image-slideshow .subtitle,.image-with-text-overlay .pretext,.image-with-text-overlay .subtitle{font-family:ZwiftSprint-Medium,Helvetica,Arial,sans-serif!important}.image-with-text__heading.is-large{font-size:48px;line-height:105%;letter-spacing:-.02em}.image-with-text__heading.is-regular,.title{font-size:32px;line-height:105%!important;letter-spacing:-.02em}@media only screen and (min-width: 480px){.image-with-text__heading.is-large{font-size:80px}.image-with-text__heading.is-regular,.title{font-size:48px}}.caption-rows-text{max-width:480px;pointer-events:all;display:inline-block}.caption-rows-text.desktop-hidden{padding:1.5rem;margin:0 auto}.caption-row-text{margin:30px 0;background:#fff;padding:25px;border-radius:8px;box-shadow:0 16px 64px #000}.caption-row-text strong{font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif;font-size:24px;color:#141518}@media (min-width: 768px){.block__image-with-rows-overlay .image-element__wrap img{min-height:91vh}}@media (max-width: 480px){#shopify-section-1628013778d272f09d .image-with-text__text-column .image-with-text__heading{padding-bottom:0}.image-with-text__text-column{margin-bottom:0!important;padding-bottom:0}}@media (max-width: 768px){.image-with-text__section--with-title .container .image-with-text__column:nth-of-type(2){order:-1}.image-with-text__section--with-title .container .image-with-text__title{padding:30px 30px 0}}@media (min-width: 768px){.image-with-text__section--with-title .container{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto auto}.image-with-text__section--with-title .container .image-with-text__title{grid-column:2/4;padding:30px 0 0 30px}.image-with-text__section--with-title .container .image-with-text__title .image-with-text__heading{padding-bottom:0}.image-with-text__section--with-title .container .image-with-text__column{width:100%!important}.image-with-text__section--with-title .container .image-with-text__column:nth-of-type(2){grid-column:1;grid-row:1/3}.image-with-text__section--with-title .container .image-with-text__column:nth-of-type(3){grid-column:2;grid-row:2}.image-with-text__section--with-title .container .image-with-text__column:nth-of-type(4){grid-column:3;grid-row:2}}.image-with-text__wrapper{width:100%}.image-with-text__wrapper h3.image-with-text__heading.is-large{font-size:Max(36px,3.3vw);letter-spacing:-.02em;line-height:105%}@media (min-width: 768px){.image-with-text__wrapper .buttons{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}}.image-with-text__wrapper .buttons .button,.image-with-text__wrapper .buttons .btn.swym-button,.image-with-text__wrapper .buttons #swym-remind-email-auth-button{white-space:normal;text-align:left}.image-with-text-overlay__heading-logo .icon{height:auto;width:auto}.image-with-text-overlay__heading-logo .icon svg{fill:currentColor}.image-with-text-overlay__subheading p{letter-spacing:0}.image-with-text__wrapper .testimonial{margin-top:54px}.image-with-text__wrapper .testimonial__quote{font-style:normal;font-weight:400;font-size:24px;line-height:140%;margin-bottom:24px}.image-with-text__wrapper .testimonial__author{display:grid;grid-template-columns:48px 1fr;grid-gap:4px 8px}.image-with-text__wrapper .testimonial__avatar{grid-column:1;grid-row:1 / 4}.image-with-text__wrapper .testimonial__author-name,.image-with-text__wrapper .testimonial__author-byline{grid-column:2}.image-with-text__wrapper .testimonial__author-byline{font-size:12px;line-height:105%}.image-with-text__wrapper .image-element__wrap{margin-left:0}.header,.mobile-header{font-family:ZwiftSprint-Medium,Helvetica,Arial,sans-serif}#shopify-section-header-classic{--colorLeft: #fff;--colorRight: #fff;--logoDisplay: block;--logoDarkDisplay: none;z-index:50;color:var(--colorLeft)}#shopify-section-header-classic header{box-shadow:0 1.5rem 1rem -1rem #00000026}#shopify-section-header-classic .container{align-items:center;margin:0 3vw}#shopify-section-header-classic .container .navbar-item{letter-spacing:0}@media (min-width: 1024px){#shopify-section-header-classic .container{height:90px}#shopify-section-header-classic .container .container.has-no-side-gutter{height:auto;display:flex;align-items:stretch;padding:43px 0}#shopify-section-header-classic .container .mega-menu__section .mega-menu{position:absolute;top:85px}}#shopify-section-header-classic .icon{height:1em;width:1em}#shopify-section-header-classic .header-cart__icon .icon,#shopify-section-header-classic .mobile-header__open-menu .icon,#shopify-section-header-classic .mobile-header__close-menu .icon,#shopify-section-header-classic .item-with-icon .icon{font-size:48px}#shopify-section-header-classic .header-cart.has-cart-count{flex-direction:row}#shopify-section-header-classic .cart__count--text{margin-left:-14px;min-width:28px}#shopify-section-header-classic .cart__count--text:hover{color:#fb6418}#shopify-section-header-classic icon-caption{margin-left:12px}#shopify-section-header-classic .header-cart__icon:hover #cart{fill:#fb6418}#shopify-section-header-classic .hamburger{margin-left:16px}#shopify-section-header-classic .hamburger:hover{cursor:pointer}#shopify-section-header-classic .darkLeft{--colorLeft: #141518;--logoDisplay: none;--logoDarkDisplay: block}#shopify-section-header-classic .darkRight{--colorRight: #141518}#shopify-section-header-classic .header-menu__disclosure .selectors-form__wrap,#shopify-section-header-classic .selectors-form--mobile .selectors-form__wrap{margin-bottom:0;justify-content:flex-start}#shopify-section-header-classic .header-menu__disclosure .disclosure,#shopify-section-header-classic .selectors-form--mobile .disclosure{padding:0}#shopify-section-header-classic .header-menu__disclosure .disclosure__toggle,#shopify-section-header-classic .selectors-form--mobile .disclosure__toggle{font-family:ZwiftSprint-Bold,Helvetica,Arial,sans-serif;font-weight:700;position:relative;margin-top:0;border:none;border-radius:0;background:transparent;box-shadow:none;padding:14px 0}#shopify-section-header-classic .header-menu__disclosure .disclosure__toggle:hover,#shopify-section-header-classic .header-menu__disclosure .disclosure__toggle.is-clicked,#shopify-section-header-classic .selectors-form--mobile .disclosure__toggle:hover,#shopify-section-header-classic .selectors-form--mobile .disclosure__toggle.is-clicked{color:#fb6418}#shopify-section-header-classic .header-menu__disclosure .disclosure__toggle:after,#shopify-section-header-classic .selectors-form--mobile .disclosure__toggle:after{content:"";background-color:transparent;border-radius:2px;height:2px;left:0;position:absolute;transition:background-color .2s ease-in-out,width .2s ease-in-out;width:0;bottom:10px}#shopify-section-header-classic .header-menu__disclosure .disclosure__toggle:hover:after,#shopify-section-header-classic .selectors-form--mobile .disclosure__toggle:hover:after{background-color:currentColor;width:100%}#shopify-section-header-classic .header-menu__disclosure .disclosure__toggle .icon,#shopify-section-header-classic .selectors-form--mobile .disclosure__toggle .icon{margin-left:4px;font-size:24px}#shopify-section-header-classic .header-menu__disclosure .disclosure__list-wrap,#shopify-section-header-classic .selectors-form--mobile .disclosure__list-wrap{top:100%;padding-top:0;padding-bottom:0;position:absolute;-webkit-transform:translateY(-1px);transform:translateY(-1px);right:0}#shopify-section-header-classic .header-menu__disclosure .disclosure-list,#shopify-section-header-classic .selectors-form--mobile .disclosure-list{box-shadow:0 8px 16px #0003;border:none;border-radius:8px;padding:8px 0;min-width:270px}#shopify-section-header-classic .header-menu__disclosure .disclosure__button,#shopify-section-header-classic .selectors-form--mobile .disclosure__button{font-family:ZwiftSprint-Bold,Helvetica,Arial,sans-serif;font-weight:700;padding:17px 0 17px 40px;font-size:16px;line-height:140%}#shopify-section-header-classic .header-menu__disclosure .disclosure__button:hover,#shopify-section-header-classic .header-menu__disclosure .disclosure__button:focus,#shopify-section-header-classic .selectors-form--mobile .disclosure__button:hover,#shopify-section-header-classic .selectors-form--mobile .disclosure__button:focus{background:#bbbcc566;color:initial}#shopify-section-header-classic .header-menu__disclosure .disclosure-list__item--current .disclosure__button,#shopify-section-header-classic .selectors-form--mobile .disclosure-list__item--current .disclosure__button{display:inline-flex;justify-content:flex-start;align-items:center;padding-left:8px}#shopify-section-header-classic .header-menu__disclosure .disclosure-list__item--current .disclosure__button .icon,#shopify-section-header-classic .selectors-form--mobile .disclosure-list__item--current .disclosure__button .icon{font-size:24px;margin-right:8px}#shopify-section-header-classic .selectors-form--mobile .selectors-form__wrap{padding-left:1.5rem}#shopify-section-header-classic .selectors-form--mobile .disclosure-list{-webkit-transform:translateY(100%);transform:translateY(100%);transition:.4s;border-radius:0;position:fixed;width:100%;bottom:0}#shopify-section-header-classic .selectors-form--mobile .disclosure__list-wrap{bottom:0;left:0;right:0;top:0;position:fixed;pointer-events:none;overflow:hidden}#shopify-section-header-classic .selectors-form--mobile .disclosure__list-wrap .disclosure__list-wrap-overlay{display:block;position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:-1}#shopify-section-header-classic .selectors-form--mobile .disclosure__toggle.is-clicked+.disclosure__list-wrap{pointer-events:all}#shopify-section-header-classic .selectors-form--mobile .disclosure__toggle.is-clicked+.disclosure__list-wrap .disclosure-list{-webkit-transform:translateY(0);transform:translateY(0)}#shopify-section-header-classic .header-menu__disclosure .disclosure__toggle{margin-left:50px}#shopify-section-header-classic .header-menu__disclosure .disclosure__toggle:hover+.disclosure__list-wrap{opacity:1;visibility:visible;pointer-events:all}#shopify-section-header-classic [data-enable_overlay=true] .header{height:90px}#shopify-section-header-classic [data-enable_overlay=true] .header:hover{background-color:#fff}#shopify-section-header-classic [data-enable_overlay=true] .header section{height:100%}#shopify-section-header-classic [data-enable_overlay=true] .header section .container{height:100%}#shopify-section-header-classic [data-enable_overlay=true] .header img.overlay-logo{display:var(--logoDisplay)}#shopify-section-header-classic [data-enable_overlay=true] .header img.overlay-logo-dark{display:var(--logoDarkDisplay)}#shopify-section-header-classic [data-enable_overlay=true] .header__link,#shopify-section-header-classic [data-enable_overlay=true] .select select{color:var(--colorLeft)!important;fill:var(--colorLeft)!important}#shopify-section-header-classic [data-enable_overlay=true] .header:hover .header__link,#shopify-section-header-classic [data-enable_overlay=true] .select select{fill:#141518!important;color:#141518!important}#shopify-section-header-classic [data-enable_overlay=true] .mobile-header .mobile-menu__toggle-icon .icon,#shopify-section-header-classic [data-enable_overlay=true] .mobile-header .header__link{color:#fff;fill:#fff}#shopify-section-header-classic [data-enable_overlay=true] .header:not(:hover) .disclosure__toggle:not(:hover){color:#fff}#shopify-section-header-classic .header-sticky-wrapper.is-sticky .mobile-header .mobile-menu__toggle-icon .icon,#shopify-section-header-classic .header-sticky-wrapper.is-sticky .mobile-header .header__link{color:#141518!important;fill:#141518!important}#shopify-section-header-classic #header-sticky-wrapper{height:auto!important}#shopify-section-header-classic .header__logo,#shopify-section-header-classic .logo__content{max-width:26px!important}#shopify-section-header-classic .header__cta{margin-right:30px;display:none;align-items:center}@media only screen and (min-width: 1268px){#shopify-section-header-classic .header__cta{display:flex}}#shopify-section-header-classic .header__cta .button:hover,#shopify-section-header-classic .header__cta .btn.swym-button:hover,#shopify-section-header-classic .header__cta #swym-remind-email-auth-button:hover{-webkit-transform:scale(1.03);transform:scale(1.03)}.page-details #shopify-section-header-classic [data-enable_overlay=true] .header__link,[data-enable_overlay=true] .select select{color:#141518!important}#mobile-header hr{height:unset;border:1px solid rgba(0,0,0,.12);margin:24px 40px}#mobile-header .mobile-header__content{background-color:#fff;text-transform:none;z-index:40}#mobile-header .mobile-menu__list{padding:32px 12px 0}#mobile-header .header-cart__icon{top:6px}#mobile-header .header__cta--mobile{padding-bottom:0}#mobile-header .header__cta--mobile{display:flex;padding:2.5rem 1.5rem;margin-right:0}#mobile-header .header__cta--mobile a.button.primary,#mobile-header .header__cta--mobile a.primary.btn.swym-button,#mobile-header .header__cta--mobile a.primary#swym-remind-email-auth-button{color:#fff}#mobile-header .mobile-menu{top:0}#mobile-header .mobile-menu .mobile-header__link{display:inline-flex;justify-content:flex-start;align-items:center}#mobile-header .mobile-menu .cart{position:relative;left:10px}#mobile-header .mobile-menu .header__cta--mobile{padding:1.5rem}#mobile-header .mobile-menu .mobile-menu__socials{padding:.5rem 1.5rem}#mobile-header .mobile-menu .mobile-menu__socials li{margin-right:15px}#mobile-header .mobile-menu .mobile-menu__socials li:last-child{margin-right:0}#mobile-header .mobile-menu .mobile-menu__socials .icon{height:2rem;width:2rem;background:#141518;padding:7px;border-radius:50%}#mobile-header .mobile-menu .mobile-menu__socials .icon svg{fill:#fff}@media only screen and (min-width: 1268px){#mobile-header .header__cta--mobile{display:none}}#mobile-header .cart__count--text{margin-top:8px}#mobile-header .mobile-header__open-menu{-webkit-transform:scale(.85);transform:scale(.85)}#mobile-header .mobile-logo{padding-left:20px}#mobile-header .mobile-logo .image-element__wrap{max-width:25px!important}#mobile-header .gauge .icon,#mobile-header .logout .icon,#mobile-header .login .icon,#mobile-header .mobile-header__close-menu .icon{-webkit-transform:scale(.65);transform:scale(.65)}[data-enable_overlay=true]:hover .overlay-logo__content{display:none!important}[data-enable_overlay=true]:hover .logo__content{display:block!important}.page-details .overlay-logo__content{display:none!important}.page-details .logo__content{display:block!important}.submenu__input+label a:after{position:relative;right:auto;top:9px;left:16px}.mobile-menu__first-level .close-dropdown,.mobile-menu__first-level .close-sub-dropdown{left:16px}.buttons{flex-wrap:wrap;margin:-.5rem}.button--link-style,.button--link-style:link,.button--link-style:visited,a.button--link-style.button,a.button--link-style.btn.swym-button,a.button--link-style#swym-remind-email-auth-button,a.button--link-style.button:link,a.button--link-style.btn.swym-button:link,a.button--link-style#swym-remind-email-auth-button:link,a.button--link-style.button:visited,a.button--link-style.btn.swym-button:visited,a.button--link-style#swym-remind-email-auth-button:visited{text-decoration:underline;text-underline-offset:10px}.button--link-style,a.button--link-style.button,a.button--link-style.btn.swym-button,a.button--link-style#swym-remind-email-auth-button{border-bottom:0px}.button--link2-style,.button--link2-style:link,.button--link2-style:visited,a.button--link2-style.button,a.button--link2-style.btn.swym-button,a.button--link2-style#swym-remind-email-auth-button,a.button--link2-style.button:link,a.button--link2-style.btn.swym-button:link,a.button--link2-style#swym-remind-email-auth-button:link,a.button--link2-style.button:visited,a.button--link2-style.btn.swym-button:visited,a.button--link2-style#swym-remind-email-auth-button:visited{text-decoration:underline;text-underline-offset:10px}.button--link2-style,a.button--link2-style.button,a.button--link2-style.btn.swym-button,a.button--link2-style#swym-remind-email-auth-button{border-bottom:0px}.slideshow-classic{width:100%}@media only screen and (max-width: 480px){.slideshow-classic.page-dots--true{padding-bottom:25px;margin-bottom:25px}}.slideshow-classic .flickity-prev-next-button .flickity-button-icon{position:absolute;left:50%;top:50%;width:45%;height:45%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translate(-50%) translateY(-50%)}.slideshow-classic .mobile-text--over-media .caption{top:45%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width: 768px){.slideshow-classic .mobile-text--over-media .caption{top:30%}}@media only screen and (max-width: 480px){.slideshow-classic .mobile-text--over-media .caption{top:45%}}@media only screen and (max-width: 480px){.slideshow-classic .mobile-text--below-media .caption{position:static;text-align:center;margin-top:20px;margin-bottom:20px}}.slideshow-classic .gallery-cell,.slideshow-classic .gallery-cell .image-element__wrap{width:100%}@media only screen and (max-width: 480px){.slideshow-classic .gallery-cell{display:block}}.slideshow-classic .flickity-button,.slideshow-classic .flickity-page-dots{position:absolute;top:auto;bottom:25px}.slideshow-classic .flickity-button{z-index:10}@media only screen and (max-width: 480px){.slideshow-classic .flickity-button{display:none}}.slideshow-classic .flickity-page-dots{bottom:40px}@media only screen and (max-width: 480px){.slideshow-classic .flickity-page-dots{bottom:0}}.slideshow-classic__buttons{justify-content:space-between}.slideshow-classic__buttons.are-small{max-width:300px}.slideshow-classic__buttons.are-regular{max-width:400px}.slideshow-classic__buttons.are-large{max-width:500px}.slideshow-classic__buttons.is-justify-left{justify-content:flex-start}.slideshow-classic__buttons.is-justify-right{justify-content:flex-end}.slideshow-classic__buttons.is-justify-center{justify-content:center}.slideshow-classic__buttons .button,.slideshow-classic__buttons .btn.swym-button,.slideshow-classic__buttons #swym-remind-email-auth-button{flex:0 0 calc(50% - 6px);margin-bottom:12px;white-space:normal;margin-left:0;margin-right:0}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.slideshow-classic__buttons .button,.slideshow-classic__buttons .btn.swym-button,.slideshow-classic__buttons #swym-remind-email-auth-button{width:100%!important;max-width:calc(50% - 6px)!important;margin:0 auto}}@media only screen and (max-width: 480px){.slideshow-classic__buttons .button,.slideshow-classic__buttons .btn.swym-button,.slideshow-classic__buttons #swym-remind-email-auth-button{flex:1 0 100%}}.slideshow-classic__banner{overflow:hidden;position:relative}@media only screen and (max-width: 768px){.slideshow-classic__banner{overflow:visible}}.slideshow-classic__banner .slideshow-classic__subheading{padding-top:10px}.slideshow-classic__banner .placeholder-svg{min-height:400px}h1.slideshow-classic__heading.title{line-height:105%!important}.slideshow-classic__banner h2.title span,.slideshow-with-text .text-slideshow__heading.banner__heading{font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif;font-size:2rem;line-height:105%;letter-spacing:-.02em}@media only screen and (min-width: 450){.slideshow-classic__banner h2.title span,.slideshow-with-text .text-slideshow__heading.banner__heading{font-size:48px}}.slideshow-classic__subheading.subtitle p{font-size:1rem;line-height:140%;font-family:ZwiftSprint-Regular,Helvetica,Arial,sans-serif}.image-with-text-overlay__subheading{padding-top:10px;margin-bottom:1.5rem}.image-with-text-overlay__heading.headXL{font-size:clamp(36px,5vw,80px)}.caption--rows{display:flex!important;justify-content:space-between;flex-wrap:wrap;align-items:baseline}.caption-rows-text{max-width:500px;pointer-events:all;display:inline-block}@media (max-width: 479px){.mobile-hide-cards{display:none}}@media (min-width: 480px){.desktop-hide-cards{display:none}}.caption-rows-text.desktop-hide-cards{padding:1.5rem;margin:0 auto}.caption-row-text{margin:30px 0;background:#fff;border-radius:8px;box-shadow:0 16px 64px #00000014;display:flex;padding:20px;align-items:center}.caption-row-text .with-image{width:70%}.row-img-wrapper{width:40%}.row-img-wrapper img{width:100%}@media (min-width: 768px){.caption-row-text{padding:20px}}.caption-row-text a{text-decoration:underline}.block__product-cards .product__grid-item,.section__product-cards .product__grid-item{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;box-shadow:0 4px 8px #00000014;border-radius:8px;overflow:hidden}.block__product-cards .product-thumbnail__btns,.section__product-cards .product-thumbnail__btns{margin-top:auto;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:10px}.block__product-cards .product-thumbnail__btns .btn--learn-more,.section__product-cards .product-thumbnail__btns .btn--learn-more{text-decoration:underline}.block__product-cards .thumbnail__caption,.section__product-cards .thumbnail__caption{padding:23px 24px 40px}.block__product-cards .product-thumbnail,.section__product-cards .product-thumbnail{padding-top:0}.block__product-cards .product-thumbnail__title,.section__product-cards .product-thumbnail__title{padding-top:0;padding-bottom:24px}.block__product-cards .product-thumbnail__description,.section__product-cards .product-thumbnail__description{color:#6d6e7b;padding-bottom:24px}.block__product-cards .product-thumbnail__price,.section__product-cards .product-thumbnail__price{color:#000}.block__product-cards .product-thumbnail__btns,.section__product-cards .product-thumbnail__btns{gap:20px}.block__product-cards .product-thumbnail__out-of-stock,.section__product-cards .product-thumbnail__out-of-stock{color:#fb6418;text-transform:uppercase;font-weight:700;font-size:15px;margin-bottom:10px}.block__product-cards .card-content,.section__product-cards .card-content{padding-left:0;padding-right:0}.product-thumbnail .product-thumbnail__out-of-stock{color:#fb6418;text-transform:uppercase;font-weight:700;font-size:15px;margin-bottom:10px}.z-logo-container{display:block;min-height:100%;min-height:100vh}.z-logo-container.fade-out{-webkit-animation:fade ease-in 2s;animation:fade ease-in 2s}.z-logo{display:block;-webkit-animation:stretch,fill-colors;animation:stretch,fill-colors;-webkit-animation-duration:.5s,4s;animation-duration:.5s,4s;-webkit-animation-timing-function:ease-in-ease-out;animation-timing-function:ease-in-ease-out;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-direction:alternate,normal;animation-direction:alternate,normal;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-fill-mode:both,forward;animation-fill-mode:both,forward;-webkit-animation-play-state:running;animation-play-state:running}@-webkit-keyframes fill-colors{0%{fill:#f26722}24%{fill:#f26722}25%{fill:#40be59}49%{fill:#40be59}50%{fill:#e52991}74%{fill:#e52991}75%{fill:#01b2cc}to{fill:#01b2cc}}@keyframes fill-colors{0%{fill:#f26722}24%{fill:#f26722}25%{fill:#40be59}49%{fill:#40be59}50%{fill:#e52991}74%{fill:#e52991}75%{fill:#01b2cc}to{fill:#01b2cc}}@-webkit-keyframes stretch{0%{-webkit-transform:scale(.3);transform:scale(.3)}to{-webkit-transform:scale(.4);transform:scale(.4)}}@keyframes stretch{0%{-webkit-transform:scale(.3);transform:scale(.3)}to{-webkit-transform:scale(.4);transform:scale(.4)}}@-webkit-keyframes fade{0%{opacity:100%}to{opacity:0%}}@keyframes fade{0%{opacity:100%}to{opacity:0%}}.page-testimonial-cards__blocks{background-color:#fff}.testimonial-cards__blocks{display:flex;flex-direction:column;color:#141518;max-width:1200px;left:0;right:0;margin-left:auto;margin-right:auto;padding:110px 0 80px}@media (min-width: 768px){.testimonial-cards__blocks{flex-direction:row;padding:0 40px 254px}}.testimonial-cards__blocks .white{color:#fff}.testimonial-cards__blocks .caption--rows{align-items:flex-start;justify-content:center}@media (min-width: 768px){.testimonial-cards__blocks .caption--rows{justify-content:space-between}}.testimonial-cards__blocks .testimonial__main-card-content .testimonial__preheading p{font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif;line-height:16.8px;font-weight:900;text-transform:uppercase;margin-bottom:30px}@media (min-width: 768px){.testimonial-cards__blocks .testimonial__main-card-content .testimonial__preheading p{margin-bottom:16px}}.testimonial-cards__blocks .testimonial__main-card-content .testimonial__heading{font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif;font-size:48px;line-height:50.4px;letter-spacing:-2%}@media (min-width: 768px){.testimonial-cards__blocks .testimonial__main-card-content .testimonial__heading{font-size:90px;line-height:94.5px}}.testimonial-cards__blocks .testimonial__main-card-content .testimonial__text{font-family:ZwiftFondo-Regular,Helvetica,Arial,sans-serif;font-size:1rem;line-height:24px;font-weight:400;text-transform:none}.testimonial-cards__blocks .testimonial__main-card-content .testimonial__text p{margin-bottom:0}.testimonial-cards__blocks .testimonial__main-card-content .testimonial__button{margin-top:30px}@media (min-width: 768px){.testimonial-cards__blocks .testimonial__main-card-content .testimonial__button{margin-top:40px}}.testimonial-cards__blocks .testimonial__cards{border-radius:8px;padding:0 30px}@media (min-width: 768px){.testimonial-cards__blocks .testimonial__cards{padding:162px 0 0}}.testimonial-cards__blocks .testimonial__card{display:flex;flex-direction:column;border-radius:8px;background-color:#fff;padding:0;line-height:0;overflow:hidden}@media (min-width: 768px){.testimonial-cards__blocks .testimonial__card{display:grid;grid-template-columns:40% 60%;flex-direction:row;max-width:100%}}.testimonial-cards__blocks .testimonial__card.caption-row-text{margin-right:auto;margin-left:auto}.testimonial-cards__blocks .testimonial__card .row-img-wrapper{width:100%;height:auto;line-height:0}@media (max-width: 768px){.testimonial-cards__blocks .testimonial__card .row-img-wrapper{aspect-ratio:2 / 1.6;position:relative;overflow:hidden}.testimonial-cards__blocks .testimonial__card .row-img-wrapper img{position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%)}}@media (min-width: 768px){.testimonial-cards__blocks .testimonial__card .row-img-wrapper{height:100%}.testimonial-cards__blocks .testimonial__card .row-img-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}}.testimonial-cards__blocks .testimonial__cards_content{background-color:#fff;padding:40px}@media (min-width: 768px){.testimonial-cards__blocks .testimonial__cards_content{padding:20px 20px 20px 40px}}.testimonial-cards__blocks h4,.testimonial-cards__blocks h5,.testimonial-cards__blocks p{margin:0}.testimonial-cards__blocks h5{font-size:12px}.testimonial-cards__blocks .testimonial__cards_text:before,.testimonial-cards__blocks .testimonial__cards_text:after{display:none}.testimonial-cards__blocks .testimonial__cards_text p{font-family:ZwiftFondo-Regular,Helvetica,Arial,sans-serif;font-size:14px;line-height:19.6px;font-weight:400;color:#6d6e7b}.testimonial-cards__blocks .testimonial__cards_avatar{margin-bottom:16px}@media (min-width: 768px){.testimonial-cards__blocks .testimonial__cards_avatar{margin-bottom:0}}.testimonial-cards__blocks .testimonial__cards_riders-name{font-family:ZwiftSprint-Black,Helvetica,Arial,sans-serif;font-size:.75rem;font-weight:900;line-height:12.6px;color:#141518;text-transform:uppercase;margin-bottom:5px;margin-top:16.5px}@media (min-width: 768px){.testimonial-cards__blocks .testimonial__cards_riders-name{margin-top:0}}.testimonial-cards__blocks .testimonial__cards_bio-line{font-family:ZwiftFondo-Regular,Helvetica,Arial,sans-serif;font-size:.75rem;font-weight:400;line-height:12.6px;color:#141518;text-transform:none;margin-bottom:3px}@media (min-width: 768px){.testimonial-cards__blocks .testimonial__cards_bio-line{flex-direction:row}}.testimonial-cards__blocks .testimonial__cards_testimonial{display:flex;flex-direction:column;margin-top:16px}@media (min-width: 768px){.testimonial-cards__blocks .testimonial__cards_testimonial{flex-direction:row}}.testimonial-cards__blocks .testimonial__cards_testimonial .testimonical__cards__avatar-wrapper{border-radius:50%;height:47px;width:47px;margin-right:8px;overflow:hidden}.testimonial-cards__blocks .testimonial__cards_testimonial .testimonical__cards__avatar-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (min-width: 768px){.block__image-with-overlay .caption-content.testimonial__main-card-content.caption-content{padding-top:313px}}.section--testimonials .testimonial-row__testimonials{max-width:1440px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;padding-top:clamp(50px,12vw,177px);padding-bottom:clamp(50px,13.75vw,198px);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;grid-gap:50px 0}.section--testimonials .testimonial__card{font-family:ZwiftFondo-Regular,Helvetica,Arial,sans-serif;background:#fff;border-radius:8px;box-shadow:0 16px 64px #00000014;padding:40px;margin:0 25px;width:300px}.section--testimonials .testimonial__card .testimonial__quote{font-style:normal;font-weight:400;font-size:24px;line-height:140%;margin-bottom:16px;color:#6d6e7b}.section--testimonials .testimonial__card .testimonial__quote.testimonial__quote--small{font-size:14px;line-height:20px}.section--testimonials .testimonial__card .testimonial__logo{margin-bottom:16px}.section--testimonials .testimonial__card .testimonial__author{display:grid;grid-template-columns:48px 1fr;grid-gap:4px 8px}.section--testimonials .testimonial__card .testimonial__author .testimonial__avatar{grid-column:1;grid-row:1 / 4;margin-bottom:16.5px}.section--testimonials .testimonial__card .testimonial__author .testimonial__author-name,.section--testimonials .testimonial__card .testimonial__author .testimonial__author-byline{grid-column:2}.section--testimonials .testimonial__card .testimonial__author .testimonial__author-byline{font-size:12px;font-weight:400;line-height:13px;letter-spacing:-.02em}.section--testimonials .testimonial__card .testimonial__author.testimonial__author--stacked .testimonial__avatar{grid-column:1;grid-row:1}.section--testimonials .testimonial__card .testimonial__author.testimonial__author--stacked .testimonial__author-name,.section--testimonials .testimonial__card .testimonial__author.testimonial__author--stacked .testimonial__author-byline{grid-column:1 / 3}
/*# sourceMappingURL=/cdn/shop/t/43/assets/bundle.theme.css.map */
