.z-game-main .fc-commodity ul.commodity-list li .card_item {
            padding: 13px 10px 32px;
        }

        .z-game-main .fc-commodity ul.commodity-list li .card_item img {
            display: block;
            width: 110px;
            height: 110px;
            margin: 0 auto;
        }

        .z-game-main .fc-commodity .card-title>span {
            display: block;
            font-family: "default_bold";
            font-weight: bold;
            font-size: 20px;
            color: #F2A508;
            line-height: 24px;
            text-align: center;
            margin-bottom: 8px;
        }

        .z-game-main .fc-commodity .cheap-fut-coins {
            font-family: Poppins, sans-serif;
            font-weight: 500;
            font-size: 16px;
            color: rgba(51, 51, 51, 0.5);
            line-height: 19px;
            text-align: center;
            font-style: normal;
            text-transform: none;
        }

        .card-block .custom_btn {
            background: #FF5F09;
            border-radius: 4px 4px 4px 4px;
            font-weight: 500 !important;
            font-size: 16px !important;
            color: #FFFFFF;
        }

        /* 移动端：单列左右布局，图缩小、取消 auto 居中改为靠左，内容整体左对齐 */
        @media (max-width: 1024px) {
            .z-game-main .fc-commodity ul.commodity-list li .card_item {
                padding: 12px 14px;
                justify-content: flex-start;
                text-align: left;
            }

            .z-game-main .fc-commodity ul.commodity-list li .card_item img {
                width: 56px;
                height: 56px;
                flex: 0 0 auto;
                margin: 0 12px 0 0;
            }

            .z-game-main .fc-commodity .card-title>span {
                font-size: 15px;
                line-height: 20px;
                text-align: left;
                margin-bottom: 4px;
            }
        }