{"product_id":"model-3-y-ambient-light-screen-edge-protector","title":"Model 3\/Y Music-Synced RGB Ambient Lighting With Wireless Charging Phone Mount","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\u003c\/p\u003e\u003cstyle\u003e        \/* Basic styles *\/        body {            font-family: 'Roboto', Arial, sans-serif;            margin: 0;            padding: 15px;            background-color: white;            line-height: 1.4;        }        \/* Main container *\/        .demo-container {            max-width: 1200px;            margin: 0 auto;            background-color: white;        }        \/* Section spacing - optimized for collapsed state *\/        .section {            margin-bottom: 25px;            transition: margin-bottom 0.4s ease;        }        \/* Remove bottom margin when collapsed *\/        .section:has(.section-toggle:checked) {            margin-bottom: 5px;        }        \/* Video section *\/        .video-section {            background-color: white;            margin-bottom: 0;        }        \/* Common header styles for both sections *\/        .section-header {            font-size: 20px;            font-weight: bold;            margin-bottom: 15px;            text-align: left;            color: #333;            background-color: #f8f9fa;            padding: 12px 20px;            margin: 0 0 15px 0;            transition: margin-bottom 0.4s ease;            position: relative;            border-left: 5px solid #007bff;        }        \/* Video section color indicator *\/        .video-section .section-header {            border-left-color: #28a745;        }        \/* Gallery section color indicator *\/        .feedback-section .section-header {            border-left-color: #dc3545;        }        \/* Remove header bottom margin when collapsed *\/        .section-toggle:checked + .section-label.section-header {            margin-bottom: 0;        }        \/* Collapsible functionality using CSS only - for both sections *\/        .section-toggle {            display: none;        }        .section-label {            cursor: pointer;            display: flex;            align-items: center;            justify-content: space-between;            transition: color 0.3s ease;            user-select: none;        }        .section-label:hover {            color: #666;        }        .collapse-icon {            font-size: 16px;            transition: transform 0.3s ease;            margin-left: auto;        }        \/* 修改箭头方向逻辑：未选中时箭头向右，选中时箭头向下 *\/        .section-toggle:not(:checked) + .section-label .collapse-icon {            transform: rotate(-90deg);        }        .section-toggle:checked + .section-label .collapse-icon {            transform: rotate(0deg);        }        \/* Video wrapper with clean rounded rectangle styling *\/        .video-wrapper {            position: relative;            width: 100%;            height: 0;            padding-bottom: 56.25%; \/* 16:9 aspect ratio *\/            overflow: hidden;            opacity: 1;            transition: max-height 0.4s ease, opacity 0.3s ease, padding-bottom 0.4s ease, margin-bottom 0.4s ease;            max-height: 500px;            margin-bottom: 0;            background-color: #000;            \/* 移除绿色边框，保持圆角 *\/            border-radius: 12px;            box-shadow: 0 4px 16px rgba(0,0,0,0.1);        }        .section-toggle:checked ~ .video-wrapper {            max-height: 0;            opacity: 0;            padding-bottom: 0;            overflow: hidden;            margin-bottom: 0;        }        .video-wrapper iframe {            position: absolute;            top: 0;            left: 0;            width: 100%;            height: 100%;            border: none;            border-radius: 9px;            object-fit: cover;        }        \/* Alternative approach for better video fitting *\/        @media (min-width: 769px) {            .video-wrapper {                max-width: 100%;                padding-bottom: 56.25%;            }        }        \/* Customer feedback section *\/        .feedback-section {            background-color: white;            margin-bottom: 0;        }        \/* Scrollable gallery *\/        .review-slider {            display: flex;            overflow-x: auto;            scroll-snap-type: x mandatory;            scroll-behavior: smooth;            padding: 0 10px 10px 10px;            gap: 15px;            max-height: 220px;            opacity: 1;            transition: max-height 0.4s ease, opacity 0.3s ease, padding 0.4s ease, margin-bottom 0.4s ease;            margin-bottom: 0;        }        .section-toggle:checked ~ .review-slider {            max-height: 0;            opacity: 0;            padding: 0 10px;            overflow: hidden;            margin-bottom: 0;        }        .review-slider::-webkit-scrollbar {            height: 6px;            background-color: #f5f5f5;            border-radius: 3px;        }        .review-slider::-webkit-scrollbar-thumb {            background-color: #ccc;            border-radius: 3px;            transition: all 0.3s ease;        }        .review-slider::-webkit-scrollbar-thumb:hover {            background-color: #999;        }        \/* Review items - optimized for Shopify *\/        .review-item {            flex-shrink: 0;            width: 200px;            height: 200px;            overflow: hidden;            scroll-snap-align: start;            transition: transform 0.3s ease;            cursor: pointer;            border-radius: 8px;            box-shadow: 0 2px 8px rgba(0,0,0,0.1);            border: 1px solid #e0e0e0;        }        .review-item:hover {            transform: scale(1.03);            box-shadow: 0 4px 16px rgba(0,0,0,0.15);        }        .review-item img {            width: 100%;            height: 100%;            object-fit: cover;        }        \/* Responsive design *\/        @media (max-width: 768px) {            body {                padding: 10px;            }                        .section {                margin-bottom: 20px;            }                        .section:has(.section-toggle:checked) {                margin-bottom: 3px;            }                        .section-header {                font-size: 18px;                margin-bottom: 8px;                padding: 10px 15px;            }                        \/* Mobile video optimization without border *\/            .video-wrapper {                padding-bottom: 56.25%;                max-height: 300px;                background-color: transparent;                border-radius: 8px;                box-shadow: 0 2px 12px rgba(0,0,0,0.1);            }                        .video-wrapper iframe {                border-radius: 5px;                width: 100%;                height: 100%;            }                        .review-item {                width: 180px;                height: 180px;            }        }        @media (max-width: 480px) {            .section {                margin-bottom: 15px;            }                        .section:has(.section-toggle:checked) {                margin-bottom: 2px;            }                        .section-header {                font-size: 16px;                margin-bottom: 6px;                padding: 8px 10px;            }                        \/* Small mobile video optimization without border *\/            .video-wrapper {                padding-bottom: 56.25%;                max-height: 250px;                margin-bottom: 10px;                background-color: transparent;                border-radius: 6px;                box-shadow: 0 2px 10px rgba(0,0,0,0.08);            }                        .video-wrapper iframe {                border-radius: 3px;                width: 100%;                height: 100%;            }                        .review-item {                width: 160px;                height: 160px;            }                        .review-slider {                gap: 12px;            }        }    \u003c\/style\u003e\u003cdiv class=\"demo-container\"\u003e\n\u003c!-- Installation Video Section with Collapsible Feature --\u003e\u003cdiv class=\"section\"\u003e\u003cdiv class=\"video-section\"\u003e\n\u003cinput class=\"section-toggle\" id=\"videoToggle\" type=\"checkbox\" checked\u003e \u003clabel class=\"section-label section-header\" for=\"videoToggle\"\u003e Installation \u0026amp; User Experience \u003cspan class=\"collapse-icon\"\u003e▼\u003c\/span\u003e \u003c\/label\u003e\u003cdiv class=\"video-wrapper\"\u003e\u003ciframe loading=\"lazy\" title=\"Installation Demo Video\" src=\"https:\/\/www.youtube.com\/embed\/F8ph-wCOKcY?rel=0\u0026amp;modestbranding=1\u0026amp;showinfo=0\u0026amp;controls=1\u0026amp;autoplay=1\u0026amp;enablejsapi=1\u0026amp;origin=https:\/\/claude.ai\u0026amp;playsinline=0\" id=\"videoFrame\"\u003e                    \u003c\/iframe\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003c!-- Customer Feedback Gallery Section --\u003e\u003cdiv class=\"section\"\u003e\u003cdiv class=\"feedback-section\"\u003e\n\u003cinput class=\"section-toggle\" id=\"galleryToggle\" type=\"checkbox\" checked\u003e \u003clabel class=\"section-label section-header\" for=\"galleryToggle\"\u003e Customer Photo Showcase \u003cspan class=\"collapse-icon\"\u003e▼\u003c\/span\u003e \u003c\/label\u003e\u003cdiv id=\"reviewSlider\" class=\"review-slider\"\u003e\n\u003c!-- Feedback Image 1 --\u003e\u003cdiv class=\"review-item\"\u003e\u003c\/div\u003e\n\u003c!-- Feedback Image 2 --\u003e\u003cdiv class=\"review-item\"\u003e\u003c\/div\u003e\n\u003c!-- Feedback Image 3 --\u003e\u003cdiv class=\"review-item\"\u003e\u003c\/div\u003e\n\u003c!-- Feedback Image 4 --\u003e\u003cdiv class=\"review-item\"\u003e\u003c\/div\u003e\n\u003c!-- Feedback Image 5 --\u003e\u003cdiv class=\"review-item\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Sikunuo","offers":[{"title":"Please Select \/ Style 1【Wireless Charging*1】","offer_id":43896611766335,"sku":null,"price":109.0,"currency_code":"USD","in_stock":true},{"title":"Model 3 2017-2023.10 \u0026 Model Y 2020-2025.3 \/ Style 1【Wireless Charging*1】","offer_id":43896611799103,"sku":null,"price":109.0,"currency_code":"USD","in_stock":true},{"title":"Model 3 Highland \u0026 2025 New Model Y (15.4\") \/ Style 1【Wireless Charging*1】","offer_id":43896611831871,"sku":null,"price":89.0,"currency_code":"USD","in_stock":true},{"title":"Model 3 Highland \u0026 2025 New Model Y (15.4\") \/ Style 2【Wireless Charging*2】","offer_id":43896611864639,"sku":null,"price":99.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0665\/4207\/5967\/files\/model-3y-ambient-light-screen-edge-protector-with-wireless-charging-phone-holder-825087.png?v=1789720501","url":"https:\/\/sikunuo.com\/products\/model-3-y-ambient-light-screen-edge-protector","provider":"Sikunuo","version":"1.0","type":"link"}