Creative Plant Support Figures
.product-detail-container { --primary: #2e7d32; --primary-hover: #1b5e20; --text-main: #212121; --text-sub: #616161; --bg-body: #ffffff; --bg-card: #f9fbf9; --bg-soft: #f1f8e9; --b order-color: #e0e0e0; --radius-md: 12px; --radius-lg: 18px; --shadow-sm: 0 2px 8px rgba(0,0,0,0.05); --shadow-lg: 0 10px 30px rgba(0,0,0,0.08); max-width: 1200px; margin: 0 auto; padding: 0 5%; box-sizing: border-box; overflow-wrap: break-word; word-break: break-word; background-color: var(--bg-body); color: var(--text-main); font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif; } .product-detail-container h1, .product-detail-container h2, .product-detail-container h3, .product-detail-container p, .product-detail-container ul, .product-detail-container li, .product-detail-container table, .product-detail-container tr, .product-detail-container td, .product-detail-container th { box-sizing: border-box; } /* Typography System */ .product-detail-container .hero-title { font-size: 22px !important; line-height: 1.3; font-weight: 700; color: var(--text-main); margin: 0 0 15px 0; } .product-detail-container .section-title { font-size: 20px !important; line-height: 1.4; font-weight: 700; color: var(--text-main); margin: 0 0 20px 0; text-transform: none; } .product-detail-container .body-text { font-size: 18px !important; line-height: 1.6; color: var(--text-sub); margin: 0 0 15px 0; } .product-detail-container .badge { display: inline-block; background-color: var(--bg-soft); color: var(--primary); font-size: 18px !important; font-weight: 600; padding: 8px 16px; border-radius: 30px; margin-bottom: 20px; } .product-detail-container .tag { display: inline-block; background-color: #f5f5f5; color: var(--text-main); font-size: 18px !important; font-weight: 500; padding: 6px 12px; border-radius: var(--radius-md); margin-right: 10px; margin-bottom: 10px; } /* Spacing System */ .product-detail-container .section-spacer { margin-bottom: clamp(2rem, 5vw, 4rem); } /* Images - Flush, uncropped, fit original */ .product-detail-container img { width: 100%; height: auto; display: block; object-fit: contain; border-radius: var(--radius-md); margin: 0; padding: 0; } /* Universal Image Placeholder Style */ .product-detail-container .image-placeholder { width: 100%; background-color: transparent; border: none; padding: 0; margin: 0; display: block; box-sizing: border-box; } /* Layout Modules */ /* Hero Block */ .product-detail-container .hero-block { display: flex; flex-direction: column; gap: 25px; background-color: var(--bg-card); padding: 30px; border-radius: var(--radius-lg); box-shadow: var(--shadow-sm); } .product-detail-container .hero-copy { display: flex; flex-direction: column; justify-content: center; } /* Feature Item Group */ .product-detail-container .features-wrapper { display: flex; flex-direction: column; gap: clamp(2rem, 4vw, 3rem); } .product-detail-container .feature-item { display: flex; flex-direction: column; gap: 25px; background-color: var(--bg-card); padding: 25px; border-radius: var(--radius-lg); box-shadow: var(--shadow-sm); } .product-detail-container .feature-media { width: 100%; } .product-detail-container .feature-copy { display: flex; flex-direction: column; justify-content: center; } /* Compare Section */ .product-detail-container .compare-block { background-color: var(--bg-card); border-radius: var(--radius-lg); padding: 30px; box-shadow: var(--shadow-sm); } /* Specifications Table styling */ .product-detail-container .specifications-section { background-color: var(--bg-card); border-radius: var(--radius-lg); padding: 30px; box-shadow: var(--shadow-sm); } .product-detail-container .spec-table { width: 100%; border-collapse: collapse; margin-top: 15px; } .product-detail-container .spec-table tr { border-bottom: 1px solid var(--border-color); } .product-detail-container .spec-table tr:last-child { border-bottom: none; } .product-detail-container .spec-table td { padding: 16px 12px; font-size: 18px !important; line-height: 1.5; vertical-align: top; } .product-detail-container .spec-table td.spec-property { font-weight: 600; color: var(--text-main); width: 35%; } .product-detail-container .spec-table td.spec-value-container { color: var(--text-sub); } .product-detail-container .spec-value { display: block; white-space: normal; overflow-wrap: anywhere; word-break: break-word; } /* FAQ Accordion Styling */ .product-detail-container .faq-section { background-color: var(--bg-card); border-radius: var(--radius-lg); padding: 30px; box-shadow: var(--shadow-sm); } .product-detail-container .faq-list { display: flex; flex-direction: column; gap: 20px; margin-top: 20px; } .product-detail-container .faq-item { border-bottom: 1px solid var(--border-color); padding-bottom: 15px; } .product-detail-container .faq-item:last-child { border-bottom: none; padding-bottom: 0; } .product-detail-container .faq-question { font-size: 20px !important; font-weight: 700; color: var(--text-main); margin-bottom: 10px; display: flex; align-items: center; gap: 10px; } .product-detail-container .faq-answer { font-size: 18px !important; line-height: 1.6; color: var(--text-sub); } /* Desktop Layout Enhancements (>= 768px) */ @media (min-width: 768px) { .product-detail-container .hero-block { flex-direction: row; padding: 40px; gap: 40px; } .product-detail-container .hero-copy, .product-detail-container .hero-media { flex: 1; width: 50%; } .product-detail-container .feature-item { flex-direction: row; gap: 40px; padding: 35px; } .product-detail-container .feature-media, .product-detail-container .feature-copy { flex: 1; width: 50%; } /* Z-Pattern for alternating features */ .product-detail-container .feature-item:nth-child(even) { flex-direction: row-reverse; } } /* Mobile-Specific Adaptations (< 767px) */ @media (max-width: 767px) { .product-detail-container { padding: 0 4%; } .product-detail-container .hero-block, .product-detail-container .feature-item, .product-detail-container .compare-block, .product-detail-container .specifications-section, .product-detail-container .faq-section { padding: 20px; } /* Mobile Stack: Image first, Text second */ .product-detail-container .feature-item { flex-direction: column !important; } /* Mobile Responsive Table Override */ .product-detail-container .spec-table, .product-detail-container .spec-table tbody, .product-detail-container .spec-table tr { display: block; width: 100%; box-sizing: border-box; } .product-detail-container .spec-table td { display: grid; grid-template-columns: minmax(110px, 40%) minmax(0, 1fr); gap: 14px; width: 100%; box-sizing: border-box; padding: 14px 0; align-items: start; white-space: normal; overflow-wrap: anywhere; word-break: break-word; border: none; } .product-detail-container .spec-table tr { border-bottom: 1px solid var(--border-color); } .product-detail-container .spec-table td.spec-property { font-weight: 700; color: var(--text-main); width: auto; } .product-detail-container .spec-table td.spec-value-container { width: auto; padding-left: 0; } .product-detail-container .spec-value { display: block; min-width: 0; max-width: 100%; font-size: 18px !important; line-height: 1.5; white-space: normal; overflow-wrap: anywhere; word-break: break-word; } } /* Narrow Screens Adaptation (< 420px) */ @media (max-width: 420px) { .product-detail-container .spec-table td { grid-template-columns: 1fr; gap: 6px; padding: 10px 0; } } Plant Propagation Buddy Keep Your Cuttings Upright & Perfectly Supported Introduce structure and charm to your propagation setup. This set of flexible little-figure buddies clings stably to your container rims, gently holding stems straight and steady. Keep Stems Upright and Beautiful Prevent water propagation plants from sliding down, tilting, or becoming submerged. The buddies hold them firmly in place for a neat and balanced setup. Flexible & Bendable Arms Made with durable and high-elasticity flexible material, the hands and arms bend gently to secure stems and delicate buds of various thicknesses without causing damage. Bendable Arms Non-Damaging Hold Integrated Utility Slip-On Rim Design The specialized leg and hip groove locks safely onto the lip of standard glasses, mugs, jars, and vase edges. Enjoy instant stability with zero adhesive, glue, or suction cups. Secure Rim Grip Easy Slip-On Specifications Product Type Plant Propagation Support Figure (Buddy) Unit Dimensions Height: 7 cm (2.8 in) Width: 4.5 cm (1.8 in) Thickness: 2.5 cm (1.0 in) Material Type High-elasticity flexible and durable soft rubber / silicone Color Palette Classic Green Series: Deep Green, Light Green, Olive Green Pack Quantity Set of 3 Units (One of each color) Frequently Asked Questions 🌿 How do the buddies stay stable on the container rims? They are designed with an integrated rear hip slot that sits firmly over the rims of glass vases, mugs, propagation jars, or cups, relying entirely on their form-fitting physical grip. 🌿 Will the hands scratch or squeeze delicate plant stems? No. The support buddy is made from a soft, flexible rubber material that yields easily. Its curved arms gently encircle stems to prevent them from tilting, ensuring no scraping or pinching. 🌿 Can they be used in direct contact with water? Yes. Made of durable, waterproof soft rubber, they are designed specifically to hang over the rims of water propagation vessels and can withstand normal moisture and humidity indefinitely.