/** Shopify CDN: Minification failed

Line 227:0 Unexpected "}"

**/
.template-article .shopify-section:not(.section-header) {overflow: initial !important;}
     .custom-page-wrap{display:flex;column-gap:30px; }
     .custom-post-wrap{flex-grow:1;}
     .custom-sidebar-wrap{flex-shrink:0;    flex-basis: 30%;}
     .sidebar {position: sticky;top: 80px;min-height: 600px;padding: 20px;text-align: center;}
     .sidebar-inner {box-shadow: 0 5px 15px #00000014;border: 1px solid #f5efef;}
.sidebar.male_sidebar .sidebar-inner {padding: 20px 0 0;}     .sidebar h3 {font-size: 20px;color: #003a5c;margin-bottom: 1em;}
     p.use_code {color: #000;font-weight: 600;}
     .sticky_cta {position: fixed;bottom: 0;left: 0;width: 100%;background-color: #003a5c;color: #fff;text-align: center;padding: 10px 0;z-index: 1000;box-shadow: 0 -2px 5px rgba(0, 0, 0, 0.2);}
     .sticky_cta a {color: #fff;text-decoration: none;font-weight: 600;display: block;    letter-spacing: 0.5px;
    text-transform: uppercase;}
     .sticky_cta a:hover {text-decoration: underline;}
     .custom-post-wrap iframe {height: 450px;width: 100%;}
     .cta_btn a {background: #003a5c;padding: 15px;color: #fff !important;text-decoration: none;border-radius: 4px;}
     .cta_btn {text-align: center;margin: 3em auto;}
     .quiz_cta a {background: #003a5c;display: block;margin: 0 auto 0.5em;text-align: center;color: #fff;padding: 5px;text-transform: uppercase;letter-spacing: 1px;font-weight: 600;font-style: italic;border-radius: 3px;    font-size: 0.9em;}
     .sidebar-inner img {display:block;    margin: 0 auto;}
     .sidebar_cta img{display:inline-block; }
     .announcement__inner {font-size: 16px;font-weight: 400;}
     div#shopify-section-announcement { display: block !important; }
     .blog_accordion {background-color: #f2f2f2;cursor: pointer;padding: 15px;width: 100%;border: none;text-align: left;outline: none;transition: 0.4s;    margin: 0 auto 15px;}
     .blog_accordion:after {content: '\002B';color: #777;font-weight: bold;float: right;margin-left: 5px;}
     .blog_accordion.active:after {content: "\2212";}
     .blog_accordion_panel {margin: 7px auto 20px;padding: 0 18px;display: none;background-color: white;overflow: hidden;}
     .article h1 {text-align: center;margin-bottom: 1em;}
     .quiz-section {    margin: 1em auto 2em;text-align: center;}
     .rte.reading-width a{color:#017cc5;font-weight: 600;}
     .sidebar.male_sidebar h3 {font-size: 1.4em;text-transform: uppercase;color: #017cc5;line-height: 1;letter-spacing: 1px;    margin-bottom: 5px;}
     p.sidebar_cta {margin: 0 auto;}
     .sidebar_cta a {color: #003a5c !important;background: #f79b30;background: #f79b30;color: #003a5c;padding: 10px;font-size: 1.5em;font-weight: 700;margin: 15px auto 0;font-family: 'Roboto';display: block;}
     .menopause_sidebar .sidebar_cta a, .generic_sidebar .sidebar_cta a{font-size: 1.3em;}
     .male_sidebar .sidebar_cta a, .generic_sidebar .sidebar_cta a{    text-transform: uppercase;}
   .male_sidebar h4{font-weight: 600;font-size: 1.15em;}
  .mobile_view {display: none; }
  .sticky_cta a.sticky_anchor img {margin-left: 10px;}
  .sticky_cta a.sticky_anchor {display: flex;align-items: center;justify-content: center;}
.showinmobile{display:none;}
.no_sticky{position: static;}
div#custom-blog-authors-bio div {text-align: left;font-size: small;}
.wheretobuy {background: #e7f4ff;padding: 15px;border: 3px solid #003a5c;border-radius: 5px;margin-bottom: 20px;}
.wheretobuy h3 {margin-top: 0;color: #003a5c;}
.wheretobuy a {color: red!important;}
.content-Img {float: right;text-align: center;}
h3.card__heading {font-size: 20px;margin-bottom: 0px;}
.shopify-policy__container h2 {font-size: 28px;}
.help-center {display: flex;justify-content: space-between;}
h2.footer-block__heading.h6.mb-5 {text-transform: capitalize;font-size: 22px;}

.has-image-banner:not(.scrolled-down) .header__layout .header__menus-container .nav-row.multi-level-nav .tier-1 ul li a span {color: #003a5c !important}
.has-image-banner:not(.scrolled-down) .header--inline-visible:has([aria-expanded=true]) {color: #fff !important;}
.has-image-banner:not(.scrolled-down)  .header--inline-visible:has([aria-expanded=true]) .header-icons .header-icons__item .icon {color: #003a5c !important;}
.scrolled-down .header__layout .header__menus-container .nav-row.multi-level-nav .tier-1 ul li a span {color: #003a5c !important;}
.header--inline-visible:is(:has([aria-expanded=true])) .header__layout:before {background-color: rgb(255 255 255 / 0%) !important;}
.scrolled-down .header--inline-visible:is(:has([aria-expanded=true])) .header__layout:before {background-color: #fff !important;}
.scrolled-down .header__layout .header__menus-container .nav-row.multi-level-nav .tier-1 ul.h2m-submenu-content li a span {color: #fff !important;}
.has-image-banner:not(.scrolled-down) .header__layout .header__menus-container .nav-row.multi-level-nav .tier-1 ul.h2m-submenu-content li a span {color: #fff !important;}
.header__layout .header__menus-container .nav-row.multi-level-nav .tier-1 ul li:last-child a span {color: #fff !important;}
.has-image-banner:not(.scrolled-down) .header__layout .header__menus-container .nav-row.multi-level-nav .tier-1 ul li:last-child a span {color: #fff !important;}


.announcement_url {position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: 2;}
.blockquoteBlog{text-align: center;max-width: 750px;margin: 0 auto 20px;font-size:24px;font-style: italic;}
.blockquoteBlog:after {content:close-quote;margin-right: -26px;color: #000;font-size: 3em;line-height: 0;vertical-align: -.5em;}
.article ul{padding-left:20px !important}
.article .subHed {display: block;font-weight: normal;font-size: 29px;color:#017cc5;}
.spaced-section .blogSubHed {font-size:28px;font-weight: 400;color:#017cc5;}
.spaced-section .blogMainHed {font-size:34px;font-weight: 600;margin:0 0 10px;color:#003a5c}
.spaced-section .blogSubInHed{font-size:24px;font-weight: 400;color:#000;margin:25px 0 0}
.reading-width{max-width:1200px}
/* .custom-Template p, .custom-Template li, .custom-Template{font-size:20px} */
.tipSec{width: 100%;background: #E6EBEF 18px 15px url(/cdn/shop/files/target-test.svg?v=1728397215) no-repeat;padding: 20px 10px 20px 110px;background-size: 70px;}
.diySec{width: 100%;background: #E5F2FA 18px 15px url(/cdn/shop/files/DIY.svg?v=1728397191) no-repeat;padding: 20px 10px 20px 110px;background-size: 70px;}
.protipSec{width: 100%;background: #E6EBEF 18px 15px url(/cdn/shop/files/target-test.svg?v=1728397215) no-repeat;padding: 20px 10px 20px 110px;background-size: 70px;}
.downloadSec{width: 100%;background: #FDF7EB 18px 15px url(/cdn/shop/files/download.svg?v=1728397202) no-repeat;padding: 20px 10px 20px 110px;background-size: 70px;}
.tipSec p, .diySec p, .protipSec p, .downloadSec p{font-size: 24px;line-height: 1.2;color: #003a5c;max-width: 900px;}
.orangeSep{margin: 50px 0 45px;border: 1px solid #eeaf2d;}
.downloadBtn{text-transform: uppercase;font-weight: bold;color:orange;}
.imgIngred{float:left;margin:0 10px 0 0}
.ingredBox{width:100%;float:left;clear:both}
.clear{clear:both}
.imgIngred img{border-radius: 50%;border: 2px solid #eeaf2d;width: 185px;}
.IngredFact{background: #e5f2fa;padding: 20px 15px;margin: 20px 0 0;}
.IngredFact h3{margin:0;color: #000;font-weight: 500;background: url(/cdn/shop/files/fact.png?v=1728568400) no-repeat;padding:20px 0 0 80px;background-size: 70px;min-height: 70px;font-size:26px;}
.bigText p{line-height:1.3;margin:0 0 25px}
.bigText{margin:0 0 25px}
.topProBox{width: 100%;border-radius:35px;box-shadow:0 0 25px #aaa;float:left;margin:0 0 40px;background:#fdf7eb;}
.ProductWrap{max-width:1200px;margin:0 auto;}
.topHed{background:url(/cdn/shop/files/top-joint-supplements.svg?v=1728827448) 20px 20px no-repeat #fdf7eb;padding:90px 0 90px 240px;background-size:200px;border-radius:35px 35px 0 0}
.topHed h2{font-size:46px;margin:0;font-weight:500;line-height:1.2}
.topProd{width:50%;float:left;text-align: center;}
.ProdDetails h4{font-size: 26px;margin: 10px 0 0;color: #000;font-weight: 500;}
.ProdDetails{padding:25px 20px;position:relative}
.ProImg h4{font-size:26px}
.ProImg{background:#fff;padding:10px 0 30px}
.ProImgInner{height:450px}
.topProd02 .ProdDetails:before{position: absolute;content: "";border: 1px solid orange;width:1px;height:90%;left: 0;top:4%;}
.topProd02 .ProdDetails:after{position: absolute;content: "";border: 1px solid orange;width:1px;height:90%;right: 0;top:4%;}
.ProdDetails p {line-height: 1.2;}
.topProdLast{width:33.33%;float:left}
.top2Wrap{width:66.67%;float:left}
.topProdLast{text-align:center}
.ProductWrap{max-width:1200px;margin:0 auto}
.rankTitle{text-align:center;font-size:46px;color:#003a5c;font-weight:500;color:#003a5c !important}
.ProdList{width:100%;border-radius:35px;box-shadow:0 0 25px #aaa;float: left;margin:0 0 40px;padding:50px 0 0}
.ProdRevImg{width:24%;position:relative;float:left;text-align:center;padding: 10px;}
.chartPros{width:60%;float:left;padding:0 35px 0 0;position:relative}
.chartCons{width:40%;float:left;padding:0 10px 0 0;}
.bottomTitle{margin:0;font-size: 40px;}
.btmLne{background:#e5f2fa;border-radius:0 0 35px 35px;padding:20px 20px 35px;width:100%;float:left;margin:20px 0 0} 
/* .btmLne p{font-size:22px} */
.proImgchart{border-radius:35px 0 0 0;width:250px}
.sealOnProd img{width: 120px;}
.sealOnProd{width:100%;position:absolute;text-align:center;top: -15px;}
.article .ProsConsList {padding: 0;list-style: none;margin: 0;}
.ProsConsList li{padding-left: 5px !important;font-size:20px;line-height:1.2}
.ProsConsList li:nth-child(2n){background:#e5f2fa}
.learnMoreBtn{text-align: center;margin: 0 auto;max-width: 600px;}
.learnMoreBtn a {font-size: 40px;background: #eeaf2e;color: #003a5c;text-decoration: none;padding: 10px 0;width: 100%;float: left;text-transform: uppercase;margin:15px 0 0}
.spaced-section .chartProName {font-size: 38px;margin: 0;color: #003a5c;font-weight: 500;line-height:1}
.spaced-section .chartBrandName{font-size: 18px;margin: 0;font-weight: 400;color: #003a5c;}
.chartProsWrap{float:left;width:76%;    padding-left: 30px;}
.spaced-section .ProConsTitle{margin: 25px 0 0;font-size: 32px;font-weight: 400;color: #017cc5;}
.chartPros::after{position: absolute;border-right: 1px solid #017cc5;content: "";right: 17px;width: 1px;top: 0;height: 100%;}
.RateImg img{width:180px}
h3.blogSubIngredHed {color: #000;font-size: 26px;font-weight: 400;background: url(/cdn/shop/files/Untitled-1.png?v=1729004064) no-repeat;background-size: 30px;padding-left: 35px;background-position: 0 5px;}
.postimgright {float: right;margin-top: -3em;}
.article  .rte h3 {font-size: 26px;margin: 10px auto;}
.article  .rte h2{font-size: 32px;}
.article  .rte h1{font-size: 42px;}
.card__content {margin-bottom: 20px;}
p.card__subtitle {font-size: 14px;color: #606468;}
.menoquil_offer_banner{margin:2em auto;}
p.sidebar_cta img {margin-top: 5px;}
.rte ul.no_bullets li {list-style: none;}
.rte ul.no_bullets {padding: 0 !important;}
/* Tooltip css */
.tooltip {position: relative;display: inline-block;width: 100%;}
.tooltip .tooltiptext {visibility: hidden;width: 400px;background-color: #FFF;text-align: left;padding: 5px 0;border-radius: 5px;position: absolute;z-index: 1;top: 15px;right: 102%;border: 1px solid #63828a;padding: 20px;box-shadow: 0 3px 10px rgb(0 0 0 / 20%);}
.tooltip:hover .tooltiptext {visibility: visible;}
.tooltip h2 {border: 1px solid #19485499;padding: 5px 15px;font-size: 0.9em;text-transform: uppercase;display: inline-block;color: #606468;letter-spacing: 1px;    margin: 1em auto;}
.tooltip h2:hover {box-shadow: 0 3px 8px 0 rgba(0, 0, 0, .2), 0 0 0 1px rgba(0, 0, 0, .08);}
.tooltip .tooltiptext h3{font-size: 16px;margin: 0 auto 10px;}
.tooltip .tooltiptext p{font-size: 16px;line-height: 1.3;margin:0 auto;}
.tooltip.free-shipping-tooltip img {width: 50px;}
.oct-quiz-multiple-choice-options__option .rte ul li:before{display:none;}
.testimonials_wrap {display: flex;justify-content: center;align-items: center;    margin: 2em auto;    max-width: 895px;}
.testimonials_card {padding: 10px;box-shadow: 0px 1px 4px 0px #ccc;margin: 10px;}
.testimonials_card img{max-width: 160px;margin: 0 auto 10px;display: block;}
.prodInfo {padding: 20px 20px 35px;}
.ProdRevTop {margin: 0 7%;}
.ytp-chrome-top.ytp-show-cards-title {display: none;}
.yotpo-comment-container .yotpo-vertical-line {border-left: none !important;}
.yotpo-widget-instance img.yotpo-image {visibility: visible !important;}
.reviews_by_yotpo p.yotpo-sr-bottom-line-text{font-size: 14px !important;}
.reviews_by_yotpo .yotpo-sr-bottom-line-right-panel {display: none;}
.reviews_by_yotpo .yotpo-sr-bottom-line-score {color: #45484f !important;font-weight: 500 !important;}
.reviews_by_yotpo .yotpo-star-ratings-widget-override-css{justify-content: center !important;}
.reviews_by_yotpo .yotpo-sr-bottom-line-summary{cursor: pointer !important;}
ul.grid.grid-cols-1.md\:grid-cols-6.gap-theme.gap-y-10 > li:only-child {grid-column: 3 / span 2 !important;justify-content: center;}

.custom_menu.header__layout {display: none;text-transform: uppercase;font-weight: 500;padding: 0 0 5px!important;border-bottom: 1px solid #2323233b;margin-top: 10px;}
.tooltip-wrapper {position: relative;display: inline-block} 
.tooltip-wrapper .tooltiptext { visibility: hidden; width: 300px; background-color: #003a5c; text-align: center; border-radius: 5px; position: absolute; z-index: 2; top: -75px; right: 25px; padding: 10px; box-shadow: 0 3px 10px #0003; border: 1px solid #ffffffb0;} 
.tooltip-wrapper .tooltiptext h2 {font-size: 1.1em;margin: 0 auto 0.5em;color: #fff;    border: 0;padding: 0;} 
.tooltip-wrapper .tooltiptext p{font-size: 14px; line-height:1.4;font-weight: 400;margin:0 auto;color: #fff !important;} 
.questmark:hover + .tooltiptext, .tooltiptext:hover {visibility: visible;} 
.tooltip-wrapper .tooltiptext::after { content: ""; position: absolute; top: 50%; left: 100%; transform: translateY(-50%); border-width: 10px; border-style: solid; border-color: transparent transparent transparent #003a5c;} 
.tooltip1 .questmark {width: 15px;cursor: pointer;} 
.tooltip1 span.txt_large {display: block;font-size: 19px;} 
.tooltip-wrapper .tooltiptext a{background: #fff;margin: 10px auto 0;display: inline-block;padding: 2px 7px;border-radius: 3px;}
.earn_points_block {background: #fff5e9;padding: 10px;text-align: center;font-weight: 500;border-radius: 10px;max-width: 44rem;margin: 0 auto;display: flex;justify-content: center;align-content: center;column-gap: 10px;}
.earn_points_icon, .earn_points {align-content: center;}
.disclosure__content.rte .metafield-rich_text_field p strong:nth-child(2){font-weight: 400;font-size: 15px;position: relative;top: -5px;}
.shopify-policy__container {border-bottom: 1px solid #003a5c;margin-bottom: 50px !important;}
p:has(.blog_accordion) {margin: 0 !important;}
article {border-bottom: 1px solid #003a5c;margin-bottom: 50px !important;}


.text-overlay.text-overlay--box.align-ltr-center.md-down-text-center {
    max-width: 630px;
    padding: 45px 20px;
    width: 100%;
}
p.text-overlay__block.subheading {
    letter-spacing: 2px!important;
    font-size: 28px;
    max-width: 400px;
    margin: 0 auto;
    line-height: 30px;
}
.text-overlay__block.rte.max-w-\[580px\] p {
    font-size: 28px;
    letter-spacing: 2px;
    text-transform: uppercase;
    margin-bottom: 0;
    line-height: 30px;
    margin-top: 50px;
}
h2.text-overlay__block.text-overlay__heading.h2 {
    font-size: 70px;
    margin-bottom: 0px;
}
.text-overlay__btns a {
    background: #000;
    font-size: 26px;
    border: 1px solid #000;
    padding: 15px 30px;
}
.text-overlay__btns {
    margin-top: 10px !important;
}
h2.text-overlay__block.text-overlay__heading.h1 {
    text-transform: uppercase;font-size: 56px;
}
.max-w-\[580px\] {
    max-width: 580px;
    margin: 0 auto;
}
.text-overlay__block.rte.text-lg.max-w-\[580px\] h3 {
    margin: 0 0 40px;  text-transform: uppercase;font-size: 56px;line-height: 65px;
}
}


@media (max-width: 1500px) {
.js #main-menu {background: #003a5c !important;}
h2.text-overlay__block.text-overlay__heading.h2 {
    font-size: 63px;
    margin-bottom: 0;
}

}

@media (max-width: 1024px) {
.ProdRevImg {width: 100%;text-align: center;}
.chartProsWrap{width:100%;padding:0 10px}
}


@media (max-width: 820px) {
.custom_menu.header__layout {display: block;font-size: 15px;letter-spacing: .4px;margin-top: 10px;}
.custom_menu.header__layout nav ul {display: flex;justify-content: space-between;}
.header__layout:before {height: calc(100% + 20px) !important;}
.scrolled-down .header__layout:before {border-bottom: 1px solid rgb(255 255 255 / 15%) !important;}
h2.text-overlay__block.text-overlay__heading.h2 {
    font-size: 60px;
}
.js .main-menu-panel {
    padding: 0 !important;
}
}


@media (max-width: 767px) {
h3.card__heading {font-size: 20px !important;}
.article .rte h1 {font-size: 32px;}
.article .rte h2 {font-size: 28px;}
.article .rte h3 {font-size: 24px;}
.tooltip .tooltiptext {z-index: 9999999;padding: 10px;width: 100%;left: 0;top: 50px;}
.tooltip .tooltiptext h3 {font-size: 15px;}
.tooltip .tooltiptext p{font-size: 15px;line-height: 1.4;}
.tooltip h2 {font-size: .8em;} 
.mobile_view {display: block; }
.desktop_view {display: none; }
.sidebar {min-height: unset;    padding: 0 10px;}
.custom-page-wrap {display: block;margin-top: 2em;}
.custom-sidebar-wrap {margin-bottom: 2em;}
.custom-post-wrap iframe {height: 250px;}
.cta_btn a {padding: 10px 15px;display: block;line-height: 1.2;}
.cta_btn {margin: 1em auto;}
.blog_accordion_panel {margin: 5px auto;}
.wide-next-prev{padding-top:0;}
.menopause_sidebar .sidebar_cta {font-size: 1.1em;}
.sidebar.male_sidebar h3 {font-size: 1.2em;letter-spacing: 0;}
.male_sidebar h4 {font-size: 1.1em;}
.male_sidebar .sidebar_cta a {font-size: 1.2em;}
.showinmobile{display:block;}
.showindesktop{display:none;}
.content-Img {display: block;float: none;}
/*h2.blogMainHed, h3.blogSubHed, p.custom-txt {text-align: center;} */
span.hide_in_mob {display: none;}
s.price__was {display: none;}
.btn--primary.btn {padding: 10px !important; font-weight: 500 !important;}
.ProImgInner { height: 320px;}
.js #main-menu {border-top-width: 100px !important;}
.blockquoteBlog{font-size: 20px;padding: 0 20px;}
.tipSec p, .diySec p, .protipSec p, .downloadSec p{font-size:20px}
.protipSec, .tipSec, .diySec, .downloadSec{background-position: 10px center;padding: 15px 5px 15px 90px;}
.orangeSep{margin: 25px 0 20px;}
.spaced-section .blogMainHed{font-size:28px}
.spaced-section .blogSubHed{font-size:24px}
.article .subHed{font-size:24px}
.deskImg{display:none}
.topProd{width: 100%;}
.topHed{padding: 170px 0 0;background-size: 150px;background-position: center 10px;}
.main-content .container{width:96%;margin-left:2%;margin-right:2%}
.bigText p{text-align: center;}
.spaced-section .blogMainHed{text-align:center}
.topHed h2{font-size: 32px;margin: 0 0 20px;text-align: center;}
.topProdLast{width:100%}
.top2Wrap{width:100%}
.topProd02 .ProdDetails:before, .topProd02 .ProdDetails:after{display:none}
.proImgchart{width:230px}
.chartPros{width: 100%;padding: 0;}
.chartPros:after{display:none}
.chartCons{width: 100%;padding: 0;}
/* .btmLne p{font-size:20px} */
.learnMoreBtn a{font-size:30px}
.spaced-section .chartProName{text-align:center}
.spaced-section .chartBrandName{text-align:center}
.sealOnProd img{width:150px}
.help-center {display: block;}
.logo__image {z-index: 999;}
.menu-drawer-open .logo.logo--image .logo__image.has-alt-image.relative img.logo__contrast-image {opacity: 0;}
.menu-drawer-open  .logo.logo--image .logo__image.has-alt-image.relative {background: url(https://www.pharmaxalabs.com/cdn/shop/files/PL-logo-REFRESH_041a3cb0-3d79-41ef-9294-caa52fbfaaa7.png?v=1746709771&width=500) no-repeat center center;background-size: 100%;}
.menu-drawer-open page-header.page-header.block.relative {position: relative;top: -25px;}
.scrolled-down.menu-drawer-open page-header.page-header.block.relative {top: 0;}
.card__info {display: flex;flex-direction: column;justify-content: space-between;height: 100%;}
p.card__subtitle {font-size: 12px;line-height: 14px;}
.testimonials_wrap {display: block;}  
.ProdRevTop {margin: 0 auto;}
}


@media screen and (max-width: 480px) {
p.text-overlay__block.subheading {
    letter-spacing: 1px!important;}
h2.text-overlay__block.text-overlay__heading.h2 {
    font-size: 10.8vw;
}
.text-overlay.text-overlay--box.align-ltr-center.md-down-text-center p {
   font-size: 4.5vw;
    letter-spacing: 1px;line-height: 1.2;
}
.text-overlay__block.rte.max-w-\[580px\] {
    margin-bottom: 15px;
}
.text-overlay.text-overlay--box.align-ltr-center.md-down-text-center {
    max-width: 83vw;
}
.text-overlay__btns a.btn--primary.btn {
    font-size: 22px;
    padding: 12px 20px !important;
}
.text-overlay.text-overlay--box.align-ltr-center.md-down-text-center {
    padding: 15px;    margin-bottom: 8em;
}
}