.local-showcase.local-showcase-bakery{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1.25rem,2.6vw,2rem);align-items:start;}.local-showcase-bakery .local-showcase-copy{max-width:64rem;}.local-showcase-bakery .local-showcase-copy h3{margin-bottom:.7rem;}.local-showcase-bakery .local-showcase-copy > p{max-width:65rem;}.local-bakery-demo{display:block;margin:0;background:#f9f7f2;border-radius:15px;overflow:hidden;border:1px solid rgba(11,61,46,.16);box-shadow:0 16px 38px rgba(11,61,46,.08);}.local-bakery-demo-scroller{width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#aec2b4 #f0ece4;}.local-bakery-demo img{display:block;width:100%;height:auto;max-width:none;}.local-bakery-demo figcaption{padding:.75rem 1rem;font-size:.73rem;line-height:1.55;color:#5b6f61;border-top:1px solid rgba(11,61,46,.12);}.local-bakery-swipe{display:none;}.local-bakery-demo-scroller:focus-visible{outline:3px solid #b98b46;outline-offset:-3px;}@media (max-width:700px){.local-bakery-demo-scroller img{width:900px;max-width:none;}.local-bakery-swipe{display:block;padding:.75rem 1rem;background:#e9eee6;border-bottom:1px solid rgba(11,61,46,.12);font-size:.75rem;font-weight:700;color:#234938;}}