.floor-variants{margin:24px 0;min-width:0}.floor-variants h2{margin:0 0 8px;font-family:inherit;font-size:18px}.floor-variants>p,.floor-variants>small{display:block;margin:8px 0;font-size:13px;line-height:1.6}.floor-variant-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,88px),1fr));gap:8px;margin:14px 0}.floor-variant{position:relative;display:flex;flex-direction:column;min-width:0;min-height:44px;padding:5px;border:1px solid var(--border);border-radius:4px;text-decoration:none;font-size:13px;overflow-wrap:anywhere}.floor-variant img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}.floor-variant span{padding:8px 2px}.floor-variant[aria-current=page]{border:2px solid;padding:4px}.floor-variant svg{position:absolute;right:8px;top:8px;background:white;border-radius:50%}.floor-variant:focus-visible{outline:3px solid currentColor;outline-offset:3px}