.product-page .product-banner-section {
    background-image: linear-gradient(180deg, rgba(1, 53, 87, 0.03) 0.15%, rgba(1, 53, 87, 0.7) 34.89%, #013557 100%), url('assets/product/product-banner-player.png');
}

.product-page .banner-decorator {
    left: 8px;
}

.product-page .product-list-content {
    width: 100%;
    max-width: 1202px;
    padding: 24px 16px 80px;
}

/* Breadcrumb, product, and SEO article styles now use common classes in styles.css */

.product-page .seo-article {
    margin-top: 50px;
    margin-bottom: 50px;
}
@media (max-width: 767px) {
    .product-page .product-banner-section {
        background-image: linear-gradient(180deg, rgba(1, 53, 87, 0.03) 0.15%, rgba(1, 53, 87, 0.7) 34.89%, #013557 100%), url('assets/product/mobile-product-banner.png');
    }
    .product-page .banner-decorator {
        left: 5px;
    }
}
