{"product_id":"petcomfort-dog-harness","title":"PetComfort","description":"\u003cstyle\u003e\n.secao {\n    text-align: center;\n    max-width: 1200px;\n    margin: 0 auto;\n    padding: 15px 0;\n  }\n\n.secao ul {\n    text-align: left;\n    width: fit-content;\n    margin-left: auto;\n    margin-right: auto;\n  }\n\n.secao ul li {\n    margin-bottom: 5px;\n  }\n\n.secao-cor {\n    background-color: #0a00b4;\n    color: #fff;\n    border-radius: 12px;\n    padding: 50px 15px;\n    max-width: 1200px;\n    margin: 30px auto;\n    text-align: center;\n  }\n\n.secao-cor h2 {\n    color: #fff;\n    margin-top: 0;\n    margin-bottom: 35px;\n    text-align: center;\n  }\n\n  .secao-grid, .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.secao-grid {\n    grid-template-areas: \"content image\";\n  }\n\n.pre-titulo {\n    font-size: 0.9em;\n  }\n\n.titulo-cor {\n    color: #fff !important;\n  }\n\n.secao-grid-reverse {\n    grid-template-areas: \"image content\";\n  }\n\n.secao-image {\n    grid-area: image;\n    width: 100%;\n    max-width: 600px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n  }\n\n  .secao-image img {\n    width: 100%;\n    height: auto;\n    max-width: 100%;\n    object-fit: contain;\n    border-radius: 12px;\n    border: none;\n    box-shadow: none;\n    display: block;\n  }\n\n.secao-content {\n    grid-area: content;\n    text-align: left;\n    padding: 20px;\n  }\n\n.secao-content h2 {\n    margin-top: 0;\n  }\n\n.botaozin {\n    display: block;\n    margin: 20px auto 20px auto;\n    padding: 15px 45px;\n    border: none;\n    background-color: #0a00b4;\n    color: #fff;\n    border-radius: 25px;\n    cursor: pointer;\n    font-weight: bold;\n    transition: all 0.3s ease;\n  }\n\n.botaozin:hover {\n    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);\n  }\n\n.listinha {\n    display: flex;\n    align-items: flex-start;\n    text-align: left;\n    gap: 12px;\n    margin-top: 14px;\n  }\n\n.listinha img {\n    width: 24px;\n    height: 24px;\n    border: none;\n    box-shadow: none;\n    margin: 2px 0 0 0;\n    flex-shrink: 0;\n    object-fit: contain;\n  }\n\n.listinha svg {\n    width: 24px;\n    height: 24px;\n    border: none;\n    box-shadow: none;\n    margin: 2px 0 0 0;\n    flex-shrink: 0;\n  }\n\n.listinha-texto {\n    display: flex;\n    flex-direction: column;\n    gap: 2px;\n    line-height: 1.4;\n  }\n\n  .listinha-texto b, .listinha b {\n    font-size: 1.02em;\n    color: #000000;\n    display: block;\n    line-height: 1.35;\n  }\n\n.listinha-texto span {\n    color: #222222;\n    font-size: 0.95em;\n    line-height: 1.4;\n  }\n\n.tabela-comparacao-container {\n    max-width: 900px;\n    width: 100%;\n    margin: 30px auto 10px auto;\n    box-sizing: border-box;\n    padding: 0 15px;\n  }\n\n.tabela-header {\n    display: grid;\n    grid-template-columns: 2.8fr 1fr 1fr;\n    align-items: center;\n    padding-bottom: 16px;\n    border-bottom: 1px solid rgba(255, 255, 255, 0.2);\n  }\n\n.th-col1 {\n    visibility: hidden;\n  }\n\n.th-col2 {\n    display: flex;\n    justify-content: center;\n    align-items: center;\n  }\n\n.th-col2 span {\n    background: rgba(0, 0, 0, 0.25);\n    border: 1px solid rgba(255, 255, 255, 0.2);\n    border-radius: 8px;\n    padding: 6px 14px;\n    color: #e8fc85;\n    font-size: 0.95rem;\n    font-weight: 800;\n    letter-spacing: 0.5px;\n    text-transform: uppercase;\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n  }\n\n.th-col3 {\n    color: #e8fc85;\n    font-weight: 800;\n    font-size: 0.95rem;\n    letter-spacing: 0.5px;\n    text-transform: uppercase;\n    display: flex;\n    justify-content: center;\n    align-items: center;\n    text-align: center;\n  }\n\n.tabela-row {\n    display: grid;\n    grid-template-columns: 2.8fr 1fr 1fr;\n    align-items: center;\n    border-bottom: 1px solid rgba(255, 255, 255, 0.2);\n    background-color: transparent;\n  }\n\n.td-col1 {\n    color: #ffffff;\n    font-weight: 600;\n    font-size: 1rem;\n    text-align: left;\n    padding: 18px 12px 18px 0;\n    display: flex;\n    align-items: center;\n    background-color: transparent;\n  }\n\n.td-col2 {\n    background: rgba(255, 255, 255, 0.08);\n    display: flex;\n    justify-content: center;\n    align-items: center;\n    padding: 18px 10px;\n    height: 100%;\n    box-sizing: border-box;\n  }\n\n.tabela-row:last-child .td-col2 {\n    border-radius: 0 0 10px 10px;\n  }\n\n.td-col3 {\n    background-color: transparent;\n    display: flex;\n    justify-content: center;\n    align-items: center;\n    padding: 18px 10px;\n    height: 100%;\n    box-sizing: border-box;\n  }\n\n  .td-col2 svg, .td-col3 svg, .tabela-check-icon, .tabela-cross-icon {\n    width: 28px !important;\n    height: 28px !important;\n    flex-shrink: 0;\n    display: block;\n  }\n\n@media (max-width: 6000px) {\n    .tabela-header, .tabela-row {\n        grid-template-columns: 2fr 1fr 1fr;\n      }\n    .th-col2 span, .th-col3 {\n        font-size: 0.8rem;\n        padding: 4px 8px;\n      }\n  .td-col1 {\n        font-size: 0.85rem;\n        padding: 14px 6px 14px 0;\n      }\n    .td-col2, .td-col3 {\n        padding: 14px 4px;\n      }\n    .td-col2 svg, .td-col3 svg, .tabela-check-icon, .tabela-cross-icon {\n        width: 24px !important;\n        height: 24px !important;\n      }\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\n.accordion-item {\n    border-top: 1px solid #f8f8f8;\n    background-color: white;\n  }\n\n.accordion-item:last-child {\n    border-bottom: 1px solid #f8f8f8;\n  }\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\n.accordion-header:hover {\n    background-color: #f2f3f3;\n  }\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\n.accordion-body.active {\n    max-height: 2000px;\n    padding: 15px;\n    margin-bottom: 15px;\n  }\n\n.size-guide-table-wrap {\n    width: 100%;\n    max-width: 520px;\n    margin: 10px auto;\n    border: 1px solid #ebebeb;\n    border-radius: 12px;\n    overflow: hidden;\n    background-color: #ffffff;\n    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.03);\n  }\n\n  .size-guide-table-wrap img, .size-guide-image {\n    display: block !important;\n    max-height: 130px !important;\n    width: auto !important;\n    max-width: 100% !important;\n    margin: 14px auto 12px auto !important;\n    object-fit: contain !important;\n    border: none !important;\n    border-radius: 0 !important;\n    box-shadow: none !important;\n    outline: none !important;\n    background: transparent !important;\n  }\n\n  .size-guide-table {\n    width: 100% !important;\n    max-width: 100% !important;\n    table-layout: auto !important;\n    border-collapse: collapse !important;\n    border-spacing: 0 !important;\n    font-size: 13px !important;\n    color: #000000 !important;\n    border-top: 1px solid #ebebeb !important;\n    margin: 0 !important;\n  }\n\n  .size-guide-table thead tr {\n    background-color: #e8fc85 !important;\n  }\n\n  .size-guide-table th {\n    background-color: #e8fc85 !important;\n    color: #1100b4 !important;\n    font-size: 12.5px !important;\n    font-weight: 700 !important;\n    text-transform: uppercase !important;\n    letter-spacing: 0.3px !important;\n    padding: 12px 6px !important;\n    text-align: center !important;\n    border: none !important;\n    border-bottom: 1px solid #ebebeb !important;\n    vertical-align: middle !important;\n    box-sizing: border-box !important;\n  }\n\n  .size-guide-table th:not(:last-child) {\n    border-right: 1px solid #ebebeb !important;\n  }\n\n  .size-guide-table th:nth-child(1), .size-guide-table td:nth-child(1) {\n    width: 20% !important;\n    text-align: center !important;\n    padding: 12px 4px !important;\n  }\n\n  .size-guide-table th:nth-child(2), .size-guide-table td:nth-child(2) {\n    width: 38% !important;\n    text-align: center !important;\n    padding: 12px 4px !important;\n  }\n\n  .size-guide-table th:nth-child(3), .size-guide-table td:nth-child(3) {\n    width: 42% !important;\n    text-align: left !important;\n    padding: 12px 8px 12px 12px !important;\n  }\n\n  .size-guide-table tbody tr {\n    border-bottom: 1px solid #ebebeb !important;\n    background-color: #ffffff !important;\n  }\n\n  .size-guide-table tbody tr:nth-child(even) {\n    background-color: #fafafa !important;\n  }\n\n  .size-guide-table tbody tr:last-child {\n    border-bottom: none !important;\n  }\n\n  .size-guide-table td {\n    padding: 12px 6px !important;\n    vertical-align: middle !important;\n    font-size: 13px !important;\n    color: #000000 !important;\n    border: none !important;\n    line-height: 1.4 !important;\n    box-sizing: border-box !important;\n  }\n\n  .size-guide-table td.col-size {\n    font-weight: 600 !important;\n    white-space: nowrap !important;\n  }\n\n  .size-guide-table td.col-chest {\n    text-align: center !important;\n    white-space: normal !important;\n    word-break: normal !important;\n    overflow-wrap: normal !important;\n    line-height: 1.35 !important;\n  }\n\n  .size-guide-table td.col-chest .size-cm {\n    display: inline-block !important;\n    white-space: nowrap !important;\n    font-weight: 500 !important;\n  }\n\n  .size-guide-table td.col-chest .size-in {\n    display: inline-block !important;\n    white-space: nowrap !important;\n    color: #444444 !important;\n  }\n\n  .size-guide-table td.col-breeds {\n    line-height: 1.45 !important;\n    word-break: normal !important;\n    overflow-wrap: break-word !important;\n  }\n\n  @media (max-width: 600px) {\n    .size-guide-table-wrap img, .size-guide-image {\n      max-height: 100px !important;\n      margin: 10px auto !important;\n      border: none !important;\n      border-radius: 0 !important;\n      box-shadow: none !important;\n      outline: none !important;\n    }\n    .size-guide-table {\n      font-size: 12px !important;\n    }\n    .size-guide-table th {\n      font-size: 11.5px !important;\n      padding: 10px 4px !important;\n    }\n    .size-guide-table td {\n      padding: 10px 4px !important;\n      font-size: 12px !important;\n    }\n    .size-guide-table th:nth-child(1), .size-guide-table td:nth-child(1) {\n      width: 20% !important;\n      padding: 10px 2px !important;\n    }\n    .size-guide-table th:nth-child(2), .size-guide-table td:nth-child(2) {\n      width: 38% !important;\n      padding: 10px 2px !important;\n    }\n    .size-guide-table th:nth-child(3), .size-guide-table td:nth-child(3) {\n      width: 42% !important;\n      padding: 10px 4px 10px 8px !important;\n    }\n  }\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\n.accordion-header.active .icon {\n    transform: rotate(0deg);\n  }\n\n.accordion-header .icon svg {\n    width: 100%;\n    height: 100%;\n    fill: currentColor;\n  }\n\n.secao-cinco-paineis {\n    background-color: #e8fb84;\n    border-radius: 12px;\n    padding: 55px 20px 65px;\n    max-width: 1200px;\n    margin: 30px auto;\n    text-align: center;\n    box-sizing: border-box;\n  }\n\n.secao-cinco-paineis h2 {\n    color: #0a00b4;\n    margin-top: 0;\n    margin-bottom: 35px;\n    text-align: center;\n  }\n\n.five-panel-carousel {\n    position: relative;\n    max-width: 1040px;\n    margin: 0 auto;\n    overflow: hidden;\n    padding: 0 4px;\n  }\n\n.five-panel-track {\n    display: flex;\n    transition: transform 0.45s ease-in-out;\n    gap: 24px;\n    align-items: flex-start;\n  }\n\n.five-panel-slide {\n    flex: 0 0 100%;\n    min-width: 0;\n    box-sizing: border-box;\n    display: flex;\n    justify-content: center;\n  }\n\n.five-panel-card {\n    width: 100%;\n    max-width: 320px;\n    background: transparent;\n    border: none;\n    border-radius: 0;\n    box-shadow: none;\n    padding: 0;\n    text-align: center;\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    box-sizing: border-box;\n  }\n\n.five-panel-card img {\n    width: 100%;\n    aspect-ratio: 1 \/ 1;\n    object-fit: cover;\n    border-radius: 14px;\n    border: none;\n    box-shadow: none;\n    display: block;\n  }\n\n.five-panel-content {\n    padding: 14px 6px 0;\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    text-align: center;\n    width: 100%;\n    box-sizing: border-box;\n  }\n\n.five-panel-stars {\n    color: #0a00b4;\n    font-size: 16px;\n    letter-spacing: 2px;\n    line-height: 1;\n    margin-bottom: 8px;\n  }\n\n.five-panel-headline {\n    color: #0a00b4;\n    font-size: 15px;\n    font-weight: 800;\n    text-transform: uppercase;\n    letter-spacing: 0.3px;\n    line-height: 1.3;\n    margin-bottom: 8px;\n    max-width: 290px;\n  }\n\n.five-panel-quote {\n    color: #24248a;\n    font-size: 13.5px;\n    line-height: 1.45;\n    margin-bottom: 12px;\n    max-width: 290px;\n  }\n\n.five-panel-author {\n    color: #000000;\n    font-weight: 700;\n    font-size: 13.5px;\n    line-height: 1.2;\n  }\n\n.five-panel-arrow {\n    position: absolute;\n    top: 40%;\n    transform: translateY(-50%);\n    width: 34px;\n    height: 34px;\n    background-color: #0a00b4;\n    border: none;\n    border-radius: 4px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    cursor: pointer;\n    z-index: 10;\n    box-shadow: 0 2px 6px rgba(10, 0, 180, 0.25);\n    transition:\n      background-color 0.2s,\n      transform 0.15s;\n    padding: 0;\n  }\n\n.five-panel-arrow:hover {\n    background-color: #07007e;\n  }\n\n.five-panel-arrow:active {\n    transform: translateY(-50%) scale(0.94);\n  }\n\n.five-panel-arrow.prev {\n    left: 4px;\n  }\n\n.five-panel-arrow.next {\n    right: 4px;\n  }\n\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.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.scrolling-banner-container {\n    margin: 15px 0;\n    padding: 14px 0;\n    background-color: #ffffff;\n    border-top: 1px solid #f0f0f0;\n    border-bottom: 1px solid #f0f0f0;\n  }\n\n.scrolling-banner-track {\n    display: flex;\n    align-items: center;\n    animation-duration: 40s;\n  }\n\n.scrolling-banner-item {\n    display: inline-flex;\n    align-items: center;\n    gap: 9px;\n    margin-right: 50px;\n    flex-shrink: 0;\n    white-space: nowrap;\n    color: #111111;\n    font-size: 13.5px;\n    font-weight: 600;\n    letter-spacing: -0.1px;\n  }\n\n.scrolling-banner-icon {\n    width: 18px;\n    height: 18px;\n    flex-shrink: 0;\n    display: inline-block;\n    vertical-align: middle;\n    color: #111111;\n  }\n\n@media (min-width: 6001px) {\n  .five-panel-slide {\n        flex: 0 0 calc((100% - 48px) \/ 3);\n      }\n  .five-panel-card {\n        max-width: none;\n      }\n}\n\n@media (max-width: 6000px) {\n  .secao-cinco-paineis {\n        padding: 35px 14px 45px;\n        margin: 20px auto;\n      }\n    .secao-grid, .secao-grid-reverse {\n        grid-template-columns: 1fr;\n        grid-template-areas:\n          \"image\"\n          \"content\";\n      }\n  .secao-image {\n        width: 100%;\n        max-width: 100%;\n        padding: 0 10px;\n        box-sizing: border-box;\n      }\n  .secao-image img {\n        max-width: 100%;\n        height: auto;\n      }\n  .scrolling-banner-container {\n        padding: 11px 0;\n        margin: 10px 0;\n      }\n  .scrolling-banner-item {\n        font-size: 12.5px;\n        margin-right: 36px;\n        gap: 7px;\n      }\n  .scrolling-banner-icon {\n        width: 16px;\n        height: 16px;\n      }\n}\n\u003c\/style\u003e\n\u003cscript\u003e\ndocument.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    \/\/ Five Panels Carousel Logic\n    const fivePanelTrack = document.querySelector(\".five-panel-track\");\n    if (fivePanelTrack) {\n      const cards = Array.from(fivePanelTrack.children);\n      const nextBtn = document.querySelector(\".five-panel-arrow.next\");\n      const prevBtn = document.querySelector(\".five-panel-arrow.prev\");\n      let currentIndex = 0;\n\n      function getVisibleCount() {\n        return window.innerWidth \u003e 600 ? 3 : 1;\n      }\n\n      function updateFivePanelCarousel() {\n        const visibleCount = getVisibleCount();\n        const maxIndex = Math.max(0, cards.length - visibleCount);\n        if (currentIndex \u003e maxIndex) {\n          currentIndex = maxIndex;\n        }\n        const cardWidth = cards[0].offsetWidth;\n        const trackStyle = window.getComputedStyle(fivePanelTrack);\n        const gap = parseFloat(trackStyle.gap) || 0;\n\n        const moveAmount = cardWidth + gap;\n        fivePanelTrack.style.transform = `translateX(-${currentIndex * moveAmount}px)`;\n      }\n\n      function moveNext() {\n        const visibleCount = getVisibleCount();\n        const maxIndex = Math.max(0, cards.length - visibleCount);\n\n        if (currentIndex \u003e= maxIndex) {\n          currentIndex = 0;\n        } else {\n          currentIndex++;\n        }\n        updateFivePanelCarousel();\n      }\n\n      function movePrev() {\n        const visibleCount = getVisibleCount();\n        const maxIndex = Math.max(0, cards.length - visibleCount);\n\n        if (currentIndex \u003c= 0) {\n          currentIndex = maxIndex;\n        } else {\n          currentIndex--;\n        }\n        updateFivePanelCarousel();\n      }\n\n      if (nextBtn) nextBtn.addEventListener(\"click\", moveNext);\n      if (prevBtn) prevBtn.addEventListener(\"click\", movePrev);\n\n      \/\/ Swipe support for mobile\n      let touchStartX = 0;\n      let touchEndX = 0;\n\n      fivePanelTrack.addEventListener(\n        \"touchstart\",\n        (e) =\u003e {\n          touchStartX = e.changedTouches[0].screenX;\n        },\n        { passive: true },\n      );\n\n      fivePanelTrack.addEventListener(\n        \"touchend\",\n        (e) =\u003e {\n          touchEndX = e.changedTouches[0].screenX;\n          if (touchStartX - touchEndX \u003e 50) moveNext();\n          if (touchEndX - touchStartX \u003e 50) movePrev();\n        },\n        { passive: true },\n      );\n\n      window.addEventListener(\"resize\", updateFivePanelCarousel);\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      track.innerHTML = \"\";\n\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      track.appendChild(megaSet.cloneNode(true));\n      track.appendChild(megaSet.cloneNode(true));\n    }\n\n    setupInfiniteScroll(\".scrolling-banner-track\");\n\n    \/\/ Gallery Carousel Logic\n    const galleryTrack = document.querySelector(\".gallery-track\");\n    if (galleryTrack) {\n      const originalSlides = Array.from(galleryTrack.children);\n      const clonesCount = 5;\n\n      for (let i = 0; i \u003c clonesCount; i++) {\n        const clone = originalSlides[i].cloneNode(true);\n        galleryTrack.appendChild(clone);\n      }\n      for (let i = 0; i \u003c clonesCount; i++) {\n        const clone = originalSlides[originalSlides.length - 1 - i].cloneNode(true);\n        galleryTrack.insertBefore(clone, galleryTrack.firstChild);\n      }\n\n      const allSlides = Array.from(galleryTrack.children);\n      const nextBtn = document.querySelector(\".gallery-arrow.next\");\n      const prevBtn = document.querySelector(\".gallery-arrow.prev\");\n      let currentIndex = clonesCount;\n      let isTransitioning = false;\n\n      function updateGallery(animate = true) {\n        if (!animate) galleryTrack.style.transition = \"none\";\n        const gap = 15;\n        const slideWidth = originalSlides[0].offsetWidth;\n        galleryTrack.style.transform = `translateX(-${currentIndex * (slideWidth + gap)}px)`;\n        if (!animate) {\n          galleryTrack.offsetHeight;\n          galleryTrack.style.transition = \"transform 0.5s ease-in-out\";\n        }\n      }\n\n      function moveNext() {\n        if (isTransitioning) return;\n        isTransitioning = true;\n        currentIndex++;\n        updateGallery();\n      }\n\n      function movePrev() {\n        if (isTransitioning) return;\n        isTransitioning = true;\n        currentIndex--;\n        updateGallery();\n      }\n\n      galleryTrack.addEventListener(\"transitionend\", () =\u003e {\n        isTransitioning = false;\n        if (currentIndex \u003e= originalSlides.length + clonesCount) {\n          currentIndex = clonesCount;\n          updateGallery(false);\n        }\n        if (currentIndex \u003c clonesCount) {\n          currentIndex = originalSlides.length + clonesCount - 1;\n          updateGallery(false);\n        }\n      });\n\n      nextBtn?.addEventListener(\"click\", moveNext);\n      prevBtn?.addEventListener(\"click\", movePrev);\n\n      let touchStartX = 0;\n      galleryTrack.addEventListener(\"touchstart\", (e) =\u003e (touchStartX = e.touches[0].clientX), { passive: true });\n      galleryTrack.addEventListener(\n        \"touchend\",\n        (e) =\u003e {\n          const diff = touchStartX - e.changedTouches[0].clientX;\n          if (Math.abs(diff) \u003e 50) {\n            if (diff \u003e 0) moveNext();\n            else movePrev();\n          }\n        },\n        { passive: true },\n      );\n\n      window.addEventListener(\"resize\", () =\u003e updateGallery(false));\n      setTimeout(() =\u003e updateGallery(false), 100);\n    }\n  });\n\n  \/\/ Smooth scroll to top (works inside iframes)\n  function smoothScrollTop() {\n    var s = window.top || window;\n    var st = s.scrollY || s.document.documentElement.scrollTop;\n    var start = performance.now();\n    (function step(now) {\n      var t = Math.min((now - start) \/ 800, 1);\n      var ease = t \u003c 0.5 ? 2 * t * t : 1 - Math.pow(-2 * t + 2, 2) \/ 2;\n      s.scrollTo(0, st * (1 - ease));\n      if (t \u003c 1) requestAnimationFrame(step);\n    })(start);\n  }\n\u003c\/script\u003e\n\u003c!-- FAQ --\u003e\n\u003cdiv class=\"secao\"\u003e\n  \u003cdiv class=\"accordion\"\u003e\n    \u003cdiv class=\"accordion-item\"\u003e\n      \u003cdiv class=\"accordion-header\"\u003e\n        Product Details\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\u003eHarness\u003c\/b\u003e\u003c\/p\u003e\n        \u003cul\u003e\n          \u003cli\u003eAdjustable straps for a perfect fit\u003c\/li\u003e\n          \u003cli\u003eBreathable, soft materials ensure all-day comfort\u003c\/li\u003e\n          \u003cli\u003eEasy one-click buckle for quick on\/off\u003c\/li\u003e\n          \u003cli\u003eSturdy grab handle for added control\u003c\/li\u003e\n          \u003cli\u003eHeavy-duty D-ring for secure lead attachment\u003c\/li\u003e\n          \u003cli\u003eAvailable in exclusive, custom-designed colours\u003c\/li\u003e\n        \u003c\/ul\u003e\n        \u003cp\u003e\u003cb\u003eFREE Front D-Ring Attachment\u003c\/b\u003e\u003c\/p\u003e\n        \u003cul\u003e\n          \u003cli\u003eNo-pull redirection technology - turns pulling dogs toward you\u003c\/li\u003e\n          \u003cli\u003eDual-clip control system (front for training, back for calm walks)\u003c\/li\u003e\n          \u003cli\u003eProfessional trainer recommended design\u003c\/li\u003e\n          \u003cli\u003eWorks with any training method or skill level\u003c\/li\u003e\n          \u003cli\u003eIncluded FREE with harness purchase\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"accordion-item\"\u003e\n      \u003cdiv class=\"accordion-header\"\u003e\n        Perfect fit, 60 day guarantee\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\u003eChanged your mind or just picked the wrong colour\/size? Not a problem.\u003c\/p\u003e\n        \u003cp\u003e\n          If you want to return your item for any reason within 60 days of purchase just pop us an email and we will be happy to sort that out for you, hassle\n          free.\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        Shipping\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 shipping worldwide.\u003c\/p\u003e\n        \u003cp\u003e\u003cb\u003eReturns\u003c\/b\u003e\u003c\/p\u003e\n        \u003cp\u003eChanged your mind or picked the wrong colour\/size? Not a problem.\u003c\/p\u003e\n        \u003cp\u003e\n          If you want to return your item for any reason within 60 days of purchase, just pop us an email and we’ll be happy to sort that out for you, hassle\n          free.\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        Size guide\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        \u003cdiv class=\"size-guide-table-wrap\"\u003e\n          \u003cimg class=\"size-guide-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/h1451-0-tableImage.webp?v=1790269981\" alt=\"size guide\" loading=\"lazy\" style=\"border: none !important; box-shadow: none !important; border-radius: 0 !important; background: transparent !important; outline: none !important;\"\u003e\n          \u003ctable class=\"size-guide-table\"\u003e\n            \u003cthead\u003e\n              \u003ctr\u003e\n                \u003cth\u003eSIZE\u003c\/th\u003e\n                \u003cth\u003eCHEST\u003c\/th\u003e\n                \u003cth\u003eBREED GUIDELINE\u003c\/th\u003e\n              \u003c\/tr\u003e\n            \u003c\/thead\u003e\n            \u003ctbody\u003e\n              \u003ctr\u003e\n                \u003ctd class=\"col-size\"\u003eXXS\u003c\/td\u003e\n                \u003ctd class=\"col-chest\"\u003e\n\u003cspan class=\"size-cm\"\u003e38 - 46 cm\u003c\/span\u003e \u003cspan class=\"size-in\"\u003e(15\"-18\")\u003c\/span\u003e\n\u003c\/td\u003e\n                \u003ctd class=\"col-breeds\"\u003e\n                  Chihuahua\u003cbr\u003e\n                  Puppy Dachshund\u003cbr\u003e\n                  Puppy Whippet\n                \u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd class=\"col-size\"\u003eXS\u003c\/td\u003e\n                \u003ctd class=\"col-chest\"\u003e\n\u003cspan class=\"size-cm\"\u003e46 - 53 cm\u003c\/span\u003e \u003cspan class=\"size-in\"\u003e(18\"-21\")\u003c\/span\u003e\n\u003c\/td\u003e\n                \u003ctd class=\"col-breeds\"\u003e\n                  Dachshund\u003cbr\u003e\n                  Puppy Maltese\u003cbr\u003e\n                  Small Cavoodle\u003cbr\u003e\n                  Shi Tzu\u003cbr\u003e\n                  Yorkshire Terrier\n                \u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd class=\"col-size\"\u003eS\u003c\/td\u003e\n                \u003ctd class=\"col-chest\"\u003e\n\u003cspan class=\"size-cm\"\u003e53 - 61 cm\u003c\/span\u003e \u003cspan class=\"size-in\"\u003e(21\"-24\")\u003c\/span\u003e\n\u003c\/td\u003e\n                \u003ctd class=\"col-breeds\"\u003e\n                  Cavoodle\u003cbr\u003e\n                  Corgi\u003cbr\u003e\n                  French Bulldog\u003cbr\u003e\n                  Pug\u003cbr\u003e\n                  Puppy Bulldog\u003cbr\u003e\n                  Puppy Staffy\n                \u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd class=\"col-size\"\u003eM\u003c\/td\u003e\n                \u003ctd class=\"col-chest\"\u003e\n\u003cspan class=\"size-cm\"\u003e61 - 76 cm\u003c\/span\u003e \u003cspan class=\"size-in\"\u003e(24\"-30\")\u003c\/span\u003e\n\u003c\/td\u003e\n                \u003ctd class=\"col-breeds\"\u003e\n                  Beagle\u003cbr\u003e\n                  English Staffy\u003cbr\u003e\n                  Larger French Bulldog\u003cbr\u003e\n                  Smaller sized Bulldogs\u003cbr\u003e\n                  Standard Poodle\n                \u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd class=\"col-size\"\u003eL\u003c\/td\u003e\n                \u003ctd class=\"col-chest\"\u003e\n\u003cspan class=\"size-cm\"\u003e68 - 84 cm\u003c\/span\u003e \u003cspan class=\"size-in\"\u003e(27\"-33\")\u003c\/span\u003e\n\u003c\/td\u003e\n                \u003ctd class=\"col-breeds\"\u003e\n                  American Staffy\u003cbr\u003e\n                  Boxer\u003cbr\u003e\n                  British Bulldog\u003cbr\u003e\n                  Cattle Dog\u003cbr\u003e\n                  Golden Retriever\u003cbr\u003e\n                  Greyhound\u003cbr\u003e\n                  Kelpie\u003cbr\u003e\n                  Pocket Bully\u003cbr\u003e\n                  Samoyed\n                \u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd class=\"col-size\"\u003eXL\u003c\/td\u003e\n                \u003ctd class=\"col-chest\"\u003e\n\u003cspan class=\"size-cm\"\u003e79 - 103 cm\u003c\/span\u003e \u003cspan class=\"size-in\"\u003e(31\"-40.5\")\u003c\/span\u003e\n\u003c\/td\u003e\n                \u003ctd class=\"col-breeds\"\u003e\n                  Aussie Bulldog\u003cbr\u003e\n                  Chow Chow\u003cbr\u003e\n                  Dalmatian\u003cbr\u003e\n                  German Shepherd\u003cbr\u003e\n                  Great Dane\u003cbr\u003e\n                  Husky\u003cbr\u003e\n                  Labrador\u003cbr\u003e\n                  Mastiff\u003cbr\u003e\n                  Pocket Bully\u003cbr\u003e\n                  Rottweiler\n                \u003c\/td\u003e\n              \u003c\/tr\u003e\n            \u003c\/tbody\u003e\n          \u003c\/table\u003e\n        \u003c\/div\u003e\n        \u003cp style=\"margin-top: 1rem; font-size: 0.9rem; color: #666\"\u003e\n          \u003cem\u003e\n            If your dogs chest is between two sizes and is a narrow dog, smaller size is recommended. If they are a wider dog, the larger size is recommended.\n            When selecting the right size, please allow 1-2cm for a comfortable fit.\n          \u003c\/em\u003e\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- Section 6: Scrolling banner --\u003e\n\u003cdiv class=\"scrolling-wrapper scrolling-banner-container\"\u003e\n  \u003cdiv class=\"scrolling-track scrolling-banner-track\"\u003e\n    \u003cdiv class=\"scrolling-banner-item\"\u003e\n      \u003csvg class=\"scrolling-banner-icon\" viewbox=\"0 0 20 16\" fill=\"currentColor\"\u003e\n        \u003cpath d=\"M10 8a3.5 3.5 0 1 0 0-7 3.5 3.5 0 0 0 0 7zm-5.5 8c0-3 2.5-5.5 5.5-5.5s5.5 2.5 5.5 5.5H4.5zm11-10a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5zm-11 0a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5zm11.5 10c0-2.3-1.6-4.2-3.8-4.8.9 1.3 1.3 2.9 1.3 4.8h2.5zm-14 0h2.5c0-1.9.4-3.5 1.3-4.8-2.2.6-3.8 2.5-3.8 4.8z\"\u003e\u003c\/path\u003e\n      \u003c\/svg\u003e\n      \u003cspan\u003e500,000+ happy customers\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"scrolling-banner-item\"\u003e\n      \u003csvg class=\"scrolling-banner-icon\" viewbox=\"0 0 24 24\" fill=\"currentColor\"\u003e\n        \u003cpath d=\"M18 18.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0zm-11 0a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0zm14-8.5v5.5a1 1 0 0 1-1 1h-1.18a3 3 0 0 0-5.64 0H8.82a3 3 0 0 0-5.64 0H2a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h13a1 1 0 0 1 1 1v4h3.5a1 1 0 0 1 .8.4l1.5 2.1c.13.18.2.4.2.63zm-3.5 1.5H16v2h3.18l-1.68-2z\"\u003e\u003c\/path\u003e\n      \u003c\/svg\u003e\n      \u003cspan\u003eFree and Fast Shipping\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"scrolling-banner-item\"\u003e\n      \u003csvg class=\"scrolling-banner-icon\" viewbox=\"0 0 24 24\" fill=\"currentColor\"\u003e\n        \u003cpath d=\"M12 1L9.27 2.18 6.47 1.25 4.54 3.48 1.8 3.82 1.34 6.74 0 9.35l1.02 2.65L0 14.65l1.34 2.61.46 2.92 2.74.34 1.93 2.23 2.8-.93L12 23l2.73-1.18 2.8.93 1.93-2.23 2.74-.34.46-2.92L24 14.65l-1.02-2.65L24 9.35l-1.34-2.61-.46-2.92-2.74-.34-1.93-2.23-2.8.93L12 1zm-1.5 15.5l-4-4 1.41-1.41L10.5 13.67l6.59-6.59 1.41 1.41-8 8z\"\u003e\u003c\/path\u003e\n      \u003c\/svg\u003e\n      \u003cspan\u003eLifetime warranty\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"scrolling-banner-item\"\u003e\n      \u003csvg class=\"scrolling-banner-icon\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n        \u003cpath d=\"M21 12a9 9 0 0 0-15.3-6.4L3 8\"\u003e\u003c\/path\u003e\n        \u003cpath d=\"M3 3v5h5\"\u003e\u003c\/path\u003e\n        \u003cpath d=\"M3 12a9 9 0 0 0 15.3 6.4l2.7-2.4\"\u003e\u003c\/path\u003e\n        \u003cpath d=\"M21 21v-5h-5\"\u003e\u003c\/path\u003e\n      \u003c\/svg\u003e\n      \u003cspan\u003eTry it risk-free for 60 days\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- 1: 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\/h1451-1-videoRight.webp?v=1790269984\" alt=\"gif left\" loading=\"lazy\"\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"secao-content\"\u003e\n    \u003cp class=\"pre-titulo\"\u003e★★★★★ 4.8\/5 from 500,000+ happy customers\u003c\/p\u003e\n    \u003ch2\u003eFrom pulling to walking beside you in one afternoon\u003c\/h2\u003e\n    \u003cp\u003eGet the #1 trainer-recommended harness solution - plus a FREE D-ring\u003c\/p\u003e\n    \u003cbutton class=\"botaozin\" onclick=\"smoothScrollTop()\"\u003eGet yours now\u003c\/button\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- 2: Left image 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\/h1451-2-imageLeft.avif?v=1790269981\" alt=\"gif left\" loading=\"lazy\"\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"secao-content\"\u003e\n    \u003ch2\u003eDoes this sound familiar?\u003c\/h2\u003e\n    \u003cp\u003eIt's time for your morning walk. You reach for the harness.\u003c\/p\u003e\n    \u003cp\u003eEars perk up... then they see it. Tail drops. They back away. Some days they jump on the counter.\u003c\/p\u003e\n    \u003cp\u003e\u003cb\u003eThis isn't your dog being difficult. It's your dog remembering pain.\u003c\/b\u003e\u003c\/p\u003e\n    \u003cp\u003ePressure points that dig in. Chafing under their joints. They never forget.\u003c\/p\u003e\n    \u003cp\u003eYou tried treats... they grab them and run. That expensive trainer blamed your \"technique\" but the harness still hurt.\u003c\/p\u003e\n    \u003cp\u003eEvery morning becomes a battle you both dread.\u003c\/p\u003e\n    \u003cp\u003eWhile you're wrestling just to get out the door, you're losing the best years with your best friend.\u003c\/p\u003e\n    \u003cp\u003e\u003cb\u003eIt's time for a harness your dog actually wants to wear.\u003c\/b\u003e\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- 3: Image 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\/h1451-3-imageRight.webp?v=1790269982\" alt=\"gif left\" loading=\"lazy\"\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"secao-content\"\u003e\n    \u003ch2\u003eThe harness your dog actually wants to wear\u003c\/h2\u003e\n    \u003cp\u003eAfter studying thousands of dogs who hated harnesses, we built one that takes only two seconds to put on.\u003c\/p\u003e\n    \u003cdiv class=\"listinha\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/h1451-3-icon1.avif?v=1790269981\" alt=\"list-icons\"\u003e\n      \u003cdiv class=\"listinha-texto\"\u003e\n        \u003cb\u003eActually feels good for your dog\u003c\/b\u003e\n        \u003cspan\u003eAdjusts in all the right places with wide straps to prevent digging and chafing\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"listinha\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/h1451-3-icon2.avif?v=1790269981\" alt=\"list-icons\"\u003e\n      \u003cdiv class=\"listinha-texto\"\u003e\n        \u003cb\u003eNo more wrestling matches at the door\u003c\/b\u003e\n        \u003cspan\u003eTakes just two seconds to put on, even with excited dogs\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"listinha\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/h1451-3-icon3.avif?v=1790269981\" alt=\"list-icons\"\u003e\n      \u003cdiv class=\"listinha-texto\"\u003e\n        \u003cb\u003eEasy one-click design\u003c\/b\u003e\n        \u003cspan\u003eNo complicated buckles or straps that leave you guessing what goes where\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"listinha\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/h1451-3-icon4.avif?v=1790269981\" alt=\"list-icons\"\u003e\n      \u003cdiv class=\"listinha-texto\"\u003e\n        \u003cb\u003eStroll, don't struggle\u003c\/b\u003e\n        \u003cspan\u003eFront D-ring gently redirects pulling into calm, relaxed walks\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"listinha\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/h1451-3-icon5.avif?v=1790269981\" alt=\"list-icons\"\u003e\n      \u003cdiv class=\"listinha-texto\"\u003e\n        \u003cb\u003eActually enjoy your walks together\u003c\/b\u003e\n        \u003cspan\u003eEasy harness time means happy bonding time\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cbutton class=\"botaozin\" onclick=\"smoothScrollTop()\"\u003eGet yours now\u003c\/button\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- Section 2: Gif gallery infinite carousel --\u003e\n\u003cdiv class=\"secao\"\u003e\n  \u003cstyle\u003e\n    \/* Gallery Carousel Styles *\/\n    .gallery-carousel {\n      position: relative;\n      max-width: 1200px;\n      margin: 30px auto;\n      overflow: hidden;\n      padding: 0 10px;\n    }\n    .gallery-track {\n      display: flex;\n      transition: transform 0.5s ease-in-out;\n      gap: 15px;\n    }\n    .gallery-slide {\n      flex: 0 0 calc(33% - 12px); \/* 5 items on desktop *\/\n      box-sizing: border-box;\n    }\n    .gallery-slide img {\n      width: 100%;\n      height: auto;\n      border-radius: 12px;\n      display: block;\n    }\n    .gallery-arrow {\n      position: absolute;\n      top: 50%;\n      transform: translateY(-50%);\n      width: 34px;\n      height: 34px;\n      background-color: #0a00b4;\n      border: none;\n      border-radius: 4px;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      cursor: pointer;\n      z-index: 10;\n      box-shadow: 0 2px 6px rgba(10, 0, 180, 0.25);\n      transition:\n        background-color 0.2s,\n        transform 0.15s;\n      color: #ffffff;\n      padding: 0;\n    }\n    .gallery-arrow:hover {\n      background-color: #07007e;\n      color: #ffffff;\n    }\n    .gallery-arrow:active {\n      transform: translateY(-50%) scale(0.94);\n    }\n    .gallery-arrow.prev {\n      left: 4px;\n    }\n    .gallery-arrow.next {\n      right: 4px;\n    }\n  \u003c\/style\u003e\n\n  \u003ch2\u003eSee it in action\u003c\/h2\u003e\n\n  \u003cdiv class=\"gallery-carousel\"\u003e\n    \u003cbutton class=\"gallery-arrow prev\" aria-label=\"Previous gallery item\"\u003e\n      \u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#ffffff\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n        \u003cline x1=\"19\" y1=\"12\" x2=\"5\" y2=\"12\"\u003e\u003c\/line\u003e\n        \u003cpolyline points=\"12 19 5 12 12 5\"\u003e\u003c\/polyline\u003e\n      \u003c\/svg\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"gallery-track\"\u003e\n      \u003cdiv class=\"gallery-slide\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/h1451-4-video1.webp?v=1790269984\" alt=\"gallery\" loading=\"lazy\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"gallery-slide\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/h1451-4-video2.webp?v=1790269985\" alt=\"gallery\" loading=\"lazy\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"gallery-slide\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/h1451-4-video3.webp?v=1790269985\" alt=\"gallery\" loading=\"lazy\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"gallery-slide\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/h1451-4-video4.webp?v=1790269984\" alt=\"gallery\" loading=\"lazy\"\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"gallery-slide\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/h1451-4-video5.webp?v=1790269985\" alt=\"gallery\" loading=\"lazy\"\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cbutton class=\"gallery-arrow next\" aria-label=\"Next gallery item\"\u003e\n      \u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#ffffff\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n        \u003cline x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\u003e\u003c\/line\u003e\n        \u003cpolyline points=\"12 5 19 12 12 19\"\u003e\u003c\/polyline\u003e\n      \u003c\/svg\u003e\n    \u003c\/button\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\/h1451-5-videoRight-engb.webp?v=1790269984\" alt=\"gif left\" loading=\"lazy\"\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"secao-content\"\u003e\n    \u003ch2\u003eStruggling with walks? You're not alone\u003c\/h2\u003e\n    \u003cp\u003e\u003cb\u003eStress-free walks\u003c\/b\u003e - Our no-pull design instantly reduces pulling behavior, giving you peaceful walks from day one\u003c\/p\u003e\n    \u003cp\u003e\u003cb\u003eOne-clip wonder\u003c\/b\u003e - No more wrestling with complicated harnesses - our one-clip design makes dressing your dog quick and frustration-free\u003c\/p\u003e\n    \u003cp\u003e\u003cb\u003eCustom comfort fit\u003c\/b\u003e - Adjustable in all the right places to fit your unique pup perfectly, preventing chafing and discomfort\u003c\/p\u003e\n    \u003cp\u003e\u003cb\u003eBuilt for adventure\u003c\/b\u003e - Weather-resistant, chew-resistant, and adventure-ready - from neighborhood strolls to hiking trails\u003c\/p\u003e\n    \u003cbutton class=\"botaozin\" onclick=\"smoothScrollTop()\"\u003eGet yours now\u003c\/button\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- Gif right section --\u003e\n\u003cdiv class=\"secao-grid\" style=\"background-color: #0a00b4\"\u003e\n  \u003cdiv class=\"secao-image\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/h1451-6-gifRight.webp?v=1790269984\" alt=\"gif left\" loading=\"lazy\"\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"secao-content\" style=\"color: white\"\u003e\n    \u003ch2 class=\"titulo-cor\"\u003eGet ready for walks in under 2 seconds\u003c\/h2\u003e\n    \u003cp\u003e\n      No more wrestling matches or irritated skin. Our harness slips on with a quick slide and single clip—even if your pup’s doing zoomies. The chafe-resistant\n      design means it stays comfy all day, whether you're on a quick potty break or a weekend hike. Your dog stays happy, and so do you.\n    \u003c\/p\u003e\n    \u003cbutton class=\"botaozin\" style=\"background-color: #e8fb84; color: #0a00b4\" onclick=\"smoothScrollTop()\"\u003eGet yours now\u003c\/button\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- 2: Left image section --\u003e\n\u003cdiv class=\"secao-grid-reverse\" style=\"background-color: #0a00b4\"\u003e\n  \u003cdiv class=\"secao-image\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/h1451-7-gifLeft-engb.webp?v=1790269982\" alt=\"gif left\" loading=\"lazy\"\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"secao-content\" style=\"color: white\"\u003e\n    \u003ch2 class=\"titulo-cor\"\u003eStops pulling so you can finally enjoy the walk\u003c\/h2\u003e\n    \u003cp\u003e\n      Tired of being dragged down the street on the lead? The special D-ring gently guides your dog back toward you with every pull—no harsh corrections needed.\n      Watch your 70lb pulling machine transform into the perfect walking companion.\n    \u003c\/p\u003e\n    \u003cbutton class=\"botaozin\" style=\"background-color: #e8fb84; color: #0a00b4\" onclick=\"smoothScrollTop()\"\u003eGet yours now\u003c\/button\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- Image right section --\u003e\n\u003cdiv class=\"secao-grid\" style=\"background-color: #0a00b4\"\u003e\n  \u003cdiv class=\"secao-image\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/h1451-8-imageRight.webp?v=1790269982\" alt=\"gif left\" loading=\"lazy\"\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"secao-content\" style=\"color: white\"\u003e\n    \u003ch2 class=\"titulo-cor\"\u003eGets compliments. Adds personality. Turns heads.\u003c\/h2\u003e\n    \u003cp\u003eShow off your pup's unique personality with a custom name patch that everyone will love and admire.\u003c\/p\u003e\n    \u003cbutton class=\"botaozin\" style=\"background-color: #e8fb84; color: #0a00b4\" onclick=\"smoothScrollTop()\"\u003eGet yours now\u003c\/button\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- 5 panels --\u003e\n\u003cdiv class=\"secao-cinco-paineis\"\u003e\n  \u003ch2\u003eWhat happy pups \u0026amp; parents are saying\u003c\/h2\u003e\n  \u003cdiv class=\"five-panel-carousel\"\u003e\n    \u003cbutton class=\"five-panel-arrow prev\" aria-label=\"Previous review\"\u003e\n      \u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#ffffff\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n        \u003cline x1=\"19\" y1=\"12\" x2=\"5\" y2=\"12\"\u003e\u003c\/line\u003e\n        \u003cpolyline points=\"12 19 5 12 12 5\"\u003e\u003c\/polyline\u003e\n      \u003c\/svg\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"five-panel-track\"\u003e\n      \u003c!-- Item 1: Sarah M. --\u003e\n      \u003cdiv class=\"five-panel-slide\"\u003e\n        \u003cdiv class=\"five-panel-card\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/h1451-9-review1.avif?v=1790269982\" alt=\"Ripley wearing PetComfort harness\"\u003e\n          \u003cdiv class=\"five-panel-content\"\u003e\n            \u003cdiv class=\"five-panel-stars\"\u003e★★★★★\u003c\/div\u003e\n            \u003cdiv class=\"five-panel-headline\"\u003eWALKS ARE PEACEFUL NOW!\u003c\/div\u003e\n            \u003cdiv class=\"five-panel-quote\"\u003e\n              \"Before I brought the harness Ripley was a very strong puller... now she is very calm and doesn't pull as much. Worth every penny!\"\n            \u003c\/div\u003e\n            \u003cdiv class=\"five-panel-author\"\u003e- Sarah M.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003c!-- Item 2: James K. --\u003e\n      \u003cdiv class=\"five-panel-slide\"\u003e\n        \u003cdiv class=\"five-panel-card\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/h1451-9-review2.avif?v=1790269982\" alt=\"Puppy wearing PetComfort harness\"\u003e\n          \u003cdiv class=\"five-panel-content\"\u003e\n            \u003cdiv class=\"five-panel-stars\"\u003e★★★★★\u003c\/div\u003e\n            \u003cdiv class=\"five-panel-headline\"\u003ePERFECT FOR OUR NEW PUPPY!\u003c\/div\u003e\n            \u003cdiv class=\"five-panel-quote\"\u003e\n              \"Love this harness for our new puppy!!! Looks amazing and super comfortable for him. We get so many compliments on our daily walks.\"\n            \u003c\/div\u003e\n            \u003cdiv class=\"five-panel-author\"\u003e- James K.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003c!-- Item 3: Emma T. --\u003e\n      \u003cdiv class=\"five-panel-slide\"\u003e\n        \u003cdiv class=\"five-panel-card\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/h1451-9-review3.avif?v=1790269982\" alt=\"Rottweiler wearing PetComfort harness\"\u003e\n          \u003cdiv class=\"five-panel-content\"\u003e\n            \u003cdiv class=\"five-panel-stars\"\u003e★★★★★\u003c\/div\u003e\n            \u003cdiv class=\"five-panel-headline\"\u003eNO MORE NECK STRAIN!\u003c\/div\u003e\n            \u003cdiv class=\"five-panel-quote\"\u003e\n              \"So much easier to control, I'm no longer choking her with a collar. Best purchase ever! Now we can enjoy our walkies more without getting pulled\n              along!\"\n            \u003c\/div\u003e\n            \u003cdiv class=\"five-panel-author\"\u003e- Emma T.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003c!-- Item 4: Dyasmin D. --\u003e\n      \u003cdiv class=\"five-panel-slide\"\u003e\n        \u003cdiv class=\"five-panel-card\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/h1451-9-review4.webp?v=1790269982\" alt=\"Dog wearing PetComfort harness\"\u003e\n          \u003cdiv class=\"five-panel-content\"\u003e\n            \u003cdiv class=\"five-panel-stars\"\u003e★★★★★\u003c\/div\u003e\n            \u003cdiv class=\"five-panel-headline\"\u003eSUPER EASY TO PUT ON\u003c\/div\u003e\n            \u003cdiv class=\"five-panel-quote\"\u003e\n              \"Super easy to put on and take off – I love the colour and I’ve washed the harness a few times. No fading [and] comes out looking brand new.”\n            \u003c\/div\u003e\n            \u003cdiv class=\"five-panel-author\"\u003e- Dyasmin D.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003c!-- Item 5: Ciara B. --\u003e\n      \u003cdiv class=\"five-panel-slide\"\u003e\n        \u003cdiv class=\"five-panel-card\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/h1451-9-review5.webp?v=1790269981\" alt=\"Dogs wearing PetComfort harness\"\u003e\n          \u003cdiv class=\"five-panel-content\"\u003e\n            \u003cdiv class=\"five-panel-stars\"\u003e★★★★★\u003c\/div\u003e\n            \u003cdiv class=\"five-panel-headline\"\u003eMUCH EASIER TO GET ON\u003c\/div\u003e\n            \u003cdiv class=\"five-panel-quote\"\u003e\n              \"Our girls look so good in their new harnesses. These were much easier to get on compared to our regular harness. Definitely recommend!”\n            \u003c\/div\u003e\n            \u003cdiv class=\"five-panel-author\"\u003e- Ciara B.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003c!-- Item 6: Cas A. --\u003e\n      \u003cdiv class=\"five-panel-slide\"\u003e\n        \u003cdiv class=\"five-panel-card\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/h1451-9-review6.webp?v=1790269982\" alt=\"Dog wearing PetComfort harness\"\u003e\n          \u003cdiv class=\"five-panel-content\"\u003e\n            \u003cdiv class=\"five-panel-stars\"\u003e★★★★★\u003c\/div\u003e\n            \u003cdiv class=\"five-panel-headline\"\u003eONE CLIP AND YOU'RE OFF WALKING!\u003c\/div\u003e\n            \u003cdiv class=\"five-panel-quote\"\u003e\"Easy to use and durable — one clip and you’re off walking!”\u003c\/div\u003e\n            \u003cdiv class=\"five-panel-author\"\u003e- Cas A.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003c!-- Item 7: Aaron W. --\u003e\n      \u003cdiv class=\"five-panel-slide\"\u003e\n        \u003cdiv class=\"five-panel-card\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/h1451-9-review7.webp?v=1790269982\" alt=\"Dog wearing PetComfort harness\"\u003e\n          \u003cdiv class=\"five-panel-content\"\u003e\n            \u003cdiv class=\"five-panel-stars\"\u003e★★★★★\u003c\/div\u003e\n            \u003cdiv class=\"five-panel-headline\"\u003eSO EASY TO GET ON\u003c\/div\u003e\n            \u003cdiv class=\"five-panel-quote\"\u003e\"Love these harnesses, so easy to get on impatient doggo’s waiting to go on a walk.\"\u003c\/div\u003e\n            \u003cdiv class=\"five-panel-author\"\u003e- Aaron W.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cbutton class=\"five-panel-arrow next\" aria-label=\"Next review\"\u003e\n      \u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#ffffff\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n        \u003cline x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\u003e\u003c\/line\u003e\n        \u003cpolyline points=\"12 5 19 12 12 19\"\u003e\u003c\/polyline\u003e\n      \u003c\/svg\u003e\n    \u003c\/button\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- Comparison table --\u003e\n\u003cdiv class=\"secao-cor\"\u003e\n  \u003ch2\u003eWhy choose us?\u003c\/h2\u003e\n  \u003cdiv class=\"tabela-comparacao-container\"\u003e\n    \u003cdiv class=\"tabela-header\"\u003e\n      \u003cdiv class=\"th-col1\"\u003eFeature\u003c\/div\u003e\n      \u003cdiv class=\"th-col2\"\u003e\n        \u003cspan\u003ePetComfort\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"th-col3\"\u003eOthers\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tabela-row\"\u003e\n      \u003cdiv class=\"td-col1\"\u003e60-Day Risk Free Trial\u003c\/div\u003e\n      \u003cdiv class=\"td-col2\"\u003e\n        \u003csvg class=\"tabela-check-icon\" viewbox=\"0 0 26 26\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n          \u003ccircle cx=\"13\" cy=\"13\" r=\"13\" fill=\"#e8fc85\"\u003e\u003c\/circle\u003e\n          \u003cpath d=\"M8.5 13.5L11.5 16.5L17.5 10\" stroke=\"#0a00b4\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"td-col3\"\u003e\n        \u003csvg class=\"tabela-cross-icon\" viewbox=\"0 0 26 26\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n          \u003ccircle cx=\"13\" cy=\"13\" r=\"13\" fill=\"#ffffff\"\u003e\u003c\/circle\u003e\n          \u003cpath d=\"M9.5 9.5L16.5 16.5M16.5 9.5L9.5 16.5\" stroke=\"#ff3b3b\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tabela-row\"\u003e\n      \u003cdiv class=\"td-col1\"\u003eLifetime Warranty\u003c\/div\u003e\n      \u003cdiv class=\"td-col2\"\u003e\n        \u003csvg class=\"tabela-check-icon\" viewbox=\"0 0 26 26\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n          \u003ccircle cx=\"13\" cy=\"13\" r=\"13\" fill=\"#e8fc85\"\u003e\u003c\/circle\u003e\n          \u003cpath d=\"M8.5 13.5L11.5 16.5L17.5 10\" stroke=\"#0a00b4\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"td-col3\"\u003e\n        \u003csvg class=\"tabela-cross-icon\" viewbox=\"0 0 26 26\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n          \u003ccircle cx=\"13\" cy=\"13\" r=\"13\" fill=\"#ffffff\"\u003e\u003c\/circle\u003e\n          \u003cpath d=\"M9.5 9.5L16.5 16.5M16.5 9.5L9.5 16.5\" stroke=\"#ff3b3b\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tabela-row\"\u003e\n      \u003cdiv class=\"td-col1\"\u003eOne Click On\/Off\u003c\/div\u003e\n      \u003cdiv class=\"td-col2\"\u003e\n        \u003csvg class=\"tabela-check-icon\" viewbox=\"0 0 26 26\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n          \u003ccircle cx=\"13\" cy=\"13\" r=\"13\" fill=\"#e8fc85\"\u003e\u003c\/circle\u003e\n          \u003cpath d=\"M8.5 13.5L11.5 16.5L17.5 10\" stroke=\"#0a00b4\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"td-col3\"\u003e\n        \u003csvg class=\"tabela-cross-icon\" viewbox=\"0 0 26 26\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n          \u003ccircle cx=\"13\" cy=\"13\" r=\"13\" fill=\"#ffffff\"\u003e\u003c\/circle\u003e\n          \u003cpath d=\"M9.5 9.5L16.5 16.5M16.5 9.5L9.5 16.5\" stroke=\"#ff3b3b\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tabela-row\"\u003e\n      \u003cdiv class=\"td-col1\"\u003eITW Unbreakable Secure Buckle\u003c\/div\u003e\n      \u003cdiv class=\"td-col2\"\u003e\n        \u003csvg class=\"tabela-check-icon\" viewbox=\"0 0 26 26\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n          \u003ccircle cx=\"13\" cy=\"13\" r=\"13\" fill=\"#e8fc85\"\u003e\u003c\/circle\u003e\n          \u003cpath d=\"M8.5 13.5L11.5 16.5L17.5 10\" stroke=\"#0a00b4\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"td-col3\"\u003e\n        \u003csvg class=\"tabela-cross-icon\" viewbox=\"0 0 26 26\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n          \u003ccircle cx=\"13\" cy=\"13\" r=\"13\" fill=\"#ffffff\"\u003e\u003c\/circle\u003e\n          \u003cpath d=\"M9.5 9.5L16.5 16.5M16.5 9.5L9.5 16.5\" stroke=\"#ff3b3b\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"tabela-row\"\u003e\n      \u003cdiv class=\"td-col1\"\u003ePremium Chafe Resistant Webbing\u003c\/div\u003e\n      \u003cdiv class=\"td-col2\"\u003e\n        \u003csvg class=\"tabela-check-icon\" viewbox=\"0 0 26 26\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n          \u003ccircle cx=\"13\" cy=\"13\" r=\"13\" fill=\"#e8fc85\"\u003e\u003c\/circle\u003e\n          \u003cpath d=\"M8.5 13.5L11.5 16.5L17.5 10\" stroke=\"#0a00b4\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"td-col3\"\u003e\n        \u003csvg class=\"tabela-cross-icon\" viewbox=\"0 0 26 26\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n          \u003ccircle cx=\"13\" cy=\"13\" r=\"13\" fill=\"#ffffff\"\u003e\u003c\/circle\u003e\n          \u003cpath d=\"M9.5 9.5L16.5 16.5M16.5 9.5L9.5 16.5\" stroke=\"#ff3b3b\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- FAQ --\u003e\n\u003cdiv class=\"secao\"\u003e\n  \u003ch2\u003eFrequently asked questions\u003c\/h2\u003e\n  \u003cdiv class=\"accordion\"\u003e\n    \u003cdiv class=\"accordion-item\"\u003e\n      \u003cdiv class=\"accordion-header\"\u003e\n        Will this be comfortable for my dog?\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! Comfort was a key part of our design. Our harness has padding that spreads pressure across your dog's chest instead of pressing on sensitive\n          areas.\n        \u003c\/p\u003e\n        \u003cp\u003e\n          The design prevents rubbing and lets your dog move freely. Many customers say their dogs get excited when they see the harness - unlike others they\n          used to avoid!\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        Is it easy to put on and take off?\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          Absolutely! Our quick-clip design makes it simple - no more wrestling with tangled straps. Most customers say it takes just seconds once they get the\n          hang of it.\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        My dog coughs and gags with their current harness. Will this be better?\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! Traditional harnesses often press against your dog's throat or create pressure points that restrict breathing. Our chest-plate design distributes\n          pressure across the chest area, not the throat, eliminating coughing and gagging that makes walks miserable for both of you.\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        How is your harness different from other \"no-pull\" solutions I've tried?\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          Regular back-clip harnesses can actually make pulling worse. Our dual-clip system gives you options. The front clip works with your dog's natural\n          movement to reduce pulling. The back clip is perfect for relaxed walks.\n        \u003c\/p\u003e\n        \u003cp\u003eThe shaped chest plate spreads pressure evenly, keeping your dog comfortable.\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        Will this harness actually stop my dog from pulling?\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\u003eOur dual-clip design works better than regular harnesses. It gives you control without hurting your dog.\u003c\/p\u003e\n        \u003cp\u003e\n          The front clip turns your dog toward you when they pull. The harness spreads pressure across the chest, stopping the reflex that makes dogs pull\n          harder.\n        \u003c\/p\u003e\n        \u003cp\u003eMost customers see less pulling on their very first walk.\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        How do I know which size to choose?\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\u003eOur harness comes in 6 sizes for all dog shapes. Each size has our 5-point adjustment system (most harnesses only have 2-3).\u003c\/p\u003e\n        \u003cp\u003eThis helps you fit dogs with unique body shapes - from wide-chested bulldogs to slim greyhounds.\u003c\/p\u003e\n        \u003cp\u003eMeasure your dog's chest using our size chart or online sizing tool. Not sure? Our team will help you find the perfect fit, guaranteed.\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        How durable is your harness? My dog has destroyed everything else.\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\u003eWe use military-grade fabric (1050D nylon) that's much stronger than standard harnesses (600D). We also add extra stitching at stress points.\u003c\/p\u003e\n        \u003cp\u003e\n          All parts are tested for strong pullers and resist weather, mud, and water. Unlike cheap options that break quickly, we offer a lifetime warranty for\n          those dogs who destroy everything.\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        Is this worth the price when I've already wasted money on other harnesses?\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          Many customers find they've spent more replacing cheap harnesses than our harness costs. Our strong materials last much longer, and we back this with\n          our 60-day Perfect Fit guarantee.\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        What's your return policy if it doesn't work for my dog?\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          We offer a 60-day Perfect Fit guarantee. If your walks don't improve, or if the fit isn't right, we'll give you a full refund or exchange. We stand\n          behind our products because they work.\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        How do I care for my harness?\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\u003eHand wash in cold water and let it air dry. Remove the name tag before washing. For more details, see the guide in the box.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- Section 6: 4 icon panel --\u003e\n\u003cdiv class=\"secao\" style=\"background-color: #e8fb84\"\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      justify-items: center;\n      align-content: center;\n      justify-content: center;\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: 70px;\n      height: 70px;\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      color: #0a00b4;\n      font-weight: bold;\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;\n      }\n    }\n  \u003c\/style\u003e\n  \u003ch2 style=\"color: #0a00b4\"\u003eOur guarantees\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\/h1451-10-icon1.avif?v=1790269981\" alt=\"Icon 1\"\u003e\n      \u003cp\u003e60-Day Perfect Fit Guarantee\u003c\/p\u003e\n      \u003cp\u003eNot the perfect fit? We'll replace it free of charge or give you a full refund.\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\/h1451-10-icon2.avif?v=1790269981\" alt=\"Icon 2\"\u003e\n      \u003cp\u003eFast \u0026amp; Free Shipping\u003c\/p\u003e\n      \u003cp\u003eThe Dog Harness ships free and fast (in as quick as 2-3 days!)\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\/h1451-10-icon3.avif?v=1790269981\" alt=\"Icon 3\"\u003e\n      \u003cp\u003eTrusted By Dog Parents Everywhere\u003c\/p\u003e\n      \u003cp\u003eJoin thousands of happy dogs and their humans who've discovered the joy of stress-free walks.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cbutton class=\"botaozin\" onclick=\"smoothScrollTop()\"\u003eGet yours now\u003c\/button\u003e\n\u003c\/div\u003e\n\n\u003c!-- Big background image --\u003e\n\u003cdiv class=\"secao-background-image\"\u003e\n  \u003cstyle\u003e\n    .secao-background-image {\n      background-image:\n        linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)),\n        url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/h1451-11-backgroundImage.avif?v=1790269982\");\n      background-size: cover;\n      background-position: center;\n      background-repeat: no-repeat;\n      display: flex;\n      flex-direction: column;\n      align-items: center;\n      justify-content: center;\n      min-height: 520px;\n      width: 100%;\n      padding: 60px 20px;\n      box-sizing: border-box;\n      text-align: center;\n    }\n    .secao-background-image h1 {\n      color: #ffffff;\n      margin: 0 auto 16px auto;\n      padding: 0;\n      text-align: center;\n      max-width: 440px;\n      font-size: 2.4rem;\n      font-weight: 800;\n      line-height: 1.2;\n      text-shadow:\n        0 2px 8px rgba(0, 0, 0, 0.7),\n        0 1px 3px rgba(0, 0, 0, 0.9);\n    }\n    .secao-background-image p {\n      color: #ffffff;\n      margin: 0 auto 24px auto;\n      padding: 0;\n      text-align: center;\n      max-width: 520px;\n      font-size: 15px;\n      font-weight: 500;\n      line-height: 1.5;\n      text-shadow:\n        0 2px 6px rgba(0, 0, 0, 0.8),\n        0 1px 2px rgba(0, 0, 0, 0.9);\n    }\n    .secao-background-image .botaozin {\n      margin: 0 auto;\n      box-shadow: 0 4px 14px rgba(0, 0, 0, 0.3);\n    }\n    @media (max-width: 6000px) {\n      .secao-background-image {\n        min-height: 440px;\n        padding: 40px 16px;\n      }\n      .secao-background-image h1 {\n        font-size: 1.8rem;\n        max-width: 320px;\n      }\n      .secao-background-image p {\n        font-size: 14px;\n      }\n    }\n  \u003c\/style\u003e\n  \u003ch1\u003eYour last harness guaranteed\u003c\/h1\u003e\n  \u003cp\u003eJoin more than 500,000 dog owners who now enjoy their daily walks. Get your PetComfort harness today and see the difference on your very first walk.\u003c\/p\u003e\n  \u003cbutton class=\"botaozin\" onclick=\"smoothScrollTop()\"\u003eGet yours now\u003c\/button\u003e\n\u003c\/div\u003e\n","brand":"FoxySea","offers":[{"title":"Black \/ XXS","offer_id":52943471575322,"sku":"NO","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XS","offer_id":52943471608090,"sku":"NO","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":52943471640858,"sku":"NO","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":52943471673626,"sku":"NO","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":52943471706394,"sku":"NO","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":52943471739162,"sku":"NO","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Sky Blue \/ XXS","offer_id":52943471771930,"sku":"NO","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Sky Blue \/ XS","offer_id":52943471804698,"sku":"NO","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Sky Blue \/ S","offer_id":52943471837466,"sku":"NO","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Sky Blue \/ M","offer_id":52943471870234,"sku":"NO","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Sky Blue \/ L","offer_id":52943471903002,"sku":"NO","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Sky Blue \/ XL","offer_id":52943471935770,"sku":"NO","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ XXS","offer_id":52943471968538,"sku":"NO","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ XS","offer_id":52943472001306,"sku":"NO","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ S","offer_id":52943472034074,"sku":"NO","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ M","offer_id":52943472066842,"sku":"NO","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ L","offer_id":52943472099610,"sku":"NO","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ XL","offer_id":52943472132378,"sku":"NO","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Brown \/ XXS","offer_id":52943472165146,"sku":"NO","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Brown \/ XS","offer_id":52943472197914,"sku":"NO","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Brown \/ S","offer_id":52943472230682,"sku":"NO","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Brown \/ M","offer_id":52943472263450,"sku":"NO","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Brown \/ L","offer_id":52943472296218,"sku":"NO","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Brown \/ XL","offer_id":52943472328986,"sku":"NO","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Khaki \/ XXS","offer_id":52943472361754,"sku":"NO","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Khaki \/ XS","offer_id":52943472394522,"sku":"NO","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Khaki \/ S","offer_id":52943472427290,"sku":"NO","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Khaki \/ M","offer_id":52943472460058,"sku":"NO","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Khaki \/ L","offer_id":52943472492826,"sku":"NO","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Khaki \/ XL","offer_id":52943472525594,"sku":"NO","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Burgundy \/ XXS","offer_id":52943472558362,"sku":"NO","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Burgundy \/ XS","offer_id":52943472591130,"sku":"NO","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Burgundy \/ S","offer_id":52943472623898,"sku":"NO","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Burgundy \/ M","offer_id":52943472656666,"sku":"NO","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Burgundy \/ L","offer_id":52943472689434,"sku":"NO","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Burgundy \/ XL","offer_id":52943472722202,"sku":"NO","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Navy Blue \/ XXS","offer_id":52943472754970,"sku":"NO","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Navy Blue \/ XS","offer_id":52943472787738,"sku":"NO","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Navy Blue \/ S","offer_id":52943472820506,"sku":"NO","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Navy Blue \/ M","offer_id":52943472853274,"sku":"NO","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Navy Blue \/ L","offer_id":52943472886042,"sku":"NO","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Navy Blue \/ XL","offer_id":52943472918810,"sku":"NO","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Purple \/ XXS","offer_id":52943472951578,"sku":"NO","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Purple \/ XS","offer_id":52943472984346,"sku":"NO","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Purple \/ S","offer_id":52943473017114,"sku":"NO","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Purple \/ M","offer_id":52943473049882,"sku":"NO","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Purple \/ L","offer_id":52943473082650,"sku":"NO","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Purple \/ XL","offer_id":52943473115418,"sku":"NO","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Neon Green \/ XXS","offer_id":52943473148186,"sku":"NO","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Neon Green \/ XS","offer_id":52943473180954,"sku":"NO","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Neon Green \/ S","offer_id":52943473213722,"sku":"NO","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Neon Green \/ M","offer_id":52943473246490,"sku":"NO","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Neon Green \/ L","offer_id":52943473279258,"sku":"NO","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Neon Green \/ XL","offer_id":52943473312026,"sku":"NO","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Yellow \/ XXS","offer_id":52943473344794,"sku":"NO","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Yellow \/ XS","offer_id":52943473377562,"sku":"NO","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Yellow \/ S","offer_id":52943473410330,"sku":"NO","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Yellow \/ M","offer_id":52943473443098,"sku":"NO","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Yellow \/ L","offer_id":52943473475866,"sku":"NO","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Yellow \/ XL","offer_id":52943473508634,"sku":"NO","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XXS","offer_id":52943473541402,"sku":"NO","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XS","offer_id":52943473574170,"sku":"NO","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":52943473606938,"sku":"NO","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":52943473639706,"sku":"NO","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":52943473672474,"sku":"NO","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":52943473705242,"sku":"NO","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Hi-vis Orange \/ XXS","offer_id":52943473738010,"sku":"NO","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Hi-vis Orange \/ XS","offer_id":52943473770778,"sku":"NO","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Hi-vis Orange \/ S","offer_id":52943473803546,"sku":"NO","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Hi-vis Orange \/ M","offer_id":52943473836314,"sku":"NO","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Hi-vis Orange \/ L","offer_id":52943473869082,"sku":"NO","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Hi-vis Orange \/ XL","offer_id":52943473901850,"sku":"NO","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Classic Blue \/ XXS","offer_id":52943473934618,"sku":"NO","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Classic Blue \/ XS","offer_id":52943473967386,"sku":"NO","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Classic Blue \/ S","offer_id":52943474000154,"sku":"NO","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Classic Blue \/ M","offer_id":52943474032922,"sku":"NO","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Classic Blue \/ L","offer_id":52943474065690,"sku":"NO","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Classic Blue \/ XL","offer_id":52943474098458,"sku":"NO","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Green Camo \/ XXS","offer_id":52943474131226,"sku":"NO","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Green Camo \/ XS","offer_id":52943474163994,"sku":"NO","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Green Camo \/ S","offer_id":52943474196762,"sku":"NO","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Green Camo \/ M","offer_id":52943474229530,"sku":"NO","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Green Camo \/ L","offer_id":52943474262298,"sku":"NO","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Green Camo \/ XL","offer_id":52943474295066,"sku":"NO","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Pink Camo \/ XXS","offer_id":52943474327834,"sku":"NO","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Pink Camo \/ XS","offer_id":52943474360602,"sku":"NO","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Pink Camo \/ S","offer_id":52943474393370,"sku":"NO","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Pink Camo \/ M","offer_id":52943474426138,"sku":"NO","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Pink Camo \/ L","offer_id":52943474458906,"sku":"NO","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Pink Camo \/ XL","offer_id":52943474491674,"sku":"NO","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Grey Camo \/ XXS","offer_id":52943474524442,"sku":"NO","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Grey Camo \/ XS","offer_id":52943474557210,"sku":"NO","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Grey Camo \/ S","offer_id":52943474589978,"sku":"NO","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Grey Camo \/ M","offer_id":52943474622746,"sku":"NO","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Grey Camo \/ L","offer_id":52943474655514,"sku":"NO","price":29.9,"currency_code":"GBP","in_stock":true},{"title":"Grey Camo \/ XL","offer_id":52943474688282,"sku":"NO","price":29.9,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0723\/8320\/1562\/files\/Harness_Black_Product_01.webp?v=1790269815","url":"https:\/\/www.foxysea.com\/products\/petcomfort-dog-harness","provider":"FoxySea","version":"1.0","type":"link"}