<!DOCTYPE HTML>
<html dir="ltr" lang="pl-PL" prefix="og: https://ogp.me/ns#">
<head>
	<meta charset="UTF-8">
	<title>Koniec - ATM Materace | Producent Materacy Piankowych Bydgoszcz</title>

		<!-- All in One SEO 5.0.4 - aioseo.com -->
	<meta name="robots" content="noindex, nofollow, max-image-preview:large" />
	<meta name="author" content="Malgorzata Tylicka"/>
	<link rel="canonical" href="https://atm.mcreate.pl/koniec/" />
		<meta name="generator" content="All in One SEO (AIOSEO) 5.0.4" />
		<meta property="og:locale" content="pl_PL" />
		<meta property="og:site_name" content="ATM Materace | Producent Materacy Piankowych Bydgoszcz - Polski producent materacy piankowych. Odkryj wysokiej jakości materace HR, Visco i Gelax dopasowane do kręgosłupa. Sprawdź ofertę i zamów z darmową dostawą!" />
		<meta property="og:type" content="article" />
		<meta property="og:title" content="Koniec - ATM Materace | Producent Materacy Piankowych Bydgoszcz" />
		<meta property="og:url" content="https://atm.mcreate.pl/koniec/" />
		<meta property="og:image" content="https://atm.mcreate.pl/wp-content/uploads/2026/10/hero1-scaled.png" />
		<meta property="og:image:secure_url" content="https://atm.mcreate.pl/wp-content/uploads/2026/10/hero1-scaled.png" />
		<meta property="article:published_time" content="2026-10-27T08:58:07+00:00" />
		<meta property="article:modified_time" content="2026-10-27T08:58:55+00:00" />
		<meta name="twitter:card" content="summary_large_image" />
		<meta name="twitter:title" content="Koniec - ATM Materace | Producent Materacy Piankowych Bydgoszcz" />
		<meta name="twitter:image" content="https://atm.mcreate.pl/wp-content/uploads/2026/10/hero1-scaled.png" />
		<script type="application/ld+json" class="aioseo-schema">
			{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/atm.mcreate.pl\/koniec\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/atm.mcreate.pl\/#listItem","position":1,"name":"Home","item":"https:\/\/atm.mcreate.pl\/","nextItem":{"@type":"ListItem","@id":"https:\/\/atm.mcreate.pl\/koniec\/#listItem","name":"Koniec"}},{"@type":"ListItem","@id":"https:\/\/atm.mcreate.pl\/koniec\/#listItem","position":2,"name":"Koniec","previousItem":{"@type":"ListItem","@id":"https:\/\/atm.mcreate.pl\/#listItem","name":"Home"}}]},{"@type":"Organization","@id":"https:\/\/atm.mcreate.pl\/#organization","name":"ATM Materace | Producent Materacy Piankowych Bydgoszcz","description":"Polski producent materacy piankowych. Odkryj wysokiej jako\u015bci materace HR, Visco i Gelax dopasowane do kr\u0119gos\u0142upa. Sprawd\u017a ofert\u0119 i zam\u00f3w z darmow\u0105 dostaw\u0105!","url":"https:\/\/atm.mcreate.pl\/","telephone":"+48601461160","logo":{"@type":"ImageObject","url":"https:\/\/atm.mcreate.pl\/wp-content\/uploads\/2025\/10\/favicon.png","@id":"https:\/\/atm.mcreate.pl\/koniec\/#organizationLogo","width":128,"height":128},"image":{"@id":"https:\/\/atm.mcreate.pl\/koniec\/#organizationLogo"},"sameAs":["https:\/\/www.youtube.com\/@atmmaterace1178"]},{"@type":"WebPage","@id":"https:\/\/atm.mcreate.pl\/koniec\/#webpage","url":"https:\/\/atm.mcreate.pl\/koniec\/","name":"Koniec - ATM Materace | Producent Materacy Piankowych Bydgoszcz","inLanguage":"pl-PL","isPartOf":{"@id":"https:\/\/atm.mcreate.pl\/#website"},"breadcrumb":{"@id":"https:\/\/atm.mcreate.pl\/koniec\/#breadcrumblist"},"datePublished":"2026-10-27T08:58:07+00:00","dateModified":"2026-10-27T08:58:55+00:00"},{"@type":"WebSite","@id":"https:\/\/atm.mcreate.pl\/#website","url":"https:\/\/atm.mcreate.pl\/","name":"ATM Materace | Producent Materacy Piankowych Bydgoszcz","description":"Polski producent materacy piankowych. Odkryj wysokiej jako\u015bci materace HR, Visco i Gelax dopasowane do kr\u0119gos\u0142upa. Sprawd\u017a ofert\u0119 i zam\u00f3w z darmow\u0105 dostaw\u0105!","inLanguage":"pl-PL","publisher":{"@id":"https:\/\/atm.mcreate.pl\/#organization"}}]}
		</script>
		<!-- All in One SEO -->

<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','GTM-5CBRKXFL');</script>
<style>.cky-btn-revisit-wrapper { display: none !important; }</style>
<link rel='dns-prefetch' href='//fonts.googleapis.com' />
<link rel="alternate" type="application/rss+xml" title="ATM Materace | Producent Materacy Piankowych Bydgoszcz &raquo; Kanał z wpisami" href="https://atm.mcreate.pl/feed/" />
<link rel="alternate" type="application/rss+xml" title="ATM Materace | Producent Materacy Piankowych Bydgoszcz &raquo; Kanał z komentarzami" href="https://atm.mcreate.pl/comments/feed/" />
<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://atm.mcreate.pl/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fatm.mcreate.pl%2Fkoniec%2F" />
<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://atm.mcreate.pl/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fatm.mcreate.pl%2Fkoniec%2F&#038;format=xml" />
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="theme-color" content="#ffffff">
<link rel="preload" href="https://atm.mcreate.pl/wp-content/uploads/2026/09/canela-Regular-TRIAL-1.woff2" as="font" type="font/woff2" crossorigin><style id="wp-img-auto-sizes-contain-inline-css">
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
</style>
<style id="wp-emoji-styles-inline-css">

	img.wp-smiley, img.emoji {
		display: inline !important;
		border: none !important;
		box-shadow: none !important;
		height: 1em !important;
		width: 1em !important;
		margin: 0 0.07em !important;
		vertical-align: -0.1em !important;
		background: none !important;
		padding: 0 !important;
	}
/*# sourceURL=wp-emoji-styles-inline-css */
</style>
<style id="woocommerce-inline-inline-css">
.woocommerce form .form-row .required { visibility: visible; }
/*# sourceURL=woocommerce-inline-inline-css */
</style>
<link rel='stylesheet' id='us-fonts-css' href='https://fonts.googleapis.com/css2?family=Inter:opsz,wght@14..32,100..900&#038;family=Manrope:wght@200..800&#038;display=swap&#038;ver=7.1.4' media='all' />
<link rel='stylesheet' id='us-style-css' href='https://atm.mcreate.pl/wp-content/themes/Impreza/css/style.min.css?ver=9.2.3' media='all' />
<link rel='stylesheet' id='us-woocommerce-css' href='https://atm.mcreate.pl/wp-content/themes/Impreza/common/css/plugins/woocommerce.min.css?ver=9.2.3' media='all' />
<script id="jquery-core-js" src="https://atm.mcreate.pl/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
<script data-wp-strategy="defer" defer id="wc-jquery-blockui-js" src="https://atm.mcreate.pl/wp-content/plugins/woocommerce/assets/js/jquery-blockui/jquery.blockUI.min.js?ver=2.7.0-wc.11.2.1"></script>
<script id="wc-add-to-cart-js-extra">
var wc_add_to_cart_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_view_cart":"Zobacz koszyk","cart_url":"https://atm.mcreate.pl/koszyk/","is_cart":"","cart_redirect_after_add":"no"};
//# sourceURL=wc-add-to-cart-js-extra
</script>
<script data-wp-strategy="defer" defer id="wc-add-to-cart-js" src="https://atm.mcreate.pl/wp-content/plugins/woocommerce/assets/js/frontend/add-to-cart.min.js?ver=11.2.1"></script>
<script data-wp-strategy="defer" defer id="wc-js-cookie-js" src="https://atm.mcreate.pl/wp-content/plugins/woocommerce/assets/js/js-cookie/js.cookie.min.js?ver=2.1.4-wc.11.2.1"></script>
<script id="woocommerce-js-extra">
var woocommerce_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_password_show":"Poka\u017c has\u0142o","i18n_password_hide":"Ukryj has\u0142o"};
//# sourceURL=woocommerce-js-extra
</script>
<script data-wp-strategy="defer" defer id="woocommerce-js" src="https://atm.mcreate.pl/wp-content/plugins/woocommerce/assets/js/frontend/woocommerce.min.js?ver=11.2.1"></script>
<link rel="https://api.w.org/" href="https://atm.mcreate.pl/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://atm.mcreate.pl/wp-json/wp/v2/pages/8512" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://atm.mcreate.pl/xmlrpc.php?rsd" />
<meta name="generator" content="WordPress 7.1.4" />
<meta name="generator" content="WooCommerce 11.2.1" />
<link rel='shortlink' href='https://atm.mcreate.pl/?p=8512' />
<meta name="ti-site-data" content="eyJyIjoiMTowITc6MCEzMDowIiwibyI6Imh0dHBzOlwvXC9hdG0ubWNyZWF0ZS5wbD90aS1vbmxpbmUtdXNlcnMtZ29vZ2xlPTEmYW1wO3A9JTJGY29tbWVudHMlMkZmZWVkJTJGJmFtcDtfd3Bub25jZT04MWYzNzFiYzg4In0=" />		<script id="us_add_no_touch">
			if ( ! /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test( navigator.userAgent ) ) {
				document.documentElement.classList.add( "no-touch" );
			}
		</script>
				<script id="us_color_scheme_switch_class">
			if ( document.cookie.includes( "us_color_scheme_switch_is_on=true" ) ) {
				document.documentElement.classList.add( "us-color-scheme-on" );
			}
		</script>
			<noscript><style>.woocommerce-product-gallery{ opacity: 1 !important; }</style></noscript>
	<link rel="icon" href="https://atm.mcreate.pl/wp-content/uploads/2025/10/favicon-100x100.png" sizes="32x32" />
<link rel="icon" href="https://atm.mcreate.pl/wp-content/uploads/2025/10/favicon.png" sizes="192x192" />
<link rel="apple-touch-icon" href="https://atm.mcreate.pl/wp-content/uploads/2025/10/favicon.png" />
<meta name="msapplication-TileImage" content="https://atm.mcreate.pl/wp-content/uploads/2025/10/favicon.png" />
    <style>
    .menu-item-premium-gold > a, .menu-item-premium-gold > a .w-nav-title, a.premium-gold-anchor, a.premium-gold-anchor .w-nav-title { color: #C99A3F !important; }
    img.premium-diamond-img { display: inline-block !important; width: 16px !important; height: 16px !important; margin: 0 6px 0 0 !important; padding: 0 !important; vertical-align: middle !important; border: none !important; box-shadow: none !important; float: none !important; }
    .w-nav-popup a, .w-nav-popup a .w-nav-title, .w-nav-drawer a, .w-nav-drawer a .w-nav-title, .sub-menu a, .sub-menu a .w-nav-title { transition: color 0.2s ease, transform 0.2s ease !important; }
    .w-nav-popup a:hover, .w-nav-popup a:hover *, .w-nav-drawer a:hover, .w-nav-drawer a:hover *, .sub-menu a:hover, .sub-menu a:hover *, .menu-item-premium-gold .sub-menu a:hover, .menu-item-premium-gold .sub-menu a:hover *, .menu-item-premium-gold ul a:hover, .menu-item-premium-gold ul a:hover * { color: #0066ff !important; }
    .menu-item-collection > a .w-nav-title, .w-nav-anchor.collection-anchor .w-nav-title, a.collection-anchor .w-nav-title { position: relative !important; display: inline-flex !important; align-items: center !important; }
    .menu-item-collection > a .w-nav-title::after, .w-nav-anchor.collection-anchor .w-nav-title::after, a.collection-anchor .w-nav-title::after { content: " →" !important; display: inline-block !important; opacity: 0 !important; transform: translateX(-6px) !important; transition: opacity 0.2s ease, transform 0.2s ease, color 0.2s ease !important; font-weight: 700 !important; margin-left: 6px !important; }
    .menu-item-collection > a:hover .w-nav-title::after, .w-nav-anchor.collection-anchor:hover .w-nav-title::after, a.collection-anchor:hover .w-nav-title::after { opacity: 1 !important; transform: translateX(0) !important; color: #0066ff !important; }
    </style>
    <script>
    document.addEventListener('DOMContentLoaded', function() {
        function processMenuItems() {
            document.querySelectorAll('.w-nav-anchor, .w-nav-popup a, .sub-menu a').forEach(function(a) {
                var text = (a.textContent || a.innerText || '').trim().toUpperCase();
                if (text.indexOf('COLLECTION') !== -1) { a.classList.add('collection-anchor'); var li = a.closest('li') || a.closest('.w-nav-item'); if (li) li.classList.add('menu-item-collection'); }
                if (text.indexOf('PREMIUM COLLECTION') !== -1) { a.classList.add('premium-gold-anchor'); var li = a.closest('li') || a.closest('.w-nav-item'); if (li) li.classList.add('menu-item-premium-gold'); }
            });
        }
        processMenuItems(); setTimeout(processMenuItems, 500); setTimeout(processMenuItems, 1500);
    });
    </script>
    		<style id="us-icon-fonts">@font-face{font-display:swap;font-style:normal;font-family:"fontawesome";font-weight:400;src:url("https://atm.mcreate.pl/wp-content/themes/Impreza/fonts/fa-regular-400.woff2?ver=9.2.3") format("woff2")}.far{font-family:"fontawesome";font-weight:400}@font-face{font-display:swap;font-style:normal;font-family:"fontawesome";font-weight:300;src:url("https://atm.mcreate.pl/wp-content/themes/Impreza/fonts/fa-light-300.woff2?ver=9.2.3") format("woff2")}.fal{font-family:"fontawesome";font-weight:300}@font-face{font-display:swap;font-style:normal;font-family:"Font Awesome 5 Brands";font-weight:400;src:url("https://atm.mcreate.pl/wp-content/themes/Impreza/fonts/fa-brands-400.woff2?ver=9.2.3") format("woff2")}.fab{font-family:"Font Awesome 5 Brands";font-weight:400}</style>
				<style id="us-theme-options-css">:root{--color-tlo-podstawowe:#F7F5F2;--color-tlo-dobierz-materac-:#F1EDE9;--color-tlo-moduu-garda-pod-zdjciem:#F5F2EE;--color-karty:#FEFDFC;--color-tlo-wyrnionych-sekcji:#F3EFE8;--color-tekst-glowny:#1C1C1E;--color-tekst-dodatkowy:#666666;--color-obramowania:#E1DDD7;--color-akcent-niebieski:#0071E3;--color-skala-twardoci:#B6A9A0;--color-cta:#111111;--color-niebieski:#0071E3;--color-tlo-w-kafelku-z-materacem:#ECEAE8;--color-litery-w-nazwie-materaca-i-w-ikonkach:#B6A9A0;--color-garda:#D6B06C;--color-ikonki-garda:#C99A3F;--color-tlo-garda:#F5F2EE;--color-promocja:#E83C3D;--color-stopka:#111111;--color-tekst-w-footerze:#E8E8E8;--color-karty-produktowe-:#FCFBF9;--color-nazwa-materaca:#A0948B;--color-background-button-:#e0b443;--color-systemy-materac:#0a172f;--color-kolor-materac:#80bfff;--color-nowosc:#30D158;--color-header-middle-bg:#F7F5F2;--color-header-middle-bg-grad:#F7F5F2;--color-header-middle-text:#1C1C1E;--color-header-middle-text-hover:#0071E3;--color-header-transparent-bg:transparent;--color-header-transparent-bg-grad:transparent;--color-header-transparent-text:#ffffff;--color-header-transparent-text-hover:#0071E3;--color-chrome-toolbar:#ffffff;--color-content-bg:#F7F5F2;--color-content-bg-grad:#F7F5F2;--color-content-bg-alt:#F3EFE8;--color-content-bg-alt-grad:#F3EFE8;--color-content-border:#E1DDD7;--color-content-heading:#1C1C1E;--color-content-heading-grad:#1C1C1E;--color-content-text:#1C1C1E;--color-content-link-hover:#0071E3;--color-content-primary:#F3EFE8;--color-content-primary-grad:#F3EFE8;--color-content-secondary:#FEFDFC;--color-content-secondary-grad:#FEFDFC;--color-content-faded:#666666;--color-content-overlay:rgba(0,0,0,0.10);--color-content-overlay-grad:rgba(0,0,0,0.10);--color-footer-bg:#111111;--color-footer-bg-grad:#111111;--color-footer-bg-alt:#111111;--color-footer-bg-alt-grad:#111111;--color-footer-border:#E8E8E8;--color-footer-heading:#FEFDFC;--color-footer-heading-grad:#FEFDFC;--color-footer-text:#777;--color-footer-link-hover:#0071E3;--color-content-primary-faded:rgba(243,239,232,0.15);--site-border-radius:0.3rem;--site-canvas-width:1400px;--site-content-width:1440px;--text-block-margin-bottom:0rem;--focus-outline-width:2px}@font-face{font-display:swap;font-style:normal;font-family:"Canela Regular";font-weight:400;src:url(/wp-content/uploads/2026/09/canela-Regular-TRIAL-1.woff2) format("woff2")}:root{--font-family:Inter,sans-serif;--font-size:17px;--line-height:25px;--font-weight:400;--bold-font-weight:600;--font-stretch:100%;--text-transform:none;--font-style:normal;--letter-spacing:0em;--h1-font-family:inherit;--h1-font-size:clamp(34px,4vw + 0.5rem,48px);--h1-line-height:48px;--h1-font-weight:600;--h1-bold-font-weight:600;--h1-font-stretch:100%;--h1-text-transform:none;--h1-font-style:normal;--h1-letter-spacing:-0.03em;--h1-margin-bottom:16px;--h2-font-family:var(--h1-font-family);--h2-font-size:clamp(28px,3.5vw + 0.5rem,42px);--h2-line-height:42px;--h2-font-weight:var(--h1-font-weight);--h2-bold-font-weight:var(--h1-bold-font-weight);--h2-font-stretch:100%;--h2-text-transform:none;--h2-font-style:var(--h1-font-style);--h2-letter-spacing:-0.02em;--h2-margin-bottom:14px;--h3-font-family:var(--h1-font-family);--h3-font-size:clamp(22px,2.5vw + 0.5rem,22px);--h3-line-height:30px;--h3-font-weight:var(--h1-font-weight);--h3-bold-font-weight:var(--h1-bold-font-weight);--h3-font-stretch:100%;--h3-text-transform:none;--h3-font-style:var(--h1-font-style);--h3-letter-spacing:-0.01em;--h3-margin-bottom:12px;--h4-font-family:var(--h1-font-family);--h4-font-size:1.2rem;--h4-line-height:1.3;--h4-font-weight:600;--h4-bold-font-weight:var(--h1-bold-font-weight);--h4-font-stretch:100%;--h4-text-transform:none;--h4-font-style:var(--h1-font-style);--h4-letter-spacing:0em;--h4-margin-bottom:1rem;--h5-font-family:var(--h1-font-family);--h5-font-size:16px;--h5-line-height:1.3;--h5-font-weight:var(--h1-font-weight);--h5-bold-font-weight:var(--h1-bold-font-weight);--h5-font-stretch:100%;--h5-text-transform:none;--h5-font-style:var(--h1-font-style);--h5-letter-spacing:0em;--h5-margin-bottom:0.5rem;--h6-font-family:Manrope,sans-serif;--h6-line-height:1.3;--h6-font-weight:300;--h6-bold-font-weight:var(--h1-bold-font-weight);--h6-font-stretch:100%;--h6-text-transform:var(--h1-text-transform);--h6-font-style:var(--h1-font-style);--h6-letter-spacing:0em;--h6-margin-bottom:0.5rem}@media (min-width:1024px) and (max-width:1439px){:root{--h1-font-size:clamp(34px,4vw + 0.5rem,40px)}}@media (min-width:601px) and (max-width:1023px){:root{--line-height:20px;--h1-font-size:clamp(34px,4vw + 0.5rem,34px)}}@media (max-width:600px){:root{--font-size:16px;--line-height:20px;--h1-font-size:clamp(30px,4vw + 0.5rem,30px);--h1-line-height:35px;--h2-font-size:clamp(28px,3.5vw + 0.5rem,28px);--h2-line-height:30px;--h3-line-height:25px}}h1{font-family:var(--h1-font-family,inherit);font-weight:var(--h1-font-weight,inherit);font-stretch:var(--h1-font-stretch,normal);font-size:var(--h1-font-size,inherit);font-style:var(--h1-font-style,inherit);line-height:var(--h1-line-height,1.4);letter-spacing:var(--h1-letter-spacing,inherit);text-transform:var(--h1-text-transform,inherit);margin-bottom:var(--h1-margin-bottom,1.5rem)}h1>strong{font-weight:var(--h1-bold-font-weight,bold)}h2{font-family:var(--h2-font-family,inherit);font-weight:var(--h2-font-weight,inherit);font-stretch:var(--h2-font-stretch,normal);font-size:var(--h2-font-size,inherit);font-style:var(--h2-font-style,inherit);line-height:var(--h2-line-height,1.4);letter-spacing:var(--h2-letter-spacing,inherit);text-transform:var(--h2-text-transform,inherit);margin-bottom:var(--h2-margin-bottom,1.5rem)}h2>strong{font-weight:var(--h2-bold-font-weight,bold)}h3{font-family:var(--h3-font-family,inherit);font-weight:var(--h3-font-weight,inherit);font-stretch:var(--h3-font-stretch,normal);font-size:var(--h3-font-size,inherit);font-style:var(--h3-font-style,inherit);line-height:var(--h3-line-height,1.4);letter-spacing:var(--h3-letter-spacing,inherit);text-transform:var(--h3-text-transform,inherit);margin-bottom:var(--h3-margin-bottom,1.5rem)}h3>strong{font-weight:var(--h3-bold-font-weight,bold)}h4{font-family:var(--h4-font-family,inherit);font-weight:var(--h4-font-weight,inherit);font-stretch:var(--h4-font-stretch,normal);font-size:var(--h4-font-size,inherit);font-style:var(--h4-font-style,inherit);line-height:var(--h4-line-height,1.4);letter-spacing:var(--h4-letter-spacing,inherit);text-transform:var(--h4-text-transform,inherit);margin-bottom:var(--h4-margin-bottom,1.5rem)}h4>strong{font-weight:var(--h4-bold-font-weight,bold)}h5{font-family:var(--h5-font-family,inherit);font-weight:var(--h5-font-weight,inherit);font-stretch:var(--h5-font-stretch,normal);font-size:var(--h5-font-size,inherit);font-style:var(--h5-font-style,inherit);line-height:var(--h5-line-height,1.4);letter-spacing:var(--h5-letter-spacing,inherit);text-transform:var(--h5-text-transform,inherit);margin-bottom:var(--h5-margin-bottom,1.5rem)}h5>strong{font-weight:var(--h5-bold-font-weight,bold)}h6{font-family:var(--h6-font-family,inherit);font-weight:var(--h6-font-weight,inherit);font-stretch:var(--h6-font-stretch,normal);font-size:var(--h6-font-size,inherit);font-style:var(--h6-font-style,inherit);line-height:var(--h6-line-height,1.4);letter-spacing:var(--h6-letter-spacing,inherit);text-transform:var(--h6-text-transform,inherit);margin-bottom:var(--h6-margin-bottom,1.5rem)}h6>strong{font-weight:var(--h6-bold-font-weight,bold)}.l-subheader{--padding-inline:4vmin}.l-section{--padding-inline:4vmin}body{background:var(--color-alt-content-bg)}@media (max-width:1525px){.l-main .aligncenter{max-width:calc(100vw - 5rem)}}@media (min-width:1440px){body.usb_preview .hide_on_default{opacity:0.25!important}.vc_hidden-lg,body:not(.usb_preview) .hide_on_default{display:none!important}.default_align_left{text-align:left;justify-content:flex-start}.default_align_right{text-align:right;justify-content:flex-end}.default_align_center{text-align:center;justify-content:center}.w-hwrapper.default_align_center>*{margin-left:calc( var(--hwrapper-gap,1.2rem) / 2 );margin-right:calc( var(--hwrapper-gap,1.2rem) / 2 )}.default_align_justify{justify-content:space-between}.w-hwrapper>.default_align_justify,.default_align_justify>.w-btn{width:100%}*:not(.w-hwrapper:not(.wrap))>.w-btn-wrapper:not([class*="default_align_none"]):not(.align_none){display:block;margin-inline-end:0}}@media (min-width:1024px) and (max-width:1439px){body.usb_preview .hide_on_laptops{opacity:0.25!important}.vc_hidden-md,body:not(.usb_preview) .hide_on_laptops{display:none!important}.laptops_align_left{text-align:left;justify-content:flex-start}.laptops_align_right{text-align:right;justify-content:flex-end}.laptops_align_center{text-align:center;justify-content:center}.w-hwrapper.laptops_align_center>*{margin-left:calc( var(--hwrapper-gap,1.2rem) / 2 );margin-right:calc( var(--hwrapper-gap,1.2rem) / 2 )}.laptops_align_justify{justify-content:space-between}.w-hwrapper>.laptops_align_justify,.laptops_align_justify>.w-btn{width:100%}*:not(.w-hwrapper:not(.wrap))>.w-btn-wrapper:not([class*="laptops_align_none"]):not(.align_none){display:block;margin-inline-end:0}.g-cols.via_grid[style*="--laptops-columns-gap"]{gap:var(--laptops-columns-gap,3rem)}}@media (min-width:601px) and (max-width:1023px){body.usb_preview .hide_on_tablets{opacity:0.25!important}.vc_hidden-sm,body:not(.usb_preview) .hide_on_tablets{display:none!important}.tablets_align_left{text-align:left;justify-content:flex-start}.tablets_align_right{text-align:right;justify-content:flex-end}.tablets_align_center{text-align:center;justify-content:center}.w-hwrapper.tablets_align_center>*{margin-left:calc( var(--hwrapper-gap,1.2rem) / 2 );margin-right:calc( var(--hwrapper-gap,1.2rem) / 2 )}.tablets_align_justify{justify-content:space-between}.w-hwrapper>.tablets_align_justify,.tablets_align_justify>.w-btn{width:100%}*:not(.w-hwrapper:not(.wrap))>.w-btn-wrapper:not([class*="tablets_align_none"]):not(.align_none){display:block;margin-inline-end:0}.g-cols.via_grid[style*="--tablets-columns-gap"]{gap:var(--tablets-columns-gap,3rem)}}@media (max-width:600px){body.usb_preview .hide_on_mobiles{opacity:0.25!important}.vc_hidden-xs,body:not(.usb_preview) .hide_on_mobiles{display:none!important}.mobiles_align_left{text-align:left;justify-content:flex-start}.mobiles_align_right{text-align:right;justify-content:flex-end}.mobiles_align_center{text-align:center;justify-content:center}.w-hwrapper.mobiles_align_center>*{margin-left:calc( var(--hwrapper-gap,1.2rem) / 2 );margin-right:calc( var(--hwrapper-gap,1.2rem) / 2 )}.mobiles_align_justify{justify-content:space-between}.w-hwrapper>.mobiles_align_justify,.mobiles_align_justify>.w-btn{width:100%}.w-hwrapper.stack_on_mobiles{display:block}.w-hwrapper.stack_on_mobiles>:not(script){display:block;margin:0 0 var(--hwrapper-gap,1.2rem)}.w-hwrapper.stack_on_mobiles>:last-child{margin-bottom:0}*:not(.w-hwrapper:not(.wrap))>.w-btn-wrapper:not([class*="mobiles_align_none"]):not(.align_none){display:block;margin-inline-end:0}.g-cols.via_grid[style*="--mobiles-columns-gap"]{gap:var(--mobiles-columns-gap,1.5rem)}}@media (max-width:1439px){.g-cols.laptops-cols_1{grid-template-columns:100%}.g-cols.laptops-cols_1.reversed>div:last-of-type{order:-1}.g-cols.laptops-cols_1.via_grid>.wpb_column.stretched,.g-cols.laptops-cols_1.via_flex.type_boxes>.wpb_column.stretched{margin-left:var(--margin-inline-stretch);margin-right:var(--margin-inline-stretch)}.g-cols.laptops-cols_2{grid-template-columns:repeat(2,1fr)}.g-cols.laptops-cols_3{grid-template-columns:repeat(3,1fr)}.g-cols.laptops-cols_4{grid-template-columns:repeat(4,1fr)}.g-cols.laptops-cols_5{grid-template-columns:repeat(5,1fr)}.g-cols.laptops-cols_6{grid-template-columns:repeat(6,1fr)}.g-cols.laptops-cols_1-2{grid-template-columns:1fr 2fr}.g-cols.laptops-cols_2-1{grid-template-columns:2fr 1fr}.g-cols.laptops-cols_2-3{grid-template-columns:2fr 3fr}.g-cols.laptops-cols_3-2{grid-template-columns:3fr 2fr}.g-cols.laptops-cols_1-3{grid-template-columns:1fr 3fr}.g-cols.laptops-cols_3-1{grid-template-columns:3fr 1fr}.g-cols.laptops-cols_1-4{grid-template-columns:1fr 4fr}.g-cols.laptops-cols_4-1{grid-template-columns:4fr 1fr}.g-cols.laptops-cols_1-5{grid-template-columns:1fr 5fr}.g-cols.laptops-cols_5-1{grid-template-columns:5fr 1fr}.g-cols.laptops-cols_1-2-1{grid-template-columns:1fr 2fr 1fr}.g-cols.laptops-cols_1-3-1{grid-template-columns:1fr 3fr 1fr}.g-cols.laptops-cols_1-4-1{grid-template-columns:1fr 4fr 1fr}}@media (max-width:1023px){.g-cols.tablets-cols_1{grid-template-columns:100%}.g-cols.tablets-cols_1.reversed>div:last-of-type{order:-1}.g-cols.tablets-cols_1.via_grid>.wpb_column.stretched,.g-cols.tablets-cols_1.via_flex.type_boxes>.wpb_column.stretched{margin-left:var(--margin-inline-stretch);margin-right:var(--margin-inline-stretch)}.g-cols.tablets-cols_2{grid-template-columns:repeat(2,1fr)}.g-cols.tablets-cols_3{grid-template-columns:repeat(3,1fr)}.g-cols.tablets-cols_4{grid-template-columns:repeat(4,1fr)}.g-cols.tablets-cols_5{grid-template-columns:repeat(5,1fr)}.g-cols.tablets-cols_6{grid-template-columns:repeat(6,1fr)}.g-cols.tablets-cols_1-2{grid-template-columns:1fr 2fr}.g-cols.tablets-cols_2-1{grid-template-columns:2fr 1fr}.g-cols.tablets-cols_2-3{grid-template-columns:2fr 3fr}.g-cols.tablets-cols_3-2{grid-template-columns:3fr 2fr}.g-cols.tablets-cols_1-3{grid-template-columns:1fr 3fr}.g-cols.tablets-cols_3-1{grid-template-columns:3fr 1fr}.g-cols.tablets-cols_1-4{grid-template-columns:1fr 4fr}.g-cols.tablets-cols_4-1{grid-template-columns:4fr 1fr}.g-cols.tablets-cols_1-5{grid-template-columns:1fr 5fr}.g-cols.tablets-cols_5-1{grid-template-columns:5fr 1fr}.g-cols.tablets-cols_1-2-1{grid-template-columns:1fr 2fr 1fr}.g-cols.tablets-cols_1-3-1{grid-template-columns:1fr 3fr 1fr}.g-cols.tablets-cols_1-4-1{grid-template-columns:1fr 4fr 1fr}}@media (max-width:600px){.g-cols.mobiles-cols_1{grid-template-columns:100%}.g-cols.mobiles-cols_1.reversed>div:last-of-type{order:-1}.g-cols.mobiles-cols_1.via_grid>.wpb_column.stretched,.g-cols.mobiles-cols_1.via_flex.type_boxes>.wpb_column.stretched{margin-left:var(--margin-inline-stretch);margin-right:var(--margin-inline-stretch)}.g-cols.mobiles-cols_2{grid-template-columns:repeat(2,1fr)}.g-cols.mobiles-cols_3{grid-template-columns:repeat(3,1fr)}.g-cols.mobiles-cols_4{grid-template-columns:repeat(4,1fr)}.g-cols.mobiles-cols_5{grid-template-columns:repeat(5,1fr)}.g-cols.mobiles-cols_6{grid-template-columns:repeat(6,1fr)}.g-cols.mobiles-cols_1-2{grid-template-columns:1fr 2fr}.g-cols.mobiles-cols_2-1{grid-template-columns:2fr 1fr}.g-cols.mobiles-cols_2-3{grid-template-columns:2fr 3fr}.g-cols.mobiles-cols_3-2{grid-template-columns:3fr 2fr}.g-cols.mobiles-cols_1-3{grid-template-columns:1fr 3fr}.g-cols.mobiles-cols_3-1{grid-template-columns:3fr 1fr}.g-cols.mobiles-cols_1-4{grid-template-columns:1fr 4fr}.g-cols.mobiles-cols_4-1{grid-template-columns:4fr 1fr}.g-cols.mobiles-cols_1-5{grid-template-columns:1fr 5fr}.g-cols.mobiles-cols_5-1{grid-template-columns:5fr 1fr}.g-cols.mobiles-cols_1-2-1{grid-template-columns:1fr 2fr 1fr}.g-cols.mobiles-cols_1-3-1{grid-template-columns:1fr 3fr 1fr}.g-cols.mobiles-cols_1-4-1{grid-template-columns:1fr 4fr 1fr}.g-cols:not([style*="--columns-gap"]){gap:1.5rem}}@media (max-width:766px){.l-canvas{overflow:hidden}.g-cols.stacking_default.reversed>div:last-of-type{order:-1}.g-cols.stacking_default.via_flex>div:not([class*="vc_col-xs"]){width:100%;margin:0 0 1.5rem}.g-cols.stacking_default.via_grid.mobiles-cols_1{grid-template-columns:100%}.g-cols.stacking_default.via_flex.type_boxes>div,.g-cols.stacking_default.via_flex.reversed>div:first-child,.g-cols.stacking_default.via_flex:not(.reversed)>div:last-child,.g-cols.stacking_default.via_flex>div.has_bg_color{margin-bottom:0}.g-cols.stacking_default.via_flex.type_default>.wpb_column.stretched{margin-left:-1rem;margin-right:-1rem}.g-cols.stacking_default.via_grid.mobiles-cols_1>.wpb_column.stretched,.g-cols.stacking_default.via_flex.type_boxes>.wpb_column.stretched{margin-left:var(--margin-inline-stretch);margin-right:var(--margin-inline-stretch)}.vc_column-inner.type_sticky>.wpb_wrapper,.vc_column_container.type_sticky>.vc_column-inner{top:0!important}}@media (min-width:767px){body:not(.rtl) .l-section.for_sidebar.at_left>div>.l-sidebar,.rtl .l-section.for_sidebar.at_right>div>.l-sidebar{order:-1}.vc_column_container.type_sticky>.vc_column-inner,.vc_column-inner.type_sticky>.wpb_wrapper{position:-webkit-sticky;position:sticky}.l-section.type_sticky{position:-webkit-sticky;position:sticky;top:calc( var(--wp-admin--admin-bar--height,0px) + var(--site-outline-width,0px) );z-index:21;transition:top 0.3s cubic-bezier(.78,.13,.15,.86) 0.1s}.l-section.type_sticky>.l-section-h{transition:padding-top 0.3s}body.header_hor .l-header.pos_fixed.sticky_auto_hide{z-index:22}body.header_hor .l-header.pos_fixed:not(.down)~.l-main .l-section.type_sticky:not(:first-of-type){top:calc( var(--wp-admin--admin-bar--height,0px) + var(--site-outline-width,0px) + var(--header-sticky-height) )}body.header_hor .l-header.pos_fixed.sticky:not(.down)~.l-main .l-section.type_sticky:first-of-type>.l-section-h{padding-top:var(--header-sticky-height)}body.header_hor.headerinpos_bottom .l-header.pos_fixed.sticky:not(.down)~.l-main .l-section.type_sticky:first-of-type>.l-section-h{padding-bottom:var(--header-sticky-height)!important}}@media (max-width:600px){.w-form-row.for_submit[style*=btn-size-mobiles] .w-btn{font-size:var(--btn-size-mobiles)!important}}:focus-visible,input[type=checkbox]:focus-visible + i,input[type=checkbox]:focus-visible~.w-color-switch-box,.w-nav-anchor:has( + .w-nav-item-toggle:focus-visible ) .w-nav-arrow::before,.woocommerce-mini-cart-item:has(:focus-visible),.w-filter-item.values_as_btn .w-filter-item-value:has(:focus-visible){outline-width:var(--focus-outline-width,2px );outline-style:solid;outline-offset:2px;outline-color:var(--color-akcent-niebieski)}.w-header-show{background:rgba(0,0,0,0.3);color:white!important}.no-touch .w-header-show:hover{background:var(--color-content-primary-grad)}[type=submit]:not(.w-btn):not(.button),.woocommerce .button:is(.alt,.checkout,.add_to_cart_button),.navstyle_1>.owl-nav button,.us-nav-style_1>*,.us-btn-style_1{font-style:normal;text-transform:uppercase;font-size:1em;line-height:1.2!important;font-weight:400;letter-spacing:0em;padding:0.9em 2.2em;transition-duration:0.3s;border-radius:25px;transition-timing-function:ease;--btn-height:calc(1.2em + 2 * 0.9em);--btn-border-width:1px;--btn-background:var(--color-cta);--btn-hover-background:var(--color-akcent-niebieski);--btn-border-color:#111111;--btn-hover-border-color:#0071E3;background:var(--btn-background,transparent);border-color:var(--btn-border-color,transparent);border-image:none;color:#ffffff!important}.w-filter-item-value.us-btn-style_1:has(input:checked),.w-tabs-section.active>.w-tabs-section-header.us-btn-style_1,.us-nav-style_1>span.current,.no-touch [type=submit]:not(.w-btn):not(.button):hover,.no-touch .woocommerce .button:is(.alt,.checkout,.add_to_cart_button):hover,.no-touch .navstyle_1>.owl-nav button:hover,.no-touch .us-nav-style_1>*:hover,.no-touch .us-btn-style_1:hover{background:var(--btn-hover-background,transparent);border-color:var(--btn-hover-border-color,transparent);border-image:none;color:var(--color-karty)!important}.navstyle_14>.owl-nav button,.us-nav-style_14>*,.us-btn-style_14{font-style:normal;text-transform:none;font-size:1em;line-height:1.2!important;font-weight:400;letter-spacing:0em;padding:0.9em 2.2em;transition-duration:0.3s;border-radius:25px;transition-timing-function:ease;--btn-height:calc(1.2em + 2 * 0.9em);--btn-border-width:1px;--btn-background:var(--color-cta);--btn-hover-background:var(--color-akcent-niebieski);--btn-border-color:#111111;--btn-hover-border-color:#0071E3;background:var(--btn-background,transparent);border-color:var(--btn-border-color,transparent);border-image:none;color:#ffffff!important}.w-filter-item-value.us-btn-style_14:has(input:checked),.w-tabs-section.active>.w-tabs-section-header.us-btn-style_14,.us-nav-style_14>span.current,.no-touch .navstyle_14>.owl-nav button:hover,.no-touch .us-nav-style_14>*:hover,.no-touch .us-btn-style_14:hover{background:var(--btn-hover-background,transparent);border-color:var(--btn-hover-border-color,transparent);border-image:none;color:var(--color-karty)!important}.navstyle_7>.owl-nav button,.us-nav-style_7>*,.us-btn-style_7{font-style:normal;text-transform:none;font-size:0,9em;line-height:1.2!important;font-weight:400;letter-spacing:0em;padding:0em 0em;transition-duration:0.3s;border-radius:25px;transition-timing-function:ease;--btn-height:calc(1.2em + 2 * 0em);--btn-border-width:1px;background:var(--btn-background,transparent);border-color:var(--btn-border-color,transparent);border-image:none;color:var(--color-akcent-niebieski)!important}.w-filter-item-value.us-btn-style_7:has(input:checked),.w-tabs-section.active>.w-tabs-section-header.us-btn-style_7,.us-nav-style_7>span.current,.no-touch .navstyle_7>.owl-nav button:hover,.no-touch .us-nav-style_7>*:hover,.no-touch .us-btn-style_7:hover{background:var(--btn-hover-background,transparent);border-color:var(--btn-hover-border-color,transparent);border-image:none;color:var(--color-akcent-niebieski)!important}.navstyle_6>.owl-nav button,.us-nav-style_6>*,.us-btn-style_6{font-style:normal;text-transform:none;font-size:1em;line-height:1.2!important;font-weight:400;letter-spacing:0em;padding:0.9em 2.2em;transition-duration:0.3s;border-radius:25px;transition-timing-function:ease;--btn-height:calc(1.2em + 2 * 0.9em);--btn-border-width:1px;--btn-background:var(--color-akcent-niebieski);--btn-hover-background:var(--color-tekst-glowny);--btn-border-color:#0071E3;--btn-hover-border-color:#1C1C1E;background:var(--btn-background,transparent);border-color:var(--btn-border-color,transparent);border-image:none;color:#ffffff!important}.w-filter-item-value.us-btn-style_6:has(input:checked),.w-tabs-section.active>.w-tabs-section-header.us-btn-style_6,.us-nav-style_6>span.current,.no-touch .navstyle_6>.owl-nav button:hover,.no-touch .us-nav-style_6>*:hover,.no-touch .us-btn-style_6:hover{background:var(--btn-hover-background,transparent);border-color:var(--btn-hover-border-color,transparent);border-image:none;color:var(--color-karty)!important}.navstyle_16>.owl-nav button,.us-nav-style_16>*,.us-btn-style_16{font-style:normal;text-transform:none;font-size:1em;line-height:1.2!important;font-weight:400;letter-spacing:0em;padding:0.5em 1em;transition-duration:0.3s;border-radius:25px;transition-timing-function:ease;--btn-height:calc(1.2em + 2 * 0.5em);--btn-border-width:1px;--btn-background:var(--color-nowosc);--btn-hover-background:var(--color-nowosc);--btn-border-color:#30D158;--btn-hover-border-color:#30D158;background:var(--btn-background,transparent);border-color:var(--btn-border-color,transparent);border-image:none;color:#ffffff!important}.w-filter-item-value.us-btn-style_16:has(input:checked),.w-tabs-section.active>.w-tabs-section-header.us-btn-style_16,.us-nav-style_16>span.current,.no-touch .navstyle_16>.owl-nav button:hover,.no-touch .us-nav-style_16>*:hover,.no-touch .us-btn-style_16:hover{background:var(--btn-hover-background,transparent);border-color:var(--btn-hover-border-color,transparent);border-image:none;color:var(--color-karty)!important}.navstyle_10>.owl-nav button,.us-nav-style_10>*,.us-btn-style_10{font-style:normal;text-transform:none;font-size:1em;line-height:1.2!important;font-weight:400;letter-spacing:0em;padding:0.9em 2.2em;transition-duration:0.3s;border-radius:25px;transition-timing-function:ease;--btn-height:calc(1.2em + 2 * 0.9em);--btn-border-width:1px;--btn-background:var(--color-background-button-);--btn-hover-background:var(--color-ikonki-garda);--btn-border-color:#e0b443;--btn-hover-border-color:#C99A3F;background:var(--btn-background,transparent);border-color:var(--btn-border-color,transparent);border-image:none;color:var(--color-tekst-glowny)!important}.w-filter-item-value.us-btn-style_10:has(input:checked),.w-tabs-section.active>.w-tabs-section-header.us-btn-style_10,.us-nav-style_10>span.current,.no-touch .navstyle_10>.owl-nav button:hover,.no-touch .us-nav-style_10>*:hover,.no-touch .us-btn-style_10:hover{background:var(--btn-hover-background,transparent);border-color:var(--btn-hover-border-color,transparent);border-image:none;color:var(--color-tekst-glowny)!important}.navstyle_8>.owl-nav button,.us-nav-style_8>*,.us-btn-style_8{font-style:normal;text-transform:uppercase;font-size:1em;line-height:1.2!important;font-weight:400;letter-spacing:0em;padding:0.7em 1.7em;transition-duration:0.3s;border-radius:25px;transition-timing-function:ease;--btn-height:calc(1.2em + 2 * 0.7em);--btn-border-width:1px;--btn-background:var(--color-akcent-niebieski);--btn-hover-background:var(--color-tekst-glowny);--btn-border-color:#0071E3;--btn-hover-border-color:#1C1C1E;background:var(--btn-background,transparent);border-color:var(--btn-border-color,transparent);border-image:none;color:#ffffff!important}.w-filter-item-value.us-btn-style_8:has(input:checked),.w-tabs-section.active>.w-tabs-section-header.us-btn-style_8,.us-nav-style_8>span.current,.no-touch .navstyle_8>.owl-nav button:hover,.no-touch .us-nav-style_8>*:hover,.no-touch .us-btn-style_8:hover{background:var(--btn-hover-background,transparent);border-color:var(--btn-hover-border-color,transparent);border-image:none;color:var(--color-karty)!important}.navstyle_4>.owl-nav button,.us-nav-style_4>*,.us-btn-style_4{font-style:normal;text-transform:uppercase;font-size:0.8em;line-height:1.2!important;font-weight:600;letter-spacing:0em;padding:0.9em 2.2em;transition-duration:0.3s;border-radius:25px;transition-timing-function:ease;--btn-height:calc(1.2em + 2 * 0.9em);--btn-border-width:1px;--btn-background:var(--color-cta);--btn-hover-background:var(--color-akcent-niebieski);--btn-border-color:#111111;--btn-hover-border-color:#0071E3;background:var(--btn-background,transparent);border-color:var(--btn-border-color,transparent);border-image:none;color:#ffffff!important}.w-filter-item-value.us-btn-style_4:has(input:checked),.w-tabs-section.active>.w-tabs-section-header.us-btn-style_4,.us-nav-style_4>span.current,.no-touch .navstyle_4>.owl-nav button:hover,.no-touch .us-nav-style_4>*:hover,.no-touch .us-btn-style_4:hover{background:var(--btn-hover-background,transparent);border-color:var(--btn-hover-border-color,transparent);border-image:none;color:var(--color-karty)!important}.woocommerce .button,.navstyle_2>.owl-nav button,.us-nav-style_2>*,.us-btn-style_2{font-style:normal;text-transform:uppercase;font-size:1em;line-height:1.2!important;font-weight:400;letter-spacing:0em;padding:0.9em 2.2em;transition-duration:0.3s;border-radius:25px;transition-timing-function:ease;--btn-height:calc(1.2em + 2 * 0.9em);--btn-border-width:1px;--btn-hover-background:var(--color-akcent-niebieski);--btn-border-color:#111111;--btn-hover-border-color:#0071E3;background:var(--btn-background,transparent);border-color:var(--btn-border-color,transparent);border-image:none;color:var(--color-cta)!important}.w-filter-item-value.us-btn-style_2:has(input:checked),.w-tabs-section.active>.w-tabs-section-header.us-btn-style_2,.us-nav-style_2>span.current,.no-touch .woocommerce .button:hover,.no-touch .navstyle_2>.owl-nav button:hover,.no-touch .us-nav-style_2>*:hover,.no-touch .us-btn-style_2:hover{background:var(--btn-hover-background,transparent);border-color:var(--btn-hover-border-color,transparent);border-image:none;color:var(--color-karty)!important}.navstyle_15>.owl-nav button,.us-nav-style_15>*,.us-btn-style_15{font-style:normal;text-transform:none;font-size:1em;line-height:1.2!important;font-weight:400;letter-spacing:0em;padding:0.9em 2.2em;transition-duration:0.3s;border-radius:25px;transition-timing-function:ease;--btn-height:calc(1.2em + 2 * 0.9em);--btn-border-width:1px;--btn-hover-background:var(--color-akcent-niebieski);--btn-border-color:#111111;--btn-hover-border-color:#0071E3;background:var(--btn-background,transparent);border-color:var(--btn-border-color,transparent);border-image:none;color:var(--color-cta)!important}.w-filter-item-value.us-btn-style_15:has(input:checked),.w-tabs-section.active>.w-tabs-section-header.us-btn-style_15,.us-nav-style_15>span.current,.no-touch .navstyle_15>.owl-nav button:hover,.no-touch .us-nav-style_15>*:hover,.no-touch .us-btn-style_15:hover{background:var(--btn-hover-background,transparent);border-color:var(--btn-hover-border-color,transparent);border-image:none;color:var(--color-karty)!important}.navstyle_5>.owl-nav button,.us-nav-style_5>*,.us-btn-style_5{font-style:normal;text-transform:uppercase;font-size:0.8em;line-height:1.2!important;font-weight:600;letter-spacing:0em;padding:0.9em 2.2em;transition-duration:0.3s;border-radius:25px;transition-timing-function:ease;--btn-height:calc(1.2em + 2 * 0.9em);--btn-border-width:1px;--btn-hover-background:var(--color-akcent-niebieski);--btn-border-color:#111111;--btn-hover-border-color:#0071E3;background:var(--btn-background,transparent);border-color:var(--btn-border-color,transparent);border-image:none;color:var(--color-cta)!important}.w-filter-item-value.us-btn-style_5:has(input:checked),.w-tabs-section.active>.w-tabs-section-header.us-btn-style_5,.us-nav-style_5>span.current,.no-touch .navstyle_5>.owl-nav button:hover,.no-touch .us-nav-style_5>*:hover,.no-touch .us-btn-style_5:hover{background:var(--btn-hover-background,transparent);border-color:var(--btn-hover-border-color,transparent);border-image:none;color:var(--color-karty)!important}.navstyle_12>.owl-nav button,.us-nav-style_12>*,.us-btn-style_12{font-style:normal;text-transform:uppercase;font-size:0.8em;line-height:1.2!important;font-weight:600;letter-spacing:0em;padding:1em 1.5em;transition-duration:0.3s;border-radius:25px;transition-timing-function:ease;--btn-height:calc(1.2em + 2 * 1em);--btn-border-width:1px;--btn-background:var(--color-tekst-w-footerze);--btn-hover-background:var(--color-tekst-glowny);--btn-border-color:#d9d9d9;--btn-hover-border-color:#1C1C1E;background:var(--btn-background,transparent);border-color:var(--btn-border-color,transparent);border-image:none;color:var(--color-cta)!important}.w-filter-item-value.us-btn-style_12:has(input:checked),.w-tabs-section.active>.w-tabs-section-header.us-btn-style_12,.us-nav-style_12>span.current,.no-touch .navstyle_12>.owl-nav button:hover,.no-touch .us-nav-style_12>*:hover,.no-touch .us-btn-style_12:hover{background:var(--btn-hover-background,transparent);border-color:var(--btn-hover-border-color,transparent);border-image:none;color:var(--color-karty)!important}.navstyle_11>.owl-nav button,.us-nav-style_11>*,.us-btn-style_11{font-style:normal;text-transform:none;font-size:0.8em;line-height:1.2!important;font-weight:600;letter-spacing:0em;padding:0.9em 2.2em;transition-duration:0.3s;border-radius:25px;transition-timing-function:ease;--btn-height:calc(1.2em + 2 * 0.9em);--btn-border-width:1px;--btn-background:var(--color-tlo-wyrnionych-sekcji);--btn-hover-background:var(--color-tlo-wyrnionych-sekcji);--btn-border-color:#F3EFE8;--btn-hover-border-color:#F3EFE8;background:var(--btn-background,transparent);border-color:var(--btn-border-color,transparent);border-image:none;color:var(--color-cta)!important}.w-filter-item-value.us-btn-style_11:has(input:checked),.w-tabs-section.active>.w-tabs-section-header.us-btn-style_11,.us-nav-style_11>span.current,.no-touch .navstyle_11>.owl-nav button:hover,.no-touch .us-nav-style_11>*:hover,.no-touch .us-btn-style_11:hover{background:var(--btn-hover-background,transparent);border-color:var(--btn-hover-border-color,transparent);border-image:none;color:var(--color-tekst-glowny)!important}.navstyle_3>.owl-nav button,.us-nav-style_3>*,.us-btn-style_3{font-style:normal;text-transform:uppercase;font-size:1em;line-height:1.2!important;font-weight:400;letter-spacing:0em;padding:0.9em 2.2em;transition-duration:0.3s;border-radius:25px;transition-timing-function:ease;--btn-height:calc(1.2em + 2 * 0.9em);--btn-border-width:1px;--btn-hover-background:var(--color-akcent-niebieski);--btn-border-color:#FEFDFC;--btn-hover-border-color:#0071E3;background:var(--btn-background,transparent);border-color:var(--btn-border-color,transparent);border-image:none;color:var(--color-karty)!important}.w-filter-item-value.us-btn-style_3:has(input:checked),.w-tabs-section.active>.w-tabs-section-header.us-btn-style_3,.us-nav-style_3>span.current,.no-touch .navstyle_3>.owl-nav button:hover,.no-touch .us-nav-style_3>*:hover,.no-touch .us-btn-style_3:hover{background:var(--btn-hover-background,transparent);border-color:var(--btn-hover-border-color,transparent);border-image:none;color:var(--color-karty)!important}.navstyle_9>.owl-nav button,.us-nav-style_9>*,.us-btn-style_9{font-style:normal;text-transform:none;font-size:1rem;line-height:1.2!important;font-weight:;letter-spacing:0em;padding:0.1em 0.5em;transition-duration:0.3s;border-radius:50px;transition-timing-function:ease;--btn-height:calc(1.2em + 2 * 0.1em);--btn-border-width:2px;--btn-background:var(--color-tlo-podstawowe);--btn-hover-background:var(--color-tlo-dobierz-materac-);--btn-border-color:#F7F5F2;--btn-hover-border-color:#F1EDE9;background:var(--btn-background,transparent);border-color:var(--btn-border-color,transparent);border-image:none;color:var(--color-tekst-glowny)!important}.w-filter-item-value.us-btn-style_9:has(input:checked),.w-tabs-section.active>.w-tabs-section-header.us-btn-style_9,.us-nav-style_9>span.current,.no-touch .navstyle_9>.owl-nav button:hover,.no-touch .us-nav-style_9>*:hover,.no-touch .us-btn-style_9:hover{background:var(--btn-hover-background,transparent);border-color:var(--btn-hover-border-color,transparent);border-image:none;color:var(--color-tekst-glowny)!important}.navstyle_17>.owl-nav button,.us-nav-style_17>*,.us-btn-style_17{font-style:normal;text-transform:none;font-size:1rem;line-height:1.2!important;font-weight:;letter-spacing:0em;padding:0.15em 0.5em;transition-duration:0.3s;border-radius:50px;transition-timing-function:ease;--btn-height:calc(1.2em + 2 * 0.15em);--btn-border-width:1px;--btn-background:var(--color-karty);--btn-hover-background:var(--color-karty);--btn-border-color:#666666;--btn-hover-border-color:#666666;background:var(--btn-background,transparent);border-color:var(--btn-border-color,transparent);border-image:none;color:var(--color-tekst-glowny)!important}.w-filter-item-value.us-btn-style_17:has(input:checked),.w-tabs-section.active>.w-tabs-section-header.us-btn-style_17,.us-nav-style_17>span.current,.no-touch .navstyle_17>.owl-nav button:hover,.no-touch .us-nav-style_17>*:hover,.no-touch .us-btn-style_17:hover{background:var(--btn-hover-background,transparent);border-color:var(--btn-hover-border-color,transparent);border-image:none;color:var(--color-tekst-glowny)!important}.navstyle_13>.owl-nav button,.us-nav-style_13>*,.us-btn-style_13{font-style:normal;text-transform:none;font-size:1rem;line-height:1.2!important;font-weight:;letter-spacing:0em;padding:0em 0em;transition-duration:0.3s;border-radius:50px;transition-timing-function:ease;--btn-height:calc(1.2em + 2 * 0em);--btn-border-width:2px;background:var(--btn-background,transparent);border-color:var(--btn-border-color,transparent);border-image:none;color:var(--color-tekst-glowny)!important}.w-filter-item-value.us-btn-style_13:has(input:checked),.w-tabs-section.active>.w-tabs-section-header.us-btn-style_13,.us-nav-style_13>span.current,.no-touch .navstyle_13>.owl-nav button:hover,.no-touch .us-nav-style_13>*:hover,.no-touch .us-btn-style_13:hover{background:var(--btn-hover-background,transparent);border-color:var(--btn-hover-border-color,transparent);border-image:none;color:var(--color-tekst-glowny)!important}:root{--inputs-font-family:inherit;--inputs-font-size:1em;--inputs-font-weight:400;--inputs-letter-spacing:0em;--inputs-text-transform:none;--inputs-height:3em;--inputs-padding:1em;--inputs-checkbox-size:1.5em;--inputs-border-width:0px;--inputs-border-radius:5px;--inputs-text-color:var(--color-tekst-dodatkowy);--inputs-box-shadow:0px 0px 0px 1px var(--color-tekst-w-footerze) inset;--inputs-focus-text-color:var(--color-content-text);--inputs-focus-box-shadow:0px 0px 0px 1px var(--color-tekst-glowny) inset}.us-field-style_3{--inputs-font-family:inherit;--inputs-font-size:1em;--inputs-font-weight:400;--inputs-letter-spacing:0em;--inputs-text-transform:none;--inputs-height:3em;--inputs-padding:1em;--inputs-checkbox-size:1.5em;--inputs-border-width:0px;--inputs-border-radius:25px;--inputs-text-color:var(--color-tekst-dodatkowy);--inputs-box-shadow:0px 0px 0px 1px var(--color-tekst-w-footerze) inset;--inputs-focus-text-color:var(--color-content-text);--inputs-focus-box-shadow:0px 0px 0px 1px var(--color-tekst-glowny) inset}.us-field-style_2{--inputs-font-family:inherit;--inputs-font-size:1em;--inputs-font-weight:400;--inputs-letter-spacing:0em;--inputs-text-transform:none;--inputs-height:3em;--inputs-padding:1em;--inputs-checkbox-size:1.5em;--inputs-border-width:0px;--inputs-border-radius:5px;--inputs-background:var(--color-karty);--inputs-border-color:var(--color-tlo-wyrnionych-sekcji);--inputs-text-color:var(--color-tekst-dodatkowy);--inputs-box-shadow:0px 0px 0px 1px var(--color-tekst-w-footerze) inset;--inputs-focus-background:var(--color-karty);--inputs-focus-border-color:var(--color-karty);--inputs-focus-text-color:var(--color-content-text);--inputs-focus-box-shadow:0px 0px 0px 1px var(--color-tekst-glowny) inset}.color_alternate .w-form-row.move_label .w-form-row-label{background:var(--color-alt-content-bg-grad)}.color_footer-top .w-form-row.move_label .w-form-row-label{background:var(--color-subfooter-bg-grad)}.color_footer-bottom .w-form-row.move_label .w-form-row-label{background:var(--color-footer-bg-grad)}.leaflet-default-icon-path{background-image:url(https://atm.mcreate.pl/wp-content/themes/Impreza/common/css/vendor/images/marker-icon.png)}.woocommerce-product-gallery{--gallery-main-ratio:3/2;--gallery-thumb-ratio:4/3;--gallery-columns:4;--gallery-gap:1.5rem;--gallery-thumb-columns:4;--gallery-thumb-gap:5px;--gallery-thumb-width:6rem}#photoswipe-fullscreen-dialog{--fullscreen-color:var(--color-content-bg)}.w-nav.type_desktop .menu-item-4955 .w-nav-list.level_2{width:min(100vw,750px)}body.header_hor .w-nav.type_desktop .menu-item-4955{position:static}.w-nav.type_desktop .menu-item-4956 .w-nav-list.level_2{width:min(100vw,750px)}body.header_hor .w-nav.type_desktop .menu-item-4956{position:static}.w-nav.type_desktop .menu-item-2510 .w-nav-list.level_2{--dropdown-padding:40px;left:0;right:0;transform-origin:50% 0;background:var(--color-tlo-podstawowe)!important;color:var(--color-tekst-glowny)!important}body.header_hor .w-nav.type_desktop .menu-item-2510{position:static}@media (max-width:1439px){.owl-carousel.arrows-hor-pos_on_sides_outside .owl-nav button{transform:none}}</style>
				<style id="us-custom-css">.l-section.atm-section-anchor{position:relative!important}.l-section.atm-section-anchor .g-cols,.l-section.atm-section-anchor .g-cols-html,.l-section.atm-section-anchor [class*="wpb_column"],.l-section.atm-section-anchor .vc_column-inner{position:static!important}.atm-absolute-bottom{position:absolute!important;bottom:20px!important; left:50%!important;transform:translateX(-50%)!important;width:auto!important;z-index:10!important}#btn-less{margin-top:-100px!important}.w-tabs-item.active{background-color:#0071E3!important;color:#FEFDFC!important}.text-blog{color:#1C1C1E!important}@media (max-width:599px){.mobile-break{display:block!important}}.delivery-time-container{background-color:#f4f6fb;border-radius:16px;padding:24px;font-family:inherit;box-sizing:border-box;color:#0f172a;width:100%}.delivery-time-header{display:flex;align-items:center;gap:12px;margin-bottom:20px}.delivery-time-header svg{flex-shrink:0}.delivery-time-title{font-size:15px;font-weight:600;color:#0f172a;line-height:1.4}.delivery-time-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.delivery-badge{font-size:13px;font-weight:700;padding:10px 20px;border-radius:50px;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;min-width:150px}.delivery-badge-fast{background-color:#0066ff;color:#ffffff}.delivery-badge-standard{background-color:#eaedf2;color:#0f172a}.delivery-label{font-size:13px;font-weight:500;color:#334155;line-height:1.3;min-width:130px}.delivery-pills-wrapper{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.delivery-pill{background-color:#ffffff;border:1px solid #e2e8f0;border-radius:12px;padding:8px 8px;font-size:10px;font-weight:400;color:#0f172a;box-shadow:0 1px 2px rgba(0,0,0,0.02)}.delivery-box-large{background-color:#ffffff;border:1px solid #e2e8f0;border-radius:16px;padding:10px 24px;font-size:13px;font-weight:500;color:#0f172a;text-align:center;box-shadow:0 1px 2px rgba(0,0,0,0.02);line-height:1.4;flex:1;max-width:420px}.delivery-divider{height:1px;background-color:#e2e8f0;margin:18px 0;width:100%}.delivery-footer{display:flex;align-items:center;gap:10px;margin-top:20px;font-size:12px;color:#64748b;line-height:1.4}.delivery-footer-dot{width:8px;height:8px;background-color:#94a3b8;border-radius:50%;display:inline-block;flex-shrink:0}@media (max-width:768px){.delivery-time-container{padding:16px}.delivery-time-row{flex-direction:column;align-items:stretch;gap:12px}.delivery-badge{width:100%;box-sizing:border-box}.delivery-label{min-width:auto}.delivery-pills-wrapper{width:100%}.delivery-pill{flex:1;text-align:center;min-width:60px;padding:6px 10px}.delivery-box-large{max-width:100%;width:100%;box-sizing:border-box}}form.cart button.single_add_to_cart_button,.w-post-elm.product_field_add_to_cart button,.w-post-elm.product_field_add_to_cart .w-btn{background:#f6c951!important;background-color:#f6c951!important;border-color:#f6c951!important;box-shadow:none!important}form.cart button.single_add_to_cart_button::before,form.cart button.single_add_to_cart_button::after,.w-post-elm.product_field_add_to_cart button::before,.w-post-elm.product_field_add_to_cart button::after{display:none!important;background:transparent!important}form.cart button.single_add_to_cart_button,form.cart button.single_add_to_cart_button *,.w-post-elm.product_field_add_to_cart button,.w-post-elm.product_field_add_to_cart button *{color:#1C1C1E!important;-webkit-text-fill-color:#1C1C1E!important;fill:#1C1C1E!important}form.cart button.single_add_to_cart_button:hover,.w-post-elm.product_field_add_to_cart button:hover,.w-post-elm.product_field_add_to_cart .w-btn:hover{background:#e0b443!important;background-color:#e0b443!important;border-color:#e0b443!important}form.cart button.single_add_to_cart_button:hover *,.w-post-elm.product_field_add_to_cart button:hover *{color:#1C1C1E!important;-webkit-text-fill-color:#1C1C1E!important}.collection{color:#C99A3F!important}.hero-text{font-family:canela regular!important; font-size:clamp(40px,5vw + 1rem,56px)!important;line-height:clamp(48px,6vw,64px)!important;font-weight:400!important;text-transform:uppercase!important}.product-wyroznik{color:#0071E3!important}.button .wc-forward{background-color:none!important}.mcreate-features-grid{display:flex;justify-content:space-between;align-items:flex-start;width:100%;margin:5px 0;padding:5px 0;box-sizing:border-box;min-height:100px;max-height:100px}.mcreate-feature-item{display:flex;flex-direction:column;align-items:center;text-align:center;flex:1;padding:0 8px;position:relative;box-sizing:border-box}.mcreate-feature-item:not(:last-child)::after{content:"";position:absolute;right:0;top:10%;height:80px;width:1px;background-color:#ECEAE8}.mcreate-feature-item img{width:38px;height:38px;object-fit:contain;margin-bottom:8px}.mcreate-feature-item span{font-size:12px;line-height:1.25;color:#1C1C1E;font-weight:400}html body .layout_5087 .usg_hwrapper_2,html body .layout_5087 div.usg_hwrapper_2,html body .usg_hwrapper_2{border:none!important;border-top:0 none transparent!important;border-bottom:0 none transparent!important;border-top-width:0!important;border-bottom-width:0!important;border-top-style:none!important;border-bottom-style:none!important;box-shadow:none!important}html body .layout_5087 .usg_hwrapper_2::before,html body .layout_5087 .usg_hwrapper_2::after{display:none!important;content:none!important}.mcreate-hardness-container{display:flex;flex-direction:column;gap:6px;margin:5px 0}.mcreate-hardness-row{display:inline-flex;align-items:center;gap:8px}.mcreate-hardness-label{font-size:13px;font-weight:600;color:#1C1C1E;min-width:22px}.mcreate-hardness-dots{display:inline-flex;align-items:center;gap:6px}.mcreate-dot{width:14px;height:14px;border-radius:50%;display:inline-block;box-sizing:border-box;border:2px solid #b6a8a0}.mcreate-dot.full{background-color:#b6a8a0}.mcreate-dot.half{background:linear-gradient(90deg,#b6a8a0 50%,transparent 50%)}.mcreate-dot.empty{background-color:transparent}.w-tabs-section-title{color:#1C1C1E!important}.us_animate_this{animation-duration:2s!important}.text-blue{color:#0071E3!important}.text-cacao{color:#b68732!important}.w-tabs-section-title{font-weight:600!important}.impreza-wc-reviews-outer{width:100%;margin:2rem 0;box-sizing:border-box}.impreza-reviews-summary-box{background:transparent;box-shadow:none;padding:0;margin-bottom:24px;display:flex;align-items:center;gap:12px}.impreza-summary-stars{display:flex;align-items:center;gap:3px}.impreza-star{width:22px;height:22px}.impreza-summary-label{font-size:1rem;font-weight:400;color:#111111;line-height:1}.impreza-wc-reviews-wrapper{display:flex;flex-direction:column;gap:20px;width:100%}@media (min-width:1024px){.impreza-wc-reviews-wrapper{flex-direction:row;align-items:stretch;gap:24px}.impreza-wc-reviews-main{flex:1 1 72%;min-width:0}.impreza-swiper-control-card{flex:0 0 28%;min-width:240px;display:flex}}@media (max-width:1023px){.impreza-swiper-control-card{display:none!important}.impreza-wc-reviews-swiper{overflow:visible}.impreza-wc-reviews-main{overflow:hidden;width:100%}}.impreza-wc-reviews-swiper{width:100%;height:100%;border-radius:10px;overflow:hidden}.impreza-wc-reviews-swiper .swiper-wrapper{align-items:stretch}.impreza-wc-reviews-swiper .swiper-slide{height:auto;display:flex}.impreza-review-card{background-color:#FEFDFC;border:none;border-radius:10px;padding:2rem 1.5rem;display:flex;flex-direction:column;justify-content:space-between;width:100%;box-sizing:border-box;box-shadow:0 4px 20px rgba(0,0,0,0.015)}@media (min-width:1024px){.impreza-review-card{padding:3rem 2.5rem}}.impreza-review-text{font-size:1rem;line-height:1.5;color:#1a1a1a;margin-bottom:2rem;font-weight:400}@media (min-width:1024px){.impreza-review-text{font-size:1rem;margin-bottom:2.5rem}}.impreza-review-text p{margin:0}.impreza-review-meta{display:flex;flex-direction:column;gap:0.35rem}.impreza-review-author{font-weight:700;font-size:1.05rem;color:#111111}.impreza-review-verified{font-size:0.9rem;color:#777777}.impreza-swiper-control-card{background-color:#FEFDFC;border:none;border-radius:10px;padding:2rem 1.5rem;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-sizing:border-box;box-shadow:0 4px 20px rgba(0,0,0,0.015)}.impreza-swiper-counter{font-size:2.4rem;font-weight:400;color:#111111;line-height:1;letter-spacing:-0.5px}.impreza-swiper-subtext{font-size:0.9rem;color:#666666;margin-top:10px;margin-bottom:24px}.impreza-swiper-nav-buttons{display:flex;align-items:center;gap:12px}.impreza-swiper-btn{width:44px;height:44px;border-radius:50%;border:1px solid #dcdcdc;background-color:#ffffff;color:#111111;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.2s ease;padding:0;outline:none}.impreza-swiper-btn:hover{border-color:#111111;background-color:#111111;color:#ffffff}.impreza-wc-reviews-outer{width:100%;margin:2rem 0;box-sizing:border-box}.impreza-reviews-summary-box{background:transparent;box-shadow:none;padding:0;margin-bottom:24px;display:flex;align-items:center;gap:12px}.impreza-summary-stars{display:flex;align-items:center;gap:3px}.impreza-star{width:22px;height:22px}.impreza-summary-label{font-size:1rem;font-weight:400;color:#111111;line-height:1}.impreza-wc-reviews-wrapper{display:flex;flex-direction:column;gap:20px;width:100%}@media (min-width:1024px){.impreza-wc-reviews-wrapper{flex-direction:row;align-items:stretch;gap:24px}.impreza-wc-reviews-main{flex:1 1 72%;min-width:0}.impreza-swiper-control-card{flex:0 0 28%;min-width:240px;display:flex}}@media (max-width:1023px){.impreza-swiper-control-card{display:none!important}.impreza-wc-reviews-swiper{overflow:visible}.impreza-wc-reviews-main{overflow:hidden;width:100%}}.impreza-wc-reviews-swiper{width:100%;height:100%;border-radius:10px;overflow:hidden}.impreza-wc-reviews-swiper .swiper-wrapper{align-items:stretch}.impreza-wc-reviews-swiper .swiper-slide{height:auto;display:flex}.impreza-review-card{background-color:#FEFDFC;border:none;border-radius:10px;padding:2rem 1.5rem;display:flex;flex-direction:column;justify-content:space-between;width:100%;box-sizing:border-box;box-shadow:0 4px 20px rgba(0,0,0,0.015)}@media (min-width:1024px){.impreza-review-card{padding:3rem 2.5rem}}.impreza-review-text{font-size:1rem;line-height:1.5;color:#1a1a1a;margin-bottom:2rem;font-weight:400}@media (min-width:1024px){.impreza-review-text{font-size:1rem;margin-bottom:2.5rem}}.impreza-review-text p{margin:0}.impreza-review-meta{display:flex;flex-direction:column;gap:0.35rem}.impreza-review-author{font-weight:700;font-size:1.05rem;color:#111111}.impreza-review-verified{font-size:0.9rem;color:#777777}.impreza-swiper-control-card{background-color:#FEFDFC;border:none;border-radius:10px;padding:2rem 1.5rem;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-sizing:border-box;box-shadow:0 4px 20px rgba(0,0,0,0.015)}.impreza-swiper-counter{font-size:2.4rem;font-weight:400;color:#111111;line-height:1;letter-spacing:-0.5px}.impreza-swiper-subtext{font-size:0.9rem;color:#666666;margin-top:10px;margin-bottom:24px}.impreza-swiper-nav-buttons{display:flex;align-items:center;gap:12px}.impreza-swiper-btn{width:44px;height:44px;border-radius:50%;border:1px solid #dcdcdc;background-color:#ffffff;color:#111111;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.2s ease;padding:0;outline:none}.impreza-swiper-btn:hover{border-color:#111111;background-color:#111111;color:#ffffff}.materac-shadow-effect{position:relative;display:block;overflow:visible!important;box-sizing:border-box}.materac-shadow-effect::after,.materac-shadow-effect::before{display:none!important;content:none!important}.materac-shadow-effect img,.materac-shadow-effect svg,.materac-shadow-effect .w-grid-item-h{display:block;width:100%;height:auto;overflow:visible!important;filter:drop-shadow(-2px 4px 3px rgba(0,0,0,0.24)) drop-shadow(-6px 12px 8px rgba(0,0,0,0.17)) drop-shadow(-11px 18px 14px rgba(0,0,0,0.10));transition:filter 0.3s cubic-bezier(0.25,1,0.5,1),transform 0.3s cubic-bezier(0.25,1,0.5,1);will-change:filter,transform}.us-popup-wrap .us-popup-box{background-color:#FDFBF9!important;padding:24px 20px!important}.us-popup-close{top:20px!important;left:20px!important;width:38px!important;height:38px!important;border-radius:50%!important;background:#F3EFEA!important;color:#111111!important}.atm-lined-subtitle{display:flex;align-items:center;justify-content:center;gap:12px;font-size:0.8rem;color:#b89c7d;margin:10px 0 20px 0;text-transform:uppercase;letter-spacing:0.05em}.atm-lined-subtitle::before,.atm-lined-subtitle::after{content:'';height:1px;width:40px;background-color:#dcd4ca}.atm-mobile-accordion-menu{width:100%!important;display:block!important}.atm-mobile-accordion-menu ul.atm-menu-list,.atm-mobile-accordion-menu ul.sub-menu{display:flex!important;flex-direction:column!important;padding:0!important;margin:0!important;list-style:none!important;width:100%!important}.atm-mobile-accordion-menu li.menu-item{border-bottom:1px solid #f0ede8!important;position:relative!important;margin:0!important;display:block!important;width:100%!important}.atm-mobile-accordion-menu li.menu-item>a{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:14px 0!important;font-size:0.95rem!important;font-weight:500!important;color:#222222!important;text-transform:uppercase!important;background:transparent!important;letter-spacing:0.04em!important;width:100%!important;box-sizing:border-box!important;text-decoration:none!important}.atm-mobile-accordion-menu li.menu-item-has-children>a::after{content:''!important;display:inline-block!important;width:8px!important;height:8px!important;border-right:1.5px solid #555555!important;border-bottom:1.5px solid #555555!important;transform:rotate(45deg)!important;transition:transform 0.3s ease!important;margin-right:6px!important;flex-shrink:0!important}.atm-mobile-accordion-menu li.menu-item-has-children.active-expanded>a::after{transform:rotate(-135deg)!important}.atm-mobile-accordion-menu li.menu-item-has-children>ul.sub-menu{display:none!important;padding-left:0!important;background-color:#faf7f2!important;width:100%!important}.atm-mobile-accordion-menu li.menu-item-has-children.active-expanded>ul.sub-menu{display:block!important}.atm-mobile-accordion-menu ul.sub-menu li.menu-item{border-bottom:1px solid #eee9e2!important}.atm-mobile-accordion-menu ul.sub-menu li.menu-item>a{padding:12px 0 12px 20px!important;font-size:0.9rem!important;font-weight:400!important;text-transform:none!important;color:#444444!important}.atm-mobile-accordion-menu ul.sub-menu ul.sub-menu li.menu-item>a{padding-left:36px!important;font-size:0.85rem!important;color:#666666!important}.atm-mobile-badges-row{margin-top:25px!important;padding-top:20px!important;border-top:1px solid #eae5df!important;display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:flex-start!important}.atm-mobile-badges-row>.vc_column_inner,.atm-mobile-badges-row>.vc_column_container{flex:1!important;text-align:center!important;position:relative!important;padding:0 6px!important}.atm-mobile-badges-row>.vc_column_inner:not(:last-child)::after,.atm-mobile-badges-row>.vc_column_container:not(:last-child)::after{content:''!important;position:absolute!important;right:0!important;top:10%!important;height:80%!important;width:1px!important;background-color:#e5e0d8!important}.us-popup-close,.w-popup-closer,.us-popup-close *,.w-popup-closer *{outline:none!important;outline-style:none!important;box-shadow:none!important;border:none!important;-webkit-tap-highlight-color:transparent!important;-webkit-touch-callout:none!important;user-select:none!important}.us-popup-close:focus,.us-popup-close:focus-visible,.us-popup-close:active,.us-popup-close:hover,.w-popup-closer:focus,.w-popup-closer:focus-visible,.w-popup-closer:active,.w-popup-closer:hover{outline:none!important;outline-style:none!important;box-shadow:none!important;border:none!important;-webkit-tap-highlight-color:transparent!important}.atm-accordion-menu-box li.atm-nav-item.has-children:hover>.atm-nav-row,.atm-accordion-menu-box li.atm-nav-item.has-children.is-open>.atm-nav-row,.atm-accordion-menu-box ul.atm-nav-sub li.atm-nav-item:hover,.atm-accordion-menu-box ul.atm-nav-sub a.atm-nav-link:hover,.atm-accordion-menu-box ul.atm-nav-sub a.atm-nav-link:active,.w-nav-list.level_2 .w-nav-item:hover>.w-nav-anchor,.w-nav-list.level_2 .w-nav-item.active>.w-nav-anchor,.w-nav-list.level_2 .w-nav-item.current-menu-item>.w-nav-anchor,.w-nav-list.level_3 .w-nav-item:hover>.w-nav-anchor{background-color:#f3f0ed!important;transition:background-color 0.2s ease}.atm-accordion-menu-box{padding-left:15px!important;padding-right:15px!important}.atm-accordion-menu-box .atm-nav-row{padding-left:10px!important;padding-right:10px!important;border-radius:5px!important;transition:background-color 0.2s ease,border-radius 0.2s ease}.atm-accordion-menu-box li.atm-nav-item.has-children:hover>.atm-nav-row,.atm-accordion-menu-box li.atm-nav-item.has-children.is-open>.atm-nav-row,.atm-accordion-menu-box ul.atm-nav-sub li.atm-nav-item:hover,.atm-accordion-menu-box ul.atm-nav-sub a.atm-nav-link:hover,.atm-accordion-menu-box ul.atm-nav-sub a.atm-nav-link:active,.w-nav-list.level_2 .w-nav-item:hover>.w-nav-anchor,.w-nav-list.level_2 .w-nav-item.active>.w-nav-anchor,.w-nav-list.level_2 .w-nav-item.current-menu-item>.w-nav-anchor,.w-nav-list.level_3 .w-nav-item:hover>.w-nav-anchor{background-color:#f3f0ed!important;border-radius:5px!important}.atm-accordion-menu-box ul.atm-nav-sub{border-radius:5px!important;margin-top:4px!important;margin-bottom:4px!important}.atm-accordion-menu-box{padding-left:0!important;padding-right:0!important;width:100%!important}.atm-accordion-menu-box .atm-nav-row{padding-left:10px!important;padding-right:10px!important;border-radius:5px!important;transition:background-color 0.2s ease}.atm-accordion-menu-box li.atm-nav-item.has-children:hover>.atm-nav-row,.atm-accordion-menu-box li.atm-nav-item.has-children.is-open>.atm-nav-row,.atm-accordion-menu-box ul.atm-nav-sub li.atm-nav-item:hover,.atm-accordion-menu-box ul.atm-nav-sub a.atm-nav-link:hover,.atm-accordion-menu-box ul.atm-nav-sub a.atm-nav-link:active,.w-nav-list.level_2 .w-nav-item:hover>.w-nav-anchor,.w-nav-list.level_2 .w-nav-item.active>.w-nav-anchor,.w-nav-list.level_2 .w-nav-item.current-menu-item>.w-nav-anchor,.w-nav-list.level_3 .w-nav-item:hover>.w-nav-anchor{background-color:#f3f0ed!important;border-radius:5px!important}.atm-accordion-menu-box ul.atm-nav-sub{border-radius:5px!important;margin-top:2px!important;margin-bottom:2px!important}.atm-accordion-menu-box ul.atm-nav-sub a.atm-nav-link{padding-left:15px!important}.atm-accordion-menu-box ul.atm-nav-sub ul.atm-nav-sub a.atm-nav-link{padding-left:28px!important}.atm-nav-sub{max-height:0;overflow:hidden;opacity:0;transition:max-height 0.35s ease-in-out,opacity 0.25s ease-in-out;list-style:none;padding-left:15px}.atm-nav-item.has-children.is-opened>.atm-nav-sub{max-height:800px; opacity:1}.atm-nav-arrow{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:transform 0.3s ease}.atm-nav-item.has-children.is-opened>.atm-nav-row .atm-nav-arrow{transform:rotate(180deg)}.mcreate-swatches-grid{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px;margin-bottom:16px}.mcreate-swatch{background-color:var(--color-content-secondary,#FEFDFC);color:var(--color-content-text,#1C1C1E);border:1px solid var(--color-content-border,#E1DDD7);border-radius:var(--site-border-radius,0.3rem);padding:10px 16px;font-size:15px;font-weight:500;cursor:pointer;transition:all 0.2s ease-in-out;min-width:60px;text-align:center}.mcreate-swatch:hover{border-color:var(--color-content-link-hover,#0071E3);color:var(--color-content-link-hover,#0071E3)}.mcreate-swatch.active{background-color:var(--color-content-heading,#1C1C1E);color:var(--color-content-secondary,#FEFDFC);border-color:var(--color-content-heading,#1C1C1E)}select.mcreate-initialized{display:none!important}.l-main ul,.w-text ul,.post-content ul,.widget ul{list-style:none!important;padding-left:0!important;margin-left:0!important;margin-bottom:1.5rem!important}.l-main ul li,.w-text ul li,.post-content ul li,.widget ul li{position:relative!important;padding-left:38px!important; margin-bottom:0.75rem!important;list-style-type:none!important}.l-main ul li::before,.w-text ul li::before,.post-content ul li::before,.widget ul li::before{content:""!important;position:absolute!important;left:0!important;top:2px!important; width:25px!important;min-width:25px!important;max-width:25px!important;height:25px!important;min-height:25px!important;max-height:25px!important;background-image:url('https://atm.mcreate.pl/wp-content/uploads/2026/09/Tlo-usuniete-Zrzut-ekranu-2026-09-15-o-08.11.34-2.png')!important;background-repeat:no-repeat!important;background-position:center!important;background-size:contain!important}a.reset_variations,.reset_variations{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}table.variations,table.variations tbody,table.variations tr,table.variations th,table.variations td{display:block!important;width:100%!important;border:none!important;padding:0!important;margin:0!important;background:transparent!important}table.variations tr{margin-bottom:20px!important}table.variations th.label{margin-bottom:10px!important;text-align:left!important}table.variations th.label label{font-size:1rem!important;text-transform:uppercase!important;font-weight:400!important;letter-spacing:0.03em!important;color:var(--color-tekst-glowny,#1C1C1E)!important;display:block!important}table.variations select{display:none!important}.woocommerce-select,.woocommerce-select::after,.woocommerce-select::before,table.variations td.value::after,table.variations td.value::before{background:none!important;border:none!important;content:none!important;display:block!important;padding:0!important;margin:0!important;box-shadow:none!important}.mcreate-swatches-grid{display:flex!important;flex-wrap:wrap!important;gap:10px!important;align-items:center!important;width:100%!important}.mcreate-swatch{width:100px!important;min-width:125px!important;max-width:125px!important;padding:10px 4px!important;text-align:center!important;box-sizing:border-box!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:14px!important;font-weight:600!important;border-radius:25px!important;border:1px solid var(--color-obramowania,#E1DDD7)!important;background-color:#ffffff!important;color:var(--color-tekst-glowny,#1C1C1E)!important;cursor:pointer!important;transition:all 0.2s ease-in-out!important;outline:none!important;box-shadow:none!important;line-height:1.2!important}.mcreate-swatch:hover{border-color:var(--color-cta,#111111)!important}.mcreate-swatch.active{background-color:var(--color-cta,#111111)!important;color:#ffffff!important;border-color:var(--color-cta,#111111)!important}.single_variation_wrap{display:block!important;margin-top:15px!important}.woocommerce-variation{display:block!important;margin-bottom:15px!important}.woocommerce-variation-price{display:block!important}.woocommerce-variation-price .price{font-size:1.75rem!important;font-weight:700!important;color:var(--color-tekst-glowny,#1C1C1E)!important}html body .custom-img-list li{display:flex!important;align-items:flex-start!important;gap:10px!important;list-style:none!important;padding-left:0!important}html body .custom-img-list li::before{content:''!important;https://atm.mcreate.pl/wp-admin/profile.php display:inline-block!important;flex-shrink:0!important; width:18px!important; height:18px!important; background-image:url('URL_DO_OBRAZKA')!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important; margin-top:0.18em!important}.ush_html_4{margin:0!important}.w-popup-wrap,.w-popup-box-content{padding:0!important}@media (max-width:767px){.hero-bg-collection{position:relative!important}.hero-bg-collection::after{content:''!important;position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;background:linear-gradient(180deg,#F1EDE9 0%,rgba(241,237,233,0) 100%)!important;pointer-events:none!important;z-index:5!important}.hero-bg-collection>.vc_column-inner{position:relative!important;z-index:6!important}}.hero-bg-collection-hr{position:relative!important}.hero-bg-collection-hr::after{content:''!important;position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;background:linear-gradient(180deg,#F1EDE9 0%,rgba(241,237,233,0) 25%,rgba(0,0,0,0) 50%,rgba(0,0,0,0.4) 100%)!important;pointer-events:none!important;z-index:5!important}.hero-bg-collection-hr>.vc_column-inner{position:relative!important;z-index:6!important}@media (min-width:1024px){body.is-scrolling-menu-closed .w-nav-popup,body.is-scrolling-menu-closed .w-nav-list.level_2,body.is-scrolling-menu-closed .w-popup,body.is-scrolling-menu-closed .w-nav-item.opened .w-nav-list.level_2{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(-8px)!important;transition:opacity 0.15s ease,visibility 0.15s ease,transform 0.15s ease!important}}@media (min-width:1024px){#w-nav-sublist-2510{display:flex!important;flex-direction:row!important;justify-content:space-between!important;padding:40px 10px!important;background-color:#FAF8F5!important;box-shadow:0 20px 40px rgba(0,0,0,0.08)!important;border:none!important;border-radius:0 0 6px 6px!important}#w-nav-sublist-2510>.w-nav-item.level_2{flex:1 1 0!important;padding:0 35px!important;border-right:1px solid #EAE5DF!important;margin:0!important}#w-nav-sublist-2510>.w-nav-item.level_2:last-child{border-right:none!important}#w-nav-sublist-2510 .w-nav-anchor.level_2{display:flex!important;align-items:center!important;font-size:0.95rem!important;font-weight:700!important;color:#111111!important;letter-spacing:2px!important;padding:0!important;margin-bottom:28px!important;background:transparent!important;pointer-events:auto!important}#w-nav-sublist-2510 .w-nav-anchor.level_2:hover{background:transparent!important;background-color:transparent!important}#w-nav-sublist-2510 .w-nav-anchor.level_2 .w-nav-arrow{display:none!important}#w-nav-sublist-2510 .w-nav-list.level_3{display:flex!important;flex-direction:column!important;gap:16px!important;padding:0!important;margin:0!important;list-style:none!important}#w-nav-sublist-2510 .w-nav-item.level_3{margin:0!important;padding:0!important;background:transparent!important}#w-nav-sublist-2510 .w-nav-item.level_3:hover{background:transparent!important;background-color:transparent!important}#w-nav-sublist-2510 .w-nav-anchor.level_3{display:flex!important;align-items:center!important;justify-content:space-between!important;font-size:0.85rem!important;font-weight:500!important;color:#222222!important;letter-spacing:2px!important;padding:0!important;background:transparent!important;transition:color 0.2s ease!important;text-decoration:none!important}#w-nav-sublist-2510 .w-nav-anchor.level_3::after{content:'→'!important;font-size:1.1rem!important;color:#0071E3!important;opacity:0!important;transform:translateX(-8px)!important;transition:opacity 0.2s ease,transform 0.2s ease!important;line-height:1!important}#w-nav-sublist-2510 .w-nav-anchor.level_3:hover{color:#0071E3!important;background:transparent!important;background-color:transparent!important}#w-nav-sublist-2510 .w-nav-anchor.level_3:hover::after{opacity:1!important;transform:translateX(0)!important}#w-nav-sublist-2510 .premium-diamond-img{width:18px!important;height:auto!important;margin-right:8px!important;vertical-align:middle!important}#w-nav-sublist-2510 .premium-gold-anchor .w-nav-title{color:#C88242!important}}.atm-product-rating-box{display:inline-flex;align-items:center;gap:8px;font-size:0.9rem;line-height:1}.atm-rating-stars{display:inline-flex;gap:2px;color:#FFB800;font-size:1.05rem}.atm-rating-stars .star.empty{color:rgba(255,184,0,0.3)}.atm-rating-stars .star.half{position:relative;color:rgba(255,184,0,0.3)}.atm-rating-stars .star.half::before{content:'\2605';position:absolute;left:0;top:0;width:50%;overflow:hidden;color:#FFB800}.atm-rating-value{font-weight:600;color:inherit}.atm-rating-count-link{color:#0071E3;text-decoration:none;font-weight:500;transition:opacity 0.2s ease}.atm-rating-count-link:hover{text-decoration:underline}elm.add_to_cart.qty-btn-style_3 .quantity .minus,.w-post-elm.add_to_cart.qty-btn-style_3 .quantity .plus{background:#f5f5f7!important}.w-cart-table.qty-btn-style_3 .quantity .minus,.w-cart-table.qty-btn-style_3 .quantity .plus,.w-post-elm.add_to_cart.qty-btn-style_3 .quantity .minus,.w-post-elm.add_to_cart.qty-btn-style_3 .quantity .plus{background:#f5f5f7!important}.woocommerce div.product form.cart .variations{width:100%!important;max-width:100%!important;table-layout:fixed!important}.woocommerce div.product form.cart .variations td.value{display:block!important;width:100%!important;box-sizing:border-box!important;padding:0!important}.woocommerce div.product form.cart .variations th.label label{font-size:11px!important;font-weight:700!important;letter-spacing:0.8px!important;text-transform:uppercase!important;color:#1d1d1f!important}.mcreate-swatches-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;margin-bottom:10px!important}.mcreate-swatch{background-color:#f5f5f7!important;color:#1d1d1f!important;border:1px solid #f5f5f7!important;border-radius:30px!important;padding:10px 0!important;font-size:12px!important;line-height:1.2!important;font-weight:600!important;text-align:center!important;cursor:pointer!important;transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease!important;outline:none!important;box-shadow:none!important;width:100%!important;min-width:0!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.mcreate-swatch:hover{background-color:#e8e8ed!important;border-color:#e8e8ed!important}.mcreate-swatch.active{background-color:#1d1d1f!important;color:#ffffff!important;border-color:#1d1d1f!important}.mcreate-inny-wymiar-btn{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;background-color:#f5f5f7!important;color:#1d1d1f!important;border:1px solid #e8e8ed!important;border-radius:30px!important;padding:10px 0!important;font-size:12px!important;line-height:1.2!important;font-weight:600!important;text-align:center!important;text-decoration:none!important;margin-top:10px!important;transition:background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease!important;box-sizing:border-box!important;cursor:pointer!important}.mcreate-inny-wymiar-btn:hover{background-color:#e8e8ed!important;border-color:#d1d1d6!important;color:#000000!important;text-decoration:none!important}.mcreate-modal{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;z-index:999999!important;display:none!important;align-items:center!important;justify-content:center!important}.mcreate-modal.is-active{display:flex!important}.mcreate-modal-overlay{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;background-color:rgba(0,0,0,0.6)!important;backdrop-filter:blur(4px)!important}.mcreate-modal-container{position:relative!important;z-index:2!important;background:#ffffff!important;width:100vw!important;height:100vh!important;max-width:100vw!important;max-height:100vh!important;overflow-y:auto!important;border-radius:0!important;padding:60px 40px!important;box-shadow:none!important;box-sizing:border-box!important}.mcreate-modal-body{width:100%!important;max-width:100%!important;margin:0 auto!important}.mcreate-modal-close{position:fixed!important;top:20px!important;right:25px!important;background:#f5f5f7!important;border:none!important;font-size:28px!important;line-height:1!important;color:#1d1d1f!important;cursor:pointer!important;width:44px!important;height:44px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:100!important;transition:background-color 0.2s ease!important}.mcreate-modal-close:hover{background-color:#e8e8ed!important}body.mcreate-modal-open{overflow:hidden!important}@media (max-width:600px){.mcreate-swatches-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px!important}.mcreate-swatch,.mcreate-inny-wymiar-btn{padding:8px 0!important;font-size:10px!important;letter-spacing:-0.5px!important;border-radius:20px!important}.mcreate-modal-container{padding:50px 15px 20px 15px!important}.mcreate-modal-close{top:15px!important;right:15px!important;width:36px!important;height:36px!important;font-size:22px!important}}.atm-product-gallery-wrapper{width:100%;max-width:100%;box-sizing:border-box}.atm-main-swiper{width:100%;margin-bottom:12px;border-radius:20px}.atm-main-swiper .swiper-slide{display:flex;justify-content:center;align-items:center}.atm-main-swiper .main-image-card{width:100%;border-radius:20px;border:1px solid #e2e8f0;background:#ffffff;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,0.03);aspect-ratio:4 / 3;display:flex;align-items:center;justify-content:center;position:relative;padding:12px;box-sizing:border-box}.atm-main-swiper .main-image-card img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block;margin:auto}.youtube-card{position:relative;padding:0!important}.youtube-card iframe{position:absolute;top:0;left:0;width:100%;height:100%}.atm-thumbs-swiper{width:100%;padding:2px 0}.atm-thumbs-swiper .swiper-slide{cursor:pointer;box-sizing:border-box}.atm-thumbs-swiper .thumb-card{width:100%;aspect-ratio:4 / 3;border-radius:16px;border:1.5px solid #e2e8f0;background:#ffffff;padding:4px;box-sizing:border-box;overflow:hidden;transition:border-color 0.2s ease,box-shadow 0.2s ease;display:flex;align-items:center;justify-content:center;position:relative}.atm-thumbs-swiper .thumb-card img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:12px;display:block;margin:auto}.atm-thumbs-swiper .swiper-slide-thumb-active .thumb-card{border:2.5px solid #0066ff!important;box-shadow:0 0 0 1px #0066ff}.play-icon-badge{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:32px;height:32px;background:rgba(0,0,0,0.65);border-radius:50%;display:flex;align-items:center;justify-content:center}.play-icon-badge::after{content:"";width:0;height:0;border-style:solid;border-width:5px 0 5px 8px;border-color:transparent transparent transparent #ffffff;margin-left:2px}@media (max-width:768px){.atm-main-swiper .main-image-card{aspect-ratio:4 / 3!important;min-height:320px!important}}.single_variation_wrap{display:grid!important;grid-template-columns:1fr auto!important;align-items:center!important;gap:15px!important;width:100%!important}.single_variation_wrap .woocommerce-variation{grid-column:1 / 2!important;grid-row:1!important;margin:0!important}.single_variation_wrap .woocommerce-variation-add-to-cart{display:contents!important}.single_variation_wrap .quantity{grid-column:2 / 3!important;grid-row:1!important;justify-self:end!important;margin:0!important}.single_variation_wrap .single_add_to_cart_button{grid-column:1 / -1!important;grid-row:2!important;justify-self:center!important;margin-left:auto!important;margin-right:auto!important}.atm-delivery-wrapper{width:100%!important;margin:16px 0!important;box-sizing:border-box!important}.atm-delivery-details{width:100%!important}.atm-delivery-summary{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:8px 0!important;cursor:pointer!important;user-select:none!important;list-style:none!important;outline:none!important}.atm-delivery-summary::-webkit-details-marker{display:none!important}.atm-delivery-title{font-size:18px!important;font-weight:400!important;color:#111827!important;letter-spacing:-0.2px!important}.atm-delivery-chevron{transition:transform 0.25s ease!important;flex-shrink:0!important}.atm-delivery-details[open] .atm-delivery-chevron{transform:rotate(180deg)!important}.atm-delivery-content{margin-top:12px!important}.atm-delivery-card{background-color:#f3f6fa!important;border-radius:16px!important;padding:22px!important;display:flex!important;flex-direction:column!important;gap:18px!important;box-sizing:border-box!important}.atm-info-header{display:flex!important;align-items:center!important;gap:10px!important}.atm-info-icon{flex-shrink:0!important}.atm-info-title{font-size:15px!important;font-weight:700!important;color:#111827!important;line-height:1.3!important}.atm-delivery-row{display:flex!important;align-items:center!important;gap:16px!important;flex-wrap:wrap!important}.atm-badge{padding:10px 22px!important;border-radius:30px!important;font-size:13px!important;font-weight:700!important;white-space:nowrap!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.atm-badge-blue{background-color:#0066ff!important;color:#ffffff!important}.atm-badge-grey{background-color:#eaedf2!important;color:#111827!important}.atm-label{font-size:13px!important;color:#4b5563!important;font-weight:500!important;line-height:1.35!important;min-width:120px!important}.atm-pills-list{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important}.atm-pill{background-color:#ffffff!important;border:1px solid #e2e7ed!important;border-radius:10px!important;padding:8px 16px!important;font-size:13px!important;font-weight:600!important;color:#111827!important}.atm-box-large{background-color:#ffffff!important;border:1px solid #e2e7ed!important;border-radius:14px!important;padding:12px 28px!important;font-size:13px!important;font-weight:600!important;color:#111827!important;line-height:1.45!important;text-align:center!important}.atm-divider{height:1px!important;background-color:#e2e7ed!important;width:100%!important}.atm-footer-note{display:flex!important;align-items:center!important;gap:8px!important;font-size:12px!important;color:#6b7280!important;margin-top:2px!important}.atm-footer-dot{width:6px!important;height:6px!important;background-color:#9ca3af!important;border-radius:50%!important;flex-shrink:0!important}@media (max-width:768px){.atm-delivery-card{padding:16px!important;gap:14px!important}.atm-delivery-row{flex-direction:column!important;align-items:flex-start!important;gap:10px!important}.atm-label{min-width:100%!important}.atm-box-large{width:100%!important;box-sizing:border-box!important}}html body .woocommerce-variation-price .price,html body.single-product .price,html body.single-product p.price{display:inline-flex!important;align-items:baseline!important;gap:8px!important;flex-wrap:nowrap!important;margin:0!important}html body .woocommerce-variation-price .price del,html body.single-product .price del,html body .price del{text-decoration:none!important;position:relative!important;display:inline-flex!important;align-items:center!important;margin:0!important;padding:0!important;background:transparent!important;opacity:1!important;filter:none!important}html body .woocommerce-variation-price .price del,html body .woocommerce-variation-price .price del *,html body.single-product .price del,html body.single-product .price del *,html body .price del,html body .price del *{color:#8e8e93!important;-webkit-text-fill-color:#8e8e93!important;-webkit-text-stroke-color:transparent!important;font-size:14px!important;font-weight:400!important;line-height:1!important;text-decoration:none!important;opacity:1!important;box-shadow:none!important;text-shadow:none!important}html body .woocommerce-variation-price .price del::after,html body.single-product .price del::after,html body .price del::after{content:""!important;position:absolute!important;left:0!important;top:50%!important;width:100%!important;height:2px!important;background-color:#e83c3d!important;transform:translateY(-50%)!important;pointer-events:none!important;display:block!important;z-index:10!important;opacity:1!important}html body .woocommerce-variation-price .price ins,html body .woocommerce-variation-price .price ins *,html body.single-product .price ins,html body.single-product .price ins *,html body .price ins,html body .price ins *{color:#1c1c1e!important;-webkit-text-fill-color:#1c1c1e!important;-webkit-text-stroke-color:transparent!important;font-size:26px!important;font-weight:700!important;line-height:1!important;text-decoration:none!important;background:transparent!important;margin:0!important;padding:0!important;opacity:1!important}html body .price del::before,html body .price ins::before,html body .price ins::after{display:none!important}.w-skrocie-wrapper{display:flex;gap:20px;border-radius:16px;margin:30px 0;align-items:flex-start}.w-skrocie-header-label{font-size:12px;font-weight:600;letter-spacing:1px;color:#666666;text-transform:uppercase;margin-bottom:6px}.w-skrocie-title{font-size:17px;font-weight:600;color:#1C1C1E;margin:0!important}h3.w-skrocie-title{padding-top:0!important}.w-skrocie-list{list-style:none!important;padding:0!important;margin:0 0 20px 0!important}.w-skrocie-list li{position:relative;padding-left:24px;margin-bottom:8px;font-size:15px;color:#1C1C1E}.w-skrocie-list li::before{content:"✓";position:absolute;left:0;top:0;color:#1C1C1E;font-weight:bold}.w-skrocie-buttons{display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-start}.w-skrocie-btn{display:inline-block;padding:10px 24px;border-radius:20px;font-size:13px;font-weight:600;text-decoration:none!important;transition:all 0.2s ease;box-sizing:border-box;text-align:center}.w-skrocie-btn.primary{background-color:#1C1C1E;color:#FFFFFF!important}.w-skrocie-btn.primary:hover{background-color:#2F80ED}.w-skrocie-btn.secondary{background-color:#FFFFFF;color:#1C1C1E!important;border:1px solid #E7E4E0}.w-skrocie-btn.secondary:hover{border-color:#1C1C1E}@media (max-width:767px){.w-skrocie-buttons{flex-direction:column;align-items:center}.w-skrocie-btn{width:100%;max-width:300px}}.custom-toc{padding:0;margin:20px 0 30px 0;background:transparent!important;border:none!important;box-shadow:none!important}.toc-title{font-size:1.2rem;font-weight:700;margin-bottom:12px}#toc-list{list-style:none;padding-left:0;margin:0}#toc-list li{margin-bottom:8px;line-height:1.4}#toc-list li a{text-decoration:none;opacity:0.85;transition:opacity 0.2s ease}#toc-list li a:hover{opacity:1}#toc-list li.toc-h3{padding-left:18px;font-size:0.92em}#toc-list,#toc-list ul,#toc-list ol{list-style:none!important;list-style-type:none!important;padding-left:0!important;margin-left:0!important;counter-reset:toc-counter!important;background:none!important}#toc-list>li,#toc-list>li.toc-h2{position:relative!important;counter-increment:toc-counter!important;padding-left:45px!important;margin-bottom:12px!important;list-style-type:none!important;list-style:none!important;display:flex!important;align-items:center!important;min-height:32px!important;background:none!important;background-image:none!important}#toc-list>li::after,#toc-list>li.toc-h2::after,#toc-list li i,#toc-list li span.icon{display:none!important}#toc-list>li::before,#toc-list>li.toc-h2::before{content:counter(toc-counter)!important;position:absolute!important;left:0!important;top:50%!important;transform:translateY(-50%)!important;width:28px!important;height:28px!important;background-color:#1C1C1E!important;background-image:none!important;color:#FFFFFF!important;font-size:13px!important;font-weight:700!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;box-shadow:none!important}#toc-list>li>a,#toc-list>li.toc-h2>a{color:#1C1C1E!important;text-decoration:none!important;transition:color 0.2s ease!important;background:none!important}#toc-list>li>a:hover,#toc-list>li.toc-h2>a:hover{color:#2F80ED!important}h2.has-toc-badge .toc-heading-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:26px!important;height:26px!important;background-color:#1C1C1E!important;color:#FFFFFF!important;font-size:12px!important;font-weight:700!important;border-radius:50%!important;margin-right:12px!important;vertical-align:middle!important;flex-shrink:0!important}.single-post .post-content h2.has-toc-badge,.single-post .entry-content h2.has-toc-badge,article h2.has-toc-badge{position:relative!important;display:flex!important;align-items:flex-start!important; background:#FFFFFF!important;border:1px solid #E7E4E0!important;border-radius:14px!important;padding:20px 24px!important;margin:24px 0!important;box-sizing:border-box!important}.single-post .post-content h2 .toc-heading-badge,.single-post .entry-content h2 .toc-heading-badge,article h2 .toc-heading-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;background-color:#1C1C1E!important;color:#FFFFFF!important;font-size:14px!important;font-weight:700!important;border-radius:50%!important;flex-shrink:0!important;margin-right:16px!important;margin-top:2px!important}h2.has-toc-badge{display:flex!important;align-items:flex-start!important;background:#FFFFFF!important;border:1px solid #E7E4E0!important;border-radius:14px!important;padding:20px 24px!important;margin:24px 0!important;box-sizing:border-box!important}h2.has-toc-badge .toc-heading-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;background-color:#1C1C1E!important;color:#FFFFFF!important;font-size:14px!important;font-weight:700!important;border-radius:50%!important;flex-shrink:0!important;margin-right:16px!important;align-self:flex-start!important;margin-top:0!important}h2.has-toc-badge{display:flex!important;align-items:flex-start!important;background:none!important;border:none!important;box-shadow:none!important;padding:0!important;margin:35px 0 15px 0!important}h2.has-toc-badge .toc-heading-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:34px!important;height:34px!important;background-color:#1C1C1E!important;color:#FFFFFF!important;font-size:14px!important;font-weight:700!important;border-radius:50%!important;flex-shrink:0!important;margin-right:14px!important;margin-top:2px!important}html{scroll-padding-top:100px}h2.has-toc-badge{display:flex!important;align-items:flex-start!important;background:none!important;border:none!important;box-shadow:none!important;padding:0!important;margin:35px 0 15px 0!important}h2.has-toc-badge .toc-heading-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:34px!important;height:34px!important;background-color:#1C1C1E!important;color:#FFFFFF!important;font-size:14px!important;font-weight:700!important;border-radius:50%!important;flex-shrink:0!important;margin-right:14px!important;margin-top:2px!important}.atm-process-timeline{display:flex;justify-content:space-between;position:relative;width:100%;max-width:100%;margin:0 auto;padding:20px 0}.atm-process-timeline::before{content:"";position:absolute;top:calc(20px + 28px - 1px);left:calc(100% / 6);right:calc(100% / 6);height:2px;background-color:#d8cebf;z-index:1}.atm-process-step{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;flex:1;padding:0 10px}.atm-process-circle{width:56px;height:56px;background-color:#ffffff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:700;color:#2660ff;box-shadow:0 4px 15px rgba(0,0,0,0.04);margin-bottom:10px}.atm-process-title{font-size:15px;font-weight:700;line-height:1rem;color:#1c1c1e;margin:0 0 4px 0}.atm-process-desc{font-size:13px;line-height:1rem;color:#666666;margin:0}@media (max-width:768px){.atm-process-timeline{padding:15px 0}.atm-process-timeline::before{top:calc(15px + 19px - 1px);left:calc(100% / 6);right:calc(100% / 6)}.atm-process-circle{width:38px;height:38px;font-size:12px;margin-bottom:8px;box-shadow:0 2px 8px rgba(0,0,0,0.04)}.atm-process-title{font-size:11px;line-height:1rem;margin-bottom:2px}.atm-process-desc{font-size:9px;line-height:1rem}}.atm-process-timeline{display:flex;justify-content:space-between;position:relative;width:100%;max-width:100%;margin:0 auto;padding:10px 0}.atm-process-timeline::before,.atm-process-timeline::after{content:"";position:absolute;top:calc(10px + 30px - 1px);height:2px;background-color:#d8cebf;z-index:1}.atm-process-timeline::before{left:calc(100% / 6 + 24px);right:calc(50% + 24px)}.atm-process-timeline::after{left:calc(50% + 24px);right:calc(100% / 6 + 24px)}.atm-process-step{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;flex:1;padding:0 10px}.atm-process-icon-wrap{height:60px;display:flex;align-items:center;justify-content:center;margin-bottom:8px}.atm-process-icon-wrap img{width:48px;height:48px;object-fit:contain}.atm-process-title{font-size:16px;font-weight:700;line-height:1.2rem;color:#1c1c1e;margin:0 0 4px 0}.atm-process-desc{font-size:13px;line-height:1.2rem;color:#666666;margin:0}@media (max-width:768px){.atm-process-timeline{padding:10px 0}.atm-process-timeline::before,.atm-process-timeline::after{top:calc(10px + 24px - 1px)}.atm-process-timeline::before{left:calc(100% / 6 + 18px);right:calc(50% + 18px)}.atm-process-timeline::after{left:calc(50% + 18px);right:calc(100% / 6 + 18px)}.atm-process-icon-wrap{height:48px;margin-bottom:6px}.atm-process-icon-wrap img{width:36px;height:36px}.atm-process-title{font-size:12px;margin-bottom:2px}.atm-process-desc{font-size:10px}}.atm-process-timeline{display:flex;justify-content:space-between;position:relative;width:100%;max-width:100%;margin:0 auto;padding:10px 0}.atm-process-timeline::before,.atm-process-timeline::after{content:"";position:absolute;top:calc(10px + 30px - 1px);height:2px;background-color:#d8cebf;z-index:1}.atm-process-timeline::before{left:calc(100% / 6 + 25px);right:calc(50% + 25px)}.atm-process-timeline::after{left:calc(50% + 25px);right:calc(100% / 6 + 25px)}.atm-process-step{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;flex:1;padding:0 10px}.atm-process-icon-wrap{height:60px;display:flex;align-items:center;justify-content:center;margin-bottom:8px}.atm-process-icon-wrap img{min-width:50px;max-width:50px;width:50px;height:50px;object-fit:contain}.atm-process-title{font-size:16px;font-weight:700;line-height:1.2rem;color:#1c1c1e;margin:0 0 4px 0}.atm-process-desc{font-size:13px;line-height:1.2rem;color:#666666;margin:0}@media (max-width:768px){.atm-process-timeline{padding:10px 0}.atm-process-timeline::before,.atm-process-timeline::after{top:calc(10px + 24px - 1px)}.atm-process-timeline::before{left:calc(100% / 6 + 18px);right:calc(50% + 18px)}.atm-process-timeline::after{left:calc(50% + 18px);right:calc(100% / 6 + 18px)}.atm-process-icon-wrap{height:48px;margin-bottom:6px}.atm-process-icon-wrap img{min-width:36px;max-width:36px;width:36px;height:36px}.atm-process-title{font-size:12px;margin-bottom:2px}.atm-process-desc{font-size:10px}}.single-product .usg_post_title_1{display:none!important}@media (max-width:600px){.h1-blog{line-height:1.4rem!important;font-size:1.4rem!important;margin-bottom:0.5rem!important}.text-blog{line-height:1rem!important}}.mcreate-swatch{background-color:#F5F5F7!important;border:1px solid #D2D2D7!important}div.mcreate-swatches-grid{display:grid!important;gap:10px!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;justify-content:stretch!important;align-content:stretch!important}div.mcreate-swatches-grid:has(> button:nth-last-child(2):first-child){grid-template-columns:repeat(2,1fr)!important}div.mcreate-swatches-grid:has(> button:nth-last-child(8):first-child){grid-template-columns:repeat(4,1fr)!important}div.mcreate-swatches-grid button.mcreate-swatch{width:100%!important;max-width:none!important;margin:0!important;box-sizing:border-box!important;grid-column:auto!important}.usg_product_field_2 del,.w-post-elm.product_field.price del{order:1!important;margin-right:8px!important;color:var(--color-tekst-dodatkowy,#666)!important;text-decoration:line-through!important;text-decoration-color:var(--color-promocja,#E83C3D)!important;display:inline-block!important}.usg_product_field_2 ins,.w-post-elm.product_field.price ins{order:2!important;text-decoration:none!important;font-weight:600!important;display:inline-block!important}.woocommerce-variation-price .price{display:inline-flex!important;align-items:center!important;flex-wrap:wrap!important}.woocommerce-variation-price .price del{order:1!important;margin-right:8px!important;color:var(--color-tekst-dodatkowy,#666)!important;text-decoration:line-through!important;text-decoration-color:var(--color-promocja,#E83C3D)!important;display:inline-block!important}.woocommerce-variation-price .price ins{order:2!important;text-decoration:none!important;font-weight:600!important;display:inline-block!important}.woocommerce-variation-price .screen-reader-text{position:absolute!important;clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.quantity{display:inline-flex!important;align-items:center!important;background-color:#F5F5F7!important;border:1px solid #D2D2D7!important;border-radius:9999px!important;padding:0px 0px!important;box-sizing:border-box!important;width:auto!important}.quantity input.qty,.quantity .input-text{background:transparent!important;border:none!important;box-shadow:none!important;text-align:center!important;font-weight:600!important;color:#1C1C1E!important;width:40px!important;height:auto!important;margin:0!important;padding:0!important;-moz-appearance:textfield!important}.quantity input.qty::-webkit-outer-spin-button,.quantity input.qty::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}.quantity input[type="button"],.quantity button{background:transparent!important;border:none!important;box-shadow:none!important;cursor:pointer!important;font-size:16px!important;font-weight:500!important;color:#1C1C1E!important;padding:0 6px!important;margin:0!important;height:auto!important;line-height:1!important}.quantity input[type="button"]:disabled{opacity:0.3!important;cursor:not-allowed!important}.o-nas-text{color:#0071E3!important;font-size:8rem!important}@media (max-width:599px){.o-nas-text{font-size:4rem!important}}.o-nas{color:#0071E3!important}.w-html.usg_html_3 .price{display:inline-block!important}.w-html.usg_html_3 .price:has(del){display:inline-block!important;line-height:1.2!important;text-align:left!important;font-size:0!important}.w-html.usg_html_3 .price:has(del) del{display:inline-block!important;font-size:0.85rem!important;text-decoration:line-through!important;margin-bottom:2px!important}.w-html.usg_html_3 .price:has(del) ins{display:block!important;font-size:1rem!important;background:none!important;text-decoration:none!important}.budowa-extra{color:blue!important}.global-zwin-opis-btn{position:fixed;bottom:90px;left:50%!important;right:auto!important;transform:translateX(-50%)!important;z-index:99999;background-color:#ffffff!important;color:#0071E3!important;padding:12px 24px;font-size:15px;font-weight:600;border-radius:25px;box-shadow:0 8px 24px rgba(0,0,0,0.2)!important;cursor:pointer;display:none;transition:all 0.3s ease}@media (max-width:768px){.global-zwin-opis-btn{bottom:70px;padding:10px 20px;font-size:14px}}#btn-more{margin-top:-20px!important}#btn-less{margin-top:25px!important;margin-bottom:10px!important}#btn-more,#btn-less{display:block!important;width:fit-content!important;margin-left:auto!important;margin-right:auto!important;margin-top:25px!important;margin-bottom:10px!important;text-align:center!important;background:none!important;border:none!important;color:#0071E3!important;font-size:15px!important;font-weight:600!important;cursor:pointer!important;padding:0!important}.w-post-elm.add_to_cart form.cart{display:flex!important;flex-direction:column!important;align-items:stretch!important}.w-post-elm.add_to_cart form.cart .cart-top-row{display:flex!important;justify-content:space-between!important;align-items:center!important;width:100%!important}.w-post-elm.add_to_cart form.cart .inline-product-price .price,.w-post-elm.add_to_cart form.cart .inline-product-price span.amount{font-size:32px!important;font-weight:700!important;color:#111111!important}.w-post-elm.add_to_cart form.cart .cart-top-row div.quantity{margin:0!important;display:flex!important;align-items:center!important}.w-post-elm.add_to_cart form.cart button.single_add_to_cart_button{align-self:center!important; width:auto!important;min-width:240px!important; margin:5px 0 0 0!important;text-align:center!important;box-sizing:border-box!important}.l-popup,.w-popup-box,.us-popup,.w-popup-wrap{z-index:999999!important}body.us-popup-active #sticky-buy-bar,body.popup-open #sticky-buy-bar,body.mobile-menu-open #sticky-buy-bar,.l-popup.is-active~#sticky-buy-bar{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(100%)!important;transition:all 0.3s ease!important}.atm-thumbs-outer-wrapper{position:relative!important;width:100%!important;display:block!important;margin-top:12px!important}.atm-thumbs-outer-wrapper::after{content:""!important;position:absolute!important;top:0!important;right:0!important;width:60px!important;height:100%!important;background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,0.95) 100%)!important;pointer-events:none!important;z-index:99!important;border-radius:0 16px 16px 0!important}.atm-thumbs-swiper{width:100%!important;overflow:hidden!important;position:relative!important}.atm-thumbs-swiper .swiper-slide{cursor:pointer!important;box-sizing:border-box!important}.atm-thumbs-swiper .thumb-card{width:100%!important;aspect-ratio:4 / 3!important;border-radius:16px!important;border:1.5px solid #e2e8f0!important;background:#ffffff!important;padding:4px!important;box-sizing:border-box!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;position:relative!important}.atm-thumbs-swiper .swiper-slide-thumb-active .thumb-card{border:2.5px solid #0066ff!important;box-shadow:0 0 0 1px #0066ff!important}.atm-quiz-container{max-width:520px;margin:0 auto;background-color:#F3EFE8!important;padding:18px 24px 24px 24px;box-sizing:border-box;border-radius:10px}.atm-quiz-loader{text-align:center;padding:30px;color:#1C1C1E}.atm-progress-segmented{display:flex;gap:8px;margin-bottom:16px}.atm-progress-bar{flex:1;height:4px;background-color:#E1DDD7;border-radius:10px;transition:background-color 0.3s ease}.atm-progress-bar.active{background-color:#1C1C1E}.atm-card{background:transparent;border-radius:10px;padding:0;margin-bottom:10px}.atm-card h2,.atm-card h3{margin:0!important;padding-top:0!important}.atm-subtitle{margin-top:6px;margin-bottom:14px;color:#555;font-size:14px;line-height:1.4}.atm-welcome-buttons{display:flex;flex-direction:column;gap:12px;margin-top:24px;width:100%}.atm-btn-full-next{width:100%!important;background-color:#1C1C1E!important;color:#FFFFFF!important;border:1px solid #1C1C1E!important;border-radius:25px!important;padding:14px 24px;font-weight:400!important;cursor:pointer;text-decoration:none!important;display:inline-flex;align-items:center;justify-content:center;transition:all 0.2s ease;box-sizing:border-box;text-align:center}.atm-btn-full-next:hover{background-color:#333336!important;border-color:#333336!important}.atm-btn-full-prev{width:100%!important;background-color:transparent!important;color:#1C1C1E!important;border:1px solid #1C1C1E!important;border-radius:25px!important;padding:14px 24px;font-weight:400!important;cursor:pointer;text-decoration:none!important;display:inline-flex;align-items:center;justify-content:center;transition:all 0.2s ease;box-sizing:border-box;text-align:center}.atm-btn-full-prev:hover{background-color:rgba(28,28,30,0.05)!important}.atm-options-grid-single{display:flex;flex-direction:column;gap:8px;margin:12px 0}.atm-options-grid-double{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:12px 0}.atm-option-tile{position:relative;display:flex;align-items:center;justify-content:space-between;padding:14px 18px;background-color:#FEFDFC!important;border:1px solid #E1DDD7!important;border-radius:10px!important;cursor:pointer;transition:all 0.2s ease;user-select:none}.atm-option-tile:hover{border-color:#1C1C1E!important}.atm-option-tile.selected{background-color:#FEFDFC!important;border:1px solid #1C1C1E!important}.atm-option-tile-double{flex-direction:column;justify-content:center;text-align:center;padding:16px 10px;min-height:135px;border-radius:10px!important}.atm-option-tile-double .atm-tile-icon{margin-bottom:8px;height:64px;display:flex;align-items:center;justify-content:center}.atm-option-tile-double .atm-tile-icon img{height:62px!important;width:auto!important;max-width:100%;object-fit:contain}.atm-option-tile-double .atm-radio-custom{position:absolute;top:10px;right:10px}.atm-radio-custom{width:20px;height:20px;border:1px solid #E1DDD7;border-radius:50%;display:inline-block;position:relative;box-sizing:border-box;transition:all 0.2s ease;flex-shrink:0}.atm-option-tile.selected .atm-radio-custom{border-color:#1C1C1E;background-color:#1C1C1E;box-shadow:inset 0 0 0 3px #FEFDFC}.atm-nav-buttons{display:flex;gap:12px;margin-top:18px;align-items:center;width:100%}.atm-btn-next{flex:1 1 0%!important;width:50%!important;background-color:#1C1C1E!important;color:#FFFFFF!important;border:1px solid #1C1C1E!important;border-radius:25px!important;padding:12px 16px;font-weight:400!important;cursor:pointer;text-decoration:none!important;display:inline-flex;align-items:center;justify-content:center;transition:all 0.2s ease;box-sizing:border-box;text-align:center}.atm-btn-next:hover{background-color:#333336!important;border-color:#333336!important}.atm-btn-prev{flex:1 1 0%!important;width:50%!important;background-color:transparent!important;color:#1C1C1E!important;border:1px solid #1C1C1E!important;border-radius:25px!important;padding:12px 16px;font-weight:400!important;cursor:pointer;text-decoration:none!important;display:inline-flex;align-items:center;justify-content:center;transition:all 0.2s ease;box-sizing:border-box;text-align:center}.atm-btn-prev:hover{background-color:rgba(28,28,30,0.05)!important}.atm-recommendation-label{font-weight:400!important;font-size:11px;color:#888;text-transform:uppercase;letter-spacing:1px;display:block;margin-bottom:4px}.atm-badge{display:inline-block;background:#ebd8bd;color:#1C1C1E;padding:6px 14px;border-radius:10px;font-weight:400!important;font-size:12px;margin-bottom:12px}.atm-product-card{background:#FEFDFC!important;border:1px solid #E1DDD7!important;border-radius:10px!important;padding:20px;box-shadow:0 4px 20px rgba(0,0,0,0.03);margin-bottom:12px}.atm-product-image{width:100%;object-fit:contain;margin:12px 0;border-radius:10px!important}.atm-features-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0;text-align:center;padding:12px 0;margin-bottom:16px;align-items:center}.atm-feature-item{padding:0 6px}.atm-feature-item.border-side{border-left:1px solid #E1DDD7!important;border-right:1px solid #E1DDD7!important}.atm-scroll-indicator{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;margin:14px 0 18px 0;color:var(--color-akcent-niebieski,#0066ff);font-size:12px;cursor:pointer;user-select:none}.atm-scroll-indicator svg{stroke:var(--color-akcent-niebieski,#0066ff);animation:atmBounce 1.5s infinite}@keyframes atmBounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(5px)}60%{transform:translateY(2px)}}.atm-alt-card{background:#FEFDFC!important;border:1px solid #E1DDD7!important;border-radius:10px!important;padding:14px 18px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 2px 10px rgba(0,0,0,0.02);text-decoration:none;color:inherit;margin-top:8px;transition:all 0.2s ease}.atm-alt-thumb{width:70px;height:45px;object-fit:contain;margin-right:12px;border-radius:10px!important}.atm-answers-box{background:transparent!important;border:1px solid #E1DDD7!important;border-radius:10px!important;padding:18px;margin-top:20px}.atm-answers-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:14px 0}.atm-answer-item{background-color:#FEFDFC!important;border:1px solid #E1DDD7!important;padding:10px 12px;border-radius:10px!important}.atm-answer-item span{display:block;font-size:11px;color:#777;margin-bottom:2px}.atm-answer-item strong{display:block;font-size:12px;color:#1C1C1E}.atm-back-wrap{text-align:center!important;margin-top:18px!important;width:100%!important}.atm-back-wrap a{color:var(--color-akcent-niebieski)!important;text-align:center!important;font-size:1.2rem!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;transition:opacity 0.2s ease!important}.atm-back-wrap a:hover{opacity:0.8!important}.atm-back-wrap a i{color:var(--color-akcent-niebieski)!important;font-size:1.2rem!important}@media (max-width:600px){.atm-features-row{font-size:0.65rem!important}}@media (max-width:480px){.atm-answers-grid{grid-template-columns:1fr}}.hero-text-2{font-family:manrope!important;font-weight:100!important;text-transform:none!important}.scroll-arrow{display:inline-block;animation:subtleBounce 2s infinite ease-in-out;cursor:pointer;transition:transform 0.3s ease,opacity 0.3s ease}.scroll-arrow:hover{transform:translateY(3px) scale(1.05);opacity:0.8}@keyframes subtleBounce{0%,100%{transform:translateY(0);opacity:0.6}50%{transform:translateY(6px);opacity:1}}.atm-comparator-container{width:100%!important;max-width:100%!important;margin:0 auto;background-color:#F3EFE8!important;padding:32px;box-sizing:border-box;border-radius:10px;overflow:hidden}.atm-comparator-container h2,.atm-comparator-container h3{margin:0!important;padding-top:0!important}.atm-comparator-subtitle{margin-top:8px;margin-bottom:24px;color:#555}.atm-recommendation-label{font-weight:400!important;font-size:11px;color:#888;text-transform:uppercase;letter-spacing:1px;display:block;margin-bottom:6px}.atm-select-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:20px}.atm-pure-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:28px;width:100%;max-width:100%;box-sizing:border-box}.atm-grid-tile{position:relative;cursor:pointer;transition:all 0.2s ease;border-radius:10px;min-width:0;width:100%;box-sizing:border-box}.atm-grid-tile a{pointer-events:none!important}.atm-vwrapper-1{background-color:#FEFDFC;padding:10px;border-radius:10px;border:1px solid #f2f2f2;height:100%;box-sizing:border-box;display:flex;flex-direction:column;transition:all 0.2s ease;width:100%;max-width:100%;overflow:hidden}.atm-grid-tile:hover .atm-vwrapper-1{border-color:#1C1C1E}.atm-grid-tile.selected .atm-vwrapper-1{border:2px solid #1C1C1E;box-shadow:0 6px 20px rgba(0,0,0,0.08)}.atm-tile-check-overlay{position:absolute;top:16px;right:16px;width:26px;height:26px;border:1px solid #E1DDD7;border-radius:50%;background-color:#FEFDFC;display:flex;align-items:center;justify-content:center;z-index:99;transition:all 0.2s ease}.atm-grid-tile.selected .atm-tile-check-overlay{background-color:#1C1C1E;border-color:#1C1C1E}.atm-grid-tile.selected .atm-tile-check-overlay::after{content:'✓';color:#FFFFFF;font-size:14px;font-weight:bold}.atm-vwrapper-8{position:relative;text-align:left;margin-bottom:12px}.atm-text-1{font-size:12px;text-transform:uppercase;margin-bottom:0rem;color:#888}.atm-post-title-1{color:#A0948B!important;font-weight:600!important;text-transform:uppercase!important;max-width:75%;margin-top:0!important;margin-bottom:0rem!important;font-size:1.25rem;word-break:break-word}.atm-post-custom-field-1{text-align:left;font-size:12px;color:#666;margin-top:4px}.atm-post-image-1{width:100%!important;max-width:100%!important;height:auto!important;object-fit:contain;border-radius:10px!important;margin-top:10px!important;margin-bottom:10px!important;display:block!important;box-sizing:border-box!important}.atm-hwrapper-3{width:100%!important;padding-top:0.5rem!important;padding-bottom:0.5rem!important;border-top:1px solid #E1DDD7!important;box-sizing:border-box!important;height:95px!important;min-height:95px!important;max-height:95px!important;display:flex!important;align-items:center!important;overflow:hidden!important}.atm-hwrapper-8{width:100%!important;display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:stretch!important;box-sizing:border-box!important;height:100%!important}.atm-hwrapper-7{flex:1!important;padding-right:12px!important;border-right:1px solid #E1DDD7!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;justify-content:center!important;height:100%!important}.atm-html-2{text-align:left;font-size:12px;color:#666}.atm-custom-hardness-wrapper{margin-top:5px}html body #atm-comparator-app .atm-hwrapper-6,html body #atm-comparator-app .atm-hwrapper-6 *,html body #atm-comparator-app .atm-old-price,html body #atm-comparator-app .atm-old-price *,html body #atm-comparator-app .atm-hwrapper-5,html body #atm-comparator-app .atm-hwrapper-5 *,html body #atm-comparator-app .atm-current-price,html body #atm-comparator-app .atm-current-price *{margin:0!important;padding:0!important;line-height:1.1!important;box-sizing:border-box!important}html body #atm-comparator-app .atm-hwrapper-6{flex:1!important;display:grid!important;grid-template-columns:auto auto!important;grid-template-rows:auto auto!important;align-items:center!important;justify-content:center!important;column-gap:5px!important;row-gap:0!important;padding-left:0!important;box-sizing:border-box!important;height:100%!important}html body #atm-comparator-app .atm-hwrapper-5{display:contents!important}html body #atm-comparator-app .atm-old-price{grid-column:2!important;grid-row:1!important;display:block!important;text-align:left!important;justify-self:start!important;align-self:end!important;margin:0!important;padding:0!important}html body #atm-comparator-app .atm-old-price del,html body #atm-comparator-app .atm-old-price del bdi,html body #atm-comparator-app .atm-old-price del .amount{font-size:12px!important;color:#888!important;text-decoration:line-through!important;text-decoration-color:#e63946!important;-webkit-text-decoration-color:#e63946!important;font-weight:400!important;line-height:1.1!important;display:inline-block!important}html body #atm-comparator-app .atm-text-7{grid-column:1!important;grid-row:1 / span 2!important;color:#888!important;font-size:1.1rem!important;font-weight:400!important;display:inline-block!important;align-self:center!important;justify-self:end!important;line-height:1!important}html body #atm-comparator-app .atm-current-price{grid-column:2!important;grid-row:2!important;display:inline-block!important;justify-self:start!important;align-self:start!important;margin:0!important;padding:0!important}html body #atm-comparator-app .atm-current-price ins,html body #atm-comparator-app .atm-current-price ins bdi,html body #atm-comparator-app .atm-current-price ins .amount,html body #atm-comparator-app .atm-current-price bdi,html body #atm-comparator-app .atm-current-price .amount,html body #atm-comparator-app .atm-current-price .price,html body #atm-comparator-app .atm-current-price .woocommerce-variation-price{font-size:1.75rem!important;font-weight:700!important;color:#1C1C1E!important;line-height:1.1!important;text-decoration:none!important;background:transparent!important;display:inline-block!important}.atm-hwrapper-2{border-top:1px solid #E1DDD7;border-bottom:1px solid #E1DDD7;width:100%;box-sizing:border-box}.atm-vwrapper-2{width:100%;display:flex;justify-content:space-around;align-items:center;padding-top:10px;padding-bottom:10px;box-sizing:border-box}.mcreate-features-grid{width:100%;display:flex;justify-content:space-around;box-sizing:border-box}.mcreate-feature-item{display:flex;flex-direction:column;align-items:center;font-size:10px;color:#555;text-align:center;gap:5px}.mcreate-feature-item img{height:30px;width:auto;max-width:100%}.atm-compare-bar{background:#FEFDFC!important;border:1px solid #E1DDD7!important;border-radius:10px!important;padding:18px 28px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 4px 15px rgba(0,0,0,0.03);box-sizing:border-box}.atm-compare-bar-info strong{font-size:16px;color:#1C1C1E;display:block}.atm-compare-bar-info span{font-size:13px;color:#666}.atm-btn-action{background-color:#1C1C1E!important;color:#FFFFFF!important;border:1px solid #1C1C1E!important;border-radius:25px!important;padding:12px 32px;font-weight:400!important;cursor:pointer;text-decoration:none!important;display:inline-flex;align-items:center;justify-content:center;transition:all 0.2s ease}.atm-btn-action:disabled{background-color:#C5C2BD!important;border-color:#C5C2BD!important;cursor:not-allowed;opacity:0.7}.atm-btn-action:hover:not(:disabled){background-color:#333336!important;border-color:#333336!important}.atm-btn-outline{background-color:transparent!important;color:#1C1C1E!important;border:1px solid #1C1C1E!important;border-radius:25px!important;padding:12px 24px;font-weight:400!important;cursor:pointer;text-decoration:none!important;display:inline-flex;align-items:center;justify-content:center;transition:all 0.2s ease}.atm-back-wrap{text-align:center!important;margin-top:16px!important;width:100%!important}.atm-back-wrap a{color:var(--color-akcent-niebieski)!important;text-align:center!important;font-size:1.2rem!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;transition:opacity 0.2s ease!important}.atm-back-wrap a:hover{opacity:0.8!important}.atm-back-wrap a i{color:var(--color-akcent-niebieski)!important;font-size:1.2rem!important}.atm-result-products-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:32px;width:100%;box-sizing:border-box}.atm-result-card-wrapper{position:relative;min-width:0;width:100%;box-sizing:border-box}.atm-result-card-wrapper .atm-vwrapper-1{height:100%}.atm-result-card-wrapper .atm-tile-check-overlay{display:none}.atm-table-section{margin-bottom:24px;border:1px solid #E1DDD7!important;border-radius:10px!important;overflow:hidden;background:#FEFDFC!important;box-sizing:border-box}.atm-table-header-title{background-color:#EFEBE4!important;padding:12px 20px;font-size:15px;font-weight:700;color:#1C1C1E;border-bottom:1px solid #E1DDD7}.atm-table-row{display:grid;grid-template-columns:1.2fr 1fr 1fr;border-bottom:1px solid #E1DDD7}.atm-table-row:last-child{border-bottom:none}.atm-table-cell{padding:14px 16px;font-size:13px;color:#1C1C1E;display:flex;align-items:center;word-break:break-word}.atm-table-cell.param-name{font-weight:600;background-color:#FEFDFC;border-right:1px solid #E1DDD7}.atm-table-cell.val-cell{border-right:1px solid #E1DDD7;background-color:#FEFDFC}@media (min-width:769px) and (max-width:1024px){.atm-pure-grid{grid-template-columns:repeat(2,1fr)!important;gap:20px}.atm-result-products-grid{grid-template-columns:repeat(2,1fr)!important;gap:20px}}@media (max-width:768px){.atm-comparator-container{padding:16px!important;border-radius:8px}.atm-select-header{flex-direction:column;align-items:flex-start;gap:8px}.atm-pure-grid{grid-template-columns:1fr!important;gap:16px}.atm-hwrapper-8{flex-direction:row!important}.atm-hwrapper-7{padding-right:8px!important}.atm-hwrapper-6{padding-left:8px!important}.atm-compare-bar{flex-direction:column;align-items:stretch;gap:12px;padding:16px}.atm-btn-action{width:100%}.atm-result-products-grid{grid-template-columns:1fr!important;gap:16px}.atm-table-row{grid-template-columns:1fr!important}.atm-table-cell.param-name{width:100%!important;background-color:#EFEBE4!important;font-weight:700!important;border-right:none!important;border-bottom:1px solid #E1DDD7!important}.atm-table-cell.val-cell{display:flex!important;flex-direction:row!important;align-items:flex-start!important;border-right:none!important;border-bottom:1px solid #E1DDD7!important;padding:12px 16px!important;box-sizing:border-box!important;width:100%!important;word-break:break-word!important}.atm-table-cell.val-cell::before{content:attr(data-label) ":"!important;flex:0 0 33.333%!important;width:33.333%!important;max-width:33.333%!important;font-weight:700!important;color:#1C1C1E!important;box-sizing:border-box!important;padding-right:8px!important;word-break:break-word!important}}html body .woocommerce-variation-price .price ins,html body .woocommerce-variation-price .price ins *,html body.single-product .price ins,html body.single-product .price ins *,html body .price ins,html body .price ins{font-size:1.75rem!important}@media (max-width:1024px){.w-popup-wrap .w-popup-closer{right:auto!important;left:0px!important;top:10px!important}}@media (min-width:1025px){.atm-hero-desktop{position:relative!important;width:100%!important; aspect-ratio:1920 / 900!important;background-image:url('https://atm.mcreate.pl/wp-content/uploads/2026/10/image_12.png')!important;background-size:contain!important; background-position:center top!important;background-repeat:no-repeat!important;height:auto!important;padding:0!important}.atm-hero-desktop .g-bg-overlay,.atm-hero-desktop::before{display:none!important;background:transparent!important;opacity:0!important}.atm-hero-left-text{position:absolute!important;top:28%!important; left:6.5vw!important; width:32vw!important; text-align:left!important;z-index:10}.atm-hero-left-text h1{font-family:'Canela',serif!important;font-size:clamp(2.5rem,3.8vw,5.2rem)!important;line-height:1.05!important;color:#1a1a1a!important;font-weight:300!important;margin:0!important}.atm-hero-rug-text{position:absolute!important;bottom:8.2%!important; left:50%!important;transform:translateX(-50%)!important;width:100%!important;max-width:750px!important;text-align:center!important;z-index:10}.atm-hero-rug-text h3{font-size:clamp(1.2rem,1.6vw,2.1rem)!important;color:#9c805e!important; font-weight:400!important;margin-bottom:2px!important}.atm-hero-rug-text p{font-size:clamp(0.85rem,1vw,1.15rem)!important;color:#6e5e4f!important;margin:0!important}.atm-hero-scroll-arrow{position:absolute!important;bottom:1.5%!important; left:50%!important;transform:translateX(-50%)!important;z-index:15}.atm-hero-scroll-arrow i{color:#9c805e!important;font-size:24px!important;animation:atmBounce 2s infinite}}@media (max-width:1024px){.atm-hero-mobile-container{display:flex!important;flex-direction:column!important;background-color:#fbf9f6!important; padding:0!important}.atm-hero-mobile-title{padding:35px 24px 15px 24px!important;text-align:left!important}.atm-hero-mobile-title h1{font-family:'Canela',serif!important;font-size:2.3rem!important;line-height:1.15!important;color:#1a1a1a!important;margin:0!important}.atm-hero-mobile-image{width:100%!important;height:auto!important;aspect-ratio:4 / 3!important; background-image:url('https://atm.mcreate.pl/wp-content/uploads/2026/10/image_12.png')!important;background-size:cover!important;background-position:32% center!important}.atm-hero-mobile-footer{padding:24px!important;text-align:center!important;background-color:#efece6!important}.atm-hero-mobile-footer h3{font-size:1.1rem!important;color:#8c7355!important;margin:0 0 4px 0!important}.atm-hero-mobile-footer p{font-size:0.9rem!important;color:#5c4c3b!important;margin:0 0 16px 0!important}.atm-hero-mobile-arrow{display:inline-block!important;color:#8c7355!important;font-size:18px!important}}.atm-product-card-visual{position:relative!important;width:100%!important;overflow:hidden!important;background-color:#f6f4f0!important}.atm-card-arezzo{background-position:center top 12%!important}.atm-card-garda-visco{background-position:center bottom 2%!important}.atm-card-como-visco{background-size:contain!important;background-position:center top!important}.atm-card-garda-gelax{background-position:center bottom!important}.atm-card-cortina-nova{background-size:94% auto!important;background-position:center top 5%!important}.atm-card-ravenna-gelax{background-position:center top 2%!important}.atm-more-info-link{display:inline-flex!important;align-items:center!important;color:#0071e3!important;font-size:15px!important;font-weight:600!important;text-decoration:none!important;padding:16px 0!important;transition:color 0.2s ease-in-out!important}.atm-more-info-link:hover{color:#0056b3!important}.atm-more-info-link::after{content:" →"!important;font-size:16px!important;transition:transform 0.2s ease!important}.atm-more-info-link:hover::after{transform:translateX(4px)!important}@keyframes atmBounce{0%,20%,50%,80%,100%{transform:translate(-50%,0)}40%{transform:translate(-50%,-6px)}60%{transform:translate(-50%,-3px)}}.atm-accordion-menu-box .atm-nav-link[href*="premium-collection"]{color:#D6B06C!important;display:inline-flex!important;align-items:center!important;gap:8px!important}.atm-accordion-menu-box .atm-nav-link[href*="premium-collection"]::before{content:""!important;display:inline-block!important;width:18px!important;height:18px!important;background-image:url('https://atm.mcreate.pl/wp-content/uploads/2026/10/Premium_collection_diamond.png')!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important;flex-shrink:0!important}.price,.woocommerce-variation-price .price,.w-post-elm.product_field_price .price{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important}.atm-price-main{display:flex!important;flex-direction:row!important;align-items:baseline!important}.atm-price-main del,.atm-price-main ins{display:inline-block!important}.atm-omnibus-price-info{display:block!important;width:100%!important;margin-top:3px!important;font-size:8px!important;line-height:1!important;color:#666666!important;font-weight:400!important;text-align:left!important;white-space:normal!important}.atm-omnibus-price-info *,.atm-omnibus-price-info strong,.atm-omnibus-price-info .atm-omnibus-amount{font-size:8px!important;line-height:1!important;color:#444444!important;font-weight:400!important;display:inline!important}.usg_hwrapper_6,.usg_hwrapper_5{display:flex!important;flex-direction:row!important;align-items:flex-start!important;max-width:100%!important;box-sizing:border-box!important;overflow:hidden!important}.usg_html_3,.woocommerce-variation-price,.price{display:flex!important;flex-direction:column!important;align-items:flex-start!important;max-width:100%!important;box-sizing:border-box!important}.atm-price-main{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;width:100%!important}.atm-price-main del{display:block!important;font-size:11px!important;line-height:1.2!important;color:#888888!important;margin-bottom:1px!important}.atm-price-main ins{display:block!important;font-size:20px!important;line-height:1.1!important;font-weight:700!important;text-decoration:none!important;color:#1a1a1a!important}.usg_text_7,.w-text-value{display:inline-block!important;font-size:8px!important;color:#777777!important;line-height:1!important;margin-top:15px!important;margin-right:4px!important}.atm-omnibus-price-info{display:block!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;margin-top:4px!important;font-size:8px!important;line-height:1!important;color:#666666!important;font-weight:400!important;text-align:left!important;word-wrap:break-word!important;overflow-wrap:break-word!important;white-space:normal!important}.atm-omnibus-price-info *,.atm-omnibus-price-info strong,.atm-omnibus-price-info .atm-omnibus-amount{font-size:8px!important;line-height:1!important;color:#444444!important;font-weight:400!important;display:inline!important;word-wrap:break-word!important;overflow-wrap:break-word!important}.atm-hwrapper-8{display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:flex-start!important;width:100%!important;box-sizing:border-box!important}.atm-hwrapper-7{flex:0 0 auto!important;width:auto!important;max-width:48%!important;padding-right:6px!important;box-sizing:border-box!important}.atm-html-2{font-size:13px!important;line-height:1.2!important;color:#555555!important;font-weight:600!important}.mcreate-hardness-container{display:flex!important;flex-direction:column!important;gap:5px!important;margin-top:5px!important}.mcreate-hardness-row{display:flex!important;align-items:center!important;gap:8px!important}.mcreate-hardness-label{font-size:14px!important;font-weight:700!important;color:#1a1a1a!important;min-width:22px!important;line-height:1!important}.mcreate-hardness-dots{display:flex!important;gap:3px!important;align-items:center!important}.mcreate-dot{width:12px!important;height:12px!important;border-radius:50%!important;flex-shrink:0!important}.atm-hwrapper-6{flex:1 1 auto!important;width:auto!important;min-width:0!important;display:flex!important;flex-direction:column!important;align-items:flex-end!important;box-sizing:border-box!important}.atm-old-price{text-align:right!important;width:100%!important;margin-bottom:1px!important}.atm-hwrapper-5{display:flex!important;flex-direction:row!important;align-items:baseline!important;justify-content:flex-end!important;gap:4px!important;width:100%!important}.atm-text-7{flex-shrink:0!important;margin-top:0!important}.atm-current-price{display:flex!important;flex-direction:column!important;align-items:flex-end!important}.atm-omnibus-price-info,.atm-omnibus-price-info *{text-align:left!important;font-size:8px!important;line-height:1!important;white-space:normal!important;word-break:break-word!important}.atm-html-2{margin-right:15px!important}.l-section:first-of-type img,.single-product .woocommerce-product-gallery__image:first-child img,.atm-lcp-image img{content-visibility:auto;opacity:1!important;visibility:visible!important;transition:none!important}.woocommerce-product-gallery__wrapper{contain-intrinsic-size:600px 600px}.atm-badge-novelty{position:absolute!important;top:0!important;right:0!important;background-color:#30D158!important;color:#ffffff!important;font-size:12px!important;font-weight:400!important;padding:0.25rem 0.5rem 0.25rem 0.5rem!important;border-radius:50px!important;pointer-events:none!important}.atm-badge-novelty:empty,.atm-novelty-wrapper:empty,.atm-novelty-wrapper:not(:has(.atm-badge-novelty)){display:none!important;padding:0!important;margin:0!important;width:0!important;height:0!important;background:transparent!important;border:none!important}.atm-grid-tile .atm-vwrapper-1,.w-grid-item-h{position:relative!important}.atm-badge-novelty{color:#ffffff!important;font-size:12px!important;font-weight:400!important;text-transform:none!important;border-radius:50px!important;position:absolute!important;top:0px!important;right:0!important;background:#30D158!important;padding:0.5rem 0.5rem 0.5rem 0.5rem!important}@media screen and (max-width:1024px){.atm-badge-novelty{padding:0.25rem 0.5rem 0.25rem 0.5rem!important}}.mcreate-feature-item img{height:36px!important}.l-section.atm-hero-section{position:relative!important}@media screen and (min-width:601px){.l-section.atm-hero-section>.atm-sticky-bottom{position:absolute!important;bottom:25px!important;left:50%!important;transform:translateX(-50%)!important;margin:0!important;padding:0!important;width:auto!important;height:auto!important;z-index:9999!important;pointer-events:auto!important}.l-section.atm-hero-section>.atm-sticky-bottom .w-iconbox,.l-section.atm-hero-section>.atm-sticky-bottom .w-iconbox-link,.l-section.atm-hero-section>.atm-sticky-bottom .w-iconbox-icon{display:flex!important;justify-content:center!important;align-items:center!important;line-height:1!important}}@media screen and (max-width:600px){.l-section.atm-hero-section{height:60vh!important;min-height:60vh!important;max-height:60vh!important;box-sizing:border-box!important;overflow:hidden!important}.l-section.atm-hero-section>.atm-sticky-bottom{position:absolute!important;bottom:12px!important;left:50%!important;transform:translateX(-50%)!important;margin:0!important;padding:0!important;width:auto!important;height:auto!important;z-index:9999!important;pointer-events:auto!important}.l-section.atm-hero-section>.atm-sticky-bottom .w-iconbox,.l-section.atm-hero-section>.atm-sticky-bottom .w-iconbox-link,.l-section.atm-hero-section>.atm-sticky-bottom .w-iconbox-icon{display:flex!important;justify-content:center!important;align-items:center!important;line-height:1!important}}</style>
		</head>
<body class="wp-singular page-template-default single single-page postid-8512 wp-custom-logo wp-theme-Impreza l-body Impreza_9.2.3 us-core_9.2.3 header_none headerinpos_top state_default theme-Impreza woocommerce-no-js us-woo-cart_standard us-ajax_add_to_cart" itemscope itemtype="https://schema.org/WebPage">
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-5CBRKXFL" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>

<div class="l-canvas type_wide">
				<main id="page-content" class="l-main" itemprop="mainContentOfPage">
							</main>
			<!--WPFC_FOOTER_START--></div>
<footer id="page-footer" class="l-footer" itemscope itemtype="https://schema.org/WPFooter"></footer>	<script id="us-global-settings">
		// Store some global theme options used in JS
		window.$us = window.$us || {};
		$us.canvasOptions = ( $us.canvasOptions || {} );
		$us.canvasOptions.disableEffectsWidth = 300;
		$us.canvasOptions.disablePostPopupWidth = 300;
		$us.canvasOptions.columnsStackingWidth = 767;
		$us.canvasOptions.backToTopDisplay = 100;
		$us.canvasOptions.scrollDuration = 1000;
		$us.canvasOptions.laptopsBreakpoint = 1439;
		$us.canvasOptions.tabletsBreakpoint = 1023;
		$us.canvasOptions.mobilesBreakpoint = 600;

		$us.langOptions = ( $us.langOptions || {} );

		// Note: the object is always defined, as elements read its keys before passing them to Magnific Popup
		$us.langOptions.magnificPopup = ( $us.langOptions.magnificPopup || {} );
		$us.langOptions.magnificPopup.tPrev = 'Previous';
		$us.langOptions.magnificPopup.tNext = 'Następny';
		// Note: Magnific Popup substitutes its own %curr% and %total% tokens, so put them into the translation
		$us.langOptions.magnificPopup.tCounter = '%curr% z %total%';
		$us.langOptions.magnificPopup.tDialog = 'Obrazek';
		$us.navOptions = ( $us.navOptions || {} );
		$us.navOptions.mobileWidth = 900;
		$us.navOptions.togglable = true;
		$us.ajaxUrl = 'https://atm.mcreate.pl/wp-admin/admin-ajax.php';
		$us.templateDirectoryUri = 'https://atm.mcreate.pl/wp-content/themes/Impreza';
		$us.responsiveBreakpoints = {"default":0,"laptops":1439,"tablets":1023,"mobiles":600};
		$us.userFavoritePostIds = '';
		$us.darkThemeIsOn = false;
	</script>
	<script id="us-header-settings">if ( window.$us === undefined ) window.$us = {};$us.headerSettings = {"default":{"options":[],"layout":[]},"laptops":{"options":[],"layout":[]},"tablets":{"options":[],"layout":[]},"mobiles":{"options":[],"layout":[]},"is_hidden":true};</script><script type="speculationrules">
{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/Impreza/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
</script>
	<script>
		(function () {
			var c = document.body.className;
			c = c.replace(/woocommerce-no-js/, 'woocommerce-js');
			document.body.className = c;
		})();
	</script>
	<script id="awdr-main-js-extra">
var awdr_params = {"ajaxurl":"https://atm.mcreate.pl/wp-admin/admin-ajax.php","nonce":"8aaddf4235","enable_update_price_with_qty":"show_when_matched","refresh_order_review":"0","custom_target_simple_product":"","custom_target_variable_product":"","js_init_trigger":"","awdr_opacity_to_bulk_table":"","awdr_dynamic_bulk_table_status":"0","awdr_dynamic_bulk_table_off":"on","custom_simple_product_id_selector":"","custom_variable_product_id_selector":""};
//# sourceURL=awdr-main-js-extra
</script>
<script id="awdr-main-js" src="https://atm.mcreate.pl/wp-content/plugins/woo-discount-rules/v2/Assets/Js/site_main.js?ver=2.6.18"></script>
<script id="awdr-dynamic-price-js" src="https://atm.mcreate.pl/wp-content/plugins/woo-discount-rules/v2/Assets/Js/awdr-dynamic-price.js?ver=2.6.18"></script>
<script id="us-passive-events-js" src="https://atm.mcreate.pl/wp-content/themes/Impreza/common/js/base/passive-events.min.js?ver=9.2.3"></script>
<script id="us-magnific-popup-js" src="https://atm.mcreate.pl/wp-content/themes/Impreza/common/js/vendor/magnific-popup.js?ver=9.2.3"></script>
<script id="us-header-no-cache-js" src="https://atm.mcreate.pl/wp-content/themes/Impreza/common/js/base/header.no-cache.min.js?ver=9.2.3"></script>
<script id="us-core-js" src="https://atm.mcreate.pl/wp-content/themes/Impreza/js/us.core.min.js?ver=9.2.3"></script>
<script id="sourcebuster-js-js" src="https://atm.mcreate.pl/wp-content/plugins/woocommerce/assets/js/sourcebuster/sourcebuster.min.js?ver=11.2.1"></script>
<script id="wc-order-attribution-js-extra">
var wc_order_attribution = {"params":{"lifetime":1.0e-5,"session":30,"base64":false,"ajaxurl":"https://atm.mcreate.pl/wp-admin/admin-ajax.php","prefix":"wc_order_attribution_","allowTracking":true},"fields":{"source_type":"current.typ","referrer":"current_add.rf","utm_campaign":"current.cmp","utm_source":"current.src","utm_medium":"current.mdm","utm_content":"current.cnt","utm_id":"current.id","utm_term":"current.trm","utm_source_platform":"current.plt","utm_creative_format":"current.fmt","utm_marketing_tactic":"current.tct","session_entry":"current_add.ep","session_start_time":"current_add.fd","session_pages":"session.pgs","session_count":"udata.vst","user_agent":"udata.uag"}};
//# sourceURL=wc-order-attribution-js-extra
</script>
<script id="wc-order-attribution-js" src="https://atm.mcreate.pl/wp-content/plugins/woocommerce/assets/js/frontend/order-attribution.min.js?ver=11.2.1"></script>
<script id="wp-emoji-settings" type="application/json">
{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://atm.mcreate.pl/wp-includes/js/wp-emoji-release.min.js?ver=7.1.4"}}
</script>
<script type="module">
/*! This file is auto-generated */
var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))});
//# sourceURL=https://atm.mcreate.pl/wp-includes/js/wp-emoji-loader.min.js
</script>
    <script>
    jQuery(document).ready(function($) {
        $(document.body).on('added_to_cart', function(e, fragments, cart_hash, $button) {
            if ($button && $button.length) {
                window.dataLayer = window.dataLayer || [];
                window.dataLayer.push({
                    'event': 'add_to_cart',
                    'ecommerce': {
                        'currency': 'PLN',
                        'items': [{ 'item_id': String($button.data('product_id') || ''), 'item_name': String($button.data('product_name') || $button.attr('aria-label') || 'Produkt'), 'quantity': 1 }]
                    }
                });
            }
        });
    });
    </script>
    <script>(function(){function m(){var h=document.querySelector('.l-section.atm-hero-section'),a=document.querySelector('.atm-sticky-bottom');if(h&&a&&a.parentElement!==h)h.appendChild(a);}document.readyState==='loading'?document.addEventListener('DOMContentLoaded',m):m();})();</script><script>
document.addEventListener("DOMContentLoaded", () => {
    const selector = "h1, h2, h3, h4, h5, h6, p, span, li, a";
    const elements = document.querySelectorAll(selector);
    const words = ["i", "a", "w", "z", "o", "u", "do", "na", "po", "za", "ze", "we", "od", "by", "co", "to"];
    const pattern = new RegExp(`(^|\\s)(${words.join("|")})\\s+`, "gi");

    elements.forEach(el => {
        const walker = document.createTreeWalker(el, NodeFilter.SHOW_TEXT, null, false);
        let currentNode;
        while ((currentNode = walker.nextNode())) {
            currentNode.nodeValue = currentNode.nodeValue.replace(pattern, "$1$2\u00A0");
        }
    });
});
</script>








<script>
jQuery(document).ready(function ($) {
    function buildSwatches() {
        $('.variations_form select').each(function () {
            var $select = $(this);
            var $parent = $select.closest('td.value');
            if (!$parent.length) $parent = $select.parent();

            $parent.find('.mcreate-swatches-grid').remove();

            var $grid = $('<div class="mcreate-swatches-grid"></div>');
            var currentVal = $select.val();

            $select.find('option').each(function () {
                var val = $(this).val();
                var text = $(this).text();

                if (!val) return;

                var isActive = (currentVal === val) ? ' active' : '';
                var escVal = String(val).replace(/"/g, '&quot;');
                var $button = $('<button type="button" class="mcreate-swatch' + isActive + '" data-value="' + escVal + '">' + text + '</button>');

                $grid.append($button);
            });

            $select.after($grid);
            $select.hide();
        });
    }

    buildSwatches();

    $(document).on('click', '.mcreate-swatch', function (e) {
        e.preventDefault();

        var $swatch = $(this);
        var $grid = $swatch.closest('.mcreate-swatches-grid');
        var $select = $grid.siblings('select');

        if (!$select.length) {
            $select = $grid.parent().find('select');
        }

        var $form = $swatch.closest('.variations_form');
        var val = $swatch.attr('data-value');

        if ($swatch.hasClass('active')) {
            $swatch.removeClass('active');
            $select.val('').trigger('change');
        } else {
            $grid.find('.mcreate-swatch').removeClass('active');
            $swatch.addClass('active');
            $select.val(val).trigger('change');
        }

        $form.trigger('woocommerce_variation_select_change');
        $form.trigger('check_variations');
    });

    $(document).on('found_variation', '.variations_form', function (event, variation) {
        if (variation && variation.price_html) {
            var $priceBox = $(this).find('.woocommerce-variation-price');
            if ($priceBox.length) {
                $priceBox.html(variation.price_html).show();
            }
            $(this).find('.single_variation_wrap').show();
        }
    });

    $(document).on('reset_data', '.variations_form', function () {
        $('.mcreate-swatch').removeClass('active');
    });
});
</script>












<script>
jQuery(document).ready(function($) {
    function initInnyWymiarButton() {
        var $rozmiarGrid = $('#pa_rozmiar').closest('.value').find('.mcreate-swatches-grid');
        if (!$rozmiarGrid.length) {
            $rozmiarGrid = $('.mcreate-swatches-grid').first();
        }
        if ($rozmiarGrid.length && !$('.mcreate-inny-wymiar-btn').length) {
            $('<button type="button" class="mcreate-inny-wymiar-btn">Inny wymiar</button>').insertAfter($rozmiarGrid);
        }
    }

    initInnyWymiarButton();

    $(document).on('woocommerce_variation_has_changed woocommerce_variation_after_change updated_wc_div', function() {
        initInnyWymiarButton();
    });

    $(document).on('click', '.mcreate-swatch', function(e) {
        e.preventDefault();
        var $btn = $(this);
        var $grid = $btn.closest('.mcreate-swatches-grid');
        var $select = $grid.siblings('select');
        var val = $btn.data('value');

        $grid.find('.mcreate-swatch').removeClass('active');
        $btn.addClass('active');

        if ($select.length) {
            $select.val(val).trigger('change');
        }
    });

    $(document).on('click', '.mcreate-inny-wymiar-btn', function(e) {
        e.preventDefault();
        e.stopPropagation();
        $('#mcreate-inny-wymiar-modal').addClass('is-active');
        $('body').addClass('mcreate-modal-open');
    });

    $(document).on('click', '.mcreate-modal-close, .mcreate-modal-overlay', function(e) {
        e.preventDefault();
        $('#mcreate-inny-wymiar-modal').removeClass('is-active');
        $('body').removeClass('mcreate-modal-open');
    });

    $(document).keyup(function(e) {
        if (e.key === "Escape") {
            $('#mcreate-inny-wymiar-modal').removeClass('is-active');
            $('body').removeClass('mcreate-modal-open');
        }
    });
});
</script>












<script>
jQuery(document).ready(function($) {
    function initAtmProductGallery() {
        if (typeof Swiper === "undefined") {
            setTimeout(initAtmProductGallery, 50);
            return;
        }
        var thumbsEl = document.querySelector(".atm-thumbs-swiper");
        var mainEl = document.querySelector(".atm-main-swiper");
        if (thumbsEl && mainEl && !mainEl.dataset.initialized) {
            mainEl.dataset.initialized = "true";
            var thumbsSwiper = new Swiper(".atm-thumbs-swiper", {
                spaceBetween: 12,
                slidesPerView: 4,
                freeMode: true,
                watchSlidesProgress: true,
                breakpoints: {
                    320: { slidesPerView: 3, spaceBetween: 8 },
                    640: { slidesPerView: 4, spaceBetween: 12 }
                }
            });
            var mainSwiper = new Swiper(".atm-main-swiper", {
                spaceBetween: 10,
                thumbs: { swiper: thumbsSwiper }
            });
        }
    }
    initAtmProductGallery();
    $(document).on('woocommerce_variation_has_changed updated_wc_div', function() {
        initAtmProductGallery();
    });
});
</script>













<script>
document.addEventListener('DOMContentLoaded', function() {
    const articleContainer = document.querySelector('.g-content') || document.querySelector('.entry-content') || document.querySelector('article');
    const targetElement = document.querySelector('.reading-time-target');

    if (articleContainer && targetElement) {
        const text = articleContainer.innerText || articleContainer.textContent;
        const words = text.trim().split(/\s+/).filter(Boolean).length;
        const minutes = Math.max(1, Math.ceil(words / 200));
        
        targetElement.textContent = minutes + ' min czytania';
    }
});
</script>













<script>
document.addEventListener('DOMContentLoaded', function() {
    const contentArea = document.querySelector('.l-main') || document.querySelector('.g-content') || document.querySelector('.entry-content') || document.querySelector('article');
    const tocList = document.getElementById('toc-list');
    const tocContainer = document.getElementById('toc-container');

    if (!contentArea || !tocList) return;

    const headings = contentArea.querySelectorAll('h2');
    
    if (headings.length === 0) {
        if (tocContainer) tocContainer.style.display = 'none';
        return;
    }

    tocList.innerHTML = '';
    let count = 0;

    headings.forEach((heading) => {
        if (heading.closest('#toc-container')) return;

        count++;
        if (!heading.id) {
            heading.id = 'toc-head-' + count;
        }

        const li = document.createElement('li');
        li.className = 'toc-h2';

        const a = document.createElement('a');
        a.href = '#' + heading.id;
        a.textContent = heading.textContent.trim();

        li.appendChild(a);
        tocList.appendChild(li);
    });

    if (count === 0 && tocContainer) {
        tocContainer.style.display = 'none';
    }
});
</script>















<!-- <script>
document.addEventListener('DOMContentLoaded', function() {
    const contentArea = document.querySelector('.l-main') || document.querySelector('.g-content') || document.querySelector('.entry-content') || document.querySelector('article');
    const tocList = document.getElementById('toc-list');
    const tocContainer = document.getElementById('toc-container');

    if (!contentArea || !tocList) return;

    const headings = contentArea.querySelectorAll('h2');
    
    if (headings.length === 0) {
        if (tocContainer) tocContainer.style.display = 'none';
        return;
    }

    tocList.innerHTML = '';
    let count = 0;

    headings.forEach((heading) => {
        if (heading.closest('#toc-container')) return;

        count++;
        if (!heading.id) {
            heading.id = 'toc-head-' + count;
        }

     
        const headingText = heading.textContent.trim();

      
        if (!heading.querySelector('.toc-heading-badge')) {
            heading.classList.add('has-toc-badge');
            heading.innerHTML = '<span class="toc-heading-badge">' + count + '</span> ' + headingText;
        }

       
        const li = document.createElement('li');
        li.className = 'toc-h2';

        const a = document.createElement('a');
        a.href = '#' + heading.id;
        a.textContent = headingText;

        li.appendChild(a);
        tocList.appendChild(li);
    });

    if (count === 0 && tocContainer) {
        tocContainer.style.display = 'none';
    }
});
</script>

 -->

<!-- <script>
document.addEventListener('DOMContentLoaded', function() {
    function generateATMTableOfContents() {
        const contentArea = document.querySelector('.l-main') || document.querySelector('.g-content') || document.querySelector('.entry-content') || document.querySelector('article');
        const tocList = document.getElementById('toc-list');
        const tocContainer = document.getElementById('toc-container');

        if (!contentArea || !tocList) return;

        const headings = contentArea.querySelectorAll('h2');
        if (headings.length === 0) return;

        tocList.innerHTML = '';
        let count = 0;

        headings.forEach((heading) => {
            const rawText = heading.textContent || '';
            const textLower = rawText.trim().toLowerCase();

       
            if (
                heading.closest('#toc-container') || 
                heading.classList.contains('no-toc') || 
                heading.closest('.no-toc') ||
                heading.closest('.w-cta') ||
                textLower.includes('szukasz materaca') ||
                textLower.includes('dopasowanego do siebie')
            ) {
                
                if (heading.classList.contains('has-toc-badge')) {
                    heading.classList.remove('has-toc-badge');
                    const badge = heading.querySelector('.toc-heading-badge');
                    if (badge) badge.remove();
                }
                return;
            }

            count++;
            if (!heading.id) {
                heading.id = 'toc-head-' + count;
            }

            const cleanHeadingText = rawText.trim();
            const formattedNum = (count < 10 ? '0' : '') + count;

            
            if (!heading.querySelector('.toc-heading-badge')) {
                heading.classList.add('has-toc-badge');
                heading.innerHTML = '<span class="toc-heading-badge">' + formattedNum + '</span><span>' + cleanHeadingText + '</span>';
            }

           
            const li = document.createElement('li');
            li.className = 'toc-h2';

            const a = document.createElement('a');
            a.href = '#' + heading.id;
            a.textContent = cleanHeadingText;

            li.appendChild(a);
            tocList.appendChild(li);
        });

        if (count === 0 && tocContainer) {
            tocContainer.style.display = 'none';
        }
    }

    generateATMTableOfContents();
    setTimeout(generateATMTableOfContents, 400);
    setTimeout(generateATMTableOfContents, 1000);
});
</script>




<script>
document.addEventListener('DOMContentLoaded', function() {
    const contentArea = document.querySelector('.atm-article-body') || document.querySelector('.post-content') || document.querySelector('.entry-content');
    const tocList = document.getElementById('toc-list');
    const tocContainer = document.getElementById('toc-container');

    if (!contentArea || !tocList) return;

    const headings = contentArea.querySelectorAll('h2');
    
    if (headings.length === 0) {
        if (tocContainer) tocContainer.style.display = 'none';
        return;
    }

    tocList.innerHTML = '';
    let count = 0;

    headings.forEach((heading) => {
        count++;
        if (!heading.id) {
            heading.id = 'toc-head-' + count;
        }

        const headingText = heading.textContent.trim();
        const formattedNum = (count < 10 ? '0' : '') + count;

        if (!heading.querySelector('.toc-heading-badge')) {
            heading.classList.add('has-toc-badge');
            heading.innerHTML = '<span class="toc-heading-badge">' + formattedNum + '</span><span>' + headingText + '</span>';
        }

        const li = document.createElement('li');
        li.className = 'toc-h2';

        const a = document.createElement('a');
        a.href = '#' + heading.id;
        a.textContent = headingText;

        li.appendChild(a);
        tocList.appendChild(li);
    });

    if (count === 0 && tocContainer) {
        tocContainer.style.display = 'none';
    }
});
</script>
 -->








<script>

document.addEventListener('DOMContentLoaded', function() {
    const contentArea = document.querySelector('.atm-article-body') || document.querySelector('.post-content') || document.querySelector('.entry-content');
    const tocList = document.getElementById('toc-list');
    const tocContainer = document.getElementById('toc-container');

    if (!contentArea || !tocList) return;

    const headings = contentArea.querySelectorAll('h2');
    
    if (headings.length === 0) {
        if (tocContainer) tocContainer.style.display = 'none';
        return;
    }

    tocList.innerHTML = '';
    let count = 0;

    headings.forEach((heading) => {
        count++;
        if (!heading.id) {
            heading.id = 'toc-head-' + count;
        }

        const headingText = heading.textContent.trim();

        if (!heading.querySelector('.toc-heading-badge')) {
            heading.classList.add('has-toc-badge');
            heading.innerHTML = '<span class="toc-heading-badge">' + count + '</span><span>' + headingText + '</span>';
        }

        const li = document.createElement('li');
        li.className = 'toc-h2';

        const a = document.createElement('a');
        a.href = '#' + heading.id;
        a.textContent = headingText;

        li.appendChild(a);
        tocList.appendChild(li);
    });

    if (count === 0 && tocContainer) {
        tocContainer.style.display = 'none';
    }
});
</script>










<script>
document.addEventListener("DOMContentLoaded", function() {
    // Sprawdzamy czy na stronie są elementy ceny z wtyczki/WooCommerce i nasze pole w siatce
    document.querySelectorAll('.usg_product_field_2').forEach(function(element) {
        // Jeśli produkt ma dane promocyjne w strukturze danych lub możemy pobrać je z kontenera obok
        // Pobieramy poprawny HTML ceny z WooCommerce (jeśli jest dostępny w atrybutach lub skryptach)
        const parentProduct = element.closest('.product, .w-grid-item');
        if (parentProduct) {
            const priceContainer = parentProduct.querySelector('.price');
            if (priceContainer && priceContainer.innerHTML.includes('del')) {
                element.innerHTML = priceContainer.innerHTML;
            }
        }
    });
});
</script>














<script>
document.addEventListener('DOMContentLoaded', function () {
    // Nasłuchujemy kliknięcia na całym pasku wiersza (.atm-nav-row) kategorii nadrzędnej
    const rows = document.querySelectorAll('.atm-nav-item.has-children > .atm-nav-row');

    rows.forEach(row => {
        row.addEventListener('click', function (e) {
            // Zapobiegamy domyślnej akcji linku (np. skokowi do góry strony dla href="#")
            e.preventDefault();
            e.stopPropagation();

            // Znajdujemy główny element li (.atm-nav-item.has-children)
            const parentItem = this.closest('.atm-nav-item.has-children');

            if (parentItem) {
                // Przełączamy klasę otwarcia/zamknięcia (Toggle)
                parentItem.classList.toggle('is-opened');
            }
        });
    });
});
</script>










<script>

document.addEventListener('DOMContentLoaded', function() {
    const wrappers = document.querySelectorAll('.exp-desc-wrapper');
    
    wrappers.forEach(wrapper => {
        const content = wrapper.querySelector('.exp-content');
        const btnMore = wrapper.querySelector('.btn-read-more');
        const btnLess = wrapper.querySelector('.btn-read-less');
        
        let floatBtn = wrapper.querySelector('.floating-collapse-btn');
        if (!floatBtn) {
            floatBtn = document.createElement('button');
            floatBtn.type = 'button';
            floatBtn.className = 'floating-collapse-btn';
            floatBtn.innerHTML = 'Zwiń opis &uarr;';
            wrapper.appendChild(floatBtn);
        }
        
        if (btnMore && content) {
            btnMore.addEventListener('click', function() {
                content.style.maxHeight = content.scrollHeight + 'px';
                btnMore.style.display = 'none';
                if (btnLess) btnLess.style.display = 'inline-block';
                floatBtn.style.display = 'flex';
            });
        }
        
        if (btnLess && content) {
            const collapseAction = function() {
                content.style.maxHeight = '0px';
                if (btnLess) btnLess.style.display = 'none';
                if (btnMore) btnMore.style.display = 'inline-block';
                floatBtn.style.display = 'none';
                wrapper.scrollIntoView({ behavior: 'smooth', block: 'start' });
            };
            
            btnLess.addEventListener('click', collapseAction);
            floatBtn.addEventListener('click', collapseAction);
        }
        
        window.addEventListener('scroll', function() {
            if (content && content.style.maxHeight && content.style.maxHeight !== '0px') {
                const rect = wrapper.getBoundingClientRect();
                const windowHeight = window.innerHeight;
                if (rect.top < 0 && rect.bottom > windowHeight - 150) {
                    floatBtn.style.display = 'flex';
                } else {
                    floatBtn.style.display = 'none';
                }
            } else {
                floatBtn.style.display = 'none';
            }
        });
    });
});
</script>







<script>
document.addEventListener("DOMContentLoaded", function() {
    var btnLess = document.getElementById('btn-less');
    if (btnLess) {
        btnLess.style.display = 'none';
    }
});
</script>


<script>

document.addEventListener("DOMContentLoaded", function() {
    var container = document.getElementById('tresc-rozwijana');
    var btnMore = document.getElementById('btn-more');
    var btnLess = document.getElementById('btn-less');
    var sectionOpisu = document.getElementById('sekcja-opisu');

    if (!container) return;

    // Usuwamy stare, konfliktowe akcje z HTML, żeby nie mieszały
    if (btnMore) btnMore.removeAttribute('onclick');
    if (btnLess) btnLess.removeAttribute('onclick');

    // 1. Sprawdzamy wysokość tekstu na starcie
    var fullHeight = container.scrollHeight;
    var collapsedHeight = container.clientHeight;

    // Jeśli tekst jest krótki, ukrywamy oba przyciski
    if (fullHeight <= collapsedHeight || fullHeight <= 260) {
        if (btnMore) btnMore.style.setProperty('display', 'none', 'important');
        if (btnLess) btnLess.style.setProperty('display', 'none', 'important');
    } else {
        // Długi tekst: pokazujemy "Rozwiń", ukrywamy "Zwiń"
        if (btnMore) {
            btnMore.style.setProperty('display', 'block', 'important');
            btnMore.style.setProperty('width', 'fit-content', 'important');
            btnMore.style.setProperty('margin-left', 'auto', 'important');
            btnMore.style.setProperty('margin-right', 'auto', 'important');
        }
        if (btnLess) {
            btnLess.style.setProperty('display', 'none', 'important');
        }
    }

    // 2. Obsługa kliknięcia w "Czytaj pełny opis"
    if (btnMore) {
        btnMore.addEventListener('click', function(e) {
            e.preventDefault();
            container.style.maxHeight = container.scrollHeight + 'px';
            btnMore.style.setProperty('display', 'none', 'important');
            if (btnLess) {
                btnLess.style.setProperty('display', 'block', 'important');
                btnLess.style.setProperty('width', 'fit-content', 'important');
                btnLess.style.setProperty('margin-left', 'auto', 'important');
                btnLess.style.setProperty('margin-right', 'auto', 'important');
            }
        });
    }

    // 3. Obsługa kliknięcia w "Zwiń opis"
    if (btnLess) {
        btnLess.addEventListener('click', function(e) {
            e.preventDefault();
            container.style.maxHeight = '0px';
            btnLess.style.setProperty('display', 'none', 'important');
            if (btnMore) {
                btnMore.style.setProperty('display', 'block', 'important');
                btnMore.style.setProperty('width', 'fit-content', 'important');
                btnMore.style.setProperty('margin-left', 'auto', 'important');
                btnMore.style.setProperty('margin-right', 'auto', 'important');
            }
            if (sectionOpisu) {
                sectionOpisu.scrollIntoView({ behavior: 'smooth', block: 'start' });
            }
        });
    }
});
</script>

























<script>
document.addEventListener('DOMContentLoaded', function () {
    const app = document.getElementById('atm-mattress-app');
    if (!app) return;

    const images = {
        'Arezzo': 'https://atm.mcreate.pl/wp-content/uploads/2026/10/Pokrowiec-bialy-na-tle-HQ-scaled.png',
        'Cortina Nova': 'https://atm.mcreate.pl/wp-content/uploads/2026/10/Pokrowiec-bialo-czarny-na-tle-HQ-scaled.png',
        'Como Visco': 'https://atm.mcreate.pl/wp-content/uploads/2026/10/Pokrowiec-bialy-na-tle-HQ-scaled.png',
        'Garda Visco': 'https://atm.mcreate.pl/wp-content/uploads/2026/10/Garda-pokrowiec-na-tle-z-cieniem-transparentne-HQ-scaled-e1792053646951.png',
        'Ravenna Gelax': 'https://atm.mcreate.pl/wp-content/uploads/2026/10/Pokrowiec-bialo-czarny-na-tle-HQ-scaled.png',
        'Garda Gelax': 'https://atm.mcreate.pl/wp-content/uploads/2026/10/Garda-pokrowiec-na-tle-z-cieniem-transparentne-HQ-scaled-e1792053646951.png'
    };

    const questions = [
        {
            id: 'Q1',
            title: 'Jaka jest Twoja waga?',
            subtitle: 'Nie musisz podawać dokładnej wagi. Odpowiedź pomoże dobrać właściwy poziom podparcia.',
            layout: 'single',
            options: [
                { text: 'Do 80 kg', value: 'Q1_01' },
                { text: 'Powyżej 80 do 120 kg', value: 'Q1_02' },
                { text: 'Powyżej 120 kg', value: 'Q1_03' }
            ]
        },
        {
            id: 'Q2',
            title: 'W jakiej pozycji najczęściej śpisz?',
            subtitle: 'Pozycja snu wpływa na sposób podparcia poszczególnych części ciała.',
            layout: 'double',
            options: [
                { text: 'Na boku', value: 'Q2_01', icon: 'https://atm.mcreate.pl/wp-content/uploads/2026/10/na-boku.png' },
                { text: 'Na plecach', value: 'Q2_02', icon: 'https://atm.mcreate.pl/wp-content/uploads/2026/10/na-plecach.png' },
                { text: 'Na brzuchu', value: 'Q2_03', icon: 'https://atm.mcreate.pl/wp-content/uploads/2026/10/na-brzuchu.png' },
                { text: 'Często zmieniam pozycję', value: 'Q2_04', icon: 'https://atm.mcreate.pl/wp-content/uploads/2026/10/czesto-zmieniam-pozycje.png' }
            ]
        },
        {
            id: 'Q3',
            title: 'Jaką twardość materaca preferujesz?',
            subtitle: 'Twardość materaca to kwestia indywidualnych preferencji.',
            layout: 'single',
            options: [
                { text: 'Miękką', value: 'Q3_01' },
                { text: 'Średnią', value: 'Q3_02' },
                { text: 'Twardą', value: 'Q3_03' },
                { text: 'Bardzo twardą', value: 'Q3_04' },
                { text: 'Nie wiem', value: 'Q3_05' }
            ]
        },
        {
            id: 'Q4',
            title: 'Jakie odczucie powierzchni materaca lubisz najbardziej?',
            subtitle: 'Struktura powierzchni wpływa na komfort i wrażenie podczas snu.',
            layout: 'single',
            options: [
                { text: 'Sprężyste', value: 'Q4_01' },
                { text: 'Zrównoważone', value: 'Q4_02' },
                { text: 'Otulające', value: 'Q4_03' },
                { text: 'Nie wiem', value: 'Q4_04' }
            ]
        },
        {
            id: 'Q5',
            title: 'Jaką najczęściej odczuwasz temperaturę podczas snu?',
            subtitle: 'Odpowiedź pomoże dobrać materac o odpowiednich właściwościach wentylacyjnych.',
            layout: 'single',
            options: [
                { text: 'Często jest mi za ciepło', value: 'Q5_01' },
                { text: 'Neutralnie', value: 'Q5_02' },
                { text: 'Często jest mi za chłodno', value: 'Q5_03' }
            ]
        },
        {
            id: 'Q6',
            title: 'Czy zależy Ci na możliwości regulacji komfortu materaca?',
            subtitle: 'Niektóre materace ATM umożliwiają zmianę odczucia komfortu w wybranych strefach. To dodatkowa preferencja, nie warunek wyboru.',
            layout: 'single',
            options: [
                { text: 'Tak', value: 'Q6_01' },
                { text: 'Nie', value: 'Q6_02' },
                { text: 'Nie wiem', value: 'Q6_03' }
            ]
        }
    ];

    const modelsData = {
        'RAVENNA GELAX': { subtitle: 'Komfort i chłodniejsze odczucie', link: 'https://atm.mcreate.pl/produkt/materac-termoelastyczny-ravenna-gelax/', img: images['Ravenna Gelax'], features: ['Dopasowanie do pozycji', 'Chłodniejsze odczucie', 'Stabilne podparcie'] },
        'CORTINA NOVA': { subtitle: 'Dynamiczna sprężystość', link: 'https://atm.mcreate.pl/produkt/materace-wysokoelastyczne-cortina-nova/', img: images['Cortina Nova'], features: ['Sprężysta reakcja', 'Trwałe podparcie', 'Wysoka elastyczność'] },
        'AREZZO H3': { subtitle: 'Twarde i stabilne podparcie', link: 'https://atm.mcreate.pl/produkt/materac-wysokoelastyczny-arezzo/', img: images['Arezzo'], features: ['Podparcie kręgosłupa', 'Konstrukcja HR', '7 stref twardości'] },
        'AREZZO H4': { subtitle: 'Bardzo twarde podparcie', link: 'https://atm.mcreate.pl/produkt/materac-wysokoelastyczny-arezzo/', img: images['Arezzo'], features: ['Maksymalna sztywność', 'Wysoka trwałość', 'Stabilna powierzchnia'] },
        'COMO VISCO': { subtitle: 'Otulający komfort', link: 'https://atm.mcreate.pl/produkt/materac-termoelastyczny-como-visco/', img: images['Como Visco'], features: ['Pianka memory 5 cm', 'Rozkład nacisku', 'Głębokie otulenie'] },
        'GARDA GELAX': { subtitle: 'Regulacja i świeżość', link: 'https://atm.mcreate.pl/produkt/materac-garda-gelax/', img: images['Garda Gelax'], features: ['Wkładki strefowe', 'Pianka Gelax', 'Indywidualne dopasowanie'] },
        'GARDA VISCO': { subtitle: 'Regulacja i otulenie', link: 'https://atm.mcreate.pl/produkt/materac-garda-visco/', img: images['Garda Visco'], features: ['Regulacja strefowa', 'Topper Visco', 'Wysoki komfort'] }
    };

    const matrix = {
        'Q1_01': { 'RAVENNA GELAX': 0, 'CORTINA NOVA': 0, 'AREZZO H3': 0, 'AREZZO H4': 0, 'COMO VISCO': 0, 'GARDA GELAX': 0, 'GARDA VISCO': 0 },
        'Q1_02': { 'RAVENNA GELAX': 0, 'CORTINA NOVA': 0, 'AREZZO H3': 0, 'AREZZO H4': 0, 'COMO VISCO': 0, 'GARDA GELAX': 0, 'GARDA VISCO': 0 },
        'Q1_03': { 'RAVENNA GELAX': 0, 'CORTINA NOVA': 0, 'AREZZO H3': 0, 'AREZZO H4': 0, 'COMO VISCO': 0, 'GARDA GELAX': 0, 'GARDA VISCO': 0 },
        'Q2_01': { 'RAVENNA GELAX': 2, 'CORTINA NOVA': 2, 'AREZZO H3': 1, 'AREZZO H4': 0, 'COMO VISCO': 3, 'GARDA GELAX': 2, 'GARDA VISCO': 2 },
        'Q2_02': { 'RAVENNA GELAX': 3, 'CORTINA NOVA': 2, 'AREZZO H3': 2, 'AREZZO H4': 2, 'COMO VISCO': 2, 'GARDA GELAX': 2, 'GARDA VISCO': 2 },
        'Q2_03': { 'RAVENNA GELAX': 1, 'CORTINA NOVA': 1, 'AREZZO H3': 2, 'AREZZO H4': 2, 'COMO VISCO': -1, 'GARDA GELAX': 1, 'GARDA VISCO': 0 },
        'Q2_04': { 'RAVENNA GELAX': 3, 'CORTINA NOVA': 2, 'AREZZO H3': 2, 'AREZZO H4': 2, 'COMO VISCO': -1, 'GARDA GELAX': 2, 'GARDA VISCO': 1 },
        'Q3_01': { 'RAVENNA GELAX': -3, 'CORTINA NOVA': -1, 'AREZZO H3': -5, 'AREZZO H4': -9, 'COMO VISCO': 5, 'GARDA GELAX': 2, 'GARDA VISCO': 4 },
        'Q3_02': { 'RAVENNA GELAX': 5, 'CORTINA NOVA': 6, 'AREZZO H3': -1, 'AREZZO H4': -5, 'COMO VISCO': 2, 'GARDA GELAX': 3, 'GARDA VISCO': 3 },
        'Q3_03': { 'RAVENNA GELAX': 0, 'CORTINA NOVA': 1, 'AREZZO H3': 8, 'AREZZO H4': 5, 'COMO VISCO': -3, 'GARDA GELAX': 1, 'GARDA VISCO': 0 },
        'Q3_04': { 'RAVENNA GELAX': -5, 'CORTINA NOVA': -4, 'AREZZO H3': 3, 'AREZZO H4': 10, 'COMO VISCO': -7, 'GARDA GELAX': -4, 'GARDA VISCO': -5 },
        'Q3_05': { 'RAVENNA GELAX': 0, 'CORTINA NOVA': 0, 'AREZZO H3': 0, 'AREZZO H4': 0, 'COMO VISCO': 0, 'GARDA GELAX': 0, 'GARDA VISCO': 0 },
        'Q4_01': { 'RAVENNA GELAX': 3, 'CORTINA NOVA': 4, 'AREZZO H3': 3, 'AREZZO H4': 3, 'COMO VISCO': -3, 'GARDA GELAX': 3, 'GARDA VISCO': 1 },
        'Q4_02': { 'RAVENNA GELAX': 4, 'CORTINA NOVA': 3, 'AREZZO H3': 1, 'AREZZO H4': -1, 'COMO VISCO': 1, 'GARDA GELAX': 2, 'GARDA VISCO': 2 },
        'Q4_03': { 'RAVENNA GELAX': -1, 'CORTINA NOVA': -1, 'AREZZO H3': -3, 'AREZZO H4': -4, 'COMO VISCO': 7, 'GARDA GELAX': -1, 'GARDA VISCO': 4 },
        'Q4_04': { 'RAVENNA GELAX': 0, 'CORTINA NOVA': 0, 'AREZZO H3': 0, 'AREZZO H4': 0, 'COMO VISCO': 0, 'GARDA GELAX': 0, 'GARDA VISCO': 0 },
        'Q5_01': { 'RAVENNA GELAX': 3, 'CORTINA NOVA': 1, 'AREZZO H3': 1, 'AREZZO H4': 1, 'COMO VISCO': -2, 'GARDA GELAX': 2, 'GARDA VISCO': 0 },
        'Q5_02': { 'RAVENNA GELAX': 0, 'CORTINA NOVA': 0, 'AREZZO H3': 0, 'AREZZO H4': 0, 'COMO VISCO': 0, 'GARDA GELAX': 0, 'GARDA VISCO': 0 },
        'Q5_03': { 'RAVENNA GELAX': -1, 'CORTINA NOVA': 0, 'AREZZO H3': 0, 'AREZZO H4': 0, 'COMO VISCO': 2, 'GARDA GELAX': 0, 'GARDA VISCO': 1 },
        'Q6_01': { 'RAVENNA GELAX': 0, 'CORTINA NOVA': 0, 'AREZZO H3': 0, 'AREZZO H4': 0, 'COMO VISCO': 0, 'GARDA GELAX': 3, 'GARDA VISCO': 3 },
        'Q6_02': { 'RAVENNA GELAX': 0, 'CORTINA NOVA': 0, 'AREZZO H3': 0, 'AREZZO H4': 0, 'COMO VISCO': 0, 'GARDA GELAX': 0, 'GARDA VISCO': 0 },
        'Q6_03': { 'RAVENNA GELAX': 0, 'CORTINA NOVA': 0, 'AREZZO H3': 0, 'AREZZO H4': 0, 'COMO VISCO': 0, 'GARDA GELAX': 0, 'GARDA VISCO': 0 }
    };

    let currentStep = -1;
    let userAnswers = {};

    function scrollToTop() {
        window.scrollTo({ top: app.offsetTop - 30, behavior: 'smooth' });
    }

    function renderWelcome() {
        app.innerHTML = `
            <div class="atm-card" style="text-align: center; padding: 10px 0;">
                <h2>Nie wiesz, który <br>materac wybrać?</h2>
                <p class="atm-subtitle">Odpowiedz na 6 krótkich pytań, a pomożemy Ci znaleźć materac dopasowany do Twoich potrzeb.</p>
                
                <div class="atm-welcome-buttons">
                    <button class="atm-btn-full-next" id="start-quiz">Rozpocznij dobór materaca →</button>
                    <a href="/" class="atm-btn-full-prev">Poznaj nasze materace</a>
                </div>
                <p style="font-size: 13px; color: #888; margin-top: 20px;">Sześć modeli. Jeden świadomy wybór.</p>
            </div>
        `;
        document.getElementById('start-quiz').addEventListener('click', () => {
            currentStep = 0;
            renderStep();
            scrollToTop();
        });
    }

    function renderStep() {
        if (currentStep >= questions.length) {
            renderResult();
            scrollToTop();
            return;
        }

        const q = questions[currentStep];
        const progressPercentage = Math.round(((currentStep + 1) / questions.length) * 100);
        const isLastQuestion = (currentStep === questions.length - 1);

        let optionsHtml = '';
        if (q.layout === 'double') {
            optionsHtml = `
                <div class="atm-options-grid-double">
                    ${q.options.map(opt => {
                        const isSelected = userAnswers[q.id] === opt.value;
                        return `
                            <div class="atm-option-tile atm-option-tile-double ${isSelected ? 'selected' : ''}" data-value="${opt.value}">
                                <span class="atm-radio-custom"></span>
                                <div class="atm-tile-icon"><img src="${opt.icon}" alt="${opt.text}"></div>
                                <span class="atm-option-text">${opt.text}</span>
                            </div>
                        `;
                    }).join('')}
                </div>
            `;
        } else {
            optionsHtml = `
                <div class="atm-options-grid-single">
                    ${q.options.map(opt => {
                        const isSelected = userAnswers[q.id] === opt.value;
                        return `
                            <div class="atm-option-tile ${isSelected ? 'selected' : ''}" data-value="${opt.value}">
                                <span class="atm-option-text">${opt.text}</span>
                                <span class="atm-radio-custom"></span>
                            </div>
                        `;
                    }).join('')}
                </div>
            `;
        }

        app.innerHTML = `
            <div class="atm-card">
                <div style="display: flex; justify-content: space-between; font-size: 12px; font-weight: 700; letter-spacing: 0.5px; margin-bottom: 10px; text-transform: uppercase;">
                    <span>PYTANIE ${currentStep + 1} Z 6</span>
                    <span>${progressPercentage}%</span>
                </div>
                <div class="atm-progress-segmented">
                    ${questions.map((_, i) => `<div class="atm-progress-bar ${i <= currentStep ? 'active' : ''}"></div>`).join('')}
                </div>
                <h2>${q.title}</h2>
                <p class="atm-subtitle">${q.subtitle}</p>
                
                ${optionsHtml}

                <div class="atm-nav-buttons">
                    <button class="atm-btn-prev" id="prev-btn">‹ Wstecz</button>
                    <button class="atm-btn-next" id="next-btn">${isLastQuestion ? 'Zobacz wynik →' : 'Dalej →'}</button>
                </div>
            </div>
        `;

        document.querySelectorAll('.atm-option-tile').forEach(tile => {
            tile.addEventListener('click', function() {
                document.querySelectorAll('.atm-option-tile').forEach(t => t.classList.remove('selected'));
                this.classList.add('selected');
                userAnswers[q.id] = this.getAttribute('data-value');
            });
        });

        document.getElementById('prev-btn').addEventListener('click', () => {
            if (currentStep === 0) {
                currentStep = -1;
                renderWelcome();
            } else {
                currentStep--;
                renderStep();
            }
            scrollToTop();
        });

        document.getElementById('next-btn').addEventListener('click', () => {
            if (!userAnswers[q.id]) {
                alert('Proszę zaznaczyć jedną z opcji.');
                return;
            }
            currentStep++;
            renderStep();
            scrollToTop();
        });
    }

    function renderResult() {
        if (userAnswers['Q1'] === 'Q1_03') {
            app.innerHTML = `
                <div class="atm-card" style="text-align: center; padding: 10px 0;">
                    <h2>Indywidualna konsultacja</h2>
                    <p class="atm-subtitle">Dla wagi powyżej 120 kg zalecamy bezpośredni kontakt z naszym doradcą w celu doboru optymalnego podparcia.</p>
                    <a href="/kontakt/" class="atm-btn-full-next" style="margin-top:16px; display:inline-flex; width:100% !important;">Skontaktuj się z doradcą</a>
                    
                    <div class="atm-back-wrap">
                        <a href="#" id="exit-btn-wrap" onclick="history.back(); return false;">
                            <span>Powrót </span> <i class="fas fa-long-arrow-alt-right"></i>
                        </a>
                    </div>
                </div>
            `;
            const exitBtn = document.getElementById('exit-btn-wrap');
            if (exitBtn) {
                exitBtn.addEventListener('click', function(e) {
                    e.preventDefault();
                    restartQuiz();
                });
            }
            return;
        }

        let scores = { 'RAVENNA GELAX': 0, 'CORTINA NOVA': 0, 'AREZZO H3': 0, 'AREZZO H4': 0, 'COMO VISCO': 0, 'GARDA GELAX': 0, 'GARDA VISCO': 0 };
        
        Object.keys(userAnswers).forEach(qKey => {
            const ansVal = userAnswers[qKey];
            if (matrix[ansVal]) {
                Object.keys(matrix[ansVal]).forEach(model => {
                    scores[model] += matrix[ansVal][model];
                });
            }
        });

        let sortedModels = Object.keys(scores).sort((a, b) => scores[b] - scores[a]);
        let bestModel = sortedModels[0];
        let secondModel = sortedModels[1];
        let diff = scores[bestModel] - scores[secondModel];
        let hasAlternative = diff <= 3;

        let bestMeta = modelsData[bestModel] || { subtitle: '', link: '#', img: '', features: [] };
        let altMeta = modelsData[secondModel] || { subtitle: '', link: '#', img: '', features: [] };

        let summaryHtml = Object.keys(userAnswers).map(qKey => {
            const qObj = questions.find(item => item.id === qKey);
            const ansObj = qObj.options.find(opt => opt.value === userAnswers[qKey]);
            return `
                <div class="atm-answer-item">
                    <span>${qObj.title.replace('?', '')}</span>
                    <strong>${ansObj ? ansObj.text : ''}</strong>
                </div>
            `;
        }).join('');

        app.innerHTML = `
            <div class="atm-card">
                <span class="atm-recommendation-label">TWOJA REKOMENDACJA</span>
                <h2>
                    Wybraliśmy materac<br>dopasowany do <span style="color: #b89568;">Ciebie</span>
                </h2>
                <p class="atm-subtitle" style="margin-bottom: 16px;">Na podstawie Twoich odpowiedzi wybraliśmy model najlepiej odpowiadający Twoim potrzebom.</p>
                
                <div class="atm-product-card">
                    <span class="atm-badge">Najlepsze dopasowanie</span>
                    <h3>${bestModel}</h3>
                    <p style="color: #666; font-size: 13px; margin: 0 0 10px 0;">${bestMeta.subtitle}</p>
                    
                    <img src="${bestMeta.img}" alt="${bestModel}" class="atm-product-image">

                    <div class="atm-features-row">
                        <div class="atm-feature-item">${bestMeta.features[0]}</div>
                        <div class="atm-feature-item border-side">${bestMeta.features[1]}</div>
                        <div class="atm-feature-item">${bestMeta.features[2]}</div>
                    </div>

                    <a href="${bestMeta.link}" class="us-btn us-btn-style_6" style="width:100%; text-align:center; display:block; box-sizing:border-box; font-weight:400 !important;">Zobacz materac →</a>
                </div>

                <div class="atm-scroll-indicator" id="scroll-to-summary">
                    <span>Przewiń w dół, aby zobaczyć podsumowanie</span>
                    <svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
                        <polyline points="6 9 12 15 18 9"></polyline>
                    </svg>
                </div>

                ${hasAlternative ? `
                <div style="margin-top: 20px;">
                    <h4>Inna propozycja dla Ciebie</h4>
                    <a href="${altMeta.link}" class="atm-alt-card">
                        <div style="display: flex; align-items: center;">
                            <img src="${altMeta.img}" alt="${secondModel}" class="atm-alt-thumb">
                            <div>
                                <h5 style="margin: 0;">${secondModel}</h5>
                                <p style="margin: 2px 0 0 0; color: #666; font-size: 12px;">${altMeta.subtitle}</p>
                            </div>
                        </div>
                        <span style="font-size: 18px; font-weight: 700;">›</span>
                    </a>
                </div>
                ` : ''}

                <div class="atm-answers-box" id="answers-summary-box">
                    <div style="display: flex; justify-content: space-between; align-items: center;">
                        <h4 style="margin: 0;">Twoje odpowiedzi</h4>
                        <span style="font-size: 12px; color: #777;">6 pytań</span>
                    </div>
                    <div class="atm-answers-grid">
                        ${summaryHtml}
                    </div>
                    <button class="atm-btn-full-prev" id="edit-answers" style="width: 100% !important;">Zmień odpowiedzi →</button>
                </div>

                <div class="atm-back-wrap">
                    <a href="#" id="restart-btn" onclick="history.back(); return false;">
                        <span>Powrót </span> <i class="fas fa-long-arrow-alt-right"></i>
                    </a>
                </div>
            </div>
        `;

        const scrollBtn = document.getElementById('scroll-to-summary');
        if (scrollBtn) {
            scrollBtn.addEventListener('click', () => {
                const target = document.getElementById('answers-summary-box');
                if (target) {
                    target.scrollIntoView({ behavior: 'smooth' });
                }
            });
        }

        document.getElementById('edit-answers').addEventListener('click', () => {
            currentStep = 0;
            renderStep();
            scrollToTop();
        });

        const rstBtn = document.getElementById('restart-btn');
        if (rstBtn) {
            rstBtn.addEventListener('click', function(e) {
                e.preventDefault();
                restartQuiz();
                scrollToTop();
            });
        }
    }

    function restartQuiz() {
        userAnswers = {};
        currentStep = -1;
        renderWelcome();
    }

    renderWelcome();
});
</script>
















<script>
document.addEventListener('DOMContentLoaded', function () {
    const app = document.getElementById('atm-comparator-app');
    if (!app) return;

    const excelParams = {
        'AREZZO': {
            subtitle: 'Sprężyste, zdecydowane podparcie',
            params: { 'Twardość': 'H3 / H4', 'Charakter komfortu': 'Sprężysty, zdecydowane podparcie', 'Dopasowanie do sylwetki': '7 stref, profilowany rdzeń', 'Regulacja podparcia': 'Nie', 'Odczucie termiczne': 'Przewiewna pianka HR', 'Zastosowane pianki': 'HR 40 kg/m³', 'Strefy podparcia': '7 stref', 'Wentylacja': 'Nacięcia i kanały w rdzeniu HR', 'Dopinany topper': 'Nie', 'Użytkowanie stron': 'Dwustronny', 'Wysokość materaca': '21 cm', 'Pokrowiec i pielęgnacja': 'Zdejmowany pokrowiec; pranie do 30°C' }
        },
        'COMO VISCO': {
            subtitle: 'Otulające dopasowanie VISCO',
            params: { 'Twardość': 'Nie określono skali H', 'Charakter komfortu': 'Otulający, termoelastyczny', 'Dopasowanie do sylwetki': 'Stopniowe otulenie pianką VISCO', 'Regulacja podparcia': 'Nie', 'Odczucie termiczne': 'VISCO – cieplejszy, otulający', 'Zastosowane pianki': 'VISCO 50 + pianka konw. 30 kg/m³', 'Strefy podparcia': '7 stref', 'Wentylacja': 'Otwory i nacięcia w podstawie', 'Dopinany topper': 'Nie', 'Użytkowanie stron': 'Jednostronny', 'Wysokość materaca': '21 cm', 'Pokrowiec i pielęgnacja': 'Zdejmowany pokrowiec; pranie do 30°C' }
        },
        'CORTINA NOVA': {
            subtitle: 'Sprężysty, średnio-twardy komfort',
            params: { 'Twardość': 'Średnio twardy', 'Charakter komfortu': 'Zrównoważony, sprężysty', 'Dopasowanie do sylwetki': 'Sprężyste dopasowanie SOFT i HR', 'Regulacja podparcia': 'Nie', 'Odczucie termiczne': 'Wentylowany, bez aktywnego chłodzenia', 'Zastosowane pianki': 'SOFT 40 + HR 50 + konw. 40 kg/m³', 'Strefy podparcia': '7 stref', 'Wentylacja': 'Otwory pionowe i kanały poziome', 'Dopinany topper': 'Nie', 'Użytkowanie stron': 'Jednostronny', 'Wysokość materaca': '21 cm', 'Pokrowiec i pielęgnacja': 'Zdejmowany pokrowiec; pranie do 30°C' }
        },
        'RAVENNA GELAX': {
            subtitle: 'Komfort GELAX i podparcie lędźwi',
            params: { 'Twardość': 'Do indywidualnej oceny', 'Charakter komfortu': 'Sprężysty, punktowo dopasowujący', 'Dopasowanie do sylwetki': 'Punktowe dopasowanie pianki GELAX', 'Regulacja podparcia': 'Nie', 'Odczucie termiczne': 'GELAX – mniej otulający', 'Zastosowane pianki': 'GELAX 50 + HR 50 + konw. 40 kg/m³', 'Strefy podparcia': '7 stref', 'Wentylacja': 'Otwory pionowe i kanały poziome', 'Dopinany topper': 'Nie', 'Użytkowanie stron': 'Jednostronny', 'Wysokość materaca': '21 cm', 'Pokrowiec i pielęgnacja': 'Zdejmowany pokrowiec; pranie do 30°C' }
        },
        'GARDA GELAX': {
            subtitle: 'Regulowany komfort GELAX',
            params: { 'Twardość': 'Zmienny komfort', 'Charakter komfortu': 'Sprężysty i dopasowany, GELAX', 'Dopasowanie do sylwetki': 'Wymienne wkładki barkowe i biodrowe', 'Regulacja podparcia': 'Tak – wymienne wkładki', 'Odczucie termiczne': 'Chłodniejsze odczucie GELAX', 'Zastosowane pianki': 'HR 50 + HY 39 + topper SOFT / GELAX', 'Strefy podparcia': '7 stref', 'Wentylacja': 'Kanały, otwory i warstwa wentylacyjna', 'Dopinany topper': 'Tak – SOFT / GELAX', 'Użytkowanie stron': 'Jednostronny wkład bazowy', 'Wysokość materaca': '27 cm', 'Pokrowiec i pielęgnacja': 'Czyszczenie powierzchniowe' }
        },
        'GARDA VISCO': {
            subtitle: 'Regulowany, otulający komfort VISCO',
            params: { 'Twardość': 'Zmienny komfort', 'Charakter komfortu': 'Otulający VISCO lub sprężysty SOFT', 'Dopasowanie do sylwetki': 'Otulenie VISCO/SOFT + wkładki', 'Regulacja podparcia': 'Tak – wymienne wkładki', 'Odczucie termiczne': 'Zależne od strony toppera', 'Zastosowane pianki': 'HR 50 + HY 39 + topper SOFT / VISCO', 'Strefy podparcia': '7 stref', 'Wentylacja': 'Kanały, otwory i warstwa wentylacyjna', 'Dopinany topper': 'Tak – SOFT / VISCO', 'Użytkowanie stron': 'Jednostronny wkład bazowy', 'Wysokość materaca': '27 cm', 'Pokrowiec i pielęgnacja': 'Czyszczenie powierzchniowe' }
        }
    };

    const sectionsData = [
        { title: 'Komfort i dopasowanie', params: ['Twardość', 'Charakter komfortu', 'Dopasowanie do sylwetki', 'Regulacja podparcia', 'Odczucie termiczne'] },
        { title: 'Konstrukcja i właściwości', params: ['Zastosowane pianki', 'Strefy podparcia', 'Wentylacja', 'Dopinany topper', 'Użytkowanie stron'] },
        { title: 'Informacje praktyczne', params: ['Wysokość materaca', 'Pokrowiec i pielęgnacja'] }
    ];

    let selectedModelsData = [];

    const tiles = app.querySelectorAll('.atm-grid-tile');
    tiles.forEach(tile => {
        tile.addEventListener('click', function(e) {
            const prodName = this.getAttribute('data-name');
            const prodLink = this.getAttribute('data-link');
            const prodImg = this.getAttribute('data-img');
            const tileContent = this.querySelector('.atm-vwrapper-1').outerHTML;
            
            let modelKey = 'AREZZO';
            const upper = prodName.toUpperCase();
            if (upper.includes('COMO')) modelKey = 'COMO VISCO';
            else if (upper.includes('CORTINA')) modelKey = 'CORTINA NOVA';
            else if (upper.includes('RAVENNA')) modelKey = 'RAVENNA GELAX';
            else if (upper.includes('GARDA GELAX')) modelKey = 'GARDA GELAX';
            else if (upper.includes('GARDA VISCO')) modelKey = 'GARDA VISCO';

            const modelObj = { name: prodName, key: modelKey, link: prodLink, img: prodImg, tileHtml: tileContent };
            const exists = selectedModelsData.some(m => m.name === prodName);

            if (exists) {
                selectedModelsData = selectedModelsData.filter(m => m.name !== prodName);
                this.classList.remove('selected');
            } else {
                if (selectedModelsData.length < 2) {
                    selectedModelsData.push(modelObj);
                    this.classList.add('selected');
                } else {
                    alert('Wybierz dwa różne modele. Aby zaznaczyć ten model, najpierw odznacz jeden z wybranych.');
                }
            }
            updateBar();
        });
    });

    function updateBar() {
        const count = selectedModelsData.length;
        const labelCount = document.getElementById('atm-selected-count-label');
        const textBar = document.getElementById('atm-compare-bar-text');
        const btnBar = document.getElementById('go-compare-btn');

        if (labelCount) labelCount.innerText = `${count} z 2 wybrane`;
        
        if (count === 2) {
            if (textBar) textBar.innerText = `${selectedModelsData[0].name} + ${selectedModelsData[1].name}`;
            if (btnBar) btnBar.disabled = false;
            
            setTimeout(function() {
                const compareBar = document.querySelector('.atm-compare-bar');
                if (compareBar) {
                    compareBar.scrollIntoView({ behavior: 'smooth', block: 'center' });
                }
            }, 100);
        } else {
            if (textBar) textBar.innerText = 'Wybierz dokładnie dwa modele z listy powyżej';
            if (btnBar) btnBar.disabled = true;
        }
    }

    const goBtn = document.getElementById('go-compare-btn');
    if (goBtn) {
        goBtn.addEventListener('click', function() {
            if (selectedModelsData.length === 2) {
                renderResults();
            }
        });
    }

    function renderResults() {
        const p1 = selectedModelsData[0];
        const p2 = selectedModelsData[1];
        
        const meta1 = excelParams[p1.key] || { subtitle: '', params: {} };
        const meta2 = excelParams[p2.key] || { subtitle: '', params: {} };

        let sectionsHtml = sectionsData.map(sec => {
            let rowsHtml = sec.params.map(paramKey => {
                const val1 = meta1.params[paramKey] || '—';
                const val2 = meta2.params[paramKey] || '—';
                return `
                    <div class="atm-table-row">
                        <div class="atm-table-cell param-name">${paramKey}</div>
                        <div class="atm-table-cell val-cell" data-label="${p1.name}">${val1}</div>
                        <div class="atm-table-cell val-cell" data-label="${p2.name}">${val2}</div>
                    </div>
                `;
            }).join('');

            return `
                <div class="atm-table-section">
                    <div class="atm-table-header-title">${sec.title}</div>
                    ${rowsHtml}
                </div>
            `;
        }).join('');

        document.getElementById('atm-view-select').style.display = 'none';
        const resDiv = document.getElementById('atm-view-results');
        resDiv.style.display = 'block';

        resDiv.innerHTML = `
            <div style="display: flex; justify-content: space-between; align-items: flex-start; margin-bottom: 12px; flex-wrap: wrap; gap: 12px;">
                <div>
                    <h2>Porównanie materacy</h2>
                    <p class="atm-comparator-subtitle" style="margin-bottom: 0;">Poznaj najważniejsze różnice i wybierz komfort dopasowany do siebie.</p>
                </div>
                <button class="atm-btn-outline" id="back-to-select-top">← Zmień wybór</button>
            </div>

            <div class="atm-result-products-grid">
                <div class="atm-result-card-wrapper">${p1.tileHtml}</div>
                <div class="atm-result-card-wrapper">${p2.tileHtml}</div>
            </div>

            <div style="display: flex; justify-content: space-between; align-items: center; margin-bottom: 16px;">
                <h3 style="font-size: 22px;">Najważniejsze różnice</h3>
                <span style="font-size: 12px; color: #777;">12 parametrów</span>
            </div>

            ${sectionsHtml}

            <div style="display: flex; flex-direction: column; align-items: center; gap: 16px; margin-top: 32px;">
                <div style="display: flex; gap: 16px; justify-content: center; flex-wrap: wrap;">
                    <a href="${p1.link}" class="atm-btn-action">Zobacz ${p1.name} →</a>
                    <a href="${p2.link}" class="atm-btn-action">Zobacz ${p2.name} →</a>
                </div>
                <div class="atm-back-wrap">
                    <a href="#" id="back-to-select-bottom" onclick="history.back(); return false;">
                        <span>Powrót </span> <i class="fas fa-long-arrow-alt-right"></i>
                    </a>
                </div>
            </div>
        `;

        document.getElementById('back-to-select-top').addEventListener('click', resetView);
        const backBtm = document.getElementById('back-to-select-bottom');
        if (backBtm) {
            backBtm.addEventListener('click', function(e) {
                e.preventDefault();
                resetView();
            });
        }
        window.scrollTo({ top: app.offsetTop - 40, behavior: 'smooth' });
    }

    function resetView() {
        document.getElementById('atm-view-results').style.display = 'none';
        document.getElementById('atm-view-select').style.display = 'block';
        selectedModelsData = [];
        app.querySelectorAll('.atm-grid-tile').forEach(el => el.classList.remove('selected'));
        updateBar();
        window.scrollTo({ top: app.offsetTop - 40, behavior: 'smooth' });
    }
});
</script>













<script>
document.addEventListener('DOMContentLoaded', function() {
    var firstImages = document.querySelectorAll('.l-section:first-of-type img, .woocommerce-product-gallery__image:first-child img, .atm-lcp-image img');
    firstImages.forEach(function(img) {
        img.removeAttribute('loading');
        img.setAttribute('fetchpriority', 'high');
        if (img.complete) {
            img.classList.add('loaded');
        } else {
            img.addEventListener('load', function() {
                img.classList.add('loaded');
            });
        }
    });
});
</script><script>(function(){const d={'Necessary':'Niezbędne','Functional':'Funkcjonalne','Analytics':'Analityczne','Analytical':'Analityczne','Performance':'Wydajnościowe','Advertisement':'Reklamowe','Always Active':'Zawsze aktywne','Necessary cookies are required to enable the basic features of this site, such as providing secure log-in or adjusting your consent preferences. These cookies do not store any personally identifiable data.':'Niezbędne pliki cookie są wymagane do umożliwienia podstawowych funkcji tej witryny, takich jak bezpieczne logowanie czy dostosowanie preferencji zgód. Te pliki nie przechowują danych osobowych.','Functional cookies help perform certain functionalities like sharing the content of the website on social media platforms, collecting feedback, and other third-party features.':'Funkcjonalne pliki cookie pomagają w realizacji określonych funkcji, takich jak udostępnianie zawartości witryny w mediach społecznościowych, zbieranie opinii oraz obsługa innych funkcji stron trzecich.','Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics such as the number of visitors, bounce rate, traffic source, etc.':'Analityczne pliki cookie służą do zrozumienia, w jaki sposób odwiedzający korzystają z witryny. Pomagają dostarczać informacje o statystykach, takich jak liczba wizyt, współczynnik odrzuceń czy źródła ruchu.','Performance cookies are used to understand and analyse the key performance indexes of the website which helps in delivering a better user experience for the visitors.':'Wydajnościowe pliki cookie służą do analizy kluczowych wskaźników wydajności witryny, co pozwala na zapewnienie lepszych doświadczeń dla użytkowników.','Advertisement cookies are used to provide visitors with customised advertisements based on the pages you visited previously and to analyse the effectiveness of the ad campaigns.':'Reklamowe pliki cookie służą do dostarczania odwiedzającym spersonalizowanych reklam na podstawie wcześniej odwiedzonych stron oraz do analizy skuteczności kampanii reklamowych.'};function t(){document.querySelectorAll('[class*="cky-"], [id*="cky-"], [id*="cookieyes"]').forEach(c=>{let w=document.createTreeWalker(c,NodeFilter.SHOW_TEXT,null,false),n;while(n=w.nextNode()){let txt=n.nodeValue.trim();if(d[txt])n.nodeValue=d[txt];}});}document.readyState==='loading'?document.addEventListener('DOMContentLoaded',t):t();new MutationObserver(t).observe(document.body,{childList:true,subtree:true});})();</script></body>
</html>
