{"product_id":"bagtop","title":"Bagtop®","description":"\u003cstyle\u003e\n  .secao {\n    text-align: center;\n    max-width: 1200px;\n    margin: 0 auto;\n    padding: 15px 0;\n  }\n  .secao \u003e img {\n    width: 100%;\n    height: auto;\n    max-width: 400px;\n    border-radius: 12px;\n    border: none;\n    box-shadow: none;\n  }\n  .secao-grid,\n  .secao-grid-reverse {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 1em;\n    align-items: center;\n    justify-items: center;\n    margin-bottom: 15px;\n    max-width: 1200px;\n    margin: 30px auto;\n    border-radius: 12px;\n  }\n\n  \/* \n   * Grid Area Definitions\n   * Used for the various text\/image layouts (zigzag, mosaic)\n   *\/\n  .secao-grid {\n    grid-template-areas: \"content image\";\n  }\n\n  h4 {\n    margin-top: 0;\n  }\n  .secao-grid-reverse {\n    grid-template-areas: \"image content\";\n  }\n  .secao-image {\n    grid-area: image;\n  }\n  .secao-image img {\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    max-width: 600px;\n    border-radius: 12px;\n    border: none;\n    box-shadow: none;\n  }\n  .secao-content {\n    background-color: #eeece1;\n    grid-area: content;\n    text-align: left;\n    padding: 20px;\n    border-radius: 12px;\n  }\n  .secao-content h2 {\n    margin-top: 0;\n  }\n  .borda-vermelha {\n    border-top: 2px solid #b02e21;\n  }\n  .secao-image-com-texto {\n    max-width: 600px;\n    width: 100%;\n    position: relative;\n    border-radius: 12px;\n    overflow: hidden;\n    color: white;\n  }\n  .secao-image-com-texto img {\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    max-width: 600px;\n    border-radius: 12px;\n    border: none;\n    box-shadow: none;\n  }\n  .texto-na-imagem {\n    position: absolute;\n    bottom: 0;\n    left: 0;\n    width: 100%;\n    padding: 20px;\n    box-sizing: border-box;\n    text-shadow: 0px 2px 4px rgba(0, 0, 0, 0.5);\n  }\n\n  .star-text-branco {\n    font-size: 1.2em;\n    margin-bottom: 10px;\n  }\n\n  .accordion {\n    width: 100%;\n    max-width: 800px;\n    margin: 20px auto;\n    border-radius: 10px;\n    border: none;\n    font-size: 0.9em;\n  }\n  .accordion-item {\n    border-top: 1px solid #f8f8f8;\n    background-color: white;\n  }\n  .accordion-item:last-child {\n    border-bottom: 1px solid #f8f8f8;\n  }\n  .accordion-header {\n    padding: 15px;\n    cursor: pointer;\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    text-align: left;\n    font-weight: bold;\n  }\n  .accordion-header:hover {\n    background-color: #f2f3f3;\n  }\n  .accordion-body {\n    text-align: left;\n    padding: 0 15px;\n    max-height: 0;\n    overflow: hidden;\n    transition:\n      max-height 0.3s ease,\n      padding 0.3s ease;\n  }\n  .accordion-body.active {\n    max-height: 500px;\n    padding: 15px;\n    margin-bottom: 15px;\n  }\n  .accordion-header .icon {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    flex-shrink: 0;\n    width: 20px;\n    height: 20px;\n    transition: transform 0.3s ease;\n    transform: rotate(45deg);\n  }\n  .accordion-header.active .icon {\n    transform: rotate(0deg);\n  }\n  .accordion-header .icon svg {\n    width: 100%;\n    height: 100%;\n    fill: currentColor;\n  }\n  .review {\n    max-width: 1200px;\n    margin-left: auto;\n    margin-right: auto;\n    border-radius: 10px;\n    color: #000;\n    background-color: #eeece1;\n    border: none;\n    display: flex;\n    flex-direction: column;\n    flex-grow: 1;\n  }\n  .review-image {\n    width: 100%;\n    height: 350px !important;\n    object-fit: cover;\n    object-position: center;\n    display: block;\n    border-radius: 8px 8px 0 0;\n    margin: 0;\n    border: none;\n    box-shadow: none;\n  }\n  .star-box {\n    display: inline-block;\n    background-color: #fff;\n    border-radius: 16px;\n    padding: 6px 14px;\n    box-shadow:\n      0 1px 3px rgba(0, 0, 0, 0.12),\n      0 1px 2px rgba(0, 0, 0, 0.24);\n    line-height: 1;\n    position: relative;\n    z-index: 2;\n    margin-top: -18px;\n    color: #ffc400;\n    font-size: 1.4em;\n    margin-left: auto;\n    margin-right: auto;\n  }\n  .star-text {\n    color: #ffc400;\n    font-size: 1.2em;\n  }\n  .review-content {\n    text-align: center;\n    padding: 15px 10px 10px 10px;\n    font-size: 0.9em;\n    flex-grow: 1;\n  }\n  .review-content p:first-child {\n    font-weight: bold;\n  }\n  .review-carousel {\n    position: relative;\n    max-width: 1200px;\n    margin: 0px auto;\n    overflow: hidden;\n  }\n  .review-carousel-wrapper {\n    display: flex;\n    transition: transform 0.5s ease-in-out;\n  }\n  .review-slide {\n    min-width: 100%;\n    box-sizing: border-box;\n    display: flex;\n    flex-direction: column;\n  }\n  .review-carousel-button {\n    position: absolute;\n    top: 50%;\n    transform: translateY(-50%);\n    width: 34px;\n    height: 34px;\n    background-color: #fff;\n    border: 1px solid #ddd;\n    border-radius: 50%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    cursor: pointer;\n    z-index: 10;\n    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);\n    transition: background-color 0.3s;\n    color: #000;\n    padding: 0;\n  }\n  .review-carousel-button:hover {\n    background-color: #f0f0f0;\n  }\n  .review-carousel-button.prev {\n    left: 10px;\n  }\n  .review-carousel-button.next {\n    right: 10px;\n  }\n  .review-carousel-dots {\n    text-align: center;\n    padding: 0;\n    margin-top: 15px;\n  }\n  .review-carousel-dot {\n    cursor: pointer;\n    height: 12px;\n    width: 12px;\n    margin: 0 5px;\n    background-color: #f0f0f0;\n    border-radius: 50%;\n    display: inline-block;\n    transition: background-color 0.6s ease;\n  }\n  .review-carousel-dot.active {\n    background-color: #1e1e1e;\n  }\n  .lightbox {\n    display: none;\n    position: fixed;\n    z-index: 1000;\n    left: 0;\n    top: 0;\n    width: 100%;\n    height: 100%;\n    background-color: rgba(0, 0, 0, 0.8);\n    justify-content: center;\n    align-items: center;\n  }\n  .lightbox-content {\n    max-width: 90%;\n    max-height: 90%;\n    display: block;\n    margin: auto;\n  }\n  .lightbox-close {\n    position: absolute;\n    top: 20px;\n    right: 35px;\n    color: #f1f1f1;\n    font-size: 40px;\n    font-weight: bold;\n    cursor: pointer;\n  }\n\n  \/* Infinite Scrolling Animation *\/\n  @keyframes scrollLeft {\n    0% {\n      transform: translateX(0);\n    }\n    100% {\n      transform: translateX(-50%);\n    }\n  }\n\n  .scrolling-wrapper {\n    overflow: hidden;\n    width: 100%;\n    position: relative;\n    display: flex;\n  }\n\n  \/* Pause on hover *\/\n  .scrolling-wrapper:hover .scrolling-track {\n    animation-play-state: paused;\n  }\n\n  .scrolling-track {\n    display: flex;\n    width: max-content;\n    animation: scrollLeft 60s linear infinite; \/* base speed *\/\n  }\n\n  \/* Gallery Specifics *\/\n  .scrolling-gallery-container {\n    margin: 20px 0;\n  }\n\n  .scrolling-gallery-track {\n    animation-duration: 80s; \/* Slower *\/\n  }\n\n  .scrolling-gallery-track img {\n    height: 340px;\n    width: auto;\n    margin-right: 20px;\n    flex-shrink: 0;\n    display: block;\n    border-radius: 8px; \/* Optional aesthetics *\/\n  }\n\n  \/* Banner Specifics *\/\n  \/* Desktop Specifics *\/\n  @media (min-width: 6001px) {\n    .review-carousel-wrapper {\n      display: flex;\n      gap: 20px;\n      transform: none !important;\n    }\n\n    .review-carousel .review-slide {\n      min-width: 0;\n      flex: 1 1 30%;\n    }\n\n    .review-carousel .review-content {\n      padding: 15px;\n      box-sizing: border-box;\n    }\n\n    .review-carousel-button,\n    .review-carousel-dots {\n      display: none;\n    }\n  }\n\n  \/* Mobile Specifics *\/\n  @media (max-width: 6000px) {\n    .secao-grid,\n    .secao-grid-reverse {\n      grid-template-columns: 1fr;\n      grid-template-areas:\n        \"image\"\n        \"content\";\n    }\n    .secao-image img {\n      max-width: 400px;\n    }\n    .review {\n      max-width: 400px;\n      margin-left: auto;\n      margin-right: auto;\n      width: 100%;\n    }\n    .scrolling-gallery-track img {\n      height: 260px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cscript\u003e\n  document.addEventListener(\"DOMContentLoaded\", function () {\n    \/\/ Accordion functionality\n    const accordionHeaders = document.querySelectorAll(\".accordion-header\");\n    accordionHeaders.forEach((header) =\u003e {\n      header.addEventListener(\"click\", function () {\n        const allBodies = document.querySelectorAll(\".accordion-body\");\n        const allHeaders = document.querySelectorAll(\".accordion-header\");\n        const currentBody = this.nextElementSibling;\n        const isActive = currentBody.classList.contains(\"active\");\n\n        \/\/ Close all\n        allBodies.forEach((body) =\u003e {\n          body.classList.remove(\"active\");\n          body.style.maxHeight = null;\n        });\n        allHeaders.forEach((h) =\u003e {\n          h.classList.remove(\"active\");\n        });\n\n        \/\/ Open current if it wasn't active\n        if (!isActive) {\n          currentBody.classList.add(\"active\");\n          this.classList.add(\"active\");\n          currentBody.style.maxHeight = currentBody.scrollHeight + 80 + \"px\";\n        }\n      });\n    });\n\n    \/\/ Review Carousel\n    const carouselWrapper = document.querySelector(\".review-carousel-wrapper\");\n    if (carouselWrapper) {\n      const slides = Array.from(carouselWrapper.children);\n      const nextButton = document.querySelector(\".review-carousel-button.next\");\n      const prevButton = document.querySelector(\".review-carousel-button.prev\");\n      const dotsContainer = document.querySelector(\".review-carousel-dots\");\n\n      let currentIndex = 0;\n      let touchStartX = 0;\n      let touchEndX = 0;\n\n      if (dotsContainer) {\n        dotsContainer.innerHTML = \"\";\n        slides.forEach((_, i) =\u003e {\n          const dot = document.createElement(\"span\");\n          dot.classList.add(\"review-carousel-dot\");\n          if (i === 0) dot.classList.add(\"active\");\n          dot.addEventListener(\"click\", () =\u003e {\n            currentIndex = i;\n            updateCarousel();\n          });\n          dotsContainer.appendChild(dot);\n        });\n      }\n\n      const dots = dotsContainer ? Array.from(dotsContainer.children) : [];\n\n      function updateCarousel() {\n        if (window.innerWidth \u003c= 6000) {\n          carouselWrapper.style.transform = `translateX(-${currentIndex * 100}%)`;\n        } else {\n          carouselWrapper.style.transform = \"none\";\n        }\n        if (dots.length \u003e 0) {\n          dots.forEach((dot, i) =\u003e {\n            dot.classList.toggle(\"active\", i === currentIndex);\n          });\n        }\n      }\n\n      if (nextButton) {\n        nextButton.addEventListener(\"click\", () =\u003e {\n          currentIndex = (currentIndex + 1) % slides.length;\n          updateCarousel();\n        });\n      }\n\n      if (prevButton) {\n        prevButton.addEventListener(\"click\", () =\u003e {\n          currentIndex = (currentIndex - 1 + slides.length) % slides.length;\n          updateCarousel();\n        });\n      }\n\n      carouselWrapper.addEventListener(\n        \"touchstart\",\n        (e) =\u003e {\n          touchStartX = e.changedTouches[0].screenX;\n        },\n        { passive: true },\n      );\n\n      carouselWrapper.addEventListener(\"touchend\", (e) =\u003e {\n        touchEndX = e.changedTouches[0].screenX;\n        handleSwipe();\n      });\n\n      function handleSwipe() {\n        if (window.innerWidth \u003e 6000) return;\n        const swipeThreshold = 50; \/\/ minimum distance for a swipe\n        if (touchStartX - touchEndX \u003e swipeThreshold) {\n          \/\/ Swiped left\n          currentIndex = (currentIndex + 1) % slides.length;\n          updateCarousel();\n        } else if (touchEndX - touchStartX \u003e swipeThreshold) {\n          \/\/ Swiped right\n          currentIndex = (currentIndex - 1 + slides.length) % slides.length;\n          updateCarousel();\n        }\n      }\n\n      window.addEventListener(\"resize\", () =\u003e {\n        updateCarousel();\n      });\n\n      updateCarousel();\n    }\n\n    \/\/ Lightbox functionality\n    const lightbox = document.getElementById(\"myLightbox\");\n    if (lightbox) {\n      const lightboxImg = document.getElementById(\"lightboxImg\");\n      const reviewImages = document.querySelectorAll(\".review-image\");\n      const closeBtn = document.querySelector(\".lightbox-close\");\n\n      reviewImages.forEach((img) =\u003e {\n        img.style.cursor = \"pointer\";\n        img.addEventListener(\"click\", () =\u003e {\n          document.body.appendChild(lightbox);\n          lightbox.style.display = \"flex\";\n          lightboxImg.src = img.src;\n        });\n      });\n\n      function closeLightbox() {\n        lightbox.style.display = \"none\";\n      }\n\n      if (closeBtn) {\n        closeBtn.addEventListener(\"click\", closeLightbox);\n      }\n\n      lightbox.addEventListener(\"click\", (e) =\u003e {\n        if (e.target === lightbox) {\n          closeLightbox();\n        }\n      });\n    }\n\n    \/\/ Infinite Scroll Logic\n    function setupInfiniteScroll(trackSelector) {\n      const track = document.querySelector(trackSelector);\n      if (!track) return;\n\n      const originalItems = Array.from(track.children);\n      if (originalItems.length === 0) return;\n\n      \/\/ Clear current content\n      track.innerHTML = \"\";\n\n      \/\/ Create a \"Mega Set\" (4x originals) to ensure it's wider than screen\n      const megaSet = document.createDocumentFragment();\n      for (let i = 0; i \u003c 4; i++) {\n        originalItems.forEach((item) =\u003e {\n          megaSet.appendChild(item.cloneNode(true));\n        });\n      }\n\n      \/\/ Append \"Mega Set\" TWICE to create the 2 halves for the 0-\u003e-50% animation\n      track.appendChild(megaSet.cloneNode(true));\n      track.appendChild(megaSet.cloneNode(true));\n    }\n\n    setupInfiniteScroll(\".scrolling-gallery-track\");\n  });\n\u003c\/script\u003e\n\n\u003c!-- 3 icon panel --\u003e\n\u003cdiv class=\"secao\" style=\"margin-top: 0; padding-top: 0; margin-bottom: 0; padding-bottom: 0\"\u003e\n  \u003cstyle\u003e\n    .three-icon-panel {\n      max-width: 1200px;\n      margin-left: auto;\n      margin-right: auto;\n      padding: 15px 5px 15px 5px;\n      display: grid;\n      gap: 20px;\n      grid-template-columns: 1fr 1fr 1fr;\n    }\n    .three-icon-panel-item {\n      display: flex;\n      flex-direction: column;\n      height: 100%;\n      align-items: center;\n      justify-content: flex-start;\n    }\n    .three-icon-panel-item svg {\n      width: 36px;\n      height: 36px;\n      margin-bottom: 5px;\n      border: none;\n      box-shadow: none;\n      border-radius: 0%;\n      color: #4fbc9a;\n      font-weight: 400;\n    }\n  \u003c\/style\u003e\n\n  \u003cdiv class=\"three-icon-panel\"\u003e\n    \u003cdiv class=\"three-icon-panel-item\"\u003e\n      \u003csvg height=\"20\" width=\"20\" data-name=\"shield-check-bold\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 256 256\" fill=\"currentColor\" data-id=\"508817591475044712\"\u003e\n        \u003cpath fill=\"currentColor\" strokelinecap=\"round\" strokelinejoin=\"round\" d=\"M208,36H48A20,20,0,0,0,28,56v56c0,54.29,26.32,87.22,48.4,105.29,23.71,19.39,47.44,26,48.44,26.29a12.1,12.1,0,0,0,6.32,0c1-.28,24.73-6.9,48.44-26.29,22.08-18.07,48.4-51,48.4-105.29V56A20,20,0,0,0,208,36Zm-4,76c0,35.71-13.09,64.69-38.91,86.15A126.28,126.28,0,0,1,128,219.38a126.14,126.14,0,0,1-37.09-21.23C65.09,176.69,52,147.71,52,112V60H204ZM79.51,144.49a12,12,0,1,1,17-17L112,143l47.51-47.52a12,12,0,0,1,17,17l-56,56a12,12,0,0,1-17,0Z\"\u003e\u003c\/path\u003e\n      \u003c\/svg\u003e\n      \u003cp\u003eMoney-back guarantee\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"three-icon-panel-item\"\u003e\n      \u003csvg height=\"20\" width=\"20\" data-name=\"sneaker-move-regular\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 256 256\" fill=\"currentColor\" data-id=\"508817702890963304\"\u003e\n        \u003cpath fill=\"currentColor\" strokelinecap=\"round\" strokelinejoin=\"round\" d=\"M231.16,166.63l-28.63-14.31A47.74,47.74,0,0,1,176,109.39V80a8,8,0,0,0-8-8,48.05,48.05,0,0,1-48-48,8,8,0,0,0-12.83-6.37L30.13,76l-.2.16a16,16,0,0,0-1.24,23.75L142.4,213.66a8,8,0,0,0,5.66,2.34H224a16,16,0,0,0,16-16V180.94A15.92,15.92,0,0,0,231.16,166.63ZM224,200H151.37L40,88.63l12.87-9.76,38.79,38.79A8,8,0,0,0,103,106.34L65.74,69.11l40-30.31A64.15,64.15,0,0,0,160,87.5v21.89a63.65,63.65,0,0,0,35.38,57.24L224,180.94ZM70.8,184H32a8,8,0,0,1,0-16H70.8a8,8,0,1,1,0,16Zm40,24a8,8,0,0,1-8,8H48a8,8,0,0,1,0-16h54.8A8,8,0,0,1,110.8,208Z\"\u003e\u003c\/path\u003e\n      \u003c\/svg\u003e\n      \u003cp\u003eOver 187,000 pairs cleaned\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"three-icon-panel-item\"\u003e\n      \u003csvg height=\"20\" width=\"20\" data-name=\"headset-regular\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 256 256\" fill=\"currentColor\" data-id=\"508817684219232616\"\u003e\n        \u003cpath fill=\"currentColor\" strokelinecap=\"round\" strokelinejoin=\"round\" d=\"M201.89,54.66A103.43,103.43,0,0,0,128.79,24H128A104,104,0,0,0,24,128v56a24,24,0,0,0,24,24H64a24,24,0,0,0,24-24V144a24,24,0,0,0-24-24H40.36A88.12,88.12,0,0,1,190.54,65.93,87.39,87.39,0,0,1,215.65,120H192a24,24,0,0,0-24,24v40a24,24,0,0,0,24,24h24a24,24,0,0,1-24,24H136a8,8,0,0,0,0,16h56a40,40,0,0,0,40-40V128A103.41,103.41,0,0,0,201.89,54.66ZM64,136a8,8,0,0,1,8,8v40a8,8,0,0,1-8,8H48a8,8,0,0,1-8-8V136Zm128,56a8,8,0,0,1-8-8V144a8,8,0,0,1,8-8h24v56Z\"\u003e\u003c\/path\u003e\n      \u003c\/svg\u003e\n      \u003cp\u003e24\/7 customer support\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- FAQ --\u003e\n\u003cdiv class=\"secao\" style=\"margin-top: 0; padding-top: 0\"\u003e\n  \u003cdiv class=\"accordion\"\u003e\n    \u003cdiv class=\"accordion-item\"\u003e\n      \u003cdiv class=\"accordion-header\"\u003e\n        Choose your colour\n        \u003cspan class=\"icon\"\u003e\n          \u003csvg viewbox=\"0 0 256 256\"\u003e\n            \u003cpath d=\"M165.66,101.66,139.31,128l26.35,26.34a8,8,0,0,1-11.32,11.32L128,139.31l-26.34,26.35a8,8,0,0,1-11.32-11.32L116.69,128,90.34,101.66a8,8,0,0,1,11.32-11.32L128,116.69l26.34-26.35a8,8,0,0,1,11.32,11.32ZM232,128A104,104,0,1,1,128,24,104.11,104.11,0,0,1,232,128Zm-16,0a88,88,0,1,0-88,88A88.1,88.1,0,0,0,216,128Z\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"accordion-body\"\u003e\n        \u003cp\u003e\u003cb\u003eWhite Bag:\u003c\/b\u003e Perfect for white or light-coloured shoes. Maintains the sparkle and whiteness of your trainers.\u003c\/p\u003e\n        \u003cp\u003e\u003cb\u003eYellow Bag:\u003c\/b\u003e Designed for coloured or dark shoes. Preserves the intensity and brightness of colours.\u003c\/p\u003e\n        \u003cp\u003e\n          \u003cb\u003eImportant:\u003c\/b\u003e If you want to use the yellow bag for white shoes, wash the bag empty first (without shoes). However, we recommend using the white\n          bag for your white shoes.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"accordion-item\"\u003e\n      \u003cdiv class=\"accordion-header\"\u003e\n        Product specifications\n        \u003cspan class=\"icon\"\u003e\n          \u003csvg viewbox=\"0 0 256 256\"\u003e\n            \u003cpath d=\"M165.66,101.66,139.31,128l26.35,26.34a8,8,0,0,1-11.32,11.32L128,139.31l-26.34,26.35a8,8,0,0,1-11.32-11.32L116.69,128,90.34,101.66a8,8,0,0,1,11.32-11.32L128,116.69l26.34-26.35a8,8,0,0,1,11.32,11.32ZM232,128A104,104,0,1,1,128,24,104.11,104.11,0,0,1,232,128Zm-16,0a88,88,0,1,0-88,88A88.1,88.1,0,0,0,216,128Z\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"accordion-body\"\u003e\n        \u003cp\u003e\u003cb\u003eDimensions:\u003c\/b\u003e 39 cm (L) x 19 cm (W) x 19 cm (H)\u003c\/p\u003e\n        \u003cp\u003e\u003cb\u003eMaterial:\u003c\/b\u003e Premium polyester mesh exterior, interior made of over 1,000 microfibres\u003c\/p\u003e\n        \u003cp\u003e\u003cb\u003eZip:\u003c\/b\u003e Industrial-grade YKK zip with a lifetime warranty\u003c\/p\u003e\n        \u003cp\u003e\u003cb\u003eCapacity:\u003c\/b\u003e 1 shoe per bag (allow 2 bags for a pair)\u003c\/p\u003e\n        \u003cp\u003e\n          \u003cb\u003eCompatible sizes:\u003c\/b\u003e Children: UK 5C–2 \/ EU 22–34 \/ US 6C–3Y\u003cbr\u003e\n          Adults: UK 3–12 \/ EU 35–47 \/ US 5–13\n        \u003c\/p\u003e\n        \u003cp\u003e\u003cb\u003eWashing machine compatibility:\u003c\/b\u003e All cycles, all temperatures\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"accordion-item\"\u003e\n      \u003cdiv class=\"accordion-header\"\u003e\n        Delivery and returns\n        \u003cspan class=\"icon\"\u003e\n          \u003csvg viewbox=\"0 0 256 256\"\u003e\n            \u003cpath d=\"M165.66,101.66,139.31,128l26.35,26.34a8,8,0,0,1-11.32,11.32L128,139.31l-26.34,26.35a8,8,0,0,1-11.32-11.32L116.69,128,90.34,101.66a8,8,0,0,1,11.32-11.32L128,116.69l26.34-26.35a8,8,0,0,1,11.32,11.32ZM232,128A104,104,0,1,1,128,24,104.11,104.11,0,0,1,232,128Zm-16,0a88,88,0,1,0-88,88A88.1,88.1,0,0,0,216,128Z\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"accordion-body\"\u003e\n        \u003cp\u003eFree worldwide shipping in 7 to 14 working days. Easy 60-day returns.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- Horizontal review panel --\u003e\n\u003cdiv class=\"horizontal-review-panel\"\u003e\n  \u003cstyle\u003e\n    .horizontal-review-panel {\n      border: 1px solid #cfd3c5;\n      border-radius: 12px;\n      padding: 0px;\n      width: 100%;\n      max-width: 800px;\n      margin-left: auto;\n      margin-right: auto;\n      margin-bottom: 15px;\n      box-shadow: none;\n      box-sizing: border-box;\n      overflow: hidden;\n      position: relative;\n      display: flex;\n      background-color: #f7e6d4;\n    }\n    .horizontal-review-panel img {\n      width: auto;\n      height: 100%;\n      max-height: 70px;\n      border-radius: 0;\n      margin: auto;\n      display: block;\n      padding: 0px 5px 0px 5px;\n      border-radius: 50%;\n      border: none;\n      box-shadow: none;\n    }\n    .horizontal-review-content {\n      padding: 5px;\n      text-align: left;\n      position: relative;\n      z-index: 1;\n      font-size: 0.9em;\n    }\n    .horizontal-review-content p {\n      margin: 7px 0;\n    }\n    .horizontal-review-content p:last-child {\n      border-top: 1px solid rgba(128, 128, 128, 0.2);\n      margin-bottom: 0;\n      padding-top: 2px;\n      font-weight: bold;\n      font-size: 0.9em;\n    }\n  \u003c\/style\u003e\n\n  \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/h1457-1-horizontalReview.webp?v=1783971236\" alt=\"Horizontal Review\"\u003e\n  \u003cdiv class=\"horizontal-review-content\"\u003e\n    \u003cp\u003e\n      \"Honestly, I was sceptical at first, just another gadget... But with 3 boys coming home from football muddy every Wednesday, I couldn't stand scrubbing\n      for hours! Now I just pop their dirty trainers into the bag, throw it in the machine, and they come out looking brand new. No smell, no noise, and my Stan\n      Smiths are white again. It's simple but it's a lifesaver!\"\n    \u003c\/p\u003e\n    \u003cp\u003eSarah, mother of 3 boys\u003cspan class=\"star-text\" style=\"padding-left: 10px\"\u003e★★★★★\u003c\/span\u003e\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- Scrolling Gallery --\u003e\n\u003cdiv class=\"secao\"\u003e\n  \u003cdiv class=\"scrolling-wrapper scrolling-gallery-container\"\u003e\n    \u003cdiv class=\"scrolling-track scrolling-gallery-track\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/h1457-2-gallery1.webp?v=1783971236\" alt=\"panel1\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/h1457-2-gallery2.webp?v=1783971236\" alt=\"panel2\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/h1457-2-gallery3.webp?v=1783971236\" alt=\"panel3\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/h1457-2-gallery4.webp?v=1783971236\" alt=\"panel4\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/h1457-2-gallery5.webp?v=1783971236\" alt=\"panel5\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/h1457-2-gallery6.webp?v=1783971236\" alt=\"panel6\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/h1457-2-gallery7.webp?v=1783971236\" alt=\"panel7\"\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- Gif left section --\u003e\n\u003cdiv class=\"secao-grid-reverse\"\u003e\n  \u003cdiv class=\"secao-image\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/h1457-3-gifLeft.webp?v=1783971237\" alt=\"gif left\" loading=\"lazy\"\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"secao-content\"\u003e\n    \u003ch2\u003eYou think you're doing the right thing. You're actually damaging them.\u003c\/h2\u003e\n    \u003cp\u003e\u003cb\u003eYou've probably tried:\u003c\/b\u003e\u003c\/p\u003e\n    \u003cul\u003e\n      \u003cli\u003eScrubbing by hand – 20 minutes for a mediocre result\u003c\/li\u003e\n      \u003cli\u003eKits and sprays – 30 minutes, and they're still not clean\u003c\/li\u003e\n      \u003cli\u003ePutting them straight in the washing machine – soles peeling off, drum taking a battering\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eNone of these methods work. And every failed wash shortens the lifespan of your shoes.\u003c\/p\u003e\n    \u003cdiv class=\"borda-vermelha\"\u003e\n      \u003cp\u003e\u003cb\u003eWhat it really costs you:\u003c\/b\u003e\u003c\/p\u003e\n      \u003cul\u003e\n        \u003cli\u003eReplacing your kids' trainers every 3 months\u003c\/li\u003e\n        \u003cli\u003eYour sports shoes lasting only one season\u003c\/li\u003e\n        \u003cli\u003eYour white trainers sitting in the wardrobe because you're afraid to wash them\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"borda-vermelha\"\u003e\n      \u003cp\u003e\u003cb\u003eWith Bagtop®:\u003c\/b\u003e save over £450 a year – because your shoes last 4 to 5 times longer.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- Gif right section --\u003e\n\u003cdiv class=\"secao-grid\"\u003e\n  \u003cdiv class=\"secao-image\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/h1457-4-gifRight.webp?v=1783971237\" alt=\"gif right\" loading=\"lazy\"\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"secao-content\"\u003e\n    \u003ch2\u003eHere is what happens inside:\u003c\/h2\u003e\n    \u003cp\u003eSlip your shoes inside. Zip it shut. Start the machine. That's it.\u003c\/p\u003e\n    \u003cdiv class=\"borda-vermelha\"\u003e\n      \u003cp\u003e\u003cb\u003eHow it works:\u003c\/b\u003e\u003c\/p\u003e\n      \u003cp\u003e\n        Thousands of microfibres scrub every surface\u003cbr\u003e\n        → dirt and stains disappear, without scrubbing\n      \u003c\/p\u003e\n      \u003cp\u003e\n        Padded walls absorb every rotation\u003cbr\u003e\n        → no shocks, no peeling soles, no deformation\n      \u003c\/p\u003e\n      \u003cp\u003e\n        The bag protects your drum\u003cbr\u003e\n        → soles and metal eyelets won't damage anything\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"borda-vermelha\"\u003e\n      \u003cp\u003e\u003cb\u003eThe result:\u003c\/b\u003e\u003c\/p\u003e\n      \u003cp\u003e\u003cb\u003eYour shoes come out looking like new.\u003c\/b\u003e Your machine remains intact. And you didn't have to do a thing.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- 6 icon panel --\u003e\n\u003cdiv class=\"secao\" style=\"background-color: #fcfaf9\"\u003e\n  \u003cstyle\u003e\n    .icon-panel {\n      max-width: 1200px;\n      margin-left: auto;\n      margin-right: auto;\n      padding: 15px 5px 15px 5px;\n      display: grid;\n      gap: 20px;\n      grid-template-columns: 1fr 1fr 1fr;\n    }\n    .icon-panel-item {\n      display: flex;\n      flex-direction: column;\n      height: 100%;\n      align-items: center;\n      justify-content: flex-start;\n    }\n    .icon-panel-item img {\n      width: 60px;\n      height: 60px;\n      object-fit: contain;\n      margin-bottom: 10px;\n      border: none;\n      box-shadow: none;\n      border-radius: 0%;\n    }\n    .icon-panel-item p {\n      margin: 5px 0;\n    }\n    .icon-panel-item p:nth-of-type(1) {\n      font-weight: 600;\n      min-height: 3em;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n    }\n    @media (max-width: 6000px) {\n      .icon-panel {\n        grid-template-columns: 1fr 1fr;\n        grid-template-areas: \"icon-panel-item icon-panel-item\" \"icon-panel-item icon-panel-item\";\n      }\n    }\n  \u003c\/style\u003e\n  \u003ch2\u003eWhy people love Bagtop®\u003c\/h2\u003e\n  \u003cdiv class=\"icon-panel\"\u003e\n    \u003cdiv class=\"icon-panel-item\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/h1457-5-icon1.avif?v=1783971236\" alt=\"Icon 1\"\u003e\n      \u003cp\u003eSave over 2 hours a week\u003c\/p\u003e\n      \u003cp\u003eNo more hand scrubbing. Just zip, wash and go. Your weekends will thank you.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"icon-panel-item\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/h1457-5-icon2.avif?v=1783971235\" alt=\"Icon 2\"\u003e\n      \u003cp\u003eProtects your washing machine\u003c\/p\u003e\n      \u003cp\u003ePadded walls prevent impacts and protect the drum. Over 187,000 washes completed safely.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"icon-panel-item\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/h1457-5-icon3.webp?v=1783971235\" alt=\"Icon 3\"\u003e\n      \u003cp\u003eExtends shoe life by 4x to 5x\u003c\/p\u003e\n      \u003cp\u003eA gentle wash that protects glue, shape and materials. Save over £450 a year on shoes.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"icon-panel-item\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/h1457-5-icon4.png?v=1783971236\" alt=\"Icon 4\"\u003e\n      \u003cp\u003eCompatible avec vos chaussures du quotidien\u003c\/p\u003e\n      \u003cp\u003eCanvas, smooth leather, synthetic, mesh and mixed fabrics – all brands, all sizes.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"icon-panel-item\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/h1457-5-icon5.png?v=1783971236\" alt=\"Icon 4\"\u003e\n      \u003cp\u003eQuiet operation\u003c\/p\u003e\n      \u003cp\u003eRevolutionary shock-absorbing design. Start a wash at any time without disturbing anyone.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"icon-panel-item\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/h1457-5-icon6.avif?v=1783971236\" alt=\"Icon 4\"\u003e\n      \u003cp\u003eSuitable for the whole family\u003c\/p\u003e\n      \u003cp\u003eLarge enough for adult shoes, gentle enough for delicate children's trainers.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- Border 3 icon panel --\u003e\n\u003cdiv class=\"secao\"\u003e\n  \u003cstyle\u003e\n    .border-icon-panel {\n      max-width: 1200px;\n      margin-left: auto;\n      margin-right: auto;\n      padding: 15px 5px 15px 5px;\n      display: grid;\n      gap: 15px;\n      grid-template-columns: 1fr 1fr 1fr;\n    }\n    .border-icon-panel-item {\n      display: flex;\n      flex-direction: column;\n      height: 100%;\n      align-items: flex-start;\n      justify-content: flex-start;\n      border: 1px solid #4fbc9a;\n      border-radius: 12px;\n      padding: 30px 24px;\n      box-sizing: border-box;\n      text-align: left;\n    }\n    .border-icon-panel-item img {\n      width: 60px;\n      height: 60px;\n      object-fit: contain;\n      margin-bottom: 24px;\n      align-self: center;\n      border: none;\n      box-shadow: none;\n      border-radius: 0%;\n    }\n    .border-icon-panel-item p {\n      margin: 5px 0;\n    }\n    .border-icon-panel-item p:nth-of-type(1) {\n      font-weight: 600;\n      margin: 0 0 16px 0;\n    }\n    .border-icon-panel-item ol {\n      margin: 0;\n      padding-left: 20px;\n      width: 100%;\n      box-sizing: border-box;\n    }\n    .border-icon-panel-item li {\n      margin-bottom: 6px;\n    }\n    .border-icon-panel-item li:last-child {\n      margin-bottom: 0;\n    }\n    @media (max-width: 6000px) {\n      .border-icon-panel {\n        grid-template-columns: 1fr;\n      }\n    }\n  \u003c\/style\u003e\n\n  \u003ch2\u003eWhy people love Bagtop®\u003c\/h2\u003e\n  \u003cdiv class=\"border-icon-panel\"\u003e\n    \u003cdiv class=\"border-icon-panel-item\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/h1457-6-icon1.avif?v=1783971235\" alt=\"Icon 1\"\u003e\n      \u003cp\u003eStep 1: Prepare\u003c\/p\u003e\n      \u003col\u003e\n        \u003cli\u003eRemove surface mud or loose dirt\u003c\/li\u003e\n        \u003cli\u003eRemove the insoles (optional)\u003c\/li\u003e\n        \u003cli\u003ePlace each shoe in its own Bagtop® bag\u003c\/li\u003e\n      \u003c\/ol\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"border-icon-panel-item\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/h1457-6-icon2.avif?v=1783971236\" alt=\"Icon 2\"\u003e\n      \u003cp\u003eStep 2: Wash\u003c\/p\u003e\n      \u003col\u003e\n        \u003cli\u003eZip the bag completely shut\u003c\/li\u003e\n        \u003cli\u003eAdd your usual detergent\u003c\/li\u003e\n        \u003cli\u003eSelect a normal wash cycle\u003c\/li\u003e\n        \u003cli\u003eUse cold or warm water (30–40°C)\u003c\/li\u003e\n      \u003c\/ol\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"border-icon-panel-item\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/h1457-6-icon3.avif?v=1783971236\" alt=\"Icon 3\"\u003e\n      \u003cp\u003eStep 3: Dry\u003c\/p\u003e\n      \u003col\u003e\n        \u003cli\u003eRemove the shoes from the bag after washing\u003c\/li\u003e\n        \u003cli\u003eLeave to air-dry or use the Bagtop® electric shoe dryer\u003c\/li\u003e\n      \u003c\/ol\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- Review cards --\u003e\n\u003cdiv class=\"secao\"\u003e\n  \u003ch2\u003eCustomer reviews\u003c\/h2\u003e\n  \u003cdiv class=\"review-carousel\"\u003e\n    \u003cdiv class=\"review-carousel-wrapper\"\u003e\n      \u003cdiv class=\"review-slide\"\u003e\n        \u003cdiv class=\"review\"\u003e\n          \u003cimg class=\"review-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/h1457-7-review1.avif?v=1783971236\" alt=\"reviewCard1\" loading=\"lazy\"\u003e\n          \u003cdiv class=\"star-box\"\u003e★★★★★\u003c\/div\u003e\n          \u003cdiv class=\"review-content\"\u003e\n            \u003cp\u003eMegan\u003c\/p\u003e\n            \u003cp\u003e\n              Well, I tested this on my boyfriend's white trainers 👟 and honestly, I'm amazed. I used to put them straight in the machine and I've already\n              ruined two pairs that way (RIP his Stan Smiths...) 😅 Now I can finally wash them easily. And the result... they come out looking brand new. I\n              wish I'd found this sooner!\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"review-slide\"\u003e\n        \u003cdiv class=\"review\"\u003e\n          \u003cimg class=\"review-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/h1457-7-review2.avif?v=1783971236\" alt=\"reviewCard2\" loading=\"lazy\"\u003e\n          \u003cdiv class=\"star-box\"\u003e★★★★★\u003c\/div\u003e\n          \u003cdiv class=\"review-content\"\u003e\n            \u003cp\u003eClaire\u003c\/p\u003e\n            \u003cp\u003e\n              I am absolutely thrilled with this purchase! My 3 kids' shoes are always dirty and I used to spend my Sundays cleaning them one by one. Now I just\n              put them in the bag and into the machine. They come out clean and in perfect condition. The washing machine is protected too. 100% recommended!\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"review-slide\"\u003e\n        \u003cdiv class=\"review\"\u003e\n          \u003cimg class=\"review-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/h1457-7-review3.avif?v=1783971236\" alt=\"reviewCard3\" loading=\"lazy\"\u003e\n          \u003cdiv class=\"star-box\"\u003e★★★★★\u003c\/div\u003e\n          \u003cdiv class=\"review-content\"\u003e\n            \u003cp\u003eLucy\u003c\/p\u003e\n            \u003cp\u003e\n              This bag has changed my life! No more scrubbing my trainers for hours. I put them in, run a 30° cycle and they're perfect. They keep their shape,\n              and the colours don't bleed. I use it for the whole family's shoes now!\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"review-carousel-button prev\"\u003e\n      \u003csvg width=\"24\" height=\"24\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n        \u003cpolyline points=\"15 18 9 12 15 6\"\u003e\u003c\/polyline\u003e\n      \u003c\/svg\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"review-carousel-button next\"\u003e\n      \u003csvg width=\"24\" height=\"24\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n        \u003cpolyline points=\"9 18 15 12 9 6\"\u003e\u003c\/polyline\u003e\n      \u003c\/svg\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"review-carousel-dots\"\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- FAQ --\u003e\n\u003cdiv class=\"secao\" style=\"background-color: #b9e4d7\"\u003e\n  \u003ch2\u003eFrequently Asked Questions:\u003c\/h2\u003e\n  \u003cdiv class=\"accordion\"\u003e\n    \u003cdiv class=\"accordion-item\" style=\"margin-bottom: 10px; border: none\"\u003e\n      \u003cdiv class=\"accordion-header\"\u003e\n        Does Bagtop® work with my shoes (Nike, Adidas, etc.)?\n        \u003cspan class=\"icon\"\u003e\n          \u003csvg viewbox=\"0 0 256 256\"\u003e\n            \u003cpath d=\"M165.66,101.66,139.31,128l26.35,26.34a8,8,0,0,1-11.32,11.32L128,139.31l-26.34,26.35a8,8,0,0,1-11.32-11.32L116.69,128,90.34,101.66a8,8,0,0,1,11.32-11.32L128,116.69l26.34-26.35a8,8,0,0,1,11.32,11.32ZM232,128A104,104,0,1,1,128,24,104.11,104.11,0,0,1,232,128Zm-16,0a88,88,0,1,0-88,88A88.1,88.1,0,0,0,216,128Z\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"accordion-body\"\u003e\n        \u003cp\u003e\n          Yes! Bagtop® is compatible with all major brands (Nike, Adidas, New Balance...) and works with most materials: canvas, smooth leather, synthetics,\n          mesh and mixed fabrics.\n        \u003c\/p\u003e\n        \u003cp\u003e⚠️ Please note: Suede and nubuck cannot be machine-washed. These materials require specific dry cleaning.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"accordion-item\" style=\"margin-bottom: 10px; border: none\"\u003e\n      \u003cdiv class=\"accordion-header\"\u003e\n        Can Bagtop® damage my washing machine?\n        \u003cspan class=\"icon\"\u003e\n          \u003csvg viewbox=\"0 0 256 256\"\u003e\n            \u003cpath d=\"M165.66,101.66,139.31,128l26.35,26.34a8,8,0,0,1-11.32,11.32L128,139.31l-26.34,26.35a8,8,0,0,1-11.32-11.32L116.69,128,90.34,101.66a8,8,0,0,1,11.32-11.32L128,116.69l26.34-26.35a8,8,0,0,1,11.32,11.32ZM232,128A104,104,0,1,1,128,24,104.11,104.11,0,0,1,232,128Zm-16,0a88,88,0,1,0-88,88A88.1,88.1,0,0,0,216,128Z\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"accordion-body\"\u003e\n        \u003cp\u003e\n          No. Bagtop® is designed to protect your washing machine. The padded interior absorbs impacts to prevent any direct hits to the drum. Over 187,000\n          washes completed without a single reported issue.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"accordion-item\" style=\"margin-bottom: 10px; border: none\"\u003e\n      \u003cdiv class=\"accordion-header\"\u003e\n        Can I wash both shoes in a single bag?\n        \u003cspan class=\"icon\"\u003e\n          \u003csvg viewbox=\"0 0 256 256\"\u003e\n            \u003cpath d=\"M165.66,101.66,139.31,128l26.35,26.34a8,8,0,0,1-11.32,11.32L128,139.31l-26.34,26.35a8,8,0,0,1-11.32-11.32L116.69,128,90.34,101.66a8,8,0,0,1,11.32-11.32L128,116.69l26.34-26.35a8,8,0,0,1,11.32,11.32ZM232,128A104,104,0,1,1,128,24,104.11,104.11,0,0,1,232,128Zm-16,0a88,88,0,1,0-88,88A88.1,88.1,0,0,0,216,128Z\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"accordion-body\"\u003e\n        \u003cp\u003eYes, both shoes can fit in a single Bagtop®. However, for optimal washing and the best protection, we recommend using two bags – one per shoe.\u003c\/p\u003e\n        \u003cp\u003eThis allows the microfibres to clean every surface and stops the shoes from rubbing together.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"accordion-item\" style=\"margin-bottom: 10px; border: none\"\u003e\n      \u003cdiv class=\"accordion-header\"\u003e\n        How long does it take for the shoes to dry?\n        \u003cspan class=\"icon\"\u003e\n          \u003csvg viewbox=\"0 0 256 256\"\u003e\n            \u003cpath d=\"M165.66,101.66,139.31,128l26.35,26.34a8,8,0,0,1-11.32,11.32L128,139.31l-26.34,26.35a8,8,0,0,1-11.32-11.32L116.69,128,90.34,101.66a8,8,0,0,1,11.32-11.32L128,116.69l26.34-26.35a8,8,0,0,1,11.32,11.32ZM232,128A104,104,0,1,1,128,24,104.11,104.11,0,0,1,232,128Zm-16,0a88,88,0,1,0-88,88A88.1,88.1,0,0,0,216,128Z\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"accordion-body\"\u003e\n        \u003cp\u003eJust like after hand washing: 12 to 24 hours depending on the material and ambient temperature.\u003c\/p\u003e\n        \u003cp\u003eYou can use the Bagtop® electric shoe dryer for a fast 3-hour dry.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"accordion-item\" style=\"margin-bottom: 10px; border: none\"\u003e\n      \u003cdiv class=\"accordion-header\"\u003e\n        Is it really better than washing by hand?\n        \u003cspan class=\"icon\"\u003e\n          \u003csvg viewbox=\"0 0 256 256\"\u003e\n            \u003cpath d=\"M165.66,101.66,139.31,128l26.35,26.34a8,8,0,0,1-11.32,11.32L128,139.31l-26.34,26.35a8,8,0,0,1-11.32-11.32L116.69,128,90.34,101.66a8,8,0,0,1,11.32-11.32L128,116.69l26.34-26.35a8,8,0,0,1,11.32,11.32ZM232,128A104,104,0,1,1,128,24,104.11,104.11,0,0,1,232,128Zm-16,0a88,88,0,1,0-88,88A88.1,88.1,0,0,0,216,128Z\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"accordion-body\"\u003e\n        \u003cp\u003eYes. The 1,000+ microfibres clean deeper than manual scrubbing while being much gentler on glue and materials.\u003c\/p\u003e\n        \u003cp\u003eResult: a better clean, zero effort, and shoes that last longer.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"accordion-item\" style=\"margin-bottom: 10px; border: none\"\u003e\n      \u003cdiv class=\"accordion-header\"\u003e\n        Does Bagtop® work on very dirty or smelly shoes?\n        \u003cspan class=\"icon\"\u003e\n          \u003csvg viewbox=\"0 0 256 256\"\u003e\n            \u003cpath d=\"M165.66,101.66,139.31,128l26.35,26.34a8,8,0,0,1-11.32,11.32L128,139.31l-26.34,26.35a8,8,0,0,1-11.32-11.32L116.69,128,90.34,101.66a8,8,0,0,1,11.32-11.32L128,116.69l26.34-26.35a8,8,0,0,1,11.32,11.32ZM232,128A104,104,0,1,1,128,24,104.11,104.11,0,0,1,232,128Zm-16,0a88,88,0,1,0-88,88A88.1,88.1,0,0,0,216,128Z\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"accordion-body\"\u003e\n        \u003cp\u003eYes. For very dirty or smelly shoes, simply spray them with a stain remover or deodoriser spray before placing them in the bags.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"accordion-item\" style=\"margin-bottom: 10px; border: none\"\u003e\n      \u003cdiv class=\"accordion-header\"\u003e\n        Can I use Bagtop® in a front-loading or top-loading washing machine?\n        \u003cspan class=\"icon\"\u003e\n          \u003csvg viewbox=\"0 0 256 256\"\u003e\n            \u003cpath d=\"M165.66,101.66,139.31,128l26.35,26.34a8,8,0,0,1-11.32,11.32L128,139.31l-26.34,26.35a8,8,0,0,1-11.32-11.32L116.69,128,90.34,101.66a8,8,0,0,1,11.32-11.32L128,116.69l26.34-26.35a8,8,0,0,1,11.32,11.32ZM232,128A104,104,0,1,1,128,24,104.11,104.11,0,0,1,232,128Zm-16,0a88,88,0,1,0-88,88A88.1,88.1,0,0,0,216,128Z\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"accordion-body\"\u003e\n        \u003cp\u003eYes. Bagtop® works perfectly in front-loaders, top-loaders, portable, and compact washing machines.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"accordion-item\" style=\"margin-bottom: 10px; border: none\"\u003e\n      \u003cdiv class=\"accordion-header\"\u003e\n        What if the zip breaks?\n        \u003cspan class=\"icon\"\u003e\n          \u003csvg viewbox=\"0 0 256 256\"\u003e\n            \u003cpath d=\"M165.66,101.66,139.31,128l26.35,26.34a8,8,0,0,1-11.32,11.32L128,139.31l-26.34,26.35a8,8,0,0,1-11.32-11.32L116.69,128,90.34,101.66a8,8,0,0,1,11.32-11.32L128,116.69l26.34-26.35a8,8,0,0,1,11.32,11.32ZM232,128A104,104,0,1,1,128,24,104.11,104.11,0,0,1,232,128Zm-16,0a88,88,0,1,0-88,88A88.1,88.1,0,0,0,216,128Z\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"accordion-body\"\u003e\n        \u003cp\u003eIt shouldn't – we use industrial-grade YKK zips. But if it does, we will replace the bag free of charge.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- The Lightbox --\u003e\n\u003cdiv id=\"myLightbox\" class=\"lightbox\"\u003e\n  \u003cspan class=\"lightbox-close\"\u003e×\u003c\/span\u003e\n  \u003cimg class=\"lightbox-content\" id=\"lightboxImg\"\u003e\n\u003c\/div\u003e\n","brand":"FoxySea","offers":[{"title":"Yellow","offer_id":52485635834138,"sku":"no","price":34.9,"currency_code":"GBP","in_stock":true},{"title":"White","offer_id":52485635866906,"sku":"no","price":34.9,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/prod1-engb_3d0490c6-d5bd-46cb-88c9-1689d0f2e85e.webp?v=1783980151","url":"https:\/\/www.foxysea.com\/products\/bagtop","provider":"FoxySea","version":"1.0","type":"link"}