.picks-hero{min-height:590px;background:radial-gradient(circle at 78% 24%,rgba(239,64,111,.4),transparent 28%),linear-gradient(135deg,#09080a 0%,#21131a 62%,#ef406f 160%);color:#fff;padding:clamp(80px,11vw,145px) clamp(24px,8vw,130px);display:grid;grid-template-columns:1fr auto;align-items:center;gap:7vw;overflow:hidden}.picks-hero-copy{max-width:780px}.picks-hero h1{font-size:clamp(52px,7vw,96px);letter-spacing:-.06em;margin-bottom:24px}.picks-hero h1 span{font-size:.2em;vertical-align:top;margin-left:4px;color:#ff9ab4}.picks-hero-copy>p:not(.section-kicker){font-size:clamp(19px,2vw,23px);color:rgba(255,255,255,.76);max-width:680px;margin-bottom:34px}.picks-seal{width:250px;height:250px;border-radius:50%;border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.07);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;flex-direction:column;box-shadow:0 30px 90px rgba(0,0,0,.3)}.picks-seal img{width:92px;height:92px;border-radius:50%;margin-bottom:15px}.picks-seal strong{font:800 18px Manrope,sans-serif}.picks-seal span{color:#ff9ab4;font-size:14px}.affiliate-note{padding:20px clamp(24px,8vw,130px);background:#fff0f5;border-bottom:1px solid #f0c8d4;display:flex;align-items:center;gap:22px}.affiliate-note strong{white-space:nowrap;color:#bd294f}.affiliate-note p{margin:0;color:#6d6269;font-size:14px}.picks-intro{display:grid;grid-template-columns:1fr 1fr;gap:8vw;align-items:end}.picks-intro h2,.product-section h2,.safety-panel h2,.more-picks h2,.picks-cta h2{font-size:clamp(36px,4.5vw,64px);letter-spacing:-.045em;margin:0}.picks-intro>p{font-size:19px;color:var(--muted);margin:0}.product-section{background:#fff7fa}.picks-head{margin-bottom:45px}.product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.product-card{background:#fff;border:1px solid var(--line);border-radius:26px;overflow:hidden;display:grid;grid-template-columns:210px 1fr;min-height:390px;box-shadow:0 16px 45px rgba(55,0,23,.055)}.product-visual{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:28px;padding:25px;background:linear-gradient(160deg,#171217,#35222b);color:#fff;overflow:hidden}.product-visual:after{content:'';position:absolute;width:180px;height:180px;border:35px solid rgba(255,255,255,.05);border-radius:50%;bottom:-90px;right:-80px}.product-visual>span{font-size:11px;text-transform:uppercase;font-weight:800;letter-spacing:.15em;color:#ffabc0;z-index:1}.bottle{width:86px;height:175px;border-radius:14px 14px 20px 20px;background:linear-gradient(90deg,#f1edf0,#fff 55%,#dfd6db);box-shadow:0 20px 30px rgba(0,0,0,.25);display:grid;place-items:center;color:#bd294f;font:800 22px Manrope,sans-serif;position:relative;z-index:1}.bottle:before{content:'';position:absolute;width:46px;height:24px;top:-20px;border-radius:5px 5px 0 0;background:#d6cdd1}.bottle:after{content:'';position:absolute;inset:46px 8px;background:linear-gradient(#ef406f 0 30%,#fff 30%);border-radius:4px;z-index:-1}.double-bottle{display:flex;align-items:flex-end;gap:10px;z-index:1}.double-bottle i{display:block;width:66px;height:150px;border-radius:11px 11px 16px 16px;background:linear-gradient(90deg,#e9e3e6,#fff);position:relative;box-shadow:0 18px 26px rgba(0,0,0,.24)}.double-bottle i:before{content:'';position:absolute;width:36px;height:20px;left:15px;top:-17px;background:#d0c6cb;border-radius:4px}.double-bottle i:after{content:'';position:absolute;inset:42px 7px;background:#ef406f;border-radius:4px}.double-bottle i:last-child:after{background:#8d5470}.flea-card .product-visual{background:linear-gradient(155deg,#2b1812,#74331e)}.clinical-card .product-visual{background:linear-gradient(155deg,#201320,#6b2850)}.douxo-card .product-visual{background:linear-gradient(155deg,#102421,#165b4f)}.douxo-card .bottle:after{background:linear-gradient(#2e9a83 0 30%,#fff 30%)}.duo-card .product-visual{background:linear-gradient(155deg,#241422,#7a315f)}.gentle-card .product-visual{background:linear-gradient(155deg,#142126,#356b78)}.gentle-card .bottle:after{background:linear-gradient(#65b7c8 0 30%,#fff 30%)}.product-copy{padding:32px;display:flex;flex-direction:column;align-items:flex-start}.retailer{text-transform:uppercase;letter-spacing:.13em;color:#c8325a;font-weight:800;font-size:11px;margin-bottom:12px}.product-copy h3{font-size:clamp(23px,2.2vw,31px);letter-spacing:-.035em;margin-bottom:14px}.product-copy>p:not(.retailer){color:var(--muted);margin-bottom:20px}.product-tags{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:25px}.product-tags span{font-size:11px;font-weight:700;background:#fff0f5;color:#9f2148;border-radius:999px;padding:6px 10px}.shop-button{margin-top:auto;display:inline-flex;align-items:center;justify-content:space-between;gap:20px;width:100%;padding:13px 16px;border-radius:12px;background:#171217;color:#fff;text-decoration:none;font-weight:800;transition:.2s transform,.2s background}.shop-button:hover{transform:translateY(-2px);background:#ef406f}.shop-button span{font-size:20px}.safety-panel{display:grid;grid-template-columns:auto 1fr;gap:35px;align-items:start;background:#fff}.safety-icon{width:74px;height:74px;border-radius:50%;background:#ef406f;color:#fff;display:grid;place-items:center;font-size:34px}.safety-panel>div:last-child{max-width:950px}.safety-panel p:last-child{font-size:18px;color:var(--muted);margin:24px 0 0}.more-picks{background:linear-gradient(125deg,#ef406f,#b7234c);color:#fff;display:flex;align-items:center;justify-content:space-between;gap:55px}.more-picks>div{max-width:820px}.more-picks p:not(.section-kicker){font-size:18px;color:rgba(255,255,255,.8);margin:24px 0 0}.more-picks .button{flex:none}.picks-cta{display:flex;align-items:center;justify-content:space-between;gap:60px;background:#fff}.picks-cta>div{max-width:820px}.picks-cta .button{flex:none}.solid-header{position:sticky}.solid-header .desktop-nav .active{color:#ef406f}
.itch-card .product-visual{background:linear-gradient(155deg,#27200f,#80682b)}.itch-card .double-bottle i:after{background:#d1a936}.itch-card .double-bottle i:last-child:after{background:#a98220}.tropi-card .product-visual{background:linear-gradient(155deg,#1b2715,#668447)}.tropi-card .bottle:after,.conditioner-card .bottle:after{background:linear-gradient(#79a350 0 30%,#fff 30%)}.tools-section{background:#fff}.equipment-section{background:#fff7fa}.tool-mark{width:118px;height:118px;border-radius:30px;border:1px solid rgba(255,255,255,.25);background:rgba(255,255,255,.12);display:grid;place-items:center;font:800 56px Manrope,sans-serif;color:#fff;box-shadow:0 18px 35px rgba(0,0,0,.2);z-index:1}.brush-card .product-visual{background:linear-gradient(155deg,#472110,#b8672d)}.deshed-card .product-visual{background:linear-gradient(155deg,#39160f,#b24d28)}.conditioner-card .product-visual{background:linear-gradient(155deg,#1a2a17,#638545)}.clipper-card .product-visual{background:linear-gradient(155deg,#19213a,#435a96)}.led-card .product-visual{background:linear-gradient(155deg,#29201a,#a16438)}.dryer-card .product-visual{background:linear-gradient(155deg,#141c25,#385b76)}
.comb-card .product-visual{background:linear-gradient(155deg,#2e2332,#76557d)}.detangler-card .product-visual{background:linear-gradient(155deg,#38223a,#9b568b)}.detangler-card .bottle:after{background:linear-gradient(#ca79b6 0 30%,#fff 30%)}.styptic-card .product-visual{background:linear-gradient(155deg,#4b1319,#b73a46)}.ear-section{background:#fff}.ear-cleaner-card .product-visual{background:linear-gradient(155deg,#172c36,#3e8ca1)}.ear-cleaner-card .bottle:after{background:linear-gradient(#6cc0d2 0 30%,#fff 30%)}.otic-card .product-visual{background:linear-gradient(155deg,#283514,#759036)}.otic-card .bottle:after{background:linear-gradient(#91ad49 0 30%,#fff 30%)}
.dental-section{background:#fff7fa}.microbrush-card .product-visual{background:linear-gradient(155deg,#1e2f36,#427b8c)}.dental-kit-card .product-visual{background:linear-gradient(155deg,#2d253e,#71609a)}
.curry-card .product-visual{background:linear-gradient(155deg,#17352b,#4f8a6f)}.long-slicker-card .product-visual{background:linear-gradient(155deg,#35231b,#986341)}.grinder-card .product-visual{background:linear-gradient(155deg,#182741,#466fa8)}
.rake-card .product-visual{background:linear-gradient(155deg,#172d38,#36758c)}
.towel-card .product-visual{background:linear-gradient(155deg,#283036,#71818b)}
.cat-comb-card .product-visual{background:linear-gradient(155deg,#30243a,#76558c)}
@media(max-width:1100px){.product-card{grid-template-columns:170px 1fr}.picks-seal{width:210px;height:210px}.picks-seal img{width:75px;height:75px}}
@media(max-width:850px){.picks-hero{grid-template-columns:1fr;min-height:auto}.picks-seal{display:none}.picks-intro,.product-grid{grid-template-columns:1fr}.product-card{grid-template-columns:150px 1fr}.safety-panel{grid-template-columns:1fr}.more-picks,.picks-cta{align-items:flex-start;flex-direction:column}.more-picks .button,.picks-cta .button{flex:auto}.affiliate-note{align-items:flex-start;flex-direction:column;gap:5px}}
@media(max-width:560px){.product-card{grid-template-columns:1fr}.product-visual{min-height:245px}.product-copy{padding:25px}.picks-hero{padding-top:75px;padding-bottom:75px}.picks-hero h1{font-size:48px}}

.hydra-vip-card .product-photo{background:#fff;padding:16px;min-height:300px}.hydra-vip-card .product-photo:after{display:none}.hydra-vip-card .product-photo img{display:block;width:100%;height:330px;object-fit:contain;border-radius:8px}
