@charset "utf-8";:root{--card-bg:#333;--text-color:#fff;--flip-speed:0.6s}.expire-date{padding-top:10px;color:#a6a6a6;font-size:13px}.btn-pulse{border:none;cursor:pointer;animation:2s infinite pulse}@keyframes pulse{0%{transform:scale(1);box-shadow:0 0 0 0 #61a324b6}50%{transform:scale(1.05);box-shadow:0 0 0 10px #f1ffe360}100%{transform:scale(1);box-shadow:0 0 0 0 #61a324b6}}header{background:linear-gradient(135deg,#fefefe 0,#f6ffed 40%,#f5f4e8 100%);padding-top:70px;color:rgba(0,0,0,.92)}header::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 70% 50%,rgba(240,239,55,.12) 0,transparent 65%),radial-gradient(ellipse at 10% 80%,rgba(240,239,55,.07) 0,transparent 50%);pointer-events:none}header .p-name{font-family:var(--font-secondary);font-size:1.8rem;font-weight:700;color:#000;line-height:1;letter-spacing:.03em}header .tagline{font-size:.85rem;font-weight:400;color:rgba(0,0,0,.9)}header .eyebrow{font-family:var(--font-primary);font-size:.8rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgba(0,0,0,.7)}header .hero-desc{font-family:var(--font-primary);font-size:.85rem;color:rgba(0,0,0,.78);line-height:1.7;margin-bottom:1.25rem}header .hero-desc-full{display:none}header .hero-desc-full.expanded{display:inline}header .read-more-btn{background:0 0;border:none;padding:0;font-size:.85rem;font-family:var(--font-primary);text-decoration:underline;cursor:pointer;transition:color .2s}header .read-more-btn:hover{color:var(--hfl-green)}header .hero-price{font-family:var(--font-secondary);font-size:1.1rem;font-weight:700;color:var(--hfl-green)}header .hero-price .price-amount{font-size:1.8rem;color:#000;letter-spacing:1px}sup{font-size:.5em;top:-.8em}header .rating-row{display:flex;align-items:center;gap:.4rem;letter-spacing:.05em;justify-content:center}header .rating-row .stars{font-size:.85rem}header .rating-row .rating-text{font-family:var(--font-primary);color:var(--bs-gray-800);font-size:.8rem}header .rating-row .rating-text a{color:var(--bs-gray-800);text-decoration:underline}header .rating-row .rating-text a:hover{color:var(--hfl-green)}header .bullets-check li::before{color:var(--hfl-green)}header .trust-badges{display:flex;flex-wrap:wrap;gap:.5rem}header .trust-badge{display:flex;align-items:center;gap:.4rem;font-family:var(--font-primary);font-size:.8rem;color:#171717;border-radius:4px;padding:.1rem .55rem;background-color:#dadada}header .trust-badge i{color:#171717;font-size:.9rem}.hero-gallery{overflow:hidden;margin-bottom:.5rem}.hero-gallery .carousel-item img{width:100%;height:auto}.hero-carousel-ctrl{width:12%}.hero-carousel-ctrl .carousel-control-next-icon,.hero-carousel-ctrl .carousel-control-prev-icon{background-color:rgba(0,0,0,.45);border-radius:50%;padding:12px;background-size:50%}.hero-swipe-hint{text-align:center;font-family:var(--font-primary);font-size:.8rem;color:#888;margin-top:.75rem;margin-bottom:0;letter-spacing:.04em}.hero-swipe-hint i{margin-right:.25rem}.guarantee-highlight-box{background:linear-gradient(135deg,#fff8f8 0,#fff3f3 100%);border:1.5px solid rgba(192,57,43,.2);border-left:4px solid var(--bs-red);border-radius:10px;padding:1rem 1.25rem;margin:1.25rem 0}.guarantee-highlight-box p{margin:0;font-family:var(--font-primary);color:#333;line-height:1.7}#video .section-sub{color:var(--bs-gray-400)}.ingredient-card{background:#fff;border:1px solid rgba(98,163,36,.22);border-radius:.5rem;padding:1rem;height:100%;transition:transform .25s,box-shadow .25s,border-color .25s;cursor:pointer}.ingredient-card:hover{transform:translateY(-3px);box-shadow:0 10px 28px rgba(0,0,0,.08);border-color:rgba(98,163,36,.5)}.ingredient-card h5{font-family:var(--font-secondary);font-size:.95rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--hfl-green);margin-bottom:.4rem;line-height:1.2}.ingredient-card p{font-family:var(--font-primary);font-size:.85rem;color:var(--bs-gray-700);line-height:1.6;margin:0}.ingr-slide{display:none;max-width:750px;background:#fff;margin:0 auto}.ingr-slide-tag{border:1px dotted var(--bs-primary);font-family:var(--font-primary);font-size:.7rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--bs-primary);padding:.25rem .85rem;margin-bottom:1rem;float:right}.ingr-slide-title{font-family:var(--font-secondary);font-size:1.35rem;font-weight:700;color:#1a1a1a;text-transform:uppercase;letter-spacing:.04em;margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:2px solid #f0f0f0}.ingr-slide .ingr-dose{display:inline-block;font-size:.8rem;font-weight:700;color:var(--hfl-green);margin-bottom:.5rem}.problem-card{background-color:#fafafa;border:1px solid #efefef;border-radius:8px;display:flex;align-items:center;height:100%;padding:1.25rem 1rem;min-height:140px;overflow:hidden;background-repeat:no-repeat;background-position:right center;background-size:contain;transition:box-shadow .25s,transform .25s,border-color .25s;padding:0}.problem-card:hover{box-shadow:0 8px 28px rgba(0,0,0,.08);transform:translateY(-3px);border-color:#d4e8b8}.problem-card-body{padding:1.25rem 0 1.25rem 1.25rem;width:55%;flex-shrink:0}.problem-card-body h4{font-family:var(--font-secondary);font-size:1.1rem;font-weight:700;color:#1a1a1a;text-transform:uppercase;letter-spacing:.04em;margin-bottom:.35rem;line-height:1.25}.problem-card-body p{font-family:var(--font-primary);font-size:.85rem;color:#666;line-height:1.55;margin:0}#problem .problem-bridge{padding:2rem 2.5rem;background:linear-gradient(135deg,#f4f9ee 0,#e8f4d4 100%);border-left:4px solid var(--hfl-green);border-radius:6px}#problem .problem-bridge p{font-family:var(--font-primary);font-size:1.05rem;color:#2b2b2b;line-height:1.75;margin:0}#problem .problem-bridge strong{color:var(--hfl-green)}.review-container .review:nth-child(2){border-top:1px solid transparent;border-bottom:1px solid transparent;padding-top:24px;padding-bottom:24px;margin-top:8px;margin-bottom:8px;border-image:linear-gradient(to right,transparent 0%,rgba(98,163,36,0.55) 20%,rgba(98,163,36,0.55) 80%,transparent 100%) 1}.review-container .review-title{font-size:.85rem;font-weight:700;color:var(--bs-black)}.review-container p{font-size:.8rem}.review-container .btn{white-space:nowrap}#root-cause .section-sub{color:var(--bs-gray-400)}.culprit-card{background:rgba(255,255,255,.05);border:none;border-top:3px solid transparent;border-radius:8px;padding:1rem;height:100%;position:relative;overflow:hidden;transition:background .25s,transform .25s}.culprit-card:hover{background:rgba(255,255,255,.09);transform:translateY(-3px)}.culprit-card.danger{border-top-color:#c00}.culprit-card.warning{border-top-color:#f4a261}.culprit-card.alert{border-top-color:#e9c46a}.culprit-number{font-family:var(--font-secondary);font-size:2rem;font-weight:700;line-height:1;position:absolute;top:1.5rem;right:1.25rem;opacity:.8;transition:opacity .25s}.culprit-card:hover .culprit-number{opacity:1}.culprit-card.danger .culprit-number{color:#c00}.culprit-card.warning .culprit-number{color:#f4a261}.culprit-card.alert .culprit-number{color:#e9c46a}.culprit-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.culprit-card.danger .culprit-icon{color:#c00}.culprit-card.warning .culprit-icon{color:#f4a261}.culprit-card.alert .culprit-icon{color:#e9c46a}.culprit-icon i{font-size:2rem}.culprit-card h4{font-family:var(--font-secondary);font-size:1.2rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#fff;margin-bottom:.75rem}.culprit-card p{font-family:var(--font-primary);font-size:.92rem;color:var(--bs-gray-400);line-height:1.7;margin:0}.culprit-arrow{display:flex;align-items:center;justify-content:center;color:var(--bs-gray-600);font-size:2rem}.benefit-card{background:#fff;border:1px solid rgba(98,163,36,.25);border-radius:10px;padding:1rem;height:100%;transition:transform .25s,box-shadow .25s,border-color .25s}.benefit-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(98,163,36,.12);border-color:rgba(98,163,36,.55)}.benefit-card-header{display:flex;align-items:center;gap:.85rem;margin-bottom:.85rem}.benefit-icon{width:46px;height:46px;min-width:46px;background:rgba(98,163,36,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--hfl-green);transition:background .25s}.benefit-card:hover .benefit-icon{background:rgba(98,163,36,.2)}.benefit-icon i{font-size:1.4rem}.benefit-card h4{font-family:var(--font-secondary);font-size:1.05rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--hfl-green);margin:0}.benefit-card p{color:var(--bs-gray-700)}.hiw-timeline{position:relative}.hiw-timeline::before{content:"";position:absolute;top:0;bottom:0;left:31px;width:2px;background:linear-gradient(to bottom,transparent 0,rgba(98,163,36,.25) 8%,rgba(98,163,36,.25) 92%,transparent 100%);z-index:0}.hiw-step{display:grid;grid-template-columns:auto 1fr;align-items:flex-start;gap:0 1rem;margin-bottom:3rem;position:relative}.hiw-step:last-child{margin-bottom:0}.hiw-node{position:relative;z-index:1;display:flex;align-items:flex-start;padding-top:.15rem}.hiw-node-ring{width:64px;height:64px;border-radius:50%;border:2px solid rgba(98,163,36,.3);background:#fff;display:flex;align-items:center;justify-content:center;transition:border-color .3s,box-shadow .3s}.hiw-step:hover .hiw-node-ring{border-color:var(--hfl-green);box-shadow:0 0 0 6px rgba(98,163,36,.08)}.hiw-node-inner{width:44px;height:44px;border-radius:50%;background:rgba(98,163,36,.1);display:flex;align-items:center;justify-content:center;color:var(--hfl-green);font-size:1.3rem;transition:background .3s,color .3s}.hiw-step:hover .hiw-node-inner{background:var(--hfl-green);color:#fff}.hiw-content{text-align:left;padding-left:0}.hiw-step-tag{display:inline-block;font-family:var(--font-primary);font-size:.7rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--hfl-green);background:rgba(98,163,36,.1);border:1px solid rgba(98,163,36,.25);border-radius:100px;padding:.25rem .85rem;margin-bottom:.6rem}.hiw-content h3{font-family:var(--font-secondary);font-size:clamp(1.1rem, 1.5vw, 1.35rem);font-weight:700;color:var(--bs-gray-900);text-transform:uppercase;letter-spacing:.04em;line-height:1.4}.hiw-content p{font-family:var(--font-primary);font-size:.92rem;color:var(--bs-gray-700);line-height:1.75;margin:0}.stats-img-wrap{position:relative;border-radius:12px;overflow:hidden;height:100%}.stats-img-wrap img{width:100%;height:100%;object-fit:cover;object-position:center top;border-radius:12px;display:block}.stats-content{display:flex;flex-direction:column;justify-content:center;height:100%}.stats-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#e0e0e0;border:1px solid #e0e0e0;border-radius:12px;overflow:hidden}.stat-item{background:#fff;padding:1rem;position:relative;transition:background .25s}.stat-item:hover{background:#f8fff3}.stat-number{font-family:var(--font-secondary);font-size:clamp(2rem, 3.5vw, 2.8rem);font-weight:700;color:var(--hfl-green);display:block;line-height:1;margin-bottom:.4rem}.stat-label{font-family:var(--font-primary);font-size:.75rem;line-height:1.3;font-weight:600;color:var(--bs-gray-800);display:block;margin-bottom:.25rem}.stat-sub{font-family:var(--font-primary);font-size:.75rem;color:#888;display:block;line-height:1.4}#stats .results-note{font-size:.7rem;color:#999;padding:10px}:root{--card-w:70px;--card-h:90px;--card-fs:3rem}@media (max-width:575.98px){:root{--card-w:52px;--card-h:68px;--card-fs:2.2rem}}.countdown-container{font-family:Arial,sans-serif}.flip-card{position:relative;width:var(--card-w);height:var(--card-h);background:var(--card-bg,#333);border-radius:6px;font-size:var(--card-fs);font-weight:700;color:var(--text-color,#fff);perspective:400px}.flip-card .bottom,.flip-card .top{position:absolute;left:0;width:100%;height:50%;overflow:hidden;text-align:center}.flip-card .top{top:0;line-height:var(--card-h);background:linear-gradient(to bottom,#555,#222);border-radius:6px 6px 0 0;border-bottom:1px solid rgba(0,0,0,.4);transform-origin:bottom}.flip-card .bottom{bottom:0;line-height:0;background:linear-gradient(to bottom,#222,#111);border-radius:0 0 6px 6px}.flip-card .bottom::before{content:attr(data-value)}.flip-card.flipping .top{animation:flip-top var(--flip-speed,.6s) ease-in}@keyframes flip-top{100%{transform:rotateX(-90deg)}}.countdown-container .label{margin-top:8px;font-size:.7rem;text-transform:uppercase;color:#fff;letter-spacing:1px}.pricing-offer-banner{background:linear-gradient(135deg,#a32424 0,#c00 100%);border-radius:12px;padding:1rem 1.5rem;text-align:center;margin-bottom:1.5rem}.pricing-offer-banner .offer-tag{display:inline-block;background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.35);border-radius:100px;font-family:var(--font-primary);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#fff;padding:.25rem .85rem;margin-bottom:.5rem}.pricing-offer-banner .offer-title{font-family:var(--font-secondary);font-size:clamp(1rem, 2vw, 1.3rem);font-weight:700;color:#fff;display:block;margin-bottom:.25rem}.pricing-offer-banner .offer-sub{font-family:var(--font-primary);font-size:.85rem;color:rgba(255,255,255,.85);display:block}.pricing-cards{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-bottom:1.5rem;align-items:start}.pricing-cards .pkg-card[data-order-mobile="1"]{order:1}.pricing-cards .pkg-card[data-order-mobile="2"]{order:2}.pricing-cards .pkg-card[data-order-mobile="3"]{order:3}.pkg-card{position:relative;background:#fff;border:2px solid #e0e0e0;border-radius:12px;padding:1.5rem 1.25rem;cursor:pointer;transition:border-color .25s,box-shadow .25s;display:flex;flex-direction:column;align-items:stretch;text-align:left}.pkg-card:hover{border-color:var(--hfl-green);box-shadow:0 8px 24px rgba(98,163,36,.12)}.pkg-card.selected{border-color:var(--hfl-green);border-width:2px;box-shadow:0 8px 32px rgba(98,163,36,.18)}.pkg-card.pkg-featured{padding:2rem 1.4rem}.pkg-bottle{max-height:120px}.pkg-featured .pkg-bottle{height:120px}.pkg-name{font-family:var(--font-secondary);font-size:1.2rem;line-height:1.3;font-weight:700;color:#1a1a1a;text-transform:uppercase;letter-spacing:.04em}.pkg-supply{font-family:var(--font-primary);font-size:.78rem;color:#888;margin-bottom:.5rem;display:block}.pkg-price-display{font-family:var(--font-secondary);font-size:2rem;font-weight:700;color:#1a1a1a;line-height:1;margin-bottom:.15rem;transition:color .2s}.pkg-price-display sup{font-size:1rem;font-weight:600}.strike-price{position:relative;font-weight:400;color:#495057;font-size:14px}.strike-price:before{border-bottom:1px solid var(--bs-red);position:absolute;content:"";width:100%;transform:translate(-50%,-50%)!important;top:50%;left:50%}.savings{font-size:.9rem;color:var(--hfl-green);font-weight:700}.pkg-price-label{text-align:center;font-family:var(--font-primary);font-size:.75rem;color:#888;display:block}.sezzle{cursor:pointer;font-size:.85rem;color:#555}.sezzle img{height:15px}.pkg-badge,.pkg-badge-value{position:absolute;top:-14px;left:50%;transform:translateX(-50%);color:#fff;font-family:var(--font-primary);font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;border-radius:100px;padding:.25rem .85rem;white-space:nowrap}.pkg-badge{background:var(--hfl-green)}.pkg-badge-value{background:#e07b00}.pkg-options{width:100%;display:flex;flex-direction:column;gap:.5rem;margin-bottom:.75rem}.pkg-option-row{display:flex;align-items:center;gap:.6rem;background:#f8f8f8;border:1px solid #e8e8e8;border-radius:8px;padding:.55rem .75rem;cursor:pointer;transition:background .2s,border-color .2s;text-align:left}.pkg-option-row:hover{background:#f0f7e8;border-color:rgba(98,163,36,.3)}.pkg-option-row.checked{background:#f0f7e8;border-color:var(--hfl-green)}.pkg-option-checkbox{width:18px;height:18px;min-width:18px;border-radius:4px;border:2px solid #ccc;background:#fff;display:flex;align-items:center;justify-content:center;transition:background .2s,border-color .2s}.pkg-option-row.checked .pkg-option-checkbox{background:var(--hfl-green);border-color:var(--hfl-green)}.pkg-option-checkbox i{font-size:.65rem;color:#fff;opacity:0;transition:opacity .2s}.pkg-option-row.checked .pkg-option-checkbox i{opacity:1;font-size:.9rem}.pkg-option-label{font-family:var(--font-primary);font-size:.78rem;color:#555;flex:1;line-height:1.2}.pkg-option-as .pkg-option-label{font-size:.85rem;color:#1a1a1a;font-weight:600}.pkg-option-as .pkg-option-price{font-size:.85rem;font-weight:700;color:var(--hfl-green)}.pkg-option-price{font-family:var(--font-primary);font-size:.78rem;color:#555;white-space:nowrap}.pkg-option-as{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto auto;column-gap:.6rem;row-gap:.4rem;align-items:center}.pkg-option-as .pkg-option-checkbox{grid-column:1;grid-row:1}.pkg-option-as .pkg-option-label{grid-column:2;grid-row:1}.pkg-option-as .pkg-option-price{grid-column:3;grid-row:1}.autoship-bullets{grid-column:2/4;grid-row:2;font-size:.75rem;line-height:2;color:#555;padding:0;margin:.1rem -1rem 0}.autoship-bullets b,.autoship-bullets strong{color:#1a1a1a;font-weight:700}.pkg-saving{font-family:var(--font-primary);font-size:.78rem;font-weight:700;color:var(--hfl-green);display:block;margin-bottom:.5rem}.pkg-mrp{font-family:var(--font-primary);font-size:.78rem;color:#aaa;text-decoration:line-through;display:block;margin-bottom:.35rem}.pricing-trust{font-size:.75rem}.text-brand-green{color:var(--hfl-green);font-size:1rem}.compare-table tbody tr{vertical-align:middle}.compare-table tbody tr td:nth-child(2){text-align:center;font-size:1rem;color:var(--hfl-green)}.compare-table tbody tr td:first-child{font-size:.75rem;text-align:left}.compare-table tbody tr td:nth-child(3){font-size:.75rem}#compare .strike-price b{font-size:.85rem}#compare .calc-quote{font-size:14px;color:gray}#compare .calc-basis{font-size:12px;color:#d3d3d3}.sticky-bar{position:fixed;bottom:0;left:0;width:100%;z-index:1040;transform:translateY(100%);transition:transform .35s cubic-bezier(.4, 0, .2, 1);will-change:transform}.sticky-bar.visible{transform:translateY(0)}.sticky-bar-meta{font-size:.72rem}.sticky-bar-meta a{color:inherit;text-decoration:none}.sticky-bar-meta a:hover{text-decoration:underline;color:var(--hfl-green)}.accordion-item{transition:opacity .35s ease,transform .35s ease}.faq-hidden{display:none}.faq-revealing{opacity:0;transform:translateY(-10px)}.faq-visible{display:block!important}.hfl-nav-lp{z-index:1030;padding-top:.75rem;padding-bottom:.75rem;background:0 0;transition:background .3s,padding .3s,transform .35s}.hfl-nav-lp.nav-hidden{transform:translateY(-100%)}.hfl-nav-lp.scrolled{background:#3a3a3a;padding-top:.4rem;padding-bottom:.4rem}.hfl-nav-lp .p-name{font-family:var(--font-secondary);font-size:1.8rem;line-height:1;font-weight:700;color:#3a3a3a;letter-spacing:.03em;transition:color .3s,font-size .3s}.hfl-nav-lp.scrolled .p-name{color:#fff;font-size:1.4rem}.hfl-logo{max-width:80px;height:auto;transition:max-width .3s;display:block}.hfl-nav-lp.scrolled .hfl-logo{max-width:65px}nav .toggler{text-decoration:none;transition:color .3s}.hfl-nav-lp.scrolled .toggler{color:#fff}nav .dropdown-menu{background:#3a3a3a;border:none}nav .dropdown:hover .dropdown-menu{display:block}nav .dropdown .dropdown-toggle::after{transform:rotate(0)}nav .dropdown .dropdown-item{font-size:.9rem}.z-footer{padding-bottom:3rem!important}@media (min-width:576px){.guarantee-list li{font-size:.92rem}.guarantee-highlight-box{padding:1rem 1.25rem}}@media (min-width:768px){.hfl-nav-lp{font-size:1rem}header .rating-row{justify-content:flex-start}header .rating-row .stars{font-size:1rem}header .rating-row .rating-text{font-size:.9rem}header .tagline{font-size:1rem}header .hero-desc{font-size:.95rem}.hero-gallery{overflow:visible;border-radius:0;margin-bottom:0}.hero-gallery .hero-gallery-grid{display:grid!important;grid-template-columns:1fr 1fr;gap:2rem;overflow:visible!important;position:static!important}.hero-gallery .hero-gallery-grid .carousel-item{display:block!important;position:static!important;float:none!important;width:auto!important;margin:0!important;opacity:1!important;visibility:visible!important;transform:none!important;transition:none!important;backface-visibility:visible!important}.hero-gallery .hero-gallery-grid .carousel-item a{cursor:zoom-in}.hero-gallery .hero-gallery-grid .carousel-item img{max-width:350px;transition:transform .4s}.hero-gallery .hero-gallery-grid .carousel-item:hover img{transform:scale(1.03)}.hero-gallery .hero-carousel-ctrl{display:none!important}.guarantee-seal-img{max-width:100%}.compare-table tbody tr td:nth-child(2){font-size:1.5rem}.sticky-bar-meta{font-size:.9rem}.doctor-stat{min-width:120px;border-bottom:none;border-right:1px solid #eee}.doctor-stat:last-child{border-right:none}.review-container .review-title{font-size:.95rem}.stat-item{padding:1.5rem 1.25rem}.hiw-step{gap:0 1.75rem}.stat-sub{font-size:.9rem}.stat-label{font-size:1.1rem}.compare-table tbody tr td:first-child,.compare-table tbody tr td:nth-child(3){font-size:.85rem}#compare .strike-price b{font-size:1rem}.culprit-card{padding:2rem 1.5rem}.culprit-number{font-size:3rem;top:1rem;opacity:.5}.culprit-icon{margin-bottom:1.25rem}.benefit-card{padding:2rem 1.75rem}.ingredient-card h5{font-size:1.2rem}.ingredient-card p{font-size:.95rem;line-height:1.6}.ingredient-card{padding:1.1rem 1.25rem}}@media (min-width:992px){.pkg-136bottles .pricing-cards{grid-template-columns:1fr 1fr 1fr;gap:1rem}.pkg-136bottles .pkg-card.pkg-featured{padding:2.4rem 1.4rem;margin-top:-1rem}.pkg-136bottles .pricing-cards .pkg-card{order:0}.pkg-13bottles .pricing-cards{grid-template-columns:1fr 1fr;gap:1.25rem;max-width:760px;margin-left:auto;margin-right:auto}.pkg-13bottles .pkg-card.pkg-featured{padding:2.4rem 1.4rem;margin-top:-1rem}.pkg-13bottles .pricing-cards .pkg-card{order:0}.ingredients-img{margin-bottom:0}.slider-thumb img{max-width:60px}.review-container{display:flex;gap:30px}.review-container .review:nth-child(2){border-left:1px solid transparent;border-right:1px solid transparent;padding-top:0;padding-left:30px;padding-right:30px;margin:0;border-image:linear-gradient(to bottom,transparent 0%,rgba(98,163,36,0.55) 20%,rgba(98,163,36,0.55) 80%,transparent 100%) 1}.compare-table tbody tr td:first-child,.compare-table tbody tr td:nth-child(3),.review-container .review-title{font-size:1rem}.pricing-trust{font-size:.85rem}}@media (min-width:1200px){.slider-thumb img{max-width:70px}.review-container .review-title{font-size:1.1rem}}@media (hover:none){.thumb-arrow{top:calc(50% - 3px)}}