@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 rgba(0, 98, 204, 0.3);}.step::placeholder{color:rgb(146, 146, 146) !important;opacity:0.5;font-size:0.9rem;}input::file-selector-button{font-weight:bold;color:red !important;padding:0.5em;border:thin solid grey;border-radius:3px;}#bp_top::placeholder, #bp_bottom:placeholder{color:rgb(224, 2, 2) !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:#555555;}.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 rgba(0, 98, 204, 0.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:0.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:0.93rem;font-weight:700;}.navbar .nav-link.active::after{content:"";position:absolute;width:100%;height:2px;background-color:black;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:bold;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:0px 4px 6px rgba(0, 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:0px;}}.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:rgba(255, 255, 255, 0.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:rgba(255, 255, 255, 0.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:0px;}.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:rgba(255, 255, 255, 0.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:rgba(255, 255, 255, 0.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:0px;}}@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:0.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:rgba(255, 255, 255, 0.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:0.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 rgba(0, 0, 0, 0.8);}50%{box-shadow:0 0 0 0 rgba(0, 0, 0, 0.2);}100%{box-shadow:0 0 0 20px transparent;}}.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:0.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:0.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:#555555;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:0.85rem;}.bmi-calculator .bmi-form-container .btn:hover{background-color:#555555;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:transparent;box-shadow:none;background-color:transparent;}.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:#ffffff;}.dr-bio{line-height:2.5rem;font-size:1.1rem;font-weight:400;}.doc-img{width:80%;border-radius:5px;outline:5px double rgba(0, 0, 0, 0.15);outline-offset:-20px;-webkit-box-shadow:rgba(50, 50, 105, 0.15) 0 2px 5px 0px, rgba(0, 0, 0, 0.05) 0 1px 1px 0;box-shadow:rgba(50, 50, 105, 0.15) 0 2px 5px 0px, rgba(0, 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:transparent;}.page-faq .accordion-button:not(.collapsed){color:#333;background-color:transparent;box-shadow:none;}.page-faq .accordion-button:focus{box-shadow:none;border-color:transparent;}.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:white;border-radius:20px;overflow:hidden;box-shadow:0 5px 30px rgba(0, 0, 0, 0.1);}.contact-page .contact-info{background:linear-gradient(135deg, #f18068, #fc9d7e);padding:40px;color:white;}.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:rgba(255, 255, 255, 0.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:rgba(255, 255, 255, 0.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:white;color:#000000;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 rgba(0, 98, 204, 0.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:rgba(255, 255, 255, 0.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:0.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:#555555;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:white;border-radius:20px;overflow:hidden;box-shadow:0 5px 30px rgba(0, 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 rgba(0, 98, 204, 0.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:white;padding:10px 10px;border-radius:20px;box-shadow:0 10px 30px rgba(0, 0, 0, 0.1);width:100%;max-width:100%;position:relative;overflow:hidden;margin:0 auto;}.process-booking-page .form-container label{font-size:0.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:0.25em;border-color:black;}.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 0px;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:rgba(255, 255, 255, 0.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:0.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 rgba(0, 0, 0, 0.8);}50%{box-shadow:0 0 0 0 rgba(0, 0, 0, 0.2);}100%{box-shadow:0 0 0 20px transparent;}}.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:0.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:0.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:rgba(255, 255, 255, 0.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:0.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:#555555;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:0.375rem 0.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:0.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 0.25rem rgba(13, 110, 253, 0.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 rgba(0, 0, 0, 0.15);box-shadow:0 1.5rem 4rem rgba(0, 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 rgba(0, 0, 0, 0.06);border-radius:var(--card-r);box-shadow:0 2px 12px rgba(0, 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 rgba(0, 0, 0, 0.1);}.team-photo{width:128px;height:128px;border-radius:50%;overflow:hidden;box-shadow:0 6px 16px rgba(0, 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{}#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:0.75rem;box-shadow:var(--bs-box-shadow-sm, 0 0.125rem 0.25rem rgba(0, 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 rgba(0, 0, 0, 0.075);background:transparent;}#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:0.5rem;align-items:center;padding:0.75rem 0.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:0.75rem;align-items:flex-start;background:#fff4e5;color:#111;border:1px solid #ffd7a8;border-radius:14px;padding:0.85rem 1rem;margin-bottom:1.25rem;}.rf-offer i{line-height:1;margin-top:0.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:0.75rem;font-size:1.15rem;font-weight:700;}.rf-group{margin-bottom:0.9rem;}.rf-label{display:block;font-weight:600;margin-bottom:0.35rem;}.rf-input{display:block;width:100%;border:1px solid #ced4da;border-radius:10px;padding:0.6rem 0.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 rgba(0, 0, 0, 0.06);}.rf-input.is-invalid{border-color:#b00020;box-shadow:0 0 0 3px rgba(176, 0, 32, 0.12);}.rf-invalid{color:#b00020;font-size:0.92rem;margin-top:0.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:0.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:0.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:0.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:0.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:0.25rem 0.5rem;border-radius:0.375rem;transition:transform 120ms ease, color 120ms ease, background-color 120ms ease;}.topbar-signin:hover{color:#000000;background-color:rgba(0, 0, 0, 0.05);transform:translateY(-1px);text-decoration:none;}.topbar-signin:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(0, 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:0.2rem;}.topbar-text, .topbar-signin{font-size:0.875rem;}#leanefy-topbar .row{--bs-gutter-x:0.5rem;}}@supports (-webkit-touch-callout:none){.topbar-text{text-rendering:optimizeLegibility;}}.navbar-wrap{background:#ffffff;border-bottom:1px solid rgba(0, 0, 0, 0.06);}.logo-img{display:block;height:auto;}.main-nav{}.main-nav .nav.gap-2{gap:0.8rem !important;}.main-nav .nav-link{font-weight:700;color:#222;line-height:1.2;padding-top:0.65rem;padding-bottom:0.65rem;border-radius:0.375rem;padding-left:0.25rem !important;padding-right:0.25rem !important;}.main-nav .nav-link:hover, .main-nav .nav-link:focus{color:#000;background:rgba(0, 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:0.5rem;border:1px solid rgba(0, 0, 0, 0.08);box-shadow:0 10px 30px rgba(0, 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:0.5rem 1rem;}.main-nav .dropdown-item:hover, .main-nav .dropdown-item:focus{background-color:rgba(241, 128, 104, 0.08);color:#f18068;}}.journey-btn{background:#000000;color:#f18068;font-weight:800;border-radius:999px;padding:0.6rem 1.1rem;line-height:1;border:1px solid rgba(0, 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 rgba(241, 128, 104, 0.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 rgba(0, 0, 0, 0.06);}.nav-offcanvas .offcanvas-title{font-weight:800;}.nav-offcanvas .off-link{display:block;padding:0.75rem 0.25rem;font-weight:700;color:#222;text-decoration:none;border-radius:0.375rem;}.nav-offcanvas .off-link:hover{background:rgba(0, 0, 0, 0.04);}.nav-offcanvas .off-accordion{background:transparent;border:0;padding:0.75rem 0.25rem;font-weight:800;color:#111;border-radius:0.375rem;width:100%;}.nav-offcanvas .off-accordion:hover{background:rgba(0, 0, 0, 0.04);}.nav-offcanvas .off-sublist{list-style:none;padding-left:0.75rem;margin:0.25rem 0 0.75rem 0;}.nav-offcanvas .off-sublist li{margin:0.15rem 0;}.nav-offcanvas .off-sublist li a{display:block;padding:0.5rem 0.25rem;color:#222;text-decoration:none;border-radius:0.25rem;}.nav-offcanvas .off-sublist li a:hover{background:rgba(0, 0, 0, 0.035);}.nav-offcanvas .off-sublist li.divider{height:1px;margin:0.4rem 0;background:rgba(0, 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 rgba(0, 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:0.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:rgba(0, 0, 0, 0.06);}.lf-footer .lf-nav li a:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(0, 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 rgba(0, 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 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:0.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:0.9rem;color:var(--muted);}.lf-footer{}.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-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:0.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:0.125rem;}.topbar .topbar-left .topbar-offer-link{flex:0 0 100%;display:inline-block;text-align:center;margin-top:0.125rem;}}.topbar .topbar-offer-link{font-weight:800;text-decoration:none;color:#000000;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:black;background-color:rgba(0, 0, 0, 0.08);border-radius:0.5rem;box-shadow:0 0 0 0.15rem rgba(0, 0, 0, 0.15);outline:0;}.breadcrumbs{font-size:14px;margin:10px 0;font-weight:bold;}.breadcrumb-link{text-decoration:none;}.breadcrumb-sep{margin:0 6px;opacity:0.6;}.breadcrumb-current{font-weight:600;color:#f18068;background:#000000;padding:5px 20px;border-radius:10px;}:root{--leanefy-dark:#facdbe;--leanefy-dark2:#e4d7c9;--leanefy-blue:#f9ddd4;--leanefy-accent:#8a3d2c;--leanefy-ink:#2a1f1b;--leanefy-soft:#fff7f5;--leanefy-border:#ead9d1;}body{background:#ffffff;color:#2a1f1b;}.hero-wrap{background:radial-gradient(1200px 600px at 20% 10%, rgba(250, 205, 190, 0.7), transparent 60%), radial-gradient(1200px 700px at 80% 20%, rgba(249, 221, 212, 0.7), transparent 55%), linear-gradient(180deg, #facdbe 0%, #e4d7c9 100%);color:#2a1f1b;overflow:hidden;border-bottom:1px solid rgba(0, 0, 0, 0.06);}.hero-card{background:rgba(255, 255, 255, 0.55);border:1px solid rgba(0, 0, 0, 0.08);border-radius:18px;backdrop-filter:blur(10px);}.hero-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background:rgba(249, 221, 212, 0.75);border:1px solid rgba(138, 61, 44, 0.18);color:#2a1f1b;font-weight:800;font-size:12px;letter-spacing:0.2px;}.hero-title{font-weight:900;letter-spacing:0.2px;line-height:1.1;color:#2a1f1b;}.hero-title span{color:#8a3d2c;}.text-muted-2{color:rgba(42, 31, 27, 0.75) !important;}.hero-img{border-radius:18px;border:1px solid rgba(0, 0, 0, 0.1);overflow:hidden;box-shadow:0 14px 40px rgba(0, 0, 0, 0.18);}.feature-pill{background:rgba(255, 255, 255, 0.55);border:1px solid rgba(0, 0, 0, 0.08);border-radius:14px;padding:10px 12px;height:100%;}.feature-pill small{color:rgba(42, 31, 27, 0.7);}.section-title{font-weight:900;color:#2a1f1b;letter-spacing:0.1px;}.soft-card{background:#e4d7c9;border:1px solid #ead9d1;border-radius:16px;}.mini-nav{position:sticky;top:0;z-index:100;background:#f9ddd4;backdrop-filter:blur(10px);border-bottom:1px solid #ead9d1;}.mini-nav a{text-decoration:none;font-weight:800;font-size:13px;color:#2a1f1b;padding:10px 12px;display:inline-block;border-radius:10px;transition:all 0.2s ease-in-out;}.mini-nav a:hover{background:rgba(249, 221, 212, 0.55);color:#8a3d2c;}.table thead th{white-space:nowrap;}.cta-strip{background:radial-gradient(900px 500px at 20% 10%, rgba(250, 205, 190, 0.8), transparent 60%), radial-gradient(900px 500px at 80% 20%, rgba(249, 221, 212, 0.75), transparent 55%), linear-gradient(180deg, #facdbe 0%, #e4d7c9 100%);color:#2a1f1b;border-radius:18px;border:1px solid rgba(0, 0, 0, 0.08);}.btn-warning{background:#8a3d2c !important;border-color:#8a3d2c !important;color:#fff !important;}.btn-outline-light{border-color:rgba(42, 31, 27, 0.35) !important;color:#2a1f1b !important;}.btn-outline-light:hover{background:rgba(249, 221, 212, 0.6) !important;border-color:rgba(42, 31, 27, 0.2) !important;}.ico{color:#8a3d2c;margin-right:8px;}.ico-soft{color:rgba(42, 31, 27, 0.75);margin-right:8px;}.card-icon{width:42px;height:42px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:rgba(249, 221, 212, 0.65);border:1px solid rgba(0, 0, 0, 0.08);color:#8a3d2c;flex:0 0 auto;}#retatrutide-content .accordion-button:not(.collapsed){color:#000000;background-color:#f18068;}
