{"id":83,"date":"2025-10-21T09:34:24","date_gmt":"2025-10-21T07:34:24","guid":{"rendered":"http:\/\/serwer280495.lh.pl\/autoinstalator\/serwer280495.lh.pl\/wordpress139094\/?page_id=83"},"modified":"2025-11-05T15:12:41","modified_gmt":"2025-11-05T14:12:41","slug":"home","status":"publish","type":"page","link":"https:\/\/flametouch.pl\/","title":{"rendered":"Home"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"83\" class=\"elementor elementor-83\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d214747 e-flex e-con-boxed e-con e-parent\" data-id=\"d214747\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a869136 elementor-widget elementor-widget-html\" data-id=\"a869136\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- === SLIDER (Swiper) dla Elementor === -->\n<link rel=\"preconnect\" href=\"https:\/\/unpkg.com\">\n<link rel=\"stylesheet\" href=\"https:\/\/unpkg.com\/swiper@10\/swiper-bundle.min.css\">\n\n<style>\n  \/* Kontener slidera \u2013 troch\u0119 wy\u017cszy na desktopie i mobile *\/\n  .mini-hero {\n    width: 100%;\n    height: clamp(220px, 32vw, 420px); \/* by\u0142o ni\u017cej; teraz nieco wy\u017cszy *\/\n    border-radius: 16px;\n    overflow: hidden;\n    position: relative;\n  }\n\n  \/* Swiper wewn\u0105trz *\/\n  .mini-hero .swiper,\n  .mini-hero .swiper-wrapper,\n  .mini-hero .swiper-slide {\n    width: 100%;\n    height: 100%;\n  }\n\n  \/* Obraz \u2013 zawsze wype\u0142nia, bez rozci\u0105gania *\/\n  .mini-hero img {\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    display: block;\n  }\n\n  \/* Strza\u0142ki i kropki *\/\n  .mini-hero .swiper-button-prev,\n  .mini-hero .swiper-button-next {\n    color: #fff;\n    text-shadow: 0 2px 10px rgba(0,0,0,.45);\n  }\n  .mini-hero .swiper-pagination-bullet {\n    opacity: .7;\n    background: #fff;\n  }\n  .mini-hero .swiper-pagination-bullet-active {\n    opacity: 1;\n  }\n\n  \/* Drobna regulacja na bardzo ma\u0142ych ekranach *\/\n  @media (max-width: 480px) {\n    .mini-hero { height: clamp(200px, 42vw, 320px); } \/* by\u0142o ni\u017cej; teraz nieco wy\u017cszy *\/\n  }\n<\/style>\n\n<div class=\"mini-hero\" role=\"region\" aria-label=\"Slider zdj\u0119\u0107\">\n  <div class=\"swiper\">\n    <div class=\"swiper-wrapper\">\n      <div class=\"swiper-slide\">\n        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/flametouch.pl\/wp-content\/uploads\/2025\/10\/539533791_17874393699406976_2633325626064963215_n.jpg\" alt=\"Slajd 1\">\n      <\/div>\n      <div class=\"swiper-slide\">\n        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/flametouch.pl\/wp-content\/uploads\/2025\/10\/IMG_6889.jpeg\" alt=\"Slajd 2\">\n      <\/div>\n      <div class=\"swiper-slide\">\n        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/flametouch.pl\/wp-content\/uploads\/2025\/10\/IMG_1178-scaled.jpeg\" alt=\"Slajd 3\">\n      <\/div>\n    <\/div>\n\n    <!-- Nawigacja (opcjonalnie zostaw) -->\n    <div class=\"swiper-button-prev\" aria-label=\"Poprzednie zdj\u0119cie\"><\/div>\n    <div class=\"swiper-button-next\" aria-label=\"Nast\u0119pne zdj\u0119cie\"><\/div>\n    <div class=\"swiper-pagination\" aria-label=\"Paginacja slajd\u00f3w\"><\/div>\n  <\/div>\n<\/div>\n\n<script src=\"https:\/\/unpkg.com\/swiper@10\/swiper-bundle.min.js\"><\/script>\n<script>\n  \/\/ Inicjalizacja Swiper\n  const slider = new Swiper('.mini-hero .swiper', {\n    loop: true,\n    grabCursor: true,\n    autoplay: { delay: 2800, disableOnInteraction: false },\n    speed: 600,\n    slidesPerView: 1,\n    spaceBetween: 0,\n    pagination: { el: '.mini-hero .swiper-pagination', clickable: true },\n    navigation: {\n      nextEl: '.mini-hero .swiper-button-next',\n      prevEl: '.mini-hero .swiper-button-prev'\n    },\n    \/\/ Lazy \u0142adowanie obrazk\u00f3w\n    preloadImages: false,\n    lazy: { loadOnTransitionStart: true }\n  });\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c498c66 e-flex e-con-boxed e-con e-parent\" data-id=\"c498c66\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-110fe43 elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"110fe43\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"ft-best-wrap\" style=\"background:#fff;padding:60px 20px;\"> <style> @import url('https:\/\/fonts.googleapis.com\/css2?family=Aboreto&display=swap'); .ft-best { max-width:1300px; margin:0 auto; position:relative; --gap:20px; --card-w-desktop:25%; --card-w-tablet:33.333%; --card-w-mobile:48%; \/* \ud83d\udc49 dwa produkty na telefonie *\/ } \/* \ud83d\udd38 Nag\u0142\u00f3wek sekcji *\/ .ft-best-head { text-align:center; margin:0 0 30px; } .ft-best-title { font-family:'Aboreto',serif; font-size:34px; color:#222; margin:0 0 8px; letter-spacing:.3px; } .ft-best-sub { font:400 15px\/1.6 system-ui,-apple-system,Segoe UI,Roboto,Arial; color:#222; margin:0; } \/* \ud83d\udd38 Karuzela *\/ .ft-best-list { position:relative; margin-bottom:20px; } .ft-best-list ul.products { display:flex !important; flex-wrap: nowrap !important; \/* \u2b05\ufe0f KLUCZ: brak zawijania wierszy *\/ gap:var(--gap); overflow-x:auto; overflow-y:hidden; scroll-snap-type:x mandatory; -webkit-overflow-scrolling:touch; padding:6px 10px 16px; \/* ma\u0142y margines po prawej, u\u0142atwia scroll *\/ margin:0; list-style:none; scrollbar-width:none; } .ft-best-list ul.products::-webkit-scrollbar { display:none; } \/* \ud83d\udd38 Karta produktu *\/ .ft-best-list ul.products li.product { flex:0 0 var(--card-w-desktop); min-width:var(--card-w-desktop); scroll-snap-align:start; background:#fff; border-radius:18px; overflow:hidden; box-shadow:0 8px 20px rgba(0,0,0,.06); transition:transform .3s, box-shadow .3s; } .ft-best-list ul.products li.product:hover { transform:translateY(-4px); box-shadow:0 10px 26px rgba(0,0,0,.08); } \/* \ud83d\udd38 Przycisk WooCommerce *\/ .ft-best-list .button.add_to_cart_button { font-family:'Aboreto',serif!important; background:#8B5E3C!important; color:#fff!important; border:none!important; border-radius:999px!important; font-size:14px!important; padding:8px 18px!important; transition:all .25s ease!important; text-transform:none!important; } .ft-best-list .button.add_to_cart_button:hover { background:#734a2f!important; box-shadow:0 6px 18px rgba(139,94,60,0.25)!important; transform:translateY(-2px); } \/* \ud83d\udd38 Przycisk \u201eZobacz wi\u0119cej\u201d *\/ .ft-best-more { text-align:center; margin-top:30px; } .ft-best-more .button { background:#8B5E3C!important; color:#fff!important; border:none!important; border-radius:999px!important; padding:10px 22px!important; font-family:'Aboreto',serif!important; font-size:14px!important; box-shadow:0 6px 18px rgba(139,94,60,0.25)!important; transition:all .25s ease!important; text-transform:none!important; } .ft-best-more .button:hover { background:#734a2f!important; color:#fff!important; box-shadow:0 8px 24px rgba(139,94,60,0.35)!important; transform:translateY(-2px); } \/* \ud83d\udd38 Strza\u0142ki *\/ .ft-best-nav { position:absolute; inset:0; pointer-events:none; display:flex; align-items:center; justify-content:space-between; z-index:2; } .ft-best-btn { pointer-events:auto; display:grid; place-items:center; width:42px; height:42px; border-radius:999px; cursor:pointer; background:rgba(139,94,60,.15); border:1px solid rgba(139,94,60,.35); color:#8B5E3C; transition:.2s; } .ft-best-btn:hover { background:#8B5E3C; color:#fff; } .ft-best-btn[disabled], .ft-best-btn[aria-disabled=\"true\"]{ opacity:.5; cursor:not-allowed; pointer-events:none; } \/* \ud83d\udd38 Warstwy (gdy motyw co\u015b przykrywa) *\/ .ft-best-list{ position:relative; } .ft-best-list ul.products{ position:relative; z-index:1; } \/* \ud83d\udd38 Responsywno\u015b\u0107 *\/ @media(max-width:1200px){ .ft-best-list ul.products li.product{ flex:0 0 var(--card-w-tablet); min-width:var(--card-w-tablet); } } @media(max-width:768px){ .ft-best-wrap{padding:40px 14px;} .ft-best-head{margin-bottom:18px;} .ft-best-title{font-size:26px;margin-bottom:4px;} .ft-best-sub{font-size:14px;line-height:1.4;} .ft-best-list ul.products{gap:12px;padding:4px 10px 10px;} .ft-best-list ul.products li.product{ flex:0 0 var(--card-w-mobile); min-width:var(--card-w-mobile); } .ft-best-more{margin-top:18px;} .ft-best-nav{display:none!important;} .ft-best-list .button.add_to_cart_button{ font-size:13px!important; padding:7px 14px!important; } } <\/style> <div class=\"ft-best\" id=\"ftBest\"> <header class=\"ft-best-head\"> <h2 class=\"ft-best-title\">Bestsellery<\/h2> <div class=\"ft-best-list\"> <div class=\"woocommerce columns-10 \"><ul class=\"products columns-10\">\n<li class=\"desktop-align-left tablet-align-left mobile-align-left product type-product post-288 status-publish first instock product_cat-flower-boxy-ze-swiec-sojowych has-post-thumbnail shipping-taxable purchasable product-type-simple\">\n\t<a href=\"https:\/\/flametouch.pl\/index.php\/produkt\/flower-box\/\" class=\"woocommerce-LoopProduct-link woocommerce-loop-product__link\"><img fetchpriority=\"high\" decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/flametouch.pl\/wp-content\/uploads\/2025\/10\/566562979_769219536199117_8421833702514672281_n-300x300.jpg\" class=\"attachment-woocommerce_thumbnail size-woocommerce_thumbnail\" alt=\"Flower Box\" srcset=\"https:\/\/flametouch.pl\/wp-content\/uploads\/2025\/10\/566562979_769219536199117_8421833702514672281_n-300x300.jpg 300w, https:\/\/flametouch.pl\/wp-content\/uploads\/2025\/10\/566562979_769219536199117_8421833702514672281_n-150x150.jpg 150w, https:\/\/flametouch.pl\/wp-content\/uploads\/2025\/10\/566562979_769219536199117_8421833702514672281_n-100x100.jpg 100w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><h2 class=\"woocommerce-loop-product__title\">Flower Box<\/h2>\n\t<span class=\"price\"><span class=\"woocommerce-Price-amount amount\"><bdi>150,00&nbsp;<span class=\"woocommerce-Price-currencySymbol\">&#122;&#322;<\/span><\/bdi><\/span><\/span>\n<\/a><a href=\"\/index.php\/wp-json\/wp\/v2\/pages\/83?add-to-cart=288\" data-quantity=\"1\" class=\"ast-on-card-button ast-select-options-trigger product_type_simple add_to_cart_button ajax_add_to_cart\" data-product_id=\"288\" data-product_sku=\"\" aria-label=\"Dodaj do koszyka: &bdquo;Flower Box&rdquo;\" rel=\"nofollow\"> <span class=\"ast-card-action-tooltip\"> Do koszyka <\/span> <span class=\"ahfb-svg-iconset\"> <span class=\"ast-icon icon-cart\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" version=\"1.1\" id=\"ast-cart-svg\" x=\"0px\" y=\"0px\" width=\"20px\" height=\"20px\" viewbox=\"826 837.5 140 121\" enable-background=\"new 826 837.5 140 121\" xml:space=\"preserve\">\n\t\t\t\t<path d=\"M878.77,943.611c0,2.75-1.005,5.131-3.015,7.141c-2.009,2.01-4.389,3.014-7.139,3.014c-2.75,0-5.13-1.004-7.139-3.014  c-2.01-2.01-3.015-4.391-3.015-7.141c0-2.749,1.005-5.129,3.015-7.138c2.009-2.011,4.389-3.016,7.139-3.016  c2.75,0,5.13,1.005,7.139,3.016C877.765,938.482,878.77,940.862,878.77,943.611z M949.846,943.611c0,2.75-1.005,5.131-3.015,7.141  s-4.39,3.014-7.141,3.014c-2.748,0-5.129-1.004-7.138-3.014c-2.01-2.01-3.015-4.391-3.015-7.141c0-2.749,1.005-5.129,3.015-7.138  c2.009-2.011,4.39-3.016,7.138-3.016c2.751,0,5.131,1.005,7.141,3.016C948.841,938.482,949.846,940.862,949.846,943.611z   M960,857.306v40.615c0,1.27-0.438,2.393-1.311,3.371s-1.943,1.548-3.212,1.705l-82.815,9.678c0.687,3.174,1.031,5.024,1.031,5.554  c0,0.846-0.635,2.539-1.904,5.076h72.979c1.375,0,2.564,0.503,3.569,1.508c1.006,1.005,1.508,2.194,1.508,3.569  c0,1.376-0.502,2.564-1.508,3.569c-1.005,1.005-2.194,1.507-3.569,1.507H863.54c-1.375,0-2.565-0.502-3.57-1.507  s-1.507-2.193-1.507-3.569c0-0.581,0.212-1.415,0.634-2.498c0.424-1.085,0.847-2.036,1.27-2.855c0.423-0.82,0.992-1.878,1.706-3.174  s1.124-2.076,1.23-2.34l-14.041-65.285h-16.183c-1.375,0-2.564-0.502-3.569-1.507c-1.005-1.005-1.508-2.195-1.508-3.57  c0-1.375,0.502-2.565,1.508-3.57c1.004-1.004,2.194-1.507,3.569-1.507h20.308c0.846,0,1.6,0.172,2.261,0.516  s1.177,0.754,1.547,1.229c0.37,0.476,0.714,1.124,1.032,1.944c0.316,0.819,0.528,1.507,0.634,2.062  c0.106,0.556,0.252,1.336,0.437,2.34c0.185,1.005,0.304,1.692,0.357,2.063h95.271c1.375,0,2.563,0.502,3.57,1.507  C959.497,854.741,960,855.931,960,857.306z\" \/>\n\t\t\t\t<\/svg><\/span> <\/span> <\/a><a href=\"\/index.php\/wp-json\/wp\/v2\/pages\/83?add-to-cart=288\" aria-describedby=\"woocommerce_loop_add_to_cart_link_describedby_288\" data-quantity=\"1\" class=\"button product_type_simple add_to_cart_button ajax_add_to_cart\" data-product_id=\"288\" data-product_sku=\"\" aria-label=\"Dodaj do koszyka: &bdquo;Flower Box&rdquo;\" rel=\"nofollow\" data-success_message=\"&ldquo;Flower Box&rdquo; zosta\u0142 dodany do twojego koszyka\" role=\"button\">Do koszyka<\/a>\t<span id=\"woocommerce_loop_add_to_cart_link_describedby_288\" class=\"screen-reader-text\">\n\t\t\t<\/span>\n<\/li>\n<\/ul>\n<\/div> <\/div> <div class=\"ft-best-more\"> <a href=\"\/sklep\/\" class=\"button\">Zobacz wi\u0119cej<\/a> <\/div> <div class=\"ft-best-nav\" id=\"ftBestNav\"> <button type=\"button\" class=\"ft-best-btn\" id=\"ftBestPrev\" aria-label=\"Poprzednie\"> <svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" aria-hidden=\"true\"> <path d=\"M15 18l-6-6 6-6\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/> <\/svg> <\/button> <button type=\"button\" class=\"ft-best-btn\" id=\"ftBestNext\" aria-label=\"Nast\u0119pne\"> <svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" aria-hidden=\"true\"> <path d=\"M9 18l6-6-6-6\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/> <\/svg> <\/button> <\/div> <\/div> <script> document.addEventListener('DOMContentLoaded', function(){ const wrap = document.querySelector('.ft-best'); const prev = document.getElementById('ftBestPrev'); const next = document.getElementById('ftBestNext'); const nav = document.getElementById('ftBestNav'); const isMobile = window.matchMedia('(max-width:768px)').matches; function setupList(ul){ \/\/ na wszelki wypadek dopinamy inline (gdy motyw nadpisuje) ul.style.display = 'flex'; ul.style.flexWrap = 'nowrap'; ul.style.gap = isMobile ? '12px' : '20px'; ul.style.overflowX = 'auto'; ul.style.scrollSnapType = 'x mandatory'; ul.style.webkitOverflowScrolling = 'touch'; \/\/ \ud83d\udd39 zmie\u0144 tekst przycisk\u00f3w koszyka ul.querySelectorAll('.add_to_cart_button').forEach(btn => { btn.innerHTML = 'Do koszyka'; }); \/\/ Desktop: aktywuj strza\u0142ki i przewijanie if (!isMobile) { const step = () => Math.round(ul.clientWidth * 0.9); const canScroll = () => ul.scrollWidth > ul.clientWidth + 2; const updateArrows = () => { if (!canScroll()){ prev.setAttribute('aria-disabled', 'true'); next.setAttribute('aria-disabled', 'true'); } else { prev.removeAttribute('aria-disabled'); next.removeAttribute('aria-disabled'); \/\/ dodatkowo blokuj na kra\u0144cach if (ul.scrollLeft <= 0) prev.setAttribute('aria-disabled','true'); else prev.removeAttribute('aria-disabled'); if (ul.scrollLeft + ul.clientWidth >= ul.scrollWidth - 1) next.setAttribute('aria-disabled','true'); else next.removeAttribute('aria-disabled'); } }; prev.addEventListener('click', () => { ul.scrollBy({ left: -step(), behavior: 'smooth' }); }); next.addEventListener('click', () => { ul.scrollBy({ left: step(), behavior: 'smooth' }); }); ul.addEventListener('scroll', updateArrows, { passive:true }); window.addEventListener('resize', updateArrows); updateArrows(); } else { nav.style.display = 'none'; } } \/\/ Czekamy a\u017c WooCommerce wstrzyknie list\u0119 produkt\u00f3w const observer = new MutationObserver(() => { const ul = wrap.querySelector('.products'); if (ul) { observer.disconnect(); setupList(ul); } }); observer.observe(wrap, { childList:true, subtree:true }); \/\/ fallback gdyby lista ju\u017c by\u0142a w DOM const ulInitial = wrap.querySelector('.products'); if (ulInitial) setupList(ulInitial); }); <\/script> <\/section>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4bc607d e-flex e-con-boxed e-con e-parent\" data-id=\"4bc607d\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-297e88f elementor-widget__width-initial elementor-widget elementor-widget-html\" data-id=\"297e88f\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section style=\"background:#ffffff;padding:60px 20px;\">\n  <style>\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Aboreto&display=swap');\n    .ft-karo-wrap{max-width:1300px;margin:0 auto;position:relative}\n    .ft-karo-head{text-align:center;margin:0 0 22px}\n    .ft-karo-title{font-family:'Aboreto',serif;font-size:36px;color:#222;margin:0 0 8px}\n    .ft-karo-sub{font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial;font-size:16px;color:#555;margin:0}\n    .ft-karo{--gap:20px;--card-w:25%;display:flex;gap:var(--gap);overflow:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:6px 0 16px;-webkit-overflow-scrolling:touch}\n    .ft-karo::-webkit-scrollbar{height:10px}\n    .ft-karo::-webkit-scrollbar-thumb{background:#ddd;border-radius:999px}\n    .ft-karo::-webkit-scrollbar-track{background:transparent}\n    .ft-karo-card{position:relative;display:block;text-decoration:none;color:#fff;min-width:calc(var(--card-w));border-radius:20px;overflow:hidden;box-shadow:0 12px 28px rgba(0,0,0,.1);scroll-snap-align:start;isolation:isolate;background:#ccc;transition:transform .3s ease,box-shadow .3s ease}\n    .ft-karo-card:hover{transform:translateY(-4px);box-shadow:0 14px 32px rgba(0,0,0,.12)}\n    .ft-karo-img{width:100%;height:340px;object-fit:cover;display:block;filter:brightness(1.05) contrast(1.05);transition:filter .3s ease}\n    .ft-karo-card:hover .ft-karo-img{filter:brightness(1.15) contrast(1.1)}\n    .ft-karo-over{position:absolute;inset:0;background:radial-gradient(circle at center, rgba(255,255,255,0.12) 0%, transparent 60%),linear-gradient(to bottom, rgba(0,0,0,.12) 0%, rgba(0,0,0,.38) 85%);box-shadow:inset 0 0 80px rgba(0,0,0,.25)}\n    .ft-karo-panel{position:absolute;left:16px;right:16px;bottom:16px;background:rgba(20,16,14,.45);border:1px solid rgba(255,255,255,.35);border-radius:16px;padding:16px 18px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}\n    .ft-karo-title3{font-family:'Aboreto',serif;font-size:22px;line-height:1.2;margin:0 0 10px;color:#FFF1E6;text-shadow:0 6px 22px rgba(0,0,0,.5)}\n    .ft-karo-cta{display:inline-block;border:1px solid rgba(255,255,255,.9);padding:9px 16px;border-radius:999px;font-family:'Aboreto',serif;font-size:14px;color:#fff;transition:all .25s ease}\n    .ft-karo-cta:hover{background:#fff;color:#222}\n    .ft-karo-nav{position:absolute;inset:0;pointer-events:none;display:flex;align-items:center;justify-content:space-between}\n    .ft-karo-btn{pointer-events:auto;display:grid;place-items:center;width:44px;height:44px;border-radius:999px;cursor:pointer;background:rgba(0,0,0,.35);border:1px solid rgba(255,255,255,.6);color:#fff;transition:.2s;box-shadow:0 8px 20px rgba(0,0,0,.25)}\n    .ft-karo-btn:hover{background:#fff;color:#222}\n    .ft-karo-edge{position:absolute;top:0;bottom:0;width:80px;pointer-events:none;background:linear-gradient(to right,#ffffff,rgba(255,255,255,0))}\n    .ft-karo-edge.right{right:0;transform:scaleX(-1)}\n    @media (max-width:1200px){.ft-karo{--card-w:33.333%}}\n    @media (max-width:900px){.ft-karo{--card-w:50%}}\n    @media (max-width:640px){.ft-karo{--card-w:90%}.ft-karo-nav,.ft-karo-edge{display:none !important}}\n  <\/style>\n\n  <div class=\"ft-karo-wrap\" id=\"ftKaroWrap\">\n    <header class=\"ft-karo-head\">\n      <h2 class=\"ft-karo-title\">Kategorie produkt\u00f3w<\/h2>\n    <\/header>\n\n    <span class=\"ft-karo-edge\" aria-hidden=\"true\"><\/span>\n    <span class=\"ft-karo-edge right\" aria-hidden=\"true\"><\/span>\n\n    <div class=\"ft-karo\" id=\"ftKaro\">\n      <!-- ZMIENIONA KARTA: \u015awiece sojowe -->\n      <a class=\"ft-karo-card\" href=\"https:\/\/flametouch.pl\/index.php\/kategoria-produktu\/swiece-wolnostojace\/\">\n        <img decoding=\"async\" class=\"ft-karo-img\" src=\"https:\/\/flametouch.pl\/wp-content\/uploads\/2025\/10\/529777747_17872552836406976_6070921951617874868_n.jpg\" alt=\"\u015awiece sojowe\">\n        <div class=\"ft-karo-over\"><\/div>\n        <div class=\"ft-karo-panel\"><h3 class=\"ft-karo-title3\">\u015awiece sojowe<\/h3><span class=\"ft-karo-cta\">Zobacz<\/span><\/div>\n      <\/a>\n\n      <a class=\"ft-karo-card\" href=\"https:\/\/flametouch.pl\/index.php\/kategoria-produktu\/boxy-prezentowe\/\">\n        <img decoding=\"async\" class=\"ft-karo-img\" src=\"https:\/\/flametouch.pl\/wp-content\/uploads\/2025\/10\/526662724_17871343632406976_2895232771118958029_n.jpg\" alt=\"Boxy prezentowe\">\n        <div class=\"ft-karo-over\"><\/div>\n        <div class=\"ft-karo-panel\"><h3 class=\"ft-karo-title3\">Boxy prezentowe<\/h3><span class=\"ft-karo-cta\">Zobacz<\/span><\/div>\n      <\/a>\n\n      <a class=\"ft-karo-card\" href=\"https:\/\/flametouch.pl\/index.php\/kategoria-produktu\/flower-boxy-ze-swiec-sojowych\/\">\n        <img decoding=\"async\" class=\"ft-karo-img\" src=\"https:\/\/flametouch.pl\/wp-content\/uploads\/2025\/10\/E6BEFF88-569F-4EB2-9AF3-80D42F31DC5B.jpeg\" alt=\"Flower boxy ze \u015bwiec sojowych\">\n        <div class=\"ft-karo-over\"><\/div>\n        <div class=\"ft-karo-panel\"><h3 class=\"ft-karo-title3\">Flower boxy ze \u015bwiec sojowych<\/h3><span class=\"ft-karo-cta\">Zobacz<\/span><\/div>\n      <\/a>\n\n      <a class=\"ft-karo-card\" href=\"https:\/\/flametouch.pl\/index.php\/kategoria-produktu\/flower-boxy-z-kwiatow-mydlanych\/\">\n        <img decoding=\"async\" class=\"ft-karo-img\" src=\"https:\/\/flametouch.pl\/wp-content\/uploads\/2025\/10\/539533791_17874393699406976_2633325626064963215_n.jpg\" alt=\"Flower boxy z kwiat\u00f3w mydlanych\">\n        <div class=\"ft-karo-over\"><\/div>\n        <div class=\"ft-karo-panel\"><h3 class=\"ft-karo-title3\">Flower boxy z kwiat\u00f3w mydlanych<\/h3><span class=\"ft-karo-cta\">Zobacz<\/span><\/div>\n      <\/a>\n\n      <a class=\"ft-karo-card\" href=\"https:\/\/flametouch.pl\/index.php\/kategoria-produktu\/podziekowania-dla-gosci\/\">\n        <img decoding=\"async\" class=\"ft-karo-img\" src=\"https:\/\/flametouch.pl\/wp-content\/uploads\/2025\/10\/526659105_17871514827406976_1763178411841782027_n.jpg\" alt=\"Podzi\u0119kowania dla go\u015bci\">\n        <div class=\"ft-karo-over\"><\/div>\n        <div class=\"ft-karo-panel\"><h3 class=\"ft-karo-title3\">Podzi\u0119kowania dla go\u015bci<\/h3><span class=\"ft-karo-cta\">Zobacz<\/span><\/div>\n      <\/a>\n\n      <a class=\"ft-karo-card\" href=\"https:\/\/flametouch.pl\/index.php\/kategoria-produktu\/prezenty-i-smieszne-akcesoria\/\">\n        <img decoding=\"async\" class=\"ft-karo-img\" src=\"https:\/\/flametouch.pl\/wp-content\/uploads\/2025\/10\/IMG_6888.jpeg\" alt=\"Prezenty i \u015bmieszne akcesoria\">\n        <div class=\"ft-karo-over\"><\/div>\n        <div class=\"ft-karo-panel\"><h3 class=\"ft-karo-title3\">Prezenty i \u015bmieszne akcesoria<\/h3><span class=\"ft-karo-cta\">Zobacz<\/span><\/div>\n      <\/a>\n\n      <a class=\"ft-karo-card\" href=\"https:\/\/flametouch.pl\/index.php\/kategoria-produktu\/dekoracje-do-domu\/\">\n        <img decoding=\"async\" class=\"ft-karo-img\" src=\"https:\/\/flametouch.pl\/wp-content\/uploads\/2025\/10\/IMG_1178-scaled.jpeg\" alt=\"Dekoracje do domu\">\n        <div class=\"ft-karo-over\"><\/div>\n        <div class=\"ft-karo-panel\"><h3 class=\"ft-karo-title3\">Dekoracje do domu<\/h3><span class=\"ft-karo-cta\">Zobacz<\/span><\/div>\n      <\/a>\n\n      <!-- NOWA KARTA: Kubki -->\n      <a class=\"ft-karo-card\" href=\"https:\/\/flametouch.pl\/index.php\/kategoria-produktu\/kubki\/\">\n        <img decoding=\"async\" class=\"ft-karo-img\" src=\"https:\/\/flametouch.pl\/wp-content\/uploads\/2025\/10\/534653894_17873322681406976_1300056219733904895_n.jpg\" alt=\"Kubki\">\n        <div class=\"ft-karo-over\"><\/div>\n        <div class=\"ft-karo-panel\"><h3 class=\"ft-karo-title3\">Kubki<\/h3><span class=\"ft-karo-cta\">Zobacz<\/span><\/div>\n      <\/a>\n    <\/div>\n\n    <div class=\"ft-karo-nav\" aria-hidden=\"false\">\n      <button class=\"ft-karo-btn\" id=\"ftKaroPrev\" aria-label=\"W lewo\" type=\"button\" style=\"margin-left:-6px;\">\n        <svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\"><path d=\"M15 18l-6-6 6-6\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\n      <\/button>\n      <button class=\"ft-karo-btn\" id=\"ftKaroNext\" aria-label=\"W prawo\" type=\"button\" style=\"margin-right:-6px;\">\n        <svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\"><path d=\"M9 18l6-6-6-6\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\n      <\/button>\n    <\/div>\n  <\/div>\n\n  <script>\n    (function(){\n      const scroller=document.getElementById('ftKaro');\n      if(!scroller) return;\n      const prev=document.getElementById('ftKaroPrev');\n      const next=document.getElementById('ftKaroNext');\n      const isMobile=window.matchMedia('(max-width: 640px)').matches;\n      function step(){return Math.max(scroller.clientWidth*0.9,280);}\n      if(!isMobile && prev && next){\n        prev.addEventListener('click',()=>scroller.scrollBy({left:-step(),behavior:'smooth'}));\n        next.addEventListener('click',()=>scroller.scrollBy({left: step(),behavior:'smooth'}));\n      }\n      if(!isMobile){\n        scroller.setAttribute('tabindex','0');\n        scroller.addEventListener('keydown',(e)=>{\n          if(e.key==='ArrowRight') scroller.scrollBy({left: step(),behavior:'smooth'});\n          if(e.key==='ArrowLeft')  scroller.scrollBy({left:-step(),behavior:'smooth'});\n        });\n      }\n    })();\n  <\/script>\n<\/section>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f07c7d8 e-flex e-con-boxed e-con e-parent\" data-id=\"f07c7d8\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c93b7df elementor-widget elementor-widget-html\" data-id=\"c93b7df\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"ft-cat-wrap\" style=\"background:#fff;padding:60px 20px;\">\n  <style>\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Aboreto&display=swap');\n\n    .ft-cat {\n      max-width:1300px;margin:0 auto;position:relative;\n      --gap:20px;\n      --card-w-desktop:25%;\n      --card-w-tablet:33.333%;\n      --card-w-mobile:48%;\n    }\n\n    .ft-cat-head{text-align:center;margin:0 0 30px;}\n    .ft-cat-title{\n      font-family:'Aboreto',serif;\n      font-size:30px;color:#222;margin:0 0 8px;\n    }\n    .ft-cat-sub{\n      font:400 15px\/1.6 system-ui,-apple-system,Segoe UI,Roboto,Arial;\n      color:#222;margin:0;\n    }\n\n    .ft-cat-more{text-align:center;margin-top:30px;}\n    .ft-cat-more .button {\n      background:#8B5E3C!important;color:#fff!important;\n      border:none!important;border-radius:999px!important;\n      padding:10px 22px!important;font-family:'Aboreto',serif!important;\n      font-size:14px!important;box-shadow:0 6px 18px rgba(139,94,60,0.25)!important;\n      transition:all .25s ease!important;\n    }\n    .ft-cat-more .button:hover {\n      background:#734a2f!important;\n      box-shadow:0 8px 24px rgba(139,94,60,0.35)!important;\n      transform:translateY(-2px);\n    }\n\n    .ft-cat-list{position:relative;margin-bottom:20px;}\n    .ft-cat-list ul.products {\n      display:flex!important;\n      flex-wrap: nowrap !important; \/* \u2b05\ufe0f klucz: brak zawijania, by by\u0142 overflow-x *\/\n      gap:var(--gap);\n      overflow-x:auto;overflow-y:hidden;\n      scroll-snap-type:x mandatory;\n      -webkit-overflow-scrolling:touch;\n      padding:6px 0 16px;margin:0;list-style:none;\n      scrollbar-width:none;\n    }\n    .ft-cat-list ul.products::-webkit-scrollbar{display:none;}\n\n    .ft-cat-list ul.products li.product {\n      flex:0 0 var(--card-w-desktop);min-width:var(--card-w-desktop);\n      scroll-snap-align:start;background:#fff;border-radius:18px;overflow:hidden;\n      box-shadow:0 8px 20px rgba(0,0,0,.06);\n      transition:transform .3s,box-shadow .3s;\n    }\n    .ft-cat-list ul.products li.product:hover {\n      transform:translateY(-4px);\n      box-shadow:0 10px 26px rgba(0,0,0,.08);\n    }\n\n    .ft-cat-nav{\n      position:absolute;inset:0;pointer-events:none;\n      display:flex;align-items:center;justify-content:space-between;\n    }\n    .ft-cat-btn{\n      pointer-events:auto;display:grid;place-items:center;\n      width:42px;height:42px;border-radius:999px;cursor:pointer;\n      background:rgba(139,94,60,.15);\n      border:1px solid rgba(139,94,60,.35);\n      color:#8B5E3C;transition:.2s;\n    }\n    .ft-cat-btn:hover{background:#8B5E3C;color:#fff;}\n\n    \/* \ud83d\udd38 Przycisk WooCommerce \u2014 mniejszy + jednolity tekst *\/\n    .ft-cat-list .button.add_to_cart_button {\n      font-family:'Aboreto',serif!important;\n      background:#8B5E3C!important;color:#fff!important;\n      border:none!important;border-radius:999px!important;\n      font-size:14px!important;padding:8px 18px!important;\n      transition:all .25s ease!important;text-transform:none!important;\n    }\n    .ft-cat-list .button.add_to_cart_button:hover {\n      background:#734a2f!important;\n      box-shadow:0 6px 18px rgba(139,94,60,0.25)!important;\n      transform:translateY(-2px);\n    }\n\n    @media(max-width:1200px){\n      .ft-cat-list ul.products li.product{\n        flex:0 0 var(--card-w-tablet);\n        min-width:var(--card-w-tablet);\n      }\n    }\n    @media(max-width:768px){\n      .ft-cat-wrap{padding:40px 14px;}\n      .ft-cat-head{margin-bottom:18px;}\n      .ft-cat-title{font-size:24px;margin-bottom:4px;}\n      .ft-cat-sub{font-size:14px;line-height:1.4;}\n      .ft-cat-list ul.products{gap:12px;padding:4px 0 10px;}\n      .ft-cat-list ul.products li.product{\n        flex:0 0 var(--card-w-mobile);\n        min-width:var(--card-w-mobile);\n      }\n      .ft-cat-more{margin-top:18px;}\n      .ft-cat-nav{display:none!important;}\n      .ft-cat-list .button.add_to_cart_button{font-size:13px!important;padding:7px 14px!important;}\n    }\n  <\/style>\n\n  <div class=\"ft-cat\" id=\"ftCat\">\n    <header class=\"ft-cat-head\">\n      <h2 class=\"ft-cat-title\">\u015awiece sojowe<\/h2>\n      \n    <\/header>\n\n    <div class=\"ft-cat-list\">\n      <div class=\"woocommerce columns-10 \"><\/div>\n    <\/div>\n\n    <div class=\"ft-cat-more\">\n      <a href=\"https:\/\/flametouch.pl\/index.php\/kategoria-produktu\/swiece-wolnostojace\/\" class=\"button\">\n        Zobacz wi\u0119cej\n      <\/a>\n    <\/div>\n\n    <div class=\"ft-cat-nav\" id=\"ftCatNav\">\n      <button type=\"button\" class=\"ft-cat-btn\" id=\"ftCatPrev\" aria-label=\"Poprzednie\">\n        <svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\"><path d=\"M15 18l-6-6 6-6\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\n      <\/button>\n      <button type=\"button\" class=\"ft-cat-btn\" id=\"ftCatNext\" aria-label=\"Nast\u0119pne\">\n        <svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\"><path d=\"M9 18l6-6-6-6\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\n      <\/button>\n    <\/div>\n  <\/div>\n\n  <script>\n    document.addEventListener('DOMContentLoaded', function(){\n      const wrap = document.querySelector('.ft-cat');\n      const prev = document.getElementById('ftCatPrev');\n      const next = document.getElementById('ftCatNext');\n      const nav  = document.getElementById('ftCatNav');\n      const isMobile = window.matchMedia('(max-width:768px)').matches;\n\n      function setupList(ul){\n        \/\/ wymu\u015b poziomowy ci\u0105g bez zawijania (gdy motyw nadpisuje)\n        ul.style.display = 'flex';\n        ul.style.flexWrap = 'nowrap';\n        ul.style.gap = isMobile ? '12px' : '20px';\n        ul.style.overflowX = 'auto';\n        ul.style.scrollSnapType = 'x mandatory';\n        ul.style.webkitOverflowScrolling = 'touch';\n\n        \/\/ ujednolicenie tekstu przycisk\u00f3w\n        ul.querySelectorAll('.add_to_cart_button').forEach(btn=>{\n          btn.innerHTML='Do koszyka';\n        });\n\n        if(isMobile){\n          nav.style.display='none';\n        } else {\n          const step = () => Math.round(ul.clientWidth * 0.9);\n          prev.addEventListener('click',()=>ul.scrollBy({left:-step(),behavior:'smooth'}));\n          next.addEventListener('click',()=>ul.scrollBy({left: step(),behavior:'smooth'}));\n        }\n      }\n\n      \/\/ Czekamy a\u017c WooCommerce wstrzyknie list\u0119\n      const observer = new MutationObserver(()=>{\n        const ul = wrap.querySelector('.products');\n        if(ul){\n          observer.disconnect();\n          setupList(ul);\n        }\n      });\n      observer.observe(wrap,{childList:true,subtree:true});\n\n      \/\/ fallback gdyby lista ju\u017c by\u0142a\n      const ulInitial = wrap.querySelector('.products');\n      if(ulInitial) setupList(ulInitial);\n    });\n  <\/script>\n<\/section>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-29a1110 e-flex e-con-boxed e-con e-parent\" data-id=\"29a1110\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-579ead1 elementor-widget elementor-widget-html\" data-id=\"579ead1\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"ft-cat-wrap\" style=\"background:#fff;padding:60px 20px;\">\n  <style>\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Aboreto&display=swap');\n\n    .ft-cat {\n      max-width:1300px;margin:0 auto;position:relative;\n      --gap:20px;\n      --card-w-desktop:25%;\n      --card-w-tablet:33.333%;\n      --card-w-mobile:48%;\n    }\n\n    .ft-cat-head{text-align:center;margin:0 0 30px;}\n    .ft-cat-title{\n      font-family:'Aboreto',serif;\n      font-size:30px;color:#222;margin:0 0 8px;\n    }\n    .ft-cat-sub{\n      font:400 15px\/1.6 system-ui,-apple-system,Segoe UI,Roboto,Arial;\n      color:#222;margin:0;\n    }\n\n    .ft-cat-more{text-align:center;margin-top:30px;}\n    .ft-cat-more .button {\n      background:#8B5E3C!important;color:#fff!important;\n      border:none!important;border-radius:999px!important;\n      padding:10px 22px!important;font-family:'Aboreto',serif!important;\n      font-size:14px!important;box-shadow:0 6px 18px rgba(139,94,60,0.25)!important;\n      transition:all .25s ease!important;\n    }\n    .ft-cat-more .button:hover {\n      background:#734a2f!important;\n      box-shadow:0 8px 24px rgba(139,94,60,0.35)!important;\n      transform:translateY(-2px);\n    }\n\n    .ft-cat-list{position:relative;margin-bottom:20px;}\n    .ft-cat-list ul.products {\n      display:flex!important;\n      flex-wrap: nowrap !important; \/* \u2b05\ufe0f klucz: brak zawijania, \u017ceby by\u0142 overflow-x *\/\n      gap:var(--gap);\n      overflow-x:auto;overflow-y:hidden;\n      scroll-snap-type:x mandatory;\n      -webkit-overflow-scrolling:touch;\n      padding:6px 0 16px;margin:0;list-style:none;\n      scrollbar-width:none;\n    }\n    .ft-cat-list ul.products::-webkit-scrollbar{display:none;}\n\n    .ft-cat-list ul.products li.product {\n      flex:0 0 var(--card-w-desktop);min-width:var(--card-w-desktop);\n      scroll-snap-align:start;background:#fff;border-radius:18px;overflow:hidden;\n      box-shadow:0 8px 20px rgba(0,0,0,.06);\n      transition:transform .3s,box-shadow .3s;\n    }\n    .ft-cat-list ul.products li.product:hover {\n      transform:translateY(-4px);\n      box-shadow:0 10px 26px rgba(0,0,0,.08);\n    }\n\n    .ft-cat-nav{\n      position:absolute;inset:0;pointer-events:none;\n      display:flex;align-items:center;justify-content:space-between;\n    }\n    .ft-cat-btn{\n      pointer-events:auto;display:grid;place-items:center;\n      width:42px;height:42px;border-radius:999px;cursor:pointer;\n      background:rgba(139,94,60,.15);\n      border:1px solid rgba(139,94,60,.35);\n      color:#8B5E3C;transition:.2s;\n    }\n    .ft-cat-btn:hover{background:#8B5E3C;color:#fff;}\n\n    \/* \ud83d\udd38 Przycisk WooCommerce \u2014 mniejszy + jednolity tekst *\/\n    .ft-cat-list .button.add_to_cart_button {\n      font-family:'Aboreto',serif!important;\n      background:#8B5E3C!important;color:#fff!important;\n      border:none!important;border-radius:999px!important;\n      font-size:14px!important;padding:8px 18px!important;\n      transition:all .25s ease!important;text-transform:none!important;\n    }\n    .ft-cat-list .button.add_to_cart_button:hover {\n      background:#734a2f!important;\n      box-shadow:0 6px 18px rgba(139,94,60,0.25)!important;\n      transform:translateY(-2px);\n    }\n\n    @media(max-width:1200px){\n      .ft-cat-list ul.products li.product{\n        flex:0 0 var(--card-w-tablet);\n        min-width:var(--card-w-tablet);\n      }\n    }\n    @media(max-width:768px){\n      .ft-cat-wrap{padding:40px 14px;}\n      .ft-cat-head{margin-bottom:18px;}\n      .ft-cat-title{font-size:24px;margin-bottom:4px;}\n      .ft-cat-sub{font-size:14px;line-height:1.4;}\n      .ft-cat-list ul.products{gap:12px;padding:4px 0 10px;}\n      .ft-cat-list ul.products li.product{\n        flex:0 0 var(--card-w-mobile);\n        min-width:var(--card-w-mobile);\n      }\n      .ft-cat-more{margin-top:18px;}\n      .ft-cat-nav{display:none!important;}\n      .ft-cat-list .button.add_to_cart_button{font-size:13px!important;padding:7px 14px!important;}\n    }\n  <\/style>\n\n  <div class=\"ft-cat\" id=\"ftCat\">\n    <header class=\"ft-cat-head\">\n      <h2 class=\"ft-cat-title\">Boxy prezentowe<\/h2>\n     \n    <\/header>\n\n    <div class=\"ft-cat-list\">\n      <div class=\"woocommerce columns-10 \"><\/div>\n    <\/div>\n\n    <div class=\"ft-cat-more\">\n      <a href=\"https:\/\/flametouch.pl\/index.php\/kategoria-produktu\/boxy-prezentowe\/\" class=\"button\">\n        Zobacz wi\u0119cej\n      <\/a>\n    <\/div>\n\n    <div class=\"ft-cat-nav\" id=\"ftCatNav\">\n      <button type=\"button\" class=\"ft-cat-btn\" id=\"ftCatPrev\" aria-label=\"Poprzednie\">\n        <svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\"><path d=\"M15 18l-6-6 6-6\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\n      <\/button>\n      <button type=\"button\" class=\"ft-cat-btn\" id=\"ftCatNext\" aria-label=\"Nast\u0119pne\">\n        <svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\"><path d=\"M9 18l6-6-6-6\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\n      <\/button>\n    <\/div>\n  <\/div>\n\n  <script>\n    document.addEventListener('DOMContentLoaded', function(){\n      const wrap = document.querySelector('.ft-cat');\n      const prev = document.getElementById('ftCatPrev');\n      const next = document.getElementById('ftCatNext');\n      const nav  = document.getElementById('ftCatNav');\n      const isMobile = window.matchMedia('(max-width:768px)').matches;\n\n      const observer = new MutationObserver(()=>{\n        const ul = wrap.querySelector('.products');\n        if(ul){\n          observer.disconnect();\n\n          \/\/ wymu\u015b poziomy ci\u0105g bez zawijania (gdy motyw nadpisuje)\n          ul.style.display = 'flex';\n          ul.style.flexWrap = 'nowrap';\n          ul.style.gap = isMobile ? '12px' : '20px';\n          ul.style.overflowX = 'auto';\n          ul.style.scrollSnapType = 'x mandatory';\n          ul.style.webkitOverflowScrolling = 'touch';\n\n          \/\/ ujednolicenie tekstu przycisk\u00f3w\n          ul.querySelectorAll('.add_to_cart_button').forEach(btn=>{\n            btn.innerHTML='Do koszyka';\n          });\n\n          if(isMobile){\n            nav.style.display='none';\n          } else {\n            const step = () => Math.round(ul.clientWidth * 0.9);\n            prev.addEventListener('click',()=>ul.scrollBy({left:-step(),behavior:'smooth'}));\n            next.addEventListener('click',()=>ul.scrollBy({left: step(),behavior:'smooth'}));\n          }\n        }\n      });\n      observer.observe(wrap,{childList:true,subtree:true});\n\n      \/\/ fallback gdyby lista ju\u017c by\u0142a w DOM\n      const ulInitial = wrap.querySelector('.products');\n      if(ulInitial){\n        ulInitial.style.display = 'flex';\n        ulInitial.style.flexWrap = 'nowrap';\n        ulInitial.style.gap = isMobile ? '12px' : '20px';\n        ulInitial.style.overflowX = 'auto';\n        ulInitial.style.scrollSnapType = 'x mandatory';\n        ulInitial.style.webkitOverflowScrolling = 'touch';\n      }\n    });\n  <\/script>\n<\/section>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f6c2364 e-flex e-con-boxed e-con e-parent\" data-id=\"f6c2364\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a21f0a7 elementor-widget elementor-widget-html\" data-id=\"a21f0a7\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"ft-cat-wrap\" style=\"background:#fff;padding:60px 20px;\">\n  <style>\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Aboreto&display=swap');\n\n    .ft-cat {\n      max-width:1300px;margin:0 auto;position:relative;\n      --gap:20px;\n      --card-w-desktop:25%;\n      --card-w-tablet:33.333%;\n      --card-w-mobile:48%;\n    }\n\n    .ft-cat-head{text-align:center;margin:0 0 30px;}\n    .ft-cat-title{\n      font-family:'Aboreto',serif;\n      font-size:30px;color:#222;margin:0 0 8px;\n    }\n    .ft-cat-sub{\n      font:400 15px\/1.6 system-ui,-apple-system,Segoe UI,Roboto,Arial;\n      color:#222;margin:0;\n    }\n\n    .ft-cat-more{text-align:center;margin-top:30px;}\n    .ft-cat-more .button {\n      background:#8B5E3C!important;color:#fff!important;\n      border:none!important;border-radius:999px!important;\n      padding:10px 22px!important;font-family:'Aboreto',serif!important;\n      font-size:14px!important;box-shadow:0 6px 18px rgba(139,94,60,0.25)!important;\n      transition:all .25s ease!important;\n    }\n    .ft-cat-more .button:hover {\n      background:#734a2f!important;\n      box-shadow:0 8px 24px rgba(139,94,60,0.35)!important;\n      transform:translateY(-2px);\n    }\n\n    .ft-cat-list{position:relative;margin-bottom:20px;}\n    .ft-cat-list ul.products {\n      display:flex!important;\n      flex-wrap: nowrap !important; \/* brak zawijania, by by\u0142 overflow-x *\/\n      gap:var(--gap);\n      overflow-x:auto;overflow-y:hidden;\n      scroll-snap-type:x mandatory;\n      -webkit-overflow-scrolling:touch;\n      padding:6px 0 16px;margin:0;list-style:none;\n      scrollbar-width:none;\n    }\n    .ft-cat-list ul.products::-webkit-scrollbar{display:none;}\n\n    .ft-cat-list ul.products li.product {\n      flex:0 0 var(--card-w-desktop);min-width:var(--card-w-desktop);\n      scroll-snap-align:start;background:#fff;border-radius:18px;overflow:hidden;\n      box-shadow:0 8px 20px rgba(0,0,0,.06);\n      transition:transform .3s,box-shadow .3s;\n    }\n    .ft-cat-list ul.products li.product:hover {\n      transform:translateY(-4px);\n      box-shadow:0 10px 26px rgba(0,0,0,.08);\n    }\n\n    .ft-cat-nav{\n      position:absolute;inset:0;pointer-events:none;\n      display:flex;align-items:center;justify-content:space-between;\n    }\n    .ft-cat-btn{\n      pointer-events:auto;display:grid;place-items:center;\n      width:42px;height:42px;border-radius:999px;cursor:pointer;\n      background:rgba(139,94,60,.15);\n      border:1px solid rgba(139,94,60,.35);\n      color:#8B5E3C;transition:.2s;\n    }\n    .ft-cat-btn:hover{background:#8B5E3C;color:#fff;}\n\n    .ft-cat-list .button.add_to_cart_button {\n      font-family:'Aboreto',serif!important;\n      background:#8B5E3C!important;color:#fff!important;\n      border:none!important;border-radius:999px!important;\n      font-size:14px!important;padding:8px 18px!important;\n      transition:all .25s ease!important;text-transform:none!important;\n    }\n    .ft-cat-list .button.add_to_cart_button:hover {\n      background:#734a2f!important;\n      box-shadow:0 6px 18px rgba(139,94,60,0.25)!important;\n      transform:translateY(-2px);\n    }\n\n    @media(max-width:1200px){\n      .ft-cat-list ul.products li.product{\n        flex:0 0 var(--card-w-tablet);\n        min-width:var(--card-w-tablet);\n      }\n    }\n    @media(max-width:768px){\n      .ft-cat-wrap{padding:40px 14px;}\n      .ft-cat-head{margin-bottom:18px;}\n      .ft-cat-title{font-size:24px;margin-bottom:4px;}\n      .ft-cat-sub{font-size:14px;line-height:1.4;}\n      .ft-cat-list ul.products{gap:12px;padding:4px 0 10px;}\n      .ft-cat-list ul.products li.product{\n        flex:0 0 var(--card-w-mobile);\n        min-width:var(--card-w-mobile);\n      }\n      .ft-cat-more{margin-top:18px;}\n      .ft-cat-nav{display:none!important;}\n      .ft-cat-list .button.add_to_cart_button{font-size:13px!important;padding:7px 14px!important;}\n    }\n  <\/style>\n\n  <div class=\"ft-cat\" id=\"ftCat\">\n    <header class=\"ft-cat-head\">\n      <h2 class=\"ft-cat-title\">Flower boxy ze \u015bwiec sojowych<\/h2>\n     \n    <\/header>\n\n    <div class=\"ft-cat-list\">\n      <div class=\"woocommerce columns-10 \"><ul class=\"products columns-10\">\n<li class=\"desktop-align-left tablet-align-left mobile-align-left product type-product post-288 status-publish first instock product_cat-flower-boxy-ze-swiec-sojowych has-post-thumbnail shipping-taxable purchasable product-type-simple\">\n\t<a href=\"https:\/\/flametouch.pl\/index.php\/produkt\/flower-box\/\" class=\"woocommerce-LoopProduct-link woocommerce-loop-product__link\"><img fetchpriority=\"high\" decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/flametouch.pl\/wp-content\/uploads\/2025\/10\/566562979_769219536199117_8421833702514672281_n-300x300.jpg\" class=\"attachment-woocommerce_thumbnail size-woocommerce_thumbnail\" alt=\"Flower Box\" srcset=\"https:\/\/flametouch.pl\/wp-content\/uploads\/2025\/10\/566562979_769219536199117_8421833702514672281_n-300x300.jpg 300w, https:\/\/flametouch.pl\/wp-content\/uploads\/2025\/10\/566562979_769219536199117_8421833702514672281_n-150x150.jpg 150w, https:\/\/flametouch.pl\/wp-content\/uploads\/2025\/10\/566562979_769219536199117_8421833702514672281_n-100x100.jpg 100w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><h2 class=\"woocommerce-loop-product__title\">Flower Box<\/h2>\n\t<span class=\"price\"><span class=\"woocommerce-Price-amount amount\"><bdi>150,00&nbsp;<span class=\"woocommerce-Price-currencySymbol\">&#122;&#322;<\/span><\/bdi><\/span><\/span>\n<\/a><a href=\"\/index.php\/wp-json\/wp\/v2\/pages\/83?add-to-cart=288\" data-quantity=\"1\" class=\"ast-on-card-button ast-select-options-trigger product_type_simple add_to_cart_button ajax_add_to_cart\" data-product_id=\"288\" data-product_sku=\"\" aria-label=\"Dodaj do koszyka: &bdquo;Flower Box&rdquo;\" rel=\"nofollow\"> <span class=\"ast-card-action-tooltip\"> Do koszyka <\/span> <span class=\"ahfb-svg-iconset\"> <span class=\"ast-icon icon-cart\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" version=\"1.1\" id=\"ast-cart-svg\" x=\"0px\" y=\"0px\" width=\"20px\" height=\"20px\" viewbox=\"826 837.5 140 121\" enable-background=\"new 826 837.5 140 121\" xml:space=\"preserve\">\n\t\t\t\t<path d=\"M878.77,943.611c0,2.75-1.005,5.131-3.015,7.141c-2.009,2.01-4.389,3.014-7.139,3.014c-2.75,0-5.13-1.004-7.139-3.014  c-2.01-2.01-3.015-4.391-3.015-7.141c0-2.749,1.005-5.129,3.015-7.138c2.009-2.011,4.389-3.016,7.139-3.016  c2.75,0,5.13,1.005,7.139,3.016C877.765,938.482,878.77,940.862,878.77,943.611z M949.846,943.611c0,2.75-1.005,5.131-3.015,7.141  s-4.39,3.014-7.141,3.014c-2.748,0-5.129-1.004-7.138-3.014c-2.01-2.01-3.015-4.391-3.015-7.141c0-2.749,1.005-5.129,3.015-7.138  c2.009-2.011,4.39-3.016,7.138-3.016c2.751,0,5.131,1.005,7.141,3.016C948.841,938.482,949.846,940.862,949.846,943.611z   M960,857.306v40.615c0,1.27-0.438,2.393-1.311,3.371s-1.943,1.548-3.212,1.705l-82.815,9.678c0.687,3.174,1.031,5.024,1.031,5.554  c0,0.846-0.635,2.539-1.904,5.076h72.979c1.375,0,2.564,0.503,3.569,1.508c1.006,1.005,1.508,2.194,1.508,3.569  c0,1.376-0.502,2.564-1.508,3.569c-1.005,1.005-2.194,1.507-3.569,1.507H863.54c-1.375,0-2.565-0.502-3.57-1.507  s-1.507-2.193-1.507-3.569c0-0.581,0.212-1.415,0.634-2.498c0.424-1.085,0.847-2.036,1.27-2.855c0.423-0.82,0.992-1.878,1.706-3.174  s1.124-2.076,1.23-2.34l-14.041-65.285h-16.183c-1.375,0-2.564-0.502-3.569-1.507c-1.005-1.005-1.508-2.195-1.508-3.57  c0-1.375,0.502-2.565,1.508-3.57c1.004-1.004,2.194-1.507,3.569-1.507h20.308c0.846,0,1.6,0.172,2.261,0.516  s1.177,0.754,1.547,1.229c0.37,0.476,0.714,1.124,1.032,1.944c0.316,0.819,0.528,1.507,0.634,2.062  c0.106,0.556,0.252,1.336,0.437,2.34c0.185,1.005,0.304,1.692,0.357,2.063h95.271c1.375,0,2.563,0.502,3.57,1.507  C959.497,854.741,960,855.931,960,857.306z\" \/>\n\t\t\t\t<\/svg><\/span> <\/span> <\/a><a href=\"\/index.php\/wp-json\/wp\/v2\/pages\/83?add-to-cart=288\" aria-describedby=\"woocommerce_loop_add_to_cart_link_describedby_288\" data-quantity=\"1\" class=\"button product_type_simple add_to_cart_button ajax_add_to_cart\" data-product_id=\"288\" data-product_sku=\"\" aria-label=\"Dodaj do koszyka: &bdquo;Flower Box&rdquo;\" rel=\"nofollow\" data-success_message=\"&ldquo;Flower Box&rdquo; zosta\u0142 dodany do twojego koszyka\" role=\"button\">Do koszyka<\/a>\t<span id=\"woocommerce_loop_add_to_cart_link_describedby_288\" class=\"screen-reader-text\">\n\t\t\t<\/span>\n<\/li>\n<\/ul>\n<\/div>\n    <\/div>\n\n    <div class=\"ft-cat-more\">\n      <a href=\"https:\/\/flametouch.pl\/index.php\/kategoria-produktu\/flower-boxy-ze-swiec-sojowych\/\" class=\"button\">\n        Zobacz wi\u0119cej\n      <\/a>\n    <\/div>\n\n    <div class=\"ft-cat-nav\" id=\"ftCatNav\">\n      <button type=\"button\" class=\"ft-cat-btn\" id=\"ftCatPrev\" aria-label=\"Poprzednie\">\n        <svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\"><path d=\"M15 18l-6-6 6-6\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\n      <\/button>\n      <button type=\"button\" class=\"ft-cat-btn\" id=\"ftCatNext\" aria-label=\"Nast\u0119pne\">\n        <svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\"><path d=\"M9 18l6-6-6-6\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\n      <\/button>\n    <\/div>\n  <\/div>\n\n  <script>\n    document.addEventListener('DOMContentLoaded', function(){\n      const wrap = document.querySelector('.ft-cat');\n      const prev = document.getElementById('ftCatPrev');\n      const next = document.getElementById('ftCatNext');\n      const nav  = document.getElementById('ftCatNav');\n      const isMobile = window.matchMedia('(max-width:768px)').matches;\n\n      const observer = new MutationObserver(()=>{\n        const ul = wrap.querySelector('.products');\n        if(ul){\n          observer.disconnect();\n\n          ul.style.display = 'flex';\n          ul.style.flexWrap = 'nowrap';\n          ul.style.gap = isMobile ? '12px' : '20px';\n          ul.style.overflowX = 'auto';\n          ul.style.scrollSnapType = 'x mandatory';\n          ul.style.webkitOverflowScrolling = 'touch';\n\n          ul.querySelectorAll('.add_to_cart_button').forEach(btn=>{\n            btn.innerHTML='Do koszyka';\n          });\n\n          if(isMobile){\n            nav.style.display='none';\n          } else {\n            const step = () => Math.round(ul.clientWidth * 0.9);\n            prev.addEventListener('click',()=>ul.scrollBy({left:-step(),behavior:'smooth'}));\n            next.addEventListener('click',()=>ul.scrollBy({left: step(),behavior:'smooth'}));\n          }\n        }\n      });\n      observer.observe(wrap,{childList:true,subtree:true});\n\n      const ulInitial = wrap.querySelector('.products');\n      if(ulInitial){\n        ulInitial.style.display = 'flex';\n        ulInitial.style.flexWrap = 'nowrap';\n        ulInitial.style.gap = isMobile ? '12px' : '20px';\n        ulInitial.style.overflowX = 'auto';\n        ulInitial.style.scrollSnapType = 'x mandatory';\n        ulInitial.style.webkitOverflowScrolling = 'touch';\n      }\n    });\n  <\/script>\n<\/section>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b79136c e-flex e-con-boxed e-con e-parent\" data-id=\"b79136c\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-47055ab elementor-widget elementor-widget-html\" data-id=\"47055ab\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"ft-cat-wrap\" style=\"background:#fff;padding:60px 20px;\">\n  <style>\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Aboreto&display=swap');\n\n    .ft-cat {\n      max-width:1300px;margin:0 auto;position:relative;\n      --gap:20px;\n      --card-w-desktop:25%;\n      --card-w-tablet:33.333%;\n      --card-w-mobile:48%;\n    }\n\n    .ft-cat-head{text-align:center;margin:0 0 30px;}\n    .ft-cat-title{\n      font-family:'Aboreto',serif;\n      font-size:30px;color:#222;margin:0 0 8px;\n    }\n    .ft-cat-sub{\n      font:400 15px\/1.6 system-ui,-apple-system,Segoe UI,Roboto,Arial;\n      color:#222;margin:0;\n    }\n\n    .ft-cat-more{text-align:center;margin-top:30px;}\n    .ft-cat-more .button {\n      background:#8B5E3C!important;color:#fff!important;\n      border:none!important;border-radius:999px!important;\n      padding:10px 22px!important;font-family:'Aboreto',serif!important;\n      font-size:14px!important;box-shadow:0 6px 18px rgba(139,94,60,0.25)!important;\n      transition:all .25s ease!important;\n    }\n    .ft-cat-more .button:hover {\n      background:#734a2f!important;\n      box-shadow:0 8px 24px rgba(139,94,60,0.35)!important;\n      transform:translateY(-2px);\n    }\n\n    .ft-cat-list{position:relative;margin-bottom:20px;}\n    .ft-cat-list ul.products {\n      display:flex!important;\n      flex-wrap: nowrap !important; \/* brak zawijania, by by\u0142 overflow-x *\/\n      gap:var(--gap);\n      overflow-x:auto;overflow-y:hidden;\n      scroll-snap-type:x mandatory;\n      -webkit-overflow-scrolling:touch;\n      padding:6px 0 16px;margin:0;list-style:none;\n      scrollbar-width:none;\n    }\n    .ft-cat-list ul.products::-webkit-scrollbar{display:none;}\n\n    .ft-cat-list ul.products li.product {\n      flex:0 0 var(--card-w-desktop);min-width:var(--card-w-desktop);\n      scroll-snap-align:start;background:#fff;border-radius:18px;overflow:hidden;\n      box-shadow:0 8px 20px rgba(0,0,0,.06);\n      transition:transform .3s,box-shadow .3s;\n    }\n    .ft-cat-list ul.products li.product:hover {\n      transform:translateY(-4px);\n      box-shadow:0 10px 26px rgba(0,0,0,.08);\n    }\n\n    .ft-cat-nav{\n      position:absolute;inset:0;pointer-events:none;\n      display:flex;align-items:center;justify-content:space-between;\n    }\n    .ft-cat-btn{\n      pointer-events:auto;display:grid;place-items:center;\n      width:42px;height:42px;border-radius:999px;cursor:pointer;\n      background:rgba(139,94,60,.15);\n      border:1px solid rgba(139,94,60,.35);\n      color:#8B5E3C;transition:.2s;\n    }\n    .ft-cat-btn:hover{background:#8B5E3C;color:#fff;}\n\n    \/* \ud83d\udd38 Przycisk WooCommerce \u2014 mniejszy + jednolity tekst *\/\n    .ft-cat-list .button.add_to_cart_button {\n      font-family:'Aboreto',serif!important;\n      background:#8B5E3C!important;color:#fff!important;\n      border:none!important;border-radius:999px!important;\n      font-size:14px!important;padding:8px 18px!important;\n      transition:all .25s ease!important;text-transform:none!important;\n    }\n    .ft-cat-list .button.add_to_cart_button:hover {\n      background:#734a2f!important;\n      box-shadow:0 6px 18px rgba(139,94,60,0.25)!important;\n      transform:translateY(-2px);\n    }\n\n    @media(max-width:1200px){\n      .ft-cat-list ul.products li.product{\n        flex:0 0 var(--card-w-tablet);\n        min-width:var(--card-w-tablet);\n      }\n    }\n    @media(max-width:768px){\n      .ft-cat-wrap{padding:40px 14px;}\n      .ft-cat-head{margin-bottom:18px;}\n      .ft-cat-title{font-size:24px;margin-bottom:4px;}\n      .ft-cat-sub{font-size:14px;line-height:1.4;}\n      .ft-cat-list ul.products{gap:12px;padding:4px 0 10px;}\n      .ft-cat-list ul.products li.product{\n        flex:0 0 var(--card-w-mobile);\n        min-width:var(--card-w-mobile);\n      }\n      .ft-cat-more{margin-top:18px;}\n      .ft-cat-nav{display:none!important;}\n      .ft-cat-list .button.add_to_cart_button{font-size:13px!important;padding:7px 14px!important;}\n    }\n  <\/style>\n\n  <div class=\"ft-cat\" id=\"ftCat\">\n    <header class=\"ft-cat-head\">\n      <h2 class=\"ft-cat-title\">Flower boxy z kwiat\u00f3w mydlanych<\/h2>\n      \n    <\/header>\n\n    <div class=\"ft-cat-list\">\n      <div class=\"woocommerce columns-10 \"><\/div>\n    <\/div>\n\n    <div class=\"ft-cat-more\">\n      <a href=\"https:\/\/flametouch.pl\/index.php\/kategoria-produktu\/flower-boxy-z-kwiatow-mydlanych\/\" class=\"button\">\n        Zobacz wi\u0119cej\n      <\/a>\n    <\/div>\n\n    <div class=\"ft-cat-nav\" id=\"ftCatNav\">\n      <button type=\"button\" class=\"ft-cat-btn\" id=\"ftCatPrev\" aria-label=\"Poprzednie\">\n        <svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\"><path d=\"M15 18l-6-6 6-6\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\n      <\/button>\n      <button type=\"button\" class=\"ft-cat-btn\" id=\"ftCatNext\" aria-label=\"Nast\u0119pne\">\n        <svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\"><path d=\"M9 18l6-6-6-6\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\n      <\/button>\n    <\/div>\n  <\/div>\n\n  <script>\n    document.addEventListener('DOMContentLoaded', function(){\n      const wrap = document.querySelector('.ft-cat');\n      const prev = document.getElementById('ftCatPrev');\n      const next = document.getElementById('ftCatNext');\n      const nav  = document.getElementById('ftCatNav');\n      const isMobile = window.matchMedia('(max-width:768px)').matches;\n\n      const observer = new MutationObserver(()=>{\n        const ul = wrap.querySelector('.products');\n        if(ul){\n          observer.disconnect();\n\n          \/\/ wymu\u015b poziomy ci\u0105g bez zawijania\n          ul.style.display = 'flex';\n          ul.style.flexWrap = 'nowrap';\n          ul.style.gap = isMobile ? '12px' : '20px';\n          ul.style.overflowX = 'auto';\n          ul.style.scrollSnapType = 'x mandatory';\n          ul.style.webkitOverflowScrolling = 'touch';\n\n          \/\/ ujednolicenie tekstu przycisk\u00f3w\n          ul.querySelectorAll('.add_to_cart_button').forEach(btn=>{\n            btn.innerHTML='Do koszyka';\n          });\n\n          if(isMobile){\n            nav.style.display='none';\n          } else {\n            const step = () => Math.round(ul.clientWidth * 0.9);\n            prev.addEventListener('click',()=>ul.scrollBy({left:-step(),behavior:'smooth'}));\n            next.addEventListener('click',()=>ul.scrollBy({left: step(),behavior:'smooth'}));\n          }\n        }\n      });\n      observer.observe(wrap,{childList:true,subtree:true});\n\n      \/\/ fallback gdyby lista ju\u017c by\u0142a w DOM\n      const ulInitial = wrap.querySelector('.products');\n      if(ulInitial){\n        ulInitial.style.display = 'flex';\n        ulInitial.style.flexWrap = 'nowrap';\n        ulInitial.style.gap = isMobile ? '12px' : '20px';\n        ulInitial.style.overflowX = 'auto';\n        ulInitial.style.scrollSnapType = 'x mandatory';\n        ulInitial.style.webkitOverflowScrolling = 'touch';\n      }\n    });\n  <\/script>\n<\/section>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e07c2d4 e-flex e-con-boxed e-con e-parent\" data-id=\"e07c2d4\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e4653bb elementor-widget elementor-widget-html\" data-id=\"e4653bb\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"ft-cat-wrap\" style=\"background:#fff;padding:60px 20px;\">\n  <style>\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Aboreto&display=swap');\n\n    .ft-cat {\n      max-width:1300px;margin:0 auto;position:relative;\n      --gap:20px;\n      --card-w-desktop:25%;\n      --card-w-tablet:33.333%;\n      --card-w-mobile:48%;\n    }\n\n    .ft-cat-head{text-align:center;margin:0 0 30px;}\n    .ft-cat-title{\n      font-family:'Aboreto',serif;\n      font-size:30px;color:#222;margin:0 0 8px;\n    }\n    .ft-cat-sub{\n      font:400 15px\/1.6 system-ui,-apple-system,Segoe UI,Roboto,Arial;\n      color:#222;margin:0;\n    }\n\n    .ft-cat-more{text-align:center;margin-top:30px;}\n    .ft-cat-more .button {\n      background:#8B5E3C!important;color:#fff!important;\n      border:none!important;border-radius:999px!important;\n      padding:10px 22px!important;font-family:'Aboreto',serif!important;\n      font-size:14px!important;box-shadow:0 6px 18px rgba(139,94,60,0.25)!important;\n      transition:all .25s ease!important;\n    }\n    .ft-cat-more .button:hover {\n      background:#734a2f!important;\n      box-shadow:0 8px 24px rgba(139,94,60,0.35)!important;\n      transform:translateY(-2px);\n    }\n\n    .ft-cat-list{position:relative;margin-bottom:20px;}\n    .ft-cat-list ul.products {\n      display:flex!important;\n      flex-wrap: nowrap !important; \/* brak zawijania, by by\u0142 overflow-x *\/\n      gap:var(--gap);\n      overflow-x:auto;overflow-y:hidden;\n      scroll-snap-type:x mandatory;\n      -webkit-overflow-scrolling:touch;\n      padding:6px 0 16px;margin:0;list-style:none;\n      scrollbar-width:none;\n    }\n    .ft-cat-list ul.products::-webkit-scrollbar{display:none;}\n\n    .ft-cat-list ul.products li.product {\n      flex:0 0 var(--card-w-desktop);min-width:var(--card-w-desktop);\n      scroll-snap-align:start;background:#fff;border-radius:18px;overflow:hidden;\n      box-shadow:0 8px 20px rgba(0,0,0,.06);\n      transition:transform .3s,box-shadow .3s;\n    }\n    .ft-cat-list ul.products li.product:hover {\n      transform:translateY(-4px);\n      box-shadow:0 10px 26px rgba(0,0,0,.08);\n    }\n\n    .ft-cat-nav{\n      position:absolute;inset:0;pointer-events:none;\n      display:flex;align-items:center;justify-content:space-between;\n    }\n    .ft-cat-btn{\n      pointer-events:auto;display:grid;place-items:center;\n      width:42px;height:42px;border-radius:999px;cursor:pointer;\n      background:rgba(139,94,60,.15);\n      border:1px solid rgba(139,94,60,.35);\n      color:#8B5E3C;transition:.2s;\n    }\n    .ft-cat-btn:hover{background:#8B5E3C;color:#fff;}\n\n    \/* \ud83d\udd38 Przycisk WooCommerce \u2014 mniejszy + jednolity tekst *\/\n    .ft-cat-list .button.add_to_cart_button {\n      font-family:'Aboreto',serif!important;\n      background:#8B5E3C!important;color:#fff!important;\n      border:none!important;border-radius:999px!important;\n      font-size:14px!important;padding:8px 18px!important;\n      transition:all .25s ease!important;text-transform:none!important;\n    }\n    .ft-cat-list .button.add_to_cart_button:hover {\n      background:#734a2f!important;\n      box-shadow:0 6px 18px rgba(139,94,60,0.25)!important;\n      transform:translateY(-2px);\n    }\n\n    @media(max-width:1200px){\n      .ft-cat-list ul.products li.product{\n        flex:0 0 var(--card-w-tablet);\n        min-width:var(--card-w-tablet);\n      }\n    }\n    @media(max-width:768px){\n      .ft-cat-wrap{padding:40px 14px;}\n      .ft-cat-head{margin-bottom:18px;}\n      .ft-cat-title{font-size:24px;margin-bottom:4px;}\n      .ft-cat-sub{font-size:14px;line-height:1.4;}\n      .ft-cat-list ul.products{gap:12px;padding:4px 0 10px;}\n      .ft-cat-list ul.products li.product{\n        flex:0 0 var(--card-w-mobile);\n        min-width:var(--card-w-mobile);\n      }\n      .ft-cat-more{margin-top:18px;}\n      .ft-cat-nav{display:none!important;}\n      .ft-cat-list .button.add_to_cart_button{font-size:13px!important;padding:7px 14px!important;}\n    }\n  <\/style>\n\n  <div class=\"ft-cat\" id=\"ftCat\">\n    <header class=\"ft-cat-head\">\n      <h2 class=\"ft-cat-title\">Podzi\u0119kowania dla go\u015bci<\/h2>\n     \n    <\/header>\n\n    <div class=\"ft-cat-list\">\n      <div class=\"woocommerce columns-10 \"><\/div>\n    <\/div>\n\n    <div class=\"ft-cat-more\">\n      <a href=\"https:\/\/flametouch.pl\/index.php\/kategoria-produktu\/podziekowania-dla-gosci\/\" class=\"button\">\n        Zobacz wi\u0119cej\n      <\/a>\n    <\/div>\n\n    <div class=\"ft-cat-nav\" id=\"ftCatNav\">\n      <button type=\"button\" class=\"ft-cat-btn\" id=\"ftCatPrev\" aria-label=\"Poprzednie\">\n        <svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\"><path d=\"M15 18l-6-6 6-6\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\n      <\/button>\n      <button type=\"button\" class=\"ft-cat-btn\" id=\"ftCatNext\" aria-label=\"Nast\u0119pne\">\n        <svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\"><path d=\"M9 18l6-6-6-6\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\n      <\/button>\n    <\/div>\n  <\/div>\n\n  <script>\n    document.addEventListener('DOMContentLoaded', function(){\n      const wrap = document.querySelector('.ft-cat');\n      const prev = document.getElementById('ftCatPrev');\n      const next = document.getElementById('ftCatNext');\n      const nav  = document.getElementById('ftCatNav');\n      const isMobile = window.matchMedia('(max-width:768px)').matches;\n\n      const observer = new MutationObserver(()=>{\n        const ul = wrap.querySelector('.products');\n        if(ul){\n          observer.disconnect();\n\n          \/\/ wymu\u015b poziomy ci\u0105g bez zawijania\n          ul.style.display = 'flex';\n          ul.style.flexWrap = 'nowrap';\n          ul.style.gap = isMobile ? '12px' : '20px';\n          ul.style.overflowX = 'auto';\n          ul.style.scrollSnapType = 'x mandatory';\n          ul.style.webkitOverflowScrolling = 'touch';\n\n          \/\/ ujednolicenie tekstu przycisk\u00f3w\n          ul.querySelectorAll('.add_to_cart_button').forEach(btn=>{\n            btn.innerHTML='Do koszyka';\n          });\n\n          if(isMobile){\n            nav.style.display='none';\n          } else {\n            const step = () => Math.round(ul.clientWidth * 0.9);\n            prev.addEventListener('click',()=>ul.scrollBy({left:-step(),behavior:'smooth'}));\n            next.addEventListener('click',()=>ul.scrollBy({left: step(),behavior:'smooth'}));\n          }\n        }\n      });\n      observer.observe(wrap,{childList:true,subtree:true});\n\n      \/\/ fallback gdyby lista ju\u017c by\u0142a w DOM\n      const ulInitial = wrap.querySelector('.products');\n      if(ulInitial){\n        ulInitial.style.display = 'flex';\n        ulInitial.style.flexWrap = 'nowrap';\n        ulInitial.style.gap = isMobile ? '12px' : '20px';\n        ulInitial.style.overflowX = 'auto';\n        ulInitial.style.scrollSnapType = 'x mandatory';\n        ulInitial.style.webkitOverflowScrolling = 'touch';\n      }\n    });\n  <\/script>\n<\/section>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3bd2f18 e-flex e-con-boxed e-con e-parent\" data-id=\"3bd2f18\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-251f29c elementor-widget elementor-widget-html\" data-id=\"251f29c\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"ft-cat-wrap\" style=\"background:#fff;padding:60px 20px;\">\n  <style>\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Aboreto&display=swap');\n\n    .ft-cat {\n      max-width:1300px;margin:0 auto;position:relative;\n      --gap:20px;\n      --card-w-desktop:25%;\n      --card-w-tablet:33.333%;\n      --card-w-mobile:48%;\n    }\n\n    .ft-cat-head{text-align:center;margin:0 0 30px;}\n    .ft-cat-title{\n      font-family:'Aboreto',serif;\n      font-size:30px;color:#222;margin:0 0 8px;\n    }\n    .ft-cat-sub{\n      font:400 15px\/1.6 system-ui,-apple-system,Segoe UI,Roboto,Arial;\n      color:#222;margin:0;\n    }\n\n    .ft-cat-more{text-align:center;margin-top:30px;}\n    .ft-cat-more .button {\n      background:#8B5E3C!important;color:#fff!important;\n      border:none!important;border-radius:999px!important;\n      padding:10px 22px!important;font-family:'Aboreto',serif!important;\n      font-size:14px!important;box-shadow:0 6px 18px rgba(139,94,60,0.25)!important;\n      transition:all .25s ease!important;\n    }\n    .ft-cat-more .button:hover {\n      background:#734a2f!important;\n      box-shadow:0 8px 24px rgba(139,94,60,0.35)!important;\n      transform:translateY(-2px);\n    }\n\n    .ft-cat-list{position:relative;margin-bottom:20px;}\n    .ft-cat-list ul.products {\n      display:flex!important;\n      flex-wrap: nowrap !important; \/* brak zawijania, by by\u0142 overflow-x *\/\n      gap:var(--gap);\n      overflow-x:auto;overflow-y:hidden;\n      scroll-snap-type:x mandatory;\n      -webkit-overflow-scrolling:touch;\n      padding:6px 0 16px;margin:0;list-style:none;\n      scrollbar-width:none;\n    }\n    .ft-cat-list ul.products::-webkit-scrollbar{display:none;}\n\n    .ft-cat-list ul.products li.product {\n      flex:0 0 var(--card-w-desktop);min-width:var(--card-w-desktop);\n      scroll-snap-align:start;background:#fff;border-radius:18px;overflow:hidden;\n      box-shadow:0 8px 20px rgba(0,0,0,.06);\n      transition:transform .3s,box-shadow .3s;\n    }\n    .ft-cat-list ul.products li.product:hover {\n      transform:translateY(-4px);\n      box-shadow:0 10px 26px rgba(0,0,0,.08);\n    }\n\n    .ft-cat-nav{\n      position:absolute;inset:0;pointer-events:none;\n      display:flex;align-items:center;justify-content:space-between;\n    }\n    .ft-cat-btn{\n      pointer-events:auto;display:grid;place-items:center;\n      width:42px;height:42px;border-radius:999px;cursor:pointer;\n      background:rgba(139,94,60,.15);\n      border:1px solid rgba(139,94,60,.35);\n      color:#8B5E3C;transition:.2s;\n    }\n    .ft-cat-btn:hover{background:#8B5E3C;color:#fff;}\n\n    \/* \ud83d\udd38 Przycisk WooCommerce \u2014 mniejszy + jednolity tekst *\/\n    .ft-cat-list .button.add_to_cart_button {\n      font-family:'Aboreto',serif!important;\n      background:#8B5E3C!important;color:#fff!important;\n      border:none!important;border-radius:999px!important;\n      font-size:14px!important;padding:8px 18px!important;\n      transition:all .25s ease!important;text-transform:none!important;\n    }\n    .ft-cat-list .button.add_to_cart_button:hover {\n      background:#734a2f!important;\n      box-shadow:0 6px 18px rgba(139,94,60,0.25)!important;\n      transform:translateY(-2px);\n    }\n\n    @media(max-width:1200px){\n      .ft-cat-list ul.products li.product{\n        flex:0 0 var(--card-w-tablet);\n        min-width:var(--card-w-tablet);\n      }\n    }\n    @media(max-width:768px){\n      .ft-cat-wrap{padding:40px 14px;}\n      .ft-cat-head{margin-bottom:18px;}\n      .ft-cat-title{font-size:24px;margin-bottom:4px;}\n      .ft-cat-sub{font-size:14px;line-height:1.4;}\n      .ft-cat-list ul.products{gap:12px;padding:4px 0 10px;}\n      .ft-cat-list ul.products li.product{\n        flex:0 0 var(--card-w-mobile);\n        min-width:var(--card-w-mobile);\n      }\n      .ft-cat-more{margin-top:18px;}\n      .ft-cat-nav{display:none!important;}\n      .ft-cat-list .button.add_to_cart_button{font-size:13px!important;padding:7px 14px!important;}\n    }\n  <\/style>\n\n  <div class=\"ft-cat\" id=\"ftCat\">\n    <header class=\"ft-cat-head\">\n      <h2 class=\"ft-cat-title\">Prezenty i \u015bmieszne akcesoria<\/h2>\n      \n    <\/header>\n\n    <div class=\"ft-cat-list\">\n      <div class=\"woocommerce columns-10 \"><\/div>\n    <\/div>\n\n    <div class=\"ft-cat-more\">\n      <a href=\"https:\/\/flametouch.pl\/index.php\/kategoria-produktu\/prezenty-i-smieszne-akcesoria\/\" class=\"button\">\n        Zobacz wi\u0119cej\n      <\/a>\n    <\/div>\n\n    <div class=\"ft-cat-nav\" id=\"ftCatNav\">\n      <button type=\"button\" class=\"ft-cat-btn\" id=\"ftCatPrev\" aria-label=\"Poprzednie\">\n        <svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\"><path d=\"M15 18l-6-6 6-6\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\n      <\/button>\n      <button type=\"button\" class=\"ft-cat-btn\" id=\"ftCatNext\" aria-label=\"Nast\u0119pne\">\n        <svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\"><path d=\"M9 18l6-6-6-6\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\n      <\/button>\n    <\/div>\n  <\/div>\n\n  <script>\n    document.addEventListener('DOMContentLoaded', function(){\n      const wrap = document.querySelector('.ft-cat');\n      const prev = document.getElementById('ftCatPrev');\n      const next = document.getElementById('ftCatNext');\n      const nav  = document.getElementById('ftCatNav');\n      const isMobile = window.matchMedia('(max-width:768px)').matches;\n\n      const observer = new MutationObserver(()=>{\n        const ul = wrap.querySelector('.products');\n        if(ul){\n          observer.disconnect();\n\n          \/\/ wymu\u015b poziomy ci\u0105g bez zawijania\n          ul.style.display = 'flex';\n          ul.style.flexWrap = 'nowrap';\n          ul.style.gap = isMobile ? '12px' : '20px';\n          ul.style.overflowX = 'auto';\n          ul.style.scrollSnapType = 'x mandatory';\n          ul.style.webkitOverflowScrolling = 'touch';\n\n          \/\/ ujednolicenie tekstu przycisk\u00f3w\n          ul.querySelectorAll('.add_to_cart_button').forEach(btn=>{\n            btn.innerHTML='Do koszyka';\n          });\n\n          if(isMobile){\n            nav.style.display='none';\n          } else {\n            const step = () => Math.round(ul.clientWidth * 0.9);\n            prev.addEventListener('click',()=>ul.scrollBy({left:-step(),behavior:'smooth'}));\n            next.addEventListener('click',()=>ul.scrollBy({left: step(),behavior:'smooth'}));\n          }\n        }\n      });\n      observer.observe(wrap,{childList:true,subtree:true});\n\n      \/\/ fallback gdyby lista ju\u017c by\u0142a w DOM\n      const ulInitial = wrap.querySelector('.products');\n      if(ulInitial){\n        ulInitial.style.display = 'flex';\n        ulInitial.style.flexWrap = 'nowrap';\n        ulInitial.style.gap = isMobile ? '12px' : '20px';\n        ulInitial.style.overflowX = 'auto';\n        ulInitial.style.scrollSnapType = 'x mandatory';\n        ulInitial.style.webkitOverflowScrolling = 'touch';\n      }\n    });\n  <\/script>\n<\/section>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4f7276f e-flex e-con-boxed e-con e-parent\" data-id=\"4f7276f\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1474163 elementor-widget elementor-widget-html\" data-id=\"1474163\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"ft-cat-wrap\" style=\"background:#fff;padding:60px 20px;\">\n  <style>\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Aboreto&display=swap');\n\n    .ft-cat {\n      max-width:1300px;margin:0 auto;position:relative;\n      --gap:20px;\n      --card-w-desktop:25%;\n      --card-w-tablet:33.333%;\n      --card-w-mobile:48%;\n    }\n\n    .ft-cat-head{text-align:center;margin:0 0 30px;}\n    .ft-cat-title{\n      font-family:'Aboreto',serif;\n      font-size:30px;color:#222;margin:0 0 8px;\n    }\n    .ft-cat-sub{\n      font:400 15px\/1.6 system-ui,-apple-system,Segoe UI,Roboto,Arial;\n      color:#222;margin:0;\n    }\n\n    .ft-cat-more{text-align:center;margin-top:30px;}\n    .ft-cat-more .button {\n      background:#8B5E3C!important;color:#fff!important;\n      border:none!important;border-radius:999px!important;\n      padding:10px 22px!important;font-family:'Aboreto',serif!important;\n      font-size:14px!important;box-shadow:0 6px 18px rgba(139,94,60,0.25)!important;\n      transition:all .25s ease!important;\n    }\n    .ft-cat-more .button:hover {\n      background:#734a2f!important;\n      box-shadow:0 8px 24px rgba(139,94,60,0.35)!important;\n      transform:translateY(-2px);\n    }\n\n    .ft-cat-list{position:relative;margin-bottom:20px;}\n    .ft-cat-list ul.products {\n      display:flex!important;\n      flex-wrap: nowrap !important; \/* brak zawijania, by by\u0142 overflow-x *\/\n      gap:var(--gap);\n      overflow-x:auto;overflow-y:hidden;\n      scroll-snap-type:x mandatory;\n      -webkit-overflow-scrolling:touch;\n      padding:6px 0 16px;margin:0;list-style:none;\n      scrollbar-width:none;\n    }\n    .ft-cat-list ul.products::-webkit-scrollbar{display:none;}\n\n    .ft-cat-list ul.products li.product {\n      flex:0 0 var(--card-w-desktop);min-width:var(--card-w-desktop);\n      scroll-snap-align:start;background:#fff;border-radius:18px;overflow:hidden;\n      box-shadow:0 8px 20px rgba(0,0,0,.06);\n      transition:transform .3s,box-shadow .3s;\n    }\n    .ft-cat-list ul.products li.product:hover {\n      transform:translateY(-4px);\n      box-shadow:0 10px 26px rgba(0,0,0,.08);\n    }\n\n    .ft-cat-nav{\n      position:absolute;inset:0;pointer-events:none;\n      display:flex;align-items:center;justify-content:space-between;\n    }\n    .ft-cat-btn{\n      pointer-events:auto;display:grid;place-items:center;\n      width:42px;height:42px;border-radius:999px;cursor:pointer;\n      background:rgba(139,94,60,.15);\n      border:1px solid rgba(139,94,60,.35);\n      color:#8B5E3C;transition:.2s;\n    }\n    .ft-cat-btn:hover{background:#8B5E3C;color:#fff;}\n\n    \/* \ud83d\udd38 Przycisk WooCommerce \u2014 mniejszy + jednolity tekst *\/\n    .ft-cat-list .button.add_to_cart_button {\n      font-family:'Aboreto',serif!important;\n      background:#8B5E3C!important;color:#fff!important;\n      border:none!important;border-radius:999px!important;\n      font-size:14px!important;padding:8px 18px!important;\n      transition:all .25s ease!important;text-transform:none!important;\n    }\n    .ft-cat-list .button.add_to_cart_button:hover {\n      background:#734a2f!important;\n      box-shadow:0 6px 18px rgba(139,94,60,0.25)!important;\n      transform:translateY(-2px);\n    }\n\n    @media(max-width:1200px){\n      .ft-cat-list ul.products li.product{\n        flex:0 0 var(--card-w-tablet);\n        min-width:var(--card-w-tablet);\n      }\n    }\n    @media(max-width:768px){\n      .ft-cat-wrap{padding:40px 14px;}\n      .ft-cat-head{margin-bottom:18px;}\n      .ft-cat-title{font-size:24px;margin-bottom:4px;}\n      .ft-cat-sub{font-size:14px;line-height:1.4;}\n      .ft-cat-list ul.products{gap:12px;padding:4px 0 10px;}\n      .ft-cat-list ul.products li.product{\n        flex:0 0 var(--card-w-mobile);\n        min-width:var(--card-w-mobile);\n      }\n      .ft-cat-more{margin-top:18px;}\n      .ft-cat-nav{display:none!important;}\n      .ft-cat-list .button.add_to_cart_button{font-size:13px!important;padding:7px 14px!important;}\n    }\n  <\/style>\n\n  <div class=\"ft-cat\" id=\"ftCat\">\n    <header class=\"ft-cat-head\">\n      <h2 class=\"ft-cat-title\">Dekoracje do domu<\/h2>\n      \n    <\/header>\n\n    <div class=\"ft-cat-list\">\n      <div class=\"woocommerce columns-10 \"><\/div>\n    <\/div>\n\n    <div class=\"ft-cat-more\">\n      <a href=\"https:\/\/flametouch.pl\/index.php\/kategoria-produktu\/dekoracje-do-domu\/\" class=\"button\">\n        Zobacz wi\u0119cej\n      <\/a>\n    <\/div>\n\n    <div class=\"ft-cat-nav\" id=\"ftCatNav\">\n      <button type=\"button\" class=\"ft-cat-btn\" id=\"ftCatPrev\" aria-label=\"Poprzednie\">\n        <svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\"><path d=\"M15 18l-6-6 6-6\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\n      <\/button>\n      <button type=\"button\" class=\"ft-cat-btn\" id=\"ftCatNext\" aria-label=\"Nast\u0119pne\">\n        <svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\"><path d=\"M9 18l6-6-6-6\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\n      <\/button>\n    <\/div>\n  <\/div>\n\n  <script>\n    document.addEventListener('DOMContentLoaded', function(){\n      const wrap = document.querySelector('.ft-cat');\n      const prev = document.getElementById('ftCatPrev');\n      const next = document.getElementById('ftCatNext');\n      const nav  = document.getElementById('ftCatNav');\n      const isMobile = window.matchMedia('(max-width:768px)').matches;\n\n      const observer = new MutationObserver(()=>{\n        const ul = wrap.querySelector('.products');\n        if(ul){\n          observer.disconnect();\n\n          \/\/ wymu\u015b poziomy ci\u0105g bez zawijania\n          ul.style.display = 'flex';\n          ul.style.flexWrap = 'nowrap';\n          ul.style.gap = isMobile ? '12px' : '20px';\n          ul.style.overflowX = 'auto';\n          ul.style.scrollSnapType = 'x mandatory';\n          ul.style.webkitOverflowScrolling = 'touch';\n\n          \/\/ ujednolicenie tekstu przycisk\u00f3w\n          ul.querySelectorAll('.add_to_cart_button').forEach(btn=>{\n            btn.innerHTML='Do koszyka';\n          });\n\n          if(isMobile){\n            nav.style.display='none';\n          } else {\n            const step = () => Math.round(ul.clientWidth * 0.9);\n            prev.addEventListener('click',()=>ul.scrollBy({left:-step(),behavior:'smooth'}));\n            next.addEventListener('click',()=>ul.scrollBy({left: step(),behavior:'smooth'}));\n          }\n        }\n      });\n      observer.observe(wrap,{childList:true,subtree:true});\n\n      \/\/ fallback gdyby lista ju\u017c by\u0142a w DOM\n      const ulInitial = wrap.querySelector('.products');\n      if(ulInitial){\n        ulInitial.style.display = 'flex';\n        ulInitial.style.flexWrap = 'nowrap';\n        ulInitial.style.gap = isMobile ? '12px' : '20px';\n        ulInitial.style.overflowX = 'auto';\n        ulInitial.style.scrollSnapType = 'x mandatory';\n        ulInitial.style.webkitOverflowScrolling = 'touch';\n      }\n    });\n  <\/script>\n<\/section>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8908b69 e-flex e-con-boxed e-con e-parent\" data-id=\"8908b69\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f35883d elementor-widget elementor-widget-html\" data-id=\"f35883d\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"ft-cat-wrap\" style=\"background:#fff;padding:60px 20px;\">\n  <style>\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Aboreto&display=swap');\n\n    .ft-cat {\n      max-width:1300px;margin:0 auto;position:relative;\n      --gap:20px;\n      --card-w-desktop:25%;\n      --card-w-tablet:33.333%;\n      --card-w-mobile:48%;\n    }\n\n    .ft-cat-head{text-align:center;margin:0 0 30px;}\n    .ft-cat-title{\n      font-family:'Aboreto',serif;\n      font-size:30px;color:#222;margin:0 0 8px;\n    }\n    .ft-cat-sub{\n      font:400 15px\/1.6 system-ui,-apple-system,Segoe UI,Roboto,Arial;\n      color:#222;margin:0;\n    }\n\n    .ft-cat-more{text-align:center;margin-top:30px;}\n    .ft-cat-more .button {\n      background:#8B5E3C!important;color:#fff!important;\n      border:none!important;border-radius:999px!important;\n      padding:10px 22px!important;font-family:'Aboreto',serif!important;\n      font-size:14px!important;box-shadow:0 6px 18px rgba(139,94,60,0.25)!important;\n      transition:all .25s ease!important;\n    }\n    .ft-cat-more .button:hover {\n      background:#734a2f!important;\n      box-shadow:0 8px 24px rgba(139,94,60,0.35)!important;\n      transform:translateY(-2px);\n    }\n\n    .ft-cat-list{position:relative;margin-bottom:20px;}\n    .ft-cat-list ul.products {\n      display:flex!important;\n      flex-wrap: nowrap !important;\n      gap:var(--gap);\n      overflow-x:auto;overflow-y:hidden;\n      scroll-snap-type:x mandatory;\n      -webkit-overflow-scrolling:touch;\n      padding:6px 0 16px;margin:0;list-style:none;\n      scrollbar-width:none;\n    }\n    .ft-cat-list ul.products::-webkit-scrollbar{display:none;}\n\n    .ft-cat-list ul.products li.product {\n      flex:0 0 var(--card-w-desktop);min-width:var(--card-w-desktop);\n      scroll-snap-align:start;background:#fff;border-radius:18px;overflow:hidden;\n      box-shadow:0 8px 20px rgba(0,0,0,.06);\n      transition:transform .3s,box-shadow .3s;\n    }\n    .ft-cat-list ul.products li.product:hover {\n      transform:translateY(-4px);\n      box-shadow:0 10px 26px rgba(0,0,0,.08);\n    }\n\n    .ft-cat-nav{\n      position:absolute;inset:0;pointer-events:none;\n      display:flex;align-items:center;justify-content:space-between;\n    }\n    .ft-cat-btn{\n      pointer-events:auto;display:grid;place-items:center;\n      width:42px;height:42px;border-radius:999px;cursor:pointer;\n      background:rgba(139,94,60,.15);\n      border:1px solid rgba(139,94,60,.35);\n      color:#8B5E3C;transition:.2s;\n    }\n    .ft-cat-btn:hover{background:#8B5E3C;color:#fff;}\n\n    .ft-cat-list .button.add_to_cart_button {\n      font-family:'Aboreto',serif!important;\n      background:#8B5E3C!important;color:#fff!important;\n      border:none!important;border-radius:999px!important;\n      font-size:14px!important;padding:8px 18px!important;\n      transition:all .25s ease!important;text-transform:none!important;\n    }\n    .ft-cat-list .button.add_to_cart_button:hover {\n      background:#734a2f!important;\n      box-shadow:0 6px 18px rgba(139,94,60,0.25)!important;\n      transform:translateY(-2px);\n    }\n\n    @media(max-width:1200px){\n      .ft-cat-list ul.products li.product{\n        flex:0 0 var(--card-w-tablet);\n        min-width:var(--card-w-tablet);\n      }\n    }\n    @media(max-width:768px){\n      .ft-cat-wrap{padding:40px 14px;}\n      .ft-cat-head{margin-bottom:18px;}\n      .ft-cat-title{font-size:24px;margin-bottom:4px;}\n      .ft-cat-sub{font-size:14px;line-height:1.4;}\n      .ft-cat-list ul.products{gap:12px;padding:4px 0 10px;}\n      .ft-cat-list ul.products li.product{\n        flex:0 0 var(--card-w-mobile);\n        min-width:var(--card-w-mobile);\n      }\n      .ft-cat-more{margin-top:18px;}\n      .ft-cat-nav{display:none!important;}\n      .ft-cat-list .button.add_to_cart_button{font-size:13px!important;padding:7px 14px!important;}\n    }\n  <\/style>\n\n  <div class=\"ft-cat\" id=\"ftCat\">\n    <header class=\"ft-cat-head\">\n      <h2 class=\"ft-cat-title\">Kubki<\/h2>\n    <\/header>\n\n    <div class=\"ft-cat-list\">\n      <!-- pobiera najpopularniejsze produkty z kategorii \"kubki\" -->\n      <div class=\"woocommerce columns-10 \"><\/div>\n    <\/div>\n\n    <div class=\"ft-cat-more\">\n      <a href=\"https:\/\/flametouch.pl\/index.php\/kategoria-produktu\/kubki\/\" class=\"button\">\n        Zobacz wi\u0119cej\n      <\/a>\n    <\/div>\n\n    <div class=\"ft-cat-nav\" id=\"ftCatNav\">\n      <button type=\"button\" class=\"ft-cat-btn\" id=\"ftCatPrev\" aria-label=\"Poprzednie\">\n        <svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\"><path d=\"M15 18l-6-6 6-6\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\n      <\/button>\n      <button type=\"button\" class=\"ft-cat-btn\" id=\"ftCatNext\" aria-label=\"Nast\u0119pne\">\n        <svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\"><path d=\"M9 18l6-6-6-6\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\n      <\/button>\n    <\/div>\n  <\/div>\n\n  <script>\n    document.addEventListener('DOMContentLoaded', function(){\n      const wrap = document.querySelector('.ft-cat');\n      const prev = document.getElementById('ftCatPrev');\n      const next = document.getElementById('ftCatNext');\n      const nav  = document.getElementById('ftCatNav');\n      const isMobile = window.matchMedia('(max-width:768px)').matches;\n\n      function setupList(ul){\n        ul.style.display = 'flex';\n        ul.style.flexWrap = 'nowrap';\n        ul.style.gap = isMobile ? '12px' : '20px';\n        ul.style.overflowX = 'auto';\n        ul.style.scrollSnapType = 'x mandatory';\n        ul.style.webkitOverflowScrolling = 'touch';\n\n        ul.querySelectorAll('.add_to_cart_button').forEach(btn=>{\n          btn.innerHTML='Do koszyka';\n        });\n\n        if(isMobile){\n          nav.style.display='none';\n        } else {\n          const step = () => Math.round(ul.clientWidth * 0.9);\n          prev.addEventListener('click',()=>ul.scrollBy({left:-step(),behavior:'smooth'}));\n          next.addEventListener('click',()=>ul.scrollBy({left: step(),behavior:'smooth'}));\n        }\n      }\n\n      const observer = new MutationObserver(()=>{\n        const ul = wrap.querySelector('.products');\n        if(ul){\n          observer.disconnect();\n          setupList(ul);\n        }\n      });\n      observer.observe(wrap,{childList:true,subtree:true});\n\n      const ulInitial = wrap.querySelector('.products');\n      if(ulInitial) setupList(ulInitial);\n    });\n  <\/script>\n<\/section>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-dc4ba54 e-flex e-con-boxed e-con e-parent\" data-id=\"dc4ba54\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0f56c2d elementor-widget elementor-widget-html\" data-id=\"0f56c2d\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section style=\"background:#fff;padding:70px 20px;\">\n  <style>\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Aboreto&display=swap');\n    :root { --mocha:#8B5E3C; }\n\n    .why-simple {\n      max-width:1100px;\n      margin:0 auto;\n      text-align:center;\n    }\n\n    .why-simple h2 {\n      font-family:'Aboreto',serif;\n      color:#222;\n      font-size:clamp(26px,3vw,34px);\n      margin:0 0 12px;\n      letter-spacing:.3px;\n    }\n\n    .why-simple p.sub {\n      font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;\n      color:#555;\n      font-size:15px;\n      margin:0 auto 36px;\n      max-width:700px;\n      line-height:1.7;\n    }\n\n    .why-points {\n      display:flex;\n      flex-wrap:wrap;\n      justify-content:center;\n      gap:24px;\n      margin-bottom:40px;\n    }\n\n    .why-item {\n      flex:1 1 220px;\n      max-width:260px;\n      background:#fff;\n      border:1px solid #eee;\n      border-radius:14px;\n      padding:22px 18px;\n      box-shadow:0 8px 18px rgba(0,0,0,0.05);\n      transition:.25s ease;\n    }\n\n    .why-item:hover {\n      transform:translateY(-4px);\n      box-shadow:0 10px 26px rgba(0,0,0,0.08);\n    }\n\n    .why-item svg {\n      stroke:var(--mocha);\n      width:26px;\n      height:26px;\n      margin-bottom:12px;\n    }\n\n    .why-item h3 {\n      font-family:'Aboreto',serif;\n      font-size:17px;\n      color:#222;\n      margin:0 0 6px;\n    }\n\n    .why-item p {\n      font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;\n      font-size:14px;\n      color:#555;\n      line-height:1.6;\n      margin:0;\n    }\n\n    .why-btn {\n      display:inline-block;\n      font-family:'Aboreto',serif;\n      background:var(--mocha);\n      color:#fff;\n      border:none;\n      border-radius:999px;\n      padding:12px 28px;\n      font-size:16px;\n      box-shadow:0 8px 20px rgba(139,94,60,0.25);\n      transition:.25s;\n      text-decoration:none;\n    }\n\n    .why-btn:hover {\n      background:#734a2f;\n      box-shadow:0 10px 28px rgba(139,94,60,0.3);\n      transform:translateY(-2px);\n    }\n\n    @media(max-width:640px){\n      .why-item{flex:1 1 100%;max-width:none;}\n    }\n  <\/style>\n\n  <div class=\"why-simple\">\n    <h2>Dlaczego Flame Touch?<\/h2>\n    <p class=\"sub\">\u015awiece i prezenty tworzone z pasj\u0105 \u2014 naturalne, estetyczne i pachn\u0105ce emocjami.<\/p>\n\n    <div class=\"why-points\">\n      <div class=\"why-item\">\n        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n          <path d=\"M11 3c-4 0-8 3.5-8 8s4 8 8 8 8-3.5 8-8\"\/>\n          <path d=\"M20 8c-2 0-3 2-3 3.5s1 3.5 3 3.5 3-1.6 3-3.5S22 8 20 8z\"\/>\n        <\/svg>\n        <h3>Naturalne sk\u0142adniki<\/h3>\n        <p>Wosk sojowy, bawe\u0142niany knot i czyste zapachy.<\/p>\n      <\/div>\n\n      <div class=\"why-item\">\n        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n          <rect x=\"3\" y=\"8\" width=\"18\" height=\"12\" rx=\"2\"\/>\n          <path d=\"M12 8v12M3 12h18\"\/>\n          <path d=\"M12 8c-2.5 0-3.5-1-3.5-2S9.5 3 12 5c2.5-2 3.5-1 3.5 1S14.5 8 12 8z\"\/>\n        <\/svg>\n        <h3>Idealne na prezent<\/h3>\n        <p>Stylowe opakowania i mo\u017cliwo\u015b\u0107 personalizacji.<\/p>\n      <\/div>\n\n      <div class=\"why-item\">\n        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n          <path d=\"M4 14s1-2 5-2h5a3 3 0 0 1 3 3v3H9a5 5 0 0 1-5-4z\"\/>\n          <path d=\"M12 7.5c-.9-1.4-3-1.2-3.7.3-.5 1 .1 2.2 1.1 2.8l2.6 1.8 2.6-1.8c1-.6 1.6-1.8 1.1-2.8-.7-1.5-2.8-1.7-3.7-.3z\"\/>\n        <\/svg>\n        <h3>R\u0119cznie robione<\/h3>\n        <p>Ka\u017cda \u015bwieca powstaje w ma\u0142ej, rodzinnej pracowni.<\/p>\n      <\/div>\n\n      <div class=\"why-item\">\n        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n          <path d=\"M3 7h11v8H3zM14 10h5l2 3v2h-7z\"\/>\n          <circle cx=\"7.5\" cy=\"17\" r=\"1.5\"\/><circle cx=\"17.5\" cy=\"17\" r=\"1.5\"\/>\n        <\/svg>\n        <h3>Szybka wysy\u0142ka<\/h3>\n        <p>Wi\u0119kszo\u015b\u0107 zam\u00f3wie\u0144 wysy\u0142amy w ci\u0105gu 24 godzin.<\/p>\n      <\/div>\n    <\/div>\n\n    <a href=\"https:\/\/flametouch.pl\/index.php\/sklep\/\" class=\"why-btn\">\n      Zobacz kolekcj\u0119\n    <\/a>\n  <\/div>\n<\/section>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Bestsellery Zobacz wi\u0119cej Kategorie produkt\u00f3w \u015awiece sojowe Zobacz Boxy prezentowe Zobacz Flower boxy ze \u015bwiec sojowych Zobacz Flower boxy z [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-83","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>FLAME TOUCH - Zapal emocje<\/title>\n<meta name=\"description\" content=\"Odkryj r\u0119cznie robione \u015bwiece sojowe z naturalnego wosku. Ekologiczne, wega\u0144skie i bezpieczne dla zdrowia \u2013 idealne na prezent lub do domowego relaksu. Sprawd\u017a nasz sklep online!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/flametouch.pl\/\" \/>\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"FLAME TOUCH - Zapal emocje\" \/>\n<meta property=\"og:description\" content=\"Odkryj r\u0119cznie robione \u015bwiece sojowe z naturalnego wosku. Ekologiczne, wega\u0144skie i bezpieczne dla zdrowia \u2013 idealne na prezent lub do domowego relaksu. Sprawd\u017a nasz sklep online!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/flametouch.pl\/\" \/>\n<meta property=\"og:site_name\" content=\"Flame Touch\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/people\/FLAME-TOUCH-zapal-emocje\/61578047365433\/\" \/>\n<meta property=\"article:modified_time\" content=\"2025-11-05T14:12:41+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/flametouch.pl\/wp-content\/uploads\/2025\/10\/539533791_17874393699406976_2633325626064963215_n.jpg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Szacowany czas czytania\" \/>\n\t<meta name=\"twitter:data1\" content=\"5 minut\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/flametouch.pl\/\",\"url\":\"https:\/\/flametouch.pl\/\",\"name\":\"FLAME TOUCH - Zapal emocje\",\"isPartOf\":{\"@id\":\"https:\/\/flametouch.pl\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/flametouch.pl\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/flametouch.pl\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/flametouch.pl\/wp-content\/uploads\/2025\/10\/539533791_17874393699406976_2633325626064963215_n.jpg\",\"datePublished\":\"2025-10-21T07:34:24+00:00\",\"dateModified\":\"2025-11-05T14:12:41+00:00\",\"description\":\"Odkryj r\u0119cznie robione \u015bwiece sojowe z naturalnego wosku. Ekologiczne, wega\u0144skie i bezpieczne dla zdrowia \u2013 idealne na prezent lub do domowego relaksu. Sprawd\u017a nasz sklep online!\",\"breadcrumb\":{\"@id\":\"https:\/\/flametouch.pl\/#breadcrumb\"},\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/flametouch.pl\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\/\/flametouch.pl\/#primaryimage\",\"url\":\"https:\/\/flametouch.pl\/wp-content\/uploads\/2025\/10\/539533791_17874393699406976_2633325626064963215_n.jpg\",\"contentUrl\":\"https:\/\/flametouch.pl\/wp-content\/uploads\/2025\/10\/539533791_17874393699406976_2633325626064963215_n.jpg\",\"width\":1440,\"height\":1920},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/flametouch.pl\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Strona g\u0142\u00f3wna\",\"item\":\"https:\/\/flametouch.pl\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Home\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/flametouch.pl\/#website\",\"url\":\"https:\/\/flametouch.pl\/\",\"name\":\"Flame Touch\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/flametouch.pl\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/flametouch.pl\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pl-PL\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/flametouch.pl\/#organization\",\"name\":\"Flame Touch\",\"url\":\"https:\/\/flametouch.pl\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\/\/flametouch.pl\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/flametouch.pl\/wp-content\/uploads\/2025\/10\/cropped-IMG_6891-removebg-preview.png\",\"contentUrl\":\"https:\/\/flametouch.pl\/wp-content\/uploads\/2025\/10\/cropped-IMG_6891-removebg-preview.png\",\"width\":258,\"height\":218,\"caption\":\"Flame Touch\"},\"image\":{\"@id\":\"https:\/\/flametouch.pl\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/people\/FLAME-TOUCH-zapal-emocje\/61578047365433\/\",\"https:\/\/www.instagram.com\/flametouch_zapalemocje?igsh=MjNpd2N4NW45bG81\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"FLAME TOUCH - Zapal emocje","description":"Odkryj r\u0119cznie robione \u015bwiece sojowe z naturalnego wosku. Ekologiczne, wega\u0144skie i bezpieczne dla zdrowia \u2013 idealne na prezent lub do domowego relaksu. Sprawd\u017a nasz sklep online!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/flametouch.pl\/","og_locale":"pl_PL","og_type":"article","og_title":"FLAME TOUCH - Zapal emocje","og_description":"Odkryj r\u0119cznie robione \u015bwiece sojowe z naturalnego wosku. Ekologiczne, wega\u0144skie i bezpieczne dla zdrowia \u2013 idealne na prezent lub do domowego relaksu. Sprawd\u017a nasz sklep online!","og_url":"https:\/\/flametouch.pl\/","og_site_name":"Flame Touch","article_publisher":"https:\/\/www.facebook.com\/people\/FLAME-TOUCH-zapal-emocje\/61578047365433\/","article_modified_time":"2025-11-05T14:12:41+00:00","og_image":[{"url":"https:\/\/flametouch.pl\/wp-content\/uploads\/2025\/10\/539533791_17874393699406976_2633325626064963215_n.jpg","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Szacowany czas czytania":"5 minut"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/flametouch.pl\/","url":"https:\/\/flametouch.pl\/","name":"FLAME TOUCH - Zapal emocje","isPartOf":{"@id":"https:\/\/flametouch.pl\/#website"},"primaryImageOfPage":{"@id":"https:\/\/flametouch.pl\/#primaryimage"},"image":{"@id":"https:\/\/flametouch.pl\/#primaryimage"},"thumbnailUrl":"https:\/\/flametouch.pl\/wp-content\/uploads\/2025\/10\/539533791_17874393699406976_2633325626064963215_n.jpg","datePublished":"2025-10-21T07:34:24+00:00","dateModified":"2025-11-05T14:12:41+00:00","description":"Odkryj r\u0119cznie robione \u015bwiece sojowe z naturalnego wosku. Ekologiczne, wega\u0144skie i bezpieczne dla zdrowia \u2013 idealne na prezent lub do domowego relaksu. Sprawd\u017a nasz sklep online!","breadcrumb":{"@id":"https:\/\/flametouch.pl\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/flametouch.pl\/"]}]},{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/flametouch.pl\/#primaryimage","url":"https:\/\/flametouch.pl\/wp-content\/uploads\/2025\/10\/539533791_17874393699406976_2633325626064963215_n.jpg","contentUrl":"https:\/\/flametouch.pl\/wp-content\/uploads\/2025\/10\/539533791_17874393699406976_2633325626064963215_n.jpg","width":1440,"height":1920},{"@type":"BreadcrumbList","@id":"https:\/\/flametouch.pl\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Strona g\u0142\u00f3wna","item":"https:\/\/flametouch.pl\/"},{"@type":"ListItem","position":2,"name":"Home"}]},{"@type":"WebSite","@id":"https:\/\/flametouch.pl\/#website","url":"https:\/\/flametouch.pl\/","name":"Flame Touch","description":"","publisher":{"@id":"https:\/\/flametouch.pl\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/flametouch.pl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pl-PL"},{"@type":"Organization","@id":"https:\/\/flametouch.pl\/#organization","name":"Flame Touch","url":"https:\/\/flametouch.pl\/","logo":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/flametouch.pl\/#\/schema\/logo\/image\/","url":"https:\/\/flametouch.pl\/wp-content\/uploads\/2025\/10\/cropped-IMG_6891-removebg-preview.png","contentUrl":"https:\/\/flametouch.pl\/wp-content\/uploads\/2025\/10\/cropped-IMG_6891-removebg-preview.png","width":258,"height":218,"caption":"Flame Touch"},"image":{"@id":"https:\/\/flametouch.pl\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/people\/FLAME-TOUCH-zapal-emocje\/61578047365433\/","https:\/\/www.instagram.com\/flametouch_zapalemocje?igsh=MjNpd2N4NW45bG81"]}]}},"_links":{"self":[{"href":"https:\/\/flametouch.pl\/index.php\/wp-json\/wp\/v2\/pages\/83","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/flametouch.pl\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/flametouch.pl\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/flametouch.pl\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/flametouch.pl\/index.php\/wp-json\/wp\/v2\/comments?post=83"}],"version-history":[{"count":152,"href":"https:\/\/flametouch.pl\/index.php\/wp-json\/wp\/v2\/pages\/83\/revisions"}],"predecessor-version":[{"id":348,"href":"https:\/\/flametouch.pl\/index.php\/wp-json\/wp\/v2\/pages\/83\/revisions\/348"}],"wp:attachment":[{"href":"https:\/\/flametouch.pl\/index.php\/wp-json\/wp\/v2\/media?parent=83"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}