.product-comparison_desktop__LUCPd{display:block}.product-comparison_mobile__3iDly{display:none}.product-comparison_card__uOLge{background:#fff;border:1px solid var(--line);border-radius:14px;padding:16px;box-shadow:var(--pet-shadow)}.product-comparison_card__uOLge .product-comparison_title__gTfnq{font-size:20px;line-height:1.3;margin:0 0 12px}.product-comparison_title__gTfnq a{display:block;min-height:44px;padding:4px 0;overflow-wrap:anywhere}.product-comparison_facts__fg0OH{margin:0}.product-comparison_fact__FNmz9{border-top:1px solid var(--line);padding:10px 0}.product-comparison_fact__FNmz9:first-child{border-top:0}.product-comparison_fact__FNmz9 dt{font-size:13px;font-weight:700;overflow-wrap:anywhere}.product-comparison_fact__FNmz9 dd{font-size:14px;line-height:1.55;margin:4px 0 0;overflow-wrap:anywhere}@media(max-width:760px){.product-comparison_desktop__LUCPd{display:none}.product-comparison_mobile__3iDly{display:grid;grid-template-columns:1fr;gap:16px;min-width:0}}@media print{.product-comparison_desktop__LUCPd{display:block}.product-comparison_mobile__3iDly{display:none}}.editorial-guide{max-width:1184px;margin:auto;padding:35px 0 0}.editorial-header{padding-bottom:30px}.bed-guide>.guide-body,.fountain-guide>.guide-body,.harness-guide>.guide-body,.litter-guide>.guide-body{max-width:790px;margin:0 auto 60px}.editorial-breadcrumbs{font-size:12px;color:var(--muted);margin-bottom:28px}.editorial-breadcrumbs span[aria-hidden]{margin:0 6px}.editorial-title{font-family:Arial,Helvetica,sans-serif;font-weight:800;letter-spacing:-1px;font-size:clamp(36px,4.6vw,58px);line-height:1.08;margin:0 0 26px;max-width:880px}.editorial-deck{display:flex;flex-wrap:wrap;align-items:baseline;gap:18px;border-top:1px solid var(--line);padding-top:22px;margin-bottom:22px}.editorial-deck .lead{margin:0;flex:1 1 480px}.editorial-date{font-size:13px;color:var(--muted);white-space:nowrap}.editorial-byline{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:20px;flex-wrap:wrap}.editorial-byline,.hero-figure{border-top:1px solid var(--line)}.hero-figure{margin:30px 0 0;padding-top:30px}.hero-figure img{display:block;width:100%;height:auto;border-radius:6px}.hero-figure figcaption{font-size:13px;color:var(--muted);margin-top:10px}.guide-figure{margin:22px 0 30px;padding:0}.guide-figure-art{background:#fff;border:1px solid var(--line);border-radius:6px;padding:18px}.guide-figure-art svg{display:block;width:100%;height:auto;max-height:260px}.guide-figure figcaption{font-size:13px;color:var(--muted);margin-top:10px}.editorial-guide .fit-box,.editorial-guide .sticky-card,.editorial-guide .verdict{background:#fff;border:1px solid var(--line)}.editorial-guide .toc{background:#fff}.editorial-guide .author-name{font-size:17px;margin:0 0 8px}@media(max-width:760px){.editorial-guide{padding:22px 22px 0;max-width:none}.editorial-byline{align-items:flex-start}}.editorial-guide .article-grid{max-width:100%;margin:0 0 60px;grid-template-columns:minmax(0,1fr) 270px;gap:48px}.editorial-guide .guide-body>section{margin-bottom:52px}.editorial-guide .editorial-byline .byline{margin-top:0}.editorial-guide .editorial-deck{flex-wrap:nowrap;align-items:flex-start;border-top:0;padding-top:0}.editorial-guide .editorial-date{order:-1;white-space:normal;flex:0 0 145px;padding-top:4px}.editorial-guide .editorial-deck .lead{max-width:760px;font-size:20px}.guide-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;font-size:14px;line-height:1.45}.guide-flow.two{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-flow>span{padding:12px;border-left:3px solid var(--ink)}.guide-flow strong{display:block;margin-top:6px;font-size:16px}.editorial-guide .toc a{min-height:44px;display:flex;align-items:center}.editorial-guide .mobile-cta button,.editorial-guide .pager button{min-width:44px;min-height:44px}@media(max-width:1240px){.editorial-guide{padding-inline:32px}}@media(max-width:960px){.editorial-guide .article-grid{grid-template-columns:minmax(0,1fr);gap:0}.editorial-guide .sticky-card{display:none}}@media(max-width:760px){.editorial-guide{padding-inline:22px}.editorial-guide .editorial-deck{flex-direction:column;gap:12px}.editorial-guide .editorial-date,.editorial-guide .editorial-deck .lead{flex:initial}.editorial-guide .editorial-deck .lead{font-size:18px}.guide-flow,.guide-flow.two{grid-template-columns:1fr}.editorial-guide .hero-figure{margin-top:24px;padding-top:20px}.editorial-guide .verdict{padding:22px}.editorial-guide .toc{grid-template-columns:1fr}}.quick-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:28px;align-items:start}.quick-product{min-width:0;border:1px solid var(--line);border-radius:8px;padding:20px;background:#fff;font-size:15px}.quick-product-name{font-size:20px;line-height:1.3;margin-bottom:12px}.quick-product .button{width:100%;gap:8px}.quick-details{display:block;font-size:13px;padding:12px 0 0;min-height:44px}.quick-product .amazon-card--compact{max-width:none;border:0;padding:0;margin:0;display:grid;grid-template-columns:88px minmax(0,1fr);gap:12px;align-items:center}.amazon-card--compact>.eyebrow{display:none}.amazon-card--compact>a:not(.button){grid-column:1;grid-row:1}.amazon-card--compact .amazon-card-image{width:88px;height:88px;object-fit:contain;border:0;margin:0}.amazon-card--compact .amazon-card-title{grid-column:2;grid-row:1;margin:0;font-size:17px;line-height:1.35}.amazon-card--compact>.disclosure,.amazon-card--compact>.note,.amazon-card--compact>a.button{grid-column:1/-1;margin:0}.amazon-card--compact>.note{font-size:10px;line-height:1.5}@media(max-width:760px){.quick-products{grid-template-columns:1fr;gap:12px;margin-top:20px}.quick-product{padding:16px}.quick-product .eyebrow{margin-bottom:12px}.editorial-guide .editorial-header{padding-bottom:12px}.editorial-title{font-size:clamp(30px,8vw,40px);margin-bottom:16px}.editorial-guide .editorial-deck .lead{font-size:16px;line-height:1.55}.editorial-byline{padding-top:14px}.editorial-guide .editorial-breadcrumbs{margin-bottom:18px}.quick-product:not(.quick-product--featured) p:not(.eyebrow){margin-bottom:10px}}.editorial-guide .editorial-title{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.8px}.editorial-guide #comparison h2,.editorial-guide #faq h2,.editorial-guide #fit h2,.editorial-guide #sources h2,.editorial-guide .guide-body>section:not(.product-section)>h2,.editorial-guide .verdict h2{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.6px}.editorial-guide .quick-product{border-radius:20px;border-color:#e3e8e2;box-shadow:var(--pet-shadow)}.editorial-guide .quick-product .amazon-card--compact{border:0;padding:0;box-shadow:none}.editorial-guide .verdict{border-radius:16px;border-color:#e3e8e2;box-shadow:var(--pet-shadow);background:var(--sage)}.editorial-guide .fit-box{border-radius:16px;background:var(--sage)}.editorial-guide .amazon-card:not(.amazon-card--compact),.editorial-guide .guide-figure-art,.editorial-guide .sticky-card{border-radius:16px;border-color:#e3e8e2;box-shadow:var(--pet-shadow)}.editorial-guide .amazon-card--compact{box-shadow:none}.editorial-guide .amazon-card a.button.affiliate-button{background:#ff9900;color:#172b24;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 3px 0 #cb7900,0 6px 12px rgba(132,77,0,.16)}.editorial-guide .amazon-card a.button.affiliate-button:hover{background:#e88b00;color:#172b24}@media(hover:hover) and (pointer:fine){.editorial-guide .amazon-card:not(.amazon-card--compact):hover,.editorial-guide .quick-product:hover,.editorial-guide .sticky-card:hover{box-shadow:var(--pet-shadow-raised)}}@media(prefers-reduced-motion:no-preference){.editorial-guide .amazon-card:not(.amazon-card--compact),.editorial-guide .quick-product,.editorial-guide .sticky-card{transition:box-shadow .2s ease,border-color .15s ease}}@media(max-width:760px){.editorial-guide .quick-product,.editorial-guide .verdict{border-radius:16px}.editorial-guide .amazon-card:not(.amazon-card--compact){border-radius:14px}}article.calm-guide .article-grid{display:block;grid-template-columns:none;max-width:900px;margin:0 auto 60px;gap:0}article.calm-guide .sticky-card{display:none}.calm-guide .product-section{background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:var(--pet-shadow);padding:28px;margin-bottom:40px}.calm-guide .product-overview{display:grid;grid-template-columns:280px minmax(0,1fr);gap:24px;align-items:start;margin-top:20px}@media(max-width:760px){.calm-guide .product-overview{grid-template-columns:1fr}}.calm-guide .product-overview .amazon-card{border:0;box-shadow:none;border-radius:0;padding:0;max-width:none;background:transparent}.calm-guide .product-overview .amazon-card-image{width:100%;height:auto;max-height:220px;object-fit:contain;border:0}.calm-guide .product-overview .amazon-card a.button.affiliate-button{background:#ff9900;color:#172b24;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 3px 0 #cb7900,0 6px 12px rgba(132,77,0,.16)}.calm-guide .product-overview .amazon-card a.button.affiliate-button:hover{background:#e88b00;color:#172b24}.calm-guide .fit-box{background:transparent;border:0;border-radius:0;padding:0;display:flex;flex-direction:column;gap:14px}.calm-guide .fit-box .fit-panel{border-radius:14px;padding:18px 20px}.calm-guide .fit-box .fit-panel:first-child{background:var(--sage)}.calm-guide .fit-box .fit-panel:last-child{background:#f4f3f0}.calm-guide .fit-box .fit-panel h3{margin:0 0 8px;font-size:15px}.calm-guide .fit-box .fit-panel p{margin:0;font-size:14px;line-height:1.55}.calm-guide .guide-contents{border:1px solid var(--line);border-radius:12px;padding:16px 20px;margin-bottom:32px}.calm-guide .guide-contents summary{cursor:pointer;font-weight:600}.calm-guide .guide-contents .toc{margin-top:12px;background:transparent}@media(max-width:760px){.calm-guide .product-section{padding:20px}.calm-guide .product-overview{gap:16px}}article.calm-guide>.guide-body{max-width:900px;margin:0 auto 60px}.calm-guide .product-suitability{grid-column:1/-1;display:flex;flex-direction:column;gap:8px;background:var(--sage);border-radius:10px;padding:10px 12px;margin:10px 0 2px}.calm-guide .product-suitability p{margin:0;font-size:13px;line-height:1.5}.calm-guide .product-suitability strong{display:block;font-size:12px;letter-spacing:.2px;margin-bottom:2px}.calm-guide .product-suitability span{display:block}.calm-guide .product-suitability p:last-child{border-top:1px solid var(--line);padding-top:8px}.calm-guide .product-overview{grid-template-columns:minmax(0,1fr) 280px}.calm-guide .editorial-byline .editorial-date{display:block;font-size:12px;padding-top:2px}@media(max-width:760px){.calm-guide .editorial-byline{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.calm-guide .product-overview{grid-template-columns:1fr}.calm-guide .editorial-byline .byline{flex:1 1;display:flex;align-items:center;gap:8px;min-width:0;font-size:12px;line-height:1.4}.calm-guide .editorial-byline .byline .avatar,.calm-guide .editorial-byline .byline img{width:32px;height:32px;border-radius:50%;flex:0 0 32px;object-fit:cover}.calm-guide .editorial-byline .byline .author-name,.calm-guide .editorial-byline .byline time.editorial-date{font-size:12px;line-height:1.4;margin:0}.calm-guide .editorial-byline .byline small{font-size:11px;line-height:1.4;display:block;color:var(--muted)}.calm-guide .editorial-byline .byline time.editorial-date{display:block;color:var(--muted)}.calm-guide .editorial-byline .article-share{flex:0 0 44px;min-width:0}.calm-guide .editorial-byline .article-share a,.calm-guide .editorial-byline .article-share button{min-height:44px;min-width:44px}.calm-guide .editorial-byline .article-share button{width:44px;padding:0;justify-content:center;font-size:0;gap:0}.calm-guide .article-share input{max-width:100%;min-width:0}.calm-guide .article-share:has([role=status]:not(:empty)),.calm-guide .article-share:has(label){flex-basis:100%}.calm-guide .article-share [role=status]:empty{display:none;margin:0;padding:0}.calm-guide .article-share [role=status]:not(:empty){display:block;font-size:12px;margin-top:6px}.calm-guide .editorial-byline{row-gap:8px}@media(max-width:300px){.calm-guide .editorial-byline .article-share,.calm-guide .editorial-byline .byline{flex-basis:100%}}.calm-guide .editorial-title{margin-bottom:12px}.calm-guide .editorial-deck{margin-bottom:16px}.calm-guide .editorial-deck .lead{font-size:16px}}.specs_specs__1jzvr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;margin:20px 0 0;padding:16px 18px;border:1px solid var(--line,#e3e8e2);border-radius:14px;background:#fff}.specs_specs__1jzvr>div{min-width:0}.specs_specs__1jzvr dt{font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#59665b}.specs_specs__1jzvr dd{margin:2px 0 0;font-size:15px;line-height:1.5;overflow-wrap:anywhere}.specs_supplies__JJsC9{display:grid;gap:12px;padding:0;list-style:none}.specs_supplies__JJsC9 li{padding:12px 14px;border-left:3px solid var(--ink,#243e33);background:#fff}.specs_supplies__JJsC9 strong{display:block;margin-bottom:4px}@media(max-width:760px){.specs_specs__1jzvr{grid-template-columns:1fr;padding:14px}}