{"product_id":"donner-ddp-60-88-key-semi-weighted-upright-keyboard-piano","title":"Donner DDP-60 Semi-Weighted Digital Piano","description":"\n\n\n\n\u003c!-- 2025-02-10 15:42 --\u003e\n\u003cstyle\u003e\n    [data-skudetails] {\n        display: none;\n    }\n\n    [data-skudetails].on {\n        display: block;\n    }\n\u003c\/style\u003e\n\n\u003cdiv data-skudetails=\"EC6680,ZH8049,ZH8012,ZH8034,ZH8006,ZH8063\"\u003e\n    \u003cstyle\u003e\n        \u003c!--\n        .cap {\n            margin: 0 auto !important;\n        }\n        --\u003e\n    \u003c\/style\u003e\n    \u003cdiv class=\"cap cai\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/1384\/9629\/files\/EC6681_1.jpg?v=1686729674\"\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"cap cai\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/1384\/9629\/files\/EC6681_2.jpg?v=1686729673\"\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"cap cai\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0609\/6260\/3240\/files\/60-2.jpg?v=1687944027\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"cap cai\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0609\/6260\/3240\/files\/60-1.jpg?v=1687944027\"\u003e\u003c\/div\u003e\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n    \u003cstyle\u003e\n        \u003c!--\n        .flex {\n            display: flex;\n        }\n\n        .bg-cover {\n            background-size: cover;\n        }\n\n        .pc\\:none {\n            display: none;\n        }\n\n        .pc\\:flex {\n            display: flex;\n        }\n\n        @media (max-width: 750px) {\n            .mb\\:flex {\n                display: flex;\n            }\n\n            .mb\\:none {\n                display: none;\n            }\n\n            .mb\\:block {\n                display: block;\n            }\n        }\n\n        \/* 高级导航轮播图样式 *\/\n        .advanced-swiper {\n            position: relative;\n            overflow: hidden;\n            margin-bottom: 10px;\n            line-height: 1.25;\n            margin: 0 auto;\n        }\n\n        .advanced-nav {\n            width: 100%;\n            position: absolute;\n            top: 40px;\n            justify-content: center;\n            z-index: 1;\n            flex-wrap: wrap;\n        }\n\n        .advanced-nav-item {\n            display: inline-block;\n            margin: 7px 10px;\n            cursor: pointer;\n            border-radius: 30px;\n            border: 2px solid #000;\n            line-height: 2.5em;\n            min-width: 170px;\n            background-color: #fff;\n            white-space: nowrap;\n            color: #000;\n            text-align: center;\n        }\n\n        .advanced-nav-item.on {\n            border-color: #fff;\n            background-color: #000;\n            color: #fff;\n        }\n\n        .advanced-swiper img {\n            width: 100%;\n            height: 100%;\n            object-fit: cover;\n            transition: transform 0.4s;\n            transform: translateX(0);\n        }\n\n        .advanced-swiper-container {\n            position: relative;\n            width: 100%;\n            height: 100%;\n        }\n\n        .advanced-swiper-text {\n            position: absolute;\n            top: 30%;\n            left: 60px;\n            width: 400px;\n            padding: 20px;\n            z-index: 1;\n            background-color: #404040;\n            color: #b0b8c1;\n        }\n\n        .advanced-swiper-small-title {\n            font-size: 14px;\n        }\n\n        .advanced-swiper-title {\n            font-size: 20px;\n            margin: 8px 0;\n        }\n\n        .advanced-swiper-dis {\n            font-size: 12px;\n        }\n\n        @media (max-width: 750px) {\n            .advanced-swiper {\n                width: 100%;\n                height: auto;\n                position: relative;\n                overflow: hidden;\n                margin: 0 auto;\n            }\n\n            .advanced-nav,\n            .advanced-swiper-text,\n            .advanced-nav {\n                position: static;\n                text-align: center;\n                width: 100%;\n                box-sizing: border-box;\n            }\n\n            .advanced-nav {\n                flex-direction: column;\n                align-items: center;\n            }\n\n            .advanced-nav-item {\n                margin: 8px 0;\n                width: 60%;\n            }\n        }\n\n        .a-carousel-left,\n        .a-carousel-right {\n            width: 80px;\n            position: absolute;\n            height: 100%;\n            top: 0;\n            z-index: 1;\n        }\n\n        .a-carousel-right {\n            right: 0;\n        }\n\n        .a-carousel-goto-prevpage,\n        .a-carousel-goto-nextpage {\n            position: absolute;\n            top: 0;\n            left: 0;\n            right: 0;\n            bottom: 0;\n            outline: 0;\n            border-radius: 5px;\n        }\n\n        .a-icon {\n            display: inline-block;\n            vertical-align: top;\n        }\n\n        .a-icon-alt {\n            position: absolute;\n            left: -9999px;\n            top: auto;\n            display: block;\n            width: 1px;\n            height: 1px;\n            line-height: 1px;\n            font-size: 1px;\n            overflow: hidden;\n        }\n\n        .a-icon.a-icon-previous-rounded {\n            position: absolute;\n            top: 50%;\n            left: 50%;\n            -webkit-transform: translate(-50%, -50%);\n            transform: translate(-50%, -50%);\n            background-size: 68px 52px;\n            width: 34px;\n            height: 52px;\n            outline: 0;\n            background-position: 0 0;\n            background-image: url(https:\/\/cdn.shopifycdn.net\/s\/files\/1\/1384\/9629\/files\/ydDD9hnRfziI_y7.png?v=1686043034);\n        }\n\n        .a-icon.a-icon-next-rounded {\n            background-size: 68px 52px;\n            width: 34px;\n            height: 52px;\n            outline: 0;\n            position: absolute;\n            top: 50%;\n            left: 50%;\n            -webkit-transform: translate(-50%, -50%);\n            transform: translate(-50%, -50%);\n            background-position: -34px 0;\n            background-image: url(https:\/\/cdn.shopifycdn.net\/s\/files\/1\/1384\/9629\/files\/ydDD9hnRfziI_y7.png?v=1686043034);\n        }\n\n        \/* 高级导航轮播图样式 END *\/\n        --\u003e\n    \u003c\/style\u003e\n    \u003cdiv class=\"advanced-swiper\" data-var=\"advancedSwiperList1\"\u003e\n        \u003cdiv class=\"advanced-swiper-text\"\u003e\n            \u003cspan class=\"advanced-swiper-small-title\"\u003e\u003c\/span\u003e\n            \u003cdiv class=\"advanced-swiper-title\"\u003eSemi Weighted\u003c\/div\u003e\n            \u003cdiv class=\"advanced-swiper-dis\"\u003eThe DDP-60 has a standard hammer action keyboard with 88 keys and 4 levels\n                of touch sensitivity, providing players with the ability to achieve subtle variations in tone and sound\n                quality by adjusting their key strike force. This enhances the playing experience for beginners by\n                providing excellent key feedback\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"advanced-swiper-container pc pc:flex mb:none\" data-index=\"0\"\u003e\n            \u003cdiv style=\"visibility: visible;\" class=\"a-carousel-col a-carousel-left\"\u003e\u003ca href=\"#\" class=\"a-carousel-goto-prevpage\" tabindex=\"0\"\u003e\u003ci class=\"a-icon a-icon-previous-rounded\"\u003e\u003cspan class=\"a-icon-alt\"\u003ePrevious page\u003c\/span\u003e\u003c\/i\u003e\u003c\/a\u003e\u003c\/div\u003e\n            \u003cimg alt=\"\" src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/1384\/9629\/files\/EC6681_11.jpg?v=1686729675\"\u003e \u003cimg alt=\"\" src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/1384\/9629\/files\/EC6681_7.jpg?v=1686729674\"\u003e \u003cimg alt=\"\" src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/1384\/9629\/files\/EC6681_10.jpg?v=1686729673\"\u003e \u003cimg alt=\"\" src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/1384\/9629\/files\/EC6681_9.jpg?v=1686729674\"\u003e \u003cimg alt=\"\" src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/1384\/9629\/files\/EC6681_8.jpg?v=1686729673\"\u003e\n            \u003cdiv style=\"visibility: visible;\" class=\"a-carousel-col a-carousel-right\"\u003e\u003ca href=\"#\" class=\"a-carousel-goto-nextpage\" tabindex=\"0\"\u003e\u003ci class=\"a-icon a-icon-next-rounded\"\u003e\u003cspan class=\"a-icon-alt\"\u003eNext page\u003c\/span\u003e\u003c\/i\u003e\u003c\/a\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"advanced-swiper-container mb mb:flex pc:none\" data-index=\"0\"\u003e\n            \u003cdiv style=\"visibility: visible;\" class=\"a-carousel-col a-carousel-left\"\u003e\u003ca href=\"#\" class=\"a-carousel-goto-prevpage\" tabindex=\"0\"\u003e\u003ci class=\"a-icon a-icon-previous-rounded\"\u003e\u003cspan class=\"a-icon-alt\"\u003ePrevious page\u003c\/span\u003e\u003c\/i\u003e\u003c\/a\u003e\u003c\/div\u003e\n            \u003cimg alt=\"\" src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/1384\/9629\/files\/EC6681_11.jpg?v=1686729675\"\u003e \u003cimg alt=\"\" src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/1384\/9629\/files\/EC6681_7.jpg?v=1686729674\"\u003e \u003cimg alt=\"\" src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/1384\/9629\/files\/EC6681_10.jpg?v=1686729673\"\u003e \u003cimg alt=\"\" src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/1384\/9629\/files\/EC6681_9.jpg?v=1686729674\"\u003e \u003cimg alt=\"\" src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/1384\/9629\/files\/EC6681_8.jpg?v=1686729673\"\u003e\n            \u003cdiv style=\"visibility: visible;\" class=\"a-carousel-col a-carousel-right\"\u003e\u003ca href=\"v\" class=\"a-carousel-goto-nextpage\" tabindex=\"0\"\u003e\u003ci class=\"a-icon a-icon-next-rounded\"\u003e\u003cspan class=\"a-icon-alt\"\u003eNext page\u003c\/span\u003e\u003c\/i\u003e\u003c\/a\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"advanced-nav flex\"\u003e\n            \u003cnav class=\"advanced-nav-item on\"\u003eSemi Weighted\u003c\/nav\u003e\n            \u003cnav class=\"advanced-nav-item\"\u003eMore Tone Options\u003c\/nav\u003e\n            \u003cnav class=\"advanced-nav-item\"\u003eLightweight Design\u003c\/nav\u003e\n            \u003cnav class=\"advanced-nav-item\"\u003eHeadphone Mode\u003c\/nav\u003e\n            \u003cnav class=\"advanced-nav-item\"\u003eCreation \u0026amp; Practice\u003c\/nav\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n\n\n    \u003cp\u003e\n        \u003cscript\u003e\n            $(function () {\n                window.advancedSwiperList1 = [\n                    {\n                        smallTitle: \"\",\n                        title: \"Semi Weighted\",\n                        swiperDis:\n                            \"The DDP-60 has a standard hammer action keyboard with 88 keys and 4 levels of touch sensitivity, providing players with the ability to achieve subtle variations in tone and sound quality by adjusting their key strike force. This enhances the playing experience for beginners by providing excellent key feedback.\",\n                    },\n                    {\n                        smallTitle: \"\",\n                        title: \"More Tone Options\",\n                        swiperDis:\n                            \"128 polyphony, 83 rhythms, 47 demos, 128 tones, 4 types of reverb effects - the multi-tone and multi-effect design sparks learning interest and unleashes creativity.\",\n                    },\n                    {\n                        smallTitle: \"\",\n                        title: \"Lightweight design\",\n                        swiperDis:\n                            \"The DDP-60's compact size and inward-folding wide board legs provide great visual feedback and maximum space-saving. The lightweight and slim design makes it easy to carry, and the simple installation process requires only a few steps for easy assembly and disassembly.\",\n                    },\n                    {\n                        smallTitle: \"\",\n                        title: \"Headphone Mode\",\n                        swiperDis:\n                            \"Headphone mode is suitable for silence practice without disturbing others.\",\n                    },\n                    {\n                        smallTitle: \"\",\n                        title: \"Anyone Can Be An Artist\",\n                        swiperDis:\n                            \"Learn music in online course or edit music with MIDI-USB through App.\",\n                    },\n                ];\n                \/\/ Initialize each advanced-swiper independently\n                $(\".advanced-swiper\").each(function () {\n                    const $currentSwiper = $(this);\n                    const advancedSwiperImg = $currentSwiper.find(\".advanced-swiper-container img\");\n                    const advancedSwiperSmallTitle = $currentSwiper.find(\".advanced-swiper-small-title\");\n                    const advancedSwiperTitle = $currentSwiper.find(\".advanced-swiper-title\");\n                    const advancedSwiperDis = $currentSwiper.find(\".advanced-swiper-dis\");\n\n                    \/\/ Handle navigation click within this swiper\n                    $currentSwiper.on(\"click\", \".advanced-nav-item\", function () {\n                        const index = $currentSwiper.find(\".advanced-nav .advanced-nav-item\").index($(this));\n                        updateIndex($currentSwiper, index);\n                    });\n\n                    \/\/ Handle next button click within this swiper\n                    $currentSwiper.find(\".a-icon-next-rounded\").on(\"click\", function (event) {\n                        event.preventDefault();\n                        event.stopPropagation();\n                        let index = parseInt($currentSwiper.find(\".advanced-swiper-container\").attr(\"data-index\"), 10);\n                        index++;\n                        const length = $(this).closest(\".advanced-swiper-container\").find(\"img\").length;\n                        if (index \u003e= length) {\n                            index = 0;\n                        }\n                        updateIndex($currentSwiper, index);\n                    });\n\n                    \/\/ Handle previous button click within this swiper\n                    $currentSwiper.find(\".a-icon-previous-rounded\").on(\"click\", function (event) {\n                        event.preventDefault();\n                        event.stopPropagation();\n                        let index = parseInt($currentSwiper.find(\".advanced-swiper-container\").attr(\"data-index\"), 10);\n                        index--;\n                        const length = $(this).closest(\".advanced-swiper-container\").find(\"img\").length;\n                        if (index \u003c 0) {\n                            index = length - 1;\n                        }\n                        updateIndex($currentSwiper, index);\n                    });\n\n                    \/\/ Initial setup - activate the first item\n                    updateIndex($currentSwiper, 0);\n                });\n\n                \/\/ Updated function to handle multiple swipers\n                function updateIndex($swiper, index) {\n                    const $navItems = $swiper.find(\".advanced-nav-item\");\n                    const $container = $swiper.find(\".advanced-swiper-container\");\n                    const $smallTitle = $swiper.find(\".advanced-swiper-small-title\");\n                    const $title = $swiper.find(\".advanced-swiper-title\");\n                    const $dis = $swiper.find(\".advanced-swiper-dis\");\n                    const $img = $swiper.find(\".advanced-swiper-container img\");\n\n                    $navItems.removeClass(\"on\");\n                    $navItems.eq(index).addClass(\"on\");\n                    $container.attr(\"data-index\", index);\n                    let da = $swiper.data(\"var\");\n                    $smallTitle.html(window[da][index].smallTitle);\n                    $title.html(window[da][index].title);\n                    $dis.html(window[da][index].swiperDis);\n                    $img.css(\"transform\", `translateX(-${index * 100}%)`);\n                }\n            })\n        \u003c\/script\u003e\n    \u003c\/p\u003e\n    \u003cstyle\u003e\n        \u003c!--\n        .flex {\n            display: flex;\n        }\n\n        .flex1 {\n            flex: 1;\n        }\n\n        [data-showText] .flex1 {\n            padding: 10px 10px;\n            font-size: 16px;\n            \/* 字体颜色 *\/\n            color: rgb(0, 0, 0);\n        }\n\n        :root {\n            --showTextColor: #666;\n        }\n\n        [data-showText] li {\n            padding: 10px 6px;\n            border-bottom: 1px solid var(--showTextColor);\n            display: flex;\n            justify-content: space-between;\n        }\n\n        [data-showText] li:first-child {\n            border-top: 1px solid var(--showTextColor);\n            background-color: rgb(255, 255, 255);\n        }\n\n\n        .show-more {\n            justify-content: center;\n        }\n\n        .show-more::after {\n            content: \"SHOW MORE\";\n            display: inline-block;\n            padding: 8px 10px;\n            \/* 按钮背景颜色 *\/\n            background-color: #333333;\n            \/* 按钮字体颜色 *\/\n            color: white;\n        }\n\n        .show-more.off::after {\n            content: \"HIDE\";\n        }\n\n        @media (max-width:750px) {\n            .mb\\:column {\n                flex-direction: column;\n            }\n\n\n            [data-showText] .flex1 {\n                padding: 0 10px;\n            }\n        }\n        --\u003e\n    \u003c\/style\u003e\n\n    \n\n\n\n\n\n\n    \u003cdiv class=\"cap cps3\"\u003e\n        \u003cdiv class=\"cps3l\"\u003e\n            \u003cdiv class=\"cps3li cps3limsg\"\u003e\n                \u003cdiv class=\"cps3limsgt\"\u003ePackage\u003c\/div\u003e\n                \u003cdiv class=\"cps3limsgd\"\u003e\n                    \u003cul\u003e\n                        \u003cli\u003eDDP-60 Digital Piano X 1\u003c\/li\u003e\n                        \u003cli\u003e3-Pedal Unit X 1\u003c\/li\u003e\n                        \u003cli\u003ePower Adapter x 1\u003c\/li\u003e\n                        \u003cli\u003eMusic Stand x 1\u003c\/li\u003e\n                    \u003c\/ul\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"cps3limsgt\"\u003eConnector Jack\u003c\/div\u003e\n                \u003cdiv class=\"cps3limsgd\"\u003e\n                    \u003cul\u003e\n                        \u003cli\u003eTwo Standard Stereo Headphone Jacks (6.35mm *1)\u003c\/li\u003e\n                        \u003cli\u003eMIDI I\/O, Sustain Pedal (6.35mm)\u003c\/li\u003e\n                        \u003cli\u003eAUX OUT (6.35mm)\u003c\/li\u003e\n                        \u003cli\u003ePower Interface\u003c\/li\u003e\n                    \u003c\/ul\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"cps3limsgt\"\u003eOther Function\u003c\/div\u003e\n                \u003cdiv class=\"cps3limsgd\"\u003e\n                    \u003cul\u003e\n                        \u003cli\u003eDual-Timbral, Keyboard Split, Tutorial, Smart Chord\u003c\/li\u003e\n                        \u003cli\u003eINTRO\/ENDING, Arrangement Volume Control, Octave, Transpose\u003c\/li\u003e\n                        \u003cli\u003eAudio Brightness Adjustment, Program Save\u003c\/li\u003e\n                        \u003cli\u003eRecording, 8 Reverb Types, Hall Effect\u003c\/li\u003e\n                        \u003cli\u003e4 Velocity Curves, Metronome, Tempo Adjustment, Keyboard Drum\u003c\/li\u003e\n                    \u003c\/ul\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv style=\"width: 50%;\" class=\"cps3li cps3lim\"\u003e\u003cimg src=\"https:\/\/cdn.shopifycdn.net\/s\/files\/1\/1384\/9629\/files\/EC6681_6.jpg?v=1686729668\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c!-- 2025-02-10 15:42 --\u003e\n\u003cdiv data-skudetails=\"EC6787,ZH8749,ZH8712,ZH8734,ZH8706,ZH8763\"\u003e\n    \u003cstyle\u003e\n        \u003c!--\n        .cap {\n            margin: 0 auto !important;\n        }\n        --\u003e\n    \u003c\/style\u003e\n\n    \u003cstyle\u003e\n        \u003c!--\n        .cap,\n        p {\n            margin: 0 auto !important;\n        }\n        --\u003e\n    \u003c\/style\u003e\n    \u003cdiv class=\"hidden-phone cap cai\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0516\/6288\/0943\/files\/DDP-60-1.jpg?v=1715076206\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"hidden-desktop cap cai\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0516\/6288\/0943\/files\/DDP-60-m-1.jpg?v=1715076307\"\u003e\u003c\/div\u003e\n    \u003cstyle\u003e\n        \u003c!--\n        .cap,\n        p {\n            margin: 0 auto !important;\n        }\n        --\u003e\n    \u003c\/style\u003e\n    \u003cdiv class=\"hidden-phone cap cai\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0516\/6288\/0943\/files\/DDP-60-2.jpg?v=1715076206\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"hidden-desktop cap cai\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0516\/6288\/0943\/files\/DDP-60-m-2.jpg?v=1715076306\"\u003e\u003c\/div\u003e\n    \u003cstyle\u003e\n        \u003c!--\n        .cap,\n        p {\n            margin: 0 auto !important;\n        }\n        --\u003e\n    \u003c\/style\u003e\n    \u003cdiv class=\"hidden-phone cap cai\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0516\/6288\/0943\/files\/DDP-60-3.jpg?v=1715076206\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"hidden-desktop cap cai\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0516\/6288\/0943\/files\/DDP-60-m-3.jpg?v=1715076307\"\u003e\u003c\/div\u003e\n    \u003cstyle\u003e\n        \u003c!--\n        .cap,\n        p {\n            margin: 0 auto !important;\n        }\n        --\u003e\n    \u003c\/style\u003e\n    \u003cdiv class=\"hidden-phone cap cai\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0516\/6288\/0943\/files\/DDP-60-4.jpg?v=1715076207\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"hidden-desktop cap cai\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0516\/6288\/0943\/files\/DDP-60-m-4.jpg?v=1715076306\"\u003e\u003c\/div\u003e\n\n\n\n\n\n\n    \u003cbr\u003e\n\n\n    \u003cstyle\u003e\n        \u003c!--\n        .flex {\n            display: flex;\n        }\n\n        .bg-cover {\n            background-size: cover;\n        }\n\n        .pc\\:none {\n            display: none;\n        }\n\n        .pc\\:flex {\n            display: flex;\n        }\n\n        @media (max-width: 750px) {\n            .mb\\:flex {\n                display: flex;\n            }\n\n            .mb\\:none {\n                display: none;\n            }\n\n            .mb\\:block {\n                display: block;\n            }\n        }\n\n        \/* 高级导航轮播图样式 *\/\n        .advanced-swiper {\n \n            position: relative;\n            overflow: hidden;\n            margin-bottom: 10px;\n            line-height: 1.25;\n            margin: 0 auto;\n        }\n\n        .advanced-nav {\n            width: 100%;\n            position: absolute;\n            top: 40px;\n            justify-content: center;\n            z-index: 1;\n            flex-wrap: wrap;\n        }\n\n        .advanced-nav-item {\n            display: inline-block;\n            margin: 7px 10px;\n            cursor: pointer;\n            border-radius: 30px;\n            border: 2px solid #000;\n            line-height: 2.5em;\n            min-width: 170px;\n            background-color: #fff;\n            white-space: nowrap;\n            color: #000;\n            text-align: center;\n        }\n\n        .advanced-nav-item.on {\n            border-color: #fff;\n            background-color: #000;\n            color: #fff;\n        }\n\n        .advanced-swiper img {\n            width: 100%;\n            height: 100%;\n            object-fit: cover;\n            transition: transform 0.4s;\n            transform: translateX(0);\n        }\n\n        .advanced-swiper-container {\n            position: relative;\n            width: 100%;\n            height: 100%;\n        }\n\n        .advanced-swiper-text {\n            position: absolute;\n            top: 30%;\n            left: 60px;\n            width: 400px;\n            padding: 20px;\n            z-index: 1;\n            background-color: #404040;\n            color: #b0b8c1;\n        }\n\n        .advanced-swiper-small-title {\n            font-size: 14px;\n        }\n\n        .advanced-swiper-title {\n            font-size: 20px;\n            margin: 8px 0;\n        }\n\n        .advanced-swiper-dis {\n            font-size: 12px;\n        }\n\n        @media (max-width: 750px) {\n            .advanced-swiper {\n                width: 100%;\n                height: auto;\n                position: relative;\n                overflow: hidden;\n                margin: 0 auto;\n            }\n\n            .advanced-nav,\n            .advanced-swiper-text,\n            .advanced-nav {\n                position: static;\n                text-align: center;\n                width: 100%;\n                box-sizing: border-box;\n            }\n\n            .advanced-nav {\n                flex-direction: column;\n                align-items: center;\n            }\n\n            .advanced-nav-item {\n                margin: 8px 0;\n                width: 60%;\n            }\n        }\n\n        .a-carousel-left,\n        .a-carousel-right {\n            width: 80px;\n            position: absolute;\n            height: 100%;\n            top: 0;\n            z-index: 1;\n        }\n\n        .a-carousel-right {\n            right: 0;\n        }\n\n        .a-carousel-goto-prevpage,\n        .a-carousel-goto-nextpage {\n            position: absolute;\n            top: 0;\n            left: 0;\n            right: 0;\n            bottom: 0;\n            outline: 0;\n            border-radius: 5px;\n        }\n\n        .a-icon {\n            display: inline-block;\n            vertical-align: top;\n        }\n\n        .a-icon-alt {\n            position: absolute;\n            left: -9999px;\n            top: auto;\n            display: block;\n            width: 1px;\n            height: 1px;\n            line-height: 1px;\n            font-size: 1px;\n            overflow: hidden;\n        }\n\n        .a-icon.a-icon-previous-rounded {\n            position: absolute;\n            top: 50%;\n            left: 50%;\n            -webkit-transform: translate(-50%, -50%);\n            transform: translate(-50%, -50%);\n            background-size: 68px 52px;\n            width: 34px;\n            height: 52px;\n            outline: 0;\n            background-position: 0 0;\n            background-image: url(https:\/\/cdn.shopifycdn.net\/s\/files\/1\/1384\/9629\/files\/ydDD9hnRfziI_y7.png?v=1686043034);\n        }\n\n        .a-icon.a-icon-next-rounded {\n            background-size: 68px 52px;\n            width: 34px;\n            height: 52px;\n            outline: 0;\n            position: absolute;\n            top: 50%;\n            left: 50%;\n            -webkit-transform: translate(-50%, -50%);\n            transform: translate(-50%, -50%);\n            background-position: -34px 0;\n            background-image: url(https:\/\/cdn.shopifycdn.net\/s\/files\/1\/1384\/9629\/files\/ydDD9hnRfziI_y7.png?v=1686043034);\n        }\n\n        \/* 高级导航轮播图样式 END *\/\n        --\u003e\n    \u003c\/style\u003e\n    \u003cdiv class=\"advanced-swiper\" data-var=\"advancedSwiperList2\"\u003e\n        \u003cdiv class=\"advanced-swiper-text\"\u003e\n            \u003cspan class=\"advanced-swiper-small-title\"\u003e\u003c\/span\u003e\n            \u003cdiv class=\"advanced-swiper-title\"\u003eSemi Weighted\u003c\/div\u003e\n            \u003cdiv class=\"advanced-swiper-dis\"\u003eThe DDP-60 has a standard hammer action keyboard with 88 keys and 4 levels\n                of touch sensitivity, providing players with the ability to achieve subtle variations in tone and sound\n                quality by adjusting their key strike force. This enhances the playing experience for beginners by\n                providing excellent key feedback\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"advanced-swiper-container pc pc:flex mb:none\" data-index=\"0\"\u003e\n            \u003cdiv style=\"visibility: visible;\" class=\"a-carousel-col a-carousel-left\"\u003e\u003ca href=\"#\" class=\"a-carousel-goto-prevpage\" tabindex=\"0\"\u003e\u003ci class=\"a-icon a-icon-previous-rounded\"\u003e\u003cspan class=\"a-icon-alt\"\u003ePrevious page\u003c\/span\u003e\u003c\/i\u003e\u003c\/a\u003e\u003c\/div\u003e\n            \u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1384\/9629\/files\/60A__06_a1355f8a-cd0d-43b8-9ec5-21f854075741.jpg?v=1739172673\"\u003e\n            \u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1384\/9629\/files\/1_3995207f-dfb5-4a76-a163-9427b7837bbd.jpg?v=1739172673\"\u003e\n            \u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1384\/9629\/files\/2_57d32f5b-0840-43da-8d33-c0e79c649da2.jpg?v=1739172673\"\u003e\n            \u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1384\/9629\/files\/3_47f91a9c-b516-4bb6-9410-fc82fde94cc3.jpg?v=1739172673\"\u003e\n            \u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1384\/9629\/files\/bfcb36bc51f7c0af497382b341395057_ac94e4bd-c70e-42bd-8264-08ecdf97be54.jpg?v=1739172672\"\u003e\n            \u003cdiv style=\"visibility: visible;\" class=\"a-carousel-col a-carousel-right\"\u003e\u003ca href=\"#\" class=\"a-carousel-goto-nextpage\" tabindex=\"0\"\u003e\u003ci class=\"a-icon a-icon-next-rounded\"\u003e\u003cspan class=\"a-icon-alt\"\u003eNext page\u003c\/span\u003e\u003c\/i\u003e\u003c\/a\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"advanced-swiper-container mb mb:flex pc:none\" data-index=\"0\"\u003e\n            \u003cdiv style=\"visibility: visible;\" class=\"a-carousel-col a-carousel-left\"\u003e\u003ca href=\"#\" class=\"a-carousel-goto-prevpage\" tabindex=\"0\"\u003e\u003ci class=\"a-icon a-icon-previous-rounded\"\u003e\u003cspan class=\"a-icon-alt\"\u003ePrevious page\u003c\/span\u003e\u003c\/i\u003e\u003c\/a\u003e\u003c\/div\u003e\n            \u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1384\/9629\/files\/A__05_1d43be5f-43b0-424f-9e00-0a861a519646.jpg?v=1739172885\"\u003e\n            \u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1384\/9629\/files\/2_570f0554-b8f1-409b-9789-2f75080aa165.jpg?v=1739172885\"\u003e\n            \u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1384\/9629\/files\/1_536f0331-7538-4660-9635-97b2b30674a3.jpg?v=1739172885\"\u003e\n            \u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1384\/9629\/files\/2c970163b778be375aa59b7896f0145d_d62f1c29-0e3d-459c-8908-f2d415dfc601.jpg?v=1739172885\"\u003e\n            \u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1384\/9629\/files\/3_5988f5b9-577a-444f-b660-2c25f598f26f.jpg?v=1739172885\"\u003e\n            \u003cdiv style=\"visibility: visible;\" class=\"a-carousel-col a-carousel-right\"\u003e\u003ca href=\"v\" class=\"a-carousel-goto-nextpage\" tabindex=\"0\"\u003e\u003ci class=\"a-icon a-icon-next-rounded\"\u003e\u003cspan class=\"a-icon-alt\"\u003eNext page\u003c\/span\u003e\u003c\/i\u003e\u003c\/a\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"advanced-nav flex\"\u003e\n            \u003cnav class=\"advanced-nav-item on\"\u003eSemi Weighted\u003c\/nav\u003e\n            \u003cnav class=\"advanced-nav-item\"\u003eMore Tone Options\u003c\/nav\u003e\n            \u003cnav class=\"advanced-nav-item\"\u003eLightweight Design\u003c\/nav\u003e\n            \u003cnav class=\"advanced-nav-item\"\u003eHeadphone Mode\u003c\/nav\u003e\n            \u003cnav class=\"advanced-nav-item\"\u003eCreation \u0026amp; Practice\u003c\/nav\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n\n\n    \u003cp\u003e\n        \u003cscript\u003e\n\n            window.advancedSwiperList2 = [\n                {\n                    smallTitle: \"\",\n                    title: \"Semi Weighted\",\n                    swiperDis:\n                        \"The DDP-60 has a standard hammer action keyboard with 88 keys and 4 levels of touch sensitivity, providing players with the ability to achieve subtle variations in tone and sound quality by adjusting their key strike force. This enhances the playing experience for beginners by providing excellent key feedback.\",\n                },\n                {\n                    smallTitle: \"\",\n                    title: \"More Tone Options\",\n                    swiperDis:\n                        \"128 polyphony, 83 rhythms, 47 demos, 128 tones, 4 types of reverb effects - the multi-tone and multi-effect design sparks learning interest and unleashes creativity.\",\n                },\n                {\n                    smallTitle: \"\",\n                    title: \"Lightweight design\",\n                    swiperDis:\n                        \"The DDP-60's compact size and inward-folding wide board legs provide great visual feedback and maximum space-saving. The lightweight and slim design makes it easy to carry, and the simple installation process requires only a few steps for easy assembly and disassembly.\",\n                },\n                {\n                    smallTitle: \"\",\n                    title: \"Headphone Mode\",\n                    swiperDis:\n                        \"Headphone mode is suitable for silence practice without disturbing others.\",\n                },\n                {\n                    smallTitle: \"\",\n                    title: \"Anyone Can Be An Artist\",\n                    swiperDis:\n                        \"Learn music in online course or edit music with MIDI-USB through App.\",\n                },\n            ];\n\n\n        \u003c\/script\u003e\n    \u003c\/p\u003e\n    \u003cstyle\u003e\n        \u003c!--\n        .flex {\n            display: flex;\n        }\n\n        .flex1 {\n            flex: 1;\n        }\n\n        [data-showText] .flex1 {\n            padding: 10px 10px;\n            font-size: 16px;\n            \/* 字体颜色 *\/\n            color: rgb(0, 0, 0);\n        }\n\n        :root {\n            --showTextColor: #666;\n        }\n\n        [data-showText] li {\n            padding: 10px 6px;\n            border-bottom: 1px solid var(--showTextColor);\n            display: flex;\n            justify-content: space-between;\n        }\n\n        [data-showText] li:first-child {\n            border-top: 1px solid var(--showTextColor);\n            background-color: rgb(255, 255, 255);\n        }\n\n\n        .show-more {\n            justify-content: center;\n        }\n\n        .show-more::after {\n            content: \"SHOW MORE\";\n            display: inline-block;\n            padding: 8px 10px;\n            \/* 按钮背景颜色 *\/\n            background-color: #333333;\n            \/* 按钮字体颜色 *\/\n            color: white;\n        }\n\n        .show-more.off::after {\n            content: \"HIDE\";\n        }\n\n        @media (max-width:750px) {\n            .mb\\:column {\n                flex-direction: column;\n            }\n\n\n            [data-showText] .flex1 {\n                padding: 0 10px;\n            }\n        }\n        --\u003e\n    \u003c\/style\u003e\n\n\n\n\n\n    \u003cdiv class=\"cap cps3\"\u003e\n        \u003cdiv class=\"cps3l\"\u003e\n            \u003cdiv class=\"cps3li cps3limsg\"\u003e\n                \u003cdiv class=\"cps3limsgt\"\u003ePackage\u003c\/div\u003e\n                \u003cdiv class=\"cps3limsgd\"\u003e\n                    \u003cul\u003e\n                        \u003cli\u003eDDP-60 Digital Piano X 1\u003c\/li\u003e\n                        \u003cli\u003e3-Pedal Unit X 1\u003c\/li\u003e\n                        \u003cli\u003ePower Adapter x 1\u003c\/li\u003e\n                        \u003cli\u003eMusic Stand x 1\u003c\/li\u003e\n                    \u003c\/ul\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"cps3limsgt\"\u003eConnector Jack\u003c\/div\u003e\n                \u003cdiv class=\"cps3limsgd\"\u003e\n                    \u003cul\u003e\n                        \u003cli\u003eTwo Standard Stereo Headphone Jacks (6.35mm *1)\u003c\/li\u003e\n                        \u003cli\u003eMIDI I\/O, Sustain Pedal (6.35mm)\u003c\/li\u003e\n                        \u003cli\u003eAUX OUT (6.35mm)\u003c\/li\u003e\n                        \u003cli\u003ePower Interface\u003c\/li\u003e\n                    \u003c\/ul\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"cps3limsgt\"\u003eOther Function\u003c\/div\u003e\n                \u003cdiv class=\"cps3limsgd\"\u003e\n                    \u003cul\u003e\n                        \u003cli\u003eDual-Timbral, Keyboard Split, Tutorial, Smart Chord\u003c\/li\u003e\n                        \u003cli\u003eINTRO\/ENDING, Arrangement Volume Control, Octave, Transpose\u003c\/li\u003e\n                        \u003cli\u003eAudio Brightness Adjustment, Program Save\u003c\/li\u003e\n                        \u003cli\u003eRecording, 8 Reverb Types, Hall Effect\u003c\/li\u003e\n                        \u003cli\u003e4 Velocity Curves, Metronome, Tempo Adjustment, Keyboard Drum\u003c\/li\u003e\n                    \u003c\/ul\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv style=\"width: 50%;\" class=\"cps3li cps3lim\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1384\/9629\/files\/4_c8ee2871-a86d-4037-ade5-643fc1bc7634.jpg?v=1739173188\"\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n    @media screen and (max-width: 750px) {\n        .video-url-grid {\n            display: grid;\n            grid-template-columns: var(--m-columns, 1fr 1fr);\n            overflow-x: auto;\n            grid-gap: 10px;\n        }\n\n        .video-url-grid::-webkit-scrollbar {\n            display: block !important;\n            border: 5px solid #ffffff !important;\n            background-color: #e8e8e8 !important;\n            width: 12vw !important;\n            height: 17px !important;\n        }\n\n        .video-url-grid::-webkit-scrollbar-thumb {\n            background-color: #fb3c2c;\n            border-radius: 10px;\n            border: 5px solid #ffffff;\n            width: 12vw;\n        }\n\n        .rantion-url-frame {\n            width: 100%;\n            height: var(--iframe-m-height, 200px);\n            flex: 1;\n        }\n\n        \/* .rantion-url-frame + .rantion-url-frame {\n              margin-left: 10px;\n            } *\/\n    }\n\n    @media screen and (min-width: 641px) {\n        .video-url-grid {\n            display: grid;\n            grid-template-columns: var(--pc-columns, 1fr 1fr 1fr 1fr);\n            grid-gap: 20px;\n        }\n\n        .rantion-url-frame {\n            width: 100%;\n            height: var(--iframe-pc-height, 400px);\n        }\n    }\n\u003c\/style\u003e\n\n\n\n\n","brand":"Donnermusic - eu","offers":[{"title":"Natural \/ Piano","offer_id":44988585574594,"sku":"EC6680","price":329.99,"currency_code":"EUR","in_stock":true},{"title":"Natural \/ Piano + Yellow stool","offer_id":45058542141634,"sku":"ZH8049","price":439.99,"currency_code":"EUR","in_stock":true},{"title":"Natural \/ Piano+ Wooden stool","offer_id":45058543386818,"sku":"ZH8034","price":439.99,"currency_code":"EUR","in_stock":true},{"title":"Natural \/ Piano + Brown Adjustable Stool","offer_id":46161400824002,"sku":"ZH8063","price":459.99,"currency_code":"EUR","in_stock":true},{"title":"Natural \/ Piano + White stool","offer_id":45058542108866,"sku":"ZH8012","price":439.99,"currency_code":"EUR","in_stock":true},{"title":"Natural \/ Piano + Yellow Adjustable Stool","offer_id":46161339056322,"sku":"ZH8006","price":459.99,"currency_code":"EUR","in_stock":true},{"title":"Gray \/ Piano","offer_id":44988585607362,"sku":"EC6787","price":329.99,"currency_code":"EUR","in_stock":true},{"title":"Gray \/ Piano + Yellow stool","offer_id":45058542207170,"sku":"ZH8749","price":439.99,"currency_code":"EUR","in_stock":true},{"title":"Gray \/ Piano+ Wooden stool","offer_id":45058543419586,"sku":"ZH8734","price":439.99,"currency_code":"EUR","in_stock":true},{"title":"Gray \/ Piano + Brown Adjustable Stool","offer_id":46161400856770,"sku":"ZH8763","price":459.99,"currency_code":"EUR","in_stock":true},{"title":"Gray \/ Piano + White stool","offer_id":45058542174402,"sku":"ZH8712","price":439.99,"currency_code":"EUR","in_stock":true},{"title":"Gray \/ Piano + Yellow Adjustable Stool","offer_id":46161339089090,"sku":"ZH8706","price":459.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0658\/6200\/9026\/files\/6391ace427ade714b70fb966024ae804_1.jpg?v=1741333104","url":"https:\/\/eu.donnermusic.com\/el\/products\/donner-ddp-60-88-key-semi-weighted-upright-keyboard-piano","provider":"Donner Music - EU","version":"1.0","type":"link"}