        .ds-wrapper {
            width: 100%;
        }

        .ds-slider-window {
            overflow: hidden;
        }

        .ds-slider-track {
            display: flex;
            transition: transform 0.4s ease;
        }

        .ds-card {
            min-width: 33.333%;
            padding: 12px;
            box-sizing: border-box;
        }

        .ds-card img {
            width: 100%;
            height: 320px !important;
            object-fit: cover;
            border-radius: 10px;
        }

        .ds-card-link {
            text-decoration: none;
            color: inherit;
        }

        .ds-content {
            padding-top: 14px;
        }

        .ds-price {
            font-size: 20px;
            margin: 10px 0;
        }

        .ds-meta {
            display: flex;
            gap: 12px;
            font-size: 14px;
            flex-wrap: wrap;
        }

        .ds-navigation {
            display: flex;
            justify-content: center;
            gap: 10px;
            margin-top: 20px;
        }

        .ds-arrow {
            width: 36px !important;
            height: 36px !important;
            min-width: 36px !important;
            min-height: 36px !important;

            display: flex !important;
            align-items: center !important;
            justify-content: center !important;

            padding: 0 !important;
            margin: 0 !important;

            border-radius: 50% !important;
            border: 1px solid #ccc !important;

            background: #fff !important;
            color: #000 !important;

            font-size: 14px !important;
            line-height: 1 !important;

            cursor: pointer !important;

            box-shadow: none !important;
            outline: none !important;

            transition: all 0.2s ease !important;
        }

        .ds-arrow:hover {
            background: #000 !important;
            color: #fff !important;
            border-color: #000 !important;
        }

