.popup-content .custom-video{width:100%;height:600px;object-fit:cover;border-radius:12px}.popup{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:1000}.popup-content{margin:0 auto;border-radius:12px;width:80%;max-width:360px;text-align:center;position:relative;top:50%;transform:translateY(-50%)}.popup-content .close-btn{padding:10px 20px;font-size:16px;color:#fff;border:none;cursor:pointer;border-radius:5px;position:absolute;top:-5px;right:-6px}.popup-content .close-btn:hover{color:#fff;background:transparent}.no-scroll{overflow:hidden}.cus-header-footer .header-sticky-wrapper,.cus-header-footer .site-footer{display:none}section.snmd_location_header_banner .header_banner{display:flex;justify-content:center}section.snmd_location_header_banner{margin:40px 0}section.snmd_location_header_banner .header_banner{display:flex;justify-content:center;width:100%}section.snmd_location_header_banner .header_banner a{display:flex;justify-content:center;width:100%;position:relative}section.snmd_location_header_banner .header_banner img{display:block;width:65%}section.snmd_location_header_banner .header_banner a:after{content:"";position:absolute;bottom:-2px;left:0;width:0;border-bottom:2px solid currentColor;transition:width .5s ease}section.snmd_location_header_banner .header_banner a:hover:after{width:100%}section.snmd_location_footer{background:#305456;margin-bottom:70px}section.snmd_location_footer .footer-content{text-align:center;padding:25px 25px 90px}section.snmd_location_footer .footer-content p{margin:0;color:#fff}section.snmd_location_banner{padding:0}section.snmd_location_banner .location_banner{text-align:center}section.snmd_location_banner .location_banner_wrapper img{width:100%;height:420px;object-fit:cover}section.snmd_location_banner .location_banner_wrapper{text-align:center}.snmd_store_location_main section.why_shop_in_store_sec .section-header.text-center h2{color:#305456}.snmd_store_location_main section.why_shop_in_store_sec .why_shop_text_inner h3{color:#305456}.snmd_store_location_main section.why_shop_in_store_sec{padding:30px 0 60px}.snmd_store_location_main .links{padding-top:16px}.snmd_store_location_main .svg-links{margin-left:-15px}.snmd_store_location_main .cortez-fl{padding-top:40px}.snmd_store_location_main .store-location-profile-details .store-details-content{margin-bottom:40px}section.schedule_consult{padding:60px 0 0}section.schedule_consult .schedule_consult_wrapper{max-width:713px;margin:0 auto;width:100%}section.schedule_consult .schedule_consult_wrapper .schedule_consult_inner{background:var(--Clear-skies-teal, #C4D1D0);display:flex;border-radius:20px;padding:40px;align-items:center;gap:35px}section.schedule_consult .schedule_consult_wrapper .schedule_consult_inner .schedule_consult_icon img{width:90.45px;height:92.27px;object-fit:contain}section.schedule_consult .schedule_consult_wrapper .schedule_consult_inner .schedule_consult_icon{background:#305456;width:157px;height:157px;display:flex;justify-content:center;align-items:center;border-radius:25.88px;box-shadow:0 4px 36px #00000042}section.schedule_consult .schedule_consult_wrapper .schedule_consult_inner .schedule_consult_text .schedule_consult_hndg_subhndg h2{color:#305456;font-size:32px;font-style:normal;font-weight:650;line-height:36px;text-transform:capitalize;margin-bottom:0;font-family:le-monde-courrier-std-2,serif}section.schedule_consult .schedule_consult_wrapper .schedule_consult_inner .schedule_consult_text .schedule_consult_hndg_subhndg h6{color:var(--Caribbean-Teal, #80A9AA);font-size:16px;font-style:normal;font-weight:700;line-height:48px;letter-spacing:1px;text-transform:uppercase;margin-bottom:0;text-align:left;font-family:interstate,sans-serif}section.schedule_consult .schedule_consult_wrapper .schedule_consult_inner .schedule_consult_text .schedule_consult_cta a.btn{font-family:interstate,sans-serif;font-size:16px;line-height:18.5px;letter-spacing:2px;font-weight:400;border-radius:8px}.custom-recently-view .recently-title{text-align:center;margin-bottom:50px}.custom-recently-view .js-recentPdpBlock{display:flex;justify-content:start;width:100%}.custom-recently-view .main-recent-view{max-width:1500px;margin:0 auto}.custom-recently-view .recently-title h2{font-size:23.4px}.custom-recently-view .main-recent-view #Recent{width:20%;padding:16px}.custom-recently-view .main-recent-view #Recent:hover{border-radius:20px;background:#fff;box-shadow:0 8px 40px #0000001f}.custom-recently-view .main-recent-view .c-product h4.c-product__title{text-align:center;max-width:85%;margin:auto}.custom-recently-view .main-recent-view .c-product h4.c-product__title a.c-product__url{position:relative;color:#305456!important;font-family:Inter;font-size:16px;font-style:normal;font-weight:700;line-height:20px;text-transform:capitalize;letter-spacing:0px}.custom-recently-view .main-recent-view .c-product .c-product__img{text-align:center}.custom-recently-view .main-recent-view .c-product .c-product__img img{width:256px;height:256px!important;object-fit:contain}.custom-content .custom__item .custom__item-inner .aos-animate .image-wrap img{width:100%}.announcement-bar{display:none}.product__thumbs--beside .product__thumb-item .image-wrap.image-wrap__thumbnail img{width:76px;height:76px}.grid-product__meta{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.5}.rewiews-container{max-width:1344px;margin:auto}.reviews-stars{font-weight:700;font-size:11px;line-height:21px;display:flex;align-items:center;letter-spacing:.6px;color:#4f4f4f}img.review-stars-icons{width:100px;margin-right:10px}.reviews-content{display:flex}.reviews-image{width:150px}.reviews-text{font-style:italic;font-weight:450;font-size:16px;line-height:20px;letter-spacing:.6px;color:#4f4f4f;width:290px}.review-navigation-navigation{display:flex;justify-content:center}.review-nav-icon{padding:0 10px}.review-swiper-button-prev,.review-swiper-button-next{cursor:pointer;filter:brightness(0)}.review-header{display:flex;align-items:center;justify-content:center;position:relative;border-bottom:1px solid#A4D6E7}.swiper-wrapper{padding-top:60px}.custom-section-wrapper{background:#333}section.faq-section .faq-part .up-down-part .accordion-item .accordion-body a{background-color:transparent;padding:0 0 30px;color:#305456;font-size:18px;font-weight:400}.site-footer .site-footer__linklist a{color:currentColor;display:inline-block;padding:4px 0;text-decoration:none}.site-header a.site-nav__dropdown-link.site-nav__dropdown-link--second-level{color:#000;text-decoration:none}button#my-modal:disabled{background:#30545678}section.search-report .find-report h2.modal-title{font-size:20px}body .modal-header{padding:5px 22px}.megamenu .site-nav__dropdown-link{color:#000;font-size:15px}.megamenu .site-nav__dropdown-link:not(.site-nav__dropdown-link--top-level){text-decoration:none}div#myModal .modal-dialog{height:100vh;display:flex;align-items:center}.modal-backdrop.fade.show{z-index:-1!important}section.search-report .find-report .lots-number button:hover{background-color:#294243}div#myModal .modal-dialog{max-width:52%}section.search-report .find-report .lots-number .suggestion-item{border:1px solid #00000029;background-color:#fff;border-radius:7px;width:100%;padding:5px;cursor:pointer}section.search-report .find-report .lots-number .suggestion-item:hover{background:#305456;color:#fff}div#suggestion-list{margin-top:10px;height:214px;overflow-x:hidden;position:absolute;width:100%}div#myModal .modal-dialog .modal-body{height:62vh;padding:140px 25px;background-color:#ececec;margin:35px}div#myModal .modal-dialog button.btn-close{opacity:1;background-color:transparent;padding-right:30px}section.search-report .find-report .lots-number ::placeholder{color:#305456bf!important;font-size:18px;opacity:1}section.sunmed-hero-banner-sec{padding:38px 0 0;overflow:hidden}section.sunmed-hero-banner-sec .leftpart img{width:100%;max-width:90%}section.sunmed-hero-banner-sec .sunmed-banner-content{text-align:center}section.sunmed-hero-banner-sec .sunmed-banner-content .content-divider{border-bottom:1px solid #000;width:33px;margin:0 auto 32px}section.lab-result-sec .lab-heading{text-align:center}section.lab-result-sec .lab-heading h2{width:23%;margin:0 auto;padding-top:32px;color:#305456;line-height:48px;font-size:36px;font-weight:600}section.lab-result-sec .lab-result-tab{padding:60px 20px}section.lab-result-sec .lab-result-tab .nav-tabs{justify-content:space-between;width:100%;margin-left:0;border:none}section.lab-result-sec .lab-result-tab .lab_rep_tab_content{background-color:#fff;border:1px solid #C4D1D0;border-radius:24px;padding:15px;margin-top:40px}section.lab-result-sec .lab-result-tab .lab_rep_tab_content .row{align-items:center}section.lab-result-sec .lab-result-tab .lab_rep_tab_content h3{color:#305456;font-size:24px;font-weight:700}section.lab-result-sec .lab-result-tab .lab_rep_tab_content p{color:#305456;font-size:20px;font-weight:400}section.lab-result-sec .lab-result-tab .lab_rep_tab_content .img-parthkdx img{width:100%}section.lab-result-sec .lab-result-tab .nav-tabs li.nav-item{width:28%;border-bottom:1px solid #254142}section.lab-result-sec .lab-result-tab .tab-opt-main{text-align:left}section.lab-result-sec .lab-result-tab .tab-opt-main .tab-opt{display:flex;align-items:center;color:#628080;font-size:20px;font-weight:400}section.lab-result-sec .lab-result-tab .tab-opt-main .tab-opt i{font-size:7px;margin-right:10px}section.lab-result-sec .lab-result-tab .nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#254142;opacity:1;background-color:transparent!important}section.lab-result-sec .lab-result-tab .nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link{color:#254142;opacity:.5;border:none!important;padding-bottom:0!important;padding-left:10px!important;margin-bottom:0}section.lab-result-sec .lab-result-tab .lab_rep_tab_content .left-con{padding:0 60px}section.lab-result-sec .lab-result-tab .tab-opt-main .tab-opt-name{font-size:23px;font-weight:700;color:#305456!important;opacity:1!important;text-transform:capitalize;padding-top:5px}section.sunmed-hero-banner-sec .sunmed-banner-content .banner-bottom-content p{font-weight:500}section.lab-result-sec .lab-heading h6{font-weight:700;font-size:20px;letter-spacing:1px;color:#628080}section.lab-result-sec .lab-result-tab .nav-tabs li.nav-item{width:28%;border-bottom:1px solid #254142;height:fit-content;padding-bottom:12px}section.faq-section{background-color:#f1f1f1;border-radius:35px 35px 0 0;padding-bottom:80px}section.faq-section .faq-part{width:100%;margin:0 auto;max-width:74%}section.faq-section .faq-part .main-heading-part{text-align:center;padding-top:60px}section.faq-section .faq-part .main-heading-part h6{color:#628080;text-transform:uppercase;letter-spacing:2px;font-size:20px;font-weight:600}section.faq-section .faq-part .main-heading-part h2{color:#305456;text-transform:uppercase;padding-top:10px;padding-bottom:50px}section.faq-section .faq-part .up-down-part button.accordion-button{background-color:#f1f1f1}section.faq-section .faq-part .up-down-part .accordion-item{border:0px;border-top:1px solid #305456b0;border-radius:0}section.faq-section .faq-part .up-down-part .accordion-collapse{background-color:#f1f1f1;border-radius:0;border:0px}section.faq-section .faq-part .up-down-part button.accordion-button{background-color:#f1f1f1;box-shadow:unset;padding:12px 0 20px;color:#305456;font-size:24px}section.faq-section .faq-part .up-down-part .accordion-item .accordion-body{background-color:transparent;padding:0 0 30px;color:#305456;font-size:18px;font-weight:300}section.faq-section .faq-part .btn-part .find-lab a{border:1px solid #305456;background-color:#305456;color:#fff;border-radius:6px;padding:6px 14px;font-size:16px;text-decoration:none;font-weight:400;text-transform:capitalize}section.faq-section .faq-part .btn-part .shop-pro a{border:1px solid #305456;background-color:transparent;color:#305456;border-radius:6px;padding:6px 14px;font-size:16px;text-decoration:none;font-weight:400;text-transform:capitalize}section.faq-section .faq-part .btn-part{display:flex;justify-content:center;padding-top:55px;gap:20px}section.faq-section .faq-part .btn-part .find-lab a:hover{background-color:transparent;color:#305456}section.faq-section .faq-part .btn-part .shop-pro a:hover{background-color:#305456;color:#fff}section.read-lab-repot{background-color:#f6f6f6;padding-bottom:55px;padding-top:225px}section.search-report{margin-bottom:-140px;z-index:9;position:relative}section.read-lab-repot .how-read-report .summerzing-report{background-color:#fff;padding:20px 40px;width:90%;border-radius:20px}section.read-lab-repot .how-read-report .summerzing-report h6{color:#628080;letter-spacing:1px;font-size:18px;font-weight:700}section.read-lab-repot .how-read-report .summerzing-report h2{color:#305456;text-transform:capitalize;font-size:35px;font-weight:700;padding-top:8px;padding-bottom:16px}section.read-lab-repot .how-read-report .summerzing-report p{color:#305456;font-size:18px;font-weight:400}section.read-lab-repot .how-read-report .summerzing-report ul.listing-part{padding-left:0}section.read-lab-repot .how-read-report .summerzing-report ul.listing-part li{color:#305456;font-size:18px;font-weight:400}section.search-report .blank-part{background-color:#fff;height:70px}section.search-report .find-report{width:100%;margin:0 auto;max-width:55%;background-color:#c1dbc5;padding:30px 114px;border-radius:40px}section.search-report .find-report h6{letter-spacing:2px;color:#628080;font-size:18px;font-weight:700;text-align:center}section.search-report .find-report h2{color:#305456;text-transform:capitalize;font-size:38px;font-weight:700;padding:8px 0;text-align:center}section.search-report .find-report p{color:#305456;font-size:18px;font-weight:400;text-align:center}section.search-report .find-report .lots-number .efdghcb{position:absolute;right:7px;top:4px}section.search-report .find-report .lots-number button{width:auto;background-color:#305456;border-color:#305456;color:#fff;text-transform:capitalize;font-size:15px;height:39px;border-radius:8px;padding:0 12px}section.search-report .find-report .lots-number input{background-color:#fff;border-radius:10px;border-color:#fff;position:relative;width:100%;color:#305456bf;font-size:18px;height:48px;padding-left:12px}section.search-report .find-report .lots-number{position:relative}section.sunmed-hero-banner-sec .leftpart{position:relative;top:-35px}section.sunmed-hero-banner-sec .col-lg-3{width:30%}section.sunmed-hero-banner-sec .col-lg-6{width:40%}section.sunmed-hero-banner-sec .rightpart{text-align:end;position:relative;top:45px}section.sunmed-hero-banner-sec .rightpart img{width:100%;max-width:90%}section.sunmed-hero-banner-sec .sunmed-banner-content img{width:70px;height:70px;object-fit:contain}section.sunmed-hero-banner-sec .sunmed-banner-content h6{padding-top:32px;color:#c4d1d0;letter-spacing:2px;font-size:20px;font-weight:600;font-family:Inter,sans-serif;margin-bottom:0}section.sunmed-hero-banner-sec .sunmed-banner-content h2{padding-top:32px;color:#305456;font-size:36px;font-weight:500;margin-bottom:32px}section.sunmed-hero-banner-sec .sunmed-banner-content p{font-size:20px;color:#305456;font-weight:400;margin-bottom:32px}section.lab-result-sec{background-image:url(/cdn/shop/files/Vector_2.png?v=1700222468);width:100%;height:auto;background-repeat:no-repeat;background-size:cover;padding-top:70px;background-position:center}.site-nav__item:hover .site-nav__dropdown .appear-animation{opacity:1}.site-nav__item:hover .site-nav__dropdown{opacity:1;visibility:visible}.site-nav__dropdown a{display:block;background-repeat:no-repeat;background-position:top;background-size:cover;height:0;padding-bottom:100%;margin-bottom:20px}.site-nav__dropdown-link{display:block!important;padding:8px 15px!important;white-space:nowrap;height:fit-content!important;margin-bottom:0!important}.grid__item{padding:16px}.appear-animation{transform:unset}@media (max-width:1500px){.new_call_to_action .container{padding:0 90px}}@media (max-width:1300px){section.lab-result-sec .lab-heading h2{width:35%}}@media only screen and (min-width: 769px){section.snmd_location_header_banner{margin:75px 0 60px}}@media only screen and (min-width: 768px) and (max-width: 1024px){section.sunmed-hero-banner-sec .sunmed-banner-content h2{font-size:28px}section.sunmed-hero-banner-sec .sunmed-banner-content p{font-size:15px}section.lab-result-sec .lab-heading h2{width:68%;padding-top:22px}section.lab-result-sec{padding-top:35px}section.lab-result-sec .lab-result-tab .lab_rep_tab_content .left-con{padding:10px 30px}section.search-report .blank-part{height:30px}section.search-report .find-report{max-width:90%}section.search-report .find-report .lots-number input[type=submit]{font-size:14px!important}section.read-lab-repot{padding-bottom:50px;padding-top:190px}section.read-lab-repot .how-read-report .summerzing-report{width:100%}section.faq-section .faq-part{max-width:100%}section.faq-section .faq-part .main-heading-part h2{padding-bottom:30px}section.read-lab-repot .col-sm-8{width:100%}section.read-lab-repot .col-sm-4{width:100%;margin-top:20px}}@media (max-width:991px){section.snmd_location_footer .footer-content{text-align:center;padding:25px 25px 50px}div#myModal .modal-dialog{max-width:75%}div#myModal .modal-dialog .modal-body{height:32vh}}@media (max-width:768px){.custom-recently-view .recently-title{margin-bottom:10px}.custom-recently-view .recently-title h2{font-size:22px;margin-bottom:0}.custom-recently-view .js-recentPdpBlock{overflow-x:auto}.custom-recently-view .main-recent-view #Recent{width:39vw;flex:0 0 65vw;display:inline-block}}@media (max-width:767px){.new_call_to_action .container{padding:0 15px}.new_call_to_action .section-title{font-size:26px}.custom-video.collecton-ugc{width:65%;object-fit:cover;border-radius:15px;height:300px}.popup-content{width:70%}.popup-content .custom-video{height:400px}section.schedule_consult .schedule_consult_wrapper .schedule_consult_inner{flex-wrap:wrap;justify-content:center}section.schedule_consult .schedule_consult_wrapper .schedule_consult_inner .schedule_consult_text{text-align:center}section.schedule_consult .schedule_consult_wrapper .schedule_consult_inner .schedule_consult_text .schedule_consult_hndg_subhndg h6{line-height:25px;text-align:center;margin-top:15px}section.schedule_consult .schedule_consult_wrapper .schedule_consult_inner .schedule_consult_text .schedule_consult_cta{margin-top:15px}section.snmd_location_banner .location_banner{padding:0 15px}.snmd_store_location_main .page-width{padding:15px}.snmd_store_location_main .store-location-owner-info{padding-right:0}.snmd_store_location_main #store-location-profile-owner-image{background-size:cover}.snmd_store_location_main .store-location-profile-details .store-details-content{font-size:30px!important}.snmd_store_location_main .store-location-profile-details{padding-bottom:10px;margin-bottom:10px}section.faq-section .faq-part .btn-part .find-lab a{font-size:14px}section.faq-section .faq-part .btn-part .shop-pro a{font-size:14px}.swiper-wrapper{padding-top:0}.review-header{border-bottom:0}div#myModal .modal-dialog{max-width:100%}div#myModal .modal-dialog .modal-body{height:58vh}div#myModal .modal-dialog .modal-body{padding:95px 25px}section.search-report .find-report .lots-number .suggestion-item{width:50%}section.sunmed-hero-banner-sec .col-lg-3{width:30%;order:1}section.sunmed-hero-banner-sec .rightpart{text-align:end;position:relative;top:-4px;right:-170px}section.sunmed-hero-banner-sec .col-lg-6{width:100%;order:2}section.sunmed-hero-banner-sec .sunmed-banner-content{text-align:center;padding:0 20px;margin-top:-136px}section.sunmed-hero-banner-sec .sunmed-banner-content h2{padding-top:15px;color:#305456;font-size:28px;margin-bottom:10px}section.sunmed-hero-banner-sec .sunmed-banner-content h6{padding-top:20px;font-size:18px}section.sunmed-hero-banner-sec .sunmed-banner-content p{font-size:16px;margin-bottom:25px}section.lab-result-sec{padding-top:30px}section.lab-result-sec .lab-heading h6{font-size:18px}section.lab-result-sec .lab-heading h2{width:90%;padding-top:10px;font-size:22px}section.lab-result-sec .lab-heading{padding:0 10px}section.lab-result-sec .lab-result-tab .nav-tabs{flex-wrap:wrap}section.lab-result-sec .lab-result-tab .nav-tabs li.nav-item{width:100%}section.lab-result-sec .lab-result-tab{padding:20px}section.lab-result-sec .lab-result-tab .lab_rep_tab_content .left-con{padding:0 20px}section.lab-result-sec .lab-result-tab .lab_rep_tab_content h3{font-size:20px}section.lab-result-sec .lab-result-tab .lab_rep_tab_content p{font-size:16px}section.search-report .blank-part{height:25px}section.search-report .find-report{max-width:95%;padding:30px 20px}section.search-report .find-report h2{font-size:28px;padding:5px 0}section.search-report .find-report p{font-size:16px}section.search-report .find-report .lots-number input[type=submit]{font-size:14px!important}section.read-lab-repot{padding-bottom:40px;padding-top:180px}section.read-lab-repot .how-read-report .summerzing-report{padding:20px;width:100%;margin-bottom:22px}section.read-lab-repot .how-read-report .summerzing-report h2{font-size:28px;padding-bottom:10px}section.read-lab-repot .how-read-report .summerzing-report p{font-size:16px}section.read-lab-repot .how-read-report .summerzing-report ul.listing-part li{font-size:16px}section.faq-section .faq-part{max-width:95%}section.faq-section .faq-part .main-heading-part{padding-top:30px}section.faq-section .faq-part .main-heading-part h2{padding-bottom:20px}section.faq-section .faq-part .up-down-part button.accordion-button{font-size:18px}section.faq-section .faq-part .up-down-part .accordion-item .accordion-body{font-size:16px}section.faq-section{padding-bottom:45px}}.review_outer{padding:44px 58px 44px 59px;border-radius:16px;background:#c4d1d0;width:500px;margin:50px auto 0}.review_outer .review_inner{border-radius:8px;background:#fff;box-shadow:0 0 16px #0000001f;padding:24px}.review_name_outer{margin-bottom:5px}.review_star img{display:inline-block;width:20px;height:17px}.review_name_outer span.review_name{color:#373a36;font-family:Georgia;font-size:16px;font-style:normal;font-weight:400;line-height:28px}.review_name_outer span.review_verified_buyer{color:#80a9aa;font-family:Inter;font-size:12px;font-style:normal;font-weight:500;line-height:28px}.review_content p{color:#305456;font-family:Interstate;font-size:16px;font-style:italic;font-weight:300;line-height:20px}.single_prdct_desc_outer ul.single_prdct_ul{margin:0;padding:0 0 10px;border-bottom:1px solid}@media (max-width:767px){.single_prdct_desc_outer ul.single_prdct_ul{border-top:1px solid;padding:22px 21px;border-bottom:0px}}.single_prdct_desc_outer ul.single_prdct_ul li.single_prdct_li{list-style-type:none;display:flex;align-items:center;gap:10px}@media (max-width: 767px){.single_prdct_desc_outer ul.single_prdct_ul li.single_prdct_li{align-items:flex-start}}.single_prdct_desc_outer ul.single_prdct_ul li.single_prdct_li p{margin-bottom:0}@media (max-width: 767px){.single_prdct_desc_outer ul.single_prdct_ul li.single_prdct_li p{text-align:left}}@media (max-width: 767px){.single_prdct_desc_outer ul.single_prdct_ul li.single_prdct_li img{margin-top:3px}}.mobile-view{display:none}.desktop-view{display:block}@media (max-width:767px){.review_outer{width:100%;padding:32px 36px 31px}.mobile-view{margin-top:13px;display:block}.desktop-view{display:none}}.promo-grid__bg img{position:relative;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover";z-index:1}.hero__image-wrapper img{position:relative;width:100%;height:100%;z-index:1;-o-object-fit:cover;object-fit:cover;object-position:center center}.custom-video.collecton-ugc{width:65%;object-fit:cover;border-radius:15px;height:443px}.collecton-ugc-section{text-align:center}.combo-bot .single_plan{color:var(--Gray, #F5F5F5);text-align:center;font-family:Roboto;font-size:24px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.24px;text-transform:uppercase;border-right:1px solid #80A9AA;padding-right:12px;margin-right:12px}.combo-bot .single_pri{color:var(--Gray, #F5F5F5);text-align:center;font-family:le-monde-courrier-std-2,serif;font-size:32px;font-style:normal;font-weight:500;line-height:normal;text-transform:capitalize}.combo-bot{margin-top:20px;padding:16px;display:flex;justify-content:center;align-items:center}.simple_package .desc-con .main-content .main-block .head-price{width:100%;color:#4d9696;text-align:center;font-family:Roboto Condensed;font-size:24px;font-style:normal;font-weight:700;line-height:48px}.simple_package .desc-con{padding:20px 12px 12px;border-radius:20px;background:var(--Seaside-teal, #628080);margin-top:20px}.simple_package .desc-con .main-content .main-block .head-simple{width:100%;color:#80a9aa;text-align:center;font-family:le-monde-courrier-std-2,serif;font-size:24px;font-style:normal;font-weight:700;line-height:normal}.simple_package .desc-con .main-content .main-block .off_session{border-radius:8px;background:var(--Midnight-teal, #305456);display:flex;padding:4px 12px;justify-content:center;align-items:center;gap:8px;color:#fff;width:100%;margin:8px auto 0;max-width:fit-content;font-size:16px;font-weight:700;font-family:Roboto Condensed}.simple_package .desc-con .main-content .main-block .session_part{width:100%;color:var(--Midnight-teal, #305456);text-align:center;font-family:Roboto Condensed;font-size:20px;font-style:normal;font-weight:700;line-height:normal;margin-top:12px}.simple_package .desc-con .main-content{min-height:unset;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.simple_package .desc-con .main-content .main-block .most-pop-value{position:absolute;top:0;left:0;background:var(--Sunset-Gold, linear-gradient(180deg, #E9BC69 0%, #996632 100%));padding:4px 8px;color:#fff;font-family:Roboto Condensed;font-size:12px;font-style:normal;font-weight:500;line-height:normal;border-radius:12px 0 4px 4px;text-transform:uppercase}.simple_package .desc-con .main-content .main-block{border-radius:12px;background:var(--Gray, #F5F5F5);color:#2e5250;display:flex;padding:16px 12px;height:100%;align-content:center;align-items:center;flex-wrap:wrap;justify-content:center;position:relative}.simple_package .desc-con .plan-name{margin-bottom:5px;text-transform:capitalize;color:#fff;text-align:center;font-family:le-monde-courrier-std-2,serif;font-size:32px;font-style:normal;font-weight:500;line-height:normal}.simple_package .desc-con .plan-sessions{color:var(--Clear-skies-teal, #C4D1D0);font-family:Roboto Condensed;font-size:20px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;margin-bottom:24px}.month-sub-best h3.subtitle{color:var(--Gray, #F5F5F5);font-family:Roboto Condensed;font-size:20px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;margin-bottom:24px}.plan-description{border-radius:8px;background:var(--Midnight-teal, #305456);display:flex;padding:4px 12px;justify-content:center;align-items:center;gap:8px;color:#fff;width:100%;margin:8px auto 0;max-width:fit-content;font-family:Roboto Condensed;font-size:16px;font-style:normal;font-weight:400;line-height:24px;text-transform:uppercase}.line{border-bottom:1px solid #c4d1d0;padding-top:16px;margin-bottom:16px;width:100%}.price-desc{color:var(--Seaside-teal, #628080);text-align:center;font-family:Roboto Condensed;font-size:16px;font-style:normal;font-weight:400;line-height:24px;width:100%}.price{color:#4d9696;text-align:center;font-family:Roboto Condensed;font-size:24px;font-style:normal;font-weight:700;line-height:normal;width:100%}.price.best-value-price{background:linear-gradient(90deg,#d5b162,#9a6f2a);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.subscription-card.end_card{max-width:420px;margin:31px auto 0}.monthly-subscriptions{padding:44px 0 24px;background-color:#305456;text-align:center;border-radius:44px 44px 0 0}.month-sub-best{border-radius:20px;background:linear-gradient(180deg,#996632,#e9bc69);padding:20px 12px 12px}.container{max-width:1432px;margin:0 auto;padding:0 12px}.subscription-card .desc-con{padding:16px 12px 0;text-align:center;width:100%}.section-title{margin-bottom:5px;text-transform:capitalize;color:#fff;text-align:center;font-family:le-monde-courrier-std-2,serif;font-size:32px;font-style:normal;font-weight:500;line-height:normal}.subscriptions-list{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.subscription-card{border-radius:12px;background:var(--Gray, #F5F5F5);color:#2e5250;display:flex;padding:0 12px 8px;height:100%;align-content:center;align-items:center;flex-wrap:wrap;justify-content:center}.subscription-card.best-value{position:relative}.best-value-label{position:absolute;top:0;left:0;background:var(--Sunset-Gold, linear-gradient(180deg, #E9BC69 0%, #996632 100%));padding:4px 8px;color:#fff;font-family:Roboto Condensed;font-size:12px;font-style:normal;font-weight:500;line-height:normal;border-radius:12px 4px 4px}.plan-name{color:var(--Midnight-teal, #305456);text-align:center;font-family:le-monde-courrier-std-2,serif;font-size:24px;font-style:normal;font-weight:700;line-height:24px;text-transform:capitalize;margin:0 0 12px}.plan-sessions{color:var(--Midnight-teal, #305456);text-align:center;font-family:Roboto Condensed;font-size:20px;font-style:normal;font-weight:700;line-height:24px}.plan-description p{margin-top:20px;color:#265555;text-align:center;font-family:Roboto;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:0}@media (max-width: 991px){.subscriptions-list,.simple_package .desc-con .main-content{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.subscription-card.end_card{display:none}.monthly-subscriptions{padding:16px 0 36px;border-radius:20px 20px 0 0}.subscriptions-list{grid-template-columns:1fr}.simple_package .desc-con .main-content{grid-template-columns:repeat(1,1fr)}.plan-description p{margin-top:5px;font-size:18px}}.new_call_to_action .therapy-button{width:auto;background:#305456;max-width:100%;width:400px}.new_call_to_action .monthly-subscriptions{padding:60px 0}.new_call_to_action .section-title{max-width:950px;margin:0 auto 40px;font-weight:900}.new_call_to_action .month-sub-best{padding:40px 12px}.mindbody-appointment-section__mb-popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000a6;display:none;justify-content:center;align-items:center;z-index:9999;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);transition:all .3s ease}.mindbody-appointment-section__mb-popup-container{background:#fff;padding:30px;border-radius:12px;min-width:320px;max-width:700px;width:90%;position:relative;box-shadow:0 10px 25px #0003;transform:scale(.95);opacity:0;transition:all .3s ease}.mindbody-appointment-section__mb-popup-overlay.active .mindbody-appointment-section__mb-popup-container{transform:scale(1);opacity:1}.mindbody-appointment-section__mb-popup-close{position:absolute;top:15px;right:15px;font-size:28px;background:none;border:none;cursor:pointer;color:#555;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.mindbody-appointment-section__mb-popup-close:hover{background-color:#f2f2f2;color:#000}.mindbody-appointment-section__mb-popup-btn{text-align:center;font-family:Roboto;font-size:21px;font-style:normal;line-height:normal;display:inline-block;padding:20px;color:#fff;text-decoration:none;font-weight:700;transition:background-color .3s ease;border-radius:100px;background:var(--Sunset-Gold, linear-gradient(180deg, #E9BC69 0%, #996632 100%));width:100%}.mindbody-appointment-section__mb-popup-btn:hover{transform:translateY(-2px);box-shadow:0 5px 12px #00000026}.mindbody-appointment-section__mb-popup-content{margin-top:10px;max-height:80vh;overflow-y:auto}.new_call_to_action .monthly-subscriptions{padding:60px 0;margin-top:65px}.js-drawer-open #PageContainer{position:relative;z-index:9999999999999999}.js-drawer-open div#marsello-widget-root{z-index:1!important}.js-drawer-open .product-single__form.not-visible .payment-buttons .btn-add-to-card-wrap{z-index:1}.jdgm-widget.jdgm-widget{width:fit-content}
/*# sourceMappingURL=/cdn/shop/t/158/assets/custom.css.map?v=87762527267882298861760707759 */
