/* R20 — visible entry to the size grid, inside the approved seasonal palette. */
.storefront .pds-document-card .pds-card-action {
  display:flex; align-items:center; justify-content:space-between; gap:8px;
  width:100%; min-height:48px; padding:10px 12px;
  border:1px solid var(--gold); color:var(--forest); font-size:14px;
  font-weight:600; text-decoration:none; background:transparent;
}
.storefront .pds-document-card .pds-card-action span { font-size:20px; line-height:1; }
.storefront .pds-document-card .pds-card-action:hover,
.storefront .pds-document-card .pds-card-action:focus-visible {
  background:var(--forest); color:var(--paper); text-decoration:none;
}
.storefront .pds-document-card .pds-card-action:hover span { color:var(--gold); }

/* Reviewed frame of Bionda 0090103 (catalogue photo, 1200×1800).
   Garment occupies approximately y530–950. Keep both pieces and straps visible.
   Match the exact asset, not reference/name: alternate historical photos differ.
   Only the card viewport changes; the full original remains on the product page.
   This static framing must also persist with reduced motion and on hover. */
/* ManifestStaticFilesStorage inserts a content hash before the extension in CT. */
.storefront .pds-document-card .pds-document-photo img[src*="/851964bdedafb897."] {
  transform:scale(1.8); transform-origin:50% 28%;
}
@media(max-width:480px) {
  .storefront .pds-document-card .pds-card-action { font-size:12px; padding:10px 8px; }
}
