Descrição
/* Container & Global Styles */
#window-wiper-showcase {
font-family: ‘Segoe UI’, Roboto, Helvetica, Arial, sans-serif;
color: #333333;
background-color: #ffffff;
margin: 0;
padding: 0;
width: 100%;
box-sizing: border-box;
line-height: 1.6;
overflow-x: hidden;
}
#window-wiper-showcase * {
box-sizing: inherit;
}
/* Global H2 (Section Titles) */
#window-wiper-showcase h2 {
color: #000000;
text-align: center;
margin: 2rem 0;
font-size: 2.2rem;
font-weight: 700;
}
#window-wiper-showcase h2:first-of-type {
margin-top: 1rem;
}
/* Global Placeholder Media (No Borders) */
.placeholder-media {
display: flex;
align-items: center;
justify-content: center;
background-color: #f8f9fa; /* 浅灰底色,无边框 */
color: #888888;
font-size: 1.2rem;
font-weight: 500;
border-radius: 16px;
width: 100%;
text-align: center;
padding: 20px;
border: none; /* 移除所有边框 */
transition: transform 0.3s ease, box-shadow 0.3s ease;
}
.placeholder-media:hover {
transform: scale(0.995);
box-shadow: 0 10px 25px rgba(0, 0, 0, 0.05);
}
/* Core Features Section (60/40 Alternating Layout) */
.feature-section {
width: 100%;
display: flex;
flex-direction: column;
gap: 60px;
margin-bottom: 5rem;
}
.feature-row {
display: flex;
width: 100%;
align-items: stretch;
background-color: #ffffff;
}
.feature-row:nth-child(even) {
flex-direction: row-reverse;
}
.feature-img-wrapper {
width: 60%;
padding: 0;
}
.feature-img-wrapper .placeholder-media {
aspect-ratio: 1 / 1;
height: 100%;
}
.feature-text-wrapper {
width: 40%;
display: flex;
flex-direction: column;
justify-content: center;
padding: 0 40px;
background-color: #ffffff;
}
.feature-text-inner {
max-width: 450px;
margin: 0 auto;
text-align: left;
}
.feature-title {
color: #000000;
font-size: 1.75rem;
font-weight: 700;
margin: 0 0 10px 0;
line-height: 1.3;
}
.feature-title .highlight {
color: #007BFF;
}
.blue-divider {
width: 50px;
height: 3px;
background-color: #007BFF;
margin: 15px 0 20px 0;
border-radius: 2px;
}
.feature-description {
color: #555555;
font-size: 1.05rem;
transition: all 0.4s ease;
padding: 15px;
border-radius: 12px;
border: 1px solid transparent;
background-color: transparent;
max-width: 100%;
overflow-wrap: break-word;
}
.feature-description:hover {
background-color: #ffffff;
border-color: #e0e0e0;
transform: translateX(8px);
box-shadow: 0 4px 15px rgba(0, 0, 0, 0.05);
color: #000000;
}
/* Product Contents Section (50/50 Layout) */
.contents-section {
width: 100%;
margin-bottom: 5rem;
padding: 0 20px;
}
.contents-row {
display: flex;
align-items: center;
max-width: 1100px;
margin: 0 auto;
gap: 50px;
}
.contents-img-wrapper {
width: 50%;
}
.contents-img-wrapper .placeholder-media {
aspect-ratio: 1 / 1;
}
.contents-text-wrapper {
width: 50%;
display: flex;
flex-direction: column;
justify-content: center;
}
.feature-list {
list-style: none;
padding: 0;
margin: 15px 0 0 0;
}
.feature-list li {
position: relative;
padding-left: 24px;
margin-bottom: 12px;
color: #444444;
font-size: 1.05rem;
}
.feature-list li::before {
content: “•”;
color: #007BFF;
font-weight: bold;
font-size: 1.5rem;
position: absolute;
left: 0;
top: -6px;
}
/* FAQ Section */
.faq-section {
max-width: 850px;
margin: 0 auto 5rem auto;
padding: 0 20px;
}
.faq-item {
background-color: #ffffff;
border: 1px solid #eef0f2;
border-radius: 12px;
margin-bottom: 16px;
transition: all 0.3s ease;
box-shadow: 0 2px 8px rgba(0,0,0,0.02);
overflow: hidden;
}
.faq-item:hover {
border-color: #cce5ff;
box-shadow: 0 6px 16px rgba(0, 123, 255, 0.06);
}
.faq-item.active {
border-color: #007BFF;
box-shadow: 0 6px 20px rgba(0, 123, 255, 0.1);
}
#window-wiper-showcase h2.faq-question {
font-size: 1.15rem;
color: #222222;
text-align: left;
margin: 0;
padding: 20px 24px;
cursor: pointer;
display: flex;
justify-content: space-between;
align-items: center;
font-weight: 600;
transition: background-color 0.4s ease, color 0.3s ease;
}
#window-wiper-showcase .faq-item.active h2.faq-question {
color: #007BFF;
background-color: #f8fbff;
}
.faq-toggle-icon {
display: flex;
align-items: center;
justify-content: center;
width: 32px;
height: 32px;
border-radius: 50%;
background-color: #f0f4f8;
color: #007BFF;
font-size: 1.4rem;
line-height: 1;
transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1), background-color 0.3s ease, color 0.3s ease;
flex-shrink: 0;
margin-left: 15px;
}
.faq-item.active .faq-toggle-icon {
transform: rotate(45deg);
background-color: #007BFF;
color: #ffffff;
}
.faq-answer {
max-height: 0;
overflow: hidden;
transition: max-height 0.4s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.4s ease;
opacity: 0;
background-color: #f8fbff;
}
.faq-answer-inner {
padding: 0 24px 24px 24px;
}
.faq-answer-inner p {
margin: 0;
color: #555555;
font-size: 1.05rem;
line-height: 1.7;
}
.faq-item.active .faq-answer {
opacity: 1;
}
/* Responsive Design */
@media (max-width: 768px) {
.feature-row, .feature-row:nth-child(even) { flex-direction: column; margin-bottom: 40px; gap: 20px; }
.feature-img-wrapper, .feature-text-wrapper { width: 100%; padding: 0 15px; }
.feature-text-wrapper { text-align: center; align-items: center; }
.feature-text-inner { text-align: center; }
.blue-divider { margin: 15px auto 20px auto; }
.feature-description:hover { transform: translateY(-5px); }
/* Contents section responsive */
.contents-row { flex-direction: column; gap: 30px; }
.contents-img-wrapper, .contents-text-wrapper { width: 100%; text-align: center; }
.feature-list li { text-align: left; display: inline-block; }
#window-wiper-showcase h2 { font-size: 1.8rem; }
#window-wiper-showcase h2.faq-question { font-size: 1.05rem; padding: 18px 20px; }
.faq-answer-inner { padding: 0 20px 20px 20px; }
}
Main Features

