.nc,.nc .header{background:#fff}.nc,.nc .header-right p{font-size:16px;color:#000}.nc .patient_record-status span img,.nc .top-approve-text img,.nc .top_strip_text img{vertical-align:middle;display:inline-block}.nc{font-family:Roboto,Arial,sans-serif;font-weight:400;line-height:normal;text-align:center}.nc *,.nc ::after,.nc ::before{box-sizing:border-box}.nc div,.nc h1,.nc h3,.nc img,.nc li,.nc p,.nc ul{margin:0;padding:0}.nc a{outline:0;color:inherit;text-decoration:none}.nc img{border:none;height:auto}.nc li{list-style:none}.nc .container{width:100%;margin:0 auto;padding:0;position:relative}.nc .header{width:100%;padding:12px 0}.nc .header-row,.nc .patient_record-dot-row{width:100%;display:flex;justify-content:space-between;align-items:center}.nc .logo{width:195px;display:block;flex-shrink:0;margin:4px 0 0}.nc .header-right{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:5px}.nc .trust-top-star{display:block;margin:0 auto;width:80px}.nc .header-right p{line-height:16px;letter-spacing:.3px;font-weight:500}.nc .strip_timer_row{display:flex;justify-content:center;align-items:center;column-gap:8px;background:#000;width:100%;padding:7px 15px}.nc .top_strip_text{font-size:15px;line-height:20px;letter-spacing:.3px;color:#fff}.nc .top_strip_text img{width:18px;margin:-4px 0 0 5px}.nc .strip_timer{color:#fff;font-size:15px;line-height:18px;letter-spacing:1px;font-weight:700;font-variant-numeric:tabular-nums}.nc .result_section{padding:30px 0;width:100%}.nc .top-approve-strip{width:100%;text-align:left;margin:0 0 10px}.nc .top-approve-text{display:inline-block;vertical-align:top;background:#eaf7ef;font-size:15px;line-height:20px;letter-spacing:.3px;color:#000;text-transform:uppercase;border:1px solid #12ab44;border-radius:50px;padding:5px 15px}.nc .top-approve-text img{width:17px;margin:-3px 7px 0 0}.nc .main_heading{font-size:34px;line-height:40px;color:#000;font-weight:700;font-family:Montserrat,Arial,sans-serif;text-align:left;letter-spacing:-1px}.nc .main-paragraph{font-size:18px;line-height:25px;color:#101010;text-align:left;margin-top:15px}.nc .saving-lock-strip{width:100%;display:flex;align-items:center;justify-content:space-between;column-gap:10px;margin:25px 0 0;background:#eaf7ef;border:1px solid #8dcfa4;border-radius:5px;padding:8px 15px}.nc .saving-lock-strip p{font-size:18px;line-height:24px;color:#000}.nc .saving-lock-icon{width:23px;flex-shrink:0}.nc .goal-plan-icon img,.nc .include_box-icon img,.nc .saving-lock-icon img{display:block;margin:0 auto;width:100%}.nc .patient_record-box{width:100%;border:1px solid #000;background:#fff;margin-top:30px;padding:15px 18px 25px}.nc .patient_record-dot{width:15px;height:15px;border:1px solid #c6c6c6;border-radius:50%;flex-shrink:0;box-shadow:inset -3px -2px 4px rgba(0,0,0,.2)}.nc .patient_record-number-row{display:flex;align-items:center;justify-content:space-between;padding:20px 0}.nc .assessment_box-header-cont,.nc .patient_record-number,.nc .purchase_info,.nc .testimonial-verify-right{text-align:left}.nc .patient_record-number p{font-size:14px;line-height:20px;color:#393939;text-transform:uppercase}.nc .patient_record-number span{font-size:17px;line-height:21px;color:#3f3f3f;font-weight:700;text-transform:uppercase}.nc .patient_record-status span{font-size:15px;line-height:20px;color:#131313;background:#eaf7ef;padding:3px 10px;font-weight:600}.nc .patient_record-status span img{width:15px;margin:-4px 5px 0 0}.nc .profile_summary{display:flex;align-items:center;flex-direction:column;border-top:1px solid #c6c6c6}.nc .profile_summary_col{width:100%;text-align:left;padding:20px 0 22px;border-bottom:1px solid #c6c6c6}.nc .goal-plan-row:last-child,.nc .profile_summary_col:last-child{border:none;padding-bottom:0}.nc .profile_summary_col h3{color:#000;font-size:18px;line-height:22px;font-weight:700}.nc .profile_summary_col-text{color:#000;font-size:17px;line-height:21px;margin-top:7px}.nc .profile_summary-list{display:inline-block;vertical-align:top;margin:5px 0 0}.nc .profile_summary-list li{font-size:17px;line-height:20px;color:#000;text-align:left;margin-top:8px;position:relative;padding-left:20px}.nc .profile_summary-list li::before{content:'';position:absolute;left:2px;top:7px;width:6px;height:6px;background:#000;border-radius:50%}.nc .profile_epic-row{display:flex;justify-content:flex-start;column-gap:25px;margin:15px 0 0}.nc .profile_epic-left{width:85px;height:85px;flex-shrink:0;border:1px solid #c6c6c6;border-radius:8px;display:flex;justify-content:center;align-items:center}.nc .profile_epic-left img{display:block;margin:0 auto;width:70px;max-width:100%}.nc .include_box-info p,.nc .profile_epic-heading{font-size:17px;line-height:21px;color:#000;font-weight:700}.nc .profile_epic-list{display:grid;grid-template-columns:1fr 1fr;margin:5px 0 0}.nc .profile_epic-list li{font-size:17px;line-height:20px;color:#000;text-align:left;margin-top:8px;position:relative;padding-left:18px}.nc .plan_epic-list li::before,.nc .profile_epic-list li::before,.nc .result-timeline-list li::before{content:'';position:absolute;left:0;top:7px;width:6px;height:6px;background:#000;border-radius:50%}.nc .button_box{display:inline-block;vertical-align:top;width:100%;max-width:460px;margin-top:35px}.nc .button_stock_text{font-size:15px;line-height:15px;color:#000;position:relative;margin:0 auto 10px;display:flex;justify-content:center;align-items:center;column-gap:10px}.nc .common_button{width:100%;height:65px;background:#12ab44;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;font-size:26px;font-weight:700;color:#fff;column-gap:15px;-webkit-appearance:none}.nc .common_button p{margin-top:-2px}.nc .common_button img{width:22px;flex-shrink:0}.nc .button_list{width:100%;display:flex;justify-content:center;align-items:center;column-gap:30px;margin-top:10px}.nc .button_list li{font-size:15px;line-height:18px;color:#000;display:flex;justify-content:flex-start;align-items:center;column-gap:6px;text-align:left;font-weight:500}.nc .button_list li img{width:20px;flex-shrink:0}.nc .result-block{display:flex;flex-wrap:wrap;flex-direction:column;gap:40px 0;margin:50px 0 0}.nc .result-box{width:100%;background:#fff;padding:25px 25px 30px;box-shadow:0 0 8px 0 rgba(0,0,0,.2);text-align:left}.nc .sub-heading{font-size:14px;line-height:18px;color:#222323;text-transform:uppercase;margin:0 0 8px}.nc .common-heading{font-size:25px;line-height:31px;color:#000;font-weight:700}.nc .text-left{text-align:left!important}.nc .result-timeline-list{display:inline-block;vertical-align:top;margin:10px 0 0}.nc .result-timeline-list li{font-size:17px;line-height:20px;color:#000;text-align:left;margin-top:13px;position:relative;padding-left:23px}.nc .result-card{width:100%;max-width:420px;margin:20px auto 0}.nc .result-card svg{display:block;width:100%;height:auto;overflow:visible}.nc .grid-line{stroke:#afafaf;stroke-width:1;stroke-dasharray:4 4}.nc .axis-line{stroke:#b8bcc2;stroke-width:1.5}.nc .fill-area{fill:url(#nc-fill-gradient);opacity:0;animation:.6s ease-out 1.9s forwards nc-fade-in}.nc .curve-path{fill:none;stroke:#34a853;stroke-width:2;stroke-linecap:round;stroke-dasharray:500;stroke-dashoffset:500;animation:1.8s cubic-bezier(.25,.8,.35,1) forwards nc-draw-curve}.nc .marker-line{stroke:#333;stroke-width:1.5;stroke-dasharray:3 3;opacity:0;animation:.3s ease-out 1.6s forwards nc-fade-in}.nc .label-15min{font-size:13px;font-weight:700;fill:#111;opacity:0;animation:.3s ease-out 1.8s forwards nc-fade-in}.nc .axis-label{font-size:12px;fill:#555}.nc .curve-path,.nc .fill-area,.nc .label-15min,.nc .marker-line{animation-play-state:paused}.nc .in-view .curve-path,.nc .in-view .fill-area,.nc .in-view .label-15min,.nc .in-view .marker-line{animation-play-state:running}.nc .marker-dot,.nc .marker-inner{opacity:0;transform-box:fill-box;transform-origin:center}.nc .in-view .marker-dot,.nc .in-view .marker-inner{animation:.4s ease-out 1.7s forwards nc-pop-in}@keyframes nc-draw-curve{to{stroke-dashoffset:0}}@keyframes nc-fade-in{to{opacity:1}}@keyframes nc-pop-in{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.4)}100%{opacity:1;transform:scale(1)}}.nc .common-line{display:block;background:#c6c6c6;height:1px;margin:15px auto}.nc .common-text{font-size:17px;line-height:25px;color:#000;margin-top:15px}.nc .assessment_box{width:100%;background:#e1f4e8;padding:0 25px}.nc .assessment_box-header{display:flex;align-items:center;justify-content:space-between;padding:23px 0 20px;border-bottom:1px solid #c6c6c6}.nc .assessment_box-header-cont p{font-size:14px;line-height:15px;color:#393939;text-transform:uppercase;margin-bottom:5px}.nc .assessment_box-header-cont h3{font-size:25px;line-height:28px;color:#000;font-weight:700;letter-spacing:-.2px}.nc .very-high{font-size:13px;line-height:20px;color:#131313;text-transform:uppercase;background:#bae1c8;padding:3px 8px;font-weight:500}.nc .very-high img{display:inline-block;vertical-align:middle;width:14px;margin:-4px 5px 0 0}.nc .assessment_box-rate-icon img,.nc .plan_epic-left img{display:block;margin:0 auto;max-width:100%}.nc .assessment_box-mdl{padding:5px 0 25px;text-align:left}.nc .assessment_box-rate{display:flex;align-items:center;justify-content:space-between;column-gap:15px;margin:15px 0 0;padding-right:20px}.nc .assessment_box-rate h3{font-size:56px;line-height:56px;color:#000;font-weight:700}.nc .assessment_box-rate-icon{width:66px;flex-shrink:0}.nc .assessment_benefit-list{width:100%;display:grid;grid-template-columns:55% 42%;justify-content:space-between;column-gap:3%;margin:20px 0 0}.nc .assessment_benefit-list li{font-size:17px;line-height:23px;color:#000;background:#bae1c8;padding:3px 10px 4px 15px;border-left:4px solid #12ab44}.nc .plan_epic-row{display:flex;justify-content:flex-start;column-gap:18px;margin:20px 0 0}.nc .plan_epic-left{width:115px;flex-shrink:0}.nc .plan_epic-left img{width:100%}.nc .plan_epic-heading{font-size:18px;line-height:22px;color:#000;font-weight:700}.nc .plan_epic-text{display:inline-block;vertical-align:top;font-size:16px;line-height:20px;color:#000;background:#e1f4e8;padding:2px 8px;margin:8px 0 0}.nc .plan_epic-list{display:grid;grid-template-columns:1fr 1fr;margin:10px 0 0;gap:0 6px}.nc .plan_epic-list li{font-size:17px;line-height:20px;color:#000;text-align:left;margin-top:8px;position:relative;padding-left:15px}.nc .include_box{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;margin:25px auto 10px}.nc .include_box-row{width:30%}.nc .include_box-icon{width:100%;flex-shrink:0}.nc .include_box-info{text-align:center;padding:12px 0 0}.nc .goal-img{display:block;margin:25px auto 0;width:100%}.nc .goal-plan{width:100%;display:flex;flex-wrap:wrap;flex-direction:column;margin:15px auto 0}.nc .goal-plan-row{width:100%;padding:15px 0;border-bottom:1px solid #dbdbdb;display:flex;justify-content:flex-start;column-gap:15px}.nc .goal-plan-icon{width:44px;flex-shrink:0}.nc .goal-plan-info{text-align:left;border-left:1px solid #dbdbdb;padding-left:20px;align-content:center}.nc .goal-plan-info p{font-size:17px;line-height:23px;color:#000}.nc .step_warp{width:100%;margin:25px auto 0}.nc .step_col{width:100%;display:flex;justify-content:flex-start;gap:0 20px;position:relative;padding:0 0 40px}.nc .step_col::before{content:'';position:absolute;left:23px;top:52px;bottom:7px;border-left:1px dashed #898989}.nc .step_col:last-child{padding-bottom:0}.nc .reserved_list li:last-child::after,.nc .step_col:last-child::before,.nc-checkout #cc-id-wq7orNmW5xR7,.nc-checkout .fk-payment-option-toggler-field,.nc-checkout .text-danger:empty{display:none}.nc .step-number{width:45px;height:45px;background:#e5e5e5;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:22px;line-height:26px;color:#000;font-weight:700;flex-shrink:0;position:relative}.nc .step_col-info{text-align:left;padding:5px 0 0}.nc .step_col-info h3{font-size:20px;line-height:22px;color:#000;font-weight:700}.nc .step_col-info p{font-size:17px;line-height:23px;color:#000;margin-top:10px}.nc .process_reserved_box{display:flex;justify-content:center;flex-direction:column;margin:40px auto 0;width:100%;position:relative;border-radius:15px;box-shadow:0 0 15px 0 rgba(0,0,0,.2);max-width:500px;overflow:hidden}.nc .reserved_price_box{display:inline-block;vertical-align:top;width:100%;background:#000;padding:25px 20px;position:relative}.nc .reserved_dose_strip{font-size:13px;line-height:17px;color:#000;font-weight:600;background:#e8e4e4;padding:5px 20px;display:inline-block;vertical-align:middle;text-transform:uppercase}.nc .reserved_text1{font-size:28px;line-height:34px;color:#fff;margin-top:15px}.nc .reserved_list{display:flex;justify-content:center;align-items:center;margin:20px 0 0}.nc .reserved_list li{font-size:15px;line-height:19px;letter-spacing:.3px;color:#fff;position:relative}.nc .reserved_list li::after{content:'';display:inline-block;vertical-align:middle;width:5px;height:5px;background:#fff;border-radius:50%;margin:0 10px}.nc .reserved_approval_bx{width:100%;background:url('new-checkout/images/reserved_approval-bg.webp') center top/370px #f8f8f8;padding:25px 20px;position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;border:1px dashed #000;border-top:none;border-radius:0 0 16px 16px}.nc .reserved_approval_bx::after,.nc .reserved_approval_bx::before{position:absolute;content:'';background:#f8f8f8;width:15px;height:30px;border-radius:0 50px 50px 0;left:-1px;top:-15px;z-index:1;border:1px dashed #000;border-left:none}.nc .reserved_approval_bx::after{left:auto;right:-1px;border:1px dashed #000;border-right:none;border-radius:50px 0 0 50px}.nc .your_approval_text{font-size:17px;line-height:20px;color:#000;font-weight:500;text-transform:uppercase;letter-spacing:.7px}.nc .reserved_timer{display:flex;align-items:center;justify-content:center;margin:10px 0 0}.nc .reserved_timer span{color:red;font-size:34px;line-height:34px;font-weight:700;font-variant-numeric:tabular-nums}.nc.nc-unpad{margin-left:-12px;margin-right:-12px}.nc .cp-contact,.nc-checkout .card_fields .frm_flds,.nc-checkout .cp-contact,.nc-checkout .form-box{width:100%}.nc .form-header{width:100%;display:flex;justify-content:flex-start;align-items:center;margin:0 0 20px;text-align:left}.nc .select-step{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:40px;height:40px;background:#000;border-radius:50%;color:#fff;font-size:23px;font-weight:600;position:relative;flex-shrink:0}.nc .select-step img{width:26px}.nc .frm-hdr-content{text-align:left;padding-left:12px}.nc .frm-heading,.nc-checkout #cc-id-z4yhsLu3IBUv,.nc-checkout #i4deo6{font-family:Roboto,Arial,sans-serif!important;font-size:26px!important;line-height:30px!important;color:#010101!important;font-weight:800!important;letter-spacing:normal!important;text-align:left!important;margin:0!important;padding:0!important}.nc .ship-strip{display:flex;justify-content:center;align-items:center;column-gap:10px;width:100%;background:#fff7df;border:1px solid #e4d5aa;padding:8px 10px;text-align:center;margin:5px auto 20px}.nc .ship-strip-text{font-size:16px;line-height:20px;color:#000}.nc .green-dot{display:inline-block;vertical-align:middle;width:6px;height:6px;background:#12ab44;border-radius:50%;margin:-2px 8px 0 0}.nc .choose_plan{width:100%;margin-top:30px;display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:30px}.nc .package_col{width:100%;min-height:85px;background:#fff;cursor:pointer;position:relative;padding:10px 15px;transition:.3s;border-radius:0;box-shadow:0 0 5px 0 rgba(0,0,0,.2);display:flex;align-items:center;justify-content:space-between;column-gap:15px}.nc .package_col.active{background:#e9fff0;box-shadow:0 0 0 1px #12ab44,0 0 6px 1px rgba(0,0,0,.4)}.nc .package_col-left{display:flex;align-items:center;column-gap:12px}.nc .radio_opt{width:20px;padding:0;flex-shrink:0}.nc .radio_opt input[type=radio]{appearance:none;-webkit-appearance:none;position:absolute;left:0;top:0;width:0;height:0;padding:0;margin:0;opacity:0}.nc .radio_opt input[type=radio]+span{width:20px;height:20px;border-radius:50%;border:1px solid #c2c2c2;vertical-align:middle;position:relative;display:flex;justify-content:center;align-items:center}.nc .radio_opt input[type=radio]:checked+span{background:#fff;border:1px solid #12ab44}.nc .radio_opt input[type=radio]:checked+span::before{content:'';position:absolute;width:8px;height:8px;background:#12ab44;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%)}.nc .package_price,.nc .pkg-qty{font-size:22px;line-height:24px;color:#000;font-weight:700}.nc .pkg-save{display:inline-block;background:#e0fce9;border-radius:50px;padding:0 12px;font-size:14px;line-height:20px;color:#000;font-weight:500;margin-top:7px}.nc .package_col.active .pkg-save{background:#beebcd}.nc .purchase_priceBx{text-align:right;padding-right:4px;position:relative;display:flex;flex-wrap:wrap;flex-direction:column;align-items:end;min-width:70px;flex-shrink:0}.nc .package_price .dose{font-size:14px;line-height:14px;font-weight:400}.nc .best_strip{position:absolute;right:15px;top:-12px;padding:4px 10px 3px;background:#fdba1a;font-size:14px;line-height:16px;letter-spacing:.2px;color:#000;text-align:center}.nc .best_strip.popular{background:#12ab44;color:#fff}.nc-checkout{margin:40px 0 0!important;padding:0!important;box-shadow:none!important;border-radius:0!important;text-align:left}.fk-card-payment-field,.nc-checkout #fkCreditCard .form_element{margin:10px 0 0!important}.nc .form_detail_box{width:100%;margin-top:0;display:flex;flex-direction:column}.nc .form_element_row{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.nc .form_element{float:left;width:100%;margin:12px 0;position:relative;padding:0}.nc .form_element label,.nc .nc-flabel{display:block;font-size:17px;line-height:20px;color:#000;font-weight:400;text-align:left;margin:0 0 8px}.nc .frm_flds,input[name=cardDate],input[name=cardMonth],input[name=cardNumber],input[name=cardSecurityCode],input[name=cardYear]{height:55px!important;font-family:Roboto,Arial,sans-serif!important;font-size:17px!important;color:#000!important;background-color:#fff!important;padding:0 15px!important;transition:.2s ease-out}.nc .frm_flds{width:100%!important;min-height:0!important;display:block!important;outline:0;-webkit-appearance:none;appearance:none;border:1px solid #dadada!important;border-radius:0!important;box-shadow:none}.nc .select_flds{background:url('https://assets.imagehub.io/117dcc96-6ac5-4ecb-aa0d-ef955373a084/1789637264537_checkout_select_arw.webp') center right 15px/16px no-repeat #fff}.nc .flds_half{width:48.5%}.nc .frm_flds::placeholder{color:#bababa}.nc .frm_flds:focus{border:1px solid #393939;box-shadow:0 0 0 1px #393939}.nc .fieldToggle{float:left;text-align:left;cursor:pointer;padding-left:25px;margin-top:15px;position:relative;display:block}.nc .fieldToggle input[type=checkbox]{position:absolute;opacity:0}.nc .fieldToggle input[type=checkbox]+span{display:flex;justify-content:center;align-items:center;width:18px;height:18px;border:1px solid #000;border-radius:2px;position:absolute;left:0}.nc .fieldToggle input[type=checkbox]:checked+span{background:#000}.nc .fieldToggle input[type=checkbox]:checked+span::after{position:absolute;content:'';width:4px;height:8px;transform-origin:50%;border-bottom:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg);margin-top:-2px}.nc .fieldToggle p{font-size:15px;line-height:20px;color:#000;letter-spacing:.3px}.nc .billing_address{float:left;width:100%}.nc .express-checkout-box,.nc .payoptbox{width:100%;margin-top:40px}.nc .payment-cards-box{float:left;width:100%;display:flex;align-items:center;justify-content:space-between}.nc .card-text{font-size:17px;line-height:20px;color:#000;font-weight:400;text-align:left;margin:0}.nc .flds_cards{width:145px}.nc .card-expiry-element{margin:0}.nc .express-checkout-text{display:flex;align-items:center;justify-content:center;column-gap:12px;font-size:14px;line-height:19px;color:#000;text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px}.nc .express-checkout-text::after,.nc .express-checkout-text::before{content:'';height:1px;background:#d5d5d5;flex:1}.nc .term-text{font-size:15px;line-height:21px;color:#000;text-align:center;margin-top:15px}.nc .submit_btn,.nc-checkout #ie3z3b{background:#12ab44;height:60px;line-height:26px;column-gap:12px;font-size:24px}.nc .term-text a,.nc-checkout .agreement a{color:#1873b0;text-decoration:underline}.nc .submit_btn{width:100%;display:flex;justify-content:center;align-items:center;text-align:center;border:none;color:#fff;font-weight:700;font-family:Roboto,Arial,sans-serif;margin-top:25px;border-radius:0;cursor:pointer}.nc .submit_btn::after,.nc-checkout #ie3z3b::after{content:'';width:22px;height:16px;background:url('https://assets.imagehub.io/117dcc96-6ac5-4ecb-aa0d-ef955373a084/1789549896231_btn_arrow.webp') center/contain no-repeat;filter:brightness(0) invert(1)}.nc .btn-secure-text{font-size:14px;line-height:18px;color:#000;text-align:center;margin-top:10px}.nc .btn-secure-text img{display:inline-block;vertical-align:middle;width:11px;margin:-3px 6px 0 0}.nc-checkout #cc-id-KBwmaiz8efqX,.nc-checkout #icv3tm,.nc-checkout #irrbkt,.nc-checkout #isk5ht,.nc-checkout #izu8lp,.nc-checkout .ch-select-arrow,.nc-checkout .fk-payment-option-header-wrapper .ch-custom-label,.nc-checkout .input-label,.nc-checkout .nc-cc-radios{display:none!important}.nc-checkout .field,.nc-checkout .input-wrap,.nc-checkout .select-wrap{width:100%;padding:0;margin:0;position:relative}.nc-checkout .text-danger{font-size:14px;line-height:18px;color:#d33;text-align:left}.nc-checkout .fk-payment-option-header-wrapper{display:flex;align-items:center;justify-content:space-between;width:100%;font-size:17px;line-height:20px;color:#000}.nc-checkout #i5goz{width:100%;padding:0}.nc-checkout #cc-id-qr1eJyFHSoZo,.nc-checkout #ieyjp{padding:0;border:none}.nc-checkout .fk-card-payment-field.form_element{margin:12px 0}.nc-checkout .fk-element-container{width:100%;display:flex;align-items:center;column-gap:10px;margin-top:12px}.nc-checkout .form-control-custom{flex:1;font-size:17px;height:55px;padding:0 15px;border:1px solid #dadada;border-radius:0;background:#fff;font-family:Roboto,Arial,sans-serif}.nc-checkout .apply-coupon{height:55px;background:#000;color:#fff;border:none;border-radius:0;font-size:16px;font-weight:600;padding:0 22px;cursor:pointer;flex-shrink:0}.nc .billing_address{margin-top:5px}.nc-checkout .billing_address .field{background:0 0}.nc .saving-strip{background:#e9fff0;border:1px solid #43e277}.nc .saving-strip .ship-strip-text{font-weight:500}.nc .saving-strip-dollar{display:inline-block;vertical-align:middle;width:18px;flex-shrink:0}.nc-checkout #iwzhod,.nc-checkout .agreement{color:#000;text-align:start}.nc-checkout #ie3z3b:hover{background:#0f9a3c}.nc .fieldToggle{margin-bottom:30px}.nc-checkout .payoptbox{clear:both}.nc-checkout #ie3z3b{border:none;border-radius:0;font-weight:700;color:#fff;box-shadow:none;display:flex;justify-content:center;align-items:center}.nc-checkout .field,.nc-checkout .fk-col,.nc-checkout [class*=col-]{flex:0 0 100%!important;max-width:100%!important;width:100%!important;padding-left:0!important;padding-right:0!important;float:none!important}.nc-checkout .bsFlexWrapClass,.nc-checkout .form_detail_box{display:block!important}.nc-checkout #i80rh,.nc-checkout #icamgj,.nc-checkout #ieyjp,.nc-checkout #io93e{padding:0!important;margin:0!important;box-shadow:none!important;border-radius:0!important;border:none!important;background:0 0!important;width:100%!important;max-width:100%!important}.nc-checkout .form_element{display:block}.nc-checkout .card_fields,.nc-checkout .fk-card-multiple-payment-field,.nc-checkout .fk-card-payment-field,.nc-checkout .fk-payment-option-container,.nc-checkout .fk-payment-option-wrapper,.nc-checkout .fk-payment-options{background:0 0!important;border:none!important;box-shadow:none!important;padding:0!important}.nc-checkout .fk-payment-option-header-wrapper{border:none!important;background:0 0!important;padding:0!important;margin:0 0 4px!important}.nc-checkout .fk-card-multiple-payment-field{display:flex!important;flex-wrap:wrap;justify-content:space-between;column-gap:3%}.fk-card-multiple-payment-field .fk-card-payment-field,.nc-checkout .fk-card-multiple-payment-field .form_element{width:48.5%!important;flex:0 0 48.5%!important;max-width:48.5%!important;margin:0!important}.nc-checkout .fk-payment-option-header-wrapper img,.nc-checkout .payment-cards-box img{max-width:145px;height:auto}@media only screen and (max-width:767px){.nc .container{max-width:400px;padding:0 15px}.nc .header{padding:10px 0}.nc .logo{width:160px}.nc .trust-top-star{width:65px}.nc .button_stock_text,.nc .header-right p{font-size:14px;line-height:14px}.nc .strip_timer,.nc .top_strip_text{font-size:14px}.nc .result_section{padding:20px 0 30px}.nc .top-approve-strip{margin:0 0 8px}.nc .top-approve-text{font-size:13px;line-height:18px;padding:3px 8px}.nc .patient_record-status span img,.nc .top-approve-text img,.nc .very-high img{width:13px;margin:-3px 5px 0 0}.nc .main_heading{font-size:28px;line-height:34px}.nc .main-paragraph{font-size:16px;line-height:23px;margin-top:12px}.nc .saving-lock-strip{margin:20px 0 0;padding:8px 12px}.nc .profile_summary_col h3,.nc .saving-lock-strip p,.nc .your_approval_text{font-size:16px;line-height:20px}.nc .saving-lock-icon{width:21px}.nc .patient_record-box{margin:25px 0 10px;padding:15px 15px 25px}.nc .patient_record-dot-row{padding:0 10px}.nc .patient_record-dot{width:13px;height:13px}.nc .patient_record-number-row{padding:15px 0}.nc .patient_record-number p,.nc .very-high{font-size:12px;line-height:18px}.nc .include_box-info p,.nc .patient_record-number span,.nc .ship-strip-text{font-size:15px;line-height:19px}.nc .patient_record-status span{font-size:13px;line-height:19px;padding:3px 10px}.nc .profile_summary_col{padding:15px 0 17px}.nc .profile_summary_col-text{font-size:15px;line-height:21px;margin-top:7px}.nc .profile_summary-list li{font-size:15px;line-height:20px;margin-top:5px;padding-left:18px}.nc .profile_summary-list li::before{left:2px;top:8px;width:5px;height:5px}.nc .profile_epic-row{column-gap:20px}.nc .profile_epic-left{width:75px;height:75px}.nc .profile_epic-left img{width:58px}.nc .goal-plan-info p,.nc .profile_epic-heading,.nc .step_col-info p{font-size:15px;line-height:21px}.nc .profile_epic-list li{font-size:15px;line-height:20px;margin-top:5px;padding-left:15px}.nc .plan_epic-list li::before,.nc .profile_epic-list li::before{top:8px;width:5px;height:5px}.nc .button_box{margin-top:25px}.nc .common_button{height:55px;padding:10px;font-size:22px;line-height:26px;column-gap:10px}.nc .common_button img{width:18px}.nc .button_list li,.nc .reserved_dose_strip,.nc .reserved_list li{font-size:13px;line-height:17px}.nc .button_list li img{width:14px}.nc .result-block{gap:35px 0;margin:40px 0 0}.nc .result-box{padding:18px 18px 20px}.nc .sub-heading{font-size:13px;line-height:17px;margin:0 0 7px}.nc .common-heading{font-size:24px;line-height:28px}.nc .result-timeline-list{margin:5px 0 0}.nc .result-timeline-list li{font-size:15px;line-height:19px;margin-top:12px;padding-left:18px}.nc .result-timeline-list li::before{top:7px;width:5px;height:5px}.nc .result-card{width:calc(100% + 30px);max-width:none;margin:20px 0 0 -15px}.nc .common-text{font-size:15px;line-height:22px;margin-top:15px}.nc .assessment_box{padding:0 15px}.nc .assessment_box-header{padding:17px 0 15px}.nc .assessment_box-header-cont p{font-size:12px;line-height:14px}.nc .assessment_box-header-cont h3{font-size:22px;line-height:26px;letter-spacing:0}.nc .assessment_box-mdl{padding:0 0 20px}.nc .assessment_box-mdl .common-text{font-size:15px;line-height:22px;margin-top:13px}.nc .assessment_box-rate{padding-right:20px;margin:12px 0 0}.nc .assessment_benefit-list{grid-template-columns:56% 41%;column-gap:3%;margin:20px 0 0}.nc .assessment_benefit-list li{font-size:15px;line-height:19px;padding:4px 5px 5px 12px}.nc .plan_epic-text{font-size:14px;line-height:20px}.nc .plan_epic-list{grid-template-columns:1fr;margin:8px 0 0}.nc .plan_epic-list li{font-size:15px;line-height:20px;margin-top:5px}.nc .goal-plan{margin:10px auto}.nc .goal-plan-row{padding:15px 0;column-gap:10px}.nc .goal-plan-icon{width:34px}.nc .goal-plan-info{padding-left:15px}.nc .step_col{gap:0 15px;padding:0 0 35px}.nc .step_col::before{left:20px;top:50px;bottom:8px}.nc .step-number{width:40px;height:40px;font-size:20px;line-height:24px}.nc .step_col-info h3{font-size:18px;line-height:22px}.nc .process_reserved_box{margin:35px auto 0}.nc .reserved_price_box{padding:22px 15px 20px}.nc .reserved_dose_strip{padding:4px 15px}.nc .reserved_text1{font-size:28px;line-height:34px;margin-top:12px}.nc .reserved_list li::after{width:3px;height:3px;margin:0 6px}.nc .reserved_approval_bx{padding:20px 15px}.nc .reserved_approval_bx::after,.nc .reserved_approval_bx::before{width:12px;height:24px;top:-13px}.nc .reserved_timer{margin:7px 0 0}.nc .form-header{margin:0 0 15px}.nc .select-step{width:36px;height:36px;font-size:20px}.nc .select-step img{width:24px}.nc .frm-heading,.nc-checkout #cc-id-z4yhsLu3IBUv,.nc-checkout #i4deo6{font-size:22px!important;line-height:26px!important}.nc .ship-strip{column-gap:8px}.nc .green-dot{width:5px;height:5px}.nc .best_strip{font-size:13px;line-height:15px}.nc .form_element{margin:10px 0}.nc .form_element label,.nc .nc-flabel{font-size:16px;line-height:20px;margin:0 0 5px}.nc .frm_flds{font-size:16px!important;height:55px!important;padding:0 10px!important}.nc .select_flds{background-size:12px;background-position:96% center}.nc .express-checkout-box,.nc .payoptbox{margin-top:30px}.nc .card-text{font-size:15px;line-height:20px}.nc .flds_cards{width:145px}.nc .term-text{font-size:14px;line-height:20px;margin-top:10px}.nc .submit_btn{height:58px;font-size:22px;line-height:24px;margin-top:25px}.nc .btn-secure-text{font-size:13px;line-height:17px;margin-top:10px}.nc-checkout .form_element{margin:10px 0!important}.nc-checkout.nc-unpad{padding:0 15px!important}}.nc-checkout #billingAddress{margin-top:5px;background:0 0!important;padding:0!important;border:none!important}.nc-checkout .field,.nc-checkout .form_element,.nc-checkout .input-wrap,.nc-checkout .select-wrap{background:0 0!important}.nc-checkout #cc-id-JBy7QDKpCf0Z,.nc-checkout #fkCreditCard,.nc-checkout .fk-payment-option-body{border:none!important;background:0 0!important;box-shadow:none!important;padding:0!important;margin:0!important}.nc-checkout #cc-id-JBy7QDKpCf0Z{display:flex!important;align-items:center;justify-content:space-between}.nc-checkout #fkCreditCard,.nc-checkout .fk-payment-option-body{display:block!important;width:100%!important}.nc-checkout .card_fields{width:100%!important}.nc-checkout [name=cardNumber]{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' fill='%23919191'><path d='M12 6h-1V4c0-2.2-1.8-4-4-4S3 1.8 3 4v2H2c-.5 0-1 .5-1 1v6c0 .5.5 1 1 1h10c.5 0 1-.5 1-1V7c0-.5-.5-1-1-1zM5 4c0-1.1.9-2 2-2s2 .9 2 2v2H5V4z'/></svg>");background-repeat:no-repeat;background-position:center right 15px;background-size:16px;padding-right:42px}.nc-checkout [name=cardSecurityCode]{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23919191'><path d='M8 0C3.6 0 0 3.6 0 8s3.6 8 8 8 8-3.6 8-8-3.6-8-8-8zm.7 13H6.8v-2h1.9v2zm2.6-7.1c0 1.8-1.3 2.6-2.8 2.8l-.1 1.1H7.3L7 7.5l.1-.1c1.8-.1 2.6-.6 2.6-1.6 0-.8-.6-1.3-1.6-1.3-.9 0-1.6.4-2.3 1.1L4.7 4.5c.8-.9 1.9-1.6 3.4-1.6 1.9.1 3.2 1.2 3.2 3z'/></svg>");background-repeat:no-repeat;background-position:center right 12px;background-size:16px;padding-right:36px}.nc-checkout .container{padding:0}.nc-checkout .agreement,.nc-checkout .fk-payment-option-container,.nc-checkout .form-check,.nc-checkout .input-wrap,.nc-checkout .select-wrap{margin:0!important}.nc-checkout .form_element{margin:12px 0!important}.nc-checkout #ie3z3b,.nc-checkout .express-checkout-box,.nc-checkout .payoptbox{margin-top:25px!important}.nc-checkout #cc-id-JBy7QDKpCf0Z .fk-payment-option-header-container,.nc-checkout .fk-payment-option-header-container{display:flex!important;align-items:center;justify-content:space-between;width:100%!important;column-gap:12px}.nc-checkout .fk-payment-option-header-container img{flex-shrink:0;height:21px!important;width:auto!important;max-width:50%}.nc-checkout #i5ms0z,.nc-checkout #ifjbi,.nc-checkout .ch-select{padding:0 40px 0 15px!important;line-height:55px}.nc-checkout.nc-unpad{margin:40px -16px 0!important}.nc-checkout #ie3z3b,.nc-checkout #ifb0c2{padding:0!important}.nc-checkout #cc-id-rCqE3jbAIExc{background-position:center center!important;background-repeat:no-repeat!important;border:none!important;background-size:auto 28px!important;background-image:none!important;background-color:#000!important;display:flex!important;align-items:center;justify-content:center;column-gap:10px;width:100%!important;height:60px!important;border-radius:5px!important;margin:10px auto 0!important;font-size:0!important;line-height:0!important}.nc-checkout .express-checkout-box{margin-top:30px!important}.nc-checkout .express-checkout-text{font-size:15px;line-height:21px;letter-spacing:1px;column-gap:10px;margin:0!important}.nc-checkout #cc-id-JBy7QDKpCf0Z{margin:40px 0 0!important}.nc-checkout #iwzhod,.nc-checkout .agreement{font-size:16px!important;line-height:21px!important;padding:0!important;margin:20px 0 0!important}.nc-checkout .btn-secure-text{margin-top:10px!important}.nc-checkout .fk-card-payment-bg-icon-container{display:flex!important;align-items:center;column-gap:6px;height:auto!important}.nc-checkout .fk-card-payment-bg-icon{height:21px!important;width:33px!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important;margin:0!important}.nc-checkout .fk-payment-option-label{margin:0!important;display:flex;align-items:center;justify-content:space-between;width:100%;column-gap:12px}.nc-checkout .fk-headline{font-size:17px;line-height:21px}.nc-checkout #cc-id-heQgAyYyWHLG,.nc-checkout .card_fields,.nc-checkout .fk-payment-option-wrapper{margin-bottom:0!important}.nc-checkout .card_fields{margin-top:0!important}.nc-checkout .fk-card-multiple-payment-field{margin-top:0!important;padding-top:10px!important}.nc-checkout #cc-id-JBy7QDKpCf0Z,.nc-checkout .fk-payment-option-header-container,.nc-checkout .fk-payment-option-header-wrapper,.nc-checkout .fk-payment-option-label{min-height:0!important;height:auto!important}.nc .testimonial-section{padding:40px 0;width:100%}.nc .testimonial-box{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:25px;margin:30px auto 0}.nc .testimonial-col{width:100%;background:#fff;box-shadow:0 3px 20px 0 rgba(0,0,0,.1);padding:25px 25px 30px;display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:column}.nc .testimonial-col-content{width:100%;text-align:left}.nc .testimonial-star{display:block;margin:0;width:100px}.nc .testimonial-col-heading{font-size:20px;line-height:26px;color:#000;font-weight:700;margin-top:15px}.nc .testimonial-col-text{font-size:17px;line-height:24px;color:#000;margin-top:12px}.nc .testimonial-verify{width:100%;display:flex;justify-content:flex-start;column-gap:15px;align-items:center;margin:25px auto 0;position:relative}.nc .testimonial-verify-name{font-size:17px;line-height:21px;color:#000}.nc .testimonial-verify-text{font-size:13px;line-height:17px;color:#000;font-weight:400}.nc .testimonial-verify-text img{display:inline-block;vertical-align:middle;width:12px;margin:-2px 5px 0 0}.nc .faq-section{padding:30px 0 50px;width:100%}.nc .faq-box{display:inline-block;vertical-align:top;width:100%;max-width:770px;margin:0}.nc .faq-row{float:left;width:100%;border-bottom:1px solid #ccc;text-align:left;min-height:65px;align-content:center}.nc .faq-row:last-child{border-bottom:none}.nc .accordion{float:left;width:100%;font-size:19px;line-height:24px;color:#000;font-weight:600;padding:15px 30px 15px 0;cursor:pointer;position:relative}.nc .accordion::after{content:'+';position:absolute;right:5px;top:15px;font-size:24px;color:#000;font-weight:400}.nc .acdn-heading.accordion-open::after{content:'-';font-size:30px}.nc .acdn-content{float:left;width:100%;padding:0 25px 0 0}.nc .acdn-content p{font-size:17px;line-height:24px;color:#000;margin-bottom:20px}@media only screen and (max-width:767px){.nc .testimonial-section{padding:25px 0 20px}.nc .testimonial-box{row-gap:25px;margin:25px auto 0}.nc .testimonial-col{padding:20px 18px}.nc .testimonial-star{width:90px}.nc .testimonial-col-heading{font-size:19px;line-height:25px}.nc .testimonial-col-text{font-size:16px;line-height:23px}.nc .testimonial-verify{column-gap:10px;margin:20px auto 0}.nc .testimonial-verify-name{font-size:16px;line-height:20px}.nc .testimonial-verify-text{font-size:12px;line-height:16px}.nc .testimonial-verify-text img{width:10px;margin:-2px 5px 0 0}.nc .faq-section{padding:25px 0 30px}.nc .faq-row{min-height:65px}.nc .accordion{font-size:18px;line-height:22px;padding:12px 30px 12px 0}.nc .accordion::after{font-size:20px;right:5px;top:12px}.nc .acdn-heading.accordion-open::after{font-size:24px}.nc .acdn-content{padding:0 20px 0 0}}input[name=cardDate],input[name=cardMonth],input[name=cardNumber],input[name=cardSecurityCode],input[name=cardYear]{display:block!important;width:100%!important;box-sizing:border-box!important;border:1px solid #dadada!important;border-radius:0!important;outline:0!important;box-shadow:none!important;margin:0!important;-webkit-appearance:none!important;appearance:none!important}input[name=cardDate]::placeholder,input[name=cardNumber]::placeholder,input[name=cardSecurityCode]::placeholder{color:#bababa!important}input[name=cardDate]:focus,input[name=cardNumber]:focus,input[name=cardSecurityCode]:focus{border:1px solid #393939!important;box-shadow:0 0 0 1px #393939!important}.fk-card-payment-field{position:relative;width:100%;padding:0!important;background:0 0!important;border:none!important}.fk-card-multiple-payment-field{display:flex!important;flex-wrap:wrap;justify-content:space-between;column-gap:3%;width:100%;margin:0!important;padding:10px 0 0!important;background:0 0!important;border:none!important}input[name=cardNumber]{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' fill='%23919191'><path d='M12 6h-1V4c0-2.2-1.8-4-4-4S3 1.8 3 4v2H2c-.5 0-1 .5-1 1v6c0 .5.5 1 1 1h10c.5 0 1-.5 1-1V7c0-.5-.5-1-1-1zM5 4c0-1.1.9-2 2-2s2 .9 2 2v2H5V4z'/></svg>")!important;background-repeat:no-repeat!important;background-position:center right 15px!important;background-size:16px!important;padding-right:42px!important}input[name=cardSecurityCode]{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23919191'><path d='M8 0C3.6 0 0 3.6 0 8s3.6 8 8 8 8-3.6 8-8-3.6-8-8-8zm.7 13H6.8v-2h1.9v2zm2.6-7.1c0 1.8-1.3 2.6-2.8 2.8l-.1 1.1H7.3L7 7.5l.1-.1c1.8-.1 2.6-.6 2.6-1.6 0-.8-.6-1.3-1.6-1.3-.9 0-1.6.4-2.3 1.1L4.7 4.5c.8-.9 1.9-1.6 3.4-1.6 1.9.1 3.2 1.2 3.2 3z'/></svg>")!important;background-repeat:no-repeat!important;background-position:center right 12px!important;background-size:16px!important;padding-right:36px!important}iframe.fk-card-payment-container,iframe[name=cc-secured-form]{width:100%!important;border:none!important;display:block!important;height:135px!important}@media only screen and (max-width:450px){input[name=cardDate],input[name=cardMonth],input[name=cardNumber],input[name=cardSecurityCode],input[name=cardYear]{font-size:16px!important;padding-left:10px!important}}.nc-checkout .form_element{float:none}