/* Uses the shared portrait gallery and product controls. */
.illuminated-frames{grid-template-columns:repeat(3,minmax(0,1fr))}
.illuminated-frames .option-tile{display:flex;flex-direction:column;text-align:center;gap:8px;padding:16px 5px}
.illuminated-frames .frame-swatch{width:29px;height:35px}
.illuminated-frames .option-tile strong,.illuminated-frames .option-tile small{align-self:center}
[data-page="illuminated"] .image-badge{background:#f6f3ecdf}
@media(max-width:360px){.illuminated-frames{gap:6px}.illuminated-frames .option-tile strong{font-size:12px}.illuminated-frames .option-tile small{font-size:11px}}
