✦ Verified product
Waterproof Mattress Protector
USD 15.99
Waterproof Size
CarwrapLab
Verified independent store
→
* { margin: 0; padding: 0; box-sizing: border-box; } body { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif; background: #f5f3f0; c
olor: #1f1f1f; padding: 20px 0 40px; -webkit-font-smoothing: antialiased; } .container { max-width: 720px; margin: 0 auto; background: #ffffff; border-radius: 24px; padding: 28px 20px 40px; box-shadow: 0 4px 24px rgba(0, 0, 0, .02); } .badge { display: inline-block; background: #d4e8e0; color: #1a5a4a; font-size: 10px; font-weight: 600; letter-spacing: 1px; text-transform: uppercase; padding: 3px 14px; border-radius: 40px; margin-bottom: 12px; border: 1px solid #d4e8e0; } h1 { font-size: 28px; font-weight: 700; letter-spacing: -.5px; color: #0a1a1a; line-height: 1.2; margin-bottom: 6px; } .subhead { font-size: 15px; color: #4a5a5a; font-weight: 400; margin-bottom: 8px; } .desc { font-size: 14px; color: #3a4a4a; line-height: 1.7; margin-bottom: 20px; padding-bottom: 16px; border-bottom: 2px solid #f0ece6; } /* ===== 图片容器 —— 完整显示,不裁剪 ===== */ .hero-img { width: 100%; border-radius: 16px; overflow: hidden; margin-bottom: 24px; background: #e8e8e4; border: 1px solid #e8e8e4; } .hero-img img { width: 100%; height: auto; display: block; } .divider-img { width: 100%; border-radius: 16px; overflow: hidden; margin: 24px 0; background: #e8e8e4; border: 1px solid #e8e8e4; } .divider-img img { width: 100%; height: auto; display: block; } .dual-img { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; margin: 24px 0 16px; } .dual-img .img-box { border-radius: 16px; overflow: hidden; background: #e8e8e4; border: 1px solid #e8e8e4; } .dual-img .img-box img { width: 100%; height: auto; display: block; } .section-label { font-size: 11px; font-weight: 600; letter-spacing: 1.5px; text-transform: uppercase; color: #5a6a6a; margin: 36px 0 14px; display: flex; align-items: center; gap: 12px; } .section-label .line { flex: 1; height: 1px; background: #e8e4de; } .feature-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; margin-bottom: 8px; } .feature-card { background: #f8f5f0; border-radius: 16px; padding: 16px 14px 14px; border: 1px solid #ece6de; } .feature-card .icon { font-size: 24px; display: block; margin-bottom: 4px; } .feature-card h4 { font-size: 14px; font-weight: 600; color: #0a1a1a; margin-bottom: 2px; } .feature-card p { font-size: 12px; color: #4a5a5a; line-height: 1.4; } .feature-card.full { grid-column: 1/-1; text-align: center; background: #eef4f0; border-color: #dce8e0; } .feature-block { background: #f8f5f0; border-radius: 20px; padding: 18px 18px 16px; margin: 0 0 20px 0; border: 1px solid #ece6de; } .feature-block:last-child { margin-bottom: 0; } .feature-block .block-content { display: flex; flex-direction: column; gap: 14px; } .feature-block .block-content .text-part { order: 1; } .feature-block .block-content .img-part { order: 2; } .feature-block h3 { font-size: 18px; font-weight: 600; color: #0a1a1a; line-height: 1.3; margin-bottom: 2px; } .feature-block p { font-size: 14px; color: #3a4a4a; line-height: 1.6; } .feature-block .block-img { width: 100%; border-radius: 16px; overflow: hidden; background: #e8e8e4; border: 1px solid #e8e8e4; } .feature-block .block-img img { width: 100%; height: auto; display: block; } .specs-table-wrap { background: #f8f5f0; border-radius: 16px; padding: 16px 18px; border: 1px solid #ece6de; margin-top: 8px; } .specs-table { width: 100%; border-collapse: collapse; font-size: 13px; } .specs-table td { padding: 6px 0; border-bottom: 1px solid #ece6de; } .specs-table tr:last-child td { border-bottom: none; } .specs-table td:first-child { color: #5a6a6a; font-weight: 500; width: 40%; } .specs-table td:last-child { color: #0a1a1a; font-weight: 500; } .size-table-wrap { background: #f8f5f0; border-radius: 16px; padding: 16px 18px; border: 1px solid #ece6de; margin-top: 8px; overflow-x: auto; } .size-table { width: 100%; border-collapse: collapse; font-size: 13px; } .size-table th { text-align: left; padding: 8px 0; font-weight: 600; color: #0a1a1a; border-bottom: 2px solid #ece6de; } .size-table td { padding: 8px 0; border-bottom: 1px solid #ece6de; } .size-table tr:last-child td { border-bottom: none; } .color-tags { display: flex; flex-wrap: wrap; gap: 8px; margin: 8px 0 4px; } .color-tag { background: #f0ece6; border-radius: 40px; padding: 4px 16px; font-size: 12px; font-weight: 500; color: #1a2a2a; border: 1px solid #e8e4de; } .note-list { list-style: none; margin: 8px 0 4px; } .note-list li { padding: 6px 0 6px 24px; position: relative; font-size: 13px; color: #3a4a4a; line-height: 1.5; border-bottom: 1px solid #ece6de; } .note-list li:last-child { border-bottom: none; } .note-list li::before { content: "✦"; color: #8a9a7a; position: absolute; left: 0; top: 6px; } .cta-bar { text-align: center; background: linear-gradient(135deg, #1a2a2a, #0a1a1a); border-radius: 16px; padding: 18px 16px; margin: 28px 0 8px; color: #fff; } .cta-bar .big { font-size: 20px; font-weight: 800; letter-spacing: .3px; } .cta-bar .big span { color: #d4e8d0; } .cta-bar .sub { font-size: 14px; opacity: .85; margin-top: 4px; } .footer { margin-top: 32px; padding-top: 16px; border-top: 1px solid #ece6de; font-size: 11px; color: #8a9a9a; text-align: center; } .fit-note { background: #f0f7f4; border-radius: 16px; padding: 14px 18px; margin: 8px 0 16px; border-left: 4px solid #5a8a7a; font-size: 13px; color: #1a4a3a; line-height: 1.6; } .fit-note strong { color: #0a2a1a; } @media(max-width:480px) { .container { padding: 20px 16px 32px; border-radius: 20px; } h1 { font-size: 24px; } .feature-grid { grid-template-columns: 1fr; gap: 10px; } .feature-card { padding: 14px 12px 12px; } .feature-card .icon { font-size: 22px; } .feature-card h4 { font-size: 13px; } .feature-card p { font-size: 12px; } .feature-card.full { grid-column: 1/-1; } .feature-block { padding: 16px 16px 14px; margin: 0 0 16px 0; } .feature-block h3 { font-size: 17px; } .feature-block p { font-size: 13px; } .specs-table td { font-size: 13px; padding: 6px 0; } .size-table th, .size-table td { font-size: 12px; padding: 6px 0; } .color-tag { font-size: 11px; padding: 3px 12px; } .cta-bar .big { font-size: 17px; } .dual-img { grid-template-columns: 1fr; gap: 12px; } } ✦ Bedroom Essential Soft Fitted Mattress Protector Waterproof · Breathable · Machine Washable A soft, breathable fitted mattress protector designed to help keep your mattress cleaner through everyday spills, moisture, pets, and busy home routines. ✦ Everyday Protection, Made Comfortable 💧 Waterproof TPU Backing Helps prevent liquids from reaching your mattress. ☁️ Soft-Touch Surface Brushed fabric offers a smooth, comfortable feel for everyday sleep. 🌬️ Breathable Design Two-layer construction for practical protection and comfortable use. 🔄 360° Elasticized Fit Fitted-sheet construction keeps the protector securely in place. 🧺 Easy to Care For Machine washable for simple everyday upkeep. 🧵 Materials & Construction Top layer 85 gsm brushed synthetic-fiber fabric Backing Breathable waterproof TPU layer Style Fitted mattress protector with elasticized edges Skirt depth 30 cm 📏 Fit note: The 30 cm elasticized skirt is recommended for mattresses up to 25 cm high. Please measure your mattress before ordering. 📐 Available Sizes 📏 Skirt depth: 30 cm (≈ 12 in) — fits mattresses up to 25 cm (≈ 10 in) high Size (cm) Size (in) Weight 80 × 200 cm 31.5 × 78.7 in 0.36 kg (0.79 lbs) 90 × 200 cm 35.4 × 78.7 in 0.38 kg (0.84 lbs) 100 × 200 cm 39.4 × 78.7 in 0.41 kg (0.90 lbs) 120 × 200 cm 47.2 × 78.7 in 0.47 kg (1.04 lbs) 140 × 200 cm 55.1 × 78.7 in 0.53 kg (1.17 lbs) 150 × 200 cm 59.1 × 78.7 in 0.56 kg (1.23 lbs) 160 × 200 cm 63.0 × 78.7 in 0.58 kg (1.28 lbs) 180 × 200 cm 70.9 × 78.7 in 0.63 kg (1.39 lbs) 200 × 200 cm 78.7 × 78.7 in 0.68 kg (1.50 lbs) 200 × 220 cm 78.7 × 86.6 in 0.75 kg (1.65 lbs) 💡 US/UK sizing: Fits Twin, Twin XL, Full, Queen, King, and Cal King mattresses (check your mattress height before ordering). 🎨 Available Colors ⚪ White 🟤 Cream ⬛ Dark Gray ⬛ Black 🔵 Navy 🔵 Blue 🔷 Blue Gray 🩷 Pink 🔴 Red 🟢 Lime Green 🟢 Avocado Green 🩵 Teal 🧼 Care Instructions Machine wash regularly. Do not bleach. Do not iron. Do not dry clean. 🏠 Made for Real Life A practical choice for family homes, guest rooms, pet-friendly spaces, children's beds, and everyday mattress protection. 🛏️ Sleep Better, Worry Less Protect your mattress today Soft Fitted Mattress Protector — Waterproof · Breathable · Machine Washable