{"product_id":"rashladna-torba-5l-30l-2-rashladne-patrone-gratis","title":"Rashladna torba 5L–30L + 2 rashladne patrone GRATIS","description":"\u003cstyle\u003e\n  .rm-nylonke{\n    font-family: system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;\n    line-height: 1.6;\n    color: #111827;\n    background: #ffffff;\n    border: 1px solid rgba(17,24,39,.10);\n    border-radius: 14px;\n    padding: 16px;\n    max-width: 900px;\n    margin: 0 auto;\n  }\n  .rm-nylonke h3{\n    margin: 0 0 8px 0;\n    font-size: 18px;\n    line-height: 1.25;\n    font-weight: 900;\n  }\n\n  .rm-offers{\n    margin: 10px 0 14px 0;\n    border-radius: 14px;\n    background:#f9fafb;\n    border: 1px solid rgba(17,24,39,.10);\n    padding: 10px;\n  }\n  .rm-offers-grid{\n    display:flex;\n    flex-direction:column;\n    gap:10px;\n  }\n\n  .rm-offer{\n    border-radius: 14px;\n    background:#ffffff;\n    border: 1px solid rgba(17,24,39,.10);\n    overflow:hidden;\n    cursor:pointer;\n    transition: box-shadow .18s ease, outline-color .18s ease;\n  }\n  .rm-offer[data-active=\"true\"]{\n    outline: 2px solid #f97316;\n    box-shadow: 0 12px 26px rgba(17,24,39,.10);\n  }\n\n  .rm-offer-head{\n    display:grid;\n    grid-template-columns: 56px 1fr auto;\n    gap:10px;\n    align-items:center;\n    padding: 10px 10px;\n    background:#fff7ed;\n    border-bottom: 1px solid rgba(17,24,39,.10);\n  }\n  .rm-offer-thumb{\n    width:56px;\n    height:56px;\n    border-radius:12px;\n    background:#fff;\n    border:1px solid rgba(17,24,39,.12);\n    display:flex;\n    align-items:center;\n    justify-content:center;\n    overflow:hidden;\n  }\n  .rm-offer-thumb img{\n    width:100%;\n    height:100%;\n    object-fit:cover;\n    display:block;\n  }\n\n  .rm-offer-title{\n    display:flex;\n    flex-direction:column;\n    gap:4px;\n    min-width:0;\n  }\n  .rm-offer-title b{\n    font-size: 14px;\n    font-weight: 900;\n    letter-spacing:.2px;\n    line-height:1.1;\n  }\n\n  .rm-offer-prices{\n    text-align:right;\n    white-space:nowrap;\n    padding-left:6px;\n  }\n  .rm-old{\n    display:block;\n    font-size: 12px;\n    font-weight: 800;\n    color: rgba(17,24,39,.55);\n    text-decoration: line-through;\n  }\n  .rm-new{\n    display:block;\n    font-size: 18px;\n    font-weight: 950;\n    color:#111827;\n  }\n\n  .rm-offer-body{\n    padding: 10px 10px 12px 10px;\n    background:#ffffff;\n  }\n  .rm-fields-head{\n    display:grid;\n    grid-template-columns: 1fr;\n    gap:10px;\n    margin: 0 0 6px 0;\n    font-size: 13px;\n    font-weight: 900;\n    color:#111827;\n    padding-left: 0;\n  }\n  .rm-fields{\n    display:flex;\n    flex-direction:column;\n    gap:8px;\n  }\n  .rm-row{\n    display:flex;\n    gap:10px;\n    align-items:center;\n  }\n\n  .rm-colorwrap{\n    display:flex;\n    align-items:center;\n    gap:10px;\n    min-width:0;\n    width: 100%;\n  }\n  .rm-colorimg{\n    width:38px;\n    height:38px;\n    border-radius:10px;\n    border:1px solid rgba(17,24,39,.14);\n    background:#fff;\n    object-fit:cover;\n    display:block;\n    flex: 0 0 auto;\n  }\n\n  .rm-qty-wrapper{\n    display: flex;\n    align-items: center;\n    width: 100%;\n    max-width: 130px;\n    height: 38px;\n    border-radius: 10px;\n    border: 1px solid rgba(17,24,39,.18);\n    background: #fff;\n    overflow: hidden;\n  }\n  .rm-qty-btn{\n    flex: 0 0 35px;\n    height: 100%;\n    background: #f9fafb;\n    border: none;\n    font-size: 18px;\n    font-weight: 900;\n    color: #111827;\n    cursor: pointer;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    transition: background 0.2s;\n    padding: 0;\n  }\n  .rm-qty-btn:hover{\n    background: #e5e7eb;\n  }\n  .rm-qty-input{\n    flex: 1;\n    min-width: 0;\n    width: 100%;\n    height: 100%;\n    padding: 0;\n    border: none;\n    border-left: 1px solid rgba(17,24,39,.18);\n    border-right: 1px solid rgba(17,24,39,.18);\n    text-align: center;\n    font-weight: 900;\n    font-size: 15px;\n    color: #111827;\n    -moz-appearance: textfield;\n    outline: none;\n  }\n  .rm-qty-input::-webkit-outer-spin-button,\n  .rm-qty-input::-webkit-inner-spin-button {\n    -webkit-appearance: none;\n    margin: 0;\n  }\n  .rm-qty-input:focus{\n    box-shadow: inset 0 0 0 2px rgba(249,115,22,.3);\n  }\n\n  .rm-buybar{\n    margin-top:10px;\n    display:flex;\n    flex-wrap:wrap;\n    gap:10px;\n    align-items:center;\n    justify-content:space-between;\n    padding-top:10px;\n    border-top: 1px dashed rgba(17,24,39,.18);\n  }\n  .rm-total{\n    display:flex;\n    flex-direction:column;\n    gap:2px;\n  }\n  .rm-total span{\n    font-size: 12px;\n    font-weight: 900;\n    color: rgba(17,24,39,.65);\n    text-transform:uppercase;\n    letter-spacing:.25px;\n  }\n  .rm-total b{\n    font-size: 20px;\n    font-weight: 950;\n  }\n  .rm-buybtn{\n    border:0;\n    cursor:pointer;\n    border-radius: 999px;\n    padding: 12px 18px;\n    background:#f97316;\n    color:#fff;\n    font-weight: 950;\n    font-size: 14px;\n    display:inline-flex;\n    align-items:center;\n    gap:10px;\n    transition: transform .12s ease, opacity .12s ease;\n  }\n  .rm-buybtn:hover{ opacity:.92; }\n  .rm-buybtn:active{ transform: translateY(1px); }\n  .rm-buybtn:disabled{\n    opacity:.55;\n    cursor:not-allowed;\n  }\n\n  .rm-buyerr{\n    display:none;\n    margin-top:10px;\n    padding:10px 12px;\n    border-radius:12px;\n    background:#fff1f2;\n    border:1px solid rgba(190,18,60,.22);\n    color:#9f1239;\n    font-weight:900;\n    font-size:12px;\n  }\n\n  @media (min-width: 521px) and (max-width: 1024px) and (orientation: portrait){\n    .rm-nylonke{ padding: 14px; }\n    .rm-nylonke h3{ font-size: 17px; }\n    .rm-offers{ padding: 8px; }\n    .rm-offers-grid{ gap: 8px; }\n\n    .rm-offer-head{\n      position: relative;\n      grid-template-columns: 48px 1fr;\n      grid-template-areas:\n        \"thumb title\"\n        \"price price\";\n      gap: 8px;\n      padding: 9px 10px;\n      align-items: start;\n    }\n    .rm-offer-thumb{ grid-area: thumb; width:48px; height:48px; border-radius:11px; }\n    .rm-offer-title{ grid-area: title; gap: 3px; }\n    .rm-offer-title b{ font-size: 13px; line-height: 1.1; }\n\n    .rm-offer-prices{\n      grid-area: price;\n      text-align: left;\n      padding-left: 0;\n      display:flex;\n      align-items:baseline;\n      gap:10px;\n      flex-wrap:wrap;\n    }\n    .rm-old{ font-size: 11px; }\n    .rm-new{ font-size: 16px; }\n\n    .rm-offer-body{ padding: 9px 10px 10px 10px; }\n    .rm-fields-head{ display:none; }\n    .rm-row{ padding: 6px 0; }\n    .rm-qty-wrapper{ height: 34px; }\n    .rm-colorimg{ width:32px; height:32px; border-radius:9px; }\n\n    .rm-buybar{ gap: 8px; }\n    .rm-total span{ font-size: 11px; }\n    .rm-total b{ font-size: 18px; }\n    .rm-buybtn{ padding: 11px 16px; font-size: 13px; }\n  }\n\n  @media (max-width: 520px){\n    .rm-offer-head{\n      grid-template-columns: 52px 1fr;\n      grid-template-areas:\n        \"thumb title\"\n        \"price price\";\n      align-items:start;\n    }\n    .rm-offer-thumb{ grid-area:thumb; width:52px; height:52px; }\n    .rm-offer-title{ grid-area:title; }\n    .rm-offer-prices{ grid-area:price; text-align:left; padding-left:0; }\n\n    .rm-fields-head{ display:none; }\n    .rm-row{ gap:8px; }\n    .rm-qty-wrapper{ max-width: 100%; margin-bottom: 5px; }\n\n    .rm-buybar{ justify-content:center; text-align:center; }\n    .rm-total{ width:100%; align-items:center; }\n    .rm-buybtn{ width:100%; justify-content:center; }\n    .rm-colorimg{ display: none; }\n  }\n\n  .rm-topline{\n    display:flex;\n    flex-wrap:wrap;\n    gap:10px;\n    align-items:center;\n    margin: 8px 0 12px 0;\n  }\n  .rm-rating{\n    display:inline-flex;\n    align-items:center;\n    gap:8px;\n    padding: 8px 12px;\n    border-radius: 999px;\n    background:#f9fafb;\n    border: 1px solid rgba(17,24,39,.10);\n    font-weight: 800;\n    font-size: 13px;\n  }\n  .rm-rating small{\n    font-weight: 700;\n    color: rgba(17,24,39,.72);\n  }\n  .rm-stars{ letter-spacing:.6px; color: #f59e0b; }\n\n  .rm-live{\n    display:inline-flex;\n    align-items:center;\n    gap:8px;\n    padding: 8px 12px;\n    border-radius: 999px;\n    background:#fff7ed;\n    border: 1px solid rgba(124,45,18,.18);\n    font-weight: 800;\n    font-size: 13px;\n  }\n  .rm-dot{\n    width:8px;\n    height:8px;\n    border-radius:50%;\n    background:#ef4444;\n    box-shadow:0 0 0 3px rgba(239,68,68,.18);\n    animation: rm-pulse 2s infinite;\n  }\n  @keyframes rm-pulse {\n    0% { transform: scale(0.95); box-shadow: 0 0 0 0 rgba(239,68,68,0.7); }\n    70% { transform: scale(1); box-shadow: 0 0 0 6px rgba(239,68,68,0); }\n    100% { transform: scale(0.95); box-shadow: 0 0 0 0 rgba(239,68,68,0); }\n  }\n\n  .rm-reviews{\n    margin: 10px 0 14px 0;\n    border-radius: 14px;\n    background:#f9fafb;\n    border: 1px solid rgba(17,24,39,.10);\n    padding: 10px 12px;\n    overflow:hidden;\n  }\n  .rm-track{\n    display:flex;\n    transition: transform .45s ease;\n    will-change: transform;\n  }\n  .rm-review{\n    min-width:100%;\n    display:flex;\n    gap:10px;\n    align-items:flex-start;\n  }\n  .rm-avatar{\n    width:34px;\n    height:34px;\n    border-radius:10px;\n    background:#f97316;\n    color:#fff;\n    display:flex;\n    align-items:center;\n    justify-content:center;\n    font-weight:900;\n    font-size: 14px;\n    flex: 0 0 auto;\n  }\n  .rm-mini-stars{\n    font-size:12px;\n    letter-spacing:.4px;\n    color: #f59e0b;\n    margin-top: 2px;\n  }\n  .rm-reviews p{\n    margin: 0;\n    color: rgba(17,24,39,.78);\n    font-size: 13px;\n    line-height: 1.35;\n  }\n  .rm-reviews b{\n    display:block;\n    font-size: 13px;\n    line-height: 1.15;\n    margin-bottom: 2px;\n  }\n\n  .rm-content{\n    position:relative;\n    overflow:hidden;\n    max-height:260px;\n    transition:max-height .35s ease;\n  }\n  .rm-nylonke[data-collapsed=\"false\"] .rm-content{ max-height:9999px; }\n  .rm-fade{\n    position:absolute;\n    left:0;\n    right:0;\n    bottom:0;\n    height:70px;\n    background:linear-gradient(to bottom,rgba(255,255,255,0),#fff);\n    pointer-events:none;\n  }\n  .rm-nylonke[data-collapsed=\"false\"] .rm-fade{ display:none; }\n\n  .rm-content p{ margin: 10px 0; }\n  .rm-content ul{ margin: 10px 0 0 18px; }\n  .rm-content li{ margin: 6px 0; }\n\n  .rm-btn-row{ margin-top:12px; display:flex; }\n  .rm-toggle{\n    border:0;\n    cursor:pointer;\n    border-radius:999px;\n    padding:10px 16px;\n    background:#111827;\n    color:#fff;\n    font-weight:800;\n    font-size: 14px;\n    display:inline-flex;\n    align-items:center;\n    gap:8px;\n    transition: transform .12s ease, opacity .12s ease;\n  }\n  .rm-toggle:hover{ opacity:.92; }\n  .rm-toggle:active{ transform: translateY(1px); }\n\n  @media (max-width: 480px){\n    .rm-nylonke{ padding: 14px; }\n    .rm-content{ max-height: 300px; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"rm-nylonke\" data-collapsed=\"true\" data-rm-root\u003e\n  \u003ch3\u003eRashladna torba za plažu i putovanja + 2 patrone GRATIS\u003c\/h3\u003e\n\n  \u003cdiv class=\"rm-offers\" aria-label=\"Izaberite veličinu rashladne torbe\"\u003e\n    \u003cdiv class=\"rm-offers-grid\"\u003e\n      \u003cdiv class=\"rm-offer\" role=\"button\" tabindex=\"0\" data-active=\"true\" data-id=\"52490140287296\" data-price=\"1490\" data-size=\"5 L – kompaktna i praktična\"\u003e\n        \u003cdiv class=\"rm-offer-head\"\u003e\n          \u003cdiv class=\"rm-offer-thumb\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0974\/4737\/9264\/files\/Rashladnatorba5L_30L_3.webp?v=1782070792\" alt=\"Rashladna torba 5 L\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"rm-offer-title\"\u003e\n\u003cb\u003e5 L – kompaktna i praktična\u003c\/b\u003e\u003cspan\u003e23 × 20 × 13,5 cm\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"rm-offer-prices\"\u003e\n\u003cspan class=\"rm-old\"\u003e1.950,00 RSD\u003c\/span\u003e\u003cspan class=\"rm-new\"\u003e1.490,00 RSD\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"rm-offer\" role=\"button\" tabindex=\"0\" data-active=\"false\" data-id=\"52490140320064\" data-price=\"1690\" data-size=\"10 L – za svakodnevne potrebe\"\u003e\n        \u003cdiv class=\"rm-offer-head\"\u003e\n          \u003cdiv class=\"rm-offer-thumb\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0974\/4737\/9264\/files\/Rashladnatorba5L_30L_3.webp?v=1782070792\" alt=\"Rashladna torba 10 L\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"rm-offer-title\"\u003e\n\u003cb\u003e10 L – za svakodnevne potrebe\u003c\/b\u003e\u003cspan\u003e30 × 25 × 15 cm\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"rm-offer-prices\"\u003e\n\u003cspan class=\"rm-old\"\u003e2.190,00 RSD\u003c\/span\u003e\u003cspan class=\"rm-new\"\u003e1.690,00 RSD\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"rm-offer\" role=\"button\" tabindex=\"0\" data-active=\"false\" data-id=\"52490140352832\" data-price=\"2150\" data-size=\"25 L – za izlete i porodične dane\"\u003e\n        \u003cdiv class=\"rm-offer-head\"\u003e\n          \u003cdiv class=\"rm-offer-thumb\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0974\/4737\/9264\/files\/Rashladnatorba5L_30L_3.webp?v=1782070792\" alt=\"Rashladna torba 25 L\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"rm-offer-title\"\u003e\n\u003cb\u003e25 L – za izlete i porodične dane\u003c\/b\u003e\u003cspan\u003e36 × 31 × 18 cm\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"rm-offer-prices\"\u003e\n\u003cspan class=\"rm-old\"\u003e2.650,00 RSD\u003c\/span\u003e\u003cspan class=\"rm-new\"\u003e2.150,00 RSD\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"rm-offer\" role=\"button\" tabindex=\"0\" data-active=\"false\" data-id=\"52490140385600\" data-price=\"2490\" data-size=\"30 L – maksimalan prostor\"\u003e\n        \u003cdiv class=\"rm-offer-head\"\u003e\n          \u003cdiv class=\"rm-offer-thumb\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0974\/4737\/9264\/files\/Rashladnatorba5L_30L_3.webp?v=1782070792\" alt=\"Rashladna torba 30 L\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"rm-offer-title\"\u003e\n\u003cb\u003e30 L – maksimalan prostor\u003c\/b\u003e\u003cspan\u003e38 × 36 × 21 cm\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"rm-offer-prices\"\u003e\n\u003cspan class=\"rm-old\"\u003e3.090,00 RSD\u003c\/span\u003e\u003cspan class=\"rm-new\"\u003e2.490,00 RSD\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"rm-offer-body\"\u003e\n      \u003cdiv class=\"rm-fields-head\"\u003e\u003cdiv\u003eKOLIČINA\u003c\/div\u003e\u003c\/div\u003e\n      \u003cdiv class=\"rm-row\"\u003e\n        \u003cdiv class=\"rm-colorwrap\"\u003e\n          \u003cimg class=\"rm-colorimg\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0974\/4737\/9264\/files\/Rashladnatorba5L_30L_3.webp?v=1782070792\" alt=\"Izabrana rashladna torba\"\u003e\n          \u003cdiv class=\"rm-qty-wrapper\"\u003e\n            \u003cbutton class=\"rm-qty-btn rm-qty-minus\" type=\"button\" aria-label=\"Smanji količinu\"\u003e-\u003c\/button\u003e\n            \u003cinput type=\"number\" class=\"rm-qty-input rm-qty-val\" value=\"1\" min=\"1\" max=\"20\" aria-label=\"Količina\"\u003e\n            \u003cbutton class=\"rm-qty-btn rm-qty-plus\" type=\"button\" aria-label=\"Povećaj količinu\"\u003e+\u003c\/button\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"rm-buyerr\" data-buyerr\u003eNe mogu da dodam proizvod u korpu. Proverite dostupnost izabrane veličine.\u003c\/div\u003e\n    \u003cdiv class=\"rm-buybar\" aria-label=\"Kupovina\"\u003e\n      \u003cdiv class=\"rm-total\"\u003e\n\u003cspan\u003eUkupno za uplatu\u003c\/span\u003e\u003cb class=\"rm-total-price\"\u003e1.490,00 RSD\u003c\/b\u003e\n\u003c\/div\u003e\n      \u003cbutton class=\"rm-buybtn\" type=\"button\"\u003eDODAJ U KORPU\u003c\/button\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"rm-topline\" aria-label=\"Ocene i trenutno gledanje\"\u003e\n    \u003cdiv class=\"rm-rating\" aria-label=\"Prosečna ocena 4.9 od 5\"\u003e\n      \u003cspan class=\"rm-stars\" aria-hidden=\"true\"\u003e★★★★★\u003c\/span\u003e\u003cspan\u003e4.9 \/ 5.0\u003c\/span\u003e\u003csmall\u003e(328 ocena)\u003c\/small\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"rm-live\" aria-label=\"Trenutno gleda\"\u003e\n      \u003cspan class=\"rm-dot\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003cspan\u003eOvaj proizvod gleda\u003c\/span\u003e\u003cstrong class=\"rm-viewers\" style=\"margin-left:2px;\"\u003e37\u003c\/strong\u003e\u003cspan\u003eljudi\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"rm-reviews\" aria-label=\"Recenzije kupaca\"\u003e\n    \u003cdiv class=\"rm-track\"\u003e\n      \u003cdiv class=\"rm-review\"\u003e\n\u003cdiv class=\"rm-avatar\"\u003eM\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cb\u003eMilica\u003c\/b\u003e\u003cdiv class=\"rm-mini-stars\" aria-hidden=\"true\"\u003e★★★★★\u003c\/div\u003e\n\u003cp\u003eUzela sam torbu od 10 L za plažu i stvarno je praktična. Piće je ostalo hladno satima, a dve patrone su odličan dodatak.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"rm-review\"\u003e\n\u003cdiv class=\"rm-avatar\"\u003eN\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cb\u003eNenad\u003c\/b\u003e\u003cdiv class=\"rm-mini-stars\" aria-hidden=\"true\"\u003e★★★★★\u003c\/div\u003e\n\u003cp\u003eModel od 30 L koristimo za porodične izlete. Stane dovoljno hrane i flaša za ceo dan, a ručke olakšavaju nošenje.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"rm-review\"\u003e\n\u003cdiv class=\"rm-avatar\"\u003eJ\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cb\u003eJelena\u003c\/b\u003e\u003cdiv class=\"rm-mini-stars\" aria-hidden=\"true\"\u003e★★★★★\u003c\/div\u003e\n\u003cp\u003eTorba od 5 L mi je taman za posao i kraće izlete. Laka je, lepo izgleda i ne zauzima mnogo mesta u automobilu.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"rm-review\"\u003e\n\u003cdiv class=\"rm-avatar\"\u003eD\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cb\u003eDušan\u003c\/b\u003e\u003cdiv class=\"rm-mini-stars\" aria-hidden=\"true\"\u003e★★★★☆\u003c\/div\u003e\n\u003cp\u003eUzeo sam 25 L za kampovanje. Prostrana je i dobro čuva temperaturu kada se namirnice prethodno rashlade.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"rm-review\"\u003e\n\u003cdiv class=\"rm-avatar\"\u003eA\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cb\u003eAna\u003c\/b\u003e\u003cdiv class=\"rm-mini-stars\" aria-hidden=\"true\"\u003e★★★★★\u003c\/div\u003e\n\u003cp\u003eOdlična za piknik i putovanja sa decom. Rajsferšlus radi lepo, sve ostaje uredno spakovano, a poklon patrone mnogo znače.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"rm-content\" id=\"rmCoolerText\"\u003e\n    \u003cspan class=\"rm-fade\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n    \u003cp\u003e\u003cb\u003eHladno piće i sveža hrana gde god da krenete!\u003c\/b\u003e\u003c\/p\u003e\n    \u003cp\u003eSunce, plaža, piknik ili duže putovanje više ne moraju da znače mlake napitke i zagrejanu hranu. Ova praktična rashladna torba pomaže da piće, voće, sendviči i ostale namirnice duže ostanu prijatno rashlađeni.\u003c\/p\u003e\n    \u003cp\u003eIzaberite jednu od četiri veličine, u skladu sa svojim potrebama — od kompaktne torbe za svakodnevno nošenje do velikog modela za porodicu, izlete i celodnevni boravak na otvorenom.\u003c\/p\u003e\n    \u003cp\u003e\u003cb\u003eAKCIJA: Uz svaku torbu dobijate 2 rashladne patrone GRATIS!\u003c\/b\u003e\u003c\/p\u003e\n    \u003cp\u003ePatrone prethodno ohladite ili zamrznite, stavite ih u torbu zajedno sa hranom i pićem i uživajte u dodatnom efektu hlađenja.\u003c\/p\u003e\n\n    \u003cp\u003e\u003cb\u003eZašto ćete je stalno nositi sa sobom?\u003c\/b\u003e\u003c\/p\u003e\n    \u003cul\u003e\n      \u003cli\u003e\n\u003cb\u003eTermoizolovana unutrašnjost\u003c\/b\u003e — pomaže u očuvanju niske temperature hrane i napitaka.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003eČetiri praktične veličine\u003c\/b\u003e — od male torbe za nekoliko limenki do velikog porodičnog modela.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003eJednostavno nošenje\u003c\/b\u003e — manji modeli imaju kaiš za rame, dok najveći model poseduje i praktične ručke.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003eProstran glavni odeljak\u003c\/b\u003e — dovoljno mesta za limenke, flaše, voće, užinu, sendviče i druge namirnice.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003eZatvaranje rajsferšlusom\u003c\/b\u003e — sadržaj ostaje uredno spakovan i zaštićen tokom nošenja.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003eLagana i praktična\u003c\/b\u003e — idealna za automobil, plažu, posao, piknik, kampovanje i putovanja.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003eModeran dizajn\u003c\/b\u003e — atraktivna kombinacija plave i sive boje sa sportskim detaljima.\u003c\/li\u003e\n    \u003c\/ul\u003e\n\n    \u003cp\u003e\u003cb\u003eIzaberite idealnu veličinu\u003c\/b\u003e\u003c\/p\u003e\n    \u003cp\u003e\u003cb\u003e5 L – kompaktna i praktična\u003c\/b\u003e\u003cbr\u003eDimenzije: 23 × 20 × 13,5 cm\u003cbr\u003eCena: 1.490 RSD\u003c\/p\u003e\n    \u003cp\u003eOdlična za nekoliko limenki, manju užinu, posao, kraću šetnju ili odlazak na plažu u dvoje.\u003c\/p\u003e\n    \u003cp\u003e\u003cb\u003e10 L – za svakodnevne potrebe\u003c\/b\u003e\u003cbr\u003eDimenzije: 30 × 25 × 15 cm\u003cbr\u003eCena: 1.690 RSD\u003c\/p\u003e\n    \u003cp\u003ePraktičan izbor za više napitaka, obrok, voće i užinu. Lako se nosi preko ramena.\u003c\/p\u003e\n    \u003cp\u003e\u003cb\u003e25 L – za izlete i porodične dane\u003c\/b\u003e\u003cbr\u003eDimenzije: 36 × 31 × 18 cm\u003cbr\u003eCena: 2.150 RSD\u003c\/p\u003e\n    \u003cp\u003eDovoljno velika za više flaša, limenki, hrane i svega što vam je potrebno za piknik, putovanje ili dan na plaži.\u003c\/p\u003e\n    \u003cp\u003e\u003cb\u003e30 L – maksimalan prostor\u003c\/b\u003e\u003cbr\u003eDimenzije: 38 × 36 × 21 cm\u003cbr\u003eCena: 2.490 RSD\u003c\/p\u003e\n    \u003cp\u003eNajveći model iz ponude, idealan za porodicu, duža putovanja, kampovanje i celodnevne izlete.\u003c\/p\u003e\n\n    \u003cp\u003e\u003cb\u003eKako se koristi?\u003c\/b\u003e\u003c\/p\u003e\n    \u003cul\u003e\n      \u003cli\u003e1. Rashladne patrone prethodno stavite u zamrzivač.\u003c\/li\u003e\n      \u003cli\u003e2. U torbu spakujte prethodno rashlađenu hranu i piće.\u003c\/li\u003e\n      \u003cli\u003e3. Dodajte obe patrone između ili pored namirnica.\u003c\/li\u003e\n      \u003cli\u003e4. Zatvorite torbu rajsferšlusom i otvarajte je samo kada je potrebno.\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eZa najbolji rezultat preporučuje se da namirnice i napici već budu ohlađeni pre stavljanja u torbu.\u003c\/p\u003e\n\n    \u003cp\u003e\u003cb\u003eDobijate\u003c\/b\u003e\u003c\/p\u003e\n    \u003cul\u003e\n      \u003cli\u003e1 × rashladnu torbu u izabranoj veličini\u003c\/li\u003e\n      \u003cli\u003e2 × rashladne patrone GRATIS\u003c\/li\u003e\n    \u003c\/ul\u003e\n\n    \u003cp\u003e\u003cb\u003eIdealna za:\u003c\/b\u003e\u003c\/p\u003e\n    \u003cp\u003eplažu, piknik, putovanja, kampovanje, posao, izlete i porodična druženja.\u003c\/p\u003e\n    \u003cp\u003e\u003cb\u003eLetnja akcija – količine su ograničene!\u003c\/b\u003e\u003c\/p\u003e\n    \u003cp\u003eIzaberite odgovarajuću veličinu i obezbedite hladno piće i svežu hranu gde god da krenete.\u003c\/p\u003e\n    \u003cp\u003e\u003ci\u003ePoručite odmah i dobijate 2 rashladne patrone GRATIS!\u003c\/i\u003e\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"rm-btn-row\"\u003e\n    \u003cbutton class=\"rm-toggle\" type=\"button\" aria-expanded=\"false\" aria-controls=\"rmCoolerText\"\u003e\n      \u003cspan class=\"rm-icon\" aria-hidden=\"true\"\u003e▼\u003c\/span\u003e\u003cspan class=\"rm-label\"\u003ePrikaži više\u003c\/span\u003e\n    \u003c\/button\u003e\n  \u003c\/div\u003e\n\n  \u003cscript\u003e\n    (function(){\n      const script = document.currentScript;\n      const root = script.closest('[data-rm-root]');\n      if(!root) return;\n\n      const offers = Array.from(root.querySelectorAll('.rm-offer'));\n      const totalEl = root.querySelector('.rm-total-price');\n      const qtyInput = root.querySelector('.rm-qty-val');\n      const btnMinus = root.querySelector('.rm-qty-minus');\n      const btnPlus = root.querySelector('.rm-qty-plus');\n      const buyBtn = root.querySelector('.rm-buybtn');\n      const buyErr = root.querySelector('[data-buyerr]');\n\n      function formatRSD(value){\n        return new Intl.NumberFormat('sr-RS', {\n          minimumFractionDigits: 2,\n          maximumFractionDigits: 2\n        }).format(value) + ' RSD';\n      }\n\n      function activeOffer(){\n        return root.querySelector('.rm-offer[data-active=\"true\"]') || offers[0];\n      }\n\n      function normalizedQty(){\n        let qty = parseInt(qtyInput.value, 10) || 1;\n        qty = Math.max(1, Math.min(20, qty));\n        qtyInput.value = qty;\n        return qty;\n      }\n\n      function updateTotal(){\n        const price = Number(activeOffer().dataset.price);\n        totalEl.textContent = formatRSD(price * normalizedQty());\n      }\n\n      function selectOffer(offer){\n        offers.forEach(item =\u003e item.dataset.active = item === offer ? 'true' : 'false');\n        updateTotal();\n      }\n\n      offers.forEach(offer =\u003e {\n        offer.addEventListener('click', () =\u003e selectOffer(offer));\n        offer.addEventListener('keydown', event =\u003e {\n          if(event.key === 'Enter' || event.key === ' '){\n            event.preventDefault();\n            selectOffer(offer);\n          }\n        });\n      });\n\n      btnMinus.addEventListener('click', () =\u003e {\n        qtyInput.value = Math.max(1, normalizedQty() - 1);\n        updateTotal();\n      });\n\n      btnPlus.addEventListener('click', () =\u003e {\n        qtyInput.value = Math.min(20, normalizedQty() + 1);\n        updateTotal();\n      });\n\n      qtyInput.addEventListener('input', updateTotal);\n      qtyInput.addEventListener('change', updateTotal);\n\n      async function addToCart(){\n        if(buyErr) buyErr.style.display = 'none';\n\n        const selected = activeOffer();\n        const quantity = normalizedQty();\n        const cartRoot = window.Shopify \u0026\u0026 Shopify.routes ? Shopify.routes.root : '\/';\n        const oldText = buyBtn.textContent;\n\n        buyBtn.disabled = true;\n        buyBtn.textContent = 'DODAJEM...';\n\n        try{\n          const response = await fetch(cartRoot + 'cart\/add.js', {\n            method: 'POST',\n            headers: {'Content-Type':'application\/json', 'Accept':'application\/json'},\n            body: JSON.stringify({\n              id: Number(selected.dataset.id),\n              quantity: quantity,\n              properties: {\n                'Veličina': selected.dataset.size,\n                'Akcija': '2 rashladne patrone GRATIS'\n              }\n            })\n          });\n\n          if(!response.ok) throw new Error(await response.text());\n          window.location.href = cartRoot + 'cart';\n        }catch(error){\n          console.error('Greška pri dodavanju u korpu:', error);\n          if(buyErr) buyErr.style.display = 'block';\n        }finally{\n          buyBtn.disabled = false;\n          buyBtn.textContent = oldText;\n        }\n      }\n\n      buyBtn.addEventListener('click', addToCart);\n\n      const toggle = root.querySelector('.rm-toggle');\n      const label = root.querySelector('.rm-label');\n      const icon = root.querySelector('.rm-icon');\n\n      toggle.addEventListener('click', function(){\n        const collapsed = root.dataset.collapsed !== 'false';\n        root.dataset.collapsed = collapsed ? 'false' : 'true';\n        toggle.setAttribute('aria-expanded', collapsed ? 'true' : 'false');\n        label.textContent = collapsed ? 'Prikaži manje' : 'Prikaži više';\n        icon.textContent = collapsed ? '▲' : '▼';\n      });\n\n      const track = root.querySelector('.rm-track');\n      const reviews = Array.from(root.querySelectorAll('.rm-review'));\n      const reviewBox = root.querySelector('.rm-reviews');\n      let reviewIndex = 0;\n      let sliderTimer = null;\n\n      function showReview(index){\n        reviewIndex = (index + reviews.length) % reviews.length;\n        track.style.transform = `translateX(-${reviewIndex * 100}%)`;\n      }\n\n      function stopSlider(){\n        if(sliderTimer) clearInterval(sliderTimer);\n        sliderTimer = null;\n      }\n\n      function startSlider(){\n        stopSlider();\n        sliderTimer = setInterval(() =\u003e showReview(reviewIndex + 1), 3200);\n      }\n\n      reviewBox.addEventListener('mouseenter', stopSlider);\n      reviewBox.addEventListener('mouseleave', startSlider);\n      showReview(0);\n      startSlider();\n\n      const viewersEl = root.querySelector('.rm-viewers');\n\n      function updateViewers(){\n        const current = parseInt(viewersEl.textContent, 10) || 37;\n        const change = Math.random() \u003c 0.5 ? 3 : 4;\n        const direction = Math.random() \u003c 0.5 ? -1 : 1;\n        let next = current + (change * direction);\n\n        if(next \u003c 23) next = 23 + change;\n        if(next \u003e 51) next = 51 - change;\n        viewersEl.textContent = String(next);\n      }\n\n      setInterval(updateViewers, 5000);\n      updateTotal();\n    })();\n  \u003c\/script\u003e\n\u003c\/div\u003e","brand":"Brza korpa","offers":[{"title":"5L","offer_id":52490140287296,"sku":null,"price":1490.0,"currency_code":"RSD","in_stock":true},{"title":"10L","offer_id":52490140320064,"sku":null,"price":1690.0,"currency_code":"RSD","in_stock":true},{"title":"25L","offer_id":52490140352832,"sku":null,"price":2150.0,"currency_code":"RSD","in_stock":true},{"title":"30L","offer_id":52490140385600,"sku":null,"price":2490.0,"currency_code":"RSD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0974\/4737\/9264\/files\/Rashladnatorba5L_30L_5.webp?v=1782070792","url":"https:\/\/brzakorpa.rs\/products\/rashladna-torba-5l-30l-2-rashladne-patrone-gratis","provider":"Brza korpa","version":"1.0","type":"link"}