Grovia O.N.E
Grovia O.N.E
Grovia O.N.E
Grovia O.N.E
Grovia O.N.E
Grovia O.N.E
Grovia O.N.E
Grovia O.N.E
Grovia O.N.E
Grovia O.N.E
Grovia O.N.E
Grovia O.N.E
Grovia O.N.E
Grovia O.N.E
Grovia O.N.E
Grovia O.N.E
Grovia O.N.E
Grovia O.N.E
Grovia O.N.E

Grovia O.N.E

$25.00
$0.00
-$-25.00
Color-Ballot
Please select a color
Quantity
Free worldwide shipping
Free returns
Sustainably made
Secure payments
Vendor by: Diapering
SKU:

The diaper that almost broke Kickstarter!  

The 
O.N.E diaper is a true all-in-one diaper (fits 10-35+ pounds) that comes with everything you’ll ever need to cloth diaper a baby: enough absorbency to forget boosters and doublers (even overnight), two built-in closure options, and a heavy-duty construction that is built to last.

The O.N.E. features a unique Outlast closure system that gives the user the ability to choose between Hook & Loop and Snap closures, and the ability to buy a replacement kit when your Hook & Loop wears out. O.N.E's absorbency comes from a hidden body layer PLUS our one-of-a-kind cotton, channeled soaker design that is trim yet absorbent. All with the same amazing quality you've come to know and love in GroVia products.

 

  • Built-in extra absorbency means the perfect nightime solution
  • Lasts from birth to potty learning (fits 10 - 35 lbs).
  • No prepping - can starting using right away
  • Modular Snap In Soaker System allows for customization
  • Easy closure replacement
  • Fairly and conscientiously made in China

O - Outlast Closure
N - No Prep
E - Easy To Use

Materials:
Hidden Inner Layer: 100% Polyester Microfiber
Outer: 100% Water Resistant Polyester TPU
Soaker: 100% Cotton topped with 100% Polyester Microfleece
Body Lining: 100% Polyester Microfleece
Outer: 100% Water Resistant Polyester TPU (Exclusive of Trim)

Need convincing? Check out this O.N.E. review from Change-Diapers.

Read about the O.N.E. Kickstarter project here >> .

Care Instructions

Washing Instructions

This is an All In One diaper, you must wash the entire diaper when soiled.

Before First Use

Remove Hook & Loop strips*. If using during daytime, wash with detergent and dry once prior to first use. If using as a night diaper, O.N.E. must be washed and tumble-dried 3-5 times before use.

Regular Wash

  • Remove Hook and Loop strips*
  • Place soiled diaper into pail
  • Wash soiled diaper every two days
  • Wash on hot or warm with full amount of a good cleaning detergent
  • Add an extra rinse if needed
  • Tumble dry
  • Do not use fabric softeners
  • Do not dry clean or iron

*For maximum longevity of your hook and loop, we recommend removing prior to washing and drying.

Sizing Chart

Fits 10–35+ lbs.

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.