PageSourceSearch

https://unotel.pl/cart/

html unotel.pl collected 2026-09-26 20:29:46 UTC 92,927 bytes, 1,621 lines download raw bytes

1<!DOCTYPE html>
2<html lang="pl" data-currency="PLN"  class=" ">
3	<head>
4		<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5		<meta name="description" content="Sklep UNOTEL oferuje szafy serwerowe rack stojące i wiszące, kable skrętka UTP i FTP, gniazda RJ45, patch panele, patchcordy oraz zasilacze UPS.">
6		<meta name="keywords" content="Szafa, rack, serwerowa, kabel, utp, ftp, s/ftp, skrętka, patch panel, patchcord, gniazdo rj45, moduł keystone, kable światłowodowe, zasilacze ups, szafy teleinformatyczne, 19''">
7					<meta name="generator" content="Sky-Shop">
8							<meta name="robots" content="noindex,nofollow">
9				<meta name="author" content="unotel.pl - działa na oprogramowaniu sklepów internetowych Sky-Shop.pl">
10		<meta name="viewport" content="width=device-width, initial-scale=1.0">
11		<meta name="skin_id" content="universal">
12		<meta property="og:title" content="UNOTEL - szafy serwerowe rack, kable skrętka, zasilacze UPS - Unotel">
13		<meta property="og:description" content="Sklep UNOTEL oferuje szafy serwerowe rack stojące i wiszące, kable skrętka UTP i FTP, gniazda RJ45, patch panele, patchcordy oraz zasilacze UPS.">
14					<meta property="og:image" content="https://unotel.pl/upload/unotel/logos//UNOTEL-Krystian-Klimczak.jpg">
15			<meta property="og:image:type" content="image/jpeg">
16			<meta property="og:image:width" content="">
17			<meta property="og:image:height" content="">
18			<link rel="image_src" href="https://unotel.pl/upload/unotel/logos//UNOTEL-Krystian-Klimczak.jpg">
19							<link rel="shortcut icon" href="/upload/unotel/favicon.png">
20												<title>UNOTEL - szafy serwerowe rack, kable skrętka, zasilacze UPS - Unotel</title>
21		
22				
23		
24<script type="text/javascript">
25    window.dataLayer = window.dataLayer || [];
26    window.uetq = window.uetq || [];
27    function gtag() {
28        dataLayer.push(arguments);
29    }
30
31    let ccCookie = null;
32    try {
33        const pair = document.cookie.split('; ').find(x => x.startsWith('cc_cookie='));
34        if (pair) ccCookie = JSON.parse(pair.split('=')[1]);
35    } catch {}
36
37    function hasProperConsent(consent) {
38        return ccCookie?.categories?.includes(consent);
39    }
40
41    gtag('consent', 'default', {
42        analytics_storage: 'denied',
43        ad_storage: 'denied',
44        ad_user_data: 'denied',
45        ad_personalization: 'denied',
46        functionality_storage: 'granted',
47        security_storage: 'granted'
48    });
49
50    (() => {
51        if (ccCookie?.categories) {
52            const hasMarketing = hasProperConsent('marketing');
53            const hasAnalytics = hasProperConsent('analytics');
54
55            gtag('consent', 'update', {
56                analytics_storage: hasAnalytics ? 'granted' : 'denied',
57                ad_storage: hasMarketing ? 'granted' : 'denied',
58                ad_user_data: hasMarketing ? 'granted' : 'denied',
59                ad_personalization: hasMarketing ? 'granted' : 'denied',
60                functionality_storage: 'granted',
61                security_storage: 'granted'
62            });
63        }
64    })();
65</script>
65
66
67    <!-- Google Tag Manager -->
68    
68<script>
vendor: 359 bytes, lines 68-72
68(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
69            new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
70        j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
71        'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
72    })(window,document,'script','dataLayer','
72GTM-W87VMVNL
vendor: 3 bytes, line 72
72');
72</script>
72
73    <!-- End Google Tag Manager -->
vendor: 68 bytes, lines 73-74
73
74    <script async src="https://www.googletagmanager.com/gtag/js?id=
74G-FCDCBGB6RF
vendor: 16 bytes, lines 74-75
74"></script>
75    
75<script>
76        gtag('js', new Date());
77        gtag('config', 'G-FCDCBGB6RF');
78    </script>
78
79
80		
81
82				
83
84
85
86<!-- edrone -->
87
88
89
90
91
92
93
94		
94<script>
95			function imageLoaded(element, target = "prev") {
96				let siblingElement;
97				if (target === "prev") {
98					siblingElement = element.previousElementSibling;
99				} else if (target === "link") {
100					siblingElement = element.parentElement.previousElementSibling;
101				}
102				if (siblingElement && (siblingElement.classList.contains("fa") || siblingElement.classList.contains("icon-refresh"))) {
103					siblingElement.style.display = "none";
104				}
105			}
106			</script>
106
107
108        
109		<link rel="stylesheet" href="/view/new/userContent/unotel/style.css?v=691">
110		
111		
112		
112<script src="/view/new/scheme/public/_common/js/libs/promise/promise.min.js"></script>
112
113		
113<script src="/view/new/scheme/public/_common/js/libs/jquery/jquery-3.7.1.min.js"></script>
113
114		
114<script src="/view/new/scheme/public/_common/js/libs/angularjs/angularjs.min.js"></script>
114
115	</head>
116	<body 		  data-coupon-codes-active="1"
117		  data-free-delivery-info-active="0"
118		  data-generate-pdf-config="PRODUCT_AND_CART"
119		  data-hide-price="0"
120		  data-is-user-logged-id="0"
121		  		  data-loyalty-points-active="0"
122		  data-cart-simple-info-quantity="0"
123		  data-cart-simple-info-price="0,00 zł"
124		  data-base="PLN"
125		  data-used="PLN|zł"
126		  data-rates="'PLN':1"
127		  data-decimal-hide="0"
128		  data-decimal=","
129		  data-thousand=" "
130		   data-ga4-id="G-FCDCBGB6RF" 		   data-js-hash="117606f862"		  		  class="		  		  		  		  "
131		  		  		  		  		  data-hurt-price-type="netto_brutto"
132		  data-hurt-price-text=""
133		  		  data-tax="23"
134	>
135		
136		
137
138<div id="aria-live" role="alert" aria-live="assertive" class="sr-only">&nbsp;</div>
139<main class="skyshop-container" data-ng-app="SkyShopModule">
140							
141
142<div data-ng-controller="CartCtrl" data-ng-init="init({type: 'QUICK_CART', turnOffSales: 0})">
143	<header id="header" class="mod-header-6 ">
144		<div class="header_inner_wrapper">
145		
146<section class="mobile-search">
147  <span class="title">Szukaj</span>
148  <i class="close-shape"></i>
149    <form method="GET" action="/category/#top">
150      <div class="row">
151        <div class="mobile-search-input-wrapper clearbox">
152          <input class="input-field " type="text" name="q" product-per-page="4" value="" placeholder="wyszukaj w sklepie..." autocomplete="off"  data-ng-non-bindable />
153          <i class="clearbox_button"></i>
154                  </div>
155        <div class="mobile-search-btn-wrapper">
156          <input type="submit" value="Szukaj" class="btn btn-primary btn-block">
157        </div>
158      </div>
159          </form>
160</section>
161		
162		<section class="top_bar">
163			<div class="sky-container">
164				<div class="top_bar_inner_wrapper">
165					<div class="top_bar_item left">
166						
167<div class="top_bar_item_list_wrapper">
168  <ul class="top_bar_item_list">
169        <li data-type="email" class="top_bar_item_list_item hidden-on-mobile" id="top_bar_item_list_item_email">
170                  <a href="mailto:[email protected]  ">
171            <div class="top_bar_item_list_item_icon" id="top_bar_item_list_item_email_icon">
172              <span class="helper-icon">
173                <i class="fa fa-at"></i>
174              </span>
175            </div>
176            <span class="helper-text">
177              [email protected]  
178            </span>
179          </a>
180                  </li>
181              <li data-type="phone" class="top_bar_item_list_item hidden-on-mobile" id="top_bar_item_list_item_phone">
182                      <a href="tel:794 100 850">
183              <div class="top_bar_item_list_item_icon" id="top_bar_item_list_item_phone_icon">
184                <span class="helper-icon">
185                  <i class="fa fa-phone"></i>
186                </span>
187              </div>
188              <span class="helper-text">
189                794 100 850
190              </span>
191            </a>
192                </li>
193                      <li data-type="social-sm_facebook" class="top_bar_item_list_item top_bar_item_list_item_social_media hidden-on-mobile" ng-non-bindable>
194            <a href="https://www.facebook.com/pages/category/Computer-Company/unotelpl-445045118926280/" rel="nofollow" target="_blank">
195                <div class="top_bar_item_list_item_social_media">
196                                    <span class="top_bar_item_list_item_social_media_icon" id="top_bar_item_list_item_social_media_icon_fb">
197                    <i class="fa fa-facebook"></i>
198                  </span>
199                                  </div>
200            </a>
201        </li>
202                        <li data-type="social-sm_instagram" class="top_bar_item_list_item top_bar_item_list_item_social_media hidden-on-mobile" ng-non-bindable>
203            <a href="https://www.instagram.com/sklep_unotel" rel="nofollow" target="_blank">
204                <div class="top_bar_item_list_item_social_media">
205                                    <span class="top_bar_item_list_item_social_media_icon" id="top_bar_item_list_item_social_media_icon_ig">
206                    <i class="fa fa-instagram"></i>
207                  </span>
208                                  </div>
209            </a>
210        </li>
211                        <li data-type="social-sm_youtube" class="top_bar_item_list_item top_bar_item_list_item_social_media hidden-on-mobile" ng-non-bindable>
212            <a href="https://www.youtube.com/channel/UCArNkVumq1-AR7IaJp9GSlQ" rel="nofollow" target="_blank">
213                <div class="top_bar_item_list_item_social_media">
214                                    <span class="top_bar_item_list_item_social_media_icon" id="top_bar_item_list_item_social_media_icon_yt">
215                    <i class="fa fa-youtube"></i>
216                  </span>
217                                  </div>
218            </a>
219        </li>
220                                  <li data-type="social-sm_googleplus" class="top_bar_item_list_item top_bar_item_list_item_social_media hidden-on-mobile" ng-non-bindable>
221            <a href="https://maps.app.goo.gl/jj1RCMeuezQBc5xHA" rel="nofollow" target="_blank">
222                <div class="top_bar_item_list_item_social_media">
223                                    <span class="top_bar_item_list_item_social_media_icon" id="top_bar_item_list_item_social_media_icon_gplus">
224                    <i class="fa fa-google"></i>
225                  </span>
226                                  </div>
227            </a>
228        </li>
229                                  <li data-type="social-sm_twitter" class="top_bar_item_list_item top_bar_item_list_item_social_media hidden-on-mobile" ng-non-bindable>
230            <a href="https://x.com/unotelkk" rel="nofollow" target="_blank">
231                <div class="top_bar_item_list_item_social_media">
232                                    <span class="top_bar_item_list_item_social_media_icon" id="top_bar_item_list_item_social_media_icon_twitt">
233                    <i class="fa fa-twitter"></i>
234                  </span>
235                                  </div>
236            </a>
237        </li>
238                        <li data-type="social-sm_pinterest" class="top_bar_item_list_item top_bar_item_list_item_social_media hidden-on-mobile" ng-non-bindable>
239            <a href="https://pl.pinterest.com/sklep_unotel/" rel="nofollow" target="_blank">
240                <div class="top_bar_item_list_item_social_media">
241                                    <span class="top_bar_item_list_item_social_media_icon" id="top_bar_item_list_item_social_media_icon_pinterest">
242                    <i class="fa fa-pinterest"></i>
243                  </span>
244                                  </div>
245            </a>
246        </li>
247                                                                      <li id="mobile-open-contact" class="top_bar_item_list_item top_bar_item_list_item_contact hidden-on-desktop">
248          <a href="#">
249            <div class="top_bar_item_list_item_item_social_envelope_icon">
250              <span class="helper-icon">
251                <i class="fa fa-envelope"></i>
252              </span>
253              <span class="helper-arrow">
254                <i class="fa fa-chevron-down"></i>
255              </span>
256            </div>
257          </a>
258      </li>
259      </ul>
260</div>					</div>
261					<div class="top_bar_item right">
262						
263<div class="top_bar_item_list_wrapper">
264    <ul class="top_bar_item_list">
265                        <li class="top_bar_item_list_item user-menu">
266            
267  <div class="header_top_bar_social_user_icon">
268    <span class="helper-icon">
269      <i class="fa fa-user"></i>
270    </span>
271          <span class="hidden-on-mobile">
272        Strefa klienta
273      </span>
274      <span class="helper-arrow">
275        <i class="fa fa-chevron-down"></i>      </span> 
276  </div>
277  <div class="dropdown">
278    <ul>
279      <li>
280        <a href="/login/">Zaloguj się</a>
281      </li>
282      <li>
283        <a href="/register/">Zarejestruj się</a>
284      </li>
285            <li>
286        <a href="/ticket/add/" rel="nofollow">Dodaj zgłoszenie</a>
287      </li>
288            <li>
289        <a href="#" data-cc="c-settings" rel="nofollow">Zgody cookies</a>
290      </li>
291          </ul>
292  </div>
293        </li>
294                    <li data-cy="headerCart" data-ng-click="openMobileCart($event)" data-ng-mouseenter="loadMobileCart()" class="top_bar_item_list_item quick-cart  hidden-on-desktop ">
295                <div class="top_bar_item_list_item_cart_icon">
296                    <span class="helper-icon">
297                        <i class="fa fa-shopping-basket"></i>
298                    </span>
299                    <span class="helper-text">
300                        Koszyk
301                    </span>
302                    <span class="helper-text-amount">
303                        <span class="helper-cart-left-bracket">(</span>
304                        <span data-ng-bind="data.cartAmount">0</span>
305                        <span class="helper-cart-right-bracket">)</span>
306                    </span>
307                    <span class="helper-arrow">
308                        <i class="fa fa-chevron-down"></i>
309                    </span>
310                </div>
311                            </li>
312            </ul>
313</div>
314					</div>
315				</div>
316			</div>
317		</section>
318		<section class="header_middle_content">
319			<div class="sky-container">
320				<div class="header_middle_content_inner_wrapper">
321					<a href="/" class="header_middle_content_logo">
322						<img src="/upload/unotel/logos//UNOTEL-Krystian-Klimczak.jpg" data-src-old-browser="" alt=" unotel.pl " />
323					</a>
324					<ul class="mobile-actions">
325						<li id="mobile-open-search">
326							<i class="fa fa-search"></i>
327						</li>
328						<li id="mobile-open-menu">
329							<i class="fa fa-bars"></i>
330						</li>
331					</ul>
332					<div class="header_middle_content_searchbox search-box ">
333						<form method="GET" action="/category/#top">
334							<div class="header_middle_content_searchbox_input_wrapper">
335								<input data-cy="headerSearch" class="input-field " type="text" name="q" value="" placeholder="wyszukaj w sklepie..." autocomplete="off"  data-ng-non-bindable />
336															</div>
337							<div class="header_middle_content_searchbox_button_wrapper">
338								<input type="submit" value="Szukaj" class="btn btn-primary btn-block">
339															</div>
340						</form>
341					</div>
342										
343<div data-cy="headerCart" class="header_middle_content_quick_cart_wrapper quick-cart">
344  <a data-ng-click="openMobileCart($event)" data-ng-mouseenter="loadMobileCart()" href="/cart/" class="header_middle_content_quick_cart" rel="nofollow">
345    <div class="header_middle_content_quick_cart_price price"><span data-ng-bind-html="data.cartPriceSummary | priceFormat:'':false:'final':'0,00 zł'">0,00 zł</span></div>
346    <i class="fa fa-shopping-basket"></i>
347    <div class="header_middle_content_quick_cart_counter counter"><span data-ng-bind="data.cartAmount">0</span></div>
348  </a>
349  
350</div>									</div>
351			</div>
352		</section>
353		<section class="header_bottom_content">
354			<div class="sky-container">
355
356			<div class="menu menu-calculate smart-menu" data-action="inline">
357				<ul class="header_bottom_content_list" >
358					<li class="header_bottom_content_list_item vertical-menu" >
359													<a href="/">
360								<i class="fa fa-bars"></i> Wszystkie kategorie
361							</a>
362											</li>
363					
364    <li class="header_bottom_content_list_item full-width ">
365              <a class="header_bottom_content_list_item_anchor">
366              Szafy rack stojące
367        <span class="helper-arrow">
368          <i class="fa fa-chevron-down"></i>
369        </span>
370      </a>
371      <div class="dropdown">
372        <div class="row">
373                                                    <div class="col-xs-12 col-sm-4 col-md-3">
374                  <div class="cat-title more">
375                    <a href="/Szafy-stojace-rack-19-c2">Szafy stojące rack 19''</a>
376                  </div>
377                                      <ul class="header_bottom_content_list_dropdown">
378                                              <li class="header_bottom_content_list_dropdown_item">
379                          <a href="/Szafa-przemyslowa-rack-IP55-c143">Szafa przemysłowa rack IP55</a>
380                        </li>
381                                              <li class="header_bottom_content_list_dropdown_item">
382                          <a href="/Szafy-serwerowe-19-z-drzwiami-perforowanymi-c74">Szafy serwerowe 19'' z drzwiami perforowanymi</a>
383                        </li>
384                                              <li class="header_bottom_content_list_dropdown_item">
385                          <a href="/Szafa-serwerowa-nosnosc-do-2000kg-c133">Szafa serwerowa nośność do 2000kg</a>
386                        </li>
387                                              <li class="header_bottom_content_list_dropdown_item">
388                          <a href="/Szafy-stojace-rack-15U-19-c8">Szafy stojące rack 15U 19''</a>
389                        </li>
390                                              <li class="header_bottom_content_list_dropdown_item">
391                          <a href="/Szafy-stojace-rack-18U-19-c71">Szafy stojące rack 18U 19''</a>
392                        </li>
393                                              <li class="header_bottom_content_list_dropdown_item">
394                          <a href="/Szafy-stojace-rack-22U-19-c72">Szafy stojące rack 22U 19''</a>
395                        </li>
396                                              <li class="header_bottom_content_list_dropdown_item">
397                          <a href="/Szafy-stojace-rack-24U-19-c36">Szafy stojące rack 24U 19''</a>
398                        </li>
399                                              <li class="header_bottom_content_list_dropdown_item">
400                          <a href="/Szafy-stojace-rack-27U-19-c73">Szafy stojące rack 27U 19''</a>
401                        </li>
402                                              <li class="header_bottom_content_list_dropdown_item">
403                          <a href="/Szafy-teleinformatyczne-rack-32U-19-c38">Szafy teleinformatyczne rack 32U 19''</a>
404                        </li>
405                                              <li class="header_bottom_content_list_dropdown_item">
406                          <a href="/Szafy-teleinformatyczne-rack-36U-19-c37">Szafy teleinformatyczne rack 36U 19''</a>
407                        </li>
408                                              <li class="header_bottom_content_list_dropdown_item">
409                          <a href="/Szafy-teleinformatyczne-rack-37U-19-c127">Szafy teleinformatyczne rack 37U 19''</a>
410                        </li>
411                                              <li class="header_bottom_content_list_dropdown_item">
412                          <a href="/Szafy-teleinformatyczne-rack-42U-19-c7">Szafy teleinformatyczne rack 42U 19''</a>
413                        </li>
414                                              <li class="header_bottom_content_list_dropdown_item">
415                          <a href="/Szafy-teleinformatyczne-rack-47U-19-c75">Szafy teleinformatyczne rack 47U 19''</a>
416                        </li>
417                                          </ul>
418                                  </div>
419                                            </div>
420      </div>
421    </li>
422        
423    <li class="header_bottom_content_list_item full-width ">
424              <a class="header_bottom_content_list_item_anchor">
425              Kable skrętka
426        <span class="helper-arrow">
427          <i class="fa fa-chevron-down"></i>
428        </span>
429      </a>
430      <div class="dropdown">
431        <div class="row">
432                                                    <div class="col-xs-12 col-sm-4 col-md-3">
433                  <div class="cat-title more">
434                    <a href="/Kable-instalacyjne-skretka-c4">Kable instalacyjne skrętka</a>
435                  </div>
436                                      <ul class="header_bottom_content_list_dropdown">
437                                              <li class="header_bottom_content_list_dropdown_item">
438                          <a href="/Kabel-UTP-kat-5e-c12">Kabel UTP kat.5e</a>
439                        </li>
440                                              <li class="header_bottom_content_list_dropdown_item">
441                          <a href="/Kabel-UTP-kat-6-c13">Kabel UTP kat.6</a>
442                        </li>
443                                              <li class="header_bottom_content_list_dropdown_item">
444                          <a href="/Kabel-UTP-kat-6A-c34">Kabel UTP kat.6A</a>
445                        </li>
446                                              <li class="header_bottom_content_list_dropdown_item">
447                          <a href="/Kabel-FTP-kat-5e-c52">Kabel FTP kat.5e</a>
448                        </li>
449                                              <li class="header_bottom_content_list_dropdown_item">
450                          <a href="/Kabel-FTP-kat-6-c53">Kabel FTP kat.6</a>
451                        </li>
452                                              <li class="header_bottom_content_list_dropdown_item">
453                          <a href="/Kabel-FTP-kat-6A-c54">Kabel FTP kat.6A</a>
454                        </li>
455                                              <li class="header_bottom_content_list_dropdown_item">
456                          <a href="/Kabel-S-FTP-kat-7-7A-c3">Kabel S/FTP kat.7-7A</a>
457                        </li>
458                                              <li class="header_bottom_content_list_dropdown_item">
459                          <a href="/Kabel-wieloparowy-c55">Kabel wieloparowy</a>
460                        </li>
461                                              <li class="header_bottom_content_list_dropdown_item">
462                          <a href="/Kabel-zewnetrzny-c56">Kabel zewnętrzny</a>
463                        </li>
464                                              <li class="header_bottom_content_list_dropdown_item">
465                          <a href="/Kabel-typu-linka-c111">Kabel typu linka</a>
466                        </li>
467                                              <li class="header_bottom_content_list_dropdown_item">
468                          <a href="/Kabel-multimedialny-c138">Kabel multimedialny</a>
469                        </li>
470                                          </ul>
471                                  </div>
472                                            </div>
473      </div>
474    </li>
475        
476          <li class="header_bottom_content_list_dropdown_item">
477      <a class="header_bottom_content_list_item_anchor" href="/category/c/new" >
478        Nowości
479      </a>
480    </li>
481  
482          <li class="header_bottom_content_list_dropdown_item">
483      <a class="header_bottom_content_list_item_anchor" href="/category/c/bestseller" >
484        Bestsellery
485      </a>
486    </li>
487  
488        <li class="header_bottom_content_list_dropdown_item">
489      <a class="header_bottom_content_list_item_anchor" href="/news/n/179/Kontakt-z-firma">
490        Kontakt z firmą
491      </a>
492    </li>
493    
494        <li class="header_bottom_content_list_dropdown_item">
495      <a class="header_bottom_content_list_item_anchor" href="/news/n/38/O-firmie">
496        O firmie
497      </a>
498    </li>
499    
500          <li class="header_bottom_content_list_dropdown_item">
501      <a class="header_bottom_content_list_item_anchor" href="/blog" >
502        Blog
503      </a>
504    </li>
505  
506					<li class="header_bottom_content_list_item  hamburger ">
507						<a href="#">
508							<i class="fa fa-bars"></i>
509						</a>
510						<div class="dropdown">
511							<div class="row">
512								<div class="col-xs-12 smart-menu">
513									<ul class="hambureger-elements"></ul>
514								</div>
515							</div>
516						</div>
517					</li>
518				</ul>
519			</div>
520						</div>
521		</section>
522		<section id="sticky-header" data-sticky="no">
523			<div class="sky-container">
524				
525<div class="sticky-header__wrapper">
526    <a href="/" class="sticky-header_content__logo">
527        <img src="/upload/unotel/logos//UNOTEL-Krystian-Klimczak.jpg" data-src-old-browser="" alt=" unotel.pl " />
528    </a>
529    <section class="sticky-header_content__menu smart-menu" data-action="inline">
530         <ul class="sticky-header_content__menu_list">
531            
532    <li class="header_bottom_content_list_item full-width ">
533              <a class="header_bottom_content_list_item_anchor">
534              Szafy rack stojące
535        <span class="helper-arrow">
536          <i class="fa fa-chevron-down"></i>
537        </span>
538      </a>
539      <div class="dropdown">
540        <div class="row">
541                                                    <div class="col-xs-12 col-sm-4 col-md-3">
542                  <div class="cat-title more">
543                    <a href="/Szafy-stojace-rack-19-c2">Szafy stojące rack 19''</a>
544                  </div>
545                                      <ul class="header_bottom_content_list_dropdown">
546                                              <li class="header_bottom_content_list_dropdown_item">
547                          <a href="/Szafa-przemyslowa-rack-IP55-c143">Szafa przemysłowa rack IP55</a>
548                        </li>
549                                              <li class="header_bottom_content_list_dropdown_item">
550                          <a href="/Szafy-serwerowe-19-z-drzwiami-perforowanymi-c74">Szafy serwerowe 19'' z drzwiami perforowanymi</a>
551                        </li>
552                                              <li class="header_bottom_content_list_dropdown_item">
553                          <a href="/Szafa-serwerowa-nosnosc-do-2000kg-c133">Szafa serwerowa nośność do 2000kg</a>
554                        </li>
555                                              <li class="header_bottom_content_list_dropdown_item">
556                          <a href="/Szafy-stojace-rack-15U-19-c8">Szafy stojące rack 15U 19''</a>
557                        </li>
558                                              <li class="header_bottom_content_list_dropdown_item">
559                          <a href="/Szafy-stojace-rack-18U-19-c71">Szafy stojące rack 18U 19''</a>
560                        </li>
561                                              <li class="header_bottom_content_list_dropdown_item">
562                          <a href="/Szafy-stojace-rack-22U-19-c72">Szafy stojące rack 22U 19''</a>
563                        </li>
564                                              <li class="header_bottom_content_list_dropdown_item">
565                          <a href="/Szafy-stojace-rack-24U-19-c36">Szafy stojące rack 24U 19''</a>
566                        </li>
567                                              <li class="header_bottom_content_list_dropdown_item">
568                          <a href="/Szafy-stojace-rack-27U-19-c73">Szafy stojące rack 27U 19''</a>
569                        </li>
570                                              <li class="header_bottom_content_list_dropdown_item">
571                          <a href="/Szafy-teleinformatyczne-rack-32U-19-c38">Szafy teleinformatyczne rack 32U 19''</a>
572                        </li>
573                                              <li class="header_bottom_content_list_dropdown_item">
574                          <a href="/Szafy-teleinformatyczne-rack-36U-19-c37">Szafy teleinformatyczne rack 36U 19''</a>
575                        </li>
576                                              <li class="header_bottom_content_list_dropdown_item">
577                          <a href="/Szafy-teleinformatyczne-rack-37U-19-c127">Szafy teleinformatyczne rack 37U 19''</a>
578                        </li>
579                                              <li class="header_bottom_content_list_dropdown_item">
580                          <a href="/Szafy-teleinformatyczne-rack-42U-19-c7">Szafy teleinformatyczne rack 42U 19''</a>
581                        </li>
582                                              <li class="header_bottom_content_list_dropdown_item">
583                          <a href="/Szafy-teleinformatyczne-rack-47U-19-c75">Szafy teleinformatyczne rack 47U 19''</a>
584                        </li>
585                                          </ul>
586                                  </div>
587                                            </div>
588      </div>
589    </li>
590        
591    <li class="header_bottom_content_list_item full-width ">
592              <a class="header_bottom_content_list_item_anchor">
593              Kable skrętka
594        <span class="helper-arrow">
595          <i class="fa fa-chevron-down"></i>
596        </span>
597      </a>
598      <div class="dropdown">
599        <div class="row">
600                                                    <div class="col-xs-12 col-sm-4 col-md-3">
601                  <div class="cat-title more">
602                    <a href="/Kable-instalacyjne-skretka-c4">Kable instalacyjne skrętka</a>
603                  </div>
604                                      <ul class="header_bottom_content_list_dropdown">
605                                              <li class="header_bottom_content_list_dropdown_item">
606                          <a href="/Kabel-UTP-kat-5e-c12">Kabel UTP kat.5e</a>
607                        </li>
608                                              <li class="header_bottom_content_list_dropdown_item">
609                          <a href="/Kabel-UTP-kat-6-c13">Kabel UTP kat.6</a>
610                        </li>
611                                              <li class="header_bottom_content_list_dropdown_item">
612                          <a href="/Kabel-UTP-kat-6A-c34">Kabel UTP kat.6A</a>
613                        </li>
614                                              <li class="header_bottom_content_list_dropdown_item">
615                          <a href="/Kabel-FTP-kat-5e-c52">Kabel FTP kat.5e</a>
616                        </li>
617                                              <li class="header_bottom_content_list_dropdown_item">
618                          <a href="/Kabel-FTP-kat-6-c53">Kabel FTP kat.6</a>
619                        </li>
620                                              <li class="header_bottom_content_list_dropdown_item">
621                          <a href="/Kabel-FTP-kat-6A-c54">Kabel FTP kat.6A</a>
622                        </li>
623                                              <li class="header_bottom_content_list_dropdown_item">
624                          <a href="/Kabel-S-FTP-kat-7-7A-c3">
624Kabel S/FTP kat.7-7A</a>
625                        </li>
626                                              <li class="header_bottom_content_list_dropdown_item">
627                          <a href="/Kabel-wieloparowy-c55">Kabel wieloparowy</a>
628                        </li>
629                                              <li class="header_bottom_content_list_dropdown_item">
630                          <a href="/Kabel-zewnetrzny-c56">Kabel zewnętrzny</a>
631                        </li>
632                                              <li class="header_bottom_content_list_dropdown_item">
633                          <a href="/Kabel-typu-linka-c111">Kabel typu linka</a>
634                        </li>
635                                              <li class="header_bottom_content_list_dropdown_item">
636                          <a href="/Kabel-multimedialny-c138">Kabel multimedialny</a>
637                        </li>
638                                          </ul>
639                                  </div>
640                                            </div>
641      </div>
642    </li>
643        
644          <li class="header_bottom_content_list_dropdown_item">
645      <a class="header_bottom_content_list_item_anchor" href="/category/c/new" >
646        Nowości
647      </a>
648    </li>
649  
650          <li class="header_bottom_content_list_dropdown_item">
651      <a class="header_bottom_content_list_item_anchor" href="/category/c/bestseller" >
652        Bestsellery
653      </a>
654    </li>
655  
656        <li class="header_bottom_content_list_dropdown_item">
657      <a class="header_bottom_content_list_item_anchor" href="/news/n/179/Kontakt-z-firma">
658        Kontakt z firmą
659      </a>
660    </li>
661    
662        <li class="header_bottom_content_list_dropdown_item">
663      <a class="header_bottom_content_list_item_anchor" href="/news/n/38/O-firmie">
664        O firmie
665      </a>
666    </li>
667    
668          <li class="header_bottom_content_list_dropdown_item">
669      <a class="header_bottom_content_list_item_anchor" href="/blog" >
670        Blog
671      </a>
672    </li>
673  
674             <li class="hamburger  sticky-hamburger">
675                                        <a href="#">
676                                            <i class="fa fa-bars"></i>
677                                        </a>
678                                        <div class="dropdown">
679                                            <div class="row">
680                                                <div class="col-xs-12 smart-menu">
681                                                    <ul class="hambureger-elements"></ul>
682                                                </div>
683                                            </div>
684                                        </div>
685                                    </li>
686         </ul>
687    </section>
688    <section class="sticky-header_content__nav">
689        
690<div class="inline_nav">
691    <ul class="inline_nav_list">
692        <li class="inline_nav_list_item search">
693            <span class="helper-icon">
694                <i class="fa fa-search"></i>
695            </span>
696            
697<div class="search_dropdown dropdown">
698    <form method="GET" action="/category/#top">
699        <div class="search_dropdown_inner_wrapper search-input">
700            <div class="search_dropdown_input_wrapper">
701                <input
702                                                class="input-field " type="text" name="q" value="" placeholder="wyszukaj w sklepie..." autocomplete="off" data-ng-non-bindable />
703                            </div>
704            <div class="search_dropdown_button_wrapper">
705                <input type="submit" value="Szukaj" class="btn btn-primary btn-block">
706            </div>
707        </div>
708            </form>
709</div>
710                    </li>
711                        <li class="inline_nav_list_item">
712            
713  <div class="header_top_bar_social_user_icon">
714    <span class="helper-icon">
715      <i class="fa fa-user"></i>
716    </span>
717          </span> 
718  </div>
719  <div class="dropdown">
720    <ul>
721      <li>
722        <a href="/login/">Zaloguj się</a>
723      </li>
724      <li>
725        <a href="/register/">Zarejestruj się</a>
726      </li>
727            <li>
728        <a href="/ticket/add/" rel="nofollow">Dodaj zgłoszenie</a>
729      </li>
730            <li>
731        <a href="#" data-cc="c-settings" rel="nofollow">Zgody cookies</a>
732      </li>
733          </ul>
734  </div>
735        </li>
736                <li ng-cloak class="inline_nav_list_item quick-cart">
737            <span class="helper-icon">
738                <i class="fa fa-shopping-basket"></i>
739            </span>
740                    </li>
741            </ul>
742</div>
743    </section>
744</div>
745
746			</div>
747		</section>
748	</div>
749</header>
750</div>
751								
752
753<section class="custom-area mod-custom-area-1" ng-non-bindable>
754  <div class="container-fluid">
755        <div class="row">
756      <div class="col-xxs">
757        <p style="text-align: center;"><span style="font-size: 14pt;"><span style="color: #ff0000;">UWAGA:</span>&nbsp;<br>Nabywcą może być jedynie firma lub osoba fizyczna prowadząca działalność gospodarczą. Nie sprzedajemy towar&oacute;w klientom indywidualnym.&nbsp;<br><br>Zam&oacute;wienie złożone:<br>- po godz.16 <br>- w wekendy&nbsp;<br>- święta/dni wolne od pracy<br>realizowane będzie w kolejnym dniu roboczym.</span></p>
758      </div>
759    </div>
760  </div>
761</section>
762								
763
764<section
765        data-ng-controller="CartCtrl"
766        data-ng-init="init({
767         type: 'CLASSIC_CART'})"
768        class="cart mod-cart-2" ng-cloak>
769    <div class="container-fluid">
770        <div class="row">
771            <div class="col-xs-12 cart-header">
772                <div class="container-fluid">
773                    <div class="row">
774                        <div class="col-sm-6">
775                            <section class="heading inside">
776                                <ul>
777                                    <li>
778                                        <span class="title">1. Koszyk</span>
779                                    </li>
780                                </ul>
781                            </section>
782                        </div>
783                        <div class="col-sm-6">
784                            <section class="heading inside">
785                                <ul>
786                                    <li class="disable">
787                                        <span class="title">2. Zamówienie</span>
788                                    </li>
789                                </ul>
790                            </section>
791                        </div>
792                    </div>
793                </div>
794            </div>
795        </div>
796        
797<div class="d-flex justify-content-center align-items-center">
798    <div class="cart-loader" data-ng-class="{'loading' : isApiPending }">
799        <div class="loader"></div>
800    </div>
801</div>
802<section class="cart-products-list-container">
803    <!-- CART TABLE TITLES     -->
804
805    <div data-ng-if="!data.configurationLoaded || !data.cartSelected" class="cart-item__titles center">
806        <span>Trwa wczytywanie koszyka</span>
807    </div>
808    <div data-ng-if="data.configurationLoaded && data.cartSelected" class="cart-item__titles">
809        <span class="cart-item__product-col __img">&nbsp;</span>
810        <span class="cart-item__product-col __name">Produkt</span>
811        <span class="cart-item__product-col __price">
812            Cena
813                          Netto
814                    </span>
815        <span data-ng-if="!!cartFinalDiscountByDiscountGroup() && (cartFinalDiscountByDiscountGroup().value > 0)" class="cart-item__product-col __discount">
816            Po rabacie
817                          Netto
818                    </span>
819        <span class="cart-item__product-col __count">Ilość</span>
820        <span class="cart-item__product-col __total">
821            Suma
822                          Netto
823                    </span>
824        <span class="cart-item__product-col __actions">Usuń</span>
825    </div>
826
827    <!-- CART PRODUCTS LIST    -->
828    <ul class="cart-item__products-wrapper">
829        <li data-ng-if="data.cartSelected && !data.cartSelected.items.length" class="cart-item__products"><span class="cart-empty">Koszyk jest pusty</span></li>
830        <li data-item-id="[{[cartItem.id]}]" class="cart-item__products" data-ng-repeat="(index, cartItem) in data.cartSelected.items track by cartItem.id" data-ng-if="cartItem.type !== 'GRATIS_PRODUCT'">
831            <div class="cart-item__product-col __index" data-translate="Produkt #[{[index + 1]}]"></div>
832
833            <div class="cart-item__product-row hidden-on-desktop">
834                
835<div class="cart-item__product-col __img cart-item__products__img " >
836  <a data-ng-href="[{[cartItem.product.url]}]">
837    <img data-ng-srcset="[{[cartItem.product.photo.url]}] 125w"
838         sizes="(max-width: 1200px) 125px, 125px"
839         data-ng-src="[{[cartItem.product.photo.url]}]"
840         alt="[{[cartItem.product.name]}]">
841  </a>
842</div>                
843<div class="cart-item__product-col __name cart-item__products__name " >
844    <a data-ng-href="[{[cartItem.product.url]}]">
845        <span data-ng-bind="cartItem.product.name"></span>
846    </a>
847
848    
849</div>            </div>
850            <div class="cart-item__product-col __parameters cart-item__products__parameters hidden-on-desktop">
851                <product-parameters
852                        cart-item="cartItem"
853                        product="cartItem.product"
854                        selected-parameters="cartItem.parameters"
855                        disabled="isApiPending"
856                        callback="changeParametersCartItem(parameters,cartItem.id)"
857                        choosable-parameter-lists="data.choosableParametersLists[cartItem.id]"
858                        parameters-inline="true"></product-parameters>
859            </div>
860            
861<div class="cart-item__product-col __img cart-item__products__img hidden-on-mobile" >
862  <a data-ng-href="[{[cartItem.product.url]}]">
863    <img data-ng-srcset="[{[cartItem.product.photo.url]}] 125w"
864         sizes="(max-width: 1200px) 125px, 125px"
865         data-ng-src="[{[cartItem.product.photo.url]}]"
866         alt="[{[cartItem.product.name]}]">
867  </a>
868</div>            
869<div class="cart-item__product-col __name cart-item__products__name hidden-on-mobile" >
870    <a data-ng-href="[{[cartItem.product.url]}]">
871        <span data-ng-bind="cartItem.product.name"></span>
872    </a>
873
874            <product-parameters
875                cart-item="cartItem"
876                product="cartItem.product"
877                selected-parameters="cartItem.parameters"
878                disabled="isApiPending"
879                callback="changeParametersCartItem(parameters,cartItem.id)"
880                choosable-parameter-lists="data.choosableParametersLists[cartItem.id]"
881                parameters-inline="true"
882        ></product-parameters>
883    
884</div>
885            <div class="cart-item__product-col __price cart-item__products__price">
886                <span class="cart-item__products__title">Cena</span>
887                <div>
888                    <span data-cy="productPrice" data-ng-bind-html="cartItem.unitPriceSummary | priceFormat: 'netto_brutto':true:'base'"></span>
889                </div>
890            </div>
891            <div data-ng-if="!!cartFinalDiscountByDiscountGroup() && (cartFinalDiscountByDiscountGroup().value > 0)" class="cart-item__product-col __price cart-item__products__discount" >
892                <span class="cart-item__products__title">Po rabacie</span>
893                <div data-ng-if="cartItem.unitPriceSummary.base !== cartItem.unitPriceSummary.final">
894                    <span data-cy="productPriceDiscount" data-ng-bind-html="cartItem.unitPriceSummary | priceFormat: 'netto_brutto':true"></span>
895                </div>
896            </div>
897            <div class="cart-item__product-col __count cart-item__products__count" >
898                <span class="cart-item__products__title">Ilość</span>
899                <div>
900                    <product-counter
901                            aria-label="'Ilość'"
902                            cart-id="data.cartSelected.id"
903                            product-id="cartItem.id"
904                            quantity="cartItem.quantity"
905                            min="cartItem.product.amount.minAmount"
906                            unit="cartItem.product.amount.unit"
907                            step="cartItem.product.amount.tick"
908                            disabled="isApiPending"
909                            callback="reloadCartSelected(response)"></product-counter>
910                </div>
911            </div>
912            <div class="cart-item__product-col __total cart-item__products__total">
913                <span class="cart-item__products__title">Suma</span>
914                <div>
915                    <span data-cy="productPriceTotal" data-ng-bind-html="cartItem.priceSummary | priceFormat: 'netto_brutto':true"></span>
916                </div>
917            </div>
918            <div class="cart-item__product-col __actions cart-item__products__action" >
919                <span class="cart-item__products__title">Usuń</span>
920                <div class="close-shape-wrapper">
921                    <i data-is-disabled="isApiPending"
922                       data-remove-list-item
923                       data-parent-selector-to-remove="'li'"
924                       data-click="isApiPending? null:deleteCartItem(cartItem.id, cartItem.type)"
925                       data-ng-class="{ 'close-shape': !isApiPending, 'fa fa-refresh fa-spin fa-3x fa-fw fa-sm': isApiPending }"></i>
926                </div>
927                </div>
928        </li>
929    </ul>
930</section>        
931<div data-ng-if="data.configurationLoaded && data.cartSelected">
932  
933<section data-ng-if="data.freebieList.length !== 0" class="cart-products-freebies">
934    <section class="heading inside">
935        <ul>
936            <li>
937                <span class="title">Wybierz gratis:</span>
938            </li>
939        </ul>
940    </section>
941
942            <div class="row product-tiles-wrapper">
943            <div data-ng-repeat="freebie in data.freebieList" class="col-xs-6 col-sm-6 col-md-4 col-lg-2">
944                <figure ng-click="selectFreebie(freebie.id)" class="product-tile" data-ng-class="{'product-selected product-hover':isCheckedFreebie(freebie.id), 'product-disabled': isApiPending}">
945                    <div class="product-img">
946                        <i class="fa fa-refresh fa-spin fa-3x fa-fw"></i>
947                            <img ng-cloak data-ng-srcset="[{[freebie.img.url]}] 320w, [{[freebie.img.url]}] 480w"
948                                 class="product-main-img"
949                                 sizes="(max-width: 1200px) 480px, 320px"
950                                 data-ng-src="[{[freebie.img.url]}]"
951                                 alt="[{[freebie.name]}]"/>
952                        <div class="product-actions">
953                            <button class="d-flex justify-content-center align-items-center">
954                                <i data-ng-show="isCheckedFreebie(freebie.id)" class="fa fa-check"></i>
955                                <span data-ng-bind="isCheckedFreebie(freebie.id)? 'Wybrany': 'Wybierz'"></span>
956                            </button>
957                        </div>
958                    </div>
959                    <div class="product-desc">
960                        <div class="product-name">
961                            <a class="text-decoration-children" ng-click="openFreebieUrl($event, freebie.url)" title="[{[freebie.name]}]" target="_blank">
962                                <span class="child-decoration">[{[freebie.name]}]</span>
963                            </a>
964                        </div>
965                    </div>
966                </figure>
967            </div>
968        </div>
969    </section>  <section class="cart-footer-container">
970    <div class="cart-footer-container __wrapper">
971      <div class="cart-footer-container __row">
972        
973<div class="cart-footer-container __col _discount" data-ng-class="{'hidden-on-mobile': !data.codes && !(data.loyaltyProgram && data.cartObtainableLoyaltyPoints)}">
974    <div class="cart-table-content">
975        <div class="cart-table-header col_header">
976            <span>
977                <span data-ng-if="data.codes">
978                    Mam kupon rabatowy
979                </span>
980                <span data-ng-if="!data.codes && data.loyaltyProgram && data.cartObtainableLoyaltyPoints">
981                     Program lojalnościowy
982                </span>
983                &nbsp;
984            </span>
985        </div>
986        <div data-ng-if="data.codes" class="discount-input-wrapper">
987            <input class="input-field"
988                   type="text"
989                   ng-disabled="isApiPending || data.cartSelected.discountCode.name"
990                   ng-model="data.cartCurrentDiscountCode"
991                   placeholder="Wpisz kod"/>
992            <button type="button"
993                    class="btn btn-primary btn-block"
994                    ng-disabled="isApiPending || (!data.cartCurrentDiscountCode && !data.cartSelected.discountCode.name)"
995                    ng-click="changeDiscountCodeCart(data.cartSelected.discountCode.name ? '' : data.cartCurrentDiscountCode)"
996                    ng-bind="data.cartSelected.discountCode.name ? 'Usuń' : 'Zastosuj' ">
997            </button>
998        </div>
999        <div ng-if="data.cartSelected.discountCode.name" class="coupon-active">
1000            <div class="cart-table-header">
1001                Wartość kuponu
1002            </div>
1003            <div class="cart-table-content">
1004                <div class="text-center">
1005                    <span class="cart-upper strong special">
1006                    <span class="cart-upper strong">
1007                        <span data-ng-if="data.cartSelected.discountCode.type === 'DISCOUNT'" data-ng-bind-html="cartFinalDiscountByDiscountCode() | priceFormat:'brutto'"></span>
1008                        <span data-ng-if="data.cartSelected.discountCode.type === 'FREE_DELIVERY'">Darmowa dostawa</span>
1009                    </span>
1010                    </span>
1011                </div>
1012            </div>
1013        </div>
1014        <div data-ng-if="data.loyaltyProgram && data.cartObtainableLoyaltyPoints" class="cart_loyalty_program">
1015            <div data-ng-if="data.codes" class="cart-table-header col_header">
1016                <span>Program lojalnościowy</span>
1017            </div>
1018            <div data-ng-if="isNumber(data.cartObtainableLoyaltyPoints.points)" interpolate-html field-value="data.cartObtainableLoyaltyPoints.points" field-name="POINTS">Po opłaceniu zamówienia otrzymasz <b>[POINTS]</b> pkt. do wykorzystania</div>
1019            <div data-ng-if="data.cartObtainableLoyaltyPoints.message" data-ng-bind="data.cartObtainableLoyaltyPoints.message"></div>
1020        </div>
1021    </div>
1022</div>        
1023<div class="cart-footer-container __col _delivery">
1024    <div class="cart-table-content">
1025        <div class="cart-table-header col_header" data-ng-class="{'hidden-on-mobile': cartFinalDiscountByFreeDelivery() || (!data.cartFreeDelivery || data.cartFreeDelivery.status === 'NOT_AVAILABLE' || data.cartFreeDelivery.status === 'AVAILABLE')}">
1026            <span data-ng-if="!cartFinalDiscountByFreeDelivery() && (data.cartFreeDelivery && data.cartFreeDelivery.status !== 'NOT_AVAILABLE' && data.cartFreeDelivery.missingAmount > 0)">
1027                Do bezpłatnej dostawy brakuje
1028            </span>
1029            <span data-ng-if="cartFinalDiscountByFreeDelivery() || (!data.cartFreeDelivery || data.cartFreeDelivery.status === 'NOT_AVAILABLE' || data.cartFreeDelivery.status === 'AVAILABLE')">
1030                &nbsp;
1031            </span>
1032        </div>
1033        <div class="text-center">
1034            <span data-ng-if="!cartFinalDiscountByFreeDelivery() && (data.cartFreeDelivery && data.cartFreeDelivery.status !== 'NOT_AVAILABLE' && data.cartFreeDelivery.missingAmount > 0)"
1035                   class="cart-upper strong special">
1036                 <span data-ng-bind-html="data.cartFreeDelivery | priceFormat:'netto_brutto'">-,--</span>
1037             </span>
1038            <span data-ng-if="!cartFinalDiscountByFreeDelivery() && (data.cartFreeDelivery && data.cartFreeDelivery.status !== 'NOT_AVAILABLE' && data.cartFreeDelivery.missingAmount <= 0)"
1039              class="cart-upper strong special free-delivery">
1040                                        <span>Darmowa dostawa!</span>
1041            </span>
1042        </div>
1043    </div>
1044</div>        
1045<div class="cart-footer-container __col _summary">
1046    <div class="cart-table-content">
1047        <div class="cart-table-header col_header">
1048            <span>Podsumowanie</span>
1049        </div>
1050                <div class="row">
1051            <div class="col-xs-6 text-right">
1052                <span class="cart-upper">Cena produktów:</span>
1053            </div>
1054            <div class="col-xs-6 text-left">
1055                 <span class="cart-upper strong">
1056                     <span data-cy="cartProductsFinalPrice" data-ng-bind-html="data.cartSelected.priceSummary | priceFormat: 'netto':false:'base'"></span>
1057                 </span>
1058            </div>
1059        </div>
1060                <div class="row">
1061            <div class="col-xs-6 text-right">
1062                <span class="cart-upper">Cena produktów:</span>
1063            </div>
1064            <div class="col-xs-6 text-left">
1065                 <span class="cart-upper strong">
1066                     <span data-cy="cartProductsFinalPrice" data-ng-bind-html="data.cartSelected.priceSummary | priceFormat:'brutto':false:'base'"></span>
1067                 </span>
1068            </div>
1069        </div>
1070        <div data-ng-if="!!cartFinalDiscountByDiscountCode() && (cartFinalDiscountByDiscountCode().value > 0)"
1071             class="row core_cartIsPriceDiscount ">
1072            <div class="col-xs-6 text-right">
1073                <span class="cart-upper">Kupon:</span>
1074            </div>
1075            <div class="col-xs-6 text-left">
1076                 <span class="cart-upper strong">
1077                    - <span data-cy="cartPriceCouponDiscount" data-ng-bind-html="cartFinalDiscountByDiscountCode() | priceFormat:'brutto'"></span>
1078                 </span>
1079            </div>
1080        </div>
1081        <div data-ng-if="!!cartFinalDiscountByDiscountGroup() && (cartFinalDiscountByDiscountGroup().value > 0)"
1082             class="row core_cartIsPriceCoupon ">
1083            <div class="col-xs-6 text-right">
1084                <span class="cart-upper">Rabat:</span>
1085            </div>
1086            <div class="col-xs-6 text-left">
1087                 <span class="cart-upper strong">
1088                     - <span  data-cy="cartPriceDiscount" data-ng-bind-html="cartFinalDiscountByDiscountGroup() | priceFormat:'brutto'"></span>
1089                 </span>
1090            </div>
1091        </div>
1092        <div data-ng-if="!!cartFinalDiscountByLoyaltyPoints() && (cartFinalDiscountByLoyaltyPoints().value > 0)"
1093             class="row ">
1094            <div class="col-xs-6 text-right">
1095                <span class="cart-upper">Punkty:</span>
1096            </div>
1097            <div class="col-xs-6 text-left">
1098                 <span class="cart-upper strong">
1099                     - <span data-cy="cartLoyaltyPoints" data-ng-bind-html="cartFinalDiscountByLoyaltyPoints() | priceFormat:'brutto'"></span>
1100                 </span>
1101            </div>
1102        </div>
1103
1104                <div class="row">
1105            <div class="col-xs-6 text-right">
1106                <span class="cart-upper">Suma:</span>
1107            </div>
1108            <div class="col-xs-6 text-left">
1109                 <span class=" cart-upper strong special">
1110                    <span data-cy="cartTotalPrice" data-ng-bind-html="data.cartSelected.priceSummary | priceFormat: 'netto':false:'final'"></span>
1111                 </span>
1112            </div>
1113        </div>
1114                <div class="row">
1115            <div class="col-xs-6 text-right">
1116                <span class="cart-upper">Suma:</span>
1117            </div>
1118            <div class="col-xs-6 text-left">
1119                 <span class=" cart-upper strong special">
1120                     <span data-cy="cartTotalPrice" data-ng-bind-html="data.cartSelected.priceSummary | priceFormat:'brutto':false:'final'"></span>
1121                 </span>
1122            </div>
1123        </div>
1124    </div>
1125</div>      </div>
1126      
1127<div ng-if="data.loyaltyProgram && data.loggedIn && data.cartAvailableLoyaltyPoints.points" class="cart-footer-container __row cart_loyalty_points">
1128  <div class="cart-footer-container __col">
1129    <div class="cart-table-content">
1130      <div class="cart-table-header col_header">
1131        <span>Użyj punktów lojalnościowych</span>
1132      </div>
1133        <div class="row">
1134          <div class="col-xs-12 text-right product-counter-wrapper">
1135            <product-counter
1136                    aria-label="'Punkty lojalnościowe'"
1137                    type="'changeLoyaltyPointsCart'"
1138                    cart-id="data.cartSelected.id"
1139                    min="0"
1140                    max="data.maxLoyaltyPointsQuantity"
1141                    quantity="data.cartSelected.loyaltyPoints.quantity"
1142                    disabled="isApiPending"
1143                    callback="reloadCartSelected(response)"></product-counter>
1144            <button type="button" class="btn btn-primary btn-sm recalculate-loyalty-points"
1145                    ng-disabled="isApiPending"
1146                    ng-click="changeQuantityLoyaltyPoints(data.cartSelected.loyaltyPoints.quantity)">
1147              Przelicz punkty
1148            </button>
1149          </div>
1150        </div>
1151        <div class="row">
1152          <div class="col-xs-12 text-right"><div class="used-loyalty-points" data-ng-if="isNumber(data.cartAvailableLoyaltyPoints.points)" interpolate-html field-value="data.cartAvailableLoyaltyPoints.points" field-name="POINTS">Posiadasz <b>[POINTS]</b> pkt. do wykorzystania.</div>
1153          </div>
1154        </div>
1155    </div>
1156  </div>
1157</div>      
1158<div data-ng-if="data.pdf || !data.cartSelected.minimumOrderPrice.canBuy" class="cart-footer-container __row cart-pdf-minimumOrder">
1159    <div class="col-sm-8">
1160        <a data-ng-if="data.pdf" href="/cart/pdf/create/" target="_target" class="cart-print-pdf">
1161            <i class="fa fa-file-pdf-o"></i>
1162            <span>Pobierz koszyk do PDF</span>
1163        </a>
1164    </div>
1165    <div class="col-sm-4">
1166        <div data-ng-if="isWarning(data.warningTypes.MINIMUM_ORDER_PRICE) && warningContext(data.warningTypes.MINIMUM_ORDER_PRICE).minimumPrice > data.cartSelected.priceSummary.final.net" class="cart-table-header">
1167            <div class="text-center" interpolate-html field-value="warningContext(data.warningTypes.MINIMUM_ORDER_PRICE).minimumPriceDisplay" field-name="VALUE">Minimalna kwota zamówienia to&nbsp;<span>[VALUE]</span>&nbsp;netto.<br>Dopiero powyżej tej kwoty realizujemy zamówienia.</div>
1168        </div>
1169    </div>
1170</div>      
1171<div class="cart-footer-container __row cart_final_order">
1172  <a href="/" class="btn  btn-primary  btn-lg">
1173    <i class="fa fa-angle-left"></i> Kontynuuj zakupy
1174  </a>
1175  <form id="orderForm" action="/order" method="post">
1176    <input type="hidden" name="cart_id" value="[{[data.cartSelected.id]}]">
1177    <button type="button" data-ng-click="order()" ng-disabled="isApiPending || !canOrder()" class="btn btn-primary btn-lg">
1178      Zamówienie
1179      <i class="fa fa-angle-right"></i>
1180    </button>
1181  </form>
1182</div>    </div>
1183  </section>
1184</div>
1185    </div>
1186</section>
1187								
1188
1189<footer id="footer" class="mod-footer-2 full-width" ng-non-bindable>
1190  <div class="footer-container">
1191    <a href="/" class="mobile-logo">
1192              <img src="/upload/unotel/logos/logo.webp" data-src-old-browser="/upload/unotel/logos/logo_1.png" alt=" unotel.pl " />
1193          </a>
1194    <div class="container-fluid">
1195      <div class="row">
1196        <div class="col-xxs col-xs-12 col-sm-6 col-md-3">
1197          <a href="/" class="logo">
1198                          <img src="/upload/unotel/logos/logo.webp" data-src-old-browser="/upload/unotel/logos/logo_1.png" alt=" unotel.pl " />
1199                  		</a>
1200          <div class="section-title hidden-on-desktop">
1201            <span>Dane adresowe</span>
1202          </div>
1203          <ul class="menu">
1204                          <li>
1205                <div class="row">
1206                  <div class="col-xs-2">
1207                    <i class="fa fa-map-marker"></i>
1208                  </div>
1209                  <div class="col-xs-9 pre-line">UNOTEL Krystian Klimczak
1210Rusko 16A
121176-150 Darłowo</div>
1212                </div>
1213              </li>
1214                                    <li>
1215              <div class="row">
1216                <div class="col-xs-2">
1217                  <i class="fa fa-at"></i>
1218                </div>
1219                                  <div class="col-xs-9 pre-line"><a href="mailto:[email protected]">[email protected]</a></div>
1220                              </div>
1221            </li>
1222                                    <li>
1223              <div class="row">
1224                                <a href="tel:794-100-850">
1225                  <div class="col-xs-2">
1226                    <i class="fa fa-phone"></i>
1227                  </div>
1228                  <div class="col-xs-9 pre-line">794-100-850</div>
1229                </a>
1230                              </div>
1231            </li>
1232                      </ul>
1233        </div>
1234                              <div class="col-xxs col-xs-12 col-sm-6 col-md-3">
1235              <div class="section-title">
1236                <span>Informacje</span>
1237              </div>
1238              <ul class="menu">
1239                                  <li>
1240                                          <a href="/news/n/54/Dostawa">Dostawa</a>
1241                                      </li>
1242                                  <li>
1243                                          <a href="/news/n/67/Regulamin">Regulamin</a>
1244                                      </li>
1245                                  <li>
1246                                          <a href="/news/n/134/Polityka-cookies">Polityka cookies</a>
1247                                      </li>
1248                                  <li>
1249                                          <a href="/news/n/113/Sposoby-platnosci">Sposoby płatności</a>
1250                                      </li>
1251                              </ul>
1252            </div>
1253                          
1254  <div class="col-xs-12">
1255    <div class="section-title center">
1256      <span>Znajdziesz nas na</span>
1257    </div>
1258    <div class="socials">
1259                        <a              href="https://www.facebook.com/pages/category/Computer-Company/unotelpl-445045118926280/" rel="nofollow" target="_blank">
1260                          <i class="fa fa-facebook"></i>
1261                                                                                                                                                                      </a>
1262                                <a              href="https://www.instagram.com/sklep_unotel" rel="nofollow" target="_blank">
1263                                      <i class="fa fa-instagram"></i>
1264                                                                                                                                                          </a>
1265                                <a              href="https://www.youtube.com/channel/UCArNkVumq1-AR7IaJp9GSlQ" rel="nofollow" target="_blank">
1266                                                  <i class="fa fa-youtube"></i>
1267                                                                                                                                              </a>
1268                                              <a              href="https://maps.app.goo.gl/jj1RCMeuezQBc5xHA" rel="nofollow" target="_blank">
1269                                                                          <i class="fa fa-google"></i>
1270                                                                                                                      </a>
1271                                              <a              href="https://x.com/unotelkk" rel="nofollow" target="_blank">
1272                                                                                                  <i class="fa fa-twitter"></i>
1273                                                                                              </a>
1274                                <a              href="https://pl.pinterest.com/sklep_unotel/" rel="nofollow" target="_blank">
1275                                                                                                              <i class="fa fa-pinterest"></i>
1276                                                                                  </a>
1277                                                                                        </div>
1278  </div>
1279      </div>
1280    </div>
1281  </div>
1282</footer>
1283
1284<section class="footer-rights">
1285  <div class="container-fluid">
1286    <div class="center-block-position">
1287              <span>Sklep internetowy na oprogramowaniu Sky-Shop.pl</span>
1288        <a href="https://sky-shop.pl" target="_blank">
1289          <img src="/admin/view/img/oprogramowanie-sklepu_new.svg" alt="sky-shop.pl">
1290        </a>
1291          </div>
1292  </div>
1293</section>
1294			</main>
1295
1296
1297
1298<div class="fixed-elements">
1299
1300                                                                <div id="to-top">
1301        <i class="fa fa-angle-up"></i>
1302      </div>
1303		
1304      <div class="swipe-panel">
1305        <div class="swipe-panel-content"></div>
1306        <div class="swipe-panel-close-area"></div>
1307      </div>
1308    </div>
1309    <!--  
1309<script src="/view/new/scheme/public/_common/js/images.js?v=691"></script>
1309  -->
1310            
1311<script type="application/ld+json">
1312  {
1313    "@context": "http://schema.org",
1314    "@type": "Store",
1315    "name": "UNOTEL - szafy serwerowe rack, kable skrętka, zasilacze UPS - Unotel",
1316    "description": "Sklep UNOTEL oferuje szafy serwerowe rack stojące i wiszące, kable skrętka UTP i FTP, gniazda RJ45, patch panele, patchcordy oraz zasilacze UPS.",
1317    "image": "https://unotel.pl/upload/unotel/logos//UNOTEL-Krystian-Klimczak.jpg"
1318    , "openingHours": "Mo-Fr 08:00-16:00"    , "telephone": "794100850"              , "address": {
1319        "@type": "PostalAddress"
1320        , "streetAddress": "ul. Rusko 16a"        , "addressLocality": "Darłowo"        , "addressRegion": "zachodniopomorskie"        , "addressCountry": "Polska"      }
1321      }
1322</script>
1322
1323            
1324    
1325    
1325<script>
1326window.S = {"USER":{"name":"","email":""},"LANG":"pl","CURRENCY":{"name":"z\u0142","base":"PLN","rate":1,"decimal":{"separator":",","hide":"0"},"thousand":" ","rates":[{"name":"PLN","rate":1}],"used":[{"name":"PLN","symbol":"z\u0142"}]},"UPLOAD_PATH":"upload/unotel","HURT_PRICE":{"type":"netto_brutto","test":""},"TAX":23,"WDT":"0","SHOP":{"country":"PL"}};
1327window.L = {"YES":"Tak","NO":"Nie","NET":"Netto","GROSS":"Brutto","USER_2FA_RESEND_TIMER_PREFIX":"za","USER_CITY":"Miasto","USER_STREET2":"Ulica","ASQ_QUESTION":"Zadaj pytanie","INFORMATION":"Informacja","PDF_THIRD_INFO":"Dzi\u0119kujemy za zakupy w naszym sklepie.\u003Cbr /\u003EZapraszamy ponownie.","BACK_SHOPPING":"Kontynuuj zakupy","LOGIN_SERVICE_NO_VALIDATE":"Wyst\u0105pi\u0142 problem z uwierzytelnieniem logowania.","CONTINUE_SHOPPING":"Kontynuuj zakupy","MAKE_ORDER":"Realizuj zam\u00f3wienie","PRODUCT_ADDED":"Produkt zosta\u0142 dodany do koszyka","PRODUCT_ADDED_E_AMOUNT":"Do Twojego koszyka zosta\u0142a dodana wybrana ilo\u015b\u0107 sztuk produktu. Podczas realizacji zam\u00f3wienia b\u0119dzie mo\u017cna j\u0105 zmieni\u0107.\u003Cbr /\u003E\u003Cbr /\u003ESzczeg\u00f3\u0142owa zawarto\u015b\u0107 koszyka znajduje si\u0119 u g\u00f3ry strony pod ikon\u0105 koszyka. ","PRODUCT_ADDED_TO_STORE":"Produkt zosta\u0142 dodany do przechowalni","PRODUCT_REMOVED_FROM_STORE":"Produkt zosta\u0142 usuni\u0119ty z przechowalni","PRODUCT_WAS_NOT_EVALUATED":"Nie uda\u0142o si\u0119 oceni\u0107 produktu","ADD_RATING_MUST_BE_COMPLETED_WITH_SIGNATURE":"Aby m\u00f3c doda\u0107 ocen\u0119 musi by\u0107 uzupe\u0142nione pole z podpisem i wybrana przynajmniej jedna ocena","ADD_RATING_MUST_BE_COMPLETED_WITH_ALL_SIGNATURES":"Aby oceni\u0107 produkt konieczne jest uzupe\u0142nienie pola \u201epodpis\u201d i przyznanie gwiazdek w ka\u017cdej z trzech kategorii.","INPUT_EMAIL":"Wpisz sw\u00f3j e-mail","INPUT_PASSWORD":"Wpisz swoje has\u0142o","EMAIL":"E-mail","ADD_ADDRESS":"Zapisz si\u0119","SIGNATURE":"Podpis","LOGIN2":"Zaloguj si\u0119","SEND":"Wy\u015blij","FILTER":"Filtruj","CHANGE":"Zmie\u0144","APPLY":"Zastosuj","SELECT":"Wybierz","CONTACT":"Kontakt","YOU_ARE_US_ON":"Znajdziesz nas na","NOT_SELECTED":"Nie wybrano","DAYS":"dni","PRICE_FROM":"Cena od","PRICE_TO":"Cena do","PARAMETERS_LIST":"Lista parametr\u00f3w","SELECT_BANK":"Wybierz bank","RATING_HAS_BEEN_ADDED":"Ocena zosta\u0142a dodana","YOU_CAN_PAY_FOR_UP_TO_POINTS":"Zam\u00f3wienie mo\u017cesz op\u0142aci\u0107 za maksymalnie [POINTS] pkt.","REGISTRATION_WAS_SUCCESSFUL":"Dzi\u0119kujemy za rejestracj\u0119 w sklepie","LOGIN_ERRORS":"Wyst\u0105pi\u0142y b\u0142\u0119dy przy logowaniu","OPT_REQIRED_INFO":"Konieczne jest wybranie parametr\u00f3w produktu","FIRST_SELECT_CITY":"Najpierw wybierz miasto","PLEASE_TRY_AGAIN":"Spr\u00f3buj ponownie jeszcze raz, je\u017celi problem nadal b\u0119dzie wyst\u0119powa\u0142 skontaktuj si\u0119 z nami i powiadom nas o b\u0142\u0119dzie","NOT_AWARD_NEW_POINTS":"W zam\u00f3wieniu w kt\u00f3rym wykorzystujesz posiadane punkty nie przyznajemy nowych punkt\u00f3w","RESIGN_WITH_NEWSLETTER":"Rezygnacja z newslettera","CONFIRM_REMOVE_NEWSLETTER":"Czy na pewno chcesz zrezygnowa\u0107 z newslettera?","NUMBER_WAS_SENT":"Numer zosta\u0142 wys\u0142any","EMAIL_WAS_SENT":"E-mail zosta\u0142 wys\u0142any","EMAIL_WAS_SAVE":"E-mail zosta\u0142 zapisany","COUPON_ACTIVATE":"Tw\u00f3j kupon zosta\u0142 aktywowany!","AFTER_YOU_PAY_THE_ORDER_WILL_RECEIVE":"Po op\u0142aceniu zam\u00f3wienia otrzymasz \u003Cb\u003E[POINTS]\u003C/b\u003E pkt. do wykorzystania","CONDITIONAL_ACCESS_STORE":"Warunkowy dost\u0119p do sklepu","SHOP_TEMPORARILY_UNAVAILAbLE":"","WRONG_PASSWORD_NOT_SAME":"Podane has\u0142a nie s\u0105 takie same","NO_PRODUCTS_IN_CATEGORY":"Brak produkt\u00f3w do wy\u015bwietlenia","ERROR_REQUIRED_FIELD":"To pole jest wymagane","ERROR_EMAIL_IS_INVALID":"Podany adres e-mail jest nieprawid\u0142owy","ERROR_POSTCODE_IS_INVALID":"Wprowad\u017a kod pocztowy w formacie XX-XXX","ERROR_STREET_ADDRESS_NR_IS_INVALID":"Wprowad\u017a nr domu","ERROR_PHONE_IS_INVALID":"Podany numer telefonu jest nieprawid\u0142owy","ERROR_MIN_CHAR":"Minimalna liczba znak\u00f3w to [CHARS]","ERROR_MAX_CHAR":"Maksymalna liczba znak\u00f3w to [CHARS]","ERROR_SELECT_PAYMENT_METHOD":"Prosz\u0119 wybra\u0107 metod\u0119 p\u0142atno\u015bci","ERROR_SELECT_BANK":"Prosz\u0119 wybra\u0107 bank, z kt\u00f3rego dokonasz p\u0142atno\u015bci","ERROR_SELECT_DELIVERY_METHOD":"Prosz\u0119 wybra\u0107 metod\u0119 dostawy","ERROR_SELECT_DELIVERY_CITY":"Prosz\u0119 wybra\u0107 miasto dostawy","ERROR_SELECT_DELIVERY_STREET":"Prosz\u0119 wybra\u0107 ulic\u0119 dostawy","ERROR_UNEXPECTED_ERROR":"Wyst\u0105pi\u0142 nieoczekiwany b\u0142\u0105d","ERROR_CRITICAL_MESSAGE":"Prosimy od\u015bwie\u017cy\u0107 stron\u0119 lub spr\u00f3bowa\u0107 ponownie za kilka minut.\u003Cbr /\u003E            Je\u015bli problem b\u0119dzie si\u0119 powtarza\u0142, skontaktuj si\u0119 z administratorem sklepu.","ERROR_TAX_NUMBER_IS_INVALID":"Podany numer NIP jest nieprawid\u0142owy","ERROR_TRY_AGAIN":"Spr\u00f3buj ponownie.","FORM_VALIDATION_FAILED_JS":"Brak pola walidacji. Sprawd\u017a czy masz w\u0142\u0105czony Javascript w przegl\u0105darce.","OPTION_REQUIRED_FILL":"Konieczne jest wype\u0142nienie parametru","TEXT_OPTION_MAX_LENGTH":"Ilo\u015b\u
13270107 znak\u00f3w musi mie\u015bci\u0107 si\u0119 w przedziale","PAYPAL_TRANSACTION_VERIFY":"Weryfikacja transakcji","PAYPAL_FINISH":"","UNSUBSCRIBE_NEWSLETTER":"Zrezygnuj z subskrypcji","FIND_SELECT_PARCEL_LOCER":"Znajd\u017a i wybierz paczkomat","FIND_SELECT_POINT":"Znajd\u017a i wybierz punkt","SELECT_PARCEL_LOCKER_MAP":"Wybierz paczkomat z mapy","SELECT_POINT_MAP":"Wybierz punkt z mapy","MAXIMUM_QUANTITY_REACHED":"Osi\u0105gni\u0119to maksymaln\u0105 ilo\u015b\u0107","MINIMUM_QUANTITY_REACHED":"Osi\u0105gni\u0119to minimaln\u0105 ilo\u015b\u0107","MORE":"Wi\u0119cej","ERROR_SELECT_REGISTER_METHOD":"Prosz\u0119 wybra\u0107 jedn\u0105 z opcji","LOGIN_SUCCESS":"Poprawne logowanie do konta","LOGIN_REQUIRE":"Zaloguj si\u0119, aby przej\u015b\u0107 dalej","ERROR_NOT_UNIQUE":"Wa\u017cno\u015b\u0107 strony wygas\u0142a. Prosz\u0119 powt\u00f3rzy\u0107 procedur\u0119 od pocz\u0105tku","DPD_PICKUP_POINT_MAP":"Znajd\u017a i wybierz punkt DPD","WDT_TEXT":"\u003Cp\u003EZakup ze stawk\u0105 VAT-UE 0% w ramach wewn\u0105trzwsp\u00f3lnotowej dostawy towar\u00f3w (\u003Ca href=\"/news/n/67/Regulamin\" target=\"_blank\" rel=\"noopener\"\u003Eregulamin\u003C/a\u003E)\u003C/p\u003E","NOT_SELECTED_DELIVERY_METHOD":"Dla wybranej p\u0142atno\u015bci nie zosta\u0142a wybrana forma dostawy","GRATIS_REMOVED":"Po przeliczeniu cen, zam\u00f3wienie nie spe\u0142nia warunk\u00f3w umo\u017cliwiaj\u0105cych otrzymanie wybranego gratisu (zbyt niska kwota zam\u00f3wienia). Gratis zosta\u0142 usuni\u0119ty.\u003Cbr\u003E\u003Cbr\u003EJe\u015bli chcesz go otrzyma\u0107: wr\u00f3\u0107 do sklepu i dodaj do koszyka wi\u0119cej produkt\u00f3w, a nast\u0119pnie ponownie wybierz interesuj\u0105cy Ci\u0119 gratis. Pami\u0119taj, \u017ce do mo\u017cliwo\u015bci otrzymania gratisu brana jest pod uwag\u0119 tylko suma cen produkt\u00f3w, bez ceny dostawy. ","GLS_PICKUP_POINT_MAP":"Znajd\u017a i wybierz punkt Szybkiej Paczki GLS","NOTIFICATION_EXIST_FOR_EMAIL":"Podany adres e-mail zosta\u0142 ju\u017c wpisany na list\u0119 powiadomie\u0144 o dost\u0119pno\u015bci tego produktu. ","SUB_PRODUCTS_SHOW_CART":"Zobacz list\u0119 sk\u0142adnik\u00f3w zestawu","SUB_PRODUCTS_HIDE_CART":"Ukryj list\u0119 skladnik\u00f3w zestawu","PRODUCT":"Produkt","NO_PARAMETERS_SUBPRODUCT_SELECTED":"Brak parametr\u00f3w dodatkowych","ADD_TO_STORE":"Do przechowalni","PRODUCT_IN_STORE":"Produkt w przechowalni","BACK_BTN_LABEL":"Powr\u00f3t","PRODUCT_SHIPMENT_COUNTER_PERIOD":"Zam\u00f3w w ci\u0105gu","PRODUCT_SHIPMENT_COUNTER_TODAY":"a paczk\u0119 wy\u015blemy dzi\u015b","PRODUCT_SHIPMENT_COUNTER_TOMORROW":"a paczk\u0119 wy\u015blemy jutro","PRODUCT_SHIPMENT_COUNTER_AFTER_TOMORROW":"a paczk\u0119 wy\u015blemy pojutrze","HOURS":"Godziny","MINUTES":"Minuty","SECONDS":"Sekundy","RUCH_PICKUP_POINT_MAP":"Znajd\u017a i wybierz punkt odbioru","INVALID_ASCII_CHARACTERS":"Podana warto\u015b\u0107 parametru jest nieprawid\u0142owa. Sprawd\u017a czy wprowadzona warto\u015b\u0107 nie zawiera obrazk\u00f3w, kod\u00f3w ASCII lub emoji. Pole pozwala na wprowadzenie jedynie warto\u015bci tekstowych. ","CATEGORIES":"Kategorie","FAVOURITE":"Ulubione","MORE_ABOUT_PRODUCT":"Wi\u0119cej  o produkcie","SHOW_PRODUCT_IMG":"Poka\u017c wi\u0119cej zdj\u0119\u0107","HIDE_PRODUCT_IMG":"Schowaj cz\u0119\u015b\u0107 zdj\u0119\u0107","SHOW_MORE":"Poka\u017c wi\u0119cej","SHOW_LESS":"Poka\u017c mniej","METHODS_PAYMENTS_OPTIONS":"Sposoby i koszty dostawy","OR":"lub","OR_CREATE_ACCOUNT_WITH":"lub za\u0142\u00f3\u017c konto przez","MORE_PARAMETERS":"Wi\u0119cej parametr\u00f3w","SELECT_PLACEHOLDER":"Wybierz","RATE":"Oce\u0144","ADD":"Dodaj","ORDER_CONFIRM_ERROR_POPUP":"OK","PRODUCT_CARD_CLOSE_GALLERY":"Zamknij galeri\u0119 zdj\u0119\u0107","PRODUCTS_SLIDER_PREVIOUS_PRODUCTS":"Poprzednie produkty","PRODUCTS_SLIDER_NEXT_PRODUCTS":"Nast\u0119pne produkty","QUICK_SEARCH_ARIA_MATCHING_RESULTS_INFO":"Ilo\u015b\u0107 pasuj\u0105cych produkt\u00f3w do wyszukiwanej frazy","QUICK_SEARCH_ARIA_PRODUCT_PRICE_PROMOTION":"Cena promocyjna","QUICK_SEARCH_ARIA_PRODUCT_PRICE":"Cena","SLIDER_PREVIOUS_SLIDE":"Poprzedni slajd","SLIDER_NEXT_SLIDE":"Nast\u0119pny slajd","FAVORITE_PRODUCTS_COUNT":"Liczba ulubionych produkt\u00f3w:","PRODUCER_CAROUSEL_BUTTON_PREV":"Poprzedni element karuzeli","PRODUCER_CAROUSEL_BUTTON_NEXT":"Nast\u0119pny element karuzeli","CHECKBOX_SELECTED":"zaznaczony","CHECKBOX_UNSELECTED":"odznaczony","PRODUCT_CARD_GALLERY":"Galeria zdj\u0119\u0107 produktu","PRODUCT_CURRENTLY_UNAVAILABLE":"Produkt aktualnie niedost\u0119pny","PRODUCTS_LISTS_PAGES_FILTER":"Filtr","PRODUCTS_LISTS_PAGES_APPLIED_FILTER":"zastosowany","CLOSE_POPUP":"Zamknij okno popup","SCROLL_LEFT":"Przewi\u0144 w lewo","SCROLL_RIGHT":"Przewi\u0144 w prawo","SORT_APPLIED":"Zastosowano sortowanie:","ERROR_ALL_ERRORS_IN_FORM":"Wszystkie b\u0142\u0119dy w formularzu:","ERROR_REQUIRED_FIELD_WITH_LABEL":"Pole [LABEL] jest wymagane","ERROR_MIN_CHAR_WITH_LABEL":"Minimalna liczba znak\u00f3w w polu [LABEL] to [CHARS]","ERROR_MAX_CHAR_WITH_LABEL":"Maksymalna liczba znak\u00f3w w polu [LABEL] to [CHARS]","ERROR_REQUIRED_RATE_FIELD":"Wymagana jest ocena produktu","SELECT_FROM_LIST":"Wybierz z listy","STREET":"Ulica","STREET_ADDRESS_NR":"nr domu","COUNTER_DECREASE":"Zmniejsz ilo\u015b\u
13270107","COUNTER_INCREASE":"Zwi\u0119ksz ilo\u015b\u0107","SELECT_CLEAR":"Wyczy\u015b\u0107","USER_LOGGED_IN":"Zalogowano pomy\u015blnie","USER_LOGGED_OUT":"Wylogowano pomy\u015blnie","CLEAR_PARAMETER":"Wyczy\u015b\u0107 zaznaczony parametr","CART_PRODUCT_REMOVED":"Produkt zosta\u0142 usuni\u0119ty z koszyka","PARAMETER_UNAVAILABLE":"niedost\u0119pny","AMOUNT":"Ilo\u015b\u0107","REMOVE_PRODUCT_FROM_STORE":"Usu\u0144 z ulubionych produkt","ADD_PRODUCT_TO_STORE":"Dodaj do ulubionych produkt","PRODUCT_INFORMATION_REMOVE_FROM_FAVOURITE":"Usu\u0144 z ulubionych","PRODUCT_INFORMATION_ADD_TO_FAVOURITE":"Dodaj do ulubionych","SEARCH":"Szukaj","TEXT_PARAMETER":"Parametr tekstowy","NEWSLETTER_THANK_HEADER":"Dzi\u0119kujemy za zapisanie do newslettera","OPTION_REQUIRED":"Konieczne jest wybranie parametru","PARAMETER_RADIO_NAVIGATION_HINT":"U\u017cyj klawiszy strza\u0142ek do nawigacji. Spacji, aby wybra\u0107."};
1328</script>
1328
1329        
1329<script src="/view/new/scheme/public/_common/js/libs/cookieconsent/cookieconsent.js"></script>
1329
1330    
1330<script async>
1331        window.addEventListener('load', function(){
1332        // obtain plugin
1333        var cc = initCookieConsent();
1334        // run plugin with your configuration
1335
1336        const getCookieNames = () => {
1337            const allCookies = document.cookie.split("; ")
1338            const allCookiesNames = allCookies.reduce((cookies, cookie) => {
1339                const cookieName = cookie.split('=')[0]
1340                cookies.push(cookieName)
1341
1342                return cookies
1343            }, [])
1344
1345            return allCookiesNames
1346        }
1347
1348        let allCookiesNames = getCookieNames()
1349        let requiredCookiesNames = []
1350        let requiredCookiesNamesRegex = []
1351
1352        requiredCookiesNames.push('cc_cookie');requiredCookiesNames.push('win_popup');requiredCookiesNames.push('store');requiredCookiesNames.push('skin_tpl');requiredCookiesNames.push('SERVERID');requiredCookiesNames.push('scart_time');requiredCookiesNames.push('scart');requiredCookiesNames.push('scart_id');requiredCookiesNames.push('PHPSESSID');requiredCookiesNames.push('ord_f9');requiredCookiesNames.push('ord_f8');requiredCookiesNames.push('ord_f7');requiredCookiesNames.push('ord_f6');requiredCookiesNames.push('ord_f5');requiredCookiesNames.push('ord_f4');requiredCookiesNames.push('ord_f3');requiredCookiesNames.push('ord_f2');requiredCookiesNames.push('ord_f1');requiredCookiesNames.push('newsletter_popup');requiredCookiesNames.push('lastseen');requiredCookiesNames.push('lang');requiredCookiesNames.push('js_hash');requiredCookiesNames.push('infoblock_close_code');requiredCookiesNames.push('googtrans');requiredCookiesNames.push('G_ENABLED_IDPS');requiredCookiesNames.push('G_AUTHUSER_H');requiredCookiesNames.push('currency');requiredCookiesNames.push('color_preview');requiredCookiesNames.push('co_accept');requiredCookiesNames.push('ca_yes');requiredCookiesNames.push('autologin');requiredCookiesNames.push('__zlcstore');requiredCookiesNames.push('__zlcid');requiredCookiesNames.push('referer');requiredCookiesNames.push('order_unique');requiredCookiesNames.push('sky2_cart_id');requiredCookiesNames.push('at_priv');requiredCookiesNames.push('challenge_2fa');            requiredCookiesNamesRegex.push('^(ac_|czater__|zte)s*[A-Za-z]');
1353                const validateRegex = prefix => {
1354                    for (const cookiesRegex of requiredCookiesNamesRegex) {
1355                        const regexp = new RegExp(cookiesRegex)
1356                        const isValidRegex = regexp.test(prefix)
1357
1358                        if (isValidRegex) {
1359                            return true
1360                        }
1361                    }
1362                }
1363
1364                const getHostnameSubdomains = (hostname) => {
1365                    let subdomains = []
1366                    const splittedHostnameArray = hostname.split('.').slice(0, -1)
1367
1368                    splittedHostnameArray.forEach(subdomain => {
1369                        subdomains.push(hostname)
1370
1371                        hostname = hostname.replace(subdomain + '.', '')
1372                    })
1373
1374                    return subdomains
1375                }
1376
1377                const deleteCookies = (cookieNames, subdomains) => cookieNames.forEach(name => {
1378                    const isValidRegex = validateRegex(name)
1379
1380                    if (!requiredCookiesNames.includes(name) && !isValidRegex) {
1381                        subdomains.forEach(subdomain => cc.eraseCookies(name, '', subdomain))
1382                    }
1383                })
1384
1385                const decodeHtml = (html) => {
1386                    const txt = document.createElement("textarea");
1387                    txt.innerHTML = html;
1388                    return txt.value;
1389                }
1390
1391                const getCookie = (name) => {
1392                    const pair = document.cookie.split('; ').find(x => x.startsWith(name+'='))
1393                    if (pair) {
1394                        return JSON.parse(pair.split('=')[1])
1395                    }
1396                }
1397
1398                const setConsentModeParameters = (cookie) => {
1399                    allCookiesNames = getCookieNames()
1400                    const subdomains = getHostnameSubdomains(window.location.hostname)
1401
1402                    if (cookie.categories.length !== 3) deleteCookies(allCookiesNames, subdomains)
1403
1404                    Analytics.updateConsent(cookie.categories);
1405                }
1406
1407                cc.run({
1408                    current_lang: 'pl',
1409                    autoclear_cookies: true,
1410                    page_scripts: true,
1411                    force_consent: true,
1412                    remove_cookie_tables: true,
1413                    gui_options: {
1414                        consent_modal: {
1415                            layout: 'box',
1416                            position: 'middle center',
1417                            transition: 'zoom',
1418                            swap_buttons: true
1419                        },
1420                        settings_modal: {
1421                            layout: 'box',
1422                            position: 'left',
1423                            transition: 'zoom'
1424                        }
1425                    },
1426                    onFirstAction: function(user_preferences, cookie) {
1427                        setConsentModeParameters(cookie)
1428                    },
1429                    onChange: function (cookie, changed_categories) {
1430                        setConsentModeParameters(cookie)
1431                    },
1432                    languages: {
1433                        'pl': {
1434                            consent_modal: {
1435                                title: decodeHtml('Informacje dotyczące plików cookies'),
1436                                description: decodeHtml('<p>Ta witryna korzysta z własnych plików cookie, aby zapewnić Ci najwyższy poziom doświadczenia na naszej stronie. Wykorzystujemy również pliki cookies stron trzecich w celu ulepszenia naszych usług, a następnie wyświetlania reklam związanych z Twoimi preferencjami na podstawie analizy Twoich zachowań podczas nawigacji po stronie.</p>'),
1437                                primary_btn: {
1438                                    text: 'Zaakceptuj wszystkie',
1439                                    role: 'accept_all'
1440                                },
1441                                secondary_btn: {
1442                                    text: 'Dostosuj >',
1443                                    role: 'settings'
1444                                }
1445                            },
1446                            settings_modal: {
1447                                title: decodeHtml('Szczegóły'),
1448                                save_settings_btn: 'Zapisz',
1449                                accept_all_btn: 'Zaakceptuj wszystkie',
1450                                reject_all_btn: 'Wyłącz wszystkie',
1451                                close_btn_label: '',
1452                                cookie_table_caption: 'Cookie list',
1453                                cookie_table_headers: [
1454                                    {col1: 'Name'},
1455                                    {col2: 'Domain'},
1456                                    {col3: 'Expiration'},
1457                                    {col4: 'Description'}
1458                                ],
1459                                blocks: [
1460                                    {
1461                                        title: decodeHtml('Informacje dotyczące plików cookies'),
1462                                        description: decodeHtml('<p>Ta witryna korzysta z własnych plików cookie, aby zapewnić Ci najwyższy poziom doświadczenia na naszej stronie. Wykorzystujemy również pliki cookies stron trzecich w celu ulepszenia naszych usług, a następnie wyświetlania reklam związanych z Twoimi preferencjami na podstawie analizy Twoich zachowań podczas nawigacji po stronie.</p>'),
1463                                    }, {
1464                                        title: decodeHtml('Wymagane do prawidłowego działania strony'),
1465                                        description: decodeHtml('<p>Pliki cookie niezbędne do prawidłowego wyświetlania i działania sklepu.</p>'),
1466                                        toggle: {
1467                                            value: 'required',
1468                                            enabled: true,
1469                                            readonly: true
1470                                        }
1471                                    }, {
1472                                        title: decodeHtml('Statystyczne'),
1473                                        description: decodeHtml('<p>Pliki cookie gromadzące anonimizowane informacje o zachowaniu użytkownika na stronie.</p>'),
1474                                        toggle: {
1475                                            value: 'analytics',
1476                                            enabled: false,
1477                                            readonly: false
1478                                        }
1479                                    }, {
1480                                        title: decodeHtml('Marketingowe'),
1481                                        description: decodeHtml('<p>Marketingowe pliki cookie stosowane są w celu optymalizacji i personalizacji treści reklamowych na stronach internetowych.</p>'),
1482                                        toggle: {
1483                                            value: 'marketing',
1484                                            enabled: false,
1485                                            readonly: false
1486                                        }
1487                                    },
1488                                                                        {
1489                                        title: decodeHtml('O cookies'),
1490                                        description: decodeHtml('<p>Pliki cookie to niewielkie pliki tekstowe, które są zapisywane na komputerze lub urządzeniu mobilnym przez strony internetowe, które odwiedzasz. Służą do różnych celów, takich jak zapamiętywanie informacji o logowaniu użytkownika, śledzenie zachowania użytkownika w celach reklamowych i personalizacji doświadczenia przeglądania użytkownika. Istnieją dwa rodzaje plików cookie: sesyjne i trwałe. Te pierwsze są usuwane po zakończeniu sesji przeglądarki, podczas gdy te drugie pozostają na urządzeniu przez określony czas lub do momentu ich ręcznego usunięcia. Szczegółowe informacje dotyczące przetwarzania cookies znajdziesz w <a href=&#34;/news/n/134/Polityka-cookies&#34;>polityce prywatności</a>.</p>'),
1491                                    }
1492                                                                    ]
1493                            }
1494                        }
1495                    }
1496                });
1497
1498                // 2.x version of Orestbida supports natively only two buttons. 
1499                // We add the third button for necessary cookies manually.
1500                let btnContainer = document.getElementById('c-bns');
1501                let primaryBtn = document.getElementById('c-p-bn');
1502                
1503                if (btnContainer && primaryBtn) {
1504                    let necessaryBtn = document.createElement('button');
1505                    necessaryBtn.id = 'c-n-bn';
1506                    necessaryBtn.className = 'c-bn c_link';
1507                    necessaryBtn.innerText = 'Wyłącz wszystkie';
1508                    
1509                    necessaryBtn.addEventListener('click', function() {
1510                        cc.accept([]);
1511                        cc.hide();
1512                    });
1513                    
1514                    btnContainer.prepend(necessaryBtn);
1515                }
1516            });
1517    </script>
1517
1518    
1519    
1519<script src="/view/new/scheme/public/_common/js/libs/angularjs/angular-cookies.min.js" defer></script>
1519
1520    
1520<script src="/view/new/scheme/public/_common/js/libs/angularjs/angular-aria.min.js" defer></script>
1520
1521    
1521<script src="/view/new/scheme/public/_common/js/libs/angularjs/angular-animate.min.js" defer></script>
1521
1522    
1522<script src="/view/new/scheme/public/_common/js/libs/angularjs/angular-messages.min.js" defer></script>
1522
1523    
1523<script src="/view/new/scheme/public/_common/js/libs/angularjs/angular-sanitize.min.js" defer></script>
1523
1524    
1524<script src="/view/new/scheme/public/_common/js/libs/angularjs/angular-material.min.js" defer></script>
1524
1525    
1525<script src="/view/new/scheme/public/_common/js/libs/angularjs/angular-ui-select.min.js" defer></script>
1525
1526
1527    
1527<script src="/view/new/userContent/unotel/script.js?v=691"></script>
1527
1528    
1528<script>
1529/**
1530 * This script detects WebP support, and adds a "nowebp" class to the body
1531 * element if support is not present.
1532 *
1533 * It uses two detections:
1534 * 1) The first quick and synchroneous one checks if the browser
1535 *    can encode a canvas into a WebP Data URL. It returns true right away on
1536 * Chrome.
1537 * 2) The second longer and asynchroneous one checks if the browser
1538 *    can decode a lossy image WebP Data URL. It returns true on all browsers
1539 * that actually support WebP.
1540 *
1541 * Tested on:
1542 * 1) WebP supported (no class added): Chrome, Safari (Big Sur+), iOS 14+
1543 * Safari, Firefox, MS Edge 18+
1544 * 2) WebP not supported (class added): iOS 13.x- Safari, MacOS Safari (older
1545 * than Big Sur), IE 11, MS Edge 17- See: https://caniuse.com/?search=webp
1546 **/
1547
1548const webp_support_level = 'lossy'; // Change this to "alpha" or "animation" if required.
1549
1550// Quick WebP detection support (check encoding): reports synchroneously true on most browsers, except Safari
1551const check_webp_decoding = () => {
1552    const elem = document.createElement('canvas');
1553    if (!!(elem.getContext && elem.getContext('2d'))) {
1554        return elem.toDataURL('image/webp').indexOf('data:image/webp') == 0;
1555    }
1556    return false;
1557}
1558// Long WebP detection (check decoding): reports asynchroneously true on all browsers, that's the method used by Google
1559const check_webp_feature = (feature, callback) => {
1560    const kTestImages = {
1561        lossy: "UklGRiIAAABXRUJQVlA4IBYAAAAwAQCdASoBAAEADsD+JaQAA3AAAAAA",
1562        lossless: "UklGRhoAAABXRUJQVlA4TA0AAAAvAAAAEAcQERGIiP4HAA==",
1563        alpha: "UklGRkoAAABXRUJQVlA4WAoAAAAQAAAAAAAAAAAAQUxQSAwAAAARBxAR/Q9ERP8DAABWUDggGAAAABQBAJ0BKgEAAQAAAP4AAA3AAP7mtQAAAA==",
1564        animation: "UklGRlIAAABXRUJQVlA4WAoAAAASAAAAAAAAAAAAQU5JTQYAAAD/////AABBTk1GJgAAAAAAAAAAAAAAAAAAAGQAAABWUDhMDQAAAC8AAAAQBxAREYiI/gcA"
1565    };
1566    const img = new Image();
1567    img.onload = function () {
1568        const result = (img.width > 0) && (img.height > 0);
1569        callback(feature, result);
1570    };
1571    img.onerror = function () {
1572        callback(feature, false);
1573    };
1574    img.src = "data:image/webp;base64," + kTestImages[feature];
1575}
1576
1577const changeWebpImagesIfNotSupportedToJpg = function () {
1578    const changeImages = function() {
1579        document.querySelectorAll('img[data-src-old-browser]').forEach((el) => {
1580            const imgSrc = el.getAttribute('src')
1581            const dataSrc = el.dataset.src || ''
1582            const dataSrcOldBrowser = el.dataset.srcOldBrowser
1583            const isWebp = (url) => !!(url || '').toString().match(/\.webp$/i)
1584
1585            if (dataSrcOldBrowser) {
1586                if (isWebp(imgSrc)) {
1587                    el.src = dataSrcOldBrowser
1588                }
1589                if (isWebp(dataSrc)) {
1590                    el.dataset.src = dataSrcOldBrowser
1591                }
1592            }
1593        })
1594    };
1595
1596    if (!check_webp_decoding()) {
1597        check_webp_feature(webp_support_level, function (feature, isSupported) {
1598            if (!isSupported) {
1599                changeImages();
1600            }
1601        });
1602    }
1603}
1604
1605changeWebpImagesIfNotSupportedToJpg();
1606
1607</script>
1607
1608
1609        
1610
1611
1612	<img src="/stat_add_visit/?r=&amp;rand=7860048" rel="nofollow" style="position:fixed; opacity:0;" alt="">
1613
1614
1615
1616
1617    
1617<script>try{
1618}catch(error){console.error(error)}</script>
1618
1619
1620      </body>
1621</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.