.home-catalog .card{min-width:0}.home-catalog .photo img{object-fit:contain;background:#f5eef2}.home-catalog del{opacity:.65;margin-right:8px}.home-catalog ins{text-decoration:none;font-weight:800;color:#8b0758}
.home-catalog .catalog-status{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
.home-catalog .photo .second{display:block;position:absolute;inset:0;width:100%;height:100%;opacity:0;pointer-events:none;transition:opacity .2s}
@media(hover:hover) and (pointer:fine){.home-catalog .card:hover .photo .second,.home-catalog .photo:focus-visible .second{opacity:1}.home-catalog .image-toggle{display:none}}
@media(hover:none),(pointer:coarse){.home-catalog .photo.show-second .second{opacity:1}}
@media(prefers-reduced-motion:reduce){.home-catalog .photo .second{transition:none}}
/* Only the active collection button is pink. */
.hero .actions a.button[data-selected="true"],.hero .actions a.button[data-selected="true"]:hover,.hero .actions a.button[data-selected="true"]:focus-visible{background:#fa52b8;color:#201221}
.hero .actions a.button[data-selected="false"],.hero .actions a.button[data-selected="false"]:hover,.hero .actions a.button[data-selected="false"]:focus-visible{background:#fff;color:#17151b}
