Scratch-B-Gone משחת פוליש מעלימה שריטות ברכב
מוצר פרימיום Scratch-B-Gone – משחת הפוליש להסרת שריטות ★ ★ ★ ★ ★ 4.9 (213 ביקורות) אם גם לכם נמאס לשלם מאות ואלפי שקלים על כל שריטה קטנה ברכב, זה הזמן להכיר את Scratch-B-Gone – משח ת הפוליש הייחודית שלנו! המשחה פועלת בפורמולה חדשנית המאפשרת הסרה מהירה של שריטות שטחיות קלות עד בינוניות, מלטשת את פני השטח, ומחזירה לרכב את המראה החדש והמבריק. חיסכון של אלפי שקלים 🚗 מתאימה לכל סוגי הרכבים וכל צבעי הרכב ⚡ הסרת שריטות תוך דקות ספורות 💧 עמידה לגשם ולחות - נשארת על הרכב גם לאחר שטיפה ✅ בטוחה לשימוש - אינה פוגעת בצבע המקורי של הרכב חדשני מבצע מוגבל בזמן - מסתיים בקרוב! 📸 Scratch-B-Gone בפעולה 🌟 תכונות עיקריות 🚗 מתאימה לכל סוגי הרכבים עובדת ביעילות על כל צבעי הרכב ומחזירה את הברק המקורי 🔧 קלות שימוש מריחה פשוטה וקלה - לא דורשת כלים מיוחדים או ידע טכני 🔒 בטוחה לשימוש נוסחה עדינה שאינה פוגעת בצבע המקורי של הרכב ⏱️ תוצאות מהירות מעלימה שריטות תוך דקות - מראה מיידי של רכב נקי וחדש 💧 עמידה במים הגנה ארוכת טווח שנשארת גם לאחר שטיפה או גשם 💸 חסכון כספי חסכו אלפי שקלים בטיפולי מוסך יקרים לשריטות קלות 📋 אופן השימוש - פשוט וקל 1 נקו את אזור השריטה עם מטלית יבשה 2 הניחו כמות קטנה מהחומר על ספוג, ושפשפו את האזור בתנועות מעגליות 3 לאחר שהשריטות נעלמות, עברו שוב עם מטלית לחה להברקה מלאה 4 תוך שניות בודדות, הרכב שלכם ייראה מבריק ונקי – ללא שריטות! 🔬 איך זה עובד? Scratch-B-Gone משלבת טכנולוגיה מתקדמת של ננו-חלקיקי פוליש עם מרכיבים מלטשים ומבריקים היוצרים טיפול 3 שלבים: 1 מילוי והחלקה חלקיקי הפוליש המיקרוסקופיים חודרים לשריטה וממלאים אותה 2 ליטוש והברקה הפורמולה הייחודית מלטשת את פני השטח ומשווה את המרקם לשאר הרכב 3 הגנה והשארה שכבת ציפוי מגנה על התיקון ומעניקה ברק מתמשך גם לאחר שטיפות 🚘 לאילו סוגי שריטות זה מתאים? ✅ שריטות קלות שריטות שטחיות על פני הצבע שלא פגעו בשכבת הצבע העמוקה ✅ שריטות בינוניות שריטות שיצרו חריץ קל אך לא חשפו את שכבת המתכת ✅ סימני מפתח קלים סימנים שנוצרו ממפתחות או חפצים קטנים על פני הצבע ❌ אינו מתאים לשריטות עמוקות שריטות שחושפות את המתכת או שכבת הצבע הבסיסית 📦 פרטים נוספים כמות 100 מ"ל עמידות במים כן, נשארת יציבה גם בתנאי לחות וגשם שימושים מתאימה לשריטות קלות עד בינוניות מגבלות אינה מתאימה לשימוש על קילופי צבע או שריטות עמוקות במיוחד זמן ייבוש 5-10 דקות בלבד 🛍️ מה כלול באריזה? ✓ Scratch-B-Gone - משחת פוליש 100 מ"ל כל מה שאתם צריכים כדי להפוך שריטות מעצבנות לזיכרון רחוק! התחילו לחסוך בעלויות ולהחזיר לרכב שלכם את המראה המושלם! פתרון פשוט וקל לשריטות שהיה עולה לכם מאות ואפילו אלפי שקלים במוסך ₪169 ₪109חיסכון של ₪60 | משלוח חינם הזמינו עכשיו הערת בטיחות: רצוי לבדוק את המוצר על אזור קטן לפני השימוש. יש להרחיק מהישג ידם של ילדים. מנעו ממגע עם העיניים. אחסנו במקום קריר ויבש. המוצר מיועד לשריטות קלות עד בינוניות בלבד ואינו פותר את כל סוגי הפגיעות בצבע. /* Primary Styling for Scratch-B-Gone Product Page */ @import url('https://fonts.googleapis.com/css2?family=Heebo:wght@300;400;500;600;700;800&display=swap'); :root { --primary: #ff4b4b; --primary-light: #ff8080; --primary-dark: #cc3a3a; --primary-ultra-light: #fff0f0; --primary-gradient: linear-gradient(135deg, #ff6b6b 0%, #ff4b4b 50%, #e83e3e 100%); --primary-gradient-hover: linear-gradient(135deg, #ff8080 0%, #ff6b6b 50%, #ff4b4b 100%); --primary-accent: #ff6b6b; --dark-text: #1a1a1a; --medium-text: #333; --light-text: #666; --lighter-text: #999; --off-white: #f9f9f9; --shadow-light: 0 5px 15px rgba(0, 0, 0, 0.05); --shadow-medium: 0 8px 30px rgba(0, 0, 0, 0.1); --shadow-hover: 0 10px 30px rgba(255, 75, 75, 0.25); --radius-small: 10px; --radius-medium: 15px; --radius-large: 20px; --radius-circle: 50%; --transition-normal: all 0.3s ease; --transition-slow: all 0.5s ease; --spacing-xs: 5px; --spacing-sm: 10px; --spacing-md: 20px; --spacing-lg: 30px; --spacing-xl: 40px; } * { margin: 0; padding: 0; box-sizing: border-box; } html { scroll-behavior: smooth; -webkit-text-size-adjust: 100%; } body { font-family: 'Heebo', sans-serif; color: var(--medium-text); line-height: 1.6; background-color: #fff; direction: rtl; text-align: right; padding: 0; margin: 0; overflow-x: hidden; font-size: 16px; } img { max-width: 100%; height: auto; display: block; animation: imageLoad 0.5s ease forwards; } .repair-container { width: 100%; max-width: 1200px; margin: 0 auto; padding: 0 20px; } /* Premium badge with floating animation */ .premium-badge-container { position: relative; margin-bottom: 20px; display: inline-block; animation: float 3s ease-in-out infinite; } @keyframes float { 0% { transform: translateY(0px); } 50% { transform: translateY(-8px); } 100% { transform: translateY(0px); } } .premium-badge { display: inline-block; padding: 10px 20px 10px 15px; background: var(--primary-gradient); color: white; border-radius: 30px; font-size: 14px; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; box-shadow: 0 5px 20px rgba(255, 75, 75, 0.4); position: relative; overflow: hidden; transition: var(--transition-normal); } .premium-badge:before { content: ""; position: absolute; top: 0; left: -100%; width: 100%; height: 100%; background: rgba(255, 255, 255, 0.2); transform: skewX(-30deg); transition: var(--transition-normal); } .premium-badge:hover:before { left: 100%; transition: 0.7s ease-in-out; } .premium-badge:after { content: "★"; margin-right: 8px; font-size: 12px; } /* Main heading with subtle animation */ .main-heading-container { position: relative; margin-bottom: 30px; padding: 20px 0; width: 100%; overflow: hidden; } .main-heading { font-size: 36px; font-weight: 800; color: var(--dark-text); margin-bottom: 15px; padding-bottom: 15px; position: relative; display: inline-block; text-shadow: 1px 1px 0 rgba(0,0,0,0.05); max-width: 100%; word-wrap: break-word; overflow-wrap: break-word; hyphens: auto; } .main-heading:after { content: ""; position: absolute; bottom: 0; right: 0; width: 70%; height: 5px; background: var(--primary-gradient); border-radius: 5px; box-shadow: 0 3px 10px rgba(255, 75, 75, 0.3); } .heading-accent { color: var(--primary); font-weight: 900; position: relative; display: inline-block; white-space: normal; } .heading-accent:before { content: ""; position: absolute; width: 100%; height: 10px; background-color: var(--primary-ultra-light); bottom: 5px; left: 0; z-index: -1; border-radius: 5px; } /* Primary Divider */ .primary-divider { height: 3px; background: var(--primary-gradient); border-radius: 3px; margin: 20px 0; position: relative; width: 100px; box-shadow: 0 3px 10px rgba(255, 75, 75, 0.3); } .primary-divider:before { content: ""; position: absolute; top: -3px; right: 30px; height: 9px; width: 9px; background: var(--primary); border-radius: var(--radius-circle); box-shadow: 0 0 15px rgba(255, 75, 75, 0.8); animation: pulse 2s infinite; } .primary-divider:after { content: ""; position: absolute; top: -3px; right: 60px; height: 9px; width: 9px; background: var(--primary); border-radius: var(--radius-circle); box-shadow: 0 0 15px rgba(255, 75, 75, 0.8); animation: pulse 2s infinite; animation-delay: 0.5s; } @keyframes pulse { 0% { transform: scale(1); box-shadow: 0 0 10px rgba(255, 75, 75, 0.8); } 50% { transform: scale(1.1); box-shadow: 0 0 20px rgba(255, 75, 75, 0.9); } 100% { transform: scale(1); box-shadow: 0 0 10px rgba(255, 75, 75, 0.8); } } /* Review Stars */ .review-stars { display: flex; align-items: center; justify-content: center; margin: 15px 0; gap: 5px; } .review-stars-count { font-size: 15px; color: var(--light-text); margin-right: 10px; } .star { color: var(--primary); font-size: 20px; } /* Hero section with improved visual elements */ .hero-section { display: flex; flex-direction: column; align-items: center; margin-bottom: 60px; background: linear-gradient(to bottom, var(--primary-ultra-light) 0%, rgba(255,255,255,0) 60%); border-radius: var(--radius-large); padding: 40px 20px; position: relative; overflow: hidden; box-shadow: var(--shadow-light); border: 1px solid rgba(255, 75, 75, 0.1); } .hero-section:before { content: ""; position: absolute; top: -50px; right: -50px; width: 200px; height: 200px; background-color: var(--primary-light); opacity: 0.15; border-radius: 50%; z-index: 0; } .hero-section:after { content: ""; position: absolute; bottom: -70px; left: 30%; width: 150px; height: 150px; background-color: var(--primary-light); opacity: 0.1; border-radius: 50%; z-index: 0; } .hero-content { width: 100%; margin-bottom: 30px; z-index: 1; } .hero-image { width: 100%; z-index: 1; position: relative; text-align: center; } .hero-image img { width: 100%; max-width: 350px; border-radius: var(--radius-medium); box-shadow: var(--shadow-medium); border: 1px solid rgba(255, 75, 75, 0.2); transition: var(--transition-slow); z-index: 1; position: relative; transform: perspective(800px) rotateY(0deg); transition: transform 0.5s ease; margin: 0 auto; } .hero-image img:hover { transform: perspective(800px) rotateY(5deg) translateY(-5px); box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1); } .hero-image:before { content: ""; position: absolute; width: 100%; max-width: 350px; height: 100%; border: 3px solid var(--primary); border-radius: var(--radius-medium); top: 15px; right: 50%; transform: translateX(50%); z-index: 0; opacity: 0.3; } .product-badge { position: absolute; top: 20px; right: 20px; background-color: var(--primary); color: white; padding: 8px 16px; border-radius: 50px; font-weight: 600; font-size: 0.875rem; box-shadow: var(--shadow-medium); z-index: 2; } /* Info card */ .info-card-text { font-weight: 500; font-size: 17px; line-height: 1.7; position: relative; z-index: 1; } /* USP highlights with hover effects */ .usp-highlights { display: flex; flex-direction: column; gap: 15px; margin: 30px 0; } .usp-item { display: flex; align-items: center; gap: 15px; background-color: var(--off-white); padding: 15px 20px; border-radius: var(--radius-small); transition: var(--transition-normal); border-right: 3px solid var(--primary); box-shadow: 0 3px 10px rgba(0,0,0,0.03); } .usp-item:hover { transform: translateY(-3px); box-shadow: var(--shadow-hover); background-color: white; } .usp-icon { font-size: 22px; color: var(--primary); background-color: white; width: 45px; height: 45px; display: flex; align-items: center; justify-content: center; border-radius: var(--radius-circle); box-shadow: 0 5px 15px rgba(255, 75, 75, 0.2); transition: var(--transition-normal); } .usp-item:hover .usp-icon { transform: scale(1.1); box-shadow: 0 8px 20px rgba(255, 75, 75, 0.3); } .usp-text { font-weight: 600; font-size: 16px; } /* Countdown Timer */ .countdown-container { margin: 30px 0 20px; text-align: center; } .countdown-title { font-size: 18px; color: var(--dark-text); margin-bottom: 15px; font-weight: 600; } /* Gallery */ .gallery-container { display: flex; flex-wrap: wrap; gap: 20px; justify-content: center; margin: 30px 0; } .gallery-item { flex: 1; min-width: 280px; max-width: 450px; position: relative; border-radius: var(--radius-medium); overflow: hidden; box-shadow: var(--shadow-medium); transition: var(--transition-normal); } .gallery-item:hover { transform: translateY(-5px); box-shadow: var(--shadow-hover); } .gallery-image { width: 100%; height: auto; display: block; transition: transform 0.5s ease; } .gallery-item:hover .gallery-image { transform: scale(1.03); } /* Section titles with better spacing */ .section-container { margin: 80px 0; position: relative; padding: 20px 0; } .section-container:before { content: ""; position: absolute; width: 100%; height: 100%; background: radial-gradient(circle at 30% 30%, var(--primary-ultra-light) 0%, transparent 70%); top: 0; left: 0; z-index: -1; opacity: 0.5; } .section-title-container { position: relative; margin-bottom: 40px; display: flex; align-items: center; gap: 15px; } .section-icon { width: 50px; height: 50px; background: var(--primary-gradient); border-radius: var(--radius-circle); display: flex; align-items: center; justify-content: center; color: white; font-size: 20px; box-shadow: 0 10px 25px rgba(255, 75, 75, 0.3); transition: var(--transition-normal); } .section-container:hover .section-icon { transform: rotate(10deg) scale(1.05); } .section-title { color: var(--dark-text); font-size: 28px; font-weight: 700; position: relative; } .section-title:after { content: ""; position: absolute; bottom: -10px; right: 0; width: 60px; height: 3px; background: var(--primary-gradient); border-radius: 3px; box-shadow: 0 3px 10px rgba(255, 75, 75, 0.3); transition: width 0.3s ease; } .section-container:hover .section-title:after { width: 100px; } /* Feature boxes with hover animations */ .features-container { display: grid; grid-template-columns: repeat(3, 1fr); gap: 25px; margin: 40px 0; } .feature-box { background-color: white; border-radius: var(--radius-small); padding: 25px 20px; text-align: center; box-shadow: var(--shadow-light); position: relative; overflow: hidden; border: 1px solid rgba(255, 75, 75, 0.1); transition: var(--transition-normal); z-index: 1; height: 100%; display: flex; flex-direction: column; align-items: center; } .feature-box:hover { transform: translateY(-7px); box-shadow: var(--shadow-hover); } .feature-box:before { content: ""; position: absolute; top: 0; right: 0; width: 100%; height: 5px; background: var(--primary-gradient); transition: var(--transition-normal); } .feature-box:hover:before { height: 7px; } .feature-box:after { content: ""; position: absolute; bottom: -100px; right: -100px; width: 200px; height: 200px; background: var(--primary-ultra-light); border-radius: 50%; opacity: 0; z-index: -1; transition: var(--transition-slow); } .feature-box:hover:after { opacity: 0.5; bottom: -50px; right: -50px; } .feature-icon-container { width: 65px; height: 65px; background: var(--off-white); border-radius: var(--radius-circle); display: flex; align-items: center; justify-content: center; margin: 0 auto 15px; position: relative; z-index: 1; transition: var(--transition-normal); box-shadow: 0 5px 15px rgba(255, 75, 75, 0.1); flex-shrink: 0; } .feature-box:hover .feature-icon-container { background: var(--primary-ultra-light); transform: scale(1.1) rotate(5deg); box-shadow: 0 8px 25px rgba(255, 75, 75, 0.2); } .feature-icon { color: var(--primary); font-size: 25px; transition: var(--transition-normal); } .feature-box:hover .feature-icon { transform: scale(1.1); } .feature-title { margin: 10px 0 8px; font-size: 17px; color: var(--dark-text); font-weight: 600; min-height: 40px; display: flex; align-items: center; justify-content: center; } .feature-description { margin: 0; font-size: 14px; color: var(--light-text); font-weight: 400; } /* Application Areas */ .application-areas { display: flex; flex-wrap: wrap; gap: 25px; justify-content: center; margin: 40px 0; } .application-area { flex: 1; min-width: 200px; max-width: 250px; background-color: white; border-radius: var(--radius-medium); padding: 25px 20px; text-align: center; box-shadow: var(--shadow-light); transition: var(--transition-normal); border: 1px solid rgba(255, 75, 75, 0.1); } .application-area:hover { transform: translateY(-5px); box-shadow: var(--shadow-hover); } .application-icon { font-size: 30px; margin-bottom: 15px; } .application-area h3 { font-size: 18px; font-weight: 600; color: var(--dark-text); margin-bottom: 10px; } .application-area p { font-size: 14px; color: var(--light-text); } /* How it works section */ .how-it-works { background-color: var(--off-white); border-radius: var(--radius-medium); padding: 40px 30px; margin: 50px 0; position: relative; box-shadow: var(--shadow-medium); overflow: hidden; border: 1px solid rgba(255, 75, 75, 0.15); transition: var(--transition-normal); } .how-it-works:hover { box-shadow: 0 15px 40px rgba(255, 75, 75, 0.15); transform: translateY(-5px); } .how-it-works:before { content: ""; position: absolute; top: -50%; right: -50%; width: 100%; height: 200%; background: radial-gradient(circle, rgba(255, 75, 75, 0.1) 0%, transparent 70%); z-index: 0; } .steps-container { display: flex; flex-direction: column; gap: 25px; margin-top: 30px; position: relative; z-index: 1; } .step { display: flex; align-items: center; gap: 20px; padding: 15px; background-color: white; border-radius: var(--radius-small); box-shadow: var(--shadow-light); transition: var(--transition-normal); } .step:hover { transform: translateY(-3px) scale(1.01); box-shadow: var(--shadow-hover); } .step-number { width: 50px; height: 50px; background: var(--primary-gradient); color: white; border-radius: var(--radius-circle); display: flex; align-items: center; justify-content: center; font-size: 20px; font-weight: 700; box-shadow: 0 5px 15px rgba(255, 75, 75, 0.25); transition: var(--transition-normal); flex-shrink: 0; } .step:hover .step-number { transform: scale(1.1) rotate(10deg); box-shadow: 0 8px 20px rgba(255, 75, 75, 0.3); } .step-text { font-size: 17px; font-weight: 500; color: var(--dark-text); } /* Technology Section */ .tech-content { background-color: var(--off-white); border-radius: var(--radius-medium); padding: 30px; box-shadow: var(--shadow-medium); border: 1px solid rgba(255, 75, 75, 0.1); transition: var(--transition-normal); } .tech-content:hover { box-shadow: var(--shadow-hover); transform: translateY(-5px); } .tech-content p { margin-bottom: 20px; font-size: 16px; line-height: 1.7; text-align: center; } .tech-steps { display: flex; flex-wrap: wrap; gap: 20px; justify-content: center; } .tech-step { flex: 1; min-width: 200px; max-width: 300px; padding: 20px; background-color: white; border-radius: var(--radius-small); text-align: center; box-shadow: var(--shadow-light); transition: var(--transition-normal); border: 1px solid rgba(255, 75, 75, 0.1); } .tech-step:hover { transform: translateY(-5px); box-shadow: var(--shadow-hover); } .tech-step-number { width: 40px; height: 40px; background: var(--primary-gradient); color: white; border-radius: var(--radius-circle); display: flex; align-items: center; justify-content: center; font-size: 18px; font-weight: 700; margin: 0 auto 15px; box-shadow: 0 5px 15px rgba(255, 75, 75, 0.2); } .tech-step h3 { font-size: 18px; font-weight: 600; color: var(--dark-text); margin-bottom: 10px; } .tech-step p { font-size: 14px; margin-bottom: 0; text-align: center; } /* Specs Table */ .specs-table-container { margin: 40px 0; } .specs-table { width: 100%; border-collapse: separate; border-spacing: 0; border-radius: var(--radius-medium); overflow: hidden; box-shadow: var(--shadow-medium); border: 1px solid rgba(255, 75, 75, 0.1); } .specs-table tr { transition: var(--transition-normal); } .specs-table tr:hover { background-color: var(--primary-ultra-light); } .specs-table td { padding: 18px; border-bottom: 1px solid rgba(0, 0, 0, 0.05); } .specs-table tr:last-child td { border-bottom: none; } .specs-label { font-weight: 600; background-color: var(--off-white); position: relative; color: var(--dark-text); font-size: 16px; border-right: 4px solid var(--primary); width: 35%; } .specs-value { font-weight: 400; font-size: 15px; line-height: 1.6; } /* Package contents with hover effects */ .package-list { padding: 0; margin: 30px 0; list-style-type: none; } .check-item { margin-bottom: 25px; position: relative; padding-right: 40px; transition: var(--transition-normal); } .check-item:hover { transform: translateX(-5px); } .check-icon { position: absolute; right: 0; top: 2px; width: 28px; height: 28px; background: var(--primary-gradient); color: white; border-radius: var(--radius-circle); display: flex; align-items: center; justify-content: center; font-size: 14px; box-shadow: 0 5px 15px rgba(255, 75, 75, 0.2); transition: var(--transition-normal); } .check-item:hover .check-icon { transform: scale(1.2); box-shadow: 0 8px 20px rgba(255, 75, 75, 0.3); } .check-text { font-size: 16px; color: var(--medium-text); line-height: 1.6; } .check-text strong { color: var(--dark-text); font-weight: 600; } /* CTA section with parallax-like effect */ .cta-section { text-align: center; margin: 80px 0 40px; padding: 50px 30px; border-radius: var(--radius-large); background: linear-gradient(120deg, rgba(255, 75, 75, 0.15), rgba(255, 255, 255, 0.95), rgba(255, 75, 75, 0.15)); box-shadow: 0 20px 40px rgba(255, 75, 75, 0.2); position: relative; overflow: hidden; border: 1px solid rgba(255, 75, 75, 0.2); transition: var(--transition-normal); } .cta-section:hover { box-shadow: 0 25px 50px rgba(255, 75, 75, 0.25); transform: translateY(-8px); } .cta-section:before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 18c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm48 25c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm-43-7c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm63 31c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zM34 90c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm56-76c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zM12 86c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm28-65c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm23-11c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-6 60c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm29 22c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zM32 63c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm57-13c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-9-21c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM60 91c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM35 41c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM12 60c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2z' fill='%23ff4b4b' fill-opacity='0.05' fill-rule='evenodd'/%3E%3C/svg%3E"); z-index: 0; } .cta-title { font-weight: bold; font-size: 28px; color: var(--dark-text); margin: 0 0 15px; position: relative; z-index: 2; } .cta-subtitle { font-size: 18px; color: var(--light-text); margin-bottom: 30px; position: relative; z-index: 2; } .price-container { margin-bottom: 25px; position: relative; z-index: 2; } .original-price { font-size: 22px; color: var(--lighter-text); text-decoration: line-through; margin-right: 10px; } .sale-price { font-size: 38px; font-weight: 700; color: var(--dark-text); background: var(--primary-gradient); -webkit-background-clip: text; background-clip: text; color: transparent; } .price-note { display: block; font-size: 16px; color: var(--primary); margin-top: 8px; font-weight: 600; } .primary-button { display: inline-block; margin-top: 20px; padding: 16px 40px; background: var(--primary-gradient); color: white; border-radius: 50px; font-weight: 600; font-size: 18px; text-decoration: none; box-shadow: 0 10px 30px rgba(255, 75, 75, 0.3); position: relative; overflow: hidden; z-index: 2; transition: var(--transition-normal); border: none; cursor: pointer; } .primary-button:hover { transform: translateY(-5px); box-shadow: 0 15px 35px rgba(255, 75, 75, 0.4); background: var(--primary-gradient-hover); } .primary-button:before { content: ""; position: absolute; top: 0; left: -100%; width: 100%; height: 100%; background: rgba(255, 255, 255, 0.2); transform: skewX(-30deg); transition: var(--transition-normal); } .primary-button:hover:before { left: 100%; transition: 0.7s ease-in-out; } /* Primary Box design element */ .primary-box { display: inline-block; margin-top: 15px; padding: 8px 18px; background: var(--primary-ultra-light); border-right: 3px solid var(--primary); color: var(--primary-dark); font-weight: 600; border-radius: 5px; transition: var(--transition-normal); } .primary-box:hover { transform: translateY(-3px); box-shadow: var(--shadow-light); padding-right: 22px; } /* Highlight text */ .highlight-text { background: linear-gradient(to right, var(--primary), var(--primary-dark)); -webkit-background-clip: text; background-clip: text; color: transparent; font-weight: 700; } /* Disclaimer */ .disclaimer { background-color: var(--primary-ultra-light); border-radius: var(--radius-small); padding: 15px; font-size: 12px; color: var(--light-text); border-right: 3px solid var(--primary); margin-top: 50px; } /* Animation for image loading */ @keyframes imageLoad { 0% { opacity: 0; transform: translateY(10px); } 100% { opacity: 1; transform: translateY(0); } } /* MOBILE OPTIMIZATIONS */ @media screen and (max-width: 768px) { .repair-container { padding: 0 15px; } body { font-size: 15px; } /* Main heading optimization for mobile */ .main-heading { font-size: 26px; padding-bottom: 10px; line-height: 1.3; margin-bottom: 12px; width: 100%; } .heading-accent { display: block; margin-bottom: 5px; } .heading-accent:before { height: 8px; bottom: 3px; } .main-heading:after { width: 60%; height: 4px; } .section-title { font-size: 24px; } /* Hero section optimized */ .hero-section { padding: 30px 15px; margin-bottom: 40px; } .hero-image img { max-width: 280px; } .hero-image:before { max-width: 280px; } /* Info card */ .info-card-text { font-size: 16px; line-height: 1.6; } /* USP Items */ .usp-highlights { gap: 12px; } .usp-item { padding: 12px 15px; } .usp-icon { width: 40px; height: 40px; font-size: 18px; } /* Section containers */ .section-container { margin: 50px 0; padding: 15px 0; } .section-title-container { margin-bottom: 25px; } .section-icon { width: 45px; height: 45px; font-size: 18px; } /* Gallery items */ .gallery-item { min-width: 100%; margin-bottom: 15px; } /* Feature boxes on mobile */ .features-container { grid-template-columns: repeat(2, 1fr); gap: 15px; } .feature-icon-container { width: 50px; height: 50px; margin-bottom: 10px; } .feature-icon { font-size: 20px; } .feature-title { font-size: 15px; min-height: 40px; margin: 5px 0 5px; } .feature-description { font-size: 12px; line-height: 1.4; } /* Application areas */ .application-area { min-width: 45%; } /* Tech steps */ .tech-step { min-width: 100%; margin-bottom: 15px; } /* How it works */ .how-it-works { padding: 30px 15px; margin: 30px 0; } .steps-container { gap: 20px; } .step { padding: 12px; gap: 15px; } .step-number { width: 40px; height: 40px; font-size: 18px; } .step-text { font-size: 16px; } /* Specs table */ .specs-table { display: block; border-radius: 0; } .specs-table tbody, .specs-table tr { display: block; width: 100%; } .specs-table td { display: block; width: 100%; padding: 15px; } .specs-label { width: 100%; border-right: none; border-bottom: 3px solid var(--primary); } /* Package list */ .check-item { margin-bottom: 20px; padding-right: 35px; } .check-icon { width: 25px; height: 25px; } .check-text { font-size: 15px; } /* CTA section */ .cta-section { padding: 40px 20px; margin: 40px 0; } .cta-title { font-size: 24px; } .cta-subtitle { font-size: 16px; margin-bottom: 25px; } .original-price { font-size: 20px; } .sale-price { font-size: 32px; } .primary-button { padding: 14px 30px; font-size: 16px; width: 100%; max-width: 280px; } } /* Small device optimization */ @media screen and (max-width: 480px) { .repair-container { padding: 0 12px; } body { font-size: 14px; } .main-heading { font-size: 26px; } .section-icon { width: 40px; height: 40px; font-size: 16px; } .section-title { font-size: 22px; } .hero-section { padding: 25px 12px; margin-bottom: 30px; } .premium-badge { font-size: 12px; padding: 8px 15px 8px 12px; } .info-card-text { font-size: 15px; } .usp-item { padding: 10px 12px; } .usp-text { font-size: 14px; } .features-container { grid-template-columns: repeat(2, 1fr); gap: 10px; } .feature-box { padding: 15px 10px; } .feature-icon-container { width: 45px; height: 45px; } .feature-title { font-size: 14px; min-height: 38px; } .feature-description { font-size: 11px; } /* Application areas */ .application-area { min-width: 100%; margin-bottom: 15px; } .cta-title { font-size: 22px; } .primary-button { padding: 12px 25px; font-size: 15px; } .primary-divider { width: 80px; } .primary-divider:before, .primary-divider:after { height: 7px; width: 7px; } } /* Very small device optimization */ @media screen and (max-width: 360px) { .main-heading { font-size: 24px; } .hero-image img { max-width: 220px; } .hero-image:before { max-width: 220px; } .section-title { font-size: 20px; } .feature-icon-container { width: 40px; height: 40px; } .feature-icon { font-size: 18px; } .feature-title { font-size: 13px; min-height: 36px; } .feature-description { font-size: 11px; } .step-number { width: 35px; height: 35px; font-size: 16px; } .step-text { font-size: 14px; } .primary-button { padding: 12px 20px; font-size: 14px; } }