.product-switch[data-v-3e7766cf]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}button[data-v-3e7766cf]{text-align:left;border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--ink);font:inherit;cursor:pointer;border-radius:12px;align-items:center;gap:14px;padding:20px;transition:border-color .15s,background .15s;display:flex}button[data-v-3e7766cf]:hover,button[aria-pressed=true][data-v-3e7766cf]{border-color:var(--product-color)}button[aria-pressed=true][data-v-3e7766cf]{background:color-mix(in srgb,var(--product-color) 5%,#fff);box-shadow:inset 0 0 0 1px var(--product-color)}button[data-v-3e7766cf]:focus-visible{outline:2px solid var(--product-color);outline-offset:3px}img[data-v-3e7766cf]{-o-object-fit:contain;object-fit:contain;flex:none}.product-copy[data-v-3e7766cf]{flex:1;gap:6px;min-width:0;display:grid}strong[data-v-3e7766cf]{flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:18px;font-weight:600;display:flex}small[data-v-3e7766cf]{color:var(--muted);font-size:12px;font-weight:400;display:inline-block}.product-copy>span[data-v-3e7766cf]{color:var(--muted);font-size:13px;line-height:1.5}.selection-dot[data-v-3e7766cf]{border:1px solid var(--line-strong);border-radius:50%;flex:none;width:16px;height:16px}button[aria-pressed=true] .selection-dot[data-v-3e7766cf]{border:4px solid var(--product-color);background:#fff}@media (width<=640px){.product-switch[data-v-3e7766cf]{grid-template-columns:1fr;gap:10px}button[data-v-3e7766cf]{padding:16px}}
