<style>
  #shipping-notice-bar{
    width:100%;
    overflow:hidden;
    background:#000c7a;
    color:#fff;
    border-bottom:1px solid rgba(255,255,255,.18);
    font:600 13px/1.2 system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;
  }

  #shipping-notice-bar .ship-track{
    overflow:hidden;
    white-space:nowrap;
    width:100%;
    padding:10px 24px;
  }

  #shipping-notice-bar .ship-content{
    display:inline-flex;
    align-items:center;
    flex-wrap:nowrap;
    gap:48px;
    will-change:transform;
    transform:translate3d(0,0,0);
    animation: shipScroll var(--ship-duration, 20s) linear infinite;
  }

  #shipping-notice-bar .ship-item{
    display:inline-block;
    white-space:nowrap;
  }

  @keyframes shipScroll{
    from { transform: translate3d(0,0,0); }
    to   { transform: translate3d(calc(-1 * var(--ship-shift, 300px)),0,0); }
  }

  @media (min-width: 992px){
    #shipping-notice-bar .ship-content{
      gap:0;
      display:flex;
    }
    #shipping-notice-bar .ship-item{
      flex:0 0 100vw;
      min-width:100vw;
      display:flex;
      align-items:center;
      justify-content:center;
      padding:0;
    }
  }

  @media (prefers-reduced-motion: reduce){
    #shipping-notice-bar .ship-content{ animation:none; }
  }
</style>

<script>
(function(){
  if (window.__shippingNoticeInitTop) return;
  window.__shippingNoticeInitTop = true;

  if (document.getElementById('shipping-notice-bar')) return;

  const header = document.querySelector('#brx-header');
  if (!header) return;

  const text = 'Usled velikog broja porudžbina, može doći do manjeg kašnjenja u isporuci. Hvala na razumevanju!';

  // UBACUJE IZNAD HEADERA
  header.insertAdjacentHTML('beforebegin', `
    <div id="shipping-notice-bar" aria-label="Obavijest o isporuci">
      <div class="ship-track">
        <div class="ship-content" id="shipContent">
          <span class="ship-item">${text}</span>
        </div>
      </div>
    </div>
  `);

  const content = document.getElementById('shipContent');
  const bar = document.getElementById('shipping-notice-bar');
  if (!content || !bar) return;

  const speedPxPerSec = 50;

  function recalc(){
    const track = bar.querySelector('.ship-track');
    if (!track) return;

    const desktop = window.matchMedia('(min-width: 992px)').matches;
    const original = content.querySelector('.ship-item');
    if (!original) return;

    content.innerHTML = '';
    content.appendChild(original.cloneNode(true));

    const trackWidth = track.getBoundingClientRect().width;

    if (desktop){
      const second = original.cloneNode(true);
      second.setAttribute('aria-hidden', 'true');
      content.appendChild(second);

      content.style.setProperty('--ship-shift', trackWidth + 'px');
      content.style.setProperty('--ship-duration', '26s');
      return;
    }

    const gap = parseFloat(getComputedStyle(content).gap) || 0;

    const probe = original.cloneNode(true);
    content.appendChild(probe);
    const itemsNow = content.querySelectorAll('.ship-item');
    const segmentWidth = itemsNow[0].getBoundingClientRect().width + gap;

    content.removeChild(itemsNow[1]);

    const minTotal = trackWidth * 2;
    let safety = 0;

    while (content.getBoundingClientRect().width < minTotal && safety < 50){
      const clone = original.cloneNode(true);
      clone.setAttribute('aria-hidden','true');
      content.appendChild(clone);
      safety++;
    }

    content.style.setProperty('--ship-shift', segmentWidth + 'px');
    const duration = Math.max(8, segmentWidth / speedPxPerSec);
    content.style.setProperty('--ship-duration', duration + 's');
  }

  window.addEventListener('load', recalc);
  window.addEventListener('resize', recalc);
  recalc();
})();
</script>
Informații

Reclamații

Consumatorul poate depune o reclamație vânzătorului pentru exercitarea drepturilor sale conform art. 51 și art. 80 din Legea privind protecția consumatorilor, precum și în cazul unui preț calculat greșit sau al altor defecte.

Reclamația poate fi depusă prin e-mail la adresa reklamacije@proton.rs
sau prin poștă la adresa Viline vode bb, Belgrad, Proton System doo Belgrad, împreună cu prezentarea bonului fiscal sau a altei dovezi de achiziție (copie bon, slip etc.).

La reclamația depusă, care trebuie să conțină și propunerea dumneavoastră privind modul de soluționare, vom răspunde în scris sau electronic, cel târziu în termen de 15 zile de la primire. Soluționarea reclamației conform propunerii dumneavoastră va fi realizată după obținerea acordului dumneavoastră, în termen de 3 zile de la trimiterea răspunsului. Dacă nu vă pronunțați în acest termen, se va considera că nu sunteți de acord cu propunerea.

În cazul în care reclamația este respinsă, aveți dreptul ca, în termen de un an de la depunerea acesteia, să inițiați o procedură extrajudiciară de soluționare a litigiului de consum în fața organismului competent desemnat de Ministerul Comerțului. Procedura se inițiază prin platforma ADR (mtt.gov.rs), iar comerciantul are 15 zile pentru a răspunde dacă acceptă sau contestă cererea. Conform legii, comerciantul este obligat să participe la această procedură.

În cazul acceptării reclamației, vânzătorul va organiza preluarea produsului printr-un curier autorizat. Costurile vor fi suportate integral de vânzător, iar acesta va trimite un produs înlocuitor fără costuri suplimentare sau va rambursa suma, conform alegerii cumpărătorului.

Dreptul de retragere din contract

Conform art. 27 din Legea privind protecția consumatorilor (Sl. glasnik RS nr. 88/2021), puteți anula comanda fără a indica motive și fără costuri suplimentare, în termen de 14 zile de la primirea produsului. Produsul va fi preluat de curier, iar suma va fi rambursată sau produsul înlocuit, la alegerea dumneavoastră. Costurile unei returnări și ale livrării produsului înlocuitor sunt suportate de vânzător, iar eventualele costuri suplimentare de returnare sunt suportate de cumpărător.

Conform art. 36 din lege, nu aveți dreptul de retragere în special în cazul:

  • produselor perisabile sau cu termen scurt de valabilitate;
  • produselor sigilate care nu pot fi returnate din motive de sănătate sau igienă, dacă au fost desigilate;
  • produselor care, după livrare, sunt inseparabil amestecate cu alte bunuri.

Pentru a vă retrage din contract și a returna unul sau mai multe produse, trebuie să completați formularul electronic de retragere (prin link), iar confirmarea primirii va fi transmisă prin e-mail.

În cazul retragerii din contract, rambursarea sumelor, inclusiv costurile de livrare, se va face în cel mult 14 zile de la primirea formularului, după preluarea produselor returnate, folosind aceeași metodă de plată utilizată inițial.

În cazul plăților cu cardul, rambursarea se va face exclusiv prin VISA, EC/MC, Maestro sau DINA.

Cumpărătorul este responsabil pentru diminuarea valorii produselor ca urmare a manipulării necorespunzătoare sau a utilizării care depășește verificarea naturii, caracteristicilor și funcționalității produsului.