.wc-parches-field{margin:10px 0}
.wc-parches-label{margin-bottom:6px}
.wc-parches-options{display:flex;flex-wrap:wrap;gap:10px}
.wc-parche-option{cursor:pointer;display:inline-block}
.wc-parche-option input{display:none}
.wc-parche-card{border:1px solid #ddd;border-radius:6px;padding:6px;min-width:60px;display:inline-block;text-align:center;transition:box-shadow .15s,border-color .15s;background:#fff}
.wc-parche-card.is-selected,.wc-parche-option input:checked + .wc-parche-card{border-color:#5b46c6;box-shadow:0 0 0 2px rgba(91,70,198,.12)}
.wc-thumb{margin:0 auto;background:#f8f8f8;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:11px;color:#666}
.wc-name{font-size:12px;margin-top:6px;text-align:center}
.variations_button .wc-parches-field{margin-bottom:12px}

[data-data_name^="f_quieres_personalizar_tu_estampado"] + .wc-parches-field{margin-top:8px}

/* v1.1.8: stack title + price via JS */
.wc-name{display:flex;flex-direction:column;align-items:center;gap:2px}
.wc-title{font-size:12px;line-height:1.2;text-align:center;word-wrap:break-word;white-space:normal}
.wc-price{font-size:11px;line-height:1.2;text-align:center;opacity:.9}
.wc-parche-card{width:120px}
