{"product_id":"craftblock-minecraft-3d-magnetne-kockice","title":"🎮🧲 CRAFTBLOCK – Minecraft 3D magnetne kockice + 36 DELOVA GRATIS UZ SVAKI SET!","description":"\u003cstyle\u003e\n  .cb-craftblock{\n    font-family:system-ui,-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Arial,sans-serif;\n    line-height:1.6;\n    color:#111827;\n    background:#fff;\n    border:1px solid rgba(17,24,39,.10);\n    border-radius:18px;\n    padding:18px;\n    max-width:900px;\n    margin:0 auto;\n    box-shadow:0 14px 38px rgba(17,24,39,.07);\n  }\n\n  .cb-craftblock *{ box-sizing:border-box; }\n\n  .cb-title{\n    margin:0 0 10px;\n    font-size:22px;\n    line-height:1.25;\n    font-weight:950;\n  }\n\n  .cb-promo{\n    position:relative;\n    overflow:hidden;\n    margin:12px 0 14px;\n    padding:14px 16px;\n    border:2px solid #f97316;\n    border-radius:16px;\n    background:linear-gradient(135deg,#fff7ed 0%,#ffedd5 100%);\n  }\n\n  .cb-promo::after{\n    content:\"AKCIJA\";\n    position:absolute;\n    top:11px;\n    right:-31px;\n    width:122px;\n    padding:5px 0;\n    transform:rotate(38deg);\n    text-align:center;\n    background:#ef4444;\n    color:#fff;\n    font-size:11px;\n    font-weight:950;\n    letter-spacing:.8px;\n  }\n\n  .cb-promo strong{\n    display:block;\n    padding-right:66px;\n    color:#9a3412;\n    font-size:16px;\n    line-height:1.35;\n  }\n\n  .cb-promo span{\n    display:block;\n    margin-top:4px;\n    color:#7c2d12;\n    font-size:13px;\n    font-weight:750;\n  }\n\n  .cb-offers{\n    margin:12px 0 14px;\n    padding:10px;\n    border:1px solid rgba(17,24,39,.10);\n    border-radius:16px;\n    background:#f9fafb;\n  }\n\n  .cb-offers-grid{\n    display:flex;\n    flex-direction:column;\n    gap:10px;\n  }\n\n  .cb-offer{\n    position:relative;\n    overflow:hidden;\n    border:1px solid rgba(17,24,39,.12);\n    border-radius:15px;\n    background:#fff;\n    cursor:pointer;\n    transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;\n  }\n\n  .cb-offer:hover{\n    transform:translateY(-1px);\n    box-shadow:0 10px 24px rgba(17,24,39,.08);\n  }\n\n  .cb-offer[data-active=\"true\"]{\n    border-color:#f97316;\n    outline:2px solid rgba(249,115,22,.25);\n    box-shadow:0 12px 28px rgba(249,115,22,.15);\n  }\n\n  .cb-offer-head{\n    display:grid;\n    grid-template-columns:62px minmax(0,1fr) auto;\n    gap:11px;\n    align-items:center;\n    padding:11px;\n    background:#fff;\n  }\n\n  .cb-thumb{\n    width:62px;\n    height:62px;\n    display:flex;\n    align-items:center;\n    justify-content:center;\n    overflow:hidden;\n    flex:0 0 auto;\n    border:1px solid rgba(17,24,39,.12);\n    border-radius:13px;\n    background:#fff;\n  }\n\n  .cb-thumb img{\n    width:100%;\n    height:100%;\n    object-fit:cover;\n    display:block;\n  }\n\n  .cb-offer-info{\n    min-width:0;\n  }\n\n  .cb-offer-name{\n    display:block;\n    font-size:14px;\n    font-weight:950;\n    line-height:1.25;\n  }\n\n  .cb-badges{\n    display:flex;\n    flex-wrap:wrap;\n    gap:6px;\n    margin-top:6px;\n  }\n\n  .cb-badge{\n    display:inline-flex;\n    align-items:center;\n    min-height:23px;\n    padding:3px 8px;\n    border-radius:999px;\n    background:#ffedd5;\n    color:#9a3412;\n    font-size:10px;\n    font-weight:950;\n    letter-spacing:.2px;\n  }\n\n  .cb-badge--green{\n    background:#dcfce7;\n    color:#166534;\n  }\n\n  .cb-prices{\n    text-align:right;\n    white-space:nowrap;\n  }\n\n  .cb-old{\n    display:block;\n    color:rgba(17,24,39,.52);\n    font-size:12px;\n    font-weight:800;\n    text-decoration:line-through;\n  }\n\n  .cb-new{\n    display:block;\n    color:#111827;\n    font-size:18px;\n    font-weight:950;\n  }\n\n  .cb-save{\n    display:block;\n    margin-top:2px;\n    color:#dc2626;\n    font-size:10px;\n    font-weight:950;\n  }\n\n  .cb-selection{\n    display:flex;\n    flex-wrap:wrap;\n    align-items:center;\n    justify-content:space-between;\n    gap:12px;\n    margin-top:12px;\n    padding:12px;\n    border:1px dashed rgba(17,24,39,.18);\n    border-radius:14px;\n    background:#fff;\n  }\n\n  .cb-selected-copy{\n    flex:1 1 250px;\n  }\n\n  .cb-selected-copy span{\n    display:block;\n    color:rgba(17,24,39,.62);\n    font-size:11px;\n    font-weight:900;\n    text-transform:uppercase;\n    letter-spacing:.3px;\n  }\n\n  .cb-selected-copy b{\n    display:block;\n    margin-top:2px;\n    font-size:14px;\n    line-height:1.3;\n  }\n\n  .cb-qty-wrapper{\n    display:flex;\n    align-items:center;\n    width:132px;\n    height:40px;\n    overflow:hidden;\n    border:1px solid rgba(17,24,39,.18);\n    border-radius:11px;\n    background:#fff;\n  }\n\n  .cb-qty-btn{\n    flex:0 0 38px;\n    height:100%;\n    display:flex;\n    align-items:center;\n    justify-content:center;\n    border:0;\n    padding:0;\n    background:#f3f4f6;\n    color:#111827;\n    font-size:20px;\n    font-weight:950;\n    cursor:pointer;\n  }\n\n  .cb-qty-btn:hover{ background:#e5e7eb; }\n\n  .cb-qty-input{\n    flex:1;\n    min-width:0;\n    width:100%;\n    height:100%;\n    padding:0;\n    border:0;\n    border-left:1px solid rgba(17,24,39,.18);\n    border-right:1px solid rgba(17,24,39,.18);\n    outline:0;\n    text-align:center;\n    color:#111827;\n    font-size:15px;\n    font-weight:950;\n    -moz-appearance:textfield;\n  }\n\n  .cb-qty-input::-webkit-outer-spin-button,\n  .cb-qty-input::-webkit-inner-spin-button{\n    margin:0;\n    -webkit-appearance:none;\n  }\n\n  .cb-buybar{\n    display:flex;\n    flex-wrap:wrap;\n    align-items:center;\n    justify-content:space-between;\n    gap:12px;\n    margin-top:12px;\n    padding-top:12px;\n    border-top:1px solid rgba(17,24,39,.10);\n  }\n\n  .cb-total span{\n    display:block;\n    color:rgba(17,24,39,.62);\n    font-size:11px;\n    font-weight:900;\n    text-transform:uppercase;\n    letter-spacing:.3px;\n  }\n\n  .cb-total b{\n    display:block;\n    font-size:22px;\n    font-weight:950;\n  }\n\n  .cb-buybtn{\n    min-height:48px;\n    display:inline-flex;\n    align-items:center;\n    justify-content:center;\n    gap:9px;\n    border:0;\n    border-radius:999px;\n    padding:13px 21px;\n    background:linear-gradient(135deg,#f97316,#ea580c);\n    color:#fff;\n    box-shadow:0 10px 22px rgba(234,88,12,.25);\n    font-size:14px;\n    font-weight:950;\n    cursor:pointer;\n    transition:transform .12s ease,opacity .12s ease;\n  }\n\n  .cb-buybtn:hover{ opacity:.93; }\n  .cb-buybtn:active{ transform:translateY(1px); }\n  .cb-buybtn:disabled{ opacity:.55; cursor:not-allowed; }\n\n  .cb-buyerr{\n    display:none;\n    margin-top:10px;\n    padding:10px 12px;\n    border:1px solid rgba(190,18,60,.22);\n    border-radius:12px;\n    background:#fff1f2;\n    color:#9f1239;\n    font-size:12px;\n    font-weight:900;\n  }\n\n  .cb-topline{\n    display:flex;\n    flex-wrap:wrap;\n    align-items:center;\n    gap:10px;\n    margin:10px 0 14px;\n  }\n\n  .cb-rating,\n  .cb-live{\n    display:inline-flex;\n    align-items:center;\n    gap:8px;\n    padding:8px 12px;\n    border:1px solid rgba(17,24,39,.10);\n    border-radius:999px;\n    font-size:13px;\n    font-weight:800;\n  }\n\n  .cb-rating{ background:#f9fafb; }\n  .cb-rating small{ color:rgba(17,24,39,.68); font-weight:700; }\n  .cb-stars,.cb-mini-stars{ color:#f59e0b; letter-spacing:.5px; }\n\n  .cb-live{\n    background:#fff7ed;\n    border-color:rgba(124,45,18,.18);\n  }\n\n  .cb-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:cb-pulse 2s infinite;\n  }\n\n  @keyframes cb-pulse{\n    0%{ transform:scale(.95); box-shadow:0 0 0 0 rgba(239,68,68,.7); }\n    70%{ transform:scale(1); box-shadow:0 0 0 6px rgba(239,68,68,0); }\n    100%{ transform:scale(.95); box-shadow:0 0 0 0 rgba(239,68,68,0); }\n  }\n\n  .cb-reviews{\n    margin:10px 0 14px;\n    padding:11px 12px;\n    overflow:hidden;\n    border:1px solid rgba(17,24,39,.10);\n    border-radius:14px;\n    background:#f9fafb;\n  }\n\n  .cb-track{\n    display:flex;\n    transition:transform .45s ease;\n    will-change:transform;\n  }\n\n  .cb-review{\n    min-width:100%;\n    display:flex;\n    align-items:flex-start;\n    gap:10px;\n  }\n\n  .cb-avatar{\n    width:36px;\n    height:36px;\n    flex:0 0 auto;\n    display:flex;\n    align-items:center;\n    justify-content:center;\n    border-radius:10px;\n    background:#f97316;\n    color:#fff;\n    font-size:14px;\n    font-weight:950;\n  }\n\n  .cb-review b{\n    display:block;\n    margin-bottom:2px;\n    font-size:13px;\n    line-height:1.15;\n  }\n\n  .cb-mini-stars{\n    margin-top:2px;\n    font-size:12px;\n  }\n\n  .cb-review p{\n    margin:3px 0 0;\n    color:rgba(17,24,39,.78);\n    font-size:13px;\n    line-height:1.4;\n  }\n\n  .cb-content{\n    position:relative;\n    overflow:hidden;\n    max-height:320px;\n    transition:max-height .35s ease;\n  }\n\n  .cb-craftblock[data-collapsed=\"false\"] .cb-content{ max-height:9999px; }\n\n  .cb-fade{\n    position:absolute;\n    right:0;\n    bottom:0;\n    left:0;\n    height:85px;\n    pointer-events:none;\n    background:linear-gradient(to bottom,rgba(255,255,255,0),#fff);\n  }\n\n  .cb-craftblock[data-collapsed=\"false\"] .cb-fade{ display:none; }\n\n  .cb-content p{ margin:10px 0; }\n  .cb-content ul{ margin:10px 0 12px 19px; padding:0; }\n  .cb-content li{ margin:7px 0; }\n\n  .cb-action-list{\n    margin:12px 0 !important;\n    padding:13px 14px 13px 34px !important;\n    border:1px solid rgba(249,115,22,.25);\n    border-radius:14px;\n    background:#fff7ed;\n  }\n\n  .cb-action-list li{\n    color:#7c2d12;\n    font-weight:850;\n  }\n\n  .cb-note{\n    padding:11px 13px;\n    border-left:4px solid #f97316;\n    border-radius:0 10px 10px 0;\n    background:#fff7ed;\n    color:#7c2d12;\n    font-weight:850;\n  }\n\n  .cb-btn-row{\n    display:flex;\n    margin-top:13px;\n  }\n\n  .cb-toggle{\n    display:inline-flex;\n    align-items:center;\n    gap:8px;\n    border:0;\n    border-radius:999px;\n    padding:10px 16px;\n    background:#111827;\n    color:#fff;\n    font-size:14px;\n    font-weight:850;\n    cursor:pointer;\n  }\n\n  @media(max-width:620px){\n    .cb-craftblock{ padding:14px; border-radius:15px; }\n    .cb-title{ font-size:19px; }\n\n    .cb-offer-head{\n      grid-template-columns:54px minmax(0,1fr);\n      grid-template-areas:\n        \"thumb info\"\n        \"price price\";\n      gap:8px 10px;\n    }\n\n    .cb-thumb{\n      grid-area:thumb;\n      width:54px;\n      height:54px;\n    }\n\n    .cb-offer-info{ grid-area:info; }\n    .cb-prices{\n      grid-area:price;\n      display:flex;\n      align-items:baseline;\n      flex-wrap:wrap;\n      gap:8px;\n      padding-left:64px;\n      text-align:left;\n    }\n\n    .cb-old,.cb-new,.cb-save{ display:inline; }\n    .cb-new{ font-size:17px; }\n\n    .cb-selection{\n      align-items:stretch;\n    }\n\n    .cb-selected-copy{ flex-basis:100%; }\n    .cb-qty-wrapper{ width:100%; }\n\n    .cb-buybar{\n      justify-content:center;\n      text-align:center;\n    }\n\n    .cb-total{ width:100%; }\n    .cb-buybtn{ width:100%; }\n\n    .cb-rating,.cb-live{\n      width:100%;\n      justify-content:center;\n    }\n\n    .cb-content{ max-height:350px; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"cb-craftblock\" data-cb-root data-collapsed=\"true\"\u003e\n  \u003ch3 class=\"cb-title\"\u003e🎮🧲 CRAFTBLOCK 3D magnetne kockice – AKCIJA + 36 DELOVA GRATIS UZ SVAKI SET!\u003c\/h3\u003e\n\n  \u003cdiv class=\"cb-promo\"\u003e\n    \u003cstrong\u003e🔥 Snižene cene + 36 dodatnih delova GRATIS uz odabrane setove!\u003c\/strong\u003e\n    \u003cspan\u003eIzaberite paket ispod. Ponuda važi dok traju zalihe.\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"cb-offers\" aria-label=\"Izbor CRAFTBLOCK seta\"\u003e\n    \u003cdiv class=\"cb-offers-grid\"\u003e\n\n      \u003cdiv class=\"cb-offer\" data-variant-id=\"52108913770816\" data-name=\"SET OD 36 DELOVA\" data-price=\"1350\" data-old-price=\"2700\" data-active=\"false\" role=\"button\" tabindex=\"0\" aria-pressed=\"false\"\u003e\n        \u003cdiv class=\"cb-offer-head\"\u003e\n          \u003cdiv class=\"cb-thumb\"\u003e\n            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0974\/4737\/9264\/files\/BrzaKorpaMagnetneMinecraftKocke.webp?v=1781087065\" alt=\"CRAFTBLOCK magnetne kockice\"\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"cb-offer-info\"\u003e\n            \u003cspan class=\"cb-offer-name\"\u003eSET OD 36 DELOVA\u003c\/span\u003e\n            \u003cdiv class=\"cb-badges\"\u003e\n              \u003cspan class=\"cb-badge\"\u003ePOČETNI SET\u003c\/span\u003e\n              \u003cspan class=\"cb-badge cb-badge--green\"\u003e-50%\u003c\/span\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"cb-prices\"\u003e\n            \u003cspan class=\"cb-old\"\u003e2.700,00 RSD\u003c\/span\u003e\n            \u003cspan class=\"cb-new\"\u003e1.350,00 RSD\u003c\/span\u003e\n            \u003cspan class=\"cb-save\"\u003eUŠTEDA 1.350 RSD\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"cb-offer\" data-variant-id=\"52108913803584\" data-name=\"SET OD 100 DELOVA + 36 GRATIS\" data-price=\"1990\" data-old-price=\"2700\" data-active=\"true\" role=\"button\" tabindex=\"0\" aria-pressed=\"true\"\u003e\n        \u003cdiv class=\"cb-offer-head\"\u003e\n          \u003cdiv class=\"cb-thumb\"\u003e\n            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0974\/4737\/9264\/files\/BrzaKorpaMagnetneMinecraftKocke.webp?v=1781087065\" alt=\"CRAFTBLOCK set od 100 delova plus 36 gratis\"\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"cb-offer-info\"\u003e\n            \u003cspan class=\"cb-offer-name\"\u003eSET OD 100 DELOVA + 36 GRATIS\u003c\/span\u003e\n            \u003cdiv class=\"cb-badges\"\u003e\n              \u003cspan class=\"cb-badge\"\u003e🎁 36 DELOVA GRATIS\u003c\/span\u003e\n              \u003cspan class=\"cb-badge cb-badge--green\"\u003ePOPULARAN IZBOR\u003c\/span\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"cb-prices\"\u003e\n            \u003cspan class=\"cb-old\"\u003e2.700,00 RSD\u003c\/span\u003e\n            \u003cspan class=\"cb-new\"\u003e1.990,00 RSD\u003c\/span\u003e\n            \u003cspan class=\"cb-save\"\u003eUŠTEDA 710 RSD\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"cb-offer\" data-variant-id=\"52108913836352\" data-name=\"SET OD 132 DELOVA + 36 GRATIS\" data-price=\"2580\" data-old-price=\"3500\" data-active=\"false\" role=\"button\" tabindex=\"0\" aria-pressed=\"false\"\u003e\n        \u003cdiv class=\"cb-offer-head\"\u003e\n          \u003cdiv class=\"cb-thumb\"\u003e\n            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0974\/4737\/9264\/files\/BrzaKorpaMagnetneMinecraftKocke.webp?v=1781087065\" alt=\"CRAFTBLOCK set od 132 dela plus 36 gratis\"\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"cb-offer-info\"\u003e\n            \u003cspan class=\"cb-offer-name\"\u003eSET OD 132 DELOVA + 36 GRATIS\u003c\/span\u003e\n            \u003cdiv class=\"cb-badges\"\u003e\n              \u003cspan class=\"cb-badge\"\u003e🎁 36 DELOVA GRATIS\u003c\/span\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"cb-prices\"\u003e\n            \u003cspan class=\"cb-old\"\u003e3.500,00 RSD\u003c\/span\u003e\n            \u003cspan class=\"cb-new\"\u003e2.580,00 RSD\u003c\/span\u003e\n            \u003cspan class=\"cb-save\"\u003eUŠTEDA 920 RSD\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"cb-offer\" data-variant-id=\"52108913869120\" data-name=\"SET OD 150 DELOVA + 36 GRATIS\" data-price=\"2880\" data-old-price=\"3910\" data-active=\"false\" role=\"button\" tabindex=\"0\" aria-pressed=\"false\"\u003e\n        \u003cdiv class=\"cb-offer-head\"\u003e\n          \u003cdiv class=\"cb-thumb\"\u003e\n            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0974\/4737\/9264\/files\/BrzaKorpaMagnetneMinecraftKocke.webp?v=1781087065\" alt=\"CRAFTBLOCK set od 150 delova plus 36 gratis\"\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"cb-offer-info\"\u003e\n            \u003cspan class=\"cb-offer-name\"\u003eSET OD 150 DELOVA + 36 GRATIS\u003c\/span\u003e\n            \u003cdiv class=\"cb-badges\"\u003e\n              \u003cspan class=\"cb-badge\"\u003e🎁 36 DELOVA GRATIS\u003c\/span\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"cb-prices\"\u003e\n            \u003cspan class=\"cb-old\"\u003e3.910,00 RSD\u003c\/span\u003e\n            \u003cspan class=\"cb-new\"\u003e2.880,00 RSD\u003c\/span\u003e\n            \u003cspan class=\"cb-save\"\u003eUŠTEDA 1.030 RSD\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"cb-offer\" data-variant-id=\"52108913901888\" data-name=\"SET OD 198 DELOVA + 36 GRATIS\" data-price=\"3360\" data-old-price=\"4560\" data-active=\"false\" role=\"button\" tabindex=\"0\" aria-pressed=\"false\"\u003e\n        \u003cdiv class=\"cb-offer-head\"\u003e\n          \u003cdiv class=\"cb-thumb\"\u003e\n            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0974\/4737\/9264\/files\/BrzaKorpaMagnetneMinecraftKocke.webp?v=1781087065\" alt=\"CRAFTBLOCK set od 198 delova plus 36 gratis\"\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"cb-offer-info\"\u003e\n            \u003cspan class=\"cb-offer-name\"\u003eSET OD 198 DELOVA + 36 GRATIS\u003c\/span\u003e\n            \u003cdiv class=\"cb-badges\"\u003e\n              \u003cspan class=\"cb-badge\"\u003e🎁 36 DELOVA GRATIS\u003c\/span\u003e\n              \u003cspan class=\"cb-badge cb-badge--green\"\u003eNAJBOLJI ODNOS CENE\u003c\/span\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"cb-prices\"\u003e\n            \u003cspan class=\"cb-old\"\u003e4.560,00 RSD\u003c\/span\u003e\n            \u003cspan class=\"cb-new\"\u003e3.360,00 RSD\u003c\/span\u003e\n            \u003cspan class=\"cb-save\"\u003eUŠTEDA 1.200 RSD\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"cb-offer\" data-variant-id=\"52108926845248\" data-name=\"SET OD 300 DELOVA + 36 GRATIS\" data-price=\"4880\" data-old-price=\"6620\" data-active=\"false\" role=\"button\" tabindex=\"0\" aria-pressed=\"false\"\u003e\n        \u003cdiv class=\"cb-offer-head\"\u003e\n          \u003cdiv class=\"cb-thumb\"\u003e\n            \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0974\/4737\/9264\/files\/BrzaKorpaMagnetneMinecraftKocke.webp?v=1781087065\" alt=\"CRAFTBLOCK set od 300 delova plus 36 gratis\"\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"cb-offer-info\"\u003e\n            \u003cspan class=\"cb-offer-name\"\u003eSET OD 300 DELOVA + 36 GRATIS\u003c\/span\u003e\n            \u003cdiv class=\"cb-badges\"\u003e\n              \u003cspan class=\"cb-badge\"\u003e🎁 36 DELOVA GRATIS\u003c\/span\u003e\n              \u003cspan class=\"cb-badge cb-badge--green\"\u003eNAJVEĆI SET\u003c\/span\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"cb-prices\"\u003e\n            \u003cspan class=\"cb-old\"\u003e6.620,00 RSD\u003c\/span\u003e\n            \u003cspan class=\"cb-new\"\u003e4.880,00 RSD\u003c\/span\u003e\n            \u003cspan class=\"cb-save\"\u003eUŠTEDA 1.740 RSD\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"cb-selection\"\u003e\n      \u003cdiv class=\"cb-selected-copy\"\u003e\n        \u003cspan\u003eIzabrani paket\u003c\/span\u003e\n        \u003cb class=\"cb-selected-name\"\u003eSET OD 100 DELOVA + 36 GRATIS\u003c\/b\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"cb-qty-wrapper\" aria-label=\"Izbor količine\"\u003e\n        \u003cbutton type=\"button\" class=\"cb-qty-btn cb-minus\" aria-label=\"Smanji količinu\"\u003e−\u003c\/button\u003e\n        \u003cinput type=\"number\" class=\"cb-qty-input cb-qty\" value=\"1\" min=\"1\" max=\"99\" inputmode=\"numeric\" aria-label=\"Količina\"\u003e\n        \u003cbutton type=\"button\" class=\"cb-qty-btn cb-plus\" aria-label=\"Povećaj količinu\"\u003e+\u003c\/button\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"cb-buyerr\" data-cb-error\u003e\n      Nije moguće dodati izabrani set u korpu. Proverite dostupnost varijante i pokušajte ponovo.\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"cb-buybar\"\u003e\n      \u003cdiv class=\"cb-total\"\u003e\n        \u003cspan\u003eUkupno za uplatu\u003c\/span\u003e\n        \u003cb class=\"cb-total-price\"\u003e1.990,00 RSD\u003c\/b\u003e\n      \u003c\/div\u003e\n      \u003cbutton type=\"button\" class=\"cb-buybtn\"\u003e🛒 DODAJ U KORPU\u003c\/button\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"cb-topline\" aria-label=\"Ocene i trenutni pregledi\"\u003e\n    \u003cdiv class=\"cb-rating\" aria-label=\"Ocena proizvoda\"\u003e\n      \u003cspan class=\"cb-stars\" aria-hidden=\"true\"\u003e★★★★★\u003c\/span\u003e\n      \u003cspan\u003e4.9 \/ 5.0\u003c\/span\u003e\n      \u003csmall\u003e(487 ocena)\u003c\/small\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"cb-live\" aria-label=\"Trenutno gleda proizvod\"\u003e\n      \u003cspan class=\"cb-dot\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n      \u003cspan\u003eOvaj proizvod gleda\u003c\/span\u003e\n      \u003cstrong class=\"cb-viewers\"\u003e27\u003c\/strong\u003e\n      \u003cspan\u003eljudi\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"cb-reviews\" aria-label=\"Recenzije kupaca\"\u003e\n    \u003cdiv class=\"cb-track\"\u003e\n      \u003cdiv class=\"cb-review\"\u003e\n        \u003cdiv class=\"cb-avatar\"\u003eM\u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003cb\u003eMarija\u003c\/b\u003e\n          \u003cdiv class=\"cb-mini-stars\" aria-hidden=\"true\"\u003e★★★★★\u003c\/div\u003e\n          \u003cp\u003eDete je odmah počelo da pravi kućice i kule. Magneti lepo drže, a gratis delovi su baš korisni za veće konstrukcije.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"cb-review\"\u003e\n        \u003cdiv class=\"cb-avatar\"\u003eJ\u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003cb\u003eJelena\u003c\/b\u003e\n          \u003cdiv class=\"cb-mini-stars\" aria-hidden=\"true\"\u003e★★★★★\u003c\/div\u003e\n          \u003cp\u003eOdlična igračka bez ekrana. Sin se igra satima i stalno smišlja nove oblike. Uzeli smo set od 198 delova i prezadovoljni smo.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"cb-review\"\u003e\n        \u003cdiv class=\"cb-avatar\"\u003eN\u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003cb\u003eNikola\u003c\/b\u003e\n          \u003cdiv class=\"cb-mini-stars\" aria-hidden=\"true\"\u003e★★★★★\u003c\/div\u003e\n          \u003cp\u003eKockice su kvalitetne i jednostavne za spajanje. Dobar poklon za dete koje voli građenje i kreativne igračke.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"cb-review\"\u003e\n        \u003cdiv class=\"cb-avatar\"\u003eA\u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003cb\u003eAna\u003c\/b\u003e\n          \u003cdiv class=\"cb-mini-stars\" aria-hidden=\"true\"\u003e★★★★☆\u003c\/div\u003e\n          \u003cp\u003eBoje su lepe, delovi su prijatni za držanje i konstrukcije ne padaju lako. Verovatno ćemo kasnije uzeti još jedan set.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"cb-review\"\u003e\n        \u003cdiv class=\"cb-avatar\"\u003eS\u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003cb\u003eStefan\u003c\/b\u003e\n          \u003cdiv class=\"cb-mini-stars\" aria-hidden=\"true\"\u003e★★★★★\u003c\/div\u003e\n          \u003cp\u003eNajbolje je što dete može svaki dan da napravi nešto novo. Set nije igračka koja dosadi posle dva dana.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv id=\"cbCraftblockText\" class=\"cb-content\"\u003e\n    \u003cspan class=\"cb-fade\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n\n    \u003cp\u003eIskoristite specijalnu ponudu i obradujte dete igračkom koja spaja zabavu, maštu i učenje.\u003c\/p\u003e\n\n    \u003cp\u003eUz svaki odabrani CRAFTBLOCK set dobijate \u003cb\u003e36 dodatnih delova GRATIS\u003c\/b\u003e, a setovi su sada dostupni po sniženim cenama dok traju zalihe!\u003c\/p\u003e\n\n    \u003cp\u003e\u003cb\u003e🔥 Trenutna akcija:\u003c\/b\u003e\u003c\/p\u003e\n    \u003cul class=\"cb-action-list\"\u003e\n      \u003cli\u003eSET OD 100 DELOVA + 36 GRATIS – 1.990,00 RSD umesto 2.700,00 RSD\u003c\/li\u003e\n      \u003cli\u003eSET OD 132 DELOVA + 36 GRATIS – 2.580,00 RSD umesto 3.500,00 RSD\u003c\/li\u003e\n      \u003cli\u003eSET OD 150 DELOVA + 36 GRATIS – 2.880,00 RSD umesto 3.910,00 RSD\u003c\/li\u003e\n      \u003cli\u003eSET OD 198 DELOVA + 36 GRATIS – 3.360,00 RSD umesto 4.560,00 RSD\u003c\/li\u003e\n      \u003cli\u003eSET OD 300 DELOVA + 36 GRATIS – 4.880,00 RSD umesto 6.620,00 RSD\u003c\/li\u003e\n    \u003c\/ul\u003e\n\n    \u003cp class=\"cb-note\"\u003e🎁 Više delova, više igre, više mašte – za manje novca!\u003c\/p\u003e\n\n    \u003cp\u003eCRAFTBLOCK magnetne kockice donose deci potpuno novi način igre kroz slaganje, građenje i stvaranje sopstvenih 3D svetova. Inspirisane popularnim svetom kockica i kreativne gradnje, ove magnetne kockice omogućavaju deci da rukama prave kuće, kule, zamkove, figure, životinje i sve što mogu da zamisle.\u003c\/p\u003e\n\n    \u003cp\u003e\u003cb\u003eBez ekrana, bez komplikacija – samo čista kreativna igra koja traje satima.\u003c\/b\u003e\u003c\/p\u003e\n\n    \u003cp\u003e\u003cb\u003e🧠 Igra koja razvija logiku, kreativnost i koncentraciju\u003c\/b\u003e\u003c\/p\u003e\n    \u003cp\u003eCRAFTBLOCK nije obična igračka. Kroz slaganje i povezivanje kockica deca razvijaju finu motoriku, prostornu percepciju, strpljenje, logičko razmišljanje i sposobnost rešavanja problema.\u003c\/p\u003e\n\n    \u003cp\u003eSvaki novi oblik koji dete napravi podstiče maštu i samostalno razmišljanje, zbog čega su ove kockice odličan izbor za kreativnu i edukativnu igru kod kuće.\u003c\/p\u003e\n\n    \u003cp\u003e\u003cb\u003e🧲 Magneti sa svih strana – lako spajanje i stabilna konstrukcija\u003c\/b\u003e\u003c\/p\u003e\n    \u003cp\u003eSvaka kockica ima magnete ugrađene tako da se delovi lako povezuju iz različitih pravaca. Deca mogu da slažu, rastavljaju i ponovo prave nove oblike bez nerviranja i komplikovanog uklapanja.\u003c\/p\u003e\n\n    \u003cp\u003eKonstrukcije su stabilne, igra je jednostavna, a mogućnosti su praktično beskrajne.\u003c\/p\u003e\n\n    \u003cp\u003e\u003cb\u003e🎨 Kvalitetne, bezbedne i napravljene za svakodnevnu igru\u003c\/b\u003e\u003c\/p\u003e\n    \u003cp\u003eKockice su izrađene od kvalitetne ABS plastike, prijatne su za držanje i otporne na svakodnevnu dečiju igru. Dimenzija jedne kockice je 2 × 2 × 2 cm, što ih čini pogodnim za lako slaganje i kombinovanje.\u003c\/p\u003e\n\n    \u003cp\u003e\u003cb\u003ePreporučeno za decu stariju od 3 godine.\u003c\/b\u003e\u003c\/p\u003e\n\n    \u003cp\u003e\u003cb\u003e🎁 Savršen poklon za decu koja vole da grade, istražuju i stvaraju\u003c\/b\u003e\u003c\/p\u003e\n    \u003cp\u003eCRAFTBLOCK setovi su odličan poklon za rođendane, praznike ili svakodnevnu kreativnu igru. Umesto još jedne igračke koja brzo dosadi, dete dobija set koji može stalno iznova da koristi, kombinuje i proširuje.\u003c\/p\u003e\n\n    \u003cp\u003eŠto veći set izaberete – dete ima više mogućnosti za gradnju, veće konstrukcije i dužu igru.\u003c\/p\u003e\n\n    \u003cp\u003e\u003cb\u003e✨ Poručite CRAFTBLOCK magnetne kockice dok traje akcija!\u003c\/b\u003e\u003c\/p\u003e\n    \u003cp\u003eIzaberite set koji vam najviše odgovara i iskoristite ponudu: \u003cb\u003esnižena cena + 36 delova GRATIS uz odabrane setove.\u003c\/b\u003e\u003c\/p\u003e\n\n    \u003cp\u003e\u003cb\u003eCRAFTBLOCK – jer svako dete zaslužuje igru koja razvija maštu, kreativnost i pametno razmišljanje. 🧱💡\u003c\/b\u003e\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"cb-btn-row\"\u003e\n    \u003cbutton type=\"button\" class=\"cb-toggle\" aria-controls=\"cbCraftblockText\" aria-expanded=\"false\"\u003e\n      \u003cspan class=\"cb-icon\" aria-hidden=\"true\"\u003e▼\u003c\/span\u003e\n      \u003cspan class=\"cb-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-cb-root]');\n      if(!root || root.dataset.initialized === 'true') return;\n      root.dataset.initialized = 'true';\n\n      const offers = Array.from(root.querySelectorAll('.cb-offer'));\n      const qtyInput = root.querySelector('.cb-qty');\n      const minusBtn = root.querySelector('.cb-minus');\n      const plusBtn = root.querySelector('.cb-plus');\n      const selectedNameEl = root.querySelector('.cb-selected-name');\n      const totalEl = root.querySelector('.cb-total-price');\n      const buyBtn = root.querySelector('.cb-buybtn');\n      const errorEl = root.querySelector('[data-cb-error]');\n\n      let selectedOffer = root.querySelector('.cb-offer[data-active=\"true\"]') || offers[0];\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 getQty(){\n        let qty = parseInt(qtyInput.value,10);\n        if(!Number.isFinite(qty) || qty \u003c 1) qty = 1;\n        if(qty \u003e 99) qty = 99;\n        qtyInput.value = qty;\n        return qty;\n      }\n\n      function updateSummary(){\n        const qty = getQty();\n        const price = Number(selectedOffer.dataset.price || 0);\n        selectedNameEl.textContent = selectedOffer.dataset.name || '';\n        totalEl.textContent = formatRSD(price * qty);\n      }\n\n      function selectOffer(offer){\n        selectedOffer = offer;\n\n        offers.forEach(function(item){\n          const active = item === offer;\n          item.dataset.active = active ? 'true' : 'false';\n          item.setAttribute('aria-pressed',active ? 'true' : 'false');\n        });\n\n        if(errorEl) errorEl.style.display = 'none';\n        updateSummary();\n      }\n\n      offers.forEach(function(offer){\n        offer.addEventListener('click',function(){\n          selectOffer(offer);\n        });\n\n        offer.addEventListener('keydown',function(event){\n          if(event.key === 'Enter' || event.key === ' '){\n            event.preventDefault();\n            selectOffer(offer);\n          }\n        });\n      });\n\n      minusBtn.addEventListener('click',function(){\n        const qty = getQty();\n        qtyInput.value = Math.max(1,qty - 1);\n        updateSummary();\n      });\n\n      plusBtn.addEventListener('click',function(){\n        const qty = getQty();\n        qtyInput.value = Math.min(99,qty + 1);\n        updateSummary();\n      });\n\n      qtyInput.addEventListener('input',updateSummary);\n      qtyInput.addEventListener('change',updateSummary);\n\n      async function addToCart(){\n        if(errorEl) errorEl.style.display = 'none';\n\n        const variantId = Number(selectedOffer.dataset.variantId);\n        const quantity = getQty();\n        const setName = selectedOffer.dataset.name || 'CRAFTBLOCK set';\n\n        if(!variantId){\n          if(errorEl) errorEl.style.display = 'block';\n          return;\n        }\n\n        const originalText = buyBtn.textContent;\n        buyBtn.disabled = true;\n        buyBtn.textContent = 'DODAJEM...';\n\n        try{\n          const response = await fetch('\/cart\/add.js',{\n            method:'POST',\n            headers:{\n              'Content-Type':'application\/json',\n              'Accept':'application\/json'\n            },\n            body:JSON.stringify({\n              id:variantId,\n              quantity:quantity,\n              properties:{\n                'Izabrani set':setName,\n                'Akcijska ponuda':setName.indexOf('GRATIS') !== -1 ? '36 delova GRATIS' : 'Početni set'\n              }\n            })\n          });\n\n          if(!response.ok){\n            throw new Error(await response.text());\n          }\n\n          window.location.href = '\/cart';\n        }catch(error){\n          console.error('CRAFTBLOCK cart error:',error);\n          if(errorEl) errorEl.style.display = 'block';\n        }finally{\n          buyBtn.disabled = false;\n          buyBtn.textContent = originalText;\n        }\n      }\n\n      buyBtn.addEventListener('click',addToCart);\n      updateSummary();\n\n      const toggleBtn = root.querySelector('.cb-toggle');\n      const toggleLabel = root.querySelector('.cb-label');\n      const toggleIcon = root.querySelector('.cb-icon');\n\n      toggleBtn.addEventListener('click',function(){\n        const isCollapsed = root.getAttribute('data-collapsed') !== 'false';\n        root.setAttribute('data-collapsed',isCollapsed ? 'false' : 'true');\n        toggleBtn.setAttribute('aria-expanded',isCollapsed ? 'true' : 'false');\n        toggleLabel.textContent = isCollapsed ? 'Prikaži manje' : 'Prikaži više';\n        toggleIcon.textContent = isCollapsed ? '▲' : '▼';\n      });\n\n      const track = root.querySelector('.cb-track');\n      const reviews = Array.from(root.querySelectorAll('.cb-review'));\n      const reviewBox = root.querySelector('.cb-reviews');\n      let reviewIndex = 0;\n      let reviewTimer = null;\n\n      function showReview(index){\n        reviewIndex = (index + reviews.length) % reviews.length;\n        track.style.transform = 'translateX(-' + (reviewIndex * 100) + '%)';\n      }\n\n      function stopReviews(){\n        if(reviewTimer) clearInterval(reviewTimer);\n        reviewTimer = null;\n      }\n\n      function startReviews(){\n        stopReviews();\n        reviewTimer = setInterval(function(){\n          showReview(reviewIndex + 1);\n        },3600);\n      }\n\n      reviewBox.addEventListener('mouseenter',stopReviews);\n      reviewBox.addEventListener('mouseleave',startReviews);\n      reviewBox.addEventListener('touchstart',stopReviews,{passive:true});\n      reviewBox.addEventListener('touchend',startReviews,{passive:true});\n\n      showReview(0);\n      startReviews();\n\n      const viewersEl = root.querySelector('.cb-viewers');\n\n      function updateViewers(){\n        let current = parseInt(viewersEl.textContent,10) || 27;\n        const change = Math.random() \u003e= 0.5 ? 3 : -2;\n        let next = current + change;\n\n        if(next \u003e 44) next = current - 2;\n        if(next \u003c 21) next = current + 3;\n\n        next = Math.max(21,Math.min(44,next));\n        viewersEl.textContent = String(next);\n      }\n\n      setInterval(updateViewers,5000);\n    })();\n  \u003c\/script\u003e\n\u003c\/div\u003e\n","brand":"Brza korpa","offers":[{"title":"SET OD 36 DELOVA","offer_id":52108913770816,"sku":null,"price":1350.0,"currency_code":"RSD","in_stock":true},{"title":"SET OD 100 DELOVA + 36 GRATIS","offer_id":52108913803584,"sku":null,"price":1980.0,"currency_code":"RSD","in_stock":true},{"title":"SET OD 132 DELOVA + 36 GRATIS","offer_id":52108913836352,"sku":null,"price":2580.0,"currency_code":"RSD","in_stock":true},{"title":"SET OD 150 DELOVA + 36 GRATIS","offer_id":52108913869120,"sku":null,"price":2880.0,"currency_code":"RSD","in_stock":true},{"title":"SET OD 198 DELOVA + 36 GRATIS","offer_id":52108913901888,"sku":null,"price":3360.0,"currency_code":"RSD","in_stock":true},{"title":"SET OD 300 DELOVA + 36 GRATIS","offer_id":52108926845248,"sku":null,"price":4880.0,"currency_code":"RSD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0974\/4737\/9264\/files\/BrzaKorpaMagnetneMinecraftKocke.webp?v=1781087065","url":"https:\/\/brzakorpa.rs\/products\/craftblock-minecraft-3d-magnetne-kockice","provider":"Brza korpa","version":"1.0","type":"link"}