/* Export-aware page design. WordPress content remains editable and stored unchanged. */
.sme-designed-page{overflow:hidden}.design-breadcrumb{padding:26px 0 0;font-size:12px;color:#75675d}.design-breadcrumb a{text-decoration:none}.sme-designed{font:17px/1.75 Arial,Helvetica,sans-serif;color:var(--sme-ink);background:var(--sme-cream);overflow-wrap:anywhere}.sme-designed p{font-size:17px;line-height:1.8;margin:0 0 22px}.sme-designed h1,.sme-designed h2,.sme-designed h3,.sme-designed h4{font-family:Arial,Helvetica,sans-serif;line-height:1.16;letter-spacing:-.035em;font-weight:650;margin:0 0 22px}.sme-designed h1{font-size:clamp(38px,4.1vw,58px)}.sme-designed h2{font-size:clamp(28px,3.2vw,43px)}.sme-designed h3{font-size:25px}.sme-designed h4{font-size:22px}.sme-designed img{max-width:100%;height:auto;display:block}.sme-designed a{color:var(--sme-wine);text-decoration:underline;text-underline-offset:5px}.sme-designed ul,.sme-designed ol{padding-left:23px;margin:20px 0 30px}.sme-designed li{padding:6px 0}.sme-designed [style*="font-family"]{font-family:Arial,Helvetica,sans-serif!important}.sme-designed [style*="color"],.sme-designed font{color:inherit!important}.sme-designed [style*="background"]{background:transparent!important}.sme-designed [style*="text-align"]{text-align:left!important}.sme-designed>div,.sme-designed>section,.sme-designed>p,.sme-designed>span,.sme-designed>h2,.sme-designed>h3,.sme-designed>h4{width:min(1240px,calc(100% - 80px));margin-left:auto;margin-right:auto}.sme-designed .d-intro{display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:80px;padding:48px 0 60px;max-width:1240px;width:calc(100% - 80px);margin:0 auto}.d-intro-copy{max-width:690px;font-size:18px;line-height:1.7}.sme-designed .d-intro-copy>p{font-size:18px;line-height:1.7;max-width:620px}.d-intro-media{height:370px;overflow:hidden;border-radius:110px 14px 110px 14px;background:#e9ddcd}.d-intro-media>img{width:100%;height:100%;object-fit:cover;object-position:center}.d-intro-product{height:350px;border-radius:50%;position:relative;background:radial-gradient(ellipse at 50% 60%,#d8c1a4 0,#ede1d0 50%,transparent 72%)}.d-intro-product>img{width:72%;height:82%;object-fit:contain;position:absolute;top:9%;left:14%;mix-blend-mode:multiply;filter:drop-shadow(0 18px 12px #29272518);transform:rotate(-4deg)}.d-intro-copy>.d-intro-cta{margin-top:25px}.sme-designed .d-section-nav{display:flex;gap:28px;align-items:center;overflow:auto;max-width:1240px;width:calc(100% - 80px);margin:0 auto 55px;border-top:1px solid var(--sme-line);border-bottom:1px solid var(--sme-line);padding:18px 0}.d-section-nav a{font-size:12px;font-weight:600;max-width:220px;min-width:135px;line-height:1.4;text-decoration:none;flex:0 0 auto}.d-section-nav a:hover{text-decoration:underline}.sme-designed .d-major{padding:65px 0;border-top:1px solid var(--sme-line);clear:both;position:relative}.sme-designed .d-major>p,.sme-designed .d-major>h2{max-width:900px}.sme-designed .d-label,.sme-designed .ag-final-eyebrow,.sme-designed .ag-gold-label,.sme-designed .ag-product-caption,.sme-designed .ag-rank-badge,.sme-designed .ex-ingredient-caption,.sme-designed .home-gold-label,.sme-designed .mp-compare-v2-label,.sme-designed .mp-compare-v2-rank-badge,.sme-designed .mp-deep-label,.sme-designed .mp-final-choice-label,.sme-designed .mp-gold-label,.sme-designed .mp-ingredients-caption,.sme-designed .mp-method-small-label,.sme-designed .mv-choice-label,.sme-designed .mv-gold-label,.sme-designed .mv-page-title-label,.sme-designed .op-gold-label,.sme-designed .ps-gold-label,.sme-designed .ps-product-caption,.sme-designed .ps-rank-badge,.sme-designed .sme-actigain-eyebrow,.sme-designed .sme-prosolution-eyebrow,.sme-designed .sme-vigrx-eyebrow,.sme-designed .sme-zygain-eyebrow,.sme-designed .vr-final-eyebrow,.sme-designed .vr-gold-label,.sme-designed .vr-product-caption,.sme-designed .vr-rank-badge,.sme-designed .zg-final-eyebrow,.sme-designed .zg-gold-label,.sme-designed .zg-product-caption,.sme-designed .zg-rank-badge{display:block;color:var(--sme-copper);font-size:11px;font-weight:700;letter-spacing:.12em;line-height:1.65;text-transform:uppercase;margin:0 0 16px}.sme-designed .d-stars,.sme-designed .ag-final-stars,.sme-designed .ag-formula-stars,.sme-designed .ag-rating-line,.sme-designed .ag-score-stars,.sme-designed .ag-stars,.sme-designed .ex-review-v2-stars,.sme-designed .ex-stars,.sme-designed .mp-alt-stars,.sme-designed .mp-compare-v2-stars,.sme-designed .mp-final-stars,.sme-designed .op-stars,.sme-designed .ps-final-stars,.sme-designed .ps-formula-stars,.sme-designed .ps-performance-stars,.sme-designed .ps-rating-line,.sme-designed .ps-score-stars,.sme-designed .ps-stars,.sme-designed .vr-final-stars,.sme-designed .vr-formula-stars,.sme-designed .vr-rating-line,.sme-designed .vr-score-stars,.sme-designed .vr-stars,.sme-designed .zg-final-stars,.sme-designed .zg-formula-stars,.sme-designed .zg-performance-stars,.sme-designed .zg-rating-line,.sme-designed .zg-score-stars,.sme-designed .zg-stars{color:var(--sme-copper);font-size:14px;letter-spacing:.07em;margin:15px 0}.sme-designed .d-grid-2,.sme-designed .ag-about,.sme-designed .ag-expectations,.sme-designed .ag-formula,.sme-designed .ag-history,.sme-designed .ex-product-intro,.sme-designed .home-hero-v2,.sme-designed .mp-buy-direct,.sme-designed .mp-featured-review,.sme-designed .mp-method-bottom,.sme-designed .mp-method-history,.sme-designed .mp-principles-bottom,.sme-designed .mp-safety-final,.sme-designed .mp-smart-bottom,.sme-designed .mp-smart-shop,.sme-designed .mp-support-bottom,.sme-designed .mv-hero-v2,.sme-designed .op-expectations,.sme-designed .ps-about,.sme-designed .ps-expectations,.sme-designed .ps-formula,.sme-designed .ps-history,.sme-designed .vr-about,.sme-designed .vr-expectations,.sme-designed .vr-formula,.sme-designed .vr-history,.sme-designed .zg-about,.sme-designed .zg-expectations,.sme-designed .zg-formula,.sme-designed .zg-history{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:65px;align-items:start}.sme-designed .d-grid-3,.sme-designed .ag-glance-grid,.sme-designed .ag-performance-grid,.sme-designed .mp-brand-guide-grid,.sme-designed .mp-method-grid,.sme-designed .mp-principles-grid,.sme-designed .mp-ranking-grid,.sme-designed .mp-support-grid,.sme-designed .op-factor-grid,.sme-designed .ps-glance-grid,.sme-designed .ps-performance-grid,.sme-designed .vr-glance-grid,.sme-designed .zg-glance-grid,.sme-designed .zg-performance-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin:32px 0}.sme-designed .d-grid-4,.sme-designed .ex-buy-grid-v2,.sme-designed .ex-overview-grid,.sme-designed .ex-packages-v2-grid,.sme-designed .mp-alternative-grid,.sme-designed .vr-performance-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;margin:32px 0}.sme-designed .d-grid-3>div,.sme-designed .d-grid-4>div{border-top:1px solid var(--sme-line);padding:25px 0}.sme-designed .d-grid-3 h3,.sme-designed .d-grid-4 h3{font-size:23px}.sme-designed .d-grid-3 p,.sme-designed .d-grid-4 p{font-size:15px}.sme-designed .d-pros-grid,.sme-designed .ag-pros-grid,.sme-designed .mp-expectations-grid,.sme-designed .op-expectations-grid,.sme-designed .ps-expectations-grid,.sme-designed .ps-pros-grid,.sme-designed .vr-pros-grid,.sme-designed .zg-pros-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px;margin-top:35px}.sme-designed .d-pros-grid>div{border-top:2px solid var(--sme-copper);padding-top:25px}.sme-designed .d-review-hero,.sme-designed .ag-review-hero,.sme-designed .exhero-v3-top,.sme-designed .ps-review-hero,.sme-designed .vr-review-hero,.sme-designed .zg-review-hero{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,.65fr);gap:85px;padding:15px 0 65px;align-items:start}.sme-designed .d-score,.sme-designed .ag-final-score,.sme-designed .ag-score-card,.sme-designed .ps-final-score,.sme-designed .ps-score-card,.sme-designed .vr-final-score,.sme-designed .vr-score-card,.sme-designed .zg-final-score,.sme-designed .zg-score-card{border-top:2px solid var(--sme-copper);padding:22px 0 0;max-width:300px;margin:0 0 25px}.sme-designed .d-score-number,.sme-designed .ag-final-number,.sme-designed .ag-score-number,.sme-designed .ps-final-number,.sme-designed .ps-score-number,.sme-designed .vr-final-number,.sme-designed .vr-score-number,.sme-designed .zg-final-number,.sme-designed .zg-score-number{font-size:76px;font-weight:700;line-height:1.1;color:var(--sme-wine);letter-spacing:-.07em;margin:10px 0}.sme-designed .d-score-row,.sme-designed .ag-score-row,.sme-designed .ps-score-row,.sme-designed .vr-score-row,.sme-designed .zg-score-row{display:flex;justify-content:space-between;gap:15px;padding:13px 0;border-top:1px solid var(--sme-line);font-size:12px;line-height:1.5}.sme-designed .d-score-row strong{font-size:17px;color:var(--sme-wine)}.sme-designed .d-highlight-row,.sme-designed .ag-about-points,.sme-designed .ag-highlights,.sme-designed .ex-order-benefits,.sme-designed .ex-overview-facts,.sme-designed .exhero-v3-label,.sme-designed .mp-review-facts,.sme-designed .mv-hero-points,.sme-designed .ps-about-points,.sme-designed .ps-highlights,.sme-designed .vr-about-points,.sme-designed .vr-highlights,.sme-designed .zg-about-points,.sme-designed .zg-highlights{display:flex;flex-wrap:wrap;gap:24px;margin:28px 0}.sme-designed .d-fact,.sme-designed .ag-glance-item,.sme-designed .ag-highlight,.sme-designed .ex-benefit,.sme-designed .ex-order-benefit,.sme-designed .ex-overview-card,.sme-designed .mp-benefit,.sme-designed .ps-final-fact,.sme-designed .ps-glance-item,.sme-designed .ps-highlight,.sme-designed .vr-glance-item,.sme-designed .vr-highlight,.sme-designed .zg-glance-item,.sme-designed .zg-highlight{flex:1;min-width:150px;border-top:1px solid var(--sme-line);padding:17px 0;font-size:14px;line-height:1.6}.sme-designed .d-fact strong{display:block;font-size:17px;margin:8px 0 5px}.sme-designed .d-product-image,.sme-designed .ag-about-product,.sme-designed .ag-product-image,.sme-designed .ex-product-image,.sme-designed .exhero-v3-right,.sme-designed .mp-alt-image,.sme-designed .mp-compare-v2-image-box,.sme-designed .mp-featured-image,.sme-designed .mv-enhancerx-bottle,.sme-designed .ps-about-product,.sme-designed .ps-product-image,.sme-designed .vr-about-product,.sme-designed .vr-product-image,.sme-designed .zg-about-product,.sme-designed .zg-product-image{display:block;text-align:center}.sme-designed .d-product-image img{max-width:260px;max-height:310px;object-fit:contain;margin:0 auto;mix-blend-mode:multiply}.sme-designed .d-product-image strong{font-size:23px}.sme-designed .d-photo,.sme-designed .ag-page-banner,.sme-designed .mp-page-banner,.sme-designed .op-page-banner,.sme-designed .zg-page-banner{margin:45px 0;border-radius:90px 12px 90px 12px;overflow:hidden;clear:both}.sme-designed .d-photo img{width:100%;height:310px;object-fit:cover;object-position:center 45%}.sme-designed .d-prices,.sme-designed .ag-package-row,.sme-designed .ex-buy-grid-v2,.sme-designed .ex-packages-v2-grid,.sme-designed .ps-package-row,.sme-designed .vr-package-row,.sme-designed .zg-package-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin:35px 0;align-items:stretch}.sme-designed .ex-buy-grid-v2.d-prices,.sme-designed .ex-packages-v2-grid.d-prices{grid-template-columns:repeat(4,minmax(0,1fr))}.sme-designed .d-price-item,.sme-designed .ag-package-box,.sme-designed .ag-package-box-featured,.sme-designed .ex-buy-card-v2,.sme-designed .ps-package-card,.sme-designed .vr-package-box,.sme-designed .vr-package-box-featured,.sme-designed .zg-package-card{border-top:2px solid var(--sme-copper);padding:25px 0 5px;position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:12px;background:transparent;box-shadow:none;border-radius:0}.sme-designed .d-price,.sme-designed .ag-package-price,.sme-designed .ex-buy-price-v2,.sme-designed .ex-packages-v2-price,.sme-designed .ps-package-price,.sme-designed .vr-package-price,.sme-designed .zg-package-price{font-size:45px;font-weight:700;letter-spacing:-.055em;line-height:1.15;color:var(--sme-wine)}.sme-designed .d-price-label,.sme-designed .ag-package-name,.sme-designed .ex-buy-quantity-v2,.sme-designed .ps-package-name,.sme-designed .vr-package-label,.sme-designed .vr-package-quantity,.sme-designed .zg-package-name{font-size:14px;font-weight:700;letter-spacing:.08em}.sme-designed .d-price-detail,.sme-designed .ag-package-detail,.sme-designed .ag-package-per,.sme-designed .ag-package-supply,.sme-designed .ex-buy-duration-v2,.sme-designed .ex-buy-per-v2,.sme-designed .ps-package-per,.sme-designed .ps-package-supply,.sme-designed .vr-package-per,.sme-designed .zg-package-per,.sme-designed .zg-package-supply{font-size:13px;line-height:1.55;color:#75675d}.sme-designed .d-price-item>p{font-size:14px}.sme-designed .d-price-item .d-button{margin-top:auto}.sme-designed .d-ingredient-panel,.sme-designed .ex-ingredient-panel,.sme-designed .ps-ingredient-panel,.sme-designed .vr-ingredient-panel,.sme-designed .zg-ingredient-panel{padding:30px 0;border-top:2px solid var(--sme-copper);border-bottom:1px solid var(--sme-line)}.sme-designed .d-ingredient,.sme-designed .ex-ingredient-list,.sme-designed .ps-ingredient,.sme-designed .vr-ingredient,.sme-designed .zg-ingredient{padding:12px 0;border-bottom:1px solid var(--sme-line);font-size:15px}.sme-designed .d-check,.sme-designed .mp-brand-icon,.sme-designed .mp-conclusion-check,.sme-designed .mp-principles-check,.sme-designed .mp-smart-check-icon,.sme-designed .op-market-new-check,.sme-designed .op-source-new-check,.sme-designed .ps-about-check,.sme-designed .ps-check,.sme-designed .ps-ingredient-dot,.sme-designed .vr-about-check,.sme-designed .vr-check,.sme-designed .vr-ingredient-dot,.sme-designed .zg-about-check,.sme-designed .zg-check,.sme-designed .zg-expectations-check,.sme-designed .zg-ingredient-dot{color:var(--sme-copper);font-size:20px;display:inline-block;line-height:1.3}.sme-designed .d-button,.sme-designed .ag-final-button,.sme-designed .ex-buy-main-button,.sme-designed .ex-feature-cta-button,.sme-designed .ex-guarantee-button,.sme-designed .ex-overview-button,.sme-designed .ex-testimonials-gold-button,.sme-designed .ex-verdict-button,.sme-designed .home-primary-button,.sme-designed .home-secondary-button,.sme-designed .mp-alt-button,.sme-designed .mp-buy-review,.sme-designed .mp-buy-website,.sme-designed .mp-compare-v2-button,.sme-designed .mp-final-button,.sme-designed .mp-primary-review,.sme-designed .mp-review-button,.sme-designed .mp-secondary-review,.sme-designed .mp-smart-button,.sme-designed .mp-smart-review,.sme-designed .mp-smart-website,.sme-designed .mv-review-button,.sme-designed .op-primary-button,.sme-designed .ps-final-button,.sme-designed .vr-buy-button,.sme-designed .vr-final-button,.sme-designed .zg-final-button{display:inline-flex;justify-content:center;align-items:center;gap:12px;background:var(--sme-wine);color:var(--sme-paper)!important;min-height:48px;padding:12px 25px;border-radius:100px;font-size:13px;font-weight:700;text-decoration:none;line-height:1.45}.sme-designed .d-button:hover{background:#44202b}.sme-designed .d-guarantee,.sme-designed .ag-guarantee,.sme-designed .ex-buy-guarantee,.sme-designed .ex-guarantee-box,.sme-designed .ps-guarantee,.sme-designed .vr-guarantee,.sme-designed .zg-guarantee{display:grid;grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr);gap:65px;padding:55px 0;border-top:2px solid var(--sme-wine);border-bottom:1px solid var(--sme-line);align-items:center}.sme-designed .d-guarantee-number,.sme-designed .ag-guarantee-number,.sme-designed .ex-guarantee-number,.sme-designed .ps-guarantee-days,.sme-designed .vr-guarantee-number,.sme-designed .zg-guarantee-days,.sme-designed .zg-guarantee-number{font-size:90px;color:var(--sme-wine);font-weight:700;letter-spacing:-.08em;line-height:1}.sme-designed .d-guarantee h2{font-size:35px}.sme-designed .d-final,.sme-designed .ag-final,.sme-designed .ex-verdict-section,.sme-designed .mp-final-compare,.sme-designed .ps-final,.sme-designed .vr-final,.sme-designed .zg-final{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:65px;padding:60px 45px!important;background:var(--sme-wine);color:var(--sme-paper);border-radius:90px 12px 90px 12px;margin:55px 0;align-items:center}.sme-designed .d-final a{color:var(--sme-paper)}.sme-designed .d-final .d-button{background:var(--sme-paper);color:var(--sme-wine)!important}.sme-designed .d-final .d-score-number,.sme-designed .d-final .d-stars,.sme-designed .d-final .d-label{color:#ead2b8}.sme-designed .d-final .d-score{border-top-color:#a26743}.sme-designed .d-compare-row,.sme-designed .mp-compare-v2-row{display:grid;grid-template-columns:60px minmax(0,1.5fr) minmax(0,.55fr) minmax(0,.55fr) minmax(0,.7fr);align-items:center;gap:25px;border-bottom:1px solid var(--sme-line);padding:24px 0;font-size:14px}.sme-designed .mp-compare-v2-table-head{font-size:10px;font-weight:700;letter-spacing:.1em;color:#75675d;padding:18px 0}.sme-designed .mp-compare-v2-winner{border-top:2px solid var(--sme-copper);padding:30px 0}.sme-designed .mp-compare-v2-product-with-image{display:flex;align-items:center;gap:25px}.sme-designed .mp-compare-v2-product-info>strong{font-size:23px;display:block}.sme-designed .mp-compare-v2-image-box img{width:105px;height:110px;object-fit:contain;mix-blend-mode:multiply}.sme-designed .mp-compare-v2-rank{font-size:30px;color:var(--sme-copper);font-weight:650}.sme-designed .mp-compare-v2-top-choice{display:block;font-size:10px;color:var(--sme-copper);letter-spacing:.1em}.sme-designed .mp-compare-v2-rating strong{display:block;font-size:20px}.sme-designed .mp-compare-v2-stars{font-size:12px;color:var(--sme-copper)}.sme-designed .mp-compare-v2-button{font-size:11px;padding:12px 16px}.sme-designed .mv-top-choice{padding:0 0 25px;text-align:center}.sme-designed .mv-top-choice>img{width:260px;height:220px;object-fit:contain;margin:0 auto;mix-blend-mode:multiply}.sme-designed .mv-product-name{font-size:35px;font-weight:700;margin-top:15px}.sme-designed .mv-product-rating{color:var(--sme-copper);margin:14px 0}.sme-designed .mv-review-button{margin-top:24px}.sme-designed .mp-method-card,.sme-designed .mp-brand-guide-card,.sme-designed .mp-principle-card{padding:25px 0;border-top:1px solid var(--sme-line)}.sme-designed .mp-method-number,.sme-designed .mp-principle-number,.sme-designed .mp-smart-number{font-size:38px;color:var(--sme-copper);margin-bottom:15px;line-height:1}.sme-designed .mp-alternative-grid{margin-top:35px}.sme-designed .mp-alternative-card{padding:25px 0;border-top:1px solid var(--sme-line);display:flex;flex-direction:column;gap:10px}.sme-designed .mp-alt-image img{width:180px;height:180px;object-fit:contain;margin:15px auto;mix-blend-mode:multiply}.sme-designed .mp-alternative-card h3{margin:10px 0}.sme-designed .mp-alt-button{margin-top:auto}.sme-designed .mp-featured-image img{width:320px;height:290px;object-fit:contain;margin:0 auto;mix-blend-mode:multiply}.sme-designed .mp-featured-review{border-top:2px solid var(--sme-copper);padding:40px 0}.sme-designed .mp-featured-buttons,.sme-designed .mp-smart-actions,.sme-designed .mp-safety-final-buttons,.sme-designed .ag-final-buttons,.sme-designed .vr-final-buttons{display:flex;flex-wrap:wrap;gap:20px;margin:28px 0}.sme-designed .ex-feature-cta-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin:30px 0}.sme-designed .ex-feature-cta-card{border-top:1px solid var(--sme-line);padding-top:20px}.sme-designed .ex-feature-cta-card h3{font-size:22px}.sme-designed .ex-feature-cta-icon,.sme-designed .ex-overview-icon,.sme-designed .ag-formula-icon,.sme-designed .ag-performance-icon{color:var(--sme-copper);font-size:30px}.sme-designed .ex-full-review-main,.sme-designed .ex-formula-grid,.sme-designed .ex-order-info,.sme-designed .ex-shipping-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:65px;margin-top:35px}.sme-designed .ex-guarantee-box{padding:35px 0;display:block}.sme-designed .ex-guarantee-label,.sme-designed .ex-guarantee-number{display:inline-block;vertical-align:middle;margin-right:12px}.sme-designed .ex-guarantee-number{font-size:60px}.sme-designed .ex-review-reason,.sme-designed .ex-review-v2,.sme-designed .ex-shipping-card{border-top:1px solid var(--sme-line);padding:25px 0}.sme-designed .ex-review-v2-head{display:flex;justify-content:space-between;gap:20px;margin-bottom:15px}.sme-designed .ex-review-v2{font-size:15px}.sme-designed .d-article-section{max-width:1040px;padding:55px 0}.sme-designed .d-article-section img{max-width:420px;max-height:340px;object-fit:contain;margin:25px auto;border-radius:18px;mix-blend-mode:multiply}.sme-designed .d-article-section>p,.sme-designed .d-article-section>ul,.sme-designed .d-article-section>ol{max-width:900px}.sme-designed .d-article-section>h2,.sme-designed .d-article-section>h3{max-width:850px}.sme-designed table{border-collapse:collapse;width:100%;margin:30px 0;display:block;overflow:auto}.sme-designed th,.sme-designed td{border:0;border-bottom:1px solid var(--sme-line);padding:18px 15px;min-width:90px}.sme-designed th{font-size:12px;letter-spacing:.08em}.sme-designed hr{border:0;border-top:1px solid var(--sme-line);margin:35px 0;clear:both}.sme-designed blockquote{border-left:2px solid var(--sme-copper);padding:15px 30px;margin:35px 0}.sme-designed [class*="note"],.sme-designed [class*="disclaimer"]{font-size:12px;line-height:1.75;color:#75675d;margin:25px 0}.sme-designed .d-final [class*="note"]{color:#ead2b8}.sme-designed [class*="popular-badge"],.sme-designed [class*="best-value"]{font-size:10px;letter-spacing:.1em;color:var(--sme-copper);font-weight:700}.sme-designed [class*="performance-label"],.sme-designed [class*="pros-card-label"],.sme-designed [class*="ingredient-title"]{font-size:20px;font-weight:700;margin:15px 0}.sme-designed [class*="score-outof"],.sme-designed [class*="score-label"],.sme-designed [class*="final-outof"]{font-size:11px;letter-spacing:.15em;color:#75675d}.sme-designed .d-final [class*="final-outof"]{color:#ead2b8}.sme-designed [class*="pros-item"],.sme-designed [class*="expectations-point"]{border-top:1px solid var(--sme-line);padding:18px 0;font-size:15px}.sme-designed .exhero-v3-left h2{font-size:37px}.sme-designed .exhero-v3-bottle{width:320px;max-height:310px;object-fit:contain;mix-blend-mode:multiply}.sme-designed .d-grid-2 .d-grid-3{grid-template-columns:1fr 1fr;gap:25px}.sme-designed .mp-hero{display:grid;grid-template-columns:1.2fr .8fr;gap:65px;margin:25px 0}.sme-designed .mp-hero img{width:100%;height:340px;object-fit:cover;border-radius:90px 12px}.sme-designed .mp-hero-side{border-top:2px solid var(--sme-copper);padding-top:30px}.sme-designed .mp-benefits,.sme-designed .mp-support-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;margin:35px 0}.sme-designed .mp-support-card,.sme-designed .mp-benefit-card{border-top:1px solid var(--sme-line);padding:25px 0}.sme-designed .op-brand-ratings-grid,.sme-designed .op-brand-list,.sme-designed .op-redflag-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:30px 0}.sme-designed .op-brand-ratings-grid>div,.sme-designed .op-redflag-grid>div{border-top:1px solid var(--sme-line);padding:25px 0}.design-next{background:var(--sme-wine);color:var(--sme-paper);padding:75px 0;margin-top:70px;border-radius:50% 50% 0 0 / 35px 35px 0 0}.design-next .d-label{color:#ead2b8;font-size:11px;letter-spacing:.15em}.design-next h2{max-width:740px;font-size:42px;margin:18px 0 30px}.design-next-links{display:flex;gap:40px;flex-wrap:wrap}.design-next-links a{color:var(--sme-paper);font-size:15px;text-decoration:none;border-bottom:1px solid var(--sme-copper);padding-bottom:8px}.sme-designed .aligncenter{display:block;margin:25px auto}.sme-designed .alignleft{float:left;margin:0 30px 25px 0}.sme-designed .alignright{float:right;margin:0 0 25px 30px}.sme-designed .d-major:after{content:'';display:block;clear:both}
@media(max-width:1050px){.sme-designed .d-intro{gap:45px}.sme-designed .d-review-hero,.sme-designed .ag-review-hero,.sme-designed .exhero-v3-top,.sme-designed .ps-review-hero,.sme-designed .vr-review-hero,.sme-designed .zg-review-hero{gap:50px}.sme-designed .d-grid-2,.sme-designed .d-pros-grid,.sme-designed .d-guarantee,.sme-designed .ex-full-review-main,.sme-designed .ex-formula-grid,.sme-designed .ex-order-info,.sme-designed .ex-shipping-grid{gap:40px}.sme-designed .d-compare-row,.sme-designed .mp-compare-v2-row{grid-template-columns:40px minmax(0,1.4fr) .65fr .65fr .8fr;gap:15px}.sme-designed .mp-compare-v2-image-box img{width:75px;height:85px}.sme-designed .mp-compare-v2-product-with-image{gap:15px}.sme-designed .mp-compare-v2-product-info>strong{font-size:20px}.sme-designed .d-price,.sme-designed .ag-package-price,.sme-designed .ex-buy-price-v2,.sme-designed .ex-packages-v2-price,.sme-designed .ps-package-price,.sme-designed .vr-package-price,.sme-designed .zg-package-price{font-size:38px}.sme-designed .d-grid-4,.sme-designed .ex-buy-grid-v2,.sme-designed .ex-overview-grid,.sme-designed .ex-packages-v2-grid,.sme-designed .mp-alternative-grid,.sme-designed .vr-performance-row{gap:20px}.sme-designed .d-photo img{height:280px}}
@media(max-width:760px){.sme-designed>div,.sme-designed>section,.sme-designed>p,.sme-designed>span,.sme-designed>h2,.sme-designed>h3,.sme-designed>h4{width:calc(100% - 40px)}.sme-designed .d-intro{grid-template-columns:1fr;width:calc(100% - 40px);gap:30px;padding:32px 0 35px}.sme-designed h1{font-size:38px}.sme-designed .d-intro-copy>p{font-size:17px}.d-intro-media{height:300px;border-radius:80px 12px 80px 12px}.d-intro-product{height:270px;max-width:380px;justify-self:center;width:100%}.sme-designed .d-section-nav{width:calc(100% - 40px);gap:20px;margin-bottom:35px}.sme-designed .d-grid-2,.sme-designed .d-review-hero,.sme-designed .d-pros-grid,.sme-designed .d-guarantee,.sme-designed .d-final,.sme-designed .ex-full-review-main,.sme-designed .ex-formula-grid,.sme-designed .ex-order-info,.sme-designed .ex-shipping-grid,.sme-designed .mp-hero{grid-template-columns:1fr;gap:35px}.sme-designed .d-major{padding:45px 0}.sme-designed .d-grid-3,.sme-designed .d-grid-4,.sme-designed .ex-feature-cta-grid,.sme-designed .mp-benefits,.sme-designed .mp-support-grid,.sme-designed .op-redflag-grid{grid-template-columns:1fr 1fr;gap:25px}.sme-designed .d-prices,.sme-designed .ex-buy-grid-v2.d-prices,.sme-designed .ex-packages-v2-grid.d-prices{grid-template-columns:1fr 1fr;gap:25px}.sme-designed .d-price-item,.sme-designed .ag-package-box,.sme-designed .ag-package-box-featured,.sme-designed .ex-buy-card-v2,.sme-designed .ps-package-card,.sme-designed .vr-package-box,.sme-designed .vr-package-box-featured,.sme-designed .zg-package-card{padding:20px 0}.sme-designed .d-review-hero,.sme-designed .ag-review-hero,.sme-designed .exhero-v3-top,.sme-designed .ps-review-hero,.sme-designed .vr-review-hero,.sme-designed .zg-review-hero{padding-bottom:40px}.sme-designed .d-score,.sme-designed .ag-final-score,.sme-designed .ag-score-card,.sme-designed .ps-final-score,.sme-designed .ps-score-card,.sme-designed .vr-final-score,.sme-designed .vr-score-card,.sme-designed .zg-final-score,.sme-designed .zg-score-card{max-width:none}.sme-designed .d-photo,.sme-designed .ag-page-banner,.sme-designed .mp-page-banner,.sme-designed .op-page-banner,.sme-designed .zg-page-banner{border-radius:70px 12px;margin:35px 0}.sme-designed .d-photo img{height:250px}.sme-designed .d-final,.sme-designed .ag-final,.sme-designed .ex-verdict-section,.sme-designed .mp-final-compare,.sme-designed .ps-final,.sme-designed .vr-final,.sme-designed .zg-final{padding:40px 25px!important;border-radius:65px 12px}.sme-designed .d-compare-row,.sme-designed .mp-compare-v2-row{grid-template-columns:32px minmax(0,1fr) 82px;gap:12px;font-size:12px}.sme-designed .mp-compare-v2-table-head{display:none}.sme-designed .d-compare-row>div:nth-child(4){grid-column:2;font-size:12px}.sme-designed .d-compare-row>div:nth-child(5){grid-column:3;grid-row:2}.sme-designed .mp-compare-v2-product-with-image{gap:12px}.sme-designed .mp-compare-v2-image-box img{width:65px;height:75px}.sme-designed .mp-compare-v2-product-info>strong{font-size:19px}.sme-designed .mp-compare-v2-button{font-size:10px;padding:10px 12px}.sme-designed .mp-compare-v2-rating strong{font-size:17px}.sme-designed .mp-compare-v2-top-choice{font-size:8px}.sme-designed .mp-compare-v2-stars{font-size:10px}.sme-designed .d-highlight-row,.sme-designed .ag-about-points,.sme-designed .ag-highlights,.sme-designed .ex-order-benefits,.sme-designed .ex-overview-facts,.sme-designed .exhero-v3-label,.sme-designed .mp-review-facts,.sme-designed .mv-hero-points,.sme-designed .ps-about-points,.sme-designed .ps-highlights,.sme-designed .vr-about-points,.sme-designed .vr-highlights,.sme-designed .zg-about-points,.sme-designed .zg-highlights{gap:15px}.sme-designed .d-fact,.sme-designed .ag-glance-item,.sme-designed .ag-highlight,.sme-designed .ex-benefit,.sme-designed .ex-order-benefit,.sme-designed .ex-overview-card,.sme-designed .mp-benefit,.sme-designed .ps-final-fact,.sme-designed .ps-glance-item,.sme-designed .ps-highlight,.sme-designed .vr-glance-item,.sme-designed .vr-highlight,.sme-designed .zg-glance-item,.sme-designed .zg-highlight{min-width:120px}.sme-designed .alignleft,.sme-designed .alignright{float:none;display:block;margin:25px auto}.sme-designed .d-guarantee-number,.sme-designed .ag-guarantee-number,.sme-designed .ex-guarantee-number,.sme-designed .ps-guarantee-days,.sme-designed .vr-guarantee-number,.sme-designed .zg-guarantee-days,.sme-designed .zg-guarantee-number{font-size:72px}.design-next{padding:60px 0}.design-next h2{font-size:35px}.design-next-links{gap:25px}.sme-designed .d-article-section img{max-width:100%}}
@media(max-width:420px){.sme-designed .d-grid-3,.sme-designed .d-grid-4,.sme-designed .d-prices,.sme-designed .ex-buy-grid-v2.d-prices,.sme-designed .ex-packages-v2-grid.d-prices,.sme-designed .ex-feature-cta-grid,.sme-designed .mp-benefits,.sme-designed .mp-support-grid,.sme-designed .op-redflag-grid{grid-template-columns:1fr}.sme-designed .mp-compare-v2-image-box img{width:50px;height:60px}.sme-designed .mp-compare-v2-product-with-image{gap:7px}.sme-designed .mp-compare-v2-product-info>strong{font-size:17px}.sme-designed .d-price-item .d-button{width:100%}.sme-designed .d-price,.sme-designed .ag-package-price,.sme-designed .ex-buy-price-v2,.sme-designed .ex-packages-v2-price,.sme-designed .ps-package-price,.sme-designed .vr-package-price,.sme-designed .zg-package-price{font-size:45px}.sme-designed p{font-size:16px}.sme-designed .d-compare-row,.sme-designed .mp-compare-v2-row{grid-template-columns:26px minmax(0,1fr) 73px;gap:8px}}

.sme-designed iframe{max-width:100%}.sme-designed input:not([type=submit]),.sme-designed textarea,.sme-designed select{max-width:100%;padding:12px 16px;border:1px solid var(--sme-line);border-radius:12px;background:var(--sme-paper);font:inherit}.sme-designed textarea{width:100%}.sme-designed input[type=submit],.sme-designed button{background:var(--sme-wine);color:#fff;padding:12px 24px;border:0;border-radius:25px;font:inherit;cursor:pointer}.sme-designed .d-no-dom{width:min(1240px,calc(100% - 40px));margin:auto;padding:45px 0}
/* Complete the longer buyer-guide sequence and composite conclusion layouts. */
.sme-designed .ex-product-section>div,.sme-designed .op-review-section>div,.sme-designed .op-awareness>div{margin-top:40px;margin-bottom:40px;padding-top:30px;border-top:1px solid var(--sme-line)}
.sme-designed .ex-product-section>div:first-child,.sme-designed .op-review-section>div:first-child,.sme-designed .op-awareness>div:first-child{border-top:0;padding-top:0}
.sme-designed .ps-final,.sme-designed .ex-verdict-section,.sme-designed .mp-final-compare,.sme-designed .mp-smart-shop{display:block}
.sme-designed .ps-final-top,.sme-designed .mp-smart-grid,.sme-designed .ex-verdict-points,.sme-designed .ex-stamina-grid,.sme-designed .ex-why-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:40px;margin:25px 0}
.sme-designed .ps-final-cta{margin-top:30px;border-top:1px solid #a26743;padding-top:25px}
.sme-designed .mp-final-faq-item,.sme-designed .mp-safety-faq,.sme-designed .op-brand-row,.sme-designed .op-brand-item{border-top:1px solid var(--sme-line);padding:25px 0}
.sme-designed .mp-final-faq-item h3{font-size:23px}
.sme-designed[data-page="privacy-policy"]>p,.sme-designed[data-page="privacy-policy"]>.d-article-section{max-width:960px}
@media(max-width:760px){.sme-designed .ps-final-top,.sme-designed .mp-smart-grid,.sme-designed .ex-verdict-points,.sme-designed .ex-stamina-grid,.sme-designed .ex-why-grid{grid-template-columns:1fr;gap:25px}.sme-designed .ex-product-section>div,.sme-designed .op-review-section>div,.sme-designed .op-awareness>div{margin-top:30px;margin-bottom:30px}}

/* Interior layout repair: every section link is visible without sideways scrolling. */
.sme-designed .d-section-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 28px;overflow:visible;align-items:stretch;padding:8px 0}
.sme-designed .d-section-nav a{min-width:0;max-width:none;white-space:normal;overflow-wrap:anywhere;padding:13px 0;border-bottom:1px solid var(--sme-line);font-size:13px;line-height:1.5}
.sme-designed .d-section-nav a:focus-visible{outline-offset:2px}
/* These source sections contain a sequence of paragraphs, not paired columns. */
.sme-designed .mp-hero,.sme-designed .mp-support-bottom,.sme-designed .mp-method-history{display:block;max-width:960px;margin:40px auto;padding:35px 0;border-top:1px solid var(--sme-line)}
.sme-designed .mp-hero h2{max-width:850px;margin-top:15px}
.sme-designed .mp-hero .mp-label{color:var(--sme-copper);font-size:12px;font-weight:700;letter-spacing:.08em}
.sme-designed .mp-message,.sme-designed .mp-reality-callout{border-left:3px solid var(--sme-copper);padding:16px 24px;margin:28px 0;background:var(--sme-paper)}
.sme-designed .mp-support-bottom>p{max-width:900px}
.sme-designed .ex-guarantee-box>p{grid-column:1/-1}
.sme-designed .ps-expectations{display:block}
.sme-designed .ps-expectations-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.sme-designed [class*="d-grid"]>*,.sme-designed .d-review-hero>*,.sme-designed .d-pros-grid>*,.sme-designed .d-prices>*,.sme-designed .d-guarantee>*{min-width:0}
.sme-designed .d-product-image>p:has(>img){margin:0}
.sme-designed h2[id]{scroll-margin-top:30px}
@media(max-width:900px){.sme-designed .d-section-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px}}
@media(max-width:760px){.sme-designed .ps-expectations-grid{grid-template-columns:1fr}.sme-designed .mp-hero,.sme-designed .mp-support-bottom,.sme-designed .mp-method-history{margin:25px auto;padding:25px 0}.sme-designed .d-section-nav{margin-bottom:30px}}
@media(max-width:420px){.sme-designed .d-section-nav{grid-template-columns:1fr}.sme-designed .d-section-nav a{padding:10px 0}.sme-designed .mp-message,.sme-designed .mp-reality-callout{padding:14px 18px}}

