hstyle> .cdf * { box-sizing: border-box; margin: 0; padding: 0; } .cdf { font-family: 'Nunito', sans-serif; background: #FFF9F0; color: #1a1a1a; } /* HERO */ .cdf-hero { min-height: 100vh; background: #FFD93D; display: flex; flex-direction: column; align-items: center; justify-content: center; text-align: center; padding: 80px 20px 60px; position: relative; overflow: hidden; transition: background 0.05s linear; } .cdf-sun { position: absolute; top: 32px; right: 48px; font-size: 3.5rem; animation: cdf-spin 10s linear infinite; } @keyframes cdf-spin { to { transform: rotate(360deg); } } .cdf-phone-wrap { position: relative; width: 160px; height: 290px; margin: 0 auto 40px; } .cdf-phone { width: 160px; height: 290px; background: #fff; border: 5px solid #1a1a1a; border-radius: 26px; display: flex; align-items: center; justify-content: center; overflow: hidden; } .cdf-screen { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; font-size: 0.75rem; font-weight: 900; text-align: center; padding: 16px; background: linear-gradient(135deg,#fff8e0,#ffe066); color: #FF6B35; transition: background 0.4s, color 0.4s; } .cdf-umbrella { position: absolute; top: -70px; left: 50%; transform: translateX(-50%); font-size: 3rem; transition: top 0.5s cubic-bezier(0.34,1.56,0.64,1); } .cdf-h1 { font-size: clamp(2.2rem,6vw,3.8rem); font-weight: 900; line-height: 1.1; color: #1a1a1a; margin-bottom: 16px; transition: color 0.3s; } .cdf-hsub { font-size: 1.15rem; color: #1a1a1a; opacity: 0.75; margin-bottom: 40px; transition: color 0.3s, opacity 0.3s; } .cdf-herobtn { display: inline-block; background: #FF6B35; color: #fff; font-size: 1.15rem; font-weight: 900; padding: 20px 48px; border-radius: 50px; text-decoration: none; box-shadow: 0 8px 32px rgba(255,107,53,0.35); opacity: 0; transform: translateY(16px); transition: opacity 0.4s, transform 0.4s; } .cdf-herobtn.show { opacity: 1; transform: translateY(0); } .cdf-herobtn:hover { background: #e05520; } /* URGENCY */ .cdf-urgency { background: #FF6B35; color: #fff; text-align: center; padding: 16px 20px; font-size: 1rem; font-weight: 900; letter-spacing: 0.02em; } /* PRODUCT SECTION */ .cdf-product { max-width: 1140px; margin: 0 auto; padding: 70px 20px; display: grid; grid-template-columns: 1fr 1fr; gap: 56px; align-items: start; } @media(max-width:768px){ .cdf-product { grid-template-columns: 1fr; gap: 36px; } } /* GALLERY */ .cdf-gallery { position: sticky; top: 24px; } @media(max-width:768px){ .cdf-gallery { position: static; top: auto; } } .cdf-gallery-main { width: 100%; aspect-ratio: 1; border-radius: 24px; overflow: hidden; background: #fff; border: 3px solid #FFD93D; margin-bottom: 14px; display: flex; align-items: center; justify-content: center; } .cdf-gallery-main img { width: 100%; height: 100%; object-fit: contain; padding: 16px; transition: transform 0.3s; } .cdf-gallery-main img:hover { transform: scale(1.06); } .cdf-thumbs { display: flex; gap: 10px; flex-wrap: wrap; margin-bottom: 16px; } .cdf-thumb { width: calc(25% - 8px); aspect-ratio: 1; border-radius: 12px; overflow: hidden; border: 2px solid transparent; cursor: pointer; background: #fff; transition: border-color 0.2s; } .cdf-thumb.active { border-color: #FF6B35; } .cdf-thumb img { width: 100%; height: 100%; object-fit: contain; padding: 6px; } /* COLOR SWATCHES */ .cdf-color-label { font-size: 0.85rem; font-weight: 900; margin-bottom: 10px; } .cdf-swatches { display: flex; gap: 10px; flex-wrap: wrap; margin-bottom: 8px; } .cdf-swatch { width: 36px; height: 36px; border-radius: 50%; cursor: pointer; border: 3px solid transparent; transition: border-color 0.2s, transform 0.2s; } .cdf-swatch.active { border-color: #FF6B35; transform: scale(1.15); box-shadow: 0 0 0 2px #fff, 0 0 0 4px #FF6B35; } .cdf-swatch-name { font-size: 0.82rem; color: #888; margin-bottom: 16px; min-height: 20px; } /* INFO */ .cdf-badge { display: inline-block; background: #FFD93D; color: #1a1a1a; font-size: 0.78rem; font-weight: 900; padding: 5px 16px; border-radius: 20px; margin-bottom: 18px; text-transform: uppercase; letter-spacing: 0.06em; } .cdf-title { font-size: clamp(1.8rem,3.5vw,2.4rem); font-weight: 900; line-height: 1.15; margin-bottom: 10px; } .cdf-tagline { font-size: 1.05rem; color: #FF6B35; font-weight: 700; margin-bottom: 28px; } .cdf-price-row { display: flex; align-items: center; gap: 14px; margin-bottom: 24px; } .cdf-price { font-size: 2.6rem; font-weight: 900; color: #FF6B35; } .cdf-compare { font-size: 1.1rem; color: #aaa; text-decoration: line-through; } .cdf-save { background: #FF6B35; color: #fff; font-size: 0.78rem; font-weight: 900; padding: 5px 12px; border-radius: 20px; } .cdf-value { background: #fff9f0; border: 2px solid #FFD93D; border-radius: 18px; padding: 20px 22px; margin-bottom: 22px; } .cdf-value p { font-size: 0.92rem; font-weight: 600; color: #1a1a1a; margin-bottom: 8px; display: flex; justify-content: space-between; } .cdf-value p:last-child { border-top: 1px solid #FFD93D; padding-top: 12px; margin-bottom: 0; font-weight: 900; font-size: 0.95rem; color: #FF6B35; } .cdf-perks { display: flex; flex-direction: column; gap: 10px; margin-bottom: 26px; } .cdf-perk { background: #f0fdf9; border: 1.5px solid #4ECDC4; border-radius: 10px; padding: 11px 16px; font-size: 0.9rem; font-weight: 700; } .cdf-atc { display: block; width: 100%; background: #FF6B35; color: #fff; font-size: 1.2rem; font-weight: 900; padding: 22px; border: none; border-radius: 16px; cursor: pointer; text-align: center; box-shadow: 0 8px 28px rgba(255,107,53,0.32); transition: background 0.2s, transform 0.1s; margin-bottom: 12px; } .cdf-atc:hover { background: #e05520; transform: translateY(-2px); } .cdf-atc-dark { display: block; width: 100%; background: #1a1a1a; color: #FFD93D; font-size: 1.2rem; font-weight: 900; padding: 22px; border: none; border-radius: 16px; cursor: pointer; text-align: center; transition: background 0.2s, transform 0.1s; margin-bottom: 14px; } .cdf-atc-dark:hover { background: #333; transform: translateY(-2px); } .cdf-guarantee { text-align: center; font-size: 0.82rem; color: #888; } /* WAVE */ .cdf-wave { line-height: 0; overflow: hidden; } .cdf-wave svg { display: block; width: 100%; } /* LIFESTYLE */ .cdf-lifestyle { background: #fff; padding: 70px 20px; } .cdf-lifestyle h2 { font-size: clamp(1.6rem,3vw,2.2rem); font-weight: 900; text-align: center; margin-bottom: 12px; } .cdf-lifestyle-sub { text-align: center; font-size: 1rem; color: #888; margin-bottom: 48px; } .cdf-lifestyle-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 24px; max-width: 1000px; margin: 0 auto; } @media(max-width:600px){ .cdf-lifestyle-grid { grid-template-columns: 1fr; } } .cdf-lifestyle-grid img { width: 100%; border-radius: 20px; object-fit: cover; aspect-ratio: 4/5; box-shadow: 0 8px 32px rgba(0,0,0,0.1); } /* PROBLEMS */ .cdf-problems { background: #FFF9F0; padding: 70px 20px; text-align: center; } .cdf-problems h2 { font-size: clamp(1.6rem,3vw,2.2rem); font-weight: 900; margin-bottom: 48px; } .cdf-prob-grid { display: grid; grid-template-columns: repeat(3,1fr); gap: 20px; max-width: 960px; margin: 0 auto; } @media(max-width:600px){ .cdf-prob-grid { grid-template-columns: 1fr; } } .cdf-prob-card { background: #fff; border: 2px solid #FFD93D; border-radius: 20px; padding: 32px 22px; } .cdf-prob-card .ic { font-size: 2.4rem; margin-bottom: 14px; } .cdf-prob-card h3 { font-size: 1rem; font-weight: 900; margin-bottom: 10px; } .cdf-prob-card p { font-size: 0.88rem; color: #666; line-height: 1.65; } /* FEATURES */ .cdf-features { background: #fff; padding: 70px 20px; } .cdf-features-inner { max-width: 960px; margin: 0 auto; text-align: center; } .cdf-features h2 { font-size: clamp(1.6rem,3vw,2.2rem); font-weight: 900; margin-bottom: 48px; } .cdf-feat-grid { display: grid; grid-template-columns: repeat(2,1fr); gap: 20px; text-align: left; } @media(max-width:600px){ .cdf-feat-grid { grid-template-columns: 1fr; } } .cdf-feat { background: #FFF9F0; border-radius: 16px; padding: 26px; border-left: 4px solid #FF6B35; } .cdf-feat h3 { font-size: 1rem; font-weight: 900; color: #FF6B35; margin-bottom: 8px; } .cdf-feat p { font-size: 0.88rem; color: #444; line-height: 1.65; } /* DELIVERY */ .cdf-delivery { background: #FFF9F0; padding: 70px 20px; text-align: center; } .cdf-delivery h2 { font-size: clamp(1.6rem,3vw,2.2rem); font-weight: 900; margin-bottom: 48px; } .cdf-countries { display: flex; justify-content: center; flex-wrap: wrap; gap: 16px; max-width: 800px; margin: 0 auto 48px; } .cdf-country { background: #fff; border: 2px solid #FFD93D; border-radius: 50px; padding: 12px 24px; font-size: 0.95rem; font-weight: 900; } .cdf-delivery-note { font-size: 0.95rem; color: #666; max-width: 560px; margin: 0 auto; line-height: 1.7; } /* BUNDLE */ .cdf-bundle { background: linear-gradient(135deg,#FFD93D,#FF6B35); padding: 70px 20px; text-align: center; } .cdf-bundle h2 { font-size: clamp(1.6rem,3vw,2.4rem); font-weight: 900; color: #1a1a1a; margin-bottom: 12px; } .cdf-bundle p { font-size: 1.05rem; color: #1a1a1a; opacity: 0.85; margin-bottom: 36px; } .cdf-bundle-items { display: flex; justify-content: center; gap: 20px; flex-wrap: wrap; margin-bottom: 40px; } .cdf-bundle-item { background: rgba(255,255,255,0.9); border-radius: 18px; padding: 22px 32px; font-weight: 900; font-size: 1rem; min-width: 160px; } .cdf-bundle-item .sub { font-size: 0.85rem; font-weight: 700; margin-top: 6px; color: #FF6B35; } .cdf-bundle-item .sub.free { color: #16a34a; } .cdf-bundle-cta { display: inline-block; background: #1a1a1a; color: #FFD93D; font-size: 1.2rem; font-weight: 900; padding: 20px 56px; border-radius: 50px; text-decoration: none; transition: transform 0.2s; } .cdf-bundle-cta:hover { transform: scale(1.04); } /* STICKY BAR */ .cdf-stickybar { position: fixed; bottom: 0; left: 0; right: 0; background: #fff; border-top: 3px solid #FFD93D; box-shadow: 0 -8px 32px rgba(0,0,0,0.15); z-index: 9999; transform: translateY(100%); transition: transform 0.4s cubic-bezier(0.34,1.2,0.64,1); padding: 12px 20px; } .cdf-stickybar.visible { transform: translateY(0); } .cdf-stickybar-inner { max-width: 900px; margin: 0 auto; display: flex; align-items: center; gap: 16px; } .cdf-stickybar-img { width: 56px; height: 56px; border-radius: 10px; object-fit: contain; background: #FFF9F0; border: 2px solid #FFD93D; flex-shrink: 0; padding: 4px; } .cdf-stickybar-info { flex: 1; min-width: 0; } .cdf-stickybar-name { font-family: 'Nunito', sans-serif; font-size: 0.88rem; font-weight: 900; color: #1a1a1a; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .cdf-stickybar-price { font-family: 'Nunito', sans-serif; font-size: 1rem; font-weight: 900; color: #FF6B35; } .cdf-stickybar-btns { display: flex; gap: 10px; flex-shrink: 0; } .cdf-stickybar-atc { background: #1a1a1a; color: #FFD93D; font-family: 'Nunito', sans-serif; font-size: 0.88rem; font-weight: 900; padding: 12px 20px; border: none; border-radius: 10px; cursor: pointer; white-space: nowrap; transition: background 0.2s; } .cdf-stickybar-atc:hover { background: #333; } .cdf-stickybar-buy { background: #FF6B35; color: #fff; font-family: 'Nunito', sans-serif; font-size: 0.88rem; font-weight: 900; padding: 12px 20px; border: none; border-radius: 10px; cursor: pointer; white-space: nowrap; transition: background 0.2s; } .cdf-stickybar-buy:hover { background: #e05520; } /* TRUST */ .cdf-trust { background: #fff; padding: 50px 20px; display: flex; justify-content: center; gap: 48px; flex-wrap: wrap; } .cdf-trust-item { text-align: center; } .cdf-trust-item .ic { font-size: 2.2rem; margin-bottom: 10px; } .cdf-trust-item strong { display: block; font-size: 0.95rem; font-weight: 900; } .cdf-trust-item span { font-size: 0.82rem; color: #888; } /* FOOTER */ .cdf-footer { background: #1a1a1a; padding: 40px 20px; text-align: center; } .cdf-footer .logo { font-size: 1.6rem; font-weight: 900; color: #FFD93D; margin-bottom: 8px; } .cdf-footer p { color: #888; font-size: 0.85rem; } h/style> hdiv class="cdf"> h!-- HERO --> hdiv class="cdf-hero" id="cdf-hero"> hdiv class="cdf-sun">☀️h/div> hdiv class="cdf-phone-wrap"> hdiv class="cdf-phone"> hdiv class="cdf-screen" id="cdf-screen">😵 Can't see anything...h/div> h/div> hdiv class="cdf-umbrella" id="cdf-umbrella">🌂h/div> h/div> hh1 class="cdf-h1" id="cdf-h1">Clip it. Shade it.hbr>See everything.h/h1> hp class="cdf-hsub" id="cdf-hsub">The flexible phone parasol that clips on in 2 seconds and works anywhere.h/p> ha href="#cdf-buy" class="cdf-herobtn" id="cdf-btn">Get yours for $14.99 →h/a> h/div> h!-- URGENCY --> hdiv class="cdf-urgency"> 🔥 SUMMER DEAL — Every order includes a FREE phone fan worth $9.99 · Free delivery across the US over $19.99 h/div> h!-- PRODUCT SECTION --> hdiv class="cdf-product" id="cdf-buy"> h!-- GALLERY --> hdiv class="cdf-gallery"> hdiv class="cdf-gallery-main"> himg src="https://cdn.shopify.com/s/files/1/1047/4474/7338/files/ProductBeautifier-4b2e462e-de93-46d8-8224-0daa86f5e1e3.jpg?v=1779825421" alt="SunShield Flex" id="cdf-main-img"> h/div> hdiv class="cdf-thumbs"> hdiv class="cdf-thumb active" onclick="cdfThumb(this,'https://cdn.shopify.com/s/files/1/1047/4474/7338/files/ProductBeautifier-4b2e462e-de93-46d8-8224-0daa86f5e1e3.jpg?v=1779825421')"> himg src="https://cdn.shopify.com/s/files/1/1047/4474/7338/files/ProductBeautifier-4b2e462e-de93-46d8-8224-0daa86f5e1e3.jpg?v=1779825421" alt="View 1"> h/div> hdiv class="cdf-thumb" onclick="cdfThumb(this,'https://cdn.shopify.com/s/files/1/1047/4474/7338/files/S4fb4acd58f454419a6862856c6a78e99b_ProductBeautifier_ProductBeautifier.jpg?v=1779825422')"> himg src="https://cdn.shopify.com/s/files/1/1047/4474/7338/files/S4fb4acd58f454419a6862856c6a78e99b_ProductBeautifier_ProductBeautifier.jpg?v=1779825422" alt="View 2"> h/div> hdiv class="cdf-thumb" onclick="cdfThumb(this,'https://cdn.shopify.com/s/files/1/1047/4474/7338/files/S4fb4acd58f454419a6862856c6a78e99b_ProductBeautifier.jpg?v=1779825422')"> himg src="https://cdn.shopify.com/s/files/1/1047/4474/7338/files/S4fb4acd58f454419a6862856c6a78e99b_ProductBeautifier.jpg?v=1779825422" alt="View 3"> h/div> hdiv class="cdf-thumb" onclick="cdfThumb(this,'https://cdn.shopify.com/s/files/1/1047/4474/7338/files/Product_Beautifier-9b18a92d-55e0-4b56-a1a6-1958fd16aefc.jpg?v=1779825447')"> himg src="https://cdn.shopify.com/s/files/1/1047/4474/7338/files/Product_Beautifier-9b18a92d-55e0-4b56-a1a6-1958fd16aefc.jpg?v=1779825447" alt="View 4"> h/div> h/div> h!-- COLOR SWATCHES --> hdiv class="cdf-color-label">Choose your color: hspan id="cdf-chosen">Pinkh/span>h/div> hdiv class="cdf-swatches"> hdiv class="cdf-swatch active" style="background:#f9a8d4;" onclick="cdfColor(this,'Pink','')" title="Pink">h/div> hdiv class="cdf-swatch" style="background:#4ade80;" onclick="cdfColor(this,'Green','')" title="Green">h/div> hdiv class="cdf-swatch" style="background:#a855f7;" onclick="cdfColor(this,'Purple','')" title="Purple">h/div> hdiv class="cdf-swatch" style="background:#1a1a1a;" onclick="cdfColor(this,'Black','')" title="Black">h/div> h/div> hdiv class="cdf-swatch-name" id="cdf-swatch-name">Selected: Pinkh/div> h/div> h!-- INFO --> hdiv class="cdf-info"> hdiv class="cdf-badge">🌂 The Flexible Phone Parasolh/div> hh2 class="cdf-title">CoolDays SunShield Flexh/h2> hp class="cdf-tagline">Clips on in 2 seconds. Works on any phone, anywhere.h/p> hdiv class="cdf-price-row"> hspan class="cdf-price">$14.99h/span> hspan class="cdf-compare">$24.98h/span> hspan class="cdf-save">SAVE 40%h/span> h/div> hdiv class="cdf-value"> hp>hspan>🌂 CoolDays SunShield Flexh/span>hstrong>$14.99h/strong>h/p> hp>hspan>💨 FREE Phone Fan (worth $9.99)h/span>hstrong style="color:#16a34a">FREEh/strong>h/p> hp>hspan>🚀 FREE US Shipping — on orders $19.99+h/span>hstrong style="color:#16a34a">FREEh/strong>h/p> hp>hspan>✅ Total value: $24.98 — You pay onlyh/span>hstrong>$14.99h/strong>h/p> h/div> hdiv class="cdf-perks"> hdiv class="cdf-perk">✅ Clips onto ANY phone in 2 seconds — no suction neededh/div> hdiv class="cdf-perk">✅ Flexible gooseneck — adjust the angle in any directionh/div> hdiv class="cdf-perk">✅ 4 colors — Pink, Green, Purple, Blackh/div> hdiv class="cdf-perk">✅ Perfect for the car dashboard, beach, outdoor diningh/div> hdiv class="cdf-perk">✅ Blocks 99% of direct sunlight — screen readable instantlyh/div> hdiv class="cdf-perk">✅ Folds completely flat — fits in any pocket or bagh/div> hdiv class="cdf-perk">🚚 Fast delivery: Germany, France, Spain, Italy, Portugal & moreh/div> h/div> hinput type="hidden" id="cdf-variant-id" value=""> hbutton class="cdf-atc" onclick="cdfAddToCart(false)"> 🛒 Add to Cart — $14.99 + FREE Fan h/button> hbutton class="cdf-atc-dark" onclick="cdfAddToCart(true)"> ⚡ Buy Now h/button> hp class="cdf-guarantee">🔒 Secure checkout | 30-day money back | Ships from EU warehouseh/p> h/div> h/div> h!-- WAVE --> hdiv class="cdf-wave" style="background:#FFF9F0;"> hsvg viewBox="0 0 1440 60" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none">hpath d="M0,30 C360,60 1080,0 1440,30 L1440,0 L0,0 Z" fill="#fff"/>h/svg> h/div> h!-- LIFESTYLE --> hdiv class="cdf-lifestyle"> hh2>See it in action ☀️h/h2> hp class="cdf-lifestyle-sub">Barcelona. A hilltop. Real sun. Real shade. Real smile.h/p> hdiv class="cdf-lifestyle-grid"> himg src="https://cdn.shopify.com/s/files/1/1047/4474/7338/files/Firefly_Gemini_Flash_keep_every_thing_exactly_as_it_is_only_change_the_transparent_clip_to_black_574237.png?v=1779827379" alt="SunShield Flex - Barcelona"> himg src="https://cdn.shopify.com/s/files/1/1047/4474/7338/files/Firefly_Gemini_Flash_Photorealistic_lifestyle_photo._A_beautiful_young_Black_woman_standing_on_top_of_a_su_318398.png?v=1779827648" alt="SunShield Flex - Hilltop"> h/div> h/div> h!-- WAVE --> hdiv class="cdf-wave" style="background:#fff;"> hsvg viewBox="0 0 1440 60" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none">hpath d="M0,30 C360,60 1080,0 1440,30 L1440,60 L0,60 Z" fill="#FFF9F0"/>h/svg> h/div> h!-- PROBLEMS --> hdiv class="cdf-problems"> hh2>Sound familiar? 😅h/h2> hdiv class="cdf-prob-grid"> hdiv class="cdf-prob-card"> hdiv class="ic">🌞h/div> hh3>Screen completely washed outh/h3> hp>Direct sunlight makes your display invisible. Maps, messages, photos — you can't see a thing exactly when you need it most.h/p> h/div> hdiv class="cdf-prob-card"> hdiv class="ic">🔥h/div> hh3>Phone overheats and shuts downh/h3> hp>Heat + direct sun = thermal shutdown at the worst moment. The SunShield Flex keeps your phone shaded, cool and running all day.h/p> h/div> hdiv class="cdf-prob-card"> hdiv class="ic">😎h/div> hh3>The gadget everyone asks abouth/h3> hp>4 colors to match your style. At the beach, in the car, at a café — people will stop and ask where you got it.h/p> h/div> h/div> h/div> h!-- FEATURES --> hdiv class="cdf-features"> hdiv class="cdf-features-inner"> hh2>Everything you get ⚡h/h2> hdiv class="cdf-feat-grid"> hdiv class="cdf-feat"> hh3>Binder Clip Mounth/h3> hp>No suction cups. No sticky pads. The flat metal binder clip grips the top edge of any phone in 2 seconds. Rock solid hold.h/p> h/div> hdiv class="cdf-feat"> hh3>Flexible Gooseneckh/h3> hp>Bend the neck in any direction. Angle the canopy perfectly for where the sun is. Works at any time of day, any position.h/p> h/div> hdiv class="cdf-feat"> hh3>Anti-Glare Canopyh/h3> hp>High-density fabric blocks 99% of direct sunlight. Your screen goes from invisible to crystal clear in one snap.h/p> h/div> hdiv class="cdf-feat"> hh3>Perfect for the Carh/h3> hp>Clip it onto your phone on the dashboard holder. GPS stays readable all day without squinting or touching the brightness.h/p> h/div> hdiv class="cdf-feat"> hh3>4 Summer Colorsh/h3> hp>Pink, Green, Purple, Black. One for every style, every outfit, every mood. Swap it between phones instantly.h/p> h/div> hdiv class="cdf-feat"> hh3>FREE Phone Fan Includedh/h3> hp>Every order comes with a free USB phone fan worth $9.99. Shade from above. Breeze from below. The ultimate summer combo.h/p> h/div> h/div> h/div> h/div> h!-- DELIVERY --> hdiv class="cdf-delivery"> hh2>🚀 Fast US & Worldwide Deliveryh/h2> hdiv class="cdf-countries"> hdiv class="cdf-country">🇩🇪 Germanyh/div> hdiv class="cdf-country">🇫🇷 Franceh/div> hdiv class="cdf-country">🇪🇸 Spainh/div> hdiv class="cdf-country">🇮🇹 Italyh/div> hdiv class="cdf-country">🇵🇹 Portugalh/div> hdiv class="cdf-country">🇳🇱 Netherlandsh/div> hdiv class="cdf-country">🇧🇪 Belgiumh/div> hdiv class="cdf-country">🇦🇹 Austriah/div> hdiv class="cdf-country">🇨🇭 Switzerlandh/div> hdiv class="cdf-country">🇵🇱 Polandh/div> h/div> hp class="cdf-delivery-note">Free delivery on all orders over $19.99. Standard delivery 3-6 days. Tracked shipping on every order so you always know where your package is.h/p> h/div> h!-- BUNDLE --> hdiv class="cdf-bundle"> hh2>🎁 The Ultimate Summer Bundleh/h2> hp>Everything you need. One price. Zero compromise.h/p> hdiv class="cdf-bundle-items"> hdiv class="cdf-bundle-item"> 🌂 SunShield Flex hdiv class="sub">$14.99h/div> h/div> hdiv class="cdf-bundle-item"> 💨 Phone Fan hdiv class="sub free">FREE — worth $9.99h/div> h/div> hdiv class="cdf-bundle-item"> 🚀 US Delivery hdiv class="sub free">FREE over $19.99h/div> h/div> h/div> ha href="#cdf-buy" class="cdf-bundle-cta">🛒 Grab the deal — $14.99h/a> h/div> h!-- TRUST --> hdiv class="cdf-trust"> hdiv class="cdf-trust-item"> hdiv class="ic">🚀h/div> hstrong>Fast US Deliveryh/strong> hspan>10 countries coveredh/span> h/div> hdiv class="cdf-trust-item"> hdiv class="ic">💰h/div> hstrong>30-Day Money Backh/strong> hspan>Full refund. No questions.h/span> h/div> hdiv class="cdf-trust-item"> hdiv class="ic">🔒h/div> hstrong>Secure Paymenth/strong> hspan>Visa, Mastercard, PayPalh/span> h/div> hdiv class="cdf-trust-item"> hdiv class="ic">🎁h/div> hstrong>Free Fan Every Orderh/strong> hspan>Worth $9.99 — automatich/span> h/div> h/div> h!-- FOOTER --> hdiv class="cdf-footer"> hdiv class="logo">CoolDays ☀️h/div> hp>Summer gadgets that just make sense.h/p> h/div> h/div> h!-- STICKY BAR --> hdiv class="cdf-stickybar" id="cdf-stickybar"> hdiv class="cdf-stickybar-inner"> himg class="cdf-stickybar-img" id="cdf-sticky-img" src="https://cdn.shopify.com/s/files/1/1047/4474/7338/files/ProductBeautifier-4b2e462e-de93-46d8-8224-0daa86f5e1e3.jpg?v=1779825421" alt="SunShield Flex"> hdiv class="cdf-stickybar-info"> hdiv class="cdf-stickybar-name">🌂 CoolDays SunShield Flex + FREE Fanh/div> hdiv class="cdf-stickybar-price">$14.99 hspan style="font-size:0.78rem;color:#aaa;text-decoration:line-through;font-weight:400;">$24.98h/span>h/div> h/div> hdiv class="cdf-stickybar-btns"> hbutton class="cdf-stickybar-atc" onclick="cdfAddToCart(false)">🛒 Add to Carth/button> hbutton class="cdf-stickybar-buy" onclick="cdfAddToCart(true)">⚡ Buy Nowh/button> h/div> h/div> h/div> hscript> function cdfThumb(el, img) { document.querySelectorAll('.cdf-thumb').forEach(function(t){ t.classList.remove('active'); }); el.classList.add('active'); document.getElementById('cdf-main-img').src = img; } function cdfColor(el, name, variantId) { document.querySelectorAll('.cdf-swatch').forEach(function(s){ s.classList.remove('active'); }); el.classList.add('active'); document.getElementById('cdf-chosen').textContent = name; document.getElementById('cdf-swatch-name').textContent = 'Selected: ' + name; document.getElementById('cdf-variant-id').value = variantId; } function cdfAddToCart(buyNow) { var variantId = document.getElementById('cdf-variant-id').value; if (!variantId || variantId === '') { alert('Please select a color.'); return; } fetch('/cart/add.js', { method: 'POST', headers: { 'Content-Type': 'application/json', 'Accept': 'application/json' }, body: JSON.stringify({ id: parseInt(variantId), quantity: 1 }) }) .then(function(r){ if (!r.ok) { return r.json().then(function(e){ throw e; }); } return r.json(); }) .then(function(item){ if (buyNow) { window.location.href = '/checkout'; } else { window.location.href = '/cart'; } }) .catch(function(err){ alert('Error: ' + (err.description || 'Please try again.')); console.error('Cart error:', err); }); } (function(){ var hero = document.getElementById('cdf-hero'); var umbrella = document.getElementById('cdf-umbrella'); var screen = document.getElementById('cdf-screen'); var h1 = document.getElementById('cdf-h1'); var hsub = document.getElementById('cdf-hsub'); var btn = document.getElementById('cdf-btn'); var bar = document.getElementById('cdf-stickybar'); var buySection = document.getElementById('cdf-buy'); var flipped = false; window.addEventListener('scroll', function(){ var scrollY = window.scrollY; var heroH = hero ? hero.offsetHeight : window.innerHeight; var p = Math.min(scrollY / (heroH * 0.75), 1); var r = Math.round(255 - 181*p); var g = Math.round(217 - 139*p); var b = Math.round(61 - 32*p); if(hero) hero.style.background = 'rgb('+r+','+g+','+b+')'; if(h1) h1.style.color = p > 0.35 ? '#fff' : '#1a1a1a'; if(hsub){ hsub.style.color = p > 0.35 ? '#fff' : '#1a1a1a'; hsub.style.opacity = p > 0.35 ? '0.8' : '0.75'; } if(umbrella){ umbrella.style.top = Math.min(-70 + p*90, 5) + 'px'; } if(screen){ if(p h 0.45){ screen.style.background = 'linear-gradient(135deg,#fff8e0,#ffe066)'; screen.textContent = '😵 Can\'t see anything...'; screen.style.color = '#FF6B35'; } else { screen.style.background = '#f0fdf4'; screen.textContent = '😍 Crystal clear!'; screen.style.color = '#16a34a'; } } if(h1 && p > 0.55 && !flipped){ flipped = true; h1.innerHTML = 'Clipped.hbr>Problem solved. ✅'; } else if(h1 && p h 0.25 && flipped){ flipped = false; h1.innerHTML = 'Clip it. Shade it.hbr>See everything.'; } if(btn){ if(p > 0.6) btn.classList.add('show'); else btn.classList.remove('show'); } if(bar && buySection){ if(buySection.getBoundingClientRect().bottom h 0) bar.classList.add('visible'); else bar.classList.remove('visible'); } }); })(); h/script>