body.tech-editorial {
  --fit-blue: #2055ae;
  --fit-ink: #14243e;
  --fit-line: #ccdef1;
  --accent: #2153b3;
  --dark: #173f88;
  --tint: #eef6ff;
  background: radial-gradient(ellipse at 12% 3%,#dcedff,transparent 36rem),#f9fbff;
}
.tech-editorial .header-product::before {content: "Tech  /  "}
.tech-editorial .product-story {--story-line:#6ca8de}
.tech-editorial .story-hero,.tech-editorial .story-product,
.tech-editorial .story-step,body.tech-editorial #details,
.tech-editorial .story-step:nth-child(even) .story-step-copy {background:#eff5fc}
.tech-editorial .story-step img,.tech-editorial .story-product>img {object-fit:contain}
.tech-editorial .story-step-number::after,.tech-editorial .story-heading .handwritten::after {background:#75a9de}
.tech-editorial .story-benefits {background:#e8f3fc;border-color:#c4dff2}
.tech-editorial .story-benefit-icon,.tech-editorial .store-card:has(input:checked) {background:#eaf4ff}
.tech-editorial .story-faq {background:linear-gradient(120deg,#204f95,#172d57);border-color:#4877b9}
.tech-editorial .story-faq .eyebrow,.tech-editorial .story-faq .handwritten {color:#d7edff}
.tech-editorial .story-faq details,.tech-editorial .story-faq details[open] {border-color:#709dd6}
.tech-editorial .customer-reviews {background:#f0f7ff}
.tech-editorial .customer-reviews .affiliate-secondary {border-color:#8ab4da}
.tech-editorial .photo-feature-lines path,.tech-editorial #details .photo-feature-lines path {stroke:#3374b4}
.tech-editorial #details .photo-feature-lines circle {fill:#1a5092}
.tech-editorial #details .photo-feature-notes span {background:#f7fbffec;color:#193c69}
.tech-editorial .kids-listing,.tech-editorial .retailer-reference {color:#284d7b;background:#e7f1fc;padding:.55rem .85rem;border-radius:.7rem;font-size:.84rem;margin:.5rem 0}
.tech-editorial .kids-listing summary {cursor:pointer}
.tech-editorial .kids-listing p {margin:.4em 0}
.tech-collection #catalog-grid .card-photo-wrap .compact-photo {background:#eaf4ff}
.tech-collection #catalog-grid .card-save,.tech-collection #catalog-grid .card-details span {color:#245391}
.tech-collection #catalog-grid .card-details span {background:#2153b3;color:white}
.tech-collection .finds-search {background:#f1f7ff;border-color:#c7dcf0}
.tech-collection .finds-sort {border-color:#c6d8eb}
.tech-editorial .store-card:has(input:checked) {box-shadow:inset 0 0 0 1px #3c74bc}
.tech-editorial .handwritten {color:var(--fit-blue)}
.tech-editorial .photo-edge-fill{filter:blur(7px);transform:scale(1.03)}
.tech-editorial #details .story-explanation{display:block;color:#405776;line-height:1.6}
.product-page.tech-editorial .back-to-pet{background:#ebf4fd;align-items:center;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);min-height:0}
.tech-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) 0 100% / 500% 200% no-repeat}
.product-page.tech-editorial .back-to-pet .pet-banner-copy{padding:clamp(16px,4vw,50px)}
.product-page.tech-editorial .back-to-pet .eyebrow,.product-page.tech-editorial .back-to-pet .handwritten{color:var(--fit-blue)}
.product-page.tech-editorial .back-to-pet .primary{background:var(--fit-blue)}
