Description
/* Scoping the styles to this specific component */ .cybertruck-mount-detail { font-family: ‘Inter’, sans-serif; color: #1f2937; /* Dark Gray for main text */ padding: 0; margin: 0; box-sizing: border-box; line-height: 1.6; } /* H2 Titles – Mandatory Blue Color */ .cybertruck-mount-detail h2 { color: #007BFF; text-align: center; padding-top: 3rem; padding-bottom: 1.5rem; font-size: 2.25rem; /* text-3xl */ font-weight: 700; } .cybertruck-mount-detail h3 { font-size: 1.5rem; /* text-xl */ font-weight: 600; color: #111827; } .cybertruck-mount-detail p { font-size: 1rem; margin-bottom: 1rem; } /* Main Sections and Containers */ .ct-container { max-width: 1200px; margin: 0 auto; padding: 0 1rem; } /* 1. Main Visual Section Styling (16:9 Aspect Ratio) */ .ct-visual { background: #f3f4f6; padding: 2rem 0; border-bottom: 1px solid #e5e7eb; } .ct-visual-item { aspect-ratio: 16 / 9; background-color: #d1d5db; color: #374151; display: flex; align-items: center; justify-content: center; font-weight: 600; margin-bottom: 1.5rem; border-radius: 0.75rem; overflow: hidden; transition: transform 0.3s ease, box-shadow 0.3s ease; } .ct-visual-item:hover { transform: scale(1.01); box-shadow: 0 10px 15px rgba(0, 0, 0, 0.1); } /* 2. Features Section (Alternating 60/40 Layout) */ .ct-feature-block { display: flex; align-items: stretch; margin: 3rem 0; overflow: hidden; /* To ensure border-radius on images is clipped */ border-radius: 0.5rem; /* Module level cornering for aesthetics */ box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05), 0 2px 4px -2px rgba(0, 0, 0, 0.05); transition: box-shadow 0.3s ease, transform 0.3s ease; width: 100%; /* Spanning to the edge of its parent container */ } .ct-feature-block:hover { box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1); transform: translateY(-5px); } .ct-image-60 { width: 60%; aspect-ratio: 1 / 1; /* Updated to 1:1 ratio (1000×1000) */ background-color: #4b5563; /* Placeholder background */ display: flex; align-items: center; justify-content: center; color: white; font-weight: 500; overflow: hidden; } .ct-content-40 { width: 40%; padding: 2.5rem; background-color: white; display: flex; flex-direction: column; justify-content: center; text-align: center; } /* Image-Left / Content-Right Block */ .ct-left-image .ct-image-60 { border-top-left-radius: 0.5rem; border-bottom-left-radius: 0.5rem; } .ct-left-image .ct-content-40 { border-top-right-radius: 0.5rem; border-bottom-right-radius: 0.5rem; } /* Image-Right / Content-Left Block (Reverse) */ .ct-right-image { flex-direction: row-reverse; } .ct-right-image .ct-image-60 { border-top-right-radius: 0.5rem; border-bottom-right-radius: 0.5rem; } .ct-right-image .ct-content-40 { border-top-left-radius: 0.5rem; border-bottom-left-radius: 0.5rem; } /* Feature Text Styling: Blue Separator */ .ct-feature-separator { width: 50px; height: 2px; background-color: #007BFF; margin: 0.5rem auto 1rem auto; /* Center the separator */ transition: width 0.3s ease; } .ct-feature-block:hover .ct-feature-separator { width: 80px; } .ct-feature-title { font-size: 1.25rem; font-weight: 700; color: #1f2937; } .ct-feature-description { color: #374151; font-size: 0.95rem; /* Prevent text overflow for simplicity, preferring multiple lines if needed */ white-space: normal; max-width: 100%; } /* 3. Removed Compatibility Section CSS */ /* 4. Removed Installation Section CSS */ /* 5. FAQ Section (Accordion) */ .ct-faq { background: #f3f4f6; padding: 3rem 1rem; } .ct-accordion-item { margin-bottom: 1rem; border: 1px solid #d1d5db; border-radius: 0.5rem; overflow: hidden; transition: box-shadow 0.3s ease; } .ct-accordion-item:hover { box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08); } .ct-accordion-header { display: flex; justify-content: space-between; align-items: center; padding: 1rem 1.5rem; cursor: pointer; background-color: #ffffff; transition: background-color 0.2s ease; } .ct-accordion-header:hover { background-color: #f0f0f0; } .ct-accordion-content { max-height: 0; overflow: hidden; padding: 0 1.5rem; transition: max-height 0.3s ease-out, padding 0.3s ease-out; background-color: #fafafa; } .ct-accordion-content.active { max-height: 500px; /* Large enough value to show content */ padding: 1rem 1.5rem; } .ct-accordion-icon { font-size: 1.25rem; color: #007BFF; transition: transform 0.3s ease; } .ct-accordion-header[data-active=”true”] .ct-accordion-icon { transform: rotate(45deg); /* Plus sign to X/minus sign */ } /* ========================================= */ /* RESPONSIVENESS: Mobile Layout (< 768px) */ /* ========================================= */ @media (max-width: 767px) { .cybertruck-mount-detail h2 { font-size: 1.75rem; /* Smaller titles on mobile */ } /* Alternating Features Block: Stacks Vertically */ .ct-feature-block { flex-direction: column; margin: 2rem 0; border-radius: 0.5rem; } /* Both 60% Image and 40% Content take full width */ .ct-image-60, .ct-content-40 { width: 100% !important; border-radius: 0; /* Reset individual rounding */ } /* Image is always on top for mobile */ .ct-image-60 { order: 1; /* Image first */ border-top-left-radius: 0.5rem; border-top-right-radius: 0.5rem; aspect-ratio: 16 / 9; /* Use 16:9 for better fit on mobile screen */ } .ct-content-40 { order: 2; /* Content second */ padding: 1.5rem; border-bottom-left-radius: 0.5rem; border-bottom-right-radius: 0.5rem; } /* Reset specific reverse layout for mobile */ .ct-right-image { flex-direction: column; } .ct-feature-description { text-align: center; } }
Cybertruck License Plate Mount
The mount utilizes a secure, custom-engineered frame that installs quickly and holds your plate firmly in place, even at highway speeds. Anti-theft features provide an extra layer of security. Constructed from durable, weather-resistant Aluminum alloy materials
Key Features & Engineering
Adjustable position
It allows for adjustment and installation from left to right
OEM Fit & Finish
Custom-designed to match the contours of the Cybertruck’s front fascia for a sleek document.addEventListener(‘DOMContentLoaded’, () => { const headers = document.querySelectorAll(‘.ct-accordion-header’); headers.forEach(header => { header.addEventListener(‘click’, function() { const questionId = this.getAttribute(‘data-question’); const content = document.querySelector(`.ct-accordion-content[data-answer=”${questionId}”]`); const isActive = this.getAttribute(‘data-active’) === ‘true’; // Close all other active items document.querySelectorAll(‘.ct-accordion-header[data-active=”true”]’).forEach(activeHeader => { if (activeHeader !== this) { activeHeader.setAttribute(‘data-active’, ‘false’); const activeId = activeHeader.getAttribute(‘data-question’); document.querySelector(`.ct-accordion-content[data-answer=”${activeId}”]`).classList.remove(‘active’); } }); // Toggle current item if (isActive) { this.setAttribute(‘data-active’, ‘false’); content.classList.remove(‘active’); } else { this.setAttribute(‘data-active’, ‘true’); content.classList.add(‘active’); } }); }); });
Explore more from our collection.





Reviews
There are no reviews yet.