@charset "UTF-8";.ngProgressLite{pointer-events:none}.ngProgressLiteBar{background:#29d;position:fixed;z-index:99999;top:0;left:0}.ngProgressLite .ngProgressLiteBarShadow{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;-ms-transform:rotate(3deg) translateY(-4px);transform:rotate(3deg) translateY(-4px)}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-ms-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@font-face{font-family:AktivGrotesk;font-display:auto;src:url(https://assets.freeletics.com/packages/web-package-particle/fonts-v1/aktivgrotesk/aktivgrotesk-rg.woff2) format("woff2"),url(https://assets.freeletics.com/packages/web-package-particle/fonts-v1/aktivgrotesk/aktivgrotesk-rg.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:AktivGrotesk;font-display:auto;src:url(https://assets.freeletics.com/packages/web-package-particle/fonts-v1/aktivgrotesk/aktivgrotesk-md.woff2) format("woff2"),url(https://assets.freeletics.com/packages/web-package-particle/fonts-v1/aktivgrotesk/aktivgrotesk-md.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:AktivGrotesk;font-display:auto;src:url(https://assets.freeletics.com/packages/web-package-particle/fonts-v1/aktivgrotesk/aktivgrotesk-bd.woff2) format("woff2"),url(https://assets.freeletics.com/packages/web-package-particle/fonts-v1/aktivgrotesk/aktivgrotesk-bd.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Camber-Sb;font-display:auto;src:url(https://assets.freeletics.com/packages/web-package-particle/fonts-v1/camber/camber-sb.woff2) format("woff2"),url(https://assets.freeletics.com/packages/web-package-particle/fonts-v1/camber/camber-sb.woff) format("woff")}@font-face{font-family:fl-icon-font;src:url(https://assets.freeletics.com/packages/web-package-particle/fonts/fl-icon-font.woff2) format("woff2"),url(https://assets.freeletics.com/packages/web-package-particle/fonts/fl-icon-font.woff) format("woff");font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{display:inline-block;font-family:fl-icon-font;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-hexagon:before{content:"\e900"}.icon-2x2:before{content:"\e901"}.icon-distance:before{content:"\e902"}.icon-arrow-left:before{content:"\e903"}.icon-arrow-down:before{content:"\e904"}.icon-arrow-right:before{content:"\e905"}.icon-bestlist:before{content:"\e906"}.icon-camera:before{content:"\e907"}.icon-cancel:before{content:"\e908"}.icon-check:before{content:"\e90a"}.icon-clapclap:before{content:"\e90b"}.icon-comment:before{content:"\e90c"}.icon-download:before{content:"\e90e"}.icon-edit:before{content:"\e90f"}.icon-exercise-list:before{content:"\e910"}.icon-external-link:before{content:"\e911"}.icon-exercise-ghost:before{content:"\e912"}.icon-info:before{content:"\e913"}.icon-location:before{content:"\e914"}.icon-mail:before{content:"\e915"}.icon-network:before{content:"\e916"}.icon-plus:before{content:"\e917"}.icon-search:before{content:"\e918"}.icon-settings:before{content:"\e919"}.icon-running-female:before{content:"\e603"}.icon-running-male:before{content:"\e60c"}.icon-round:before{content:"\e60f"}.icon-pb-time:before{content:"\e610"}.icon-time:before{content:"\e611"}.icon-star:before{content:"\e612"}.icon-pb-star:before{content:"\e613"}.icon-star-time:before{content:"\e618"}.icon-pb-star-time:before{content:"\e619"}.icon-star-round:before{content:"\e61b"}.icon-pb-star-round:before{content:"\e61c"}.icon-pb-round:before{content:"\e61d"}.icon-help:before{content:"\e61f"}.icon-follow-user:before{content:"\e600"}.icon-unfollow-user:before{content:"\e620"}.icon-following-user:before{content:"\e621"}.icon-notifications:before{content:"\e622"}html{box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%}*,:after,:before{box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{background-repeat:no-repeat;padding:0;margin:0;border:0}hr{overflow:visible}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}table{border-collapse:collapse;border-spacing:0}summary{display:list-item}small{font-size:80%}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}ol,ul{list-style:none}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace}b,strong{font-weight:bolder}dfn{font-style:italic}input,select{border-radius:0}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer}[disabled]{cursor:default}[type=number]{width:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{display:inline-block;overflow:visible;background:none;outline:none;width:auto;height:auto;line-height:1}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,select{text-transform:none}button,input,select,textarea{background-color:transparent;border-style:none;color:inherit}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:0;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{display:table;border:0;color:inherit;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}img{border-style:none}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}html{font-size:10px;font-family:AktivGrotesk,Arial,sans-serif;color:#222;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[lang=ja]{font-family:-apple-system,BlinkMacSystembFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}[lang=ja] h1,[lang=ja] h2,[lang=ja] h3,[lang=ja] h4,[lang=ja] h5,[lang=ja] h6,[lang=ja] p{font-family:inherit}[lang=ja] h1,[lang=ja] h2,[lang=ja] h3{font-weight:700}[lang=ru] h1,[lang=ru] h2,[lang=ru] h3,[lang=ru] h4,[lang=ru] h5,[lang=ru] h6{font-family:inherit;font-weight:700}h1,h2,h3,h4,h5,h6{font-family:Camber-Sb,sans-serif;font-weight:400;color:#222;line-height:1.2;margin-bottom:1em}h1{font-size:4.6rem}h2{font-size:3.2rem}h3{font-size:2.6rem}h4{font-size:2.2rem}h5{font-size:1.8rem}h6{font-size:1.6rem}button,input,label,select,textarea{outline:none;font-family:inherit}b,strong{font-weight:700}small{font-size:1.2rem}del,s{text-decoration:line-through}ins,u{text-decoration:underline}a{text-decoration:none;color:inherit}a:focus{outline:none}blockquote,p{font-size:1.4rem;line-height:1.4}blockquote a,p a{color:#357df4}blockquote a:hover,p a:hover{color:#1d6df3}blockquote cite,blockquote q{display:block}blockquote q{font-size:1.8rem;line-height:1.4;color:#222}blockquote q:after,blockquote q:before{content:'"'}blockquote cite{font-size:1.2rem;color:#8d8d8d}.text-huge{font-size:2.2rem;line-height:1.2}.text-big{line-height:1.4444}.text-big,.text-big p{font-size:1.8rem}.text-small{line-height:1.3333}.text-small,.text-small p{font-size:1.2rem}.text-bold{font-weight:700}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}p{margin-bottom:16px}p.text-small{margin-bottom:1.1rem}p.text-big{margin-bottom:2.2rem}p.text-huge{margin-bottom:2.6rem}p:last-child{margin-bottom:0}html{background-color:#f3f3f3}body,html{height:100%}body{min-width:980px}body .mobile{display:none}@media only screen and (max-width:979px){body{min-width:100%}body .mobile{display:block}body .desktop{display:none}}@media print{body .l-footer,body .l-header{display:none}}body>img[src*="ct.pinterest.com"]{position:absolute;bottom:0;left:-9999px}.l-wrapper{height:100%}.l-header{height:48px}.l-content{min-height:calc(100% - 133px)}@media only screen and (max-width:767px){.l-content{overflow:hidden}}.l-content>.wrapper{padding:32px 0}.wrapper{display:block;position:relative;margin-left:auto;margin-right:auto;width:980px;padding-left:10px;padding-right:10px}@media only screen and (max-width:979px){.wrapper{width:100%}}@media only screen and (max-width:767px){.wrapper{padding:0}}hr{display:block;height:1px;border:0;border-top:1px solid #c8c8c8;padding:0;margin:48px 0}.divider{font-size:1.6rem;margin:1em 0;height:1em;text-align:center;overflow:hidden}.divider>span{position:relative;display:inline-block;font-size:1em;line-height:1em;color:#8d8d8d}.divider>span:after,.divider>span:before{content:"";position:absolute;border-top:1px solid #c8c8c8;top:50%;width:500px}.divider>span:before{right:100%;margin-right:16px}.divider>span:after{left:100%;margin-left:16px}.overlay{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;z-index:50;background:hsla(0,0%,100%,.8)}.img-responsive{display:block;max-width:100%;height:auto}.app-stores{width:100%;text-align:center}.app-stores>a,.app-stores>button{display:inline-block;width:calc(50% - .8rem);max-width:160px}.app-stores>a:first-child,.app-stores>button:first-child{margin-right:1.2rem}.app-stores img{width:100%;height:auto}.fl-logo{display:inline-block;font-size:1rem}.fl-logo:before{content:"";display:block;background-image:url(/images/freeletics-logo.svg);background-repeat:no-repeat;background-size:5.2em 8.5em}.fl-logo span{display:none}.fl-logo.fl-logo-black:before,.fl-logo.fl-logo-white:before{height:3.05em;width:5.2em;background-position:0 0}.fl-logo.fl-logo-black:before{background-position:0 -3.05em}.fl-logo.fl-logo-min-black,.fl-logo.fl-logo-min-white{vertical-align:middle}.fl-logo.fl-logo-min-black:before,.fl-logo.fl-logo-min-white:before{height:2.45em;width:2.4em;background-position:0 -6.1em}.fl-logo.fl-logo-min-black:before{background-position:-2.8em -6.1em}.ngProgressLiteBar{height:2px;background:#357df4;z-index:10000}.coach-link{display:none;height:4.8rem}.coach-link .btn.mobile{position:fixed;z-index:100;top:4.8rem;left:0;right:0;height:4.8rem;line-height:4.8rem;text-align:left;border-radius:0;margin:0;padding:0 16px!important}.coach-link .btn.mobile .fa{position:absolute;right:16px;margin-top:0;top:0;line-height:4.8rem;font-size:2.2rem}.bodyweight-coach-get-pages .coach-link,.is-logged-in .coach-link{display:block}.label-new:after{content:attr(data-label);display:inline-block;font-size:.8em;vertical-align:middle;margin-left:.3em;color:#357df4;font-family:Camber-Sb,sans-serif}.row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.row.reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.col{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-right:-5px;margin-left:-5px}.col.reverse{-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-right:5px;padding-left:5px}.col-lg{-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-lg-1{-ms-flex-preferred-size:8.333333333%;flex-basis:8.333333333%;max-width:8.333333333%}.col-lg-2{-ms-flex-preferred-size:16.666666667%;flex-basis:16.666666667%;max-width:16.666666667%}.col-lg-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-lg-4{-ms-flex-preferred-size:33.333333333%;flex-basis:33.333333333%;max-width:33.333333333%}.col-lg-5{-ms-flex-preferred-size:41.666666667%;flex-basis:41.666666667%;max-width:41.666666667%}.col-lg-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-lg-7{-ms-flex-preferred-size:58.333333333%;flex-basis:58.333333333%;max-width:58.333333333%}.col-lg-8{-ms-flex-preferred-size:66.666666667%;flex-basis:66.666666667%;max-width:66.666666667%}.col-lg-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-lg-10{-ms-flex-preferred-size:83.333333333%;flex-basis:83.333333333%;max-width:83.333333333%}.col-lg-11{-ms-flex-preferred-size:91.666666667%;flex-basis:91.666666667%;max-width:91.666666667%}.col-lg-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.333333333%}.col-lg-offset-2{margin-left:16.666666667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.333333333%}.col-lg-offset-5{margin-left:41.666666667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.333333333%}.col-lg-offset-8{margin-left:66.666666667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.333333333%}.col-lg-offset-11{margin-left:91.666666667%}.start-lg{-ms-flex-pack:start;justify-content:flex-start;text-align:left}.center-lg{-ms-flex-pack:center;justify-content:center;text-align:center}.end-lg{-ms-flex-pack:end;justify-content:flex-end;text-align:right}.top-lg{-ms-flex-align:start;align-items:flex-start}.middle-lg{-ms-flex-align:center;align-items:center}.bottom-lg{-ms-flex-align:end;align-items:flex-end}.around-lg{-ms-flex-pack:distribute;justify-content:space-around}.between-lg{-ms-flex-pack:justify;justify-content:space-between}.first-lg{-ms-flex-order:-1;order:-1}.last-lg{-ms-flex-order:1;order:1}@media only screen and (max-width:979px){.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-right:5px;padding-left:5px}.col-md{-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-md-1{-ms-flex-preferred-size:8.333333333%;flex-basis:8.333333333%;max-width:8.333333333%}.col-md-2{-ms-flex-preferred-size:16.666666667%;flex-basis:16.666666667%;max-width:16.666666667%}.col-md-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-md-4{-ms-flex-preferred-size:33.333333333%;flex-basis:33.333333333%;max-width:33.333333333%}.col-md-5{-ms-flex-preferred-size:41.666666667%;flex-basis:41.666666667%;max-width:41.666666667%}.col-md-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-md-7{-ms-flex-preferred-size:58.333333333%;flex-basis:58.333333333%;max-width:58.333333333%}.col-md-8{-ms-flex-preferred-size:66.666666667%;flex-basis:66.666666667%;max-width:66.666666667%}.col-md-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-md-10{-ms-flex-preferred-size:83.333333333%;flex-basis:83.333333333%;max-width:83.333333333%}.col-md-11{-ms-flex-preferred-size:91.666666667%;flex-basis:91.666666667%;max-width:91.666666667%}.col-md-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-md-offset-0,.col-md-offset-1{margin-left:8.333333333%}.col-md-offset-2{margin-left:16.666666667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.333333333%}.col-md-offset-5{margin-left:41.666666667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.333333333%}.col-md-offset-8{margin-left:66.666666667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.333333333%}.col-md-offset-11{margin-left:91.666666667%}.start-md{-ms-flex-pack:start;justify-content:flex-start;text-align:left}.center-md{-ms-flex-pack:center;justify-content:center;text-align:center}.end-md{-ms-flex-pack:end;justify-content:flex-end;text-align:right}.top-md{-ms-flex-align:start;align-items:flex-start}.middle-md{-ms-flex-align:center;align-items:center}.bottom-md{-ms-flex-align:end;align-items:flex-end}.around-md{-ms-flex-pack:distribute;justify-content:space-around}.between-md{-ms-flex-pack:justify;justify-content:space-between}.first-md{-ms-flex-order:-1;order:-1}.last-md{-ms-flex-order:1;order:1}}@media only screen and (max-width:767px){.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-right:5px;padding-left:5px}.col-sm{-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-sm-1{-ms-flex-preferred-size:8.333333333%;flex-basis:8.333333333%;max-width:8.333333333%}.col-sm-2{-ms-flex-preferred-size:16.666666667%;flex-basis:16.666666667%;max-width:16.666666667%}.col-sm-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-sm-4{-ms-flex-preferred-size:33.333333333%;flex-basis:33.333333333%;max-width:33.333333333%}.col-sm-5{-ms-flex-preferred-size:41.666666667%;flex-basis:41.666666667%;max-width:41.666666667%}.col-sm-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-sm-7{-ms-flex-preferred-size:58.333333333%;flex-basis:58.333333333%;max-width:58.333333333%}.col-sm-8{-ms-flex-preferred-size:66.666666667%;flex-basis:66.666666667%;max-width:66.666666667%}.col-sm-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-sm-10{-ms-flex-preferred-size:83.333333333%;flex-basis:83.333333333%;max-width:83.333333333%}.col-sm-11{-ms-flex-preferred-size:91.666666667%;flex-basis:91.666666667%;max-width:91.666666667%}.col-sm-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.333333333%}.col-sm-offset-2{margin-left:16.666666667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.333333333%}.col-sm-offset-5{margin-left:41.666666667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.333333333%}.col-sm-offset-8{margin-left:66.666666667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.333333333%}.col-sm-offset-11{margin-left:91.666666667%}.start-sm{-ms-flex-pack:start;justify-content:flex-start;text-align:left}.center-sm{-ms-flex-pack:center;justify-content:center;text-align:center}.end-sm{-ms-flex-pack:end;justify-content:flex-end;text-align:right}.top-sm{-ms-flex-align:start;align-items:flex-start}.middle-sm{-ms-flex-align:center;align-items:center}.bottom-sm{-ms-flex-align:end;align-items:flex-end}.around-sm{-ms-flex-pack:distribute;justify-content:space-around}.between-sm{-ms-flex-pack:justify;justify-content:space-between}.first-sm{-ms-flex-order:-1;order:-1}.last-sm{-ms-flex-order:1;order:1}}@media only screen and (max-width:479px){.col-xs,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-right:5px;padding-left:5px}.col-xs{-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-xs-1{-ms-flex-preferred-size:8.333333333%;flex-basis:8.333333333%;max-width:8.333333333%}.col-xs-2{-ms-flex-preferred-size:16.666666667%;flex-basis:16.666666667%;max-width:16.666666667%}.col-xs-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-xs-4{-ms-flex-preferred-size:33.333333333%;flex-basis:33.333333333%;max-width:33.333333333%}.col-xs-5{-ms-flex-preferred-size:41.666666667%;flex-basis:41.666666667%;max-width:41.666666667%}.col-xs-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-xs-7{-ms-flex-preferred-size:58.333333333%;flex-basis:58.333333333%;max-width:58.333333333%}.col-xs-8{-ms-flex-preferred-size:66.666666667%;flex-basis:66.666666667%;max-width:66.666666667%}.col-xs-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-xs-10{-ms-flex-preferred-size:83.333333333%;flex-basis:83.333333333%;max-width:83.333333333%}.col-xs-11{-ms-flex-preferred-size:91.666666667%;flex-basis:91.666666667%;max-width:91.666666667%}.col-xs-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.333333333%}.col-xs-offset-2{margin-left:16.666666667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.333333333%}.col-xs-offset-5{margin-left:41.666666667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.333333333%}.col-xs-offset-8{margin-left:66.666666667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.333333333%}.col-xs-offset-11{margin-left:91.666666667%}.start-xs{-ms-flex-pack:start;justify-content:flex-start;text-align:left}.center-xs{-ms-flex-pack:center;justify-content:center;text-align:center}.end-xs{-ms-flex-pack:end;justify-content:flex-end;text-align:right}.top-xs{-ms-flex-align:start;align-items:flex-start}.middle-xs{-ms-flex-align:center;align-items:center}.bottom-xs{-ms-flex-align:end;align-items:flex-end}.around-xs{-ms-flex-pack:distribute;justify-content:space-around}.between-xs{-ms-flex-pack:justify;justify-content:space-between}.first-xs{-ms-flex-order:-1;order:-1}.last-xs{-ms-flex-order:1;order:1}}.btn,button{margin:0;padding:0;display:inline-block;border:none;background:none;outline:none;width:auto;height:auto;cursor:pointer;line-height:1em;border-radius:0;font-family:Camber-Sb,sans-serif}.btn::-moz-focus-inner,button::-moz-focus-inner{padding:0;border:0}.btn:lang(ja),.btn:lang(ru),button:lang(ja),button:lang(ru){font-family:inherit;font-weight:700}.btn{height:40px;line-height:40px;padding:0 50px;font-size:14px;font-weight:700;border-radius:3px;border:1px solid transparent;white-space:nowrap;text-align:center;position:relative}.btn,.btn i{vertical-align:middle}.btn i{font-size:18px;margin-top:-.155em}.btn i+span,.btn span+i{margin-left:.333em}.btn:focus{text-decoration:none}.btn:active{box-shadow:none}.btn:disabled{cursor:no-drop;opacity:.4}.btn-xl{height:75px;line-height:75px;font-size:16px}.btn-lg{height:56px;line-height:56px;font-size:16px}.btn-sm{height:30px;line-height:30px;padding:0 10px;font-size:12px;border-radius:2px}.btn-sm i{font-size:16px}.btn-default{background:transparent;border-color:#c8c8c8;color:#8d8d8d}.btn-default:focus,.btn-default:hover{background:#f6f6f6;color:#8d8d8d}.btn-default:active{background:#eaeaea}.btn-default:disabled{background:transparent}.btn-dark{background:#222;color:#fff}.btn-dark:focus,.btn-dark:hover{background:#181818;color:#fff}.btn-dark:active{background:#101010}.btn-primary,.dark-theme .email-optin .btn-dark{background:#0058ff;color:#fff}.btn-primary:focus,.btn-primary:hover,.dark-theme .email-optin .btn-dark:focus,.dark-theme .email-optin .btn-dark:hover{background:#003ec9;color:#fff}.btn-primary:active,.dark-theme .email-optin .btn-dark:active{background-color:#003ec9}.btn-primary:disabled,.dark-theme .email-optin .btn-dark:disabled{background:#0058ff;opacity:.25}.btn-primary-invert{background:rgba(0,88,255,.1);color:#0058ff;border-color:#0058ff}.btn-primary-invert:focus,.btn-primary-invert:hover{background:rgba(0,88,255,.05);color:#0058ff}.btn-primary-invert:disabled{background:transaprent;opacity:.25}.btn-nutrition{background:#0fb7ac;color:#fff}.btn-nutrition:focus,.btn-nutrition:hover{background:#0d9f96;color:#fff}.btn-nutrition:active{background:#0c9189}.btn-nutrition:disabled{background:#0fb7ac;opacity:.25}.btn-ghost,.dark-theme .email-optin .btn-default{background:transparent;color:#fff;border-color:#fff}.btn-ghost:focus,.btn-ghost:hover,.dark-theme .email-optin .btn-default:focus,.dark-theme .email-optin .btn-default:hover{background:hsla(0,0%,100%,.08);color:#fff}.btn-ghost:active,.dark-theme .email-optin .btn-default:active{background:hsla(0,0%,100%,.14)}.btn-ghost:disabled,.dark-theme .email-optin .btn-default:disabled{background:transparent}.btn-danger{background:#ff3401;color:#fff}.btn-danger:focus,.btn-danger:hover{background:#ec2f00;color:#fff}.btn-danger:active{background:#dc2c00}.btn-danger:disabled{background:#ff3401;opacity:.25}.btn-block{display:block;width:100%;padding:0}.btn-hover{overflow:hidden}.btn-hover:hover .btn-content{-ms-transform:translateY(-100%);transform:translateY(-100%)}.btn.has-ribbon{position:relative;overflow:hidden}.btn.has-ribbon:after{content:attr(data-ribbon);position:absolute;top:28px;right:-28px;width:80px;padding:16px 0 2px;font-size:12px;font-weight:700;line-height:1;-ms-transform-origin:100% 0;transform-origin:100% 0;-ms-transform:rotate(45deg);transform:rotate(45deg);pointer-events:none}.btn.has-ribbon.btn-primary:after,.dark-theme .email-optin .btn.has-ribbon.btn-dark:after{background-color:#fff;color:#357df4}.btn.has-ribbon.btn-primary-invert:after{background-color:#357df4;color:#fff}.btn-facebook{color:#fff;background-color:#3b5998}.btn-facebook:focus,.btn-facebook:hover{background:#344e86}.btn-facebook:active{background:#314a7e}.btn-facebook:before{position:absolute;left:1rem;content:"\f09a";font-family:FontAwesome;font-size:2.5rem}.btn-facebook.btn-sm{padding-left:3rem}.btn-facebook.btn-sm:before{font-size:1.6rem}.btn-google{border:1px solid #ddd;color:#4285f4;background-color:#fff;background-image:url(/images/icons/google.icon.svg);background-repeat:no-repeat;background-position:.5rem;background-size:auto 2.5rem}.btn-google:focus,.btn-google:hover{background-color:#f2f2f2}.btn-google:active{background-color:#ededed}.btn-google.btn-sm{padding-left:3rem;background-size:auto 1.6rem}.form-control{width:100%;height:30px;font-size:12px;color:#222;padding:0 8px;border:1px solid #d5d5d5;background-color:#fff;outline:none;vertical-align:middle;-webkit-appearance:none;border-radius:0}.form-control:focus{border-color:#adadad}.form-control[type=number]{padding-right:0}.form-control:-moz-submit-invalid,.form-control:-moz-ui-invalid,.form-control:invalid{box-shadow:none}.form-control:-ms-input-placeholder{color:#c8c8c8}.form-control::placeholder{color:#c8c8c8}select.form-control{-webkit-appearance:none;-moz-appearance:none;background:#fff url(/images/dropdown.svg) no-repeat 100% 50%;border-radius:0;line-height:30px}select.form-control::-ms-expand{display:none}textarea.form-control{height:auto;resize:vertical;padding:10px;line-height:1.3333}.form-group{margin-bottom:32px}.form-group label{display:block;margin-bottom:16px;font-size:14px;color:#8d8d8d}.form-group.is-invalid .form-control,.form-group.is-invalid label{color:#ff3401}.form-group.is-invalid .form-control{border-color:#ff3401;background-color:#fbd7ce}.form-group.is-disabled label{opacity:.3}.form-group.is-disabled .form-control{opacity:.4;cursor:not-allowed;background-color:#fff}label.required:before{content:"*";margin-right:5px;color:#8d8d8d}input[type=checkbox],input[type=radio]{display:none}input[type=checkbox]+label,input[type=radio]+label{display:inline-block;cursor:pointer;margin:0 20px 0 0}input[type=checkbox]+label:last-child,input[type=radio]+label:last-child{margin-right:0}input[type=checkbox]+label:before,input[type=radio]+label:before{content:"";border:1px solid #d5d5d5;background-color:#fff;margin-right:8px}input[type=checkbox]:not(:checked):not(:disabled)+label:hover:before,input[type=radio]:not(:checked):not(:disabled)+label:hover:before{border-color:#adadad}input[type=checkbox].is-invalid+label,input[type=radio].is-invalid+label{color:#ff3401}input[type=checkbox].is-invalid+label:before,input[type=radio].is-invalid+label:before{background-color:#fbd7ce;border-color:#ff3401}input[type=checkbox]:checked+label,input[type=radio]:checked+label{color:inherit}input[type=checkbox]:checked+label:before,input[type=radio]:checked+label:before{background-color:#357df4;border-color:#357df4;color:#fff}input[type=checkbox]:disabled+label,input[type=radio]:disabled+label{opacity:.4;cursor:not-allowed}input[type=radio]+label:before{display:inline-block;height:16px;line-height:16px;width:16px;text-align:center;vertical-align:middle;border-radius:50%;vertical-align:-3px;content:"\2022";color:transparent;font-family:Arial,sans-serif;font-size:19px;font-weight:700}input[type=checkbox]+label:before,input[type=radio].checkbox+label:before{display:inline-block;padding:0;height:16px;line-height:16px;width:16px;text-align:center;vertical-align:middle;border-radius:0}input[type=checkbox]:checked+label:before,input[type=radio].checkbox:checked+label:before{content:"\e90a";font-family:fl-icon-font;font-size:14px}.fileinput-button{position:relative}.fileinput-button input[type=file]{position:absolute;cursor:pointer;left:0;top:0;height:100%;width:100%;padding:0;margin:0;border:0;opacity:0;filter:alpha(opacity=0);direction:ltr;z-index:1000}.fileinput-button input[type=file]::-webkit-file-upload-button{display:none}.form-inline{margin-bottom:32px}.form-inline .form-group{display:inline-block;margin:0 7px 0 0;vertical-align:bottom}.form-inline .form-group label{display:block}.form-inline .form-control{display:inline-block;width:auto;margin:0}.form-horizontal{margin-top:30px}.form-horizontal .form-group label{text-align:right;margin-bottom:0;padding-top:8px}@media only screen and (max-width:767px){.form-horizontal .form-group label{text-align:left;margin-bottom:16px;padding-top:0}}.nav{border-bottom:1px solid #c8c8c8;margin-right:1rem}.nav>li{border-top:1px solid #dfdfdf}.nav>li:first-child{border-top:none}.nav>li a{display:block;font-size:1.4rem;line-height:18px;padding:11px 1.5px 11px 13px;border-left:2px solid transparent;background-color:hsla(0,0%,100%,.5);color:#222;min-height:4rem}.nav>li a:hover{background-color:#fff}.nav>li a:active{color:#357df4}.nav>li a.is-active{border-color:#357df4;color:#357df4;background-color:#fff;cursor:default}.nav>li a.is-disabled{color:#cbcbcb;background-color:#f6f6f6}@media only screen and (max-width:767px){.nav{margin-right:0;margin-bottom:16px;display:-ms-flexbox;display:flex}.nav>li{-ms-flex:1;flex:1;border-left:1px solid #dfdfdf}.nav>li:first-child{border-left:0;border-top:1px solid #dfdfdf}.nav>li a{line-height:1;padding:16px 8px;border-left:0;border-bottom:2px solid transparent;text-align:center}.nav>li a span{display:block;max-width:120px;margin:0 auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}.tooltip{display:inline-block;position:relative;color:#8d8d8d;cursor:pointer;vertical-align:top}.tooltip .tooltip-box{display:none}.tooltip:hover{color:#696969}.tooltip:hover .tooltip-box{display:block}.tooltip-box{position:absolute;z-index:200;background:#222;padding:16px;border-radius:.3rem;font-size:1.2rem;line-height:1.4;min-width:280px;text-align:left;color:#dfdfdf;font-family:inherit}.tooltip-box:after{content:"";position:absolute;border-style:solid;border-color:transparent}.tooltip-box>p{font-size:1.2rem;color:#dfdfdf;margin-bottom:1rem!important}.tooltip-box>p:last-child{margin-bottom:0!important}[class*=tooltip-top]{top:calc(100% + 7px)}[class*=tooltip-top]:after{top:-5px;border-width:0 6px 6px;border-bottom-color:#222}[class*=tooltip-bottom]{bottom:calc(100% + 7px)}[class*=tooltip-bottom]:after{bottom:-5px;border-width:6px 6px 0;border-top-color:#222}.tooltip-bottom,.tooltip-top{left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.tooltip-bottom:after,.tooltip-top:after{left:50%;margin-left:-6px}.tooltip-bottom-left,.tooltip-top-left{left:-16px}.tooltip-bottom-left:after,.tooltip-top-left:after{left:17px}.tooltip-bottom-right,.tooltip-top-right{right:-16px}.tooltip-bottom-right:after,.tooltip-top-right:after{right:17px}[class*=tooltip-left]{left:calc(100% + 7px)}[class*=tooltip-left]:after{left:-6px;border-width:6px 6px 6px 0;border-right-color:#222}[class*=tooltip-right]{right:calc(100% + 7px)}[class*=tooltip-right]:after{right:-6px;border-width:6px 0 6px 6px;border-left-color:#222}.tooltip-left,.tooltip-right{top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.tooltip-left:after,.tooltip-right:after{top:50%;margin-top:-6px}.tooltip-left-top,.tooltip-right-top{top:-16px}.tooltip-left-top:after,.tooltip-right-top:after{top:17px}.tooltip-left-bottom,.tooltip-right-bottom{bottom:-16px}.tooltip-left-bottom:after,.tooltip-right-bottom:after{bottom:17px}.avatar{position:relative;display:inline-block;vertical-align:middle}.avatar .avatar-clip,.avatar img{display:block;height:inherit;width:inherit}.avatar .avatar-featured{position:absolute;top:20%;left:-14%;width:30%;height:30%;background:transparent url(/images/avatar/featured-badge.svg) no-repeat 50%;background-size:100%}.avatar-huge{width:160px;height:160px}.avatar-huge .avatar-clip{position:absolute;-webkit-clip-path:url(/images/avatar/hexagon-clip.svg#hexagon-clip-huge);clip-path:url(/images/avatar/hexagon-clip.svg#hexagon-clip-huge);-webkit-clip-path:polygon(57.6px 0,139.2px 22.4px,160px 102.4px,102.399px 160px,22.4px 139.2px,0 57.6px,57.6px 0);clip-path:polygon(57.6px 0,139.2px 22.4px,160px 102.4px,102.399px 160px,22.4px 139.2px,0 57.6px,57.6px 0)}.avatar-huge .avatar-featured{top:40px;left:-16px;width:32px;height:32px}.avatar-big{width:100px;height:100px}.avatar-big .avatar-clip{-webkit-clip-path:url(/images/avatar/hexagon-clip.svg#hexagon-clip-big);clip-path:url(/images/avatar/hexagon-clip.svg#hexagon-clip-big);-webkit-clip-path:polygon(36px 0,87px 14px,100px 64px,64px 100px,14px 87px,0 36px,36px 0);clip-path:polygon(36px 0,87px 14px,100px 64px,64px 100px,14px 87px,0 36px,36px 0)}.avatar-big .avatar-featured{top:25px;left:-10px;width:20px;height:20px}.avatar-medium{width:64px;height:64px}.avatar-medium .avatar-clip{-webkit-clip-path:url(/images/avatar/hexagon-clip.svg#hexagon-clip-medium);clip-path:url(/images/avatar/hexagon-clip.svg#hexagon-clip-medium);-webkit-clip-path:polygon(23px 0,55.7px 9px,64px 41px,41px 64px,9px 55.7px,0 23px,23px 0);clip-path:polygon(23px 0,55.7px 9px,64px 41px,41px 64px,9px 55.7px,0 23px,23px 0)}.avatar-small{width:40px;height:40px}.avatar-small .avatar-clip{-webkit-clip-path:url(/images/avatar/hexagon-clip.svg#hexagon-clip-small);clip-path:url(/images/avatar/hexagon-clip.svg#hexagon-clip-small);-webkit-clip-path:polygon(14.4px 0,34.8px 5.6px,40px 25.6px,25.6px 40px,5.6px 34.8px,0 14.4px,14.4px 0);clip-path:polygon(14.4px 0,34.8px 5.6px,40px 25.6px,25.6px 40px,5.6px 34.8px,0 14.4px,14.4px 0)}.avatar-micro{width:30px;height:30px}.avatar-micro .avatar-clip{-webkit-clip-path:url(/images/avatar/hexagon-clip.svg#hexagon-clip-micro);clip-path:url(/images/avatar/hexagon-clip.svg#hexagon-clip-micro);-webkit-clip-path:polygon(10.8px 0,26.1px 4.2px,30px 19.2px,19.2px 30px,4.2px 26.1px,0 10.8px,10.8px 0);clip-path:polygon(10.8px 0,26.1px 4.2px,30px 19.2px,19.2px 30px,4.2px 26.1px,0 10.8px,10.8px 0)}.avatar-micro .avatar-featured{width:11px;height:11px;left:-5px}.box{display:block;border-bottom:1px solid #c8c8c8;background-color:#fff;margin-bottom:1rem;font-size:1.4rem}.box-header{position:relative;padding:15px 16px;border-bottom:1px solid #dfdfdf;height:6.1rem}@media only screen and (max-width:479px){.box-header{min-height:6.1rem;height:auto}}.box-header h6{line-height:3rem;margin:0}.box-content,.box-footer{padding:16px}.box-footer{border-top:1px solid #dfdfdf}.box-row{border-bottom:1px solid #dfdfdf;padding:16px 32px}@media only screen and (max-width:767px){.box-row{padding:16px}}.video-thumbnail{position:relative;overflow:hidden;cursor:pointer;display:inline-block}.video-thumbnail img{width:100%;display:block;max-width:100%;height:auto}.video-thumbnail img[src*=youtube]{margin-top:-9.5%}.video-thumbnail:before{content:"";z-index:10000}.video-thumbnail:after,.video-thumbnail:before{position:absolute;top:0;right:0;bottom:0;left:0}.video-thumbnail:after{content:"\f04b";font-family:FontAwesome;margin:auto;display:inline-block;padding:0;height:60px;line-height:60px;width:60px;text-align:center;vertical-align:middle;text-align:left;padding-left:2.3rem;color:#f2f2f2;font-size:2.4rem;border-radius:10px;background-color:rgba(0,0,0,.4);transition:background-color .175s;pointer-events:none}.video-thumbnail:hover:after{background-color:rgba(0,0,0,.6);color:#fff}.video-play{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:5;cursor:pointer;width:122px;height:122px;background:transparent url(/images/global/play.svg) no-repeat 50%;background-size:100%;transition:opacity .175s}.video-play:hover{opacity:.8}@media only screen and (max-width:1000px){.video-play{width:80px;height:80px}}@media only screen and (max-width:500px){.video-play{top:25%;width:60px;height:60px}}li{list-style:none}.list{font-size:1.4rem;color:#222;text-align:left}.list>li{position:relative;padding-left:2em;line-height:1.2857em;margin-bottom:1.5em}.list>li:last-child{margin-bottom:0}.list>li:before{position:absolute;left:0;width:1.25em;color:#357df4;font-size:1em;text-align:right}.list-check>li:before{font-family:fl-icon-font;content:"\e90a";font-size:1.25em}.list-point>li:before{content:"\2022";font-size:1.6em;text-align:center;color:#222}.table{width:100%;border:1px solid #dfdfdf;text-align:left}.table td:first-child,.table th:first-child{padding-left:32px}.table td:last-child,.table th:last-child{padding-right:32px;text-align:right}.table>thead{background-color:#f6f6f6;border-width:1px 0;border-style:solid;border-color:#dfdfdf}.table>thead th{font-size:1.4rem;padding:16px;color:#222}.table>tbody tr:first-child td,.table>tbody tr:first-child th{padding-top:16px}.table>tbody tr:last-child td,.table>tbody tr:last-child th{padding-bottom:16px}.table>tbody td,.table>tbody th{font-size:1.2rem;padding:.5rem 16px}.table>tbody th{color:#222}.table>tbody th a{color:#357df4}.table>tbody th a:hover{color:#1d6df3}.table>tbody td{color:#8d8d8d}.table-bordered>tbody tr:nth-child(n) td,.table-bordered>tbody tr:nth-child(n) th,.table-grid>tbody tr:nth-child(n) td,.table-grid>tbody tr:nth-child(n) th,.table-stripped>tbody tr:nth-child(n) td,.table-stripped>tbody tr:nth-child(n) th{padding-top:1rem;padding-bottom:1rem}.table-stripped>tbody tr:nth-child(2n){background-color:#f6f6f6}.table-bordered>tbody tr,.table-grid td,.table-grid th{border:1px solid #dfdfdf}@media only screen and (max-width:767px){.table{table-layout:fixed}.table tbody td,.table tbody th,.table thead td,.table thead th{font-size:1.2rem;padding-left:8px;padding-right:8px}.table tbody td:first-child,.table tbody th:first-child,.table thead td:first-child,.table thead th:first-child{padding-left:16px}.table tbody td:last-child,.table tbody th:last-child,.table thead td:last-child,.table thead th:last-child{padding-right:16px}}.alert,.maintenance{position:fixed;z-index:99999999;font-size:1.5rem;padding:.5em 3.2rem .5em .5em;min-height:3.2rem;width:100%;transition:all .3s;text-align:center}.alert{color:#fff;top:-6.4rem;opacity:0}.alert .count{font-size:1.2rem;padding:.2rem .8rem;background:#333;border-radius:3px;opacity:.8;float:left}.alert.active{top:0;opacity:1}.alert.error{background-color:rgba(255,0,0,.75)}.alert.warning{background-color:rgba(255,40,0,.75)}.alert.information{background-color:rgba(0,90,160,.75)}.alert.success{background-color:rgba(30,190,100,.75)}.alert:hover.error{background-color:rgba(255,0,0,.9)}.alert:hover.warning{background-color:rgba(255,40,0,.9)}.alert:hover.information{background-color:rgba(0,90,160,.9)}.alert:hover.success{background-color:rgba(30,190,100,.9)}.alert .dismiss{position:absolute;right:0;top:0;display:inline-block;padding:0;height:3.2rem;line-height:3.2rem;width:3.2rem;text-align:center;vertical-align:middle;background:transparent;font-size:2.2rem;font-weight:700;cursor:pointer}.maintenance{background-color:#ffec27;color:#222}body:not(.maintenance-mode) .maintenance{display:none!important;z-index:-99999999}@media only screen and (max-width:767px){.alert,.maintenance{font-weight:400}}.bonus-bar{font-size:1rem;position:relative;margin:3.2em 0;display:-ms-flexbox;display:flex}.bonus-bar>li{-ms-flex:1;flex:1;position:relative;color:#8d8d8d;border-top:.2em dashed #dfdfdf;text-align:center;padding-top:1.4em}.bonus-bar>li:after,.bonus-bar>li:before{content:"";position:absolute;top:-.5em;background:#dfdfdf;display:inline-block;height:.8em;line-height:.8em;width:.8em;text-align:center;vertical-align:middle;border-radius:50%}.bonus-bar>li:before{left:0}.bonus-bar>li:after{display:none;right:0}.bonus-bar>li:last-of-type:after{display:block}.bonus-bar>li span{font-size:1.2rem}.bonus-bar.coach-active>li:first-of-type,.bonus-bar.coach-continue>li:first-of-type{-ms-flex:2;flex:2}.bonus-bar.coach-active .tooltip,.bonus-bar.coach-continue .tooltip{position:absolute;top:-1.8em;right:-1.6em;margin-right:-.4em;z-index:10;display:inline-block;height:3.2em;line-height:3.2em;width:3.2em;text-align:center;vertical-align:middle;border-radius:50%}.bonus-bar.coach-active .tooltip-box,.bonus-bar.coach-continue .tooltip-box{min-width:220px;top:calc(100% - .4em)}.bonus-bar.coach-active{margin-top:3.6rem}.bonus-bar.coach-active>li:nth-of-type(-n+2){border-color:#357df4;border-style:solid;color:#357df4}.bonus-bar.coach-active>li:last-of-type:before,.bonus-bar.coach-active>li:nth-of-type(-n+2):before{background:#357df4}.bonus-bar.coach-active>li:last-of-type:after{display:none}.bonus-bar.coach-continue{margin-top:2.4rem}.bonus-bar.bonus-earnings>li,.bonus-bar.no-bonus>li{border-color:#357df4;color:#357df4}.bonus-bar.bonus-earnings>li:after,.bonus-bar.bonus-earnings>li:before,.bonus-bar.no-bonus>li:after,.bonus-bar.no-bonus>li:before{background:#357df4}.bonus-bar.bonus-earnings>li span,.bonus-bar.no-bonus>li span{color:#357df4}.bonus-bar.bonus-earnings>li:first-of-type{border-style:solid}.bonus-bar.bonus-earnings>li.bonus-greater{-ms-flex:1.5;flex:1.5}.bonus-bar.bonus-earnings .tooltip-box{min-width:220px}.bonus-bar-indicator{position:absolute;top:-3.6rem;left:25%;-ms-transform:translateX(-50%);transform:translateX(-50%);margin-left:.4rem;background-color:#d7e5fd;color:#357df4;font-size:1.2rem;padding:0 .5rem;line-height:2.4rem;border:1px solid #357df4;border-radius:3px}.bonus-bar-indicator:after,.bonus-bar-indicator:before{content:"";position:absolute;top:100%;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);border-width:6px 6px 0;border-style:solid;border-color:#357df4 transparent transparent}.bonus-bar-indicator:after{border-width:4px 4px 0;border-color:#d7e5fd transparent transparent}.spinner{line-height:1}.spinner,.spinner svg{width:1em;height:1em}.spinner.spinner-hexagonal{font-size:77px}.spinner.spinner-hexagonal .spinner-background{fill:#c8c8c8}.spinner.spinner-hexagonal .spinner-arrows{-ms-transform-origin:38px 38px;transform-origin:38px 38px;animation:a 2s linear infinite;fill:#fff}.spinner-event{position:absolute!important;top:50%;left:50%}.spinner-dark .spinner-event div div{background-color:#000!important}.btn-sm .spinner-event{-ms-transform:scale(.8);transform:scale(.8)}@keyframes a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.campaign-ribbon{position:fixed;top:48px;right:0;left:0;z-index:100;padding:24px 48px;cursor:pointer;text-align:left;background-image:linear-gradient(90deg,rgba(8,32,69,.9),rgba(8,32,69,.9) 18%,rgba(53,125,244,.9))}.campaign-ribbon[data-brand=nutrition]{background-image:linear-gradient(90deg,rgba(1,85,79,.9),rgba(1,85,79,.9) 18%,rgba(15,183,172,.9))}.campaign-ribbon .campaign-ribbon-content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.campaign-ribbon .headline{font-size:2.4rem;font-weight:700;line-height:1;color:#fff;text-transform:uppercase;letter-spacing:1px}.campaign-ribbon .subline{font-size:1.8rem;color:hsla(0,0%,100%,.6);margin-top:4px;white-space:nowrap}@media only screen and (max-width:767px){.campaign-ribbon{padding:16px}.campaign-ribbon .text{padding-right:40px}.campaign-ribbon .headline{font-size:2rem}.campaign-ribbon .subline{font-size:1.6rem;margin-top:4px}.campaign-ribbon .cta{display:none}}.collapse-ribbon{position:fixed;top:48px;right:0;z-index:1000;cursor:pointer}.collapse-ribbon i{color:#fff;padding:20px;font-size:20px;pointer-events:none}.collapse-ribbon-input+.collapse-ribbon{margin:0}.collapse-ribbon-input+.collapse-ribbon:before,.collapse-ribbon-input:checked+.collapse-ribbon,.collapse-ribbon-input:checked~.ribbon{display:none}@media screen and (min-width:767px){.collapse-ribbon-input+.collapse-ribbon{display:none}}.profile-bottom,.profile-content,.profile-top,.user-progress{position:relative}.profile{height:255px;background:#000 url(/images/profile-bg.jpg) no-repeat bottom;padding-top:45px}.profile .profile-content{padding-left:190px;padding-top:28px;font-size:1.4rem}.profile .avatar,.profile .fileinput-button{position:absolute;left:0;top:0}.profile .fileinput-button{bottom:0;right:0;margin:auto;transition:background .25s}.profile .fileinput-button input[type=file]{position:absolute;cursor:pointer;left:0;top:0;height:100%;width:100%;padding:0;margin:0;border:0;opacity:0;filter:alpha(opacity=0);direction:ltr;z-index:1000}.profile .fileinput-button input[type=file]::-webkit-file-upload-button{display:none}.profile .fileinput-button .fileinput-hover{opacity:0;position:absolute;top:38%;left:0;right:0;text-align:center;color:#fff;transition:opacity .25s}.profile .fileinput-button .fileinput-hover>i{font-size:2.4rem}.profile .fileinput-button .fileinput-hover .fileinput-hover-text{font-size:1.2rem;line-height:1.25em;margin-top:.5rem;padding:0 15%;text-shadow:0 1px 0 rgba(0,0,0,.3)}.profile .fileinput-button:hover{background:rgba(0,0,0,.5)}.profile .fileinput-button:hover .fileinput-hover{opacity:1}.profile .profile-top{margin-bottom:16px}.profile .profile-top .user-name{color:#fff;font-size:3.2rem;line-height:1em;margin-bottom:.4rem}.profile .profile-top .user-desc{color:#c8c8c8;max-width:400px}.profile .profile-top .user-desc em{color:#fff}.profile .profile-top .user-stats{position:absolute;right:0;bottom:0}.profile .profile-top .user-stats>li{float:left;padding-right:1rem}.profile .profile-top .user-stats>li:last-child{padding-right:0}.profile .profile-top .user-stats>li>div{color:#c8c8c8}.profile .profile-top .user-stats strong{display:block;font-size:1.8rem;color:#fff;font-weight:400;margin-bottom:.8rem}.profile .profile-follow-buttons{position:absolute;right:0;bottom:100%}.profile .user-progress{width:100%;height:9px;margin-bottom:16px;background-color:#0f0f0f;border-radius:4px;overflow:hidden;box-shadow:inset 0 -1px 0 hsla(0,0%,100%,.14),0 1px 0 rgba(0,0,0,.1)}.profile .user-progress .user-progress-bar{position:absolute;top:0;left:0;height:100%;background-color:#357df4;background-image:linear-gradient(#357df4,#1c87f9);border-radius:4px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25)}.profile .profile-bottom{margin-bottom:16px}.profile .profile-bottom .user-level{color:#357df4}.profile .profile-bottom .user-points-to-level{position:absolute;right:0;top:0;color:#fff}@media only screen and (max-width:979px){.profile .avatar{-ms-transform:scale(.8);transform:scale(.8);-ms-transform-origin:100% 50%;transform-origin:100% 50%}}@media only screen and (max-width:767px){.profile{padding:25px 16px 35px;height:auto}.profile .profile-content{padding:0;font-size:1.2rem}.profile .avatar{top:0;left:50%;margin-left:-40px;-ms-transform:scale(.5);transform:scale(.5);-ms-transform-origin:0 0;transform-origin:0 0}.profile .profile-top{padding-top:160px}.profile .profile-top .user-desc,.profile .profile-top .user-name{position:absolute;width:100%;max-width:100%;left:0;text-align:center}.profile .profile-top .user-name{top:95px;font-size:2rem}.profile .profile-top .user-desc{top:122px;line-height:1.3333}.profile .profile-top .user-stats{position:static;overflow:hidden}.profile .profile-top .user-stats>li{width:25%}.profile .profile-follow-buttons{position:static;text-align:center;margin-bottom:32px}.profile .user-progress{height:6px}}.sign-in .reset-password-form .form-control,.sign-in .sign-in-form .form-control{margin-bottom:.5rem}.sign-in .sign-in-footer{overflow:hidden;margin-top:16px}.sign-in .sign-in-footer a{color:#8d8d8d}.sign-in .sign-in-footer a:hover{color:#222}.sign-in .forgot-password{float:right}.slick-slide{outline:none}.slick-next,.slick-prev{position:absolute;z-index:10;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:3.6rem;display:inline-block;height:2em;line-height:2em;width:2em;text-align:center;vertical-align:middle;border-radius:50%;background-color:rgba(0,0,0,.3);transition:background-color .175s;color:transparent;cursor:pointer}.slick-next:before,.slick-prev:before{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;color:#fff;font-family:FontAwesome}.slick-next:hover,.slick-prev:hover{background-color:rgba(0,0,0,.4)}.slick-prev{left:2.5%}.slick-prev:before{content:"\f104";margin-left:-.1em}.slick-next{right:2.5%}.slick-next:before{content:"\f105";margin-right:-.1em}.slick-nav-arrows .slick-next,.slick-nav-arrows .slick-prev{background-color:transparent;display:inline-block;height:1em;line-height:1em;width:1em;text-align:center;vertical-align:middle;border-radius:50%}.slick-nav-arrows .slick-next:before,.slick-nav-arrows .slick-prev:before{color:#c7c7cc;transition:color .175s}.slick-nav-arrows .slick-next:hover,.slick-nav-arrows .slick-prev:hover{background-color:transparent}.slick-nav-arrows .slick-next:hover:before,.slick-nav-arrows .slick-prev:hover:before{color:#d8d8dd}.slick-dots{position:absolute;z-index:15;bottom:4%;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.slick-dots li{position:relative;display:inline-block}.slick-dots li button{font-size:1rem;display:inline-block;height:.7em;line-height:.7em;width:.7em;text-align:center;vertical-align:middle;border-radius:50%;margin:0 1em;cursor:pointer;color:transparent;background-color:#fff;transition:transform 1s}.slick-dots li.slick-active button{-ms-transform:scale(1.7);transform:scale(1.7)}.accordion .accordion-row{position:relative;border-top:1px solid #dfdfdf;text-align:left}.accordion .accordion-row:last-child{border-bottom:1px solid #dfdfdf}.accordion .accordion-row.active .accordion-row-title{font-weight:700}.accordion .accordion-row.active .accordion-row-title:after{opacity:1;content:"\f106"}.accordion .accordion-row.active .accordion-row-content{max-height:500px;border-top:1px solid #dfdfdf}.accordion .accordion-row-title{position:relative;font-size:1.8rem;line-height:1.444em;cursor:pointer;padding:16px;padding-right:5rem;color:#222;transition:color .175s}.accordion .accordion-row-title:after{opacity:0;position:absolute;right:16px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);color:#357df4;font-size:1.8rem;font-family:FontAwesome;content:"\f107";transition:opacity .175s}.accordion .accordion-row-title:hover:after{opacity:1}.accordion .accordion-row-content{max-height:0;overflow:hidden;transition:max-height .3s;padding:0 16px}.accordion .accordion-row-content p{padding:16px 0}.l-topbar{position:fixed;z-index:500;top:0;left:0;right:0}.menu{position:relative;background-color:#161616;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:48px}.menu a:focus{text-decoration:none}.menu .user-name{display:inline-block;margin-left:8px;max-width:140px;vertical-align:middle;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.menu-link,.menu fl-cookie-consent{display:block}.menu-link{font-size:1.4rem;text-align:center;color:#8d8d8d;height:48px;line-height:42px;padding:0 16px;border:0 solid transparent}.menu-link:hover{color:#fff}.menu-link.is-active{color:#fff;background:transparent}.menu-link.label-new:after{font-size:.7em;margin:-.4em 0 0 .3em;vertical-align:top}.menu-left{position:absolute;left:84px;top:0}.menu-left>li{float:left}.menu-left.desktop .menu-link{border-width:4px 0}.menu-left.desktop .menu-link.is-active{border-bottom-color:#357df4}.menu-left.desktop .menu-link.is-active[fl-active-tab=nutrition]{border-bottom-color:#0fb7ac}.menu-logo{display:inline-block;margin:6px 0 0 15px}.menu-right{position:absolute;right:0;top:0}.menu-right>li{float:left;position:relative;height:48px}.menu-right>li .separator{position:absolute;right:0;top:12px;border-left:1px solid #494949;height:24px}.menu-right>li .btn{margin-top:9px}.menu-right>li .submenu{display:none}.menu-right>li:hover .submenu{display:block}.menu-right .menu-link{font-size:12px;line-height:50px}.menu-right .locale-symbol{text-transform:uppercase}.submenu{position:absolute;z-index:10;top:48px;right:0;background-color:#161616;min-width:128px}.submenu-link{display:block;line-height:32px;text-align:left;color:#c8c8c8;padding:0 16px;white-space:nowrap;font-size:1.4rem}.submenu-link:hover{color:#fff;background:#262626}@media screen and (min-width:979px) and (max-width:1180px){.menu .user-name{display:none}}@media only screen and (max-width:979px){.language-switch select{-webkit-appearance:none;-moz-appearance:none;font-size:12px;color:#8d8d8d;text-transform:uppercase;border:none;background:transparent}.mobile.menu-mobile-toggle{display:inline-block;vertical-align:top;padding:12px 0}.mobile.menu-mobile-toggle.hide{display:none}.mobile.menu-mobile-toggle span{display:inline-block;font-size:24px;line-height:1;width:48px;text-align:center;color:#fff;border-right:1px solid #353535;pointer-events:none}.menu,fl-cookie-consent{position:relative;transition:left .3s ease;left:0;right:auto;min-width:100%}.menu .mobile,fl-cookie-consent .mobile{display:inline-block}.menu .menu-left,fl-cookie-consent .menu-left{position:fixed;z-index:300;top:0;bottom:0;left:0;width:0;background:#161616;text-align:left;border-top:1px solid #0e0e0e;overflow:auto;overflow-y:scroll;transition:width .3s ease}.menu .menu-left>ul,fl-cookie-consent .menu-left>ul{margin-bottom:16px}.menu .menu-left>ul li,fl-cookie-consent .menu-left>ul li{float:none}.menu .menu-left .menu-link,fl-cookie-consent .menu-left .menu-link{display:inline-block;margin:0;padding:0;color:#c8c8c8;white-space:nowrap;text-align:left;font-size:20px;border:none}.menu .menu-left .menu-link.is-active[fl-active-tab=motivation],.menu .menu-left .menu-link.is-active[fl-active-tab=training],fl-cookie-consent .menu-left .menu-link.is-active[fl-active-tab=motivation],fl-cookie-consent .menu-left .menu-link.is-active[fl-active-tab=training]{color:#357df4}.menu .menu-left .menu-link.is-active[fl-active-tab=nutrition],fl-cookie-consent .menu-left .menu-link.is-active[fl-active-tab=nutrition]{color:#0fb7ac}.menu .menu-left .menu-big,fl-cookie-consent .menu-left .menu-big{padding:16px}.menu .menu-left .menu-big a,fl-cookie-consent .menu-left .menu-big a{height:auto;line-height:44px}.menu .menu-small,fl-cookie-consent .menu-small{margin:16px;padding-top:32px;border-top:1px solid #494949}.menu .menu-small .menu-link,fl-cookie-consent .menu-small .menu-link{font-size:16px;line-height:normal;height:auto;padding:8px 0}body{margin-left:0;transition:margin-left .3s ease}body.mobile-nav{position:fixed;left:0;margin-left:220px}body.mobile-nav .l-content,body.mobile-nav .l-footer{position:relative}body.mobile-nav .l-overlay{position:absolute;z-index:200;top:0;bottom:0;left:0;right:0;background-color:rgba(34,34,34,.6)}body.mobile-nav .menu,body.mobile-nav fl-cookie-consent{left:220px;width:100%}body.mobile-nav .menu .menu-left,body.mobile-nav fl-cookie-consent .menu-left{width:220px}body.mobile-nav .menu-mobile-toggle.show{display:none}body.mobile-nav .menu-mobile-toggle.hide{display:inline-block}}.l-header[data-type=simple] .menu-logo{pointer-events:none}.l-header[data-type=simple] .menu-left.desktop,.l-header[data-type=simple] .menu-mobile-toggle,.l-header[data-type=simple] .menu-right.desktop{display:none}.settings .box{margin-bottom:16px}.settings label{color:#8d8d8d;display:block;text-align:right}.settings label .tooltip{margin-left:.6rem}.settings label .tooltip-box{min-width:170px}.settings .form-inplace .form-value,.settings .form-inplace label{line-height:3rem}.settings .form-inplace .form-value{font-weight:700;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.settings .form-inplace textarea{resize:none}.settings .form-inplace .form-button-edit,.settings .form-inplace .form-button-save{text-align:right;white-space:nowrap}.settings .form-inplace .form-button-edit{display:none}.settings .form-inplace .form-button-edit.mobile button{color:#8d8d8d}.settings .form-inplace .form-row:hover,.settings .form-inplace .form-row label:hover{cursor:pointer}.settings .form-inplace .form-row:hover .form-button-edit.desktop{display:block}.settings .form-inplace .form-row.is-active,.settings .form-inplace .form-row:hover{background-color:#f8f8f8}.settings-profile select.form-control option[disabled]:first-child{display:none}.settings-privacy .box-header .btn{position:absolute;right:16px;top:16px}.settings-privacy input+label{display:block}.settings-privacy input+label:not(:last-child){margin-bottom:16px}.settings-privacy input+label span{font-size:1.2rem;line-height:1.33em;color:#8d8d8d}.settings-privacy .end-sm label{text-align:left;font-size:1.3rem;line-height:1.38;padding-left:24px}.settings-privacy .end-sm input[type=checkbox]+label:before{margin-left:-24px}.settings-privacy .end-sm .btn{margin:24px 0 12px 24px}.settings-delete-account-link a{display:inline-block;font-size:1.4rem;color:#8d8d8d}.settings-delete-account-buttons{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:479px){.settings-delete-account-buttons{-ms-flex-direction:column;flex-direction:column}.settings-delete-account-buttons .btn{width:100%}.settings-delete-account-buttons .btn:first-child{margin-bottom:16px}}@media only screen and (max-width:767px){.settings label{text-align:left}.settings label .tooltip{margin-left:0}.settings label .tooltip-box{min-width:120px}.settings input[type=checkbox]+label:before{margin:0}.settings input[type=checkbox]+label span{display:none}.settings .form-inplace .form-row:hover{background-color:transparent}.settings .form-inplace .form-row:hover .form-button-edit.desktop{display:none}.settings .form-inplace .form-button-edit.mobile{display:block}.settings .form-inplace .form-button-save{text-align:left;margin-top:16px}.settings .form-inplace .btn-facebook,.settings .form-inplace .btn-google{display:block;width:100%}.settings-privacy .row{position:relative}.settings-privacy .col-lg-offset-1{margin:0}.settings-privacy .end-sm{text-align:left}.settings-privacy .end-sm label{padding-left:0}.settings-privacy .end-sm input[type=checkbox]+label:before{position:absolute;top:0;right:0}.settings-privacy .end-sm input[type=checkbox]+label span{display:block}.settings-privacy .end-sm .btn{margin:12px 0;padding:0 6px;display:block}.settings-privacy .label-title{font-weight:700;font-size:14px;margin-bottom:4px}}@media only screen and (max-width:479px){.settings .form-inplace label{font-size:1.2rem}}.fl-store-button{display:inline-block;width:150px;height:50px;padding:6px;border-radius:5px;background-position:50%;background-repeat:no-repeat;background-origin:content-box}.fl-store-button.vendor-apple{background-image:url(https://cdn.freeletics.com/modules/common/buttons/media/appstore.optimized.svg)}.fl-store-button.vendor-google{background-image:url(https://cdn.freeletics.com/modules/common/buttons/media/playstore.optimized.svg)}.fl-store-button.brand-bodyweight,.fl-store-button.brand-nutrition{background-color:#000}.fl-store-button.brand-running{background-color:#f4a220}.fl-store-button.brand-gym{background-color:#e93506}.fl-social-button{display:inline-block;font-size:48px;font-family:FontAwesome;height:1em;width:1em;line-height:1em;text-align:center;color:#8d8d8d;transition:all .175s ease-in-out;border:2px solid #8d8d8d;border-radius:50%}.fl-social-button:hover{color:#fff;border-color:#fff}.fl-social-button:before{font-size:.52em;vertical-align:top}.fl-social-button.media-facebook:before{content:""}.fl-social-button.media-google:before{content:""}.fl-social-button.media-youtube:before{content:""}.fl-social-button.media-twitter:before{content:""}.fl-social-button.media-instagram:before{content:""}.fl-social-button.media-linkedin:before{content:""}.fl-social-button.media-xing:before{content:""}.apps-section{background-color:#161616;color:#fff;padding:32px 0;text-align:center}.apps-section>div{display:inline-block}.apps-section>div button{margin:0 4px;border:1px solid hsla(0,0%,100%,.5)}.apps-section>div>p{margin:16px auto 0;padding:0 16px;max-width:360px;font-weight:700}.redefine-your-limits-pages .mobile .coach-link{height:auto}.redefine-your-limits-page{text-align:center}.redefine-your-limits-page .section-header{padding:0 16px;margin-bottom:5vmin}.redefine-your-limits-page .section-header h1,.redefine-your-limits-page .section-header h2{color:inherit;font-size:24px;margin-bottom:16px}@media (min-width:600px){.redefine-your-limits-page .section-header h1,.redefine-your-limits-page .section-header h2{font-size:36px}}@media (min-width:900px){.redefine-your-limits-page .section-header h1,.redefine-your-limits-page .section-header h2{font-size:48px}}@media (min-width:1800px){.redefine-your-limits-page .section-header h1,.redefine-your-limits-page .section-header h2{font-size:56px}}.redefine-your-limits-page .section-header p{color:inherit;font-size:14px;max-width:600px;margin:0 auto}@media (min-width:900px){.redefine-your-limits-page .section-header p{font-size:16px}}@media (min-width:1800px){.redefine-your-limits-page .section-header p{font-size:18px}}.redefine-your-limits-page h3{font-size:32px;color:inherit}.redefine-your-limits-page .btn-play{display:inline-block;-ms-flex-negative:0;flex-shrink:0;font-size:14px;border:2px solid #fff;border-radius:50%;width:64px;height:64px;line-height:64px;margin:40px auto}.redefine-your-limits-page .btn-play .fa{margin-right:-2px}.redefine-your-limits-page .text-athlete-name{font-size:20px;line-height:1;letter-spacing:3px;margin-bottom:4px}.redefine-your-limits-page .text-read-more{display:inline-block;font-size:14px;font-weight:700;text-decoration:underline;margin-top:16px}.redefine-your-limits-hero{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:calc(100vh - 48px);min-height:340px;background-color:#8d8d8d;color:#fff;padding:40px 16px}.redefine-your-limits-hero.ash{background:transparent url(https://cdn.freeletics.com/modules/pages/src/redefine-your-limits/media/hero/ash-hero.jpg) 50%/cover no-repeat}.redefine-your-limits-hero.stef{background:transparent url(https://cdn.freeletics.com/modules/pages/src/redefine-your-limits/media/hero/stef-hero.jpg) 50%/cover no-repeat}.redefine-your-limits-hero.m-m{background:transparent url(https://cdn.freeletics.com/modules/pages/src/redefine-your-limits/media/hero/m-m-hero.jpg) 50%/cover no-repeat}.redefine-your-limits-hero .section-header{margin-bottom:0}.redefine-your-limits-video{color:#fff;background-color:#222;padding:10vmin 0}.redefine-your-limits-video ul{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media (max-width:899px){.redefine-your-limits-video ul .btn-play{margin:24px auto}.redefine-your-limits-video ul h3{font-size:24px;margin-bottom:16px}}@media (min-width:900px){.redefine-your-limits-video ul{-ms-flex-flow:row;flex-flow:row}.redefine-your-limits-video ul p{font-size:16px;min-height:75px}}.redefine-your-limits-video li{position:relative;margin:16px;max-width:562px;box-shadow:0 15px 12px 0 rgba(0,0,0,.2)}.redefine-your-limits-video li>img{display:block;width:100%;height:auto}.redefine-your-limits-video li>div{display:-ms-flexbox;display:flex;position:absolute;top:5%;right:5%;bottom:5%;left:5%;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end}.redefine-your-limits-video li p{margin-bottom:0}.redefine-your-limits-video li.is-disabled>img{filter:grayscale(100%);opacity:.5;transition:opacity .175s}.redefine-your-limits-video li.is-disabled .btn-play,.redefine-your-limits-video li.is-disabled .text-read-more{display:none}.redefine-your-limits-video li.is-disabled p:after{display:block;content:attr(data-label);font-weight:700;text-transform:uppercase;transition:color .175s}.redefine-your-limits-video li.is-disabled:hover{cursor:default}.redefine-your-limits-video li.is-disabled:hover>img{opacity:.75}.redefine-your-limits-video li.is-disabled:hover p:after{color:#357df4}.redefine-your-limits-grid{padding:10vmin 0}.redefine-your-limits-grid .section-header p{color:#8d8d8d}.redefine-your-limits-grid ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:657px;margin:5vmin auto}.redefine-your-limits-grid li{position:relative;-ms-flex-preferred-size:33.3333%;flex-basis:33.3333%;font-size:16px}.redefine-your-limits-grid li img{display:block;width:100%;height:auto}@media (min-width:600px){.redefine-your-limits-grid li{font-size:24px}}@media (min-width:900px){.redefine-your-limits-grid li{font-size:28px;transition:all .175s ease-in-out}.redefine-your-limits-grid li:hover{z-index:10;cursor:pointer;-ms-transform:scale(1.1);transform:scale(1.1);filter:brightness(1.3)}}.redefine-your-limits-grid li.is-disabled{pointer-events:none;background-color:#494949}.redefine-your-limits-grid li.is-disabled img{filter:grayscale(100%);opacity:.5}.redefine-your-limits-grid li.is-disabled:nth-child(3n+2){position:relative}.redefine-your-limits-grid li.is-disabled:nth-child(3n+2):after{position:absolute;top:50%;left:50%;z-index:20;content:attr(data-label);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);white-space:nowrap;font-weight:700;color:#fff;text-transform:uppercase}.footer-short{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;font-size:12px;padding:16px;margin-top:28px}.footer-short,.footer-short .footer-nav{display:-ms-flexbox;display:flex;justify-content:center}.footer-short .footer-nav{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;margin-bottom:16px}.footer-short .footer-nav>li{margin:0 8px}.footer-short .footer-nav>li:first-child{-ms-flex-preferred-size:100%;flex-basis:100%;text-align:center;padding-bottom:20px}@media (min-width:600px){.footer-short .footer-nav>li:first-child{-ms-flex-preferred-size:auto;flex-basis:auto;text-align:inherit;padding-bottom:0}}.footer-short .footer-nav>li a{display:block;line-height:24px;color:#8d8d8d}.footer-short .footer-nav>li a:hover{color:#222}@media (min-width:900px){.footer-short{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;justify-content:space-between}.footer-short .footer-nav{-ms-flex-preferred-size:auto;flex-basis:auto;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:0}.footer-short .footer-nav>li{margin:0 16px 0 0}}.footer-short .footer-copyright>small{display:inline-block;vertical-align:middle;color:#8d8d8d}.footer-short .footer-copyright .footer-logo{display:inline-block;vertical-align:middle;margin-left:16px}.footer-short .footer-copyright .footer-logo svg{display:block;fill:#222}.footer-short .footer-copyright .footer-logo>span{display:none}.footer{overflow:hidden;background-color:#161616;padding:40px 40px 72px}@media (min-width:900px){.footer{display:-ms-flexbox;display:flex;position:relative;-ms-flex-pack:justify;justify-content:space-between;padding:60px 0 100px 40px}}.footerCopy{margin-bottom:56px}.footerCopy>small{display:block;font-size:12px;color:#c8c8c8}@media (min-width:900px){.footerCopy{-ms-flex:1;flex:1}}.footerLogo{display:inline-block;margin-bottom:24px}.footerLogo>span{display:none}.footerLogo svg{display:block;width:78px;height:46px}.footerNav{display:-ms-flexbox;display:flex}.footerNav h6{font-size:16px;font-weight:700;color:#696969;margin-bottom:1em;font-family:inherit}@media (max-width:599px){.footerNav{-ms-flex-wrap:wrap;flex-wrap:wrap}.footerNav>li{-ms-flex-preferred-size:50%;flex-basis:50%;margin-bottom:48px}}@media (min-width:600px){.footerNav{margin-bottom:48px}.footerNav>li{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:208px;padding-right:32px}.footerNav>li:nth-of-type(2){margin-right:32px;padding-right:0}}@media (min-width:900px){.footerNav{-ms-flex:2;flex:2;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:0}.footerNav h6{font-size:20px}}.footerNavLinks a{display:inline-block;padding:8px 0;font-size:14px;color:#c8c8c8}@media (min-width:900px){.footerNavLinks a{font-size:18px}.footerNavLinks a:hover{color:#fff}}.footerNavLinks a:active{color:#494949}.footerStoreLinks{display:-ms-flexbox;display:flex}.footerStoreLinks>a{max-width:140px}.footerStoreLinks>a:first-of-type{margin-right:12px}.footerStoreLinks>a img{display:block;width:100%;height:auto}@media (min-width:900px){.footerStoreLinks{position:absolute;-ms-flex-item-align:end;align-self:flex-end;-ms-flex-order:-1;order:-1}}@media (min-width:900px) and (max-width:1199px){.footerStoreLinks{margin-top:56px}}.cookie-consent{position:relative;overflow:hidden;background-color:#353535;color:#dfdfdf;max-height:0;transition:max-height .6s cubic-bezier(.39,.575,.565,1)}.cookie-consent *{opacity:0;transition:opacity .6s .3s}.cookie-consent.isVisible{max-height:300px}.cookie-consent.isVisible *{opacity:1}.cookie-consent>p{font-size:12px;line-height:1.3333;padding:16px 54px 16px 16px;margin:0}@media (min-width:1200px){.cookie-consent>p{font-size:14px}}.cookie-consent>p a{color:inherit;text-decoration:underline}.cookie-consent>p a:hover{color:#f3f3f3}.cookie-consent>button{position:absolute;top:0;right:0;width:48px;height:100%;font-size:12px}.cookie-consent>button svg{pointer-events:none;height:1em}.modal-open .l-content{filter:blur(3px)}.modal-backdrop{z-index:1000;background:rgba(0,0,0,.6)}.modal,.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0}.modal{display:-ms-flexbox!important;display:flex!important;overflow:auto;z-index:1010;-webkit-overflow-scrolling:touch}.modal-dialog{position:relative;background-color:#fff;width:100%;max-width:700px;padding:40px 32px 32px;margin:auto;box-shadow:0 10px 30px rgba(0,0,0,.3)}@media (min-width:900px){.modal-dialog{width:50%}}.modal-close{position:absolute;top:12px;right:12px;z-index:10;width:32px;line-height:32px;border-radius:50%;background-color:#fff;color:#222;font-size:18px;cursor:pointer}.modal-close:before{content:"\f00d";font-family:FontAwesome;pointer-events:none}@media (min-width:900px){.modal-close{top:-16px;right:-16px}}.modal-video .modal-dialog{padding:0;background-color:transparent;max-width:inherit}.modal-video .modal-dialog iframe{display:block;width:100%;height:56.25vw}@media (--media-to-md) and (orientation:landscape){.modal-video .modal-dialog iframe{height:100vh}}@media (min-width:900px){.modal-video .modal-dialog iframe{height:28.125vw}}.modal-picture .modal-dialog{padding:0;max-width:inherit}.modal-picture .modal-content{padding:32px}.modal-actions{margin-top:32px}.modal-actions .btn{margin-bottom:16px}@media (min-width:600px){.modal-actions .btn{margin-bottom:0}}.forgot-password-pages .coach-link,.forgot-password-pages .l-header,.login-pages .coach-link,.login-pages .l-header,.resend-confirmation-pages .coach-link,.resend-confirmation-pages .l-header,.signup-pages .coach-link,.signup-pages .l-header{display:none}.auth{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;min-height:100vh;background-image:url(https://cdn.freeletics.com/modules/auth/media/images/bg.jpg);background-repeat:no-repeat;background-size:cover}.auth .auth-container{width:540px}.auth a,.auth a:active,.auth a:hover{color:inherit}.auth a:not(.btn){text-decoration:underline}.auth form input{margin-bottom:10px}.auth form input[type=radio]:checked+label:before{background-color:#222;border-color:#222}.auth .fl-logo{position:absolute;top:39px;left:45px;font-size:1.25rem}.auth header{text-align:center;padding-top:40px;margin-bottom:24px}.auth header h1{font-size:3.8rem;margin-bottom:0}.auth header h1+p{margin-top:8px}.auth .box{padding:40px;border:1px solid #c8c8c8;border-radius:1px;margin-bottom:24px}.auth .box.signup-confirmation{overflow:hidden;border-top:6px solid #00954a;text-align:center}.auth .box.signup-confirmation:before{display:inline-block;height:48px;line-height:48px;width:48px;text-align:center;vertical-align:middle;border-radius:50%;content:"\f00c";font-family:FontAwesome;font-size:2.2rem;color:#00954a;border:3px solid #00954a;line-height:45px;margin-bottom:28px}.auth .box h2{font-family:AktivGrotesk,Arial,sans-serif;font-size:2.4rem;line-height:1.2;text-transform:none;margin-bottom:16px;text-align:center}.auth .box p{line-height:1.3;color:#8d8d8d}.auth .box p.text-big{font-size:1.6rem}.auth .box p strong{color:#494949}.auth .box p a:hover{color:#676767}.auth .box .btn .fa-chevron-right{font-size:1.1rem}.auth .box .form-group{margin:8px 0 22px}.auth .social-btns{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-left:-5px;margin-right:-5px}.auth .social-btns .btn{-ms-flex:1 0 210px;flex:1 0 210px;padding:0 0 0 24px;margin:0 5px 10px}.auth .form-divider{overflow:hidden;font-size:1.4rem;text-align:center;margin:24px 0;height:1em}.auth .form-divider>span{display:inline-block;position:relative;font-size:1em;line-height:1em;color:#c8c8c8;text-transform:uppercase}.auth .form-divider>span:after,.auth .form-divider>span:before{position:absolute;top:50%;content:"";border-top:1px solid hsla(0,0%,78%,.6);margin-top:-1px;width:500px}.auth .form-divider>span:before{right:100%;margin-right:16px}.auth .form-divider>span:after{left:100%;margin-left:16px}.auth footer{padding:0 16px 40px;font-size:1.4rem;text-align:center}.auth footer>ul{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.auth footer>ul li{-ms-flex-preferred-size:50%;flex-basis:50%;padding:5px 12px;text-align:left}.auth footer>ul li:first-child{border-right:1px solid hsla(0,0%,55%,.3);text-align:right}.auth footer a{white-space:nowrap}@media (max-width:767px){.auth{-ms-flex-align:start;align-items:flex-start;background:#fff}.auth .fl-logo{display:none}.auth header{padding:40px 16px 0}.auth header h1{font-size:2.4rem}.auth header p{font-size:1.4rem}.auth .box{padding:16px 16px 24px;border-top:0;border-left:0;border-right:0;border-bottom-color:#dfdfdf}.auth .box.signup-confirmation{margin-top:-40px;padding-top:40px}}.auth-app-icons{margin-top:24px}.auth-app-icons>img{display:inline-block;width:24px;height:24px;margin:0 2px}.auth-app-icons>p{font-size:1.3rem;margin-top:3px;color:#8d8d8d}.dark-theme{background-color:#222;background-image:none}.dark-theme header{margin-bottom:0}.dark-theme .box{padding:32px 16px;background-color:#222;border:0;margin-bottom:0}.dark-theme input[type=email],.dark-theme input[type=password],.dark-theme input[type=text]{margin-bottom:16px;background-color:#222;border-top:0;border-right:0;border-bottom-color:#494949;border-left:0;color:#fff;font-size:16px}.dark-theme input[type=email]:-ms-input-placeholder,.dark-theme input[type=password]:-ms-input-placeholder,.dark-theme input[type=text]:-ms-input-placeholder{color:#222}.dark-theme input[type=email]::placeholder,.dark-theme input[type=password]::placeholder,.dark-theme input[type=text]::placeholder{color:#222}.dark-theme input[type=email]:active,.dark-theme input[type=email]:focus,.dark-theme input[type=password]:active,.dark-theme input[type=password]:focus,.dark-theme input[type=text]:active,.dark-theme input[type=text]:focus{border-bottom-color:#357df4}.dark-theme label{color:#696969}.dark-theme .btn{height:56px;line-height:56px}.dark-theme .btn-dark{border-color:#fff}.dark-theme .box p strong,.dark-theme h1,.dark-theme h2{color:#dfdfdf;margin-bottom:24px}.dark-theme p{color:#c8c8c8;font-size:16px}.dark-theme a{color:#afafaf}.dark-theme a:hover{color:#c8c8c8}.dark-theme .text-small{margin-top:24px;font-size:14px}.dark-theme .terms-privacy{font-size:12px;color:#8d8d8d;margin-top:40px}.dark-theme .terms-privacy>a{color:inherit}.dark-theme .terms-privacy>a:hover{color:#afafaf}.dark-theme .email-optin .btn-dark{border:0}.dark-theme .box.signup-confirmation{margin-top:0;border:0}.dark-theme .box.signup-confirmation:before{color:#357df4;border-color:#357df4}.dark-theme .box.signup-confirmation strong{color:#357df4}.dark-theme .resend-confirmation{margin-top:0}.dark-theme .resend-confirmation h1,.dark-theme .resend-confirmation h2,.dark-theme .resend-confirmation p{color:#dfdfdf;margin-bottom:24px}.dark-theme .resend-confirmation p strong{color:#357df4}.dark-theme .resend-confirmation a{color:#fff}.corporate-pages,.corporate-pages .l-content{background-color:#fff}.corporate-pages .l-content .label-select{position:relative}.corporate-pages .l-content .label-select:after{position:absolute;top:50%;right:.1rem;content:"\f078";font-family:FontAwesome;font-size:11px;color:#161616;padding:.2rem 1rem .2rem .2rem;margin-top:-.7rem;background-color:#fff;pointer-events:none}.corporate-pages .l-content select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#161616;background-color:#fff;border:1px solid #c8c8c8;line-height:4rem;height:4rem;font-size:1.6rem;border-radius:3px;text-align-last:center;margin:0;padding-left:16px;padding-right:16px}.corporate-pages .l-content select::-ms-expand{display:none}.corporate-pages .l-content select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.corporate-pages .corporate-grid-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:980px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}.corporate-explore p,.fl-social-bar p,.job-posting~.corporate-call-to-action p{font-family:Camber-Sb,sans-serif;width:100%;text-transform:uppercase;margin-bottom:.5em;padding-left:32px;padding-right:32px}@media (max-width:479px){.corporate-explore p,.fl-social-bar p,.job-posting~.corporate-call-to-action p{font-size:2.4rem}}@media (min-width:480px){.corporate-explore p,.fl-social-bar p,.job-posting~.corporate-call-to-action p{font-size:3.2rem}}.corporate-call-to-action{text-align:center;background-color:#f3f3f3}@media (max-width:479px){.corporate-call-to-action{padding:40px 0}}@media (min-width:480px){.corporate-call-to-action{padding:56px 0}}.corporate-explore,.corporate-jobs-listing,.corporate-jobs-posting{position:relative;overflow:hidden;text-align:center}.corporate-explore img,.corporate-jobs-listing img,.corporate-jobs-posting img{display:block;position:relative;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);width:100%;min-width:1260px;height:auto}.job-listing>header,.job-listing section,.job-posting>header,.job-posting section{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.job-listing section,.job-posting section{position:relative}.job-listing header h2,.job-posting header h2{font-family:AktivGrotesk,Arial,sans-serif;font-size:1.8rem;font-weight:700;line-height:2.4rem}@media (max-width:979px){.job-listing section,.job-posting section{padding-top:40px}.job-listing>header>div:first-of-type,.job-listing>header>div:last-of-type,.job-listing section div,.job-listing section header,.job-posting>header>div:first-of-type,.job-posting>header>div:last-of-type,.job-posting section div,.job-posting section header{display:-ms-flexbox;display:flex;-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-direction:column;flex-direction:column;max-width:100%}}@media (min-width:980px){.job-listing>header>div:first-of-type,.job-listing section header,.job-posting>header>div:first-of-type,.job-posting section header{-ms-flex-preferred-size:33.333333333%;flex-basis:33.333333333%;max-width:33.333333333%;padding-right:48px;text-align:right}.job-listing>header>div:last-of-type,.job-listing section div,.job-posting>header>div:last-of-type,.job-posting section div{-ms-flex-preferred-size:66.666666667%;flex-basis:66.666666667%;max-width:66.666666667%;padding-left:48px;font-size:1.6rem;line-height:1.5}}.corporate-explore{background-color:#161616}.corporate-explore>img{opacity:.5;min-width:960px}.corporate-explore>p{position:absolute;right:0;left:0;color:#fff;max-width:600px;margin:0 auto}.corporate-explore>div{position:absolute;right:32px;left:32px}.corporate-explore>div .btn{background-color:hsla(0,0%,100%,.3);border:1px solid #fff;color:#fff;padding:0;width:260px;transition:background-color .175s}.corporate-explore>div .btn:hover{background-color:hsla(0,0%,100%,.35)}@media (max-width:767px){.corporate-explore>p{top:64px;font-size:3.2rem;line-height:1.125}.corporate-explore>div{bottom:72px}.corporate-explore .btn{display:block;margin:8px auto 0}}@media (min-width:768px){.corporate-explore>p{top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:4.8rem;line-height:1.0833}.corporate-explore>div{bottom:10%}.corporate-explore .btn{margin:0 20px}}.fl-social-bar{text-align:center;background-color:#161616;border-bottom-color:#494949;border-bottom-width:1px;border-bottom-style:solid}.fl-social-bar p{color:#fff}.fl-social-bar ul{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.fl-social-bar ul li{padding:0 28px;margin:16px 0}@media (min-width:768px){.fl-social-bar{padding-top:80px;padding-bottom:64px}}@media (max-width:767px){.fl-social-bar{padding-top:60px;padding-bottom:44px}.fl-social-bar ul{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:15%;padding-right:15%}.fl-social-bar ul li{-ms-flex-preferred-size:33.333%;flex-basis:33.333%}}@media (max-width:479px){.fl-social-bar{padding-top:40px;padding-bottom:24px}.fl-social-bar ul li{-ms-flex-preferred-size:50%;flex-basis:50%}}.corporate-company{position:relative;height:calc(100vh - 48px);text-align:center;background-color:transparent;background-image:url(https://cdn.freeletics.com/modules/corporate/media/images/company/hero.jpg);background-repeat:no-repeat;background-size:cover;background-position:top}.corporate-company:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background-color:rgba(0,0,0,.2)}.corporate-company>div{position:absolute;top:50%;right:32px;left:32px;-ms-transform:translateY(-50%);transform:translateY(-50%);color:#fff}.corporate-company>div h1{font-size:4.8rem;color:inherit;margin-bottom:40px;line-height:1}@media (max-width:767px){.corporate-company>div h1{font-size:3.2rem;margin-bottom:24px}}.company{text-align:center;background-color:#f3f3f3;border-bottom-color:#494949;border-bottom-width:1px;border-bottom-style:solid}.company h3{font-family:AktivGrotesk,Arial,sans-serif;font-size:2.4rem;font-weight:700;line-height:1.2;text-transform:none;margin-bottom:.6666em}.company p{margin:0;font-size:1.6rem}.company .motivation-list{background-color:#fff}.company .motivation-list ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:980px;margin:0 auto}.company .motivation-list img{display:inline-block;margin-bottom:24px}.company .impressions{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start}.company .impressions img{height:auto}.company .office-location{background-color:#161616}.company .office-location h2,.company .office-location h3,.company .office-location p{color:#fff}@media (max-width:767px){.company .motivation-list{padding-top:24px}.company .motivation-list h2,.company .motivation-list li{padding:24px;border-bottom:1px solid #f3f3f3}.company .motivation-list h2{font-size:3.2rem;margin-bottom:0}.company .motivation-list h3{font-size:2rem}.company .motivation-list li{-ms-flex-preferred-size:100%;flex-basis:100%}.company .motivation-list img{width:48px}.company .motivation-list:not(:first-of-type) img{display:none}.company .impressions img{width:50%}.company .office-location{padding:40px 0}.company .office-location h2{font-size:3.2rem}.company .office-location h3{font-size:2rem}.company .office-location img{display:none}}@media (min-width:768px){.company .motivation-list{padding:64px 0}.company .motivation-list h2{font-size:4.8rem;margin-top:24px;margin-bottom:32px}.company .motivation-list li{-ms-flex-preferred-size:33.333333333%;flex-basis:33.333333333%;padding:24px 55px}.company .motivation-list img{width:80px;height:auto}.company .impressions img{width:25%}.company .office-location{padding:88px 0}.company .office-location h2{font-size:5.6rem}.company .office-location>div{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.company .office-location address{position:relative;-ms-flex-preferred-size:40%;flex-basis:40%;max-width:550px;margin-left:20px;margin-right:20px}.company .office-location img{width:100%;height:auto;opacity:.5}.company .office-location .address-container{position:absolute;top:50%;left:0;-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%}}.company-teams{display:-ms-flexbox;display:flex;min-height:656px;text-align:left}.company-teams>header{background-color:#222}.company-teams>header h2{color:#fff;line-height:1;margin-bottom:1.1666em}.company-teams>header .label-select,.company-teams>header ul{display:none}.company-teams>section{display:-ms-flexbox;display:flex;background-color:#222;background-repeat:no-repeat;background-position:100%;background-size:cover}.company-teams>section>div{background-color:rgba(34,34,34,.8)}.company-teams>section h3,.company-teams>section h4{font-family:AktivGrotesk,Arial,sans-serif;font-weight:700;color:#fff}.company-teams>section h3{text-transform:uppercase}.company-teams>section h4{text-transform:none;margin-bottom:1em}.company-teams>section p{color:#fff;font-size:1.6rem;line-height:1.5;margin-bottom:2em}.company-teams>section .btn{color:#fff;font-size:1.6rem;border-radius:3px;background-color:hsla(0,0%,55%,.6);transition:background-color .175s}.company-teams>section .btn:hover{background-color:hsla(0,0%,55%,.7)}@media (min-width:768px){.company-teams>header{-ms-flex-preferred-size:33.333333333%;flex-basis:33.333333333%;padding:88px 48px 88px 88px}.company-teams>header h2{font-size:4.8rem}.company-teams>header ul{display:block}.company-teams>header li{font-size:2rem;line-height:1.3;margin-bottom:1.2em}.company-teams>header li:last-child{margin-bottom:0}.company-teams>header a{display:inline-block;color:#fff;transition:color .175s}.company-teams>header a:hover{color:hsla(0,0%,100%,.8)}.company-teams>header a.is-active{text-decoration:underline;color:#fff;cursor:default}.company-teams>section{-ms-flex-preferred-size:66.666666667%;flex-basis:66.666666667%}.company-teams>section>div{-ms-flex-preferred-size:50%;flex-basis:50%;padding:240px 48px 88px 88px}.company-teams>section h3{font-size:2.4rem;line-height:1.333;margin-bottom:0}.company-teams>section h4{font-size:2rem;line-height:1.4}}@media (max-width:767px){.company-teams{-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:inherit}.company-teams>header,.company-teams>section,.company-teams>section>div{-ms-flex-preferred-size:100%;flex-basis:100%}.company-teams>header{padding:48px 32px 32px}.company-teams>header h2{font-size:3.2rem}.company-teams>header .label-select{display:block}.company-teams>header select{display:block;width:100%}.company-teams>section>div{padding:32px;min-height:455px}.company-teams>section h3{display:none}.company-teams>section h4{font-size:1.8rem;line-height:1.333}.company-teams>section .btn{display:block;padding:0}}.job-posting{padding-bottom:40px}.job-posting section h2{text-transform:lowercase}.job-posting section h2:first-letter{text-transform:uppercase}.job-posting section li{position:relative;padding-left:40px;margin-bottom:1.5em}.job-posting section li:last-child{margin-bottom:0}.job-posting section li:before{position:absolute;left:0;content:"\f00c";color:#357df4;font-family:FontAwesome}@media (max-width:979px){.job-posting{padding-top:40px}.job-posting>header h1{font-size:2.4rem;line-height:2.6rem;margin-bottom:1rem}.job-posting>header p{font-size:1.6rem;font-weight:700}.job-posting>header>div:last-of-type{padding-top:40px}.job-posting>header>div:last-of-type,.job-posting section>div{font-size:1.6rem;line-height:2.4rem}.job-posting section{border-top:1px solid #dfdfdf;margin-top:40px}.job-posting section h2{text-align:center;margin-bottom:2.4rem}}@media (min-width:980px){.job-posting{padding-top:88px}.job-posting>header h1{font-size:3.2rem;line-height:1.156;margin-bottom:.5em}.job-posting>header p{font-size:1.8rem;font-weight:700;line-height:1.222;margin:0}.job-posting>header,.job-posting section:not(:last-of-type){margin-bottom:80px}.job-posting>header>div:last-of-type,.job-posting section>div{border-left:1px solid #dfdfdf}}.corporate-jobs-listing{background-color:#161616}.corporate-jobs-listing img{opacity:.5}.corporate-jobs-listing>div{position:absolute;top:50%;right:32px;left:32px;-ms-transform:translateY(-50%);transform:translateY(-50%);color:#fff}.corporate-jobs-listing>div h1{color:inherit;margin-bottom:8px}.corporate-jobs-listing>div p{font-size:1.8rem}.corporate-jobs-listing>div>div{margin-top:80px}.corporate-jobs-listing .label-select{display:inline-block;margin:0 3px}.corporate-jobs-listing .label-select select{min-width:250px}@media (max-width:767px){.corporate-jobs-listing>div h1{font-size:3.2rem;line-height:1.25}.corporate-jobs-listing>div>p{display:none}.corporate-jobs-listing>div p{font-size:1.6rem}.corporate-jobs-listing .label-select{display:block;margin:0}.corporate-jobs-listing .label-select:first-child{margin-bottom:10px}.corporate-jobs-listing .label-select select{display:block;width:100%}}.job-listing{padding-top:8px}.job-listing section{border-bottom:1px solid #dfdfdf;width:100%;margin-left:0;margin-right:0}.job-listing a:active h3,.job-listing a:hover h3{color:#357df4}.job-listing h3,.job-listing p{line-height:2rem;margin:0}.job-listing h3{font-family:AktivGrotesk,Arial,sans-serif;font-size:1.6rem;text-transform:none;font-weight:700}.job-listing p span:first-child{padding-right:5px}.job-listing p span:last-child{padding-left:5px}.job-listing~.corporate-call-to-action p{text-transform:uppercase;padding:0 32px;font-size:2rem;font-weight:700}@media (max-width:979px){.job-listing{background-color:#f3f3f3}.job-listing section{padding-top:0;background-color:#fff}.job-listing section:not(:first-of-type){margin-top:10px}.job-listing section .corporate-grid-wrapper{font-size:1.6rem;line-height:2.4rem;padding:0}.job-listing section h2,.job-listing section li{margin:0;padding:24px 32px}.job-listing section h2{line-height:1}.job-listing section li{border-top:1px solid #f3f3f3}}@media (min-width:980px){.job-listing section{padding-bottom:40px;padding-top:40px}.job-listing li:not(:last-child){padding-bottom:32px}}.fl-credit-card-form .fieldset{border:1px solid #c8c8c8;border-radius:3px;margin-bottom:16px}.fl-credit-card-form .fieldset-header{position:relative;font-size:14px;padding:16px;background-color:#f3f3f3;border-bottom:1px solid #c8c8c8;font-weight:700}.fl-credit-card-form .fieldset-header img{position:absolute;top:50%;right:16px;-ms-transform:translateY(-50%);transform:translateY(-50%);width:auto;height:auto;max-height:24px;max-width:100px}.fl-credit-card-form .fieldset-content{padding:16px}.fl-credit-card-form .fieldset-content>.row:not(:last-child){margin-bottom:16px}.fl-credit-card-form .fieldset-content .form-group{position:relative;margin:0}.fl-credit-card-form .fieldset-content .form-group label{font-size:12px;margin-bottom:8px;color:#222;text-align:left}.fl-credit-card-form .fieldset-content .form-group label>span{position:relative}.fl-credit-card-form .fieldset-content .form-group label .tooltip{position:absolute;top:0;left:100%;margin-left:4px;font-size:14px}.fl-credit-card-form .fieldset-content .form-control{font-size:13px;height:40px;line-height:40px;padding:0 8px;border-radius:3px}@media (min-width:600px){.fl-credit-card-form .fieldset-content .form-control{font-size:16px;height:48px;line-height:48px;padding:0 16px}}.fl-credit-card-form .fieldset-content .ng-not-empty.ng-valid{border-color:#14b360}.fl-credit-card-form .fieldset-content .icon-check{position:absolute;right:8px;bottom:14px;font-size:20px;color:#14b360}.fl-credit-card-form .form-actions{text-align:right}.fl-credit-card-form .form-actions .btn{padding:0 32px;min-width:110px}.fl-credit-card-form .form-actions .btn:last-of-type{margin-left:2px}.subscriptions .subscriptions-training-nutrition .text-accent,.subscriptions .subscriptions-training-nutrition a:not(.btn),.subscriptions .subscriptions-training .text-accent,.subscriptions .subscriptions-training a:not(.btn){color:#357df4}.subscriptions .subscriptions-training-nutrition a:not(.btn):hover,.subscriptions .subscriptions-training a:not(.btn):hover{color:#1d6df3}.subscriptions .subscriptions-nutrition .text-accent,.subscriptions .subscriptions-nutrition a:not(.btn){color:#0fb7ac}.subscriptions .subscriptions-nutrition a:not(.btn):hover{color:#01a69b}.dark-theme .email-optin .subscriptions .subscriptions-nutrition .btn-dark,.subscriptions .subscriptions-nutrition .btn-primary,.subscriptions .subscriptions-nutrition .dark-theme .email-optin .btn-dark{background-color:#0fb7ac}.dark-theme .email-optin .subscriptions .subscriptions-nutrition .btn-dark:active,.dark-theme .email-optin .subscriptions .subscriptions-nutrition .btn-dark:hover,.subscriptions .subscriptions-nutrition .btn-primary:active,.subscriptions .subscriptions-nutrition .btn-primary:hover,.subscriptions .subscriptions-nutrition .dark-theme .email-optin .btn-dark:active,.subscriptions .subscriptions-nutrition .dark-theme .email-optin .btn-dark:hover{background-color:#01a69b}.subscriptions .box-header-icons{position:absolute;top:17px;right:16px}.subscriptions .box-header-icons img{height:28px;width:auto;margin-left:8px}.subscriptions .box-row p.text-small{margin-top:8px;color:#8d8d8d}.subscriptions .btn-show-cancel .fa{min-width:10px;margin-left:2px;text-align:right}.subscriptions .box-footer{background-color:#f3f3f3;border-top:0}.subscriptions .subscriptions-alert{background-color:#fff;border:1px solid #ff3401;border-radius:4px;padding:16px 16px 16px 48px;margin-bottom:24px}.subscriptions .subscriptions-alert h5{position:relative;font-family:AktivGrotesk,Arial,sans-serif;text-transform:none;line-height:1.2;color:#ff3401;margin-bottom:10px}.subscriptions .subscriptions-alert h5:before{position:absolute;top:-4px;left:-30px;content:"\f06a";font-family:FontAwesome;font-size:2.2rem}.subscriptions .subscriptions-alert a{color:inherit;text-decoration:underline}.subscriptions .subscription-cc{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.subscriptions .subscription-cc-details{font-size:14px;color:#8d8d8d}.subscriptions .subscription-cc-details>strong{display:block;color:#161616;margin-bottom:3px}.subscriptions .subscription-cc-details.is-inactive{color:#c8c8c8;margin-bottom:16px}.subscriptions .subscription-cc-details.is-inactive>strong{color:inherit}@media (max-width:767px){.subscriptions .box-row label{margin-bottom:10px}.subscriptions .subscriptions-bonus{padding-left:16px;padding-right:16px}}@media (max-width:479px){.subscriptions .box-header h6{max-width:calc(100% - 96px)}.subscriptions .box-header-icons{right:8px}.subscriptions .box-header-icons img{margin-left:4px}.subscriptions .table td:nth-child(3),.subscriptions .table th:nth-child(3){display:none}}.checkout-congratulations-hero,.checkout-hero{position:relative;text-align:center;margin-bottom:20px;background-color:#494949;background-repeat:no-repeat;background-size:cover;background-position:top}.checkout-congratulations-hero:after,.checkout-hero:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";margin:auto;background-color:rgba(0,0,0,.4)}.checkout-congratulations-hero>header,.checkout-hero>header{position:absolute;right:32px;left:32px;z-index:2}.checkout-congratulations-hero>header h1,.checkout-hero>header h1{font-size:4.4rem;margin-bottom:10px;color:#fff}.checkout-congratulations-hero>header p,.checkout-hero>header p{font-size:2rem;color:#f3f3f3}@media (max-width:479px){.checkout-congratulations-hero>header h1,.checkout-hero>header h1{font-size:2.8rem;line-height:1.1}.checkout-congratulations-hero>header p,.checkout-hero>header p{font-size:1.6rem;line-height:1.222}}.checkout-hero{height:30vh;min-height:280px}.checkout-hero>header{top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:479px){.checkout-hero{min-height:146px}}.checkout-congratulations-hero{height:65vh;min-height:560px}.checkout-congratulations-hero>header{bottom:0}.checkout-congratulations-hero>header button{margin:0 4px}.checkout-congratulations-hero>header>img{display:block;width:320px;height:auto;margin:40px auto 0}@media (max-width:767px){.checkout-congratulations-hero{min-height:480px}.checkout-congratulations-hero>header button{margin:4px}.checkout-congratulations-hero>header>img{width:200px;margin-top:16px}}.checkout-congratulations-hero2{max-width:1440px;margin:0 auto}.checkout-congratulations-hero2.variation1{padding:250px 0 0;background:url(/modules/checkout/media/hero/wear.png) no-repeat top/100vw;background-image:-webkit-image-set(url("/modules/checkout/media/hero/wear.png") 1x,url("/modules/checkout/media/hero/wear@2x.png") 2x),linear-gradient(180deg,hsla(0,0%,100%,0),#dfdfdf 250px);background-image:image-set("/modules/checkout/media/hero/wear.png" 1x,"/modules/checkout/media/hero/wear@2x.png" 2x),linear-gradient(180deg,hsla(0,0%,100%,0),#dfdfdf 250px)}@media (min-width:900px){.checkout-congratulations-hero2.variation1{background-position:100%;background-size:contain;background-image:-webkit-image-set(url("/modules/checkout/media/hero/wear.png") 1x,url("/modules/checkout/media/hero/wear@2x.png") 2x);background-image:image-set("/modules/checkout/media/hero/wear.png" 1x,"/modules/checkout/media/hero/wear@2x.png" 2x);box-shadow:0 1px 2px 0 rgba(0,0,0,.175)}}.checkout-congratulations-hero2 .message{padding:24px 10px;background-image:linear-gradient(180deg,#dfdfdf,#fff)}.checkout-congratulations-hero2 .message ul li{font-family:AktivGrotesk,Arial,sans-serif;font-size:16px;font-weight:700;color:#494949;text-align:center}.checkout-congratulations-hero2 .message ul li:before{display:inline-block;content:" ";background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDE4IDE0Ij4gICAgPHBhdGggZmlsbD0iIzM1N0RGNCIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTggMi41N0w1Ljk1MiAxMy41NWwtLjA4NC0uMDg4TDMuNSAxMC45NzggMCA3LjMxbDIuNTkyLTIuMzYyIDMuNSAzLjY2OEwxNS41NDcgMHoiLz48L3N2Zz4=) no-repeat 50% 100%/contain;height:16px;width:16px;margin:0 7px 0 0}@media (min-width:900px){.checkout-congratulations-hero2 .message ul li{text-align:left}}.checkout-congratulations-hero2 .message .hint{font-size:14px;font-weight:700;text-align:center;text-transform:uppercase;color:#357df4}@media (min-width:900px){.checkout-congratulations-hero2 .message .hint{text-align:inherit}}.checkout-congratulations-hero2 .message h1{max-width:500px;margin:0 auto 30px;font-size:32px;text-align:center}.checkout-congratulations-hero2 .message h1 em{font-style:normal;color:#357df4}@media (min-width:900px){.checkout-congratulations-hero2 .message h1{max-width:none;margin:0 0 30px;font-size:36px;text-align:inherit}}.checkout-congratulations-hero2 .message .label{font-size:14px;text-align:center;color:#8d8d8d}@media (min-width:900px){.checkout-congratulations-hero2 .message .label{text-align:inherit}}.checkout-congratulations-hero2 .message .copy-area{width:calc(100% - 80px);max-width:280px;margin:8px auto;padding:12px 0 8px;border-radius:2px;border:2px dashed #8d8d8d;text-align:center;font-size:16px;font-weight:700;color:#8d8d8d;white-space:nowrap}@media (min-width:900px){.checkout-congratulations-hero2 .message .copy-area{width:auto;margin:8px 0}}.checkout-congratulations-hero2 .message .go-to-store-button{display:block;width:calc(100% - 80px);max-width:280px;margin:16px auto}.checkout-congratulations-hero2 .message .go-to-store-button del{position:relative;padding:0 4px;text-decoration:none;opacity:.75}.checkout-congratulations-hero2 .message .go-to-store-button del:before{position:absolute;top:8px;right:0;left:0;content:"";border-bottom:2px solid rgba(255,52,1,.75);-ms-transform:rotate(-12.5deg);transform:rotate(-12.5deg)}@media (min-width:900px){.checkout-congratulations-hero2 .message .go-to-store-button{margin:16px 0;width:100%;max-width:300px}}@media (min-width:900px){.checkout-congratulations-hero2 .message{width:100%;max-width:800px;margin:-215px auto 0;padding:0 40% 0 0;background-image:none}}@media (min-width:1200px){.checkout-congratulations-hero2 .message{padding:0 25% 0 0}}@media (min-width:900px){.checkout-congratulations-hero2{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;height:50vh;min-height:330px;max-height:510px;padding:0}}@media (min-width:1200px){.checkout-congratulations-hero2{min-height:500px}}.checkout-hero-training{background-color:#222;margin-bottom:100px}.checkout-hero-training .wrapper{bottom:-60px;height:460px}@media (max-width:767px){.checkout-hero-training{background-color:#fff;text-align:center;margin-bottom:0}.checkout-hero-training .wrapper{bottom:auto;height:auto}}.checkout-hero-training-phones{position:absolute;right:47%;bottom:0}.checkout-hero-training-phones h1{display:none}.checkout-hero-training-phones .checkout-hero-training-phones-container{width:519px}.checkout-hero-training-phones img{display:block;width:100%;height:auto}@media (max-width:767px){.checkout-hero-training-phones{position:relative;right:auto;background-color:#222;margin-bottom:30px}.checkout-hero-training-phones h1{display:block;color:#fff;font-size:2rem;padding:24px 10px 0}.checkout-hero-training-phones .checkout-hero-training-phones-container{display:inline-block;position:relative;width:200px;margin-bottom:-30px}}.checkout-hero-training-animation{position:absolute;top:12.4%;left:31.6%;width:36.8%;height:75.8%;animation-name:b;animation-duration:.175s;animation-delay:2s;animation-fill-mode:forwards}.checkout-hero-training-animation img{display:block;width:100%;height:auto}.checkout-hero-training-animation .spinner{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}@media (max-width:767px){.checkout-hero-training-animation .spinner{font-size:48px}}@keyframes b{0%{opacity:1}to{opacity:0}}.checkout-hero-training-content{position:absolute;bottom:0;left:55%}.checkout-hero-training-content :not(.btn){color:#fff}.checkout-hero-training-content h1{font-size:3.2rem}.checkout-hero-training-content .list{font-size:1.6rem;margin-bottom:32px}.checkout-hero-training-content .list>li{margin-bottom:1em}.checkout-hero-training-content .btn-primary,.checkout-hero-training-content .dark-theme .email-optin .btn-dark,.dark-theme .email-optin .checkout-hero-training-content .btn-dark{height:50px;line-height:50px;font-size:1.6rem}.checkout-hero-training-content>a{display:inline-block;margin-top:24px;font-size:1.4rem;color:#494949!important;text-decoration:underline}@media (max-width:767px){.checkout-hero-training-content{position:static;padding:10px 16px 24px}.checkout-hero-training-content :not(.btn){color:#222}.checkout-hero-training-content h1{display:none}.checkout-hero-training-content .list{display:inline-block;font-size:1.4rem;margin-bottom:0}}@media (max-width:479px){.checkout-hero-training-content .btn-primary,.checkout-hero-training-content .dark-theme .email-optin .btn-dark,.dark-theme .email-optin .checkout-hero-training-content .btn-dark{display:block;width:100%;padding:0}}.checkout-hero-training-ng{background:#000 url(https://cdn.freeletics.com/modules/checkout/media/hero/training-ng/training-ng.jpg) top/cover no-repeat}.checkout-hero-training-ng .list{font-size:16px;color:inherit;margin:0}.checkout-hero-training-ng .list>li{margin-bottom:.8em}.checkout-hero-training-ng .btn{box-shadow:0 6px 8px 0 rgba(0,0,0,.25)}.checkout-hero-training-ng .row{height:520px}@media (max-width:767px){.checkout-hero-training-ng{background:none}.checkout-hero-training-ng .row{height:472px;background:url(https://cdn.freeletics.com/modules/checkout/media/hero/training-ng/training-ng-mobile.jpg) 50%/cover no-repeat}}.checkout-hero-training-ng-content{color:#fff}.checkout-hero-training-ng-content h1{font-size:32px;color:inherit}.checkout-hero-training-ng-content .list{margin-bottom:32px;margin-left:-.5em}.checkout-hero-training-ng-content a{display:inline-block;font-size:16px;color:#fff;text-decoration:underline;margin-top:20px}@media (max-width:767px){.checkout-hero-training-ng-content{text-align:center;padding:16px}.checkout-hero-training-ng-content .list{display:none}.checkout-hero-training-ng-content .btn{width:100%;max-width:300px;padding:0}.checkout-hero-training-ng-content a{margin-top:32px}}.checkout-hero-training-ng-mobile{display:none}@media (max-width:767px){.checkout-hero-training-ng-mobile{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:32px 16px;background-color:#fff}}.checkout-hero-training-ng.pullupday-male{background-image:url(https://cdn.freeletics.com/modules/checkout/media/hero/training-pullupday/hero-pullupday-male.jpg)}@media (max-width:767px){.checkout-hero-training-ng.pullupday-male .row{background-image:url(https://cdn.freeletics.com/modules/checkout/media/hero/training-pullupday/hero-pullupday-male-mobile.jpg)}}.checkout-hero-training-ng.pullupday-female{background-image:url(https://cdn.freeletics.com/modules/checkout/media/hero/training-pullupday/hero-pullupday-female.jpg)}@media (max-width:767px){.checkout-hero-training-ng.pullupday-female .row{background-image:url(https://cdn.freeletics.com/modules/checkout/media/hero/training-pullupday/hero-pullupday-female-mobile.jpg)}}.checkout-congratulations-wear-bundle-hero{position:relative;background-size:cover;background-position:top;background-repeat:no-repeat;background-image:url(https://cdn.freeletics.com/modules/checkout/media/hero/wear-bundle/bg-image-mobile@2x.jpg)}.checkout-congratulations-wear-bundle-hero .hint-success{position:absolute;top:0;z-index:100;font-size:1.6rem;color:#fff;padding:16px;width:100%;background-color:rgba(30,190,100,.9)}.checkout-congratulations-wear-bundle-hero .hint-success .cta1,.checkout-congratulations-wear-bundle-hero .hint-success .cta2{display:block}.checkout-congratulations-wear-bundle-hero .hint-success:before{content:"⏵";float:right;font-size:3rem}.checkout-congratulations-wear-bundle-hero header{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;-ms-flex-align:center;align-items:center;margin:0;padding:12px 20px 40px;min-height:710px;text-align:center}.checkout-congratulations-wear-bundle-hero .hint{color:#fff;font-size:1.4rem;font-weight:400;font-family:inherit;text-transform:uppercase;margin-top:auto;margin-bottom:15px}.checkout-congratulations-wear-bundle-hero .lead{color:#fff;font-size:24px;margin-bottom:35px}.checkout-congratulations-wear-bundle-hero .cta{color:#fff;width:100%;margin-bottom:145px}@media (min-width:600px){.checkout-congratulations-wear-bundle-hero{background-image:url(https://cdn.freeletics.com/modules/checkout/media/hero/wear-bundle/hero-desktop.jpg);background-position:50%;padding:0 20px}.checkout-congratulations-wear-bundle-hero .hint-success{margin-left:-20px}.checkout-congratulations-wear-bundle-hero .hint-success .cta1{display:inline}.checkout-congratulations-wear-bundle-hero .hint-success .cta1:after{content:"."}.checkout-congratulations-wear-bundle-hero .hint-success .cta2{display:inline}.checkout-congratulations-wear-bundle-hero .hint-success .cta2:after{content:". ⏵"}.checkout-congratulations-wear-bundle-hero .hint-success:before{content:""}.checkout-congratulations-wear-bundle-hero header{-ms-flex-align:start;align-items:flex-start;text-align:left;margin:0 auto;padding:0;max-width:940px;min-height:510px}.checkout-congratulations-wear-bundle-hero .hint{margin-top:auto}.checkout-congratulations-wear-bundle-hero .cta{width:auto;margin:0;margin-top:25px;margin-bottom:auto}}.checkout-products{margin-bottom:24px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkout-products li{margin-bottom:10px}.checkout-products input[type=radio]+label:before{border-color:#c8c8c8}.checkout-products .product{display:block;position:relative;overflow:hidden;border:1px solid #c8c8c8;border-radius:3px;font-size:1.6rem;background-color:#fff;padding:16px 32px 16px 40px}.checkout-products .product:before{position:absolute;top:50%;left:16px;-ms-transform:translateY(-50%);transform:translateY(-50%)}.checkout-products .product:focus,.checkout-products .product:hover{background-color:#f6f6f6}.checkout-products .product:active{background-color:#f3f3f3}.checkout-products .product *{pointer-events:none}.checkout-products .product>span{display:inline-block;line-height:1;vertical-align:middle}.checkout-products .product-name{font-family:Camber-Sb,sans-serif;width:37%;min-width:100px}[lang=ja] .checkout-products .product-name,[lang=ru] .checkout-products .product-name{font-family:inherit;font-weight:700}.checkout-products .product-prices{white-space:nowrap}@media (max-width:479px){.checkout-products .product-prices{display:block!important;margin-top:2px}}.checkout-products .product-week-price{margin-right:10px}.checkout-products .product-original-week-price{font-size:1.2rem;text-decoration:line-through;color:#8d8d8d}.checkout-products .product-savings,.checkout-products .voucher-savings{position:absolute;top:-35px;right:-35px;width:70px;height:70px;-ms-transform:rotate(45deg);transform:rotate(45deg);padding-top:54px;text-align:center;color:#fff;font-size:1.4rem;font-weight:700}.checkout-products .product-savings:first-letter,.checkout-products .voucher-savings:first-letter{margin-left:-5px}.checkout-products .voucher-savings{background-color:#14b360}.checkout-products .product-installments{font-weight:700}.checkout-products .product-full-price{margin-left:10px;font-size:1.2rem}.checkout-switch{margin-bottom:32px}.checkout-switch-buttons{display:-ms-flexbox;display:flex;background-color:#f3f3f3;border-radius:5px}.checkout-switch-buttons a{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-family:Camber-Sb,sans-serif;text-align:center;color:#000;font-size:1.6rem;margin:5px;padding:10px;border-radius:5px}[lang=ja] .checkout-switch-buttons a{font-family:inherit;font-weight:700;text-transform:uppercase}.checkout-switch-buttons a:hover{background-color:rgba(53,125,244,.1)}.checkout-switch-buttons a.is-active{color:#fff;background-color:#357df4;cursor:default}.checkout-main-content{padding-top:56px}@media (max-width:767px){.checkout-main-content{padding-top:10px}}.checkout-box .box-headline{margin-bottom:16px}.checkout-box .box-headline h3{font-size:2.2rem;line-height:1;margin-bottom:10px}.checkout-box p{font-size:1.2rem;line-height:1.5;color:#8d8d8d}.checkout-box .box-footer,.checkout-box .box-header{padding:24px 32px;height:auto}.checkout-box .box-content{padding:32px}.checkout-box .expandable{border:1px solid #c8c8c8;border-radius:3px}.checkout-box .expandable:not(:last-child){margin-bottom:16px}.checkout-box .expandable-header{display:block;position:relative;font-size:16px;padding:16px;margin:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkout-box .expandable-header *{pointer-events:none}.checkout-box .expandable-header span{font-weight:700}.checkout-box .expandable-header img{position:absolute;top:50%;right:16px;-ms-transform:translateY(-50%);transform:translateY(-50%);width:auto;height:auto;max-height:24px;max-width:100px}.checkout-box .expandable-content{padding:16px 16px 0}.checkout-box .expandable-content .form-group{margin-bottom:20px}.checkout-box .expandable-content .col-lg-6,.checkout-box .expandable-content .form-group{position:relative}.checkout-box .expandable-content .form-control{font-size:1.6rem;height:48px;line-height:48px;padding:0 16px}.checkout-box .expandable-content .ng-touched.ng-invalid{border-color:#ff3401}.checkout-box .expandable-content .ng-not-empty.ng-valid{border-color:#14b360}.checkout-box .expandable-content .ng-not-empty.ng-valid+.icon-check{display:none;position:absolute;right:8px;bottom:14px;font-size:2rem;color:#14b360}@media (min-width:979px){.checkout-box .expandable-content .ng-not-empty.ng-valid+.icon-check{display:block}}@media (min-width:479px) and (max-width:767px){.checkout-box .expandable-content .ng-not-empty.ng-valid+.icon-check{display:block}}.checkout-box .expandable-container{overflow:hidden;max-height:0;transition:max-height .25s ease-out}.checkout-box .expandable-toggle:checked+.expandable-header{background-color:#f3f3f3}.checkout-box .expandable-toggle:checked~.expandable-container{max-height:300px;transition:max-height .45s ease-in;border-top:1px solid #c8c8c8}.checkout-box label>span{position:relative}.checkout-box label .tooltip{position:absolute;top:0;left:100%;margin-left:4px;font-size:1.4rem}.checkout-box .btn-primary:not(.btn-sm),.checkout-box .dark-theme .email-optin .btn-dark:not(.btn-sm),.dark-theme .email-optin .checkout-box .btn-dark:not(.btn-sm){font-size:1.6rem;height:56px;line-height:56px;transition:background-color .175s ease-in-out}@media (max-width:479px){.checkout-box .box-footer,.checkout-box .box-header{padding:16px}.checkout-box .box-content{padding:32px 16px 16px}.checkout-box .expandable-content{padding:16px 10px}.checkout-box .expandable-content .form-control{font-size:1.3rem;height:40px;line-height:40px;padding:0 8px}.checkout-box .expandable-content .tooltip-box{min-width:190px}}.checkout-box .installment-selector-box label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;border:1px solid #c8c8c8;background-color:#f3f3f3;border-radius:3px;padding:4px 16px;height:64px;font-size:12px}.checkout-box .installment-selector-box label:before{-ms-flex:0 0 16px;flex:0 0 16px}.checkout-box .installment-selector-box .product-price{display:block;font-size:15px;font-weight:700;line-height:1}@media (max-width:979px){.checkout-box .installment-selector-box{margin-bottom:8px}}.checkout-voucher .checkout-voucher-field{display:-ms-flexbox;display:flex}.checkout-voucher .checkout-voucher-field button{padding:0 32px;margin-left:8px}.checkout-voucher .checkout-voucher-field input{width:100%;max-width:256px}.checkout-voucher .checkout-voucher-applied{color:#14b360;margin-right:8px;vertical-align:middle}.checkout-voucher .checkout-voucher-remove{font-size:1.2rem;color:#ff3401!important}.checkout-voucher .checkout-voucher-description{border:1px solid #14b360;border-radius:3px;margin-bottom:16px;padding:16px 16px 16px 48px}.checkout-voucher .checkout-voucher-description h4{position:relative;color:#14b360;margin-bottom:8px;font-size:1.6rem;font-weight:400}.checkout-voucher .checkout-voucher-description h4:before{position:absolute;left:-32px;content:"\f00c";font-family:FontAwesome;font-size:2rem}.checkout-warranty{position:relative;font-size:1.2rem;color:#8d8d8d;margin-top:24px}.checkout-warranty li:last-child{position:absolute;top:0;right:0}@media (max-width:479px){.checkout-warranty li:last-child{position:static;margin-top:10px}}.checkout-warranty svg{width:16px;height:19px;margin-right:4px;vertical-align:middle}.checkout-progressbar{display:-ms-flexbox;display:flex;padding:25px 0 4px;margin:4px;margin-bottom:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkout-progressbar li{position:relative;-ms-flex:1;flex:1;font-size:1.2rem;color:#c8c8c8;border-top:2px solid #dfdfdf}@media (max-width:479px){.checkout-progressbar li{font-size:1rem}}.checkout-progressbar li>span{position:absolute;bottom:16px;-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.checkout-progressbar li>span a{position:absolute;top:0;left:0;z-index:10;width:100%;height:32px;cursor:pointer}.checkout-progressbar li:before{display:inline-block;height:8px;line-height:8px;width:8px;text-align:center;vertical-align:middle;border-radius:50%;position:absolute;top:-5px;left:0;content:"";margin-left:-4px;border:2px solid #dfdfdf;background-color:#fff}.checkout-progressbar li:first-child>span{left:-4px;-ms-transform:none;transform:none}.checkout-progressbar li:last-child{-ms-flex:0;flex:0}.checkout-progressbar li:last-child>span{right:-4px;-ms-transform:none;transform:none}.checkout-bonusbar{display:-ms-flexbox;display:flex;position:relative;font-size:1rem;margin-top:4.8rem;margin-bottom:0}.checkout-bonusbar>li{position:relative;-ms-flex:1;flex:1;color:#14b360;border-top:.2em dashed #14b360;text-align:center;padding-top:1.4em}.checkout-bonusbar>li:after,.checkout-bonusbar>li:before{display:inline-block;height:.8em;line-height:.8em;width:.8em;text-align:center;vertical-align:middle;border-radius:50%;position:absolute;top:-.5em;content:"";background:#14b360}.checkout-bonusbar>li:before{left:0}.checkout-bonusbar>li:after{display:none;right:0}.checkout-bonusbar>li:last-of-type{-ms-flex:3;flex:3;border-style:solid}.checkout-bonusbar>li:last-of-type:after{display:block}.checkout-bonusbar>li>span{font-size:1.2em}.checkout-bonusbar .indicator{position:absolute;top:-3.6em;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);margin-left:.4em;background-color:#dffbed;color:#14b360;padding:0 .5em;line-height:2.4em;border:1px solid #14b360;border-radius:3px}.checkout-bonusbar .indicator:after,.checkout-bonusbar .indicator:before{position:absolute;top:100%;left:50%;content:"";-ms-transform:translateX(-50%);transform:translateX(-50%);border-width:6px 6px 0;border-style:solid;border-color:#14b360 transparent transparent}.checkout-bonusbar .indicator:after{border-width:4px 4px 0;border-color:#dffbed transparent transparent}.checkout-bonusbar .indicator>span{font-size:1.2em}.checkout-cart-product{display:-ms-flexbox;display:flex;margin-bottom:32px}.checkout-cart-product>img{width:32px;height:32px}.checkout-cart-product-name{-ms-flex:3;flex:3;padding-left:16px}.checkout-cart-product-name h5{margin:2px 0 4px}.checkout-cart-product-name p{font-size:1.2rem;line-height:1.2;color:#8d8d8d}.checkout-cart-product-price{-ms-flex:1;flex:1;text-align:right;font-size:1.6rem;color:#8d8d8d;margin-top:3px}.checkout-cart-original-product-price{font-size:1.2rem;text-decoration:line-through;margin-top:6px}.checkout-cart-summary{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.checkout-cart-summary dd,.checkout-cart-summary dt{-ms-flex:1;flex:1;font-weight:700}.checkout-cart-summary dt{font-size:1.6rem;text-transform:uppercase}.checkout-cart-summary dd{font-size:1.8rem;text-align:right}.checkout-cart .installments{display:-ms-flexbox;display:flex;margin-bottom:16px}.checkout-cart .installments .installments-text{-ms-flex:1;flex:1;padding-left:48px}.checkout-cart .installments .installments-value{-ms-flex:1;flex:1;text-align:right;color:#8d8d8d}.checkout-cart .summary-with-installments{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.checkout-cart .summary-with-installments .summary-installments{font-weight:400;font-size:1.4rem}.checkout-congratulations .box-content{padding:32px}.checkout-congratulations p{color:#494949;line-height:1.7}.checkout-congratulations button{margin-top:16px;margin-right:6px}@media (max-width:767px){.checkout-congratulations{text-align:center}}.checkout-supplements{overflow:hidden;background:linear-gradient(#dfdfdf,#fff);box-shadow:0 1px 0 0 #c8c8c8}@media (min-width:900px){.checkout-supplements{background:linear-gradient(270deg,#dfdfdf,#fff)}}.checkout-supplements-wrapper{max-width:1004px;margin:0 auto}@media (min-width:900px){.checkout-supplements-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}}.checkout-supplements-img>img{display:block;width:100%;max-width:100%;height:auto}@media (min-width:900px){.checkout-supplements-img>img{position:relative;right:-8vw;max-height:510px}}.checkout-supplements-content{padding:32px;text-align:center}.checkout-supplements-content>strong{display:block;font-size:14px;color:#357df4;text-transform:uppercase;margin-bottom:8px}.checkout-supplements-content>.btn{box-shadow:0 4px 4px 0 rgba(0,0,0,.2)}.checkout-supplements-content .icon-check{font-size:56px;color:#00954a}.checkout-supplements-content h2{margin-bottom:16px}.checkout-supplements-content p{color:#494949;margin-bottom:32px}@media (min-width:900px){.checkout-supplements-content{-ms-flex-order:-1;order:-1;text-align:left}.checkout-supplements-content h2{font-size:36px}.checkout-supplements-content>strong{margin-bottom:16px}}@media (min-width:1200px){.checkout-supplements-modal{padding:5%}}.checkout-supplements-modal h2 em{color:#357df4}@media (max-width:599px){.checkout-supplements-modal>div .btn:first-child{margin-bottom:16px}}@media (min-width:600px){.checkout-supplements-modal>div{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.checkout-supplements-modal>div .btn:first-child{margin-right:16px}}.checkout-explore-apps li a{display:block;position:relative}.checkout-explore-apps li a:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:"";background-color:transparent;transition:background-color .175s}.checkout-explore-apps li a:hover:before{background-color:rgba(0,0,0,.25)}.checkout-explore-apps li a *{color:#fff;margin:0}.checkout-explore-apps li a>img{display:block;width:100%;height:auto}.checkout-explore-apps li a>div{position:absolute;top:50%;left:32px;z-index:2;-ms-transform:translateY(-50%);transform:translateY(-50%);padding-left:36px}.checkout-explore-apps li a>div:before{position:absolute;top:-2px;left:0;content:"";width:26px;height:26px;background-color:transparent;background-image:url(https://cdn.freeletics.com/modules/checkout/media/icons/hexagon.svg);background-repeat:no-repeat;background-position:50%}.checkout-explore-apps li a p{font-size:1.2rem}.checkout-explore-apps2{overflow:hidden;background-color:#fff;margin:16px 0 0;padding:12px 20px 40px;text-align:center}.checkout-explore-apps2 .image{height:340px}@media (min-width:600px){.checkout-explore-apps2 .image{width:35vw;margin-right:5%}}.checkout-explore-apps2 .image img{height:100%;width:auto}.checkout-explore-apps2 .message{text-align:center}@media (min-width:600px){.checkout-explore-apps2 .message{width:40vw;margin-left:30px;text-align:left}}.checkout-explore-apps2 .message h2{font-size:26px;margin-bottom:16px}.checkout-explore-apps2 .message p{color:#494949}.checkout-explore-apps2 .message .buttons{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;margin-top:32px}.checkout-explore-apps2 .message .buttons fl-store-button:first-child{margin-bottom:8px}@media (min-width:600px){.checkout-explore-apps2 .message .buttons{-ms-flex-flow:row nowrap;flex-flow:row nowrap}.checkout-explore-apps2 .message .buttons fl-store-button:first-child{margin-bottom:0;margin-right:8px}}@media (min-width:600px){.checkout-explore-apps2{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;max-width:940px;margin:16px auto 0;padding:32px 2% 0}}.checkout-nutrition-ad{display:-ms-flexbox;display:flex;position:relative;overflow:hidden;-ms-flex-align:center;align-items:center;padding:16px 60px}.checkout-nutrition-ad>img{max-width:264px;height:auto}.checkout-nutrition-ad .box-content{max-width:440px;margin-left:8%}.checkout-nutrition-ad h2{margin-bottom:.6em}.checkout-nutrition-ad ul{font-size:1.6rem;margin-bottom:1em}.checkout-nutrition-ad ul>li{margin-bottom:.75em;padding-left:1.5em;line-height:1.3;color:#494949}.checkout-nutrition-ad ul>li:before{content:"\f00c";margin-left:-1.5em;font-family:FontAwesome;color:#0fb7ac;margin-right:.5em}.checkout-nutrition-ad button{margin-top:16px;margin-right:6px}@media (max-width:767px){.checkout-nutrition-ad{-ms-flex-direction:column;flex-direction:column;padding:40px 16px 16px}.checkout-nutrition-ad>img{width:50%}.checkout-nutrition-ad .box-content{margin:0;text-align:center}}.checkout-nutrition-support-hint{font-size:1.8rem;text-align:center;color:#fff;background-color:#357df4;padding:10px}@media (max-width:979px){.checkout-nutrition-support-hint{font-size:1.6rem}}@media (max-width:479px){.checkout-nutrition-support-hint{font-size:1.4rem}}.campaign-congratulations{min-height:calc(100vh - 133px)}.campaign-congratulations-hero{position:relative;overflow:hidden;background-color:#fff;text-align:center;padding:48px 24px 5vw}.campaign-congratulations-hero:before{position:absolute;top:100%;left:0;z-index:1;content:"";width:100%;height:100%;-ms-transform-origin:right top;transform-origin:right top;-ms-transform:skewY(4.5deg);transform:skewY(4.5deg);background-color:#222}.campaign-congratulations-hero-container{max-width:980px;margin:0 auto}@media (min-width:900px){.campaign-congratulations-hero-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}}.campaign-congratulations-hero-texts{max-width:440px;margin:0 auto 32px}.campaign-congratulations-hero-texts h1{font-size:28px;margin-bottom:8px}.campaign-congratulations-hero-texts p{font-size:16px;color:#8d8d8d}@media (min-width:900px){.campaign-congratulations-hero-texts{margin:-180px 0 0;text-align:left}.campaign-congratulations-hero-texts h1{font-size:40px;margin-bottom:32px}.campaign-congratulations-hero-texts p{font-size:20px}}.campaign-congratulations-hero-image{display:inline-block;width:100%;max-width:324px;height:auto;margin-bottom:-200px}@media (min-width:900px){.campaign-congratulations-hero-image{margin-bottom:0}}.campaign-congratulations-content{background-color:#222;padding:24px 16px 60px;text-align:center}.campaign-congratulations-content-texts{max-width:324px;margin:0 auto}.campaign-congratulations-content-texts h2{font-size:28px;color:#fff;margin-bottom:16px}.campaign-congratulations-content-texts p{font-size:16px;color:#afafaf}@media (min-width:900px){.campaign-congratulations-content-texts{max-width:480px}.campaign-congratulations-content-texts h2{font-size:40px}.campaign-congratulations-content-texts p{font-size:20px}}.campaign-congratulations-content-buttons{display:-ms-flexbox;display:flex;max-width:324px;margin:32px auto 0}@media (max-width:339px){.campaign-congratulations-content-buttons{-ms-flex-direction:column;flex-direction:column}.campaign-congratulations-content-buttons>fl-store-button:first-of-type{margin-bottom:16px}}@media (min-width:340px){.campaign-congratulations-content-buttons{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}}.checkout-pages:not(.checkout-congratulations-pages) .l-header .menu-logo{pointer-events:none}.checkout-pages:not(.checkout-congratulations-pages) .l-header .menu-left.desktop,.checkout-pages:not(.checkout-congratulations-pages) .l-header .menu-mobile-toggle,.checkout-pages:not(.checkout-congratulations-pages) .l-header .menu-right.desktop{display:none}.checkout-pages .box-content h6{margin:8px 0 20px}.checkout-pages .form-group{margin-bottom:0}.checkout-pages .form-group label{font-size:1.2rem;margin-bottom:8px;color:#222}.checkout-pages .form-control{border-radius:3px;border:1px solid #c8c8c8;transition:border-color .175s}.checkout-pages .form-control:focus{border-color:#222}.checkout-pages aside .checkout-cart,.checkout-pages aside .checkout-free{margin-bottom:20px}.checkout-pages aside .checkout-free .fl-store-button{margin:0 4px 8px 0}@media (max-width:767px){.checkout-pages aside .checkout-free{text-align:center}}.checkout-pages aside .list>li{margin-bottom:10px;padding-left:16px;color:#8d8d8d}.checkout-pages aside .list>li:before{color:inherit;text-align:left;font-size:1.9rem}.checkout-pages aside .list-check>li:before{color:inherit;font-size:1rem}.checkout-pages aside .list-point>li:before{top:-2px}.checkout-pages [data-brand=bodyweight] .checkout-congratulations-hero.unisex,.checkout-pages [data-brand=bodyweight] .checkout-hero.unisex{background-image:url(https://cdn.freeletics.com/modules/checkout/media/hero/bodyweight-unisex.jpg)}.checkout-pages [data-brand=bodyweight] .checkout-congratulations-hero.male,.checkout-pages [data-brand=bodyweight] .checkout-hero.male{background-image:url(https://cdn.freeletics.com/modules/checkout/media/hero/bodyweight-male.jpg)}.checkout-pages [data-brand=bodyweight] .checkout-congratulations-hero.female,.checkout-pages [data-brand=bodyweight] .checkout-hero.female{background-image:url(https://cdn.freeletics.com/modules/checkout/media/hero/bodyweight-female.jpg)}.checkout-pages [data-brand=bodyweight] .checkout-progressbar.step-1 li:nth-child(-n+1):before{background:#357df4;border:0}.checkout-pages [data-brand=bodyweight] .checkout-progressbar.step-1 li:first-child{color:#357df4}.checkout-pages [data-brand=bodyweight] .checkout-progressbar.step-2 li:nth-child(-n+1){border-color:#357df4}.checkout-pages [data-brand=bodyweight] .checkout-progressbar.step-2 li:nth-child(-n+2):before{background:#357df4;border:0}.checkout-pages [data-brand=bodyweight] .checkout-progressbar.step-2 li:nth-child(2){color:#357df4}.checkout-pages [data-brand=bodyweight] .checkout-progressbar.step-3 li:nth-child(-n+2){border-color:#357df4}.checkout-pages [data-brand=bodyweight] .checkout-progressbar.step-3 li:nth-child(-n+3):before{background:#357df4;border:0}.checkout-pages [data-brand=bodyweight] .checkout-progressbar.step-3 li:nth-child(3){color:#357df4}.checkout-pages [data-brand=bodyweight] .btn-primary,.checkout-pages [data-brand=bodyweight] .dark-theme .email-optin .btn-dark,.checkout-pages [data-brand=bodyweight] .product-savings,.dark-theme .email-optin .checkout-pages [data-brand=bodyweight] .btn-dark{background-color:#357df4}.checkout-pages [data-brand=bodyweight] .btn-primary:focus,.checkout-pages [data-brand=bodyweight] .btn-primary:hover,.checkout-pages [data-brand=bodyweight] .dark-theme .email-optin .btn-dark:focus,.checkout-pages [data-brand=bodyweight] .dark-theme .email-optin .btn-dark:hover,.dark-theme .email-optin .checkout-pages [data-brand=bodyweight] .btn-dark:focus,.dark-theme .email-optin .checkout-pages [data-brand=bodyweight] .btn-dark:hover{background-color:#1d6df3}.checkout-pages [data-brand=bodyweight] input[type=radio]:checked+label:before{background-color:#357df4;border-color:#357df4}.checkout-pages [data-brand=bodyweight] a:not([role=button]){color:#357df4}.checkout-pages [data-brand=bodyweight] a:not([role=button]):focus,.checkout-pages [data-brand=bodyweight] a:not([role=button]):hover{color:#1d6df3}.checkout-pages [data-brand=bodyweight] .checkout-box .product-price,.checkout-pages [data-brand=bodyweight] .product-installment-price{color:#357df4}.checkout-pages [data-brand=running] .checkout-congratulations-hero.unisex,.checkout-pages [data-brand=running] .checkout-hero.unisex{background-image:url(https://cdn.freeletics.com/modules/checkout/media/hero/running-unisex.jpg)}.checkout-pages [data-brand=running] .checkout-congratulations-hero.male,.checkout-pages [data-brand=running] .checkout-hero.male{background-image:url(https://cdn.freeletics.com/modules/checkout/media/hero/running-male.jpg)}.checkout-pages [data-brand=running] .checkout-congratulations-hero.female,.checkout-pages [data-brand=running] .checkout-hero.female{background-image:url(https://cdn.freeletics.com/modules/checkout/media/hero/running-female.jpg)}.checkout-pages [data-brand=running] .checkout-progressbar.step-1 li:nth-child(-n+1):before{background:#f4a220;border:0}.checkout-pages [data-brand=running] .checkout-progressbar.step-1 li:first-child{color:#f4a220}.checkout-pages [data-brand=running] .checkout-progressbar.step-2 li:nth-child(-n+1){border-color:#f4a220}.checkout-pages [data-brand=running] .checkout-progressbar.step-2 li:nth-child(-n+2):before{background:#f4a220;border:0}.checkout-pages [data-brand=running] .checkout-progressbar.step-2 li:nth-child(2){color:#f4a220}.checkout-pages [data-brand=running] .checkout-progressbar.step-3 li:nth-child(-n+2){border-color:#f4a220}.checkout-pages [data-brand=running] .checkout-progressbar.step-3 li:nth-child(-n+3):before{background:#f4a220;border:0}.checkout-pages [data-brand=running] .checkout-progressbar.step-3 li:nth-child(3){color:#f4a220}.checkout-pages [data-brand=running] .btn-primary,.checkout-pages [data-brand=running] .dark-theme .email-optin .btn-dark,.checkout-pages [data-brand=running] .product-savings,.dark-theme .email-optin .checkout-pages [data-brand=running] .btn-dark{background-color:#f4a220}.checkout-pages [data-brand=running] .btn-primary:focus,.checkout-pages [data-brand=running] .btn-primary:hover,.checkout-pages [data-brand=running] .dark-theme .email-optin .btn-dark:focus,.checkout-pages [data-brand=running] .dark-theme .email-optin .btn-dark:hover,.dark-theme .email-optin .checkout-pages [data-brand=running] .btn-dark:focus,.dark-theme .email-optin .checkout-pages [data-brand=running] .btn-dark:hover{background-color:#e89410}.checkout-pages [data-brand=running] input[type=radio]:checked+label:before{background-color:#f4a220;border-color:#f4a220}.checkout-pages [data-brand=running] a:not([role=button]){color:#f4a220}.checkout-pages [data-brand=running] a:not([role=button]):focus,.checkout-pages [data-brand=running] a:not([role=button]):hover{color:#e89410}.checkout-pages [data-brand=running] .checkout-box .product-price,.checkout-pages [data-brand=running] .product-installment-price{color:#f4a220}.checkout-pages [data-brand=gym] .checkout-congratulations-hero.unisex,.checkout-pages [data-brand=gym] .checkout-hero.unisex{background-image:url(https://cdn.freeletics.com/modules/checkout/media/hero/gym-unisex.jpg)}.checkout-pages [data-brand=gym] .checkout-congratulations-hero.male,.checkout-pages [data-brand=gym] .checkout-hero.male{background-image:url(https://cdn.freeletics.com/modules/checkout/media/hero/gym-male.jpg)}.checkout-pages [data-brand=gym] .checkout-congratulations-hero.female,.checkout-pages [data-brand=gym] .checkout-hero.female{background-image:url(https://cdn.freeletics.com/modules/checkout/media/hero/gym-female.jpg)}.checkout-pages [data-brand=gym] .checkout-progressbar.step-1 li:nth-child(-n+1):before{background:#e93506;border:0}.checkout-pages [data-brand=gym] .checkout-progressbar.step-1 li:first-child{color:#e93506}.checkout-pages [data-brand=gym] .checkout-progressbar.step-2 li:nth-child(-n+1){border-color:#e93506}.checkout-pages [data-brand=gym] .checkout-progressbar.step-2 li:nth-child(-n+2):before{background:#e93506;border:0}.checkout-pages [data-brand=gym] .checkout-progressbar.step-2 li:nth-child(2){color:#e93506}.checkout-pages [data-brand=gym] .checkout-progressbar.step-3 li:nth-child(-n+2){border-color:#e93506}.checkout-pages [data-brand=gym] .checkout-progressbar.step-3 li:nth-child(-n+3):before{background:#e93506;border:0}.checkout-pages [data-brand=gym] .checkout-progressbar.step-3 li:nth-child(3){color:#e93506}.checkout-pages [data-brand=gym] .btn-primary,.checkout-pages [data-brand=gym] .dark-theme .email-optin .btn-dark,.checkout-pages [data-brand=gym] .product-savings,.dark-theme .email-optin .checkout-pages [data-brand=gym] .btn-dark{background-color:#e93506}.checkout-pages [data-brand=gym] .btn-primary:focus,.checkout-pages [data-brand=gym] .btn-primary:hover,.checkout-pages [data-brand=gym] .dark-theme .email-optin .btn-dark:focus,.checkout-pages [data-brand=gym] .dark-theme .email-optin .btn-dark:hover,.dark-theme .email-optin .checkout-pages [data-brand=gym] .btn-dark:focus,.dark-theme .email-optin .checkout-pages [data-brand=gym] .btn-dark:hover{background-color:#da2e01}.checkout-pages [data-brand=gym] input[type=radio]:checked+label:before{background-color:#e93506;border-color:#e93506}.checkout-pages [data-brand=gym] a:not([role=button]){color:#e93506}.checkout-pages [data-brand=gym] a:not([role=button]):focus,.checkout-pages [data-brand=gym] a:not([role=button]):hover{color:#da2e01}.checkout-pages [data-brand=gym] .checkout-box .product-price,.checkout-pages [data-brand=gym] .product-installment-price{color:#e93506}.checkout-pages [data-brand=nutrition] .checkout-congratulations-hero.unisex,.checkout-pages [data-brand=nutrition] .checkout-hero.unisex{background-image:url(https://cdn.freeletics.com/modules/checkout/media/hero/nutrition-unisex.jpg)}.checkout-pages [data-brand=nutrition] .checkout-congratulations-hero.male,.checkout-pages [data-brand=nutrition] .checkout-hero.male{background-image:url(https://cdn.freeletics.com/modules/checkout/media/hero/nutrition-male.jpg)}.checkout-pages [data-brand=nutrition] .checkout-congratulations-hero.female,.checkout-pages [data-brand=nutrition] .checkout-hero.female{background-image:url(https://cdn.freeletics.com/modules/checkout/media/hero/nutrition-female.jpg)}.checkout-pages [data-brand=nutrition] .checkout-progressbar.step-1 li:nth-child(-n+1):before{background:#0fb7ac;border:0}.checkout-pages [data-brand=nutrition] .checkout-progressbar.step-1 li:first-child{color:#0fb7ac}.checkout-pages [data-brand=nutrition] .checkout-progressbar.step-2 li:nth-child(-n+1){border-color:#0fb7ac}.checkout-pages [data-brand=nutrition] .checkout-progressbar.step-2 li:nth-child(-n+2):before{background:#0fb7ac;border:0}.checkout-pages [data-brand=nutrition] .checkout-progressbar.step-2 li:nth-child(2){color:#0fb7ac}.checkout-pages [data-brand=nutrition] .checkout-progressbar.step-3 li:nth-child(-n+2){border-color:#0fb7ac}.checkout-pages [data-brand=nutrition] .checkout-progressbar.step-3 li:nth-child(-n+3):before{background:#0fb7ac;border:0}.checkout-pages [data-brand=nutrition] .checkout-progressbar.step-3 li:nth-child(3){color:#0fb7ac}.checkout-pages [data-brand=nutrition] .btn-primary,.checkout-pages [data-brand=nutrition] .dark-theme .email-optin .btn-dark,.checkout-pages [data-brand=nutrition] .product-savings,.dark-theme .email-optin .checkout-pages [data-brand=nutrition] .btn-dark{background-color:#0fb7ac}.checkout-pages [data-brand=nutrition] .btn-primary:focus,.checkout-pages [data-brand=nutrition] .btn-primary:hover,.checkout-pages [data-brand=nutrition] .dark-theme .email-optin .btn-dark:focus,.checkout-pages [data-brand=nutrition] .dark-theme .email-optin .btn-dark:hover,.dark-theme .email-optin .checkout-pages [data-brand=nutrition] .btn-dark:focus,.dark-theme .email-optin .checkout-pages [data-brand=nutrition] .btn-dark:hover{background-color:#01a69b}.checkout-pages [data-brand=nutrition] input[type=radio]:checked+label:before{background-color:#0fb7ac;border-color:#0fb7ac}.checkout-pages [data-brand=nutrition] a:not([role=button]){color:#0fb7ac}.checkout-pages [data-brand=nutrition] a:not([role=button]):focus,.checkout-pages [data-brand=nutrition] a:not([role=button]):hover{color:#01a69b}.checkout-pages [data-brand=nutrition] .checkout-box .product-price,.checkout-pages [data-brand=nutrition] .product-installment-price{color:#0fb7ac}.bp-hero{display:-ms-flexbox;display:flex;min-height:calc(100vh - 96px);padding:50px 16px 30px;background-repeat:no-repeat;background-size:cover;background-position:top}.bp-hero.male{background-image:url(https://cdn.freeletics.com/modules/buying-page/src/components/hero/media/hero-male-bp-mobile.jpg)}@media (min-width:900px){.bp-hero.male{background-image:url(https://cdn.freeletics.com/modules/buying-page/src/components/hero/media/hero-male-bp-desktop.jpg);background-position:0 0}}.bp-hero.female{background-image:url(https://cdn.freeletics.com/modules/buying-page/src/components/hero/media/hero-female-bp-mobile.jpg)}@media (min-width:900px){.bp-hero.female{background-image:url(https://cdn.freeletics.com/modules/buying-page/src/components/hero/media/hero-female-bp-desktop.jpg);background-position:100% 0}}.bp-hero.unisex{background-image:url(https://cdn.freeletics.com/modules/buying-page/src/components/hero/media/hero-unisex-bp-mobile.jpg)}@media (min-width:900px){.bp-hero.unisex{background-image:url(https://cdn.freeletics.com/modules/buying-page/src/components/hero/media/hero-unisex-bp-desktop.jpg);background-position:100% 0}}.bp-hero .wrapper{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-flow:column wrap;flex-flow:column wrap;-ms-flex-pack:end;justify-content:flex-end}.bp-hero .bp-hero-header{width:100%;margin-top:180px;color:#fff}.bp-hero .bp-hero-header h1{font-size:24px;text-align:left}.bp-hero .bp-hero-header h3{font-size:14px;text-align:left}.bp-hero .bp-hero-header .bp-hero-user{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:16px}.bp-hero .bp-hero-header .bp-hero-user>fl-user-avatar{-ms-flex-negative:0;flex-shrink:0}.bp-hero .bp-hero-header .bp-hero-user>div{font-size:18px;line-height:1.25;text-align:left;padding-left:16px}.bp-hero .bp-hero-header .bp-hero-user>div>span{display:block}.bp-hero .bp-hero-header .bp-hero-user+h1{max-width:740px}@media (min-width:768px){.bp-hero .bp-hero-header{margin-top:366px}.bp-hero .bp-hero-header h1{margin-left:auto;margin-right:auto;font-size:48px;text-align:center}.bp-hero .bp-hero-header h3{font-size:24px;text-align:center}}@media (min-width:1025px){.bp-hero .bp-hero-header{margin-top:auto;margin-bottom:auto}}.bp-hero .bp-hero-products{width:100%}.bp-hero .bp-warranty{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-weight:700;text-align:center}@media (min-width:768px){.bp-hero .bp-warranty{margin-bottom:32px}}.bp-hero .bp-warranty .bp-warranty-sign{width:40px;height:40px;line-height:40px;-ms-flex-negative:0;flex-shrink:0;border-radius:50%;background-color:#357df4;margin-right:4px;font-size:16px}.bp-hero .bp-warranty .bp-warranty-link{padding:12px 16px;min-height:40px;border-radius:100px;background-color:#494949;font-size:14px}[data-campaign=DTBF-DF] .bp-hero.male{background-image:url(https://assets.freeletics.com/images/buying-page-campaigns/DTBF-DF-male-mobile.jpg);background-position:0 0}@media (min-width:979px){[data-campaign=DTBF-DF] .bp-hero.male{background-image:url(https://assets.freeletics.com/images/buying-page-campaigns/DTBF-DF-male-desktop.jpg)}}[data-campaign=DTBF-DF] .bp-hero.female{background-image:url(https://assets.freeletics.com/images/buying-page-campaigns/DTBF-DF-female-mobile.jpg);background-position:100% 0}@media (min-width:979px){[data-campaign=DTBF-DF] .bp-hero.female{background-image:url(https://assets.freeletics.com/images/buying-page-campaigns/DTBF-DF-female-desktop.jpg)}}[data-campaign=DTBF-LW] .bp-hero.male{background-image:url(https://assets.freeletics.com/images/buying-page-campaigns/DTBF-LW-male-mobile.jpg);background-position:0 0}@media (min-width:979px){[data-campaign=DTBF-LW] .bp-hero.male{background-image:url(https://assets.freeletics.com/images/buying-page-campaigns/DTBF-LW-male-desktop.jpg)}}[data-campaign=DTBF-LW] .bp-hero.female{background-image:url(https://assets.freeletics.com/images/buying-page-campaigns/DTBF-LW-female-mobile.jpg);background-position:100% 0}@media (min-width:979px){[data-campaign=DTBF-LW] .bp-hero.female{background-image:url(https://assets.freeletics.com/images/buying-page-campaigns/DTBF-LW-female-desktop.jpg)}}[data-campaign=DTBF-GM] .bp-hero.male{background-image:url(https://assets.freeletics.com/images/buying-page-campaigns/DTBF-GM-male-mobile.jpg);background-position:100% 0}@media (min-width:979px){[data-campaign=DTBF-GM] .bp-hero.male{background-image:url(https://assets.freeletics.com/images/buying-page-campaigns/DTBF-GM-male-desktop.jpg)}}[data-campaign=DTBF-GM] .bp-hero.female{background-image:url(https://assets.freeletics.com/images/buying-page-campaigns/DTBF-GM-female-mobile.jpg);background-position:100% 0}@media (min-width:979px){[data-campaign=DTBF-GM] .bp-hero.female{background-image:url(https://assets.freeletics.com/images/buying-page-campaigns/DTBF-GM-female-desktop.jpg)}}[data-campaign=DTBF-GF] .bp-hero.male{background-image:url(https://assets.freeletics.com/images/buying-page-campaigns/DTBF-GF-male-mobile.jpg);background-position:0 0}@media (min-width:979px){[data-campaign=DTBF-GF] .bp-hero.male{background-image:url(https://assets.freeletics.com/images/buying-page-campaigns/DTBF-GF-male-desktop.jpg)}}[data-campaign=DTBF-GF] .bp-hero.female{background-image:url(https://assets.freeletics.com/images/buying-page-campaigns/DTBF-GF-female-mobile.jpg);background-position:100% 0}@media (min-width:979px){[data-campaign=DTBF-GF] .bp-hero.female{background-image:url(https://assets.freeletics.com/images/buying-page-campaigns/DTBF-GF-female-desktop.jpg)}}[data-campaign=DTBF-SF] .bp-hero.male{background-image:url(https://assets.freeletics.com/images/buying-page-campaigns/DTBF-SF-male-mobile.jpg);background-position:100% 0}@media (min-width:979px){[data-campaign=DTBF-SF] .bp-hero.male{background-image:url(https://assets.freeletics.com/images/buying-page-campaigns/DTBF-SF-male-desktop.jpg)}}[data-campaign=DTBF-SF] .bp-hero.female{background-image:url(https://assets.freeletics.com/images/buying-page-campaigns/DTBF-SF-female-mobile.jpg);background-position:100% 0}@media (min-width:979px){[data-campaign=DTBF-SF] .bp-hero.female{background-image:url(https://assets.freeletics.com/images/buying-page-campaigns/DTBF-SF-female-desktop.jpg)}}[data-campaign=DTBF-CH] .bp-hero.male{background-image:url(https://assets.freeletics.com/images/buying-page-campaigns/DTBF-CH-male-mobile.jpg);background-position:0 0}@media (min-width:979px){[data-campaign=DTBF-CH] .bp-hero.male{background-image:url(https://assets.freeletics.com/images/buying-page-campaigns/DTBF-CH-male-desktop.jpg)}}[data-campaign=DTBF-CH] .bp-hero.female{background-image:url(https://assets.freeletics.com/images/buying-page-campaigns/DTBF-CH-female-mobile.jpg);background-position:100% 0}@media (min-width:979px){[data-campaign=DTBF-CH] .bp-hero.female{background-image:url(https://assets.freeletics.com/images/buying-page-campaigns/DTBF-CH-female-desktop.jpg)}}[data-campaign=DTBF-EE] .bp-hero.male{background-image:url(https://assets.freeletics.com/images/buying-page-campaigns/DTBF-EE-male-mobile.jpg);background-position:0 0}@media (min-width:979px){[data-campaign=DTBF-EE] .bp-hero.male{background-image:url(https://assets.freeletics.com/images/buying-page-campaigns/DTBF-EE-male-desktop.jpg)}}[data-campaign=DTBF-EE] .bp-hero.female{background-image:url(https://assets.freeletics.com/images/buying-page-campaigns/DTBF-EE-female-mobile.jpg);background-position:100% 0}@media (min-width:979px){[data-campaign=DTBF-EE] .bp-hero.female{background-image:url(https://assets.freeletics.com/images/buying-page-campaigns/DTBF-EE-female-desktop.jpg)}}[data-campaign=DTBF-HC] .bp-hero.male{background-image:url(https://assets.freeletics.com/images/buying-page-campaigns/DTBF-HC-male-mobile.jpg);background-position:100% 0}@media (min-width:979px){[data-campaign=DTBF-HC] .bp-hero.male{background-image:url(https://assets.freeletics.com/images/buying-page-campaigns/DTBF-HC-male-desktop.jpg)}}[data-campaign=DTBF-HC] .bp-hero.female{background-image:url(https://assets.freeletics.com/images/buying-page-campaigns/DTBF-HC-female-mobile.jpg);background-position:100% 0}@media (min-width:979px){[data-campaign=DTBF-HC] .bp-hero.female{background-image:url(https://assets.freeletics.com/images/buying-page-campaigns/DTBF-HC-female-desktop.jpg)}}[data-campaign=feb-a] .bp-hero.male{background-image:url(https://assets.freeletics.com/images/buying-page-campaigns/feb-a-male-mobile.jpg);background-position:100% 0}@media (min-width:979px){[data-campaign=feb-a] .bp-hero.male{background-image:url(https://assets.freeletics.com/images/buying-page-campaigns/feb-a-male-desktop.jpg)}}[data-campaign=feb-a] .bp-hero.female{background-image:url(https://assets.freeletics.com/images/buying-page-campaigns/feb-a-female-mobile.jpg);background-position:100% 0}@media (min-width:979px){[data-campaign=feb-a] .bp-hero.female{background-image:url(https://assets.freeletics.com/images/buying-page-campaigns/feb-a-female-desktop.jpg)}}[data-campaign=feb-b] .bp-hero.unisex{background-image:url(https://assets.freeletics.com/images/buying-page-campaigns/feb-b-unisex-mobile.jpg);background-position:top}@media (min-width:979px){[data-campaign=feb-b] .bp-hero.unisex{background-image:url(https://assets.freeletics.com/images/buying-page-campaigns/feb-b-unisex-desktop.jpg)}}[data-campaign=feb-b] .bp-hero.male{background-image:url(https://assets.freeletics.com/images/buying-page-campaigns/feb-b-male-mobile.jpg);background-position:100% 0}@media (min-width:979px){[data-campaign=feb-b] .bp-hero.male{background-image:url(https://assets.freeletics.com/images/buying-page-campaigns/feb-b-male-desktop.jpg)}}[data-campaign=feb-b] .bp-hero.female{background-image:url(https://assets.freeletics.com/images/buying-page-campaigns/feb-b-female-mobile.jpg);background-position:100% 0}@media (min-width:979px){[data-campaign=feb-b] .bp-hero.female{background-image:url(https://assets.freeletics.com/images/buying-page-campaigns/feb-b-female-desktop.jpg)}}[data-campaign=exclusive-offer-50] .bp-hero.unisex{background-image:url(https://assets.freeletics.com/images/buying-page-campaigns/exclusive-offer-50-unisex-mobile.jpg);background-position:top}@media (min-width:979px){[data-campaign=exclusive-offer-50] .bp-hero.unisex{background-image:url(https://assets.freeletics.com/images/buying-page-campaigns/exclusive-offer-50-unisex-desktop.jpg)}}[data-campaign=lc-offer-50] .bp-hero.unisex{background-image:url(https://assets.freeletics.com/images/buying-page-campaigns/lc-offer-50-unisex-mobile.jpg);background-position:top}@media (min-width:979px){[data-campaign=lc-offer-50] .bp-hero.unisex{background-image:url(https://assets.freeletics.com/images/buying-page-campaigns/lc-offer-50-unisex-desktop.jpg)}}[data-campaign=wd] .bp-hero.female{background-image:url(https://assets.freeletics.com/images/buying-page-campaigns/wd-female-mobile.jpg);background-position:100% 0}@media (min-width:979px){[data-campaign=wd] .bp-hero.female{background-image:url(https://assets.freeletics.com/images/buying-page-campaigns/wd-female-desktop.jpg)}}.bp-answers{padding:64px 16px 0;background-color:#222}.bp-answers .bp-answers-box{color:#f3f3f3}.bp-answers .bp-answers-box h1{margin-bottom:32px}.bp-answers .accordion .accordion-row-title{color:inherit}.bp-answers .accordion .accordion-row-content{color:#c8c8c8}@media (min-width:600px){.bp-answers{padding:7.5% 0}.bp-answers .bp-answers-box{max-width:75%;margin:0 auto}}.bp-benefits{padding:10% 5%;text-align:center}@media (min-width:900px){.bp-benefits{padding:8% 5%;padding:4% 5%}}.bp-benefits .list{display:inline-block}.bp-benefits .list li{font-size:16px;padding-left:3em;color:#000}@media (min-width:600px){.bp-benefits .list li{font-size:18px}}@media (min-width:900px){.bp-benefits .list li{font-size:24px}}.bp-benefits .list li:not(:last-child){margin-bottom:1em}.bp-benefits .list li:before{font-size:2em}.bp-t{background-color:#222;padding:7.5% 0;text-align:center}.bp-th{margin-bottom:7.5%;color:#fff}.bp-th h3{color:#c8c8c8}.bp-tc .slick-slide,.bp-tc .slick-track{display:-ms-flexbox;display:flex}.bp-tc .slick-slide{-ms-flex-pack:center;justify-content:center;transition:opacity 1s;height:auto}.bp-tc .slick-slide[aria-hidden=true]{opacity:.5;cursor:pointer}.bp-tc .slick-slide[aria-hidden=true] .video-thumbnail{pointer-events:none}.bp-t-comment{color:#8d8d8d;margin:5% 0 7.5%}.bp-tc-content{position:relative;display:inline-block;max-width:637px;margin:0 5%;background-color:#fff;padding-bottom:5rem}.bp-tc-content blockquote{width:80%;margin:0 auto;padding:16px 0 32px;min-height:194px}.bp-tc-content blockquote .avatar{display:inline-block;font-size:.6rem;margin-bottom:5%}.bp-tc-content blockquote cite{font-size:1.4rem}.bp-tc-content .follow-button-full{position:absolute;bottom:16px;width:100%}.bp-tc-content .full-no-icon{color:#357df4;border:1px solid #357df4;position:static}@media only screen and (max-width:767px){.bp-t .bp-th h3{display:none}.bp-t .bp-tc{padding-bottom:3em}.bp-t .bp-tc-slide{margin-bottom:3em}.bp-t .bp-tc-content blockquote{padding-bottom:16px}.bp-t .bp-tc-content cite{display:none}.bp-t .slick-dots button{display:inline-block;height:.6em;line-height:.6em;width:.6em;text-align:center;vertical-align:middle;border-radius:50%;margin:0 .2rem;background-color:#c8c8c8;transition:background-color .5s}.bp-t .slick-dots .slick-active button{-ms-transform:none;transform:none;background-color:#fff}.bp-t .bp-t-comment,.bp-t .cta-btn-container{display:none}}.bp-reviews{background-color:#f3f3f3;padding:6% 0 7%}.bp-reviews .slick-next,.bp-reviews .slick-prev{background-color:transparent}.bp-reviews .slick-next:before,.bp-reviews .slick-prev:before{color:#8d8d8d}.bp-reviews .slick-dots{bottom:-40px}.bp-reviews .slick-dots li button{display:inline-block;height:.5em;line-height:.5em;width:.5em;text-align:center;vertical-align:middle;border-radius:50%;background-color:#8d8d8d}.bp-reviews .slick-track{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.bp-review-content{width:530px;margin:0 auto;text-align:center}.bp-review-content.text-left{text-align:left}.bp-review-content .bp-review-img{position:relative;margin-bottom:24px}.bp-review-content .bp-review-img img{display:inline-block}.bp-review-content .review-ratings,.bp-review-content .review-source{position:absolute;white-space:nowrap;color:#8d8d8d;font-size:14px}.bp-review-content .review-source{top:12px;left:106px}.bp-review-content .review-ratings{bottom:12px;left:174px}.bp-review-content blockquote cite{font-size:14px;margin-top:16px}.bp-reviews-list{padding:32px;background-color:#f3f3f3}.bp-reviews-list>li{text-align:center;border-bottom:1px solid #c8c8c8;padding:32px 0}.bp-reviews-list>li:last-child{border-bottom:0}.bp-reviews-list .bp-review-img{display:inline-block;position:relative;text-align:left;min-width:260px;margin-bottom:16px}.bp-reviews-list .review-ratings,.bp-reviews-list .review-source{position:absolute;white-space:nowrap;color:#8d8d8d;font-size:14px}.bp-reviews-list .review-source{top:12px;left:102px}.bp-reviews-list .review-ratings{bottom:12px;left:174px}.bp-reviews-list blockquote cite{font-size:14px;margin-top:10px}.select-bundle-form .products{display:-ms-flexbox;display:flex;border-radius:3px;padding:5px;max-width:530px;margin:48px auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff}.select-bundle-form .products>li{-ms-flex:1;flex:1;text-align:center}.select-bundle-form .products label{display:block;font-family:Camber-Sb,sans-serif;font-size:1.8rem;line-height:40px;border-radius:3px;background-color:transparent;transition:background-color .175s,color .175s}.select-bundle-form .products label:before{display:none}.select-bundle-form .products label:hover{color:#357df4}.select-bundle-form .products input:checked+label{background:#357df4;color:#fff}.select-bundle-form .bundles{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;max-width:782px;margin:48px auto 32px}.select-bundle-form .bundles>li{display:-ms-flexbox;display:flex;width:50%;-ms-flex-negative:0;flex-shrink:0;min-height:346px;text-align:center;box-shadow:0 1px 10px 0 rgba(34,34,34,.2);background-color:#fff}.select-bundle-form .bundles>li>div{display:-ms-flexbox;display:flex;overflow:hidden;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:44px 56px}.select-bundle-form .bundles>li:not(:nth-child(2)){margin:5% 0}.select-bundle-form .bundles>li.most-popular{position:relative;-ms-flex-preferred-size:436px;flex-basis:436px;min-height:436px;border:2px solid #357df4}.select-bundle-form .bundles>li.most-popular:before{position:absolute;top:0;left:50%;content:attr(data-label);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);line-height:24px;border-radius:12px;padding:0 16px;text-transform:uppercase;color:#fff;background-color:#357df4;font-size:1.2rem;font-weight:700}.select-bundle-form .bundles>li.most-popular>div{padding-top:40px}.select-bundle-form .bundles>li .has-ribbon{position:relative;padding-top:32px;padding-bottom:32px}.select-bundle-form .bundles>li .has-ribbon:after{position:absolute;top:-10px;right:-42px;content:attr(data-discount);background-color:#357df4;color:#fff;font-size:20px;font-weight:700;text-align:center;padding:32px 0 4px;width:120px;-ms-transform:rotate(45deg);transform:rotate(45deg)}.select-bundle-form .bundles .bundle-app-icons{margin-bottom:16px}.select-bundle-form .bundles .bundle-app-icons *{vertical-align:middle}.select-bundle-form .bundles .bundle-app-icons img{display:inline-block;width:42px;height:42px}.select-bundle-form .bundles .bundle-app-icons i{font-family:Camber-Sb,sans-serif;font-size:2rem;font-style:normal;margin:0 4px}.select-bundle-form .bundles h4{margin-bottom:10px}.select-bundle-form .bundles p{color:#8d8d8d}.select-bundle-form .bundles p:last-of-type{margin-bottom:10px}.select-bundle-form .bundles .bundle-price{font-size:1.4rem;margin-bottom:24px}.select-bundle-form .bundles .bundle-price strong{font-size:2.8rem}.select-bundle-form .bundles .bundle-saving{margin-bottom:24px;padding:8px 0;border-width:1px 0;border-style:solid;border-color:#dfdfdf;color:#357df4;font-weight:700}.select-bundle-form .mobile .products{margin-top:10px}.select-bundle-form .mobile .products label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#000;min-height:40px;line-height:1.2}.select-bundle-form .products-mobile ul{max-width:100%}.select-bundle-form .products-mobile li label{font-size:15px;height:40px}.select-bundle-form .bundles-mobile{margin-bottom:32px}.select-bundle-form .bundles-mobile li{margin-top:16px}.select-bundle-form .bundles-mobile a{display:block;position:relative}.select-bundle-form .bundles-mobile a *{pointer-events:none}.select-bundle-form .bundles-mobile .bundle{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border:1px solid #fff;border-radius:6px;padding:24px 16px;color:#fff;border-color:#fff}.select-bundle-form .bundles-mobile .most-popular:before{position:absolute;top:0;left:50%;z-index:10;content:attr(data-label);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:12px;line-height:24px;padding:0 16px;text-transform:uppercase;color:#357df4;background-color:#fff;font-size:1.2rem;font-weight:700;border:1px solid #357df4;white-space:nowrap}.select-bundle-form .bundles-mobile .most-popular .bundle{background-color:#357df4;border-color:#357df4}.select-bundle-form .bundles-mobile .has-ribbon .bundle{position:relative;overflow:hidden;padding-top:32px;padding-bottom:32px}.select-bundle-form .bundles-mobile .has-ribbon .bundle:after{position:absolute;top:-18px;right:-54px;content:attr(data-discount);background-color:#fff;color:#357df4;font-size:1.5rem;font-weight:700;text-align:center;padding:32px 0 2px;width:120px;-ms-transform:rotate(45deg);transform:rotate(45deg)}.select-bundle-form .bundles-mobile .bundle-name{-ms-flex:2;flex:2;font-size:2rem;text-align:left;font-family:Camber-Sb,sans-serif}.select-bundle-form .bundles-mobile .bundle-price{-ms-flex:3;flex:3;font-size:1.4rem;text-align:right;padding-top:4px}.select-bundle-form .bundles-mobile .bundle-price strong{font-size:1.8rem}.bp-product-boxes{max-width:1000px;margin:auto}.bp-product-boxes .products{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:32px;padding-bottom:24px;margin:auto}.bp-product-boxes .products>li{-ms-flex:1;flex:1;max-width:300px}.bp-product-boxes .products>li:nth-child(2){margin-left:-1px;margin-right:-1px}.bp-product-boxes .products>li:nth-child(2):nth-last-child(2) .product{height:314px}.bp-product-boxes .products .product{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:relative;overflow:hidden;border:1px solid #d8d8d8;height:298px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:1.4rem;padding:32px;padding-top:38px;background-color:#fff}.bp-product-boxes .products .product-name{font-size:2.4rem;margin-bottom:1em;white-space:nowrap}.bp-product-boxes .products .product-prices{text-align:center}.bp-product-boxes .products .product-week-price{min-height:46px;margin-bottom:16px}.bp-product-boxes .products .product-week-price .product-total-week-price-container{margin-bottom:2px}.bp-product-boxes .products .product-week-price .product-total-week-price-container .product-total-week-price{font-size:3rem}.bp-product-boxes .products .product-week-price .product-original-week-price-container{min-height:14px;color:#c8c8c8;text-decoration:line-through}.bp-product-boxes .products .product-billing-interval{color:#8d8d8d}.bp-product-boxes .products .pack-savings{position:absolute;top:-12px;right:-54px;background-color:#357df4;color:#fff;font-size:1.2rem;font-weight:700;text-align:center;width:140px;padding:28px 0 4px 10px;-ms-transform:rotate(45deg);transform:rotate(45deg)}@media only screen and (max-width:979px){.bp-product-boxes .products{padding-left:0;padding-right:0}.bp-product-boxes .products .product{padding:16px}}@media only screen and (max-width:767px){.bp-product-boxes>label{display:block;color:#8d8d8d;font-size:1.3rem;font-weight:700;text-transform:uppercase;text-align:left;padding-left:8px;margin-top:48px;margin-bottom:13px}.bp-product-boxes .products{display:block;height:100%;padding:0;margin-bottom:24px;text-align:left}.bp-product-boxes .products>li{max-width:inherit}.bp-product-boxes .products>li:nth-child(2){margin-left:0;margin-right:0}.bp-product-boxes .products .product{display:block;border-radius:6px;border:none;padding:12px 16px;background-color:#357df4;height:auto!important;margin-top:8px}.bp-product-boxes .products .product .btn{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;border-radius:0;background-color:transparent;color:transparent!important;height:auto;z-index:100}.bp-product-boxes .products .product-name{font-size:1.8rem;color:#fff;font-weight:700;margin-bottom:0}.bp-product-boxes .products .product-prices{text-align:left}.bp-product-boxes .products .product-week-price{min-height:inherit;font-size:1.6rem;margin:6px 0}.bp-product-boxes .products .product-week-price .product-total-week-price-container{display:inline;margin:0;color:#fff}.bp-product-boxes .products .product-week-price .product-total-week-price-container .product-total-week-price{font-size:1.6rem}.bp-product-boxes .products .product-week-price .product-original-week-price-container{display:inline;color:#fff}.bp-product-boxes .products .product-week-price .product-original-week-price-container .product-label-week{display:none}.bp-product-boxes .products .product-week-price .product-original-week-price-container .product-original-week-price{margin-left:2px}.bp-product-boxes .products .product-billing-interval{color:#c8c8c8;margin:0}.bp-product-boxes .products .pack-savings{background-color:#fff;color:#357df4}}.bp-supplements-prepost{margin-bottom:32px}.bp-supplements-prepost .box{display:-ms-flexbox;display:flex;position:relative;border:0}@media (min-width:900px){.bp-supplements-prepost .box{overflow:hidden;max-width:782px;margin:0 auto}}.bp-supplements-prepost .new-label{background-color:#357df4;color:#fff;line-height:2;padding:0 1.6em;border-radius:1.6em;border:1px solid #fff;text-transform:uppercase}@media (max-width:899px){.bp-supplements-prepost .new-label{position:absolute;top:0;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:10px}}@media (min-width:600px){.bp-supplements-prepost .new-label{font-size:12px}}@media (min-width:900px){.bp-supplements-prepost .new-label{margin-bottom:16px}}.bp-supplements-prepost .image{display:-ms-flexbox;display:flex;-ms-flex:1 1 50%;flex:1 1 50%;-ms-flex-align:center;align-items:center}.bp-supplements-prepost .image img{height:auto;width:100%;max-width:260px}@media (min-width:900px){.bp-supplements-prepost .image{-ms-flex-preferred-size:40%;flex-basis:40%}.bp-supplements-prepost .image img{margin-bottom:-25%;max-width:inherit}}.bp-supplements-prepost .content{display:-ms-flexbox;display:flex;-ms-flex:1 1 50%;flex:1 1 50%;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.bp-supplements-prepost .content h4{margin-bottom:.5em}.bp-supplements-prepost .content p{color:#8d8d8d;line-height:1.25}@media (max-width:599px){.bp-supplements-prepost .content .btn{display:none}.bp-supplements-prepost .content h4{font-size:16px}.bp-supplements-prepost .content p{margin-bottom:0}}@media (min-width:600px){.bp-supplements-prepost .content h4{font-size:24px}.bp-supplements-prepost .content p{font-size:16px;margin-bottom:32px}}@media (max-width:899px){.bp-supplements-prepost .content{padding:16px 24px 16px 0}}@media (min-width:900px){.bp-supplements-prepost .content{-ms-flex-preferred-size:60%;flex-basis:60%;padding:24px 32px 24px 0}}.bp-supplements-augment{margin-bottom:32px}.bp-supplements-augment .box{display:-ms-flexbox;display:flex;position:relative;border:0}@media (min-width:900px){.bp-supplements-augment .box{overflow:hidden;max-width:782px;margin:0 auto}}.bp-supplements-augment .new-label{background-color:#357df4;color:#fff;line-height:2;padding:0 1.6em;border-radius:1.6em;border:1px solid #fff;text-transform:uppercase}@media (max-width:899px){.bp-supplements-augment .new-label{position:absolute;top:0;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:10px}}@media (min-width:600px){.bp-supplements-augment .new-label{font-size:12px}}@media (min-width:900px){.bp-supplements-augment .new-label{margin-bottom:16px}}.bp-supplements-augment .image{display:-ms-flexbox;display:flex;-ms-flex:1 1 50%;flex:1 1 50%;-ms-flex-align:center;align-items:center}.bp-supplements-augment .image img{height:auto;width:100%}@media (min-width:900px){.bp-supplements-augment .image{-ms-flex-preferred-size:40%;flex-basis:40%}}.bp-supplements-augment .content{display:-ms-flexbox;display:flex;-ms-flex:1 1 50%;flex:1 1 50%;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.bp-supplements-augment .content h4{margin-bottom:.5em}.bp-supplements-augment .content p{color:#8d8d8d;line-height:1.25}@media (max-width:599px){.bp-supplements-augment .content .btn{display:none}.bp-supplements-augment .content h4{font-size:16px}.bp-supplements-augment .content p{margin-bottom:0}}@media (min-width:600px){.bp-supplements-augment .content h4{font-size:24px}.bp-supplements-augment .content p{font-size:16px;margin-bottom:32px}}@media (max-width:899px){.bp-supplements-augment .content{padding:16px 24px 16px 0}}@media (min-width:900px){.bp-supplements-augment .content{-ms-flex-preferred-size:60%;flex-basis:60%;padding:24px 32px 24px 0}}.bp-wear-banner-discount{margin-bottom:32px}.bp-wear-banner-discount .box{display:-ms-flexbox;display:flex;position:relative;border:0}@media (min-width:900px){.bp-wear-banner-discount .box{overflow:hidden;max-width:782px;margin:0 auto}}.bp-wear-banner-discount .new-label{background-color:#357df4;color:#fff;line-height:2;padding:0 1.6em;border-radius:1.6em;border:1px solid #fff;text-transform:uppercase}@media (max-width:899px){.bp-wear-banner-discount .new-label{position:absolute;top:0;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:10px}}@media (min-width:600px){.bp-wear-banner-discount .new-label{font-size:12px}}@media (min-width:900px){.bp-wear-banner-discount .new-label{margin-bottom:16px}}.bp-wear-banner-discount .image{display:-ms-flexbox;display:flex;-ms-flex:1 1 50%;flex:1 1 50%;-ms-flex-align:center;align-items:center;padding:16px}.bp-wear-banner-discount .image img{height:auto;width:100%;max-width:200px}@media (min-width:600px){.bp-wear-banner-discount .image{-ms-flex-preferred-size:40%;flex-basis:40%;padding:32px}}.bp-wear-banner-discount .content{display:-ms-flexbox;display:flex;-ms-flex:1 1 50%;flex:1 1 50%;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.bp-wear-banner-discount .content h4{margin-bottom:.5em}.bp-wear-banner-discount .content p{color:#8d8d8d;line-height:1.25}@media (max-width:599px){.bp-wear-banner-discount .content .btn{display:none}.bp-wear-banner-discount .content h4{font-size:16px}.bp-wear-banner-discount .content p{margin-bottom:0}}@media (min-width:600px){.bp-wear-banner-discount .content h4{font-size:24px}.bp-wear-banner-discount .content p{font-size:16px;margin-bottom:32px}}@media (max-width:899px){.bp-wear-banner-discount .content{padding:16px 24px 16px 0}}@media (min-width:900px){.bp-wear-banner-discount .content{-ms-flex-preferred-size:60%;flex-basis:60%;padding:24px 32px 24px 0}}.bp-wear-banner-performance{margin-bottom:32px}.bp-wear-banner-performance .box{display:-ms-flexbox;display:flex;position:relative;border:0}@media (min-width:900px){.bp-wear-banner-performance .box{overflow:hidden;max-width:782px;margin:0 auto}}.bp-wear-banner-performance .image{display:-ms-flexbox;display:flex;-ms-flex:1 1 50%;flex:1 1 50%;-ms-flex-align:center;align-items:center}.bp-wear-banner-performance .image img{display:block;height:auto;width:100%}@media (max-width:599px){.bp-wear-banner-performance .image{margin-right:8px}.bp-wear-banner-performance .image img{height:100%;object-fit:cover}}@media (min-width:600px){.bp-wear-banner-performance .image{-ms-flex-preferred-size:40%;flex-basis:40%;margin-right:20px}}@media (min-width:900px){.bp-wear-banner-performance .image{margin-right:40px}}.bp-wear-banner-performance .content{display:-ms-flexbox;display:flex;-ms-flex:1 1 50%;flex:1 1 50%;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.bp-wear-banner-performance .content h4{margin-bottom:.5em}.bp-wear-banner-performance .content p{color:#8d8d8d;line-height:1.25}@media (max-width:599px){.bp-wear-banner-performance .content .btn{display:none}.bp-wear-banner-performance .content h4{font-size:16px}.bp-wear-banner-performance .content p{margin-bottom:0}}@media (min-width:600px){.bp-wear-banner-performance .content h4{font-size:24px}.bp-wear-banner-performance .content p{font-size:16px;margin-bottom:32px}}@media (max-width:899px){.bp-wear-banner-performance .content{padding:16px 24px 16px 0}}@media (min-width:900px){.bp-wear-banner-performance .content{-ms-flex-preferred-size:60%;flex-basis:60%;padding:24px 32px 24px 0}}.buying-page-coach{background-color:#fff}.buying-page-coach h1,.buying-page-coach h2,.buying-page-coach h3{color:inherit;text-align:center}.buying-page-coach h1{font-size:48px;margin-bottom:.5em}.buying-page-coach h1+h3{margin-bottom:0}.buying-page-coach h3{font-size:24px;line-height:1.166;font-family:inherit;text-transform:none;font-weight:400;max-width:75%;margin-left:auto;margin-right:auto}@media only screen and (max-width:979px){.buying-page-coach h1{font-size:40px}.buying-page-coach h3{font-size:20px}}@media only screen and (max-width:767px){.buying-page-coach .desktop{display:none}.buying-page-coach .mobile{display:block}.buying-page-coach h1,.buying-page-coach h2{font-size:32px;line-height:1;margin-bottom:.125em}.buying-page-coach h3{max-width:none;font-size:16px;line-height:1.4}}body.test,body.test *{transition:none!important}