@media(max-width:760px){.sweet-section{grid-template-columns:1fr;gap:20px;padding:25px 20px}.sweet-section .sweet-image{width:min(190px,100%);height:auto;aspect-ratio:1;justify-self:center}.sweet-section .sweet-image img{width:100%;height:100%;max-height:none;object-fit:contain}.sweet-copy{width:100%;padding:0}.sweet-copy p{max-width:none}.fondue-price{font-size:clamp(11px,3.3vw,13px);white-space:nowrap}.fondue-price span{white-space:nowrap}}

.sweet-image:focus-visible{outline:3px solid #eabb69;outline-offset:4px}
