.plan-entry{font-family:"proxima-nova", Helvetica, Arial}.bundle-cover,.plan-cover{background-color:#191918;background-position:50% 50%;background-size:cover;background-repeat:no-repeat;height:450px;position:relative;width:100%}@media (max-width: 767px){.bundle-cover .btn-wrapper-container,.plan-cover .btn-wrapper-container{margin-top:58px}}@media (min-width: 768px){.bundle-cover,.plan-cover{height:500px}}.plan-bundle-label-container{text-align:center}.plan-bundle-label-container a.new-link{color:#000000}.plan-bundle-label-container .content-section{background:#FFF}@media (min-width: 768px){.plan-bundle-label-container .content-section{padding-top:25px}}.plan-bundle-label-container .content-section .big-title{font-family:"proxima-nova", Helvetica, Arial;text-transform:uppercase;color:#000000;font-weight:600;line-height:48px;letter-spacing:-1.14px;font-size:38px;padding:0 15px}@media (min-width: 768px){.plan-bundle-label-container .content-section .big-title{font-size:48px;line-height:56px;letter-spacing:-1.44px;margin-top:0;padding:0}}.banner_wrapper:after,.bundle-cover:after,.category-cover:after,.level-cover:after,.plan-cover:after{bottom:0;z-index:0}.bundle-detail,.plan-detail{position:absolute;bottom:20%;width:100%;left:50%;margin-left:-50%;text-align:center;text-shadow:2px 0 15px rgba(0,0,0,0.6);z-index:2}.bundle-primary,.plan-primary{float:left;width:500px}.bundle-secondary,.plan-secondary{float:right;width:400px;text-align:right}.bundle-name,.plan-name{color:#FFF;text-transform:uppercase;margin-bottom:15px;text-shadow:2px 0 60px rgba(0,0,0,0.95);font-size:30px;font-weight:700;letter-spacing:3px;line-height:35px;text-align:center}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx){.bundle-name,.plan-name{text-shadow:2px 0 30px rgba(0,0,0,0.95)}}@media (min-width: 768px){.bundle-name,.plan-name{margin-bottom:0;font-size:60px;font-weight:700;letter-spacing:7px;line-height:60px}}.bundle-coach,.plan2-coach{line-height:20px;font-size:18px;color:#dadada;padding:5px 0;text-shadow:2px 0 30px rgba(0,0,0,0.8)}.bundle-coach-link,.bundle-coach-link:hover,.plan-coach-link,.plan-coach-link:hover{color:#FFFFFF;font-family:"proxima-nova", Helvetica, Arial;text-align:center;font-size:24px;font-weight:400;line-height:130%}@media (min-width: 768px){.bundle-coach-link,.bundle-coach-link:hover,.plan-coach-link,.plan-coach-link:hover{font-size:32px}}.bundle-price,.plan-price{color:#666666;font-size:18px;line-height:20px;letter-spacing:0.03em;font-weight:700;font-style:normal;-webkit-font-smoothing:antialiased}.bundle-confirmation,.plan-confirmation{color:#666666;font-size:14px;line-height:20px;letter-spacing:0.03em;font-style:normal;-webkit-font-smoothing:antialiased}.buy-button,.gift-button{display:inline-block;text-decoration:none;box-sizing:border-box;-webkit-border-radius:25px;padding:10px 18px;margin:5px 0;text-transform:uppercase;letter-spacing:0.02em}.buy-button{border-radius:25px;border:1px solid #57ad68;font-size:16px;line-height:1.2;font-weight:500;background-color:#57ad68;color:white}.gift-button{border-radius:2px;border:1px solid #ddd;font-size:12px;background-color:#eee;color:#333;width:70%;margin-top:20px}.gift-button .glyphicon-gift{color:#b42020}.buy-button:hover{color:white}.signin-fb-button{background-color:#3985b9;border:1px solid #3985b9;text-align:center;width:100%;margin:0}.bought-button{border:1px solid #3985b9;background-color:#3985b9}.bought-button .glyphicon{margin-right:5px}.download-button{margin:10px 0 5px}.checkout-section{text-align:center}.bundle-sidebar,.plan-sidebar{padding-left:20px}@media (min-width: 768px){.bundle-sidebar,.plan-sidebar{padding-left:0}}.bundle-sidebar .info-mobile,.plan-sidebar .info-mobile{display:none}@media (min-width: 992px){.bundle-sidebar .info-mobile,.plan-sidebar .info-mobile{display:none}}.bundle-sidebar .info-lg,.plan-sidebar .info-lg{display:none}@media (min-width: 992px){.bundle-sidebar .info-lg,.plan-sidebar .info-lg{display:none}}.bundle-sidebar .coach-info .coach a,.plan-sidebar .coach-info .coach a{color:#666665}.plan-sidebar-title-container{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);text-align:left}.plan-sidebar-title-container h4{padding-left:70px}@media (min-width: 768px){.plan-sidebar-title-container h4{padding-left:125px}}@media (min-width: 1200px){.plan-sidebar-title-container h4{padding-left:141px}}@media (min-width: 768px){.plan-sidebar-title-container{margin-left:0;right:auto;left:0;-webkit-transform:none;transform:none}.plan-sidebar-title-container .coach a{display:block;position:relative;width:400px;height:100px}}@media (min-width: 992px){.plan-sidebar-title-container{left:0;width:auto}}.plan-sidebar-title-container .plan-sidebar-title{position:relative}@media (min-width: 768px){.plan-sidebar-title-container .plan-sidebar-title{margin-top:15px;position:static}}.bundle-sidebar-title,.plan-entry-sidebar-title,.plan-sidebar-title{text-transform:uppercase;font-weight:700;font-style:normal}.bundle-sidebar-title,.plan-sidebar-title{color:#000000;font-size:16px;font-weight:500;font-family:"proxima-nova", Helvetica, Arial;line-height:135%;letter-spacing:0.8px;text-transform:uppercase}.bundle-sidebar-title .desktop,.plan-sidebar-title .desktop{display:none}@media (min-width: 768px){.bundle-sidebar-title .desktop,.plan-sidebar-title .desktop{display:inline}}@media (min-width: 768px){.bundle-sidebar-title,.plan-sidebar-title{top:0;left:190px}.bundle-sidebar-title .mobile,.plan-sidebar-title .mobile{display:none}}.bundle-sidebar-title .profile,.plan-sidebar-title .profile{display:none}@media (min-width: 992px){.bundle-sidebar-title .profile,.plan-sidebar-title .profile{display:inline}}@media (min-width: 768px){.bundle-sidebar-title,.plan-sidebar-title{font-size:18px;line-height:24px;letter-spacing:0.9px}}.what-you-get{list-style-type:none;padding-left:0;font-style:normal;color:#666665;font-size:15px}@media (min-width: 992px){.what-you-get{margin-left:15px}}.coach-item{padding:15px;margin:8px;border:#dadfe1 1px solid;background-color:#fff;border-radius:3px}.what-you-get{color:#4C4C4C}.what-you-get li{line-height:23px;margin-left:24px;text-indent:-12px}.what-you-get li .tooltip-inner{text-indent:0}.what-you-get span.fa-stack{margin-right:5px;width:4px}.what-you-get i.fa{color:#BBBBBB;margin-right:10px}.what-you-get i.fa.fa-calendar-o.fa-stack-2x{font-size:15px;top:5px}.what-you-get i.fa.fa-play.fa-stack-1x{font-size:6px}.what-you-get i.fa.fa-angle-right{margin-top:6px;vertical-align:top}.what-you-get i.fa.fa-file-o{font-size:14px;margin-left:2px;margin-right:11px;margin-top:4px;vertical-align:top}.what-you-get i.fa.fa-clock-o{font-size:18px;margin-top:-3px}.what-you-get i.fa.fa-mobile{font-size:21px;margin-left:3px;margin-right:10px;margin-top:-3px}@media (max-width: 991px){.what-you-get{display:inline-block;margin:0 auto;text-align:left}}.what-you-get .tooltiplink{border-bottom:1px dotted #AAAAAA}.what-you-get-item{padding:2px 0}.what-you-get-plans{list-style:none;margin-bottom:8px;padding-left:12px}.what-you-get-plans li{line-height:28px;margin-left:10px;text-indent:-19px}.what-you-get-plans li a{color:#4C4C4C}.what-you-get-plans li i.fa.fa-angle-right{font-size:15px;font-weight:500;margin-right:10px;text-indent:0}.bundle-coach-card,.plan-coach-card{display:table;text-align:left;margin-bottom:30px}.bundle-coach-image,.plan-coach-image{width:60px}.bundle-coach-avatar,.plan-coach-avatar{display:table-cell;float:left;border-radius:100%}.bundle-coach-title,.plan-coach-title{display:block}.bundle-coach-content,.plan-coach-content{vertical-align:middle;display:inline-block;margin-top:15px}.bundle-coach-name,.plan-coach-name{color:#666665;font-size:15px;font-weight:500;font-style:normal;position:relative;top:20px;left:15px;font-size:18px}.bundle-coach-bio,.plan-coach-bio{color:#888888;line-height:1.6;font-size:13px;letter-spacing:0.2px}.intro-header{font-weight:500}@media (min-width: 768px){.intro-header{display:none}}.intro-video{max-width:900px;width:100% !important;height:auto !important;padding-right:60px;margin-top:50px;position:relative;cursor:pointer}.intro-video .play-icon-container,.intro-video .icon-container{z-index:10;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.intro-video .play-icon-container.play,.intro-video .icon-container.play{display:none}.intro-video .play-icon-container .codicon,.intro-video .icon-container .codicon{width:80px;height:80px}@media (min-width: 768px){.intro-video .play-icon-container .codicon,.intro-video .icon-container .codicon{width:100px;height:100px}}.intro-video:hover .codicon.hovered{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s, -webkit-transform 0.2s}.intro-video:hover .codicon{-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s, -webkit-transform 0.2s}.intro-video:hover .codicon:hover{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:-webkit-transform 0.1s;transition:-webkit-transform 0.1s;transition:transform 0.1s;transition:transform 0.1s, -webkit-transform 0.1s}@media (min-width: 768px){.intro-video .play-icon-container{width:100px;height:100px}.intro-video .play-icon-container .codicon{width:100%;height:100%}}.intro-video .codicon{position:absolute;z-index:10;left:0;width:80px;height:80px}@media (min-width: 768px){.intro-video{margin-top:0;max-width:none;padding-right:0;padding-top:0px}}.bundle-basic-info,.plan-basic-info,.plan-entry-basic-info{padding:0 0 10px;margin-right:60px;color:#353d44}.category{font-size:20px;margin-bottom:15px}.category a{font-family:"Arquitecta", Helvetica, Arial, sans-serif;font-size:20px;font-weight:500;line-height:27px}.category i{color:lightgrey}.category a{color:#4D4D4D}.category a:hover{color:#3885B9}.category a,.category i{margin-right:10px}.small .category{font-size:12px;margin-bottom:0}.primary .category{font-weight:500}.bundle-basic-info .stats,.plan-basic-info .stats,.plan-entry-basic-info .stats{font-size:17px;font-weight:200;color:#000000;font-family:"Arquitecta", Helvetica, Arial, sans-serif;margin:0 0 15px;word-spacing:1px;letter-spacing:0.5px}@media (min-width: 768px){.bundle-basic-info .stats,.plan-basic-info .stats,.plan-entry-basic-info .stats{font-size:18px;line-height:23px;margin:0}}.plan-entry-basic-info .stats{display:inline-block;margin-right:25px;margin-left:25px}.plan-tags-block{line-height:16px}.plan-tags-item{display:table;width:100%;padding:10px 0 5px;font-size:11px;border-bottom:1px solid #f2f2f2}.plan-tags-item .context,.plan-tags-item .tags{display:table-cell;text-align:left}.plan-tags-item .context{font-weight:500;color:#717171;letter-spacing:0.2px;width:25%;min-width:95px;text-align:left}.plan-tags-item .tag{border:1px solid #E5E5E5;border-radius:20px;margin:0 5px 5px 0;padding:3px 8px;color:#7F7F7F;display:inline-table;-webkit-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out}.plan-tags-item .tag:hover{color:#fff;background-color:#3885b9;border-color:#3885b9;-webkit-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out}.plan_entry .icon{margin-right:3px;margin-top:-2px}.bundle-basic-info .icon,.plan-basic-info .icon,.plan-entry-basic-info .icon{margin-right:5px}.bundle-basic-info li,.plan-basic-info li,.plan-entry-basic-info li{display:block}.bundle-description,.plan-description,.plan-benefits{margin-top:29px;margin-right:60px}.bundle-description p,.plan-description p,.plan-benefits p{color:#000000;font-size:18px;font-weight:400;font-family:"proxima-nova", Helvetica, Arial;line-height:24px;letter-spacing:0.396px;word-wrap:break-word}@media (min-width: 768px){.bundle-description p,.plan-description p,.plan-benefits p{margin-bottom:20px}}.bundle-overview,.plan-overview{text-transform:uppercase;font-weight:700;font-style:normal;color:#b3b3b1;font-size:17px;letter-spacing:0.1em}.bundle-overview{padding-bottom:25px}.plans-included-title{text-align:center;font-size:24px;padding:20px 0;color:#333332}.number-circle{border-radius:100%;width:10px;height:10px;margin-right:15px;margin-left:5px;background:white;color:#909090;text-align:center;float:left;font-size:20px;line-height:8px;display:table-cell}.readmore-js-section{width:85%;margin:auto;text-align:left}.readmore-js-collapsed{-webkit-mask-image:-webkit-gradient(linear, left 45%, left bottom, from(black), to(rgba(0,0,0,0)))}@media (max-width: 400px){.bundle-plan-counter{display:none}}.bundle-plan-header-content{display:table-cell}.product-description .bundle-plan-description.readmore-js-section{font-size:16px;line-height:22px;width:100%;color:#000000;font-family:"proxima-nova", Helvetica, Arial}.product-description a.readmore-js-toggle{margin-left:0}.bundle-plan-description.readmore-js-section,.plan-description.readmore-js-section,.plan-benefits.readmore-js-section{color:#666665;text-align:left;width:85%;margin:auto}.buynow-callout{background-color:#fff;padding:60px}.buynow-title{color:#333d49;font-size:30px;font-weight:200;line-height:1.5em;margin-bottom:10px;text-align:center}.testimonial-content{padding:10px 15px}.testimonial-quoter{text-align:center;color:#666665;font-size:14px;font-weight:500;font-style:normal;margin-bottom:5px}.col-testimonial{margin-bottom:30px}.testimonial-image-cover{width:85%;margin-left:auto;margin-right:auto;border:1px solid #ccc}#testimonial-shell{background-color:#f6f6f6}#bundle-plans-shell{background-color:#FFF}#bundle-plans-shell .bundle-plan-tile .product-details{font-size:15px;font-family:"proxima-nova", Helvetica, Arial;letter-spacing:1px}@media (min-width: 768px){#bundle-plans-shell .bundle-plan-tile .product-details{font-size:18px}#bundle-plans-shell .bundle-plan-tile .product-details .codicon-profile{height:15px;width:15px}#bundle-plans-shell .bundle-plan-tile .product-details .codicon.difficulty-icon{margin-right:10px}}#bundle-plans-shell .row-home .bundle-plan-tile .product-type-bundle .level-lg{display:block;font-size:12px}#bundle-plans-shell .row-home .bundle-plan-tile .product-type-bundle .level-small{display:none}#plan-workouts-shell{padding-bottom:51px;text-align:center}@media (min-width: 768px){#plan-workouts-shell{padding-bottom:0}}.testimonial-tile{padding:7.5%}.bundle-testimonial-description{color:#666665;text-align:left}#press_bundle{display:block;margin-left:auto;margin-right:auto;padding-bottom:60px}.grid-faq h3.section-title{font-size:25px;font-weight:700;letter-spacing:1px;line-height:30px;text-transform:uppercase;color:#000000}@media (min-width: 768px){.grid-faq h3.section-title{font-size:35px;letter-spacing:2.5px;line-height:40px}}.grid-faq a.readmore-js-toggle{text-align:center}.faq-block{text-align:left;margin:0 auto;font-family:"Arquitecta", Helvetica, Arial, sans-serif;color:#000000}.faq-question{text-transform:uppercase;font-size:15px;font-weight:700;letter-spacing:2px;line-height:18px;margin-bottom:13px;padding-bottom:13px;border-bottom:1px solid #ECECEC}@media (min-width: 768px){.faq-question{font-size:17px;font-weight:700;letter-spacing:2px;line-height:20px;margin-bottom:23px}}.faq-answer{font-size:18px;font-weight:200;line-height:23px;letter-spacing:1px}@media (min-width: 768px){.faq-answer{font-size:20px;font-weight:200;line-height:25px;letter-spacing:1.5px}}.row.row-bundle{width:100%}.grey-info-section{background:#F5F5F5;padding-top:27px;position:relative}@media (min-width: 768px){.grey-info-section{padding-top:50px;padding-bottom:50px}}.grey-info-section a.readmore-js-toggle{margin-left:0}.grey-info-section .coach-title{font-size:18px;font-weight:200;line-height:20px;text-align:center;color:#000000}@media (min-width: 768px){.grey-info-section .coach-title{text-align:left;display:inline-block;padding-top:38px}}.grey-info-section .grey-right-desktop{margin-left:15px;margin-right:15px}@media (min-width: 768px){.grey-info-section .grey-right-desktop{margin:0}}.grey-info-section .grey-left-desktop{text-align:left}@media (min-width: 768px){.grey-info-section{display:-webkit-box;display:flex;padding-left:0;padding-right:0;position:static;margin-top:0}.grey-info-section .grey-info-section-content{width:90%;margin-left:auto;margin-right:auto;display:-webkit-box;display:flex}.grey-info-section .grey-left-desktop{width:43%}}@media (min-width: 768px) and (min-width: 992px){.grey-info-section .grey-left-desktop{width:50%}}@media (min-width: 768px){.grey-info-section .grey-right-desktop{width:57%}}@media (min-width: 768px) and (min-width: 992px){.grey-info-section .grey-right-desktop{width:50%}}@media (min-width: 768px){.grey-info-section .grey-left-desktop{border-right:1px solid #C4C4C4;position:relative;padding-left:0}.grey-info-section .grey-left-desktop .left-desktop-container{width:85%;position:relative}.grey-info-section .grey-right-desktop{display:-webkit-box;display:flex}.grey-info-section .grey-right-desktop .plan-basic-info{height:100%;width:80%;margin-left:auto;margin-right:auto;text-align:left;max-width:250px}.grey-info-section .grey-right-desktop .plan-basic-info .stat-row.bundle-row{height:100%}.grey-info-section .grey-right-desktop .plan-basic-info .stat-row.bundle-row h4{margin:15px 0}.grey-info-section .grey-right-desktop .plan-basic-info .stat-row,.grey-info-section .grey-right-desktop .plan-basic-info .dif-row,.grey-info-section .grey-right-desktop .plan-basic-info .dif-intens-guide{position:static;margin:20px 0}.grey-info-section .grey-right-desktop .plan-basic-info .stat-row .total-plan-duration{margin-right:5px}.grey-info-section .grey-right-desktop .plan-basic-info .dif-row{display:block}.grey-info-section .grey-right-desktop .plan-basic-info .difficulty.plan-stats,.grey-info-section .grey-right-desktop .plan-basic-info .plan-stats.duration,.grey-info-section .grey-right-desktop .plan-basic-info .intensity.plan-stats{-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:start;align-items:flex-start}.grey-info-section .grey-right-desktop .right-smaller-section{width:60%}}@media (min-width: 768px) and (min-width: 768px){.grey-info-section .grey-right-desktop .right-smaller-section .guide{font-size:11px}}@media (min-width: 768px) and (min-width: 1400px){.grey-info-section .grey-right-desktop .right-smaller-section .guide{font-size:13px}}@media (min-width: 768px) and (min-width: 992px){.grey-info-section .grey-right-desktop .right-smaller-section{width:55%}.grey-info-section .grey-right-desktop .right-smaller-section.extended{width:85%;margin-left:auto}.grey-info-section .grey-right-desktop .right-smaller-section.extended .plan-basic-info{margin-left:0;max-width:none}}@media (min-width: 768px) and (min-width: 1400px){.grey-info-section .grey-right-desktop .right-smaller-section{width:45%}}@media (min-width: 768px){.grey-info-section .grey-right-desktop .right-works-on-section.right-smaller-section{width:40%}}@media (min-width: 768px) and (min-width: 992px){.grey-info-section .grey-right-desktop .right-works-on-section.right-smaller-section{width:45%}.grey-info-section .grey-right-desktop .right-works-on-section.right-smaller-section.bundle-page{padding-top:10px}}@media (min-width: 768px) and (min-width: 1400px){.grey-info-section .grey-right-desktop .right-works-on-section.right-smaller-section{width:55%}}@media (min-width: 768px){.grey-info-section .grey-right-desktop .right-smaller-section.right-works-on-section{border-left:1px solid #C4C4C4}}.col-faq{margin-bottom:45px}@media (min-width: 1200px){.col-faq{padding-left:50px;padding-right:50px}}.col-offset-2-4{margin-left:18%}.col-offset-1-4{margin-left:36%}@media (max-width: 600px){.col-offset-2-4{margin-left:0}.col-offset-1-4{margin-left:0}}@media (max-width: 1158px){.bundle-sidebar,.plan-sidebar{padding-left:0;padding-right:0}}@media (max-width: 991px){.intro-video{padding-right:0}.bundle-description,.plan-description{margin-right:0}.bundle-sidebar{text-align:center}.plan-sidebar-tags{display:none}}@media (max-width: 480px){.bundle-cover,.bundle-cover .bundle-detail{height:190px}.bundle-cover .bundle-cover-shadow{height:250px}.bundle-cover h1{bottom:60px;font-size:24px;line-height:27px;left:0;right:0;padding:0}.bundle-coach{bottom:55px;font-size:13px;left:0;right:0;padding:0;position:absolute}.bundle-detail{bottom:0}}#bundle-plans-shell h2,.buynow-callout h2,.faq-shell h2{text-align:center}#bundle-plans-shell .section-subtitle,.buynow-callout .section-subtitle,.faq-shell .section-subtitle{color:#999999}.faq-questions-container{text-align:center}@media (max-width: 991px){.faq-questions-container .faq-questions{min-height:600px}}
