PageSourceSearch

https://vesper.pl/logowanie?back=https%3A%2F%2Fvesper.pl%2F

html vesper.pl collected 2026-10-02 06:31:34 UTC 54,112 bytes, 1,049 lines download raw bytes

1<!doctype html>
2<html lang="pl-PL">
3  <head>
4    
5      
6  <meta charset="utf-8">
7
8
9
10  <meta http-equiv="x-ua-compatible" content="ie=edge">
11
12
13
14  
15    
16    <link
17      rel="preload"
18      href="https://vesper.pl/themes/vespervue/assets/fonts/MaterialIcons-Regular-2d8017489da689caedc1.woff2"
19      as="font"
20      crossorigin
21    >
22  
23
24      <link rel="preload" href="https://vesper.pl/themes/vespervue/assets/fonts/newsreader-latin-ext.woff2" as="font" type="font/woff2" crossorigin>
25  <link rel="preload" href="https://vesper.pl/themes/vespervue/assets/fonts/inter-latin-ext-400-normal-210fb826cb25acbd4094.woff2" as="font" type="font/woff2" crossorigin>
26  <link rel="preload" href="https://vesper.pl/themes/vespervue/assets/fonts/inter-latin-ext-600-normal-8148c3ae14dfaefc62ca.woff2" as="font" type="font/woff2" crossorigin>
27
28        <title>Logowanie – Księgarnia Vesper</title>
29
30  
31    
32  
33
34  <meta name="description" content="">
35
36  
37        <link rel="canonical" href="https://vesper.pl/logowanie">
38  
39  
40      
41
42  
43    
43<script type="application/ld+json">
44  {
45    "@context": "https://schema.org",
46    "@type": "Organization",
47    "name" : "Vesper",
48    "url" : "https://vesper.pl/",
49          "logo": {
50        "@type": "ImageObject",
51        "url":"https://vesper.pl/img/logo.png"
52      }
53      }
54</script>
54
55
56<script type="application/ld+json">
57  {
58    "@context": "https://schema.org",
59    "@type": "WebPage",
60    "isPartOf": {
61      "@type": "WebSite",
62      "url":  "https://vesper.pl/",
63      "name": "Vesper"
64    },
65    "name": "Logowanie",
66    "url":  "https://vesper.pl/logowanie?back=https%3A%2F%2Fvesper.pl%2F"
67  }
68</script>
68
69
70
71  
71<script type="application/ld+json">
72    {
73      "@context": "https://schema.org",
74      "@type": "BreadcrumbList",
75      "itemListElement": [
76                  {
77            "@type": "ListItem",
78            "position": 1,
79            "name": "Strona główna",
80            "item": "https://vesper.pl/"
81            },                    {
82            "@type": "ListItem",
83            "position": 2,
84            "name": "Zaloguj się do swojego konta",
85            "item": "https://vesper.pl/logowanie"
86            }          ]
87        }
88  </script>
88
89  
90
91  
92
93  
94    
95  
96
97  
98                            <meta property="og:title" content="Logowanie">
99    <meta property="og:description" content="">
100    <meta property="og:url" content="https://vesper.pl/logowanie?back=https%3A%2F%2Fvesper.pl%2F">
101    <meta property="og:site_name" content="Vesper">
102          <meta property="og:type" content="website">
103            <meta property="og:image" content="https://vesper.pl/themes/vespervue/assets/img/og-default.jpg">
104      <meta property="og:image:width" content="1200">
105      <meta property="og:image:height" content="630">
106      
107
108
109
110  <meta name="viewport" content="width=device-width, initial-scale=1">
111
112
113
114  <link rel="icon" type="image/vnd.microsoft.icon" href="https://vesper.pl/img/favicon.ico?1786551157">
115  <link rel="shortcut icon" type="image/x-icon" href="https://vesper.pl/img/favicon.ico?1786551157">
116
117
118
119    <link rel="stylesheet" href="https://vesper.pl/themes/vespervue/assets/css/theme.css" type="text/css" media="all">
120  <link rel="stylesheet" href="https://vesper.pl/themes/vespervue/modules/blockreassurance/views/dist/front.css" type="text/css" media="all">
121  <link rel="stylesheet" href="https://vesper.pl/modules/ps_socialfollow/views/css/ps_socialfollow.css" type="text/css" media="all">
122  <link rel="stylesheet" href="https://vesper.pl/themes/vespervue/modules/ps_searchbar/ps_searchbar.css" type="text/css" media="all">
123  <link rel="stylesheet" href="https://vesper.pl/themes/vespervue/modules/productcomments/views/css/productcomments.css" type="text/css" media="all">
124  <link rel="stylesheet" href="https://vesper.pl/modules/paynow/views/css/front.css" type="text/css" media="all">
125  <link rel="stylesheet" href="https://vesper.pl/js/jquery/ui/themes/base/jquery.ui.theme.css" type="text/css" media="all">
126  <link rel="stylesheet" href="https://vesper.pl/js/jquery/ui/themes/base/jquery.ui.autocomplete.css" type="text/css" media="all">
127  <link rel="stylesheet" href="https://vesper.pl/js/jquery/ui/themes/base/jquery.ui.core.css" type="text/css" media="all">
128  <link rel="stylesheet" href="https://vesper.pl/js/jquery/ui/themes/base/jquery.ui.menu.css" type="text/css" media="all">
129  <link rel="stylesheet" href="https://vesper.pl/modules/ps_imageslider/css/homeslider.css" type="text/css" media="all">
130  <link rel="stylesheet" href="https://vesper.pl/themes/vespervue/assets/js/vespervue-vue.css?1788797124" type="text/css" media="all">
131
132
133
134
135  
136
137  
137<script type="text/javascript">
138        var inpostizi_backend_ajax_url = "https:\/\/vesper.pl\/module\/inpostizi\/backend";
139        var inpostizi_binding_api_key = null;
140        var inpostizi_cart_controller_url = "https:\/\/vesper.pl\/module\/inpostizi\/cart";
141        var inpostizi_fetch_binding_key = false;
142        var inpostizi_generic_http_error = "Co\u015b posz\u0142o nie tak. Spr\u00f3buj ponownie p\u00f3\u017aniej.";
143        var inpostizi_merchant_client_id = "11320095-fbd0-4dbd-8907-2f8920f37f93";
144        var prestashop = {"cart":{"products":[],"totals":{"total":{"type":"total","label":"Razem","amount":0,"value":"0,00\u00a0z\u0142"},"total_including_tax":{"type":"total","label":"Suma (brutto)","amount":0,"value":"0,00\u00a0z\u0142"},"total_excluding_tax":{"type":"total","label":"Suma (netto)","amount":0,"value":"0,00\u00a0z\u0142"}},"subtotals":{"products":{"type":"products","label":"Produkty","amount":0,"value":"0,00\u00a0z\u0142"},"discounts":null,"shipping":{"type":"shipping","label":"Wysy\u0142ka","amount":0,"value":""},"tax":null},"products_count":0,"summary_string":"0 sztuk","vouchers":{"allowed":1,"added":[]},"discounts":[],"minimalPurchase":0,"minimalPurchaseRequired":""},"currency":{"id":1,"name":"Z\u0142oty polski","iso_code":"PLN","iso_code_num":"985","sign":"z\u0142"},"customer":{"lastname":null,"firstname":null,"email":null,"birthday":null,"newsletter":null,"newsletter_date_add":null,"optin":null,"website":null,"company":null,"siret":null,"ape":null,"is_logged":false,"gender":{"type":null,"name":null},"addresses":[]},"country":{"id_zone":1,"id_currency":0,"call_prefix":48,"iso_code":"PL","active":"1","contains_states":"0","need_identification_number":"0","need_zip_code":"1","zip_code_format":"NN-NNN","display_tax_label":"1","name":"Polska","id":14},"language":{"name":"Polski (Polish)","iso_code":"pl","locale":"pl-PL","language_code":"pl","active":"1","is_rtl":"0","date_format_lite":"Y-m-d","date_format_full":"Y-m-d H:i:s","id":1},"page":{"title":"","canonical":"https:\/\/vesper.pl\/logowanie","meta":{"title":"Logowanie","description":"","robots":"index"},"page_name":"authentication","body_classes":{"lang-pl":true,"lang-rtl":false,"country-PL":true,"currency-PLN":true,"layout-full-width":true,"page-authentication":true,"tax-display-enabled":true,"page-customer-account":true},"admin_notifications":[],"password-policy":{"feedbacks":{"0":"Bardzo s\u0142abe","1":"S\u0142abe","2":"\u015arednia","3":"Silne","4":"Bardzo silne","Straight rows of keys are easy to guess":"Proste kombinacje klawiszy s\u0105 \u0142atwe do odgadni\u0119cia","Short keyboard patterns are easy to guess":"Proste kombinacje przycisk\u00f3w s\u0105 \u0142atwe do odgadni\u0119cia","Use a longer keyboard pattern with more turns":"U\u017cyj d\u0142u\u017cszej i bardziej skomplikowanej kombinacji przycisk\u00f3w","Repeats like \"aaa\" are easy to guess":"Powt\u00f3rzenia typu \u201eaaa\u201d s\u0105 \u0142atwe do odgadni\u0119cia","Repeats like \"abcabcabc\" are only slightly harder to guess than \"abc\"":"Powt\u00f3rzenia takie jak \u201eabcabcabc\u201d s\u0105 tylko nieco trudniejsze do odgadni\u0119cia ni\u017c \u201eabc\u201d","Sequences like abc or 6543 are easy to guess":"Sekwencje takie jak \"abc\" lub \"6543\" s\u0105 \u0142atwe do odgadni\u0119cia","Recent years are easy to guess":"Ostatnie lata s\u0105 \u0142atwe do odgadni\u0119cia","Dates are often easy to guess":"Daty s\u0105 cz\u0119sto \u0142atwe do odgadni\u0119cia","This is a top-10 common password":"To has\u0142o jest jednym z 10 najcz\u0119\u015bciej u\u017cywanych","This is a top-100 common password":"To has\u0142o jest jednym z 100 najcz\u0119\u015bciej u\u017cywanych","This is a very common password":"To bardzo popularne has\u0142o","This is similar to a commonly used password":"Jest to podobne do powszechnie u\u017cywanego has\u0142a","A word by itself is easy to guess":"Pojedyncze s\u0142owo \u0142atwo odgadn\u0105\u0107","Names and surnames by themselves are easy to guess":"Same imiona i nazwiska s\u0105 \u0142atwe do odgadni\u0119cia","Common names and surnames are easy to guess":"Popularne imiona i n
144azwiska s\u0105 \u0142atwe do odgadni\u0119cia","Use a few words, avoid common phrases":"U\u017cyj kilku s\u0142\u00f3w, unikaj popularnych zwrot\u00f3w","No need for symbols, digits, or uppercase letters":"Nie potrzebujesz symboli, cyfr ani wielkich liter","Avoid repeated words and characters":"Unikaj powtarzaj\u0105cych si\u0119 s\u0142\u00f3w i znak\u00f3w","Avoid sequences":"Unikaj sekwencji","Avoid recent years":"Unikaj ostatnich lat","Avoid years that are associated with you":"Unikaj lat, kt\u00f3re s\u0105 z Tob\u0105 zwi\u0105zane","Avoid dates and years that are associated with you":"Unikaj dat i lat, kt\u00f3re s\u0105 z Tob\u0105 powi\u0105zane","Capitalization doesn't help very much":"Wielkie litery nie s\u0105 zbytnio pomocne","All-uppercase is almost as easy to guess as all-lowercase":"Same wielkie litery s\u0105 niemal tak \u0142atwe do odgadni\u0119cia, jak same ma\u0142e litery","Reversed words aren't much harder to guess":"Odwr\u00f3cone s\u0142owa nie s\u0105 du\u017co trudniejsze do odgadni\u0119cia","Predictable substitutions like '@' instead of 'a' don't help very much":"Przewidywalne zamiany, takie jak zastosowanie \"@\" zamiast \"a\", nie pomagaj\u0105 zbyt wiele","Add another word or two. Uncommon words are better.":"Dodaj kolejne s\u0142owo lub dwa. Nietypowe s\u0142owa s\u0105 lepsze."}}},"shop":{"name":"Vesper","logo":"https:\/\/vesper.pl\/img\/logo.png","stores_icon":"https:\/\/vesper.pl\/img\/logo_stores.png","favicon":"https:\/\/vesper.pl\/img\/favicon.ico"},"core_js_public_path":"\/themes\/","urls":{"base_url":"https:\/\/vesper.pl\/","current_url":"https:\/\/vesper.pl\/logowanie?back=https%3A%2F%2Fvesper.pl%2F","shop_domain_url":"https:\/\/vesper.pl","img_ps_url":"https:\/\/vesper.pl\/img\/","img_cat_url":"https:\/\/vesper.pl\/img\/c\/","img_lang_url":"https:\/\/vesper.pl\/img\/l\/","img_prod_url":"https:\/\/vesper.pl\/img\/p\/","img_manu_url":"https:\/\/vesper.pl\/img\/m\/","img_sup_url":"https:\/\/vesper.pl\/img\/su\/","img_ship_url":"https:\/\/vesper.pl\/img\/s\/","img_store_url":"https:\/\/vesper.pl\/img\/st\/","img_col_url":"https:\/\/vesper.pl\/img\/co\/","img_url":"https:\/\/vesper.pl\/themes\/vespervue\/assets\/img\/","css_url":"https:\/\/vesper.pl\/themes\/vespervue\/assets\/css\/","js_url":"https:\/\/vesper.pl\/themes\/vespervue\/assets\/js\/","pic_url":"https:\/\/vesper.pl\/upload\/","theme_assets":"https:\/\/vesper.pl\/themes\/vespervue\/assets\/","theme_dir":"https:\/\/vesper.pl\/themes\/vespervue\/","pages":{"address":"https:\/\/vesper.pl\/adres","addresses":"https:\/\/vesper.pl\/adresy","authentication":"https:\/\/vesper.pl\/logowanie","manufacturer":"https:\/\/vesper.pl\/producenci","cart":"https:\/\/vesper.pl\/koszyk","category":"https:\/\/vesper.pl\/?controller=category","cms":"https:\/\/vesper.pl\/?controller=cms","contact":"https:\/\/vesper.pl\/kontakt","discount":"https:\/\/vesper.pl\/rabaty","guest_tracking":"https:\/\/vesper.pl\/sledzenie-zamowien-gosci","history":"https:\/\/vesper.pl\/historia-zamowien","identity":"https:\/\/vesper.pl\/dane-osobiste","index":"https:\/\/vesper.pl\/","my_account":"https:\/\/vesper.pl\/moje-konto","order_confirmation":"https:\/\/vesper.pl\/potwierdzenie-zamowienia","order_detail":"https:\/\/vesper.pl\/?controller=order-detail","order_follow":"https:\/\/vesper.pl\/sledzenie-zamowienia","order":"https:\/\/vesper.pl\/zam\u00f3wienie","order_return":"https:\/\/vesper.pl\/?controller=order-return","order_slip":"https:\/\/vesper.pl\/potwierdzenie-zwrotu","pagenotfound":"https:\/\/vesper.pl\/nie-znaleziono-strony","password":"https:\/\/vesper.pl\/odzyskiwanie-hasla","pdf_invoice":"https:\/\/vesper.pl\/?controller=pdf-invoice","pdf_order_return":"https:\/\/vesper.pl\/?controller=pdf-order-return","pdf_order_slip":"https:\/\/vesper.pl\/?controller=pdf-order-slip","prices_drop":"https:\/\/vesper.pl\/promocje","product":"https:\/\/vesper.pl\/?controller=product","registration":"https:\/\/vesper.pl\/rejestracja","search":"https:\/\/vesper.pl\/szukaj","sitemap":"https:\/\/vesper.pl\/mapa-strony","stores":"https:\/\/vesper.pl\/nasze-sklepy","supplier":"https:\/\/vesper.pl\/dostawcy","
144new_products":"https:\/\/vesper.pl\/nowe-produkty","brands":"https:\/\/vesper.pl\/producenci","register":"https:\/\/vesper.pl\/rejestracja","order_login":"https:\/\/vesper.pl\/zam\u00f3wienie?login=1"},"alternative_langs":[],"actions":{"logout":"https:\/\/vesper.pl\/?mylogout="},"no_picture_image":{"bySize":{"small_default":{"url":"https:\/\/vesper.pl\/img\/p\/pl-default-small_default.jpg","width":98,"height":147},"cart_default":{"url":"https:\/\/vesper.pl\/img\/p\/pl-default-cart_default.jpg","width":125,"height":188},"category_default":{"url":"https:\/\/vesper.pl\/img\/p\/pl-default-category_default.jpg","width":180,"height":180},"default_xs":{"url":"https:\/\/vesper.pl\/img\/p\/pl-default-default_xs.jpg","width":160,"height":240},"stores_default":{"url":"https:\/\/vesper.pl\/img\/p\/pl-default-stores_default.jpg","width":287,"height":160},"default_sm":{"url":"https:\/\/vesper.pl\/img\/p\/pl-default-default_sm.jpg","width":216,"height":324},"home_default":{"url":"https:\/\/vesper.pl\/img\/p\/pl-default-home_default.jpg","width":250,"height":375},"default_md":{"url":"https:\/\/vesper.pl\/img\/p\/pl-default-default_md.jpg","width":261,"height":392},"default_lg":{"url":"https:\/\/vesper.pl\/img\/p\/pl-default-default_lg.jpg","width":336,"height":504},"category_cover":{"url":"https:\/\/vesper.pl\/img\/p\/pl-default-category_cover.jpg","width":1000,"height":200},"default_xl":{"url":"https:\/\/vesper.pl\/img\/p\/pl-default-default_xl.jpg","width":400,"height":600},"product_main":{"url":"https:\/\/vesper.pl\/img\/p\/pl-default-product_main.jpg","width":420,"height":630},"medium_default":{"url":"https:\/\/vesper.pl\/img\/p\/pl-default-medium_default.jpg","width":452,"height":678},"category_cover_2x":{"url":"https:\/\/vesper.pl\/img\/p\/pl-default-category_cover_2x.jpg","width":2000,"height":400},"large_default":{"url":"https:\/\/vesper.pl\/img\/p\/pl-default-large_default.jpg","width":800,"height":1200},"product_main_2x":{"url":"https:\/\/vesper.pl\/img\/p\/pl-default-product_main_2x.jpg","width":840,"height":1260}},"small":{"url":"https:\/\/vesper.pl\/img\/p\/pl-default-small_default.jpg","width":98,"height":147},"medium":{"url":"https:\/\/vesper.pl\/img\/p\/pl-default-default_lg.jpg","width":336,"height":504},"large":{"url":"https:\/\/vesper.pl\/img\/p\/pl-default-product_main_2x.jpg","width":840,"height":1260},"legend":""}},"configuration":{"display_taxes_label":"1","display_prices_tax_incl":true,"is_catalog":false,"show_prices":true,"opt_in":{"partner":true},"quantity_discount":{"type":"discount","label":"Rabat Jednostkowy"},"voucher_enabled":1,"return_enabled":0},"field_required":[],"breadcrumb":{"links":[{"title":"Strona g\u0142\u00f3wna","url":"https:\/\/vesper.pl\/"},{"title":"Zaloguj si\u0119 do swojego konta","url":"https:\/\/vesper.pl\/logowanie"}],"count":2},"link":{"protocol_link":"https:\/\/","protocol_content":"https:\/\/"},"time":1790922693,"static_token":"a77a45154eea695d4f3e9b21b05f315f","token":"4b411fad5301f8eabc65345c792e5372","debug":false};
145        var prestashopFacebookAjaxController = "https:\/\/vesper.pl\/module\/ps_facebook\/Ajax";
146        var psemailsubscription_subscription = "https:\/\/vesper.pl\/module\/ps_emailsubscription\/subscription";
147        var psr_icon_color = "#0b69f6";
148        var vvActiveCats = [1,2,10,18,19,15,24,11,12,25,26,27,28,29,30,35,32,33,13,14,3,16,17,4,34,20,21,23,6,5,7,9,31,37];
149      </script>
149
150
151
152
153  
154    
154<script>
155(function () {
156  var CFG = {"gtm":"GTM-KFTRK3QK","fb":"1935651686505927","tt":"D7J37LJC77UDQGOITEG0","capi":"https:\/\/vesper.pl\/module\/vesperanalytics\/capi"};
157  var PURCHASE = null;
158  var TRACK = null;
159  function readConsent() {
160    try {
161      var m = document.cookie.match(/(?:^|;\s*)vv_consent=([^;]+)/);
162      if (!m) return null;
163      var v = JSON.parse(decodeURIComponent(m[1]));
164      return v && v.necessary === true ? v : null;
165    } catch (e) { return null; }
166  }
167  window.dataLayer = window.dataLayer || [];
168  function gtag() { dataLayer.push(arguments); }
169  window.gtag = window.gtag || gtag;
170  gtag('consent', 'default', {
171    analytics_storage: 'denied', ad_storage: 'denied',
172    ad_user_data: 'denied', ad_personalization: 'denied', wait_for_update: 500
173  });
174  function applyConsent(c) {
175    gtag('consent', 'update', {
176      analytics_storage: c && c.analytics ? 'granted' : 'denied',
177      ad_storage: c && c.marketing ? 'granted' : 'denied',
178      ad_user_data: c && c.marketing ? 'granted' : 'denied',
179      ad_personalization: c && c.marketing ? 'granted' : 'denied'
180    });
181  }
182  var consent = readConsent();
183  if (consent) applyConsent(consent);
184  if (CFG.gtm) {
185    (function (w, d, s, l, i) {
186      w[l] = w[l] || []; w[l].push({ 'gtm.start': new Date().getTime(), event: 'gtm.js' });
187      var f = d.getElementsByTagName(s)[0], j = d.createElement(s);
188      j.async = true; j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i;
189      f.parentNode.insertBefore(j, f);
190    })(window, document, 'script', 'dataLayer', CFG.gtm);
191  }
192  // [ANALYTICS] wspólny event_id (przeglądarka↔serwer) → Meta deduplikuje
193  // Pixel i CAPI. vvTrack: Pixel z {eventID} + relay do CAPI (server-side,
194  // odporny na blokery/iOS) + TikTok dla zdarzeń katalogowych. Odpala tylko po
195  // zgodzie marketingowej (Pixel jest na window dopiero po startFb()).
196  var consentMarketing = false;
197  function newId(name) { return name + '.' + Date.now() + '.' + Math.random().toString(36).slice(2, 10); }
198  function relayCapi(name, id, p) {
199    if (!CFG.capi) return;
200    try {
201      var body = JSON.stringify({
202        event_name: name, event_id: id,
203        content_ids: p.content_ids || [], value: p.value, currency: p.currency || 'PLN',
204        search_string: p.search_string, event_source_url: location.href
205      });
206      if (navigator.sendBeacon) {
207        navigator.sendBeacon(CFG.capi, new Blob([body], { type: 'application/json' }));
208      } else {
209        fetch(CFG.capi, { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: body, keepalive: true, credentials: 'same-origin' });
210      }
211    } catch (e) { /* tracking nigdy nie psuje strony */ }
212  }
213  window.vvTrack = function (name, params, opts) {
214    if (!consentMarketing) return;
215    params = params || {}; opts = opts || {};
216    var id = opts.eventId || newId(name);
217    try { if (window.fbq) fbq('track', name, params, { eventID: id }); } catch (e) {}
218    try {
219      if (window.ttq && (name === 'ViewContent' || name === 'AddToCart' || name === 'Search')) {
220        ttq.track(name === 'Search' ? 'Search' : (name === 'AddToCart' ? 'AddToCart' : 'ViewContent'), {
221          content_type: 'product',
222          contents: (params.content_ids || []).map(function (c) { return { content_id: c }; }),
223          value: params.value, currency: params.currency || 'PLN'
224        });
225      }
226    } catch (e) {}
227    if (!opts.noRelay) relayCapi(name, id, params);
228  };
229  var pageFired = false;
230  function firePageEvents() {
231    if (pageFired) return; pageFired = true;
232    if (PURCHASE) {
233      // dedup z CAPI z hooka validateOrder (event_id = purchase-{reference});
234      // relay pominięty — zakup leci server-side sam
235      var pids = (PURCHASE.items || []).map(function (it) { return String(it.item_id); });
236      window.vvTrack('Purchase', {
237        content_ids: pids, content_type: 'product', value: PURCHASE.value, currency: 'PLN',
238        contents: pids.map(function (id) { return { id: id, quantity: 1 }; })
239      }, { eventId: 'purchase-' + PURCHASE.transaction_id, noRelay: true });
240    } else if (TRACK && TRACK.type === 'product') {
241      window.vvTrack('ViewContent', { content_ids: TRACK.content_ids, content_type: 'product', value: TRACK.value, currency: 'PLN' });
242    } else if (TRACK && TRACK.type === 'checkout') {
243      window.vvTrack('InitiateCheckout', { content_ids: TRACK.content_ids, content_type: 'product', value: TRACK.value, currency: 'PLN', num_items: TRACK.num_items });
244    } else if (TRACK && TRACK.type === 'search') {
245      window.vvTrack('Search', { search_string: TRACK.q });
246    }
247  }
248  var fbStarted = false;
249  function startFb() {
250    if (fbStarted || !CFG.fb) return; fbStarted = true;
251    !function (f, b, e, v, n, t, s) {
252      if (f.fbq) return; n = f.fbq = function () { n.callMethod ? n.callMethod.apply(n, arguments) : n.queue.push(arguments); };
253      if (!f._fbq) f._fbq = n; n.push = n; n.loaded = !0; n.version = '2.0'; n.queue = [];
254      t = b.createElement(e); t.async = !0; t.src = v; s = b.getElementsByTagName(e)[0]; s.parentNode.insertBefore(t, s);
255    }(window, document, 'script', 'https://connect.facebook.net/en_US/fbevents.js');
256    fbq('init', CFG.fb); fbq('track', 'PageView');
257  }
258  var ttStarted = false;
259  function startTt() {
260    if (ttStarted || !CFG.tt) return; ttStarted = true;
261    !function (w, d, t) {
262      w.TiktokAnalyticsObject = t; var ttq = w[t] = w[t] || []; ttq.methods = ['page', 'track', 'identify', 'instances', 'debug', 'on', 'off', 'once', 'ready', 'alias', 'holdConsent', 'revokeConsent', 'grantConsent'];
263      ttq.setAndDefer = function (t, e) { t[e] = function () { t.push([e].concat(Array.prototype.slice.call(arguments, 0))); }; };
264      for (var i = 0; i < ttq.methods.length; i++) ttq.setAndDefer(ttq, ttq.methods[i]);
265      ttq.load = function (e, n) { var r = 'https://analytics.tiktok.com/i18n/pixel/events.js'; ttq._i = ttq._i || {}; ttq._i[e] = []; ttq._i[e]._u = r; ttq._t = ttq._t || {}; ttq._t[e] = +new Date(); ttq._o = ttq._o || {}; ttq._o[e] = n || {}; var o = document.createElement('script'); o.type = 'text/javascript'; o.async = !0; o.src = r + '?sdkid=' + e + '&lib=' + t; var a = document.getElementsByTagName('script')[0]; a.parentNode.insertBefore(o, a); };
266      ttq.load(CFG.tt); ttq.page();
267    }(window, document, 'ttq');
268  }
269  function grantMarketing() { consentMarketing = true; startFb(); startTt(); firePageEvents(); }
270  if (consent && consent.marketing) { grantMarketing(); }
271  window.addEventListener('vv:consent', function (e) {
272    var c = e.detail || readConsent();
273    applyConsent(c);
274    if (c && c.marketing) { grantMarketing(); }
275  });
276  if (PURCHASE) dataLayer.push({ event: 'purchase', ecommerce: PURCHASE });
277})();
278</script>
278
279
280
281    
282  </head>
283
284  <body id="authentication" class="lang-pl country-pl currency-pln layout-full-width page-authentication tax-display-enabled page-customer-account">
285    
286      <div id="back-to-top"></div>
287    
288
289    
290      <a class="visually-hidden-focusable btn btn-primary skip-link" href="#main-content">Przejdź do treści</a>
291    
292
293    
294      
295    
296
297    
298          
299
300    <header id="header" class="header js-sticky-header">
301      
302        
303
304
305
306  
307
308
309      <div class="header-top d-none d-md-block">
310      <div class="container-md">
311        <div class="row">
312          <div class="header-top__left col-md-4">
313            <div id="_desktop_ps_contactinfo">
314  <div class="ps-contactinfo">
315          <a class="ps-contactinfo__email" href="https://vesper.pl/kontakt">
316        Kontakt z nami
317      </a>
318      </div>
319</div>
320
321          </div>
322
323          <div class="header-top__right col-md-8">
324            
325<div id="_desktop_ps_customersignin">
326  <div class="ps-customersignin">
327    <div class="header-block">
328              <a
329          href="https://vesper.pl/logowanie?back=https%3A%2F%2Fvesper.pl%2Flogowanie%3Fback%3Dhttps%253A%252F%252Fvesper.pl%252F"
330          class="header-block__action-btn"
331          rel="nofollow"
332          aria-label="Zaloguj się"
333        >
334          <i class="material-icons header-block__icon" aria-hidden="true">&#xE853;</i>
335          <span class="d-none d-md-inline header-block__title">
336            Zaloguj się
337          </span>
338        </a>
339          </div>
340  </div>
341</div>
342<div id="_desktop_ps_shoppingcart">
343  <div class="ps-shoppingcart">
344    <div class="header-block d-flex align-items-center blockcart cart-preview inactive" data-refresh-url="//vesper.pl/module/ps_shoppingcart/ajax">
345              <span class="header-block__action-btn pe-md-0">
346      
347      <i class="material-icons header-block__icon" aria-hidden="true">&#xE8CC;</i>
348      <span class="d-none d-md-flex header-block__title">Koszyk</span>
349      <span class="header-block__badge">0</span>
350
351              </span>
352          </div>
353  </div>
354</div>
355
356          </div>
357        </div>
358      </div>
359    </div>
360  
361
362
363  <div class="header-bottom">
364    <div class="header-bottom__container container-md">
365      <div class="header-bottom__row row gx-2 gx-md-4 align-items-stretch">
366        <div class="header-bottom__logo d-flex align-items-center col-auto me-auto me-md-0">
367                    <a href="https://vesper.pl/" class="vv-logo" aria-label="Vesper – księgarnia internetowa">
368            <img src="https://vesper.pl/themes/vespervue/assets/img/vesper-logo.jpg" alt="Vesper" width="209" height="59" style="height:52px;width:auto;display:block">
369          </a>
370        </div>
371
372        
373
374
375
376
377
378
379
380
381<div class="ps-mainmenu ps-mainmenu--desktop col-xl col-auto">
382    <nav class="ps-mainmenu__desktop d-none d-xl-block position-static js-menu-desktop" data-ps-ref="desktop-menu-container" aria-label="Main navigation">
383    
384  
385      <ul class="ps-mainmenu__tree" id="top-menu" data-ps-ref="desktop-menu-tree">
386              <li class="ps-mainmenu__tree-item type-category " data-id="category-3" data-ps-ref="desktop-menu-item">
387          <div class="ps-mainmenu__tree-item-wrapper">
388            <a
389              class="ps-mainmenu__tree-link"
390              href="https://vesper.pl/3-albumy"
391              data-depth="1"
392              data-ps-ref="desktop-menu-link"
393                                        >
394              Albumy
395            </a>
396                      </div>
397
398          
399  
400        </li>
401              <li class="ps-mainmenu__tree-item type-category " data-id="category-6" data-ps-ref="desktop-menu-item">
402          <div class="ps-mainmenu__tree-item-wrapper">
403            <a
404              class="ps-mainmenu__tree-link"
405              href="https://vesper.pl/6-wyprzedaz"
406              data-depth="1"
407              data-ps-ref="desktop-menu-link"
408                                        >
409              Wyprzedaż
410            </a>
411                      </div>
412
413          
414  
415        </li>
416              <li class="ps-mainmenu__tree-item type-category " data-id="category-9" data-ps-ref="desktop-menu-item">
417          <div class="ps-mainmenu__tree-item-wrapper">
418            <a
419              class="ps-mainmenu__tree-link"
420              href="https://vesper.pl/9-nowosci"
421              data-depth="1"
422              data-ps-ref="desktop-menu-link"
423                                        >
424              Nowości
425            </a>
426                      </div>
427
428          
429  
430        </li>
431          </ul>
432  
433
434  </nav>
435
436    <div class="ps-mainmenu__mobile-toggle">
437    <button
438      class="menu-toggle btn btn-link"
439      data-bs-toggle="offcanvas"
440      data-bs-target="#mobileMenu"
441      aria-controls="mobileMenu"
442      aria-label="Open mobile menu"
443    >
444      <span class="material-icons" aria-hidden="true">&#xE5D2;</span>
445    </button>
446  </div>
447</div>
448
449<div
450  class="ps-mainmenu ps-mainmenu--mobile offcanvas offcanvas-start js-menu-canvas"
451  tabindex="-1"
452  id="mobileMenu"
453  aria-labelledby="mobileMenuLabel"
454>
455  <div class="offcanvas-header">
456    <div class="ps-mainmenu__back-button">
457      <button class="btn btn-link btn-sm d-none js-back-button" type="button" aria-label="Go back to main menu">
458        <span class="material-icons rtl-flip" aria-hidden="true">&#xE5CB;</span>
459        <span class="js-menu-back-title">Wszystko</span>
460      </button>
461    </div>
462    <button type="button" class="btn-close btn text-reset" data-bs-dismiss="offcanvas" aria-label="Zamknij"></button>
463  </div>
464
465  <div class="ps-mainmenu__mobile">
466    
467        <nav
468      class="menu menu--mobile menu--current js-menu-current"
469      id="menu-mobile"            data-depth="0"
470    >
471      <ul class="menu__list">
472                          <li
473            class="type-category  "
474            id="category-3"
475          >
476            <a
477              class="menu__link"
478              href="https://vesper.pl/3-albumy"
479              data-depth="0"
480                          >
481            Albumy
482            </a>
483                      </li>
484                            <li
485            class="type-category  "
486            id="category-6"
487          >
488            <a
489              class="menu__link"
490              href="https://vesper.pl/6-wyprzedaz"
491              data-depth="0"
492                          >
493            Wyprzedaż
494            </a>
495                      </li>
496                            <li
497            class="type-category  "
498            id="category-9"
499          >
500            <a
501              class="menu__link"
502              href="https://vesper.pl/9-nowosci"
503              data-depth="0"
504                          >
505            Nowości
506            </a>
507                      </li>
508                        </ul>
509    </nav>
510      
511  </div>
512
513  <div class="ps-mainmenu__additionnals offcanvas-body d-flex flex-wrap align-items-center gap-3">
514    <div class="ps-mainmenu__selects d-flex gap-2 me-auto">
515      <div id="_mobile_ps_currencyselector" class="col-auto"></div>
516      <div id="_mobile_ps_languageselector" class="col-auto"></div>
517    </div>
518    <div id="_mobile_ps_contactinfo"></div>
519  </div>
520</div>
521<div id="_desktop_ps_searchbar" class="order-2 ms-auto col-auto d-none d-md-flex align-items-center">
522  <div id="ps_searchbar" class="ps-searchbar js-search-widget" data-search-controller-url="//vesper.pl/szukaj">
523    <form class="ps-searchbar__form" method="get" action="//vesper.pl/szukaj" role="search">
524      <input type="hidden" name="controller" value="search">
525      <i class="material-icons ps-searchbar__magnifier js-search-icon" aria-hidden="true">&#xE8B6;</i>
526      <input
527        class="js-search-input form-control ps-searchbar__input"
528        type="text"
529        name="s"
530        value=""
531        placeholder="Szukaj książek…"
532        aria-label="Szukaj"
533        autocomplete="off"
534        role="combobox"
535        aria-haspopup="listbox"
536        aria-autocomplete="list"
537        aria-controls="ps_searchbar_results"
538        aria-expanded="false"
539      >
540      <button type="button" class="ps-searchbar__clear js-search-clear btn outline outline--rounded d-none" aria-label="Wyczyść wyszukiwanie">
541        <i class="material-icons">&#xE14C;</i>
542      </button>
543    </form>
544
545    <div
546      class="ps-searchbar__dropdown js-search-dropdown d-none"
547      id="ps_searchbar_dropdown"
548      aria-label="Wyniki wyszukiwania"
549      tabindex="-1"
550    >
551      <div class="ps-searchbar__results js-search-results" id="ps_searchbar_results" role="listbox" tabindex="-1"></div>
552    </div>
553  </div>
554</div>
555
556<template id="ps_searchbar_result" class="js-search-template">
557  <a data-ps-ref="searchbar-result-link" class="ps-searchbar__result-link" id="" href="">
558    <img src="" alt="" class="ps-searchbar__result-image">
559    <p class="ps-searchbar__result-name"></p>
560  </a>
561</template>
562
563
564
565                <div class="col d-none d-md-flex align-items-center">
566          <div data-ps-component="vv-search" data-ps-data='{"endpoint":"https://vesper.pl/index.php?fc=module&module=vesperstorefront&controller=listing","searchUrl":"https://vesper.pl/szukaj","variant":"hairline"}'></div>
567        </div>
568        <div class="vv-header-icons col-auto d-none d-md-flex align-items-center">
569          <a href="https://vesper.pl/moje-konto" class="vv-iconbtn" aria-label="Moje konto" title="Moje konto">
570            <i class="material-icons" aria-hidden="true">&#xE853;</i>
571          </a>
572          <div data-ps-component="vv-wishlist" data-ps-data='{"cartUrl":"https://vesper.pl/koszyk","token":"a77a45154eea695d4f3e9b21b05f315f","catalogUrl":"//vesper.pl/12-fantastyka"}'></div>
573          <div data-ps-component="vv-toasts"></div>
574                      <div data-ps-component="vv-minicart" data-ps-data='{"cartUrl":"https://vesper.pl/koszyk","token":"a77a45154eea695d4f3e9b21b05f315f","count":0,"freeShippingThreshold":200,"catalogUrl":"//vesper.pl/12-fantastyka","checkoutUrl":"https://vesper.pl/zamówienie","endpoint":"https://vesper.pl/index.php?fc=module&module=vesperstorefront&controller=listing","packEndpoint":"https://vesper.pl/index.php?fc=module&module=vesperstorefront&controller=pack"}'></div>
575                  </div>
576
577        <div id="_mobile_ps_customersignin" class="d-md-none d-flex col-auto">
578                    <div class="header-block">
579            <a href="https://vesper.pl/moje-konto" class="header-block__action-btn">
580              <i class="material-icons header-block__icon" aria-hidden="true">&#xE853;</i>
581            </a>
582          </div>
583                  </div>
584
585                <div class="d-md-none d-flex align-items-center col-auto">
586          <div data-ps-component="vv-wishlist" data-ps-data='{"cartUrl":"https://vesper.pl/koszyk","token":"a77a45154eea695d4f3e9b21b05f315f","catalogUrl":"//vesper.pl/12-fantastyka"}'></div>
587        </div>
588
589                            <div id="vv-mobile-cart" class="d-md-none d-flex align-items-center col-auto">
590            <div data-ps-component="vv-minicart" data-ps-data='{"cartUrl":"https://vesper.pl/koszyk","token":"a77a45154eea695d4f3e9b21b05f315f","count":0,"freeShippingThreshold":200,"catalogUrl":"//vesper.pl/12-fantastyka","checkoutUrl":"https://vesper.pl/zamówienie","endpoint":"https://vesper.pl/index.php?fc=module&module=vesperstorefront&controller=listing","packEndpoint":"https://vesper.pl/index.php?fc=module&module=vesperstorefront&controller=pack"}'></div>
591          </div>
592        
593                <div class="vv-mobile-search col-12 d-md-none">
594          <div data-ps-component="vv-search" data-ps-data='{"endpoint":"https://vesper.pl/index.php?fc=module&module=vesperstorefront&controller=listing","searchUrl":"https://vesper.pl/szukaj","variant":"hairline"}'></div>
595        </div>
596      </div>
597    </div>
598
599        <div class="vv-megamenu-bar">
600      <div class="container-md">
601        <div data-ps-component="vv-megamenu" data-ps-data='{"accountUrl":"https://vesper.pl/moje-konto"}'></div>
602      </div>
603    </div>
604  </div>
605
606    
607      
608    </header>
609
610    <main id="wrapper" class="wrapper">
611      
612      
613      
614        
615<nav data-depth="2" class="breadcrumb__wrapper" aria-label="breadcrumb">
616  <div class="container">
617    <ol class="breadcrumb">
618      
619                  
620                                                <li class="breadcrumb-item">
621                              <a href="https://vesper.pl/" class="breadcrumb-link"><span>Strona główna</span></a>
622                          </li>
623          
624                  
625                                                <li class="breadcrumb-item">
626                              <span>Zaloguj się do swojego konta</span>
627                          </li>
628          
629              
630    </ol>
631  </div>
632</nav>
633      
634
635      
636                <div id="main-content"></div>
637      
638
639      
640        
641<div id="notifications">
642  <div class="container">
643    
644    
645    
646      </div>
647</div>
648      
649
650      
651  <div class="container container--limited-sm">
652  
653  
654    <div id="center-column" class="center-column page page--full-width">
655      
656      
657  
658  <div class="page-header">
659    <p class="vv-auth-kicker">Vesper · Konto</p>
660    
661
662  <h1 class="page-title-section">Logowanie</h1>
663
664  </div>
665
666
667  
668    <section id="content" class="page-content page-content--general">
669      
670
671      
672  
673    <div class="login">
674      <section class="login__form-wrapper">
675        
676  
677                  
678
679  <form id="login-form" action="https://vesper.pl/logowanie?back=https%3A%2F%2Fvesper.pl%2F" method="post" data-ps-action="form-validation">
680    
681              
682          
683  
684    <input type="hidden" name="back" value="https://vesper.pl/">
685  
686
687
688        
689              
690          
691  <div class="mb-3">
692          <label class="form-label required" for="field-email">
693                  E-mail
694              </label>
695    
696    
697      
698        <input
699          class="form-control"
700          name="email"
701          id="field-email"
702          type="email"
703          value=""
704          autocomplete="email"                                        aria-label="E-mail"
705          required        >
706              
707
708    
709    
710          
711
712    
713          
714  </div>
715
716        
717              
718          
719  <div class="mb-3">
720          <label class="form-label required" for="field-password">
721                  Hasło
722              </label>
723    
724    
725      
726
727        <div class="input-group password-field">
728          <input
729            class="form-control"
730            name="password"
731            id="field-password"
732            type="password"
733            autocomplete="current-password"            value=""
734            minlength="8"
735            maxlength="72"
736            data-minscore="3"
737            data-bs-placement="top"
738            data-bs-trigger="manual"
739            data-ps-ref="password-policy-input"
740            spellcheck="false"
741            required          >
742
743          <button
744            class="btn btn-primary"
745            type="button"
746            data-ps-action="toggle-password"
747            data-text-show="Pokaż hasło"
748            data-text-hide="Ukryj hasło"
749            aria-label="Pokaż hasło"
750            aria-controls="field-password"
751            aria-live="polite"
752          >
753            <i class="material-icons" aria-hidden="true">&#xE8F4;</i>
754          </button>
755        </div>
756
757                
758        <div data-ps-target="password-feedback-target"></div>
759      
760
761    
762    
763          
764
765    
766          
767  </div>
768
769        
770          
771
772    
773      <input type="hidden" name="submitLogin" value="1" tabindex="-1">
774
775            
776      <div class="buttons-wrapper buttons-wrapper--split buttons-wrapper--invert-mobile">
777        <a class="btn btn-basic" href="https://vesper.pl/odzyskiwanie-hasla" rel="nofollow">
778          Nie pamiętasz hasła?
779        </a>
780
781        
782          <button id="submit-login" class="btn btn-primary" data-link-action="sign-in" type="submit" data-ps-action="form-validation-submit">
783            Zaloguj się
784          </button>
785        
786      </div>
787    
788  </form>
789
790
791      </section>
792
793      <hr>
794
795      
796        
797      
798
799      <div class="login__register-prompt">
800        <h2 class="h4">Nie masz konta?</h2>
801
802        <div class="d-grid">
803          <a href="https://vesper.pl/rejestracja" class="btn btn-outline-primary" data-link-action="display-register-form">
804            Zarejestruj się
805          </a>
806        </div>
807      </div>
808    </div>
809  
810
811    </section>
812  
813
814  
815    <footer class="page-footer">
816      
817    </footer>
818  
819
820      
821    </div>
822  
823  
824  </div>
825
826
827      
828    </main>
829
830    
831      <footer id="footer" class="footer">
832          
833    <div class="footer footer__before">
834      <section class="ps-emailsubscription bg-body-tertiary py-3 py-lg-4" id="emailsubscription_anchor_displayFooterBefore">
835  <div class="container">
836    <div class="row justify-content-center">
837      <p class="h3 col-lg-4">
838                Otrzymuj informacje o&nbsp;nowościach i&nbsp;wyprzedażach
839      </p>
840
841      <form class="col-lg-6" action="https://vesper.pl/logowanie?back=https%3A%2F%2Fvesper.pl%2F#emailsubscription_anchor_displayFooterBefore" method="post">
842                <div class="d-flex gap-2 align-items-center mb-2">
843          <input class="form-control flex-grow-1" type="email" name="email" value="" placeholder="Twój adres e-mail" aria-label="Twój adres e-mail" autocomplete="email" required />
844                    <input class="btn btn-primary" type="submit" name="submitNewsletter" value="Zapisz się" aria-label="Zapisz się do newslettera" />
845        </div>
846                
847                            <p class="fs-6 text-body-secondary mb-0">Możesz zrezygnować w każdej chwili – szczegóły w <a href="https://vesper.pl/content/6-polityka-prywatnosci">polityce prywatności</a>.</p>
848        
849        
850
851        <input type="hidden" value="displayFooterBefore" name="blockHookName" />
852        <input type="hidden" name="action" value="0" />
853      </form>
854    </div>
855  </div>
856</section>
857
858    </div>
859  
860
861
862  <div class="vv-footer">
863    <div class="container">
864      <div class="vv-footer__grid">
865        <div class="vv-footer__brand">
866                    <a href="https://vesper.pl/" class="vv-footer__logo" aria-label="Vesper – Wydawnictwo">
867            <img src="https://vesper.pl/themes/vespervue/assets/img/vesper-logo.jpg" alt="Vesper" width="209" height="59" style="height:48px;width:auto;display:block">
868          </a>
869          <p class="vv-footer__tag">Wydawnictwo i&nbsp;księgarnia fantastyki, horroru i&nbsp;science fiction – mroczne światy, starannie wydane.</p>
870          <ul class="vv-footer__genres">
871            <li><a href="https://vesper.pl/12-fantastyka">Fantastyka</a></li>
872            <li><a href="https://vesper.pl/25-horror">Horror</a></li>
873            <li><a href="https://vesper.pl/26-science-fiction">Science Fiction</a></li>
874            <li><a href="https://vesper.pl/11-klasyka-literatury">Klasyka</a></li>
875          </ul>
876          <div class="vv-footer__social">
877            <a href="https://www.facebook.com/WydawnictwoVesper/" target="_blank" rel="noopener" aria-label="Facebook">
878              <svg viewBox="0 0 24 24" width="18" height="18" fill="currentColor" aria-hidden="true"><path d="M22 12.06C22 6.5 17.52 2 12 2S2 6.5 2 12.06c0 5 3.66 9.15 8.44 9.94v-7.03H7.9v-2.9h2.54V9.85c0-2.51 1.49-3.9 3.78-3.9 1.09 0 2.24.2 2.24.2v2.46h-1.26c-1.24 0-1.63.77-1.63 1.56v1.88h2.78l-.44 2.9h-2.34V22c4.78-.79 8.44-4.94 8.44-9.94Z"/></svg>
879            </a>
880            <a href="https://www.instagram.com/wydawnictwovesper/" target="_blank" rel="noopener" aria-label="Instagram">
881              <svg viewBox="0 0 24 24" width="18" height="18" fill="none" stroke="currentColor" stroke-width="1.8" aria-hidden="true"><rect x="3" y="3" width="18" height="18" rx="5"/><circle cx="12" cy="12" r="4"/><circle cx="17.5" cy="6.5" r="1" fill="currentColor" stroke="none"/></svg>
882            </a>
883            <a href="https://www.youtube.com/@WydawnictwoVesper" target="_blank" rel="noopener" aria-label="YouTube">
884              <svg viewBox="0 0 24 24" width="18" height="18" fill="currentColor" aria-hidden="true"><path d="M23 12s0-3.2-.4-4.74a2.5 2.5 0 0 0-1.76-1.76C19.3 5.1 12 5.1 12 5.1s-7.3 0-8.84.4A2.5 2.5 0 0 0 1.4 7.26C1 8.8 1 12 1 12s0 3.2.4 4.74c.23.86.9 1.53 1.76 1.76 1.54.4 8.84.4 8.84.4s7.3 0 8.84-.4a2.5 2.5 0 0 0 1.76-1.76C23 15.2 23 12 23 12ZM9.75 15.02V8.98L15.5 12l-5.75 3.02Z"/></svg>
885            </a>
886          </div>
887        </div>
888
889        <nav class="vv-footer__col" aria-label="Informacje">
890          <h3 class="vv-footer__head">Informacje</h3>
891          <ul>
892            <li><a href="//vesper.pl/content/1-dostawa-i-platnosc">Wysyłka i płatność</a></li>
893            <li><a href="//vesper.pl/content/2-reklamacje-i-zwroty">Zwroty i reklamacje</a></li>
894            <li><a href="//vesper.pl/content/3-regulamin-sklepu">Regulamin sklepu</a></li>
895            <li><a href="//vesper.pl/content/6-polityka-prywatnosci">Polityka prywatności</a></li>
896                        <li><button type="button" class="vv-footer__linkbtn" data-vv-consent-open>Ustawienia cookies</button></li>
897            <li><a href="https://vesper.pl/kontakt">Kontakt</a></li>
898            <li><a href="https://vesper.pl/mapa-strony">Mapa strony</a></li>
899          </ul>
900        </nav>
901
902        <nav class="vv-footer__col" aria-label="Pozostałe">
903          <h3 class="vv-footer__head">Pozostałe</h3>
904          <ul>
905            <li><a href="https://vesper.pl/moje-konto">Moje konto</a></li>
906            <li><a href="https://vesper.pl/blog">Blog</a></li>
907            <li><a href="https://vesper.pl/9-nowosci">Nowości</a></li>
908            <li><a href="https://vesper.pl/7-bestsellery">Bestsellery</a></li>
909                        <li><a href="https://vesper.pl/23-pakiety">Promocje</a></li>
910            <li><a href="https://vesper.pl/6-wyprzedaz">Wyprzedaż</a></li>
911          </ul>
912        </nav>
913
914        <div class="vv-footer__col vv-footer__contact">
915          <h3 class="vv-footer__head">Kontakt</h3>
916          <p class="vv-footer__addr">ul. Gdyńska 30A<br>62-004 Czerwonak</p>
917          <p class="vv-footer__hours">Pon–Pt&nbsp;&nbsp;8:00–15:30</p>
918          <p><a href="tel:+48508362392">+48 508 362 392</a></p>
919          <p><a href="mailto:[email protected]">[email protected]</a></p>
920          <p class="vv-footer__redakcja">Redakcja · Jakub Kozłowski<br><a href="mailto:[email protected]">[email protected]</a></p>
921        </div>
922      </div>
923
924      <div class="vv-footer__bottom">
925        <span>© 2026 Vesper. Wszelkie prawa zastrzeżone.</span>
926        <span class="vv-footer__pay">Bezpieczne płatności Paynow · BLIK · Visa/Mastercard</span>
927      </div>
928    </div>
929  </div>
930
931      </footer>
932    
933
934    
935        
935<script type="text/javascript" src="https://vesper.pl/themes/core.js" ></script>
935
936  
936<script type="text/javascript" src="https://vesper.pl/js/jquery/ui/jquery.ui.core.min.js" ></script>
936
937  
937<script type="text/javascript" src="https://vesper.pl/js/jquery/ui/jquery.ui.widget.min.js" ></script>
937
938  
938<script type="text/javascript" src="https://vesper.pl/js/jquery/ui/jquery.ui.position.min.js" ></script>
938
939  
939<script type="text/javascript" src="https://vesper.pl/js/jquery/ui/jquery.ui.menu.min.js" ></script>
939
940  
940<script type="text/javascript" src="https://vesper.pl/js/jquery/ui/jquery.ui.autocomplete.min.js" ></script>
940
941  
941<script type="text/javascript" src="https://vesper.pl/themes/vespervue/assets/js/theme.js" ></script>
941
942  
942<script type="text/javascript" src="https://vesper.pl/modules/blockreassurance/views/dist/front.js" ></script>
942
943  
943<script type="text/javascript" src="https://vesper.pl/modules/ps_emailalerts/js/mailalerts.js" ></script>
943
944  
944<script type="text/javascript" src="https://vesper.pl/modules/ps_emailsubscription/views/js/ps_emailsubscription.js" ></script>
944
945  
945<script type="text/javascript" src="https://vesper.pl/modules/ps_facebook/views/js/front/conversion-api.js" ></script>
945
946  
946<script type="text/javascript" src="https://vesper.pl/modules/productcomments/views/js/jquery.rating.plugin.js" ></script>
946
947  
947<script type="text/javascript" src="https://vesper.pl/themes/vespervue/modules/productcomments/views/js/productListingComments.js" ></script>
947
948  
948<script type="text/javascript" src="https://vesper.pl/modules/paynow/views/js/front.js" ></script>
948
949  
949<script type="text/javascript" src="https://inpostpay-widget-v2.inpost.pl/inpostpay.widget.v2.js" ></script>
949
950  
950<script type="text/javascript" src="https://vesper.pl/modules/inpostizi/views/js/front/v2.0095364c2f27022ee4c0.js" ></script>
950
951  
951<script type="text/javascript" src="https://vesper.pl/themes/vespervue/modules/ps_imageslider/js/responsiveslides.min.js" ></script>
951
952  
952<script type="text/javascript" src="https://vesper.pl/themes/vespervue/modules/ps_imageslider/js/homeslider.js" ></script>
952
953  
953<script type="text/javascript" src="https://vesper.pl/themes/vespervue/modules/ps_searchbar/ps_searchbar.js" ></script>
953
954  
954<script type="text/javascript" src="https://vesper.pl/modules/ps_shoppingcart/ps_shoppingcart.js" ></script>
954
955  
955<script type="text/javascript" src="https://vesper.pl/themes/vespervue/assets/js/vespervue-vue.js?1788797124" ></script>
955
956
957
958    
959
960    
961      
962
963  <div class="page-loader js-page-loader d-none">
964    <div class="spinner-border text-primary-emphasis" role="status">
965      <span class="visually-hidden">Ładowanie...</span>
966    </div>
967  </div>
968
969      
970<div class="toast-container position-fixed top-0 end-0 p-3" id="js-toast-container">
971    
972<template class="js-toast-template">
973  <div class="toast" role="alert" aria-live="assertive" aria-atomic="true">
974    <div class="d-flex">
975      <div class="toast-body"></div>
976      <button type="button" class="btn-close me-2 m-auto d-none" data-bs-dismiss="toast"></button>
977    </div>
978  </div>
979</template>
980</div>
981      
982<template data-ps-ref="password-feedback-template">
983  <div
984    class="my-3 d-none"
985    data-ps-ref="password-feedback-container"
986  >
987    <div class="progress-container">
988      <div class="progress mb-3" aria-hidden="true">
989        <div class="progress-bar" role="progressbar" aria-valuenow="0" aria-valuemin="0" aria-valuemax="100" data-ps-ref="password-strength-progress-bar"></div>
990      </div>
991    </div>
992
993    
993<script type="text/javascript" data-ps-ref="password-strength-hints">
994              {"0":"Bardzo s\u0142abe","1":"S\u0142abe","2":"\u015arednia","3":"Silne","4":"Bardzo silne","Straight rows of keys are easy to guess":"Proste kombinacje klawiszy s\u0105 \u0142atwe do odgadni\u0119cia","Short keyboard patterns are easy to guess":"Proste kombinacje przycisk\u00f3w s\u0105 \u0142atwe do odgadni\u0119cia","Use a longer keyboard pattern with more turns":"U\u017cyj d\u0142u\u017cszej i bardziej skomplikowanej kombinacji przycisk\u00f3w","Repeats like \"aaa\" are easy to guess":"Powt\u00f3rzenia typu \u201eaaa\u201d s\u0105 \u0142atwe do odgadni\u0119cia","Repeats like \"abcabcabc\" are only slightly harder to guess than \"abc\"":"Powt\u00f3rzenia takie jak \u201eabcabcabc\u201d s\u0105 tylko nieco trudniejsze do odgadni\u0119cia ni\u017c \u201eabc\u201d","Sequences like abc or 6543 are easy to guess":"Sekwencje takie jak \"abc\" lub \"6543\" s\u0105 \u0142atwe do odgadni\u0119cia","Recent years are easy to guess":"Ostatnie lata s\u0105 \u0142atwe do odgadni\u0119cia","Dates are often easy to guess":"Daty s\u0105 cz\u0119sto \u0142atwe do odgadni\u0119cia","This is a top-10 common password":"To has\u0142o jest jednym z 10 najcz\u0119\u015bciej u\u017cywanych","This is a top-100 common password":"To has\u0142o jest jednym z 100 najcz\u0119\u015bciej u\u017cywanych","This is a very common password":"To bardzo popularne has\u0142o","This is similar to a commonly used password":"Jest to podobne do powszechnie u\u017cywanego has\u0142a","A word by itself is easy to guess":"Pojedyncze s\u0142owo \u0142atwo odgadn\u0105\u0107","Names and surnames by themselves are easy to guess":"Same imiona i nazwiska s\u0105 \u0142atwe do odgadni\u0119cia","Common names and surnames are easy to guess":"Popularne imiona i nazwiska s\u0105 \u0142atwe do odgadni\u0119cia","Use a few words, avoid common phrases":"U\u017cyj kilku s\u0142\u00f3w, unikaj popularnych zwrot\u00f3w","No need for symbols, digits, or uppercase letters":"Nie potrzebujesz symboli, cyfr ani wielkich liter","Avoid repeated words and characters":"Unikaj powtarzaj\u0105cych si\u0119 s\u0142\u00f3w i znak\u00f3w","Avoid sequences":"Unikaj sekwencji","Avoid recent years":"Unikaj ostatnich lat","Avoid years that are associated with you":"Unikaj lat, kt\u00f3re s\u0105 z Tob\u0105 zwi\u0105zane","Avoid dates and years that are associated with you":"Unikaj dat i lat, kt\u00f3re s\u0105 z Tob\u0105 powi\u0105zane","Capitalization doesn't help very much":"Wielkie litery nie s\u0105 zbytnio pomocne","All-uppercase is almost as easy to guess as all-lowercase":"Same wielkie litery s\u0105 niemal tak \u0142atwe do odgadni\u0119cia, jak same ma\u0142e litery","Reversed words aren't much harder to guess":"Odwr\u00f3cone s\u0142owa nie s\u0105 du\u017co trudniejsze do odgadni\u0119cia","Predictable substitutions like '@' instead of 'a' don't help very much":"Przewidywalne zamiany, takie jak zastosowanie \"@\" zamiast \"a\", nie pomagaj\u0105 zbyt wiele","Add another word or two. Uncommon words are better.":"Dodaj kolejne s\u0142owo lub dwa. Nietypowe s\u0142owa s\u0105 lepsze."}
995          </script>
995
996
997    <div 
998      class="password-invalid-message"
999      data-ps-ref="password-invalid-message"
1000      data-ps-data="Hasło jest zbyt słabe"
1001    ></div>
1002    <div 
1003      class="password-valid-message"
1004      data-ps-ref="password-valid-message"
1005      data-ps-data="Hasło spełnia wymagania"
1006    ></div>
1007    <div 
1008      class="password-length-message"
1009      data-ps-ref="password-length-message"
1010      data-ps-data="Nieprawidłowa długość hasła"
1011    ></div>
1012    <div 
1013      class="password-announce-validity visually-hidden"
1014      data-ps-target="password-announce-validity"
1015      aria-live="off"
1016      aria-atomic="true"
1017    ></div>
1018
1019    <div class="password-requirements">
1020      <p class="password-requirements__length" data-translation="Hasło musi mieć od %s do %s znaków" data-ps-ref="password-requirements-length">
1021        <i class="password-requirements__icon material-icons" aria-hidden="true" data-ps-ref="password-requirements-length-icon">&#xE86C;</i>
1022        <span data-ps-ref="password-requirements-length-message"></span>
1023      </p>
1024
1025      <p class="password-requirements__score" data-translation="Wymagana siła hasła: %s" data-ps-ref="password-requirements-score">
1026        <i class="password-requirements__icon material-icons" aria-hidden="true" data-ps-ref="password-requirements-score-icon">&#xE86C;</i>
1027        <span data-ps-ref="password-requirements-score-message"></span>
1028      </p>
1029    </div>
1030  </div>
1031</template>
1032    
1033
1034        <div data-ps-component="vv-consent"></div>
1035
1036    
1037      
1038    
1039
1040    
1041      <div data-ps-target="modal-container">
1042                      </div>
1043    
1044
1045    
1046      <a class="visually-hidden-focusable btn btn-primary back-to-top-link" href="#back-to-top">Powrót do góry</a>
1047    
1048  </body>
1049</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.