body.kitchen-editorial {
  --fit-blue: #128869;
  --fit-ink: #173b30;
  --fit-line: #cce8dc;
  --accent: #128869;
  --dark: #0b614c;
  --tint: #f0fbf5;
  background: radial-gradient(ellipse at 12% 3%,#ddf3e8,transparent 36rem),#fbfefc;
}
.kitchen-editorial .header-product::before {content: "Kitchen  /  "}
.kitchen-editorial .product-story {--story-line:#65ad92}
.kitchen-editorial .story-hero,.kitchen-editorial .story-product,
.kitchen-editorial .story-step,body.kitchen-editorial #details,
.kitchen-editorial .story-step:nth-child(even) .story-step-copy {background:#f1faf5}
.kitchen-editorial .story-step img,.kitchen-editorial .story-product>img {object-fit:contain}
.product-page.kitchen-editorial .story-step-copy {background:#f1faf5}
.kitchen-editorial .story-step-number::after,.kitchen-editorial .story-heading .handwritten::after {background:#8bc5aa}
.kitchen-editorial .story-benefits {background:#e3f5eb;border-color:#cce8dc}
.kitchen-editorial .story-benefit-icon,.kitchen-editorial .store-card:has(input:checked) {background:#edf9f2}
.kitchen-editorial .story-faq {background:linear-gradient(120deg,#126e55,#0c4637);border-color:#59a98a}
.kitchen-editorial .story-faq .eyebrow,.kitchen-editorial .story-faq .handwritten {color:#d6f8e6}
.kitchen-editorial .story-faq details,.kitchen-editorial .story-faq details[open] {border-color:#77b69d}
.kitchen-editorial .customer-reviews {background:#f4fcf7}
.kitchen-editorial .customer-reviews .affiliate-secondary {border-color:#9bcdb7}
.kitchen-editorial .photo-feature-lines path,.kitchen-editorial #details .photo-feature-lines path {stroke:#2c9671}
.kitchen-editorial #details .photo-feature-lines circle {fill:#087252}
.kitchen-editorial #details .photo-feature-notes span {background:#f7fffbed;color:#18553e}
.kitchen-editorial .kids-listing,.kitchen-editorial .retailer-reference {color:#34634f;background:#e7f7ee;padding:.55rem .85rem;border-radius:.7rem;font-size:.84rem;margin:.5rem 0}
.kitchen-editorial .kids-listing summary {cursor:pointer}
.kitchen-editorial .kids-listing p {margin:.4em 0}
.kitchen-collection #catalog-grid .card-photo-wrap .compact-photo {background:#edf9f2}
.kitchen-collection #catalog-grid .card-save,.kitchen-collection #catalog-grid .card-details span {color:#136d50}
.kitchen-collection #catalog-grid .card-details span {background:#128869;color:white}
.kitchen-collection .finds-search {background:#f4fcf7;border-color:#cde8dc}
.kitchen-collection .finds-sort {border-color:#c5e4d6}
.kitchen-editorial .store-card:has(input:checked) {box-shadow:inset 0 0 0 1px #3b9d7c}
.kitchen-editorial .handwritten {color:var(--fit-blue)}
.kitchen-editorial .photo-edge-fill{display:none}
.kitchen-editorial #details .story-explanation{display:block;color:#4d6c5d;line-height:1.6}
.product-page.kitchen-editorial .back-to-pet{background:#eaf8ef;align-items:center;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);min-height:0}
.kitchen-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) 50% 100% / 500% 200% no-repeat}
.product-page.kitchen-editorial .back-to-pet .pet-banner-copy{padding:clamp(16px,4vw,50px)}
.product-page.kitchen-editorial .back-to-pet .eyebrow,.product-page.kitchen-editorial .back-to-pet .handwritten{color:var(--fit-blue)}
.product-page.kitchen-editorial .back-to-pet .primary{background:var(--fit-blue)}
