PageSourceSearch

https://vesper.pl/kontakt

html vesper.pl collected 2026-10-02 06:31:32 UTC 57,558 bytes, 1,080 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>Kontakt z nami – Księgarnia Vesper</title>
29
30  
31    
32  
33
34  <meta name="description" content="Skorzystaj z formularza kontaktowego">
35
36  
37        <link rel="canonical" href="https://vesper.pl/kontakt">
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": "Kontakt z nami",
66    "url":  "https://vesper.pl/kontakt"
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": "Kontakt z nami",
85            "item": "https://vesper.pl/kontakt"
86            }          ]
87        }
88  </script>
88
89  
90
91  
92
93  
94    
95  
96
97  
98                            <meta property="og:title" content="Kontakt z nami">
99    <meta property="og:description" content="Skorzystaj z formularza kontaktowego">
100    <meta property="og:url" content="https://vesper.pl/kontakt">
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\/kontakt","meta":{"title":"Kontakt z nami","description":"Skorzystaj z formularza kontaktowego","robots":"index"},"page_name":"contact","body_classes":{"lang-pl":true,"lang-rtl":false,"country-PL":true,"currency-PLN":true,"layout-left-column":true,"page-contact":true,"tax-display-enabled":true,"page-customer-account":false},"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\/kontakt","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":"Kontakt z nami","url":"https:\/\/vesper.pl\/kontakt"}],"count":2},"link":{"protocol_link":"https:\/\/","protocol_content":"https:\/\/"},"time":1790922692,"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="contact" class="lang-pl country-pl currency-pln layout-left-column page-contact tax-display-enabled">
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%2Fkontakt"
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>Kontakt z nami</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="columns-container container">
652    <div class="row">
653      
654    <div id="left-column" class="wrapper__left-column col-md-4 col-lg-3">
655      <div class="ps-contactinfo">
656  <p class="h2 ps-contactinfo__title">Informacja o sklepie</p>
657
658  <div class="ps-contactinfo__item">
659    <i class="material-icons" aria-hidden="true">&#xF00F;</i>
660    <address class="ps-contactinfo__info">
661      Vesper<br />Polska
662    </address>
663  </div>
664
665  
666  
667      <hr>
668    <div class="ps-contactinfo__item">
669      <i class="material-icons" aria-hidden="true">&#xE158;</i>
670      <div class="ps-contactinfo__info ps-contactinfo__info--email">
671        <a href="mailto:[email protected]"
672           aria-label="Send us an email to: [email protected]">
673          [email protected]
674        </a>
675      </div>
676    </div>
677  
678  </div>
679
680    </div>
681  
682
683      
684        <div id="center-column" class="center-column page col-md-8 col-lg-9">
685          
686          
687  
688
689  
690    <section id="content" class="page-content page-content--general">
691      
692
693      
694  <section class="contact-form vv-contact">
695    <style>
696    .vv-contact { display: grid; grid-template-columns: minmax(0, 1fr); gap: 2.5rem; align-items: start; }
697    @media (min-width: 992px) {
698      .vv-contact { grid-template-columns: minmax(0, 1fr) 22rem; }
699      .vv-contact > form { grid-column: 1; grid-row: 1; }
700      .vv-contact > .vv-depts { grid-column: 2; grid-row: 1; }
701    }
702    .vv-depts { border: 1px solid var(--vv-line, #e3ded6); background: var(--vv-ink, #14120f); color: var(--vv-bone, #ece7dd); padding: 1.75rem 1.6rem 1.9rem; }
703    .vv-depts__head { font-family: var(--vv-accent, serif); font-size: 0.8rem; font-weight: 600; letter-spacing: 0.16em; text-transform: uppercase; color: var(--vv-blood, #a4321f); margin: 0 0 1.4rem; }
704    .vv-depts__list { list-style: none; margin: 0; padding: 0; display: grid; gap: 1.25rem; }
705    .vv-depts__dept { font-size: 0.72rem; font-weight: 700; letter-spacing: 0.14em; text-transform: uppercase; opacity: 0.62; margin: 0 0 0.3rem; }
706    .vv-depts__name { font-family: var(--vv-display, serif); font-size: 1rem; font-weight: 600; letter-spacing: -0.01em; margin: 0; }
707    .vv-depts__row { margin: 0.1rem 0 0; font-size: 0.9rem; line-height: 1.5; }
708    .vv-depts a { color: inherit; text-decoration: underline; text-underline-offset: 3px; text-decoration-color: var(--vv-blood, #a4321f); }
709    .vv-depts a:hover { color: var(--vv-blood, #a4321f); }
710  </style>
711
712  <aside class="vv-depts" aria-label="Działy wydawnictwa">
713    <h2 class="vv-depts__head">Działy</h2>
714    <ul class="vv-depts__list">
715      <li>
716        <p class="vv-depts__dept">Sekretarz redakcji / Rights manager</p>
717        <p class="vv-depts__name">Jakub Kozłowski</p>
718        <p class="vv-depts__row"><a href="mailto:[email protected]">[email protected]</a></p>
719        <p class="vv-depts__row">tel.: 61 86 86 506</p>
720      </li>
721      <li>
722        <p class="vv-depts__dept">Dział redakcji</p>
723        <p class="vv-depts__name">Krzysztof Krzemień</p>
724        <p class="vv-depts__row"><a href="mailto:[email protected]">[email protected]</a></p>
725        <p class="vv-depts__name">Anna Gidaszewska</p>
726        <p class="vv-depts__row"><a href="mailto:[email protected]">[email protected]</a></p>
727      </li>
728      <li>
729        <p class="vv-depts__dept">Redakcja książek historycznych</p>
730        <p class="vv-depts__row"><a href="mailto:[email protected]">[email protected]</a></p>
731      </li>
732      <li>
733        <p class="vv-depts__dept">Dział Marketingu i PR</p>
734        <p class="vv-depts__name">Bartosz Zujewski</p>
735        <p class="vv-depts__row"><a href="mailto:[email protected]">[email protected]</a></p>
736        <p class="vv-depts__row">tel.: +48 693 743 222, 61 867 46 00</p>
737      </li>
738      <li>
739        <p class="vv-depts__dept">Dział Handlowy</p>
740        <p class="vv-depts__name">Aleksander Kukurenda</p>
741        <p class="vv-depts__row"><a href="mailto:[email protected]">[email protected]</a></p>
742        <p class="vv-depts__row">tel.: 61 86 86 795</p>
743      </li>
744      <li>
745        <p class="vv-depts__dept">Księgarnia Internetowa</p>
746        <p class="vv-depts__row">sklep czynny od poniedziałku do piątku w godzinach 8.00–15.30</p>
747        <p class="vv-depts__row"><a href="mailto:[email protected]">[email protected]</a></p>
748        <p class="vv-depts__row"><a href="mailto:[email protected]">[email protected]</a></p>
749        <p class="vv-depts__row">tel.: 508 362 392</p>
750      </li>
751    </ul>
752  </aside>
753
754  <form class="form-validation" action="https://vesper.pl/kontakt" method="post" enctype="multipart/form-data"  data-ps-action="form-validation">
755
756    
757          <section class="form-fields">
758        
759
760  <h1 class="page-title-section">Kontakt z nami</h1>
761
762
763        <div class="mb-3">
764          <label class="form-label" for="contact-us-subject-select">
765            Temat
766          </label>
767          <select id="contact-us-subject-select" name="id_contact" class="form-select">
768                          <option value="2">Biuro Obsługi Klienta</option>
769                          <option value="1">Sklep internetowy</option>
770                      </select>
771        </div>
772
773        <div class="mb-3">
774          <label class="form-label required" for="contact-us-email-input">
775            Adres e-mail
776          </label>
777          <input
778            id="contact-us-email-input"
779            class="form-control"
780            name="from"
781            type="email"
782            value=""
783            placeholder="twó[email protected]"
784            autocomplete="email"
785            required
786          >
787        </div>
788
789        
790                  <div class="mb-3">
791            <label class="form-label" for="contact-us-attachment-input">
792              Załącznik
793            </label>
794            <input
795              id="contact-us-attachment-input"
796              type="file"
797              name="fileUpload"
798              class="form-control"
799            >
800            <span class="form-text">opcjonalne</span>
801          </div>
802        
803        <div class="mb-3">
804          <label class="form-label required" for="contact-us-message-textarea">
805            Wiadomość
806          </label>
807          <textarea
808            id="contact-us-message-textarea"
809            class="form-control"
810            name="message"
811            placeholder="Jak możemy pomóc?"
812            required
813            rows="3"
814          ></textarea>
815        </div>
816
817                  <div class="mb-3">
818            
819          </div>
820        
821      </section>
822
823      <footer class="buttons-wrapper buttons-wrapper--end">
824        <input type="hidden" name="url" value="" />
825        <input type="hidden" name="token" value="25587cd3ab9c1816d1367ae8643b3c2d" />
826        <button
827          class="btn btn-primary"
828          type="submit"
829          name="submitMessage"
830          data-ps-action="form-validation-submit"
831        >
832          Wyślij wiadomość
833        </button>
834      </footer>
835    
836  </form>
837</section>
838
839
840    </section>
841  
842
843  
844    <footer class="page-footer">
845      
846    </footer>
847  
848
849          
850        </div>
851      
852
853      
854    </div>
855  </div>
856
857
858      
859    </main>
860
861    
862      <footer id="footer" class="footer">
863          
864    <div class="footer footer__before">
865      <section class="ps-emailsubscription bg-body-tertiary py-3 py-lg-4" id="emailsubscription_anchor_displayFooterBefore">
866  <div class="container">
867    <div class="row justify-content-center">
868      <p class="h3 col-lg-4">
869                Otrzymuj informacje o&nbsp;nowościach i&nbsp;wyprzedażach
870      </p>
871
872      <form class="col-lg-6" action="https://vesper.pl/kontakt#emailsubscription_anchor_displayFooterBefore" method="post">
873                <div class="d-flex gap-2 align-items-center mb-2">
874          <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 />
875                    <input class="btn btn-primary" type="submit" name="submitNewsletter" value="Zapisz się" aria-label="Zapisz się do newslettera" />
876        </div>
877                
878                            <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>
879        
880        
881
882        <input type="hidden" value="displayFooterBefore" name="blockHookName" />
883        <input type="hidden" name="action" value="0" />
884      </form>
885    </div>
886  </div>
887</section>
888
889    </div>
890  
891
892
893  <div class="vv-footer">
894    <div class="container">
895      <div class="vv-footer__grid">
896        <div class="vv-footer__brand">
897                    <a href="https://vesper.pl/" class="vv-footer__logo" aria-label="Vesper – Wydawnictwo">
898            <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">
899          </a>
900          <p class="vv-footer__tag">Wydawnictwo i&nbsp;księgarnia fantastyki, horroru i&nbsp;science fiction – mroczne światy, starannie wydane.</p>
901          <ul class="vv-footer__genres">
902            <li><a href="https://vesper.pl/12-fantastyka">Fantastyka</a></li>
903            <li><a href="https://vesper.pl/25-horror">Horror</a></li>
904            <li><a href="https://vesper.pl/26-science-fiction">Science Fiction</a></li>
905            <li><a href="https://vesper.pl/11-klasyka-literatury">Klasyka</a></li>
906          </ul>
907          <div class="vv-footer__social">
908            <a href="https://www.facebook.com/WydawnictwoVesper/" target="_blank" rel="noopener" aria-label="Facebook">
909              <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>
910            </a>
911            <a href="https://www.instagram.com/wydawnictwovesper/" target="_blank" rel="noopener" aria-label="Instagram">
912              <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>
913            </a>
914            <a href="https://www.youtube.com/@WydawnictwoVesper" target="_blank" rel="noopener" aria-label="YouTube">
915              <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>
916            </a>
917          </div>
918        </div>
919
920        <nav class="vv-footer__col" aria-label="Informacje">
921          <h3 class="vv-footer__head">Informacje</h3>
922          <ul>
923            <li><a href="//vesper.pl/content/1-dostawa-i-platnosc">Wysyłka i płatność</a></li>
924            <li><a href="//vesper.pl/content/2-reklamacje-i-zwroty">Zwroty i reklamacje</a></li>
925            <li><a href="//vesper.pl/content/3-regulamin-sklepu">Regulamin sklepu</a></li>
926            <li><a href="//vesper.pl/content/6-polityka-prywatnosci">Polityka prywatności</a></li>
927                        <li><button type="button" class="vv-footer__linkbtn" data-vv-consent-open>Ustawienia cookies</button></li>
928            <li><a href="https://vesper.pl/kontakt">Kontakt</a></li>
929            <li><a href="https://vesper.pl/mapa-strony">Mapa strony</a></li>
930          </ul>
931        </nav>
932
933        <nav class="vv-footer__col" aria-label="Pozostałe">
934          <h3 class="vv-footer__head">Pozostałe</h3>
935          <ul>
936            <li><a href="https://vesper.pl/moje-konto">Moje konto</a></li>
937            <li><a href="https://vesper.pl/blog">Blog</a></li>
938            <li><a href="https://vesper.pl/9-nowosci">Nowości</a></li>
939            <li><a href="https://vesper.pl/7-bestsellery">Bestsellery</a></li>
940                        <li><a href="https://vesper.pl/23-pakiety">Promocje</a></li>
941            <li><a href="https://vesper.pl/6-wyprzedaz">Wyprzedaż</a></li>
942          </ul>
943        </nav>
944
945        <div class="vv-footer__col vv-footer__contact">
946          <h3 class="vv-footer__head">Kontakt</h3>
947          <p class="vv-footer__addr">ul. Gdyńska 30A<br>62-004 Czerwonak</p>
948          <p class="vv-footer__hours">Pon–Pt&nbsp;&nbsp;8:00–15:30</p>
949          <p><a href="tel:+48508362392">+48 508 362 392</a></p>
950          <p><a href="mailto:[email protected]">[email protected]</a></p>
951          <p class="vv-footer__redakcja">Redakcja · Jakub Kozłowski<br><a href="mailto:[email protected]">[email protected]</a></p>
952        </div>
953      </div>
954
955      <div class="vv-footer__bottom">
956        <span>© 2026 Vesper. Wszelkie prawa zastrzeżone.</span>
957        <span class="vv-footer__pay">Bezpieczne płatności Paynow · BLIK · Visa/Mastercard</span>
958      </div>
959    </div>
960  </div>
961
962      </footer>
963    
964
965    
966        
966<script type="text/javascript" src="https://vesper.pl/themes/core.js" ></script>
966
967  
967<script type="text/javascript" src="https://vesper.pl/js/jquery/ui/jquery.ui.core.min.js" ></script>
967
968  
968<script type="text/javascript" src="https://vesper.pl/js/jquery/ui/jquery.ui.widget.min.js" ></script>
968
969  
969<script type="text/javascript" src="https://vesper.pl/js/jquery/ui/jquery.ui.position.min.js" ></script>
969
970  
970<script type="text/javascript" src="https://vesper.pl/js/jquery/ui/jquery.ui.menu.min.js" ></script>
970
971  
971<script type="text/javascript" src="https://vesper.pl/js/jquery/ui/jquery.ui.autocomplete.min.js" ></script>
971
972  
972<script type="text/javascript" src="https://vesper.pl/themes/vespervue/assets/js/theme.js" ></script>
972
973  
973<script type="text/javascript" src="https://vesper.pl/modules/blockreassurance/views/dist/front.js" ></script>
973
974  
974<script type="text/javascript" src="https://vesper.pl/modules/ps_emailalerts/js/mailalerts.js" ></script>
974
975  
975<script type="text/javascript" src="https://vesper.pl/modules/ps_emailsubscription/views/js/ps_emailsubscription.js" ></script>
975
976  
976<script type="text/javascript" src="https://vesper.pl/modules/ps_facebook/views/js/front/conversion-api.js" ></script>
976
977  
977<script type="text/javascript" src="https://vesper.pl/modules/productcomments/views/js/jquery.rating.plugin.js" ></script>
977
978  
978<script type="text/javascript" src="https://vesper.pl/themes/vespervue/modules/productcomments/views/js/productListingComments.js" ></script>
978
979  
979<script type="text/javascript" src="https://vesper.pl/modules/paynow/views/js/front.js" ></script>
979
980  
980<script type="text/javascript" src="https://inpostpay-widget-v2.inpost.pl/inpostpay.widget.v2.js" ></script>
980
981  
981<script type="text/javascript" src="https://vesper.pl/modules/inpostizi/views/js/front/v2.0095364c2f27022ee4c0.js" ></script>
981
982  
982<script type="text/javascript" src="https://vesper.pl/themes/vespervue/modules/ps_imageslider/js/responsiveslides.min.js" ></script>
982
983  
983<script type="text/javascript" src="https://vesper.pl/themes/vespervue/modules/ps_imageslider/js/homeslider.js" ></script>
983
984  
984<script type="text/javascript" src="https://vesper.pl/themes/vespervue/modules/ps_searchbar/ps_searchbar.js" ></script>
984
985  
985<script type="text/javascript" src="https://vesper.pl/modules/ps_shoppingcart/ps_shoppingcart.js" ></script>
985
986  
986<script type="text/javascript" src="https://vesper.pl/themes/vespervue/assets/js/vespervue-vue.js?1788797124" ></script>
986
987
988
989    
990
991    
992      
993
994  <div class="page-loader js-page-loader d-none">
995    <div class="spinner-border text-primary-emphasis" role="status">
996      <span class="visually-hidden">Ładowanie...</span>
997    </div>
998  </div>
999
1000      
1001<div class="toast-container position-fixed top-0 end-0 p-3" id="js-toast-container">
1002    
1003<template class="js-toast-template">
1004  <div class="toast" role="alert" aria-live="assertive" aria-atomic="true">
1005    <div class="d-flex">
1006      <div class="toast-body"></div>
1007      <button type="button" class="btn-close me-2 m-auto d-none" data-bs-dismiss="toast"></button>
1008    </div>
1009  </div>
1010</template>
1011</div>
1012      
1013<template data-ps-ref="password-feedback-template">
1014  <div
1015    class="my-3 d-none"
1016    data-ps-ref="password-feedback-container"
1017  >
1018    <div class="progress-container">
1019      <div class="progress mb-3" aria-hidden="true">
1020        <div class="progress-bar" role="progressbar" aria-valuenow="0" aria-valuemin="0" aria-valuemax="100" data-ps-ref="password-strength-progress-bar"></div>
1021      </div>
1022    </div>
1023
1024    
1024<script type="text/javascript" data-ps-ref="password-strength-hints">
1025              {"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."}
1026          </script>
1026
1027
1028    <div 
1029      class="password-invalid-message"
1030      data-ps-ref="password-invalid-message"
1031      data-ps-data="Hasło jest zbyt słabe"
1032    ></div>
1033    <div 
1034      class="password-valid-message"
1035      data-ps-ref="password-valid-message"
1036      data-ps-data="Hasło spełnia wymagania"
1037    ></div>
1038    <div 
1039      class="password-length-message"
1040      data-ps-ref="password-length-message"
1041      data-ps-data="Nieprawidłowa długość hasła"
1042    ></div>
1043    <div 
1044      class="password-announce-validity visually-hidden"
1045      data-ps-target="password-announce-validity"
1046      aria-live="off"
1047      aria-atomic="true"
1048    ></div>
1049
1050    <div class="password-requirements">
1051      <p class="password-requirements__length" data-translation="Hasło musi mieć od %s do %s znaków" data-ps-ref="password-requirements-length">
1052        <i class="password-requirements__icon material-icons" aria-hidden="true" data-ps-ref="password-requirements-length-icon">&#xE86C;</i>
1053        <span data-ps-ref="password-requirements-length-message"></span>
1054      </p>
1055
1056      <p class="password-requirements__score" data-translation="Wymagana siła hasła: %s" data-ps-ref="password-requirements-score">
1057        <i class="password-requirements__icon material-icons" aria-hidden="true" data-ps-ref="password-requirements-score-icon">&#xE86C;</i>
1058        <span data-ps-ref="password-requirements-score-message"></span>
1059      </p>
1060    </div>
1061  </div>
1062</template>
1063    
1064
1065        <div data-ps-component="vv-consent"></div>
1066
1067    
1068      
1069    
1070
1071    
1072      <div data-ps-target="modal-container">
1073                      </div>
1074    
1075
1076    
1077      <a class="visually-hidden-focusable btn btn-primary back-to-top-link" href="#back-to-top">Powrót do góry</a>
1078    
1079  </body>
1080</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.