/* POMÉ Size Buttons – compact */
.pome-size-wrap{display:inline-flex;flex-wrap:wrap;gap:2px;margin:.1rem 0 .15rem 0;vertical-align:middle;}
.pome-size-wrap + .pome-size-clear{display:inline-block;margin-left:2px;font-size:.45rem;color:#6b7280;text-decoration:underline;background:none;border:0;cursor:pointer;vertical-align:middle;}
.pome-size-btn{min-width:30px;min-height:34px;padding:.25rem .35rem;border:1px solid #d1d5db;border-radius:8px;background:#fff;cursor:pointer;font:inherit;line-height:1;transition:.12s box-shadow,.12s background;}
.pome-size-btn:hover{box-shadow:0 0 0 2px rgba(0,0,0,.06);}
.pome-size-btn.is-selected{background:#111827;color:#fff;border-color:#111827;}
.pome-size-btn.is-disabled{opacity:.45;cursor:not-allowed;filter:grayscale(30%);}
.variations_form .reset_variations.pome-hide{display:none!important;}
