@import url(https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,opsz,wght@0,6..12,200..1000;1,6..12,200..1000&family=Nunito:ital,wght@0,200..1000;1,200..1000&display=swap);:root{--topbar-height:65px;--body-bg-color:#f7f9fc;--body-primary-color:#facdbe;--bg-color-light:#f9ddd4;--beige-color:#e0d8ce;--footer-bg-color:#fc9d7e;--logo-bg-color:#ffbba4;--logo-large-width:231px;--logo-large-height:231px;--logo-small-width:80px;--logo-small-height:80px;--navbar-height-large:100px;--navbar-height-small:80px;--text-black-color:#000000;--text-white-color:#ffffff;--shadow:0px 6px 30px rgba(0, 0, 0, 0.08);--btn-bg-theme-color:#facdbe;--btn-bg-theme-color-hover:#f18068;--product-bg-color:#f7f9fc;--product-item-bg-color:#f18068;--product-item-circle-bg-color:#d5dddd;--beige-color:#e4d7c9;--beige-shade:#e0d8ce;--work-steps-bg:#f7f9fc;--hw-steps-bg-color:#f7f9fc;--white-shade:#f6f7f7;--dark-grey-shade:#969696;--text-theme-color:#f18068;--beige-contrast-shade:#D1B6B1;--card-r:18px}body{font-family:"Nunito Sans",sans-serif;font-size:1.13em;background-color:var(--body-bg-color)}body a{text-decoration:none;color:var(--text-black-color)}.theme-book-button{background:linear-gradient(135deg,#f18068,#fc9d7e);border:none;padding:12px 30px;border-radius:10px;transition:all 0.3s ease;font-weight:600}.theme-book-button:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgb(0 98 204 / .3)}.step::placeholder{color:#929292!important;opacity:.5;font-size:.9rem}input::file-selector-button{font-weight:700;color:red!important;padding:.5em;border:thin solid grey;border-radius:3px}#bp_top::placeholder,#bp_bottom:placeholder{color:#e00202!important}.bg-biege{background-color:var(--beige-color)}.bg-light-peach{background-color:var(--bg-color-light)}.bg-theme{background-color:var(--body-primary-color)}.bg-theme-light{background-color:var(--bg-color-light)}.text-dark-light{color:#555}.text-theme{color:var(--text-theme-color)}.btn-primary{background:linear-gradient(135deg,#f18068,#fc9d7e);border:none}.btn-primary:hover{box-shadow:0 5px 15px rgb(0 98 204 / .3)}.text-bg-highlight{background-color:var(--btn-bg-theme-color);padding:10px;border-radius:20px;font-size:2rem}@media screen and (min-width:346px) and (max-width:575px){.text-bg-highlight{background-color:var(--btn-bg-theme-color);padding:10px;border-radius:20px;font-size:1rem}}.text-bg-highlight-only{background-color:var(--btn-bg-theme-color);padding:10px;border-radius:20px}.bg-highlight{background-color:var(--btn-bg-theme-color);padding:10px;border-radius:20px}.bg-dark-highlight{background-color:var(--btn-bg-theme-color-hover);padding:10px;border-radius:20px}.form-check-input[type=radio]{border-radius:50%;border-color:#000;width:1.2em;height:1.2em}.paragraph-h4-lineheight{line-height:4rem}.punching-lines{line-height:2.5rem}.dropdown-item.active,.dropdown-item:active{color:var(--text-black-color);text-decoration:none;background-color:var(--beige-color)}.topbar{background-color:var(--body-primary-color);align-items:center;font-size:1em;font-weight:700;padding:10px 0}@media (max-width:576px){.topbar .col-auto{font-size:.9rem}.topbar .offer-text{display:block}.topbar a.offer-text img{float:inline-start;margin-right:15px}.topbar .col-auto.xs-margin-top{margin-top:20px}.topbar .col-auto.xs-margin-top .sign-in{margin-left:20px}}@media screen and (max-width:576px) and (min-width:346px) and (max-width:575px){.topbar .col-auto.xs-margin-top .sign-in{margin-left:0}}.navbar{box-shadow:var(--shadow);transition:all 0.3s ease-in-out}.navbar .nav-link{font-weight:500;color:var(--text-black-color);position:relative;font-size:.93rem;font-weight:700}.navbar .nav-link.active::after{content:"";position:absolute;width:100%;height:2px;background-color:#000;bottom:-5px;left:0}.navbar .btn{padding:8px 26px}@media (max-width:576px){.navbar .btn{padding-left:10px!important;padding-right:10px!important}}.navbar .btn-brand{border-color:var(--btn-bg-theme-color);background-color:var(--btn-bg-theme-color);color:var(--text-black-color);font-weight:700}.navbar .btn-brand:hover{background-color:var(--btn-bg-theme-color-hover);border-color:var(--btn-bg-theme-color-hover);color:#fff}@media (max-width:576px){.navbar .btn-brand{margin-right:20px}}@media screen and (min-width:346px) and (max-width:575px){.navbar .btn-brand{margin-right:2px}}.navbar .offcanvas-title{font-size:2rem;font-weight:600}.navbar .offcanvas-title::first-letter{font-size:2.2rem;font-weight:700;color:var(--logo-bg-color)}@media (max-width:576px){.navbar .offcanvas-body .nav-item.dropdown{margin-top:5px;text-indent:20px}}.navbar .highlight-item{background:var(--btn-bg-theme-color-hover);border-radius:10px}@media (min-width:992px){.navbar-expand-lg .navbar-nav{flex-direction:row;column-gap:30px;justify-content:flex-end}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto;justify-content:flex-end}}.nav-item.dropdown:hover .dropdown-menu{display:block;margin-top:0}.dropdown-menu{border:none;box-shadow:0 4px 6px rgb(0 0 0 / .1)}.logo-container{display:flex;align-items:center;justify-content:center;height:var(--navbar-height-large);transition:all 0.3s ease-in-out;position:relative}.logo-container .logo-img-pages img{width:var(--logo-small-width);height:var(--logo-small-height);transition:all 0.3s ease-in-out;position:relative}.logo-container img{width:var(--logo-large-width);height:var(--logo-large-height);transition:all 0.3s ease-in-out;position:absolute;top:0;left:0;z-index:10}@media screen and (min-width:768px) and (max-width:991px){.logo-container img{width:150px!important;height:150px!important}}@media (max-width:576px){.logo-container img{width:var(--logo-small-width);height:var(--logo-small-height);transition:all 0.3s ease-in-out;top:10%}}.main-navbar.sticky-top .logo-container{height:var(--navbar-height-small)}.main-navbar.sticky-top .logo-container img{width:var(--logo-small-width);height:var(--logo-small-height)}.hero-section{background-color:var(--body-primary-color);position:relative;padding:55px 0;justify-content:center;max-height:620px;overflow:hidden}@media screen and (min-width:346px) and (max-width:575px){.hero-section{max-height:1400px;padding-bottom:0}}.hero-section .hero-background{position:absolute;right:-100%;top:0;height:100%;width:87%;background:url(../images/flower-hero-bg.webp) no-repeat left 50% center;background-size:cover;animation:slideLeft 3s ease-out forwards}@media (max-width:576px){.hero-section .hero-background{position:absolute;right:-100%;top:0;height:100%;width:100%;background:url(../images/flower-hero-bg.webp) no-repeat left 50% center;background-size:cover;animation:slideLeft 3s ease-out forwards}}@keyframes slideLeft{to{right:0}}.hero-section .hero-content{position:relative;margin-top:-3rem}.hero-section .hero-content .hero-content-container{max-height:620px}@media screen and (min-width:346px) and (max-width:575px){.hero-section .hero-content .hero-content-container{max-height:1400px}}.hero-section .hero-content .hero-content-container #subheading-followed-by{font-size:2.25rem;font-weight:600}@media screen and (min-width:346px) and (max-width:575px){.hero-section .hero-content .hero-content-container #subheading-followed-by{height:100px;font-size:2.25rem}}@media screen and (min-width:768px) and (max-width:991px){.hero-section .hero-content .hero-content-container #subheading-followed-by{font-size:1.25rem}}@media screen and (min-width:346px) and (max-width:575px){.hero-section .hero-content .hero-content-container #join-text-container{justify-content:center;text-align:center}}.hero-section .hero-content .hero-content-container #join-text-container #join-text{font-weight:700}@media screen and (min-width:346px) and (max-width:575px){.hero-section .hero-content .hero-content-container #join-text-container #join-text{font-weight:800}}.hero-section .hero-content .hero-content-container #join-text-container #join-text strong{font-size:1.65rem}@media screen and (min-width:346px) and (max-width:575px){.hero-section .hero-content .hero-content-container #serving-states{justify-content:center;margin-top:10px}.hero-section .hero-content .hero-content-container #serving-states .h4{font-size:1.5rem!important;font-weight:700}}.hero-section .hero-content .hero-content-container #compare-with-other,.hero-section .hero-content .hero-content-container #phentermine-info{background:rgb(255 255 255 / .2);border-radius:20px;padding:2px 10px;transition:all 0.3s ease-in-out}@media screen and (min-width:346px) and (max-width:575px){.hero-section .hero-content .hero-content-container #compare-with-other,.hero-section .hero-content .hero-content-container #phentermine-info{margin-left:5px;margin-right:5px}}.hero-section .hero-content .hero-content-container #compare-with-other:hover,.hero-section .hero-content .hero-content-container #phentermine-info:hover{background:var(--btn-bg-theme-color-hover);color:var(--text-white-color);border-color:var(--btn-bg-theme-color-hover)}.hero-section .hero-content .hero-content-container #compare-with-other:hover a,.hero-section .hero-content .hero-content-container #phentermine-info:hover a{color:var(--text-white-color);border-color:var(--btn-bg-theme-color-hover)}.hero-section .hero-content .hero-content-container #doctor-image-container{padding-top:120px;position:relative}@media screen and (min-width:346px) and (max-width:575px){.hero-section .hero-content .hero-content-container #doctor-image-container{margin-top:10px;padding-top:10px}}.hero-section .hero-content .hero-content-container #doctor-image-container #trust-seal{position:absolute;z-index:10;bottom:10px;right:0;border:2px solid var(--text-black-color);border-radius:20px;padding:0;background:rgb(255 255 255 / .8);transition:all 0.3s ease-in-out}@media screen and (min-width:768px) and (max-width:991px){.hero-section .hero-content .hero-content-container #doctor-image-container #trust-seal{bottom:30px;width:350px}}.hero-section .hero-content .hero-content-container #doctor-image-container #trust-seal a{font-size:1.2rem;font-weight:600}.hero-section .hero-content .hero-content-container #doctor-image-container #trust-seal img{float:left;margin-right:15px}.hero-section .hero-content .hero-content-container #doctor-image-container #trust-seal small{display:block}.hero-section .hero-content .hero-content-container #doctor-image-container #trust-seal:hover{background:var(--btn-bg-theme-color-hover);color:var(--text-white-color);border-color:var(--btn-bg-theme-color-hover)}.hero-section .hero-content .hero-content-container #doctor-image-container #trust-seal:hover a{color:var(--text-white-color);border-color:var(--btn-bg-theme-color-hover)}.hero-section .hero-content .hero-content-container #doctor-image-container #trust-seal #trust-by-millions-text{line-height:1.38rem}.hero-section .hero-content .hero-content-container #offer-points-container{margin-top:220px}@media screen and (min-width:346px) and (max-width:575px){.hero-section .hero-content .hero-content-container #offer-points-container{margin-top:10px}}@media screen and (min-width:992px) and (max-width:1199px){.hero-section .hero-content .hero-content-container #offer-points-container{font-size:1rem}}@media screen and (min-width:768px) and (max-width:991px){.hero-section .hero-content .hero-content-container #offer-points-container{font-size:1rem;margin-top:0}.hero-section .hero-content .hero-content-container #offer-points-container>.col-auto{width:100%}}.hero-section .hero-content .hero-content-container #offer-points-container #offer-points{background:rgb(255 255 255 / .2);padding:5px;border-radius:15px;font-weight:700}.hero-section .hero-content .hero-content-container #offer-points-container #offer-points li{margin:5px 0}.hero-section .hero-content .hero-content-container #offer-points-container #offer-points li img{margin-right:15px}.hero-section .hero-content .hero-content-container #get-started-container{position:relative;padding-top:220px}@media screen and (min-width:1200px) and (max-width:1400px){.hero-section .hero-content .hero-content-container #get-started-container{padding-top:190px}}@media screen and (min-width:992px) and (max-width:1199px){.hero-section .hero-content .hero-content-container #get-started-container{padding-top:190px}}@media screen and (min-width:768px) and (max-width:991px){.hero-section .hero-content .hero-content-container #get-started-container{padding-top:180px}}.hero-section .hero-content .hero-content-container #get-started-container .get-started-button{position:absolute;bottom:2px;right:-130px;z-index:10;border:2px solid var(--text-black-color);background:rgb(255 255 255 / .8);border-radius:20px;padding:5px 10px;transition:all 0.3s ease-in-out}.hero-section .hero-content .hero-content-container #get-started-container .get-started-button:hover{background:var(--btn-bg-theme-color-hover);border-color:var(--btn-bg-theme-color-hover)}.hero-section .hero-content .hero-content-container #get-started-container .get-started-button a{font-size:1.4rem;font-weight:700}.hero-section .hero-content .hero-content-container #get-started-container .get-started-button a:hover{color:var(--text-white-color);border-color:var(--btn-bg-theme-color-hover)}@media screen and (min-width:346px) and (max-width:575px){.hero-section .hero-content .hero-content-container #get-started-container .get-started-button{margin-top:10px;right:auto;left:0}}@media screen and (min-width:1200px) and (max-width:1399px){.hero-section .hero-content .hero-content-container #get-started-container .get-started-button{left:-5px;right:0}}@media screen and (min-width:992px) and (max-width:1199px){.hero-section .hero-content .hero-content-container #get-started-container .get-started-button{left:-5px;right:0;display:flex;width:100%;justify-content:center;text-align:center}.hero-section .hero-content .hero-content-container #get-started-container .get-started-button a{font-size:.8rem}}@media screen and (min-width:768px) and (max-width:991px){.hero-section .hero-content .hero-content-container #get-started-container .get-started-button{bottom:40%;left:0;display:flex;width:63%}}.hero-section .hero-content .hero-content-container #get-started-container .reorder-button{position:absolute;bottom:2px;left:0;z-index:10;border:2px solid var(--text-black-color);background:rgb(255 255 255 / .8);border-radius:20px;padding:5px 10px;transition:all 0.3s ease-in-out}.hero-section .hero-content .hero-content-container #get-started-container .reorder-button:hover{background:var(--btn-bg-theme-color-hover);border-color:var(--btn-bg-theme-color-hover)}.hero-section .hero-content .hero-content-container #get-started-container .reorder-button a{font-size:1.4rem;font-weight:700}.hero-section .hero-content .hero-content-container #get-started-container .reorder-button a:hover{color:var(--text-white-color);border-color:var(--btn-bg-theme-color-hover)}@media screen and (min-width:346px) and (max-width:575px){.hero-section .hero-content .hero-content-container #get-started-container .reorder-button{margin-top:80px;bottom:auto;top:2px!important}}@media screen and (min-width:1200px) and (max-width:1399px){.hero-section .hero-content .hero-content-container #get-started-container .reorder-button{top:40%;left:-5px;height:50px!important}}@media screen and (min-width:992px) and (max-width:1199px){.hero-section .hero-content .hero-content-container #get-started-container .reorder-button{top:40%;left:-5px;height:50px!important;display:flex}.hero-section .hero-content .hero-content-container #get-started-container .reorder-button a{font-size:.8rem}}@media screen and (min-width:768px) and (max-width:991px){.hero-section .hero-content .hero-content-container #get-started-container .reorder-button{top:0;height:50px}}.hero-section .hero-content .hero-content-container #get-started-container #few-minutes{margin-top:200px}@media screen and (min-width:346px) and (max-width:575px){.hero-section .hero-content .hero-content-container #get-started-container #few-minutes{margin-top:10px}}.stock-ticker{background:var(--beige-color);font-size:1rem;font-weight:700;padding-block:8px;border-block:1px solid;overflow:hidden;user-select:none;margin-bottom:5px;--gap:20px;display:flex;gap:var(--gap)}.stock-ticker ul{list-style:none;flex-shrink:0;min-width:100%;display:flex;justify-content:space-between;align-items:center;gap:var(--gap);animation:scrollBelt 60s linear infinite}.stock-ticker:hover ul{animation-play-state:paused}@keyframes scrollBelt{to{transform:translateX(calc(-100% - var(--gap)))}}.stock-ticker .plus::before{content:"\f192";font-family:FontAwesome}.stock-ticker .minus::before{content:"\f192";font-family:FontAwesome}.stock-ticker .plus .change,.stock-ticker .plus::before{color:#089981}.stock-ticker .minus .change,.stock-ticker .minus::before{color:#f23645}.product-slider{background:var(--product-bg-color);padding:20px 0}.product-slider .service-line-container{font-size:1.1rem;line-height:2.5rem}.product-slider .service-line-container .bg-highlight{padding:10px;font-size:1.5rem}.product-slider .item-container{position:relative}@media screen and (min-width:346px) and (max-width:575px){.product-slider .item-container{padding-left:10px;padding-right:10px}}.product-slider .item-container .leanefy-item{position:relative;background:var(--product-item-bg-color);width:390px;min-height:600px;border-radius:15px;padding:20px 10px;z-index:10;overflow:hidden;cursor:grab}@media screen and (min-width:346px) and (max-width:575px){.product-slider .item-container .leanefy-item{width:100%}}.product-slider .item-container .leanefy-item .item-title{font-size:1.7rem}.product-slider .item-container .leanefy-item .item-title strong{font-weight:500}.product-slider .item-container .leanefy-item .item-title sup{top:0}.product-slider .item-container .leanefy-item .item-subtitle{font-size:1rem;font-weight:500;height:50px}.product-slider .item-container .leanefy-item .item-image{position:absolute;left:0;bottom:0;z-index:10}.product-slider .item-container .leanefy-item .item-image img{position:absolute;z-index:10;width:350px;left:0;bottom:0}.product-slider .item-container .leanefy-item .item-image::after{content:"";position:absolute;display:block;width:316px;height:316px;border-radius:50%;left:-100px;bottom:-100px;background:var(--product-item-circle-bg-color);z-index:1}@keyframes shadow-pulse{0%{box-shadow:0 0 0 0 rgb(0 0 0 / .8)}50%{box-shadow:0 0 0 0 rgb(0 0 0 / .2)}100%{box-shadow:0 0 0 20px #fff0}}.product-slider .item-container .leanefy-item .pcall-to-cation{gap:5px;margin-top:15px;font-weight:700}.product-slider .item-container .leanefy-item .pcall-to-cation .btn-text-container{background:var(--footer-bg-color);border:2px solid var(--footer-bg-color);border-radius:15px;display:inline-block;text-align:center;transition:all 0.3s ease-in-out;animation:shadow-pulse 3s infinite}.product-slider .item-container .leanefy-item .pcall-to-cation .btn-text-container:hover{background:var(--beige-color)}.product-slider .item-container .leanefy-item .pcall-to-cation .btn-text-container a{text-transform:uppercase;font-weight:700;font-size:.9rem;display:inline-flex;align-items:center}.product-slider .item-container .leanefy-item .pcall-to-cation .btn-text-container a i{display:inline-flex;width:30px;height:30px;background:var(--text-black-color);border-radius:50%;color:var(--text-white-color);align-items:center;justify-content:center}.product-slider .item-container .leanefy-item .pcall-to-cation small{font-size:.8rem}.how-it-works{background:var(--beige-shade);padding-bottom:5px}.how-it-works .how-it-works-title{font-size:2.8rem;font-weight:700;color:var(--btn-bg-theme-color-hover)}.how-it-works .how-it-works-subtitle{font-size:2rem;font-weight:500}.how-it-works .step-container{position:relative;width:19vw;background:#efeeec;height:840px;padding:10px;border-radius:20px;padding-top:50px}@media screen and (min-width:1024px) and (max-width:1440px){.how-it-works .step-container{height:640px}}@media screen and (min-width:346px) and (max-width:575px){.how-it-works .step-container{width:100%;margin-bottom:50px}}.how-it-works .step-container .step-count{position:absolute;top:-25px;left:45%;background:var(--btn-bg-theme-color-hover);border-radius:50%;width:50px;height:50px}.how-it-works .step-container .step-count a{font-weight:600;font-size:1.5rem;cursor:unset}.how-it-works .step-container .step-title{font-size:2rem;font-weight:600}@media screen and (min-width:1420px) and (max-width:1580px){.how-it-works .step-container .step-title{font-size:1.8rem;font-weight:600}}.how-it-works .step-container .step-subtitle{font-size:1.2rem;font-weight:400}@media screen and (min-width:1420px) and (max-width:1580px){.how-it-works .step-container .step-subtitle{font-size:1rem;font-weight:500}}.bmi-calculator{background:var(--bg-color-light);padding-top:50px;padding-bottom:50px}.bmi-calculator .feature-headline{color:var(--btn-bg-theme-color-hover);font-size:1.6rem;font-weight:500}.bmi-calculator .feature-info{font-size:1.2rem;font-weight:400}.bmi-calculator .bmi-title{color:var(--btn-bg-theme-color-hover);font-size:3.8rem;font-weight:700}.bmi-calculator .bmi-form-container{background:var(--text-white-color);padding:30px 60px;width:100%;border-radius:20px;min-height:360px}.bmi-calculator .bmi-form-container input{background:var(--body-bg-color);height:69px;font-size:1.5rem}.bmi-calculator .bmi-form-container input::placeholder{color:#555;font-weight:300;font-size:1rem}.bmi-calculator .bmi-form-container .btn{background:var(--btn-bg-theme-color-hover);font-weight:300;font-size:1.55rem;padding-left:50px;padding-right:50px;transition:all 0.3s ease-in-out;display:flex;justify-content:center;align-items:center}.bmi-calculator .bmi-form-container .btn i{display:inline-flex;width:25px;height:25px;background:var(--text-black-color);border-radius:50%;color:var(--text-white-color);align-items:center;justify-content:center;font-size:.85rem}.bmi-calculator .bmi-form-container .btn:hover{background-color:#555;color:var(--text-white-color)}.bmi-calculator .bmi-form-container .bmi-reading-container{height:100%}.bmi-calculator .bmi-form-container .bmi-reading-container .bmi-readings{font-size:1.2rem;font-weight:500}.bmi-calculator .bmi-reading-params-container{width:140px;height:100px;background:var(--text-white-color);border-radius:10px}.bmi-calculator .bmi-reading-params-container.obesed{background:#f55f14;color:var(--text-white-color)}.bmi-calculator .bmi-reading-params-container .bmi-reading-params,.bmi-calculator .bmi-reading-params-container .bmi-reading-params-result{font-size:1rem;font-weight:700}.bmi-calculator .bmi-reading-params-container .bmi-reading-params-result{font-weight:400}.user-testimonials{background:var(--bg-color-light);padding-top:20px;padding-bottom:20px}.user-testimonials .review-heading,.user-testimonials .review-subheading{font-size:2rem;font-weight:500}.user-testimonials .highihlight-theme-color,.user-testimonials .highlight{font-weight:700}.user-testimonials .highihlight-theme-color{color:var(--btn-bg-theme-color-hover)}.user-testimonials .testimonial-title{font-size:1rem;font-weight:700;background:var(--product-item-bg-color);display:inline-flex;padding:5px 20px;border-radius:20px}.user-testimonials .testimonial-heading{font-size:1.5rem;font-weight:700}.user-testimonials .testimonial-summary{width:90%;font-size:1.2rem;font-weight:400;line-height:2.5rem}.user-testimonials .proceed-withleanefy a{font-size:1.2rem;background:var(--btn-bg-theme-color-hover);padding-left:20px;padding-right:20px}.user-testimonials .testimonial-before-after-container{position:relative;width:90%}.user-testimonials .testimonial-before-after-container .after-medicine{width:100%;border-radius:20px;overflow:hidden}.user-testimonials .testimonial-before-after-container .after-medicine .before-medicine{position:absolute;top:10px;left:-20%;border-radius:20px;z-index:10;overflow:hidden}.faq-section,.phentermine-faq{background:var(--white-shade);padding-top:50px}.faq-section .faq-title,.phentermine-faq .faq-title{color:var(--btn-bg-theme-color-hover);font-size:2.8rem;font-weight:700}.faq-section .faq-subtitle,.phentermine-faq .faq-subtitle{font-size:1.8rem;font-weight:500}.faq-section .accordion-button:not(.collapsed),.phentermine-faq .accordion-button:not(.collapsed){color:var(--text-black-color)}.faq-section .accordion-button:not(.collapsed),.faq-section .accordion-button:focus,.phentermine-faq .accordion-button:not(.collapsed),.phentermine-faq .accordion-button:focus{outline:none;border-color:#fff0;box-shadow:none;background-color:#fff0}.faq-section .accordion-button::after,.phentermine-faq .accordion-button::after{width:11px;height:11px;border-radius:100%;background-color:var(--btn-bg-theme-color-hover);background-image:none!important}.faq-section .accordion-button.collapsed::after,.phentermine-faq .accordion-button.collapsed::after{background-color:var(--bs-gray-300)}footer{background:var(--footer-bg-color);padding-top:50px;padding-bottom:50px}footer .footer-logo-container{font-size:1rem}footer .footer-nav-head{font-size:1.5rem;font-weight:400}footer .footer-nav{font-weight:400;font-size:1.2rem}footer .footer-nav ul{--icon-space:1.3em;padding:0}footer .footer-nav ul li{padding-left:var(--icon-space);padding-top:3px;padding-bottom:3px;transition:all 0.3s ease-in-out}footer .footer-nav ul li a{font-size:1rem}footer .footer-nav ul li:before{content:"\f061";font-family:FontAwesome;display:inline-block;margin-left:calc(var(--icon-space) * -1);width:var(--icon-space)}footer .footer-nav ul li:hover,footer .footer-nav ul li:hover a{color:var(--text-white-color)}footer .footer-nav ul li a:hover{color:#fff}.dr-bio{line-height:2.5rem;font-size:1.1rem;font-weight:400}.doc-img{width:80%;border-radius:5px;outline:5px double rgb(0 0 0 / .15);outline-offset:-20px;-webkit-box-shadow:rgb(50 50 105 / .15) 0 2px 5px 0,rgb(0 0 0 / .05) 0 1px 1px 0;box-shadow:rgb(50 50 105 / .15) 0 2px 5px 0,rgb(0 0 0 / .05) 0 1px 1px 0;top:130px}.page-faq .accordion-item{border:none;border-bottom:1px solid #e0e0e0;padding:5px 20px}.page-faq .accordion-button{padding:20px 0;font-weight:600;color:#333;background-color:#fff0}.page-faq .accordion-button:not(.collapsed){color:#333;background-color:#fff0;box-shadow:none}.page-faq .accordion-button:focus{box-shadow:none;border-color:#fff0}.page-faq .accordion-button::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23333'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.page-faq .accordion-button .accordion-body{padding:0 0 20px 0}.contact-page .contact-wrapper{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 5px 30px rgb(0 0 0 / .1)}.contact-page .contact-info{background:linear-gradient(135deg,#f18068,#fc9d7e);padding:40px;color:#fff}.contact-page .contact-item{display:flex;align-items:center;margin-bottom:25px;transition:all 0.3s ease}.contact-page .contact-item:hover{transform:translateX(10px)}.contact-page .contact-icon{width:40px;height:40px;background:rgb(255 255 255 / .2);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:15px}.contact-page .social-links{margin-top:30px}.contact-page .social-icon{width:35px;height:35px;background:rgb(255 255 255 / .2);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;margin-right:10px;transition:all 0.3s ease}.contact-page .social-icon:hover{background:#fff;color:#000;transform:translateY(-3px)}.contact-page .contact-form{padding:40px}.contact-page .form-control{border-radius:10px;padding:12px 15px;border:2px solid #eee;transition:all 0.3s ease}.contact-page .form-control:focus{border-color:#0062cc;box-shadow:none}.contact-page .form-label{font-weight:500;margin-bottom:8px}.contact-page .btn-submit{background:linear-gradient(135deg,#f18068,#fc9d7e);border:none;padding:12px 30px;border-radius:10px;transition:all 0.3s ease}.contact-page .btn-submit:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgb(0 98 204 / .3)}.about-phentermine{background:var(--beige-color)}@media screen and (min-width:346px) and (max-width:575px){.about-phentermine .header-container,.about-phentermine-reorder .header-container{flex-direction:column-reverse}}.about-phentermine .phentermine-page-title,.about-phentermine-reorder .phentermine-page-title{font-size:2.5rem}@media screen and (min-width:346px) and (max-width:575px){.about-phentermine .phentermine-page-title,.about-phentermine-reorder .phentermine-page-title{text-align:center;font-size:1.5rem}}.about-phentermine .highlight,.about-phentermine-reorder .highlight{font-weight:700}.about-phentermine #offer-points,.about-phentermine-reorder #offer-points{background:rgb(255 255 255 / .2);padding:5px;border-radius:15px}.about-phentermine #offer-points li,.about-phentermine-reorder #offer-points li{margin:10px 0}@media screen and (min-width:346px) and (max-width:575px){.about-phentermine #offer-points li,.about-phentermine-reorder #offer-points li{font-size:.8rem}}.about-phentermine #offer-points li img,.about-phentermine-reorder #offer-points li img{margin-right:15px}@media screen and (min-width:346px) and (max-width:575px){.about-phentermine #offer-points li img,.about-phentermine-reorder #offer-points li img{margin-right:8px;width:25px}}.about-phentermine .about-page-image img,.about-phentermine-reorder .about-page-image img{border-radius:20px}.phentermine-summary{background:var(--beige-contrast-shade)}.phentermine-summary .phentermine-question{font-size:2.2rem;color:var(--text-black-color);font-weight:700}@media screen and (min-width:346px) and (max-width:575px){.phentermine-summary .phentermine-question{font-size:2rem}}.phentermine-summary .phentermine-brief{font-size:1.15rem;font-weight:400;line-height:1.8rem}#process-new-patient{background:var(--beige-color)}#process-reorder-patient{background:var(--beige-contrast-shade)}.phentermine-proceed-button{background:var(--btn-bg-theme-color-hover)}.phentermine-proceed-button i{font-size:1rem;display:inline-flex;width:30px;height:30px;background:var(--text-black-color);border-radius:50%;color:var(--text-white-color);align-items:center;justify-content:center}.phentermine-proceed-button:hover{background-color:#555;color:var(--text-white-color)}.facts-to-keep{background:var(--bg-color-light)}.facts-to-keep .facts-heading{font-size:2rem;color:var(--text-black-color)}.facts-to-keep .facts-points{font-size:1.12rem;line-height:1.8rem;list-style:circle}.facts-to-keep .food-habits p{text-align:justify;font-size:1.12rem;line-height:1.8rem}.phentermine-faq{background:var(--white-shade)}@media screen and (min-width:346px) and (max-width:575px){.about-phentermine-reorder #offer-points li{font-size:1rem}}.about-phentermine-reorder #offer-points li i{margin-right:15px;font-size:2rem}@media screen and (min-width:346px) and (max-width:575px){.about-phentermine-reorder #offer-points li i{margin-right:5px;font-size:1.2rem}}.phentermine-summary .reorder-steps{background:var(--btn-bg-theme-color-hover);padding:20px;min-height:230px;border-radius:20px;position:relative}.phentermine-summary .reorder-steps:after{content:"\f061";font-family:FontAwesome;display:inline-block;margin-left:calc(var(--icon-space) * -1);width:var(--icon-space);position:absolute;top:10%;right:10%;font-size:3rem;color:var(--text-black-color)}.phentermine-summary .reorder-steps img{margin-bottom:10px}.phentermine-summary .reorder-steps .step-title{font-weight:700}.phentermine-summary .reorder-steps .step-title{font-weight:700}.phentermine-summary .reorder-steps .step-brief-info{font-size:1rem;font-weight:400}.phentermine-summary .reorder-steps-container:nth-child(4) .reorder-steps:after{content:"\f572";font-family:FontAwesome;display:inline-block;margin-left:calc(var(--icon-space) * -1);width:var(--icon-space);position:absolute;top:10%;right:10%;font-size:3rem;color:var(--text-black-color)}#about-phentermine-order-reorder .reorder-steps{background:var(--btn-bg-theme-color-hover);padding:20px;min-height:230px;border-radius:20px;position:relative;margin-bottom:var(--bs-gutter-x)}#about-phentermine-order-reorder .reorder-steps:after{content:"\f061";font-family:FontAwesome;display:inline-block;margin-left:calc(var(--icon-space) * -1);width:var(--icon-space);position:absolute;top:10%;right:10%;font-size:3rem;color:var(--text-black-color)}#about-phentermine-order-reorder .reorder-steps img{margin-bottom:10px}#about-phentermine-order-reorder .reorder-steps .step-title{font-weight:700}#about-phentermine-order-reorder .reorder-steps .step-title{font-weight:700}#about-phentermine-order-reorder .reorder-steps .step-brief-info{font-size:1rem;font-weight:400}#about-phentermine-order-reorder .reorder-steps-container:nth-child(2) .reorder-steps:after{transform:rotate(90deg)!important}#about-phentermine-order-reorder .reorder-steps-container:nth-child(3) .reorder-steps:after{content:"\f572";font-family:FontAwesome;display:inline-block;margin-left:calc(var(--icon-space) * -1);width:var(--icon-space);position:absolute;top:10%;right:10%;font-size:3rem;color:var(--text-black-color)}#about-phentermine-order-reorder .reorder-steps-container:nth-child(4) .reorder-steps:after{transform:rotate(-180deg)}#package-summary{background:var(--beige-color)}.reorder-form .contact-wrapper{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 5px 30px rgb(0 0 0 / .1)}.reorder-form .contact-form{padding:40px}.reorder-form .form-control{border-radius:10px;padding:12px 15px;border:2px solid #eee;transition:all 0.3s ease}.reorder-form .form-control:focus{border-color:#0062cc;box-shadow:none}.reorder-form .form-label{font-weight:500;margin-bottom:8px}.reorder-form .btn-submit{background:linear-gradient(135deg,#f18068,#fc9d7e);border:none;padding:12px 30px;border-radius:10px;transition:all 0.3s ease}.reorder-form .btn-submit:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgb(0 98 204 / .3)}.process-booking-page.phentermine-reorder .form-container{max-width:100%!important}.page-404 .custom-bg{background:linear-gradient(to right,#e2e8f0,#e5e7eb)}.page-404 .custom-btn:hover{background-color:#f3e8ff!important;transition:background-color 0.3s ease-in-out}.process-booking-page .form-container{background:#fff;padding:10px 10px;border-radius:20px;box-shadow:0 10px 30px rgb(0 0 0 / .1);width:100%;max-width:100%;position:relative;overflow:hidden;margin:0 auto}.process-booking-page .form-container label{font-size:.9rem;font-weight:700;margin:10px auto}.process-booking-page .form-container .form-check-input:checked{background-color:var(--btn-bg-theme-color-hover);border-color:var(--btn-bg-theme-color-hover)}.process-booking-page .form-container .form-check-input[type=checkbox]{border-radius:.25em;border-color:#000}.process-booking-page .progress-bar{position:absolute;top:0;left:0;height:4px;background:var(--btn-bg-theme-color-hover);transition:width 0.3s ease}.process-booking-page .step{display:none;animation:fadeIn 0.5s ease}.process-booking-page .step.active{display:block}.process-booking-page label{display:block;margin-bottom:8px;color:#4b5563;font-weight:500;font-size:1rem}.process-booking-page .error{color:#ef4444;font-size:14px;margin-top:5px;display:none}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.process-booking-page .date-dropdowns select{padding:6px 10px;margin:5px 3px 0;border-radius:3px;border-color:#d1d4d7!important}.proposed-services{height:548px;position:relative;overflow:hidden}@media screen and (min-width:346px) and (max-width:575px){.proposed-services .header-container{flex-direction:column-reverse}}.proposed-services .phentermine-page-title{font-size:1.5rem}@media screen and (min-width:346px) and (max-width:575px){.proposed-services .phentermine-page-title{text-align:center;font-size:1.5rem}}.proposed-services .highlight{font-weight:700}.proposed-services #offer-points{background:rgb(255 255 255 / .2);padding:5px;border-radius:15px}.proposed-services #offer-points li{margin:10px 0}@media screen and (min-width:346px) and (max-width:575px){.proposed-services #offer-points li{font-size:.8rem}}.proposed-services #offer-points li img{margin-right:15px}@media screen and (min-width:346px) and (max-width:575px){.proposed-services #offer-points li img{margin-right:8px;width:25px}}.proposed-services .about-page-image img{border-radius:20px}.proposed-services .marquee{--gap:16px;display:flex;flex-direction:column;overflow:hidden;user-select:none;gap:var(--gap);height:100%}.proposed-services .marquee .marquee__group{flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:space-around;gap:var(--gap);min-height:auto;animation:scroll 10s linear infinite}.proposed-services .marquee .marquee__group .slide{border-radius:20px;overflow:hidden;height:350px}.proposed-services .marquee .marquee__group .marquee__group img{width:100%;height:100%;object-fit:cover;border-style:none}@keyframes scroll{0%{transform:translateY(0)}100%{transform:translateY(calc(-100% - var(--gap)))}}.services-fetures{background:var(--beige-color)}.services-fetures .featured-headline{font-size:2.5rem}.services-fetures .featured-headline-follow-up{font-size:2rem}.services-fetures .reorder-steps{background:var(--btn-bg-theme-color-hover);padding:20px;min-height:220px;border-radius:20px;position:relative}.services-fetures .reorder-steps:after{content:"\f061";font-family:FontAwesome;display:inline-block;margin-left:calc(var(--icon-space) * -1);width:var(--icon-space);position:absolute;top:10%;right:10%;font-size:3rem;color:var(--text-black-color)}.services-fetures .reorder-steps img{margin-bottom:10px}.services-fetures .reorder-steps .step-title{font-weight:700}.services-fetures .reorder-steps .step-title{font-weight:700}.services-fetures .reorder-steps .step-brief-info{font-size:1rem;font-weight:400}.services-fetures .process-steps-brief{font-size:2rem}.services-fetures .process-steps-brief .process-highlight{background-color:var(--btn-bg-theme-color);padding:20px;border-radius:20px;font-size:2rem}.products-to-offer{background:var(--body-primary-color)}.products-to-offer .item-container{position:relative}@media screen and (min-width:346px) and (max-width:575px){.products-to-offer .item-container{padding-left:10px;padding-right:10px}}.products-to-offer .item-container .leanefy-item{position:relative;background:var(--product-item-bg-color);width:390px;min-height:600px;border-radius:15px;padding:20px 10px;z-index:10;overflow:hidden}@media screen and (min-width:346px) and (max-width:575px){.products-to-offer .item-container .leanefy-item{width:100%}}.products-to-offer .item-container .leanefy-item .item-title{font-size:1.7rem}.products-to-offer .item-container .leanefy-item .item-title strong{font-weight:500}.products-to-offer .item-container .leanefy-item .item-title sup{top:0}.products-to-offer .item-container .leanefy-item .item-subtitle{font-size:1rem;font-weight:500;height:80px}.products-to-offer .item-container .leanefy-item .item-image{position:absolute;left:0;bottom:0;z-index:10}.products-to-offer .item-container .leanefy-item .item-image img{position:absolute;z-index:10;width:350px;left:0;bottom:0}.products-to-offer .item-container .leanefy-item .item-image::after{content:"";position:absolute;display:block;width:316px;height:316px;border-radius:50%;left:-100px;bottom:-100px;background:var(--product-item-circle-bg-color);z-index:1}@keyframes shadow-pulse{0%{box-shadow:0 0 0 0 rgb(0 0 0 / .8)}50%{box-shadow:0 0 0 0 rgb(0 0 0 / .2)}100%{box-shadow:0 0 0 20px #fff0}}.products-to-offer .item-container .leanefy-item .pcall-to-cation{gap:5px;margin-top:15px;font-weight:700}.products-to-offer .item-container .leanefy-item .pcall-to-cation .btn-text-container{background:var(--footer-bg-color);border:2px solid var(--footer-bg-color);border-radius:15px;display:inline-block;text-align:center;transition:all 0.3s ease-in-out;animation:shadow-pulse 3s infinite}.products-to-offer .item-container .leanefy-item .pcall-to-cation .btn-text-container:hover{background:var(--beige-color)}.products-to-offer .item-container .leanefy-item .pcall-to-cation .btn-text-container a{text-transform:uppercase;font-weight:700;font-size:.9rem;display:inline-flex;align-items:center}.products-to-offer .item-container .leanefy-item .pcall-to-cation .btn-text-container a i{display:inline-flex;width:30px;height:30px;background:var(--text-black-color);border-radius:50%;color:var(--text-white-color);align-items:center;justify-content:center}.products-to-offer .item-container .leanefy-item .pcall-to-cation small{font-size:.8rem}.about-semaglutide-page .about-semaglutide,.about-semaglutide-page .about-semaglutide-reorder{height:548px;position:relative;overflow:hidden}.about-semaglutide-page .about-semaglutide .marquee,.about-semaglutide-page .about-semaglutide-reorder .marquee{--gap:16px;display:flex;flex-direction:column;overflow:hidden;user-select:none;gap:var(--gap);height:100%}.about-semaglutide-page .about-semaglutide .marquee .marquee__group,.about-semaglutide-page .about-semaglutide-reorder .marquee .marquee__group{flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:space-around;gap:var(--gap);min-height:auto;animation:scroll 10s linear infinite}.about-semaglutide-page .about-semaglutide .marquee .marquee__group .slide,.about-semaglutide-page .about-semaglutide-reorder .marquee .marquee__group .slide{border-radius:20px;overflow:hidden;height:350px}.about-semaglutide-page .about-semaglutide .marquee .marquee__group .marquee__group img,.about-semaglutide-page .about-semaglutide-reorder .marquee .marquee__group .marquee__group img{width:100%;height:100%;object-fit:cover;border-style:none}@keyframes scroll{0%{transform:translateY(0)}100%{transform:translateY(calc(-100% - var(--gap)))}}@media screen and (min-width:346px) and (max-width:575px){.about-semaglutide-page .about-semaglutide .header-container,.about-semaglutide-page .about-semaglutide-reorder .header-container{flex-direction:column-reverse}}.about-semaglutide-page .about-semaglutide .semaglutide-page-title,.about-semaglutide-page .about-semaglutide-reorder .semaglutide-page-title{font-size:2rem}@media screen and (min-width:346px) and (max-width:575px){.about-semaglutide-page .about-semaglutide .semaglutide-page-title,.about-semaglutide-page .about-semaglutide-reorder .semaglutide-page-title{text-align:center;font-size:1.5rem}}.about-semaglutide-page .about-semaglutide .highlight,.about-semaglutide-page .about-semaglutide-reorder .highlight{font-weight:700}.about-semaglutide-page .about-semaglutide #offer-points,.about-semaglutide-page .about-semaglutide-reorder #offer-points{background:rgb(255 255 255 / .2);padding:5px;border-radius:15px}.about-semaglutide-page .about-semaglutide #offer-points li,.about-semaglutide-page .about-semaglutide-reorder #offer-points li{margin:10px 0}@media screen and (min-width:346px) and (max-width:575px){.about-semaglutide-page .about-semaglutide #offer-points li,.about-semaglutide-page .about-semaglutide-reorder #offer-points li{font-size:.8rem}}.about-semaglutide-page .about-semaglutide #offer-points li img,.about-semaglutide-page .about-semaglutide-reorder #offer-points li img{margin-right:15px}@media screen and (min-width:346px) and (max-width:575px){.about-semaglutide-page .about-semaglutide #offer-points li img,.about-semaglutide-page .about-semaglutide-reorder #offer-points li img{margin-right:8px;width:25px}}.about-semaglutide-page .about-semaglutide .about-page-image img,.about-semaglutide-page .about-semaglutide-reorder .about-page-image img{border-radius:20px}.about-semaglutide-page .semaglutide-summary{background:var(--beige-color)}.about-semaglutide-page .semaglutide-summary .semaglutide-question{font-size:2.8rem;color:var(--btn-bg-theme-color-hover);font-weight:700}@media screen and (min-width:346px) and (max-width:575px){.about-semaglutide-page .semaglutide-summary .semaglutide-question{font-size:2rem}}.about-semaglutide-page .semaglutide-summary .phentermine-brief{font-size:1.15rem;font-weight:400;line-height:1.8rem}.about-semaglutide-page .semaglutide-summary .reorder-steps{background:var(--btn-bg-theme-color-hover);padding:20px;min-height:220px;border-radius:20px;position:relative}.about-semaglutide-page .semaglutide-summary .reorder-steps:after{content:"\f061";font-family:FontAwesome;display:inline-block;margin-left:calc(var(--icon-space) * -1);width:var(--icon-space);position:absolute;top:10%;right:10%;font-size:3rem;color:var(--text-black-color)}.about-semaglutide-page .semaglutide-summary .reorder-steps img{margin-bottom:10px}.about-semaglutide-page .semaglutide-summary .reorder-steps .step-title{font-weight:700}.about-semaglutide-page .semaglutide-summary .reorder-steps .step-title{font-weight:700}.about-semaglutide-page .semaglutide-summary .reorder-steps .step-brief-info{font-size:1rem;font-weight:400}.about-semaglutide-page .phentermine-proceed-button{background:var(--btn-bg-theme-color-hover)}.about-semaglutide-page .phentermine-proceed-button i{font-size:1rem;display:inline-flex;width:30px;height:30px;background:var(--text-black-color);border-radius:50%;color:var(--text-white-color);align-items:center;justify-content:center}.about-semaglutide-page .phentermine-proceed-button:hover{background-color:#555;color:var(--text-white-color)}.about-semaglutide-page .facts-to-keep{background:var(--bg-color-light)}.about-semaglutide-page .facts-to-keep .facts-heading{font-size:2rem;color:var(--text-black-color)}.about-semaglutide-page .facts-to-keep .facts-points{font-size:1.12rem;line-height:1.8rem;list-style:circle}.about-semaglutide-page .facts-to-keep .food-habits p{text-align:justify;font-size:1.12rem;line-height:1.8rem}.about-semaglutide-page .facts-to-keep .list-group,.about-semaglutide-page .facts-to-keep .list-group-item{background:var(--btn-bg-theme-color)!important}.about-semaglutide-page .facts-to-keep .list-group{border-radius:20px}.about-semaglutide-page .phentermine-faq{background:var(--white-shade)}.page-account-profile{background:var(--bg-color-light)}.page-account-profile .card-body .nav.nav-tabs li{font-size:1rem;color:var(--text-black-color);font-weight:600}.page-account-profile .card-body .nav.nav-tabs li .nav-link{color:var(--text-black-color)}.page-account-profile .card-body .nav.nav-tabs li .nav-link.active{color:var(--btn-bg-theme-color-hover)}.page-account-profile .card-body .tab-content label{font-size:1rem}.page-account-profile .text-bg-primary{color:var(--text-black-color)!important;background-color:RGBA(var(--bg-color-light),var(--bs-bg-opacity,1))!important}.page-account-profile .py-8{padding-bottom:4.5rem!important;padding-top:4.5rem!important}@media (min-width:576px){.page-account-profile .py-sm-8{padding-bottom:4.5rem!important;padding-top:4.5rem!important}}@media (min-width:768px){.page-account-profile .py-md-8{padding-bottom:4.5rem!important;padding-top:4.5rem!important}}@media (min-width:992px){.page-account-profile .py-lg-8{padding-bottom:4.5rem!important;padding-top:4.5rem!important}}@media (min-width:1200px){.page-account-profile .py-xl-8{padding-bottom:4.5rem!important;padding-top:4.5rem!important}}@media (min-width:1400px){.page-account-profile .py-xxl-8{padding-bottom:4.5rem!important;padding-top:4.5rem!important}}.page-account-profile .bsb-btn-xl{--bs-btn-padding-y:0.625rem;--bs-btn-padding-x:1.25rem;--bs-btn-font-size:calc(1.26rem + 0.12vw);--bs-btn-border-radius:var(--bs-border-radius-lg)}@media (min-width:1200px){.page-account-profile .bsb-btn-xl{--bs-btn-font-size:1.35rem}}.page-account-profile .bsb-btn-2xl{--bs-btn-padding-y:0.75rem;--bs-btn-padding-x:1.5rem;--bs-btn-font-size:calc(1.27rem + 0.24vw);--bs-btn-border-radius:var(--bs-border-radius-lg)}@media (min-width:1200px){.page-account-profile .bsb-btn-2xl{--bs-btn-font-size:1.45rem}}.page-account-profile .bsb-btn-3xl{--bs-btn-padding-y:0.875rem;--bs-btn-padding-x:1.75rem;--bs-btn-font-size:calc(1.28rem + 0.36vw);--bs-btn-border-radius:var(--bs-border-radius-lg)}@media (min-width:1200px){.page-account-profile .bsb-btn-3xl{--bs-btn-font-size:1.55rem}}.page-account-profile .bsb-btn-4xl{--bs-btn-padding-y:1rem;--bs-btn-padding-x:2rem;--bs-btn-font-size:calc(1.29rem + 0.48vw);--bs-btn-border-radius:var(--bs-border-radius-lg)}@media (min-width:1200px){.page-account-profile .bsb-btn-4xl{--bs-btn-font-size:1.65rem}}.page-account-profile .bsb-btn-5xl{--bs-btn-padding-y:1.125rem;--bs-btn-padding-x:2.25rem;--bs-btn-font-size:calc(1.3rem + 0.6vw);--bs-btn-border-radius:var(--bs-border-radius-lg)}@media (min-width:1200px){.page-account-profile .bsb-btn-5xl{--bs-btn-font-size:1.75rem}}.page-account-profile .bsb-btn-circle{align-items:center;backface-visibility:hidden;border-radius:50%!important;display:inline-flex;height:2.5rem;justify-content:center;line-height:1;padding:0;width:2.5rem}.page-account-profile .bsb-btn-circle.bsb-btn-circle-sm{height:2rem;width:2rem}.page-account-profile .bsb-btn-circle.bsb-btn-circle-lg{height:3rem;width:3rem}.page-account-profile .bsb-btn-circle.bsb-btn-circle-xl{height:3.5rem;width:3.5rem}.page-account-profile .bsb-btn-circle.bsb-btn-circle-2xl{height:4rem;width:4rem}.page-account-profile .bsb-btn-circle.bsb-btn-circle-3xl{height:4.5rem;width:4.5rem}.page-account-profile .bsb-btn-circle.bsb-btn-circle-4xl{height:5rem;width:5rem}.page-account-profile .bsb-btn-circle.bsb-btn-circle-5xl{height:5.5rem;width:5.5rem}.page-account-profile .bsb-btn-circle.bsb-btn-circle-6xl{height:6rem;width:6rem}.page-account-profile .bsb-btn-circle.bsb-btn-circle-7xl{height:6.5rem;width:6.5rem}.page-account-profile .bsb-btn-circle.bsb-btn-circle-8xl{height:7rem;width:7rem}.page-account-profile .bsb-btn-circle.bsb-btn-circle-9xl{height:7.5rem;width:7.5rem}.page-account-profile .bsb-btn-circle.bsb-btn-circle-10xl{height:8rem;width:8rem}.video-thumb{cursor:pointer;transition:transform 0.3s ease}.video-thumb:hover{transform:scale(1.02)}form#payment-form #card-element input{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}form#payment-form #submit{background:linear-gradient(135deg,#f18068,#fc9d7e);border:none;padding:12px 30px;border-radius:10px;transition:all 0.3s ease;font-weight:600;font-size:.89rem;margin:20px auto}.StripeElement{background-color:#fafafa;padding:12px;border:1px solid #ced4da;border-radius:5px;margin-bottom:20px;transition:box-shadow 0.2s ease-in-out}.StripeElement--focus{box-shadow:0 0 0 .25rem rgb(13 110 253 / .25)}.StripeElement--invalid{border-color:#dc3545;background-color:#f8d7da}.StripeElement--complete{background-color:#d4edda;border-color:#28a745}.location-page .card{background-color:none!important;-webkit-perspective:150rem;perspective:150rem;-moz-perspective:150rem;position:relative}.location-page .location-card{height:16rem}.location-page .card__side{height:16rem;-webkit-transition:all 0.8s ease;transition:all 0.8s ease;position:absolute;top:0;left:0;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:3px;overflow:hidden;-webkit-box-shadow:0 1.5rem 4rem rgb(0 0 0 / .15);box-shadow:0 1.5rem 4rem rgb(0 0 0 / .15)}.location-page .card__side--front{background-color:var(--sec-color)}.location-page .card__side--front-1{background:var(--sec-color)}.location-page .card__side--back{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.location-page .card__side--back-1{background:var(--sec-color)}.location-page .card:hover .card__side--front-1{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.location-page .card:hover .card__side--back{-webkit-transform:rotateY(0);transform:rotateY(0)}.location-page .card__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.location-page .card__title--1 .fas{font-size:5rem}.location-page .card__title--2 .fas{font-size:5rem}.location-page .card__title--3 .fas{font-size:5rem}.location-page .card__heading{font-size:1.5rem;font-weight:300;text-transform:uppercase;text-align:center;color:var(--text-black-color);width:75%;padding-top:14px}.location-page .card__heading-span{padding:1rem 1.5rem;-webkit-box-decoration-break:clone;box-decoration-break:clone}.location-page .card__details{padding:0 2rem 2rem}.location-page .card__details ul{list-style:none;width:80%;margin:0 auto}.location-page .card__details ul li{text-align:center;font-size:1.5rem;padding:1rem}.location-page .card__details ul li:not(:last-child){border-bottom:1px solid #eee}.location-page .card__cta{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:90%;text-align:center}.location-page .card__price-box{text-align:center;color:var(--text-black-color);margin-bottom:8rem}.location-page .card__price-only{font-size:1.4rem;text-transform:uppercase}.location-page .card__price-value{font-size:3rem;font-weight:100}.location-page .btn--green{background:var(--sec-color);text-align:center;color:#fff;border-radius:8px;padding:10px}#blog-header-section{background:var(--dark-grey-shade)}#blog-header-section .blog-title{color:var(--text-white-color);font-size:3.8rem;font-weight:700}.alert.alert-success{background:var(--product-item-bg-color);color:var(--text-black-color);border-color:var(--product-item-bg-color);font-weight:700}.alert.alert-danger{background:var(--text-theme-color);color:var(--text-black-color);border-color:var(--text-theme-color);font-weight:700}.pharmacy-list{font-size:1rem;font-weight:400}.pharmacy-list .pharmacy-item{border-bottom:1px solid #e5e5e5;margin-bottom:2px}.pharmacy-list .pharmacy-item strong{color:var(--product-item-bg-color)}.medication-specialized-points .card{min-height:120px}.team-card{height:100%;border:1px solid rgb(0 0 0 / .06);border-radius:var(--card-r);box-shadow:0 2px 12px rgb(0 0 0 / .04);transition:transform 0.2s ease,box-shadow 0.2s ease}.team-card:focus-within,.team-card:hover{transform:translateY(-2px);box-shadow:0 10px 28px rgb(0 0 0 / .1)}.team-photo{width:128px;height:128px;border-radius:50%;overflow:hidden;box-shadow:0 6px 16px rgb(0 0 0 / .12)}.team-photo img{display:block;width:100%;height:100%;object-fit:cover}.team-role{font-weight:800}.team-social a{width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#f5f6f7;color:#333;text-decoration:none}.team-social a:hover{background:#e9ecef}#core-team .col-12,#core-team .col-md-6,#core-team .col-lg-3{display:flex}#core-team .card{position:static!important;inset:auto!important;display:flex!important;flex-direction:column;height:100%;min-width:0;overflow:hidden;border-radius:.75rem;box-shadow:var(--bs-box-shadow-sm,0 .125rem .25rem rgb(0 0 0 / .075));transform:none!important}#core-team .ratio{width:100%}#core-team .ratio>picture,#core-team .ratio>img{width:100%;height:100%;display:block}#core-team .ratio img{object-fit:cover}#core-team .card-body{flex:1 1 auto;min-height:0}#core-team .card-footer{border-top:1px solid rgb(0 0 0 / .075);background:#fff0}#core-team .card-body .h5{overflow-wrap:anywhere}#core-team .card,#core-team .card *{will-change:auto}.team-photo{width:300px;height:300px;border-radius:50%;overflow:hidden}.team-photo img{width:100%;height:100%;object-fit:cover}.rf-hp{display:none}.rf-alert{display:flex;gap:.5rem;align-items:center;padding:.75rem .9rem;border-radius:10px;margin-bottom:1rem}.rf-alert i{line-height:1}.rf-alert--success{background:#e8fff1;border:1px solid #b7f0c3}.rf-alert--error{background:#ffe8e8;border:1px solid #ffc2c2}.rf-offer{display:flex;gap:.75rem;align-items:flex-start;background:#fff4e5;color:#111;border:1px solid #ffd7a8;border-radius:14px;padding:.85rem 1rem;margin-bottom:1.25rem}.rf-offer i{line-height:1;margin-top:.2rem}.rf-offer .rf-offer__text strong{font-weight:700}.rf-card{background:#fff;border:1px solid #eee;border-radius:14px;padding:1.25rem}.rf-h3{margin-top:0;margin-bottom:.75rem;font-size:1.15rem;font-weight:700}.rf-group{margin-bottom:.9rem}.rf-label{display:block;font-weight:600;margin-bottom:.35rem}.rf-input{display:block;width:100%;border:1px solid #ced4da;border-radius:10px;padding:.6rem .75rem;font-size:1rem;transition:border-color 0.12s ease,box-shadow 0.12s ease,transform 0.12s ease,background-color 0.12s ease,color 0.12s ease}.rf-input:focus{outline:none;border-color:#111;box-shadow:0 0 0 3px rgb(0 0 0 / .06)}.rf-input.is-invalid{border-color:#b00020;box-shadow:0 0 0 3px rgb(176 0 32 / .12)}.rf-invalid{color:#b00020;font-size:.92rem;margin-top:.25rem;min-height:1.1em}.rf-actions{display:flex;justify-content:flex-end;margin-top:1rem}.rf-btn{border-radius:10px;border:1px solid #111;background:#111;color:#fff;font-weight:700;padding:.7rem 1.1rem;cursor:pointer;transition:border-color 0.12s ease,box-shadow 0.12s ease,transform 0.12s ease,background-color 0.12s ease,color 0.12s ease}.rf-btn:hover,.rf-btn:focus{transform:translateY(-1px)}.rf-btn:disabled{opacity:.6;cursor:not-allowed}@charset "UTF-8";:root{--safe-top:env(safe-area-inset-top, 0px);--safe-left:env(safe-area-inset-left, 0px);--safe-right:env(safe-area-inset-right, 0px)}.btn-primary{background:linear-gradient(135deg,#f18068,#fc9d7e);border:none}.topbar{background-color:#facdbe;padding-top:calc(0.875rem + var(--safe-top));padding-bottom:.875rem;min-height:42px;line-height:1.2;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%}.topbar .container{padding-left:max(0.75rem, var(--safe-left));padding-right:max(0.75rem, var(--safe-right))}.topbar-text{color:#2b2b2b;font-weight:700;font-size:1rem;letter-spacing:.2px;word-break:break-word;overflow-wrap:anywhere}.topbar-icon,.topbar-signin i{font-size:1.05rem}@media (max-width:575.98px){.topbar-icon,.topbar-signin i{font-size:1rem}}.topbar-signin{color:#1f1f1f;font-weight:700;font-size:1rem;padding:.25rem .5rem;border-radius:.375rem;transition:transform 120ms ease,color 120ms ease,background-color 120ms ease}.topbar-signin:hover{color:#000;background-color:rgb(0 0 0 / .05);transform:translateY(-1px);text-decoration:none}.topbar-signin:focus-visible{outline:none;box-shadow:0 0 0 3px rgb(0 0 0 / .08)}.topbar-signin .signin-label{white-space:nowrap}@media (max-width:349.98px){.topbar-signin .signin-label{white-space:normal}}@media (max-width:400px){.topbar{padding-top:calc(0.2rem + var(--safe-top));padding-bottom:.2rem}.topbar-text,.topbar-signin{font-size:.875rem}#leanefy-topbar .row{--bs-gutter-x:0.5rem}}@supports (-webkit-touch-callout:none){.topbar-text{text-rendering:optimizeLegibility}}.navbar-wrap{background:#fff;border-bottom:1px solid rgb(0 0 0 / .06)}.logo-img{display:block;height:auto}.main-nav .nav-link{font-weight:700;color:#222;line-height:1.2;padding-top:.65rem;padding-bottom:.65rem;border-radius:.375rem}.main-nav .nav-link:hover,.main-nav .nav-link:focus{color:#000;background:rgb(0 0 0 / .04);text-decoration:none}@media (min-width:992px){.main-nav .hover-dd{position:relative}.main-nav .hover-dd .dropdown-menu{margin-top:0rem;border-radius:.5rem;border:1px solid rgb(0 0 0 / .08);box-shadow:0 10px 30px rgb(0 0 0 / .08);display:none;opacity:0;transform:translateY(6px);transition:opacity 120ms ease,transform 120ms ease}.main-nav .hover-dd:hover>.dropdown-menu,.main-nav .hover-dd:focus-within>.dropdown-menu{display:block;opacity:1;transform:translateY(0)}.main-nav .dropdown-item{font-weight:500;padding:.5rem 1rem}.main-nav .dropdown-item:hover,.main-nav .dropdown-item:focus{background-color:rgb(241 128 104 / .08);color:#f18068}}.journey-btn{background:#000;color:#f18068;font-weight:800;border-radius:999px;padding:.6rem 1.1rem;line-height:1;border:1px solid rgb(0 0 0 / .85);transform-origin:center;animation:heartbeat 1.6s ease-in-out infinite}.journey-btn:hover{text-decoration:none;filter:brightness(1.05)}.journey-btn:focus-visible{outline:none;box-shadow:0 0 0 3px rgb(241 128 104 / .35)}@keyframes heartbeat{0%{transform:scale(1)}10%{transform:scale(1.06)}20%{transform:scale(1)}30%{transform:scale(1.08)}40%{transform:scale(1)}100%{transform:scale(1)}}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;background:no-repeat center/100% 100%;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='black' stroke-width='2' stroke-linecap='round' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E") center/contain no-repeat;background-color:#000}.nav-offcanvas{width:75vw}@media (max-width:400px){.nav-offcanvas{width:80vw}}.nav-offcanvas .offcanvas-header{border-bottom:1px solid rgb(0 0 0 / .06)}.nav-offcanvas .offcanvas-title{font-weight:800}.nav-offcanvas .off-link{display:block;padding:.75rem .25rem;font-weight:700;color:#222;text-decoration:none;border-radius:.375rem}.nav-offcanvas .off-link:hover{background:rgb(0 0 0 / .04)}.nav-offcanvas .off-accordion{background:#fff0;border:0;padding:.75rem .25rem;font-weight:800;color:#111;border-radius:.375rem;width:100%}.nav-offcanvas .off-accordion:hover{background:rgb(0 0 0 / .04)}.nav-offcanvas .off-sublist{list-style:none;padding-left:.75rem;margin:.25rem 0 .75rem 0}.nav-offcanvas .off-sublist li{margin:.15rem 0}.nav-offcanvas .off-sublist li a{display:block;padding:.5rem .25rem;color:#222;text-decoration:none;border-radius:.25rem}.nav-offcanvas .off-sublist li a:hover{background:rgb(0 0 0 / .035)}.nav-offcanvas .off-sublist li.divider{height:1px;margin:.4rem 0;background:rgb(0 0 0 / .08)}@media (max-width:400px){.logo-link{display:inline-flex}.logo-img{width:140px;height:auto}}@supports (-webkit-touch-callout:none){.main-nav .nav-link{text-rendering:optimizeLegibility}}.lf-footer{--bg:#facdbe;--text:#1a1a1a;--muted:#4a4a4a;--card:#fff;--radius:16px;--gap:clamp(14px, 2.4vw, 24px);background:var(--bg);color:var(--text);padding:clamp(28px, 6vw, 72px) 0}.lf-footer .lf-top{display:grid;grid-template-columns:2fr 1.5fr 1.8fr auto;gap:var(--gap);align-items:center;margin-bottom:clamp(20px, 4vw, 36px)}@media (max-width:991.98px){.lf-footer .lf-top{grid-template-columns:1fr 1fr;row-gap:var(--gap)}}@media (max-width:575.98px){.lf-footer .lf-top{grid-template-columns:1fr}}.lf-footer .lf-cert{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center}.lf-footer .lf-cert .lf-cert-media{margin:0;line-height:0;aspect-ratio:20/8;display:grid;place-items:center}.lf-footer .lf-cert .lf-cert-media img{width:60%;height:auto;max-width:200px;display:block}.lf-footer .lf-cert .lf-cert-text{display:grid;gap:2px}.lf-footer .lf-cert .lf-cert-text strong{font-weight:900;font-size:clamp(0.95rem, 1.8vw, 1.05rem)}.lf-footer .lf-cert .lf-cert-text span{font-size:clamp(0.85rem, 1.6vw, 0.95rem);color:var(--muted)}.lf-footer .lf-hours,.lf-footer .lf-providers{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:center;background:var(--card);border-radius:var(--radius);padding:12px 14px;box-shadow:0 6px 18px rgb(0 0 0 / .06)}.lf-footer .lf-hours i,.lf-footer .lf-providers i{font-size:1.15rem}.lf-footer .lf-hours strong,.lf-footer .lf-providers strong{display:block;font-weight:900;font-size:clamp(0.95rem, 1.6vw, 1.05rem)}.lf-footer .lf-hours span,.lf-footer .lf-providers span{display:block;font-size:clamp(0.85rem, 1.4vw, 0.95rem);color:var(--muted)}.lf-footer .lf-social{display:flex;gap:10px;justify-content:flex-end}@media (max-width:991.98px){.lf-footer .lf-social{justify-content:flex-start}}.lf-footer .lf-social .s-btn{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#000;color:#fff;text-decoration:none;transition:transform 0.18s ease,filter 0.18s ease}.lf-footer .lf-social .s-btn:hover{transform:translateY(-1px);filter:brightness(1.05)}.lf-footer .lf-social .s-btn i{font-size:.95rem}.lf-footer .lf-links{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap);margin:clamp(16px, 3vw, 24px) 0 clamp(18px, 3vw, 28px)}@media (max-width:767.98px){.lf-footer .lf-links{grid-template-columns:1fr}}.lf-footer .lf-col-title{margin:0 0 10px 0;font-weight:900;font-size:clamp(1rem, 2.2vw, 1.125rem)}.lf-footer .lf-nav{list-style:none;margin:0;padding:0;display:grid;gap:6px}.lf-footer .lf-nav li a{display:inline-flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;text-decoration:none;color:var(--text);transition:transform 0.18s ease,background-color 0.18s ease}.lf-footer .lf-nav li a i{width:1.1em;text-align:center}.lf-footer .lf-nav li a:hover{transform:translateX(4px);background:rgb(0 0 0 / .06)}.lf-footer .lf-nav li a:focus-visible{outline:none;box-shadow:0 0 0 3px rgb(0 0 0 / .2)}.lf-footer .lf-note{margin-top:clamp(18px, 3.5vw, 28px);background:var(--card);border-radius:var(--radius);padding:clamp(16px, 3vw, 24px);box-shadow:0 6px 18px rgb(0 0 0 / .06)}.lf-footer .lf-note h3{margin:0 0 8px 0;font-weight:900;font-size:clamp(1rem, 2.3vw, 1.2rem);display:flex;align-items:center;gap:8px}.lf-footer .lf-note p{margin:0 0 .75rem 0;font-size:clamp(0.92rem, 1.6vw, 1rem);color:var(--text)}.lf-footer .lf-note blockquote{margin:0;padding:10px 14px;border-left:4px solid #000;background:#f9f9f9;border-radius:10px;font-size:clamp(0.92rem, 1.6vw, 1rem)}.lf-footer .lf-note blockquote footer{margin-top:.5rem;color:var(--muted);background:none}.lf-footer .lf-bottom{margin-top:clamp(16px, 3vw, 24px);text-align:center}.lf-footer .lf-bottom small{font-size:.9rem;color:var(--muted)}.lf-footer .lf-top{align-items:stretch}.lf-footer .lf-top .lf-hours,.lf-footer .lf-top .lf-providers{align-self:stretch}.lf-footer .lf-top .lf-cert{align-self:center}.lf-footer .lf-top .lf-cert .lf-cert-media{aspect-ratio:auto}.lf-footer .lf-top .lf-cert .lf-cert-media img{max-height:72px;width:auto;height:auto;display:block}.lf-footer .lf-top .lf-hours,.lf-footer .lf-top .lf-providers{min-height:72px}@media (max-width:575.98px){.lf-footer .lf-top .lf-cert .lf-cert-media img{max-height:60px}.lf-footer .lf-top .lf-hours,.lf-footer .lf-top .lf-providers{min-height:60px}}.lf-footer .lf-top{grid-template-columns:minmax(200px,auto) repeat(2,1fr) auto}@supports (grid-template-columns:subgrid){.lf-footer .lf-top{}}.lf-footer .lf-top .lf-hours,.lf-footer .lf-top .lf-providers{align-self:stretch;height:100%;display:grid;grid-template-columns:auto 1fr;align-items:center;min-height:72px}.lf-footer .lf-top .lf-cert,.lf-footer .lf-top .lf-social{align-self:center}@media (max-width:991.98px){.lf-footer .lf-top{grid-template-columns:1fr 1fr}}@media (max-width:575.98px){.lf-footer .lf-top{grid-template-columns:1fr}}@media (min-width:576px){.topbar .topbar-left .topbar-text{white-space:nowrap}.topbar .topbar-left .topbar-offer-link{white-space:nowrap;margin-left:.5rem}}@media (max-width:575.98px){.topbar .topbar-left{flex-wrap:wrap}.topbar .topbar-left .topbar-text{flex:0 0 100%;white-space:normal;text-align:center;margin-bottom:.125rem}.topbar .topbar-left .topbar-offer-link{flex:0 0 100%;display:inline-block;text-align:center;margin-top:.125rem}}.topbar .topbar-offer-link{font-weight:800;text-decoration:none;color:#000;transition:color 0.2s ease,background-color 0.2s ease,box-shadow 0.2s ease}.topbar .topbar-offer-link:hover,.topbar .topbar-offer-link:focus{text-decoration:none;color:#000;background-color:rgb(0 0 0 / .08);border-radius:.5rem;box-shadow:0 0 0 .15rem rgb(0 0 0 / .15);outline:0}