.fa,.fas,.far,.fa-solid,.fa-regular{font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;display:inline-block;width:1em;height:1em;vertical-align:-.125em;background-color:currentColor;-webkit-mask:var(--i) center/contain no-repeat;mask:var(--i) center/contain no-repeat}.fa:before,.fas:before,.far:before,.fa-solid:before,.fa-regular:before{content:none!important}@keyframes vrx-spin{to{transform:rotate(360deg)}}.fa-spin{-webkit-mask:none;mask:none;background:none;border:.12em solid rgba(0,0,0,.15);border-top-color:currentColor;border-radius:50%;animation:vrx-spin .7s linear infinite}.fa-chevron-down{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'><path d='M6 9l6 6 6-6'/></svg>")}.fa-chevron-up{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'><path d='M18 15l-6-6-6 6'/></svg>")}.fa-chevron-right{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'><path d='M9 6l6 6-6 6'/></svg>")}.fa-arrow-right{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'><path d='M5 12h14'/><path d='M13 6l6 6-6 6'/></svg>")}.fa-arrow-trend-up,.fa-arrow-up-right{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M4 17l7-7 3 3 6-6'/><path d='M14 7h6v6'/></svg>")}.fa-times,.fa-xmark{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round'><path d='M6 6l12 12M18 6L6 18'/></svg>")}.fa-bars{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round'><path d='M4 7h16M4 12h16M4 17h16'/></svg>")}.fa-search{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round'><circle cx='11' cy='11' r='6'/><path d='M16 16l5 5'/></svg>")}.fa-house,.fa-home{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linejoin='round'><path d='M4 11l8-7 8 7v9H4z'/><path d='M9 20v-6h6v6'/></svg>")}.fa-list{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round'><path d='M8 7h12M8 12h12M8 17h12M4 7h.01M4 12h.01M4 17h.01'/></svg>")}.fa-shopping-cart,.fa-cart-shopping{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linejoin='round'><circle cx='9' cy='20' r='1.4'/><circle cx='18' cy='20' r='1.4'/><path d='M3 4h2l2.2 11h11L21 8H7'/></svg>")}.fa-star{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'><path d='M12 3.2l2.4 6.2 6.6.4-5.1 4.3 1.6 6.4L12 16.8 6.5 20.5l1.6-6.4L3 9.8l6.6-.4z'/></svg>")}.fa-star-o{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linejoin='round'><path d='M12 3.6l2.2 5.8 6.2.4-4.8 4 1.5 6-5.1-3.2-5.1 3.2 1.5-6-4.8-4 6.2-.4z'/></svg>")}.fa-lock{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5'><rect x='5' y='11' width='14' height='10' rx='1.5'/><path d='M8 11V8a4 4 0 0 1 8 0v3'/></svg>")}.fa-box{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linejoin='round'><path d='M3 8l9-5 9 5-9 5z'/><path d='M3 8v8l9 5 9-5V8'/><path d='M12 13v8'/></svg>")}.fa-globe{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5'><circle cx='12' cy='12' r='9'/><path d='M3 12h18M12 3c3 3.5 3 14.5 0 18M12 3c-3 3.5-3 14.5 0 18'/></svg>")}.fa-phone{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linejoin='round'><path d='M6 4h4l1 5-2 1a12 12 0 0 0 5 5l1-2 5 1v4c0 1-1 2-2 2C9 20 4 15 4 6c0-1 1-2 2-2z'/></svg>")}.fa-credit-card{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5'><rect x='3' y='5' width='18' height='14' rx='2'/><path d='M3 10h18'/></svg>")}.fa-receipt{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5'><path d='M6 3l1.5 1.5L9 3l1.5 1.5L12 3l1.5 1.5L15 3l1.5 1.5L18 3v18l-1.5-1.5L15 21l-1.5-1.5L12 21l-1.5-1.5L9 21l-1.5-1.5L6 21z'/><path d='M9 9h6M9 13h6'/></svg>")}.fa-truck{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5'><path d='M3 7h11v10H3z'/><path d='M14 10h5l2 3v4h-7'/><circle cx='7' cy='18' r='1.6'/><circle cx='18' cy='18' r='1.6'/></svg>")}.fa-shield,.fa-shield-halved{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5'><path d='M12 3l8 3v6c0 5-3.2 8.2-8 9.5C7.2 20.2 4 17 4 12V6z'/><path d='M12 4v16'/></svg>")}.fa-user{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='8' r='3.2'/><path d='M5.5 19c0-3.2 2.9-5.5 6.5-5.5s6.5 2.3 6.5 5.5'/></svg>")}.fa-user-check{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5'><circle cx='9' cy='8' r='3'/><path d='M3 19c0-3 2.5-5 6-5s6 2 6 5'/><path d='M15 11l2 2 4-4'/></svg>")}.fa-user-secret{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5'><path d='M12 4l6 3v3c0 2-1 4-3 5l-3 7-3-7c-2-1-3-3-3-5V7z'/><circle cx='9.5' cy='10' r='.8' fill='black'/><circle cx='14.5' cy='10' r='.8' fill='black'/></svg>")}.fa-award{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5'><circle cx='12' cy='9' r='5'/><path d='M9 13l-1.5 8L12 18l4.5 3L15 13'/></svg>")}.fa-inbox{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5'><path d='M4 13l2-8h12l2 8v6H4z'/><path d='M4 13h4l2 3h4l2-3h4'/></svg>")}.fa-compass{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5'><circle cx='12' cy='12' r='9'/><path d='M14.5 9.5L10 10l-.5 4.5 4.5-.5z' fill='black' stroke='none'/></svg>")}.fa-crown{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'><path d='M3 18h18l-1-8-5 3-3-7-3 7-5-3z'/></svg>")}.fa-pills{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5'><rect x='3' y='8' width='10' height='8' rx='4' transform='rotate(-25 8 12)'/><rect x='11' y='8' width='10' height='8' rx='4' transform='rotate(25 16 12)'/></svg>")}.fa-circle-check,.fa-check-circle{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5'><circle cx='12' cy='12' r='9'/><path d='M8 12l2.5 2.5L16 9'/></svg>")}.fa-circle-xmark{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5'><circle cx='12' cy='12' r='9'/><path d='M9 9l6 6M15 9l-6 6'/></svg>")}.fa-info-circle,.fa-circle-info{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5'><circle cx='12' cy='12' r='9'/><path d='M12 10v6'/><circle cx='12' cy='7.5' r='1' fill='black' stroke='none'/></svg>")}.fa-refresh,.fa-sync,.fa-arrows-rotate{--i:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'><path d='M21 12a9 9 0 1 1-2.6-6.3'/><path d='M21 3v6h-6'/></svg>")}.container{width:100%;max-width:1170px;margin:0 auto;padding:0 15px}.row{margin-left:-15px;margin-right:-15px}.row:after,.row:before{content:"";display:table;clear:both}[class*="col-"]{position:relative;min-height:1px;padding-left:15px;padding-right:15px;float:left;width:100%}.col-xs-6{width:50%}@media(min-width:768px){.col-sm-3{width:25%}.col-sm-4{width:33.333%}.col-sm-6{width:50%}.col-sm-8{width:66.666%}.col-sm-9{width:75%}}@media(min-width:992px){.col-md-3{width:25%}.col-md-4{width:33.333%}.col-md-6{width:50%}.col-md-8{width:66.666%}.col-md-9{width:75%}.col-md-12{width:100%}.col-md-offset-2{margin-left:16.666%}.col-md-offset-9{margin-left:75%}}@media(min-width:1200px){.col-lg-3{width:25%}.col-lg-9{width:75%}}.btn{display:inline-block;padding:10px 22px;font-size:15px;text-align:center;border:1px solid transparent;border-radius:999px;cursor:pointer;text-decoration:none;background:#fff;color:#1C1F1C}.btn-default{background:#fff;border-color:#ccc;color:#333}.btn-xs{padding:1px 5px;font-size:12px}.form-group{margin-bottom:12px}.form-control{display:block;width:100%;padding:10px 14px;font-size:15px;line-height:1.4;color:#1C1F1C;background:#FFFCF8;border:1px solid #E4E0D6;border-radius:16px;min-height:46px}.form-control:focus{outline:2px solid #007880;outline-offset:1px;border-color:#007880}.alert{padding:12px 15px;margin-bottom:16px;border:1px solid transparent;border-radius:16px}.alert-danger{color:#a94442;background:#f2dede;border-color:#ebccd1}.list-unstyled{padding-left:0;list-style:none}.dropdown{position:relative;display:inline-block}.dropdown-menu{display:none;position:absolute;top:100%;right:0;z-index:1000;min-width:160px;padding:8px 0;margin:6px 0 0;background:#FFFCF8;border:1px solid #E4E0D6;border-radius:16px;list-style:none;box-shadow:0 10px 30px rgba(31,61,50,.06)}.dropdown.open>.dropdown-menu,.dropdown-menu.is-open{display:block}.caret{display:inline-block;width:0;height:0;margin-left:4px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}.modal{display:none;position:fixed;inset:0;z-index:1050}.modal.in,.modal.show{display:block}.modal-dialog{width:90%;max-width:720px;margin:40px auto}.modal-content{background:#FFFCF8;border-radius:28px}.modal-header,.modal-body,.modal-footer{padding:12px 16px}.modal-backdrop{position:fixed;inset:0;background:#000;opacity:.4;z-index:1040}.text-center{text-align:center}.pull-right{float:right}.hidden{display:none!important}.nav{margin:0;padding:0;list-style:none}.navbar-toggle{padding:6px 10px;border:1px solid #ccc;background:#fff}.navbar-toggle .icon-bar{display:block;width:18px;height:2px;background:#333;margin:3px 0}.table{width:100%;border-collapse:collapse}.fade{opacity:0}.fade.in{opacity:1}:root{--vrx-paper:#f8f0e8;--vrx-ink:#10283b;--vrx-muted:#65717b;--vrx-sage:#007880;--vrx-sage-hover:#005e66;--vrx-cta:#007880;--vrx-olive:#65717b;--vrx-sage-soft:#e5efec;--vrx-sage-mid:#dce8e5;--vrx-line:#e4ddd4;--vrx-accent:#ad8755;--vrx-sand:#f3ead9;--vrx-blue-wash:#edf3f0;--vrx-black:var(--vrx-ink);--vrx-gray-light:var(--vrx-paper);--vrx-gray-mid:var(--vrx-line);--vrx-gray-text:var(--vrx-muted);--vrx-white:#fffdf9;--vrx-gold:#ad8755;--vrx-blue-men:#082840;--vrx-pink-women:#2a9aa1;--vrx-navy:#082840;--vrx-radius:12px;--vrx-radius-pill:8px;--vrx-radius-control:3px;--vrx-btn-radius:3px;--vrx-shadow:0 14px 34px rgba(8,40,64,0.08);--vrx-shadow-hover:0 16px 36px rgba(8,40,64,0.12);--vrx-font-sans:"DM Sans",Arial,Helvetica,sans-serif;--vrx-font-poppins:"DM Sans",Arial,Helvetica,sans-serif;--vrx-font-serif:Georgia,"Times New Roman",serif;--vrx-font-script:Georgia,"Times New Roman",serif;--vrx-header-max:90%;--vrx-content-max:var(--vrx-header-max);--vrx-side-pad:20px;--vrx-section-y:72px;--vrx-section-heading-gap:28px;}.vitalrx-content-wrap{max-width:var(--vrx-header-max);margin:0 auto;padding:0 var(--vrx-side-pad);width:100%;box-sizing:border-box;}body.vitalrx-theme{background:var(--vrx-paper) !important;color:var(--vrx-ink);font-family:"DM Sans",Arial,Helvetica,sans-serif !important;font-size:15px;line-height:1.55;}body.vitalrx-theme a,body.vitalrx-theme a:visited{color:var(--vrx-black);}body.vitalrx-theme a:hover{color:var(--vrx-sage) !important;}.vitalrx-utility-bar{position:relative;z-index:1200;background:var(--vrx-navy,#082840);color:#eaf5fc;font-size:13px;padding:8px 0;font-weight:400;font-family:var(--vrx-font-sans);letter-spacing:0.02em;}.vitalrx-header.is-scrolled .vitalrx-utility-bar{display:none;}.vitalrx-utility-bar .container{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;max-width:var(--vrx-header-max);margin:0 auto;padding:8px 14px;position:relative;}.vitalrx-promo{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 16px;flex:1 1 auto;min-width:0;margin:0;color:#eaf5fc;text-align:center;width:100%;}.vitalrx-promo-title,.vitalrx-promo-sub,.vitalrx-promo-line{margin:0;font-family:"DM Sans",Arial,Helvetica,sans-serif;font-size:11px;font-weight:500;letter-spacing:0.04em;line-height:1.45;color:#eaf5fc;text-align:center;width:100%;}.vitalrx-promo-title em{font-style:normal;font-weight:400;}.vitalrx-promo-title strong{font-weight:700;color:inherit;}.vitalrx-promo-link{display:inline-flex;align-items:center;gap:4px;font-family:var(--vrx-font-sans);font-size:13px;font-weight:600;line-height:1.3;color:#9fd8dc !important;text-decoration:none !important;white-space:nowrap;}.vitalrx-promo-link-text{text-decoration:underline;text-underline-offset:2px;}.vitalrx-promo-link:hover,.vitalrx-promo-link:focus-visible{color:#fff !important;}.vitalrx-trust-items{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:20px;list-style:none;margin:0;padding:0;flex:1;text-align:left;}.vitalrx-trust-items li{display:flex;align-items:center;gap:8px;color:var(--vrx-muted);font-size:12px;font-weight:400 !important;font-family:var(--vrx-font-sans);}.vitalrx-utility-line-icon{width:14px;height:14px;flex-shrink:0;color:#9fd8dc;stroke:currentColor;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;}.vitalrx-trust-items li i{color:#9fd8dc;font-size:11px;}.vitalrx-utility-selectors{display:flex;gap:8px;align-items:center;position:absolute;right:var(--vrx-side-pad);top:50%;transform:translateY(-50%);}.vitalrx-utility-phone{display:inline-flex;align-items:center;gap:8px;color:#eaf5fc !important;text-decoration:none !important;font-size:12px;font-weight:500;letter-spacing:0.2px;white-space:nowrap;position:absolute;right:160px;top:50%;transform:translateY(-50%);margin:0;}.vitalrx-utility-phone:hover{color:#9fd8dc !important;text-decoration:none !important;}.vitalrx-utility-selectors .dropdown .currency{display:inline-flex !important;align-items:center;justify-content:flex-start;gap:6px;background:transparent !important;color:#eaf5fc !important;border:1px solid rgba(234,245,252,0.28) !important;padding:4px 10px !important;font-size:12px !important;line-height:1.2 !important;border-radius:var(--vrx-radius-control);white-space:nowrap;text-align:left !important;}.vitalrx-utility-selectors .dropdown .currency img{display:block;width:18px;height:12px;object-fit:cover;flex-shrink:0;max-width:none !important;margin:0;}.vitalrx-utility-selectors .dropdown .currency .caret{margin-left:2px;margin-top:0;flex-shrink:0;}.vitalrx-utility-selectors .dropdown .currency span{display:inline-flex;align-items:center;line-height:1 !important;font-size:12px !important;}.vitalrx-utility-selectors .dropdown .currency:hover{background:rgba(255,255,255,0.08) !important;color:#fff !important;}.vitalrx-utility-selectors .dropdown{position:relative;z-index:1;}.vitalrx-utility-selectors .dropdown.open{z-index:1300;}.vitalrx-utility-selectors .dropdown-menu{text-align:left !important;min-width:168px;padding:4px 0 !important;z-index:1300;background:#fff !important;border:1px solid var(--vrx-line) !important;box-shadow:var(--vrx-shadow);}.vitalrx-utility-selectors .dropdown-menu li a{display:flex !important;align-items:center !important;justify-content:flex-start !important;gap:8px;padding:8px 12px !important;margin:0 !important;line-height:1 !important;text-align:left !important;white-space:nowrap;text-decoration:none !important;color:var(--vrx-ink) !important;background:transparent !important;}.vitalrx-utility-selectors .dropdown-menu li a:hover,.vitalrx-utility-selectors .dropdown-menu li a:focus{text-decoration:none !important;background:var(--vrx-sage-soft) !important;color:var(--vrx-ink) !important;}.vitalrx-utility-selectors .dropdown-menu li a img{display:block;width:18px;height:12px;object-fit:cover;flex-shrink:0;max-width:none !important;margin:0 !important;}.vitalrx-header{background:var(--vrx-white);border-bottom:1px solid var(--vrx-line);position:sticky;top:0;z-index:1000;width:100%;}.vitalrx-header.vitalrx-header--bordered,body.vitalrx-theme .vitalrx-header.vitalrx-header--bordered{border-bottom:1px solid var(--vrx-line) !important;}.vitalrx-header .header_sec,.vitalrx-main-nav{background:var(--vrx-white);padding:0;}.vitalrx-header-container{max-width:var(--vrx-header-max) !important;width:100%;margin:0 auto;padding:0 var(--vrx-side-pad);box-sizing:border-box;}.vitalrx-nav-row{display:flex;align-items:center;gap:16px;padding:10px 0;min-height:72px;}.vitalrx-nav-row > *{display:flex;align-items:center;align-self:center;float:none;margin-top:0;margin-bottom:0;}.vitalrx-logo{flex-shrink:0;margin-right:12px;}.vitalrx-logo-link{display:flex;align-items:center;text-decoration:none !important;color:inherit !important;}.vitalrx-logo-img{display:block;height:52px;width:auto;max-width:200px;object-fit:contain;image-rendering:auto;}.vitalrx-main-nav .vitalrx-logo-link{display:inline-flex;align-items:center;overflow:visible;height:auto;max-width:220px;}.vitalrx-main-nav .vitalrx-logo-img{height:52px;width:auto;max-width:220px;object-fit:contain;object-position:center left;}.vitalrx-footer-logo-link{display:inline-flex;align-items:center;overflow:visible;height:auto;max-width:190px;margin-bottom:12px;}.vitalrx-footer-logo-link .vitalrx-logo-img{height:44px;width:auto;max-width:190px;object-fit:contain;object-position:center left;filter:brightness(0) invert(1);opacity:0.95;}.vitalrx-logo-link:hover,.vitalrx-logo-link:focus{text-decoration:none !important;color:inherit !important;}.vitalrx-logo-brand{display:flex;flex-direction:column;line-height:1;gap:4px;}.vitalrx-logo-title{display:flex;align-items:flex-end;font-family:var(--vrx-font-serif);font-size:28px;font-weight:520;letter-spacing:-0.03em;line-height:1;}.logo-vital{color:var(--vrx-ink);}.logo-rx{color:var(--vrx-sage);position:relative;display:inline-block;padding-right:11px;}.logo-plus{position:absolute;right:0;bottom:-5px;font-size:13px;font-weight:700;color:var(--vrx-sage);line-height:1;}.vitalrx-logo-sub{font-family:var(--vrx-font-sans);font-size:9px;font-weight:500;letter-spacing:0.18em;color:var(--vrx-muted);text-transform:uppercase;white-space:nowrap;}.vitalrx-logo a{color:var(--vrx-black) !important;text-decoration:none;display:flex;align-items:center;}.vitalrx-nav-links{display:flex;align-items:center;justify-content:center;gap:4px;list-style:none;margin:0;padding:0;flex:1 1 auto;min-width:0;}.vitalrx-nav-links > li{position:relative;flex-shrink:0;display:flex;align-items:center;}.vitalrx-nav-link,.vitalrx-nav-links > li > a{display:inline-flex;align-items:center;gap:4px;padding:8px 12px;font-size:15px;font-weight:500;color:var(--vrx-ink) !important;text-decoration:none !important;text-transform:none;background:none !important;border:none !important;cursor:pointer;white-space:nowrap;line-height:1.3;}.vitalrx-nav-link:hover,.vitalrx-nav-links > li > a:hover{color:var(--vrx-sage) !important;}.vitalrx-nav-link.is-active,.vitalrx-nav-links > li > a.is-active,.vitalrx-nav-links > li > a.router-link-exact-active,.responsive-menu .vitalrx-nav-link.is-active,.responsive-menu a.router-link-exact-active{color:var(--vrx-sage) !important;font-weight:500 !important;box-shadow:inset 0 -1.5px 0 var(--vrx-sage);}.vitalrx-nav-link:focus,.vitalrx-nav-link:focus-visible,.vitalrx-nav-links > li > a:focus,.vitalrx-nav-links > li > a:focus-visible{outline:none !important;box-shadow:none !important;border:none !important;text-decoration:none !important;}.vrx-caret{font-size:9px;line-height:1;opacity:0.55;display:inline-flex;align-items:center;margin-left:2px;position:relative;top:0;}body.vitalrx-theme .vitalrx-nav-links > li > a.dropdown-toggle::after,body.vitalrx-theme .vitalrx-nav-links .dropdown-toggle .caret{display:none !important;}.vitalrx-nav-links .category-mega-menu{position:relative;}.vitalrx-nav-links .category-mega-menu::after{content:"";position:absolute;left:0;right:0;top:100%;height:14px;z-index:9998;}.vitalrx-nav-links .categ-pop,.vitalrx-nav-links .categ-pop.vitalrx-mega{position:absolute;top:calc(100% + 6px);left:0;right:auto;float:none;width:min(780px,calc(100vw - 32px));max-width:calc(100vw - 32px);min-width:0;margin-top:0;z-index:9999;padding:0 !important;overflow-x:hidden;overflow-y:hidden;background:#fff !important;border:1px solid #e4ddd4 !important;border-radius:14px !important;box-shadow:0 18px 48px rgba(26,26,26,0.12);box-sizing:border-box;}.vitalrx-mega-grid{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);width:100%;max-width:100%;min-width:0;overflow:hidden;}.vitalrx-mega-cats-col,.vitalrx-mega-products-col{min-width:0;max-width:100%;overflow-x:hidden;padding:16px 14px 18px;box-sizing:border-box;}.vitalrx-mega-cats-col{background:#e5efec;border-right:1px solid #e4ddd4;}.vitalrx-mega-heading{margin:0 0 10px;padding:0 4px;font-family:var(--vrx-font-serif);font-size:13px;font-style:italic;font-weight:400;color:#888;line-height:1.3;}.vitalrx-nav-links .vitalrx-mega-cats,.vitalrx-nav-links .pop-tab.vitalrx-mega-cats{list-style:none;margin:0 !important;padding:0 !important;background:transparent !important;height:auto !important;max-height:420px;overflow-x:hidden !important;overflow-y:auto;float:none !important;width:100% !important;}.vitalrx-nav-links .vitalrx-mega-cats > li,.vitalrx-nav-links .pop-tab.vitalrx-mega-cats > li{list-style:none;float:none !important;width:100% !important;margin:0 0 4px;padding:0;border:none !important;}.vitalrx-mega-cat{display:flex !important;align-items:center;gap:10px;width:100%;min-width:0;padding:10px 10px 10px 8px !important;border-radius:10px;border:1px solid transparent;background:transparent !important;color:var(--vrx-black) !important;text-decoration:none !important;text-transform:none !important;font-family:var(--vrx-font-poppins) !important;font-size:14px !important;font-weight:500 !important;line-height:1.35 !important;white-space:normal !important;box-shadow:none !important;float:none !important;}.vitalrx-mega-cat:hover,.vitalrx-mega-cats > li.active-category .vitalrx-mega-cat,.vitalrx-mobile-cats-group.open > .vitalrx-mega-cat{background:#fff !important;color:var(--vrx-sage) !important;border-color:#e4ddd4;outline:none !important;}.vitalrx-mega-cat:focus,.vitalrx-mega-cat:focus-visible,.vitalrx-mega-product:focus,.vitalrx-mega-product:focus-visible{outline:none !important;box-shadow:none !important;}.vitalrx-mega-cat:hover .vitalrx-cat-nav-icon,.vitalrx-mega-cats > li.active-category .vitalrx-cat-nav-icon,.vitalrx-mobile-cats-group.open > .vitalrx-mega-cat .vitalrx-cat-nav-icon{background:var(--vrx-sage) !important;color:#fff !important;}.vitalrx-mega-cat:hover .vitalrx-cat-nav-icon i,.vitalrx-mega-cats > li.active-category .vitalrx-cat-nav-icon i,.vitalrx-mobile-cats-group.open > .vitalrx-mega-cat .vitalrx-cat-nav-icon i,.vitalrx-mega-cat:hover .vitalrx-mega-cat-arrow,.vitalrx-mega-cats > li.active-category .vitalrx-mega-cat-arrow{color:#fff !important;}.vitalrx-mega-cat-label{flex:1;min-width:0;overflow-wrap:break-word;word-break:normal;hyphens:none;}.vitalrx-mega-cat-arrow{flex-shrink:0;font-size:10px;color:var(--vrx-sage);opacity:0.7;}.vitalrx-mega-cats > li.active-category .vitalrx-cat-nav-icon{background:var(--vrx-sage);color:#fff;}.vitalrx-nav-links .vitalrx-mega-products,.vitalrx-nav-links .category-products-hover.vitalrx-mega-products{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;list-style:none;margin:0 !important;padding:0 !important;width:100% !important;max-width:100%;max-height:420px;overflow-x:hidden !important;overflow-y:auto;float:none !important;}.vitalrx-nav-links .vitalrx-mega-products > li,.vitalrx-nav-links .category-products-hover.vitalrx-mega-products > li{list-style:none;width:100% !important;max-width:100%;min-width:0;float:none !important;padding:0 !important;margin:0;border:none !important;}.vitalrx-mega-product{display:block !important;width:100%;min-width:0;box-sizing:border-box;padding:10px 12px !important;border-radius:8px;border:1px solid #e4ddd4;background:#fff !important;color:var(--vrx-black) !important;text-decoration:none !important;text-transform:none !important;font-family:var(--vrx-font-poppins) !important;font-size:13px !important;font-weight:400 !important;line-height:1.4 !important;white-space:normal !important;overflow-wrap:break-word;word-break:normal;float:none !important;}.vitalrx-mega-product:hover,.vitalrx-mega-product:focus{color:var(--vrx-sage) !important;background:#e5efec !important;border-color:rgba(8,40,64,0.22);text-decoration:none !important;}.vitalrx-mega-empty{grid-column:1 / -1;padding:12px 4px;color:#888;font-size:13px;font-weight:400;}.vitalrx-mega-loading{color:#888;font-size:13px;font-weight:400;padding:12px 4px;}.vitalrx-mobile-cats{position:fixed;inset:0;z-index:10050;background:rgba(26,26,26,0.45);display:flex;justify-content:flex-end;}.vitalrx-mobile-cats-panel{width:min(420px,100vw);max-width:100%;height:100%;background:#e5efec;overflow-x:hidden;overflow-y:auto;box-shadow:-12px 0 32px rgba(26,26,26,0.12);}body.vitalrx-theme .mobile-categories-content,body.vitalrx-theme .mobile-categories-content.vitalrx-mobile-cats-panel,body.vitalrx-theme .mobile-categories-content .panel,body.vitalrx-theme .mobile-categories-content .list-group-item,body.vitalrx-theme .mobile-categories-content .category-products-list{background:#e5efec !important;}body.vitalrx-theme .mobile-categories-content .list-group-item,body.vitalrx-theme .mobile-categories-content .list-group-item a,body.vitalrx-theme .vitalrx-mobile-cats .vitalrx-mega-cat{color:var(--vrx-black) !important;}body.vitalrx-theme .mobile-categories-header{background:#fff !important;}.vitalrx-mobile-cats-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 18px 12px;border-bottom:1px solid #e4ddd4;background:#fff;}.vitalrx-mobile-cats-header h3{margin:0;font-family:var(--vrx-font-serif) !important;font-size:22px !important;font-style:italic;font-weight:400 !important;color:var(--vrx-black) !important;}.vitalrx-mobile-cats-close{width:36px;height:36px;border:1px solid #e4ddd4;border-radius:var(--vrx-radius-pill);background:#fff;color:var(--vrx-black);cursor:pointer;}.vitalrx-mobile-cats-body{padding:12px;}.vitalrx-mobile-cats-group{margin-bottom:6px;}.vitalrx-mobile-cats-products{list-style:none;margin:6px 0 10px;padding:0 0 0 8px;display:grid;grid-template-columns:minmax(0,1fr);gap:6px;overflow-x:hidden;}.vitalrx-mobile-cats-loading,.vitalrx-mobile-cats-empty{padding:8px 12px;font-family:var(--vrx-font-sans);font-size:13px;color:#65717b;}@media (max-width:640px){.vitalrx-mega-grid{grid-template-columns:minmax(0,1fr);}.vitalrx-mega-cats-col{border-right:none;border-bottom:1px solid #e4ddd4;}.vitalrx-nav-links .vitalrx-mega-products{grid-template-columns:minmax(0,1fr);}}.vitalrx-nav-tools{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0;overflow:visible;}.vitalrx-header-cta{display:flex;align-items:center;gap:12px;overflow:visible;}.vitalrx-header-cta .vitalrx-cart-btn{margin-left:2px;}.vitalrx-explore-care{font-family:var(--vrx-font-sans);font-size:14px;font-weight:500;color:var(--vrx-ink) !important;text-decoration:none !important;white-space:nowrap;}.vitalrx-explore-care:hover,.vitalrx-explore-care:focus-visible{color:var(--vrx-sage) !important;text-decoration:none !important;}.vitalrx-get-started{padding:10px 18px;font-size:13px;font-weight:700;white-space:nowrap;gap:6px;border-radius:var(--vrx-radius-control);}.vitalrx-search-wrap{position:relative;width:210px;flex-shrink:0;z-index:1100;}.vitalrx-search-wrap form{position:relative;margin:0;display:block;width:100%;}.vitalrx-search-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#aaa;font-size:14px;pointer-events:auto;cursor:pointer;z-index:2;}.vitalrx-search-wrap .in_search{width:100%;height:40px;border:1px solid var(--vrx-line);border-radius:var(--vrx-radius-pill);padding:0 16px 0 38px;font-size:14px;color:var(--vrx-ink);background:var(--vrx-white);outline:none;font-weight:400;box-sizing:border-box;}.vitalrx-search-wrap .in_search:focus{border-color:var(--vrx-sage);box-shadow:0 0 0 3px rgba(0,120,128,0.14);}.vitalrx-search-wrap .search-suggestions-dropdown,body.vitalrx-theme .vitalrx-search-wrap .search-suggestions-dropdown{position:absolute !important;top:calc(100% + 6px) !important;left:0 !important;right:auto !important;width:min(320px,80vw) !important;min-width:100%;margin:0 !important;padding:6px 0 !important;list-style:none !important;background:#fff !important;border:1px solid #E8E8E8 !important;border-radius:12px !important;box-shadow:0 12px 28px rgba(20,24,22,0.14) !important;max-height:320px;overflow-x:hidden;overflow-y:auto;z-index:1200 !important;}.vitalrx-search-wrap .search-suggestions-dropdown li,body.vitalrx-theme .vitalrx-search-wrap .search-suggestions-dropdown li{display:flex !important;align-items:center !important;gap:10px;padding:8px 12px !important;margin:0 !important;border-bottom:1px solid #F0EEE8;cursor:pointer;float:none !important;width:100% !important;box-sizing:border-box;}.vitalrx-search-wrap .search-suggestions-dropdown li:last-child{border-bottom:none;}.vitalrx-search-wrap .search-suggestions-dropdown .suggestion-thumb,body.vitalrx-theme .vitalrx-search-wrap .search-suggestions-dropdown .suggestion-thumb{width:40px !important;height:40px !important;max-width:40px !important;object-fit:contain;flex-shrink:0;display:block;margin:0 !important;}.vitalrx-search-wrap .search-suggestions-dropdown .suggestion-name{flex:1;min-width:0;color:var(--vrx-ink);font-size:14px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.vitalrx-search-btn{display:none !important;}.vitalrx-cart-btn{position:relative;background:transparent;color:var(--vrx-black) !important;border:none;width:38px;height:38px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:22px;flex-shrink:0;padding:0;}.vitalrx-cart-btn:hover{color:var(--vrx-sage) !important;}.vitalrx-cart-btn .cart-badge{position:absolute;top:0;right:-2px;background:var(--vrx-sage);color:var(--vrx-white);font-size:10px;font-weight:600;min-width:16px;height:16px;line-height:16px;border-radius:50%;text-align:center;}body.vitalrx-theme .header_top.bg-g,body.vitalrx-theme .header_top:not(.vitalrx-main-nav),body.vitalrx-theme .search_sec{display:none !important;}body.vitalrx-theme .mobile-toggle-container{display:flex;align-items:center;align-self:center;}body.vitalrx-theme .mobile-menu-toggle,body.vitalrx-theme .navbar-toggle.mobile-menu-toggle{background:transparent !important;color:var(--vrx-ink) !important;border:1px solid var(--vrx-line) !important;border-radius:var(--vrx-radius-control) !important;float:none !important;margin:0 !important;width:40px;height:40px;padding:0 !important;display:flex !important;align-items:center;justify-content:center;line-height:1;}body:has(#vrx-lcp){display:flex;flex-direction:column;}body:has(#vrx-lcp) #app,body:has(#vrx-lcp) #app > div{display:contents;}body:has(#vrx-lcp) .vrx-header-ph,body:has(#vrx-lcp) .vitalrx-header{order:0;width:100%;}body:has(#vrx-lcp) #vrx-lcp{order:1;width:100%;}body:has(#vrx-lcp) #app > div >:not(.vitalrx-header){order:2;width:100%;}.vitalrx-hero-stack{display:flex;flex-direction:column;align-items:center;padding:0 0 8px;width:100%;}.vitalrx-hero-stack > .vitalrx-features{position:relative;z-index:2;margin-top:12px;background:transparent;}.vitalrx-hero{position:relative;width:100%;aspect-ratio:1774 / 887;min-height:50vw;height:auto;margin:0;border-radius:0;background:#f5eee6;display:flex;align-items:center;overflow:hidden;}.vitalrx-hero::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(248,240,232,0.10) 0%,rgba(248,240,232,0.03) 48%,rgba(248,240,232,0) 100%);}.vitalrx-hero-inner{position:relative;z-index:2;max-width:var(--vrx-header-max) !important;width:100%;min-height:inherit;padding:56px var(--vrx-side-pad) !important;margin-left:auto;margin-right:auto;display:flex;align-items:center;box-sizing:border-box;}.vitalrx-hero-media{display:none;}.vitalrx-hero-lcp{position:absolute !important;inset:0;width:100% !important;height:100% !important;max-width:none !important;max-height:none !important;object-fit:fill;object-position:center top;z-index:0;pointer-events:none;filter:none;}body:has(#app .vitalrx-hero-stack:not(#vrx-lcp)) #vrx-lcp{display:none !important;}.vitalrx-hero .container{position:relative;z-index:2;max-width:var(--vrx-header-max);width:100%;padding:56px var(--vrx-side-pad);margin-left:auto;margin-right:auto;box-sizing:border-box;}.vitalrx-hero-content{max-width:640px;color:var(--vrx-ink);padding:0;}.vitalrx-hero-tagline{font-family:"DM Sans",Arial,Helvetica,sans-serif;font-size:11px;color:#082840;margin:0 0 12px;font-weight:800;letter-spacing:0.17em;line-height:1.3;text-transform:uppercase;}.vitalrx-hero-title{margin:12px 0 13px;line-height:0.98;padding:0;}.vitalrx-hero-title-line{display:block;font-family:Georgia,"Times New Roman",serif;font-size:clamp(54px,5.5vw,72px);font-weight:500;color:#082840;letter-spacing:-0.045em;line-height:0.98;text-transform:none;white-space:normal;}.vitalrx-hero-title-line em{font-family:Georgia,"Times New Roman",serif;font-style:normal;font-weight:500;color:#082840;}.vitalrx-hero-title-word{display:inline;font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;}.vitalrx-hero-title-accent{display:inline-block;position:relative;font-family:var(--vrx-font-serif);font-size:62px;font-weight:500;font-style:italic;color:var(--vrx-accent);line-height:1;margin-left:10px;vertical-align:baseline;text-transform:none;}.vitalrx-hero-title-curve{display:block;width:105%;height:0.22em;min-height:8px;max-height:16px;margin:0.08em 0 0 -2%;color:var(--vrx-accent);}.vitalrx-hero-desc{font-family:"DM Sans",Arial,Helvetica,sans-serif;font-size:18px;line-height:1.55;color:#65717b;margin:0 0 22px;font-weight:400;max-width:500px;}.vitalrx-hero-desc-line{display:block;}.vitalrx-hero-btns{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:0;}.vitalrx-hero-note{display:none;}.vitalrx-hero-price{display:flex;align-items:center;gap:24px;margin-top:25px;font-family:"DM Sans",Arial,Helvetica,sans-serif;}.vitalrx-hero-price-from{display:flex;flex-direction:column;border-right:1px solid #b8b3aa;padding-right:23px;}.vitalrx-hero-price-from small{font-size:14px;color:#596674;line-height:1.3;}.vitalrx-hero-price-from strong{font:700 40px/1 "DM Sans",Arial,Helvetica,sans-serif;color:var(--vrx-navy,#082840);letter-spacing:-0.04em;}.vitalrx-hero-benefits{display:flex;flex-direction:column;gap:6px;font-size:16px;line-height:1.5;color:#334656;}.vitalrx-hero-benefits > span{display:inline-flex;align-items:flex-start;}.vitalrx-hero-benefits b{color:#007880;font-size:16px;margin-right:6px;font-weight:700;line-height:1.45;}@media (max-width:767px){.vitalrx-hero-price{margin-top:18px;align-items:flex-start;flex-direction:column;gap:12px;}.vitalrx-hero-price-from{border-right:0;padding-right:0;}.vitalrx-hero-price-from strong{font-size:32px;}.vitalrx-hero-benefits{font-size:14px;}}.vitalrx-hero-cta{min-height:56px;padding:16px 34px !important;min-width:205px;font-size:19px !important;font-weight:700 !important;letter-spacing:0.01em;gap:8px;white-space:nowrap;border-radius:8px !important;box-shadow:0 8px 18px rgba(0,120,128,0.18);}.vitalrx-hero-arrow{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;}.vitalrx-hero-points{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:18px 42px;width:90%;margin:22px auto 10px;padding:0;list-style:none;color:#65717b;font-family:var(--vrx-font-sans);font-size:15px;font-weight:400;}.vitalrx-hero-points li{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;}.vitalrx-hero-points svg{width:18px;height:18px;stroke:#007880;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;}.vitalrx-hero-btns .vrx-btn,.vitalrx-hero-btns .vrx-btn:hover,.vitalrx-hero-btns .vrx-btn:focus,.vitalrx-hero-btns .vrx-btn:active,.vitalrx-hero-btns .vrx-btn:visited{text-decoration:none !important;}.vitalrx-hero-btns .vrx-btn .fa{margin-left:8px;font-size:12px;}.vrx-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:12px 22px;min-height:48px;border-radius:var(--vrx-btn-radius,3px);font-family:"DM Sans",Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;letter-spacing:0.01em;line-height:1.3;text-decoration:none !important;cursor:pointer;border:1px solid transparent;box-shadow:none;transition:background-color .18s ease,color .18s ease,border-color .18s ease;}.vrx-btn:hover,.vrx-btn:focus,.vrx-btn:focus-visible{text-decoration:none !important;}.vitalrx-hero-btns .vitalrx-hero-cta{font-size:18px;min-height:54px;padding:15px 27px;}.vrx-btn-primary{background:var(--vrx-cta,#007880);color:#fff !important;border-color:var(--vrx-cta,#007880);border-radius:var(--vrx-btn-radius,3px);}.vrx-btn-primary:hover{background:var(--vrx-sage-hover,#005e66);border-color:var(--vrx-sage-hover,#005e66);color:#fff !important;}.vrx-btn-outline{background:#fff;color:var(--vrx-navy,#082840) !important;border-color:var(--vrx-cta,#007880);border-radius:var(--vrx-btn-radius,3px);}.vrx-btn-outline:hover{background:var(--vrx-sage-soft,#e5efec);color:var(--vrx-navy,#082840) !important;border-color:var(--vrx-sage-hover,#005e66);}.vrx-btn-light{background:#fff;color:var(--vrx-cta,#007880) !important;border-color:#fff;border-radius:var(--vrx-btn-radius,3px);}.vrx-btn-light:hover{background:var(--vrx-paper);color:var(--vrx-sage-hover,#005e66) !important;}.vitalrx-hero-trust{display:flex;gap:24px;flex-wrap:wrap;list-style:none;margin:0;padding:0;}.vitalrx-hero-trust li{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--vrx-black);font-weight:500;}.vitalrx-hero-trust li i,.vitalrx-hero-trust-icon{color:var(--vrx-black);flex-shrink:0;}.vitalrx-hero-trust-icon{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;}.vitalrx-discreet-badge{display:none;}.vitalrx-discreet-badge-icon{width:32px;height:32px;margin:0 auto 6px;display:block;color:var(--vrx-black);stroke:currentColor;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;}.vitalrx-discreet-badge span{font-size:11px;font-weight:700;color:var(--vrx-black);text-transform:uppercase;letter-spacing:.5px;}.vitalrx-features{padding:0 0 4px;pointer-events:none;}.vitalrx-features .container,.vitalrx-features-inner{pointer-events:auto;}.vitalrx-features-inner{background:var(--vrx-white);border:none;border-radius:10px;padding:24px 32px;box-shadow:0 8px 32px rgba(0,0,0,0.12);}.vitalrx-features-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;}.vitalrx-feature-item{display:flex;align-items:center;gap:14px;padding:0 24px;}.vitalrx-feature-item:first-child{padding-left:0;}.vitalrx-feature-item:last-child{padding-right:0;}.vitalrx-feature-item:not(:first-child){border-left:1px solid var(--vrx-gray-mid);}.vitalrx-feature-icon{width:46px;height:46px;background:var(--vrx-white);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:var(--vrx-shadow);}.vitalrx-feature-icon i,.vitalrx-feature-line-icon{color:var(--vrx-black);}.vitalrx-feature-line-icon{width:34px;height:34px;stroke:currentColor;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;}.vitalrx-feature-text strong{display:block;font-size:14px;color:var(--vrx-black);margin-bottom:2px;}.vitalrx-feature-text span{font-size:14px;color:var(--vrx-gray-text);font-weight:500;}.vitalrx-categories{padding:0 0 20px;}.vitalrx-cat-banners{display:grid;grid-template-columns:1fr 1fr;gap:16px;}.vitalrx-cat-banner{position:relative;border-radius:var(--vrx-radius);overflow:hidden;min-height:0;height:clamp(168px,16vw,190px);display:flex;align-items:center;padding:18px 20px;cursor:pointer;text-decoration:none;transition:transform .2s;}.vitalrx-cat-banner:hover{transform:translateY(-3px);}.vitalrx-cat-banner.men{background-color:var(--vrx-blue-men);}.vitalrx-cat-banner.women{background-color:var(--vrx-pink-women);}.vitalrx-cat-banner-image{position:absolute;top:0;right:0;height:100%;width:auto;max-width:78%;object-fit:contain;object-position:right center;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,0.35) 16%,#000 34%,#000 100%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,0.35) 16%,#000 34%,#000 100%);}.vitalrx-cat-banner.men .vitalrx-cat-banner-image{-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,0.25) 14%,#000 30%,#000 100%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,0.25) 14%,#000 30%,#000 100%);}.vitalrx-cat-banner.women .vitalrx-cat-banner-image{-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,0.4) 18%,#000 36%,#000 100%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,0.4) 18%,#000 36%,#000 100%);}.vitalrx-cat-banner::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(0,0,0,0.28) 0%,rgba(0,0,0,0.1) 38%,transparent 62%);pointer-events:none;}.vitalrx-cat-banner-content{position:relative;z-index:2;color:var(--vrx-white);max-width:55%;padding-left:16px;}.vitalrx-cat-banner.men .vitalrx-cat-banner-content{padding-left:32px;}.vitalrx-cat-banner.men,.vitalrx-cat-banner.men:hover,.vitalrx-cat-banner.men:focus,.vitalrx-cat-banner.men:visited,.vitalrx-cat-banner.men h3,.vitalrx-cat-banner.men p,.vitalrx-cat-banner.men:hover h3,.vitalrx-cat-banner.men:hover p,.vitalrx-cat-banner.men .vrx-btn-cat,.vitalrx-cat-banner.men:hover .vrx-btn-cat{text-decoration:none !important;}.vitalrx-cat-banner-content h3{font-family:var(--vrx-font-serif);font-size:30px;font-weight:700;margin:0 0 6px;color:var(--vrx-white);text-transform:none;line-height:1.15;}.vitalrx-cat-banner-content p{font-size:15px;margin:0 0 14px;opacity:.9;font-weight:400;}.vitalrx-cat-banner .vrx-btn-cat{display:inline-flex;align-items:center;gap:8px;padding:9px 20px;border-radius:var(--vrx-radius-pill);background:transparent !important;border:2px solid #fff !important;color:#fff !important;font-size:15px;font-weight:600;text-decoration:none !important;pointer-events:none;}.vitalrx-cat-banner .vrx-btn-cat i{font-size:12px;}.vitalrx-top-picks{padding:var(--vrx-section-y) 0;background:var(--vrx-white);}.vitalrx-bestsellers{padding:var(--vrx-section-y) 0;background:var(--vrx-white);}.vitalrx-home-page > .vitalrx-bestsellers{padding-top:20px;padding-bottom:24px;}.vitalrx-home-page > .vitalrx-features{padding-top:0;padding-bottom:16px;}.vitalrx-section-header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:20px;flex-wrap:wrap;gap:12px;}.vitalrx-section-header--center{justify-content:center;align-items:center;text-align:center;}.vitalrx-section-header-inner{width:100%;max-width:720px;}.vitalrx-section-badge{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin:0 0 10px;color:var(--vrx-sage);font-family:var(--vrx-font-sans);font-size:13px;font-weight:700;letter-spacing:0.4px;text-transform:uppercase;}.vitalrx-section-badge i{font-size:15px;color:var(--vrx-gold);}.vitalrx-section-header h2,.vitalrx-testimonials h2,.vitalrx-blogs h2,.vitalrx-faq h2,.vitalrx-consultation-main h2,.vitalrx-bottom-cta-content h2{font-family:var(--vrx-font-serif);font-size:48px;font-weight:500;color:var(--vrx-black);margin:0;letter-spacing:-0.03em;text-transform:none;line-height:1.08;}.vitalrx-blogs h2,.vitalrx-blogs-page .vitalrx-section-header h2{font-family:Georgia,"Times New Roman",serif !important;font-style:normal !important;}.vitalrx-section-header h2{font-size:48px;}.vitalrx-section-header--center h2{letter-spacing:0;text-transform:none;}.vitalrx-section-header p,.vitalrx-section-subtitle{font-family:var(--vrx-font-sans);font-size:16px;color:var(--vrx-gray-text);margin:12px 0 0;font-weight:400;line-height:1.6;}.vitalrx-product-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;width:100%;}.vitalrx-product-grid--category{grid-template-columns:repeat(4,minmax(0,1fr));}.vitalrx-category-heading{font-family:Arial,Helvetica,sans-serif !important;font-size:28px !important;font-weight:400 !important;font-style:normal !important;color:var(--vrx-black) !important;background:transparent !important;text-transform:none !important;margin:0 0 20px !important;line-height:1.3 !important;padding:0 !important;}.vitalrx-category-page > .row{align-items:stretch;}.vitalrx-category-page .col-lg-3,.vitalrx-category-page .col-md-3,.vitalrx-category-page .col-sm-4{background:#e5efec;border-radius:18px 0 0 18px;padding-top:22px;padding-bottom:28px;}.vitalrx-cat-results{background:#fff;border-left:none;box-shadow:none;padding-top:22px;padding-bottom:28px;padding-left:32px;min-height:520px;}.vitalrx-cat-nav{background:transparent;border:none;box-shadow:none;border-radius:0;overflow:visible;margin-bottom:24px;padding:0 8px 0 0;font-family:Arial,Helvetica,sans-serif !important;}.vitalrx-cat-nav-trigger,.vitalrx-cat-nav-backdrop,.vitalrx-cat-nav-close{display:none;}.vitalrx-cat-nav-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;background:transparent !important;padding:0 0 18px !important;border:none;}.vitalrx-cat-nav h3{font-family:Arial,Helvetica,sans-serif !important;font-size:28px !important;font-weight:400 !important;font-style:normal !important;letter-spacing:0;text-transform:none !important;color:var(--vrx-black) !important;background:transparent !important;margin:0 !important;padding:0 !important;line-height:1.15 !important;}.vitalrx-cat-nav h3::after{content:"";display:block;width:42px;height:3px;margin-top:10px;background:var(--vrx-sage);border-radius:2px;}.vitalrx-cat-nav-count{min-width:0;height:auto;padding:0;border-radius:0;background:transparent;color:#888;font-family:Arial,Helvetica,sans-serif !important;font-size:13px;font-style:normal !important;font-weight:400;display:inline;line-height:1;}.vitalrx-cat-nav nav{display:flex;flex-direction:column;gap:4px;padding:0;position:relative;}.vitalrx-cat-nav-item{display:flex;align-items:center;gap:12px;padding:11px 12px 11px 10px;border-radius:10px;color:var(--vrx-black) !important;text-decoration:none !important;font-family:Arial,Helvetica,sans-serif !important;font-size:14.5px !important;font-weight:500 !important;line-height:1.35;border:1px solid transparent;background:transparent !important;position:relative;transition:background .18s ease,color .18s ease,border-color .18s ease;}.vitalrx-cat-nav-item:hover{background:#fff !important;color:var(--vrx-sage) !important;text-decoration:none !important;border-color:#e4ddd4;}.vitalrx-cat-nav-item:focus,.vitalrx-cat-nav-item:focus-visible,.vitalrx-cat-nav-item:active,.vitalrx-cat-subnav-item:focus,.vitalrx-cat-subnav-item:focus-visible{outline:none !important;box-shadow:none !important;text-decoration:none !important;border-color:transparent;}.vitalrx-cat-nav-item.active{background:#fff !important;color:var(--vrx-sage) !important;font-weight:600 !important;border-color:rgba(8,40,64,0.18);}.vitalrx-cat-nav-icon{width:30px;height:22px;border-radius:var(--vrx-radius-pill);background:#e4ddd4;border:none;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--vrx-sage);font-size:12px;z-index:1;transition:background .18s ease,color .18s ease,transform .18s ease;}.vitalrx-cat-nav-item:hover .vitalrx-cat-nav-icon{transform:scale(1.06);}.vitalrx-cat-nav-item.active .vitalrx-cat-nav-icon{background:var(--vrx-sage);color:#fff;box-shadow:none;}.vitalrx-cat-nav-label{flex:1;min-width:0;padding:2px 0;}.vitalrx-cat-nav-arrow{flex-shrink:0;font-size:10px;color:var(--vrx-sage);opacity:0;transform:translateX(-6px);transition:opacity .18s ease,transform .18s ease;margin-top:0;}.vitalrx-cat-nav-item:hover .vitalrx-cat-nav-arrow,.vitalrx-cat-nav-item.active .vitalrx-cat-nav-arrow{opacity:1;transform:translateX(0);color:var(--vrx-sage);}.vitalrx-cat-nav-group .vitalrx-cat-nav-arrow{opacity:1;transform:none;}.vitalrx-cat-subnav{list-style:none;margin:0 0 8px;padding:2px 0 8px 42px;}.vitalrx-cat-subnav-item{display:block;padding:8px 10px;border-radius:8px;color:var(--vrx-black) !important;font-family:var(--vrx-font-poppins) !important;font-size:13px !important;font-weight:400 !important;line-height:1.4;text-decoration:none !important;border:1px solid transparent;}.vitalrx-cat-subnav-item:hover,.vitalrx-cat-subnav-item:visited{color:var(--vrx-sage) !important;text-decoration:none !important;}.vitalrx-cat-subnav-item:hover,.vitalrx-cat-subnav-item.active{background:#fff;border-color:#e4ddd4;color:var(--vrx-sage) !important;}.vitalrx-cat-subnav-empty{padding:8px 10px;font-size:13px;color:#888;font-weight:400 !important;}@media (min-width:992px){.vitalrx-category-page .col-lg-3,.vitalrx-category-page .col-md-3{position:relative;width:25%;max-width:25%;flex:0 0 25%;}.vitalrx-category-page .col-lg-9,.vitalrx-category-page .col-md-9{width:75%;max-width:75%;flex:0 0 75%;}.vitalrx-cat-nav{position:sticky;top:96px;z-index:2;}}body.vitalrx-cat-nav-lock{overflow:hidden;}@media (max-width:991px){.vitalrx-cat-nav{margin-bottom:0;padding:0;}.vitalrx-category-page .col-lg-3,.vitalrx-category-page .col-md-3,.vitalrx-category-page .col-sm-4,.vitalrx-category-page .col-lg-9,.vitalrx-category-page .col-md-9,.vitalrx-category-page .col-sm-8,.vitalrx-category-page .vitalrx-cat-results{width:100% !important;max-width:100% !important;float:none !important;}.vitalrx-category-page > .row{margin-left:0;margin-right:0;}.vitalrx-category-page .col-lg-3,.vitalrx-category-page .col-md-3,.vitalrx-category-page .col-sm-4,.vitalrx-category-page .col-lg-9,.vitalrx-category-page .col-md-9,.vitalrx-category-page .col-sm-8{padding-left:0 !important;padding-right:0 !important;}.vitalrx-category-page .col-lg-3,.vitalrx-category-page .col-md-3,.vitalrx-category-page .col-sm-4{background:transparent;border-radius:0;padding-top:0;padding-bottom:12px;margin-bottom:0;}.vitalrx-cat-results{border-left:none;box-shadow:none;padding-left:0;padding-right:0;padding-top:8px;min-height:0;background:#fff;}.vitalrx-pdp{padding:0 0 24px !important;}.vitalrx-pdp-gallery,.vitalrx-pdp-stage{width:100% !important;max-width:100% !important;box-sizing:border-box;}.vitalrx-cat-nav-trigger{display:flex;align-items:center;gap:10px;width:100%;padding:12px 14px;border:1px solid #e4ddd4;border-radius:12px;background:#e5efec;color:var(--vrx-black);font-family:Arial,Helvetica,sans-serif !important;font-size:15px;font-weight:600;text-align:left;cursor:pointer;}.vitalrx-cat-nav-trigger .vitalrx-cat-nav-count{margin-left:auto;margin-right:4px;}.vitalrx-cat-nav-trigger > .fa-chevron-down{color:var(--vrx-sage);font-size:11px;}.vitalrx-cat-nav-backdrop{display:block;position:fixed;inset:0;z-index:10040;background:rgba(26,26,26,0.45);}.vitalrx-cat-nav-sheet{position:fixed;top:0;left:0;z-index:10041;width:min(400px,88vw);height:100%;padding:18px 14px 28px;background:#e5efec;box-shadow:12px 0 32px rgba(26,26,26,0.12);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;transform:translateX(-105%);transition:transform 0.25s ease;}.vitalrx-cat-nav.is-open .vitalrx-cat-nav-sheet{transform:translateX(0);}.vitalrx-cat-nav-head{align-items:center;padding:0 0 14px !important;border-bottom:1px solid #e4ddd4;margin-bottom:12px;}.vitalrx-cat-nav h3{font-size:24px !important;}.vitalrx-cat-nav-close{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin-left:auto;border:1px solid #e4ddd4;border-radius:var(--vrx-radius-pill);background:#fff;color:var(--vrx-black);cursor:pointer;}.vitalrx-cat-nav nav{flex-direction:column;overflow:visible;gap:4px;padding:0;}.vitalrx-cat-nav-item{background:#fff !important;border-color:#e4ddd4;}.vitalrx-cat-nav-arrow{opacity:1;transform:none;}}.vitalrx-product-card{background:var(--vrx-sand);border:none;border-radius:var(--vrx-radius);padding:22px 18px 18px;text-align:center;position:relative;transition:box-shadow .2s ease,transform .2s ease;display:flex;flex-direction:column;min-width:0;width:100%;font-family:var(--vrx-font-sans);cursor:pointer;}.vitalrx-product-grid > .vitalrx-product-card:nth-child(12n+1),.vitalrx-product-grid--category > .vitalrx-product-card:nth-child(12n+1){background:var(--vrx-sand);}.vitalrx-product-grid > .vitalrx-product-card:nth-child(12n+2),.vitalrx-product-grid--category > .vitalrx-product-card:nth-child(12n+2){background:var(--vrx-sage-soft);}.vitalrx-product-grid > .vitalrx-product-card:nth-child(12n+3),.vitalrx-product-grid--category > .vitalrx-product-card:nth-child(12n+3){background:var(--vrx-blue-wash);}.vitalrx-product-grid > .vitalrx-product-card:nth-child(12n+4),.vitalrx-product-grid--category > .vitalrx-product-card:nth-child(12n+4){background:#F4E6D4;}.vitalrx-product-grid > .vitalrx-product-card:nth-child(12n+5),.vitalrx-product-grid--category > .vitalrx-product-card:nth-child(12n+5){background:#D7E6E2;}.vitalrx-product-grid > .vitalrx-product-card:nth-child(12n+6),.vitalrx-product-grid--category > .vitalrx-product-card:nth-child(12n+6){background:var(--vrx-sand);}.vitalrx-product-grid > .vitalrx-product-card:nth-child(12n+7),.vitalrx-product-grid--category > .vitalrx-product-card:nth-child(12n+7){background:var(--vrx-sage-mid);}.vitalrx-product-grid > .vitalrx-product-card:nth-child(12n+8),.vitalrx-product-grid--category > .vitalrx-product-card:nth-child(12n+8){background:#F4E6D4;}.vitalrx-product-grid > .vitalrx-product-card:nth-child(12n+9),.vitalrx-product-grid--category > .vitalrx-product-card:nth-child(12n+9){background:var(--vrx-sage-soft);}.vitalrx-product-grid > .vitalrx-product-card:nth-child(12n+10),.vitalrx-product-grid--category > .vitalrx-product-card:nth-child(12n+10){background:var(--vrx-blue-wash);}.vitalrx-product-grid > .vitalrx-product-card:nth-child(12n+11),.vitalrx-product-grid--category > .vitalrx-product-card:nth-child(12n+11){background:#D7E6E2;}.vitalrx-product-grid > .vitalrx-product-card:nth-child(12n),.vitalrx-product-grid--category > .vitalrx-product-card:nth-child(12n){background:var(--vrx-sage-mid);}.vitalrx-product-card:hover{box-shadow:var(--vrx-shadow-hover);transform:translateY(-4px);}.vitalrx-product-card .vrx-discount{position:absolute;top:14px;right:14px;background:var(--vrx-sage);color:var(--vrx-white);font-size:11px;font-weight:500;padding:4px 10px;border-radius:var(--vrx-radius-pill);}.vitalrx-product-card .vrx-product-card-link{display:flex;flex-direction:column;flex:1;min-width:0;text-decoration:none;color:inherit;border:none;outline:none;box-shadow:none;}.vitalrx-product-card .vrx-product-card-link:focus,.vitalrx-product-card .vrx-product-card-link:focus-visible,.vitalrx-product-card .vrx-product-card-link:active{outline:none !important;outline-offset:0 !important;box-shadow:none !important;border:none !important;text-decoration:none;}.vitalrx-product-card .vrx-product-card-link:hover h4{color:var(--vrx-sage);}.vitalrx-product-card .vrx-pd-img{height:168px;display:flex;align-items:center;justify-content:center;margin:4px 0 14px;}.vitalrx-product-card .vrx-pd-img img{max-height:156px;max-width:100%;width:auto;object-fit:contain;}.vitalrx-product-card h4{font-family:var(--vrx-font-sans);font-size:20px;font-weight:500;color:var(--vrx-black);margin:0 0 4px;text-transform:none;letter-spacing:-0.02em;word-break:break-word;overflow-wrap:anywhere;}.vitalrx-product-card .vrx-generic{font-size:13px;color:var(--vrx-gray-text);margin:0 0 6px;font-weight:500;}.vitalrx-product-card .vrx-desc{font-size:13px;color:var(--vrx-gray-text);margin:0 0 10px;line-height:1.4;font-weight:400;flex:1;}.vitalrx-product-card .vrx-price{font-family:var(--vrx-font-serif);font-size:22px;font-weight:500;color:var(--vrx-ink);margin:0 0 8px;}.vitalrx-product-card .vrx-stars{margin-bottom:10px;font-size:12px;}.vitalrx-product-card .vrx-stars .fa{color:#C9A24A;}.vitalrx-product-card .vrx-add-cart{width:auto;min-width:9.5rem;max-width:78%;align-self:center;padding:10px 22px;background:var(--vrx-sage);color:var(--vrx-white) !important;border:none;border-radius:var(--vrx-radius-pill);font-family:var(--vrx-font-sans);font-size:14px;font-weight:500;cursor:pointer;transition:background-color .18s ease;}.vitalrx-home-page .vitalrx-product-card .vrx-add-cart,#home-catalog .vitalrx-product-card .vrx-add-cart,#home-top-picks .vitalrx-product-card .vrx-add-cart{width:90%;min-width:0;max-width:90%;align-self:center;margin-left:auto;margin-right:auto;padding:10px 22px;text-align:center;}.vitalrx-product-card .vrx-add-cart:hover{background:var(--vrx-sage-hover);}.vitalrx-view-all{text-align:center;margin-top:20px;}.vitalrx-view-all-btn{display:inline-flex;align-items:center;gap:6px;padding:12px 32px;border-radius:var(--vrx-radius-pill);text-decoration:none !important;}.vitalrx-view-all-btn:hover,.vitalrx-view-all-btn:focus,.vitalrx-view-all-btn:visited{text-decoration:none !important;}.vitalrx-view-all a{color:var(--vrx-sage) !important;font-weight:700;font-size:15px;text-decoration:none;}.vitalrx-view-all a i{margin-left:0;}.vitalrx-consultation{padding:var(--vrx-section-y) 0;background:var(--vrx-white);}.vitalrx-consultation-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,36%);align-items:stretch;background:var(--vrx-sage-soft);border:none;border-radius:var(--vrx-radius);overflow:hidden;}.vitalrx-consultation-visual{display:grid;grid-template-columns:minmax(220px,42%) minmax(0,1fr);align-items:stretch;min-height:260px;position:relative;}.vitalrx-consultation-img{position:relative;min-height:100%;overflow:hidden;}.vitalrx-consultation-img::after{content:"";position:absolute;inset:0;background:linear-gradient( 90deg,rgba(244,244,244,0) 0%,rgba(244,244,244,0) 72%,rgba(244,244,244,0.45) 88%,#F4F4F4 100% );pointer-events:none;}.vitalrx-consultation-img img{width:100%;height:100%;min-height:260px;object-fit:cover;object-position:center top;display:block;}.vitalrx-consultation-main{position:relative;z-index:1;margin-left:0;padding:28px 24px 28px 52px;display:flex;flex-direction:column;justify-content:center;background:#F4F4F4;}.vitalrx-consult-eyebrow{margin:0 0 10px;font-size:14px;font-weight:400;color:#333;line-height:1.4;}.vitalrx-consultation-main h2{font-size:30px;margin:0 0 10px;}.vitalrx-consult-eyebrow,.vitalrx-consult-desc{font-family:var(--vrx-font-sans);}.vitalrx-consult-desc{margin:0 0 16px;font-size:14px;font-weight:400;color:var(--vrx-gray-text);line-height:1.65;max-width:420px;}.vitalrx-consult-btn{align-self:flex-start;display:inline-flex;align-items:center;gap:10px;padding:10px 22px;text-decoration:none !important;}.vitalrx-consult-btn:hover,.vitalrx-consult-btn:focus,.vitalrx-consult-btn:active,.vitalrx-consult-btn:visited{text-decoration:none !important;}.vitalrx-consult-btn i{font-size:13px;}.vitalrx-consult-features{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 12px;padding:24px 16px;align-content:center;background:#F4F4F4;border-left:1px solid #E0E0E0;}.vitalrx-consult-features .item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;font-size:11px;font-weight:600;color:#333;line-height:1.35;}.vitalrx-consult-feature-icon{width:32px;height:32px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#333;}.vitalrx-consult-feature-icon i{font-size:22px;line-height:1;}.vitalrx-why-choose{padding:var(--vrx-section-y) 0;}.vitalrx-why-grid{display:grid;grid-template-columns:minmax(240px,0.85fr) minmax(0,1.65fr);gap:40px 48px;align-items:stretch;}.vitalrx-why-copy,.vitalrx-why-aside{display:flex;min-width:0;height:100%;padding:24px 26px;background:#fff;border:1px solid var(--vrx-gray-mid);border-radius:16px;box-sizing:border-box;box-shadow:none;}.vitalrx-why-copy{flex-direction:column;justify-content:center;}.vitalrx-why-copy .vitalrx-section-header{margin-bottom:12px;}.vitalrx-why-copy .vitalrx-section-header h2{margin:0 !important;}.vitalrx-why-copy .vitalrx-checklist li:last-child{border-bottom:none;}.vitalrx-why-aside{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px 28px;align-items:center;}.vitalrx-checklist{list-style:none;margin:0;padding:0;}.vitalrx-checklist li{display:flex;align-items:center;gap:10px;padding:10px 0;font-size:14px;font-weight:600;color:var(--vrx-black);border-bottom:1px solid var(--vrx-gray-mid);}.vitalrx-checklist li i{color:#22a06b;font-size:16px;}.vitalrx-comparison-wrap{min-width:0;width:100%;}.vitalrx-comparison-table{width:100%;border-collapse:collapse;font-size:13px;table-layout:fixed;}.vitalrx-comparison-table col.col-feature{width:34%;}.vitalrx-comparison-table col.col-brand,.vitalrx-comparison-table col.col-other,.vitalrx-comparison-table col.col-local{width:22%;}.vitalrx-comparison-table th,.vitalrx-comparison-table td{padding:12px 16px;text-align:center;border:1px solid var(--vrx-gray-mid);vertical-align:middle;}.vitalrx-comparison-table .col-feature{text-align:left;font-weight:600;}.vitalrx-comparison-table th{background:var(--vrx-gray-light);font-weight:700;}.vitalrx-comparison-table .col-brand{background:rgba(8,40,64,0.08);font-weight:700;color:var(--vrx-sage);}.vitalrx-comparison-table th.col-brand{white-space:nowrap;background:var(--vrx-sage);color:#fff;}.vitalrx-comparison-table .col-brand .fa-crown{margin-right:6px;color:var(--vrx-gold);font-size:14px;vertical-align:middle;}.vitalrx-comparison-table .fa-circle-check{color:var(--vrx-sage);font-size:16px;}.vitalrx-comparison-table .fa-circle-xmark{color:#c4c4c4;font-size:16px;}.vitalrx-guarantee-seal{text-align:center;padding:0;}.vitalrx-guarantee-seal .seal{position:relative;width:148px;height:148px;margin:0 auto 12px;}.vitalrx-guarantee-seal .seal-outer,.vitalrx-guarantee-seal .seal-inner{position:absolute;inset:0;border-radius:50%;pointer-events:none;}.vitalrx-guarantee-seal .seal-outer{display:none;}.vitalrx-guarantee-seal .seal-inner{inset:0;background:var(--vrx-white);border:2px dashed var(--vrx-gold);box-shadow:0 8px 24px rgba(0,0,0,0.08);}.vitalrx-guarantee-seal .seal-content{position:absolute;inset:18px;border-radius:50%;background:var(--vrx-white);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:1;}.vitalrx-guarantee-seal .seal-content i{color:var(--vrx-sage);font-size:22px;margin-bottom:6px;}.vitalrx-guarantee-seal .seal-content strong{font-size:13px;font-weight:800;color:var(--vrx-black);line-height:1.1;text-transform:uppercase;letter-spacing:0.6px;}.vitalrx-guarantee-seal .seal-content span{font-size:10px;font-weight:700;color:var(--vrx-sage);text-transform:uppercase;letter-spacing:0.8px;}.vitalrx-guarantee-caption{font-size:13px;font-weight:700;color:#555;margin:0;line-height:1.45;max-width:180px;margin-left:auto;margin-right:auto;}.vitalrx-process{padding:var(--vrx-section-y) 0;background:var(--vrx-white);}.vitalrx-process-steps{display:grid;grid-template-columns:1fr 22px 1fr 22px 1fr 22px 1fr;align-items:center;gap:8px 6px;background:#F2F2F2;border-radius:12px;padding:28px 24px;box-shadow:none;}.vitalrx-step{display:flex;align-items:center;gap:12px;text-align:left;padding:0;background:transparent;border-radius:0;min-width:0;}.vitalrx-step-icon{width:52px;height:52px;background:#e4ddd4;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin:0;}.vitalrx-step-line-icon{width:24px;height:24px;stroke:var(--vrx-black);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;}.vitalrx-step-text{min-width:0;}.vitalrx-step h4{font-family:var(--vrx-font-poppins);font-size:14px;font-weight:700;color:var(--vrx-black);margin:0 0 4px;line-height:1.25;}.vitalrx-step p{font-family:var(--vrx-font-poppins);font-size:13px;color:var(--vrx-black);margin:0;font-weight:400;line-height:1.35;}.vitalrx-step-arrow{display:flex;align-items:center;justify-content:center;color:#5c5c5c;}.vitalrx-step-arrow svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;}.vitalrx-testimonials{padding:var(--vrx-section-y) 0;}.vitalrx-testimonials h2{text-align:center;margin:0;}.vitalrx-testimonials .vitalrx-section-subtitle{text-align:center;margin:10px auto 28px;max-width:640px;}.vitalrx-blogs h2{text-align:center;margin:0;}.vitalrx-blogs .vitalrx-section-subtitle{text-align:center;margin:10px auto 28px;max-width:640px;}.vitalrx-testimonial-carousel{width:100%;}.vitalrx-testimonial-viewport{overflow:hidden;}.vitalrx-testimonial-track{display:flex;transition:transform .45s ease;}.vitalrx-testimonial-slide{flex:0 0 100%;min-width:100%;}.vitalrx-testimonial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;}.vitalrx-testimonial-dots{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:22px;}.vitalrx-testimonial-dots button{width:10px;height:10px;padding:0;border:0;border-radius:50%;background:#D0D0D0;cursor:pointer;transition:background .2s,transform .2s;}.vitalrx-testimonial-dots button.active{background:var(--vrx-sage);transform:scale(1.15);}.vitalrx-testimonial-card{display:flex;align-items:flex-start;gap:16px;background:var(--vrx-white);border:1px solid var(--vrx-gray-mid);border-radius:10px;padding:20px;text-align:left;box-shadow:var(--vrx-shadow);}.vitalrx-testimonial-card .avatar{width:72px;height:72px;border-radius:50%;object-fit:cover;flex-shrink:0;margin:0;}.vitalrx-testimonial-body{flex:1;min-width:0;}.vitalrx-testimonial-card .stars{color:#C9A24A;margin-bottom:8px;font-size:13px;}.vitalrx-testimonial-card p{font-size:14px;color:var(--vrx-gray-text);line-height:1.6;margin:0 0 12px;font-weight:400;font-style:italic;}.vitalrx-testimonial-card h4{font-size:15px;font-weight:700;color:var(--vrx-black);margin:0 0 6px;}.vitalrx-verified{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:#22a06b;font-weight:600;}.vitalrx-blogs{padding:var(--vrx-section-y) 0;background:var(--vrx-gray-light);}.vitalrx-blogs.vitalrx-blogs-page{background:transparent;padding:40px 0 var(--vrx-section-y);}.vitalrx-blogs-page .vitalrx-blogs-lead,.vitalrx-blogs-page .vitalrx-section-subtitle.vitalrx-blogs-lead{font-family:Georgia,"Times New Roman",serif !important;font-size:24px !important;font-weight:400 !important;line-height:1.45 !important;color:var(--vrx-muted) !important;max-width:560px;margin-left:auto;margin-right:auto;}.vitalrx-blogs-page-body{padding-bottom:16px;}.vitalrx-blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;}.vitalrx-blog-card{background:transparent;border-radius:10px;overflow:hidden;box-shadow:none;display:flex;flex-direction:column;}.vitalrx-blog-card .blog-img{height:220px;overflow:hidden;display:block;text-decoration:none;}.vitalrx-blog-card .blog-img img{width:100%;height:100%;object-fit:cover;object-position:center 18%;}.vitalrx-blog-card .blog-body{padding:20px;flex:1;display:flex;flex-direction:column;}.vitalrx-blog-card .blog-cat{font-size:11px;font-weight:700;color:#888;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;}.vitalrx-blog-card h3{font-family:Georgia,"Times New Roman",serif !important;font-style:normal !important;font-size:17px;font-weight:700;color:var(--vrx-black);margin:0 0 10px;line-height:1.25;}.vitalrx-blog-card p{font-size:16px;color:var(--vrx-gray-text);line-height:1.55;margin:0 0 18px;flex:1;font-weight:400;}.vitalrx-blog-card a.read-more,.vitalrx-blog-card .vitalrx-blog-read-btn{align-self:flex-start;margin-top:auto;}.vitalrx-blog-card .vitalrx-blog-read-btn{min-height:44px;padding:11px 22px;font-size:15px;font-weight:500;gap:8px;}.vitalrx-blog-card h3 a{color:var(--vrx-black);text-decoration:none;}.vitalrx-blog-card h3 a:hover{color:var(--vrx-sage);}.vitalrx-blog-detail-page{padding:40px 0 80px;background:transparent;min-height:60vh;}.vitalrx-blog-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 24px;font-family:var(--vrx-font-sans);font-size:14px;font-weight:400;color:var(--vrx-muted);line-height:1.4;}.vitalrx-blog-crumbs a{color:var(--vrx-muted);text-decoration:none;}.vitalrx-blog-crumbs a:hover{color:var(--vrx-sage);text-decoration:none;}.vitalrx-blog-crumbs-current{color:var(--vrx-ink);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.vitalrx-blog-detail-page .vitalrx-policy-hero h1{font-family:Georgia,"Times New Roman",serif !important;font-size:40px !important;font-style:normal !important;font-weight:400 !important;color:var(--vrx-black) !important;margin:0 0 12px !important;}.vitalrx-blog-detail .blog-cat{display:inline-block;font-size:11px;font-weight:700;color:#888;text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px;}.vitalrx-blog-detail{background:transparent;border-radius:12px;padding:32px;box-shadow:none;}.vitalrx-blog-detail-hero{margin:-8px -8px 24px;border-radius:10px;overflow:hidden;max-height:440px;}.vitalrx-blog-detail-hero img{width:100%;height:100%;max-height:440px;min-height:280px;object-fit:cover;object-position:center 22%;display:block;}.vitalrx-blog-detail h2{font-family:Georgia,"Times New Roman",serif !important;font-style:normal !important;font-size:28px;font-weight:700;margin:12px 0 8px;color:var(--vrx-black);line-height:1.25;}.vitalrx-blog-detail-date{font-size:13px;color:#888;margin:0 0 16px;}.vitalrx-blog-detail-excerpt{font-size:18px;line-height:1.7;color:#555;font-weight:400 !important;margin:0 0 24px;}.vitalrx-blog-detail-content{font-size:18px;line-height:1.8;color:#444;font-weight:400 !important;white-space:pre-line;}.vitalrx-blog-detail p{font-weight:400 !important;}.vitalrx-blog-detail-loading,.vitalrx-blog-detail-error{text-align:center;padding:60px 20px;background:transparent;border-radius:12px;}.vitalrx-blog-detail-error h2{margin-bottom:12px;}.vitalrx-blog-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,320px);gap:28px;align-items:start;}.vitalrx-blog-sidebar{background:transparent;border-radius:12px;padding:22px 18px;box-shadow:none;position:sticky;top:96px;font-family:Arial,Helvetica,sans-serif !important;}.vitalrx-blog-sidebar h3{margin:0 0 16px;font-family:Georgia,"Times New Roman",serif !important;font-size:22px !important;font-style:normal !important;font-weight:400 !important;color:var(--vrx-black) !important;}.vitalrx-blog-side-list{list-style:none;margin:0;padding:0;}.vitalrx-blog-side-list li{border-bottom:1px solid #e4ddd4;}.vitalrx-blog-side-list li:last-child{border-bottom:none;}.vitalrx-blog-side-item{display:flex;gap:12px;align-items:flex-start;padding:12px 0;text-decoration:none !important;color:var(--vrx-black);}.vitalrx-blog-side-thumb{width:80px;height:72px;border-radius:8px;overflow:hidden;background:#e5efec;flex-shrink:0;}.vitalrx-blog-side-thumb img{width:100%;height:100%;object-fit:cover;object-position:center 18%;display:block;}.vitalrx-blog-side-copy{min-width:0;display:flex;flex-direction:column;gap:4px;}.vitalrx-blog-side-copy strong{font-size:14px;font-weight:600;line-height:1.35;color:var(--vrx-black);}.vitalrx-blog-side-item:hover strong{color:var(--vrx-sage);}.vitalrx-blog-side-copy em{font-style:normal;font-size:12px;line-height:1.4;color:#777;font-weight:400;}.vitalrx-blog-side-all{display:inline-block;margin-top:14px;color:var(--vrx-sage) !important;font-weight:600;font-size:14px;text-decoration:none !important;}@media (max-width:991px){.vitalrx-blog-layout{grid-template-columns:1fr;}.vitalrx-blog-sidebar{position:static;}}.vitalrx-faq-page{background:transparent;min-height:60vh;}.vitalrx-faq-page .vitalrx-faq-grid{max-width:980px;margin:0 auto;}.vitalrx-faq{padding:var(--vrx-section-y) 0;}.vitalrx-faq h2{text-align:center;font-size:32px;font-weight:800;margin:0;color:var(--vrx-black);}.vitalrx-faq .vitalrx-section-subtitle{text-align:center;margin:10px auto 28px;max-width:640px;}.vitalrx-faq-grid{display:block;column-count:2;column-gap:32px;}.vitalrx-faq-item{break-inside:avoid;margin-bottom:12px;background:#fff;border:1px solid var(--vrx-gray-mid);border-radius:var(--vrx-radius);overflow:hidden;}.vitalrx-faq-question{width:100%;background:var(--vrx-white);border:none;padding:16px 20px;text-align:left;font-size:14px;font-weight:700;color:var(--vrx-black);cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px;}.vitalrx-faq-question:hover,.vitalrx-faq-item.open .vitalrx-faq-question,.vitalrx-faq-item.open .vitalrx-faq-question:hover{background:#fff;}.vitalrx-faq-question i{color:var(--vrx-sage);transition:transform .2s;}.vitalrx-faq-item.open .vitalrx-faq-question i{transform:rotate(180deg);}.vitalrx-faq-answer{padding:0 20px;max-height:0;overflow:hidden;transition:max-height .3s,padding .3s;font-size:13px;color:var(--vrx-gray-text);line-height:1.6;font-weight:400;background:#fff;}.vitalrx-faq-item.open .vitalrx-faq-answer{max-height:300px;padding:0 20px 16px;background:#fff;}.vitalrx-bottom-cta{position:relative;min-height:360px;background-size:cover;background-position:left center;background-repeat:no-repeat;background-color:#000;}.vitalrx-bottom-cta::before{display:none;}.vitalrx-bottom-cta-inner{position:relative;z-index:2;width:100%;max-width:var(--vrx-header-max);margin:0 auto;min-height:360px;display:flex;align-items:center;justify-content:flex-end;padding:40px 6% 72px 48%;box-sizing:border-box;}.vitalrx-bottom-cta-content{display:flex;align-items:center;gap:28px;max-width:640px;width:100%;text-align:left;}.vitalrx-bottom-cta-copy{max-width:360px;flex:1 1 auto;}.vitalrx-cta-script{position:static;transform:none;z-index:3;display:flex;flex-direction:column;justify-content:center;flex:0 0 auto;font-family:var(--vrx-font-script);font-size:44px;font-weight:400;color:#ad8755;margin:0;line-height:1.05;letter-spacing:0.5px;white-space:normal;}.vitalrx-cta-script span{display:block;}.vitalrx-bottom-cta-content h2{color:var(--vrx-white);margin:0 0 10px;}.vitalrx-cta-sub{font-family:var(--vrx-font-poppins);font-size:15px;font-weight:400;color:rgba(255,255,255,0.88);margin:0 0 22px;line-height:1.45;}.vitalrx-bottom-cta-content .vrx-btn-primary{display:inline-flex;align-items:center;gap:8px;text-decoration:none !important;}.vitalrx-bottom-cta-content .vrx-btn-primary:hover,.vitalrx-bottom-cta-content .vrx-btn-primary:focus,body.vitalrx-theme .vitalrx-bottom-cta a.vrx-btn:hover{text-decoration:none !important;}.vitalrx-bottom-cta .cta-tagline{display:none;}.vitalrx-security-strip{background:var(--vrx-gray-light);padding:20px 0;text-align:center;}.vitalrx-security-strip img{height:40px;width:auto;display:inline-block;margin:0 16px;opacity:.8;}.vitalrx-footer{background:var(--vrx-navy,#082840);color:#eaf5fc;padding-top:36px;}@media (max-width:991px){body.vitalrx-theme .vitalrx-footer{padding-top:24px;padding-bottom:0;}}.vitalrx-footer-cta{max-width:var(--vrx-header-max);margin:0 auto 28px;padding:0 var(--vrx-side-pad);}.vitalrx-footer-cta-inner{background:var(--vrx-sage-soft);color:var(--vrx-ink);border-radius:var(--vrx-radius);padding:56px 48px;text-align:center;}.vitalrx-footer-cta-inner h2{font-family:var(--vrx-font-serif) !important;font-style:normal !important;font-size:48px;font-weight:500;letter-spacing:-0.03em;line-height:1.08;margin:0 0 12px;color:var(--vrx-navy,#082840);}.vitalrx-footer-cta-inner h2 em{font-family:var(--vrx-font-serif) !important;font-style:italic !important;font-weight:500;color:var(--vrx-sage);}.vitalrx-footer-cta-inner p{max-width:520px;margin:0 auto 22px;color:var(--vrx-muted);font-size:16px;line-height:1.6;}.vitalrx-footer-trust{background:var(--vrx-white);border-top:1px solid var(--vrx-line);padding:28px var(--vrx-side-pad);}.vitalrx-footer-trust-inner{max-width:var(--vrx-header-max);margin:0 auto;width:100%;display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:10px 16px;}.vitalrx-footer-trust-item{display:flex;flex-direction:row;align-items:center;gap:10px;color:var(--vrx-ink);font-family:var(--vrx-font-sans);font-size:12px;font-weight:500;line-height:1.25;text-align:left;min-width:0;flex:1 1 0;}.vitalrx-footer-trust-label{display:flex;flex-direction:column;align-items:flex-start;gap:0;line-height:1.25;white-space:nowrap;}.vitalrx-footer-trust-seal{width:48px;height:30px;object-fit:contain;flex-shrink:0;}.vitalrx-footer-trust-seal--ssl{width:30px;height:30px;}.vitalrx-footer-trust-icon{width:28px;height:28px;display:flex;align-items:center;justify-content:center;color:var(--vrx-ink);flex-shrink:0;}.vitalrx-footer-trust-icon svg{width:26px;height:26px;display:block;}.vitalrx-footer-main{padding:48px var(--vrx-side-pad) 36px;}.vitalrx-footer-grid{max-width:var(--vrx-header-max);margin:0 auto;display:grid;grid-template-columns:minmax(180px,0.85fr) minmax(0,1.4fr);gap:28px 48px;align-items:start;}.vitalrx-footer-links{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px 20px;min-width:0;}.vitalrx-footer-brand .logo-vital{color:#eaf5fc;}.vitalrx-footer-brand .vitalrx-logo-sub{color:#9fb3c0;}.vitalrx-footer-tag{margin:0 0 14px;font-family:var(--vrx-font-sans);font-size:11px;font-weight:600;letter-spacing:0.14em;text-transform:uppercase;color:#9fb3c0;}.vitalrx-footer-brand .vitalrx-footer-payments{margin-top:0;}.vitalrx-footer-desc{font-family:var(--vrx-font-sans);font-size:14px;font-weight:400;line-height:1.55;color:#c4d7c9;margin:0 0 12px;max-width:28em;width:100%;}.vitalrx-footer-social{display:flex;gap:10px;}.vitalrx-footer-social a{width:34px;height:34px;border-radius:var(--vrx-radius-control);border:1px solid rgba(234,245,252,0.22);display:flex;align-items:center;justify-content:center;color:#9fd8dc;font-size:14px;text-decoration:none;transition:border-color .2s,color .2s;}.vitalrx-footer-social a:hover{border-color:#9fd8dc;color:#fff;}.vitalrx-footer-col h4{font-family:var(--vrx-font-serif) !important;font-style:normal !important;font-size:16px;font-weight:500 !important;letter-spacing:0;text-transform:none;color:#eaf5fc;margin:0 0 14px;}.vitalrx-footer-col ul{list-style:none;margin:0;padding:0;}.vitalrx-footer-col li{margin-bottom:10px;}.vitalrx-footer-col a{color:#c4d7c9;font-family:var(--vrx-font-sans);font-size:14px;font-weight:400;text-decoration:none;transition:color .2s;}.vitalrx-footer-col a:hover{color:#9fd8dc;}.vitalrx-footer a:focus,.vitalrx-footer a:focus-visible,.vitalrx-footer-col a:focus,.vitalrx-footer-col a:focus-visible,.vitalrx-footer-social a:focus,.vitalrx-footer-logo-link:focus{outline:none !important;box-shadow:none !important;border:none !important;text-decoration:none !important;}.vitalrx-footer-contact-list li{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;color:#c4d7c9;}.vitalrx-footer-contact-list i{color:#9fd8dc;margin-top:3px;width:14px;flex-shrink:0;}.vitalrx-footer-contact-list a{color:#c4d7c9;}.vitalrx-footer-contact-list a:hover{color:#9fd8dc;}.vitalrx-footer-bottom{background:transparent;border-top:0;padding:0;}.vitalrx-footer-bottom-inner{max-width:var(--vrx-header-max);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;}.vitalrx-footer-legal{padding:14px var(--vrx-side-pad) 28px;border-top:1px solid rgba(234,245,252,0.12);}.vitalrx-footer-legal-inner{max-width:var(--vrx-header-max);margin:0 auto;width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px 28px;flex-wrap:wrap;}.vitalrx-footer-copy{margin:0;padding:0;text-align:left;font-family:var(--vrx-font-sans);font-size:13px;font-weight:400;color:#9fb3c0;flex:0 1 auto;}.vitalrx-footer-legal-badges{list-style:none;margin:0;padding:0;display:flex;align-items:center;flex-wrap:wrap;gap:10px 22px;justify-content:flex-end;}.vitalrx-footer-legal-badges li{display:inline-flex;align-items:center;gap:8px;font-family:var(--vrx-font-sans);font-size:12px;font-weight:400;line-height:1.3;color:#c4d7c9;white-space:nowrap;}.vitalrx-footer-legal-icon{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;color:#9fd8dc;flex-shrink:0;}.vitalrx-footer-legal-icon svg{width:18px;height:18px;display:block;}.vitalrx-footer-badges{display:flex;align-items:center;gap:20px;flex-wrap:wrap;justify-content:center;}.vitalrx-footer-badges span{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--vrx-muted);white-space:nowrap;}.vitalrx-footer-badges img{width:20px;height:20px;object-fit:contain;}.vitalrx-footer-badges i{color:var(--vrx-sage);font-size:14px;}.vitalrx-footer-payments{display:flex;flex-direction:column;align-items:flex-start;gap:10px;}.vitalrx-footer-payments-label{margin:0;font-family:var(--vrx-font-sans);font-size:13px;font-weight:600;line-height:1.3;color:#9fb3c0;}.vitalrx-footer-payments .list-payment{list-style:none;margin:0;padding:4px 2px 8px;display:flex;align-items:center;flex-wrap:wrap;gap:10px;perspective:600px;}.vitalrx-footer-payments .list-payment__item{margin:0;line-height:0;transform:rotateX(8deg) rotateY(-6deg) translateZ(0);transform-style:preserve-3d;filter:none;transition:transform 0.2s ease;}.vitalrx-footer-payments .list-payment__item:nth-child(even){transform:rotateX(8deg) rotateY(6deg) translateZ(0);}.vitalrx-footer-payments .list-payment__item:hover{transform:rotateX(0deg) rotateY(0deg) translateY(-2px) scale(1.04);filter:none;}.vitalrx-footer-payments svg,.vitalrx-footer-payments .icon,body.vitalrx-theme .vitalrx-footer-payments svg{display:block !important;width:48px !important;height:30px !important;max-width:48px !important;max-height:30px !important;border-radius:5px;background:#fff;box-shadow:none;filter:none;}@media (max-width:1100px){.vitalrx-footer-trust-inner{flex-wrap:nowrap;justify-content:flex-start;gap:16px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;}.vitalrx-footer-trust-inner::-webkit-scrollbar{display:none;}.vitalrx-footer-trust-item{flex:0 0 auto;}.vitalrx-footer-grid{grid-template-columns:minmax(0,1fr);gap:28px;}.vitalrx-footer-brand{grid-column:auto;}}@media (max-width:768px){.vitalrx-footer-trust{padding:20px var(--vrx-side-pad);}.vitalrx-footer-trust-inner{flex-wrap:nowrap;justify-content:flex-start;gap:16px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;}.vitalrx-footer-trust-item{flex:0 0 auto;font-size:11px;gap:8px;line-height:1.25;white-space:nowrap;}.vitalrx-footer-trust-label{white-space:nowrap;}.vitalrx-footer-trust-seal{width:40px;height:25px;}.vitalrx-footer-trust-seal--ssl{width:26px;height:26px;}.vitalrx-footer-trust-icon{width:24px;height:24px;}.vitalrx-footer-trust-icon svg{width:22px;height:22px;}.vitalrx-footer-main{padding:20px var(--vrx-side-pad) 16px;}.vitalrx-footer-grid{gap:16px 12px;}.vitalrx-footer-logo-link{margin-bottom:8px;}.vitalrx-footer-desc{display:block;font-size:13px;margin:0 0 10px;max-width:22em;}.vitalrx-footer-col h4{margin:0 0 8px;font-size:18px;}.vitalrx-footer-col li{margin-bottom:4px;}.vitalrx-footer-col a{font-size:12px;}.vitalrx-footer-contact{grid-column:1 / -1;}.vitalrx-footer-social a{width:32px;height:32px;}.vitalrx-footer-bottom{padding:10px var(--vrx-side-pad) 0;}.vitalrx-footer-bottom-inner{flex-direction:column;text-align:center;gap:8px;}.vitalrx-footer-legal{padding:12px var(--vrx-side-pad) 16px;}.vitalrx-footer-legal-inner{flex-direction:column;align-items:center;text-align:center;gap:12px;}.vitalrx-footer-copy{text-align:center;width:100%;}.vitalrx-footer-legal-badges{justify-content:center;gap:10px 14px;}.vitalrx-footer-legal-badges li{font-size:11px;white-space:normal;justify-content:center;}.vitalrx-footer-badges{display:none;}.vitalrx-footer-badges span{font-size:10px;}.vitalrx-footer-payments{display:flex !important;flex-direction:column;width:100%;align-items:flex-start;justify-content:flex-start;visibility:visible;}.vitalrx-footer-payments .list-payment{display:flex !important;justify-content:flex-start;flex-wrap:wrap;gap:8px;}.vitalrx-footer-payments svg,.vitalrx-footer-payments .icon,body.vitalrx-theme .vitalrx-footer-payments svg{display:block !important;width:44px !important;height:28px !important;max-width:44px !important;max-height:28px !important;visibility:visible !important;}}@media (max-width:480px){.vitalrx-footer-trust-item{font-size:11px;gap:7px;}.vitalrx-footer-trust-seal{width:36px;height:22px;}.vitalrx-footer-trust-seal--ssl{width:24px;height:24px;}.vitalrx-footer-trust-inner{flex-wrap:nowrap;overflow-x:auto;}}.vitalrx-home-page .home-catalog{padding-top:0 !important;max-width:100% !important;width:100% !important;}#home-catalog .vitalrx-product-grid,#home-top-picks .vitalrx-product-grid{display:grid !important;width:100%;}#home-catalog .vitalrx-product-card,#home-top-picks .vitalrx-product-card{float:none !important;width:auto !important;max-width:none !important;}.vitalrx-home-page .home-catalog .col-lg-3{display:none !important;}body.vitalrx-theme .vitalrx-cat-nav,body.vitalrx-theme .vitalrx-cat-nav h3,body.vitalrx-theme .vitalrx-cat-nav-count,body.vitalrx-theme .vitalrx-cat-nav-item,body.vitalrx-theme .vitalrx-cat-nav-trigger,body.vitalrx-theme .vitalrx-category-heading{font-family:Arial,Helvetica,sans-serif !important;font-style:normal !important;}body.vitalrx-theme .vitalrx-cat-nav h3{color:var(--vrx-black) !important;background:transparent !important;}body.vitalrx-theme .vitalrx-cat-nav-item{color:var(--vrx-black) !important;}body.vitalrx-theme .vitalrx-cat-nav-item:hover,body.vitalrx-theme .vitalrx-cat-nav-item.active{color:var(--vrx-sage) !important;}body.vitalrx-theme .vitalrx-cat-nav-item:focus,body.vitalrx-theme .vitalrx-cat-nav-item:focus-visible{outline:none !important;box-shadow:none !important;color:var(--vrx-sage) !important;}body.vitalrx-theme .home-catalog .list-group .list-group-item{color:var(--vrx-black) !important;}body.vitalrx-theme .home-catalog .list-group .list-group-item:hover{background-color:#fff !important;color:var(--vrx-sage) !important;}body.vitalrx-theme .home-catalog h2,body.vitalrx-theme .home-catalog h3{color:var(--vrx-black);}body.vitalrx-theme .error_msg_5{background:var(--vrx-black) !important;}body.vitalrx-theme .pd_head{color:var(--vrx-sage) !important;}body.vitalrx-theme .comn_button,body.vitalrx-theme .blk_button{background:var(--vrx-sage) !important;}body.vitalrx-theme .comn_button:hover,body.vitalrx-theme .blk_button:hover{background:var(--vrx-sage-hover) !important;}body.vitalrx-theme .discount{background:var(--vrx-sage) !important;}body.vitalrx-theme .search-suggestions-dropdown li:hover{background:var(--vrx-sage) !important;}@media (max-width:1199px){.vitalrx-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));}}@media (min-width:768px) and (max-width:1199px){.vitalrx-why-grid{grid-template-columns:minmax(220px,0.9fr) minmax(0,1.6fr);gap:28px 32px;}.vitalrx-why-aside{grid-template-columns:minmax(0,1fr);gap:24px;align-items:start;}.vitalrx-comparison-wrap{min-width:0;}.vitalrx-comparison-table,.vitalrx-comparison-table thead,.vitalrx-comparison-table tbody{display:block;width:100%;}.vitalrx-comparison-table tr{display:grid;grid-template-columns:minmax(0,1.35fr) repeat(3,minmax(0,0.88fr));width:100%;}.vitalrx-comparison-table th,.vitalrx-comparison-table td{display:flex;align-items:center;justify-content:center;width:auto;min-width:0;}.vitalrx-comparison-table th.col-feature,.vitalrx-comparison-table td.col-feature{justify-content:flex-start;text-align:left;}}@media (min-width:1200px){.vitalrx-why-grid{display:grid;grid-template-columns:minmax(240px,0.85fr) minmax(0,1.65fr);gap:40px 48px;align-items:stretch;}.vitalrx-why-copy,.vitalrx-why-aside{padding:24px 26px;height:100%;}.vitalrx-why-aside{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px 28px;align-items:center;}.vitalrx-comparison-wrap{min-width:0;}.vitalrx-comparison-table,.vitalrx-comparison-table thead,.vitalrx-comparison-table tbody{display:block;width:100%;}.vitalrx-comparison-table tr{display:grid;grid-template-columns:minmax(160px,1.4fr) repeat(3,minmax(108px,1fr));width:100%;}.vitalrx-comparison-table th,.vitalrx-comparison-table td{display:flex;align-items:center;justify-content:center;padding:12px 14px;width:auto;min-width:0;text-align:center;vertical-align:middle;}.vitalrx-comparison-table th.col-feature,.vitalrx-comparison-table td.col-feature{justify-content:flex-start;text-align:left;font-weight:600;}.vitalrx-comparison-table th{font-size:13px;font-weight:700;}.vitalrx-comparison-table th.col-brand{white-space:nowrap;}.vitalrx-comparison-table .col-brand .fa-crown{display:inline;margin:0 6px 0 0;font-size:14px;vertical-align:middle;}.vitalrx-guarantee-seal .seal{width:148px;height:148px;}}@media (min-width:768px) and (max-width:991px){.vitalrx-nav-links{display:none;}.vitalrx-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));}.vitalrx-product-grid--category{grid-template-columns:repeat(3,minmax(0,1fr));}.vitalrx-features-grid{grid-template-columns:repeat(4,1fr);row-gap:0;}.vitalrx-features-inner{padding:10px 12px;}.vitalrx-feature-icon{width:32px;height:32px;box-shadow:0 1px 6px rgba(0,0,0,0.08);}.vitalrx-feature-line-icon{width:18px;height:18px;}.vitalrx-feature-item{flex-direction:row;align-items:center;justify-content:flex-start;gap:8px;padding:4px 8px;text-align:left;}.vitalrx-feature-item:nth-child(odd){border-left:1px solid var(--vrx-gray-mid);padding-left:8px;}.vitalrx-feature-item:first-child{border-left:none;padding-left:0;}.vitalrx-feature-item:nth-child(even){border-left:1px solid var(--vrx-gray-mid);padding-right:8px;}.vitalrx-feature-text{text-align:left;}.vitalrx-feature-text strong{font-size:12px;margin-bottom:0;line-height:1.2;}.vitalrx-feature-text span{font-size:11px;line-height:1.25;}.vitalrx-hero-stack{display:flex;flex-direction:column;padding-bottom:16px;}.vitalrx-hero-stack > .vitalrx-hero,.vitalrx-hero-stack > .vitalrx-features{grid-area:auto;}.vitalrx-hero-stack > .vitalrx-features{align-self:stretch;transform:none;margin-top:12px;position:relative;z-index:2;}.vitalrx-utility-bar .container{flex-wrap:nowrap;align-items:center;justify-content:space-between;text-align:left;gap:12px;row-gap:0;}.vitalrx-utility-phone{margin:0;justify-content:flex-start;flex:0 1 auto;min-width:0;white-space:nowrap;}.vitalrx-promo{display:none;}.vitalrx-trust-items{display:flex;justify-content:center;flex-wrap:wrap;text-align:center;width:100%;flex:none;gap:12px 18px;}.vitalrx-trust-items li{justify-content:center;}.vitalrx-utility-selectors{justify-content:flex-end;width:auto;flex:0 0 auto;flex-wrap:nowrap;}.vitalrx-utility-selectors .dropdown-menu,.vitalrx-utility-selectors .dropdown-menu li a{text-align:left !important;}.vitalrx-cat-banners{grid-template-columns:1fr 1fr;gap:12px;}.vitalrx-cat-banner{height:148px;min-height:148px;padding:16px 16px;align-items:center;}.vitalrx-cat-banner-content{max-width:68%;padding-left:4px;}.vitalrx-cat-banner.men .vitalrx-cat-banner-content{padding-left:4px;}.vitalrx-cat-banner-content h3{font-size:20px;line-height:1.2;margin:0 0 4px;white-space:nowrap;}.vitalrx-cat-banner-content p{font-size:13px;margin:0 0 10px;}.vitalrx-cat-banner .vrx-btn-cat{font-size:13px;padding:7px 16px;}.vitalrx-consultation-card{grid-template-columns:1fr;}.vitalrx-consultation-visual{grid-template-columns:1fr;min-height:0;}.vitalrx-consultation-img{overflow:visible;}.vitalrx-consultation-img::after{display:none;}.vitalrx-consultation-img img{min-height:0;max-height:none;height:auto;width:100%;object-fit:contain;object-position:center top;}.vitalrx-consultation-main{margin-left:0;margin-top:20px;padding:8px 20px 20px 20px;background:#F4F4F4;}.vitalrx-consult-features{border-left:none;border-top:1px solid #E0E0E0;padding:20px 16px;grid-template-columns:repeat(4,minmax(0,1fr));}.vitalrx-testimonial-grid{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto);gap:16px;}.vitalrx-blog-grid{grid-template-columns:repeat(3,1fr);}.vitalrx-process-steps{grid-template-columns:1fr 1fr;gap:20px 16px;padding:24px 20px;}.vitalrx-step-arrow{display:none;}.vitalrx-faq-grid{column-count:1;}.vitalrx-hero-title-line{font-size:40px;white-space:normal;}.vitalrx-hero-title-accent{font-size:44px;}.vitalrx-hero{width:100%;border-radius:0;background:#f8f0e8;height:auto;aspect-ratio:auto;min-height:0;max-height:none;display:flex;flex-direction:column;align-items:stretch;}.vitalrx-hero-inner{display:block;position:relative;z-index:2;max-width:var(--vrx-header-max) !important;width:100%;min-height:0;padding:28px var(--vrx-side-pad) 32px !important;background:#f8f0e8;}.vitalrx-hero-lcp{position:relative !important;inset:auto !important;display:block;width:100% !important;height:auto !important;max-height:none !important;aspect-ratio:1774 / 887;object-fit:cover;object-position:center top;}.vitalrx-hero::before{display:none;}.vitalrx-hero .container{max-width:var(--vrx-header-max);width:100%;padding:28px var(--vrx-side-pad) 32px;background:#f8f0e8;}.vitalrx-hero-content{position:relative;z-index:2;max-width:none;width:100%;}.vitalrx-hero-btns{flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px;}.vitalrx-hero-trust{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:12px 0 0;}.vitalrx-hero-trust li{font-size:12px;white-space:nowrap;}.vitalrx-bottom-cta{background-position:0% center;background-size:cover;}.vitalrx-bottom-cta::before{display:block;content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(0,0,0,0.08) 0%,rgba(0,0,0,0.2) 42%,rgba(0,0,0,0.72) 72%,rgba(0,0,0,0.82) 100%);pointer-events:none;}.vitalrx-bottom-cta-inner{max-width:var(--vrx-header-max);min-height:340px;padding:40px var(--vrx-side-pad) 48px;justify-content:flex-end;align-items:center;}.vitalrx-bottom-cta-content{flex-direction:column;align-items:flex-start;text-align:left;gap:18px;max-width:46%;width:46%;}.vitalrx-bottom-cta-copy{max-width:100%;text-align:left;}.vitalrx-bottom-cta-content h2{font-size:26px;color:#fff !important;line-height:1.25;text-shadow:0 1px 10px rgba(0,0,0,0.45);}.vitalrx-cta-sub{color:rgba(255,255,255,0.92) !important;font-size:14px;margin-bottom:16px;text-align:left;}.vitalrx-cta-script{position:static;transform:none;display:flex;flex-direction:column;text-align:left;white-space:normal;font-size:36px;margin:0;order:0;color:#ad8755 !important;}.vitalrx-bottom-cta-content .vrx-btn-primary{color:#fff !important;}}@media (max-width:767px){.vitalrx-discreet-badge{display:none;}.vitalrx-footer-grid{grid-template-columns:minmax(0,1fr);gap:22px;}.vitalrx-footer-brand{grid-column:auto;}.vitalrx-footer-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px;}.vitalrx-footer-copy{text-align:center;width:100%;}.vitalrx-footer-legal-inner{align-items:center;text-align:center;}.vitalrx-footer-legal-badges{justify-content:center;}.vitalrx-nav-links{display:none;}.vitalrx-why-grid,.vitalrx-why-aside{grid-template-columns:1fr;}.vitalrx-why-copy,.vitalrx-why-aside{padding:14px 12px;height:auto;}.vitalrx-why-aside{gap:16px;}.vitalrx-comparison-wrap{overflow:visible;min-width:0;}.vitalrx-comparison-table,.vitalrx-comparison-table thead,.vitalrx-comparison-table tbody,.vitalrx-comparison-table colgroup{display:block;width:100%;}.vitalrx-comparison-table col{display:none;}.vitalrx-comparison-table tr{display:grid;grid-template-columns:minmax(0,1.45fr) repeat(3,minmax(0,1fr));width:100%;}.vitalrx-comparison-table th,.vitalrx-comparison-table td{display:flex;align-items:center;justify-content:center;width:auto !important;min-width:0;box-sizing:border-box;padding:10px 6px;line-height:1.25;text-align:center;font-size:11px;}.vitalrx-comparison-table th.col-feature,.vitalrx-comparison-table td.col-feature,.vitalrx-comparison-table th:first-child,.vitalrx-comparison-table td:first-child{justify-content:flex-start;text-align:left;padding:10px 8px 10px 10px;font-size:11px;font-weight:600;word-break:break-word;overflow-wrap:anywhere;}.vitalrx-comparison-table thead th{align-items:center;justify-content:center;min-height:52px;font-size:10px;font-weight:700;white-space:normal;line-height:1.15;}.vitalrx-comparison-table thead th.col-feature,.vitalrx-comparison-table thead th:first-child{justify-content:flex-start;}.vitalrx-comparison-table thead th.col-other,.vitalrx-comparison-table thead th.col-local{flex-direction:column;text-align:center;}.vitalrx-comparison-table thead th.col-other span,.vitalrx-comparison-table thead th.col-local span,.vitalrx-comparison-table thead th.col-brand span{display:block;max-width:100%;}.vitalrx-comparison-table .col-brand .fa-crown{display:block;margin:0 auto 2px;font-size:11px;}.vitalrx-comparison-table .fa-circle-check,.vitalrx-comparison-table .fa-circle-xmark{font-size:15px;}.vitalrx-guarantee-seal .seal{width:112px;height:112px;}.vitalrx-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;}.vitalrx-product-card{padding:12px 8px;}.vitalrx-product-card .vrx-pd-img{height:132px;margin:2px 0 10px;}.vitalrx-product-card .vrx-pd-img img{max-height:120px;}.vitalrx-product-card h4{font-size:15px;line-height:1.25;}.vitalrx-product-card .vrx-desc,.vitalrx-product-card .vrx-generic{font-size:13px;line-height:1.35;}.vitalrx-product-card .vrx-price{font-size:18px;}.vitalrx-product-card .vrx-discount{font-size:11px;}.vitalrx-product-card .vrx-stars{font-size:12px;}.vitalrx-product-card .vrx-add-cart{font-size:13px;padding:8px 12px;min-width:0;max-width:72%;width:auto;}.vitalrx-hero-stack{display:flex;flex-direction:column;padding-bottom:8px;}.vitalrx-hero-stack > .vitalrx-hero,.vitalrx-hero-stack > .vitalrx-features{grid-area:auto;}.vitalrx-hero-stack > .vitalrx-features{align-self:stretch;transform:none;margin-top:12px;position:relative;z-index:2;}.vitalrx-features-grid{grid-template-columns:1fr;column-gap:0;row-gap:0;}.vitalrx-features-inner{padding:4px 0;}.vitalrx-feature-icon{width:32px;height:32px;box-shadow:0 1px 6px rgba(0,0,0,0.08);}.vitalrx-feature-line-icon{width:18px;height:18px;}.vitalrx-feature-item,.vitalrx-feature-item:nth-child(even),.vitalrx-feature-item:nth-child(odd){flex-direction:row;align-items:center;justify-content:flex-start;gap:8px;padding:10px 8px;text-align:left;border-left:none;}.vitalrx-feature-item:nth-child(-n+3){border-bottom:1px solid var(--vrx-gray-mid);}.vitalrx-feature-item:nth-child(n+4){border-bottom:none;}.vitalrx-feature-text{text-align:left;}.vitalrx-feature-text strong,.vitalrx-feature-text span{font-size:11px;line-height:1.2;text-align:left;}.vitalrx-feature-text strong{font-size:12px;margin-bottom:0;}.vitalrx-promo{display:none;}.vitalrx-utility-bar .container{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;text-align:center;row-gap:8px;}.vitalrx-utility-phone{margin:0;justify-content:center;font-size:12px;white-space:nowrap;}.vitalrx-utility-selectors{justify-content:center;width:auto;flex-wrap:nowrap;}.vitalrx-utility-selectors .dropdown-menu,.vitalrx-utility-selectors .dropdown-menu li a{text-align:left !important;}.vitalrx-cat-banners{grid-template-columns:1fr;gap:12px;}.vitalrx-cat-banner{height:132px;min-height:132px;padding:14px 12px;}.vitalrx-cat-banner-content{max-width:62%;padding-left:2px;}.vitalrx-cat-banner.men .vitalrx-cat-banner-content{padding-left:2px;}.vitalrx-cat-banner-content h3{font-size:18px;line-height:1.2;margin:0 0 3px;white-space:normal;}.vitalrx-cat-banner-content p{font-size:12px;margin:0 0 8px;}.vitalrx-cat-banner .vrx-btn-cat{font-size:12px;padding:6px 14px;}.vitalrx-consultation-card{grid-template-columns:1fr;}.vitalrx-consultation-visual{grid-template-columns:1fr;min-height:0;}.vitalrx-consultation-img{overflow:visible;}.vitalrx-consultation-img::after{display:none;background:none;}.vitalrx-consultation-img img{min-height:0;max-height:none;height:auto;width:100%;object-fit:contain;object-position:center top;}.vitalrx-consultation-main{margin-left:0;margin-top:20px;padding:8px 20px 20px 20px;background:#F4F4F4;}.vitalrx-consult-features{border-left:none;border-top:1px solid #E0E0E0;padding:20px 16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;}.vitalrx-testimonial-grid,.vitalrx-blog-grid{grid-template-columns:1fr;}.vitalrx-faq-grid{column-count:1;grid-template-columns:1fr;}.vitalrx-process-steps{grid-template-columns:1fr;}.vitalrx-step-arrow{display:none;}.vitalrx-hero-content{padding-bottom:12px;}.vitalrx-features-inner{padding:8px 8px;}.vitalrx-hero{width:100%;border-radius:0;min-height:0;aspect-ratio:auto;height:auto;max-height:none;display:flex;flex-direction:column;align-items:stretch;background:#f8f0e8;}.vitalrx-hero-inner{display:block;position:relative;z-index:2;width:90% !important;max-width:90% !important;min-height:0;padding:22px 0 26px !important;background:#f8f0e8;}.vitalrx-hero-lcp{position:relative !important;inset:auto !important;display:block;width:100% !important;height:auto !important;max-height:none !important;aspect-ratio:4 / 3;object-fit:cover;object-position:70% top;}.vitalrx-hero::before{display:none;}.vitalrx-hero .container{width:90%;max-width:90%;padding:22px 0 26px;background:#f8f0e8;}.vitalrx-hero-content{max-width:none;width:100%;padding:0;}.vitalrx-hero-title-line{font-size:clamp(32px,9vw,40px);font-weight:400;line-height:1.02;white-space:normal;}.vitalrx-hero-points{width:90%;gap:12px 18px;justify-content:center;text-align:center;font-size:13px;}.vitalrx-hero-title-line:first-child,.vitalrx-hero-title-line:last-child{display:block;}.vitalrx-hero-title-line{display:block;font-family:var(--vrx-font-sans);font-size:28px;font-weight:500;line-height:1.02;letter-spacing:-0.03em;color:#082840;white-space:nowrap;}.vitalrx-hero-title-accent{display:inline-block;position:relative;font-family:var(--vrx-font-serif);font-size:30px;font-weight:700;font-style:italic;margin-left:6px;margin-top:0;line-height:1;vertical-align:baseline;color:var(--vrx-sage);}.vitalrx-hero-title-curve{display:block;width:105%;height:0.22em;min-height:6px;max-height:12px;margin:0.08em 0 0 -2%;color:var(--vrx-sage);}.vitalrx-hero-tagline{font-size:11px;font-weight:600;letter-spacing:0.06em;margin-bottom:10px;}.vitalrx-hero-desc{font-family:var(--vrx-font-sans);font-size:18px;font-weight:400;line-height:1.55;margin:0 0 26px;max-width:520px;}.vitalrx-hero-btns{flex-direction:row;align-items:flex-start;gap:10px;max-width:none;margin-bottom:0;}.vitalrx-hero-btns .vrx-btn{width:auto;padding:12px 18px;font-size:18px;border-radius:var(--vrx-radius-pill);}.vitalrx-hero-note{margin:12px 0 0;font-size:16px;}.vitalrx-hero-trust{display:none;}.vitalrx-bottom-cta::before{display:block;content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(0,0,0,0.28) 0%,rgba(0,0,0,0.62) 100%);pointer-events:none;}.vitalrx-bottom-cta-inner{min-height:280px;padding:36px 20px 40px;justify-content:center;}.vitalrx-bottom-cta-content{flex-direction:column;align-items:center;text-align:center;gap:16px;}.vitalrx-bottom-cta-copy{max-width:100%;text-align:center;}.vitalrx-bottom-cta-content h2{font-size:22px;color:#fff !important;}.vitalrx-cta-script{font-size:32px;text-align:center;color:#ad8755 !important;}.vitalrx-search-wrap{min-width:160px;}}body.vitalrx-theme,body.vitalrx-theme #app{color:var(--vrx-ink) !important;background:#fff !important;font-family:var(--vrx-font-sans) !important;}body.vitalrx-theme a,body.vitalrx-theme a:visited,body.vitalrx-theme a:focus{color:inherit;}body.vitalrx-theme a:hover{color:var(--vrx-sage) !important;}body.vitalrx-theme .vitalrx-cat-nav a:focus,body.vitalrx-theme .vitalrx-cat-nav a:focus-visible,body.vitalrx-theme .vitalrx-cat-nav-item:focus,body.vitalrx-theme .vitalrx-cat-nav-item:focus-visible,body.vitalrx-theme .vitalrx-cat-subnav-item:focus,body.vitalrx-theme .vitalrx-nav-links a:focus,body.vitalrx-theme .vitalrx-nav-links a:focus-visible,body.vitalrx-theme .vitalrx-nav-link:focus,body.vitalrx-theme .vitalrx-mega-cat:focus,body.vitalrx-theme .vitalrx-mega-product:focus,body.vitalrx-theme .vitalrx-footer a:focus,body.vitalrx-theme .vitalrx-footer a:focus-visible,body.vitalrx-theme .footer_menu a:focus,body.vitalrx-theme .footer_menu a:focus-visible{outline:none !important;outline-offset:0 !important;box-shadow:none !important;text-decoration:none !important;}body.vitalrx-theme .category-mega-menu .category-list li:hover a i,body.vitalrx-theme .category-mega-menu .category-list li.active-category a i,body.vitalrx-theme .vitalrx-mega-cat:hover .vitalrx-cat-nav-icon,body.vitalrx-theme .vitalrx-mega-cat:hover .vitalrx-cat-nav-icon i,body.vitalrx-theme .vitalrx-mega-cats > li.active-category .vitalrx-cat-nav-icon,body.vitalrx-theme .vitalrx-mega-cats > li.active-category .vitalrx-cat-nav-icon i,body.vitalrx-theme .search-suggestions-dropdown li:hover i{color:#fff !important;}body.vitalrx-theme .category-products-hover li a:hover{color:var(--vrx-sage) !important;}body.vitalrx-theme .vitalrx-nav-links > li > .tab-btn,body.vitalrx-theme .vitalrx-nav-links > li > .category-sec,body.vitalrx-theme .vitalrx-nav-links > li > .vitalrx-nav-link,body.vitalrx-theme .vitalrx-nav-links > li > a{background:none !important;background-color:transparent !important;color:var(--vrx-ink) !important;padding:8px 12px !important;text-transform:none !important;font-size:16px !important;font-weight:500 !important;border:none !important;box-shadow:none !important;border-radius:0 !important;line-height:normal !important;display:inline-flex !important;align-items:center !important;float:none !important;}body.vitalrx-theme .vitalrx-nav-links > li > a:hover,body.vitalrx-theme .vitalrx-nav-links > li > .vitalrx-nav-link:hover,body.vitalrx-theme .vitalrx-nav-links > li > a.is-active,body.vitalrx-theme .vitalrx-nav-links > li > .vitalrx-nav-link.is-active,body.vitalrx-theme .vitalrx-nav-links > li > a.router-link-exact-active,body.vitalrx-theme .responsive-menu .vitalrx-nav-link.is-active,body.vitalrx-theme .responsive-menu a.router-link-exact-active{color:var(--vrx-sage) !important;background:none !important;}body.vitalrx-theme .vitalrx-nav-links > li > a.is-active,body.vitalrx-theme .vitalrx-nav-links > li > .vitalrx-nav-link.is-active,body.vitalrx-theme .vitalrx-nav-links > li > a.router-link-exact-active{box-shadow:inset 0 -2px 0 var(--vrx-sage) !important;}body.vitalrx-theme .vitalrx-search-wrap .in_search,body.vitalrx-theme .vitalrx-nav-row .in_search{color:var(--vrx-ink) !important;background:#fff !important;border:1px solid #ddd !important;width:100% !important;font-weight:400 !important;border-radius:20px !important;height:38px !important;padding:0 16px 0 38px !important;}body.vitalrx-theme .vitalrx-search-icon{display:block !important;color:#aaa !important;}body.vitalrx-theme .vitalrx-logo,body.vitalrx-theme .vitalrx-logo-link,body.vitalrx-theme .vitalrx-logo a,body.vitalrx-theme .vitalrx-logo a:hover,body.vitalrx-theme .vitalrx-logo a:focus{color:var(--vrx-ink) !important;float:none !important;width:auto !important;text-align:left !important;padding:0 !important;text-decoration:none !important;}body.vitalrx-theme .logo-vital,body.vitalrx-theme .vitalrx-logo-sub{color:var(--vrx-ink) !important;}body.vitalrx-theme .vitalrx-footer-brand .logo-vital,body.vitalrx-theme .vitalrx-footer-brand .vitalrx-logo-sub{color:#fff !important;}body.vitalrx-theme .logo-rx,body.vitalrx-theme .logo-plus{color:var(--vrx-sage) !important;}body.vitalrx-theme .vitalrx-logo-title{font-size:24px !important;font-weight:800 !important;background:none !important;border:none !important;box-shadow:none !important;}body.vitalrx-theme .vitalrx-logo img,body.vitalrx-theme .vitalrx-main-nav .vitalrx-logo-img{display:block !important;height:52px !important;width:auto !important;max-width:220px !important;object-fit:contain !important;image-rendering:auto;}body.vitalrx-theme .vitalrx-footer-logo-link img{display:block !important;height:44px !important;width:auto !important;max-width:190px !important;object-fit:contain !important;image-rendering:auto;}body.vitalrx-theme .vitalrx-nav-links .category-mega-menu{float:none !important;width:auto !important;position:relative !important;}body.vitalrx-theme .vitalrx-nav-links .categ-pop,body.vitalrx-theme .vitalrx-nav-links .categ-pop.vitalrx-mega,body.vitalrx-theme .category-mega-menu .mega-menu.categ-pop{position:absolute !important;top:100% !important;left:0 !important;float:none !important;width:min(780px,calc(100vw - 32px)) !important;max-width:calc(100vw - 32px) !important;min-width:0 !important;margin-top:8px !important;padding:0 !important;z-index:9999 !important;overflow-x:hidden !important;background:#fff !important;border:1px solid #e4ddd4 !important;border-radius:14px !important;box-shadow:0 18px 48px rgba(26,26,26,0.12) !important;}body.vitalrx-theme .vitalrx-mega-cat,body.vitalrx-theme .vitalrx-mega-product{white-space:normal !important;text-transform:none !important;}body.vitalrx-theme .vitalrx-nav-links .pop-tab,body.vitalrx-theme .vitalrx-mega .pop-tab{background:transparent !important;height:auto !important;overflow-x:hidden !important;}body.vitalrx-theme .vitalrx-mega .category-products-hover li,body.vitalrx-theme .vitalrx-mega .pop-tab li{float:none !important;width:100% !important;}body.vitalrx-theme .vitalrx-mega .pop-tab li a,body.vitalrx-theme .vitalrx-mega .pop-tab li a:hover,body.vitalrx-theme .vitalrx-mega .pop-tab > li.active > a,body.vitalrx-theme .vitalrx-mega .category-list li a,body.vitalrx-theme .vitalrx-mega .category-list li:hover a,body.vitalrx-theme .vitalrx-mega .category-list li.active-category a{background:transparent !important;color:var(--vrx-black) !important;text-transform:none !important;white-space:normal !important;}body.vitalrx-theme .vitalrx-mega .vitalrx-mega-cat:hover,body.vitalrx-theme .vitalrx-mega .vitalrx-mega-cats > li.active-category .vitalrx-mega-cat{background:#fff !important;color:var(--vrx-sage) !important;}body.vitalrx-theme .container,body.vitalrx-theme .vitalrx-content-wrap,body.vitalrx-theme .vitalrx-header-container{max-width:var(--vrx-header-max) !important;width:100% !important;margin-left:auto;margin-right:auto;padding-left:var(--vrx-side-pad);padding-right:var(--vrx-side-pad);box-sizing:border-box;}@media (max-width:767px){body.vitalrx-theme .container,body.vitalrx-theme .vitalrx-content-wrap,body.vitalrx-theme .vitalrx-header-container{width:90% !important;max-width:90% !important;padding-left:0;padding-right:0;}}@media (min-width:768px){body.vitalrx-theme .container{width:100% !important;}}body.vitalrx-theme .vitalrx-home-page{width:100%;overflow-x:hidden;}body.vitalrx-theme .vitalrx-bestsellers h2,body.vitalrx-theme .vitalrx-testimonials h2,body.vitalrx-theme .vitalrx-blogs h2,body.vitalrx-theme .vitalrx-faq h2,body.vitalrx-theme .vitalrx-section-header h2,body.vitalrx-theme .vitalrx-consultation-main h2,body.vitalrx-theme .vitalrx-why-choose h2{color:var(--vrx-ink) !important;font-family:var(--vrx-font-serif) !important;font-weight:400 !important;}body.vitalrx-theme .vitalrx-cat-nav h3{color:var(--vrx-black) !important;font-family:Arial,Helvetica,sans-serif !important;font-style:normal !important;}body.vitalrx-theme .vitalrx-category-heading{color:var(--vrx-black) !important;font-family:Arial,Helvetica,sans-serif !important;font-style:normal !important;}body.vitalrx-theme .vitalrx-bottom-cta h2,body.vitalrx-theme .vitalrx-bottom-cta-content h2{color:#fff !important;}body.vitalrx-theme .vitalrx-cta-script{color:#ad8755 !important;font-family:var(--vrx-font-script) !important;}body.vitalrx-theme .vitalrx-cta-sub{color:rgba(255,255,255,0.88) !important;font-family:var(--vrx-font-poppins) !important;}body.vitalrx-theme .vitalrx-hero-title-line,body.vitalrx-theme .vitalrx-hero-title-word{color:#082840 !important;font-family:var(--vrx-font-sans) !important;}body.vitalrx-theme .vitalrx-hero-desc,body.vitalrx-theme .vitalrx-hero-note,body.vitalrx-theme .vitalrx-hero-points{color:#65717b !important;}body.vitalrx-theme .vitalrx-hero-title-accent,body.vitalrx-theme .vitalrx-hero-title-line em{color:#082840 !important;font-family:var(--vrx-font-serif) !important;}body.vitalrx-theme .vrx-btn-outline{color:var(--vrx-sage) !important;border-color:var(--vrx-sage) !important;}body.vitalrx-theme .vrx-btn-outline:hover{color:var(--vrx-sage-hover) !important;border-color:var(--vrx-sage-hover) !important;}body.vitalrx-theme .vitalrx-cat-banner,body.vitalrx-theme .vitalrx-cat-banner h3,body.vitalrx-theme .vitalrx-cat-banner p{color:#fff !important;}body.vitalrx-theme .vitalrx-cat-banner .vrx-btn-cat{background:transparent !important;border-color:#fff !important;color:#fff !important;pointer-events:none;}body.vitalrx-theme .vitalrx-cat-banner:hover{text-decoration:none;}body.vitalrx-theme .vitalrx-cat-banner.men,body.vitalrx-theme .vitalrx-cat-banner.men:hover,body.vitalrx-theme .vitalrx-cat-banner.men h3,body.vitalrx-theme .vitalrx-cat-banner.men:hover h3{text-decoration:none !important;}body.vitalrx-theme .vitalrx-product-card,body.vitalrx-theme .vitalrx-product-card .vrx-generic,body.vitalrx-theme .vitalrx-product-card .vrx-desc,body.vitalrx-theme .vitalrx-product-card .vrx-discount,body.vitalrx-theme .vitalrx-product-card .vrx-add-cart{font-family:var(--vrx-font-sans) !important;}body.vitalrx-theme .vitalrx-product-card h4{font-family:var(--vrx-font-sans) !important;font-style:normal !important;color:var(--vrx-ink) !important;font-weight:500 !important;}body.vitalrx-theme .vitalrx-product-card .vrx-price{font-family:var(--vrx-font-serif) !important;color:var(--vrx-ink) !important;font-weight:500 !important;}body.vitalrx-theme .vitalrx-comparison-table,body.vitalrx-theme .vitalrx-comparison-table th,body.vitalrx-theme .vitalrx-comparison-table td{color:var(--vrx-ink) !important;}body.vitalrx-theme .vitalrx-comparison-table th.col-brand{background:var(--vrx-sage) !important;color:#fff !important;}body.vitalrx-theme .footer-bottom,body.vitalrx-theme .footer_top{background:var(--vrx-paper) !important;}body.vitalrx-theme .vitalrx-footer-col h4,body.vitalrx-theme .vitalrx-footer-cta-inner h2,body.vitalrx-theme .vitalrx-footer-cta-inner h2 em{font-family:Arial,Helvetica,sans-serif !important;font-style:normal !important;letter-spacing:-0.02em;text-transform:none;}body.vitalrx-theme .vitalrx-footer-col h4{font-weight:500 !important;}body.vitalrx-theme .vitalrx-footer-cta-inner h2,body.vitalrx-theme .vitalrx-footer-cta-inner h2 em{font-weight:500 !important;}body.vitalrx-theme .vitalrx-footer-col h4,body.vitalrx-theme .vitalrx-footer-cta-inner h2{color:var(--vrx-ink) !important;}body.vitalrx-theme .vitalrx-footer-cta-inner h2 em{color:var(--vrx-sage) !important;}body.vitalrx-theme .vitalrx-footer-col h4{font-size:18px;}body.vitalrx-theme .vitalrx-blogs h2,body.vitalrx-theme .vitalrx-blogs-page .vitalrx-section-header h2,body.vitalrx-theme .vitalrx-blog-card h3,body.vitalrx-theme .vitalrx-blog-detail h2,body.vitalrx-theme .vitalrx-blog-sidebar h3,body.vitalrx-theme .vitalrx-blog-detail-page .vitalrx-policy-hero h1{font-family:Georgia,"Times New Roman",serif !important;font-style:normal !important;}body.vitalrx-theme .vitalrx-blogs-page .vitalrx-blogs-lead,body.vitalrx-theme .vitalrx-blogs-page .vitalrx-section-subtitle.vitalrx-blogs-lead{font-family:Georgia,"Times New Roman",serif !important;font-size:24px !important;font-weight:400 !important;line-height:1.45 !important;}body.vitalrx-theme .vitalrx-footer-col a,body.vitalrx-theme .vitalrx-footer-col a:visited{font-weight:400 !important;font-family:var(--vrx-font-poppins) !important;}body.vitalrx-theme .footer_menu ul li a{color:#ccc !important;}body.vitalrx-theme .footer_menu ul li a:hover{color:var(--vrx-sage) !important;}body.vitalrx-theme .copy{color:#888 !important;}body.vitalrx-theme .search-suggestions-dropdown{background:#fff !important;border:1px solid #E8E8E8 !important;}body.vitalrx-theme .search-suggestions-dropdown .suggestion-name{color:var(--vrx-ink) !important;}body.vitalrx-theme .search-suggestions-dropdown li:hover{background:var(--vrx-sage) !important;}body.vitalrx-theme .search-suggestions-dropdown li:hover .suggestion-name{color:#fff !important;}body.vitalrx-theme .vitalrx-utility-selectors .dropdown-menu{background:#fff !important;border:1px solid #ddd !important;text-align:left !important;}body.vitalrx-theme .vitalrx-utility-selectors .dropdown-menu li a,body.vitalrx-theme .vitalrx-utility-selectors .dropdown-menu li a:visited,body.vitalrx-theme .vitalrx-utility-selectors .dropdown-menu li a:hover,body.vitalrx-theme .vitalrx-utility-selectors .dropdown-menu li a:focus{display:flex !important;align-items:center !important;justify-content:flex-start !important;gap:8px;padding:8px 12px !important;margin:0 !important;line-height:1 !important;color:#333 !important;text-align:left !important;text-decoration:none !important;white-space:nowrap;}body.vitalrx-theme .vitalrx-utility-selectors .dropdown-menu li a:hover,body.vitalrx-theme .vitalrx-utility-selectors .dropdown-menu li a:focus{background:#f5f5f5 !important;color:#1a1a1a !important;}body.vitalrx-theme .vitalrx-utility-selectors .dropdown-menu li a span{line-height:1 !important;}body.vitalrx-theme .vitalrx-utility-selectors .dropdown .currency{display:inline-flex !important;align-items:center !important;}body.vitalrx-theme .vitalrx-utility-selectors .dropdown .currency span{line-height:1 !important;}body.vitalrx-theme .responsive-menu{background:transparent !important;border:none !important;box-shadow:none !important;font-family:var(--vrx-font-sans) !important;}body.vitalrx-theme .responsive-menu li{background:transparent !important;border-bottom-color:transparent !important;}body.vitalrx-theme .responsive-menu li a,body.vitalrx-theme .responsive-menu .vitalrx-nav-link{color:var(--vrx-ink) !important;background:transparent !important;font-family:var(--vrx-font-sans) !important;font-size:14px !important;font-weight:500 !important;text-align:left !important;border:none !important;}body.vitalrx-theme .responsive-menu li a:hover,body.vitalrx-theme .responsive-menu .vitalrx-nav-link:hover{background:transparent !important;color:var(--vrx-sage) !important;}body.vitalrx-theme .cart{display:none !important;}body.vitalrx-theme .vitalrx-view-all a,body.vitalrx-theme .vitalrx-view-all-btn{color:var(--vrx-sage) !important;border-color:var(--vrx-sage) !important;border-radius:var(--vrx-radius-pill) !important;}body.vitalrx-theme .vitalrx-view-all a:hover,body.vitalrx-theme .vitalrx-view-all-btn:hover{color:var(--vrx-sage-hover) !important;border-color:var(--vrx-sage-hover) !important;text-decoration:none !important;}body.vitalrx-theme .vitalrx-blog-card a.read-more:not(.vrx-btn-primary){color:var(--vrx-sage) !important;}body.vitalrx-theme .vitalrx-blog-card .vitalrx-blog-read-btn.vrx-btn-primary,body.vitalrx-theme .vitalrx-blog-card .vitalrx-blog-read-btn.vrx-btn-primary:hover,body.vitalrx-theme .vitalrx-blog-card .vitalrx-blog-read-btn.vrx-btn-primary:focus{color:#fff !important;text-decoration:none !important;}body.vitalrx-theme .vitalrx-faq-question,body.vitalrx-theme .vitalrx-faq-item.open .vitalrx-faq-question{color:var(--vrx-ink) !important;background:#fff !important;}body.vitalrx-theme .vitalrx-faq-answer,body.vitalrx-theme .vitalrx-faq-item.open .vitalrx-faq-answer{color:#555 !important;background:#fff !important;}body.vitalrx-theme .vitalrx-testimonial-card h4{color:var(--vrx-ink) !important;}body.vitalrx-theme .vitalrx-testimonial-card p{color:#555 !important;}body.vitalrx-theme .vitalrx-step h4{color:var(--vrx-ink) !important;font-family:var(--vrx-font-poppins) !important;}body.vitalrx-theme .vitalrx-step p{color:var(--vrx-ink) !important;font-family:var(--vrx-font-poppins) !important;}body.vitalrx-theme .vitalrx-checklist li{color:var(--vrx-ink) !important;}body.vitalrx-theme .vitalrx-checklist li i{color:#22a06b !important;}body.vitalrx-theme .vitalrx-consult-features .item{color:var(--vrx-ink) !important;}body.vitalrx-theme .vitalrx-consult-desc,body.vitalrx-theme .vitalrx-consult-eyebrow{color:#555 !important;}body.vitalrx-theme .vitalrx-section-header p{color:#555 !important;font-weight:400 !important;}body.vitalrx-theme .vrx-btn-primary,body.vitalrx-theme .vrx-add-cart{color:#fff !important;}body.vitalrx-theme .vrx-btn-primary:hover,body.vitalrx-theme .vrx-add-cart:hover{color:#fff !important;text-decoration:none !important;}body.vitalrx-theme .container,body.vitalrx-theme .home-catalog,body.vitalrx-theme .vitalrx-category-page,body.vitalrx-theme .vitalrx-page,body.vitalrx-theme .navbar-default,body.vitalrx-theme .navbar,body.vitalrx-theme .vitalrx-header,body.vitalrx-theme .vitalrx-main-nav{border:none !important;outline:none !important;background:transparent !important;box-shadow:none !important;}body.vitalrx-theme .vitalrx-main-nav{transition:background-color .2s ease,box-shadow .2s ease;}body.vitalrx-theme .vitalrx-header.is-scrolled .vitalrx-main-nav{background:#fff !important;box-shadow:0 1px 0 rgba(28,31,28,0.08) !important;}body.vitalrx-theme .vitalrx-main-nav .container,body.vitalrx-theme .vitalrx-header-container{width:100%;display:block !important;}body.vitalrx-theme .vitalrx-nav-row{display:flex !important;align-items:center !important;width:100%;padding:12px 0 !important;}body.vitalrx-theme .vitalrx-nav-row > *,body.vitalrx-theme .vitalrx-logo,body.vitalrx-theme .vitalrx-search-wrap,body.vitalrx-theme .vitalrx-cart-btn,body.vitalrx-theme .mobile-toggle-container{align-self:center !important;float:none !important;margin-top:0 !important;margin-bottom:0 !important;}body.vitalrx-theme .vitalrx-nav-links{justify-content:center !important;flex:0 0 auto !important;}body.vitalrx-theme .vitalrx-search-wrap{width:210px !important;flex-shrink:0 !important;}body.vitalrx-theme .vitalrx-cart-btn{background:transparent !important;color:var(--vrx-ink) !important;border-radius:0 !important;}body.vitalrx-theme .vitalrx-cart-btn:hover{color:var(--vrx-sage) !important;background:transparent !important;}body.vitalrx-theme .vitalrx-logo{flex-shrink:0;}@media (min-width:992px) and (max-width:1099px){body.vitalrx-theme .vitalrx-nav-row{display:flex !important;flex-wrap:nowrap !important;align-items:center !important;gap:16px;}body.vitalrx-theme .vitalrx-logo{flex:0 0 auto !important;}body.vitalrx-theme .vitalrx-nav-links{flex:1 1 auto !important;justify-content:center !important;min-width:0;gap:0;}body.vitalrx-theme .vitalrx-nav-tools{flex:0 0 auto;margin-left:auto;}body.vitalrx-theme .mobile-toggle-container,body.vitalrx-theme .responsive-menu{display:none !important;}}@media (min-width:1100px){body.vitalrx-theme .vitalrx-nav-row{display:grid !important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center !important;}body.vitalrx-theme .vitalrx-logo{justify-self:start;flex:none !important;}body.vitalrx-theme .vitalrx-nav-links{justify-self:center;justify-content:center !important;flex:none !important;}body.vitalrx-theme .vitalrx-nav-tools{justify-self:end;}body.vitalrx-theme .mobile-toggle-container{display:none !important;}body.vitalrx-theme .responsive-menu{display:none !important;}body.vitalrx-theme .vitalrx-main-nav.header_top{padding:0 !important;}.vitalrx-nav-links .categ-pop,.vitalrx-nav-links .categ-pop.vitalrx-mega,body.vitalrx-theme .vitalrx-nav-links .categ-pop,body.vitalrx-theme .vitalrx-nav-links .categ-pop.vitalrx-mega,body.vitalrx-theme .category-mega-menu .mega-menu.categ-pop{margin-top:0 !important;}}@media (max-width:991px){body.vitalrx-theme .vitalrx-nav-links{display:none !important;}body.vitalrx-theme .vitalrx-nav-tools,body.vitalrx-theme .vitalrx-header-cta{display:contents !important;}body.vitalrx-theme .vitalrx-main-nav .vitalrx-header-container{position:relative;}body.vitalrx-theme .responsive-menu{display:none !important;position:absolute;top:calc(100% - 1px);left:0;right:0;width:100% !important;margin:0 !important;padding:0 !important;float:none !important;z-index:1001;border-radius:0 0 8px 8px;overflow:hidden;}body.vitalrx-theme .responsive-menu.mobile-menu-open{display:block !important;position:static !important;background:transparent !important;}body.vitalrx-theme .responsive-menu li{width:100% !important;float:none !important;border-bottom:none;background:transparent !important;}body.vitalrx-theme .responsive-menu li:last-child{border-bottom:none;}body.vitalrx-theme .responsive-menu li a,body.vitalrx-theme .responsive-menu .vitalrx-nav-link{display:block !important;padding:14px 20px !important;}body.vitalrx-theme .vitalrx-nav-row{display:flex !important;flex-wrap:wrap !important;align-items:center !important;gap:8px;min-width:0;}body.vitalrx-theme .vitalrx-logo{order:1;flex:0 1 auto;min-width:0;max-width:118px;margin-right:auto;}body.vitalrx-theme .vitalrx-main-nav .vitalrx-logo-link{max-width:118px;}body.vitalrx-theme .vitalrx-logo img,body.vitalrx-theme .vitalrx-main-nav .vitalrx-logo-img{height:34px !important;max-width:118px !important;}body.vitalrx-theme .vitalrx-logo-title{font-size:22px;}body.vitalrx-theme .vitalrx-cart-btn{order:2;display:flex !important;flex:0 0 auto;}body.vitalrx-theme .vitalrx-get-started{order:3;flex:0 0 auto;min-width:0;}body.vitalrx-theme .mobile-toggle-container{order:4;display:flex !important;flex:0 0 auto;margin-left:0;}body.vitalrx-theme .vitalrx-search-wrap{flex:1 1 100% !important;width:100% !important;max-width:100%;min-width:0;order:5;z-index:1100;}body.vitalrx-theme .vitalrx-search-wrap .search-suggestions-dropdown{width:100% !important;min-width:0;right:0 !important;}body.vitalrx-theme .vitalrx-explore-care{display:none !important;}}@media (min-width:992px) and (max-width:1180px){body.vitalrx-theme .vitalrx-nav-link,body.vitalrx-theme .vitalrx-nav-links > li > a{padding:8px 6px;font-size:13px;}body.vitalrx-theme .vitalrx-header-cta{gap:10px;}body.vitalrx-theme .vitalrx-get-started{padding:8px 12px;}}@media (max-width:560px){body.vitalrx-theme .vitalrx-explore-care{display:none !important;}body.vitalrx-theme .vitalrx-logo{max-width:96px;margin-right:auto;}body.vitalrx-theme .vitalrx-main-nav .vitalrx-logo-link{max-width:96px;}body.vitalrx-theme .vitalrx-logo img,body.vitalrx-theme .vitalrx-main-nav .vitalrx-logo-img{height:30px !important;max-width:96px !important;}body.vitalrx-theme .vitalrx-header-cta{gap:6px;flex:0 0 auto;}body.vitalrx-theme .vitalrx-get-started{padding:8px 12px;font-size:12px;white-space:nowrap;flex-shrink:0;}body.vitalrx-theme .vitalrx-header-cta .vitalrx-cart-btn{width:36px;height:36px;font-size:20px;}body.vitalrx-theme .vitalrx-main-nav .vitalrx-header-container{padding-left:0;padding-right:0;}body.vitalrx-theme .mobile-toggle-container{margin-left:0;margin-right:0;}body.vitalrx-theme .mobile-menu-toggle,body.vitalrx-theme .navbar-toggle.mobile-menu-toggle{width:40px;height:40px;}}body.vitalrx-theme .home-catalog,body.vitalrx-theme .cart_detail,body.vitalrx-theme .cart_table,body.vitalrx-theme .pdt_detail,body.vitalrx-theme .pdt_description,body.vitalrx-theme .pills_sec,body.vitalrx-theme .similar,body.vitalrx-theme .testi-pd-page,body.vitalrx-theme .contact_head,body.vitalrx-theme .bill_text,body.vitalrx-theme .bill_opt,body.vitalrx-theme .form-control,body.vitalrx-theme .l-text,body.vitalrx-theme .pdt_content,body.vitalrx-theme .pdt_content2,body.vitalrx-theme .coupon_box,body.vitalrx-theme .phone_cust{font-family:var(--vrx-font-poppins) !important;}body.vitalrx-theme .contact_head,body.vitalrx-theme .pdt_head h2,body.vitalrx-theme .pdt_detail h2,body.vitalrx-theme .similar h3,body.vitalrx-theme .testi-pd-page h3,body.vitalrx-theme .pills_sec .dosage,body.vitalrx-theme #search > h3,body.vitalrx-theme .check_sec h2{font-family:var(--vrx-font-serif) !important;color:var(--vrx-black) !important;font-weight:500 !important;}body.vitalrx-theme .comn_button,body.vitalrx-theme .blk_button,body.vitalrx-theme .rush_btn,body.vitalrx-theme .btn-primary,body.vitalrx-theme .btn-success,body.vitalrx-theme .btn.btn-danger.blk_button,body.vitalrx-theme button.comn_button{background:var(--vrx-sage) !important;border:1px solid var(--vrx-sage) !important;color:var(--vrx-white) !important;font-family:var(--vrx-font-sans) !important;font-weight:500 !important;font-size:15px !important;border-radius:var(--vrx-radius-pill) !important;text-transform:none !important;box-shadow:none !important;padding:10px 22px !important;}body.vitalrx-theme .comn_button:hover,body.vitalrx-theme .blk_button:hover,body.vitalrx-theme .rush_btn:hover,body.vitalrx-theme .btn-primary:hover,body.vitalrx-theme .btn-success:hover,body.vitalrx-theme .btn.btn-danger.blk_button:hover{background:var(--vrx-sage-hover) !important;border-color:var(--vrx-sage-hover) !important;color:#fff !important;}body.vitalrx-theme .bill_text,body.vitalrx-theme .bill_opt,body.vitalrx-theme .form-control,body.vitalrx-theme .qu_text{font-family:var(--vrx-font-sans) !important;border:1px solid var(--vrx-line) !important;border-radius:var(--vrx-radius-control) !important;background:var(--vrx-white) !important;min-height:46px;box-shadow:none !important;color:var(--vrx-ink) !important;}body.vitalrx-theme .bill_text:focus,body.vitalrx-theme .bill_opt:focus,body.vitalrx-theme .form-control:focus{border-color:var(--vrx-sage) !important;outline:none !important;box-shadow:0 0 0 3px rgba(8,40,64,0.12) !important;}body.vitalrx-theme .products ul{display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;list-style:none;margin:0;padding:0;float:none !important;width:100% !important;}body.vitalrx-theme .products ul li{float:none !important;width:auto !important;margin:0 !important;padding:0 !important;}body.vitalrx-theme .product_card{background:#fff !important;border:1px solid var(--vrx-gray-mid) !important;border-radius:6px !important;padding:16px 12px !important;text-align:center;height:100%;font-family:var(--vrx-font-poppins) !important;box-shadow:none !important;}body.vitalrx-theme .product_card:hover{box-shadow:var(--vrx-shadow) !important;border-color:var(--vrx-sage) !important;}body.vitalrx-theme .pd_img{height:168px !important;display:flex !important;align-items:center;justify-content:center;margin:4px 0 14px !important;}body.vitalrx-theme .pd_img img{max-height:156px !important;max-width:100% !important;width:auto !important;height:auto !important;object-fit:contain !important;}body.vitalrx-theme .pd_head,body.vitalrx-theme h4.pd_head{font-family:var(--vrx-font-sans) !important;font-size:14px !important;font-weight:400 !important;color:var(--vrx-black) !important;text-transform:uppercase !important;}body.vitalrx-theme h3.pd_head{color:var(--vrx-sage) !important;font-size:18px !important;font-family:var(--vrx-font-sans) !important;}body.vitalrx-theme .sub-head,body.vitalrx-theme .pd_text{font-family:var(--vrx-font-poppins) !important;color:var(--vrx-gray-text) !important;}body.vitalrx-theme .discount{border-radius:4px !important;background:var(--vrx-sage) !important;font-family:var(--vrx-font-poppins) !important;}body.vitalrx-theme .mb-list.panel,body.vitalrx-theme .panel.mb-list,body.vitalrx-theme .mb-list{background:#e5efec !important;border:none !important;box-shadow:none !important;border-radius:18px 0 0 18px !important;}body.vitalrx-theme .home-catalog .list-group-item{background:transparent !important;border:1px solid transparent !important;border-radius:10px !important;color:var(--vrx-black) !important;font-family:var(--vrx-font-poppins) !important;margin:4px 8px !important;}body.vitalrx-theme .home-catalog .list-group-item:hover{background:#fff !important;color:var(--vrx-sage) !important;}body.vitalrx-theme .cart_table .table{border:1px solid var(--vrx-gray-mid);border-radius:8px;overflow:hidden;font-family:var(--vrx-font-poppins) !important;}body.vitalrx-theme .cart_table .table thead th{background:#F4F4F4 !important;color:var(--vrx-black) !important;font-family:var(--vrx-font-poppins) !important;border-bottom:1px solid var(--vrx-gray-mid) !important;}body.vitalrx-theme .alter_table .table thead th{background:#F4F4F4 !important;color:var(--vrx-black) !important;font-family:var(--vrx-font-poppins) !important;}body.vitalrx-theme .btn_tab > li > a,body.vitalrx-theme .nav-tabs.btn_tab > li > a{font-family:var(--vrx-font-poppins) !important;color:var(--vrx-black) !important;}body.vitalrx-theme .btn_tab > li.active > a,body.vitalrx-theme .nav-tabs.btn_tab > li.active > a{background:var(--vrx-sage) !important;color:#fff !important;border-color:var(--vrx-sage) !important;}body.vitalrx-theme .coupon_box{background:#e5efec !important;border:1px solid #e4ddd4 !important;border-radius:8px !important;padding:16px !important;font-family:var(--vrx-font-poppins) !important;}body.vitalrx-theme .phone_cust,body.vitalrx-theme .call_bg{background:var(--vrx-black) !important;color:#fff !important;border-radius:8px !important;font-family:var(--vrx-font-poppins) !important;}body.vitalrx-theme .error_msg_5{background:transparent !important;color:var(--vrx-black) !important;font-family:var(--vrx-font-serif) !important;font-size:22px !important;border:none !important;}body.vitalrx-theme .vitalrx-page{padding-top:28px;padding-bottom:48px;}.vitalrx-contact-page{background:transparent;min-height:60vh;}.vitalrx-contact-layout{display:grid;grid-template-columns:1fr;gap:28px;align-items:start;max-width:1100px;margin:0 auto;}.vitalrx-contact-aside{min-width:0;}.vitalrx-contact-page .vitalrx-track-kicker{text-align:left;margin-bottom:8px;}.vitalrx-contact-page .contact_head{font-family:Arial,Helvetica,sans-serif !important;font-size:40px !important;font-style:normal !important;font-weight:400 !important;color:var(--vrx-black) !important;margin:0 0 14px !important;text-align:left;}.vitalrx-contact-aside-lead{font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.55;color:var(--vrx-gray-text);margin:0 0 24px;max-width:36ch;}.vitalrx-contact-aside-panel{background:linear-gradient(180deg,#fff 0%,#e5efec 100%);border:1px solid #e4ddd4;border-radius:10px;padding:24px;}.vitalrx-contact-aside-title{font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:400;color:var(--vrx-black);margin:0 0 8px;}.vitalrx-contact-aside-copy{font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5;color:var(--vrx-gray-text);margin:0 0 18px;}.vitalrx-contact-card{background:#fff;border:1px solid #e4ddd4;border-radius:10px;padding:28px 32px;width:100%;margin:0;min-width:0;}.vitalrx-contact-form-title{font-family:Arial,Helvetica,sans-serif;font-size:20px;font-weight:400;color:var(--vrx-black);margin:0 0 20px;}.vitalrx-contact-grid{display:grid;grid-template-columns:1fr;gap:16px;margin-bottom:20px;}.vitalrx-contact-field{display:flex;flex-direction:column;gap:6px;min-width:0;}.vitalrx-contact-field--wide{grid-column:1 / -1;}.vitalrx-contact-field label{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:600;color:#3d4840;}.vitalrx-contact-card .bill_text,.vitalrx-contact-card .bill_opt{width:100%;display:block;box-sizing:border-box;height:42px;min-height:42px !important;border:1px solid #e1e6dc !important;border-radius:10px !important;background:#fff !important;padding:0 12px !important;font-size:14px !important;color:#1b2744 !important;box-shadow:none !important;}.vitalrx-contact-card textarea.bill_text{height:auto;min-height:120px !important;padding:10px 12px !important;resize:vertical;}.vitalrx-contact-card .bill_text:focus,.vitalrx-contact-card .bill_opt:focus{outline:2px solid rgba(31,107,67,0.25) !important;border-color:#1f6b43 !important;box-shadow:none !important;}.vitalrx-contact-field.invalid label{color:#c43848;}.vitalrx-contact-field.invalid .bill_text,.vitalrx-contact-field.invalid .bill_opt{border-color:#c43848 !important;}.vitalrx-contact-field.invalid .bill_text:focus,.vitalrx-contact-field.invalid .bill_opt:focus{outline-color:rgba(196,56,72,0.25) !important;border-color:#c43848 !important;}.vitalrx-contact-error{font-family:Arial,Helvetica,sans-serif;margin:0;font-size:12px;font-weight:400;color:#c43848;line-height:1.35;}.vitalrx-contact-captcha{display:grid;grid-template-columns:1fr;gap:12px;align-items:center;}.vitalrx-contact-captcha-img{display:flex;align-items:center;gap:8px;}.vitalrx-contact-captcha-img img,.vitalrx-contact-captcha-img .btn{border-radius:10px !important;}.vitalrx-contact-call{display:flex !important;align-items:center;justify-content:flex-start;gap:14px;width:100%;margin:0;padding:14px 16px;background:#fff;border:1px solid #e4ddd4;border-radius:10px;text-decoration:none !important;color:var(--vrx-black) !important;box-sizing:border-box;box-shadow:none;transition:border-color .2s,box-shadow .2s,transform .2s;}.vitalrx-contact-call:hover,.vitalrx-contact-call:visited{color:var(--vrx-black) !important;text-decoration:none !important;}.vitalrx-contact-call:hover{border-color:var(--vrx-sage);box-shadow:0 10px 28px rgba(8,40,64,0.12);transform:translateY(-1px);}body.vitalrx-theme .vitalrx-contact-call,body.vitalrx-theme .vitalrx-contact-call:hover,body.vitalrx-theme .vitalrx-contact-call:visited{color:var(--vrx-black) !important;text-decoration:none !important;}.vitalrx-contact-call-icon{flex-shrink:0;width:48px;height:48px;border-radius:50%;background:var(--vrx-sage);color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px;box-shadow:0 6px 14px rgba(8,40,64,0.22);}.vitalrx-contact-call-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0;gap:2px;}.vitalrx-contact-call-label{font-family:var(--vrx-font-poppins);font-size:12px;font-weight:400 !important;letter-spacing:0.4px;color:var(--vrx-gray-text);}.vitalrx-contact-call-number{display:flex;align-items:center;gap:8px;font-family:var(--vrx-font-poppins);font-size:20px;font-weight:700 !important;line-height:1.2;color:var(--vrx-black);letter-spacing:0.2px;}.vitalrx-contact-call-region{display:inline-flex;align-items:center;justify-content:center;background:#e4ddd4;color:var(--vrx-sage);font-size:11px;font-weight:700 !important;letter-spacing:0.6px;padding:3px 8px;border-radius:var(--vrx-radius-pill);line-height:1;}@media (min-width:768px){.vitalrx-contact-grid{grid-template-columns:1fr 1fr;}.vitalrx-contact-captcha{grid-template-columns:1fr auto;}}@media (min-width:992px){.vitalrx-contact-layout{grid-template-columns:minmax(280px,0.9fr) minmax(0,1.2fr);gap:40px;}.vitalrx-contact-aside{position:sticky;top:96px;}}@media (max-width:767px){.vitalrx-contact-page .contact_head{font-size:30px !important;}.vitalrx-contact-card{padding:22px 18px;}.vitalrx-contact-aside-panel{padding:18px;}.vitalrx-contact-call{padding:12px 14px;gap:12px;}.vitalrx-contact-call-number{font-size:16px;}}@media (max-width:1199px){body.vitalrx-theme .products ul{grid-template-columns:repeat(3,minmax(0,1fr));}}@media (max-width:767px){body.vitalrx-theme .products ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;}body.vitalrx-theme .pd_img{height:132px !important;}body.vitalrx-theme .pd_img img{max-height:120px !important;}}.vitalrx-top-picks,.vitalrx-bestsellers,.vitalrx-consultation,.vitalrx-why-choose,.vitalrx-process,.vitalrx-testimonials,.vitalrx-blogs,.vitalrx-faq{background:transparent;}.vitalrx-page{padding-top:28px;padding-bottom:48px;}body.vitalrx-theme a:focus-visible,body.vitalrx-theme button:focus-visible,body.vitalrx-theme input:focus-visible,body.vitalrx-theme select:focus-visible,body.vitalrx-theme textarea:focus-visible,body.vitalrx-theme .vrx-btn:focus-visible{outline:2px solid var(--vrx-sage) !important;outline-offset:3px !important;}@media (max-width:767px){:root{--vrx-section-y:28px;--vrx-section-heading-gap:16px;}.vitalrx-section-header h2,.vitalrx-testimonials h2,.vitalrx-blogs h2,.vitalrx-faq h2,.vitalrx-consultation-main h2,.vitalrx-footer-cta-inner h2{font-size:32px !important;}.vitalrx-footer-cta-inner{padding:36px 20px;border-radius:24px;}.vitalrx-product-card:hover,.vitalrx-cat-banner:hover{transform:none;}}@media (max-width:991px){.vitalrx-hero{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;aspect-ratio:auto;min-height:0;height:auto;background:#f8f0e8;}.vitalrx-hero::before{display:none;}.vitalrx-hero-inner{display:block !important;position:relative;z-index:2;max-width:var(--vrx-header-max) !important;width:100%;min-height:0;padding:28px var(--vrx-side-pad) 32px !important;background:#f8f0e8;}.vitalrx-hero-lcp{position:relative !important;inset:auto !important;display:block;width:100% !important;height:auto !important;max-width:none !important;max-height:none !important;aspect-ratio:1774 / 887;object-fit:cover;object-position:center top;}.vitalrx-hero .container{width:100%;max-width:var(--vrx-header-max);padding:28px var(--vrx-side-pad) 32px;background:#f8f0e8;}.vitalrx-hero-content{max-width:none;width:100%;padding:0;}.vitalrx-hero-tagline{font-size:13px;letter-spacing:0.08em;}.vitalrx-hero-title-line{font-size:clamp(40px,7vw,56px);font-weight:500;letter-spacing:-0.045em;line-height:0.98;white-space:normal;}.vitalrx-hero-desc{font-family:var(--vrx-font-sans);font-size:18px;font-weight:400;line-height:1.55;margin:0 0 26px;max-width:520px;}.vitalrx-hero-btns .vrx-btn,.vitalrx-hero-btns .vitalrx-hero-cta{font-size:18px;}.vitalrx-hero-note{font-size:16px;}}@media (min-width:768px) and (max-width:991px){.vitalrx-hero-points{flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;width:90%;margin:22px auto 10px;gap:18px clamp(16px,3.6vw,42px);font-size:clamp(12px,1.55vw,15px);}}@media (max-width:767px){.vitalrx-hero-lcp{aspect-ratio:4 / 3;object-fit:cover;object-position:70% top;}.vitalrx-hero .container{width:90%;max-width:90%;padding:22px 0 26px;}.vitalrx-hero-title-line{font-size:clamp(38px,10vw,45px);font-weight:500;white-space:normal;}.vitalrx-hero-points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;justify-content:center;text-align:center;gap:14px 10px;width:94%;margin:18px auto 8px;font-size:12px;line-height:1.3;}.vitalrx-hero-points li{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:6px;white-space:normal;text-align:center;}.vitalrx-hero-points svg{width:16px;height:16px;}}.vitalrx-fit{padding:48px 0 44px;}.vitalrx-fit-head{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:end;}.vitalrx-fit-intro{grid-column:1 / 3;}.vitalrx-fit-kicker{margin:0 0 14px;font-family:var(--vrx-font-sans);font-size:12px;font-weight:600;letter-spacing:0.16em;text-transform:uppercase;color:#082840;}.vitalrx-fit-title{margin:0;line-height:0.98;}.vitalrx-fit-title-line{display:block;font-family:var(--vrx-font-sans) !important;font-size:64px;font-weight:500 !important;font-style:normal;letter-spacing:-0.04em;line-height:1.02;color:#082840 !important;}.vitalrx-fit-title-em{font-family:var(--vrx-font-serif) !important;font-style:italic;font-weight:400 !important;}.vitalrx-fit-title-line.vitalrx-fit-title-em,.vitalrx-olive{color:var(--vrx-olive) !important;}.vitalrx-fit-lead{grid-column:3;max-width:none;width:100%;margin:0;font-family:var(--vrx-font-sans);font-size:16px;font-weight:400;line-height:1.5;color:#65717b;}.vitalrx-fit-lead span{display:block;white-space:nowrap;}.vitalrx-fit-filters{display:flex;flex-wrap:wrap;gap:10px;margin:28px 0 26px;}.vitalrx-fit-filter{border:1px solid #D9D3C8;background:#fff;color:#10283b;border-radius:var(--vrx-radius-pill);padding:10px 18px;font-family:var(--vrx-font-sans);font-size:15px;font-weight:500;line-height:1;cursor:pointer;}.vitalrx-fit-filter.is-active{background:#082840;border-color:#082840;color:#fff;}.vitalrx-fit-carousel{position:relative;width:100%;}.vitalrx-fit-empty{margin:12px 0 0;color:#5B635C;font-family:var(--vrx-font-sans);font-size:15px;line-height:1.5;}.vitalrx-fit-viewport{overflow:hidden;width:100%;}.vitalrx-fit-track{display:flex;width:100%;transition:transform .45s ease;will-change:transform;}.vitalrx-fit-slide{flex:0 0 100%;min-width:100%;box-sizing:border-box;}.vitalrx-fit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:stretch;}.vitalrx-fit-grid.is-double{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;}.vitalrx-fit-grid.is-single{grid-template-columns:minmax(0,1fr);justify-content:stretch;max-width:420px;margin:0 auto;}.vitalrx-fit-nav{position:absolute;top:42%;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;border:1px solid #D9D3C8;border-radius:50%;background:#fff;color:#082840;font-size:28px;line-height:1;cursor:pointer;box-shadow:0 4px 14px rgba(28,31,28,0.1);transition:background-color .18s ease,color .18s ease,opacity .18s ease,transform .18s ease;}.vitalrx-fit-nav--prev{left:-8px;}.vitalrx-fit-nav--next{right:-8px;}.vitalrx-fit-nav:hover:not(:disabled){background:#082840;border-color:#082840;color:#fff;transform:translateY(-1px);}.vitalrx-fit-nav:disabled{opacity:0.35;cursor:default;}.vitalrx-fit-dots{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:22px;}.vitalrx-fit-dots button{width:10px;height:10px;padding:0;border:0;border-radius:50%;background:#D0D0D0;cursor:pointer;transition:background .2s ease,transform .2s ease;}.vitalrx-fit-dots button.active{background:var(--vrx-sage,#082840);transform:scale(1.15);}.vitalrx-fit-card{display:flex;flex-direction:column;min-height:0;height:100%;padding:24px 22px 34px;box-sizing:border-box;}.vitalrx-fit-card--br{background:#e5efec;border-radius:32px 32px 96px 36px;padding:24px 28px 34px 22px;}.vitalrx-fit-card--even{background:#F4E6D4;border-radius:var(--vrx-radius);}.vitalrx-fit-card--tr{background:#D7E6E2;border-radius:var(--vrx-radius);padding:28px 28px 34px 22px;}.vitalrx-fit-badge{align-self:flex-start;background:#fff;color:#65717b;border-radius:var(--vrx-radius-pill);padding:6px 10px;font-family:var(--vrx-font-sans);font-size:10px;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;line-height:1;}.vitalrx-fit-photo{height:220px;display:flex;align-items:center;justify-content:center;margin:8px 0 8px;}.vitalrx-fit-photo-link{display:flex;align-items:center;justify-content:center;width:100%;height:100%;text-decoration:none !important;color:inherit;cursor:pointer;}.vitalrx-fit-photo img{width:auto;max-width:220px;max-height:190px;object-fit:contain;transition:transform 0.2s ease;}.vitalrx-fit-photo-link:hover img,.vitalrx-fit-photo-link:focus-visible img{transform:scale(1.03);}body.vitalrx-theme .vitalrx-fit-card h3.vitalrx-fit-name{margin:0 0 8px;font-family:var(--vrx-font-sans) !important;font-size:26px !important;font-weight:500 !important;font-style:normal !important;letter-spacing:-0.03em;line-height:1.15;color:#10283b !important;}.vitalrx-fit-text{margin:0;flex:1 1 auto;font-family:var(--vrx-font-sans);font-size:15px;font-weight:400;line-height:1.45;color:#65717b;}.vitalrx-fit-actions{display:flex;justify-content:stretch;width:100%;margin-top:auto;padding-top:18px;padding-bottom:0;box-sizing:border-box;}.vitalrx-fit-card--br .vitalrx-fit-actions,.vitalrx-fit-card--tr .vitalrx-fit-actions,.vitalrx-fit-card--even .vitalrx-fit-actions{padding-top:18px;padding-bottom:0;}.vitalrx-fit-card--br .vitalrx-fit-actions{padding-right:12px;}.vitalrx-fit-cta{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;max-width:none;align-self:stretch;min-height:48px;padding:12px 18px;border-radius:var(--vrx-radius-pill);background:#fff !important;color:#10283b !important;font-family:var(--vrx-font-sans);font-size:15px;font-weight:500;text-decoration:none !important;white-space:nowrap;box-sizing:border-box;}.vitalrx-fit-card--br .vitalrx-fit-cta,.vitalrx-fit-card--tr .vitalrx-fit-cta{max-width:none;width:100%;}.vitalrx-fit-note{display:block;width:100%;margin-top:16px;padding:0;border:0;background:transparent;text-align:center;color:#65717b !important;font-family:var(--vrx-font-sans);font-size:14px;font-weight:400;text-decoration:underline;text-underline-offset:3px;cursor:pointer;}@media (max-width:991px){.vitalrx-fit-head{grid-template-columns:1fr;gap:18px;align-items:start;}.vitalrx-fit-intro,.vitalrx-fit-lead{grid-column:1;}.vitalrx-fit-title-line{font-size:48px;}.vitalrx-fit-grid,.vitalrx-fit-grid.is-double{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;max-width:none;margin:0;}.vitalrx-fit-grid.is-single{grid-template-columns:minmax(0,1fr);max-width:none;}.vitalrx-fit-nav--prev{left:0;}.vitalrx-fit-nav--next{right:0;}.vitalrx-fit-card{min-height:0;}}@media (max-width:767px){.vitalrx-fit{padding:36px 0 32px;}.vitalrx-fit-title-line{font-size:36px;white-space:normal;}.vitalrx-fit-grid,.vitalrx-fit-grid.is-double,.vitalrx-fit-grid.is-single{grid-template-columns:minmax(0,1fr);max-width:none;}.vitalrx-fit-nav{width:36px;height:36px;font-size:24px;top:38%;}.vitalrx-fit-card{padding:20px 18px 28px;}.vitalrx-fit-card--br{border-radius:24px 24px 72px 28px;padding:20px 22px 28px 18px;}.vitalrx-fit-card--tr{border-radius:var(--vrx-radius);padding:24px 22px 28px 18px;}.vitalrx-fit-actions{padding-top:18px;}.vitalrx-fit-card--br .vitalrx-fit-actions{padding-right:8px;}.vitalrx-fit-cta{max-width:none;width:100%;font-size:14px;padding:11px 14px;white-space:normal;}}.vitalrx-category-page--shaped .vitalrx-product-grid--category{grid-template-columns:repeat(3,minmax(0,1fr));}.vitalrx-category-page--shaped .vitalrx-product-card.vitalrx-card-shape-br,.vitalrx-category-page--shaped .vitalrx-product-card.vitalrx-card-shape-even,.vitalrx-category-page--shaped .vitalrx-product-card.vitalrx-card-shape-tr{padding:18px 16px 16px;}.vitalrx-category-page--shaped .vitalrx-product-card.vitalrx-card-shape-br{background:#e5efec;border-radius:32px 32px 128px 36px;}.vitalrx-category-page--shaped .vitalrx-product-card.vitalrx-card-shape-even{background:#F4E6D4;border-radius:var(--vrx-radius);}.vitalrx-category-page--shaped .vitalrx-product-card.vitalrx-card-shape-tr{background:#D7E6E2;border-radius:var(--vrx-radius);}.vitalrx-category-page--shaped .vitalrx-card-shape-tr .vrx-discount{right:auto;left:14px;}.vitalrx-category-page--shaped .vitalrx-product-card .vrx-pd-img{margin-bottom:4px;}.vitalrx-category-page--shaped .vitalrx-product-card h4{font-family:var(--vrx-font-sans) !important;font-style:normal !important;}.vitalrx-category-page--shaped .vitalrx-product-card .vrx-add-cart{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:6px;width:auto;min-width:9.5rem;max-width:78%;align-self:center;background:#fff !important;color:#10283b !important;border-radius:var(--vrx-radius-pill);}.vitalrx-category-page--shaped .vitalrx-product-card .vrx-add-cart-compact{display:none;}.vitalrx-category-page--shaped .vitalrx-card-shape-br .vrx-add-cart{max-width:min(78%,calc(100% - 72px));align-self:center;}.vitalrx-category-page--shaped .vitalrx-product-card .vrx-add-cart:hover,body.vitalrx-theme .vitalrx-category-page--shaped .vitalrx-product-card .vrx-add-cart:hover{background:#f8f0e8 !important;color:#10283b !important;}@media (max-width:767px){.vitalrx-category-page--shaped .vitalrx-product-grid--category{grid-template-columns:repeat(2,minmax(0,1fr));}.vitalrx-category-page--shaped .vitalrx-product-card.vitalrx-card-shape-br{border-radius:24px 24px 88px 28px;}.vitalrx-category-page--shaped .vitalrx-product-card .vrx-add-cart{min-width:0;max-width:none;width:auto;padding:8px 14px;font-size:13px;font-weight:600;}.vitalrx-category-page--shaped .vitalrx-product-card .vrx-add-cart-label{display:none;}.vitalrx-category-page--shaped .vitalrx-product-card .vrx-add-cart-compact{display:inline-flex;align-items:center;gap:6px;}.vitalrx-category-page--shaped .vitalrx-product-card .vrx-add-cart-compact .fa{font-size:12px;}.vitalrx-category-page--shaped .vitalrx-card-shape-br .vrx-add-cart{max-width:none;align-self:center;}.vitalrx-category-page--shaped .vitalrx-product-card.vitalrx-card-shape-tr{border-radius:var(--vrx-radius);}}.vitalrx-story{padding:28px 0;}.vitalrx-treatments{padding:18px 0;}.vitalrx-split{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,0.95fr);gap:36px 48px;align-items:center;}.vitalrx-split--reverse{grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr);}.vitalrx-split--trusted{grid-template-columns:minmax(220px,0.7fr) minmax(0,1fr);}.vitalrx-ph{display:block;width:100%;min-height:280px;background:linear-gradient(145deg,rgba(255,255,255,0.55),transparent 42%),#E7E1D6;border-radius:32px;}.vitalrx-ph--pressure{min-height:420px;border-radius:var(--vrx-radius);background:linear-gradient(160deg,rgba(255,255,255,0.4),transparent 45%),#E4DDD2;}.vitalrx-pressure .vitalrx-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;align-items:stretch;}.vitalrx-pressure-visual{position:relative;overflow:hidden;min-height:460px;border-radius:140px 0 0 28px;background:#E6E1D6;}.vitalrx-pressure-visual img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;}.vitalrx-pressure-card{display:flex;flex-direction:column;justify-content:center;min-height:100%;padding:48px 44px;border-radius:0 28px 28px 0;background:#e5efec;}.vitalrx-pressure .vitalrx-story-kicker{margin-bottom:18px;color:#65717b;letter-spacing:0.18em;}.vitalrx-pressure .vitalrx-story-title{margin-bottom:18px;font-size:56px;}.vitalrx-pressure-card p{margin:0 0 28px;max-width:420px;font-family:var(--vrx-font-sans);font-size:16px;font-weight:400;line-height:1.55;color:#65717b;}.vitalrx-pressure-card .vitalrx-pressure-copy{display:flex;flex-direction:column;gap:0.15em;max-width:none;}.vitalrx-pressure-card .vitalrx-pressure-copy span{display:block;}.vitalrx-pressure .vitalrx-story-btn{align-self:flex-start;padding:14px 22px;}.vitalrx-ph--bottle{min-height:460px;border-radius:var(--vrx-radius);background:linear-gradient(180deg,rgba(255,255,255,0.45),transparent 40%),#E8EFE4;}.vitalrx-ph--clinician,.vitalrx-ph--doctor{min-height:320px;border-radius:var(--vrx-radius);background:linear-gradient(160deg,rgba(255,255,255,0.4),transparent 50%),#D7E6E2;}.vitalrx-ph--pill{width:42px;height:42px;min-height:0;border-radius:50%;flex-shrink:0;}.vitalrx-ph--avatar{width:72px;height:72px;min-height:0;border-radius:50%;background:#D7E0D4;}body.vitalrx-theme .vitalrx-story-title{margin:0 0 16px;font-family:var(--vrx-font-sans) !important;font-size:52px;font-weight:500 !important;font-style:normal;letter-spacing:-0.04em;line-height:1.02;color:#082840 !important;}body.vitalrx-theme .vitalrx-story-title span{display:block;font-family:var(--vrx-font-sans) !important;font-weight:500 !important;font-style:normal;color:#082840 !important;}body.vitalrx-theme .vitalrx-story-title .vitalrx-olive{font-family:var(--vrx-font-serif) !important;font-style:italic;font-weight:400 !important;color:var(--vrx-olive) !important;}.vitalrx-story-title--center{text-align:center;margin-bottom:28px;}.vitalrx-story-kicker{margin:0 0 10px;font-family:var(--vrx-font-sans);font-size:12px;font-weight:600;letter-spacing:0.16em;text-transform:uppercase;color:#082840;}.vitalrx-split-copy p,.vitalrx-quote-card p,.vitalrx-trusted blockquote{margin:0 0 22px;max-width:460px;font-family:var(--vrx-font-sans);font-size:16px;font-weight:400;line-height:1.55;color:#65717b;}.vitalrx-story-btn{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:12px 22px;border-radius:var(--vrx-radius-pill);text-decoration:none !important;font-family:var(--vrx-font-sans);font-size:16px;font-weight:500;}.vitalrx-care .vitalrx-story-kicker{margin-bottom:16px;text-align:center;color:#082840;letter-spacing:0.18em;}body.vitalrx-theme .vitalrx-care .vitalrx-story-title{margin-bottom:36px;font-size:48px;letter-spacing:-0.03em;}body.vitalrx-theme .vitalrx-care .vitalrx-story-title span{font-family:var(--vrx-font-sans) !important;font-weight:400 !important;font-style:normal;}body.vitalrx-theme .vitalrx-care .vitalrx-story-title .vitalrx-olive{font-family:var(--vrx-font-serif) !important;font-style:italic;font-weight:400 !important;color:var(--vrx-olive) !important;}.vitalrx-care-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;}.vitalrx-care-card{padding:28px 26px 40px;border-radius:24px;}.vitalrx-care-card--share{background:#E7EEE4;}.vitalrx-care-card--review{background:#DCE8DE;}.vitalrx-care-card--continue{background:#F6E6D6;border-radius:24px 24px 108px 24px;}.vitalrx-care-step{margin:0 0 22px;font-family:var(--vrx-font-sans);font-size:12px;font-weight:500;letter-spacing:0.12em;text-transform:uppercase;color:#65717b;}body.vitalrx-theme .vitalrx-care-card h3{margin:0 0 10px;font-family:var(--vrx-font-sans) !important;font-size:18px;font-weight:600 !important;font-style:normal !important;letter-spacing:-0.02em;color:#10283b !important;}.vitalrx-care-card p{margin:0;font-size:15px;line-height:1.45;color:#65717b;}.vitalrx-treatments-grid{display:grid;grid-template-columns:minmax(240px,0.7fr) minmax(0,1.3fr);gap:28px 36px;align-items:center;}.vitalrx-treatments-visual{display:flex;align-items:center;justify-content:center;width:100%;max-width:440px;min-width:0;min-height:480px;overflow:hidden;border-radius:72px 22px 22px 22px;background:#E6E1D6;}.vitalrx-treatments-visual img{display:block;width:100%;min-width:0;max-width:100%;height:100%;min-height:480px;max-height:none;object-fit:cover;object-position:center center;}.vitalrx-treatments-copy{display:flex;flex-direction:column;align-items:stretch;justify-content:center;align-self:center;min-width:0;max-width:100%;padding:0;}.vitalrx-treatments .vitalrx-story-kicker{margin-bottom:12px;color:#082840;letter-spacing:0.16em;}body.vitalrx-theme .vitalrx-treatments .vitalrx-story-title{margin-bottom:22px;font-size:44px;line-height:1.05;letter-spacing:-0.035em;}.vitalrx-treatment-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 18px;min-width:0;max-width:100%;}.vitalrx-treatment-card{display:flex;align-items:center;gap:10px;min-width:0;max-width:100%;min-height:72px;padding:10px 12px;border-radius:18px;text-decoration:none !important;color:#10283b !important;}.vitalrx-treatment-card--sand{background:#F6EBD8;}.vitalrx-treatment-card--sage{background:#e5efec;}.vitalrx-treatment-card--mint{background:#E7F3EA;}.vitalrx-treatment-card--mist{background:#E4F1EF;}.vitalrx-treatment-photo{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex:0 0 44px;border-radius:12px;background:#fff;overflow:hidden;}.vitalrx-treatment-photo img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;}.vitalrx-treatment-label{display:flex;flex-direction:column;min-width:0;flex:1;}.vitalrx-treatment-label strong{font-family:var(--vrx-font-sans);font-size:14px;font-weight:600;line-height:1.25;color:#10283b;overflow-wrap:break-word;}.vitalrx-treatment-label small{font-family:var(--vrx-font-sans);font-size:12px;font-weight:400;line-height:1.3;color:#65717b;overflow-wrap:break-word;}.vitalrx-treatment-arrow{flex:0 0 auto;color:#6E8070;font-size:14px;line-height:1;}.vitalrx-treatments-cta{align-self:flex-end;max-width:100%;}.vitalrx-pill-row{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 22px;}.vitalrx-pill-chip{display:inline-flex;align-items:center;gap:10px;padding:8px 14px 8px 8px;border-radius:var(--vrx-radius-pill);background:#fff;font-family:var(--vrx-font-sans);font-size:14px;color:#10283b;}.vitalrx-pill-chip--blue .vitalrx-ph--pill{background:#7EB6D6;}.vitalrx-pill-chip--gold .vitalrx-ph--pill{background:#E2B15A;}.vitalrx-pill-chip--yellow .vitalrx-ph--pill{background:#F0D36A;}.vitalrx-check-list{margin:8px 0 0;padding:0;list-style:none;}.vitalrx-check-list li{display:flex;align-items:flex-start;gap:10px;margin:0 0 12px;font-family:var(--vrx-font-sans);font-size:16px;color:#10283b;}.vitalrx-check-list i{margin-top:3px;color:#082840;}.vitalrx-person{padding:22px 0;}.vitalrx-person-panel{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(300px,0.92fr);grid-template-rows:auto auto 1fr;column-gap:48px;row-gap:0;align-items:start;min-width:0;padding:40px 44px 40px 48px;border-radius:48px;background:#E6EDE0;}.vitalrx-person-copy{display:contents;}.vitalrx-person .vitalrx-story-kicker{grid-column:1;grid-row:1;margin-bottom:14px;color:#082840;letter-spacing:0.16em;}body.vitalrx-theme .vitalrx-person .vitalrx-story-title{grid-column:1;grid-row:2;margin-bottom:28px;font-family:var(--vrx-font-sans) !important;font-size:50px;font-weight:400 !important;line-height:1.02;letter-spacing:-0.03em;color:#082840 !important;}body.vitalrx-theme .vitalrx-person .vitalrx-story-title span{display:block;font-family:var(--vrx-font-sans) !important;font-weight:400 !important;font-style:normal;color:#082840 !important;}body.vitalrx-theme .vitalrx-person .vitalrx-story-title .vitalrx-olive{font-family:var(--vrx-font-serif) !important;font-style:italic;font-weight:400 !important;color:#7A8A7C !important;}.vitalrx-person-list{grid-column:1;grid-row:3;list-style:none;margin:0;padding:0;min-width:0;}.vitalrx-person-list li{display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;align-items:start;padding:16px 0;border-top:1px solid rgba(8,40,64,0.14);}.vitalrx-person-list li:last-child{padding-bottom:0;}.vitalrx-person-num{padding-top:4px;font-family:var(--vrx-font-sans);font-size:12px;font-weight:500;letter-spacing:0.06em;color:#8A948C;}body.vitalrx-theme .vitalrx-person-list h3{margin:0 0 5px;font-family:var(--vrx-font-sans) !important;font-size:17px;font-weight:600 !important;font-style:normal !important;letter-spacing:-0.01em;line-height:1.28;color:#082840 !important;}.vitalrx-person-list p{margin:0;max-width:none;font-family:var(--vrx-font-sans);font-size:15px;font-weight:400;line-height:1.45;color:#65717b;}.vitalrx-person-visual{position:relative;grid-column:2;grid-row:2 / 4;align-self:stretch;min-width:0;max-width:100%;margin:0;overflow:hidden;height:auto;min-height:0;border-radius:160px 160px 36px 36px;background:#D7E0D4;}.vitalrx-person-visual img{display:block;width:100%;height:100%;object-fit:cover;object-position:70% 36%;}.vitalrx-person-visual::after{content:"";position:absolute;inset:0;background:linear-gradient( 180deg,rgba(20,28,24,0.22) 0%,rgba(20,28,24,0.42) 48%,rgba(20,28,24,0.55) 100% );pointer-events:none;z-index:1;}.vitalrx-person-caption{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 32px;text-align:center;color:#fff;background:none;}.vitalrx-person-caption p{max-width:11em;margin:0 auto;font-family:var(--vrx-font-serif);font-size:clamp(26px,2.35vw,34px);font-weight:400;font-style:normal;line-height:1.16;letter-spacing:-0.02em;color:#fff;}.vitalrx-person-caption em{font-family:inherit;font-style:italic;font-weight:400;}.vitalrx-person-attr{position:absolute;left:0;right:0;bottom:36px;display:block;margin-top:0;padding-top:24px;font-family:var(--vrx-font-sans);font-size:11px;font-weight:600;letter-spacing:0.18em;text-transform:uppercase;color:#fff;}.vitalrx-quote-card p{margin:14px 0 0;max-width:none;}.vitalrx-questions-grid{display:grid;grid-template-columns:minmax(0,0.86fr) minmax(0,1.14fr);gap:28px 56px;align-items:end;}.vitalrx-questions-intro,.vitalrx-question-list{min-width:0;max-width:100%;}.vitalrx-questions .vitalrx-story-kicker{margin-bottom:14px;color:#082840;letter-spacing:0.16em;}body.vitalrx-theme .vitalrx-questions .vitalrx-story-title{margin-bottom:14px;font-family:var(--vrx-font-serif) !important;font-size:48px;font-weight:400 !important;line-height:1.05;letter-spacing:-0.03em;color:#082840 !important;}body.vitalrx-theme .vitalrx-questions .vitalrx-story-title span{font-family:var(--vrx-font-sans) !important;font-weight:400 !important;font-style:normal;color:#082840 !important;}body.vitalrx-theme .vitalrx-questions .vitalrx-story-title .vitalrx-olive{font-family:var(--vrx-font-serif) !important;font-style:italic;font-weight:400 !important;color:#6E8070 !important;}.vitalrx-questions-lead{margin:0 0 22px;max-width:26em;font-family:var(--vrx-font-sans);font-size:16px;font-weight:400;line-height:1.45;color:#65717b;}.vitalrx-questions-visual{margin:0;width:100%;max-width:100%;overflow:hidden;border-radius:12% 0 0 0;background:transparent;}.vitalrx-questions-visual img{display:block;width:100%;max-width:100%;height:auto;}.vitalrx-question{border-bottom:1px solid #e4ddd4;}.vitalrx-question-static,.vitalrx-question-btn{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;width:100%;padding:16px 0;border:0;background:transparent;text-align:left;font-family:var(--vrx-font-sans);font-size:16px;font-weight:500;line-height:1.35;color:#082840;}.vitalrx-question-static{margin:0;cursor:default;}.vitalrx-question-btn{cursor:pointer;}.vitalrx-question-btn span{min-width:0;}.vitalrx-question-btn i{flex:0 0 auto;font-style:normal;font-size:22px;font-weight:400;line-height:1;color:#082840;}.vitalrx-question-answer{max-width:46em;padding:0 36px 16px 0;font-family:var(--vrx-font-sans);font-size:15px;line-height:1.5;color:#65717b;}.vitalrx-trusted-panel{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr);gap:12px 36px;align-items:center;min-width:0;padding:36px 48px 32px 28px;border-radius:48px 180px 48px 48px;background:#E6E9DE;}.vitalrx-trusted-visual,.vitalrx-trusted-copy{min-width:0;max-width:100%;}.vitalrx-trusted-visual{margin:0 8px 0 20px;width:100%;max-width:460px;justify-self:start;}.vitalrx-trusted-visual img{display:block;width:100%;max-width:460px;height:auto;margin:0;mix-blend-mode:multiply;}.vitalrx-trusted-copy{display:flex;flex-direction:column;align-items:stretch;text-align:left;min-height:100%;padding:12px 8px 4px 8px;}.vitalrx-trusted .vitalrx-story-kicker{margin-bottom:14px;color:#6E8070;letter-spacing:0.14em;}body.vitalrx-theme .vitalrx-trusted .vitalrx-story-title{margin-bottom:20px;font-family:var(--vrx-font-sans) !important;font-size:42px;font-weight:500 !important;line-height:1.05;letter-spacing:-0.03em;text-align:left;color:#082840 !important;}body.vitalrx-theme .vitalrx-trusted .vitalrx-story-title span{display:block;font-family:var(--vrx-font-sans) !important;font-weight:500 !important;font-style:normal;color:#082840 !important;}body.vitalrx-theme .vitalrx-trusted .vitalrx-story-title .vitalrx-trusted-count{display:block;margin:2px 0 4px;font-family:var(--vrx-font-sans) !important;font-size:64px;font-weight:600 !important;font-style:italic !important;line-height:0.95;letter-spacing:-0.04em;color:#082840 !important;}.vitalrx-trusted blockquote{margin:0 0 18px;padding:0;border:0;max-width:20em;font-family:var(--vrx-font-sans);font-size:22px;font-weight:400;font-style:italic;line-height:1.35;text-align:left;color:#082840;}.vitalrx-trusted-byline{display:flex;align-items:center;justify-content:flex-start;gap:10px;margin:0;font-family:var(--vrx-font-sans);font-size:14px;line-height:1.3;color:#65717b;}.vitalrx-trusted-stars{flex:0 0 auto;color:#082840;letter-spacing:0.12em;font-size:13px;}.vitalrx-trusted-foot{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;gap:16px;margin-top:auto;padding-top:28px;width:100%;}.vitalrx-trusted-note{margin:0;max-width:none;white-space:nowrap;font-family:var(--vrx-font-sans);font-size:12px;line-height:1.45;text-align:left;color:#8A9188;}.vitalrx-trusted-nav{display:flex;justify-content:flex-end;gap:10px;flex:0 0 auto;}.vitalrx-trusted-nav button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid #D7DCCF;border-radius:50%;background:#fff;color:#082840;font-size:18px;line-height:1;cursor:pointer;}.vitalrx-trusted-nav button:hover{background:#f8f0e8;}.vitalrx-next{padding:18px 0 36px;}.vitalrx-next-card{position:relative;display:flex;flex-direction:column;align-items:center;overflow:hidden;padding:72px 28px 64px;border-radius:112px 48px 112px 48px;background:#DFE9D1;text-align:center;}.vitalrx-next-card::before,.vitalrx-next-card::after{content:"";position:absolute;border-radius:50%;pointer-events:none;box-sizing:border-box;}.vitalrx-next-card::before{width:340px;height:340px;left:-150px;top:-150px;border:1.5px solid rgba(8,40,64,0.28);background:transparent;}.vitalrx-next-card::after{width:320px;height:320px;right:-110px;bottom:-140px;border:52px solid rgba(166,188,148,0.72);background:transparent;}.vitalrx-next-card .vitalrx-story-kicker{position:relative;z-index:1;margin-bottom:16px;color:#082840;letter-spacing:0.16em;}body.vitalrx-theme .vitalrx-next .vitalrx-story-title{position:relative;z-index:1;margin-bottom:16px;font-family:var(--vrx-font-sans) !important;font-size:52px;font-weight:500 !important;line-height:1.08;letter-spacing:-0.03em;color:#082840 !important;}body.vitalrx-theme .vitalrx-next .vitalrx-story-title span{display:block;font-family:var(--vrx-font-sans) !important;font-weight:500 !important;font-style:normal;color:#082840 !important;}body.vitalrx-theme .vitalrx-next .vitalrx-story-title .vitalrx-olive{font-family:var(--vrx-font-serif) !important;font-style:italic;font-weight:400 !important;color:#6E8070 !important;}.vitalrx-next-lead{position:relative;z-index:1;margin:0 0 26px;max-width:28em;font-family:var(--vrx-font-sans);font-size:16px;font-weight:400;line-height:1.5;color:#65717b;}.vitalrx-next-btn{position:relative;z-index:1;min-height:44px;padding:10px 18px;font-size:15px;}@media (max-width:991px){body.vitalrx-theme .vitalrx-story-title{font-size:40px;}.vitalrx-split,.vitalrx-split--reverse,.vitalrx-split--trusted{grid-template-columns:1fr;}.vitalrx-trusted-panel{grid-template-columns:minmax(0,1fr);gap:8px;padding:28px 28px 24px;border-radius:var(--vrx-radius);}.vitalrx-trusted-copy{padding:8px 0 0;}.vitalrx-trusted-visual{margin:0 auto;justify-self:center;}.vitalrx-trusted-visual{max-width:400px;}body.vitalrx-theme .vitalrx-trusted .vitalrx-story-title{font-size:40px;}body.vitalrx-theme .vitalrx-trusted .vitalrx-story-title .vitalrx-trusted-count{font-size:56px;}body.vitalrx-theme .vitalrx-care .vitalrx-story-title{font-size:40px;}.vitalrx-treatments-grid{grid-template-columns:minmax(0,1fr);gap:20px;}.vitalrx-treatments-visual{width:100%;max-width:100%;min-height:0;margin:0;border-radius:36px 24px 24px 24px;}.vitalrx-treatments-visual img{width:100%;max-width:100%;height:auto;min-height:0;max-height:none;object-fit:cover;}.vitalrx-questions-grid{grid-template-columns:minmax(0,1fr);gap:28px;}body.vitalrx-theme .vitalrx-questions .vitalrx-story-title{font-size:40px;}.vitalrx-questions-visual{width:100%;max-width:100%;border-radius:12% 0 0 0;}.vitalrx-person-panel{grid-template-columns:minmax(0,1fr);grid-template-rows:none;padding:28px 24px;row-gap:22px;column-gap:0;}.vitalrx-person-copy{display:flex;flex-direction:column;}.vitalrx-person .vitalrx-story-kicker,body.vitalrx-theme .vitalrx-person .vitalrx-story-title,.vitalrx-person-list,.vitalrx-person-visual{grid-column:auto;grid-row:auto;}body.vitalrx-theme .vitalrx-person .vitalrx-story-title{font-size:40px;}.vitalrx-person-visual{width:100%;height:auto;min-height:380px;aspect-ratio:3 / 4;border-radius:120px 120px 28px 28px;}.vitalrx-person-visual img{width:100%;height:100%;object-fit:cover;object-position:68% 38%;}.vitalrx-treatments-copy{padding:0;}body.vitalrx-theme .vitalrx-treatments .vitalrx-story-title{font-size:40px;}.vitalrx-treatment-grid{grid-template-columns:repeat(3,minmax(0,1fr));}.vitalrx-ph--pressure,.vitalrx-ph--bottle{min-height:280px;}}@media (max-width:767px){body.vitalrx-theme .vitalrx-story-title,body.vitalrx-theme .vitalrx-care .vitalrx-story-title{font-size:34px;}.vitalrx-trusted-panel{padding:20px 16px 18px;border-radius:28px 80px 28px 28px;}.vitalrx-trusted-foot{flex-wrap:wrap;padding-top:20px;}.vitalrx-trusted-note{white-space:normal;}.vitalrx-trusted-visual{max-width:320px;}.vitalrx-trusted-copy{padding:4px 2px 0;}body.vitalrx-theme .vitalrx-trusted .vitalrx-story-title{font-size:clamp(32px,8.5vw,40px);}body.vitalrx-theme .vitalrx-trusted .vitalrx-story-title .vitalrx-trusted-count{font-size:clamp(40px,12vw,56px);}.vitalrx-trusted blockquote{font-size:18px;}.vitalrx-trusted-foot{flex-wrap:wrap;}.vitalrx-trusted-nav button{width:40px;height:40px;}.vitalrx-next-card{padding:48px 20px 40px;border-radius:64px 28px 64px 28px;}.vitalrx-next-card::before{width:220px;height:220px;left:-100px;top:-100px;}.vitalrx-next-card::after{width:210px;height:210px;right:-70px;bottom:-90px;border-width:34px;}body.vitalrx-theme .vitalrx-next .vitalrx-story-title{font-size:clamp(32px,8.5vw,44px);}.vitalrx-footer-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px;}.vitalrx-pressure .vitalrx-split{grid-template-columns:1fr;}.vitalrx-pressure-visual{min-height:0;border-radius:24px 24px 0 0;}.vitalrx-pressure-visual img{position:relative;inset:auto;height:auto;aspect-ratio:4 / 3;object-fit:cover;object-position:center;}.vitalrx-pressure-card{padding:22px 20px 26px;border-radius:0 0 72px 24px;}body.vitalrx-theme .vitalrx-pressure .vitalrx-story-title{font-size:clamp(34px,11vw,40px);}.vitalrx-pressure-card > p:not(.vitalrx-story-kicker){max-width:520px;font-size:18px;line-height:1.55;}.vitalrx-treatments-grid{gap:16px;}.vitalrx-treatments-visual{width:100%;max-width:100%;min-height:0;border-radius:var(--vrx-radius);}.vitalrx-treatments-visual img{width:100%;max-width:100%;height:auto;min-height:0;max-height:none;}.vitalrx-treatment-card{gap:6px;padding:8px;}.vitalrx-treatment-photo{width:34px;height:34px;flex-basis:34px;border-radius:10px;}.vitalrx-treatment-label strong{font-size:13px;}.vitalrx-treatments-cta{align-self:flex-start;}body.vitalrx-theme .vitalrx-treatments .vitalrx-story-title{font-size:clamp(32px,8.5vw,40px);}.vitalrx-treatment-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.vitalrx-questions-grid{gap:22px;}body.vitalrx-theme .vitalrx-questions .vitalrx-story-title{font-size:clamp(32px,8.5vw,40px);}.vitalrx-questions-visual{border-radius:12% 0 0 0;}.vitalrx-question-btn{font-size:16px;}.vitalrx-person-panel{padding:22px 16px 18px;border-radius:var(--vrx-radius);}body.vitalrx-theme .vitalrx-person .vitalrx-story-title{font-size:clamp(32px,8.5vw,40px);}.vitalrx-person-visual{min-height:340px;border-radius:100px 100px 24px 24px;}.vitalrx-person-caption{padding:28px 18px;}.vitalrx-person-caption p{font-size:22px;}.vitalrx-care-grid{grid-template-columns:1fr;}.vitalrx-care-card--continue{border-radius:20px 20px 72px 20px;}}@media (prefers-reduced-motion:reduce){.vitalrx-product-card,.vrx-btn,.vitalrx-cat-banner{transition:none !important;}.vitalrx-product-card:hover,.vitalrx-cat-banner:hover{transform:none !important;}}.vrx-quiz-overlay{position:fixed;inset:0;z-index:10050;display:flex;align-items:center;justify-content:center;padding:24px 16px;background:rgba(20,28,24,0.55);}.vrx-quiz-modal{position:relative;width:min(640px,100%);max-height:min(88vh,760px);overflow:auto;background:#f8f0e8;border-radius:var(--vrx-radius);padding:28px 28px 24px;box-shadow:0 24px 64px rgba(20,28,24,0.28);}.vrx-quiz-close{position:absolute;top:14px;right:16px;width:36px;height:36px;border:0;border-radius:var(--vrx-radius-pill);background:#fff;color:#10283b;font-size:24px;line-height:1;cursor:pointer;}.vrx-quiz-progress{height:4px;margin:8px 28px 16px 0;border-radius:var(--vrx-radius-pill);background:#E2DDD4;overflow:hidden;}.vrx-quiz-progress-bar{height:100%;background:#082840;transition:width 0.25s ease;}.vrx-quiz-step{margin:0 0 6px;font-family:var(--vrx-font-sans);font-size:12px;font-weight:600;letter-spacing:0.12em;text-transform:uppercase;color:#65717b;}.vrx-quiz-step-note{margin:0 0 14px;font-family:var(--vrx-font-sans);font-size:13px;font-weight:400;line-height:1.4;color:#65717b;}.vrx-quiz-question{margin:0 0 10px;font-family:var(--vrx-font-sans);font-size:28px;font-weight:500;line-height:1.2;letter-spacing:-0.03em;color:#082840;}.vrx-quiz-help{margin:0 0 18px;font-family:var(--vrx-font-sans);font-size:15px;color:#65717b;}.vrx-quiz-answers{display:grid;gap:10px;}.vrx-quiz-answer{width:100%;text-align:left;border:1px solid #D9D3C8;background:#fff;border-radius:16px;padding:14px 16px;font-family:var(--vrx-font-sans);font-size:16px;font-weight:500;line-height:1.35;color:#10283b;cursor:pointer;transition:border-color 0.15s ease,background 0.15s ease;}.vrx-quiz-answers.is-advancing{pointer-events:none;}@media (hover:hover){.vrx-quiz-answer:hover{border-color:#082840;background:#e5efec;}}.vrx-quiz-answer.is-selected{border-color:#082840;background:#e5efec;}.vrx-quiz-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:22px;}.vrx-quiz-loading,.vrx-quiz-error,.vrx-quiz-done{padding:24px 0 8px;text-align:center;font-family:var(--vrx-font-sans);color:#10283b;}.vrx-quiz-done h2{margin:0 0 12px;font-size:28px;font-weight:500;color:#082840;}.vrx-quiz-done p{margin:0 0 10px;color:#65717b;line-height:1.45;}.vrx-quiz-done .vrx-btn{margin-top:16px;}body.vrx-quiz-open{overflow:hidden;}@media (max-width:767px){.vrx-quiz-modal{padding:22px 18px 18px;border-radius:22px;max-height:92vh;}.vrx-quiz-question{font-size:22px;}}.vitalrx-home-page h2,.vitalrx-fit h2,.vitalrx-story h2,.vitalrx-next h2{font-family:var(--vrx-font-serif);color:var(--vrx-navy,#082840);}.vitalrx-home-page .vrx-btn-primary,.vitalrx-next .vrx-btn-primary{border-radius:var(--vrx-radius-control,8px);font-weight:700;}body.vitalrx-theme,body.vitalrx-theme button,body.vitalrx-theme input,body.vitalrx-theme select,body.vitalrx-theme textarea{font-family:"DM Sans",Arial,Helvetica,sans-serif !important;}body.vitalrx-theme h1,body.vitalrx-theme h2,body.vitalrx-theme h3,body.vitalrx-theme .vitalrx-hero-title,body.vitalrx-theme .vitalrx-hero-title-line{font-family:Georgia,"Times New Roman",serif !important;}.vitalrx-hero-stack,.vitalrx-hero,body.vitalrx-theme .vitalrx-hero,body.vitalrx-theme .vitalrx-hero-stack{width:100% !important;max-width:none !important;}.vitalrx-hero,body.vitalrx-theme .vitalrx-hero{margin-left:0 !important;margin-right:0 !important;border-radius:0 !important;aspect-ratio:1774 / 887;min-height:50vw;height:auto !important;}.vitalrx-hero-lcp,body.vitalrx-theme .vitalrx-hero-lcp{object-fit:fill !important;width:100% !important;height:100% !important;}@media (max-width:991px){.vitalrx-hero,body.vitalrx-theme .vitalrx-hero{aspect-ratio:auto !important;min-height:0 !important;height:auto !important;}.vitalrx-hero-lcp,body.vitalrx-theme .vitalrx-hero-lcp{position:relative !important;inset:auto !important;width:100% !important;height:auto !important;object-fit:cover !important;object-position:center top !important;}}@media (max-width:767px){.vitalrx-hero-lcp,body.vitalrx-theme .vitalrx-hero-lcp{aspect-ratio:4 / 3;object-position:70% top !important;}}.vitalrx-nav-tools{margin-left:auto;}@media (max-width:991px){.vitalrx-utility-phone,.vitalrx-utility-selectors{position:static;transform:none;right:auto;}.vitalrx-utility-bar .container{justify-content:center;flex-direction:column;gap:10px;}.vitalrx-promo-title{font-size:11px;text-align:center;}}body.vitalrx-theme .vrx-btn,body.vitalrx-theme .vrx-btn-primary,body.vitalrx-theme .vrx-btn-outline,body.vitalrx-theme .vrx-add-cart,body.vitalrx-theme .vitalrx-get-started,body.vitalrx-theme .btn-primary,body.vitalrx-theme a.btn-primary,body.vitalrx-theme .btn-secondary,body.vitalrx-theme a.btn-secondary,body.vitalrx-theme a.btn:not(.btn-default):not(.btn-xs):not(.currency):not(.mobile-menu-toggle),body.vitalrx-theme button.btn:not(.btn-default):not(.btn-xs):not(.currency):not(.mobile-menu-toggle),body.vitalrx-theme .plan-cta-btn,body.vitalrx-theme .footer-cta-button,body.vitalrx-theme .hero-explore-btn,body.vitalrx-theme .addon-add,body.vitalrx-theme .report-actions a,body.vitalrx-theme .report-actions button{border-radius:var(--vrx-btn-radius,3px) !important;font-family:"DM Sans",Arial,Helvetica,sans-serif !important;font-weight:700 !important;letter-spacing:0.01em !important;box-shadow:none !important;text-decoration:none !important;}body.vitalrx-theme .vrx-btn-primary,body.vitalrx-theme .vrx-add-cart,body.vitalrx-theme .vitalrx-get-started,body.vitalrx-theme .btn-primary,body.vitalrx-theme a.btn-primary,body.vitalrx-theme a.btn:not(.ghost):not(.outline):not(.outline-light):not(.btn-default):not(.btn-xs):not(.currency):not(.mobile-menu-toggle),body.vitalrx-theme button.btn:not(.ghost):not(.outline):not(.outline-light):not(.btn-default):not(.btn-xs):not(.currency):not(.mobile-menu-toggle),body.vitalrx-theme .plan-cta-btn,body.vitalrx-theme .footer-cta-button,body.vitalrx-theme .hero-explore-btn,body.vitalrx-theme .addon-add,body.vitalrx-theme .report-actions a{background:var(--vrx-cta,#007880) !important;border:1px solid var(--vrx-cta,#007880) !important;color:#fff !important;}body.vitalrx-theme .vrx-btn-primary:hover,body.vitalrx-theme .vrx-add-cart:hover,body.vitalrx-theme .vitalrx-get-started:hover,body.vitalrx-theme .btn-primary:hover,body.vitalrx-theme a.btn-primary:hover,body.vitalrx-theme a.btn:not(.ghost):not(.outline):not(.outline-light):not(.btn-default):not(.btn-xs):not(.currency):not(.mobile-menu-toggle):hover,body.vitalrx-theme button.btn:not(.ghost):not(.outline):not(.outline-light):not(.btn-default):not(.btn-xs):not(.currency):not(.mobile-menu-toggle):hover,body.vitalrx-theme .plan-cta-btn:hover,body.vitalrx-theme .footer-cta-button:hover,body.vitalrx-theme .hero-explore-btn:hover,body.vitalrx-theme .addon-add:hover,body.vitalrx-theme .report-actions a:hover{background:var(--vrx-sage-hover,#005e66) !important;border-color:var(--vrx-sage-hover,#005e66) !important;color:#fff !important;}body.vitalrx-theme .vrx-btn-outline,body.vitalrx-theme .btn-secondary,body.vitalrx-theme a.btn-secondary,body.vitalrx-theme a.btn.ghost,body.vitalrx-theme a.btn.outline,body.vitalrx-theme .report-actions button{background:#fff !important;border:1px solid var(--vrx-cta,#007880) !important;color:var(--vrx-navy,#082840) !important;}body.vitalrx-theme .vrx-btn-outline:hover,body.vitalrx-theme .btn-secondary:hover,body.vitalrx-theme a.btn-secondary:hover,body.vitalrx-theme a.btn.ghost:hover,body.vitalrx-theme a.btn.outline:hover,body.vitalrx-theme .report-actions button:hover{background:var(--vrx-sage-soft,#e5efec) !important;border-color:var(--vrx-sage-hover,#005e66) !important;color:var(--vrx-navy,#082840) !important;}