.amazon-variant-picker{margin:16px 0;padding:16px;border:1px solid var(--line);background:#f2f7fc;display:flex;flex-wrap:wrap;gap:12px}
.amazon-variant-picker h2{font-size:16px;line-height:1.5;width:100%;margin:0}
.amazon-variant-picker label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:700;flex:1 1 130px;min-width:0}
.amazon-variant-picker select{width:100%;min-height:44px;border:1px solid #c3d4e5;background:white;color:var(--ink);padding:8px;font:inherit}
.amazon-variant-picker select:focus-visible{outline:3px solid var(--blue);outline-offset:2px}
.amazon-variant-picker p,.amazon-variant-picker small{width:100%;margin:0;font-size:12px;line-height:1.7;overflow-wrap:anywhere}
.amazon-variant-picker small{color:var(--muted)}
.amazon-reference-type{font-size:11px;color:var(--muted);margin:3px 0}
.amazon-color-filters input{position:static!important;opacity:1!important;width:14px;height:14px;margin-right:6px}
@media(max-width:600px){.amazon-variant-picker{padding:12px}.amazon-variant-picker label{flex-basis:100%}}

.amazon-price-time{font-size:11px;line-height:1.6;color:var(--muted);margin:4px 0}
