body.home-editorial {
  --fit-blue: #9f4819;
  --fit-ink: #36271e;
  --fit-line: #e9d6c5;
  --accent: #b85b1f;
  --dark: #7e3b17;
  --tint: #fff3e7;
  background: radial-gradient(ellipse at 12% 3%,#ffead5,transparent 36rem),#fffcf8;
}
.home-editorial .header-product::before {content: "Home  /  "}
.home-editorial .product-story {--story-line:#d99b64}
.home-editorial .story-hero,.home-editorial .story-product,
.home-editorial .story-step,body.home-editorial #details,
.home-editorial .story-step:nth-child(even) .story-step-copy {background:#faf3ec}
.home-editorial .story-step img,.home-editorial .story-product>img {object-fit:contain}
.home-editorial .story-step-number::after,.home-editorial .story-heading .handwritten::after {background:#db9d6b}
.home-editorial .story-benefits {background:#faefdf;border-color:#eed6bc}
.home-editorial .story-benefit-icon,.home-editorial .store-card:has(input:checked) {background:#fff2df}
.home-editorial .story-faq {background:linear-gradient(120deg,#87441d,#552d19);border-color:#aa7145}
.home-editorial .story-faq .eyebrow,.home-editorial .story-faq .handwritten {color:#ffecd4}
.home-editorial .story-faq details,.home-editorial .story-faq details[open] {border-color:#cb9771}
.home-editorial .customer-reviews {background:#fff5e9}
.home-editorial .customer-reviews .affiliate-secondary {border-color:#d5a883}
.home-editorial .photo-feature-lines path,.home-editorial #details .photo-feature-lines path {stroke:#a45a28}
.home-editorial #details .photo-feature-lines circle {fill:#914414}
.home-editorial #details .photo-feature-notes span {background:#fffaf4eb;color:#603216}
.home-editorial .kids-listing,.home-editorial .retailer-reference {color:#714320;background:#fcf0e2;padding:.55rem .85rem;border-radius:.7rem;font-size:.84rem;margin:.5rem 0}
.home-editorial .kids-listing summary {cursor:pointer}
.home-editorial .kids-listing p {margin:.4em 0}
.home-collection #catalog-grid .card-photo-wrap .compact-photo {background:#fff1df}
.home-collection #catalog-grid .card-save,.home-collection #catalog-grid .card-details span {color:#934718}
.home-collection #catalog-grid .card-details span {background:#a04a18;color:white}
.home-collection .finds-search {background:#fff4e8;border-color:#ead0b4}
.home-collection .finds-sort {border-color:#ead2bd}
.home-editorial .store-card:has(input:checked) {box-shadow:inset 0 0 0 1px #a95c29}
.home-editorial .handwritten {color:var(--fit-blue)}
.home-editorial .photo-edge-fill{filter:blur(7px);transform:scale(1.03)}
.home-editorial #details .story-explanation{display:block;color:#625347;line-height:1.6}
.product-page.home-editorial .back-to-pet{background:#faf0e4;align-items:center;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);min-height:0}
.home-editorial .back-to-pet::after{content:"";display:block;justify-self:center;width:min(100%,260px);aspect-ratio:1;background:url(assets/categories-atlas.webp.avif) 100% 0 / 500% 200% no-repeat}
.product-page.home-editorial .back-to-pet .pet-banner-copy{padding:clamp(16px,4vw,50px)}
.product-page.home-editorial .back-to-pet .eyebrow,.product-page.home-editorial .back-to-pet .handwritten{color:var(--fit-blue)}
.product-page.home-editorial .back-to-pet .primary{background:var(--fit-blue)}
