
/* v1.1.1 — CSS con mayor especificidad e !important para temas que sobreescriben */
body.single-product div.product .summary .price + .wcaup-attrs,
body.single-product .wcaup-attrs[data-wcaup="mounted"]{
  display:block !important;
  margin-top:.75rem !important;
}
.wcaup-attr{ margin:.75rem 0 1rem !important; }
.wcaup-attr-heading{ margin:0 0 .4rem !important; font-weight:700 !important; color:#374151 !important; }
.wcaup-attr-heading .wcaup-attr-label{ color:#6b7280 !important; font-weight:600 !important; margin-right:.35rem !important; }
.wcaup-attr-pills{ display:flex !important; flex-wrap:wrap !important; gap:.5rem !important; }
.wcaup-pill{ display:inline-flex !important; align-items:center !important; padding:.45rem .8rem !important; border:2px solid #1e3a8a !important; border-radius:10px !important; font-weight:700 !important; color:#111827 !important; background:#fff !important; }
.wcaup-pill.is-active{ box-shadow:0 0 0 2px rgba(30,58,138,.15) inset !important; }
