/* Consumer functions use Helen Seward's existing editorial identity. */
.helen-retail{--ink:#292929;--sage:#333;--line:#e5e5e5;--cream:#f5f3ef}
.helen-retail .hex-gallery{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}
.helen-retail .hex-gallery .sel-catalogue-links{grid-column:1/-1}
.helen-retail .rtv-mosaic{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px}
.helen-retail .rtv-mosaic .he-story{grid-area:auto;min-height:370px}
.helen-retail .rtv-mosaic .he-story:only-child{min-height:430px}
.helen-retail .rt-grid{gap:36px}.helen-retail .rt-card{border:0;border-radius:0;padding:0;background:white}
.helen-retail .rt-product-photo{background:white;border-radius:0}.helen-retail .rt-card h3{font-family:Georgia,serif;font-size:22px;font-weight:400}.helen-retail .rt-panel{border-radius:0;background:white}
.helen-retail .rt-price{font-family:Arial,sans-serif;color:#292929}.helen-retail .rt-check input[type=radio]{width:auto;min-height:0;margin:0}
.helen-retail .hex-footer img{max-width:180px}.helen-retail .hex-footer{margin-top:0}
.helen-retail .hs-home-feature .product img{aspect-ratio:1;object-fit:contain;width:100%}
@media(max-width:700px){.helen-retail .hex-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.helen-retail .rtv-mosaic{grid-template-columns:1fr}.helen-retail .rtv-mosaic .he-story{min-height:280px}.helen-retail .rtv-mosaic .he-story:only-child{min-height:300px}}
.helen-preview.helen-retail .rtv-mosaic{grid-template-rows:none;grid-auto-rows:auto}
