@media (min-width:768px) and (max-width:1024px){.dks-steam-carousel .swiper-slide,.dks-steam-carousel .swiper-slide-active{height:auto!important;min-height:0!important;box-sizing:border-box!important}.dks-steam-carousel .elementor-41068 .elementor-element-61bfbfc,.dks-steam-carousel .elementor-41068 .elementor-element-61bfbfc>.elementor-container{height:auto!important;min-height:0!important}.dks-steam-carousel .elementor-41068 .elementor-element-61bfbfc{display:flex!important;margin:0!important;padding:0!important;overflow:hidden!important}.dks-steam-carousel .elementor-41068 .elementor-element-61bfbfc>.elementor-container{display:flex!important;align-items:stretch!important}.dks-steam-carousel .elementor-41068 .elementor-element-112c7ba{flex:0 0 70%!important;width:70%!important;max-width:70%!important;min-width:0!important;height:auto!important;min-height:0!important;align-self:stretch!important;padding:0!important;box-sizing:border-box!important}.dks-steam-carousel .elementor-41068 .elementor-element-112c7ba>.elementor-widget-wrap{display:block!important;width:100%!important;height:auto!important;min-height:0!important;padding:0!important}.dks-steam-carousel .elementor-41068 .elementor-element-3fa1971,.dks-steam-carousel .elementor-41068 .elementor-element-3fa1971>.elementor-widget-container,.dks-steam-carousel .elementor-41068 .elementor-element-3fa1971 .elementor-shortcode,.dks-steam-carousel .elementor-41068 .dks-slider-banner,.dks-steam-carousel .elementor-41068 .dks-slider-banner-link,.dks-steam-carousel .elementor-41068 .dks-slider-banner-picture{display:block!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important;margin:0!important;padding:0!important;border:0!important;line-height:0!important;box-sizing:border-box!important}.dks-steam-carousel .elementor-41068 .dks-slider-banner-image{display:block!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;max-width:100%!important;object-fit:contain!important;object-position:center!important;margin:0!important;padding:0!important}.dks-steam-carousel .elementor-41068 .elementor-element-67e6b6c{flex:0 0 30%!important;width:30%!important;max-width:30%!important;min-width:0!important;min-height:0!important;align-self:stretch!important;margin:0!important;padding:0!important;box-sizing:border-box!important}.dks-steam-carousel .elementor-41068 .elementor-element-67e6b6c>.elementor-widget-wrap{display:flex!important;flex-direction:column!important;justify-content:space-between!important;gap:8px!important;width:100%!important;height:100%!important;min-height:0!important;padding:clamp(8px,1.2vw,12px)!important;box-sizing:border-box!important;overflow-wrap:anywhere!important}.dks-steam-carousel .elementor-41068 .elementor-widget-woocommerce-product-title .product_title{font-size:clamp(12px,1.55vw,16px)!important;line-height:1.4!important;margin:0!important;overflow-wrap:anywhere!important}.dks-steam-carousel .elementor-41068 .elementor-element-6ac6299{width:100%!important;min-width:0!important;min-height:0!important;margin:0!important}.dks-steam-carousel .elementor-41068 .elementor-element-6ac6299 .elementor-gallery__container{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(2,clamp(28px,4vw,38px))!important;grid-auto-rows:clamp(28px,4vw,38px)!important;gap:5px!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important;padding:0!important;margin:0!important;overflow:hidden!important;box-sizing:border-box!important}.dks-steam-carousel .elementor-41068 .elementor-element-6ac6299 .e-gallery-item{position:relative!important;width:100%!important;height:clamp(28px,4vw,38px)!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;box-sizing:border-box!important}.dks-steam-carousel .elementor-41068 .elementor-element-f94d7c6{margin:0!important;padding:0!important;text-align:center!important}.dks-steam-carousel .elementor-41068 .elementor-element-f94d7c6 .price{font-size:clamp(12px,1.5vw,16px)!important;line-height:1.4!important;overflow-wrap:anywhere!important}.dks-steam-carousel .elementor-41068 .elementor-element-8d07630{width:100%!important;min-width:0!important;margin:0!important}.dks-steam-carousel .elementor-41068 .elementor-element-8d07630 .elementor-button{width:100%!important;min-height:32px!important;padding:6px 4px!important;font-size:clamp(10px,1.2vw,12px)!important;line-height:1.35!important;white-space:normal!important}.dks-steam-carousel .elementor-swiper-button{display:flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;position:absolute!important;z-index:999!important;top:50%!important;width:36px!important;height:36px!important;align-items:center!important;justify-content:center!important;transform:translateY(-50%)!important;background:#3a0d20!important;color:#fff!important;border:1px solid rgba(255,255,255,.35)!important;border-radius:9px!important;box-shadow:0 3px 12px rgba(0,0,0,.28)!important}.dks-steam-carousel .elementor-swiper-button-prev{left:8px!important;right:auto!important}.dks-steam-carousel .elementor-swiper-button-next{right:8px!important;left:auto!important}}