{"product_id":"tradicionalni-kovani-kuhinjski-noz-chef-chopper-za-meso-i-povrce","title":"Tradicionalni kovani kuhinjski nož – Chef Chopper za meso i povrće","description":"\u003cstyle\u003e\n  .rm-chopper{\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\n  .rm-chopper *{\n    box-sizing:border-box;\n  }\n\n  .rm-chopper h3{\n    margin:0 0 8px 0;\n    font-size:18px;\n    line-height:1.25;\n    font-weight:900;\n  }\n\n  .rm-short-desc{\n    margin:0 0 12px 0;\n    font-size:14px;\n    line-height:1.55;\n    color:rgba(17,24,39,.78);\n    font-weight:650;\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\n  .rm-offer{\n    border-radius:14px;\n    background:#ffffff;\n    border:1px solid rgba(17,24,39,.10);\n    overflow:hidden;\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:72px 1fr auto;\n    gap:12px;\n    align-items:center;\n    padding:12px;\n    background:#fff7ed;\n    border-bottom:1px solid rgba(17,24,39,.10);\n  }\n\n  .rm-offer-thumb{\n    width:72px;\n    height:72px;\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\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\n  .rm-offer-title b{\n    font-size:15px;\n    font-weight:900;\n    letter-spacing:.2px;\n    line-height:1.15;\n  }\n\n  .rm-offer-title span{\n    font-size:13px;\n    color:rgba(17,24,39,.72);\n    font-weight:700;\n  }\n\n  .rm-offer-prices{\n    text-align:right;\n    white-space:nowrap;\n    padding-left:6px;\n  }\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\n  .rm-new{\n    display:block;\n    font-size:20px;\n    font-weight:950;\n    color:#111827;\n  }\n\n  .rm-offer-body{\n    padding:10px 10px 12px;\n    background:#ffffff;\n  }\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  }\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\n  .rm-colorimg{\n    width:44px;\n    height:44px;\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\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 .2s;\n    padding:0;\n  }\n\n  .rm-qty-btn:hover{\n    background:#e5e7eb;\n  }\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\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\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\n  .rm-total{\n    display:flex;\n    flex-direction:column;\n    gap:2px;\n  }\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\n  .rm-total b{\n    font-size:20px;\n    font-weight:950;\n  }\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    justify-content:center;\n    gap:10px;\n    transition:transform .12s ease,opacity .12s ease;\n  }\n\n  .rm-buybtn:hover{\n    opacity:.92;\n  }\n\n  .rm-buybtn:active{\n    transform:translateY(1px);\n  }\n\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  .rm-topline{\n    display:flex;\n    flex-wrap:wrap;\n    gap:10px;\n    align-items:center;\n    margin:8px 0 12px 0;\n  }\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\n  .rm-rating small{\n    font-weight:700;\n    color:rgba(17,24,39,.72);\n  }\n\n  .rm-stars{\n    letter-spacing:.6px;\n    color:#f59e0b;\n  }\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\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\n  @keyframes rm-pulse{\n    0%{\n      transform:scale(.95);\n      box-shadow:0 0 0 0 rgba(239,68,68,.7);\n    }\n\n    70%{\n      transform:scale(1);\n      box-shadow:0 0 0 6px rgba(239,68,68,0);\n    }\n\n    100%{\n      transform:scale(.95);\n      box-shadow:0 0 0 0 rgba(239,68,68,0);\n    }\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\n  .rm-track{\n    display:flex;\n    transition:transform .45s ease;\n    will-change:transform;\n  }\n\n  .rm-review{\n    min-width:100%;\n    display:flex;\n    gap:10px;\n    align-items:flex-start;\n  }\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\n  .rm-mini-stars{\n    font-size:12px;\n    letter-spacing:.4px;\n    color:#f59e0b;\n    margin-top:2px;\n  }\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\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:300px;\n    transition:max-height .35s ease;\n  }\n\n  .rm-chopper[data-collapsed=\"false\"] .rm-content{\n    max-height:9999px;\n  }\n\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\n  .rm-chopper[data-collapsed=\"false\"] .rm-fade{\n    display:none;\n  }\n\n  .rm-content p{\n    margin:10px 0;\n  }\n\n  .rm-content ul{\n    margin:10px 0 0 18px;\n    padding:0;\n  }\n\n  .rm-content li{\n    margin:6px 0;\n  }\n\n  .rm-divider{\n    border:0;\n    border-top:1px solid rgba(17,24,39,.12);\n    margin:16px 0;\n  }\n\n  .rm-btn-row{\n    margin-top:12px;\n    display:flex;\n  }\n\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\n  .rm-toggle:hover{\n    opacity:.92;\n  }\n\n  .rm-toggle:active{\n    transform:translateY(1px);\n  }\n\n  @media (min-width:521px) and (max-width:1024px) and (orientation:portrait){\n    .rm-chopper{\n      padding:14px;\n    }\n\n    .rm-chopper h3{\n      font-size:17px;\n    }\n\n    .rm-short-desc{\n      font-size:13px;\n    }\n\n    .rm-offers{\n      padding:8px;\n    }\n\n    .rm-offer-head{\n      grid-template-columns:58px 1fr;\n      grid-template-areas:\n        \"thumb title\"\n        \"price price\";\n      gap:8px;\n      padding:9px 10px;\n      align-items:start;\n    }\n\n    .rm-offer-thumb{\n      grid-area:thumb;\n      width:58px;\n      height:58px;\n      border-radius:11px;\n    }\n\n    .rm-offer-title{\n      grid-area:title;\n      gap:3px;\n    }\n\n    .rm-offer-title b{\n      font-size:13px;\n      line-height:1.1;\n    }\n\n    .rm-offer-title span{\n      font-size:12px;\n    }\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\n    .rm-old{\n      font-size:11px;\n    }\n\n    .rm-new{\n      font-size:17px;\n    }\n\n    .rm-offer-body{\n      padding:9px 10px 10px;\n    }\n\n    .rm-fields-head{\n      display:none;\n    }\n\n    .rm-row{\n      padding:6px 0;\n    }\n\n    .rm-qty-wrapper{\n      height:34px;\n    }\n\n    .rm-colorimg{\n      width:32px;\n      height:32px;\n      border-radius:9px;\n    }\n\n    .rm-buybar{\n      gap:8px;\n    }\n\n    .rm-total span{\n      font-size:11px;\n    }\n\n    .rm-total b{\n      font-size:18px;\n    }\n\n    .rm-buybtn{\n      padding:11px 16px;\n      font-size:13px;\n    }\n  }\n\n  @media (max-width:520px){\n    .rm-chopper{\n      padding:14px;\n    }\n\n    .rm-chopper h3{\n      font-size:17px;\n    }\n\n    .rm-short-desc{\n      font-size:13px;\n    }\n\n    .rm-offer-head{\n      grid-template-columns:58px 1fr;\n      grid-template-areas:\n        \"thumb title\"\n        \"price price\";\n      align-items:start;\n      gap:9px;\n    }\n\n    .rm-offer-thumb{\n      grid-area:thumb;\n      width:58px;\n      height:58px;\n    }\n\n    .rm-offer-title{\n      grid-area:title;\n    }\n\n    .rm-offer-title b{\n      font-size:13px;\n    }\n\n    .rm-offer-title span{\n      font-size:12px;\n    }\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\n    .rm-fields-head{\n      display:none;\n    }\n\n    .rm-row{\n      gap:8px;\n    }\n\n    .rm-qty-wrapper{\n      max-width:100%;\n      margin-bottom:5px;\n    }\n\n    .rm-buybar{\n      justify-content:center;\n      text-align:center;\n    }\n\n    .rm-total{\n      width:100%;\n      align-items:center;\n    }\n\n    .rm-buybtn{\n      width:100%;\n      justify-content:center;\n    }\n\n    .rm-colorimg{\n      display:none;\n    }\n\n    .rm-rating,\n    .rm-live{\n      width:100%;\n      justify-content:center;\n    }\n\n    .rm-content{\n      max-height:320px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"rm-chopper\" data-collapsed=\"true\" data-rm-root\u003e\n\n  \u003ch3\u003eTradicionalni kovani kuhinjski nož – Chef Chopper za meso i povrće\u003c\/h3\u003e\n\n  \u003cp class=\"rm-short-desc\"\u003e\n    Moćan kuhinjski nož sa širokom oštricom od nerđajućeg čelika i drvenom drškom, idealan za meso, povrće, roštilj i svakodnevnu pripremu hrane.\n  \u003c\/p\u003e\n\n  \u003cdiv class=\"rm-offers\" aria-label=\"Tradicionalni Chef Chopper kuhinjski nož\"\u003e\n\n    \u003cdiv class=\"rm-offer\" data-id=\"52908684837184\" data-price=\"1790\" data-size=\"1 kuhinjski nož\" data-action=\"Akcijska cena 1.790 RSD\"\u003e\n\n      \u003cdiv class=\"rm-offer-head\"\u003e\n\n        \u003cdiv class=\"rm-offer-thumb\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0974\/4737\/9264\/files\/Tradicionalnikovanikuhinjskinoz_ChefChopperzamesoipovrce.webp?v=1786032465\" alt=\"Tradicionalni kovani kuhinjski nož Chef Chopper\"\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"rm-offer-title\"\u003e\n          \u003cb\u003eTradicionalni Chef Chopper\u003c\/b\u003e\n          \u003cspan\u003eKuhinjski nož za meso i povrće\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"rm-offer-prices\"\u003e\n          \u003cspan class=\"rm-old\"\u003e2.790,00 RSD\u003c\/span\u003e\n          \u003cspan class=\"rm-new\"\u003e1.790,00 RSD\u003c\/span\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"rm-offer-body\"\u003e\n\n      \u003cdiv class=\"rm-fields-head\"\u003e\n        \u003cdiv\u003eKOLIČINA\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"rm-row\"\u003e\n\n        \u003cdiv class=\"rm-colorwrap\"\u003e\n\n          \u003cimg class=\"rm-colorimg\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0974\/4737\/9264\/files\/Tradicionalnikovanikuhinjskinoz_ChefChopperzamesoipovrce.webp?v=1786032465\" alt=\"Tradicionalni Chef Chopper kuhinjski nož\"\u003e\n\n          \u003cdiv class=\"rm-qty-wrapper\"\u003e\n\n            \u003cbutton class=\"rm-qty-btn rm-qty-minus\" type=\"button\" aria-label=\"Smanji količinu\"\u003e-\u003c\/button\u003e\n\n            \u003cinput type=\"number\" class=\"rm-qty-input rm-qty-val\" value=\"1\" min=\"1\" max=\"20\" aria-label=\"Količina\"\u003e\n\n            \u003cbutton class=\"rm-qty-btn rm-qty-plus\" type=\"button\" aria-label=\"Povećaj količinu\"\u003e+\u003c\/button\u003e\n\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"rm-buyerr\" data-buyerr\u003e\n      Ne mogu da dodam proizvod u korpu. Proverite dostupnost proizvoda.\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"rm-buybar\" aria-label=\"Kupovina\"\u003e\n\n      \u003cdiv class=\"rm-total\"\u003e\n        \u003cspan\u003eUkupno za uplatu\u003c\/span\u003e\n        \u003cb class=\"rm-total-price\"\u003e1.790,00 RSD\u003c\/b\u003e\n      \u003c\/div\u003e\n\n      \u003cbutton class=\"rm-buybtn\" type=\"button\"\u003e\n        DODAJ U KORPU\n      \u003c\/button\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"rm-topline\" aria-label=\"Ocene i pregled\"\u003e\n\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\n      \u003cspan\u003e4.9 \/ 5.0\u003c\/span\u003e\n      \u003csmall\u003e(173 ocene)\u003c\/small\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"rm-live\" aria-label=\"Prikaz broja posetilaca\"\u003e\n      \u003cspan class=\"rm-dot\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n      \u003cspan\u003eOvaj proizvod gleda:\u003c\/span\u003e\n      \u003cstrong class=\"rm-viewers\" style=\"margin-left:2px;\"\u003e22\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"rm-reviews\" aria-label=\"Primeri utisaka\"\u003e\n\n    \u003cdiv class=\"rm-track\"\u003e\n\n      \u003cdiv class=\"rm-review\"\u003e\n        \u003cdiv class=\"rm-avatar\"\u003eM\u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003cb\u003ePrimer utiska – Milan\u003c\/b\u003e\n          \u003cdiv class=\"rm-mini-stars\" aria-hidden=\"true\"\u003e★★★★★\u003c\/div\u003e\n          \u003cp\u003e\n            Široka oštrica mi odgovara za pripremu mesa i povrća. Drvena drška lepo leži u ruci i nož deluje stabilno pri radu.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"rm-review\"\u003e\n        \u003cdiv class=\"rm-avatar\"\u003eD\u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003cb\u003ePrimer utiska – Dejan\u003c\/b\u003e\n          \u003cdiv class=\"rm-mini-stars\" aria-hidden=\"true\"\u003e★★★★★\u003c\/div\u003e\n          \u003cp\u003e\n            Koristim ga najviše za roštilj i svakodnevnu pripremu hrane. Praktičan je za meso, luk i veće komade povrća.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"rm-review\"\u003e\n        \u003cdiv class=\"rm-avatar\"\u003eA\u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003cb\u003ePrimer utiska – Ana\u003c\/b\u003e\n          \u003cdiv class=\"rm-mini-stars\" aria-hidden=\"true\"\u003e★★★★★\u003c\/div\u003e\n          \u003cp\u003e\n            Dopada mi se tradicionalni izgled i široka oštrica. Koristim ga za povrće, voće i začinsko bilje.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"rm-review\"\u003e\n        \u003cdiv class=\"rm-avatar\"\u003eN\u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003cb\u003ePrimer utiska – Nikola\u003c\/b\u003e\n          \u003cdiv class=\"rm-mini-stars\" aria-hidden=\"true\"\u003e★★★★☆\u003c\/div\u003e\n          \u003cp\u003e\n            Dobar izbor za vikendicu i pripremu roštilja. Stabilna drška i široka oštrica daju dobru kontrolu pri sečenju.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"rm-review\"\u003e\n        \u003cdiv class=\"rm-avatar\"\u003eJ\u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003cb\u003ePrimer utiska – Jelena\u003c\/b\u003e\n          \u003cdiv class=\"rm-mini-stars\" aria-hidden=\"true\"\u003e★★★★★\u003c\/div\u003e\n          \u003cp\u003e\n            Koristim ga za svakodnevno seckanje i pripremu obroka. Posebno mi odgovara oblik oštrice i drvena drška.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"rm-content\" id=\"rmTraditionalChopperText\"\u003e\n\n    \u003cspan class=\"rm-fade\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n\n    \u003cp\u003e\n      \u003cb\u003eTradicionalni kovani kuhinjski nož – Chef Chopper za meso i povrće\u003c\/b\u003e\n    \u003c\/p\u003e\n\n    \u003cp\u003e\n      \u003cb\u003eNož koji seče ozbiljno – za kuhinju, roštilj i svakodnevnu pripremu hrane\u003c\/b\u003e\n    \u003c\/p\u003e\n\n    \u003cp\u003e\n      Zaboravite na tanke, slabe i nestabilne noževe koji se muče sa mesom, povrćem i svakodnevnim seckanjem.\n    \u003c\/p\u003e\n\n    \u003cp\u003e\n      Tradicionalni Chef Chopper kuhinjski nož napravljen je za ljude koji žele konkretniji, snažniji i stabilniji alat u kuhinji. Sa širokom oštricom od nerđajućeg čelika, udobnom drvenom drškom i profesionalnim izgledom, ovaj nož daje osećaj kontrole pri svakom potezu.\n    \u003c\/p\u003e\n\n    \u003cp\u003e\n      Idealan je za pripremu ručka, roštilja, mesa, povrća, voća, začinskog bilja i svih namirnica koje svakodnevno koristite.\n    \u003c\/p\u003e\n\n    \u003chr class=\"rm-divider\"\u003e\n\n    \u003cp\u003e\n      \u003cb\u003eZašto će vam se svideti?\u003c\/b\u003e\n    \u003c\/p\u003e\n\n    \u003cp\u003e\n      \u003cb\u003e✅ Široka oštrica za bolju kontrolu\u003c\/b\u003e\u003cbr\u003e\n      Lakše seckanje, preciznije rezanje i sigurniji osećaj u ruci.\n    \u003c\/p\u003e\n\n    \u003cp\u003e\n      \u003cb\u003e✅ Nerđajući čelik\u003c\/b\u003e\u003cbr\u003e\n      Praktičan za kuhinjsku upotrebu, izdržljiv i lakši za održavanje.\n    \u003c\/p\u003e\n\n    \u003cp\u003e\n      \u003cb\u003e✅ Drvena drška sa stabilnim hvatom\u003c\/b\u003e\u003cbr\u003e\n      Udobno leži u ruci i omogućava sigurnije rukovanje tokom pripreme hrane.\n    \u003c\/p\u003e\n\n    \u003cp\u003e\n      \u003cb\u003e✅ Za meso, povrće i roštilj\u003c\/b\u003e\u003cbr\u003e\n      Koristite ga za svakodnevno seckanje, rezanje, usitnjavanje i pripremu hrane.\n    \u003c\/p\u003e\n\n    \u003cp\u003e\n      \u003cb\u003e✅ Profesionalan izgled\u003c\/b\u003e\u003cbr\u003e\n      Moćan dizajn koji izgleda ozbiljno u svakoj kuhinji.\n    \u003c\/p\u003e\n\n    \u003cp\u003e\n      \u003cb\u003e✅ Odličan za kuću, vikendicu i letnju kuhinju\u003c\/b\u003e\u003cbr\u003e\n      Praktičan alat za svakoga ko često sprema hranu.\n    \u003c\/p\u003e\n\n    \u003chr class=\"rm-divider\"\u003e\n\n    \u003cp\u003e\n      \u003cb\u003eJedan nož za mnogo poslova\u003c\/b\u003e\n    \u003c\/p\u003e\n\n    \u003cp\u003e\n      Ovaj nož je odličan izbor za:\n    \u003c\/p\u003e\n\n    \u003cul\u003e\n      \u003cli\u003emeso;\u003c\/li\u003e\n      \u003cli\u003epovrće;\u003c\/li\u003e\n      \u003cli\u003evoće;\u003c\/li\u003e\n      \u003cli\u003ezačinsko bilje;\u003c\/li\u003e\n      \u003cli\u003epripremu roštilja;\u003c\/li\u003e\n      \u003cli\u003esvakodnevno kuvanje;\u003c\/li\u003e\n      \u003cli\u003evikendicu i letnju kuhinju;\u003c\/li\u003e\n      \u003cli\u003ebrzu pripremu obroka.\u003c\/li\u003e\n    \u003c\/ul\u003e\n\n    \u003cp\u003e\n      Široka oštrica olakšava rad sa većim komadima hrane, dok stabilna drška pomaže da imate bolju kontrolu pri svakom pokretu.\n    \u003c\/p\u003e\n\n    \u003chr class=\"rm-divider\"\u003e\n\n    \u003cp\u003e\n      \u003cb\u003eSpecifikacije\u003c\/b\u003e\n    \u003c\/p\u003e\n\n    \u003cul\u003e\n      \u003cli\u003eTip proizvoda: kuhinjski Chef Chopper nož\u003c\/li\u003e\n      \u003cli\u003eStil: tradicionalni kuhinjski nož\u003c\/li\u003e\n      \u003cli\u003eMaterijal oštrice: nerđajući čelik\u003c\/li\u003e\n      \u003cli\u003eDrška: prirodno drvo\u003c\/li\u003e\n      \u003cli\u003eNitne: bakarne\u003c\/li\u003e\n      \u003cli\u003ePakovanje: 1 kuhinjski nož\u003c\/li\u003e\n    \u003c\/ul\u003e\n\n    \u003chr class=\"rm-divider\"\u003e\n\n    \u003cp\u003e\n      \u003cb\u003eOdržavanje\u003c\/b\u003e\n    \u003c\/p\u003e\n\n    \u003cp\u003e\n      Da bi nož duže zadržao izgled i funkcionalnost:\n    \u003c\/p\u003e\n\n    \u003cul\u003e\n      \u003cli\u003eoperite ga ručno nakon upotrebe;\u003c\/li\u003e\n      \u003cli\u003eobrišite ga suvom krpom pre odlaganja;\u003c\/li\u003e\n      \u003cli\u003ene ostavljajte ga dugo u vodi;\u003c\/li\u003e\n      \u003cli\u003ene perite ga u mašini za sudove;\u003c\/li\u003e\n      \u003cli\u003ekoristite drvenu ili plastičnu dasku za sečenje;\u003c\/li\u003e\n      \u003cli\u003ečuvajte ga van domašaja dece.\u003c\/li\u003e\n    \u003c\/ul\u003e\n\n    \u003chr class=\"rm-divider\"\u003e\n\n    \u003cp\u003e\n      \u003cb\u003eVažna napomena\u003c\/b\u003e\n    \u003c\/p\u003e\n\n    \u003cp\u003e\n      Nož je namenjen za pripremu hrane. Ne koristiti za sečenje kostiju, smrznutih namirnica, otvaranje konzervi ili druge namene za koje kuhinjski nož nije predviđen.\n    \u003c\/p\u003e\n\n    \u003chr class=\"rm-divider\"\u003e\n\n    \u003cp\u003e\n      \u003cb\u003eAkcijska ponuda\u003c\/b\u003e\n    \u003c\/p\u003e\n\n    \u003cp\u003e\n      \u003cb\u003e🔥 Akcijska cena: 1.790 RSD\u003c\/b\u003e\u003cbr\u003e\n      Stara cena: \u003cs\u003e2.790 RSD\u003c\/s\u003e\n    \u003c\/p\u003e\n\n    \u003cp\u003e\n      Uštedite 1.000 RSD i opremite kuhinju moćnim Chef Chopper nožem za meso, povrće, roštilj i svakodnevnu pripremu hrane.\n    \u003c\/p\u003e\n\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"rm-btn-row\"\u003e\n\n    \u003cbutton class=\"rm-toggle\" type=\"button\" aria-expanded=\"false\" aria-controls=\"rmTraditionalChopperText\"\u003e\n      \u003cspan class=\"rm-icon\" aria-hidden=\"true\"\u003e▼\u003c\/span\u003e\n      \u003cspan class=\"rm-label\"\u003ePrikaži više\u003c\/span\u003e\n    \u003c\/button\u003e\n\n  \u003c\/div\u003e\n\n  \u003cscript\u003e\n    (function(){\n\n      const script = document.currentScript;\n      const root = script.closest('[data-rm-root]');\n\n      if(!root) return;\n\n      const offer = root.querySelector('.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 normalizedQty(){\n\n        let qty = parseInt(qtyInput.value,10) || 1;\n\n        qty = Math.max(\n          1,\n          Math.min(20,qty)\n        );\n\n        qtyInput.value = qty;\n\n        return qty;\n      }\n\n      function updateTotal(){\n\n        const price =\n          Number(offer.dataset.price);\n\n        totalEl.textContent =\n          formatRSD(\n            price * normalizedQty()\n          );\n      }\n\n      btnMinus.addEventListener(\n        'click',\n        function(){\n\n          qtyInput.value =\n            Math.max(\n              1,\n              normalizedQty() - 1\n            );\n\n          updateTotal();\n        }\n      );\n\n      btnPlus.addEventListener(\n        'click',\n        function(){\n\n          qtyInput.value =\n            Math.min(\n              20,\n              normalizedQty() + 1\n            );\n\n          updateTotal();\n        }\n      );\n\n      qtyInput.addEventListener(\n        'input',\n        updateTotal\n      );\n\n      qtyInput.addEventListener(\n        'change',\n        updateTotal\n      );\n\n      async function addToCart(){\n\n        if(buyErr){\n          buyErr.style.display = 'none';\n        }\n\n        const quantity =\n          normalizedQty();\n\n        const cartRoot =\n          window.Shopify \u0026\u0026\n          Shopify.routes\n            ? Shopify.routes.root\n            : '\/';\n\n        const oldText =\n          buyBtn.textContent;\n\n        buyBtn.disabled = true;\n        buyBtn.textContent = 'DODAJEM...';\n\n        try{\n\n          const response =\n            await fetch(\n              cartRoot + 'cart\/add.js',\n              {\n                method:'POST',\n\n                headers:{\n                  'Content-Type':'application\/json',\n                  'Accept':'application\/json'\n                },\n\n                body:JSON.stringify({\n                  id:Number(\n                    offer.dataset.id\n                  ),\n\n                  quantity:quantity,\n\n                  properties:{\n                    'Pakovanje':\n                      offer.dataset.size,\n\n                    'Akcija':\n                      offer.dataset.action\n                  }\n                })\n              }\n            );\n\n          if(!response.ok){\n            throw new Error(\n              await response.text()\n            );\n          }\n\n          window.location.href =\n            cartRoot + 'cart';\n\n        }catch(error){\n\n          console.error(\n            'Greška pri dodavanju u korpu:',\n            error\n          );\n\n          if(buyErr){\n            buyErr.style.display = 'block';\n          }\n\n        }finally{\n\n          buyBtn.disabled = false;\n          buyBtn.textContent = oldText;\n        }\n      }\n\n      buyBtn.addEventListener(\n        'click',\n        addToCart\n      );\n\n      const toggle =\n        root.querySelector('.rm-toggle');\n\n      const label =\n        root.querySelector('.rm-label');\n\n      const icon =\n        root.querySelector('.rm-icon');\n\n      toggle.addEventListener(\n        'click',\n        function(){\n\n          const collapsed =\n            root.dataset.collapsed !== 'false';\n\n          root.dataset.collapsed =\n            collapsed ? 'false' : 'true';\n\n          toggle.setAttribute(\n            'aria-expanded',\n            collapsed ? 'true' : 'false'\n          );\n\n          label.textContent =\n            collapsed\n              ? 'Prikaži manje'\n              : 'Prikaži više';\n\n          icon.textContent =\n            collapsed ? '▲' : '▼';\n        }\n      );\n\n      const track =\n        root.querySelector('.rm-track');\n\n      const reviews =\n        Array.from(\n          root.querySelectorAll('.rm-review')\n        );\n\n      const reviewBox =\n        root.querySelector('.rm-reviews');\n\n      let reviewIndex = 0;\n      let sliderTimer = null;\n\n      function showReview(index){\n\n        reviewIndex =\n          (index + reviews.length)\n          % reviews.length;\n\n        track.style.transform =\n          `translateX(-${reviewIndex * 100}%)`;\n      }\n\n      function stopSlider(){\n\n        if(sliderTimer){\n          clearInterval(sliderTimer);\n        }\n\n        sliderTimer = null;\n      }\n\n      function startSlider(){\n\n        stopSlider();\n\n        sliderTimer =\n          setInterval(\n            function(){\n              showReview(\n                reviewIndex + 1\n              );\n            },\n            3200\n          );\n      }\n\n      reviewBox.addEventListener(\n        'mouseenter',\n        stopSlider\n      );\n\n      reviewBox.addEventListener(\n        'mouseleave',\n        startSlider\n      );\n\n      showReview(0);\n      startSlider();\n\n      \/*\n        BROJ GLEDALACA\n        Raspon: 7–41\n        Promena: +\/- 3 ili 4\n      *\/\n\n      const viewersEl =\n        root.querySelector('.rm-viewers');\n\n      function updateViewers(){\n\n        const current =\n          parseInt(\n            viewersEl.textContent,\n            10\n          ) || 22;\n\n        const changes = [3,4];\n\n        const change =\n          changes[\n            Math.floor(\n              Math.random()\n              * changes.length\n            )\n          ];\n\n        const direction =\n          Math.random() \u003c .5\n            ? -1\n            : 1;\n\n        let next =\n          current\n          + (change * direction);\n\n        if(next \u003c 7){\n          next = 7;\n        }\n\n        if(next \u003e 41){\n          next = 41;\n        }\n\n        viewersEl.textContent =\n          String(next);\n      }\n\n      setInterval(\n        updateViewers,\n        5000\n      );\n\n      updateTotal();\n\n    })();\n  \u003c\/script\u003e\n\n\u003c\/div\u003e","brand":"Brza korpa","offers":[{"title":"Kovani kuhinjski nož","offer_id":52908684837184,"sku":null,"price":1790.0,"currency_code":"RSD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0974\/4737\/9264\/files\/Tradicionalnikovanikuhinjskinoz_ChefChopperzamesoipovrce_2.webp?v=1786032465","url":"https:\/\/brzakorpa.rs\/products\/tradicionalni-kovani-kuhinjski-noz-chef-chopper-za-meso-i-povrce","provider":"Brza korpa","version":"1.0","type":"link"}