Three-in-One Design

Maximum Reach

180° Rotating Head

Dual Cleaning Cloths

What’s in the Box
- 1 telescoping rod (adjustable up to 101cm)
- 1 cleaning head with 180° rotation
- 1 Sherkin cloth for heavy-duty cleaning
- 1 microfiber cloth for streak-free results
Frequently Asked Questions
Is the telescoping rod sturdy enough for regular use?
Yes, the 101cm telescoping rod is made from stainless steel and ABS, ensuring durability, stability, and long-lasting performance even when adjusted frequently.
How do I replace the cloths of the brush?
Simply remove the old cloth, and attach the new one using the Velcro fastening system. Both Sherkin and microfiber cloths are easy to replace and machine-washable for repeated use.
Is the 3-in-1 window wiper easy to store?
Yes, the foldable design allows for compact storage, making it ideal for travelers, campers, and daily drivers who need a space-saving solution. It can be easily folded and stored in a small space like a glovebox or backpack.
(function() {
var faqContainer = document.getElementById(‘showcase-faq-container’);
if (!faqContainer) return;
var faqItems = faqContainer.querySelectorAll(‘.faq-item’);
faqItems.forEach(function(item) {
var questionHeader = item.querySelector(‘.faq-question’);
var answerDiv = item.querySelector(‘.faq-answer’);
questionHeader.addEventListener(‘click’, function() {
var isActive = item.classList.contains(‘active’);
// Close all open FAQs
faqItems.forEach(function(otherItem) {
otherItem.classList.remove(‘active’);
var otherAnswer = otherItem.querySelector(‘.faq-answer’);
otherAnswer.style.maxHeight = null;
});
// If the clicked one wasn’t active, open it
if (!isActive) {
item.classList.add(‘active’);
answerDiv.style.maxHeight = answerDiv.scrollHeight + “px”;
}
});
});
})();











Avaliações
Ainda não existem avaliações.