.program-gf-select{position:relative}.create-program{background-color:#f1f5f6;position:relative}.program-gf-select .callout-box{border:1px solid #325D63;margin:35px auto 60px;padding:75px 15px 40px;max-width:610px;background-color:#f1f5f6;position:relative}.create-program .gf-chart-title{position:absolute;top:0;left:50%;width:235px;transform:translate(-50%,-50%);margin:0;padding:0 20px;font-size:2rem;color:#19393d;background-color:#f1f5f6}.create-program p{line-height:1.25;color:#21484d}.create-program .callout-box .flex-container>div>p:first-of-type{font-size:1.45rem;line-height:2}.create-program .callout-box .flex-container>div>p:first-of-type strong{font-size:2.5rem;font-weight:600;line-height:1.25}.create-program .callout-box .flex-container>div>p:nth-of-type(2){margin:0 20px 5px;font-size:24pt;color:#912f46}.create-program .callout-box .flex-container>div>p.h5{margin-top:25px}.create-program fieldset{padding:15px 0}.create-program fieldset:first-of-type{border-bottom:1px solid #325D63}.create-program legend,.create-program fieldset>div{width:50%;float:left}.create-program legend{padding-right:10px;font-size:1.35rem}.create-program .hide{display:none}.checkbox label{position:relative;padding-left:25px;margin:0 0 9px;font-size:1.1rem;line-height:1;cursor:pointer}.checkbox label:before,.checkbox label:after{content:"";position:absolute;box-sizing:initial}.checkbox label:before{left:0;top:6;width:16px;height:16px;-webkit-transition:transform .28s ease;transition:transform .28s ease;border:1px solid #325d63;background-color:#fff}.checkbox label:after{display:block;top:4px;left:2.5px;width:10px;height:4px;border-bottom:3px solid #912f46;border-left:3px solid #912f46;transform:rotate(-45deg) scale(0);-webkit-transition:transform ease .25s;transition:transform ease .25s}.checkbox input[type=checkbox],.checkbox input[type=radio]{width:auto;opacity:.00000001;position:absolute;left:0}.checkbox input[type=checkbox]:checked~label:before,.checkbox input[type=radio]:checked~label:before{border:1px solid #325d63}.checkbox input[type=checkbox]:checked~label:after,.checkbox input[type=radio]:checked~label:after{transform:rotate(-45deg) scale(1)}.checkbox input[type=checkbox]:focus+label:before,.checkbox input[type=radio]:focus+label:before{outline:0}#order-summary{padding:0 15px 20px;background-color:#dce7e9}#order-summary .summary>p:first-child{padding:20px 0;font-size:2rem}#order-summary .summary>p:nth-child(2){margin-bottom:25px;font-size:1.325rem;line-height:1.5}#order-summary .row p{font-weight:500;letter-spacing:normal}#full-price,#discount-price{font-size:2rem;font-weight:600}#full-price{text-decoration:line-through}#order-summary .savings p{margin:10px 0;font-size:1.45rem;font-weight:700;color:#912f46}#order-summary .savings p span:not(#savings-price){font-size:.75em;font-weight:400}.create-program .button-wrapper{position:absolute;bottom:0;left:50%;transform:translate(-50%,50%);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 15px;background-color:#f1f5f6}@media screen and (max-width: 360px){.create-program legend{font-size:1.25rem}.checkbox label{font-size:.9rem;line-height:2}#order-summary .row p{font-size:.9rem}#order-summary .row p span:not(:last-child){font-size:1.65rem}}@media screen and (min-width: 460px){.program-gf-select .callout-box{padding-top:50px}.create-program .gf-chart-title{width:370px}}@media screen and (min-width: 576px){.program-gf-select .callout-box{padding-top:75px}.create-program .gf-chart-title{font-size:2.25rem;width:410px}}@media screen and (min-width: 768px){.create-program{background:url(//www.bistromd.com/cdn/shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c.gif) center no-repeat #f1f5f6}.create-program .gf-chart-title{font-size:2.5rem;width:450px}.create-program .callout-box{padding:75px 40px 40px}#order-summary .row p{font-size:1.175rem}#full-price,#discount-price{font-size:2.5rem}}@media screen and (min-width: 992px) and (max-width: 1600px){.create-program .callout-box{max-width:unset;padding-top:60px}.create-program .flex-container{-webkit-display:flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.create-program .flex-container>div{-webkit-flex:1;flex:1;width:50%}.create-program .flex-container>div:first-child{padding:21px 40px 0 0}.create-program .callout-box .flex-container>div>p:first-of-type strong{font-size:2rem}}@media screen and (min-width: 992px){.create-program{background:url(//www.bistromd.com/cdn/shop/t/181/assets/gluten-free-program-background-full.webp?v=132168663302999398351754594606) center no-repeat #f1f5f6}}
/*# sourceMappingURL=/cdn/shop/t/181/assets/program-gf-select.css.map */
