Nemophila Menziesii 'Penny Black'
Nemophila Menziesii 'Penny Black'
Nemophila Menziesii 'Penny Black'
Nemophila Menziesii 'Penny Black'
Nemophila Menziesii 'Penny Black'
Nemophila Menziesii 'Penny Black'
Nemophila Menziesii 'Penny Black'
Nemophila Menziesii 'Penny Black'
Nemophila Menziesii 'Penny Black'
Nemophila Menziesii 'Penny Black'
Nemophila Menziesii 'Penny Black'
Nemophila Menziesii 'Penny Black'
Nemophila Menziesii 'Penny Black'
Nemophila Menziesii 'Penny Black'

Nemophila Menziesii 'Penny Black'

169 sold
$19.99
$24.99
-$5.00
Quantity-200 seeds
Please select a quantity
Quantity



DESCRIPTION

Stunning purple to almost-black flowers with a frosted white edge and white undersides to petals. With a low-growing but spreading and trailing habit, Penny Black is perfect for ground cover and provides excellent contrast for containers and hanging baskets.

Pennie Black (Nemophila Discoidalis) - Start Pennie Black seeds for this lovely low-growing annual that has a trailing habit. Nemophila Pennie Black, also known as Nemophila Baby Black Eyes, is a superb, easy to grow annual with masses of small, 1 inch deep violet to black flowers that are edged with white. The Victorians loved this tiny two-toned flower with light, airy foliage. The Nemophila Penny Black plant only reaches 4 inches in height and is slightly trailing, so it is perfect for containers, baskets, and window boxes, or use it as an edging for borders or a ground cover plant.

Nemophila Penny Black seeds can be sown directly outdoors in a prepared seedbed. Lightly cover the flower seed with soil and keep moist. Nemophila seeds can be started indoors in the late winter for transplanting outside once frost season is over. In milder climates, Nemophila Penny Black will reseed itself for the following season. Nemophila care includes deadheading the spent flowers to promote continual flowers and following a regular watering schedule to keep the plant from drying out.

PayPal is welcomed here.

If you want to checkout with Credit Card. Please Click Paypal and Search for ‘Pay with Debit or Credit Card'

📦 Insured shipping: Every order comes with real-time tracking information and insurance coverage in the unlikely event that a package is lost or stolen in transit.

💰Money Back Guarantee: If your items arrive damaged within 14 days of normal use, we will be happy to provide a replacement item or your money back.

✉️24/7 Customer Support: We have a team of live representatives ready to assist you and answer all your questions within 24 hours, 7 days a week.

🔒Safe and Secure Payments: We use state-of-the-art SSL Secure encryption to keep your personal and financial information 100% protected.

🌎 WORLDWIDE SHIPPING ✈

Please do note that shipping is insured worldwide. Tracking Numbers will ALWAYS be sent so you can track them every step of the way! Cool things are worth waiting for! 😉

Our Warehouse

Please consider any holidays that might impact delivery times.Please consider the transportation methods and unexpected situations that may affect the delivery time.

Customer Reviews

Here are what our customers say.

Write a Review
Customer Reviews
Wow you reached the bottom
Newest
Most liked
Highest ratings
Lowest ratings
×
class SpzCustomFileUpload extends SPZ.BaseElement { constructor(element) { super(element); this.uploadCount_ = 0; this.fileList_ = []; } buildCallback() { this.action = SPZServices.actionServiceForDoc(this.element); this.registerAction('upload', (data) => { this.handleFileUpload_(data.event?.detail?.data || []); }); this.registerAction('delete', (data) => { this.handleFileDelete_(data?.args?.data); }); this.registerAction('preview', (data) => { this.handleFilePreview_(data?.args?.data); }); this.registerAction('limit', (data) => { this.handleFileLimit_(); }); this.registerAction('sizeLimit', (data) => { this.handleFileSizeLimit_(); }); } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } setData_(count, file) { this.uploadCount_ = count; this.fileList_ = file; } handleFileUpload_(data) { data.forEach(i => { if(this.fileList_.some(j => j.url === i.url)) return; this.fileList_.push(i); }) this.uploadCount_++; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileUpload", { count: this.uploadCount_, files: this.fileList_}); if(this.fileList_.length >= 5){ document.querySelector('#review_upload').style.display = 'none'; } if(this.fileList_.length > 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '8px'; } } handleFileDelete_(index) { this.fileList_.splice(index, 1); this.uploadCount_--; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileDelete", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; if(this.fileList_?.length === 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '132px'; } } handleFilePreview_(index) { const finalPreviewData = this.fileList_[index]; const filePreviewModal = document.getElementById('filePreviewModal'); const fullScreenVideo = document.getElementById('fullScreenVideo'); const fullScreenImage = document.getElementById('fullScreenImage'); const previewModalClose = document.getElementById('previewModalClose'); const previewLoading = document.getElementById('previewLoading'); filePreviewModal.style.display = 'block'; previewLoading.style.display = 'flex'; if(finalPreviewData?.type === 'video'){ const media = this.mediaParse_(this.fileList_[index]?.url); fullScreenVideo.addEventListener('canplaythrough', function() { previewLoading.style.display = 'none'; }); fullScreenImage.src = ''; fullScreenImage.style.display = 'none'; fullScreenVideo.style.display = 'block'; fullScreenVideo.src = media.mp4 || ''; } else { fullScreenImage.onload = function() { previewLoading.style.display = 'none'; }; fullScreenVideo.src = ''; fullScreenVideo.style.display = 'none'; fullScreenImage.style.display = 'block'; fullScreenImage.src = finalPreviewData.url; } previewModalClose.addEventListener('click', function() { filePreviewModal.style.display = 'none'; }); } handleFileLimit_() { alert(window.AppReviewsLocale.comment_file_limit || 'please do not upload files more than 5'); this.triggerEvent_("handleFileLimit"); } handleFileSizeLimit_() { alert(window.AppReviewsLocale.comment_file_size_limit || 'File size does not exceed 10M'); } clear(){ this.fileList_ = []; this.uploadCount_ = 0; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleClear", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; } mediaParse_(url) { var result = {}; try { url.replace(/[?&]+([^=&]+)=([^&]*)/gi, function (str, key, value) { try { result[key] = decodeURIComponent(value); } catch (e) { result[key] = value; } }); result.preview_image = url.split('?')[0]; } catch (e) {}; return result; } triggerEvent_(name, data) { const event = SPZUtils.Event.create(this.win, name, data); this.action.trigger(this.element, name, event); } } SPZ.defineElement('spz-custom-file-upload', SpzCustomFileUpload);
The review would not show in product details on storefront since it does not support to.