.products-catalog .catalog-art>img{height:auto;aspect-ratio:16/9;object-fit:cover}
.products-catalog .game-thumbnails button{height:auto;aspect-ratio:16/9;padding:4px}
.products-catalog .game-thumbnails img{width:100%;height:100%;object-fit:contain}
.products-catalog .catalog-info{min-width:0}
.product-details .dalo-poster{width:100%;height:auto;max-width:none;max-height:none;aspect-ratio:16/9;object-fit:contain}
.product-gallery .screenshots{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.product-gallery .screenshot{min-width:0;text-align:start;background:#101318;border:1px solid #ffffff18;border-radius:14px;padding:10px}
.product-gallery .screenshot img{width:100%;height:auto;aspect-ratio:1920/921;object-fit:contain;background:#0f1217;border:0;border-radius:8px}
.product-gallery-note{color:#a8afbd;font-size:14px;line-height:1.9;margin-top:20px}
.product-copy{max-width:100%;margin:0}.product-copy h2{line-height:1.6}.product-copy a{overflow-wrap:anywhere}
@media(max-width:780px){.product-gallery .screenshots{display:grid;grid-template-columns:1fr;overflow:visible}.product-gallery .screenshot{max-width:none}.product-details .dalo-poster{height:auto;margin:0}.products-catalog .game-thumbnails button{min-width:95px;height:auto;flex:0 0 30%}}
