.gy-product-showcase{padding:64px 0;background:var(--brand-bg-alt)}.gy-product-showcase p{max-width:42ch}.gy-showcase-img{display:block;width:100%;height:max(230px,min(30vw,350px));-o-object-fit:cover;object-fit:cover;border-radius:var(--gy-radius);background:var(--brand-surface-muted)}.gy-product-category+.gy-product-category{margin-top:64px}.gy-product-category h2{margin-bottom:8px}.gy-product-category .row{margin-top:0}.gy-product-cell.gy-product-featured{width:100%}.gy-product-select{display:flex;flex-direction:column;width:100%;height:100%;padding:0;overflow:hidden;background:var(--brand-bg);color:var(--brand-text);border:1px solid var(--brand-border);border-radius:var(--gy-radius);text-align:left}.gy-product-select:hover{border-color:var(--brand-primary-light)}.gy-product-select img{width:100%;height:220px;-o-object-fit:contain;object-fit:contain;background:var(--brand-bg-alt)}.gy-product-label{display:grid;align-content:center;grid-gap:8px;gap:8px;padding:24px}.gy-product-label strong{font-size:1.25rem;color:var(--brand-primary)}.gy-product-label>span{color:var(--brand-primary-light);-webkit-text-decoration:underline;text-decoration:underline}@media (min-width:768px){.gy-product-featured .gy-product-select{display:grid;grid-template-columns:1fr 1fr}.gy-product-featured img{height:270px}}