0
Skip to Content
Tutorless - Unlock Your Child’s Potential
About us
Courses
The Science
Contact Us
Tutorless - Unlock Your Child’s Potential
About us
Courses
The Science
Contact Us
About us
Courses
The Science
Contact Us
Store Eco Tote Bag
eco-tote-bag-oyster-front-66cbc2b097972.jpg Image 1 of 2
eco-tote-bag-oyster-front-66cbc2b097972.jpg
eco-tote-bag-oyster-front-66cbc2b09a6e2.jpg Image 2 of 2
eco-tote-bag-oyster-front-66cbc2b09a6e2.jpg
eco-tote-bag-oyster-front-66cbc2b097972.jpg
eco-tote-bag-oyster-front-66cbc2b09a6e2.jpg

Eco Tote Bag

£19.00
Say goodbye to plastic, and bag your goodies in this organic cotton tote bag. There’s more than enough room for groceries, books, and anything in between.

• 100% certified organic cotton 3/1 twill
• Fabric weight: 8 oz/yd² (272 g/m²)
• Dimensions: 16″ × 14 ½″ × 5″ (40.6 cm × 35.6 cm × 12.7 cm)
• Weight limit: 30 lbs (13.6 kg)
• 1″ (2.5 cm) wide dual straps, 24.5″ (62.2 cm) length
• Open main compartment
• Blank product sourced from India

This product is made especially for you as soon as you place an order, which is why it takes us a bit longer to deliver it to you. Making products on demand instead of in bulk helps reduce overproduction, so thank you for making thoughtful purchasing decisions!
Quantity:
Add To Cart
Say goodbye to plastic, and bag your goodies in this organic cotton tote bag. There’s more than enough room for groceries, books, and anything in between.

• 100% certified organic cotton 3/1 twill
• Fabric weight: 8 oz/yd² (272 g/m²)
• Dimensions: 16″ × 14 ½″ × 5″ (40.6 cm × 35.6 cm × 12.7 cm)
• Weight limit: 30 lbs (13.6 kg)
• 1″ (2.5 cm) wide dual straps, 24.5″ (62.2 cm) length
• Open main compartment
• Blank product sourced from India

This product is made especially for you as soon as you place an order, which is why it takes us a bit longer to deliver it to you. Making products on demand instead of in bulk helps reduce overproduction, so thank you for making thoughtful purchasing decisions!
Say goodbye to plastic, and bag your goodies in this organic cotton tote bag. There’s more than enough room for groceries, books, and anything in between.

• 100% certified organic cotton 3/1 twill
• Fabric weight: 8 oz/yd² (272 g/m²)
• Dimensions: 16″ × 14 ½″ × 5″ (40.6 cm × 35.6 cm × 12.7 cm)
• Weight limit: 30 lbs (13.6 kg)
• 1″ (2.5 cm) wide dual straps, 24.5″ (62.2 cm) length
• Open main compartment
• Blank product sourced from India

This product is made especially for you as soon as you place an order, which is why it takes us a bit longer to deliver it to you. Making products on demand instead of in bulk helps reduce overproduction, so thank you for making thoughtful purchasing decisions!

Thank you!

Join 1,000+ parents & teachers getting weekly learning tips.

Explore

  • About Us
  • How It Works
  • Courses
  • Pricing
  • Blog

Who We Serve

  • For Parents
  • For Schools
  • For Organisations

Resources

  • The Science
  • FAQ
  • How-to Guides
  • Contact

Company

  • Careers
  • Privacy Policy
  • Safeguarding
  • Terms of Service

Copyright © 2024 - Tutorless Ltd - Company Registration No. 15337121

let currentSlide = 0; let interval; // Create navigation dots slides.forEach((_, index) => { const dot = document.createElement('div'); dot.classList.add('testimonial-dot'); if (index === 0) dot.classList.add('active'); dot.addEventListener('click', () => goToSlide(index)); nav.appendChild(dot); }); function updateSlides() { slides.forEach((slide, index) => { slide.classList.toggle('active', index === currentSlide); track.style.transform = `translateX(-${currentSlide * 100}%)`; }); document.querySelectorAll('.testimonial-dot').forEach((dot, index) => { dot.classList.toggle('active', index === currentSlide); }); } function goToSlide(index) { currentSlide = index; if (currentSlide < 0) currentSlide = slides.length - 1; if (currentSlide >= slides.length) currentSlide = 0; updateSlides(); resetInterval(); } function resetInterval() { clearInterval(interval); interval = setInterval(() => { goToSlide(currentSlide + 1); }, 5000); } prevBtn.addEventListener('click', () => goToSlide(currentSlide - 1)); nextBtn.addEventListener('click', () => goToSlide(currentSlide + 1)); // Start auto-rotation resetInterval(); // Pause on hover track.addEventListener('mouseenter', () => clearInterval(interval)); track.addEventListener('mouseleave', resetInterval); });