/* START_SECTION:vuppo-product (INDEX:54) */
.product-gallery .product-main-image{object-fit:contain;background:#fff}
.variant-thumbnails{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px}
.variant-thumbnail{background:#fff;border:1px solid var(--line);border-radius:10px;overflow:hidden;padding:4px;min-width:0;color:var(--ink)}
.variant-thumbnail[aria-pressed="true"]{border:2px solid var(--accent);padding:3px;background:var(--cream)}
.variant-thumbnail img{width:100%;aspect-ratio:1;object-fit:contain}
.variant-thumbnail span{display:block;font-size:9px;line-height:1.45;padding:6px 2px 8px;overflow-wrap:anywhere}
@media(max-width:800px){.variant-thumbnails{gap:7px}.variant-thumbnail span{font-size:8px}}
@media(max-width:560px){.variant-thumbnail span{font-size:9px}}
/* END_SECTION:vuppo-product */
