Description
/* — All styles are strictly scoped to the #page-wrap container to prevent any conflicts with your website’s existing styles. — */ /* 1. Global Styles & CSS Variables */ :root { –primary-blue: #0a84ff; –text-dark: #1d2129; –text-light: #4b5563; –bg-card: rgba(249, 250, 251, 0.8); –border-color: rgba(0, 0, 0, 0.08); –glass-bg: rgba(255, 255, 255, 0.65); –glass-border: rgba(255, 255, 255, 0.3); –shadow-soft: 0 8px 32px rgba(31, 38, 135, 0.07); –radius-l: 20px; –radius-m: 14px; } /* 2. Layout & Containers */ #page-wrap { font-family: ‘Montserrat’, -apple-system, BlinkMacSystemFont, “Segoe UI”, Roboto, “Helvetica Neue”, sans-serif; color: var(–text-dark); line-height: 1.6; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; max-width: 1100px; margin: 40px auto; padding: 0 20px; } #page-wrap .content-section { background: var(–glass-bg); border: 1px solid var(–glass-border); border-radius: var(–radius-l); padding: 56px; box-shadow: var(–shadow-soft); backdrop-filter: blur(12px); -webkit-backdrop-filter: blur(12px); margin-bottom: 48px; } /* 3. Typography (Starts from H2) */ #page-wrap h2, #page-wrap h3, #page-wrap h4 { margin: 0 0 16px 0; font-weight: 700; color: var(–text-dark); letter-spacing: -0.5px; line-height: 1.2; } #page-wrap .hero-title { font-size: 3rem; font-weight: 800; margin-bottom: 24px; } #page-wrap h3 { font-size: 2.2rem; text-align: center; } #page-wrap h4 { font-size: 1.25rem; font-weight: 600; } #page-wrap p { margin: 0 0 16px 0; color: var(–text-light); font-size: 1rem; font-weight: 400; } #page-wrap .subtitle { max-width: 680px; margin: 0 auto 48px auto; font-size: 1.1rem; color: var(–text-light); text-align: center; font-weight: 400; } /* 4. Hero Section */ #page-wrap .hero-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 48px; align-items: center; } #page-wrap .hero-img img { width: 100%; border-radius: var(–radius-m); box-shadow: 0 5px 25px rgba(0, 0, 0, 0.1); display: block; } #page-wrap .feature-list { list-style: none !important; padding: 0; margin-top: 24px; display: flex; flex-direction: column; gap: 12px; } #page-wrap .feature-list li { padding-left: 28px; position: relative; font-weight: 500; } #page-wrap .feature-list li::before { content: “•”; position: absolute; left: 0; top: 0; color: var(–primary-blue); font-size: 1.3rem; line-height: 1.6; } /* 5. Style Options Section */ #page-wrap .style-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 32px; margin-top: 32px; } #page-wrap .style-option { border: 1px solid var(–border-color); border-radius: var(–radius-m); padding: 24px; text-align: center; } #page-wrap .style-option h4 { margin-bottom: 8px; font-size: 1.1rem; } #page-wrap .style-option p { font-size: 0.95rem; color: var(–text-light); margin: 0;} #page-wrap .style-img { width: 100%; display: block; border-radius: var(–radius-m); margin-bottom: 20px; aspect-ratio: 1 / 1; object-fit: cover; background-color: #111; } /* 6. Text-Only Feature Cards Section */ #page-wrap .features-card-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 32px; } #page-wrap .feature-card { background: var(–bg-card); border: 1px solid var(–border-color); border-radius: var(–radius-m); padding: 24px; } #page-wrap .feature-card h4 { color: var(–primary-blue); margin-bottom: 8px; } #page-wrap .feature-card p { font-size: 0.95rem; margin-bottom: 0; } /* 7. Installation Section */ #page-wrap .install-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 32px; } #page-wrap .install-step { text-align: center; } #page-wrap .install-step .icon { width: 56px; height: 56px; border-radius: 50%; background: rgba(10, 132, 255, 0.1); color: var(–primary-blue); display: inline-flex; align-items: center; justify-content: center; margin-bottom: 16px; } #page-wrap .install-step h4 { margin-bottom: 8px; font-size: 1.1rem; } #page-wrap .install-step p { font-size: 0.9rem; margin: 0; } /* 8. Specifications Section */ #page-wrap .spec-list { max-width: 760px; margin: 0 auto; border: 1px solid var(–border-color); border-radius: var(–radius-m); overflow: hidden; } #page-wrap .spec-item { display: grid; grid-template-columns: 1fr 2fr; padding: 16px 24px; border-bottom: 1px solid var(–border-color); } #page-wrap .spec-item:last-child { border-bottom: none; } #page-wrap .spec-item:nth-child(odd) { background-color: var(–bg-card); } #page-wrap .spec-item .spec-title { font-weight: 600; color: var(–text-dark); } #page-wrap .spec-item .spec-value { color: var(–text-light); } /* 9. FAQ Section */ #page-wrap .faq-wrap { max-width: 760px; margin: 0 auto; display: flex; flex-direction: column; gap: 16px; } #page-wrap details { background: var(–bg-card); border: 1px solid var(–border-color); border-radius: var(–radius-m); } #page-wrap summary { padding: 20px 24px; font-weight: 600; cursor: pointer; list-style: none !important; display: flex; justify-content: space-between; align-items: center; } #page-wrap summary::-webkit-details-marker { display: none; } #page-wrap .faq-plus { font-size: 1.5rem; color: var(–primary-blue); transition: transform 0.25s ease; } #page-wrap details[open] summary .faq-plus { transform: rotate(45deg); } #page-wrap .faq-body { padding: 0 24px 24px; color: var(–text-light); border-top: 1px solid var(–border-color); margin: 0 24px; } #page-wrap .faq-body p { padding-top: 16px; margin: 0;} /* 10. Responsive Design */ @media (max-width: 768px) { #page-wrap .hero-grid, #page-wrap .style-grid, #page-wrap .install-grid, #page-wrap .features-card-grid { grid-template-columns: 1fr; } #page-wrap .content-section { padding: 32px 24px; } #page-wrap .hero-title { font-size: 2.5rem; } #page-wrap h3 { font-size: 1.8rem; text-align: center; } #page-wrap .spec-item { grid-template-columns: 1fr; gap: 4px; } /* — NEW: Mobile Reordering for Hero Section — */ #page-wrap .hero-grid .hero-img { grid-row: 1; /* Move image to the first row on mobile */ } #page-wrap .hero-grid .hero-text { grid-row: 2; /* Move text to the second row on mobile */ } }
A Dynamic Welcome, Every Time.
Elevate your Tesla’s entry experience. Our 3D Dynamic Puddle Lights project a stunning, ultra-HD welcome, fully adjustable to your preference.
- 360° Rotatable Lens: Achieve perfect logo alignment, every time.
- Ultra-HD Dynamic Visuals: Non-fading glass lens for a crisp, vivid projection.
- Plug & Play Install: No tools, no damage, no warranty concerns.
Select Your Signature Welcome
Two meticulously designed styles to match your personal aesthetic, transforming your entrance into a statement.
Style A: Classic T Logo
The iconic Tesla “T” logo with lettering, projecting pure brand identity.
Style B: Concierge Welcome
A sophisticated “Welcome” greeting for the ultimate elegant arrival ceremony.
Why Our Lights Stand Out
Discover the key features that deliver a superior experience in clarity, safety, and ease of use.
360° Perfect Alignment
Break free from fixed-angle limitations. Our innovative internal rotation mechanism allows you to freely adjust the projection angle for a perfect display.
Ultra-HD Dynamic Visuals
A high-transparency, non-fading glass lens boosts clarity by 200%, creating an unparalleled sense of arrival with dynamic light-and-shadow technology.
Safety Meets Aesthetics
More than a visual upgrade, it’s a safety enhancement. The bright projection illuminates the ground, helping you avoid obstacles and alerting others.
Plug & Play Install
Designed for a perfect OEM fit. No wire cutting, no modifications, and no impact on your vehicle’s warranty. It’s pure plug-and-play.
10-Minute OEM Fit Installation
Seamlessly integrates with all Model 3/Y versions, from 2017 to the latest models. No tools, no worries.
1. Pry Out
Use a pry tool to gently remove the original factory door light.
2. Unplug
Disconnect the power connector from the original light module.
3. Plug & Play
Connect the new 3D Puddle Light and snap it back into place. Done!
Product Specifications
Compatible ModelsTesla Model 3 (All Years) / Model Y (All Years, incl. Juniper) Adjustable Function360° Free-Rotation Projection Angle Style Options① Classic T Logo | ② Concierge Welcome Package Contents2pcs (For Front or Rear Doors) / 4pcs (Full Set for All Doors) Core MaterialsHD Anti-Aging Glass Lens + Aluminum Heat Dissipation Shell
Frequently Asked Questions
Will the projected image fade over time?+
No. We use a high-quality, multi-layer glass lens instead of a plastic film. This ensures the projection remains sharp, vibrant, and resistant to fading from heat and age.
Do I need the 2-piece or 4-piece kit?+
The 2-piece kit is for the two front doors. The 4-piece kit is for all four doors. For the most complete and immersive experience, we highly recommend the 4-piece kit.
Will this installation void my Tesla warranty?+
Absolutely not. The installation is 100% plug-and-play and fully reversible. It does not require any wire cutting or permanent modification, ensuring your factory warranty remains intact.
Explore more from our collection.










Reviews
There are no reviews yet.