.bread-photo img{width:100%;max-width:100%;height:100%;object-fit:cover;transform:scale(1.01);transition:filter .35s,transform .5s var(--ease)}
html,body{overflow-x:clip}
.hero-bread{width:min(56vw,800px);height:auto;max-height:74vh;object-fit:contain}
@media (hover:hover) and (pointer:fine){.bread-card:hover .bread-photo img{filter:saturate(1.12);transform:scale(1.055)}}
@media(max-width:800px){.hero-bread{width:98vw;max-height:68vh}.love-title-wrap{left:0;right:auto;width:100%}.bread-photo img{width:100%;max-width:100%;height:100%;object-fit:cover;transform:scale(1.01)}}
