/* Six editorial entrances. Product cards, inventory, NEW/BEST and checkout are unchanged. */
.editorial-hero.editorial-categories.editorial-six{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 20px;padding-bottom:44px}
.editorial-six .editorial-category{min-width:0}
.editorial-six .editorial-photo{aspect-ratio:4/5;overflow:hidden;background:#f3f4f6}
.editorial-six .editorial-caption{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;position:relative;padding-top:16px}
.editorial-six .editorial-caption h2{font-size:22px;line-height:1.25;transition:transform .35s ease}
.editorial-six .editorial-caption span{grid-column:1;grid-row:2;font-size:10px;letter-spacing:.12em}
.editorial-six .editorial-caption b{grid-column:2;grid-row:1/3;align-self:center;transition:transform .35s ease}
.editorial-six .editorial-source{font-size:10px;line-height:1.4;letter-spacing:.035em;overflow-wrap:anywhere}
.editorial-hero.editorial-categories.editorial-six img,.editorial-hero.campaign-mosaic--synced img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}
.editorial-six .editorial-category:focus-visible{outline:2px solid currentColor;outline-offset:6px}
.editorial-six .editorial-category:focus-visible img{transform:scale(1.035)}
.editorial-six .editorial-category:focus-visible .editorial-caption h2{transform:translateX(4px)}
@media(hover:hover) and (pointer:fine){.editorial-six .editorial-category:hover img{transform:scale(1.035)}.editorial-six .editorial-category:hover .editorial-caption h2{transform:translateX(4px)}.editorial-six .editorial-category:hover .editorial-caption b{transform:translate(3px,-3px)}}
.editorial-hero.campaign-mosaic--synced{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px}
.editorial-hero.campaign-mosaic--synced .editorial-frame{height:clamp(150px,19vw,260px);min-width:0}
@media(max-width:700px){.editorial-hero.editorial-categories.editorial-six{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px;padding:0 20px 32px}.editorial-six .editorial-caption{padding-top:12px;gap:5px 4px}.editorial-six .editorial-caption h2{font-size:18px}.editorial-six .editorial-caption span{font-size:9px;letter-spacing:.07em}.editorial-six .editorial-caption b{font-size:19px}.editorial-six .editorial-source{font-size:9px}.editorial-hero.campaign-mosaic--synced{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-hero.campaign-mosaic--synced .editorial-frame{height:clamp(130px,43vw,240px)}}
@media(prefers-reduced-motion:reduce){.editorial-six .editorial-category img,.editorial-six .editorial-caption h2,.editorial-six .editorial-caption b,.editorial-hero.campaign-mosaic--synced img{transition:none!important;transform:none!important}}

body.buono .editorial-categories .clothing img{object-fit:cover;object-position:50% 35%}
body.buono .editorial-categories .kids img{object-fit:cover;object-position:50% 50%}
body.buono .editorial-categories .accessories img{object-fit:cover;object-position:50% 50%}
body.buono .editorial-categories .footwear img{object-fit:cover;object-position:50% 50%}
body.buono .editorial-categories .jewelry img{object-fit:cover;object-position:50% 50%}
body.buono .editorial-categories .life img{object-fit:cover;object-position:50% 50%}
body.editrack .editorial-categories .clothing img{object-fit:cover;object-position:50% 50%}
body.editrack .editorial-categories .kids img{object-fit:cover;object-position:50% 50%}
body.editrack .editorial-categories .accessories img{object-fit:cover;object-position:50% 50%}
body.editrack .editorial-categories .footwear img{object-fit:cover;object-position:50% 50%}
body.editrack .editorial-categories .jewelry img{object-fit:cover;object-position:50% 50%}
body.editrack .editorial-categories .life img{object-fit:cover;object-position:50% 50%}
