:root{--kvc-ink:#26322d;--kvc-muted:#58665e;--kvc-paper:#fffdf8;--kvc-page:#f7f4ed;--kvc-soft:#f2eadf;--kvc-line:#e4dccf;--kvc-accent:#9f4d2e;--kvc-sage:#557568;--kvc-navy:#203c49}
.kvc-page-view #content-in{display:block;width:min(1200px,calc(100% - 32px));max-width:1200px;margin-inline:auto}.kvc-page-view .main{width:100%;max-width:none;float:none}.kvc-page-view .sidebar{display:none}.kvc-page-view #content{width:100%;margin-top:0}.kvc-page-view .kvc-page{width:100%}
.kvc-page{background:var(--kvc-page);color:var(--kvc-ink);font-family:-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic ProN","Yu Gothic",Meiryo,sans-serif;line-height:1.75;padding-bottom:64px}.kvc-shell{width:min(1120px,calc(100% - 40px));margin-inline:auto}.kvc-section{padding-block:40px}.kvc-hero{padding-block:72px 48px}.kvc-hero h1,.kvc-page h1,.kvc-page h2{font-family:"Hiragino Mincho ProN","Yu Mincho",YuMincho,serif;line-height:1.28}.kvc-hero h1{font-size:clamp(2rem,4vw,3.6rem);max-width:16ch;margin:.15em 0}.kvc-lead{font-size:1.08rem;max-width:64ch}.kvc-eyebrow{color:var(--kvc-sage);font-weight:700;letter-spacing:.05em}.kvc-notice,.kvc-disclosure{border:1px solid var(--kvc-line);background:var(--kvc-paper);padding:14px 16px;font-size:.88rem;color:var(--kvc-muted);margin-top:24px}.kvc-section-head{display:flex;justify-content:space-between;align-items:baseline;gap:20px;border-bottom:1px solid var(--kvc-line);margin-bottom:8px}.kvc-section-head a,.kvc-page a{color:var(--kvc-navy)}.kvc-category-list{background:var(--kvc-paper)}.kvc-category-row{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid var(--kvc-line);text-decoration:none}.kvc-category-row strong{font-size:1.1rem}.kvc-category-row small{display:block;color:var(--kvc-muted)}.kvc-method-summary{border-block:1px solid var(--kvc-line)}.kvc-method-summary ol{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding-left:22px}.kvc-breadcrumb{display:flex;gap:8px;font-size:.86rem;color:var(--kvc-muted);margin-bottom:24px}.kvc-controls{display:flex;align-items:end;gap:16px;padding-block:20px;border-block:1px solid var(--kvc-line)}.kvc-controls label{display:grid;gap:5px;font-weight:700}.kvc-controls select,.kvc-controls button{min-height:48px;border:1px solid var(--kvc-line);background:var(--kvc-paper);padding:8px 12px;color:var(--kvc-ink)}.kvc-product-list{background:var(--kvc-paper)}.kvc-product-row{display:grid;grid-template-columns:70px 90px minmax(220px,1fr) minmax(360px,1.2fr) 78px;align-items:center;gap:16px;padding:18px;border-bottom:1px solid var(--kvc-line)}.kvc-product-row h2{font:700 1rem/1.45 inherit;margin:2px 0}.kvc-product-row p,.kvc-product-row small{margin:0;color:var(--kvc-muted)}.kvc-product-image{height:72px;display:grid;place-items:center}.kvc-product-image img{max-width:72px;max-height:72px;object-fit:contain}.kvc-product-row dl{display:grid;grid-template-columns:repeat(3,1fr);margin:0}.kvc-product-row dl div{padding:0 12px;border-left:1px solid var(--kvc-line)}.kvc-product-row dt{font-size:.78rem;color:var(--kvc-muted)}.kvc-product-row dd{margin:0;font-weight:700}.kvc-condition-rank{font-size:.8rem;color:var(--kvc-sage)}.kvc-compare-check{display:grid;place-items:center;font-size:.75rem}.kvc-compare-check input{width:22px;height:22px}.kvc-compare-dock{position:fixed;z-index:30;bottom:18px;left:50%;transform:translateX(-50%);background:var(--kvc-navy);color:#fff;padding:10px 14px;display:flex;gap:24px;align-items:center;border-radius:8px;box-shadow:0 14px 34px rgba(54,45,35,.18)}.kvc-compare-dock[hidden]{display:none}.kvc-compare-dock button,.kvc-primary{background:var(--kvc-accent);color:#fff;border:0;min-height:48px;padding:10px 20px;border-radius:8px;text-decoration:none;font-weight:700}.kvc-page dialog{width:min(1000px,calc(100% - 32px));border:0;padding:28px;background:var(--kvc-paper);color:var(--kvc-ink)}.kvc-page dialog::backdrop{background:rgba(25,32,29,.6)}.kvc-dialog-close{float:right;border:0;background:transparent;font-size:1.6rem}.kvc-table-wrap{overflow:auto}.kvc-table-wrap table{border-collapse:collapse;min-width:700px;width:100%}.kvc-table-wrap th,.kvc-table-wrap td{padding:12px;border:1px solid var(--kvc-line);text-align:left}.kvc-detail-grid{display:grid;grid-template-columns:minmax(260px,.7fr) 1.3fr;gap:40px;margin-block:32px}.kvc-detail-grid figure{margin:0;background:var(--kvc-paper);padding:20px}.kvc-detail-grid img{width:100%;height:320px;object-fit:contain}.kvc-detail-grid figcaption{font-size:.75rem;color:var(--kvc-muted)}.kvc-detail-grid dl{margin:0}.kvc-detail-grid dl div{display:grid;grid-template-columns:1fr 1fr;gap:20px;border-bottom:1px solid var(--kvc-line);padding:13px}.kvc-detail-grid dd{margin:0;font-weight:700}.kvc-affiliate{background:var(--kvc-paper);border-top:3px solid var(--kvc-accent);padding:20px;margin-block:32px}.kvc-verified{color:var(--kvc-muted)}.kvc-prose{max-width:760px}.kvc-prose h2{margin-top:2em}
@media(max-width:760px){.kvc-shell{width:min(100% - 32px,1120px)}.kvc-hero{padding-block:48px 32px}.kvc-method-summary ol{grid-template-columns:1fr}.kvc-controls{align-items:stretch;flex-direction:column}.kvc-controls label,.kvc-controls select,.kvc-controls button{width:100%}.kvc-product-row{grid-template-columns:42px 64px 1fr}.kvc-product-row dl{grid-column:1/-1}.kvc-condition-rank{grid-column:3}.kvc-product-image{height:56px}.kvc-product-image img{max-width:56px;max-height:56px}.kvc-detail-grid{grid-template-columns:1fr}.kvc-detail-grid img{height:240px}.kvc-compare-dock{width:calc(100% - 32px);justify-content:space-between}.kvc-page dialog{padding:18px}}

/* Image 2.0 static page surfaces: artwork stays rasterized, transparent HTML hit areas preserve navigation and CTA behavior. */
.kvc-page-view #navi,.kvc-page-view .navi,.kvc-page-view .header-container,.kvc-page-view .mobile-footer-menu-buttons,.kvc-page-view .footer,.kvc-page-view .footer-container{display:none!important}
.kvc-page-view #content,.kvc-page-view #content-in,.kvc-page-view #main{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}
/* Use the same 1200px content canvas as the site home on every comparison page. */
.kvc-static{position:relative;width:100%;max-width:1200px;margin:0 auto;background:#f7f4ed;line-height:0;overflow:hidden}
.kvc-static picture{display:block;width:100%!important;max-width:100%!important;min-width:0!important}.kvc-static img{display:block;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important}
.kvc-static .kvc-hit{position:absolute;z-index:4;display:block;background:transparent!important;border:0!important;border-radius:8px;color:transparent!important;font-size:0!important;line-height:0;text-decoration:none!important;outline-offset:4px}
.kvc-static .kvc-hit:focus-visible{outline:3px solid #a35d3b}
.kvc-static .kvc-cta{position:absolute;z-index:5;display:block;background:transparent;color:transparent!important;font-size:0!important;line-height:0!important;text-decoration:none!important;border-radius:8px;text-shadow:none!important;outline-offset:4px}
.kvc-static .kvc-cta:focus-visible{outline:3px solid #a35d3b}
.kvc-static .kvc-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
/* The static image owns the comparison navigation. Hide any duplicate nav
   injected by the Cocoon theme so it cannot intercept transparent hit areas. */
.kvc-page-view .kv-compare-nav-overlay{display:none!important;pointer-events:none!important}
/* Shared header hit areas. The logo and the explicit home label both return to site root. */
.kvc-static .kvc-hit-logo{left:4%;top:1%;width:27%;height:7%}.kvc-static .kvc-hit-nav-home{display:none}.kvc-static .kvc-hit-nav-compare{left:48%;top:1%;width:8%;height:6%}.kvc-static .kvc-hit-nav-nutrients{left:56%;top:1%;width:9%;height:6%}.kvc-static .kvc-hit-nav-products{left:66%;top:1%;width:9%;height:6%}.kvc-static .kvc-hit-nav-method{left:76%;top:1%;width:9%;height:6%}.kvc-static .kvc-hit-nav-about{left:85%;top:1%;width:9%;height:6%}
.kvc-static-category .kvc-hit-nav-home,.kvc-static-product .kvc-hit-nav-home{display:block;left:47.5%;top:1%;width:5.5%;height:6%}.kvc-static-category .kvc-hit-nav-compare,.kvc-static-product .kvc-hit-nav-compare{left:53.5%;top:1%;width:7%;height:6%}.kvc-static-category .kvc-hit-nav-nutrients,.kvc-static-product .kvc-hit-nav-nutrients{left:61%;top:1%;width:9%;height:6%}.kvc-static-category .kvc-hit-nav-products,.kvc-static-product .kvc-hit-nav-products{left:70.5%;top:1%;width:9%;height:6%}.kvc-static-category .kvc-hit-nav-method,.kvc-static-product .kvc-hit-nav-method{left:80%;top:1%;width:9%;height:6%}.kvc-static-category .kvc-hit-nav-about,.kvc-static-product .kvc-hit-nav-about{display:none}
.kvc-static-compare .kvc-cta{left:6.3%;top:80.5%;width:86.4%;height:9.4%}.kvc-static-compare .kvc-hit-card-1{left:6%;top:36%;width:19%;height:23%}.kvc-static-compare .kvc-hit-card-2{left:23.5%;top:36%;width:19%;height:23%}.kvc-static-compare .kvc-hit-card-3{left:41%;top:36%;width:19%;height:23%}.kvc-static-compare .kvc-hit-card-4{left:58.5%;top:36%;width:19%;height:23%}.kvc-static-compare .kvc-hit-card-5{left:75%;top:36%;width:19%;height:23%}
.kvc-static-category .kvc-cta{left:4.2%;top:83.5%;width:91.5%;height:7.2%}.kvc-static-category .kvc-hit-row-1{left:4%;top:42%;width:92%;height:9%}.kvc-static-category .kvc-hit-row-2{left:4%;top:51.8%;width:92%;height:9%}.kvc-static-category .kvc-hit-row-3{left:4%;top:61.5%;width:92%;height:9%}.kvc-static-category .kvc-hit-row-4{left:4%;top:71.3%;width:92%;height:9%}.kvc-static-category .kvc-hit-row-5{display:none}.kvc-static-category .kvc-hit-filter{left:4%;top:35%;width:48%;height:6%}.kvc-static-category .kvc-hit-sort{left:54%;top:35%;width:23%;height:6%}
.kvc-static-search .kvc-search-form{position:absolute;z-index:7;left:17%;top:31%;width:66%;height:23%;margin:0;padding:0;pointer-events:none}
.kvc-static-search .kvc-search-input,.kvc-static-search .kvc-search-submit{position:absolute;z-index:8;pointer-events:auto;box-sizing:border-box;border:2px solid transparent;background:transparent;color:transparent;caret-color:transparent;opacity:.03;cursor:text;font:inherit}
.kvc-static-search .kvc-search-input{left:7%;top:14%;width:75%;height:37%;border-radius:12px;padding:8px 16px}
.kvc-static-search .kvc-search-submit{right:7%;top:13%;width:14%;height:40%;border-radius:12px;cursor:pointer}
.kvc-static-search .kvc-search-input:focus,.kvc-static-search .kvc-search-submit:focus{opacity:.35;outline:3px solid #a35d3b;background:rgba(255,255,255,.25)}
.kvc-static-search .kvc-search-pill-1{left:7.5%;top:56.5%;width:16%;height:7%}.kvc-static-search .kvc-search-pill-2{left:24.5%;top:56.5%;width:17%;height:7%}.kvc-static-search .kvc-search-pill-3{left:42%;top:56.5%;width:14%;height:7%}.kvc-static-search .kvc-search-pill-4{left:57.5%;top:56.5%;width:15%;height:7%}.kvc-static-search .kvc-search-pill-5{left:74%;top:56.5%;width:19%;height:7%}.kvc-static-search .kvc-cta{left:6.3%;top:82.5%;width:87.3%;height:10%}
.kvc-search-result .kvc-search-form{left:85.5%;top:2%;width:12%;height:6%;z-index:9}.kvc-search-result .kvc-search-input{left:0;top:0;width:1px;height:1px;padding:0}.kvc-search-result .kvc-search-submit{right:0;top:0;width:100%;height:100%}.kvc-search-result .kvc-result-nav-home{left:31%;top:2%;width:5.5%;height:6%}.kvc-search-result .kvc-result-nav-how{left:37.8%;top:2%;width:6.5%;height:6%}.kvc-search-result .kvc-result-nav-iherb{left:44.5%;top:2%;width:7%;height:6%}.kvc-search-result .kvc-result-nav-method{left:52.5%;top:2%;width:8%;height:6%}.kvc-search-result .kvc-result-nav-faq{left:63%;top:2%;width:8%;height:6%}.kvc-search-result .kvc-result-nav-contact{left:72.5%;top:2%;width:9.5%;height:6%}.kvc-search-result .kvc-search-result-row{left:var(--kvc-hit-desktop-left);top:var(--kvc-hit-desktop-top);width:var(--kvc-hit-desktop-width);height:var(--kvc-hit-desktop-height)}
.kvc-search-empty-result .kvc-search-form{left:20.2%;top:28.4%;width:59.6%;height:6.7%;z-index:9}.kvc-search-empty-result .kvc-search-input{left:0;top:0;width:100%;height:100%}.kvc-search-empty-result .kvc-search-submit{display:none}.kvc-search-empty-result .kvc-search-empty-browse{left:18.2%;top:67%;width:30.8%;height:10.5%}.kvc-search-empty-result .kvc-search-empty-method{left:51.4%;top:67%;width:30.8%;height:10.5%}
.kvc-static-product .kvc-cta{left:3.6%;top:87%;width:92.8%;height:7.2%}.kvc-static-product .kvc-hit-source{left:60%;top:70%;width:35%;height:12%}
.kvc-static-methodology .kvc-cta{left:4.7%;top:84%;width:90.6%;height:8.5%}.kvc-static-methodology .kvc-hit-compare{left:48%;top:1%;width:8%;height:6%}
.kvc-static-knowledge .kvc-cta{left:4.5%;top:85%;width:91%;height:8%;}
@media(max-width:760px){.kvc-static .kvc-hit-nav-compare,.kvc-static .kvc-hit-nav-nutrients,.kvc-static .kvc-hit-nav-products,.kvc-static .kvc-hit-nav-method,.kvc-static .kvc-hit-nav-about{display:none}.kvc-static .kvc-hit-logo{left:4%;top:1%;width:31%;height:6%}.kvc-static-category .kvc-hit-nav-home,.kvc-static-product .kvc-hit-nav-home{display:block;left:81%;top:1%;width:15%;height:6%}.kvc-static .kvc-hit-mobile-menu{left:89%;top:1%;width:10%;height:6%}.kvc-static .kvc-cta{font-size:clamp(15px,4.2vw,20px)}.kvc-static-compare .kvc-cta{left:5.6%;top:86.8%;width:89.1%;height:5.6%}.kvc-static-compare .kvc-hit-card-1{left:5%;top:27%;width:90%;height:6%}.kvc-static-compare .kvc-hit-card-2{left:5%;top:34.5%;width:90%;height:6%}.kvc-static-compare .kvc-hit-card-3{left:5%;top:42%;width:90%;height:6%}.kvc-static-compare .kvc-hit-card-4{left:5%;top:49.5%;width:90%;height:6%}.kvc-static-compare .kvc-hit-card-5{left:5%;top:57%;width:90%;height:6%}.kvc-static-category .kvc-cta{left:4%;top:89%;width:92%;height:5%}.kvc-static-category .kvc-hit-row-1{left:4%;top:33.8%;width:92%;height:13%}.kvc-static-category .kvc-hit-row-2{left:4%;top:47.1%;width:92%;height:13%}.kvc-static-category .kvc-hit-row-3{left:4%;top:60.5%;width:92%;height:13%}.kvc-static-category .kvc-hit-row-4{left:4%;top:73.8%;width:92%;height:13%}.kvc-static-category .kvc-hit-row-5{display:none}.kvc-static-category .kvc-hit-filter{left:4%;top:23%;width:88%;height:8%}.kvc-static-category .kvc-hit-sort{left:26%;top:30%;width:48%;height:7%}.kvc-static-product .kvc-cta{left:3.6%;top:88%;width:92.8%;height:5.2%}.kvc-static-product .kvc-hit-source{left:4%;top:78%;width:92%;height:8%}.kvc-static-methodology .kvc-cta{left:4%;top:89%;width:92%;height:5.2%}.kvc-static-methodology .kvc-hit-compare{left:7%;top:1%;width:20%;height:6%}}
@media(max-width:760px){.kvc-static-knowledge .kvc-cta{left:4%;top:89%;width:92%;height:5.2%}}

/* Live category controls: transparent native selects sit over the Image 2.0 filter artwork. */
.kvc-static-category .kvc-live-filters{position:absolute;inset:0;z-index:7;margin:0;padding:0;pointer-events:none}
.kvc-static-category .kvc-live-select-wrap{position:absolute;display:block;margin:0;padding:0;pointer-events:auto}
.kvc-static-category .kvc-live-shape{left:12%;top:35%;width:12%;height:6%}.kvc-static-category .kvc-live-amount{left:24%;top:35%;width:12%}.kvc-static-category .kvc-live-brand{left:36%;top:35%;width:15%}.kvc-static-category .kvc-live-sort{left:56%;top:35%;width:18%}
.kvc-static-category .kvc-live-select{display:block;width:100%;height:100%;margin:0;border:2px solid transparent;border-radius:8px;background:rgba(255,255,255,.01);color:transparent;cursor:pointer;font:inherit;opacity:.03;appearance:auto}
.kvc-static-category .kvc-live-select:focus{opacity:.35;outline:3px solid #a35d3b;background:rgba(255,255,255,.25)}
.kvc-static-category .kvc-live-select option{color:#26322d;background:#fffdf8;font-size:16px}
.kvc-static-category-multivitamin .kvc-live-shape{left:5%;top:43.5%;width:19%}.kvc-static-category-multivitamin .kvc-live-amount{left:25%;top:43.5%;width:20%}.kvc-static-category-multivitamin .kvc-live-brand{left:45.5%;top:43.5%;width:20%}.kvc-static-category-multivitamin .kvc-live-sort{left:74%;top:43.5%;width:17%}
.kvc-static-category-vitamin-d .kvc-live-shape{left:5%;top:40.5%;width:22%}.kvc-static-category-vitamin-d .kvc-live-amount{left:28%;top:40.5%;width:22%}.kvc-static-category-vitamin-d .kvc-live-brand{left:51%;top:40.5%;width:22%}.kvc-static-category-vitamin-d .kvc-live-sort{left:76%;top:40.5%;width:20%}
.kvc-static-category-omega-3 .kvc-live-shape{left:9%;top:24%;width:22%}.kvc-static-category-omega-3 .kvc-live-amount{left:32%;top:24%;width:17%}.kvc-static-category-omega-3 .kvc-live-brand{left:50%;top:24%;width:20%}.kvc-static-category-omega-3 .kvc-live-sort{left:78%;top:24%;width:16%}
.kvc-static-category-probiotics .kvc-live-shape{left:4%;top:29%;width:21%}.kvc-static-category-probiotics .kvc-live-amount{left:25%;top:29%;width:21%}.kvc-static-category-probiotics .kvc-live-brand{left:47%;top:29%;width:21%}.kvc-static-category-probiotics .kvc-live-sort{left:71%;top:29%;width:20%}
.kvc-category-art-nav{position:absolute;z-index:8;top:1.5%;right:6%;display:flex;align-items:center;gap:clamp(16px,2.5vw,38px);font-family:-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic ProN","Yu Gothic",Meiryo,sans-serif}.kvc-category-art-nav a{color:#173c31;text-decoration:none;font-size:clamp(13px,1.15vw,18px);font-weight:700;white-space:nowrap}.kvc-category-art-nav a:hover{color:#a35d3b}
.kvc-live-results{display:none!important}
@media(max-width:760px){.kvc-static-category .kvc-live-shape{left:5%;top:22.5%;width:42%;height:4.5%}.kvc-static-category .kvc-live-amount{left:52%;top:22.5%;width:43%}.kvc-static-category .kvc-live-brand{left:5%;top:26.8%;width:42%;height:4.5%}.kvc-static-category .kvc-live-sort{left:29%;top:31%;width:46%;height:4.5%}}

/* Category click geometry is declared by each verified completed-image manifest.
   No generic CTA or row coordinates may be reused across different artwork. */
.kvc-static-category .kvc-hit-map{left:var(--kvc-hit-desktop-left);top:var(--kvc-hit-desktop-top);width:var(--kvc-hit-desktop-width);height:var(--kvc-hit-desktop-height)}
@media(max-width:760px){.kvc-static-category .kvc-hit-map{left:var(--kvc-hit-mobile-left);top:var(--kvc-hit-mobile-top);width:var(--kvc-hit-mobile-width);height:var(--kvc-hit-mobile-height)}}
@media(max-width:760px){.kvc-static-search .kvc-search-form{left:4%;top:30.5%;width:92%;height:11%}.kvc-static-search .kvc-search-input{left:4%;top:22%;width:76%;height:57%;border-radius:12px;padding:8px 10px}.kvc-static-search .kvc-search-submit{right:3%;top:17%;width:18%;height:66%;border-radius:12px}.kvc-static-search .kvc-search-pill-1{left:4%;top:43.4%;width:18%;height:6.4%}.kvc-static-search .kvc-search-pill-2{left:23%;top:43.4%;width:19%;height:6.4%}.kvc-static-search .kvc-search-pill-3{left:43%;top:43.4%;width:16%;height:6.4%}.kvc-static-search .kvc-search-pill-4{left:60%;top:43.4%;width:17%;height:6.4%}.kvc-static-search .kvc-search-pill-5{left:78%;top:43.4%;width:18%;height:6.4%}.kvc-static-search .kvc-cta{left:4%;top:85.8%;width:92%;height:6.5%}}
@media(max-width:760px){.kvc-search-result .kvc-search-form{left:84%;top:1%;width:13%;height:6%}.kvc-search-result .kvc-search-input{left:0;top:0;width:1px;height:1px;padding:0}.kvc-search-result .kvc-search-submit{right:0;top:0;width:100%;height:100%}.kvc-search-result .kvc-result-nav-home,.kvc-search-result .kvc-result-nav-how,.kvc-search-result .kvc-result-nav-iherb,.kvc-search-result .kvc-result-nav-method,.kvc-search-result .kvc-result-nav-faq,.kvc-search-result .kvc-result-nav-contact{display:none}.kvc-search-result .kvc-search-result-row{left:var(--kvc-hit-mobile-left);top:var(--kvc-hit-mobile-top);width:var(--kvc-hit-mobile-width);height:var(--kvc-hit-mobile-height)}}
@media(max-width:760px){.kvc-search-empty-result .kvc-search-form{left:4%;top:9%;width:92%;height:6%;pointer-events:none}.kvc-search-empty-result .kvc-search-input{pointer-events:auto;left:0;top:0;width:100%;height:100%;opacity:.01}.kvc-search-empty-result .kvc-search-empty-browse{left:16.5%;top:59.7%;width:67%;height:7.1%}.kvc-search-empty-result .kvc-search-empty-method{left:16.5%;top:69.7%;width:67%;height:7.1%}}
@media(max-width:760px){.kvc-static-category-multivitamin .kvc-live-shape{left:4%;top:31.5%;width:45%;height:4.5%}.kvc-static-category-multivitamin .kvc-live-amount{left:50.5%;top:31.5%;width:45%;height:4.5%}.kvc-static-category-multivitamin .kvc-live-brand{left:4%;top:35.6%;width:45%;height:4.5%}.kvc-static-category-multivitamin .kvc-live-sort{left:50.5%;top:35.6%;width:45%;height:4.5%}}
@media(max-width:760px){.kvc-category-art-nav{top:1.6%;right:4%;gap:0}.kvc-category-art-nav a{display:none}.kvc-category-art-nav:after{content:"☰";color:#173c31;font-size:28px;line-height:1}}
@media(max-width:760px){.kvc-live-results{left:4%;top:39%;width:92%;min-height:52%;padding:10px}.kvc-static-category-multivitamin .kvc-live-results{left:4%;top:42%;width:92%;min-height:50%}.kvc-live-results table{font-size:10px}.kvc-live-results th,.kvc-live-results td{padding:6px}.kvc-live-results th:nth-child(3),.kvc-live-results td:nth-child(3){display:none}}
@media(max-width:760px){.kvc-static-category-vitamin-d .kvc-live-shape{left:4%;top:28.8%;width:21%;height:4.2%}.kvc-static-category-vitamin-d .kvc-live-amount{left:28%;top:28.8%;width:21%;height:4.2%}.kvc-static-category-vitamin-d .kvc-live-brand{left:52%;top:28.8%;width:21%;height:4.2%}.kvc-static-category-vitamin-d .kvc-live-sort{left:76%;top:28.8%;width:20%;height:4.2%}}
@media(max-width:760px){.kvc-static-category-omega-3 .kvc-live-shape{left:2.5%;top:27.5%;width:23%;height:4.2%}.kvc-static-category-omega-3 .kvc-live-amount{left:26%;top:27.5%;width:23%;height:4.2%}.kvc-static-category-omega-3 .kvc-live-brand{left:50%;top:27.5%;width:23%;height:4.2%}.kvc-static-category-omega-3 .kvc-live-sort{left:74.5%;top:27.5%;width:23%;height:4.2%}}
@media(max-width:760px){.kvc-static-category-probiotics .kvc-live-shape{left:6%;top:29%;width:42%;height:4.2%}.kvc-static-category-probiotics .kvc-live-amount{left:52%;top:29%;width:42%;height:4.2%}.kvc-static-category-probiotics .kvc-live-brand{left:6%;top:34.2%;width:42%;height:4.2%}.kvc-static-category-probiotics .kvc-live-sort{left:52%;top:34.2%;width:42%;height:4.2%}}

/* Brand, change-log and watchlist pages use dedicated raster shells. Their
   actual names and source links remain in the hidden semantic DOM; no visible
   HTML text is painted over the finished image. */
.kvc-static-catalog .kvc-catalog-row{left:var(--kvc-catalog-desktop-left);top:var(--kvc-catalog-desktop-top);width:var(--kvc-catalog-desktop-width);height:var(--kvc-catalog-desktop-height)}
.kvc-static-catalog .kvc-catalog-watchlist-link{left:8%;top:90%;width:84%;height:6%}
.kvc-static-catalog .kvc-catalog-brand-index{left:8%;top:2%;width:25%;height:7%}
.kvc-static-catalog .kvc-catalog-change-index{left:32%;top:2%;width:25%;height:7%}
.kvc-static-catalog .kvc-catalog-clear{left:var(--kvc-catalog-desktop-left,10%);top:var(--kvc-catalog-desktop-top,71%);width:var(--kvc-catalog-desktop-width,80%);height:var(--kvc-catalog-desktop-height,10%);padding:0;cursor:pointer}
.kvc-static-catalog .kvc-watchlist-toggle{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.kvc-static-catalog .kvc-watchlist-toggle:focus-visible{position:static;width:auto;height:auto;clip:auto;overflow:visible;white-space:normal;padding:8px;background:#fffdf8;color:#173c31;border:2px solid #a35d3b}
@media(max-width:760px){
  .kvc-static-catalog .kvc-catalog-row{left:var(--kvc-catalog-mobile-left);top:var(--kvc-catalog-mobile-top);width:var(--kvc-catalog-mobile-width);height:var(--kvc-catalog-mobile-height)}
  .kvc-static-catalog .kvc-catalog-watchlist-link{left:10%;top:91%;width:80%;height:5%}
  .kvc-static-catalog .kvc-catalog-brand-index{left:6%;top:1.5%;width:42%;height:6%}
  .kvc-static-catalog .kvc-catalog-change-index{left:52%;top:1.5%;width:42%;height:6%}
  .kvc-static-catalog .kvc-catalog-clear{left:var(--kvc-catalog-mobile-left,7%);top:var(--kvc-catalog-mobile-top,66%);width:var(--kvc-catalog-mobile-width,86%);height:var(--kvc-catalog-mobile-height,10%)}
}
