.heleomo-duraprint-promo .heleomo-collection-card { display: block; height: 100%; padding: 20px; border: 1px solid color-mix(in srgb, var(--accent-color), transparent 80%); border-radius: 12px; background: var(--surface-color); color: var(--default-color); }
.heleomo-collection-card img { display: block; width: 100%; aspect-ratio: 3 / 2; object-fit: contain; margin-bottom: 16px; }
.heleomo-collection-card h3 { color: var(--heading-color); }
.heleomo-collection-card p { margin-bottom: 0; font-size: 14px; }
.heleomo-collection-card:hover, .heleomo-collection-card:focus-visible { border-color: var(--accent-color); }
.heleomo-decor-card { height: 100%; margin: 0; padding: 12px; border: 1px solid #dfe9e3; border-radius: 12px; background: var(--surface-color); }
.heleomo-decor-card a { display: block; }
.heleomo-decor-card img { display: block; width: 100%; height: auto; aspect-ratio: 4 / 3; object-fit: contain; background: #f4f7f6; }
.heleomo-decor-card figcaption { padding-top: 12px; font-size: 14px; line-height: 1.5; text-align: center; overflow-wrap: anywhere; }
.heleomo-decor-disclaimer { font-size: 14px; }
