body.fashion-editorial {
  --fit-blue: #a72d4d;
  --fit-ink: #351b26;
  --fit-line: #ead1d9;
  --accent: #a72d4d;
  --dark: #7c233e;
  --tint: #fff4f6;
  background: radial-gradient(ellipse at 12% 3%,#f4dde5,transparent 36rem),#fffbfc;
}
.fashion-editorial .header-product::before {content: "Style  /  "}
.fashion-editorial .product-story {--story-line:#c6758c}
.fashion-editorial .story-hero,.fashion-editorial .story-product,
.fashion-editorial .story-step,body.fashion-editorial #details,
.fashion-editorial .story-step:nth-child(even) .story-step-copy {background:#fcf3f5}
.fashion-editorial .story-step img,.fashion-editorial .story-product>img {object-fit:contain}
.fashion-editorial .story-step-number::after,.fashion-editorial .story-heading .handwritten::after {background:#d49aad}
.fashion-editorial .story-benefits {background:#f9e9ef;border-color:#ead1d9}
.fashion-editorial .story-benefit-icon,.fashion-editorial .store-card:has(input:checked) {background:#fff1f5}
.fashion-editorial .story-faq {background:linear-gradient(120deg,#8d2848,#50192e);border-color:#b96b86}
.fashion-editorial .story-faq .eyebrow,.fashion-editorial .story-faq .handwritten {color:#ffe4ed}
.fashion-editorial .story-faq details,.fashion-editorial .story-faq details[open] {border-color:#c8879c}
.fashion-editorial .customer-reviews {background:#fdf5f8}
.fashion-editorial .customer-reviews .affiliate-secondary {border-color:#d7a4b5}
.fashion-editorial .photo-feature-lines path,.fashion-editorial #details .photo-feature-lines path {stroke:#b24c6e}
.fashion-editorial #details .photo-feature-lines circle {fill:#942746}
.fashion-editorial #details .photo-feature-notes span {background:#fff9fbed;color:#6b2942}
.fashion-editorial .kids-listing,.fashion-editorial .retailer-reference {color:#753c51;background:#f9eaf0;padding:.55rem .85rem;border-radius:.7rem;font-size:.84rem;margin:.5rem 0}
.fashion-editorial .kids-listing summary {cursor:pointer}
.fashion-editorial .kids-listing p {margin:.4em 0}
.fashion-collection #catalog-grid .card-photo-wrap .compact-photo {background:#fff1f5}
.fashion-collection #catalog-grid .card-save,.fashion-collection #catalog-grid .card-details span {color:#932c50}
.fashion-collection #catalog-grid .card-details span {background:#a72d4d;color:white}
.fashion-collection .finds-search {background:#fff6f8;border-color:#eed2dd}
.fashion-collection .finds-sort {border-color:#e8c6d2}
.fashion-editorial .store-card:has(input:checked) {box-shadow:inset 0 0 0 1px #b74f73}
.fashion-editorial .handwritten {color:var(--fit-blue)}
.fashion-editorial .photo-edge-fill{display:none}
.fashion-editorial #details .story-explanation{display:block;color:#73515f;line-height:1.6}
.product-page.fashion-editorial .back-to-pet{background:#faedf2;align-items:center;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);min-height:0}
.fashion-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) 25% 100% / 500% 200% no-repeat}
.product-page.fashion-editorial .back-to-pet .pet-banner-copy{padding:clamp(16px,4vw,50px)}
.product-page.fashion-editorial .back-to-pet .eyebrow,.product-page.fashion-editorial .back-to-pet .handwritten{color:var(--fit-blue)}
.product-page.fashion-editorial .back-to-pet .primary{background:var(--fit-blue)}
