PageSourceSearch

https://stonegarden.pl/cart/

html stonegarden.pl collected 2026-10-08 07:10:53 UTC 105,678 bytes, 2,099 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="Największy wybór kostki brukowej w Bydgoszczy! Sprzedaż, transport i układanie. W ofercie również kamień ozdobny, płyty tarasowe, ogrodzenia i zadaszenia. Sprawdź naszą ofertę!">
6		<meta name="keywords" content="kostka brukowa Bydgoszcz, sprzedaż kostki brukowej, układanie kostki brukowej, płyty tarasowe Bydgoszcz, kamień ozdobny Bydgoszcz, ogrodzenia Bydgoszcz, zadaszenia tarasów, keramzyt Bydgoszcz, materiały ogrodowe Bydgoszcz">
7					<meta name="generator" content="Sky-Shop">
8							<meta name="robots" content="noindex,nofollow">
9				<meta name="author" content="Hurtownia Kamienia - 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="Kostka brukowa Bydgoszcz – wysoka jakość, profesjonalne podejście, kompleksowe usługi - Inowrocław, Toruń - Stone Garden - Stone Garden">
13		<meta property="og:description" content="Największy wybór kostki brukowej w Bydgoszczy! Sprzedaż, transport i układanie. W ofercie również kamień ozdobny, płyty tarasowe, ogrodzenia i zadaszenia. Sprawdź naszą ofertę!">
14					<meta property="og:image" content="https://stonegarden.pl/upload/stonegarden/logos/stonegarden%286%29.png">
15			<meta property="og:image:type" content="image/png">
16			<meta property="og:image:width" content="">
17			<meta property="og:image:height" content="">
18			<link rel="image_src" href="https://stonegarden.pl/upload/stonegarden/logos/stonegarden%286%29.png">
19							<link rel="shortcut icon" href="/upload/stonegarden/favicon.png">
20												<title>Kostka brukowa Bydgoszcz – wysoka jakość, profesjonalne podejście, kompleksowe usługi - Inowrocław, Toruń - Stone Garden - Stone Garden</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-NQLJTHWB
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-H6WN15M3PR
vendor: 16 bytes, lines 74-75
74"></script>
75    
75<script>
76        gtag('js', new Date());
77        gtag('config', 'G-H6WN15M3PR');
78    </script>
vendor: 68 bytes, lines 78-79
78
79    <script async src="https://www.googletagmanager.com/gtag/js?id=
79AW-16929483709
vendor: 16 bytes, lines 79-80
79"></script>
80    
80<script>
81        gtag('js', new Date());
82        gtag('config', 'AW-16929483709');
83    </script>
83
84
85		<meta name="google-site-verification" content="">
86
87				
88
89
90
91<!-- edrone -->
92
93
94
95
96
97
98
99		
99<script>
100			function imageLoaded(element, target = "prev") {
101				let siblingElement;
102				if (target === "prev") {
103					siblingElement = element.previousElementSibling;
104				} else if (target === "link") {
105					siblingElement = element.parentElement.previousElementSibling;
106				}
107				if (siblingElement && (siblingElement.classList.contains("fa") || siblingElement.classList.contains("icon-refresh"))) {
108					siblingElement.style.display = "none";
109				}
110			}
111			</script>
111
112
113        
114		<link rel="stylesheet" href="/view/new/userContent/stonegarden/style.css?v=654">
115		<!-- Google tag (gtag.js) -->
vendor: 64 bytes, lines 115-116
115
116<script async src="https://www.googletagmanager.com/gtag/js?id=
116AW-16929483709
vendor: 13 bytes, lines 116-117
116">
117</script>
118<script>
119  
vendor: 134 bytes, lines 119-123
119window.dataLayer = window.dataLayer || [];
120  function gtag(){dataLayer.push(arguments);}
121  gtag('js', new Date());
122
123  gtag('config', '
123AW-16929483709
vendor: 4 bytes, line 123
123');
124</script>
124
125
126<script>
127  gtag('config', 'AW-16929483709/E28DCPXLi9gaEL3XzYg_', {
128    'phone_conversion_number': '661 601 643'
129  });
130</script>
130
131
132<script>
133  gtag('config', 'AW-16929483709/fJvaCPmU1OwaEL3XzYg_', {
134    'phone_conversion_number': '+48 667 990 784'
135  });
136</script>
136
137
138
139<!-- Smartsupp Live Chat script -->
140<script type="text/javascript">
141var _smartsupp = _smartsupp || {};
142_smartsupp.key = '0e585b5ba5d5efef17548f51e5384688f2b1101f';
143window.smartsupp||(function(d) {
144  var s,c,o=smartsupp=function(){ o._.push(arguments)};o._=[];
145  s=d.getElementsByTagName('script')[0];c=d.createElement('script');
146  c.type='text/javascript';c.charset='utf-8';c.async=true;
147  c.src='https://www.smartsuppchat.com/loader.js?';s.parentNode.insertBefore(c,s);
148})(document);
149</script>
149
150<noscript> Powered by <a href=“https://www.smartsupp.com” target=“_blank”>Smartsupp</a></noscript>
151
152<script>
153(function() {
154  try {
155    var path = location.pathname.replace(/\/+$/,'');
156    if (path === '/feed-openai') {
157      var target = 'https://drive.google.com/uc?export=download&id=1HEnfP1_MomwTs5QbJlV-Z4RtFY889lwF';
158      location.replace(target);
159    }
160  } catch(e){}
161})();
162</script>
162
163
164<script type="application/ld+json">
165{
166  "@context": "https://schema.org",
167  "@type": "Organization",
168  "@id": "https://stonegarden.pl/#organization",
169  "name": "Stone Garden Sp. z o.o.",
170  "alternateName": "StoneGarden",
171  "url": "https://stonegarden.pl",
172  "logo": "https://stonegarden.pl/upload/stonegarden/logos/stonegarden%286%29_1.webp",
173  "sameAs": [
174    "https://www.facebook.com/profile.php?id=100063818690161"
175  ],
176  "telephone": "+48 506 873 214",
177  "address": {
178    "@type": "PostalAddress",
179    "streetAddress": "Chmielniki 4a",
180    "postalCode": "86-061",
181    "addressLocality": "Brzoza",
182    "addressRegion": "kujawsko-pomorskie",
183    "addressCountry": "PL"
184  },
185  "contactPoint": {
186    "@type": "ContactPoint",
187    "contactType": "customer service",
188    "email": "[email protected]",
189    "telephone": "+48 506 873 214",
190    "areaServed": "PL"
191  },
192  "openingHours": "Mo-Fr 09:00-16:00",
193  "openingHoursSpecification": [
194    {
195      "@type": "OpeningHoursSpecification",
196      "dayOfWeek": [
197        "Monday",
198        "Tuesday",
199        "Wednesday",
200        "Thursday",
201        "Friday"
202      ],
203      "opens": "09:00",
204      "closes": "16:00",
205      "validFrom": "2025-11-01",
206      "validThrough": "2026-02-28"
207    }
208  ]
209}
210</script>
210
211		
212		
212<script src="/view/new/scheme/public/_common/js/libs/promise/promise.min.js"></script>
212
213		
213<script src="/view/new/scheme/public/_common/js/libs/jquery/jquery-3.7.1.min.js"></script>
213
214		
214<script src="/view/new/scheme/public/_common/js/libs/angularjs/angularjs.min.js"></script>
214
215	</head>
216	<body 		  data-coupon-codes-active="0"
217		  data-free-delivery-info-active="1"
218		  data-generate-pdf-config="PRODUCT_AND_CART"
219		  data-hide-price="0"
220		  data-is-user-logged-id="0"
221		  		  data-loyalty-points-active="0"
222		  data-cart-simple-info-quantity="0"
223		  data-cart-simple-info-price="0,00 zł"
224		  data-base="PLN"
225		  data-used="PLN|zł"
226		  data-rates="'PLN':1"
227		  data-decimal-hide="0"
228		  data-decimal=","
229		  data-thousand=" "
230		   data-ga4-id="G-H6WN15M3PR" 		   data-js-hash="93777b7a5c"		  		  class="		  		  		  		  "
231		  		  		  		  		  data-hurt-price-type=""
232		  data-hurt-price-text=""
233		  		  data-tax="23"
234	>
235		<style>
236.banner.mod-banner-15 [class*='slider-img-'] img.vertical:hover {
237   -o-transition: all 1.5s;
238-moz-transition: all 1.5s;
239-webkit-transition: all 1.5s;
240-moz-transform: scale(1.1);
241-o-transform: scale(1.1);
242-webkit-transform: scale(1.1);
243}
244.banner.mod-banner-14 [class*='slider-img-'] img.horizontal:hover {
245   -o-transition: all 1.5s;
246-moz-transition: all 1.5s;
247-webkit-transition: all 1.5s;
248-moz-transform: scale(1.1);
249-o-transform: scale(1.1);
250-webkit-transform: scale(1.1);
251}
252#header.mod-header-6 .header_bottom_content .header-bottom .vertical-menu .vertical-menu-content > ul > li > a {
253    display: inline-block;
254    width: 100%;
255    height: 100%;
256    line-height: 1.9375;
257    font-size: 1.143rem;
258    font-weight: 500;
259    color: #fefefe;
260    position: relative;
261    text-decoration: none;
262    z-index: 1;
263    cursor: default;
264}
265.breadcrumbs.mod-breadcrumbs-6 .breadcrumbs-outer .category-image {
266    width: 100%;
267    height: 240px;
268    clear: both;
269    display: inline-block;
270    background-position: center;
271    background-repeat: no-repeat;
272    background-size: cover;
273    margin: -1px 0 0;
274}
275.sky-container {
276    max-width: 1400px;
277    margin: 0 auto;
278    padding: 0 15px;
279}
280.fa-shopping-basket:before {
281    content: url(/upload/stonegarden/scheme/kosz.png);
282}
283.custom-area.mod-custom-area-1 {
284    max-width: 1400px;
285    width: 100%;
286    margin: 25px auto;
287}
288.banner.mod-banner-14 {
289    max-width: 1400px;
290    width: 100%;
291    margin: 0 auto;
292    padding-top: 30px;
293}
294.banner.mod-banner-15 {
295    max-width: 1400px;
296    width: 100%;
297    margin: 0 auto;
298    padding-top: 30px;
299}
300.banner.mod-banner-4 {
301    max-width: 1400px;
302    width: 100%;
303    margin: 0 auto;
304}
305#header .header_inner_wrapper .menu li .dropdown .cat-title > a {
306    padding: 0;
307    color: #b8bb25;
308    display: inline-block;
309    width: 100%;
310    font-size: 1.143rem;
311    font-weight: 500;
312    line-height: 1.375;
313}
314#header.mod-header-2 .header_inner_wrapper .menu .header_bottom_content_list li.full-width .dropdown {
315    max-width: 100%;
316    width: 1400px;
317    left: 0;
318    padding-bottom: 7px;
319    -webkit-transform: translateY(10px);
320    -moz-transform: translateY(10px);
321    -ms-transform: translateY(10px);
322    -o-transform: translateY(10px);
323    transform: translateY(10px);
324}
325#header.mod-header-2 .header_inner_wrapper .header_middle_content .header_middle_content_inner_wrapper .header_middle_content_logo img {
326    max-width: 100%;
327    max-height: 70px;
328}
329#header .header_inner_wrapper .menu li a {
330    display: block;
331    line-height: 1.375;
332    font-weight: 600;
333    font-size: 1.013rem;
334    m: ;
335    text-decoration: none;
336    padding: 30px 45px;
337    color: #205731;
338    cursor: pointer;
339}
340body #header .header_inner_wrapper .header_middle_content_searchbox_input_wrapper input {
341    border: 1px solid #bdc5d0 !important;
342    border-radius: 30px !important;
343    padding: 0 132px 0 15px !important;
344    height: 42px !important;
345}
346body #header .header_inner_wrapper .header_middle_content_searchbox_button_wrapper input {
347    height: 42px !important;
348    border-radius: 30px !important;
349}
350.row {
351    margin-left: -20px;
352    margin-right: -20px;
353}
354.blog.mod-blog-1 .post-tile .post-content .post-desc {
355    display: block;
356    display: -webkit-box;
357    line-height: 1.4;
358    -webkit-box-orient: vertical;
359    overflow: hidden;
360    text-overflow: ellipsis;
361    margin: 10px 0 0;
362    max-height: 100.8px;
363    color: rgba(19, 19, 19, 0.8);
364    position: relative;
365}
366.blog.mod-blog-1 .post-tile .post-content .post-desc .read-more {
367    position: absolute;
368    right: 10px;
369    bottom: 0px;
370    background: #fff;
371    font-weight: 600;
372    padding-left: 15px;
373}
374.products-list-page.mod-products-list-page-1 .subcategories a .subcategory-img {
375    width: 100%;
376    padding-bottom: 100%;
377    position: relative;
378    margin: 0px auto;
379    overflow: hidden;
380    border: 0px solid #efefef;
381    -webkit-border-radius: 3px;
382    -moz-border-radius: 3px;
383    border-radius: 3px;
384    -webkit-transition: border 0.2s ease-in-out;
385    -moz-transition: border 0.2s ease-in-out;
386    -ms-transition: border 0.2s ease-in-out;
387    -o-transition: border 0.2s ease-in-out;
388    transition: border 0.2s ease-in-out;
389}
390#footer.mod-footer-1 .footer-container .menu li .row .fa {
391    font-size: 19px;
392    color: #b5bd00;
393}
394#sticky-header .sticky-header__wrapper .sticky-header_content__menu_list li a {
395    display: block;
396    line-height: 1.375;
397    font-weight: 500;
398    font-size: small;
399    text-decoration: none;
400    padding: 10px 25px;
401    color: #205731;
402    cursor: pointer;
403}
404#sticky-header .sticky-header__wrapper .sticky-header_content__menu_list li .dropdown .cat-title > a {
405    padding: 0;
406    color: #b5bd00;
407    display: inline-block;
408    width: 100%;
409    font-size: 1.143rem;
410    font-weight: 500;
411    line-height: 1.375;
412}
413#sticky-header .sticky-header__wrapper .sticky-header_content__menu_list li .dropdown ul li a {
414    color: #131313;
415    padding: 0;
416    display: inline-block;
417    width: 100%;
418    font-size: 13px;
419    font-weight: 400;
420    line-height: 1.375;
421    cursor: pointer;
422}
423#sticky-header .sticky-header__wrapper .sticky-header_content__nav .inline_nav ul.inline_nav_list li.inline_nav_list_item .helper-icon .fa {
424    position: relative;
425    top: 0;
426    font-size: 31px;
427    color: #b5bd00;
428}
429#sticky-header .sticky-header__wrapper .sticky-header_content__nav .inline_nav ul.inline_nav_list li.inline_nav_list_item .helper-icon {
430    padding-right: 15px;
431}
432.banner.mod-banner-8 {
433    max-width: 1400px;
434    width: 100%;
435    margin: 0 auto;
436    padding-top: 30px;
437}
438.products-list.mod-products-list-1 .product-tile .product-img .product-labels > div {
439    text-transform: uppercase;
440    padding: 10px 10px 10px;
441    background: #b5bd00;
442    display: block;
443    font-size: 11px;
444    font-weight: 600;
445    float: left;
446    clear: both;
447    color: #000000;
448    border: 1px solid #efefef;
449}
450.products-list.mod-products-list-1 .product-tile .product-img .product-labels > div.label-bestseller {
451    background: #ccc;
452}
453.division.mod-division-6 .divisions .division-box table tr td .fa {
454    font-size: 46px;
455    color: #b5bd00;
456}
457.products-list.mod-products-list-1 .product-tile .product-img .product-labels > div.label-promotion {
458    background: #f6fb35;
459}
460.blog-index.mod-blog-index-2 {
461    max-width: 1400px;
462    width: 100%;
463    padding: 25px 0;
464    margin: 0 auto;
465}
466.footer-rights {
467    max-width: 1170px;
468    width: 100%;
469    display: block;
470    margin: 0 auto;
471    padding: 5px 0 5px;
472    position: relative;
473}
474.product-card.mod-product-card-2 {
475    max-width: 1300px;
476    width: 100%;
477    padding: 25px 0;
478    margin: 0 auto;
479}
480.row {
481    margin-left: -10px;
482    margin-right: -10px;
483}
484.newsletter.mod-newsletter-4 .newsletter-container .newsletter-content .title {
485    font-size: 24px;
486    font-weight: 600;
487}
488.newsletter.mod-newsletter-4 .newsletter-container .newsletter-content p {
489    font-size: 14px;
490    margin: 20px 0 50px;
491}
492element.style {
493}
494.heading ul li .title {
495    font-size: 24px;
496    font-weight: 600;
497    margin: 0;
498}
499.text-field {
500    position: relative;
501    z-index: 1;
502    padding: 7px 0;
503    color: #131313;
504    text-decoration: none;
505    font-weight: 400;
506    font-size: 15px;
507    display: inline-block;
508}
509</style>
510
511
512<script type="text/javascript">var _sscp_id = "5c35be2a8b0c2"; (function() {var s = document.createElement('script');s.type = 'text/javascript';s.src = "https://widget.contactleader.pl/f/" + _sscp_id + "/cl.js"; s.async = true;document.getElementsByTagName('head')[0].appendChild(s);})();</script>
512
513		
514
515<div id="aria-live" role="alert" aria-live="assertive" class="sr-only">&nbsp;</div>
516<main class="skyshop-container" data-ng-app="SkyShopModule">
517							
518
519<div data-ng-controller="CartCtrl" data-ng-init="init({type: 'QUICK_CART', turnOffSales: 0})">
520		<header id="header" class="mod-header-2 ">
521				
522<section class="mobile-search">
523  <span class="title">Szukaj</span>
524  <i class="close-shape"></i>
525    <form method="GET" action="/category/#top">
526      <div class="row">
527        <div class="mobile-search-input-wrapper clearbox">
528          <input class="input-field " type="text" name="q" product-per-page="4" value="" placeholder="wyszukaj w sklepie..." autocomplete="off"  data-ng-non-bindable />
529          <i class="clearbox_button"></i>
530                  </div>
531        <div class="mobile-search-btn-wrapper">
532          <input type="submit" value="Szukaj" class="btn btn-primary btn-block">
533        </div>
534      </div>
535          </form>
536</section>
537		<div class="header_inner_wrapper">
538			
539			<section class="top_bar">
540				<div class="sky-container">
541					<div class="top_bar_inner_wrapper">
542						<div class="top_bar_item left">
543							
544<div class="top_bar_item_list_wrapper">
545  <ul class="top_bar_item_list">
546        <li data-type="email" class="top_bar_item_list_item hidden-on-mobile" id="top_bar_item_list_item_email">
547                  <a href="mailto:[email protected]">
548            <div class="top_bar_item_list_item_icon" id="top_bar_item_list_item_email_icon">
549              <span class="helper-icon">
550                <i class="fa fa-at"></i>
551              </span>
552            </div>
553            <span class="helper-text">
554              [email protected]
555            </span>
556          </a>
557                  </li>
558              <li data-type="phone" class="top_bar_item_list_item hidden-on-mobile" id="top_bar_item_list_item_phone">
559                      <a href="tel:52 381-09-15">
560              <div class="top_bar_item_list_item_icon" id="top_bar_item_list_item_phone_icon">
561                <span class="helper-icon">
562                  <i class="fa fa-phone"></i>
563                </span>
564              </div>
565              <span class="helper-text">
566                52 381-09-15
567              </span>
568            </a>
569                </li>
570                      <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>
571            <a href="https://www.facebook.com/HurtowniaKamieniapl-316820761709691" rel="nofollow" target="_blank">
572                <div class="top_bar_item_list_item_social_media">
573                                    <span class="top_bar_item_list_item_social_media_icon" id="top_bar_item_list_item_social_media_icon_fb">
574                    <i class="fa fa-facebook"></i>
575                  </span>
576                                  </div>
577            </a>
578        </li>
579                                                                                                                                            <li id="mobile-open-contact" class="top_bar_item_list_item top_bar_item_list_item_contact hidden-on-desktop">
580          <a href="#">
581            <div class="top_bar_item_list_item_item_social_envelope_icon">
582              <span class="helper-icon">
583                <i class="fa fa-envelope"></i>
584              </span>
585              <span class="helper-arrow">
586                <i class="fa fa-chevron-down"></i>
587              </span>
588            </div>
589          </a>
590      </li>
591      </ul>
592</div>						</div>
593						<div class="top_bar_item right">
594							
595<div class="top_bar_item_list_wrapper">
596    <ul class="top_bar_item_list">
597                        <li class="top_bar_item_list_item user-menu">
598            
599  <div class="header_top_bar_social_user_icon">
600    <span class="helper-icon">
601      <i class="fa fa-user"></i>
602    </span>
603          <span class="hidden-on-mobile">
604        Strefa klienta
605      </span>
606      <span class="helper-arrow">
607        <i class="fa fa-chevron-down"></i>      </span> 
608  </div>
609  <div class="dropdown">
610    <ul>
611      <li>
612        <a href="/login/">Zaloguj się</a>
613      </li>
614      <li>
615        <a href="/register/">Zarejestruj się</a>
616      </li>
617            <li>
618        <a href="/ticket/add/" rel="nofollow">Dodaj zgłoszenie</a>
619      </li>
620            <li>
621        <a href="#" data-cc="c-settings" rel="nofollow">Zgody cookies</a>
622      </li>
623          </ul>
624  </div>
625        </li>
626                    <li data-cy="headerCart" data-ng-click="openMobileCart($event)" data-ng-mouseenter="loadMobileCart()" class="top_bar_item_list_item quick-cart  hidden-on-desktop ">
627                <div class="top_bar_item_list_item_cart_icon">
628                    <span class="helper-icon">
629                        <i class="fa fa-shopping-basket"></i>
630                    </span>
631                    <span class="helper-text">
632                        Koszyk
633                    </span>
634                    <span class="helper-text-amount">
635                        <span class="helper-cart-left-bracket">(</span>
636                        <span data-ng-bind="data.cartAmount">0</span>
637                        <span class="helper-cart-right-bracket">)</span>
638                    </span>
639                    <span class="helper-arrow">
640                        <i class="fa fa-chevron-down"></i>
641                    </span>
642                </div>
643                            </li>
644            </ul>
645</div>
646						</div>
647					</div>
648				</div>
649			</section>
650			<section class="header_middle_content">
651				<div class="sky-container">
652					<div class="header_middle_content_inner_wrapper">
653						<a href="/" class="header_middle_content_logo">
654							<img src="/upload/stonegarden/logos/stonegarden%286%29_1.webp" data-src-old-browser="/upload/stonegarden/logos/stonegarden%286%29.png" alt=" Hurtownia Kamienia " />
655						</a>
656						<ul class="mobile-actions">
657							<li id="mobile-open-search">
658								<i class="fa fa-search"></i>
659							</li>
660							<li id="mobile-open-menu">
661								<i class="fa fa-bars"></i>
662							</li>
663						</ul>
664						<div class="header_middle_content_searchbox search-box ">
665							<form method="GET" action="/category/#top">
666								<div class="header_middle_content_searchbox_input_wrapper">
667									<input data-cy="headerSearch" class="input-field " type="text" name="q" value="" placeholder="wyszukaj w sklepie..." autocomplete="off"  data-ng-non-bindable />
668																	</div>
669								<div class="header_middle_content_searchbox_button_wrapper">
670									<input type="submit" value="Szukaj" class="btn btn-primary btn-block">
671																	</div>
672							</form>
673						</div>
674												
675<div data-cy="headerCart" class="header_middle_content_quick_cart_wrapper quick-cart">
676  <a data-ng-click="openMobileCart($event)" data-ng-mouseenter="loadMobileCart()" href="/cart/" class="header_middle_content_quick_cart" rel="nofollow">
677    <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>
678    <i class="fa fa-shopping-basket"></i>
679    <div class="header_middle_content_quick_cart_counter counter"><span data-ng-bind="data.cartAmount">0</span></div>
680  </a>
681  
682</div>											</div>
683				</div>
684			</section>
685			<section class="menu-wrapper">
686				<div class="sky-container">
687					<div class="menu smart-menu menu-calculate" data-action="inline">
688						<ul class="header_bottom_content_list">
689							
690    <li class="header_bottom_content_list_item full-width ">
691              <a class="header_bottom_content_list_item_anchor">
692              PRODUKTY
693        <span class="helper-arrow">
694          <i class="fa fa-chevron-down"></i>
695        </span>
696      </a>
697      <div class="dropdown">
698        <div class="row">
699                                    <div class="col-xs-12 col-sm-4 col-md-3">
700                <div class="cat-title more">
701                  <a href="/Kamien-c73">Kamień</a>
702                </div>
703                                  <ul class="header_bottom_content_list_dropdown">
704                                          <li class="header_bottom_content_list_dropdown_item">
705                        <a href="/Kamien-ogrodowy-c71">Kamień ogrodowy</a>
706                      </li>
707                                          <li class="header_bottom_content_list_dropdown_item">
708                        <a href="/Kamien-elewacyjny-c37">Kamień elewacyjny</a>
709                      </li>
710                                          <li class="header_bottom_content_list_dropdown_item">
711                        <a href="/Plytki-granitowe-c81">Płytki granitowe</a>
712                      </li>
713                                          <li class="header_bottom_content_list_dropdown_item">
714                        <a href="/Schody-kamienne-c80">Schody kamienne</a>
715                      </li>
716                                          <li class="header_bottom_content_list_dropdown_item">
717                        <a href="/Kruszywa-drogowe-c31">Kruszywa drogowe</a>
718                      </li>
719                                          <li class="header_bottom_content_list_dropdown_item">
720                        <a href="/Keramzyt-c28">Keramzyt</a>
721                      </li>
722                                          <li class="header_bottom_content_list_dropdown_item">
723                        <a href="/Piasek-c32">Piasek</a>
724                      </li>
725                                      </ul>
726                              </div>
727                          <div class="col-xs-12 col-sm-4 col-md-3">
728                <div class="cat-title more">
729                  <a href="/Kostka-c78">Kostka</a>
730                </div>
731                                  <ul class="header_bottom_content_list_dropdown">
732                                          <li class="header_bottom_content_list_dropdown_item">
733                        <a href="/Kostka-Brukowa-c58">Kostka Brukowa</a>
734                      </li>
735                                          <li class="header_bottom_content_list_dropdown_item">
736                        <a href="/Kostka-betonowa-c76">Kostka betonowa</a>
737                      </li>
738                                          <li class="header_bottom_content_list_dropdown_item">
739                        <a href="/Elementy-uzupelniajace-c74">Elementy uzupełniające</a>
740                      </li>
741                                          <li class="header_bottom_content_list_dropdown_item">
742                        <a href="/Azury-c75">Ażury</a>
743                      </li>
744                                          <li class="header_bottom_content_list_dropdown_item">
745                        <a href="/Kostka-Granitowa-c35">Kostka Granitowa</a>
746                      </li>
747                                      </ul>
748                              </div>
749                          <div class="col-xs-12 col-sm-4 col-md-3">
750                <div class="cat-title more">
751                  <a href="/Plyty-Tarasowe-c72">Płyty Tarasowe</a>
752                </div>
753                                  <ul class="header_bottom_content_list_dropdown">
754                                          <li class="header_bottom_content_list_dropdown_item">
755                        <a href="/Plyty-Betonowe-na-taras-c59">Płyty Betonowe na taras</a>
756                      </li>
757                                          <li class="header_bottom_content_list_dropdown_item">
758                        <a href="/Plyty-Ceramiczne-na-taras-c60">Płyty Ceramiczne na taras</a>
759                      </li>
760                                      </ul>
761                              </div>
762                          <div class="col-xs-12 col-sm-4 col-md-3">
763                <div class="cat-title ">
764                  <a href="/Ogrodzenia-c66">Ogrodzenia</a>
765                </div>
766                              </div>
767                          <div class="col-xs-12 col-sm-4 col-md-3">
768                <div class="cat-title more">
769                  <a href="/Architektura-ogrodowa-c34">Architektura ogrodowa</a>
770                </div>
771                                  <ul class="header_bottom_content_list_dropdown">
772                                          <li class="header_bottom_content_list_dropdown_item">
773                        <a href="/Gabiony-c33">Gabiony</a>
774                      </li>
775                                          <li class="header_bottom_content_list_dropdown_item">
776                        <a href="/Zrebki-drewniane-c25">Zrębki drewniane</a>
777                      </li>
778                                      </ul>
779                              </div>
780                          <div class="col-xs-12 col-sm-4 col-md-3">
781                <div class="cat-title more">
782                  <a href="/Podloza-ogrodnicze-c26">Podłoża ogrodnicze</a>
783                </div>
784                                  <ul class="header_bottom_content_list_dropdown">
785                                          <li class="header_bottom_content_list_dropdown_item">
786                        <a href="/Ziemia-do-roslin-c27">Ziemia do roślin</a>
787                      </li>
788                                      </ul>
789                              </div>
790                          <div class="col-xs-12 col-sm-4 col-md-3">
791                <div class="cat-title more">
792                  <a href="/Zima-c40">Zima</a>
793                </div>
794                                  <ul class="header_bottom_content_list_dropdown">
795                                          <li class="header_bottom_content_list_dropdown_item">
796                        <a href="/Opal-c41">Opał</a>
797                      </li>
798                                          <li class="header_bottom_content_list_dropdown_item">
799                        <a href="/Posypki-na-lod-c42">
799Posypki na lód</a>
800                      </li>
801                                      </ul>
802                              </div>
803                          <div class="col-xs-12 col-sm-4 col-md-3">
804                <div class="cat-title more">
805                  <a href="/Akcesoria-c19">Akcesoria</a>
806                </div>
807                                  <ul class="header_bottom_content_list_dropdown">
808                                          <li class="header_bottom_content_list_dropdown_item">
809                        <a href="/Akcesoria-brukarskie-c21">Akcesoria brukarskie</a>
810                      </li>
811                                          <li class="header_bottom_content_list_dropdown_item">
812                        <a href="/Akcesoria-do-fontann-c24">Akcesoria do fontann</a>
813                      </li>
814                                          <li class="header_bottom_content_list_dropdown_item">
815                        <a href="/Obrzeza-plastikowe-c20">Obrzeża plastikowe</a>
816                      </li>
817                                          <li class="header_bottom_content_list_dropdown_item">
818                        <a href="/Kratki-trawnikowe-c23">Kratki trawnikowe</a>
819                      </li>
820                                          <li class="header_bottom_content_list_dropdown_item">
821                        <a href="/Agrotkaniny-c46">Agrotkaniny</a>
822                      </li>
823                                          <li class="header_bottom_content_list_dropdown_item">
824                        <a href="/Inne-c47">Inne</a>
825                      </li>
826                                      </ul>
827                              </div>
828                          <div class="col-xs-12 col-sm-4 col-md-3">
829                <div class="cat-title ">
830                  <a href="/Grysy-i-otoczaki-Otoczaki-c92">Grysy i otoczaki/Otoczaki</a>
831                </div>
832                              </div>
833                          <div class="col-xs-12 col-sm-4 col-md-3">
834                <div class="cat-title more">
835                  <a href="/Zadaszenia-tarasow-c93">Zadaszenia tarasów</a>
836                </div>
837                                  <ul class="header_bottom_content_list_dropdown">
838                                          <li class="header_bottom_content_list_dropdown_item">
839                        <a href="/Aluminiowe-Zadaszenia-c94">Aluminiowe Zadaszenia</a>
840                      </li>
841                                          <li class="header_bottom_content_list_dropdown_item">
842                        <a href="/Akcesoria-do-zadaszen-c95">Akcesoria do zadaszeń</a>
843                      </li>
844                                      </ul>
845                              </div>
846                              </div>
847      </div>
848    </li>
849        
850          <li class="header_bottom_content_list_dropdown_item">
851      <a class="header_bottom_content_list_item_anchor" href="/Grysy-i-otoczaki-c16" >
852        GRYSY I OTOCZAKI
853      </a>
854    </li>
855  
856          <li class="header_bottom_content_list_dropdown_item">
857      <a class="header_bottom_content_list_item_anchor" href="/Opal-c41" >
858        OPAŁ
859      </a>
860    </li>
861  
862          <li class="header_bottom_content_list_dropdown_item">
863      <a class="header_bottom_content_list_item_anchor" href="/category/c/new" >
864        NOWOŚCI
865      </a>
866    </li>
867  
868          <li class="header_bottom_content_list_dropdown_item">
869      <a class="header_bottom_content_list_item_anchor" href="/category/c/promotion" >
870        PROMOCJE
871      </a>
872    </li>
873  
874          <li class="header_bottom_content_list_dropdown_item">
875      <a class="header_bottom_content_list_item_anchor" href="/news/n/53/O-nas" >
876        O NAS
877      </a>
878    </li>
879  
880          <li class="header_bottom_content_list_dropdown_item">
881      <a class="header_bottom_content_list_item_anchor" href="/blog" >
882        BLOG
883      </a>
884    </li>
885  
886        <li class="header_bottom_content_list_dropdown_item">
887      <a class="header_bottom_content_list_item_anchor" href="/news/n/276/KONTAKT">
888        KONTAKT
889      </a>
890    </li>
891    
892							<li class="hamburger ">
893								<a href="#">
894									<i class="fa fa-bars"></i>
895								</a>
896								<div class="dropdown">
897									<div class="row">
898										<div class="col-xs-12 smart-menu">
899											<ul class="hambureger-elements"></ul>
900										</div>
901									</div>
902								</div>
903							</li>
904						</ul>
905					</div>
906				</div>
907			</section>
908			<section id="sticky-header" data-sticky="yes">
909				<div class="sky-container">
910					
911<div class="sticky-header__wrapper">
912    <a href="/" class="sticky-header_content__logo">
913        <img src="/upload/stonegarden/logos/stonegarden%286%29_1.webp" data-src-old-browser="/upload/stonegarden/logos/stonegarden%286%29.png" alt=" Hurtownia Kamienia " />
914    </a>
915    <section class="sticky-header_content__menu smart-menu" data-action="inline">
916         <ul class="sticky-header_content__menu_list">
917            
918    <li class="header_bottom_content_list_item full-width ">
919              <a class="header_bottom_content_list_item_anchor">
920              PRODUKTY
921        <span class="helper-arrow">
922          <i class="fa fa-chevron-down"></i>
923        </span>
924      </a>
925      <div class="dropdown">
926        <div class="row">
927                                    <div class="col-xs-12 col-sm-4 col-md-3">
928                <div class="cat-title more">
929                  <a href="/Kamien-c73">Kamień</a>
930                </div>
931                                  <ul class="header_bottom_content_list_dropdown">
932                                          <li class="header_bottom_content_list_dropdown_item">
933                        <a href="/Kamien-ogrodowy-c71">Kamień ogrodowy</a>
934                      </li>
935                                          <li class="header_bottom_content_list_dropdown_item">
936                        <a href="/Kamien-elewacyjny-c37">Kamień elewacyjny</a>
937                      </li>
938                                          <li class="header_bottom_content_list_dropdown_item">
939                        <a href="/Plytki-granitowe-c81">Płytki granitowe</a>
940                      </li>
941                                          <li class="header_bottom_content_list_dropdown_item">
942                        <a href="/Schody-kamienne-c80">Schody kamienne</a>
943                      </li>
944                                          <li class="header_bottom_content_list_dropdown_item">
945                        <a href="/Kruszywa-drogowe-c31">Kruszywa drogowe</a>
946                      </li>
947                                          <li class="header_bottom_content_list_dropdown_item">
948                        <a href="/Keramzyt-c28">Keramzyt</a>
949                      </li>
950                                          <li class="header_bottom_content_list_dropdown_item">
951                        <a href="/Piasek-c32">Piasek</a>
952                      </li>
953                                      </ul>
954                              </div>
955                          <div class="col-xs-12 col-sm-4 col-md-3">
956                <div class="cat-title more">
957                  <a href="/Kostka-c78">Kostka</a>
958                </div>
959                                  <ul class="header_bottom_content_list_dropdown">
960                                          <li class="header_bottom_content_list_dropdown_item">
961                        <a href="/Kostka-Brukowa-c58">Kostka Brukowa</a>
962                      </li>
963                                          <li class="header_bottom_content_list_dropdown_item">
964                        <a href="/Kostka-betonowa-c76">Kostka betonowa</a>
965                      </li>
966                                          <li class="header_bottom_content_list_dropdown_item">
967                        <a href="/Elementy-uzupelniajace-c74">Elementy uzupełniające</a>
968                      </li>
969                                          <li class="header_bottom_content_list_dropdown_item">
970                        <a href="/Azury-c75">Ażury</a>
971                      </li>
972                                          <li class="header_bottom_content_list_dropdown_item">
973                        <a href="/Kostka-Granitowa-c35">Kostka Granitowa</a>
974                      </li>
975                                      </ul>
976                              </div>
977                          <div class="col-xs-12 col-sm-4 col-md-3">
978                <div class="cat-title more">
979                  <a href="/Plyty-Tarasowe-c72">Płyty Tarasowe</a>
980                </div>
981                                  <ul class="header_bottom_content_list_dropdown">
982                                          <li class="header_bottom_content_list_dropdown_item">
983                        <a href="/Plyty-Betonowe-na-taras-c59">Płyty Betonowe na taras</a>
984                      </li>
985                                          <li class="header_bottom_content_list_dropdown_item">
986                        <a href="/Plyty-Ceramiczne-na-taras-c60">Płyty Ceramiczne na taras</a>
987                      </li>
988                                      </ul>
989                              </div>
990                          <div class="col-xs-12 col-sm-4 col-md-3">
991                <div class="cat-title ">
992                  <a href="/Ogrodzenia-c66">Ogrodzenia</a>
993                </div>
994                              </div>
995                          <div class="col-xs-12 col-sm-4 col-md-3">
996                <div class="cat-title more">
997                  <a href="/Architektura-ogrodowa-c34">Architektura ogrodowa</a>
998                </div>
999                                  <ul class="header_bottom_content_list_dropdown">
1000                                          <li class="header_bottom_content_list_dropdown_item">
1001                        <a href="/Gabiony-c33">Gabiony</a>
1002                      </li>
1003                                          <li class="header_bottom_content_list_dropdown_item">
1004                        <a href="/Zrebki-drewniane-c25">Zrębki drewniane</a>
1005                      </li>
1006                                      </ul>
1007                              </div>
1008                          <div class="col-xs-12 col-sm-4 col-md-3">
1009                <div class="cat-title more">
1010                  <a href="/Podloza-ogrodnicze-c26">Podłoża ogrodnicze</a>
1011                </div>
1012                                  <ul class="header_bottom_content_list_dropdown">
1013                                          <li class="header_bottom_content_list_dropdown_item">
1014                        <a href="/Ziemia-do-roslin-c27">Ziemia do roślin</a>
1015                      </li>
1016                                      </ul>
1017                              </div>
1018                          <div class="col-xs-12 col-sm-4 col-md-3">
1019                <div class="cat-title more">
1020                  <a href="/Zima-c40">Zima</a>
1021                </div>
1022                                  <ul class="header_bottom_content_list_dropdown">
1023                                          <li class="header_bottom_content_list_dropdown_item">
1024                        <a href="/Opal-c41">Opał</a>
1025                      </li>
1026                                          <li class="header_bottom_content_list_dropdown_item">
1027                        <a href="/Posypki-na-lod-c42">
1027Posypki na lód</a>
1028                      </li>
1029                                      </ul>
1030                              </div>
1031                          <div class="col-xs-12 col-sm-4 col-md-3">
1032                <div class="cat-title more">
1033                  <a href="/Akcesoria-c19">Akcesoria</a>
1034                </div>
1035                                  <ul class="header_bottom_content_list_dropdown">
1036                                          <li class="header_bottom_content_list_dropdown_item">
1037                        <a href="/Akcesoria-brukarskie-c21">Akcesoria brukarskie</a>
1038                      </li>
1039                                          <li class="header_bottom_content_list_dropdown_item">
1040                        <a href="/Akcesoria-do-fontann-c24">Akcesoria do fontann</a>
1041                      </li>
1042                                          <li class="header_bottom_content_list_dropdown_item">
1043                        <a href="/Obrzeza-plastikowe-c20">Obrzeża plastikowe</a>
1044                      </li>
1045                                          <li class="header_bottom_content_list_dropdown_item">
1046                        <a href="/Kratki-trawnikowe-c23">Kratki trawnikowe</a>
1047                      </li>
1048                                          <li class="header_bottom_content_list_dropdown_item">
1049                        <a href="/Agrotkaniny-c46">Agrotkaniny</a>
1050                      </li>
1051                                          <li class="header_bottom_content_list_dropdown_item">
1052                        <a href="/Inne-c47">Inne</a>
1053                      </li>
1054                                      </ul>
1055                              </div>
1056                          <div class="col-xs-12 col-sm-4 col-md-3">
1057                <div class="cat-title ">
1058                  <a href="/Grysy-i-otoczaki-Otoczaki-c92">Grysy i otoczaki/Otoczaki</a>
1059                </div>
1060                              </div>
1061                          <div class="col-xs-12 col-sm-4 col-md-3">
1062                <div class="cat-title more">
1063                  <a href="/Zadaszenia-tarasow-c93">Zadaszenia tarasów</a>
1064                </div>
1065                                  <ul class="header_bottom_content_list_dropdown">
1066                                          <li class="header_bottom_content_list_dropdown_item">
1067                        <a href="/Aluminiowe-Zadaszenia-c94">Aluminiowe Zadaszenia</a>
1068                      </li>
1069                                          <li class="header_bottom_content_list_dropdown_item">
1070                        <a href="/Akcesoria-do-zadaszen-c95">Akcesoria do zadaszeń</a>
1071                      </li>
1072                                      </ul>
1073                              </div>
1074                              </div>
1075      </div>
1076    </li>
1077        
1078          <li class="header_bottom_content_list_dropdown_item">
1079      <a class="header_bottom_content_list_item_anchor" href="/Grysy-i-otoczaki-c16" >
1080        GRYSY I OTOCZAKI
1081      </a>
1082    </li>
1083  
1084          <li class="header_bottom_content_list_dropdown_item">
1085      <a class="header_bottom_content_list_item_anchor" href="/Opal-c41" >
1086        OPAŁ
1087      </a>
1088    </li>
1089  
1090          <li class="header_bottom_content_list_dropdown_item">
1091      <a class="header_bottom_content_list_item_anchor" href="/category/c/new" >
1092        NOWOŚCI
1093      </a>
1094    </li>
1095  
1096          <li class="header_bottom_content_list_dropdown_item">
1097      <a class="header_bottom_content_list_item_anchor" href="/category/c/promotion" >
1098        PROMOCJE
1099      </a>
1100    </li>
1101  
1102          <li class="header_bottom_content_list_dropdown_item">
1103      <a class="header_bottom_content_list_item_anchor" href="/news/n/53/O-nas" >
1104        O NAS
1105      </a>
1106    </li>
1107  
1108          <li class="header_bottom_content_list_dropdown_item">
1109      <a class="header_bottom_content_list_item_anchor" href="/blog" >
1110        BLOG
1111      </a>
1112    </li>
1113  
1114        <li class="header_bottom_content_list_dropdown_item">
1115      <a class="header_bottom_content_list_item_anchor" href="/news/n/276/KONTAKT">
1116        KONTAKT
1117      </a>
1118    </li>
1119    
1120             <li class="hamburger  sticky-hamburger">
1121                                        <a href="#">
1122                                            <i class="fa fa-bars"></i>
1123                                        </a>
1124                                        <div class="dropdown">
1125                                            <div class="row">
1126                                                <div class="col-xs-12 smart-menu">
1127                                                    <ul class="hambureger-elements"></ul>
1128                                                </div>
1129                                            </div>
1130                                        </div>
1131                                    </li>
1132         </ul>
1133    </section>
1134    <section class="sticky-header_content__nav">
1135        
1136<div class="inline_nav">
1137    <ul class="inline_nav_list">
1138        <li class="inline_nav_list_item search">
1139            <span class="helper-icon">
1140                <i class="fa fa-search"></i>
1141            </span>
1142            
1143<div class="search_dropdown dropdown">
1144    <form method="GET" action="/category/#top">
1145        <div class="search_dropdown_inner_wrapper search-input">
1146            <div class="search_dropdown_input_wrapper">
1147                <input
1148                                                class="input-field " type="text" name="q" value="" placeholder="wyszukaj w sklepie..." autocomplete="off" data-ng-non-bindable />
1149                            </div>
1150            <div class="search_dropdown_button_wrapper">
1151                <input type="submit" value="Szukaj" class="btn btn-primary btn-block">
1152            </div>
1153        </div>
1154            </form>
1155</div>
1156                    </li>
1157                        <li class="inline_nav_list_item">
1158            
1159  <div class="header_top_bar_social_user_icon">
1160    <span class="helper-icon">
1161      <i class="fa fa-user"></i>
1162    </span>
1163          </span> 
1164  </div>
1165  <div class="dropdown">
1166    <ul>
1167      <li>
1168        <a href="/login/">Zaloguj się</a>
1169      </li>
1170      <li>
1171        <a href="/register/">Zarejestruj się</a>
1172      </li>
1173            <li>
1174        <a href="/ticket/add/" rel="nofollow">Dodaj zgłoszenie</a>
1175      </li>
1176            <li>
1177        <a href="#" data-cc="c-settings" rel="nofollow">Zgody cookies</a>
1178      </li>
1179          </ul>
1180  </div>
1181        </li>
1182                <li ng-cloak class="inline_nav_list_item quick-cart">
1183            <span class="helper-icon">
1184                <i class="fa fa-shopping-basket"></i>
1185            </span>
1186                    </li>
1187            </ul>
1188</div>
1189    </section>
1190</div>
1191
1192				</div>
1193			</section>
1194		</div>
1195	</header>
1196</div>
1197
1198
1199
1200								
1201
1202<section
1203        data-ng-controller="CartCtrl"
1204        data-ng-init="init({
1205         type: 'CLASSIC_CART'})"
1206        class="cart mod-cart-2" ng-cloak>
1207    <div class="container-fluid">
1208        <div class="row">
1209            <div class="col-xs-12 cart-header">
1210                <div class="container-fluid">
1211                    <div class="row">
1212                        <div class="col-sm-6">
1213                            <section class="heading inside">
1214                                <ul>
1215                                    <li>
1216                                        <span class="title">1. Koszyk</span>
1217                                    </li>
1218                                </ul>
1219                            </section>
1220                        </div>
1221                        <div class="col-sm-6">
1222                            <section class="heading inside">
1223                                <ul>
1224                                    <li class="disable">
1225                                        <span class="title">2. Zamówienie</span>
1226                                    </li>
1227                                </ul>
1228                            </section>
1229                        </div>
1230                    </div>
1231                </div>
1232            </div>
1233        </div>
1234        
1235<div class="d-flex justify-content-center align-items-center">
1236    <div class="cart-loader" data-ng-class="{'loading' : isApiPending }">
1237        <div class="loader"></div>
1238    </div>
1239</div>
1240<section class="cart-products-list-container">
1241    <!-- CART TABLE TITLES     -->
1242
1243    <div data-ng-if="!data.configurationLoaded || !data.cartSelected" class="cart-item__titles center">
1244        <span>Trwa wczytywanie koszyka</span>
1245    </div>
1246    <div data-ng-if="data.configurationLoaded && data.cartSelected" class="cart-item__titles">
1247        <span class="cart-item__product-col __img">&nbsp;</span>
1248        <span class="cart-item__product-col __name">Produkt</span>
1249        <span class="cart-item__product-col __price">
1250            Cena
1251                    </span>
1252        <span data-ng-if="!!cartFinalDiscountByDiscountGroup() && (cartFinalDiscountByDiscountGroup().value > 0)" class="cart-item__product-col __discount">
1253            Po rabacie
1254                    </span>
1255        <span class="cart-item__product-col __count">Ilość</span>
1256        <span class="cart-item__product-col __total">
1257            Suma
1258                    </span>
1259        <span class="cart-item__product-col __actions">Usuń</span>
1260    </div>
1261
1262    <!-- CART PRODUCTS LIST    -->
1263    <ul class="cart-item__products-wrapper">
1264        <li data-ng-if="data.cartSelected && !data.cartSelected.items.length" class="cart-item__products"><span class="cart-empty">Koszyk jest pusty</span></li>
1265        <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'">
1266            <div class="cart-item__product-col __index" data-translate="Produkt #[{[index + 1]}]"></div>
1267
1268            <div class="cart-item__product-row hidden-on-desktop">
1269                
1270<div class="cart-item__product-col __img cart-item__products__img " >
1271  <a data-ng-href="[{[cartItem.product.url]}]">
1272    <img data-ng-srcset="[{[cartItem.product.photo.url]}] 125w"
1273         sizes="(max-width: 1200px) 125px, 125px"
1274         data-ng-src="[{[cartItem.product.photo.url]}]"
1275         alt="[{[cartItem.product.name]}]">
1276  </a>
1277</div>                
1278<div class="cart-item__product-col __name cart-item__products__name " >
1279    <a data-ng-href="[{[cartItem.product.url]}]">
1280        <span data-ng-bind="cartItem.product.name"></span>
1281    </a>
1282
1283    
1284</div>            </div>
1285            <div class="cart-item__product-col __parameters cart-item__products__parameters hidden-on-desktop">
1286                <product-parameters
1287                        cart-item="cartItem"
1288                        product="cartItem.product"
1289                        selected-parameters="cartItem.parameters"
1290                        disabled="isApiPending"
1291                        callback="changeParametersCartItem(parameters,cartItem.id)"
1292                        choosable-parameter-lists="data.choosableParametersLists[cartItem.id]"
1293                        parameters-inline="true"></product-parameters>
1294            </div>
1295            
1296<div class="cart-item__product-col __img cart-item__products__img hidden-on-mobile" >
1297  <a data-ng-href="[{[cartItem.product.url]}]">
1298    <img data-ng-srcset="[{[cartItem.product.photo.url]}] 125w"
1299         sizes="(max-width: 1200px) 125px, 125px"
1300         data-ng-src="[{[cartItem.product.photo.url]}]"
1301         alt="[{[cartItem.product.name]}]">
1302  </a>
1303</div>            
1304<div class="cart-item__product-col __name cart-item__products__name hidden-on-mobile" >
1305    <a data-ng-href="[{[cartItem.product.url]}]">
1306        <span data-ng-bind="cartItem.product.name"></span>
1307    </a>
1308
1309            <product-parameters
1310                cart-item="cartItem"
1311                product="cartItem.product"
1312                selected-parameters="cartItem.parameters"
1313                disabled="isApiPending"
1314                callback="changeParametersCartItem(parameters,cartItem.id)"
1315                choosable-parameter-lists="data.choosableParametersLists[cartItem.id]"
1316                parameters-inline="true"
1317        ></product-parameters>
1318    
1319</div>
1320            <div class="cart-item__product-col __price cart-item__products__price">
1321                <span class="cart-item__products__title">Cena</span>
1322                <div>
1323                    <span data-cy="productPrice" data-ng-bind-html="cartItem.unitPriceSummary | priceFormat: '':true:'base'"></span>
1324                </div>
1325            </div>
1326            <div data-ng-if="!!cartFinalDiscountByDiscountGroup() && (cartFinalDiscountByDiscountGroup().value > 0)" class="cart-item__product-col __price cart-item__products__discount" >
1327                <span class="cart-item__products__title">Po rabacie</span>
1328                <div data-ng-if="cartItem.unitPriceSummary.base !== cartItem.unitPriceSummary.final">
1329                    <span data-cy="productPriceDiscount" data-ng-bind-html="cartItem.unitPriceSummary | priceFormat: '':true"></span>
1330                </div>
1331            </div>
1332            <div class="cart-item__product-col __count cart-item__products__count" >
1333                <span class="cart-item__products__title">Ilość</span>
1334                <div>
1335                    <product-counter
1336                            aria-label="'Ilość'"
1337                            cart-id="data.cartSelected.id"
1338                            product-id="cartItem.id"
1339                            quantity="cartItem.quantity"
1340                            min="cartItem.product.amount.minAmount"
1341                            unit="cartItem.product.amount.unit"
1342                            step="cartItem.product.amount.tick"
1343                            disabled="isApiPending"
1344                            callback="reloadCartSelected(response)"></product-counter>
1345                </div>
1346            </div>
1347            <div class="cart-item__product-col __total cart-item__products__total">
1348                <span class="cart-item__products__title">Suma</span>
1349                <div>
1350                    <span data-cy="productPriceTotal" data-ng-bind-html="cartItem.priceSummary | priceFormat: '':true"></span>
1351                </div>
1352            </div>
1353            <div class="cart-item__product-col __actions cart-item__products__action" >
1354                <span class="cart-item__products__title">Usuń</span>
1355                <div class="close-shape-wrapper">
1356                    <i data-is-disabled="isApiPending"
1357                       data-remove-list-item
1358                       data-parent-selector-to-remove="'li'"
1359                       data-click="isApiPending? null:deleteCartItem(cartItem.id, cartItem.type)"
1360                       data-ng-class="{ 'close-shape': !isApiPending, 'fa fa-refresh fa-spin fa-3x fa-fw fa-sm': isApiPending }"></i>
1361                </div>
1362                </div>
1363        </li>
1364    </ul>
1365</section>        
1366<div data-ng-if="data.configurationLoaded && data.cartSelected">
1367  
1368<section data-ng-if="data.freebieList.length !== 0" class="cart-products-freebies">
1369    <section class="heading inside">
1370        <ul>
1371            <li>
1372                <span class="title">Wybierz gratis:</span>
1373            </li>
1374        </ul>
1375    </section>
1376
1377            <div class="row product-tiles-wrapper">
1378            <div data-ng-repeat="freebie in data.freebieList" class="col-xs-6 col-sm-6 col-md-4 col-lg-2">
1379                <figure ng-click="selectFreebie(freebie.id)" class="product-tile" data-ng-class="{'product-selected product-hover':isCheckedFreebie(freebie.id), 'product-disabled': isApiPending}">
1380                    <div class="product-img">
1381                        <i class="fa fa-refresh fa-spin fa-3x fa-fw"></i>
1382                            <img ng-cloak data-ng-srcset="[{[freebie.img.url]}] 320w, [{[freebie.img.url]}] 480w"
1383                                 class="product-main-img"
1384                                 sizes="(max-width: 1200px) 480px, 320px"
1385                                 data-ng-src="[{[freebie.img.url]}]"
1386                                 alt="[{[freebie.name]}]"/>
1387                        <div class="product-actions">
1388                            <button class="d-flex justify-content-center align-items-center">
1389                                <i data-ng-show="isCheckedFreebie(freebie.id)" class="fa fa-check"></i>
1390                                <span data-ng-bind="isCheckedFreebie(freebie.id)? 'Wybrany': 'Wybierz'"></span>
1391                            </button>
1392                        </div>
1393                    </div>
1394                    <div class="product-desc">
1395                        <div class="product-name">
1396                            <a class="text-decoration-children" ng-click="openFreebieUrl($event, freebie.url)" title="[{[freebie.name]}]" target="_blank">
1397                                <span class="child-decoration">[{[freebie.name]}]</span>
1398                            </a>
1399                        </div>
1400                    </div>
1401                </figure>
1402            </div>
1403        </div>
1404    </section>  <section class="cart-footer-container">
1405    <div class="cart-footer-container __wrapper">
1406      <div class="cart-footer-container __row">
1407        
1408<div class="cart-footer-container __col _discount" data-ng-class="{'hidden-on-mobile': !data.codes && !(data.loyaltyProgram && data.cartObtainableLoyaltyPoints)}">
1409    <div class="cart-table-content">
1410        <div class="cart-table-header col_header">
1411            <span>
1412                <span data-ng-if="data.codes">
1413                    Mam kupon rabatowy
1414                </span>
1415                <span data-ng-if="!data.codes && data.loyaltyProgram && data.cartObtainableLoyaltyPoints">
1416                     Program lojalnościowy
1417                </span>
1418                &nbsp;
1419            </span>
1420        </div>
1421        <div data-ng-if="data.codes" class="discount-input-wrapper">
1422            <input class="input-field"
1423                   type="text"
1424                   ng-disabled="isApiPending || data.cartSelected.discountCode.name"
1425                   ng-model="data.cartCurrentDiscountCode"
1426                   placeholder="Wpisz kod"/>
1427            <button type="button"
1428                    class="btn btn-primary btn-block"
1429                    ng-disabled="isApiPending || (!data.cartCurrentDiscountCode && !data.cartSelected.discountCode.name)"
1430                    ng-click="changeDiscountCodeCart(data.cartSelected.discountCode.name ? '' : data.cartCurrentDiscountCode)"
1431                    ng-bind="data.cartSelected.discountCode.name ? 'Usuń' : 'Zastosuj' ">
1432            </button>
1433        </div>
1434        <div ng-if="data.cartSelected.discountCode.name" class="coupon-active">
1435            <div class="cart-table-header">
1436                Wartość kuponu
1437            </div>
1438            <div class="cart-table-content">
1439                <div class="text-center">
1440                    <span class="cart-upper strong special">
1441                    <span class="cart-upper strong">
1442                        <span data-ng-if="data.cartSelected.discountCode.type === 'DISCOUNT'" data-ng-bind-html="cartFinalDiscountByDiscountCode() | priceFormat:''"></span>
1443                        <span data-ng-if="data.cartSelected.discountCode.type === 'FREE_DELIVERY'">Darmowa dostawa</span>
1444                    </span>
1445                    </span>
1446                </div>
1447            </div>
1448        </div>
1449        <div data-ng-if="data.loyaltyProgram && data.cartObtainableLoyaltyPoints" class="cart_loyalty_program">
1450            <div data-ng-if="data.codes" class="cart-table-header col_header">
1451                <span>Program lojalnościowy</span>
1452            </div>
1453            <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>
1454            <div data-ng-if="data.cartObtainableLoyaltyPoints.message" data-ng-bind="data.cartObtainableLoyaltyPoints.message"></div>
1455        </div>
1456    </div>
1457</div>        
1458<div class="cart-footer-container __col _delivery">
1459    <div class="cart-table-content">
1460        <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')}">
1461            <span data-ng-if="!cartFinalDiscountByFreeDelivery() && (data.cartFreeDelivery && data.cartFreeDelivery.status !== 'NOT_AVAILABLE' && data.cartFreeDelivery.missingAmount > 0)">
1462                Do bezpłatnej dostawy brakuje
1463            </span>
1464            <span data-ng-if="cartFinalDiscountByFreeDelivery() || (!data.cartFreeDelivery || data.cartFreeDelivery.status === 'NOT_AVAILABLE' || data.cartFreeDelivery.status === 'AVAILABLE')">
1465                &nbsp;
1466            </span>
1467        </div>
1468        <div class="text-center">
1469            <span data-ng-if="!cartFinalDiscountByFreeDelivery() && (data.cartFreeDelivery && data.cartFreeDelivery.status !== 'NOT_AVAILABLE' && data.cartFreeDelivery.missingAmount > 0)"
1470                   class="cart-upper strong special">
1471                 <span data-ng-bind-html="data.cartFreeDelivery | priceFormat:''">-,--</span>
1472             </span>
1473            <span data-ng-if="!cartFinalDiscountByFreeDelivery() && (data.cartFreeDelivery && data.cartFreeDelivery.status !== 'NOT_AVAILABLE' && data.cartFreeDelivery.missingAmou
1473nt <= 0)"
1474              class="cart-upper strong special free-delivery">
1475                                        <span>Darmowa dostawa!</span>
1476            </span>
1477        </div>
1478    </div>
1479</div>        
1480<div class="cart-footer-container __col _summary">
1481    <div class="cart-table-content">
1482        <div class="cart-table-header col_header">
1483            <span>Podsumowanie</span>
1484        </div>
1485                <div class="row">
1486            <div class="col-xs-6 text-right">
1487                <span class="cart-upper">Cena produktów:</span>
1488            </div>
1489            <div class="col-xs-6 text-left">
1490                 <span class="cart-upper strong">
1491                     <span data-cy="cartProductsFinalPrice" data-ng-bind-html="data.cartSelected.priceSummary | priceFormat:'':false:'base'"></span>
1492                 </span>
1493            </div>
1494        </div>
1495        <div data-ng-if="!!cartFinalDiscountByDiscountCode() && (cartFinalDiscountByDiscountCode().value > 0)"
1496             class="row core_cartIsPriceDiscount ">
1497            <div class="col-xs-6 text-right">
1498                <span class="cart-upper">Kupon:</span>
1499            </div>
1500            <div class="col-xs-6 text-left">
1501                 <span class="cart-upper strong">
1502                    - <span data-cy="cartPriceCouponDiscount" data-ng-bind-html="cartFinalDiscountByDiscountCode() | priceFormat:''"></span>
1503                 </span>
1504            </div>
1505        </div>
1506        <div data-ng-if="!!cartFinalDiscountByDiscountGroup() && (cartFinalDiscountByDiscountGroup().value > 0)"
1507             class="row core_cartIsPriceCoupon ">
1508            <div class="col-xs-6 text-right">
1509                <span class="cart-upper">Rabat:</span>
1510            </div>
1511            <div class="col-xs-6 text-left">
1512                 <span class="cart-upper strong">
1513                     - <span  data-cy="cartPriceDiscount" data-ng-bind-html="cartFinalDiscountByDiscountGroup() | priceFormat:''"></span>
1514                 </span>
1515            </div>
1516        </div>
1517        <div data-ng-if="!!cartFinalDiscountByLoyaltyPoints() && (cartFinalDiscountByLoyaltyPoints().value > 0)"
1518             class="row ">
1519            <div class="col-xs-6 text-right">
1520                <span class="cart-upper">Punkty:</span>
1521            </div>
1522            <div class="col-xs-6 text-left">
1523                 <span class="cart-upper strong">
1524                     - <span data-cy="cartLoyaltyPoints" data-ng-bind-html="cartFinalDiscountByLoyaltyPoints() | priceFormat:''"></span>
1525                 </span>
1526            </div>
1527        </div>
1528
1529                <div class="row">
1530            <div class="col-xs-6 text-right">
1531                <span class="cart-upper">Suma:</span>
1532            </div>
1533            <div class="col-xs-6 text-left">
1534                 <span class=" cart-upper strong special">
1535                     <span data-cy="cartTotalPrice" data-ng-bind-html="data.cartSelected.priceSummary | priceFormat:'':false:'final'"></span>
1536                 </span>
1537            </div>
1538        </div>
1539    </div>
1540</div>      </div>
1541      
1542<div ng-if="data.loyaltyProgram && data.loggedIn && data.cartAvailableLoyaltyPoints.points" class="cart-footer-container __row cart_loyalty_points">
1543  <div class="cart-footer-container __col">
1544    <div class="cart-table-content">
1545      <div class="cart-table-header col_header">
1546        <span>Użyj punktów lojalnościowych</span>
1547      </div>
1548        <div class="row">
1549          <div class="col-xs-12 text-right product-counter-wrapper">
1550            <product-counter
1551                    aria-label="'Punkty lojalnościowe'"
1552                    type="'changeLoyaltyPointsCart'"
1553                    cart-id="data.cartSelected.id"
1554                    min="0"
1555                    max="data.maxLoyaltyPointsQuantity"
1556                    quantity="data.cartSelected.loyaltyPoints.quantity"
1557                    disabled="isApiPending"
1558                    callback="reloadCartSelected(response)"></product-counter>
1559            <button type="button" class="btn btn-primary btn-sm recalculate-loyalty-points"
1560                    ng-disabled="isApiPending"
1561                    ng-click="changeQuantityLoyaltyPoints(data.cartSelected.loyaltyPoints.quantity)">
1562              Przelicz punkty
1563            </button>
1564          </div>
1565        </div>
1566        <div class="row">
1567          <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>
1568          </div>
1569        </div>
1570    </div>
1571  </div>
1572</div>      
1573<div data-ng-if="data.pdf || !data.cartSelected.minimumOrderPrice.canBuy" class="cart-footer-container __row cart-pdf-minimumOrder">
1574    <div class="col-sm-8">
1575        <a data-ng-if="data.pdf" href="/cart/pdf/create/" target="_target" class="cart-print-pdf">
1576            <i class="fa fa-file-pdf-o"></i>
1577            <span>Pobierz koszyk do PDF</span>
1578        </a>
1579    </div>
1580    <div class="col-sm-4">
1581        <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">
1582            <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>
1583        </div>
1584    </div>
1585</div>      
1586<div class="cart-footer-container __row cart_final_order">
1587  <a href="/" class="btn  btn-primary  btn-lg">
1588    <i class="fa fa-angle-left"></i> Kontynuuj zakupy
1589  </a>
1590  <form id="orderForm" action="/order" method="post">
1591    <input type="hidden" name="cart_id" value="[{[data.cartSelected.id]}]">
1592    <button type="button" data-ng-click="order()" ng-disabled="isApiPending || !canOrder()" class="btn btn-primary btn-lg">
1593      Zamówienie
1594      <i class="fa fa-angle-right"></i>
1595    </button>
1596  </form>
1597</div>    </div>
1598  </section>
1599</div>
1600    </div>
1601</section>
1602								
1603
1604<footer id="footer" class="mod-footer-1 full-width" ng-non-bindable>
1605  <div class="footer-container">
1606    <a href="/" class="mobile-logo">
1607              <img src="/upload/stonegarden/logos/logo-stopka.webp" data-src-old-browser="/upload/stonegarden/logos/logo-stopka_1.png" alt=" Hurtownia Kamienia " />
1608          </a>
1609    <div class="container-fluid">
1610      <div class="row">
1611        <div class="col-xxs col-xs-12 col-sm-6 col-md-3">
1612          <a href="/" class="logo">
1613                          <img src="/upload/stonegarden/logos/logo-stopka.webp" data-src-old-browser="/upload/stonegarden/logos/logo-stopka_1.png" alt=" Hurtownia Kamienia " />
1614                  		</a>
1615          <div class="section-title hidden-on-desktop">
1616            <span>Dane adresowe</span>
1617          </div>
1618          <ul class="menu">
1619                          <li>
1620                <div class="row">
1621                  <div class="col-xs-2">
1622                    <i class="fa fa-map-marker"></i>
1623                  </div>
1624                  <div class="col-xs-9 pre-line">Stone Garden Sp. z o.o.
1625
1626Chmielniki 4a
162786-061 Brzoza,
1628woj. kujawsko-pomorskie
1629
1630NIP: 5543030580
1631REGON: 54026150900000
1632KRS 0001139168
1633
1634GODZINY OTWARCIA:
1635Marzec - Listopad
1636pon-piątek - od 8.00 do 17.00
1637sobota - od 9.00 do 13.00 
1638
1639Grudzień, Styczeń, Luty
1640pon-piątek - od 9.00 do 16.00
1641sobota - NIECZYNNE - możliwość indywidualnych spotkań po wcześniejszym umówieniu 661601643
1642</div>
1643                </div>
1644              </li>
1645                                      <li>
1646                <div class="row">
1647                  <div class="col-xs-2">
1648                    <i class="fa fa-at"></i>
1649                  </div>
1650                                      <div class="col-xs-9 pre-line"><a href="mailto:[email protected]">[email protected]</a></div>
1651                                  </div>
1652              </li>
1653                                      <li>
1654                <div class="row">
1655                  <div class="col-xs-2">
1656                    <i class="fa fa-phone"></i>
1657                  </div>
1658                                      <div class="col-xs-9 pre-line"><a href="tel:+48 506 873 214">+48 506 873 214</a></div>
1659                                  </div>
1660              </li>
1661                      </ul>
1662        </div>
1663                              <div class="col-xxs col-xs-12 col-sm-6 col-md-3">
1664              <div class="section-title">
1665                <span>Informacje</span>
1666              </div>
1667              <ul class="menu">
1668                                  <li>
1669                                          <a href="/news/n/54/Dostawa">Dostawa</a>
1670                                      </li>
1671                                  <li>
1672                                          <a href="/news/n/113/Sposoby-platnosci">Sposoby płatności</a>
1673                                      </li>
1674                                  <li>
1675                                          <a href="/news/n/67/Regulamin">Regulamin</a>
1676                                      </li>
1677                                  <li>
1678                                          <a href="/news/n/134/Polityka-cookies">Polityka cookies</a>
1679                                      </li>
1680                                  <li>
1681                                          <a href="/news/n/456/Regulamin-zwrotu-palet">Regulamin zwrotu palet</a>
1682                                      </li>
1683                                  <li>
1684                                          <a href="/news/n/462/Opal-na-Raty-0">Opał na Raty 0%</a>
1685                                      </li>
1686                              </ul>
1687            </div>
1688                                        <div class="col-xxs col-xs-12 col-sm-6 col-md-3">
1689              <div class="section-title">
1690                <span>O sklepie</span>
1691              </div>
1692              <ul class="menu">
1693                                  <li>
1694                                          <a href="/news/n/53/O-nas">O nas</a>
1695                                      </li>
1696                                  <li>
1697                                          <a href="/news/n/457/Wspolpraca-z-architektami">Współpraca z architektami</a>
1698                                      </li>
1699                                  <li>
1700                                          <a href="/news/n/458/Wspolpraca-z-firmami-brukarskimi">Współpraca z firmami brukarskimi</a>
1701                                      </li>
1702                              </ul>
1703            </div>
1704                                            <div class="col-xxs col-xs-12 col-sm-6 col-md-3">
1705          <div class="section-title">
1706            <span>Newsletter</span>
1707          </div>
1708          <ul class="menu">
1709            <li>Bądź zawsze na bieżąco z ofertą naszego sklepu, zapisz się do Newslettera teraz!</li>
1710            <li>
1711              <form action="#">
1712                <div class="container-fluid">
1713      						<div class="row">
1714      							<div class="col-xs-7">
1715                      <input class="input-field" name="email" type="email" value="" placeholder="Wpisz swój e-mail">
1716      							</div>
1717      							<div class="col-xs-5">
1718      								<input type="hidden" name="csrf_token" value="dd494cafccef4f8d5ed4e5476d374a6cce95aa25d3c2463f5f702b78f90f80221791443453">
1719      								<input type="submit" value="Zapisz się" class="btn btn-primary btn-block core_addEmailToNewsletter">
1720      							</div>
1721      						</div>
1722                </div>
1723    					</form>
1724            </li>
1725          </ul>
1726        </div>
1727        
1728  <div class="col-xs-12">
1729    <div class="section-title center">
1730      <span>Znajdziesz nas na</span>
1731    </div>
1732    <div class="socials">
1733                        <a              href="https://www.facebook.com/HurtowniaKamieniapl-316820761709691" rel="nofollow" target="_blank">
1734                          <i class="fa fa-facebook"></i>
1735                                                                                                                                                                      </a>
1736                                                                                                                                                                                          </div>
1737  </div>
1738      </div>
1739    </div>
1740  </div>
1741</footer>
1742
1743<section class="footer-rights">
1744  <div class="container-fluid">
1745    <div class="center-block-position">
1746              <span>Sklep internetowy na oprogramowaniu Sky-Shop.pl</span>
1747        <a href="https://sky-shop.pl" target="_blank">
1748          <img src="/admin/view/img/oprogramowanie-sklepu_new.svg" alt="sky-shop.pl">
1749        </a>
1750          </div>
1751  </div>
1752</section>
1753			</main>
1754
1755
1756
1757<div class="fixed-elements">
1758
1759                                                                <div id="to-top">
1760        <i class="fa fa-angle-up"></i>
1761      </div>
1762		
1763      <div class="swipe-panel">
1764        <div class="swipe-panel-content"></div>
1765        <div class="swipe-panel-close-area"></div>
1766      </div>
1767    </div>
1768    <!--  
1768<script src="/view/new/scheme/public/_common/js/images.js?v=654"></script>
1768  -->
1769            
1770<script type="application/ld+json">
1771  {
1772    "@context": "http://schema.org",
1773    "@type": "Store",
1774    "name": "Kostka brukowa Bydgoszcz – wysoka jakość, profesjonalne podejście, kompleksowe usługi - Inowrocław, Toruń - Stone Garden - Stone Garden",
1775    "description": "Największy wybór kostki brukowej w Bydgoszczy! Sprzedaż, transport i układanie. W ofercie również kamień ozdobny, płyty tarasowe, ogrodzenia i zadaszenia. Sprawdź naszą ofertę!",
1776    "image": "https://stonegarden.pl/upload/stonegarden/logos/stonegarden%286%29.png"
1777    , "openingHours": "Mo-Sa 00:00-00:00"    , "telephone": "661601643"          }
1778</script>
1778
1779            
1779<script>
1780        (function () {
1781            var _tsid = 'X51BDEE0E570D9667F6D72EC33A626F49';
1782            _tsConfig = {
1783                'yOffset': '100', /* offset from page bottom */
1784                'variant': 'reviews', /* default, reviews, custom, custom_reviews */
1785                'customElementId': '', /* required for variants custom and custom_reviews */
1786                'trustcardDirection': '', /* for custom variants: topRight, topLeft, bottomRight, bottomLeft */
1787                'customBadgeWidth': '', /* for custom variants: 40 - 90 (in pixels) */
1788                'customBadgeHeight': '', /* for custom variants: 40 - 90 (in pixels) */
1789                'disableResponsive': 'false', /* deactivate responsive behaviour */
1790                'disableTrustbadge': 'false' /* deactivate trustbadge */
1791            };
1792            var _ts = document.createElement('script');
1793            _ts.type = 'text/javascript';
1794            _ts.charset = 'utf-8';
1795            _ts.async = true;
1796            _ts.src = '//widgets.trustedshops.com/js/' + _tsid + '.js';
1797            var __ts = document.getElementsByTagName('script')[0];
1798            __ts.parentNode.insertBefore(_ts, __ts);
1799        })();
1800    </script>
1800
1801        
1802    
1803    
1803<script>
1804window.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/stonegarden","HURT_PRICE":{"type":"","test":""},"TAX":23,"WDT":"0","SHOP":{"country":"PL"}};
1805window.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
18050107 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
18050107","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."};
1806</script>
1806
1807        
1807<script src="/view/new/scheme/public/_common/js/libs/cookieconsent/cookieconsent.js"></script>
1807
1808    
1808<script async>
1809        window.addEventListener('load', function(){
1810        // obtain plugin
1811        var cc = initCookieConsent();
1812        // run plugin with your configuration
1813
1814        const getCookieNames = () => {
1815            const allCookies = document.cookie.split("; ")
1816            const allCookiesNames = allCookies.reduce((cookies, cookie) => {
1817                const cookieName = cookie.split('=')[0]
1818                cookies.push(cookieName)
1819
1820                return cookies
1821            }, [])
1822
1823            return allCookiesNames
1824        }
1825
1826        let allCookiesNames = getCookieNames()
1827        let requiredCookiesNames = []
1828        let requiredCookiesNamesRegex = []
1829
1830        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]');
1831                const validateRegex = prefix => {
1832                    for (const cookiesRegex of requiredCookiesNamesRegex) {
1833                        const regexp = new RegExp(cookiesRegex)
1834                        const isValidRegex = regexp.test(prefix)
1835
1836                        if (isValidRegex) {
1837                            return true
1838                        }
1839                    }
1840                }
1841
1842                const getHostnameSubdomains = (hostname) => {
1843                    let subdomains = []
1844                    const splittedHostnameArray = hostname.split('.').slice(0, -1)
1845
1846                    splittedHostnameArray.forEach(subdomain => {
1847                        subdomains.push(hostname)
1848
1849                        hostname = hostname.replace(subdomain + '.', '')
1850                    })
1851
1852                    return subdomains
1853                }
1854
1855                const deleteCookies = (cookieNames, subdomains) => cookieNames.forEach(name => {
1856                    const isValidRegex = validateRegex(name)
1857
1858                    if (!requiredCookiesNames.includes(name) && !isValidRegex) {
1859                        subdomains.forEach(subdomain => cc.eraseCookies(name, '', subdomain))
1860                    }
1861                })
1862
1863                const decodeHtml = (html) => {
1864                    const txt = document.createElement("textarea");
1865                    txt.innerHTML = html;
1866                    return txt.value;
1867                }
1868
1869                const getCookie = (name) => {
1870                    const pair = document.cookie.split('; ').find(x => x.startsWith(name+'='))
1871                    if (pair) {
1872                        return JSON.parse(pair.split('=')[1])
1873                    }
1874                }
1875
1876                const setConsentModeParameters = (cookie) => {
1877                    allCookiesNames = getCookieNames()
1878                    const subdomains = getHostnameSubdomains(window.location.hostname)
1879
1880                    if (cookie.categories.length !== 3) deleteCookies(allCookiesNames, subdomains)
1881
1882                    Analytics.updateConsent(cookie.categories);
1883                }
1884
1885                cc.run({
1886                    current_lang: 'pl',
1887                    autoclear_cookies: true,
1888                    page_scripts: true,
1889                    force_consent: true,
1890                    remove_cookie_tables: true,
1891                    gui_options: {
1892                        consent_modal: {
1893                            layout: 'box',
1894                            position: 'middle center',
1895                            transition: 'zoom',
1896                            swap_buttons: true
1897                        },
1898                        settings_modal: {
1899                            layout: 'box',
1900                            position: 'left',
1901                            transition: 'zoom'
1902                        }
1903                    },
1904                    onFirstAction: function(user_preferences, cookie) {
1905                        setConsentModeParameters(cookie)
1906                    },
1907                    onChange: function (cookie, changed_categories) {
1908                        setConsentModeParameters(cookie)
1909                    },
1910                    languages: {
1911                        'pl': {
1912                            consent_modal: {
1913                                title: decodeHtml('Informacje dotyczące plików cookies'),
1914                                description: decodeHtml('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.'),
1915                                primary_btn: {
1916                                    text: 'Zaakceptuj wszystkie',
1917                                    role: 'accept_all'
1918                                },
1919                                secondary_btn: {
1920                                    text: 'Dostosuj >',
1921                                    role: 'settings'
1922                                }
1923                            },
1924                            settings_modal: {
1925                                title: decodeHtml('Szczegóły'),
1926                                save_settings_btn: 'Zapisz',
1927                                accept_all_btn: 'Zaakceptuj wszystkie',
1928                                reject_all_btn: 'Wyłącz wszystkie',
1929                                close_btn_label: '',
1930                                cookie_table_caption: 'Cookie list',
1931                                cookie_table_headers: [
1932                                    {col1: 'Name'},
1933                                    {col2: 'Domain'},
1934                                    {col3: 'Expiration'},
1935                                    {col4: 'Description'}
1936                                ],
1937                                blocks: [
1938                                    {
1939                                        title: decodeHtml('Informacje dotyczące plików cookies'),
1940                                        description: decodeHtml('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.'),
1941                                    }, {
1942                                        title: decodeHtml('Wymagane do prawidłowego działania strony'),
1943                                        description: decodeHtml('Pliki cookie niezbędne do prawidłowego wyświetlania i działania sklepu.'),
1944                                        toggle: {
1945                                            value: 'required',
1946                                            enabled: true,
1947                                            readonly: true
1948                                        }
1949                                    }, {
1950                                        title: decodeHtml('Statystyczne'),
1951                                        description: decodeHtml('Pliki cookie gromadzące anonimizowane informacje o zachowaniu użytkownika na stronie.'),
1952                                        toggle: {
1953                                            value: 'analytics',
1954                                            enabled: false,
1955                                            readonly: false
1956                                        }
1957                                    }, {
1958                                        title: decodeHtml('Marketingowe'),
1959                                        description: decodeHtml('Marketingowe pliki cookie stosowane są w celu optymalizacji i personalizacji treści reklamowych na stronach internetowych.'),
1960                                        toggle: {
1961                                            value: 'marketing',
1962                                            enabled: false,
1963                                            readonly: false
1964                                        }
1965                                    },
1966                                                                        {
1967                                        title: decodeHtml('O cookies'),
1968                                        description: decodeHtml('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>.'),
1969                                    }
1970                                                                    ]
1971                            }
1972                        }
1973                    }
1974                });
1975
1976                // 2.x version of Orestbida supports natively only two buttons. 
1977                // We add the third button for necessary cookies manually.
1978                let btnContainer = document.getElementById('c-bns');
1979                let primaryBtn = document.getElementById('c-p-bn');
1980                
1981                if (btnContainer && primaryBtn) {
1982                    let necessaryBtn = document.createElement('button');
1983                    necessaryBtn.id = 'c-n-bn';
1984                    necessaryBtn.className = 'c-bn c_link';
1985                    necessaryBtn.innerText = 'Wyłącz wszystkie';
1986                    
1987                    necessaryBtn.addEventListener('click', function() {
1988                        cc.accept([]);
1989                        cc.hide();
1990                    });
1991                    
1992                    btnContainer.prepend(necessaryBtn);
1993                }
1994            });
1995    </script>
1995
1996    
1997    
1997<script src="/view/new/scheme/public/_common/js/libs/angularjs/angular-cookies.min.js" defer></script>
1997
1998    
1998<script src="/view/new/scheme/public/_common/js/libs/angularjs/angular-aria.min.js" defer></script>
1998
1999    
1999<script src="/view/new/scheme/public/_common/js/libs/angularjs/angular-animate.min.js" defer></script>
1999
2000    
2000<script src="/view/new/scheme/public/_common/js/libs/angularjs/angular-messages.min.js" defer></script>
2000
2001    
2001<script src="/view/new/scheme/public/_common/js/libs/angularjs/angular-sanitize.min.js" defer></script>
2001
2002    
2002<script src="/view/new/scheme/public/_common/js/libs/angularjs/angular-material.min.js" defer></script>
2002
2003    
2003<script src="/view/new/scheme/public/_common/js/libs/angularjs/angular-ui-select.min.js" defer></script>
2003
2004
2005    
2005<script src="/view/new/userContent/stonegarden/script.js?v=654"></script>
2005
2006    
2006<script>
2007/**
2008 * This script detects WebP support, and adds a "nowebp" class to the body
2009 * element if support is not present.
2010 *
2011 * It uses two detections:
2012 * 1) The first quick and synchroneous one checks if the browser
2013 *    can encode a canvas into a WebP Data URL. It returns true right away on
2014 * Chrome.
2015 * 2) The second longer and asynchroneous one checks if the browser
2016 *    can decode a lossy image WebP Data URL. It returns true on all browsers
2017 * that actually support WebP.
2018 *
2019 * Tested on:
2020 * 1) WebP supported (no class added): Chrome, Safari (Big Sur+), iOS 14+
2021 * Safari, Firefox, MS Edge 18+
2022 * 2) WebP not supported (class added): iOS 13.x- Safari, MacOS Safari (older
2023 * than Big Sur), IE 11, MS Edge 17- See: https://caniuse.com/?search=webp
2024 **/
2025
2026const webp_support_level = 'lossy'; // Change this to "alpha" or "animation" if required.
2027
2028// Quick WebP detection support (check encoding): reports synchroneously true on most browsers, except Safari
2029const check_webp_decoding = () => {
2030    const elem = document.createElement('canvas');
2031    if (!!(elem.getContext && elem.getContext('2d'))) {
2032        return elem.toDataURL('image/webp').indexOf('data:image/webp') == 0;
2033    }
2034    return false;
2035}
2036// Long WebP detection (check decoding): reports asynchroneously true on all browsers, that's the method used by Google
2037const check_webp_feature = (feature, callback) => {
2038    const kTestImages = {
2039        lossy: "UklGRiIAAABXRUJQVlA4IBYAAAAwAQCdASoBAAEADsD+JaQAA3AAAAAA",
2040        lossless: "UklGRhoAAABXRUJQVlA4TA0AAAAvAAAAEAcQERGIiP4HAA==",
2041        alpha: "UklGRkoAAABXRUJQVlA4WAoAAAAQAAAAAAAAAAAAQUxQSAwAAAARBxAR/Q9ERP8DAABWUDggGAAAABQBAJ0BKgEAAQAAAP4AAA3AAP7mtQAAAA==",
2042        animation: "UklGRlIAAABXRUJQVlA4WAoAAAASAAAAAAAAAAAAQU5JTQYAAAD/////AABBTk1GJgAAAAAAAAAAAAAAAAAAAGQAAABWUDhMDQAAAC8AAAAQBxAREYiI/gcA"
2043    };
2044    const img = new Image();
2045    img.onload = function () {
2046        const result = (img.width > 0) && (img.height > 0);
2047        callback(feature, result);
2048    };
2049    img.onerror = function () {
2050        callback(feature, false);
2051    };
2052    img.src = "data:image/webp;base64," + kTestImages[feature];
2053}
2054
2055const changeWebpImagesIfNotSupportedToJpg = function () {
2056    const changeImages = function() {
2057        document.querySelectorAll('img[data-src-old-browser]').forEach((el) => {
2058            const imgSrc = el.getAttribute('src')
2059            const dataSrc = el.dataset.src || ''
2060            const dataSrcOldBrowser = el.dataset.srcOldBrowser
2061            const isWebp = (url) => !!(url || '').toString().match(/\.webp$/i)
2062
2063            if (dataSrcOldBrowser) {
2064                if (isWebp(imgSrc)) {
2065                    el.src = dataSrcOldBrowser
2066                }
2067                if (isWebp(dataSrc)) {
2068                    el.dataset.src = dataSrcOldBrowser
2069                }
2070            }
2071        })
2072    };
2073
2074    if (!check_webp_decoding()) {
2075        check_webp_feature(webp_support_level, function (feature, isSupported) {
2076            if (!isSupported) {
2077                changeImages();
2078            }
2079        });
2080    }
2081}
2082
2083changeWebpImagesIfNotSupportedToJpg();
2084
2085</script>
2085
2086
2087        
2088
2089
2090	<img src="/stat_add_visit/?r=&amp;rand=6846157" rel="nofollow" style="position:fixed; opacity:0;" alt="">
2091
2092
2093
2094
2095    
2095<script>try{
2096}catch(error){console.error(error)}</script>
2096
2097
2098      </body>
2099</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.