Rainbow Focus Visual Timer
/* ===== RESET & BASE ===== */ .rfvt-wrap * { box-sizing: border-box; margin: 0; padding: 0; } .rfvt-wrap { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans -serif; color: #1a2a3a; overflow-x: hidden; line-height: 1.7; width: 100%; } /* ===== SCROLL REVEAL ===== */ .sr { opacity: 0; transform: translateY(32px); transition: opacity 0.65s ease, transform 0.65s ease; } .sr.slide-left { transform: translateX(-40px); } .sr.slide-right { transform: translateX(40px); } .sr.visible { opacity: 1 !important; transform: translate(0,0) !important; } /* ===== SECTIONS ===== */ .rfvt-section { padding: 56px 24px; width: 100%; overflow: hidden; } .rfvt-section.bg-white { background: #ffffff; } .rfvt-section.bg-blue { background: #eaf4fb; } /* ===== HERO ===== */ .rfvt-hero { background: linear-gradient(135deg, #daeef9 0%, #f0f8ff 60%, #ffffff 100%); padding: 60px 24px 48px; text-align: center; overflow: hidden; } .rfvt-hero-badge { display: inline-block; background: #1a8fd1; color: #fff; font-size: 12px; font-weight: 700; letter-spacing: 1.5px; text-transform: uppercase; padding: 5px 16px; border-radius: 20px; margin-bottom: 18px; } .rfvt-hero h1 { font-size: clamp(24px, 4.5vw, 42px); font-weight: 800; color: #0d2a45; line-height: 1.25; margin-bottom: 16px; } .rfvt-hero h1 span { color: #1a8fd1; } .rfvt-hero p { font-size: clamp(14px, 2.2vw, 17px); color: #3a5a72; max-width: 580px; margin: 0 auto 32px; } .rfvt-hero-gif { max-width: 400px; width: 100%; border-radius: 20px; box-shadow: 0 12px 40px rgba(26,143,209,0.18); display: block; margin: 0 auto; height: auto; } /* ===== TWO-COLUMN LAYOUT ===== */ .rfvt-row { display: flex; align-items: center; gap: 40px; max-width: 1040px; margin: 0 auto; width: 100%; } .rfvt-row.reverse { flex-direction: row-reverse; } .rfvt-col-img { flex: 0 0 44%; width: 44%; max-width: 44%; overflow: hidden; border-radius: 16px; display: flex; align-items: center; justify-content: center; } .rfvt-col-img img { width: 100%; height: 300px; object-fit: contain; display: block; border-radius: 16px; } .rfvt-col-text { flex: 1; min-width: 0; overflow: hidden; } .rfvt-col-text .tag { display: inline-block; background: #d0eaf8; color: #1a6fa0; font-size: 11px; font-weight: 700; letter-spacing: 1.2px; text-transform: uppercase; padding: 4px 12px; border-radius: 12px; margin-bottom: 12px; } .rfvt-col-text h2 { font-size: clamp(18px, 3vw, 27px); font-weight: 800; color: #0d2a45; margin-bottom: 12px; line-height: 1.3; word-break: break-word; } .rfvt-col-text h2 strong { color: #1a8fd1; } .rfvt-col-text p { font-size: 14.5px; color: #3a5a72; margin-bottom: 14px; word-break: break-word; } .rfvt-col-text ul { list-style: none; padding: 0; margin: 0; } .rfvt-col-text ul li { font-size: 14px; color: #2a4a62; padding: 6px 0 6px 24px; position: relative; border-bottom: 1px solid #e0eef7; word-break: break-word; } .rfvt-col-text ul li:last-child { border-bottom: none; } .rfvt-col-text ul li::before { content: '\2726'; position: absolute; left: 0; color: #1a8fd1; font-size: 11px; top: 9px; } /* ===== SPECS GRID ===== */ .rfvt-specs { display: grid; grid-template-columns: repeat(2, 1fr); gap: 14px; margin-top: 20px; width: 100%; } .rfvt-spec-card { background: #f4faff; border: 1.5px solid #c8e4f5; border-radius: 12px; padding: 16px 14px; text-align: center; } .rfvt-spec-card .icon { font-size: 24px; margin-bottom: 8px; } .rfvt-spec-card h4 { font-size: 13px; font-weight: 800; color: #0d2a45; margin-bottom: 4px; } .rfvt-spec-card p { font-size: 12px; color: #4a6a82; } /* ===== SECTION TITLE ===== */ .rfvt-section-title { text-align: center; margin-bottom: 36px; } .rfvt-section-title h2 { font-size: clamp(20px, 3.5vw, 30px); font-weight: 800; color: #0d2a45; margin-bottom: 8px; } .rfvt-section-title p { font-size: 14.5px; color: #4a6a82; } /* ===== WHY SECTION ===== */ .rfvt-why-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px; max-width: 1040px; margin: 0 auto; width: 100%; } .rfvt-why-card { background: #fff; border-radius: 18px; overflow: hidden; border: 1.5px solid #c8e4f5; box-shadow: 0 4px 18px rgba(26,143,209,0.08); display: flex; flex-direction: column; min-width: 0; } .rfvt-why-card img { width: 100%; height: 170px; object-fit: cover; object-position: center; display: block; flex-shrink: 0; } .rfvt-why-card-body { padding: 16px 14px 18px; flex: 1; min-width: 0; overflow: hidden; } .rfvt-why-card-body h4 { font-size: 14px; font-weight: 800; color: #0d2a45; margin-bottom: 8px; line-height: 1.35; word-break: break-word; } .rfvt-why-card-body p { font-size: 13px; color: #4a6a82; line-height: 1.6; word-break: break-word; } .rfvt-why-answer { display: inline-block; margin-top: 10px; background: #1a8fd1; color: #fff; font-size: 11.5px; font-weight: 700; padding: 4px 12px; border-radius: 20px; word-break: break-word; } /* ===== USE CASES ===== */ .rfvt-use-wrapper { display: grid; grid-template-columns: 200px 1fr; gap: 32px; max-width: 1040px; margin: 0 auto; width: 100%; align-items: start; } .rfvt-use-product-img { width: 200px; overflow: hidden; border-radius: 16px; display: flex; align-items: flex-start; justify-content: center; } .rfvt-use-product-img img { width: 100%; height: 240px; object-fit: contain; display: block; border-radius: 16px; } .rfvt-use-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 12px; width: 100%; min-width: 0; } .rfvt-use-card { background: #eaf4fb; border-radius: 14px; padding: 14px 8px; text-align: center; border: 1.5px solid #d4ecf7; box-shadow: 0 3px 10px rgba(26,143,209,0.06); transition: transform 0.25s ease, box-shadow 0.25s ease; min-width: 0; overflow: hidden; } .rfvt-use-card:hover { transform: translateY(-4px); box-shadow: 0 8px 22px rgba(26,143,209,0.14); } .rfvt-use-card .emoji { font-size: 24px; margin-bottom: 6px; } .rfvt-use-card span { display: block; font-size: 12px; font-weight: 700; color: #1a4a6a; word-break: break-word; } /* ===== CTA β pastel blue ===== */ .rfvt-cta { background: linear-gradient(135deg, #daeef9 0%, #eaf4fb 100%); padding: 56px 24px; text-align: center; overflow: hidden; border-top: 1.5px solid #c4e3f5; } .rfvt-cta h2 { font-size: clamp(20px, 3.5vw, 32px); font-weight: 800; margin-bottom: 12px; color: #0d2a45; } .rfvt-cta p { font-size: 15px; max-width: 500px; margin: 0 auto 28px; color: #3a5a72; } .rfvt-cta-btn { display: inline-block; background: #1a8fd1; color: #fff; font-size: 15px; font-weight: 800; padding: 13px 34px; border-radius: 50px; text-decoration: none; box-shadow: 0 6px 20px rgba(26,143,209,0.25); transition: transform 0.2s ease; } .rfvt-cta-btn:hover { transform: scale(1.04); } /* ===== RESPONSIVE ===== */ @media (max-width: 768px) { .rfvt-row, .rfvt-row.reverse { flex-direction: column !important; gap: 24px; } .rfvt-col-img { flex: unset; width: 100%; max-width: 100%; } .rfvt-col-img img { height: 220px; } .rfvt-col-text { width: 100%; } .rfvt-section { padding: 36px 16px; } .rfvt-why-grid { grid-template-columns: 1fr; gap: 18px; } .rfvt-why-card img { height: 200px; } .rfvt-use-wrapper { grid-template-columns: 1fr; gap: 20px; } .rfvt-use-product-img { width: 100%; } .rfvt-use-product-img img { height: 200px; } .rfvt-use-grid { grid-template-columns: repeat(2, 1fr); } .rfvt-specs { grid-template-columns: repeat(2, 1fr); } } π New Arrival Focus Deeper.No Ticking. No Distractions. A 60-minute visual countdown timer with a shrinking rainbow disk β helping kids and adults see time passing without reading numbers. π Completely Silent Deep Focus βZero Distractions No more ticking sounds breaking concentration. The ultra-quiet mechanism stays under 30 decibels β quieter than a whisper β so kids stay in their focus zone throughout every study session. Tick-free operation β ideal for classrooms, libraries & offices Children manage their own time without constant reminders Large clock face, easy to read from across the room Compact design fits neatly on any desk corner βοΈ One Simple Action Just Twist & Go βThatβs All It Takes Powered by a single AA battery (included), no app to install, no complicated setup. Simply turn the knob clockwise to your desired time β the rainbow disk automatically shrinks minute by minute. Color disk shrinks in real time β kids instantly see time remaining Gentle end-of-time alert with optional silent flash mode Important: do not exceed 360Β° to protect the internal mechanism Suitable for children aged 3+ to operate independently π 100% Visual Watch Time DisappearSecond by Second The vibrant 7-color rainbow disk shrinks in real time β no number-reading required. Kids understand instantly: more color = more time left, nearly gone = almost done! Countdown range: 1 to 60 minutes, fully flexible Color disk vanishes completely when time is up Bold color-coded minute markers, readable from 2β3 meters away Swiss-grade movement: accurate to within 1 second per cycle π‘οΈ Full Protection Drop-Resistant Case βBuilt to Last Engineered specifically for active kids, the silicone protective shell absorbs impact from drops and bumps β keeping the timer intact no matter how rough playtime gets. Premium food-grade silicone β 100% non-toxic and child-safe Textured grip surface, anti-slip even in small hands Shields the glass face and internal mechanism from hard impacts Bright blue color β easy to spot anywhere in the room β‘ Swiss Technology Swiss-Grade Movement βPremium Clock Standard Every mechanism passes 100 high-voltage stress tests over 90 days β only those with the most comprehensive performance make it into the final product. π Ultra Quiet Under 30 dB β as silent as flowers blooming π‘οΈ Long-Lasting No radiation, superior durability over time π― High Precision Error margin under 1 second per cycle π Battery Efficient Lasts significantly longer on the same battery β Why Do We Need a Visual Timer? Millions of people struggle with time every single day β hereβs how the Rainbow Focus Timer solves it. Struggling to explain the concept of time to kids? Young children canβt read clocks β but they can see colors disappear. The shrinking rainbow disk makes time tangible, concrete, and stress-free for little ones. β Visual time = instant understanding Would like to be more concentrated? Knowing exactly how much time remains eliminates the urge to check your phone. Set the timer, watch the rainbow shrink, and enter a state of deep, uninterrupted focus. β Complete tasks faster & smarter Working overtime because of low productivity? The visual countdown creates a healthy sense of urgency without stress. Before & after: from exhausted and overwhelmed to calm, focused, and done on time. β Reclaim your time & energy ποΈ One Timer. Every Moment of Your Day. From morning routines to bedtime wind-downs β it fits every part of your schedule. π Studying π΄ Power Naps π³ Cooking πΌ Office Work πͺ₯ Brushing Teeth π₯£ Breakfast π§ Yoga β Relaxation π‘ Why Parents Love It More Than a Timer βA Daily Habit Builder Research shows children learn more effectively when they can see time visually rather than just hear reminders. The Rainbow Focus Timer turns every task into an engaging challenge β kids become more self-directed with less nagging. Recommended for children with ADHD, autism, or attention difficulties Endorsed by teachers and child psychology specialists Friendly design that reduces time-related anxiety in children Cheerful rainbow colors β kids love it from the very first use π Ready to Build Better Focus Habits? Thousands of families already trust it β let the Rainbow Focus Visual Timer be part of your childβs daily routine. π Add to Cart Now (function() { var els = document.querySelectorAll('.rfvt-wrap .sr'); if (!els.length) return; var observer = new IntersectionObserver(function(entries) { entries.forEach(function(entry) { if (entry.isIntersecting) { var el = entry.target; var delay = parseInt(el.getAttribute('data-delay') || '0', 10); setTimeout(function() { el.classList.add('visible'); }, delay); observer.unobserve(el); } }); }, { threshold: 0.12, rootMargin: '0px 0px -40px 0px' }); els.forEach(function(el) { observer.observe(el); }); })();
More you might like
Related
60-Minute Visual Timer for Kids, Silent Countdown Kids Visua
Related
Time Timer MOD Home Edition Rainbow Wheel Visual Timer, 60-M
Related
Countdown Sand Timer | Visual Timer for Focus and Calm
Related