{"id":6062,"date":"2024-12-29T19:56:46","date_gmt":"2024-12-29T18:56:46","guid":{"rendered":"https:\/\/nsbi.org.rs\/?page_id=6062"},"modified":"2026-07-22T14:58:13","modified_gmt":"2026-07-22T13:58:13","slug":"nsbi-prodavnica","status":"publish","type":"page","link":"https:\/\/nsbi.org.rs\/sr\/nsbi-prodavnica","title":{"rendered":"Prodavnica"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Dragi biciklisti, predstavljamo vam na\u0161u paletu bici proizvoda. Svaki od proizvoda mo\u017ee biti va\u0161 uz odre\u0111enu donaciju, a poru\u010divanje se vr\u0161i putem na\u0161e internet prodavnice u anstavku.<\/p>\n\n\n\n<div class=\"wp-block-uagb-advanced-heading uagb-block-0ad19f91\"><h2 class=\"uagb-heading-text\">Polegdaj  i poru\u010di proizvode<\/h2><\/div>\n\n\n\n<div class=\"wp-block-uagb-slider uagb-block-1c2bc356 uagb-slider-container\"><div class=\"uagb-slides uagb-swiper\"><div class=\"swiper-wrapper\">\n<div class=\"wp-block-uagb-slider-child uagb-slider-child-wrap swiper-slide uagb-block-c3d98dce\"><div class=\"swiper-content\">\n<div class=\"wp-block-uagb-container uagb-block-9222dab7 alignfull uagb-is-root-container\"><div class=\"uagb-container-inner-blocks-wrap\">\n<div class=\"uagb-block-ab1971ca uagb-infobox__content-wrap  uagb-infobox-icon-above-title uagb-infobox-image-valign-top wp-block-uagb-info-box\"><div class=\"uagb-ifb-content\"><div class=\"uagb-ifb-title-wrap\"><h3 class=\"uagb-ifb-title\">Bici \u0161olje<\/h3><\/div><p class=\"uagb-ifb-desc\">Najbolje vo\u017enje po\u010dinju dobrom kafom (ili \u010dajem), a najbolji gra\u0111anski aktivizam po\u010dinje jutarnjim skrolovanjem i prime\u0107ivanjem \u0161ta u gradu mo\u017ee bolje. Ova \u0161olja je tvoj zvani\u010dni \u201eNSBI sau\u010desnik\u201c u kreiranju boljeg Novog Sada.<br>Savr\u0161eno le\u017ei u ruci dok prelistava\u0161 nove prijave na sajtu ili planira\u0161 slede\u0107u Kriti\u010dnu masu.<br><strong>Community Vibe:<\/strong> Idealna za kancelariju \u2013 da kolege odmah znaju za\u0161to na posao dolazi\u0161 nasmejan\/a i bez stresa od saobra\u0107ajnog \u0161pica.<br><strong>Gde ide novac?<\/strong> Kupovinom ove \u0161olje zapravo \u201e\u010dasti\u0161 kafom\u201c na\u0161 tim koji svakodnevno pi\u0161e dopise, obilazi teren i pritiska institucije da rade svoj posao. Hvala ti \u0161to puni\u0161 na\u0161e baterije!<\/p><\/div><\/div>\n\n\n\t\t\t\t\t<div\n\t\t\t\t\t\tclass=\"wp-block-uagb-image-gallery uagb-block-95706394     \"\n\t\t\t\t\t\tstyle=\"\"\n\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"spectra-image-gallery spectra-image-gallery__layout--grid spectra-image-gallery__layout--grid-col-3 spectra-image-gallery__layout--grid-col-tab-3 spectra-image-gallery__layout--grid-col-mob-2\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"spectra-image-gallery__media-wrapper\" data-spectra-gallery-image-id=\"8735\" tabindex=\"0\">\n\t\t\t\t\t\t\t<div class=\"spectra-image-gallery__media spectra-image-gallery__media--grid\">\n\t\t\t\t<picture>\n\t\t\t\t\t<source media=\"(min-width: 1024px)\" data-srcset=\"https:\/\/nsbi.org.rs\/wp-content\/uploads\/2026\/06\/WhatsApp-Image-2026-06-02-at-23.56.11.jpeg\">\n\t\t\t\t\t<source media=\"(min-width: 768px)\" data-srcset=\"https:\/\/nsbi.org.rs\/wp-content\/uploads\/2026\/06\/WhatsApp-Image-2026-06-02-at-23.56.11-990x1038.jpeg\">\n\t\t\t\t\t<img decoding=\"async\" class=\"spectra-image-gallery__media-thumbnail spectra-image-gallery__media-thumbnail--grid lazyload\" data-src=\"https:\/\/nsbi.org.rs\/wp-content\/uploads\/2026\/06\/WhatsApp-Image-2026-06-02-at-23.56.11-768x805.jpeg\" alt=\"\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 768px; --smush-placeholder-aspect-ratio: 768\/805;\" \/>\n\t\t\t\t<\/picture>\n\t\t\t\t<div class=\"spectra-image-gallery__media-thumbnail-blurrer\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"spectra-image-gallery__media-thumbnail-caption-wrapper spectra-image-gallery__media-thumbnail-caption-wrapper--overlay\"><\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"spectra-image-gallery__media-wrapper\" data-spectra-gallery-image-id=\"8737\" tabindex=\"0\">\n\t\t\t\t\t\t\t<div class=\"spectra-image-gallery__media spectra-image-gallery__media--grid\">\n\t\t\t\t<picture>\n\t\t\t\t\t<source media=\"(min-width: 1024px)\" data-srcset=\"https:\/\/nsbi.org.rs\/wp-content\/uploads\/2026\/06\/WhatsApp-Image-2026-06-02-at-23.56.52.jpeg\">\n\t\t\t\t\t<source media=\"(min-width: 768px)\" data-srcset=\"https:\/\/nsbi.org.rs\/wp-content\/uploads\/2026\/06\/WhatsApp-Image-2026-06-02-at-23.56.52-990x1094.jpeg\">\n\t\t\t\t\t<img decoding=\"async\" class=\"spectra-image-gallery__media-thumbnail spectra-image-gallery__media-thumbnail--grid lazyload\" data-src=\"https:\/\/nsbi.org.rs\/wp-content\/uploads\/2026\/06\/WhatsApp-Image-2026-06-02-at-23.56.52-768x849.jpeg\" alt=\"\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 768px; --smush-placeholder-aspect-ratio: 768\/849;\" \/>\n\t\t\t\t<\/picture>\n\t\t\t\t<div class=\"spectra-image-gallery__media-thumbnail-blurrer\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"spectra-image-gallery__media-thumbnail-caption-wrapper spectra-image-gallery__media-thumbnail-caption-wrapper--overlay\"><\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"spectra-image-gallery__media-wrapper\" data-spectra-gallery-image-id=\"8739\" tabindex=\"0\">\n\t\t\t\t\t\t\t<div class=\"spectra-image-gallery__media spectra-image-gallery__media--grid\">\n\t\t\t\t<picture>\n\t\t\t\t\t<source media=\"(min-width: 1024px)\" data-srcset=\"https:\/\/nsbi.org.rs\/wp-content\/uploads\/2026\/06\/WhatsApp-Image-2026-06-02-at-23.57.53.jpeg\">\n\t\t\t\t\t<source media=\"(min-width: 768px)\" data-srcset=\"https:\/\/nsbi.org.rs\/wp-content\/uploads\/2026\/06\/WhatsApp-Image-2026-06-02-at-23.57.53-990x1140.jpeg\">\n\t\t\t\t\t<img decoding=\"async\" class=\"spectra-image-gallery__media-thumbnail spectra-image-gallery__media-thumbnail--grid lazyload\" data-src=\"https:\/\/nsbi.org.rs\/wp-content\/uploads\/2026\/06\/WhatsApp-Image-2026-06-02-at-23.57.53-768x884.jpeg\" alt=\"\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 768px; --smush-placeholder-aspect-ratio: 768\/884;\" \/>\n\t\t\t\t<\/picture>\n\t\t\t\t<div class=\"spectra-image-gallery__media-thumbnail-blurrer\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"spectra-image-gallery__media-thumbnail-caption-wrapper spectra-image-gallery__media-thumbnail-caption-wrapper--overlay\"><\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-uagb-slider-child uagb-slider-child-wrap swiper-slide uagb-block-9901b3b0\"><div class=\"swiper-content\">\n<div class=\"wp-block-uagb-container uagb-block-9a29cc69 alignfull uagb-is-root-container\"><div class=\"uagb-container-inner-blocks-wrap\">\n<div class=\"uagb-block-e0acdce3 uagb-infobox__content-wrap  uagb-infobox-icon-above-title uagb-infobox-image-valign-top wp-block-uagb-info-box\"><div class=\"uagb-ifb-content\"><div class=\"uagb-ifb-title-wrap\"><h3 class=\"uagb-ifb-title\">Bici cegeri<\/h3><\/div><p class=\"uagb-ifb-desc\">Zaboravi na plasti\u010dne kese koje se upetljaju u \u017ebice ili otka\u010de sa kormana u vo\u017enji. Ovaj ceger je krojen za novosadske bicikliste i sve one koji vole ovaj grad bez izduvnih gasova.<br>Dovoljno je prostran za pijac&#8217; Limanski ili Futo\u0161ki, dovoljno jak za nedeljnu kupovinu i dovoljno lagan za ranac, korpu ili bisage.<br><strong>Community Vibe:<\/strong> No\u0161enjem ovog cegera na ulici \u0161alje\u0161 jasnu poruku \u2013 ja sam deo ekipe koja aktivno \u010duva Novi Sad i bori se za prohodne staze.<br><strong>Gde ide novac?<\/strong> Svaki kupljeni ceger direktno finansira odr\u017eavanje na\u0161e platforme za prijavu o\u0161te\u0107enja i rad na biciklisti\u010dkoj infrastrukturi. Kupi ceger, podr\u017ei bolje bici staze!<\/p><\/div><\/div>\n<\/div><\/div>\n\n\n\t\t\t\t\t<div\n\t\t\t\t\t\tclass=\"wp-block-uagb-image-gallery uagb-block-eb05a3e2     \"\n\t\t\t\t\t\tstyle=\"\"\n\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"spectra-image-gallery spectra-image-gallery__layout--masonry spectra-image-gallery__layout--masonry-col-3 spectra-image-gallery__layout--masonry-col-tab-3 spectra-image-gallery__layout--masonry-col-mob-2\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"spectra-image-gallery__media-wrapper--isotope\">\n\t\t\t\t\t\t\t<div class=\"spectra-image-gallery__media-wrapper\" data-spectra-gallery-image-id=\"8741\" tabindex=\"0\">\n\t\t\t\t\t\t\t<div class=\"spectra-image-gallery__media spectra-image-gallery__media--masonry\">\n\t\t\t\t<picture>\n\t\t\t\t\t<source media=\"(min-width: 1024px)\" data-srcset=\"https:\/\/nsbi.org.rs\/wp-content\/uploads\/2026\/06\/WhatsApp-Image-2026-06-02-at-23.48.30-1.jpeg\">\n\t\t\t\t\t<source media=\"(min-width: 768px)\" data-srcset=\"https:\/\/nsbi.org.rs\/wp-content\/uploads\/2026\/06\/WhatsApp-Image-2026-06-02-at-23.48.30-1.jpeg\">\n\t\t\t\t\t<img decoding=\"async\" class=\"spectra-image-gallery__media-thumbnail spectra-image-gallery__media-thumbnail--masonry lazyload\" data-src=\"https:\/\/nsbi.org.rs\/wp-content\/uploads\/2026\/06\/WhatsApp-Image-2026-06-02-at-23.48.30-1-614x1000.jpeg\" alt=\"\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 614px; --smush-placeholder-aspect-ratio: 614\/1000;\" \/>\n\t\t\t\t<\/picture>\n\t\t\t\t<div class=\"spectra-image-gallery__media-thumbnail-blurrer\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"spectra-image-gallery__media-thumbnail-caption-wrapper spectra-image-gallery__media-thumbnail-caption-wrapper--overlay\"><\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"spectra-image-gallery__media-wrapper--isotope\">\n\t\t\t\t\t\t\t<div class=\"spectra-image-gallery__media-wrapper\" data-spectra-gallery-image-id=\"8743\" tabindex=\"0\">\n\t\t\t\t\t\t\t<div class=\"spectra-image-gallery__media spectra-image-gallery__media--masonry\">\n\t\t\t\t<picture>\n\t\t\t\t\t<source media=\"(min-width: 1024px)\" data-srcset=\"https:\/\/nsbi.org.rs\/wp-content\/uploads\/2026\/06\/WhatsApp-Image-2026-06-02-at-23.49.32.jpeg\">\n\t\t\t\t\t<source media=\"(min-width: 768px)\" data-srcset=\"https:\/\/nsbi.org.rs\/wp-content\/uploads\/2026\/06\/WhatsApp-Image-2026-06-02-at-23.49.32.jpeg\">\n\t\t\t\t\t<img decoding=\"async\" class=\"spectra-image-gallery__media-thumbnail spectra-image-gallery__media-thumbnail--masonry lazyload\" data-src=\"https:\/\/nsbi.org.rs\/wp-content\/uploads\/2026\/06\/WhatsApp-Image-2026-06-02-at-23.49.32-598x1000.jpeg\" alt=\"\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 598px; --smush-placeholder-aspect-ratio: 598\/1000;\" \/>\n\t\t\t\t<\/picture>\n\t\t\t\t<div class=\"spectra-image-gallery__media-thumbnail-blurrer\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"spectra-image-gallery__media-thumbnail-caption-wrapper spectra-image-gallery__media-thumbnail-caption-wrapper--overlay\"><\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"spectra-image-gallery__media-wrapper--isotope\">\n\t\t\t\t\t\t\t<div class=\"spectra-image-gallery__media-wrapper\" data-spectra-gallery-image-id=\"8745\" tabindex=\"0\">\n\t\t\t\t\t\t\t<div class=\"spectra-image-gallery__media spectra-image-gallery__media--masonry\">\n\t\t\t\t<picture>\n\t\t\t\t\t<source media=\"(min-width: 1024px)\" data-srcset=\"https:\/\/nsbi.org.rs\/wp-content\/uploads\/2026\/06\/WhatsApp-Image-2026-06-02-at-23.50.15.jpeg\">\n\t\t\t\t\t<source media=\"(min-width: 768px)\" data-srcset=\"https:\/\/nsbi.org.rs\/wp-content\/uploads\/2026\/06\/WhatsApp-Image-2026-06-02-at-23.50.15.jpeg\">\n\t\t\t\t\t<img decoding=\"async\" class=\"spectra-image-gallery__media-thumbnail spectra-image-gallery__media-thumbnail--masonry lazyload\" data-src=\"https:\/\/nsbi.org.rs\/wp-content\/uploads\/2026\/06\/WhatsApp-Image-2026-06-02-at-23.50.15-593x1000.jpeg\" alt=\"\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 593px; --smush-placeholder-aspect-ratio: 593\/1000;\" \/>\n\t\t\t\t<\/picture>\n\t\t\t\t<div class=\"spectra-image-gallery__media-thumbnail-blurrer\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"spectra-image-gallery__media-thumbnail-caption-wrapper spectra-image-gallery__media-thumbnail-caption-wrapper--overlay\"><\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div><\/div>\n\n\n\n<div class=\"wp-block-uagb-slider-child uagb-slider-child-wrap swiper-slide uagb-block-efa04e8a\"><div class=\"swiper-content\">\n<div class=\"wp-block-uagb-container uagb-block-fdabc23b alignfull uagb-is-root-container\"><div class=\"uagb-container-inner-blocks-wrap\">\n<div class=\"uagb-block-005b8c77 uagb-infobox__content-wrap  uagb-infobox-icon-above-title uagb-infobox-image-valign-top wp-block-uagb-info-box\"><div class=\"uagb-ifb-content\"><div class=\"uagb-ifb-title-wrap\"><h3 class=\"uagb-ifb-title\">Bici bed\u017eevi<\/h3><\/div><p class=\"uagb-ifb-desc\">Mali format, ali glasna poruka. Na\u0161i bed\u017eevi su stvoreni da se nose na teksas jaknama, rancima ili bisagama. Oni su tvoja \u201eli\u010dna karta\u201c na novosadskim ulicama koja ka\u017ee: <em>\u201eDa, ja sam jedan od onih \u0161to se okre\u0107u za svakom dobrom biciklisti\u010dkom stazom.\u201c<\/em><br>Izaberi svoj favorit, zaka\u010di ga i postani hodaju\u0107i podsetnik da ovaj grad mo\u017ee i mora da bude prohodniji za sve nas. Idealan kao modni dodatak a odli\u010dno se uklapa uz bici cegere.<br><strong>Community Vibe:<\/strong> Najlak\u0161i na\u010din da se prepoznamo na semaforu ili u saobra\u0107aju. Kad vidi\u0161 NSBI bed\u017e kod nekoga, zna\u0161 da deli\u0161 traku sa saborcem.<br><strong>Gde ide novac?<\/strong> Kupovinom bed\u017ea podr\u017eava\u0161 organizovanje i odr\u017eavanje akcija i doga\u0111aja po meri biciklista.<\/p><\/div><\/div>\n<\/div><\/div>\n\n\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-uagb-slider-child uagb-slider-child-wrap swiper-slide uagb-block-cb4c0fed\"><div class=\"swiper-content\">\n<div class=\"wp-block-uagb-container uagb-block-9da200e5 alignfull uagb-is-root-container\"><div class=\"uagb-container-inner-blocks-wrap\">\n<div class=\"uagb-block-a59752db uagb-infobox__content-wrap  uagb-infobox-icon-above-title uagb-infobox-image-valign-top wp-block-uagb-info-box\"><div class=\"uagb-ifb-content\"><div class=\"uagb-ifb-title-wrap\"><h3 class=\"uagb-ifb-title\">Bici podmeta\u010di za \u0161olje<\/h3><\/div><p class=\"uagb-ifb-desc\">Bez obzira da li na njega spu\u0161ta\u0161 jutarnju kafu, \u010daj dok radi\u0161 od ku\u0107e ili hladno pivo nakon duge vikend vo\u017enje do Fru\u0161ke gore, ovaj podmeta\u010d je tu da dr\u017ei stvari stabilnim.<br>Napravljen od odr\u017eivih materijala (drvo\/pluta), dizajniran je tako da unese pravi biciklisti\u010dki \u0161arm u tvoju dnevnu sobu ili kancelariju.<br><strong>Community Vibe:<\/strong> Odli\u010dan pokreta\u010d razgovora kada ti gosti do\u0111u na kafu. Umesto dosadnih pitanja o vremenu, pri\u010da\u0107ete o tome kako zajedno mo\u017eemo da sredimo kriti\u010dne ta\u010dke u Novom Sadu.<br><strong>Gde ide novac?<\/strong> Kupovinom podmeta\u010da poma\u017ee\u0161 nam da pratimo urbanisti\u010dke planove i primedbujemo u korist gra\u0111ana i humanog grada za ljude.<\/p><\/div><\/div>\n\n\n\n<div class=\"wp-block-uagb-image uagb-block-e531a9aa wp-block-uagb-image--layout-default wp-block-uagb-image--effect-static wp-block-uagb-image--align-none\"><figure class=\"wp-block-uagb-image__figure\"><img decoding=\"async\" data-src=\"https:\/\/nsbi.org.rs\/wp-content\/uploads\/2024\/12\/podmetaci-za-case-paleta-nsbi-990x745.jpg\" alt=\"\" class=\"uag-image-6074 lazyload\" width=\"399\" height=\"300\" title=\"podmeta\u010di za \u010da\u0161e paleta nsbi\" role=\"img\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 399px; --smush-placeholder-aspect-ratio: 399\/300;\" \/><\/figure><\/div>\n<\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-uagb-slider-child uagb-slider-child-wrap swiper-slide uagb-block-272ba673\"><div class=\"swiper-content\">\n<div class=\"wp-block-uagb-container uagb-block-8066d892 alignfull uagb-is-root-container\"><div class=\"uagb-container-inner-blocks-wrap\">\n<div class=\"uagb-block-f2f85fc3 uagb-infobox__content-wrap  uagb-infobox-icon-above-title uagb-infobox-image-valign-top wp-block-uagb-info-box\"><div class=\"uagb-ifb-content\"><div class=\"uagb-ifb-title-wrap\"><h3 class=\"uagb-ifb-title\">Bici majice<\/h3><\/div><p class=\"uagb-ifb-desc\">Ona nije samo komad ode\u0107e, ona je stav. Ova majica je stvorena za poslednji petak u mesecu, ali i za svaki drugi dan kada \u017eeli\u0161 da podseti\u0161 grad da ulice pripadaju ljudima, a ne samo \u010detvoroto\u010dka\u0161ima.<br>Napravljena od stoprocentnog, udobnog pamuka, skrojena je tako da ti bude maksimalno prijatna dok okre\u0107e\u0161 pedale po gradu, ili dok lagano kru\u017ei\u0161 Kejom.<br><strong>Community Vibe:<\/strong> Obuci je za slede\u0107u vo\u017enju i spoji se sa rekom biciklista koji \u017eele bezbedniji i zeleniji Novi Sad. Kada te ljudi vide u njoj, odmah znaju na \u010dijoj si strani na semaforu.<br><strong>Gde ide novac?<\/strong> Kupovinom majice zaista podr\u017eava\u0161 ovu pri\u010du. Tvoj doprinos je vidljiv na ulicama, a nama poma\u017ee\u0161 da se izborimo za bolji bici Novi Sad.<\/p><\/div><\/div>\n\n\n\t\t\t\t\t<div\n\t\t\t\t\t\tclass=\"wp-block-uagb-image-gallery uagb-block-c5ef683c     \"\n\t\t\t\t\t\tstyle=\"\"\n\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"spectra-image-gallery spectra-image-gallery__layout--grid spectra-image-gallery__layout--grid-col-4 spectra-image-gallery__layout--grid-col-tab-3 spectra-image-gallery__layout--grid-col-mob-2\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"spectra-image-gallery__media-wrapper\" data-spectra-gallery-image-id=\"6153\" tabindex=\"0\">\n\t\t\t\t\t\t\t<div class=\"spectra-image-gallery__media spectra-image-gallery__media--grid\">\n\t\t\t\t<picture>\n\t\t\t\t\t<source media=\"(min-width: 1024px)\" data-srcset=\"https:\/\/nsbi.org.rs\/wp-content\/uploads\/2024\/12\/viber_slika_2024-12-30_12-30-35-028-990x745.jpg\">\n\t\t\t\t\t<source media=\"(min-width: 768px)\" data-srcset=\"https:\/\/nsbi.org.rs\/wp-content\/uploads\/2024\/12\/viber_slika_2024-12-30_12-30-35-028-990x745.jpg\">\n\t\t\t\t\t<img decoding=\"async\" class=\"spectra-image-gallery__media-thumbnail spectra-image-gallery__media-thumbnail--grid lazyload\" data-src=\"https:\/\/nsbi.org.rs\/wp-content\/uploads\/2024\/12\/viber_slika_2024-12-30_12-30-35-028-768x578.jpg\" alt=\"\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 768px; --smush-placeholder-aspect-ratio: 768\/578;\" \/>\n\t\t\t\t<\/picture>\n\t\t\t\t<div class=\"spectra-image-gallery__media-thumbnail-blurrer\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"spectra-image-gallery__media-thumbnail-caption-wrapper spectra-image-gallery__media-thumbnail-caption-wrapper--overlay\"><\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"spectra-image-gallery__media-wrapper\" data-spectra-gallery-image-id=\"6148\" tabindex=\"0\">\n\t\t\t\t\t\t\t<div class=\"spectra-image-gallery__media spectra-image-gallery__media--grid\">\n\t\t\t\t<picture>\n\t\t\t\t\t<source media=\"(min-width: 1024px)\" data-srcset=\"https:\/\/nsbi.org.rs\/wp-content\/uploads\/2024\/12\/viber_slika_2024-12-30_12-30-34-892-990x745.jpg\">\n\t\t\t\t\t<source media=\"(min-width: 768px)\" data-srcset=\"https:\/\/nsbi.org.rs\/wp-content\/uploads\/2024\/12\/viber_slika_2024-12-30_12-30-34-892-990x745.jpg\">\n\t\t\t\t\t<img decoding=\"async\" class=\"spectra-image-gallery__media-thumbnail spectra-image-gallery__media-thumbnail--grid lazyload\" data-src=\"https:\/\/nsbi.org.rs\/wp-content\/uploads\/2024\/12\/viber_slika_2024-12-30_12-30-34-892-768x578.jpg\" alt=\"\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 768px; --smush-placeholder-aspect-ratio: 768\/578;\" \/>\n\t\t\t\t<\/picture>\n\t\t\t\t<div class=\"spectra-image-gallery__media-thumbnail-blurrer\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"spectra-image-gallery__media-thumbnail-caption-wrapper spectra-image-gallery__media-thumbnail-caption-wrapper--overlay\"><\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"spectra-image-gallery__media-wrapper\" data-spectra-gallery-image-id=\"6151\" tabindex=\"0\">\n\t\t\t\t\t\t\t<div class=\"spectra-image-gallery__media spectra-image-gallery__media--grid\">\n\t\t\t\t<picture>\n\t\t\t\t\t<source media=\"(min-width: 1024px)\" data-srcset=\"https:\/\/nsbi.org.rs\/wp-content\/uploads\/2024\/12\/viber_slika_2024-12-30_12-30-34-994-1-990x745.jpg\">\n\t\t\t\t\t<source media=\"(min-width: 768px)\" data-srcset=\"https:\/\/nsbi.org.rs\/wp-content\/uploads\/2024\/12\/viber_slika_2024-12-30_12-30-34-994-1-990x745.jpg\">\n\t\t\t\t\t<img decoding=\"async\" class=\"spectra-image-gallery__media-thumbnail spectra-image-gallery__media-thumbnail--grid lazyload\" data-src=\"https:\/\/nsbi.org.rs\/wp-content\/uploads\/2024\/12\/viber_slika_2024-12-30_12-30-34-994-1-768x578.jpg\" alt=\"\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 768px; --smush-placeholder-aspect-ratio: 768\/578;\" \/>\n\t\t\t\t<\/picture>\n\t\t\t\t<div class=\"spectra-image-gallery__media-thumbnail-blurrer\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"spectra-image-gallery__media-thumbnail-caption-wrapper spectra-image-gallery__media-thumbnail-caption-wrapper--overlay\"><\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"spectra-image-gallery__media-wrapper\" data-spectra-gallery-image-id=\"6146\" tabindex=\"0\">\n\t\t\t\t\t\t\t<div class=\"spectra-image-gallery__media spectra-image-gallery__media--grid\">\n\t\t\t\t<picture>\n\t\t\t\t\t<source media=\"(min-width: 1024px)\" data-srcset=\"https:\/\/nsbi.org.rs\/wp-content\/uploads\/2024\/12\/viber_slika_2024-12-30_12-30-34-849-990x745.jpg\">\n\t\t\t\t\t<source media=\"(min-width: 768px)\" data-srcset=\"https:\/\/nsbi.org.rs\/wp-content\/uploads\/2024\/12\/viber_slika_2024-12-30_12-30-34-849-990x745.jpg\">\n\t\t\t\t\t<img decoding=\"async\" class=\"spectra-image-gallery__media-thumbnail spectra-image-gallery__media-thumbnail--grid lazyload\" data-src=\"https:\/\/nsbi.org.rs\/wp-content\/uploads\/2024\/12\/viber_slika_2024-12-30_12-30-34-849-768x578.jpg\" alt=\"\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 768px; --smush-placeholder-aspect-ratio: 768\/578;\" \/>\n\t\t\t\t<\/picture>\n\t\t\t\t<div class=\"spectra-image-gallery__media-thumbnail-blurrer\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"spectra-image-gallery__media-thumbnail-caption-wrapper spectra-image-gallery__media-thumbnail-caption-wrapper--overlay\"><\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div><\/div>\n<\/div><\/div>\n<\/div><\/div><div class=\"swiper-pagination\"><\/div><div class=\"swiper-button-prev\"><\/div><div class=\"swiper-button-next\"><\/div><\/div>\n\n\n\n<script data-wp-block-html=\"js\">\njQuery('#nsbi-checkout-form').on('submit', function(e) {\n    e.preventDefault();\n\n    \/\/ Kreiramo FormData objekat koji automatski pakuje tekstualna polja i fajlove\/slike\n    var formData = new FormData(this);\n\n    \/\/ Dodajemo AJAX akciju i korpu u formData\n    formData.append('action', 'posalji_nsbi_porudzbinu');\n    formData.append('korpa', JSON.stringify(korpaArray)); \/\/ Va\u0161 postoje\u0107i niz korpe\n\n    jQuery.ajax({\n        url: my_ajax_object.ajax_url, \/\/ Ili '\/wp-admin\/admin-ajax.php'\n        type: 'POST',\n        data: formData,\n        contentType: false, \/\/ OBAVEZNO za slanje fajlova\n        processData: false, \/\/ OBAVEZNO za slanje fajlova\n        beforeSend: function() {\n            \/\/ Ovdje mo\u017eete staviti \"Slanje u toku...\"\n        },\n        success: function(response) {\n            if (response.success) {\n                alert('Porud\u017ebina je uspe\u0161no poslata!');\n                \/\/ Resetujte formu i ispraznite korpu\n            } else {\n                alert('Gre\u0161ka: ' + response.data.message);\n            }\n        },\n        error: function() {\n            alert('Do\u0161lo je do gre\u0161ke prilikom slanja.');\n        }\n    });\n});\n<\/script>\n\n<style>\n    \/* Svi stilovi su sada izolovani samo unutar prodavnice da ne kvare temu sajta *\/\n    .nsbi-shop-wrapper {\n        --nsbi-orange: #f36c21;\n        --nsbi-orange-hover: #d95e1a;\n        --nsbi-blue: #003366;\n        --nsbi-border: #cccccc;\n        \n        \/* OVE LINIJE GURAJU PRODAVNICU ISPOD ZELENE TRAKE MENU-A *\/\n        margin-top: 140px !important; \n        padding-top: 20px;\n        margin-bottom: 2rem;\n        \n        font-family: inherit; \/* Preuzima font tvog sajta da izgleda prirodno *\/\n        color: #333333;\n    }\n\n    \/* Traka na vrhu sa korpom *\/\n    .shop-action-bar {\n        display: flex;\n        justify-content: flex-end;\n        margin-bottom: 2rem;\n    }\n\n    .nsbi-cart-btn {\n        cursor: pointer;\n        font-weight: bold;\n        background-color: var(--nsbi-orange);\n        color: #ffffff !important;\n        padding: 0.8rem 1.8rem;\n        border-radius: 30px;\n        transition: background 0.3s;\n        display: flex;\n        align-items: center;\n        gap: 10px;\n        font-size: 1.2rem;\n        border: none;\n    }\n\n    .nsbi-cart-btn:hover {\n        background-color: var(--nsbi-orange-hover);\n    }\n\n    \/* Sekcija sa tabovima *\/\n    .info-tabs {\n        margin-bottom: 3rem;\n        background: #ffffff;\n        border-radius: 10px;\n        box-shadow: 0 4px 12px rgba(0,0,0,0.05);\n        overflow: hidden;\n        border: 1px solid var(--nsbi-border);\n    }\n\n    .tab-buttons {\n        display: flex;\n        border-bottom: 2px solid var(--nsbi-border);\n        background: #f1f1f1;\n        flex-wrap: wrap;\n    }\n\n    .tab-btn {\n        background: inherit;\n        border: none;\n        outline: none;\n        cursor: pointer;\n        padding: 1.2rem 1.5rem;\n        transition: 0.3s;\n        font-size: 1.2rem;\n        font-weight: bold;\n        color: #444;\n        flex-grow: 1;\n        text-align: center;\n    }\n\n    .tab-btn:hover {\n        background-color: #e2e2e2;\n    }\n\n    .tab-btn.active {\n        background-color: #ffffff;\n        color: var(--nsbi-orange);\n        border-bottom: 4px solid var(--nsbi-orange);\n    }\n\n    .tab-content {\n        display: none;\n        padding: 2.5rem;\n    }\n\n    .tab-content.active {\n        display: block;\n    }\n\n    .tab-content h3 {\n        margin-top: 0;\n        font-size: 1.8rem;\n        color: var(--nsbi-blue);\n        margin-bottom: 1rem;\n    }\n\n    \/* Mre\u017ea proizvoda - 2 u redu *\/\n    .products-grid {\n        display: grid;\n        grid-template-columns: repeat(2, 1fr);\n        gap: 2.5rem;\n        margin-top: 2rem;\n    }\n\n    @media (max-width: 768px) {\n        .products-grid {\n            grid-template-columns: 1fr;\n        }\n    }\n\n    .product-card {\n        background-color: #ffffff;\n        border: 1px solid var(--nsbi-border);\n        border-radius: 12px;\n        padding: 2rem;\n        text-align: center;\n        box-shadow: 0 4px 10px rgba(0,0,0,0.04);\n        display: flex;\n        flex-direction: column;\n        justify-content: space-between;\n        min-height: 250px;\n    }\n\n    .product-card h3 {\n        margin: 0 0 1.2rem 0;\n        font-size: 1.5rem;\n        color: var(--nsbi-blue);\n    }\n\n    .price-section {\n        margin-top: auto;\n        margin-bottom: 1.5rem;\n    }\n\n    .price {\n        font-size: 1.8rem;\n        font-weight: bold;\n        color: var(--nsbi-orange);\n    }\n\n    .btn-add {\n        background-color: var(--nsbi-orange);\n        color: #ffffff;\n        border: none;\n        padding: 1rem 1.5rem;\n        border-radius: 6px;\n        cursor: pointer;\n        font-size: 1.2rem;\n        font-weight: bold;\n        width: 100%;\n        transition: background 0.3s;\n    }\n\n    .btn-add:hover {\n        background-color: var(--nsbi-orange-hover);\n    }\n\n    .variant-select {\n        width: 100%;\n        padding: 0.9rem;\n        margin-bottom: 1.2rem;\n        border: 2px solid var(--nsbi-border);\n        border-radius: 8px;\n        font-size: 1.1rem;\n        background-color: #ffffff;\n        cursor: pointer;\n    }\n\n    \/* Forme i korpa prozor (Sidebar) *\/\n    .checkout-form-group {\n        margin-bottom: 1.2rem;\n        text-align: left;\n    }\n\n    .checkout-form-group label {\n        display: block;\n        font-weight: bold;\n        margin-bottom: 0.4rem;\n        font-size: 1.1rem;\n        color: var(--nsbi-blue);\n    }\n\n    .checkout-input {\n        width: 100%;\n        padding: 0.9rem;\n        border: 2px solid var(--nsbi-border);\n        border-radius: 6px;\n        font-size: 1.1rem;\n        box-sizing: border-box;\n    }\n\n    .cart-modal {\n        display: none;\n        position: fixed;\n        top: 0;\n        right: 0;\n        width: 460px;\n        max-width: 100%;\n        height: 100%;\n        background-color: #ffffff;\n        box-shadow: -5px 0 20px rgba(0,0,0,0.15);\n        padding: 2.5rem;\n        overflow-y: auto;\n        z-index: 999999; \/* Da bude ispred WordPress menija *\/\n        box-sizing: border-box;\n        flex-direction: column;\n    }\n\n    .cart-modal.active {\n        display: flex;\n    }\n\n    .cart-header {\n        display: flex;\n        justify-content: space-between;\n        align-items: center;\n        border-bottom: 3px solid var(--nsbi-border);\n        padding-bottom: 1rem;\n        margin-bottom: 1.5rem;\n    }\n\n    .close-cart {\n        cursor: pointer;\n        font-size: 2.5rem;\n        color: #999;\n        line-height: 1;\n    }\n\n    .cart-item {\n        display: flex;\n        justify-content: space-between;\n        align-items: center;\n        margin-bottom: 1.2rem;\n        padding-bottom: 1.2rem;\n        border-bottom: 1px dashed var(--nsbi-border);\n    }\n\n    .cart-item-info h4 { margin: 0 0 0.3rem 0; font-size: 1.2rem; }\n    .cart-item-info span { color: var(--nsbi-orange); font-weight: bold; }\n\n    .remove-item {\n        color: #dc3545;\n        background: none;\n        border: none;\n        cursor: pointer;\n        text-decoration: underline;\n    }\n\n    .cart-total {\n        font-size: 1.5rem;\n        font-weight: bold;\n        display: flex;\n        justify-content: space-between;\n        margin-bottom: 1.5rem;\n    }\n\n    .checkout-btn {\n        background-color: #28a745;\n        color: white;\n        border: none;\n        padding: 1.2rem;\n        width: 100%;\n        font-size: 1.2rem;\n        font-weight: bold;\n        border-radius: 6px;\n        cursor: pointer;\n    }\n\n    .discount-notice {\n        font-size: 1.05rem;\n        background: #eef5fb;\n        padding: 12px;\n        border-radius: 6px;\n        border-left: 5px solid #17a2b8;\n        margin-bottom: 1.2rem;\n    }\n\n    .shop-overlay {\n        display: none;\n        position: fixed;\n        top: 0;\n        left: 0;\n        width: 100%;\n        height: 100%;\n        background: rgba(0,0,0,0.5);\n        z-index: 999998;\n    }\n\n    .shop-overlay.active {\n        display: block;\n    }\n\n    \/* Stilizovani dodatak za upload slika *\/\n    .nsbi-card-upload-box {\n        background-color: #f8fafd;\n        border: 2px dashed #003865;\n        border-radius: 8px;\n        padding: 15px;\n        text-align: center;\n        margin-top: 15px;\n        margin-bottom: 20px;\n        transition: all 0.3s ease;\n    }\n\n    .nsbi-card-upload-box:hover {\n        background-color: #eef4fb;\n        border-color: #e05a00;\n    }\n\n    .nsbi-upload-label {\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        gap: 12px;\n        cursor: pointer;\n    }\n\n    .nsbi-upload-icon {\n        font-size: 24px;\n        background: #ffffff;\n        width: 42px;\n        height: 42px;\n        line-height: 42px;\n        border-radius: 50%;\n        box-shadow: 0 2px 5px rgba(0,0,0,0.1);\n    }\n\n    .nsbi-upload-text {\n        text-align: left;\n    }\n\n    .nsbi-upload-text strong {\n        display: block;\n        color: #003865;\n        font-size: 13px;\n    }\n\n    .nsbi-upload-text span {\n        display: block;\n        color: #666666;\n        font-size: 11px;\n    }\n\n    .nsbi-file-input {\n        display: none;\n    }\n\n    .nsbi-file-list {\n        margin-top: 10px;\n        font-size: 12px;\n        color: #28a745;\n        font-weight: bold;\n        text-align: left;\n        padding-left: 5px;\n    }\n<\/style>\n\n<div class=\"nsbi-shop-wrapper\">\n    \n    <!-- Akciona traka sa korpom -->\n    <div class=\"shop-action-bar\">\n        <button class=\"nsbi-cart-btn\" onclick=\"toggleCart()\">\n            \ud83d\uded2 Pregledaj korpu (<span id=\"cart-count\">0<\/span>)\n        <\/button>\n    <\/div>\n\n    <!-- Tabovi za informacije -->\n    <div class=\"info-tabs\">\n        <div class=\"tab-buttons\">\n            <button class=\"tab-btn active\" onclick=\"openTab(event, 'shop-placanje')\">\ud83d\udcb3 Na\u010din pla\u0107anja<\/button>\n            <button class=\"tab-btn\" onclick=\"openTab(event, 'shop-dostava')\">\ud83d\udce6 Preuzimanje i dostava<\/button>\n            <button class=\"tab-btn\" onclick=\"openTab(event, 'shop-popusti')\">\ud83c\udff7\ufe0f Popusti<\/button>\n        <\/div>\n\n        <div id=\"shop-placanje\" class=\"tab-content active\">\n            <h3>Na\u010din pla\u0107anja<\/h3>\n            <p><strong>Pouze\u0107em<\/strong> \u2013 platite porud\u017ebinu prilikom preuzimanja od kurira.<\/p>\n            <p><strong>Uplatom na ra\u010dun<\/strong> \u2013 platite direktno na na\u0161 ra\u010dun. Instrukcije za pla\u0107anje \u0107ete dobiti u mejlu potvrde porud\u017ebine.<\/p>\n        <\/div>\n\n        <div id=\"shop-dostava\" class=\"tab-content\">\n            <h3>Preuzimanje i dostava<\/h3>\n            <p><strong>Li\u010dno preuzimanje:<\/strong> Mogu\u0107e radnim danima u vreme po dogovoru na adresi udru\u017eenja, Vojvode Bojovi\u0107a 5.<\/p>\n            <p><strong>Dostava &#8211; Zona I (u\u017ea gradska zona):<\/strong> Besplatna dostava.<\/p>\n            <p><strong>Dostava &#8211; Zona II:<\/strong> 300 RSD (Klisa, Veternik, Futog, Petrovaradin, Sremska Kamenica, Rumenka).<\/p>\n            <p><strong>Ostali delovi grada\/Srbije:<\/strong> \u0160aljemo po\u0161tom o tro\u0161ku kupca.<\/p>\n        <\/div>\n\n        <div id=\"shop-popusti\" class=\"tab-content\">\n            <h3>Popusti<\/h3>\n            <p><strong>Biciklograd benefit program:<\/strong> \u010clanovi ostvaruju <strong>20% popusta<\/strong> na sve proizvode!<\/p>\n            <p><em>Napomena:<\/em> Potrebno je da prilikom poru\u010divanja potvrdite svoje \u010dlanstvo uz upisivanje broja elektronske \u010dlanske karte.<\/p>\n        <\/div>\n    <\/div>\n    \n    <!-- Mre\u017ea proizvoda -->\n    <div class=\"products-grid\">\n        \n        <!-- Proizvod 1: \u0160olja -->\n        <div class=\"product-card\">\n            <h3>NSBIciklista \u0161olja<\/h3>\n            <select id=\"solja-select\" class=\"variant-select\">\n                <option value=\"Momak \u0111ira\">Momak \u0111ira<\/option>\n                <option value=\"Devojka \u0111ira\">Devojka \u0111ira<\/option>\n                <option value=\"Novosadski bajs\">Novosadski bajs<\/option>\n                <option value=\"1 od 50.000+ biciklista\">1 od 50.000+ biciklista<\/option>\n            <\/select>\n            <div class=\"price-section\"><div class=\"price\">850 RSD<\/div><\/div>\n            <button class=\"btn-add\" onclick=\"addWithVariant('NSBIciklista \u0161olja', 850, 'solja-select')\">Dodaj u korpu<\/button>\n        <\/div>\n\n        <!-- Proizvod 2: Majica -->\n        <div class=\"product-card\">\n            <h3>NSBIciklista majica<\/h3>\n            <select id=\"majica-select\" class=\"variant-select\">\n                <optgroup label=\"Mu\u0161ki model\">\n                    <option value=\"Mu\u0161ka - S\">Mu\u0161ka &#8211; S<\/option>\n                    <option value=\"Mu\u0161ka - M\">Mu\u0161ka &#8211; M<\/option>\n                    <option value=\"Mu\u0161ka - L\">Mu\u0161ka &#8211; L<\/option>\n                    <option value=\"Mu\u0161ka - XL\">Mu\u0161ka &#8211; XL<\/option>\n                    <option value=\"Mu\u0161ka - XXL\">Mu\u0161ka &#8211; XXL<\/option>\n                <\/optgroup>\n                <optgroup label=\"\u017denski model\">\n                    <option value=\"\u017denska - S\">\u017denska &#8211; S<\/option>\n                    <option value=\"\u017denska - M\">\u017denska &#8211; M<\/option>\n                    <option value=\"\u017denska - L\">\u017denska &#8211; L<\/option>\n                    <option value=\"\u017denska - XL\">\u017denska &#8211; XL<\/option>\n                    <option value=\"\u017denska - XXL\">\u017denska &#8211; XXL<\/option>\n                <\/optgroup>\n            <\/select>\n            <div class=\"price-section\"><div class=\"price\">1.500 RSD<\/div><\/div>\n            <button class=\"btn-add\" onclick=\"addWithVariant('NSBIciklista majica', 1500, 'majica-select')\">Dodaj u korpu<\/button>\n        <\/div>\n\n        <!-- Proizvod 3: Torba -->\n        <div class=\"product-card\">\n            <h3>NSBIciklista torba<\/h3>\n            <select id=\"torba-select\" class=\"variant-select\">\n                <option value=\"Momak \u0111ira\">Momak \u0111ira<\/option>\n                <option value=\"Devojka \u0111ira\">Devojka \u0111ira<\/option>\n                <option value=\"Novosadski bajs\">Novosadski bajs<\/option>\n            <\/select>\n            <div class=\"price-section\"><div class=\"price\">1.050 RSD<\/div><\/div>\n            <button class=\"btn-add\" onclick=\"addWithVariant('NSBIciklista torba', 1050, 'torba-select')\">Dodaj u korpu<\/button>\n        <\/div>\n\n        <!-- Proizvod 4: Bed\u017eevi -->\n        <div class=\"product-card\">\n            <h3>NSBIciklista bed\u017eevi<\/h3>\n            <select id=\"bedzevi-select\" class=\"variant-select\">\n                <option value=\"Mileti\u0107 bed\u017e\">Mileti\u0107 bed\u017e<\/option>\n                <option value=\"Vozim bajs jer sam najs\">Vozim bajs jer sam najs<\/option>\n                <option value=\"Vozim bicikl-\u010duvam prirodu\">Vozim bicikl-\u010duvam prirodu<\/option>\n                <option value=\"Novosadski je pumpati biciklom\">Novosadski je pumpati biciklom<\/option>\n            <\/select>\n            <div class=\"price-section\"><div class=\"price\">300 RSD<\/div><\/div>\n            <button class=\"btn-add\" onclick=\"addWithVariant('NSBIciklista bed\u017eevi', 300, 'bedzevi-select')\">Dodaj u korpu<\/button>\n        <\/div>\n\n        <!-- Proizvod 5: Podmeta\u010d -->\n        <div class=\"product-card\">\n            <h3>NSBIciklista podmeta\u010d (paleta)<\/h3>\n            <select id=\"podmetac-select\" class=\"variant-select\" onchange=\"updatePodmetacPrice()\">\n                <option value=\"400\">1 komad &#8211; 400 RSD<\/option>\n                <option value=\"1200\">Set (4 komada) &#8211; 1.200 RSD<\/option>\n            <\/select>\n            <div class=\"price-section\"><div class=\"price\" id=\"podmetac-price-display\">400 RSD<\/div><\/div>\n            <button class=\"btn-add\" onclick=\"addPodmetacToCart()\">Dodaj u korpu<\/button>\n        <\/div>\n\n    <\/div>\n<\/div>\n\n<!-- Pozadina i Meni Korpe -->\n<div class=\"shop-overlay\" id=\"shop-overlay\" onclick=\"toggleCart()\"><\/div>\n\n<div class=\"cart-modal\" id=\"nsbi-cart-modal\">\n    <div class=\"cart-header\">\n        <h2 style=\"margin:0; font-size: 1.6rem; color:#003366;\">Va\u0161a korpa<\/h2>\n        <span class=\"close-cart\" onclick=\"toggleCart()\">\u00d7<\/span>\n    <\/div>\n    \n    <!-- Pogled 1: Artikli -->\n    <div id=\"cart-main-view\">\n        <div id=\"cart-items\"><p>Korpa je prazna.<\/p><\/div>\n        <div class=\"cart-footer\" id=\"cart-footer\" style=\"display: none; border-top: 2px solid var(--nsbi-border); padding-top: 1rem; margin-top: 1rem;\">\n            <div class=\"discount-notice\">Imate Biciklograd karticu? U slede\u0107em koraku ostvarujete <strong>-20% popusta<\/strong>!<\/div>\n            <div class=\"cart-total\"><span>Ukupno:<\/span><span id=\"total-price\">0 RSD<\/span><\/div>\n            <button class=\"checkout-btn\" onclick=\"showCheckoutForm()\">Zavr\u0161i porud\u017ebinu<\/button>\n        <\/div>\n    <\/div>\n\n    <!-- Pogled 2: Podaci -->\n    <div id=\"cart-checkout-view\" style=\"display: none;\">\n        <h3 style=\"color: #003366; margin-top: 0; font-size: 1.4rem;\">Podaci za dostavu<\/h3>\n        <div class=\"checkout-form-group\"><label>Ime i prezime *<\/label><input type=\"text\" id=\"cust-name\" class=\"checkout-input\" required=\"\"><\/div>\n        <div class=\"checkout-form-group\"><label>Va\u0161a E-mail adresa *<\/label><input type=\"email\" id=\"cust-email\" class=\"checkout-input\" required=\"\"><\/div>\n        <div class=\"checkout-form-group\"><label>Adresa i mesto *<\/label><input type=\"text\" id=\"cust-address\" class=\"checkout-input\" required=\"\"><\/div>\n        <div class=\"checkout-form-group\"><label>Broj telefona *<\/label><input type=\"tel\" id=\"cust-phone\" class=\"checkout-input\" required=\"\"><\/div>\n        <div class=\"checkout-form-group\">\n            <label>Na\u010din pla\u0107anja<\/label>\n            <select id=\"cust-pay\" class=\"checkout-input\">\n                <option value=\"Pouze\u0107em\">Pouze\u0107em<\/option>\n                <option value=\"Uplatom na ra\u010dun\">Uplatom na ra\u010dun<\/option>\n            <\/select>\n        <\/div>\n        <div class=\"checkout-form-group\">\n            <label>Na\u010din isporuke<\/label>\n            <select id=\"cust-delivery\" class=\"checkout-input\">\n                <option value=\"Li\u010dno preuzimanje (Vojvode Bojovi\u0107a 5)\">Li\u010dno preuzimanje (Vojvode Bojovi\u0107a 5)<\/option>\n                <option value=\"Dostava - Zona I (Besplatno)\">Dostava &#8211; Zona I (Besplatno)<\/option>\n                <option value=\"Dostava - Zona II (300 RSD)\">Dostava &#8211; Zona II (300 RSD)<\/option>\n                <option value=\"Slanje po\u0161tom (O tro\u0161ku kupca)\">Slanje po\u0161tom (O tro\u0161ku kupca)<\/option>\n            <\/select>\n        <\/div>\n        \n        <div class=\"checkout-form-group\">\n            <label>Broj Biciklograd kartice (opciono)<\/label>\n            <input type=\"text\" id=\"cust-card\" class=\"checkout-input\" placeholder=\"Npr. 12345\">\n        <\/div>\n\n        <!-- STILIZOVANI SEGMENT ZA SLIKE KARTICE -->\n        <div class=\"nsbi-card-upload-box\">\n            <label for=\"kartica_slike\" class=\"nsbi-upload-label\">\n                <div class=\"nsbi-upload-icon\">\ud83d\udcf7<\/div>\n                <div class=\"nsbi-upload-text\">\n                    <strong>Prilo\u017eite slike Biciklograd kartice<\/strong>\n                    <span>Dodajte do 2 slike (prednja i zadnja strana)<\/span>\n                <\/div>\n            <\/label>\n            <input type=\"file\" id=\"kartica_slike\" accept=\"image\/*\" multiple class=\"nsbi-file-input\">\n            <div id=\"nsbi-file-list\" class=\"nsbi-file-list\"><\/div>\n        <\/div>\n\n        <button id=\"submit-order-btn\" class=\"checkout-btn\" style=\"background-color: #28a745;\" onclick=\"sendOrderToServer()\">\ud83d\ude80 Potvrdi i po\u0161alji<\/button>\n        <button class=\"remove-item\" style=\"display: block; width: 100%; text-align: center; margin-top: 1.2rem;\" onclick=\"backToCartItems()\">Vrati se na izmenu korpe<\/button>\n    <\/div>\n\n    <!-- Pogled 3: Uspeh -->\n    <div id=\"cart-success-view\" style=\"display: none; text-align: center; padding: 1.5rem 0;\">\n        <div style=\"font-size: 3.5rem; color: #28a745; margin-bottom: 0.5rem;\">\ud83c\udf89<\/div>\n        <h3 style=\"color: #003366; margin-bottom: 0.5rem;\">Uspe\u0161no poslato!<\/h3>\n        <p style=\"font-size: 1.1rem; margin-bottom: 1.5rem;\">Potvrda porud\u017ebine je upravo poslata na Va\u0161 e-mail.<\/p>\n        <button class=\"checkout-btn\" style=\"background-color: #003366;\" onclick=\"resetWholeCart()\">Zatvori<\/button>\n    <\/div>\n<\/div>\n\n<script>\n    function openTab(evt, tabName) {\n        let i, tabcontent, tablinks;\n        tabcontent = document.getElementsByClassName(\"tab-content\");\n        for (i = 0; i < tabcontent.length; i++) { tabcontent[i].classList.remove(\"active\"); }\n        tablinks = document.getElementsByClassName(\"tab-btn\");\n        for (i = 0; i < tablinks.length; i++) { tablinks[i].classList.remove(\"active\"); }\n        document.getElementById(tabName).classList.add(\"active\");\n        evt.currentTarget.classList.add(\"active\");\n    }\n\n    let cart = [];\n\n    function addToCart(name, price) {\n        const existingItem = cart.find(item => item.name === name);\n        if (existingItem) { existingItem.quantity += 1; } else { cart.push({ name: name, price: price, quantity: 1 }); }\n        updateCartUI();\n    }\n\n    function addWithVariant(baseName, price, selectId) {\n        const selectElement = document.getElementById(selectId);\n        const fullName = `${baseName} (${selectElement.value})`;\n        addToCart(fullName, price);\n    }\n\n    function updatePodmetacPrice() {\n        const select = document.getElementById(\"podmetac-select\");\n        document.getElementById(\"podmetac-price-display\").innerText = select.value + \" RSD\";\n    }\n\n    function addPodmetacToCart() {\n        const select = document.getElementById(\"podmetac-select\");\n        const price = parseInt(select.value);\n        const name = price === 400 ? \"NSBIciklista podmeta\u010d (1 kom)\" : \"NSBIciklista podmeta\u010d (4 kom)\";\n        addToCart(name, price);\n    }\n\n    function removeFromCart(index) {\n        cart.splice(index, 1);\n        updateCartUI();\n    }\n\n    function updateCartUI() {\n        const container = document.getElementById('cart-items');\n        const count = document.getElementById('cart-count');\n        const footer = document.getElementById('cart-footer');\n        const totalEl = document.getElementById('total-price');\n\n        container.innerHTML = '';\n        let totalItems = 0;\n        let totalPrice = 0;\n\n        if (cart.length === 0) {\n            container.innerHTML = '<p style=\"text-align:center; color:#777; margin-top:1.5rem;\">Va\u0161a korpa je prazna.<\/p>';\n            footer.style.display = 'none';\n            count.innerText = 0;\n            return;\n        }\n\n        cart.forEach((item, index) => {\n            totalItems += item.quantity;\n            totalPrice += item.price * item.quantity;\n            container.innerHTML += `\n                <div class=\"cart-item\">\n                    <div class=\"cart-item-info\">\n                        <h4>${item.name}<\/h4>\n                        <div style=\"color:#666; font-size:0.95rem;\">Kol: ${item.quantity}<\/div>\n                        <span>${(item.price * item.quantity).toLocaleString('sr-RS')} RSD<\/span>\n                    <\/div>\n                    <button class=\"remove-item\" onclick=\"removeFromCart(${index})\">Ukloni<\/button>\n                <\/div>\n            `;\n        });\n\n        count.innerText = totalItems;\n        totalEl.innerText = totalPrice.toLocaleString('sr-RS') + ' RSD';\n        footer.style.display = 'block';\n    }\n\n    function toggleCart() {\n        document.getElementById('nsbi-cart-modal').classList.toggle('active');\n        document.getElementById('shop-overlay').classList.toggle('active');\n    }\n\n    function showCheckoutForm() {\n        document.getElementById('cart-main-view').style.display = 'none';\n        document.getElementById('cart-checkout-view').style.display = 'block';\n    }\n\n    function backToCartItems() {\n        document.getElementById('cart-checkout-view').style.display = 'none';\n        document.getElementById('cart-main-view').style.display = 'block';\n    }\n\n    \/\/ Prikaz izabranih slika\n    document.getElementById('kartica_slike').addEventListener('change', function() {\n        const files = this.files;\n        const listContainer = document.getElementById('nsbi-file-list');\n        listContainer.innerHTML = '';\n\n        if (files.length > 2) {\n            alert('Mo\u017eete izabrati najvi\u0161e 2 slike (prednju i zadnju stranu).');\n            this.value = '';\n            return;\n        }\n\n        if (files.length > 0) {\n            let names = [];\n            for (let i = 0; i < files.length; i++) {\n                names.push('\u2713 ' + files[i].name);\n            }\n            listContainer.innerHTML = names.join('<br>');\n        }\n    });\n\n    function sendOrderToServer() {\n        const name = document.getElementById('cust-name').value.trim();\n        const email = document.getElementById('cust-email').value.trim();\n        const address = document.getElementById('cust-address').value.trim();\n        const phone = document.getElementById('cust-phone').value.trim();\n        const payment = document.getElementById('cust-pay').value;\n        const delivery = document.getElementById('cust-delivery').value;\n        const card = document.getElementById('cust-card').value.trim();\n        const imageInput = document.getElementById('kartica_slike');\n        const btn = document.getElementById('submit-order-btn');\n\n        if (!name || !email || !address || !phone) {\n            alert(\"Molimo Vas da popunite sva obavezna polja (*).\");\n            return;\n        }\n\n        btn.innerText = \"Slanje u toku...\";\n        btn.disabled = true;\n\n        const formData = new FormData();\n        formData.append('action', 'posalji_nsbi_porudzbinu');\n        formData.append('ime', name);\n        formData.append('email', email);\n        formData.append('adresa', address);\n        formData.append('telefon', phone);\n        formData.append('placanje', payment);\n        formData.append('dostava', delivery);\n        formData.append('kartica', card);\n        formData.append('korpa', JSON.stringify(cart));\n\n        \/\/ Zaka\u010dinjanje fajlova\/slika za FormData\n        if (imageInput.files.length > 0) {\n            for (let i = 0; i < imageInput.files.length; i++) {\n                formData.append('kartica_slike[]', imageInput.files[i]);\n            }\n        }\n\n        fetch('\/wp-admin\/admin-ajax.php', { method: 'POST', body: formData })\n        .then(res => res.json())\n        .then(data => {\n            if (data.success) {\n                document.getElementById('cart-checkout-view').style.display = 'none';\n                document.getElementById('cart-success-view').style.display = 'block';\n            } else {\n                alert(\"Gre\u0161ka: \" + (data.data.message || \"Problem na serveru.\"));\n                btn.innerText = \"\ud83d\ude80 Potvrdi i po\u0161alji\";\n                btn.disabled = false;\n            }\n        })\n        .catch(err => {\n            alert(\"Mre\u017ena gre\u0161ka.\");\n            btn.innerText = \"\ud83d\ude80 Potvrdi i po\u0161alji\";\n            btn.disabled = false;\n        });\n    }\n\n    function resetWholeCart() {\n        cart = [];\n        updateCartUI();\n        document.getElementById('cart-success-view').style.display = 'none';\n        document.getElementById('cart-main-view').style.display = 'block';\n        document.getElementById('cust-name').value = '';\n        document.getElementById('cust-email').value = '';\n        document.getElementById('cust-address').value = '';\n        document.getElementById('cust-phone').value = '';\n        document.getElementById('cust-card').value = '';\n        document.getElementById('kartica_slike').value = '';\n        document.getElementById('nsbi-file-list').innerHTML = '';\n        toggleCart();\n    }\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>Dragi biciklisti, predstavljamo vam na\u0161u paletu bici proizvoda. Svaki od proizvoda mo\u017ee biti va\u0161 uz odre\u0111enu donaciju, a poru\u010divanje se vr\u0161i putem na\u0161e internet prodavnice u anstavku. Polegdaj i poru\u010di&#8230;<\/p>\n","protected":false},"author":7,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_uag_custom_page_level_css":"","footnotes":""},"class_list":["post-6062","page","type-page","status-publish","hentry"],"acf":[],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false},"uagb_author_info":{"display_name":"NSBI","author_link":"https:\/\/nsbi.org.rs\/sr\/author\/nsbi"},"uagb_comment_info":0,"uagb_excerpt":"Dragi biciklisti, predstavljamo vam na\u0161u paletu bici proizvoda. Svaki od proizvoda mo\u017ee biti va\u0161 uz odre\u0111enu donaciju, a poru\u010divanje se vr\u0161i putem na\u0161e internet prodavnice u anstavku. Polegdaj i poru\u010di...","_links":{"self":[{"href":"https:\/\/nsbi.org.rs\/sr\/wp-json\/wp\/v2\/pages\/6062","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nsbi.org.rs\/sr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/nsbi.org.rs\/sr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/nsbi.org.rs\/sr\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/nsbi.org.rs\/sr\/wp-json\/wp\/v2\/comments?post=6062"}],"version-history":[{"count":57,"href":"https:\/\/nsbi.org.rs\/sr\/wp-json\/wp\/v2\/pages\/6062\/revisions"}],"predecessor-version":[{"id":9444,"href":"https:\/\/nsbi.org.rs\/sr\/wp-json\/wp\/v2\/pages\/6062\/revisions\/9444"}],"wp:attachment":[{"href":"https:\/\/nsbi.org.rs\/sr\/wp-json\/wp\/v2\/media?parent=6062"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}