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