Sale!

360-Degree Adjustable 3D LED Puddle Lights for Tesla Model 3 and Model Y (2017–Present)

Price range: $30.66 through $57.33

Quantity

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.

Tesla Model Y with a dynamic 3D T-logo projected on the ground from the open door.

Select Your Signature Welcome

Two meticulously designed styles to match your personal aesthetic, transforming your entrance into a statement.

Animated GIF showing Style A puddle light: a dynamic Tesla T logo and lettering.

Style A: Classic T Logo

The iconic Tesla “T” logo with lettering, projecting pure brand identity.

Animated GIF showing Style B puddle light: a dynamic 'Welcome' text with Tesla logo.

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.

Additional information

Style

Please Select, DynamicTesla & T Logo, Dynamic Welcome & T Logo

Quantity

2 PCS, 4 PCS

Reviews

There are no reviews yet.

Be the first to review “360-Degree Adjustable 3D LED Puddle Lights for Tesla Model 3 and Model Y (2017–Present)”

Your email address will not be published. Required fields are marked *