.shop-info{margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%}.shop-info dt,.shop-info dd{display:block;padding:.2em}.shop-info dd{padding-left:3em}.shop-info div{border-bottom:1px solid rgba(255,255,255,.6);margin-top:.5em;max-width:100%}.shop-desc{margin-top:2rem;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:6;-webkit-line-clamp:6;overflow:hidden;max-height:11em;transition:max-height .5s ease}.shop-desc.expanded{line-clamp:unset;-webkit-line-clamp:unset;max-height:1000px;transition:max-height .5s ease}#toggle-desc{background-color:rgba(255,255,255,.6);border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;margin-left:auto;margin-top:1em;font-size:.79rem;padding:.5em}.shop-tag{display:inline-block;background-color:rgba(255,255,255,.4);font-size:.79rem;padding:.5em;margin:.5em}section{overflow-x:hidden}.scroll-container{margin-top:1rem;margin-bottom:1rem;overflow-x:scroll;max-width:100vw;box-sizing:border-box;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;touch-action:pan-x;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:-webkit-grab;cursor:grab}.scroll-container.active{cursor:-webkit-grabbing;cursor:grabbing}.scroll-track{display:flex;gap:16px;width:-webkit-max-content;width:-moz-max-content;width:max-content}.scroll-track img{-webkit-user-select:none;-moz-user-select:none;user-select:none;-o-object-fit:contain;object-fit:contain;height:200px;max-height:80vh;max-width:80vw;flex-shrink:0}.img-single{-o-object-fit:contain;object-fit:contain;height:200px}.instagram-gallery{margin:auto}.instagram-gallery__list{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));grid-gap:3rem;justify-content:center}.instagram-card__img{width:300px;height:auto;max-width:100%;-o-object-fit:cover;object-fit:cover;margin-left:auto;margin-right:auto;display:block}.caption{white-space:pre-line;max-width:90%}.date{display:block;text-align:right}.igtitle{border-bottom:1px solid #6e7955}