{"product_id":"silicone-center-console-cup-holder-insert-for-model-3-y","title":"Caixa de Lenços de Silicone em Forma de Abóbora l Compatível com Tesla Model 3\/Y\/S\/X","description":"\u003cstyle\u003e\n        \/* --- General Styling \u0026 Setup --- *\/\n        #pdp-wrapper-tesla-tissue {\n            font-family: 'Inter', sans-serif;\n            color: #1a1a1a;\n            line-height: 1.6;\n            margin: 0;\n            padding: 0;\n            width: 100%;\n            overflow-x: hidden; \/* Prevent horizontal scroll from scaled elements *\/\n        }\n        \n        .pdp-section {\n            padding: 60px 40px;\n            max-width: 1400px;\n            margin: 0 auto;\n        }\n\n        h2 {\n            font-size: 2.5rem;\n            font-weight: 700;\n            margin-bottom: 40px;\n            text-align: center;\n            letter-spacing: -0.05em;\n        }\n\n        h3 {\n            font-size: 1.25rem;\n            font-weight: 600;\n            margin: 0;\n        }\n\n        \/* --- Placeholder Styling --- *\/\n        .placeholder-image, .placeholder-video, .edge-banner {\n            background-color: #e0e0e0;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            color: #555;\n            font-weight: 500;\n            text-align: center;\n            overflow: hidden;\n            transition: all 0.3s ease-in-out; \/* Global transition for interactivity *\/\n        }\n        \n        .rounded-lg { border-radius: 8px; }\n\n        \/* --- Interactive Hover Effects --- *\/\n        .interactive-box:hover {\n            transform: translateY(-4px);\n            box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);\n        }\n        \n        .interactive-image:hover {\n            transform: scale(1.02);\n            box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);\n        }\n\n        \/* --- Module 1: Overview Gallery (9:16 vertical images, 25% width) --- *\/\n        .overview-gallery {\n            display: flex;\n            gap: 8px;\n            justify-content: center;\n            align-items: stretch;\n        }\n\n        .overview-gallery .placeholder-image {\n            flex: 0 0 24.5%; \/* Close to 25% minus gap *\/\n            aspect-ratio: 9 \/ 16; \/* CRITICAL: Vertical orientation *\/\n        }\n\n        \/* --- Module 2: Edge-to-Edge Banner --- *\/\n        .edge-to-edge {\n            padding: 0;\n            margin: 0;\n            width: 100%;\n        }\n        \n        .edge-banner {\n            width: 100%;\n            aspect-ratio: 1920 \/ 720; \/* CRITICAL: ~2.67:1 wide aspect ratio *\/\n        }\n\n        \/* --- Module 3: Feature Details (Alternating Layout) --- *\/\n        .feature-item {\n            display: flex;\n            align-items: stretch; \/* Stretch children to match height *\/\n            margin-bottom: 80px;\n            gap: 40px;\n        }\n\n        .feature-image-wrapper {\n            flex-basis: 60%; \/* CRITICAL: 60% width *\/\n            padding: 4px; \/* Space for box shadow on hover *\/\n        }\n        \n        .feature-text-content {\n            flex-basis: 40%; \/* CRITICAL: 40% width *\/\n            display: flex;\n            flex-direction: column;\n            justify-content: center; \/* Vertical centering *\/\n            padding: 20px 0; \/* Ensures some vertical space *\/\n        }\n\n        .feature-text-content p {\n            font-size: 1.15rem;\n            opacity: 0; \/* Initial state for animation *\/\n            animation: fadeIn 0.8s ease-out forwards;\n        }\n        \n        \/* 交替特点排版的核心 CSS 规则:\n           奇数项 (1, 3, ...): 默认 flex-direction: row (Text Left \/ Image Right)\n           偶数项 (2, 4, ...): flex-direction: row-reverse (Image Left \/ Text Right)\n        *\/\n        .feature-item:nth-child(even) {\n            flex-direction: row-reverse; \n        }\n\n        \/* Feature Animation: Subtle Fade-in *\/\n        @keyframes fadeIn {\n            from {\n                opacity: 0;\n                transform: translateY(10px);\n            }\n            to {\n                opacity: 1;\n                transform: translateY(0);\n            }\n        }\n        .feature-item:nth-child(1) .feature-text-content p { animation-delay: 0.1s; }\n        .feature-item:nth-child(2) .feature-text-content p { animation-delay: 0.2s; }\n        .feature-item:nth-child(3) .feature-text-content p { animation-delay: 0.3s; }\n\n\n        \/* --- Module 4: FAQ Accordion --- *\/\n        .faq-item {\n            border-bottom: 1px solid #ddd;\n            padding: 20px 0;\n            cursor: pointer;\n            transition: background-color 0.2s;\n        }\n        \n        .faq-item:hover { background-color: #f7f7f7; }\n\n        .faq-question {\n            display: flex;\n            justify-content: space-between;\n            align-items: center;\n        }\n        \n        .faq-indicator {\n            font-size: 1.5rem;\n            line-height: 1;\n            transition: transform 0.3s;\n        }\n\n        .faq-item[data-open=\"true\"] .faq-indicator {\n            transform: rotate(45deg); \/* Plus to X *\/\n        }\n\n        .faq-answer {\n            max-height: 0;\n            overflow: hidden;\n            transition: max-height 0.4s ease-in-out, padding 0.4s ease-in-out;\n            padding: 0 0 0 0;\n        }\n        \n        .faq-answer p {\n            margin-top: 15px;\n            font-size: 1rem;\n            color: #555;\n        }\n        \n        .faq-item[data-open=\"true\"] .faq-answer {\n            max-height: 300px; \/* Sufficient height for smooth transition *\/\n            padding-bottom: 10px;\n        }\n\n\n        \/* --- Responsive Design (Mobile: max-width 768px) --- *\/\n        @media (max-width: 768px) {\n            .pdp-section {\n                padding: 40px 20px;\n            }\n            \n            h2 {\n                font-size: 1.75rem;\n                margin-bottom: 30px;\n            }\n\n            \/* Overview: Stack vertical images for better viewing *\/\n            .overview-gallery {\n                flex-direction: column;\n                gap: 16px;\n            }\n\n            .overview-gallery .placeholder-image {\n                flex: 1 1 100%;\n                width: 100%;\n                aspect-ratio: 16 \/ 9; \/* Changed to horizontal for better mobile display *\/\n            }\n\n            \/* Feature Details: Force Vertical Stack *\/\n            .feature-item, \n            .feature-item:nth-child(even) {\n                flex-direction: column;\n                gap: 20px;\n                margin-bottom: 50px;\n            }\n            \n            .feature-image-wrapper, \n            .feature-text-content {\n                flex-basis: 100%; \/* CRITICAL: 100% width on mobile *\/\n                width: 100%;\n            }\n\n            .feature-text-content {\n                text-align: center;\n            }\n            \n            .feature-text-content p {\n                font-size: 1rem;\n            }\n        }\n    \u003c\/style\u003e\n\u003cdiv id=\"pdp-wrapper-tesla-tissue\" class=\"font-inter\"\u003e\n\u003c!-- 1. Overview 极简画廊 --\u003e\n\u003csection class=\"pdp-section\"\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003cdiv class=\"feature-text-content\"\u003e\n\u003ch3\u003eDesign de Halloween: Personalização Moderna\u003c\/h3\u003e\n\u003cp\u003e Use o 'Pumpkin' para adicionar uma camada de suavidade e personalização ao seu Tesla. É uma atualização elegante que reflete atenção ao detalhe e eleva o aspeto padrão de fábrica.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-image-wrapper\"\u003e\n\u003cdiv class=\"placeholder-image rounded-lg interactive-image\" style=\"aspect-ratio: 5\/4;\" aria-label=\"Image Placeholder: Close-up of the Pumpkin Shape design\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0588\/3825\/3719\/files\/Pumpkin_Shaped_Silicone_Tissue_Box-Fit_for_Tesla_Model_3YSX_2.jpg?v=1760943861\" alt=\"\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Feature 2: Eco-Conscious Durability - (偶数项 - 第2个) 视觉结果: 左图 (60%) \/ 右文 (40%) --\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003c!-- CRITICAL FIX: HTML order changed to Text then Image, \n                 CSS (row-reverse) will now visually swap them to Image then Text. --\u003e\n\u003cdiv class=\"feature-text-content\"\u003e\n\u003ch3\u003eDurabilidade Ecológica\u003c\/h3\u003e\n\u003cp\u003eFabricado em silicone premium e \u003cstrong\u003eecológico\u003c\/strong\u003e, este suporte é \u003cstrong\u003enão tóxico\u003c\/strong\u003e e construído para durar. A sua estrutura robusta é totalmente \u003cstrong\u003elavável\u003c\/strong\u003e—basta limpá-lo com um pano ou enxaguá-lo com água.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-image-wrapper\"\u003e\n\u003cdiv class=\"placeholder-image rounded-lg interactive-image\" style=\"aspect-ratio: 5\/4;\" aria-label=\"Image Placeholder: Hand washing the silicone material\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0588\/3825\/3719\/files\/PumpkinShapedSiliconeTissueBox-FitforTeslaModel3YSX_3.jpg?v=1760758155\" alt=\"\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Feature 3: Universal Fit, Secure Hold - (奇数项 - 第3个) 视觉结果: 左文 (40%) \/ 右图 (60%) --\u003e\n\u003cdiv class=\"feature-item\"\u003e\n\u003cdiv class=\"feature-text-content\"\u003e\n\u003ch3\u003eAjuste Universal, Fixação Segura\u003c\/h3\u003e\n\u003cp\u003eConcebido para se ajustar a todos os Tesla Model Y, 3, S e X. O \u003cstrong\u003edesign de fixação ajustável\u003c\/strong\u003e garante que o suporte possa ser firmemente fixado na parte de trás da consola central ou no banco do passageiro da frente.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-image-wrapper\"\u003e\n\u003cdiv class=\"placeholder-image rounded-lg interactive-image\" style=\"aspect-ratio: 5\/4;\" aria-label=\"Image Placeholder: Holder secured using the adjustable strap\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0588\/3825\/3719\/files\/PumpkinShapedSiliconeTissueBox-FitforTeslaModel3YSX_4.jpg?v=1760758155\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- 4. 常见问题 (FAQ) 模块 --\u003e\n\u003csection class=\"pdp-section\"\u003e\n\u003ch2\u003ePerguntas Frequentes\u003c\/h2\u003e\n\u003cdiv class=\"faq-list\"\u003e\n\u003cdiv class=\"faq-item interactive-box\" data-open=\"false\" data-faq-id=\"1\"\u003e\n\u003cdiv class=\"faq-question\"\u003e\n\u003ch3\u003eEste suporte é compatível apenas com carros Tesla?\u003c\/h3\u003e\n\u003cspan class=\"faq-indicator\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-answer\"\u003e\n\u003cp\u003eEmbora o design seja otimizado para integração perfeita nos interiores dos Tesla Model Y, 3, S e X, a sua correia ajustável permite que seja fixado com segurança em praticamente qualquer veículo ou ambiente doméstico onde se utilize uma caixa de lenços padrão.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item interactive-box\" data-open=\"false\" data-faq-id=\"2\"\u003e\n\u003cdiv class=\"faq-question\"\u003e\n\u003ch3\u003eComo limpo o material de silicone?\u003c\/h3\u003e\n\u003cspan class=\"faq-indicator\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-answer\"\u003e\n\u003cp\u003eO silicone de alta qualidade é totalmente lavável e extremamente durável. Para uma limpeza leve, basta passar um pano húmido. Para uma limpeza mais profunda, pode enxaguá-lo com água e um sabão suave sem problemas.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item interactive-box\" data-open=\"false\" data-faq-id=\"3\"\u003e\n\u003cdiv class=\"faq-question\"\u003e\n\u003ch3\u003eQue tamanho de caixas de lenços ele acomoda?\u003c\/h3\u003e\n\u003cspan class=\"faq-indicator\"\u003e+\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-answer\"\u003e\n\u003cp\u003eO suporte tem tamanho universal e foi concebido para acomodar a maioria das caixas de lenços quadradas e retangulares padrão vendidas comercialmente. O seu material flexível em silicone permite um ajuste perfeito em várias dimensões.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cscript\u003e\n        (function() {\n            \/\/ Function to implement the native JavaScript Accordion\/Toggle\n            const pdpWrapper = document.getElementById('pdp-wrapper-tesla-tissue');\n            if (!pdpWrapper) return;\n\n            const faqItems = pdpWrapper.querySelectorAll('.faq-item');\n\n            faqItems.forEach(item =\u003e {\n                item.addEventListener('click', function() {\n                    const isOpen = this.getAttribute('data-open') === 'true';\n                    \n                    \/\/ Optional: Close all other open items (Accordion behavior)\n                    faqItems.forEach(otherItem =\u003e {\n                        if (otherItem !== this \u0026\u0026 otherItem.getAttribute('data-open') === 'true') {\n                            otherItem.setAttribute('data-open', 'false');\n                        }\n                    });\n\n                    \/\/ Toggle the current item\n                    this.setAttribute('data-open', (!isOpen).toString());\n                });\n            });\n\n            \/\/ Set up intersection observer for feature text animation (optional, but enhances the subtle fade-in)\n            const featureTextPs = pdpWrapper.querySelectorAll('.feature-text-content p');\n            const observer = new IntersectionObserver((entries, observer) =\u003e {\n                entries.forEach(entry =\u003e {\n                    if (entry.isIntersecting) {\n                        \/\/ The CSS animation starts when the element is created, but being in the viewport ensures \n                        \/\/ the effect is visible on scroll. By setting a visible state, we can ensure the animation runs.\n                        \/\/ However, since we rely on CSS delay, we primarily check if the wrapper is in the DOM.\n                        \/\/ We will rely on the CSS `forwards` to maintain the final state.\n                        \n                        \/\/ For demonstration, we ensure the CSS animation is triggered based on index delay.\n                        \/\/ No explicit JS needed here since the CSS handles the delayed fade-in automatically.\n                        observer.unobserve(entry.target);\n                    }\n                });\n            }, {\n                threshold: 0.1 \/\/ Trigger when 10% of the element is visible\n            });\n\n            featureTextPs.forEach(p =\u003e observer.observe(p));\n            \n        })();\n    \u003c\/script\u003e\n\u003c\/div\u003e","brand":"Tesery Official Store","offers":[{"title":"Default Title","offer_id":47747396305128,"sku":"TSB013","price":21.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0588\/3825\/3719\/files\/silicone-center-console-cup-holder-insert-for-model-3-model-y-anti-spill-2459421.png?v=1773800951","url":"https:\/\/www.tesery.com\/pt-pt\/products\/silicone-center-console-cup-holder-insert-for-model-3-y","provider":"Tesery Official Store","version":"1.0","type":"link"}