.store-page.block-box { --accent: #4f9275; --accent-rgb: 79, 146, 117; }
.block-box .gallery { grid-auto-columns: calc(var(--gallery-shot-height) * .460251); }
.block-box .shot { aspect-ratio: 1320 / 2868; }
.block-box .product-stage { background: #214a40; }
.block-box .product-stage::before {
  background-image: linear-gradient(90deg, rgba(14, 46, 40, .86) 0%, rgba(22, 61, 50, .68) 45%, rgba(23, 61, 50, .20) 77%, rgba(22, 58, 49, .30) 100%), url('cover-tr.webp');
  background-size: cover, cover;
  background-repeat: no-repeat;
  background-position: center, center 48%;
}
html[lang="en"] .block-box .product-stage::before {
  background-image: linear-gradient(90deg, rgba(14, 46, 40, .86) 0%, rgba(22, 61, 50, .68) 45%, rgba(23, 61, 50, .20) 77%, rgba(22, 58, 49, .30) 100%), url('cover-en.webp');
}