/* Consistent compact spacing for every interior page; homepage styles are separate. */
.sme-designed p{margin-bottom:16px;line-height:1.7}
.sme-designed h2,.sme-designed h3,.sme-designed h4{margin-bottom:16px}
.sme-designed .d-major{padding:38px 0}
.sme-designed .d-major .d-major{padding:32px 0;margin-top:28px}
.sme-designed .d-intro{gap:44px;padding:36px 0 38px;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}
.sme-designed .d-intro-media{height:300px}
.sme-designed .d-intro-product{height:260px}
.sme-designed .d-section-nav{margin-bottom:30px}
.sme-designed .d-grid-2,.sme-designed .d-review-hero,.sme-designed .d-pros-grid{gap:34px}
.sme-designed .d-grid-3,.sme-designed .d-grid-4,.sme-designed .d-prices{gap:24px;margin:24px 0}
.sme-designed .d-grid-3>div,.sme-designed .d-grid-4>div{padding:18px 0}
.sme-designed .d-review-hero{grid-template-columns:minmax(0,1fr) 260px;padding-bottom:36px}
.sme-designed .d-guarantee{padding:30px 0;gap:32px;grid-template-columns:220px minmax(0,1fr)}
.sme-designed .d-final{padding:32px 0;gap:32px}
.sme-designed .d-photo{margin:28px 0}
.sme-designed .d-photo img{height:230px}
.sme-designed img.d-product-image,.sme-designed .d-product-image img{width:100%;max-width:220px;max-height:230px;object-fit:contain;margin:0 auto}
.sme-designed .d-product-image p{margin:0 0 12px}
.sme-designed .d-flow-section{display:block}
.sme-designed .d-flow-section>div+div{margin-top:22px}
.sme-designed .mv-hero-v2{align-items:center;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);padding:18px 0 30px}
.sme-designed .mv-hero-points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 22px;margin:22px 0 0}
.sme-designed .mv-hero-points>div{font-size:14px;line-height:1.5}
.sme-designed .mv-top-choice{display:grid;grid-template-columns:145px minmax(0,1fr);gap:10px 22px;text-align:left;padding:22px 0;border-top:2px solid var(--sme-copper);align-content:center}
.sme-designed .mv-top-choice>.mv-choice-label{grid-column:1/-1;margin:0 0 8px}
.sme-designed .mv-top-choice>p:first-of-type{grid-column:1;grid-row:2/6;align-self:center;margin:0}
.sme-designed .mv-top-choice .mv-enhancerx-bottle{width:145px;height:180px;object-fit:contain}
.sme-designed .mv-top-choice>.mv-product-name,.sme-designed .mv-top-choice>.mv-product-rating,.sme-designed .mv-top-choice>p:not(:first-of-type){grid-column:2;margin:0}
.sme-designed .mv-product-name{font-size:28px;line-height:1.2}
.sme-designed .mv-product-rating{font-size:13px}
.sme-designed .mv-top-choice p{font-size:14px;line-height:1.6}
.sme-designed .mv-top-choice .d-button{padding:10px 16px;font-size:11px;min-height:42px;margin-top:8px}
.sme-designed .d-button br{display:none}
.sme-designed .mp-compare-v2-points{display:flex;flex-wrap:wrap;gap:6px 22px;font-size:13px;margin:16px 0 20px}
.sme-designed .mp-compare-v2-points br{display:none}
.sme-designed .mp-featured-review,.sme-designed .ex-product-intro{grid-template-columns:240px minmax(0,1fr);gap:32px;align-items:center;padding:25px 0}
.sme-designed .mp-featured-image img{width:220px;height:210px}
.sme-designed .mp-method-bottom,.sme-designed .mp-smart-bottom,.sme-designed .mp-buy-direct,.sme-designed .mp-safety-final{display:block}
.sme-designed .mp-method-bottom>div+div,.sme-designed .mp-smart-bottom>div+div,.sme-designed .mp-buy-direct>div+div,.sme-designed .mp-safety-final>div+div{margin-top:18px}
.sme-designed .ex-product-section>div,.sme-designed .op-review-section>div,.sme-designed .op-awareness>div{margin-top:26px;margin-bottom:26px;padding-top:24px}
.sme-designed .d-article-section{max-width:960px}
.sme-designed .d-article-section>h2,.sme-designed .d-article-section>p{max-width:none}
.design-next{margin-top:36px;padding:46px 0}
@media(max-width:1000px){.sme-designed .mv-hero-v2{grid-template-columns:1fr}.sme-designed .mv-top-choice{max-width:560px}.sme-designed .d-review-hero{grid-template-columns:minmax(0,1fr) 230px}}
@media(max-width:760px){.sme-designed .d-intro,.sme-designed .d-review-hero,.sme-designed .d-guarantee,.sme-designed .mp-featured-review,.sme-designed .ex-product-intro{grid-template-columns:1fr;gap:22px}.sme-designed .d-intro{padding:28px 0}.sme-designed .d-intro-media{height:230px}.sme-designed .d-intro-product{height:220px}.sme-designed .d-major{padding:28px 0}.sme-designed .d-major .d-major{padding:24px 0;margin-top:20px}.sme-designed .d-photo img{height:190px}.sme-designed .d-review-hero .d-score{max-width:none}.sme-designed .d-grid-3,.sme-designed .d-grid-4,.sme-designed .d-prices{gap:18px}.design-next{padding:36px 0}}
@media(max-width:420px){.sme-designed .mv-top-choice{grid-template-columns:100px minmax(0,1fr);gap:10px 14px}.sme-designed .mv-top-choice .mv-enhancerx-bottle{width:100px;height:140px}.sme-designed .mv-product-name{font-size:24px}.sme-designed .mv-top-choice .d-button{padding:9px 12px;font-size:10px}.sme-designed .mv-hero-points{gap:12px}.sme-designed .d-grid-3,.sme-designed .d-grid-4,.sme-designed .d-prices{grid-template-columns:1fr}}

