.vpp .vpp-sizes{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:6px}.vpp .vpp-size{padding:7px 2px;border-radius:10px;gap:1px;min-width:0}.vpp .vpp-size b{font-size:15px;line-height:1.15}.vpp .vpp-size span,.vpp .vpp-size small{font-size:10.5px;line-height:1.25}.vpp .vpo-v{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:6px}.vpp .vpo-v button{min-width:0;padding:7px 2px;border-radius:10px}.vpp .vpo-v b{font-size:14px}.vpp .vpo-v span{font-size:10.5px}.vpp .vpo-v button.solo span{font-size:11.5px}.vpp .vpp-szgrid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px}.vpp .vpp-szgrid button{padding:10px 4px;border-radius:12px;align-items:center;text-align:center;gap:2px;min-width:0}.vpp .vpp-szgrid b{font-size:18px}.vpp .vpp-szgrid span{font-size:12px}.vpp .vpp-szgrid small{font-size:11px}@media (max-width:480px){.vpp .vpp-size span,.vpp .vpp-size small,.vpp .vpo-v span{font-size:9.5px}.vpp .vpp-size b,.vpp .vpo-v b{font-size:13px}.vpp .vpo-v button.solo span{font-size:10.5px}.vpp .vpp-szgrid b{font-size:15px}.vpp .vpp-szgrid span,.vpp .vpp-szgrid small{font-size:10px}}@media (max-width:480px){.vpp .vpp-size small{display:none}.vpp .vpp-size span,.vpp .vpo-v span{font-size:9px;line-height:1.15}.vpp .vpp-size{padding:6px 1px}.vpp .vpo-v button{padding:6px 1px}}