/* V3: requested cute accents, five separate ingredients, compact proof and explicit offers. */
.voice-paw{display:block;width:32px;height:32px;margin:0 auto 12px;color:#648b54}.voice-paw svg{width:100%;height:100%}.owner-voices p:nth-child(2) .voice-paw{color:#8c75b0}.owner-voices p:nth-child(3) .voice-paw{color:#b87443}.owner-voices p:nth-child(4) .voice-paw{color:#648c93}
.paw-risk-photo{position:relative}.dirt-friends{position:absolute;inset:0;pointer-events:none}.dirt-friends span{position:absolute;width:80px;color:#b7c981;filter:drop-shadow(0 3px 4px #244c3c25)}.dirt-friends span:nth-child(1){left:7%;top:49%;transform:rotate(-13deg)}.dirt-friends span:nth-child(2){right:8%;top:39%;width:64px;color:#c7b9dc;transform:rotate(17deg)}.dirt-friends span:nth-child(3){right:22%;bottom:12%;width:46px;color:#efd68a}.dirt-caption{position:absolute;bottom:9px;right:12px;font-size:10px;background:#fff9e8e8;color:#4b5647;padding:4px 7px;border-radius:4px}.problem-action p{font-size:23px;line-height:1.6}.scent-zero strong{font-size:83px}
.ingredient-feature{margin-top:30px}.ingredient-feature.plant-aloe{background:#eef4e5}.ingredient-feature.plant-oat{background:#f6f0e1}.ingredient-feature.plant-cucumber{background:#e7efe2}.ingredient-feature>img{aspect-ratio:1/1;object-fit:cover}.ingredient-note{font-size:12px;line-height:1.8;margin:20px 3px 30px;color:#526c58}
.study-proof{display:grid;grid-template-columns:82px 1fr;align-items:center;gap:16px;margin-top:24px;padding-top:20px;border-top:1px solid #b5c9b3;text-decoration:none;color:inherit}.study-proof img{width:82px;border:1px solid #a7b9a8}.study-proof>span>*{display:block}.study-proof small{font-size:10px;color:#696082}.study-proof b{font-size:15px;margin:5px 0}.study-proof em{font-style:normal;font-size:13px}.study-proof em strong{font-size:23px;color:#24583c}.study-proof>span>span{font-size:10px;margin-top:7px;text-decoration:underline;text-underline-offset:3px}
.document-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:26px}.document-gallery a{min-width:0;text-align:center;text-decoration:none;color:var(--ink)}.document-gallery img{width:100%;height:auto;aspect-ratio:0.68;object-fit:contain;object-position:top;background:#edf0ed;border:1px solid #b2bdb2;box-shadow:0 5px 12px #244c3c12}.document-gallery span{display:block;font-size:16px;margin-top:16px}.document-gallery strong{display:block;font-family:PawJua;font-size:28px;margin-top:7px}.document-gallery small{display:block;font-size:11px;margin-top:12px;text-decoration:underline;text-underline-offset:4px}.document-disclosure{display:block;font-size:11px;margin-top:14px;color:#65558b}.proof-suite-head>p{line-height:1.75}
.standalone-report .lab-report{background:#f3f5f2}.standalone-report .report-focus{background:#fffef5!important;outline:2px solid #325a43;outline-offset:-2px}.standalone-report .lab-result{padding:18px 15px}.standalone-report .lab-report>header,.standalone-report .report-title{background:#f3f5f2}
.compare-guide{background:#f3eacb;padding:35px!important;border-radius:20px;margin-top:40px!important}.compare-guide>h3{font-family:PawJua;font-size:36px!important;line-height:1.4;text-align:center}.compare-guide>h3 em{font-style:normal;color:#4d7548}.first-care{display:flex;gap:24px;align-items:center;margin:30px 0}.first-care>span{width:80px;flex-shrink:0;color:#63865a;background:#e0eacb;border-radius:50%;padding:17px}.first-care svg{width:100%;display:block}.first-care b{font-family:PawJua;font-size:27px;line-height:1.4;font-weight:400}.first-care p{font-size:15px;margin-top:12px}.compare-guide .use-checks{display:grid;grid-template-columns:1fr;gap:0}.compare-guide .use-checks article{display:grid;grid-template-columns:46px 1fr;column-gap:17px;padding:24px 0;border-top:1px solid #c4bca0;background:none}.care-symbol{grid-row:span 2;width:46px;height:46px;color:#4d7548}.care-symbol svg{width:100%}.compare-guide .use-checks h3{font-family:PawJua;font-size:25px;line-height:1.35;margin:0 0 8px}.compare-guide .use-checks p{font-size:15px;line-height:1.8}.compare-guide .safety{font-size:12px;line-height:1.8;margin-top:15px}
.price-anchor{flex-direction:row;align-items:center;justify-content:space-between;width:100%;gap:8px}.price-anchor>b.sale-star,.refill-option .price-anchor>b.sale-star{display:grid;place-items:center;flex-shrink:0;width:78px;height:78px;background:#ef493b;color:white;font-family:Pretendard,sans-serif;font-weight:800;font-size:23px;clip-path:polygon(50% 0%,61% 16%,79% 7%,81% 28%,96% 25%,92% 45%,100% 55%,83% 65%,87% 86%,65% 84%,55% 100%,43% 85%,22% 94%,22% 74%,4% 72%,12% 53%,0% 39%,20% 33%,18% 12%,39% 18%)}.discount-rounding{font-size:11px;color:#5c6b50;margin:20px 0 0;text-align:center}
a:focus-visible{outline:3px solid #645086;outline-offset:5px}
@media(max-width:600px){.owner-voices p{padding:19px 14px 19px 50px}.voice-paw{position:absolute;left:14px;top:23px;width:25px;height:25px;margin:0}.problem-action p{font-size:19px}.dirt-friends span{width:52px}.dirt-friends span:nth-child(2){width:44px}.dirt-friends span:nth-child(3){width:32px}.dirt-caption{font-size:8px}.scent-zero strong{font-size:58px}.ingredient-feature{margin-top:25px}.ingredient-note{font-size:11px}.study-proof{grid-template-columns:75px 1fr;gap:15px}.study-proof img{width:75px}.document-gallery{gap:10px}.document-gallery span{font-size:12px;margin-top:12px}.document-gallery strong{font-size:19px;line-height:1.4;white-space:nowrap}.document-gallery small{font-size:10px}.compare-guide{padding:27px 20px!important;margin-left:-3px;margin-right:-3px}.compare-guide>h3{font-size:30px!important}.first-care{gap:15px;margin:25px 0}.first-care>span{width:57px;padding:12px}.first-care b{font-size:24px}.first-care p{font-size:13px}.compare-guide .use-checks article{grid-template-columns:35px 1fr;gap:0 13px;padding:22px 0}.care-symbol{width:35px}.compare-guide .use-checks h3{font-size:23px}.compare-guide .use-checks p{font-size:14px}.price-anchor>b.sale-star,.refill-option .price-anchor>b.sale-star{width:62px;height:62px;font-size:20px}.price-anchor>span{font-size:11px}.refill-option .price-anchor{justify-content:flex-start;gap:18px}.discount-rounding{font-size:10px}}
.formula>.ingredient-note{color:#fffdf5}.study-proof>span>span,.study-proof small,.document-gallery small{font-size:11px}.dirt-caption{font-size:10px}
