.page-order-now-plan h1{padding:30px 0 20px;font-size:2.333rem;line-height:1.2;font-weight:700;color:#923a4f}.page-order-now-plan .header p{margin-bottom:30px;font-size:1.333rem;line-height:1.5;font-weight:700;color:#19393d}.page-order-now-plan .sub-section{margin:0 auto;padding-top:35px;background-color:#fff;box-shadow:0 2px 8px #0000001a}.page-order-now-plan legend{margin:0 auto}.page-order-now-plan h2,.page-order-now-plan label{color:#19393d}.page-order-now-plan h2{margin:0 0 20px;font-size:1.8333rem;font-stretch:normal}.page-order-now-plan fieldset .no-gutters{margin-left:-5px;margin-right:-5px}.page-order-now-plan .no-gutters>div[class*=col-]{padding-left:5px;padding-right:5px}.page-order-now-plan .select-program .no-gutters .col-6:first-child{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.page-order-now-plan .select-program .no-gutters .col-6:first-child label svg{left:35%}.page-order-now-plan .select-program .no-gutters .col-6:first-child label span{left:45%}.page-order-now-plan input{position:absolute;visibility:hidden}.page-order-now-plan label{margin-bottom:10px;padding:10px 10px 0;width:100%;font-size:1.2rem;line-height:1.75;border:2px solid #cfd6d8;border-radius:5px;cursor:pointer;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;transition:.2s ease-in-out}.page-order-now-plan label:hover{background-color:#e4edee}.page-order-now-plan label svg{margin-bottom:-8px;display:inline-block;width:36px;height:36px}.page-order-now-plan input[type=radio].checked+label{border-color:#19393d;background-color:#fff;border-width:3px;box-shadow:-2px 3px 6px #cfd5d6}.page-order-now-plan fieldset:last-of-type label{padding:15px 10px;line-height:1.3}.page-order-now-plan fieldset p{margin:15px 0 35px;color:#923a4f;font-size:1rem;font-weight:700}.page-order-now-plan .program-price{font-size:3rem;font-weight:700;line-height:1;color:#923a4f}.page-order-now-plan .first-week{font-size:1.333rem;line-height:1.5;color:#555}.page-order-now-plan .program-savings-wrapper{margin:15px 0 25px;font-size:1.333rem;font-weight:700;color:#1d5b36}.page-order-now-plan .add-to-cart{display:inline-flex;width:100%;max-width:510px;margin:35px 0;cursor:pointer;-webkit-transition:background-color .25s ease-in-out;-moz-transition:background-color .25s ease-in-out;transition:background-color .25s ease-in-out}.page-order-now-plan .unavailable{opacity:.5}@media screen and (max-width: 360px){.page-order-now-plan h1{font-size:2rem}.page-order-now-plan .header p{font-size:1.2rem}.page-order-now-plan label{font-size:1.05rem}}@media screen and (min-width: 768px){.page-order-now-plan h1{font-size:3.333rem}.page-order-now-plan .header p{font-size:1.8333rem}.page-order-now-plan .sub-section{max-width:738px;border-radius:5px}.page-order-now-plan .add-to-cart{width:initial}}@media screen and (min-width: 992px){.page-order-now-plan .sub-section{max-width:960px;background:url(//cdn.shopify.com/s/files/1/0601/3983/1548/t/74/assets/curve-arrow.svg?v=20083204200035230351683216313) center 35px/60px no-repeat white}.page-order-now-plan fieldset:first-of-type>div{padding:0 30px 0 15px;border-right:1px solid #ddd}.page-order-now-plan fieldset:last-of-type>div{padding:0 15px 0 30px}.page-order-now-plan label{height:68px}.page-order-now-plan fieldset:first-of-type label{position:relative;line-height:1.3}.page-order-now-plan fieldset:last-of-type label{line-height:1.75}.page-order-now-plan fieldset:first-of-type label svg,.page-order-now-plan fieldset:first-of-type label span{position:absolute;top:50%;left:20px;transform:translateY(-50%)}.page-order-now-plan fieldset:first-of-type label span{left:68px}.page-order-now-plan fieldset:first-of-type p{margin-bottom:10px}.page-order-now-plan .program-savings-wrapper{margin-bottom:35px}}@media screen and (min-width: 1200px){.page-order-now-plan .sub-section{max-width:1140px}.page-order-now-plan fieldset:first-of-type label svg,.page-order-now-plan fieldset:first-of-type label span{left:32px}.page-order-now-plan fieldset:first-of-type label span{left:85px}.page-order-now-plan .add-to-cart{margin-bottom:60px}}@media screen and (min-width: 1600px){.page-order-now-plan h1{padding-top:60px}.page-order-now-plan .header p{margin-bottom:50px}}
/*# sourceMappingURL=/s/files/1/0601/3983/1548/t/74/assets/page-order-now-plan.scss.css.map?v=178225181450285183771683216345 */
