.fullscreen-spinner__overlay{background-color:rgba(255,255,255,0.7);height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999999990}.fullscreen-spinner__overlay .spinner{height:100px;margin-left:-50px;margin-top:-50px;width:100px}@font-face{font-family:'adiLight';src:url("//www.runtastic.com/fonts/adineuePRO-LightWeb.woff") format("woff"),url("//www.runtastic.com/fonts/adineuePRO-LightWeb.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'adiBold';src:url("//www.runtastic.com/fonts/adineuePRO-BlackWeb.woff") format("woff"),url("//www.runtastic.com/fonts/adineuePRO-BlackWeb.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'adiHausDINMedium';src:url("//www.runtastic.com/fonts/AdihausDIN-Medium.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'adiHausDINBold';src:url("//www.runtastic.com/fonts/AdihausDIN-Bold.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'adiHausDINCondensed';src:url("//www.runtastic.com/fonts/AdihausDIN-Cond.woff") format("woff");font-weight:normal;font-style:normal}.text-adi-light{font-family:'adiLight', "Helvetica Neue", Helvetica, Arial, "Trebuchet MS", sans-serif;letter-spacing:1px}.text-adi-bold{font-family:'adiBold', "Helvetica Neue", Helvetica, Arial, "Trebuchet MS", sans-serif;letter-spacing:1px}.text-adihaus-din-medium{font-family:'adiHausDINMedium', "Helvetica Neue", Helvetica, Arial, "Trebuchet MS", sans-serif}.text-adihaus-din-bold{font-family:'adiHausDINBold', "Helvetica Neue", Helvetica, Arial, "Trebuchet MS", sans-serif}.text-adihaus-din-condensed{font-family:'adiHausDINCondensed', "Helvetica Neue", Helvetica, Arial, "Trebuchet MS", sans-serif;letter-spacing:2px;text-transform:uppercase}body{background-color:#ffffff}.adyen-checkout h2,.adyen-checkout h3{color:#1a212b;font-weight:700}.adyen-checkout__spacer--top{margin-top:1.5em}.checkout-cta-bttn{background-color:#007aff;color:#fff}.checkout-cta-bttn:hover{color:#fff}.header-logo{float:none;display:block}.flex-container--mobile{display:flex;align-items:center}.flex-column--mobile{flex-grow:1}.footer__bottom-section{border-top:none}@media (min-width: 880px){.flex-container{display:flex}.flex-container.stick-right{justify-content:flex-end}.flex-column{flex-grow:1;position:relative}.wrapper.checkout-single-column{margin:0 auto;width:375px}.footer--main{background-color:#1a212b}.footer--main,.footer--main .footer__bottom-section .footer__left .subtle-active-list-item{color:#fff}}.benefits-list{background-color:#fafafa;color:inherit;padding:25% 1.5em 2em}.benefits-list__row{margin-top:2em}.benefits-list__headline{font-size:16px;font-weight:700;padding-bottom:0.5em}.benefits-list .benefits-list__checkmark-wrapper,.benefits-list--desktop .benefits-list__checkmark-wrapper{vertical-align:top}.benefits-list__checkmark{background-color:#f3b50e;border-radius:30px;margin-top:3px;height:16px;width:16px}.benefits-list__checkmark .rt-icon{-ms-transform:scale(0.5);-webkit-transform:scale(0.5);transform:scale(0.5)}.benefits-list__more-link{color:#007aff;text-decoration:underline}.benefits-list__content{margin-bottom:2em}.benefits-list--header-list .benefits-list__row{margin-top:1em}.checkout-header-image{position:relative}.checkout-header-image img{display:block}.checkout-header-image__background-image{width:100%;height:auto}.checkout-header-image__content{position:absolute;top:0;left:0;width:100%;height:100%}.checkout-header-image__logo{margin:10px auto 0}.checkout-header-image__picture{margin:1em;width:80%;position:static;overflow:hidden;bottom:-25%;left:1em}.checkout-header-image__picture.is-mobile{position:absolute;width:35%;margin:0}.checkout-header-image__text{color:#fff;font-size:20px;font-family:'adiHausDINBold', "Helvetica Neue", Helvetica, Arial, "Trebuchet MS", sans-serif;position:absolute;width:60%;bottom:0;right:0;padding:1em;text-transform:uppercase;letter-spacing:3px}.checkout-header-image__text.is-desktop{color:#1a212b;font-size:40px;position:static;padding:1em;width:100%;line-height:40px}.checkout-header-image__secondary-text{font-family:'adiHausDINBold', "Helvetica Neue", Helvetica, Arial, "Trebuchet MS", sans-serif;font-size:18px}.checkout__plan__bubble,.bttn__bubble{background-color:#f3b50e;border-radius:20px;color:#fff;font-family:'adiHausDINBold', "Helvetica Neue", Helvetica, Arial, "Trebuchet MS", sans-serif;font-size:12px;line-height:12px;padding:5px 3em 3px;position:absolute;right:30px;text-transform:uppercase;top:-12px}.checkout__plan__bubble:after,.bttn__bubble:after{border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #f3b50e;content:'';height:0;position:absolute;right:10%;top:100%;width:0}.checkout__plan__bubble{right:-2px;top:-16px}.checkout__plan,.checkout__plan--radio{border:2px solid #007aff;border-radius:5px;color:#007aff;margin-bottom:0.5em;padding:0.5em 0;text-align:center}.checkout__plan.active,.active.checkout__plan--radio{background-color:#007aff;border-color:#007aff;color:#fff}.checkout__plan--radio{border:2px solid #9da6b0;position:relative}.checkout__plan--radio.active-radio{border:2px solid #007aff}.checkout__plan--radio.active-radio .checkout__radio{border:2px solid #9da6b0}.checkout__plan--radio.active-radio .checkout__radio::before{background:#007aff;position:relative}.checkout__plan--radio .checkout__plan-input{float:left;position:absolute;visibility:hidden}.checkout__plan--radio .checkout__radio{border-radius:100%;border:2px solid #9da6b0;display:block;height:25px;left:20px;margin-top:-15px;position:absolute;top:30px;width:25px;z-index:5}.checkout__plan--radio .checkout__radio:before{border-radius:100%;content:'';display:block;height:13px;margin:auto;top:4px;width:13px}.checkout__plan__voucher-applied{margin-bottom:20px;text-align:center}.checkout__plan__voucher-applied .h2{color:#f3b50e;font-weight:bold;margin-bottom:0}.checkout__plan__voucher-applied a{color:#1a212b;text-decoration:underline}.checkout__plan__voucher-applied .free-voucher-applied{color:#53bc53}.price-per-week,.free-plan-information{font-size:18px;font-weight:bold;line-height:1.2em;text-transform:uppercase}.free-plan-information{line-height:2.2em}.total-price-info{font-size:16px;line-height:1.2em}.benefits-footer__headline{color:#f3b50e;font-size:18px}.benefits-footer{padding:1.5em}.plan-selection-dropdown-wrapper{position:relative}.plan-selection-dropdown-wrapper:after{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-left:13px solid transparent;border-right:13px solid transparent;border-top:13px solid #007aff;content:"";display:block;height:0;pointer-events:none;position:absolute;right:1.5em;top:50%;width:0}.plan-selection-dropdown{-moz-appearance:none;-moz-box-sizing:border-box;-webkit-appearance:none;-webkit-box-sizing:border-box;background:none;border:none;box-sizing:border-box;font-size:24px;font-weight:700;line-height:1.5em;margin:0;outline:none;padding:0.5em 3.5em 0.5em 1em;text-transform:uppercase;width:100%}.dropdown-price-info{border-bottom:3px solid #007aff;color:#007aff;padding:0.75em 1.5em;width:100%;display:none}.dropdown-price-info.active-selection{display:table;margin-bottom:20px}.dropdown-price-info .price-per-week,.dropdown-price-info .free-plan-information,.dropdown-price-info .total-price-info{display:table-cell;width:50%}.dropdown-price-info .price-per-week,.dropdown-price-info .free-plan-information{font-size:16px}.dropdown-price-info .total-price-info{font-size:14px;text-align:right}.plan-selection-dropdown__voucher-wrapper{margin-left:1em;margin-right:1em}.plan-selection-dropdown__voucher-wrapper .checkout__plan__voucher-applied{display:table;width:100%;margin-top:1em}.plan-selection-dropdown__voucher-wrapper .checkout__plan__voucher-applied>*{display:table-cell}.plan-selection-dropdown__voucher-wrapper .checkout__plan__voucher-applied .h2{width:70%}.plan-selection-dropdown__voucher-wrapper .checkout__plan__voucher-applied .h2+*{width:30%}.checkout-discount-disclaimer{color:#9da6b0;padding:0 5em;width:100%}@media (min-width: 880px){.checkout-content__wrapper{min-height:100vh;background-size:cover;background-position:50% 0;background-repeat:no-repeat}.checkout-content__wrapper.gender_male{background-image:url(https://d2d69lvc7tiwu6.cloudfront.net/assets/adyen_checkout/header/premium/male_header_desktop-5aadd7cad9b9bd85fb831229aed47de3.jpg)}.checkout-content__wrapper.gender_female{background-image:url(https://d2d69lvc7tiwu6.cloudfront.net/assets/adyen_checkout/header/premium/female_header_desktop-5aadd7cad9b9bd85fb831229aed47de3.jpg)}.checkout-content-column{width:55%}.checkout-content-column .flex-container{height:100%;align-items:center}.checkout-content-column__content:first-child{width:40%}.checkout-content-column__content:last-child{width:60%;padding:0 2em}.checkout-intercation-column{background-color:#fff;min-height:calc(100vh - 50px);width:45%;padding:3em 5em}.checkout-intercation-column.no-banner{min-height:100vh}.checkout-header-image__picture{width:90%}.benefits-list--desktop{color:#fff}.benefits-list--desktop .benefits-list__checkmark{margin-top:6px}.benefits-list--desktop .benefits-list__body{font-size:1.2em}.checkout-discount-disclaimer--desktop{bottom:3em;left:0;position:absolute}.header-main-navigation,.page-header{background-color:#007aff}.checkout__plan,.checkout__plan--radio,.checkout__plan--radio{cursor:pointer}#registration-buttons-wormhole{margin-bottom:3.5em}}.benefits_footer.benefits_footer--top-hidden .wrapper{padding-top:20%}.benefits_footer.benefits_footer--top-hidden.adidas-pass .wrapper{padding-top:0}.rt-form__wrapper .rt-form__bttn{margin-top:1em}.rt-form__form-container{padding:1em}.payment-headline{color:#0994ff}.rt-form__flex-wrapper{display:flex}.rt-form__flex-wrapper .rt-form__field{flex-grow:1;margin-left:0.5em}.rt-form__flex-wrapper .rt-form__field:first-child{margin-left:0}.payment-bttn{margin-top:1em}.rt-form__error-msg{color:#df1c1b;padding:0.75em}.bg-color--gigi-green-light{background-color:#5ed75e}.bg-color--blizzard-blue-light{background-color:#0994ff}.checkout-complete__wrapper{background-color:#fff;color:inherit;min-height:calc(100vh - 50px)}.checkout-complete-header{background-image:url(https://d2d69lvc7tiwu6.cloudfront.net/assets/adyen_checkout/header/premium/complete_bg-76a78aa2455f1e4d313b64f9d2fe8499.jpg);background-position-x:0;background-position-y:0;background-repeat:no-repeat;background-size:cover;min-width:100%;padding:1.5em 0 1.5em 1.5em}.checkout-complete-header.is-mobile{display:table;padding:1.5em 0 1.5em 1.5em}.checkout-complete-header__image{display:table-cell;vertical-align:middle}.checkout-complete-header__image img{width:100%}.checkout-complete-header__app-store{display:table-cell;text-align:center;vertical-align:middle;width:65%}.checkout-complete__app-logo{background-position:0 0;background-repeat:no-repeat;background-size:contain;height:50px;margin:10px auto;width:50px}.android .checkout-complete__app-logo{background-image:url(https://d2d69lvc7tiwu6.cloudfront.net/assets/adyen_checkout/icons/premium/android_app_icon.png)}.ios .checkout-complete__app-logo{background-image:url(https://d2d69lvc7tiwu6.cloudfront.net/assets/adyen_checkout/icons/premium/ios_app_icon.png)}.checkout-complete__store-review{font-size:10px;margin:10px auto;width:80%}.bttn-store.checkout-complete-bttn{margin:0}.complete-info{padding:3em}.complete-info.is-mobile{padding:0.75em}.complete-info__headline{color:#f3b50e}.complete-info__text,.complete-info__text--small{display:block;margin:1.5em 0}.complete-info__text--small{border-top:1px solid rgba(0,0,0,0.5);font-size:12px;padding-top:1.5em;margin-top:4em}.complete-header{display:table}.complete-header__text{color:#fff;display:table-cell;vertical-align:middle}.checkout-complete__store-review__text{color:#fff;margin:0 auto}.checkout-complete-platform-icon{line-height:1em}.checkout-complete__premium-logo{margin-top:2em;max-width:250px;width:90%}.checkout-complete__store-review__stars{margin-bottom:1.5em;margin-top:0.75em}.checkout-complete__store-review__stars-mask{background:url(https://d2d69lvc7tiwu6.cloudfront.net/assets/adyen_checkout/star-rating-3ef816f1944308a13df2465cf3f7466b.png) 0 0 no-repeat;display:inline-block;height:18px;margin:0 auto;position:relative;width:118px}.checkout-complete__store-review__stars-fill{background:url(https://d2d69lvc7tiwu6.cloudfront.net/assets/adyen_checkout/star-rating-3ef816f1944308a13df2465cf3f7466b.png) 0 -20px no-repeat;height:100%;left:0;position:absolute;top:0}.store-review-star--fill-zero{width:0}.store-review-star--fill-zerofive{width:7%}.store-review-star--fill-one{width:21%}.store-review-star--fill-onefive{width:29%}.store-review-star--fill-two{width:43%}.store-review-star--fill-twofive{width:50%}.store-review-star--fill-three{width:64%}.store-review-star--fill-threefive{width:71%}.store-review-star--fill-four{width:85%}.store-review-star--fill-fourfive{width:92%}.store-review-star--fill-five{width:100%}.checkout-complete__more-link{text-decoration:underline;color:#f3b50e}.rtb-info-box__bttn{background-color:#007aff}@media (min-width: 880px){.flex-column{width:50%;min-width:auto}.checkout-complete__wrapper,.checkout-complete-header{align-items:center}.checkout-complete__app-logo{height:80px;width:80px}.checkout-complete-header{min-height:calc(100vh - 50px)}.checkout-complete-header__app-store{width:55%}.checkout-complete-header__image img{width:80%}.two-column__wrapper--desktop{max-width:600px}.checkout-complete-page .header-main-navigation:not(.complete-header){background-color:#007aff}}.confirm.checkout{background-color:#fff;color:#1a212b;display:block;margin:20px auto;max-width:inherit;padding-top:0.75em}.confirm.checkout .bttn{margin:20px 0;padding:20px 0;text-transform:uppercase}.confirm.checkout .bttn:hover{color:#fff}.confirm.checkout abbr[title="required"]{display:none}.confirm.checkout .errorExplanation{padding:15px;color:#df1c1b}.confirm.checkout .errorExplanation ul>li{list-style-type:disc;margin-left:30px}.confirm.checkout .inputs ol>li{clear:both;margin-bottom:1.5em;position:relative}.confirm.checkout .inputs ol>li label{display:block;margin:5px 0}.confirm.checkout .inputs ol>li input,.confirm.checkout .inputs ol>li select{background-color:#f4f5f5;border:1px solid #a9abaf;border-radius:4px;line-height:1.5;margin-bottom:0.5em;outline:0;padding:0.75em;width:100%}.confirm.checkout .inputs ol>li select{appearance:none;-webkit-appearance:none;-moz-appearance:none;color:#000;cursor:pointer;outline:none;text-indent:0.01px}@media (min-width: 880px){#payments.checkout{padding:20px 50px;width:600px}}.cart-section{background-color:#fafafa;border-radius:4px;color:#1a212b;margin:15px 0;padding:15px;width:100%}.cart-section .cart-section__total{margin-top:30px}.cart-section .coupon-applied{color:#53bc53;display:block;font-weight:bold;margin-bottom:10px}.cart-section .cart-section__selected-purchase-info{margin-top:15px}.cart-section .sub-category{width:80%}.cart-section .renewal-information{display:block;font-size:10px}@media (min-width: 880px){.cart-section{margin:0 auto}}.checkout-header-image__text{text-align:center;width:100%}.benefits-list{padding:2.5em 1.5em 2em}.complete-info__text{margin:2em auto 0 auto}.complete-info__text{max-width:400px}.checkout-complete__wrapper.flex-container{display:block}.checkout-complete__wrapper.flex-container .flex-column{width:100%}.checkout-complete__wrapper.flex-container .two-column__wrapper--desktop{max-width:100%}@media (min-width: 880px){.complete-info__headline{font-size:28px;margin-top:1.5em}.complete-info__text{font-size:16px}}