/* Preserve the complete five-brand display and readable package proportions. */
.sme-designed[data-page="mens-vitality"] .d-intro{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:36px}
.sme-designed[data-page="mens-vitality"] .d-intro-media{height:auto;aspect-ratio:1.94;border-radius:22px;background:#fff}
.sme-designed[data-page="mens-vitality"] .d-intro-media>img{object-fit:contain;height:100%;width:100%}
@media(max-width:760px){.sme-designed[data-page="mens-vitality"] .d-intro{grid-template-columns:1fr}}

/* Top-five page: layout roles follow content rather than inherited generic grids. */
.sme-designed[data-page="mens-vitality"]{--mv-gap:28px}
.sme-designed[data-page="mens-vitality"] .d-intro{align-items:start}
.sme-designed[data-page="mens-vitality"] .d-intro-copy{max-width:none}
.sme-designed[data-page="mens-vitality"] .mv-hero-v2{align-items:start;gap:36px}
.sme-designed[data-page="mens-vitality"] .mp-method-bottom{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:36px;align-items:start}
.sme-designed[data-page="mens-vitality"] .mp-method-bottom>div+div{margin:0}
.sme-designed[data-page="mens-vitality"] .mp-method-history{display:block;padding:22px;background:#fff;border:1px solid var(--sme-line);border-radius:16px;font-size:14px;line-height:1.65}
.sme-designed[data-page="mens-vitality"] .mp-method-history strong{display:block;font-size:48px;line-height:1.2;color:var(--sme-wine);margin:8px 0 12px}
.sme-designed[data-page="mens-vitality"] .mp-principles-bottom,.sme-designed[data-page="mens-vitality"] .mp-smart-check-heading{display:grid;grid-template-columns:28px minmax(0,1fr);gap:14px;align-items:start}
.sme-designed[data-page="mens-vitality"] .mp-review-conclusion{display:grid;grid-template-columns:28px minmax(0,1fr);gap:14px;padding:24px 0;border-top:1px solid var(--sme-line)}
.sme-designed[data-page="mens-vitality"] .mp-review-conclusion>p{grid-column:2;margin:0}
.sme-designed[data-page="mens-vitality"] .mp-smart-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:start}
.sme-designed[data-page="mens-vitality"] .mp-smart-choice .mp-smart-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.sme-designed[data-page="mens-vitality"] .mp-smart-card{padding:20px 0;border-top:1px solid var(--sme-line)}
.sme-designed[data-page="mens-vitality"] .mp-smart-checklist{padding:24px;background:#fff;border:1px solid var(--sme-line);border-radius:16px;margin:24px 0}
.sme-designed[data-page="mens-vitality"] .mp-smart-factors{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:18px}
.sme-designed[data-page="mens-vitality"] .mp-safety-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;align-items:start}
.sme-designed[data-page="mens-vitality"] .safety-v2-item{display:grid;grid-template-columns:30px minmax(0,1fr);gap:14px;margin:20px 0}
.sme-designed[data-page="mens-vitality"] .safety-v2-number{color:var(--sme-copper);font-weight:700}
.sme-designed[data-page="mens-vitality"] .mp-final-faq summary{display:flex;justify-content:space-between;gap:18px;cursor:pointer;line-height:1.5}
.sme-designed[data-page="mens-vitality"] .mp-final-faq summary br{display:none}
.sme-designed[data-page="mens-vitality"] .mp-final-faq details>div{padding-top:16px}
.sme-designed[data-page="mens-vitality"] .mp-principle-wide{grid-column:span 2}
.sme-designed[data-page="mens-vitality"] .mp-alternative-card .mp-alt-image{height:180px;display:flex;align-items:center;justify-content:center}
.sme-designed[data-page="mens-vitality"] .mp-alternative-card>p:last-child{margin-top:auto;margin-bottom:0}
.sme-designed[data-page="mens-vitality"] .mp-alternative-card .d-button{width:100%;box-sizing:border-box}
.sme-designed[data-page="mens-vitality"] .mp-smart-choice,.sme-designed[data-page="mens-vitality"] .mp-safety-faq{padding:38px 0;border-top:1px solid var(--sme-line)}
@media(max-width:1000px){.sme-designed[data-page="mens-vitality"] .mp-alternative-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.sme-designed[data-page="mens-vitality"] .mv-hero-v2,.sme-designed[data-page="mens-vitality"] .mp-method-bottom,.sme-designed[data-page="mens-vitality"] .mp-safety-grid,.sme-designed[data-page="mens-vitality"] .mp-smart-grid,.sme-designed[data-page="mens-vitality"] .mp-smart-choice .mp-smart-grid{grid-template-columns:1fr}.sme-designed[data-page="mens-vitality"] .mp-principle-wide{grid-column:auto}}
@media(max-width:520px){.sme-designed[data-page="mens-vitality"] .mp-alternative-grid{grid-template-columns:1fr}}

/* Other-products research page: consistent columns and compact rating rows. */
.sme-designed[data-page="other-products"] .d-intro{align-items:start;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px}
.sme-designed[data-page="other-products"] .d-intro-media{height:auto;aspect-ratio:1.5;border-radius:22px;background:#fff}
.sme-designed[data-page="other-products"] .d-intro-media img{object-fit:contain}
.sme-designed[data-page="other-products"] .op-factor-grid,.sme-designed[data-page="other-products"] .op-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.sme-designed[data-page="other-products"] .op-market-new-grid,.sme-designed[data-page="other-products"] .op-source-new-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:24px}
.sme-designed[data-page="other-products"] .op-redflag-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:24px}
.sme-designed[data-page="other-products"] .op-redflag-card:last-child{grid-column:1/-1}
.sme-designed[data-page="other-products"] .op-expectations-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.sme-designed[data-page="other-products"] .op-factor-card,.sme-designed[data-page="other-products"] .op-redflag-card,.sme-designed[data-page="other-products"] .op-market-new-card,.sme-designed[data-page="other-products"] .op-source-new-card,.sme-designed[data-page="other-products"] .op-detail-card,.sme-designed[data-page="other-products"] .op-expect-card{padding:20px 0;border-top:1px solid var(--sme-line);min-width:0}
.sme-designed[data-page="other-products"] .op-detail-card h2{font-size:30px}
.sme-designed[data-page="other-products"] .op-factor-number,.sme-designed[data-page="other-products"] .op-redflag-number,.sme-designed[data-page="other-products"] .op-detail-icon{font-size:30px;line-height:1.2;color:var(--sme-copper);margin-bottom:14px}
.sme-designed[data-page="other-products"] .op-criteria-notice{display:grid;grid-template-columns:28px minmax(0,1fr);gap:14px;margin:20px 0}
.sme-designed[data-page="other-products"] .op-criteria-factors{display:flex;flex-wrap:wrap;gap:12px 24px;margin:20px 0}
.sme-designed[data-page="other-products"] .op-rating-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px;margin:24px 0}
.sme-designed[data-page="other-products"] .op-rating-row{display:grid;grid-template-columns:minmax(0,1fr) 90px 65px;gap:12px;align-items:center;padding:16px 0;border-bottom:1px solid var(--sme-line)}
.sme-designed[data-page="other-products"] .op-rating-row br{display:none}
.sme-designed[data-page="other-products"] .op-rating-row .op-stars{margin:0;font-size:12px;white-space:nowrap}
.sme-designed[data-page="other-products"] .op-rating-score{font-size:14px;text-align:right;white-space:nowrap}
.sme-designed[data-page="other-products"] .op-brand-name{font-weight:700}
.sme-designed[data-page="other-products"] .op-start-box,.sme-designed[data-page="other-products"] .op-criteria-box{padding:24px!important;border:1px solid var(--sme-line);border-radius:16px;background:#fff}
@media(max-width:1000px){.sme-designed[data-page="other-products"] .op-rating-list{grid-template-columns:1fr}}
@media(max-width:760px){.sme-designed[data-page="other-products"] .d-intro,.sme-designed[data-page="other-products"] .op-factor-grid,.sme-designed[data-page="other-products"] .op-detail-grid,.sme-designed[data-page="other-products"] .op-market-new-grid,.sme-designed[data-page="other-products"] .op-source-new-grid,.sme-designed[data-page="other-products"] .op-redflag-grid,.sme-designed[data-page="other-products"] .op-expectations-grid{grid-template-columns:1fr}.sme-designed[data-page="other-products"] .op-redflag-card:last-child{grid-column:auto}}

.sme-designed[data-page="other-products"] .op-rating-list.brand-review-list{display:block}
.brand-search{padding:24px;background:#edf3ed;border-radius:16px;margin:24px 0}
.brand-search label{display:block;font-size:22px;font-weight:700;margin-bottom:12px}
.brand-search-controls{display:flex;gap:12px}.brand-search input{flex:1;min-width:0;padding:14px;border:1px solid #a0b2a5;border-radius:8px;font:inherit;background:#fff}.brand-search button{padding:12px 20px;border:0;border-radius:8px;background:var(--sme-wine);color:white;cursor:pointer}
.sme-designed .brand-search p{font-size:13px;margin:12px 0 0}
.brand-review{border-bottom:1px solid var(--sme-line);scroll-margin-top:30px}.brand-review summary{display:grid;grid-template-columns:minmax(0,1fr) 90px 65px 20px;gap:16px;align-items:center;padding:20px 8px;cursor:pointer}.brand-review summary:after{content:'+';font-size:24px;color:var(--sme-wine)}.brand-review[open] summary:after{content:'−'}.brand-review summary br{display:none}.brand-review summary .op-stars{margin:0;font-size:12px}.brand-review-body{padding:24px;max-width:900px;background:#fff;border-left:3px solid #c6a356;margin-bottom:24px}.brand-review-body h4{font-size:21px}.brand-review-body .brand-permalink{display:inline-block;margin:20px}.brand-review[hidden],#brand-search-empty[hidden]{display:none!important}
@media(max-width:520px){.brand-review summary{gap:8px;grid-template-columns:minmax(0,1fr) 70px 54px 16px}.brand-search{padding:18px}.brand-review-body{padding:18px}}
