Resin Cute Planters
.pdp-wrap { max-width: 720px; margin: 0 auto; padding: 16px 12px 48px; display: flex; flex-direction: column; gap: 16px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; color: #2b3a3e; box-sizing: border-box; } .pdp-wrap *, .pdp-wrap *::before, .pdp-wrap *::after { box-sizing: border-box; margin: 0; padding: 0; } /* ── HERO: always stacked, img on top ── */ .pdp-hero { border-radius: 20px; overflow: hidden; background: linear-gradient(145deg, #fff8ef, #ffefd4); } .pdp-hero-img img { width: 100%; aspect-ratio: 4 / 3; object-fit: cover; display: block; } .pdp-hero-body { padding: 28px 24px 32px; display: flex; flex-direction: column; gap: 14px; } .pdp-eyebrow { display: inline-flex; align-items: center; gap: 6px; background: #fff; border-radius: 999px; padding: 5px 13px; font-size: 11px; font-weight: 700; letter-spacing: .06em; color: #6b7a63; width: fit-content; box-shadow: 0 2px 8px rgba(0,0,0,0.05); } .pdp-hero h1 { font-size: 28px; font-weight: 800; line-height: 1.18; color: #1e2e33; } .pdp-hero-sub { font-size: 14px; line-height: 1.65; color: #556368; font-weight: 400; } .pdp-badge-row { display: flex; flex-wrap: wrap; gap: 7px; margin-top: 4px; } .pdp-badge { background: #fff; border-radius: 999px; padding: 6px 13px; font-size: 12px; font-weight: 600; color: #3a4e54; box-shadow: 0 2px 8px rgba(0,0,0,0.04); } /* ── PAIN / SOLUTION: always stacked ── */ .pdp-pain { background: #fff; border-radius: 20px; padding: 28px 24px; display: flex; flex-direction: column; gap: 20px; } .pdp-pain-side, .pdp-solution-side { display: flex; flex-direction: column; gap: 10px; } .pdp-pain-side { padding-bottom: 20px; border-bottom: 1px solid #eee; } .pdp-pain-label { font-size: 11px; font-weight: 700; letter-spacing: .08em; color: #b87c6a; text-transform: uppercase; } .pdp-solution-label { font-size: 11px; font-weight: 700; letter-spacing: .08em; color: #5a8c6e; text-transform: uppercase; } .pdp-pain-title { font-size: 17px; line-height: 1.4; font-weight: 700; color: #2b3a3e; } .pdp-pain-body { font-size: 14px; line-height: 1.6; color: #7a8e94; font-weight: 400; } /* ── FEATURE BLOCKS ── Mobile (default): img full-width on top, text below PC (≥ 560px): side by side, img 45% / text 55% ── */ .pdp-feat { border-radius: 20px; overflow: hidden; display: flex; flex-direction: column; } .pdp-feat-img img { width: 100%; aspect-ratio: 16 / 10; object-fit: cover; display: block; } .pdp-feat-body { padding: 26px 24px 30px; display: flex; flex-direction: column; gap: 12px; } .pdp-feat-tag { display: inline-flex; align-items: center; gap: 6px; background: rgba(255,255,255,0.75); border-radius: 999px; padding: 5px 13px; font-size: 11px; font-weight: 700; letter-spacing: .05em; color: #4a585e; width: fit-content; } .pdp-feat-title { font-size: 21px; font-weight: 800; line-height: 1.25; color: #1e2e33; } .pdp-feat-desc { font-size: 14px; line-height: 1.65; color: #556368; font-weight: 400; } @media (min-width: 560px) { .pdp-feat { flex-direction: row; min-height: 300px; } .pdp-feat.pdp-rev { flex-direction: row-reverse; } .pdp-feat-img { flex: 0 0 45%; } .pdp-feat-img img { width: 100%; height: 100%; aspect-ratio: unset; object-fit: cover; } .pdp-feat-body { flex: 1 1 0; padding: 32px 28px; justify-content: center; } .pdp-feat-title { font-size: 22px; } } .pdp-bg-warm { background: linear-gradient(135deg, #fff8ef, #fde9d0); } .pdp-bg-sage { background: linear-gradient(135deg, #edfbf2, #d7f5e3); } .pdp-bg-blue { background: linear-gradient(135deg, #f2f5ff, #e4eaff); } .pdp-bg-rose { background: linear-gradient(135deg, #fff1f4, #ffe2e8); } /* ── USE SCENES ── */ .pdp-lifestyle { background: #fff; border-radius: 20px; padding: 32px 24px; } .pdp-section-head { display: flex; flex-direction: column; gap: 10px; margin-bottom: 22px; text-align: center; align-items: center; } .pdp-section-title { font-size: 22px; font-weight: 800; color: #1e2e33; line-height: 1.2; } .pdp-section-sub { font-size: 14px; color: #7a8e94; line-height: 1.6; max-width: 520px; font-weight: 400; } .pdp-use-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 10px; } @media (min-width: 480px) { .pdp-use-grid { grid-template-columns: repeat(4, 1fr); } } .pdp-use-card { background: #f7f5f2; border-radius: 14px; padding: 18px 12px; text-align: center; font-size: 13px; font-weight: 600; color: #314047; display: flex; flex-direction: column; gap: 8px; align-items: center; } .pdp-uc-icon { font-size: 22px; } /* ── SPECS ── */ .pdp-spec { background: #1e2e33; border-radius: 20px; padding: 32px 24px; color: #fff; } .pdp-spec .pdp-section-head { align-items: flex-start; text-align: left; margin-bottom: 16px; } .pdp-spec .pdp-section-title { color: #fff; } .pdp-spec .pdp-eyebrow { background: rgba(255,255,255,0.1); color: #a8c7b5; } .pdp-spec-table { width: 100%; border-collapse: collapse; } .pdp-spec-table tr { border-bottom: 1px solid rgba(255,255,255,0.08); } .pdp-spec-table tr:last-child { border-bottom: none; } .pdp-spec-table td { padding: 14px 4px; font-size: 14px; vertical-align: middle; } .pdp-spec-table td:first-child { color: rgba(255,255,255,0.5); font-weight: 400; width: 48%; } .pdp-spec-table td:last-child { color: #fff; font-weight: 600; text-align: right; } /* ── TRUST ── */ .pdp-trust { background: #f0f4f0; border-radius: 20px; padding: 32px 24px; } .pdp-trust-grid { display: grid; grid-template-columns: 1fr; gap: 12px; margin-top: 4px; } @media (min-width: 480px) { .pdp-trust-grid { grid-template-columns: repeat(3, 1fr); } } .pdp-trust-card { background: #fff; border-radius: 14px; padding: 20px 16px; display: flex; flex-direction: column; gap: 8px; } .pdp-trust-icon { font-size: 24px; } .pdp-trust-title { font-size: 14px; font-weight: 700; color: #1e2e33; line-height: 1.3; } .pdp-trust-body { font-size: 13px; color: #7a8e94; line-height: 1.6; font-weight: 400; } /* ── CTA ── */ .pdp-cta { background: radial-gradient(circle at 20% 80%, #4d6e45, #1e3320); border-radius: 20px; padding: 48px 28px; text-align: center; color: #fff; display: flex; flex-direction: column; align-items: center; gap: 14px; } .pdp-cta-urgency { background: rgba(255,213,108,0.15); border: 1px solid rgba(255,213,108,0.3); border-radius: 999px; padding: 5px 16px; font-size: 12px; font-weight: 600; color: #ffd56c; letter-spacing: .04em; } .pdp-cta h2 { font-size: 26px; font-weight: 800; line-height: 1.2; color: #fff; max-width: 480px; } .pdp-cta p { font-size: 14px; color: rgba(255,255,255,0.65); max-width: 440px; line-height: 1.6; font-weight: 400; } .pdp-btn-cta { display: block; width: 100%; max-width: 360px; background: #ffd56c; color: #1e2e33; border-radius: 999px; padding: 17px 32px; font-size: 16px; font-weight: 800; text-decoration: none; text-align: center; letter-spacing: .02em; margin-top: 6px; } .pdp-cta-micro { font-size: 12px; color: rgba(255,255,255,0.38); font-weight: 400; } 🌿 LIVING PLANT HAIR Your Plant Grows.The Character Comes Alive. A sculptural planter that transforms every plant into a living, ever-changing hairstyle — funnier with every new leaf. 😂 Conversation Starter 🌿 Real or Artificial Plants ☀️ Indoor & Outdoor 💧 Built-In Drainage 😶 THE PROBLEM Every plant pot looks exactly the same. Generic pots blend into the background. You buy a plant, it sits there, nobody notices. Zero personality. Zero joy. ✨ THE FIX A planter that grows its own wild personality. Plant succulents, spider plants, or trailing vines — watch them become the most talked-about thing in any room. 🌿 LIVING HAIRSTYLES Every Plant Becomes a New 'Do Succulents grow into neat mohawks. String of pearls cascades into wild curls. Spider plants fan out into something completely unpredictable. No two ever look the same. 👖 PLAYFUL CHARACTER Sculptural Charm, Everywhere It Goes Detailed denim-inspired sculpt with expressive posture. Adds instant warmth to desks, bookshelves, patios, and entryways. 📸 ALWAYS NOTICED The One Thing Everyone Asks About Guests walk in, spot it, and immediately want one. It earns comments, photos, and follow-up texts — without saying a word. ☀️ BUILT TO LAST Rain, Sun, Shelf Life — All Covered Premium resin resists fading and cracking through seasons. Built-in drainage keeps roots healthy — for real plants or faux. 🏡 WHERE IT LIVES Fits Into Your Life, Immediately You don't need a new aesthetic to make this work. It just belongs — wherever you put it. 🪴Living Room 🖥Office Desk ☀️Balcony 📚Bookshelf 🌿Patio 🏡Entryway 🌸Garden 🛋Coffee Table 📦 PRODUCT DETAILS Specifications Material Premium Resin Dimensions 10″ × 13″ × 4.5″ Drainage Hole Included Use Indoor & Outdoor Suitable For Live & Artificial Plants Weather Resistance Sun & Rain Resistant ✔ OUR PROMISE Buy With Confidence No fuss, no risk. We stand by every order. 📦 Carefully Packaged Every piece wrapped securely to arrive undamaged, ready to display. 🔄 Hassle-Free Returns Not happy? Contact us and we'll make it right — no complicated process. 💬 Real Support A real team behind every order. Questions welcome before and after purchase. 🌿 Limited Stock Available Start Growing Something That Makes People Smile One plant. One character. Endless personality — growing a little wilder every week. ADD TO CART Free returns · Secure checkout · Ships with care
More you might like
Related
🔥49% OFF-Cute Resin Flower Head Planters
Related
Hanging Planter Swing Face Plant Pot - Cute Resin Head Plant
Related
Hanging Planter Swing Face Plant Pot - Cute Resin Head Plant
Related