/* All six demonstrations remain visible without a cramped vertical scroll. */
.thumbs{overflow-x:hidden;padding:3px 4px 7px}
.product-embed .gallery{display:flex;flex-direction:column;gap:15px}
.product-embed .stage{width:100%;flex-shrink:0}
.product-embed .thumbs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;width:100%;max-height:none;overflow:visible;padding:4px}
.product-embed .thumb{width:100%;height:85px;min-width:0;margin:0;padding:5px 5px 23px;box-shadow:0 3px 0 #ddd5e9}
.product-embed .thumb img{width:100%;height:100%;object-fit:contain}
.product-embed .thumb small{font-size:10px;line-height:1.15;padding:4px 1px;white-space:normal}
.product-embed .below{margin:14px 4px 0;font-size:10px}
.product-embed .layout{padding:13px;background:#ffffffed}
.product-embed main{padding:12px}
.product-embed .theme-world{display:none}
@media(max-width:450px){.product-embed .thumbs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.product-embed .thumb{height:85px}.product-embed .thumb small{font-size:11px}}

.product-embed .stage{order:1}.product-embed .thumbs{order:2}.product-embed{overflow:hidden}
