.sign-in-section{width:100%;min-height:calc(100vh - 3.75rem);justify-content:center;display:flex;background-image:url(/images/sign-up-bg.svg);background-size:100%;background-repeat:no-repeat;background-position:top;padding-top:1.875rem;padding-bottom:1.875rem}.sign-in-bg{background-image:url(/images/sign-in-bg.svg)}.contact-us-bg{background-image:url(/images/help-bg-img.svg);background-position:12.5rem 3.125rem;background-size:auto}.sign-in-section h1{margin-bottom:1.25rem;font-size:3.125rem;color:var(--bs-primary)}.align-self{align-self:center}.sign-in-section .btn-primary{margin-right:.9375rem;padding-left:1.5625rem;padding-right:1.5625rem}.sign-in-section p{font-size:1rem;margin-bottom:1.25rem}.sign-in-right-side{background-color:#e7f2ee;border-radius:var(--border-radius);padding:2.8125rem 3.75rem}.sign-in-right-side ul{list-style:none;padding:0;margin:0;counter-reset:my-counter}.sign-in-right-side ul li+li{margin-top:.9375rem}.sign-in-right-side ul li{position:relative;counter-increment:my-counter;margin-top:0;font-size:1.125rem;font-weight:600;color:var(--bs-primary);font-family:var(--bs-menu-font-family)}.sign-in-right-side ul li:before{content:counter(my-counter);display:inline-block;width:2.1875rem;height:2.1875rem;border:.0938rem solid var(--bs-primary);border-radius:50%;text-align:center;margin-right:1.25rem;line-height:2.0625rem;font-weight:600;font-family:var(--bs-menu-font-family)}.login-form{width:28.125rem;margin:auto}.login-form.cont-w-set{width:600px}.set-width{width:23.75rem}.login-form .btn-primary{width:100%}.forgot-password-link{font-weight:700;color:var(--bs-primary);text-decoration:underline;margin-bottom:.9375rem;display:inline-block}.login-form .form-check{padding-left:2.25em}.login-form .form-check-input{--bs-form-check-bg:#fff;width:1.125rem;height:1.125rem;box-shadow:none!important;border:.0625rem solid #c3c3c3}.login-form .form-check .form-check-input{float:left;margin-left:-2.25em}.login-form .form-check-label{color:var(--bs-primary);font-weight:500;display:block;padding-top:.1875rem}.form-check-input:checked{background-color:var(--bs-primary);border-color:var(--bs-primary)}.login-form .form-label{font-weight:500}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link,.nav-tabs .nav-link.active,.nav-tabs .nav-link:hover{background-color:transparent;border:none!important;letter-spacing:.0313rem}.nav-tabs .nav-link span{background-color:var(--bs-white);border:.0625rem solid #9c9c9c;color:#9c9c9c}.nav-tabs .nav-link{color:#9c9c9c;font-family:var(--bs-menu-font-family);font-size:1.125rem;padding-top:.5rem;padding-bottom:.5rem;line-height:1;font-weight:600}.nav-tabs .nav-link.active{color:var(--bs-primary)}.nav-tabs .nav-link span{width:2.1875rem;height:2.1875rem;line-height:1.625rem;border-radius:50%;padding:.3125rem;display:block;margin:0 auto .625rem}.nav-tabs .nav-link.active span{background-color:var(--bs-primary);border:.0625rem solid var(--bs-primary);color:#fff}.nav-tabs{border:none;margin-bottom:1.875rem}.back-button{background-color:#d7d7d7;border:.0625rem solid #d7d7d7;color:#9a9a9a}.doctor-tabs{margin-bottom:1.125rem}.doctor-tabs .nav-link.active{color:var(--bs-primary);border-bottom:.125rem solid var(--bs-primary)!important}.nav-tabs .nav-link b{display:none}.light-button{background-color:#e7f2ee;border:.0625rem solid #e7f2ee;color:var(--bs-primary)}.light-button:hover{color:#fff!important}.light-button:focus{color:#fff}.congratulations-img{width:auto;height:28.125rem;border-radius:var(--border-radius);margin:auto;display:block}.bi-check-circle-fill{width:2rem;height:2rem;margin-bottom:.625rem;fill:var(--bs-primary)}.upsell-product-card{position:relative;margin-bottom:0;margin-top:0;letter-spacing:.0313rem}.upsell-product-card .upsell-product-img{position:relative}.upsell-product-card .upsell-product-img img{width:100%;height:auto;border-radius:var(--border-radius)}.upsell-product-card .upsell-product-img .add-cart-btn .btn,.upsell-product-card .upsell-product-img .add-cart-btn .btn:HOVER,.upsell-product-card .upsell-product-img .add-cart-btn .btn:focus{background-color:transparent!important;border:none!important;width:2.375rem;height:2.25rem;text-align:center;color:#fff;box-shadow:none!important;font-size:1.375rem;font-weight:400;line-height:1;padding:0 .6875rem}.upsell-product-card .upsell-product-img .add-cart-btn input{background-color:transparent!important;border:0!important;color:#fff;text-align:center;padding-top:0;line-height:normal;font-size:1.125rem;height:2.5rem;font-weight:500}.upsell-product-card .add-cart-btn{border:0;background-color:var(--bs-primary);color:#fff;border-radius:1.25rem;display:-ms-inline-flexbox;transition:width .2s ease;width:2.375rem;height:2.375rem;transform:translateZ(0);position:absolute;right:.625rem;bottom:.625rem;overflow:hidden}.upsell-product-card .add-cart-btn:HOVER{width:calc(100% - 1.25rem);background-color:var(--bs-primary);transition:width .1s ease}.upsell-product-card .upsell-p-info{position:relative;padding-top:0;font-size:.875rem}.upsell-product-card .upsell-p-info p{font-size:.875rem;color:#6c6c6c;line-height:normal;border-top:.0625rem solid #e2e2e2;display:block;padding:.3125rem 0;margin:0}.upsell-product-card .upsell-p-info .upsell-p-title{font-size:1rem;padding-top:.5rem;padding-bottom:.5rem;display:block;font-family:var(--bs-menu-font-family);color:var(--bs-secondary);text-decoration:none;display:inline-block;font-weight:700;line-height:normal}.upsell-product-card .upsell-p-info .upsell-p-price{font-size:1rem;font-weight:700;color:var(--bs-primary);line-height:normal;padding-top:.625rem;font-family:var(--bs-menu-font-family)}#_active{background-color:var(--bs-primary)!important}#_active #qty_input{width:2.375rem;height:2.375rem;padding:0;margin:0;flex:auto}#_active .plus-minus-btn{min-width:auto;width:auto}#_active .input-group-prepend{display:none}#_active:HOVER #qty_input{flex:1 1 auto}#_active:HOVER .plus-minus-btn{width:100%}#_active:HOVER .input-group-prepend{display:block!important}.product-list-faq{padding-bottom:0}.product-list-faq .accordion-button{background-color:#f6f6f6;border-radius:var(--border-radius)!important;color:var(--bs-primary);font-weight:600;font-size:1.25rem;padding:.625rem .9375rem .625rem 1.125rem;letter-spacing:.0313rem;font-family:var(--bs-menu-font-family)}.product-list-faq .accordion-button:after{filter:grayscale(1)}.product-list-faq .accordion-button:focus{box-shadow:none}.product-list-faq .accordion-item{margin-bottom:.75rem;margin-top:.75rem;border:.0625rem solid #ececec;border-radius:var(--border-radius);overflow:hidden}.product-list-faq .accordion-button:not(.collapsed){background-color:#f6f6f6;box-shadow:none;color:var(--bs-secondary)}.product-list-faq .accordion-body{border-top:.0625rem solid #ececec;padding:.9375rem}.product-list-faq .accordion-body p{margin-bottom:0}.accordion-button,.accordion-item{background-color:#fff!important}.review-info{font-size:1rem}.review-info .row{padding:.3125rem 0;margin:0}.review-info .row .col-md-6{padding-left:0;padding-top:.4375rem;padding-bottom:.4375rem}.review-info .row .col-md-6:first-child{opacity:.75}.review-info .row+.row{border-top:.0625rem solid #e5e5e5}.document-img{width:5rem;height:2.75rem;margin-top:.625rem;display:block}.btn-review-info{padding:.625rem 1.5rem;font-size:1rem;background-color:#f5f5f5;color:var(--bs-primary);border-radius:0;border:.0625rem dashed var(--bs-primary);margin-right:0;margin-left:auto;display:block;line-height:1;margin-bottom:.625rem;border-radius:var(--border-radius)}.bi-file-earmark-arrow-up{fill:var(--bs-primary)}.set-form-width{width:37.5rem}@media (max-width:1440px){.contact-us-bg{background-position:0 3.125rem;background-size:32%}}@media (max-width:1368px){.set-width{width:22.5rem}.sign-in-section h1{font-size:2.8125rem}.sign-in-right-side{padding:2.1875rem 2.5rem}.sign-in-section{background-size:130%}.nav-tabs .nav-link{font-size:1rem}.congratulations-img{height:25rem}.contact-us-bg{background-position:0 3.125rem;background-size:32%}}@media (max-width:1024px){.sign-in-section h1{font-size:2.375rem}.sign-in-section p{font-size:.875rem}.sign-in-section .btn-primary{margin-right:.625rem;padding-left:1.875rem;padding-right:1.875rem}.sign-in-right-side{padding:1.875rem}.sign-in-right-side ul li{font-size:1rem}.sign-in-right-side ul li:before{width:2rem;height:2rem;line-height:1.9375rem}.sign-in-section{background-size:150%}.congratulations-img{height:23.125rem}.contact-us-bg{background-position:0 3.125rem;background-size:35%}.nav-tabs .nav-link{font-size:.875rem}.product-list-faq .accordion-button{font-size:1.25rem}}@media (max-width:991px){.sign-in-right-side{margin-top:1.875rem}.sign-in-section h1{font-size:2.1875rem}.nav-tabs .nav-link{font-size:.75rem;padding-left:.3125rem;padding-right:.3125rem}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link,.nav-tabs .nav-link.active,.nav-tabs .nav-link:hover{letter-spacing:normal}.sign-in-bg{background-image:none}.doctor-tabs .nav-link{font-size:1rem}.congratulations-img{margin-top:.9375rem}.contact-us-bg{background-image:none}.product-list-faq .accordion-button{font-size:1rem;line-height:1}.assets-list,.review-info{font-size:.875rem}.review-content .card-body{font-size:.875rem;padding:.9375rem}.review-info{font-size:.875rem}.review-info .row .col-md-6:first-child{padding-bottom:0}.review-info .row .col-md-6{padding-top:.1875rem;padding-bottom:.1875rem;letter-spacing:.0313rem}}@media (max-width:47.9375rem){.sign-in-section h1{font-size:1.875rem}.sign-in-section{min-height:auto}.doctor-tabs .nav-link{font-size:1rem;padding-left:.75rem;padding-right:.75rem}.bi-check-circle-fill{width:1.75rem;height:1.75rem;margin-bottom:.9375rem}.nav-tabs .nav-link{display:none;font-size:1.125rem}.nav-tabs .nav-link.active{display:block;border-bottom:.0625rem solid #c3c3c3!important}.nav-tabs li{width:100%}.nav-tabs .nav-link{width:100%;text-align:left;letter-spacing:.0313rem}.nav-tabs .nav-link span{display:inline-block;margin-right:.625rem;text-align:center;margin-bottom:0}.nav-tabs .nav-link b{font-size:.8125rem;float:right;margin-top:.5625rem;color:#9a9a9a;display:block}.nav-tabs .nav-link span{width:1.875rem;height:1.875rem;line-height:1.1875rem;font-size:1rem;margin-right:.5rem}.nav-tabs{margin-bottom:1.25rem}.product-list-faq .accordion-body,.product-list-faq .accordion-body p{font-size:.875rem}.product-list-faq .accordion-button{font-size:1rem;padding:.5rem .625rem}.login-form.cont-w-set{width:100%}}@media (max-width:30rem){.sign-in-section h1{font-size:1.5625rem;margin-bottom:.625rem}.sign-in-section{padding:1.25rem 0;background-image:none}.sign-in-right-side{padding:1.5625rem;margin-top:1.25rem}.sign-in-section .btn-primary{margin-right:.5rem;font-size:.8125rem;padding-left:1.25rem;padding-right:1.25rem}.forgot-password-link,.link-text-btn{font-size:.8125rem}.sign-in-right-side ul li:before{width:1.75rem;height:1.75rem;line-height:1.625rem}.doctor-tabs .nav-link{display:inline-block!important;font-size:1rem}.doctor-tabs li{width:auto!important}.doctor-tabs .nav-link.active{border-bottom:.125rem solid var(--bs-primary)!important}.congratulations-img{width:100%;height:auto;margin-top:.5rem}.upsell-product-card .upsell-p-info{font-size:.8125rem}.upsell-product-card .upsell-p-info .upsell-p-title{font-size:.875rem;padding-top:.3125rem;padding-bottom:.3125rem}.upsell-product-card .upsell-p-info .upsell-p-price,.upsell-product-card .upsell-p-info p{font-size:.8125rem;letter-spacing:normal}#_active #qty_input,.upsell-product-card .add-cart-btn{width:2rem;height:2rem}.upsell-product-card .upsell-product-img .add-cart-btn .btn,.upsell-product-card .upsell-product-img .add-cart-btn .btn:HOVER,.upsell-product-card .upsell-product-img .add-cart-btn .btn:focus{width:2rem;height:2rem;font-size:1.25rem;padding:0 .6875rem}.sign-in-section p{margin-bottom:.625rem}.g-3,.gy-3{--bs-gutter-y:0.5rem!important}.g-3,.gx-3{--bs-gutter-x:0.5rem!important}.product-list-faq .accordion-button{font-size:.875rem}.faq-heading{font-size:1.375rem}.product-list-faq{margin-bottom:.5rem}.bi-file-earmark-arrow-up{width:.875rem;height:.875rem;margin-top:-.125rem}}@media (max-width:26.5625rem){.login-form,.set-width{width:100%}.sign-in-section p{margin-bottom:.9375rem}.date-birth-w{padding-left:.1875rem;padding-right:.1875rem}.row-m{margin:0}.product-list-faq .accordion-button{line-height:normal}}@media (max-width:375px){.sign-in-right-side{padding:1.25rem}.link-text-btn,.sign-in-section .btn-primary{letter-spacing:normal}.login-form .form-label{letter-spacing:.0313rem;font-size:.6875rem;letter-spacing:0}.date-birth-w{padding-left:0;padding-right:0;letter-spacing:normal}}@media (max-width:320px){.link-text-btn{margin-top:.9375rem}.sign-in-right-side ul li{font-size:.875rem}.nav-tabs .nav-link{font-size:1rem}.nav-tabs .nav-link b{font-size:.75rem;margin-top:.625rem}.col-xsm{width:100%;padding-bottom:.5rem}}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.errorText{width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-invalid-color)}.upsell-product-card-sub{position:relative;margin-bottom:0;margin-top:0;letter-spacing:.0313rem}.upsell-product-card-sub .upsell-product-img{position:relative}.upsell-product-card-sub .upsell-product-img img{width:100%;height:auto;border-radius:var(--border-radius)}.upsell-product-card-sub .add-cart-btn{border:0;background-color:var(--bs-primary);color:#fff;border-radius:1.25rem;display:-ms-inline-flexbox;transition:width .2s ease;width:2.375rem;height:2.375rem;transform:translateZ(0);position:absolute;right:.625rem;bottom:.625rem;overflow:hidden}.upsell-product-card-sub .add-cart-btn:HOVER{width:calc(100% - 1.25rem);background-color:var(--bs-primary);transition:width .1s ease}.plus-minus-btn{float:right;min-width:6.25rem}.upsell-product-card-sub .upsell-p-info{position:relative;padding-top:0;font-size:.875rem;padding-left:.3125rem}.upsell-product-card-sub .upsell-p-info p{font-size:.875rem;color:#6c6c6c;line-height:normal;border-bottom:.0625rem solid #e2e2e2;display:block;padding:.25rem 0;margin:0}.upsell-product-card-sub .upsell-p-info .upsell-p-title{line-height:1.625rem;letter-spacing:normal;height:1.8125rem;overflow:hidden;font-family:var(--bs-menu-font-family);color:var(--bs-secondary);text-decoration:none;display:inline-block;font-weight:700;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;font-size:1.25rem;margin-bottom:0}.upsell-product-card-sub .upsell-p-info .upsell-p-price{color:var(--bs-primary);line-height:normal;font-family:var(--bs-menu-font-family);font-size:1.25rem;font-weight:700;padding-top:.375rem;margin-bottom:.375rem;display:block;letter-spacing:normal}.upsell-product-card-sub .upsell-p-info .upsell-p-price s{font-size:80%;display:inline-block;margin-right:.625rem;color:var(--bs-body-color);opacity:.75}.upsell-product-card-sub .upsell-p-info p b{width:5.3125rem;display:inline-block}.upsell-product-card-sub{margin-bottom:.625rem}.upsell-product-card-sub .add-to-cart{width:100%;margin-bottom:0;font-size:.875rem;padding:.625rem 1.875rem;width:auto}.upsell-product-card-sub .add-to-cart svg{width:1.125rem;height:1.125rem;margin-right:.375rem;margin-top:-.1875rem}.add-friends-family .pr-edit-btn{margin-top:0!important}.prescription-heading{font-size:1.875rem!important}.set-padding-l{padding-right:3.125rem}.upsell-product-img{width:8.75rem}.checkout-header h1{text-align:left;margin-bottom:.625rem}.subheader .p-header{font-size:1rem;width:60%;text-align:left;margin:0 0 2.1875rem;font-weight:500}.massage-confirem{background-color:#00a7cf;text-align:left;padding:1.875rem;display:block;border-radius:var(--border-radius);margin-bottom:1.25rem;margin-top:1.25rem;color:#fff}.massage-confirem .confirem-heading{font-size:1.375rem;font-family:var(--bs-font-sans-serif);letter-spacing:.0625rem;font-weight:700;margin-bottom:0;display:block}.massage-confirem p{text-align:left;margin:0}.multivitamins-img{width:auto;height:23.125rem;z-index:5;position:absolute;bottom:0;right:1.875rem}.sub-switch .form-switch{padding-left:3.4375rem;margin-bottom:0;display:flex;align-items:center}.sub-switch .form-switch .form-check-input{width:2.8125rem;height:1.375rem;background-color:#fff;margin-left:-3.4375rem;box-shadow:none!important;margin-right:.625rem}.sub-switch .form-switch .form-check-input:checked{background-color:var(--bs-primary);border-color:var(--bs-primary)}.sub-switch .form-switch label{font-family:var(--bs-font-sans-serif);font-weight:700;font-size:1rem}@media (max-width:64rem){.upsell-product-img{width:5.3125rem}}@media (max-width:47.9375rem){.upsell-product-card-sub{margin-bottom:0}.multivitamins-img{display:none}.checkout-header h1,.massage-confirem p,.subheader .p-header{width:100%}.massage-confirem .confirem-heading{font-size:1.125rem}.massage-confirem p{font-size:.8125rem}.subheader .p-header{font-size:.875rem}.upsell-product-card-sub .upsell-p-info .upsell-p-title{line-height:1.3125rem;height:1.5625rem;font-size:1.125rem}.upsell-product-card-sub .upsell-p-info .upsell-p-price{font-size:1.125rem}}@media (max-width:20rem){.upsell-product-img{width:4.375rem}.upsell-product-card-sub .upsell-p-info{padding-left:0}}