#section__store{ .store__product{ margin-top: calc(var(--spacing)*1.5); margin-bottom: calc(var(--spacing)*0.5); position: relative; figure{ aspect-ratio: 4/3; background-color: var(--color-bg); background-color: var(--data-bg); margin-bottom: calc(var(--spacing)*0.5); } img{ width: 100%; height: 100%; object-fit: contain; } a{ text-decoration: none; } .link-block{ display: block; height: 100%; width: 100%; position: absolute; top: 0; left: 0; cursor: pointer; } } }