.morning-gallery{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.morning-gallery button{padding:3px;background:white;border:2px solid transparent;cursor:pointer;border-radius:4px}.morning-gallery button[aria-pressed="true"]{border-color:var(--navy,#082740)}.morning-gallery button:focus-visible{outline:3px solid #8A9E74;outline-offset:2px}.morning-gallery img,#morning-hero,.morning-shop-image img{display:block;width:100%;height:auto}.morning-shop-image{display:block}.product-visuals{min-width:0}@media(max-width:420px){.morning-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}