{"product_id":"inox-500","title":"ANTYBAKTERYJNY POJEMNIK DO PRZECHOWYWANIA ŻYWNOŚCI ZE STALI SUS316 – 500 ML","description":"\u003c!-- Mini13105 Poland — Part 1 \/ Shopify Body Description \/ Landscape Slider --\u003e\n\u003cstyle\u003e\n.m13-p1-hr{--m13-navy:#071827;--m13-blue:#0F5FA8;--m13-green:#07833C;--m13-green-bright:#10B95A;--m13-orange:#F47A24;--m13-ice:#F5FBFF;--m13-steel:#EEF2F4;--m13-ink:#263445;--m13-muted:#637083;--m13-border:#DBE7EF;box-sizing:border-box;width:100%;max-width:760px;margin:0 auto;color:var(--m13-ink);background:#fff;font-family:var(--font-body-family,var(--body-font-family,Inter,Arial,sans-serif));font-size:16px;line-height:1.6;overflow:hidden;-webkit-text-size-adjust:100%}\n.m13-p1-hr *,.m13-p1-hr *::before,.m13-p1-hr *::after{box-sizing:border-box}\n.m13-p1-hr h2,.m13-p1-hr h3,.m13-p1-hr p{margin:0}\n.m13-p1-hr img,.m13-p1-hr video{display:block;width:100%;height:auto}\n.m13-p1__section{padding:38px 16px}\n.m13-p1__section+.m13-p1__section{border-top:1px solid var(--m13-border)}\n.m13-p1__section--ice{background:var(--m13-ice)}\n.m13-p1__section--dark{color:#fff;background:linear-gradient(145deg,var(--m13-navy),#0c2d45)}\n.m13-p1__eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:8px;color:var(--m13-blue);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}\n.m13-p1__section--dark .m13-p1__eyebrow{color:#8fdcae}\n.m13-p1__eyebrow::before{content:\"\";width:28px;height:3px;border-radius:99px;background:var(--m13-orange)}\n.m13-p1__title{max-width:680px;color:var(--m13-navy);font-size:clamp(19px,4.55vw,28px);font-weight:800;line-height:1.08;letter-spacing:-.035em;text-wrap:balance}\n.m13-p1__section--dark .m13-p1__title{color:#fff}\n.m13-p1__slider{position:relative;width:calc(100% + 32px);margin:20px -16px 0}\n.m13-p1__rail{display:flex;gap:10px;margin:0;padding:2px 12px 8px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;scroll-padding-inline:12px;overscroll-behavior-x:contain;scrollbar-width:none;cursor:grab;touch-action:pan-x pan-y pinch-zoom;-webkit-overflow-scrolling:touch}\n.m13-p1__rail::-webkit-scrollbar{display:none}\n.m13-p1__rail:focus-visible{outline:3px solid var(--m13-orange);outline-offset:4px}\n.m13-p1__rail.is-dragging{cursor:grabbing;scroll-snap-type:none;user-select:none}\n.m13-p1__slide{position:relative;flex:0 0 calc(100% - 24px);min-width:0;aspect-ratio:3\/2;border:1px solid rgba(7,24,39,.1);border-radius:18px;background:var(--m13-steel);overflow:hidden;box-shadow:0 8px 22px rgba(7,24,39,.1);scroll-snap-align:start;scroll-snap-stop:always}\n.m13-p1__slide img{width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none;user-select:none}\n.m13-p1__slide-title{position:absolute;left:12px;bottom:12px;display:inline-flex;align-items:center;max-width:calc(100% - 24px);min-height:34px;padding:7px 12px;border:1px solid rgba(255,255,255,.38);border-radius:999px;color:#fff;background:rgba(7,24,39,.68);box-shadow:0 5px 16px rgba(0,0,0,.17);font-size:13px;font-weight:700;line-height:1.25;letter-spacing:-.01em;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}\n.m13-p1__nav-layer{position:absolute;z-index:4;inset:2px 12px 8px;pointer-events:none}\n.m13-p1__nav{position:absolute;top:50%;display:grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid rgba(255,255,255,.82);border-radius:50%;color:var(--m13-navy);background:rgba(255,255,255,.74);box-shadow:0 4px 14px rgba(7,24,39,.18);cursor:pointer;pointer-events:auto;transform:translateY(-50%);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background-color .2s ease,box-shadow .2s ease,transform .2s ease}\n.m13-p1__nav--prev{left:10px}\n.m13-p1__nav--next{right:10px}\n.m13-p1__nav svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}\n.m13-p1__nav:hover{background:rgba(255,255,255,.92);box-shadow:0 5px 16px rgba(7,24,39,.24)}\n.m13-p1__nav:active{transform:translateY(-50%) scale(.94)}\n.m13-p1__nav:focus-visible{outline:2px solid #fff;outline-offset:2px;box-shadow:0 0 0 4px rgba(15,95,168,.7)}\n.m13-p1__video-wrap{margin-top:20px;border:1px solid rgba(255,255,255,.16);border-radius:18px;overflow:hidden;background:#0b2132}\n.m13-p1__video{aspect-ratio:16\/9;object-fit:cover;background:#0b2132}\n.m13-p1__use-list{display:grid;gap:5px;margin:14px 0 0;padding:0;list-style:none}\n.m13-p1__use-list li{position:relative;padding-left:18px;color:#d7e5ee;font-size:14px;font-weight:400;line-height:1.55}\n.m13-p1__use-list li::before{content:\"\";position:absolute;left:1px;top:.68em;width:5px;height:5px;border-radius:50%;background:#8fdcae}\n@media (min-width:560px){.m13-p1__section{padding:48px 26px}.m13-p1__slider{width:calc(100% + 52px);margin-right:-26px;margin-left:-26px}.m13-p1__rail{gap:12px;padding-right:14px;padding-left:14px;scroll-padding-inline:14px}.m13-p1__slide{flex-basis:calc(100% - 28px)}.m13-p1__slide-title{left:16px;bottom:16px;min-height:38px;padding:8px 14px;font-size:14px}.m13-p1__nav-layer{right:14px;left:14px}.m13-p1__nav{width:38px;height:38px}.m13-p1__nav--prev{left:12px}.m13-p1__nav--next{right:12px}.m13-p1__use-list li{font-size:15px}}\n@media (prefers-reduced-motion:reduce){.m13-p1-hr *{scroll-behavior:auto!important;transition:none!important}}\n\u003c\/style\u003e\n\n\u003cdiv class=\"m13-p1-hr\" id=\"mini13105-offer\" lang=\"pl\"\u003e\n  \u003csection class=\"m13-p1__section m13-p1__section--ice\" aria-labelledby=\"m13-p1-features\"\u003e\n      \u003cspan class=\"m13-p1__eyebrow\"\u003eWiele praktycznych detali\u003c\/span\u003e\n      \u003ch2 class=\"m13-p1__title\" id=\"m13-p1-features\"\u003eŁatwiejsze przechowywanie każdego dnia\u003c\/h2\u003e\n\n    \u003cdiv class=\"m13-p1__slider\"\u003e\n        \u003cdiv class=\"m13-p1__rail\" role=\"region\" aria-roledescription=\"karuzela\" aria-label=\"Przewijana prezentacja codziennych zastosowań\" tabindex=\"0\"\u003e\n          \u003carticle class=\"m13-p1__slide\" id=\"m13-p1-slide-1\" role=\"group\" aria-roledescription=\"slajd\" aria-label=\"1 z 6\"\u003e\n            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0901\/6354\/4364\/files\/5-1920x1090.jpg?v=1787210530\" width=\"1920\" height=\"1090\" alt=\"Pojemniki ze stali nierdzewnej z różnymi produktami przygotowanymi do gotowania\" loading=\"eager\" fetchpriority=\"high\" decoding=\"async\" draggable=\"false\"\u003e\n            \u003ch3 class=\"m13-p1__slide-title\"\u003eOd przygotowania do posiłku\u003c\/h3\u003e\n        \u003c\/article\u003e\n\n          \u003carticle class=\"m13-p1__slide\" id=\"m13-p1-slide-2\" role=\"group\" aria-roledescription=\"slajd\" aria-label=\"2 z 6\"\u003e\n            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0901\/6354\/4364\/files\/1-1920x1090.jpg?v=1787210531\" width=\"1920\" height=\"1090\" alt=\"Pojemniki ze stali nierdzewnej wypełnione warzywami, owocami i innymi produktami\" loading=\"lazy\" decoding=\"async\" draggable=\"false\"\u003e\n            \u003ch3 class=\"m13-p1__slide-title\"\u003eDo różnych produktów\u003c\/h3\u003e\n        \u003c\/article\u003e\n\n          \u003carticle class=\"m13-p1__slide\" id=\"m13-p1-slide-3\" role=\"group\" aria-roledescription=\"slajd\" aria-label=\"3 z 6\"\u003e\n            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0901\/6354\/4364\/files\/4-1920x1090.jpg?v=1787210530\" width=\"1920\" height=\"1090\" alt=\"Trzy jednakowe pojemniki ze stali nierdzewnej ustawione obok siebie\" loading=\"lazy\" decoding=\"async\" draggable=\"false\"\u003e\n            \u003ch3 class=\"m13-p1__slide-title\"\u003eŁatwe układanie\u003c\/h3\u003e\n        \u003c\/article\u003e\n\n          \u003carticle class=\"m13-p1__slide\" id=\"m13-p1-slide-4\" role=\"group\" aria-roledescription=\"slajd\" aria-label=\"4 z 6\"\u003e\n            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0901\/6354\/4364\/files\/6-1920x1090.jpg?v=1787210530\" width=\"1920\" height=\"1090\" alt=\"Pojemniki ze stali nierdzewnej z przezroczystymi pokrywkami i różną zawartością\" loading=\"lazy\" decoding=\"async\" draggable=\"false\"\u003e\n            \u003ch3 class=\"m13-p1__slide-title\"\u003eWszystko pozostaje widoczne\u003c\/h3\u003e\n        \u003c\/article\u003e\n\n          \u003carticle class=\"m13-p1__slide\" id=\"m13-p1-slide-5\" role=\"group\" aria-roledescription=\"slajd\" aria-label=\"5 z 6\"\u003e\n            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0901\/6354\/4364\/files\/2-v2-1920x1090.jpg?v=1787210530\" width=\"1920\" height=\"1090\" alt=\"Pojemniki ze stali nierdzewnej wśród produktów spożywczych w lodówce\" loading=\"lazy\" decoding=\"async\" draggable=\"false\"\u003e\n            \u003ch3 class=\"m13-p1__slide-title\"\u003eWięcej porządku w lodówce\u003c\/h3\u003e\n        \u003c\/article\u003e\n\n          \u003carticle class=\"m13-p1__slide\" id=\"m13-p1-slide-6\" role=\"group\" aria-roledescription=\"slajd\" aria-label=\"6 z 6\"\u003e\n            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0901\/6354\/4364\/files\/3-merged-1920x1090.jpg?v=1787210531\" width=\"1920\" height=\"1090\" alt=\"Różne produkty rozłożone w jednakowych pojemnikach ze stali nierdzewnej\" loading=\"lazy\" decoding=\"async\" draggable=\"false\"\u003e\n            \u003ch3 class=\"m13-p1__slide-title\"\u003ePrzygotuj więcej za jednym razem\u003c\/h3\u003e\n        \u003c\/article\u003e\n      \u003c\/div\u003e\n        \u003cdiv class=\"m13-p1__nav-layer\" aria-label=\"Sterowanie karuzelą\"\u003e\n          \u003cbutton class=\"m13-p1__nav m13-p1__nav--prev\" type=\"button\" aria-label=\"Poprzedni obraz\"\u003e\u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"m15 18-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n          \u003cbutton class=\"m13-p1__nav m13-p1__nav--next\" type=\"button\" aria-label=\"Następny obraz\"\u003e\u003csvg viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cpath d=\"m9 18 6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"m13-p1__section m13-p1__section--dark\" aria-labelledby=\"m13-p1-use\"\u003e\n      \u003cspan class=\"m13-p1__eyebrow\"\u003eW codziennej rutynie\u003c\/span\u003e\n      \u003ch2 class=\"m13-p1__title\" id=\"m13-p1-use\"\u003eZachowaj cały posiłek na później\u003c\/h2\u003e\n    \u003cdiv class=\"m13-p1__video-wrap\"\u003e\n        \u003cvideo class=\"m13-p1__video\" aria-label=\"Prezentacja codziennego użytkowania pojemnika ze stali nierdzewnej\" autoplay muted loop playsinline controls preload=\"metadata\"\u003e\n        \u003csource src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/c0aaf84c9d2f419c899adbb543c90ae6.webm\" type=\"video\/webm\"\u003e\n          Twoja przeglądarka nie obsługuje tego filmu.\n      \u003c\/source\u003e\u003c\/video\u003e\n    \u003c\/div\u003e\n      \u003cul class=\"m13-p1__use-list\" aria-label=\"Cztery praktyczne zastosowania\"\u003e\n        \u003cli\u003ePrzygotuj składniki z wyprzedzeniem\u003c\/li\u003e\n        \u003cli\u003eRozdziel przekąski na porcje\u003c\/li\u003e\n        \u003cli\u003ePrzechowaj resztki obiadu\u003c\/li\u003e\n        \u003cli\u003eTrzymaj równe porcje razem\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(() =\u003e {\n  const initMini13105Sliders = (scope = document) =\u003e {\n    scope.querySelectorAll('.m13-p1-hr').forEach((root) =\u003e {\n      if (root.dataset.sliderReady === 'true') return;\n\n      const rail = root.querySelector('.m13-p1__rail');\n      const slides = Array.from(root.querySelectorAll('.m13-p1__slide'));\n      const prev = root.querySelector('.m13-p1__nav--prev');\n      const next = root.querySelector('.m13-p1__nav--next');\n      if (!rail || !slides.length || !prev || !next) return;\n\n      root.dataset.sliderReady = 'true';\n      const reducedMotion = window.matchMedia('(prefers-reduced-motion: reduce)');\n\n      const nearestIndex = () =\u003e {\n        let bestIndex = 0;\n        let bestDistance = Infinity;\n        slides.forEach((slide, index) =\u003e {\n          const targetLeft = slide.offsetLeft - slides[0].offsetLeft;\n          const distance = Math.abs(targetLeft - rail.scrollLeft);\n          if (distance \u003c bestDistance) {\n            bestDistance = distance;\n            bestIndex = index;\n          }\n        });\n        return bestIndex;\n      };\n\n      const showSlide = (index) =\u003e {\n        const safeIndex = (index + slides.length) % slides.length;\n        const targetLeft = slides[safeIndex].offsetLeft - slides[0].offsetLeft;\n        rail.scrollTo({\n          left: targetLeft,\n          behavior: reducedMotion.matches ? 'auto' : 'smooth'\n        });\n      };\n\n      prev.addEventListener('click', () =\u003e showSlide(nearestIndex() - 1));\n      next.addEventListener('click', () =\u003e showSlide(nearestIndex() + 1));\n\n      rail.addEventListener('keydown', (event) =\u003e {\n        if (event.key === 'ArrowLeft') {\n          event.preventDefault();\n          showSlide(nearestIndex() - 1);\n        }\n        if (event.key === 'ArrowRight') {\n          event.preventDefault();\n          showSlide(nearestIndex() + 1);\n        }\n      });\n\n      let pointerId = null;\n      let startX = 0;\n      let startScrollLeft = 0;\n      let moved = false;\n\n      rail.addEventListener('pointerdown', (event) =\u003e {\n        if (event.pointerType === 'touch' || event.button !== 0 || event.target.closest('.m13-p1__nav')) return;\n        pointerId = event.pointerId;\n        startX = event.clientX;\n        startScrollLeft = rail.scrollLeft;\n        moved = false;\n        rail.setPointerCapture(pointerId);\n      });\n\n      rail.addEventListener('pointermove', (event) =\u003e {\n        if (pointerId !== event.pointerId) return;\n        const delta = event.clientX - startX;\n        if (Math.abs(delta) \u003e 4) {\n          moved = true;\n          rail.classList.add('is-dragging');\n          rail.scrollLeft = startScrollLeft - delta;\n        }\n      });\n\n      const finishDrag = (event) =\u003e {\n        if (pointerId !== event.pointerId) return;\n        if (rail.hasPointerCapture(pointerId)) rail.releasePointerCapture(pointerId);\n        pointerId = null;\n        rail.classList.remove('is-dragging');\n        if (moved) showSlide(nearestIndex());\n      };\n\n      rail.addEventListener('pointerup', finishDrag);\n      rail.addEventListener('pointercancel', finishDrag);\n      rail.addEventListener('dragstart', (event) =\u003e event.preventDefault());\n    });\n  };\n\n  initMini13105Sliders();\n  document.addEventListener('shopify:section:load', (event) =\u003e initMini13105Sliders(event.target));\n})();\n\u003c\/script\u003e","brand":"NHATHUY","offers":[{"title":"Default Title","offer_id":46004165705811,"sku":"MINI13105","price":38.99,"currency_code":"PLN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0624\/4410\/9907\/files\/hero-cta-pl-r1.png?v=1787229102","url":"https:\/\/dokupic.com\/products\/inox-500","provider":"Dokupic","version":"1.0","type":"link"}