{"id":37700,"date":"2026-09-09T13:36:17","date_gmt":"2026-09-09T11:36:17","guid":{"rendered":"https:\/\/tipsi.pl\/?page_id=37700"},"modified":"2026-11-01T15:51:20","modified_gmt":"2026-11-01T14:51:20","slug":"home-2026","status":"publish","type":"page","link":"https:\/\/tipsi.pl\/uk\/","title":{"rendered":"Home 2026"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"37700\" class=\"elementor elementor-37700\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"wd-negative-gap elementor-element elementor-element-35086df7 e-flex e-con-boxed e-con e-parent\" data-id=\"35086df7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-271426f e-con-full e-flex e-con e-child\" data-id=\"271426f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2d19afac elementor-widget elementor-widget-heading\" data-id=\"2d19afac\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Profesjonalne produkty do manicure i stylizacji paznokci<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2371dc11 color-scheme-inherit text-left elementor-widget elementor-widget-text-editor\" data-id=\"2371dc11\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Lakiery hybrydowe, bazy, topy, \u017cele, frezy i akcesoria profesjonalnych marek. Wszystko do stylizacji paznokci w jednym sklepie.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-58fcc529 elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"58fcc529\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Darmowa dostawa od 250 z\u0142<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Ponad 700 produkt\u00f3w<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Profesjonalne marki<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2470ab7b e-con-full e-flex e-con e-child\" data-id=\"2470ab7b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-306a0725 elementor-widget elementor-widget-button\" data-id=\"306a0725\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#tipsi-nowosci\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Zobacz nowo\u015bci<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3f827f61 elementor-widget elementor-widget-button\" data-id=\"3f827f61\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"\/shop\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Wszystkie produkty<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-16d5abde e-con-full e-flex e-con e-child\" data-id=\"16d5abde\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5e48e409 elementor-widget elementor-widget-image\" data-id=\"5e48e409\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1000\" height=\"800\" src=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/10\/tipsi-hero-asortyment-2026-v2-1000x800.webp\" class=\"attachment-large size-large wp-image-37998\" alt=\"Asortyment Tipsi Shop \u2013 lakiery hybrydowe, bazy, topy, \u017cele, kremy, olejki, lampy UV LED i akcesoria do manicure\" srcset=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/10\/tipsi-hero-asortyment-2026-v2-1000x800.webp 1000w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/10\/tipsi-hero-asortyment-2026-v2-375x300.webp 375w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/10\/tipsi-hero-asortyment-2026-v2-768x614.webp 768w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/10\/tipsi-hero-asortyment-2026-v2-15x12.webp 15w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/10\/tipsi-hero-asortyment-2026-v2-430x344.webp 430w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/10\/tipsi-hero-asortyment-2026-v2-700x560.webp 700w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/10\/tipsi-hero-asortyment-2026-v2-148x118.webp 148w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/10\/tipsi-hero-asortyment-2026-v2.webp 1200w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" title=\"\">\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\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-6183758b e-con e-atomic-element e-flexbox-base e-default-div e-6183758b-e8eaedb \" data-id=\"6183758b\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"6183758b\" id=\"tipsi-nowosci\" data-e-type=\"e-flexbox\" data-id=\"6183758b\">\n    <div class=\"wd-negative-gap elementor-element elementor-element-c4a1aba e-flex e-con-boxed e-con e-parent\" data-id=\"c4a1aba\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ddb668f elementor-widget elementor-widget-html\" data-id=\"ddb668f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- Tipsi Shop: \u0431\u0430\u043d\u0435\u0440 \u0440\u043e\u0437\u043f\u0440\u043e\u0434\u0430\u0436\u0443 \u041e\u0441\u0456\u043d\u044c \u2192 \u0417\u0438\u043c\u0430 -->\r\n<style>\r\n  .tipsi-sale-teaser.tipsi-seasonal-sale {\r\n    position: relative;\r\n    isolation: isolate;\r\n    box-sizing: border-box;\r\n    display: grid;\r\n    grid-template-columns: minmax(0, 1fr) auto;\r\n    align-items: center;\r\n    gap: 32px;\r\n    width: 100%;\r\n    min-height: 210px;\r\n    padding: 30px 40px;\r\n    overflow: hidden;\r\n    border-radius: 22px;\r\n    background: #151587 url('https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/10\/tipsi-jesien-zima-banner-background.png') center center \/ cover no-repeat !important;\r\n    box-shadow: 0 14px 36px rgba(21, 21, 135, 0.13);\r\n    color: #fff;\r\n    font-family: 'Poppins', Arial, sans-serif;\r\n  }\r\n\r\n  \/* \u0417\u0430\u0442\u0435\u043c\u043d\u0435\u043d\u043d\u044f \u0434\u043b\u044f \u0447\u0438\u0442\u0430\u0431\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0456 \u0442\u0435\u043a\u0441\u0442\u0443 *\/\r\n  .tipsi-sale-teaser.tipsi-seasonal-sale::before {\r\n    content: '';\r\n    position: absolute;\r\n    inset: 0;\r\n    z-index: 0;\r\n    pointer-events: none;\r\n    background: linear-gradient(90deg,\r\n      rgba(9, 13, 61, 0.96) 0%,\r\n      rgba(13, 18, 71, 0.88) 37%,\r\n      rgba(18, 26, 77, 0.54) 70%,\r\n      rgba(18, 26, 77, 0.16) 100%);\r\n  }\r\n\r\n  .tipsi-seasonal-sale .tipsi-seasonal-sale__content,\r\n  .tipsi-seasonal-sale .tipsi-seasonal-sale__button {\r\n    position: relative;\r\n    z-index: 1;\r\n  }\r\n\r\n  .tipsi-seasonal-sale .tipsi-seasonal-sale__content {\r\n    min-width: 0;\r\n    max-width: 780px;\r\n  }\r\n\r\n  .tipsi-seasonal-sale .tipsi-seasonal-sale__eyebrow {\r\n    display: block;\r\n    margin: 0 0 12px;\r\n    color: #ffe9cd;\r\n    font-family: 'Poppins', Arial, sans-serif;\r\n    font-size: 11px;\r\n    font-weight: 700;\r\n    letter-spacing: 0.13em;\r\n    line-height: 1.45;\r\n    text-transform: uppercase;\r\n  }\r\n\r\n  .tipsi-seasonal-sale h2.tipsi-seasonal-sale__title {\r\n    margin: 0 0 10px;\r\n    color: #fff !important;\r\n    font-family: 'Poppins', Arial, sans-serif !important;\r\n    font-size: clamp(25px, 2.8vw, 36px);\r\n    font-weight: 700;\r\n    letter-spacing: -0.025em;\r\n    line-height: 1.22;\r\n    text-shadow: 0 2px 12px rgba(0, 0, 0, 0.23);\r\n  }\r\n\r\n  .tipsi-seasonal-sale p.tipsi-seasonal-sale__description {\r\n    margin: 0;\r\n    max-width: 650px;\r\n    color: #f6f7ff !important;\r\n    font-family: 'Poppins', Arial, sans-serif;\r\n    font-size: 14px;\r\n    font-weight: 400;\r\n    line-height: 1.62;\r\n    text-shadow: 0 1px 7px rgba(0, 0, 0, 0.28);\r\n  }\r\n\r\n  \/* \u041a\u043d\u043e\u043f\u043a\u0430 \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0443 *\/\r\n  .tipsi-seasonal-sale a.tipsi-seasonal-sale__button {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    gap: 12px;\r\n    min-height: 56px;\r\n    padding: 14px 24px;\r\n    border: 1px solid rgba(255, 255, 255, 0.9);\r\n    border-radius: 13px;\r\n    background: #fff !important;\r\n    color: #151587 !important;\r\n    font-family: 'Poppins', Arial, sans-serif;\r\n    font-size: 14px;\r\n    font-weight: 700;\r\n    line-height: 1.3;\r\n    text-align: center;\r\n    text-decoration: none !important;\r\n    white-space: nowrap;\r\n    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.14);\r\n    transition: transform 0.2s ease, box-shadow 0.2s ease;\r\n  }\r\n\r\n  .tipsi-seasonal-sale a.tipsi-seasonal-sale__button:hover {\r\n    transform: translateY(-2px);\r\n    box-shadow: 0 12px 28px rgba(0, 0, 0, 0.2);\r\n  }\r\n\r\n  .tipsi-seasonal-sale a.tipsi-seasonal-sale__button:focus-visible {\r\n    outline: 3px solid #ffe9cd;\r\n    outline-offset: 3px;\r\n  }\r\n\r\n  \/* \u0410\u0434\u0430\u043f\u0442\u0430\u0446\u0456\u044f \u0434\u043b\u044f \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u0456\u0432 *\/\r\n  @media (max-width: 767px) {\r\n    .tipsi-sale-teaser.tipsi-seasonal-sale {\r\n      grid-template-columns: 1fr;\r\n      gap: 20px;\r\n      min-height: 0;\r\n      padding: 28px 22px;\r\n      border-radius: 18px;\r\n      background-position: 56% center !important;\r\n    }\r\n\r\n    .tipsi-sale-teaser.tipsi-seasonal-sale::before {\r\n      background: linear-gradient(90deg,\r\n        rgba(9, 13, 61, 0.94) 0%,\r\n        rgba(13, 18, 71, 0.88) 55%,\r\n        rgba(18, 26, 77, 0.72) 100%);\r\n    }\r\n\r\n    .tipsi-seasonal-sale h2.tipsi-seasonal-sale__title {\r\n      font-size: clamp(25px, 6vw, 31px);\r\n    }\r\n\r\n    .tipsi-seasonal-sale p.tipsi-seasonal-sale__description {\r\n      font-size: 13px;\r\n    }\r\n\r\n    .tipsi-seasonal-sale a.tipsi-seasonal-sale__button {\r\n      width: 100%;\r\n      box-sizing: border-box;\r\n      white-space: normal;\r\n    }\r\n  }\r\n\r\n  @media (prefers-reduced-motion: reduce) {\r\n    .tipsi-seasonal-sale a.tipsi-seasonal-sale__button {\r\n      transition: none;\r\n    }\r\n  }\r\n<\/style>\r\n\r\n<!-- \u0412\u043c\u0456\u0441\u0442 \u0431\u0430\u043d\u0435\u0440\u0430 -->\r\n<section class=\"tipsi-sale-teaser tipsi-seasonal-sale\"\r\n         aria-labelledby=\"tipsi-seasonal-sale-title\">\r\n\r\n  <div class=\"tipsi-seasonal-sale__content\">\r\n\r\n    <span class=\"tipsi-seasonal-sale__eyebrow\">\r\n      WYPRZEDA\u017b \u2022 NOWE OKAZJE\r\n    <\/span>\r\n\r\n    <h2 id=\"tipsi-seasonal-sale-title\"\r\n        class=\"tipsi-seasonal-sale__title\">\r\n      Pi\u0119kne okazje na nowy sezon!\r\n    <\/h2>\r\n\r\n    <p class=\"tipsi-seasonal-sale__description\">\r\n      Odkryj przecenione produkty do manicure i stylizacji\r\n      paznokci. Regularnie dodajemy nowe okazje i rabaty.\r\n    <\/p>\r\n\r\n  <\/div>\r\n\r\n  <a class=\"tipsi-seasonal-sale__button\"\r\n     href=\"https:\/\/tipsi.pl\/wyprzedaz\/\"\r\n     aria-label=\"Zobacz wyprzeda\u017c w Tipsi Shop\">\r\n\r\n    Zobacz wyprzeda\u017c\r\n    <span aria-hidden=\"true\">\u2192<\/span>\r\n\r\n  <\/a>\r\n\r\n<\/section>\t\t\t\t<\/div>\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 class=\"elementor-element elementor-element-13f732e7 elementor-widget elementor-widget-heading\" data-id=\"13f732e7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Nowo\u015bci<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3e734648 color-scheme-inherit text-left elementor-widget elementor-widget-text-editor\" data-id=\"3e734648\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Odkryj najnowsze produkty do stylizacji paznokci dost\u0119pne w Tipsi Shop.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-715f9aba elementor-widget elementor-widget-shortcode\" data-id=\"715f9aba\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><div class=\"woocommerce columns-4 \"><div class=\"wd-products-element\">\t\t\t<div class=\"wd-sticky-loader wd-deferred wd-content-loader\"><span class=\"wd-loader\"><\/span><\/div>\n\t\t\n<div class=\"products wd-products wd-grid-g grid-columns-3 elements-grid pagination-pagination wd-loop-builder-off wd-quantity-enabled wd-stretch-cont-lg wd-stretch-cont-md wd-stretch-cont-sm\" data-source=\"main_loop\" data-min_price=\"\" data-max_price=\"\" data-columns=\"3\" style=\"--wd-col-lg:3;--wd-col-md:3;--wd-col-sm:2;--wd-gap-lg:20px;--wd-gap-sm:10px;\">\n<div class=\"wd-product wd-col wd-hover-base wd-hover-with-fade has-stars product-no-swatches product-grid-item product type-product post-38062 status-publish instock product_cat-pielegnacja-dloni product_cat-pielegnacja-dloni-i-stop product_tag-lamliwe-paznokcie product_tag-odzywianie-paznokci product_tag-olej-jojoba product_tag-pielegnacja-paznokci product_tag-pielegnacja-skorek product_tag-rozdwajajace-sie-paznokcie product_tag-serum-do-paznokci product_tag-serum-wzmacniajace product_tag-witamina-a product_tag-witamina-e has-post-thumbnail shipping-taxable purchasable product-type-simple\" data-loop=\"1\" data-id=\"38062\">\n\t\n<div class=\"wd-product-wrapper product-wrapper\">\n\t<div class=\"wd-product-card-bg content-product-imagin\"><\/div>\n\t<div class=\"wd-product-thumb product-element-top wd-quick-shop\">\n\t\t<a href=\"https:\/\/tipsi.pl\/uk\/product\/serum-wzmacniajace-do-paznokci-shelly-10-ml\/\" class=\"wd-product-img-link product-image-link\" tabindex=\"-1\" aria-label=\"Serum wzmacniaj\u0105ce do paznokci SHELLY 10 ml \u2013 olej jojoba, witaminy A i E\">\n\t\t\t\t\t<div class=\"wd-product-grid-slider wd-fill\">\n\t\t\t\t\t\t\t<div class=\"wd-product-grid-slide\" data-image-url=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Serum_for_nails_strengthening_with_jojoba_1-430x430.webp\" data-image-srcset=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Serum_for_nails_strengthening_with_jojoba_1-430x430.webp 430w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Serum_for_nails_strengthening_with_jojoba_1-300x300.webp 300w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Serum_for_nails_strengthening_with_jojoba_1-800x800.webp 800w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Serum_for_nails_strengthening_with_jojoba_1-150x150.webp 150w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Serum_for_nails_strengthening_with_jojoba_1-768x768.webp 768w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Serum_for_nails_strengthening_with_jojoba_1-12x12.webp 12w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Serum_for_nails_strengthening_with_jojoba_1-700x700.webp 700w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Serum_for_nails_strengthening_with_jojoba_1-148x148.webp 148w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Serum_for_nails_strengthening_with_jojoba_1.webp 1500w\" data-image-id=\"0\"><\/div>\n\t\t\t\t\t\t\t<div class=\"wd-product-grid-slide\" data-image-url=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Serum_for_nails_strengthening_with_jojoba_2-430x430.webp\" data-image-srcset=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Serum_for_nails_strengthening_with_jojoba_2-430x430.webp 430w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Serum_for_nails_strengthening_with_jojoba_2-300x300.webp 300w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Serum_for_nails_strengthening_with_jojoba_2-800x800.webp 800w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Serum_for_nails_strengthening_with_jojoba_2-150x150.webp 150w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Serum_for_nails_strengthening_with_jojoba_2-768x768.webp 768w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Serum_for_nails_strengthening_with_jojoba_2-12x12.webp 12w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Serum_for_nails_strengthening_with_jojoba_2-700x700.webp 700w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Serum_for_nails_strengthening_with_jojoba_2-148x148.webp 148w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Serum_for_nails_strengthening_with_jojoba_2.webp 1500w\" data-image-id=\"1\"><\/div>\n\t\t\t\t\t\t\t<div class=\"wd-product-grid-slide\" data-image-url=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Serum_for_nails_strengthening_with_jojoba_3-430x430.webp\" data-image-srcset=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Serum_for_nails_strengthening_with_jojoba_3-430x430.webp 430w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Serum_for_nails_strengthening_with_jojoba_3-300x300.webp 300w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Serum_for_nails_strengthening_with_jojoba_3-800x800.webp 800w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Serum_for_nails_strengthening_with_jojoba_3-150x150.webp 150w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Serum_for_nails_strengthening_with_jojoba_3-768x768.webp 768w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Serum_for_nails_strengthening_with_jojoba_3-12x12.webp 12w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Serum_for_nails_strengthening_with_jojoba_3-700x700.webp 700w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Serum_for_nails_strengthening_with_jojoba_3-148x148.webp 148w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Serum_for_nails_strengthening_with_jojoba_3.webp 1500w\" data-image-id=\"2\"><\/div>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div class=\"wd-product-grid-slider-nav wd-fill wd-hide-lg\">\n\t\t\t\t<div class=\"wd-prev\"><\/div>\n\t\t\t\t<div class=\"wd-next\"><\/div>\n\t\t\t<\/div>\n\t\t\n\t\t\t\t<img decoding=\"async\" width=\"430\" height=\"430\" src=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Serum_for_nails_strengthening_with_jojoba_1-430x430.webp\" class=\"attachment-woocommerce_thumbnail size-woocommerce_thumbnail\" alt=\"Serum wzmacniaj\u0105ce do paznokci SHELLY 10 ml z olejem jojoba i witaminami A, E\" srcset=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Serum_for_nails_strengthening_with_jojoba_1-430x430.webp 430w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Serum_for_nails_strengthening_with_jojoba_1-300x300.webp 300w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Serum_for_nails_strengthening_with_jojoba_1-800x800.webp 800w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Serum_for_nails_strengthening_with_jojoba_1-150x150.webp 150w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Serum_for_nails_strengthening_with_jojoba_1-768x768.webp 768w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Serum_for_nails_strengthening_with_jojoba_1-12x12.webp 12w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Serum_for_nails_strengthening_with_jojoba_1-700x700.webp 700w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Serum_for_nails_strengthening_with_jojoba_1-148x148.webp 148w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Serum_for_nails_strengthening_with_jojoba_1.webp 1500w\" sizes=\"(max-width: 430px) 100vw, 430px\" title=\"\">\t\t<\/a>\n\n\t\t\t\t\t<div class=\"product-labels labels-rounded\">\n\t\t\t\t<span class=\"new product-label wd-shape-round\">\u041d\u043e\u0432\u0438\u043d\u043a\u0430<\/span> <span class=\"attribute-label product-label wd-shape-round label-term-shelly label-attribute-pa_brand label-with-img\"><img decoding=\"async\" width=\"430\" height=\"430\" src=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/10\/SHELLY-brand-thumbnail-500x500-1-430x430.png\" class=\"attachment-woocommerce_thumbnail size-woocommerce_thumbnail\" alt=\"Logo SHELLY FOR PROFESSIONALS \u2013 kosmetyki do manicure i pedicure\" title=\"shelly\" srcset=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/10\/SHELLY-brand-thumbnail-500x500-1-430x430.png 430w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/10\/SHELLY-brand-thumbnail-500x500-1-300x300.png 300w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/10\/SHELLY-brand-thumbnail-500x500-1-150x150.png 150w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/10\/SHELLY-brand-thumbnail-500x500-1-12x12.png 12w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/10\/SHELLY-brand-thumbnail-500x500-1-148x148.png 148w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/10\/SHELLY-brand-thumbnail-500x500-1.png 500w\" sizes=\"(max-width: 430px) 100vw, 430px\" \/><\/span>\t\t\t<\/div>\n\t\t\t\n\t\t<div class=\"wrapp-swatches\">\t\t<div class=\"wd-product-grid-slider-pagin wd-style-1\">\n\t\t\t\t\t\t\t<div data-image-id=\"0\" class=\"wd-product-grid-slider-dot\"><\/div>\n\t\t\t\t\t\t\t<div data-image-id=\"1\" class=\"wd-product-grid-slider-dot\"><\/div>\n\t\t\t\t\t\t\t<div data-image-id=\"2\" class=\"wd-product-grid-slider-dot\"><\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t<\/div>\n\n\t<div class=\"product-element-bottom product-information\">\n\t\t<h3 class=\"wd-entities-title\"><a href=\"https:\/\/tipsi.pl\/uk\/product\/serum-wzmacniajace-do-paznokci-shelly-10-ml\/\">Serum wzmacniaj\u0105ce do paznokci SHELLY 10 ml \u2013 olej jojoba, witaminy A i E<\/a><\/h3>\t\t<div class=\"wd-product-brands-links\"><a href=\"https:\/\/tipsi.pl\/uk\/shop\/?filter_brand=shelly\">SHELLY<\/a><\/div>\t\t<div class=\"wd-product-detail wd-product-sku\">\n\t\t\t<span class=\"wd-label\">\n\t\t\t\t\u0410\u0440\u0442\u0438\u043a\u0443\u043b:\t\t\t<\/span>\n\t\t\t<span class=\"wd-sku\">\n\t\t\t\tSHELLY-757\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t<div class=\"product-rating-price\">\n\t\t\t<div class=\"wrapp-product-price\">\n\t\t\t\t\n\t<span class=\"price\"><span class=\"woocommerce-Price-amount amount\"><bdi>75,00&nbsp;<span class=\"woocommerce-Price-currencySymbol\" translate=\"no\" dir=\"auto\">&#122;&#322;<\/span><\/bdi><\/span>\t\t\t<span class=\"wd-price-unit\">10 ml<\/span>\n\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<div class=\"wd-star-rating\">\n\t\t\n\t\t\t\t<div class=\"star-rating\" role=\"img\" aria-label=\"\u041e\u0446\u0456\u043d\u0435\u043d\u043e \u0432 0 \u0437 5\">\n\t\t\t\t\t<span style=\"width:0%\">\n\t\t\t\u041e\u0446\u0456\u043d\u0435\u043d\u043e \u0432 <strong class=\"rating\">0<\/strong> \u0437 5\t\t<\/span>\n\t\t\t\t<\/div>\n\n\t\t\t\t<a href=\"https:\/\/tipsi.pl\/uk\/product\/serum-wzmacniajace-do-paznokci-shelly-10-ml\/#reviews\" class=\"woocommerce-review-link\" rel=\"nofollow\">\n\t\t\t(0)\n\t\t<\/a>\n\t\t\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"wd-product-card-hover fade-in-block wd-scroll\">\n\t\t\t<div class=\"hover-content wd-more-desc\">\n\t\t\t\t<div class=\"hover-content-inner wd-more-desc-inner\">\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<a href=\"#\" rel=\"nofollow\" class=\"wd-more-desc-btn\" aria-label=\"\u0427\u0438\u0442\u0430\u0442\u0438 \u0431\u0456\u043b\u044c\u0448\u0435 \u043e\u043f\u0438\u0441\u0443\"><\/a>\n\t\t\t<\/div>\n\t\t\t<div class=\" wd-bottom-actions\">\n\t\t\t\t<div class=\"wrap-wishlist-button\">\t\t\t<div class=\"wd-wishlist-btn wd-action-btn wd-style-icon wd-wishlist-icon\">\n\t\t\t\t<a class=\"\" href=\"https:\/\/tipsi.pl\/uk\/spysok-bazhan\/\" data-key=\"701b82bf67\" data-product-id=\"38062\" rel=\"nofollow\" aria-label=\"\u041f\u0435\u0440\u0435\u043c\u043a\u043d\u0443\u0442\u0438 \u0441\u043f\u0438\u0441\u043e\u043a \u0431\u0430\u0436\u0430\u043d\u044c\">\n\t\t\t\t\t<span class=\"wd-action-icon\">\n\t\t\t\t\t\t<span class=\"wd-check-icon\"><\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<span class=\"wd-action-text\">\u0414\u043e\u0434\u0430\u0442\u0438 \u0434\u043e \u0441\u043f\u0438\u0441\u043a\u0443 \u0431\u0430\u0436\u0430\u043d\u044c<\/span>\n\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"wd-add-btn wd-add-btn-replace\">\n\t\t\t\t\t<a href=\"\/uk\/wp-json\/wp\/v2\/pages\/37700?add-to-cart=38062\"  data-quantity=\"1\" class=\"button product_type_simple add_to_cart_button ajax_add_to_cart add-to-cart-loop\" data-product_id=\"38062\" data-product_sku=\"SHELLY-757\" aria-label=\"\u0414\u043e\u0434\u0430\u0442\u0438 \u0432 \u043a\u043e\u0448\u0438\u043a: &ldquo;Serum wzmacniaj\u0105ce do paznokci SHELLY 10 ml \u2013 olej jojoba, witaminy A i E&rdquo;\" rel=\"nofollow\" data-success_message=\"&ldquo;Serum wzmacniaj\u0105ce do paznokci SHELLY 10 ml \u2013 olej jojoba, witaminy A i E&rdquo; \u0434\u043e\u0434\u0430\u043d\u043e \u0434\u043e \u0432\u0430\u0448\u043e\u0433\u043e \u043a\u043e\u0448\u0438\u043a\u0430\" role=\"button\"><span class=\"wd-action-icon\"><span class=\"wd-check-icon\"><\/span><\/span><span class=\"wd-action-text\" aria-hidden=\"true\">\u0414\u043e\u0434\u0430\u0442\u0438 \u0432 \u043a\u043e\u0448\u0438\u043a<\/span><\/a>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"wrap-quickview-button\">\t\t<div class=\"wd-quick-view-btn wd-quick-view-icon wd-action-btn wd-style-icon\">\n\t\t\t<a\n\t\t\t\thref=\"https:\/\/tipsi.pl\/uk\/product\/serum-wzmacniajace-do-paznokci-shelly-10-ml\/\"\n\t\t\t\tclass=\"open-quick-view\"\n\t\t\t\trel=\"nofollow\"\n\t\t\t\tdata-id=\"38062\"\n\t\t\t\taria-label=\"\u0428\u0432\u0438\u0434\u043a\u0438\u0439 \u043f\u0435\u0440\u0435\u0433\u043b\u044f\u0434\"\n\t\t\t\t>\n\t\t\t\t\t<span class=\"wd-action-icon\"><\/span>\n\t\t\t\t\t<span class=\"wd-action-text\" aria-hidden=\"true\">\n\t\t\t\t\t\t\u0428\u0432\u0438\u0434\u043a\u0438\u0439 \u043f\u0435\u0440\u0435\u0433\u043b\u044f\u0434\t\t\t\t\t<\/span>\n\t\t\t<\/a>\n\t\t<\/div>\n\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t<\/div>\n<\/div>\n<\/div>\n<div class=\"wd-product wd-col wd-hover-base wd-hover-with-fade has-stars product-no-swatches product-grid-item product type-product post-38057 status-publish instock product_cat-pielegnacja-dloni-i-stop product_cat-pielegnacja-stop product_cat-podology product_tag-bisabolol product_tag-olejek-lawendowy product_tag-olejek-z-drzewa-herbacianego product_tag-pielegnacja-stop product_tag-pielegnacja-walow-paznokciowych product_tag-plyn-do-paznokci product_tag-podologia product_tag-podrazniona-skora product_tag-shelly-podology-care product_tag-wrastajace-paznokcie has-post-thumbnail shipping-taxable purchasable product-type-simple\" data-loop=\"2\" data-id=\"38057\">\n\t\n<div class=\"wd-product-wrapper product-wrapper\">\n\t<div class=\"wd-product-card-bg content-product-imagin\"><\/div>\n\t<div class=\"wd-product-thumb product-element-top wd-quick-shop\">\n\t\t<a href=\"https:\/\/tipsi.pl\/uk\/product\/plyn-na-wrastajace-paznokcie-shelly-10-ml\/\" class=\"wd-product-img-link product-image-link\" tabindex=\"-1\" aria-label=\"P\u0142yn na wrastaj\u0105ce paznokcie SHELLY 10 ml \u2013 bisabolol i olejki\">\n\t\t\t\t\t<div class=\"wd-product-grid-slider wd-fill\">\n\t\t\t\t\t\t\t<div class=\"wd-product-grid-slide\" data-image-url=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Fluid_for_Ingrown_Nail_289449_1-430x430.webp\" data-image-srcset=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Fluid_for_Ingrown_Nail_289449_1-430x430.webp 430w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Fluid_for_Ingrown_Nail_289449_1-300x300.webp 300w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Fluid_for_Ingrown_Nail_289449_1-800x800.webp 800w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Fluid_for_Ingrown_Nail_289449_1-150x150.webp 150w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Fluid_for_Ingrown_Nail_289449_1-768x768.webp 768w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Fluid_for_Ingrown_Nail_289449_1-12x12.webp 12w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Fluid_for_Ingrown_Nail_289449_1-700x700.webp 700w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Fluid_for_Ingrown_Nail_289449_1-148x148.webp 148w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Fluid_for_Ingrown_Nail_289449_1.webp 1500w\" data-image-id=\"0\"><\/div>\n\t\t\t\t\t\t\t<div class=\"wd-product-grid-slide\" data-image-url=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Fluid_for_Ingrown_Nail_289449_2-430x430.webp\" data-image-srcset=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Fluid_for_Ingrown_Nail_289449_2-430x430.webp 430w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Fluid_for_Ingrown_Nail_289449_2-300x300.webp 300w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Fluid_for_Ingrown_Nail_289449_2-800x800.webp 800w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Fluid_for_Ingrown_Nail_289449_2-150x150.webp 150w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Fluid_for_Ingrown_Nail_289449_2-768x768.webp 768w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Fluid_for_Ingrown_Nail_289449_2-12x12.webp 12w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Fluid_for_Ingrown_Nail_289449_2-700x700.webp 700w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Fluid_for_Ingrown_Nail_289449_2-148x148.webp 148w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Fluid_for_Ingrown_Nail_289449_2.webp 1500w\" data-image-id=\"1\"><\/div>\n\t\t\t\t\t\t\t<div class=\"wd-product-grid-slide\" data-image-url=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Fluid_for_Ingrown_Nail_289449_3-430x430.webp\" data-image-srcset=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Fluid_for_Ingrown_Nail_289449_3-430x430.webp 430w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Fluid_for_Ingrown_Nail_289449_3-300x300.webp 300w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Fluid_for_Ingrown_Nail_289449_3-800x800.webp 800w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Fluid_for_Ingrown_Nail_289449_3-150x150.webp 150w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Fluid_for_Ingrown_Nail_289449_3-768x768.webp 768w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Fluid_for_Ingrown_Nail_289449_3-12x12.webp 12w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Fluid_for_Ingrown_Nail_289449_3-700x700.webp 700w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Fluid_for_Ingrown_Nail_289449_3-148x148.webp 148w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Fluid_for_Ingrown_Nail_289449_3.webp 1500w\" data-image-id=\"2\"><\/div>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div class=\"wd-product-grid-slider-nav wd-fill wd-hide-lg\">\n\t\t\t\t<div class=\"wd-prev\"><\/div>\n\t\t\t\t<div class=\"wd-next\"><\/div>\n\t\t\t<\/div>\n\t\t\n\t\t\t\t<img decoding=\"async\" width=\"430\" height=\"430\" src=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Fluid_for_Ingrown_Nail_289449_1-430x430.webp\" class=\"attachment-woocommerce_thumbnail size-woocommerce_thumbnail\" alt=\"P\u0142yn na wrastaj\u0105ce paznokcie SHELLY 10 ml \u2013 buteleczka z pipet\u0105 i opakowanie\" srcset=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Fluid_for_Ingrown_Nail_289449_1-430x430.webp 430w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Fluid_for_Ingrown_Nail_289449_1-300x300.webp 300w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Fluid_for_Ingrown_Nail_289449_1-800x800.webp 800w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Fluid_for_Ingrown_Nail_289449_1-150x150.webp 150w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Fluid_for_Ingrown_Nail_289449_1-768x768.webp 768w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Fluid_for_Ingrown_Nail_289449_1-12x12.webp 12w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Fluid_for_Ingrown_Nail_289449_1-700x700.webp 700w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Fluid_for_Ingrown_Nail_289449_1-148x148.webp 148w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Fluid_for_Ingrown_Nail_289449_1.webp 1500w\" sizes=\"(max-width: 430px) 100vw, 430px\" title=\"\">\t\t<\/a>\n\n\t\t\t\t\t<div class=\"product-labels labels-rounded\">\n\t\t\t\t<span class=\"new product-label wd-shape-round\">\u041d\u043e\u0432\u0438\u043d\u043a\u0430<\/span> <span class=\"attribute-label product-label wd-shape-round label-term-shelly label-attribute-pa_brand label-with-img\"><img decoding=\"async\" width=\"430\" height=\"430\" src=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/10\/SHELLY-brand-thumbnail-500x500-1-430x430.png\" class=\"attachment-woocommerce_thumbnail size-woocommerce_thumbnail\" alt=\"Logo SHELLY FOR PROFESSIONALS \u2013 kosmetyki do manicure i pedicure\" title=\"shelly\" srcset=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/10\/SHELLY-brand-thumbnail-500x500-1-430x430.png 430w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/10\/SHELLY-brand-thumbnail-500x500-1-300x300.png 300w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/10\/SHELLY-brand-thumbnail-500x500-1-150x150.png 150w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/10\/SHELLY-brand-thumbnail-500x500-1-12x12.png 12w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/10\/SHELLY-brand-thumbnail-500x500-1-148x148.png 148w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/10\/SHELLY-brand-thumbnail-500x500-1.png 500w\" sizes=\"(max-width: 430px) 100vw, 430px\" \/><\/span>\t\t\t<\/div>\n\t\t\t\n\t\t<div class=\"wrapp-swatches\">\t\t<div class=\"wd-product-grid-slider-pagin wd-style-1\">\n\t\t\t\t\t\t\t<div data-image-id=\"0\" class=\"wd-product-grid-slider-dot\"><\/div>\n\t\t\t\t\t\t\t<div data-image-id=\"1\" class=\"wd-product-grid-slider-dot\"><\/div>\n\t\t\t\t\t\t\t<div data-image-id=\"2\" class=\"wd-product-grid-slider-dot\"><\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t<\/div>\n\n\t<div class=\"product-element-bottom product-information\">\n\t\t<h3 class=\"wd-entities-title\"><a href=\"https:\/\/tipsi.pl\/uk\/product\/plyn-na-wrastajace-paznokcie-shelly-10-ml\/\">P\u0142yn na wrastaj\u0105ce paznokcie SHELLY 10 ml \u2013 bisabolol i olejki<\/a><\/h3>\t\t<div class=\"wd-product-brands-links\"><a href=\"https:\/\/tipsi.pl\/uk\/shop\/?filter_brand=shelly\">SHELLY<\/a><\/div>\t\t<div class=\"wd-product-detail wd-product-sku\">\n\t\t\t<span class=\"wd-label\">\n\t\t\t\t\u0410\u0440\u0442\u0438\u043a\u0443\u043b:\t\t\t<\/span>\n\t\t\t<span class=\"wd-sku\">\n\t\t\t\tSHELLY-756\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t<div class=\"product-rating-price\">\n\t\t\t<div class=\"wrapp-product-price\">\n\t\t\t\t\n\t<span class=\"price\"><span class=\"woocommerce-Price-amount amount\"><bdi>85,00&nbsp;<span class=\"woocommerce-Price-currencySymbol\" translate=\"no\" dir=\"auto\">&#122;&#322;<\/span><\/bdi><\/span>\t\t\t<span class=\"wd-price-unit\">10 ml<\/span>\n\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<div class=\"wd-star-rating\">\n\t\t\n\t\t\t\t<div class=\"star-rating\" role=\"img\" aria-label=\"\u041e\u0446\u0456\u043d\u0435\u043d\u043e \u0432 0 \u0437 5\">\n\t\t\t\t\t<span style=\"width:0%\">\n\t\t\t\u041e\u0446\u0456\u043d\u0435\u043d\u043e \u0432 <strong class=\"rating\">0<\/strong> \u0437 5\t\t<\/span>\n\t\t\t\t<\/div>\n\n\t\t\t\t<a href=\"https:\/\/tipsi.pl\/uk\/product\/plyn-na-wrastajace-paznokcie-shelly-10-ml\/#reviews\" class=\"woocommerce-review-link\" rel=\"nofollow\">\n\t\t\t(0)\n\t\t<\/a>\n\t\t\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"wd-product-card-hover fade-in-block wd-scroll\">\n\t\t\t<div class=\"hover-content wd-more-desc\">\n\t\t\t\t<div class=\"hover-content-inner wd-more-desc-inner\">\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<a href=\"#\" rel=\"nofollow\" class=\"wd-more-desc-btn\" aria-label=\"\u0427\u0438\u0442\u0430\u0442\u0438 \u0431\u0456\u043b\u044c\u0448\u0435 \u043e\u043f\u0438\u0441\u0443\"><\/a>\n\t\t\t<\/div>\n\t\t\t<div class=\" wd-bottom-actions\">\n\t\t\t\t<div class=\"wrap-wishlist-button\">\t\t\t<div class=\"wd-wishlist-btn wd-action-btn wd-style-icon wd-wishlist-icon\">\n\t\t\t\t<a class=\"\" href=\"https:\/\/tipsi.pl\/uk\/spysok-bazhan\/\" data-key=\"701b82bf67\" data-product-id=\"38057\" rel=\"nofollow\" aria-label=\"\u041f\u0435\u0440\u0435\u043c\u043a\u043d\u0443\u0442\u0438 \u0441\u043f\u0438\u0441\u043e\u043a \u0431\u0430\u0436\u0430\u043d\u044c\">\n\t\t\t\t\t<span class=\"wd-action-icon\">\n\t\t\t\t\t\t<span class=\"wd-check-icon\"><\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<span class=\"wd-action-text\">\u0414\u043e\u0434\u0430\u0442\u0438 \u0434\u043e \u0441\u043f\u0438\u0441\u043a\u0443 \u0431\u0430\u0436\u0430\u043d\u044c<\/span>\n\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"wd-add-btn wd-add-btn-replace\">\n\t\t\t\t\t<a href=\"\/uk\/wp-json\/wp\/v2\/pages\/37700?add-to-cart=38057\"  data-quantity=\"1\" class=\"button product_type_simple add_to_cart_button ajax_add_to_cart add-to-cart-loop\" data-product_id=\"38057\" data-product_sku=\"SHELLY-756\" aria-label=\"\u0414\u043e\u0434\u0430\u0442\u0438 \u0432 \u043a\u043e\u0448\u0438\u043a: &ldquo;P\u0142yn na wrastaj\u0105ce paznokcie SHELLY 10 ml \u2013 bisabolol i olejki&rdquo;\" rel=\"nofollow\" data-success_message=\"&ldquo;P\u0142yn na wrastaj\u0105ce paznokcie SHELLY 10 ml \u2013 bisabolol i olejki&rdquo; \u0434\u043e\u0434\u0430\u043d\u043e \u0434\u043e \u0432\u0430\u0448\u043e\u0433\u043e \u043a\u043e\u0448\u0438\u043a\u0430\" role=\"button\"><span class=\"wd-action-icon\"><span class=\"wd-check-icon\"><\/span><\/span><span class=\"wd-action-text\" aria-hidden=\"true\">\u0414\u043e\u0434\u0430\u0442\u0438 \u0432 \u043a\u043e\u0448\u0438\u043a<\/span><\/a>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"wrap-quickview-button\">\t\t<div class=\"wd-quick-view-btn wd-quick-view-icon wd-action-btn wd-style-icon\">\n\t\t\t<a\n\t\t\t\thref=\"https:\/\/tipsi.pl\/uk\/product\/plyn-na-wrastajace-paznokcie-shelly-10-ml\/\"\n\t\t\t\tclass=\"open-quick-view\"\n\t\t\t\trel=\"nofollow\"\n\t\t\t\tdata-id=\"38057\"\n\t\t\t\taria-label=\"\u0428\u0432\u0438\u0434\u043a\u0438\u0439 \u043f\u0435\u0440\u0435\u0433\u043b\u044f\u0434\"\n\t\t\t\t>\n\t\t\t\t\t<span class=\"wd-action-icon\"><\/span>\n\t\t\t\t\t<span class=\"wd-action-text\" aria-hidden=\"true\">\n\t\t\t\t\t\t\u0428\u0432\u0438\u0434\u043a\u0438\u0439 \u043f\u0435\u0440\u0435\u0433\u043b\u044f\u0434\t\t\t\t\t<\/span>\n\t\t\t<\/a>\n\t\t<\/div>\n\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t<\/div>\n<\/div>\n<\/div>\n<div class=\"wd-product wd-col wd-hover-base wd-hover-with-fade has-stars product-no-swatches product-grid-item product type-product post-38052 status-publish last instock product_cat-pielegnacja-dloni-i-stop product_cat-pielegnacja-stop product_cat-podology product_tag-farnezol product_tag-lamliwe-paznokcie product_tag-olejek-do-paznokci product_tag-olejek-z-drzewa-herbacianego product_tag-onycholiza product_tag-oslabione-paznokcie product_tag-pielegnacja-paznokci product_tag-podologia product_tag-regeneracja-paznokci product_tag-zniszczona-plytka-paznokcia has-post-thumbnail shipping-taxable purchasable product-type-simple\" data-loop=\"3\" data-id=\"38052\">\n\t\n<div class=\"wd-product-wrapper product-wrapper\">\n\t<div class=\"wd-product-card-bg content-product-imagin\"><\/div>\n\t<div class=\"wd-product-thumb product-element-top wd-quick-shop\">\n\t\t<a href=\"https:\/\/tipsi.pl\/uk\/product\/olejek-do-zniszczonych-paznokci-shelly-30-ml\/\" class=\"wd-product-img-link product-image-link\" tabindex=\"-1\" aria-label=\"Olejek do zniszczonej p\u0142ytki paznokcia SHELLY 30 ml\">\n\t\t\t\t\t<div class=\"wd-product-grid-slider wd-fill\">\n\t\t\t\t\t\t\t<div class=\"wd-product-grid-slide\" data-image-url=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Oil_for_damaged_nail_1-430x430.webp\" data-image-srcset=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Oil_for_damaged_nail_1-430x430.webp 430w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Oil_for_damaged_nail_1-300x300.webp 300w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Oil_for_damaged_nail_1-800x800.webp 800w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Oil_for_damaged_nail_1-150x150.webp 150w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Oil_for_damaged_nail_1-768x768.webp 768w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Oil_for_damaged_nail_1-12x12.webp 12w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Oil_for_damaged_nail_1-700x700.webp 700w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Oil_for_damaged_nail_1-148x148.webp 148w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Oil_for_damaged_nail_1.webp 1500w\" data-image-id=\"0\"><\/div>\n\t\t\t\t\t\t\t<div class=\"wd-product-grid-slide\" data-image-url=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Oil_for_damaged_nail_2-430x430.webp\" data-image-srcset=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Oil_for_damaged_nail_2-430x430.webp 430w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Oil_for_damaged_nail_2-300x300.webp 300w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Oil_for_damaged_nail_2-800x800.webp 800w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Oil_for_damaged_nail_2-150x150.webp 150w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Oil_for_damaged_nail_2-768x768.webp 768w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Oil_for_damaged_nail_2-12x12.webp 12w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Oil_for_damaged_nail_2-700x700.webp 700w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Oil_for_damaged_nail_2-148x148.webp 148w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Oil_for_damaged_nail_2.webp 1500w\" data-image-id=\"1\"><\/div>\n\t\t\t\t\t\t\t<div class=\"wd-product-grid-slide\" data-image-url=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Oil_for_damaged_nail_3-430x430.webp\" data-image-srcset=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Oil_for_damaged_nail_3-430x430.webp 430w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Oil_for_damaged_nail_3-300x300.webp 300w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Oil_for_damaged_nail_3-800x800.webp 800w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Oil_for_damaged_nail_3-150x150.webp 150w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Oil_for_damaged_nail_3-768x768.webp 768w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Oil_for_damaged_nail_3-12x12.webp 12w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Oil_for_damaged_nail_3-700x700.webp 700w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Oil_for_damaged_nail_3-148x148.webp 148w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Oil_for_damaged_nail_3.webp 1500w\" data-image-id=\"2\"><\/div>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div class=\"wd-product-grid-slider-nav wd-fill wd-hide-lg\">\n\t\t\t\t<div class=\"wd-prev\"><\/div>\n\t\t\t\t<div class=\"wd-next\"><\/div>\n\t\t\t<\/div>\n\t\t\n\t\t\t\t<img decoding=\"async\" width=\"430\" height=\"430\" src=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Oil_for_damaged_nail_1-430x430.webp\" class=\"attachment-woocommerce_thumbnail size-woocommerce_thumbnail\" alt=\"Olejek do zniszczonej p\u0142ytki paznokcia SHELLY 30 ml \u2013 butelka z aplikatorem i opakowanie\" srcset=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Oil_for_damaged_nail_1-430x430.webp 430w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Oil_for_damaged_nail_1-300x300.webp 300w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Oil_for_damaged_nail_1-800x800.webp 800w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Oil_for_damaged_nail_1-150x150.webp 150w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Oil_for_damaged_nail_1-768x768.webp 768w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Oil_for_damaged_nail_1-12x12.webp 12w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Oil_for_damaged_nail_1-700x700.webp 700w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Oil_for_damaged_nail_1-148x148.webp 148w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Oil_for_damaged_nail_1.webp 1500w\" sizes=\"(max-width: 430px) 100vw, 430px\" title=\"\">\t\t<\/a>\n\n\t\t\t\t\t<div class=\"product-labels labels-rounded\">\n\t\t\t\t<span class=\"new product-label wd-shape-round\">\u041d\u043e\u0432\u0438\u043d\u043a\u0430<\/span> <span class=\"attribute-label product-label wd-shape-round label-term-shelly label-attribute-pa_brand label-with-img\"><img decoding=\"async\" width=\"430\" height=\"430\" src=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/10\/SHELLY-brand-thumbnail-500x500-1-430x430.png\" class=\"attachment-woocommerce_thumbnail size-woocommerce_thumbnail\" alt=\"Logo SHELLY FOR PROFESSIONALS \u2013 kosmetyki do manicure i pedicure\" title=\"shelly\" srcset=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/10\/SHELLY-brand-thumbnail-500x500-1-430x430.png 430w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/10\/SHELLY-brand-thumbnail-500x500-1-300x300.png 300w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/10\/SHELLY-brand-thumbnail-500x500-1-150x150.png 150w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/10\/SHELLY-brand-thumbnail-500x500-1-12x12.png 12w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/10\/SHELLY-brand-thumbnail-500x500-1-148x148.png 148w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/10\/SHELLY-brand-thumbnail-500x500-1.png 500w\" sizes=\"(max-width: 430px) 100vw, 430px\" \/><\/span>\t\t\t<\/div>\n\t\t\t\n\t\t<div class=\"wrapp-swatches\">\t\t<div class=\"wd-product-grid-slider-pagin wd-style-1\">\n\t\t\t\t\t\t\t<div data-image-id=\"0\" class=\"wd-product-grid-slider-dot\"><\/div>\n\t\t\t\t\t\t\t<div data-image-id=\"1\" class=\"wd-product-grid-slider-dot\"><\/div>\n\t\t\t\t\t\t\t<div data-image-id=\"2\" class=\"wd-product-grid-slider-dot\"><\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t<\/div>\n\n\t<div class=\"product-element-bottom product-information\">\n\t\t<h3 class=\"wd-entities-title\"><a href=\"https:\/\/tipsi.pl\/uk\/product\/olejek-do-zniszczonych-paznokci-shelly-30-ml\/\">Olejek do zniszczonej p\u0142ytki paznokcia SHELLY 30 ml<\/a><\/h3>\t\t<div class=\"wd-product-brands-links\"><a href=\"https:\/\/tipsi.pl\/uk\/shop\/?filter_brand=shelly\">SHELLY<\/a><\/div>\t\t<div class=\"wd-product-detail wd-product-sku\">\n\t\t\t<span class=\"wd-label\">\n\t\t\t\t\u0410\u0440\u0442\u0438\u043a\u0443\u043b:\t\t\t<\/span>\n\t\t\t<span class=\"wd-sku\">\n\t\t\t\tSHELLY-755\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t<div class=\"product-rating-price\">\n\t\t\t<div class=\"wrapp-product-price\">\n\t\t\t\t\n\t<span class=\"price\"><span class=\"woocommerce-Price-amount amount\"><bdi>92,00&nbsp;<span class=\"woocommerce-Price-currencySymbol\" translate=\"no\" dir=\"auto\">&#122;&#322;<\/span><\/bdi><\/span>\t\t\t<span class=\"wd-price-unit\">30 ml<\/span>\n\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<div class=\"wd-star-rating\">\n\t\t\n\t\t\t\t<div class=\"star-rating\" role=\"img\" aria-label=\"\u041e\u0446\u0456\u043d\u0435\u043d\u043e \u0432 0 \u0437 5\">\n\t\t\t\t\t<span style=\"width:0%\">\n\t\t\t\u041e\u0446\u0456\u043d\u0435\u043d\u043e \u0432 <strong class=\"rating\">0<\/strong> \u0437 5\t\t<\/span>\n\t\t\t\t<\/div>\n\n\t\t\t\t<a href=\"https:\/\/tipsi.pl\/uk\/product\/olejek-do-zniszczonych-paznokci-shelly-30-ml\/#reviews\" class=\"woocommerce-review-link\" rel=\"nofollow\">\n\t\t\t(0)\n\t\t<\/a>\n\t\t\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"wd-product-card-hover fade-in-block wd-scroll\">\n\t\t\t<div class=\"hover-content wd-more-desc\">\n\t\t\t\t<div class=\"hover-content-inner wd-more-desc-inner\">\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<a href=\"#\" rel=\"nofollow\" class=\"wd-more-desc-btn\" aria-label=\"\u0427\u0438\u0442\u0430\u0442\u0438 \u0431\u0456\u043b\u044c\u0448\u0435 \u043e\u043f\u0438\u0441\u0443\"><\/a>\n\t\t\t<\/div>\n\t\t\t<div class=\" wd-bottom-actions\">\n\t\t\t\t<div class=\"wrap-wishlist-button\">\t\t\t<div class=\"wd-wishlist-btn wd-action-btn wd-style-icon wd-wishlist-icon\">\n\t\t\t\t<a class=\"\" href=\"https:\/\/tipsi.pl\/uk\/spysok-bazhan\/\" data-key=\"701b82bf67\" data-product-id=\"38052\" rel=\"nofollow\" aria-label=\"\u041f\u0435\u0440\u0435\u043c\u043a\u043d\u0443\u0442\u0438 \u0441\u043f\u0438\u0441\u043e\u043a \u0431\u0430\u0436\u0430\u043d\u044c\">\n\t\t\t\t\t<span class=\"wd-action-icon\">\n\t\t\t\t\t\t<span class=\"wd-check-icon\"><\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<span class=\"wd-action-text\">\u0414\u043e\u0434\u0430\u0442\u0438 \u0434\u043e \u0441\u043f\u0438\u0441\u043a\u0443 \u0431\u0430\u0436\u0430\u043d\u044c<\/span>\n\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"wd-add-btn wd-add-btn-replace\">\n\t\t\t\t\t<a href=\"\/uk\/wp-json\/wp\/v2\/pages\/37700?add-to-cart=38052\"  data-quantity=\"1\" class=\"button product_type_simple add_to_cart_button ajax_add_to_cart add-to-cart-loop\" data-product_id=\"38052\" data-product_sku=\"SHELLY-755\" aria-label=\"\u0414\u043e\u0434\u0430\u0442\u0438 \u0432 \u043a\u043e\u0448\u0438\u043a: &ldquo;Olejek do zniszczonej p\u0142ytki paznokcia SHELLY 30 ml&rdquo;\" rel=\"nofollow\" data-success_message=\"&ldquo;Olejek do zniszczonej p\u0142ytki paznokcia SHELLY 30 ml&rdquo; \u0434\u043e\u0434\u0430\u043d\u043e \u0434\u043e \u0432\u0430\u0448\u043e\u0433\u043e \u043a\u043e\u0448\u0438\u043a\u0430\" role=\"button\"><span class=\"wd-action-icon\"><span class=\"wd-check-icon\"><\/span><\/span><span class=\"wd-action-text\" aria-hidden=\"true\">\u0414\u043e\u0434\u0430\u0442\u0438 \u0432 \u043a\u043e\u0448\u0438\u043a<\/span><\/a>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"wrap-quickview-button\">\t\t<div class=\"wd-quick-view-btn wd-quick-view-icon wd-action-btn wd-style-icon\">\n\t\t\t<a\n\t\t\t\thref=\"https:\/\/tipsi.pl\/uk\/product\/olejek-do-zniszczonych-paznokci-shelly-30-ml\/\"\n\t\t\t\tclass=\"open-quick-view\"\n\t\t\t\trel=\"nofollow\"\n\t\t\t\tdata-id=\"38052\"\n\t\t\t\taria-label=\"\u0428\u0432\u0438\u0434\u043a\u0438\u0439 \u043f\u0435\u0440\u0435\u0433\u043b\u044f\u0434\"\n\t\t\t\t>\n\t\t\t\t\t<span class=\"wd-action-icon\"><\/span>\n\t\t\t\t\t<span class=\"wd-action-text\" aria-hidden=\"true\">\n\t\t\t\t\t\t\u0428\u0432\u0438\u0434\u043a\u0438\u0439 \u043f\u0435\u0440\u0435\u0433\u043b\u044f\u0434\t\t\t\t\t<\/span>\n\t\t\t<\/a>\n\t\t<\/div>\n\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t<\/div>\n<\/div>\n<\/div>\n<div class=\"wd-product wd-col wd-hover-base wd-hover-with-fade has-stars product-no-swatches product-grid-item product type-product post-38048 status-publish first instock product_cat-pielegnacja-dloni-i-stop product_cat-pielegnacja-stop product_tag-alantoina product_tag-ekstrakt-z-bambusa product_tag-krem-do-stop product_tag-krem-z-alantoina product_tag-maslo-shea product_tag-nawilzanie-stop product_tag-pielegnacja-piet product_tag-regeneracja-skory product_tag-sucha-skora-stop product_tag-zmiekczanie-skory has-post-thumbnail shipping-taxable purchasable product-type-simple\" data-loop=\"4\" data-id=\"38048\">\n\t\n<div class=\"wd-product-wrapper product-wrapper\">\n\t<div class=\"wd-product-card-bg content-product-imagin\"><\/div>\n\t<div class=\"wd-product-thumb product-element-top wd-quick-shop\">\n\t\t<a href=\"https:\/\/tipsi.pl\/uk\/product\/krem-do-stop-z-alantoina-shelly-45-ml\/\" class=\"wd-product-img-link product-image-link\" tabindex=\"-1\" aria-label=\"Regeneruj\u0105cy krem do st\u00f3p SHELLY 45 ml \u2013 alantoina, bambus i mas\u0142o shea\">\n\t\t\t\t\t<div class=\"wd-product-grid-slider wd-fill\">\n\t\t\t\t\t\t\t<div class=\"wd-product-grid-slide\" data-image-url=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Regenerating_foot_cream_45_7133279e-86d9-4835-bcbc-0fb42ac30aa5-430x430.webp\" data-image-srcset=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Regenerating_foot_cream_45_7133279e-86d9-4835-bcbc-0fb42ac30aa5-430x430.webp 430w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Regenerating_foot_cream_45_7133279e-86d9-4835-bcbc-0fb42ac30aa5-300x300.webp 300w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Regenerating_foot_cream_45_7133279e-86d9-4835-bcbc-0fb42ac30aa5-800x800.webp 800w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Regenerating_foot_cream_45_7133279e-86d9-4835-bcbc-0fb42ac30aa5-150x150.webp 150w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Regenerating_foot_cream_45_7133279e-86d9-4835-bcbc-0fb42ac30aa5-768x768.webp 768w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Regenerating_foot_cream_45_7133279e-86d9-4835-bcbc-0fb42ac30aa5-12x12.webp 12w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Regenerating_foot_cream_45_7133279e-86d9-4835-bcbc-0fb42ac30aa5-700x700.webp 700w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Regenerating_foot_cream_45_7133279e-86d9-4835-bcbc-0fb42ac30aa5-148x148.webp 148w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Regenerating_foot_cream_45_7133279e-86d9-4835-bcbc-0fb42ac30aa5.webp 1500w\" data-image-id=\"0\"><\/div>\n\t\t\t\t\t\t\t<div class=\"wd-product-grid-slide\" data-image-url=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Regenerating_foot_cream_45_1_97849786-c243-4e7d-8e6e-b231925b3047-430x430.webp\" data-image-srcset=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Regenerating_foot_cream_45_1_97849786-c243-4e7d-8e6e-b231925b3047-430x430.webp 430w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Regenerating_foot_cream_45_1_97849786-c243-4e7d-8e6e-b231925b3047-300x300.webp 300w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Regenerating_foot_cream_45_1_97849786-c243-4e7d-8e6e-b231925b3047-800x800.webp 800w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Regenerating_foot_cream_45_1_97849786-c243-4e7d-8e6e-b231925b3047-150x150.webp 150w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Regenerating_foot_cream_45_1_97849786-c243-4e7d-8e6e-b231925b3047-768x768.webp 768w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Regenerating_foot_cream_45_1_97849786-c243-4e7d-8e6e-b231925b3047-12x12.webp 12w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Regenerating_foot_cream_45_1_97849786-c243-4e7d-8e6e-b231925b3047-700x700.webp 700w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Regenerating_foot_cream_45_1_97849786-c243-4e7d-8e6e-b231925b3047-148x148.webp 148w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Regenerating_foot_cream_45_1_97849786-c243-4e7d-8e6e-b231925b3047.webp 1500w\" data-image-id=\"1\"><\/div>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div class=\"wd-product-grid-slider-nav wd-fill wd-hide-lg\">\n\t\t\t\t<div class=\"wd-prev\"><\/div>\n\t\t\t\t<div class=\"wd-next\"><\/div>\n\t\t\t<\/div>\n\t\t\n\t\t\t\t<img decoding=\"async\" width=\"430\" height=\"430\" src=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Regenerating_foot_cream_45_7133279e-86d9-4835-bcbc-0fb42ac30aa5-430x430.webp\" class=\"attachment-woocommerce_thumbnail size-woocommerce_thumbnail\" alt=\"Regeneruj\u0105cy krem do st\u00f3p SHELLY 45 ml z alantoin\u0105, ekstraktem z bambusa i mas\u0142em shea\" srcset=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Regenerating_foot_cream_45_7133279e-86d9-4835-bcbc-0fb42ac30aa5-430x430.webp 430w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Regenerating_foot_cream_45_7133279e-86d9-4835-bcbc-0fb42ac30aa5-300x300.webp 300w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Regenerating_foot_cream_45_7133279e-86d9-4835-bcbc-0fb42ac30aa5-800x800.webp 800w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Regenerating_foot_cream_45_7133279e-86d9-4835-bcbc-0fb42ac30aa5-150x150.webp 150w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Regenerating_foot_cream_45_7133279e-86d9-4835-bcbc-0fb42ac30aa5-768x768.webp 768w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Regenerating_foot_cream_45_7133279e-86d9-4835-bcbc-0fb42ac30aa5-12x12.webp 12w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Regenerating_foot_cream_45_7133279e-86d9-4835-bcbc-0fb42ac30aa5-700x700.webp 700w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Regenerating_foot_cream_45_7133279e-86d9-4835-bcbc-0fb42ac30aa5-148x148.webp 148w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Regenerating_foot_cream_45_7133279e-86d9-4835-bcbc-0fb42ac30aa5.webp 1500w\" sizes=\"(max-width: 430px) 100vw, 430px\" title=\"\">\t\t<\/a>\n\n\t\t\t\t\t<div class=\"product-labels labels-rounded\">\n\t\t\t\t<span class=\"new product-label wd-shape-round\">\u041d\u043e\u0432\u0438\u043d\u043a\u0430<\/span> <span class=\"attribute-label product-label wd-shape-round label-term-shelly label-attribute-pa_brand label-with-img\"><img decoding=\"async\" width=\"430\" height=\"430\" src=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/10\/SHELLY-brand-thumbnail-500x500-1-430x430.png\" class=\"attachment-woocommerce_thumbnail size-woocommerce_thumbnail\" alt=\"Logo SHELLY FOR PROFESSIONALS \u2013 kosmetyki do manicure i pedicure\" title=\"shelly\" srcset=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/10\/SHELLY-brand-thumbnail-500x500-1-430x430.png 430w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/10\/SHELLY-brand-thumbnail-500x500-1-300x300.png 300w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/10\/SHELLY-brand-thumbnail-500x500-1-150x150.png 150w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/10\/SHELLY-brand-thumbnail-500x500-1-12x12.png 12w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/10\/SHELLY-brand-thumbnail-500x500-1-148x148.png 148w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/10\/SHELLY-brand-thumbnail-500x500-1.png 500w\" sizes=\"(max-width: 430px) 100vw, 430px\" \/><\/span>\t\t\t<\/div>\n\t\t\t\n\t\t<div class=\"wrapp-swatches\">\t\t<div class=\"wd-product-grid-slider-pagin wd-style-1\">\n\t\t\t\t\t\t\t<div data-image-id=\"0\" class=\"wd-product-grid-slider-dot\"><\/div>\n\t\t\t\t\t\t\t<div data-image-id=\"1\" class=\"wd-product-grid-slider-dot\"><\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t<\/div>\n\n\t<div class=\"product-element-bottom product-information\">\n\t\t<h3 class=\"wd-entities-title\"><a href=\"https:\/\/tipsi.pl\/uk\/product\/krem-do-stop-z-alantoina-shelly-45-ml\/\">Regeneruj\u0105cy krem do st\u00f3p SHELLY 45 ml \u2013 alantoina, bambus i mas\u0142o shea<\/a><\/h3>\t\t<div class=\"wd-product-brands-links\"><a href=\"https:\/\/tipsi.pl\/uk\/shop\/?filter_brand=shelly\">SHELLY<\/a><\/div>\t\t<div class=\"wd-product-detail wd-product-sku\">\n\t\t\t<span class=\"wd-label\">\n\t\t\t\t\u0410\u0440\u0442\u0438\u043a\u0443\u043b:\t\t\t<\/span>\n\t\t\t<span class=\"wd-sku\">\n\t\t\t\tSHELLY-754\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t<div class=\"product-rating-price\">\n\t\t\t<div class=\"wrapp-product-price\">\n\t\t\t\t\n\t<span class=\"price\"><span class=\"woocommerce-Price-amount amount\"><bdi>22,00&nbsp;<span class=\"woocommerce-Price-currencySymbol\" translate=\"no\" dir=\"auto\">&#122;&#322;<\/span><\/bdi><\/span>\t\t\t<span class=\"wd-price-unit\">45 ml<\/span>\n\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<div class=\"wd-star-rating\">\n\t\t\n\t\t\t\t<div class=\"star-rating\" role=\"img\" aria-label=\"\u041e\u0446\u0456\u043d\u0435\u043d\u043e \u0432 0 \u0437 5\">\n\t\t\t\t\t<span style=\"width:0%\">\n\t\t\t\u041e\u0446\u0456\u043d\u0435\u043d\u043e \u0432 <strong class=\"rating\">0<\/strong> \u0437 5\t\t<\/span>\n\t\t\t\t<\/div>\n\n\t\t\t\t<a href=\"https:\/\/tipsi.pl\/uk\/product\/krem-do-stop-z-alantoina-shelly-45-ml\/#reviews\" class=\"woocommerce-review-link\" rel=\"nofollow\">\n\t\t\t(0)\n\t\t<\/a>\n\t\t\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"wd-product-card-hover fade-in-block wd-scroll\">\n\t\t\t<div class=\"hover-content wd-more-desc\">\n\t\t\t\t<div class=\"hover-content-inner wd-more-desc-inner\">\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<a href=\"#\" rel=\"nofollow\" class=\"wd-more-desc-btn\" aria-label=\"\u0427\u0438\u0442\u0430\u0442\u0438 \u0431\u0456\u043b\u044c\u0448\u0435 \u043e\u043f\u0438\u0441\u0443\"><\/a>\n\t\t\t<\/div>\n\t\t\t<div class=\" wd-bottom-actions\">\n\t\t\t\t<div class=\"wrap-wishlist-button\">\t\t\t<div class=\"wd-wishlist-btn wd-action-btn wd-style-icon wd-wishlist-icon\">\n\t\t\t\t<a class=\"\" href=\"https:\/\/tipsi.pl\/uk\/spysok-bazhan\/\" data-key=\"701b82bf67\" data-product-id=\"38048\" rel=\"nofollow\" aria-label=\"\u041f\u0435\u0440\u0435\u043c\u043a\u043d\u0443\u0442\u0438 \u0441\u043f\u0438\u0441\u043e\u043a \u0431\u0430\u0436\u0430\u043d\u044c\">\n\t\t\t\t\t<span class=\"wd-action-icon\">\n\t\t\t\t\t\t<span class=\"wd-check-icon\"><\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<span class=\"wd-action-text\">\u0414\u043e\u0434\u0430\u0442\u0438 \u0434\u043e \u0441\u043f\u0438\u0441\u043a\u0443 \u0431\u0430\u0436\u0430\u043d\u044c<\/span>\n\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"wd-add-btn wd-add-btn-replace\">\n\t\t\t\t\t<a href=\"\/uk\/wp-json\/wp\/v2\/pages\/37700?add-to-cart=38048\"  data-quantity=\"1\" class=\"button product_type_simple add_to_cart_button ajax_add_to_cart add-to-cart-loop\" data-product_id=\"38048\" data-product_sku=\"SHELLY-754\" aria-label=\"\u0414\u043e\u0434\u0430\u0442\u0438 \u0432 \u043a\u043e\u0448\u0438\u043a: &ldquo;Regeneruj\u0105cy krem do st\u00f3p SHELLY 45 ml \u2013 alantoina, bambus i mas\u0142o shea&rdquo;\" rel=\"nofollow\" data-success_message=\"&ldquo;Regeneruj\u0105cy krem do st\u00f3p SHELLY 45 ml \u2013 alantoina, bambus i mas\u0142o shea&rdquo; \u0434\u043e\u0434\u0430\u043d\u043e \u0434\u043e \u0432\u0430\u0448\u043e\u0433\u043e \u043a\u043e\u0448\u0438\u043a\u0430\" role=\"button\"><span class=\"wd-action-icon\"><span class=\"wd-check-icon\"><\/span><\/span><span class=\"wd-action-text\" aria-hidden=\"true\">\u0414\u043e\u0434\u0430\u0442\u0438 \u0432 \u043a\u043e\u0448\u0438\u043a<\/span><\/a>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"wrap-quickview-button\">\t\t<div class=\"wd-quick-view-btn wd-quick-view-icon wd-action-btn wd-style-icon\">\n\t\t\t<a\n\t\t\t\thref=\"https:\/\/tipsi.pl\/uk\/product\/krem-do-stop-z-alantoina-shelly-45-ml\/\"\n\t\t\t\tclass=\"open-quick-view\"\n\t\t\t\trel=\"nofollow\"\n\t\t\t\tdata-id=\"38048\"\n\t\t\t\taria-label=\"\u0428\u0432\u0438\u0434\u043a\u0438\u0439 \u043f\u0435\u0440\u0435\u0433\u043b\u044f\u0434\"\n\t\t\t\t>\n\t\t\t\t\t<span class=\"wd-action-icon\"><\/span>\n\t\t\t\t\t<span class=\"wd-action-text\" aria-hidden=\"true\">\n\t\t\t\t\t\t\u0428\u0432\u0438\u0434\u043a\u0438\u0439 \u043f\u0435\u0440\u0435\u0433\u043b\u044f\u0434\t\t\t\t\t<\/span>\n\t\t\t<\/a>\n\t\t<\/div>\n\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t<\/div>\n<\/div>\n<\/div>\n<div class=\"wd-product wd-col wd-hover-base wd-hover-with-fade has-stars product-no-swatches product-grid-item product type-product post-38044 status-publish instock product_cat-pielegnacja-dloni-i-stop product_cat-pielegnacja-stop product_tag-ekstrakt-z-alg product_tag-krem-do-stop product_tag-krem-z-mocznikiem product_tag-mocznik product_tag-nawilzanie-stop product_tag-olej-arganowy product_tag-pielegnacja-stop product_tag-urea product_tag-zmiekczanie-piet product_tag-zrogowaciala-skora has-post-thumbnail shipping-taxable purchasable product-type-simple\" data-loop=\"5\" data-id=\"38044\">\n\t\n<div class=\"wd-product-wrapper product-wrapper\">\n\t<div class=\"wd-product-card-bg content-product-imagin\"><\/div>\n\t<div class=\"wd-product-thumb product-element-top wd-quick-shop\">\n\t\t<a href=\"https:\/\/tipsi.pl\/uk\/product\/krem-do-stop-z-mocznikiem-shelly-45-ml\/\" class=\"wd-product-img-link product-image-link\" tabindex=\"-1\" aria-label=\"Krem do st\u00f3p SHELLY 45 ml \u2013 mocznik, algi i olej arganowy\">\n\t\t\t\t\t<div class=\"wd-product-grid-slider wd-fill\">\n\t\t\t\t\t\t\t<div class=\"wd-product-grid-slide\" data-image-url=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Softening_foot_cream_45-430x430.webp\" data-image-srcset=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Softening_foot_cream_45-430x430.webp 430w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Softening_foot_cream_45-300x300.webp 300w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Softening_foot_cream_45-800x800.webp 800w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Softening_foot_cream_45-150x150.webp 150w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Softening_foot_cream_45-768x768.webp 768w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Softening_foot_cream_45-12x12.webp 12w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Softening_foot_cream_45-700x700.webp 700w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Softening_foot_cream_45-148x148.webp 148w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Softening_foot_cream_45.webp 1500w\" data-image-id=\"0\"><\/div>\n\t\t\t\t\t\t\t<div class=\"wd-product-grid-slide\" data-image-url=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Softening_foot_cream_45_1-430x430.webp\" data-image-srcset=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Softening_foot_cream_45_1-430x430.webp 430w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Softening_foot_cream_45_1-300x300.webp 300w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Softening_foot_cream_45_1-800x800.webp 800w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Softening_foot_cream_45_1-150x150.webp 150w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Softening_foot_cream_45_1-768x768.webp 768w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Softening_foot_cream_45_1-12x12.webp 12w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Softening_foot_cream_45_1-700x700.webp 700w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Softening_foot_cream_45_1-148x148.webp 148w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Softening_foot_cream_45_1.webp 1500w\" data-image-id=\"1\"><\/div>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div class=\"wd-product-grid-slider-nav wd-fill wd-hide-lg\">\n\t\t\t\t<div class=\"wd-prev\"><\/div>\n\t\t\t\t<div class=\"wd-next\"><\/div>\n\t\t\t<\/div>\n\t\t\n\t\t\t\t<img decoding=\"async\" width=\"430\" height=\"430\" src=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Softening_foot_cream_45-430x430.webp\" class=\"attachment-woocommerce_thumbnail size-woocommerce_thumbnail\" alt=\"Zmi\u0119kczaj\u0105cy krem do st\u00f3p SHELLY 45 ml z mocznikiem, algami i olejem arganowym\" srcset=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Softening_foot_cream_45-430x430.webp 430w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Softening_foot_cream_45-300x300.webp 300w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Softening_foot_cream_45-800x800.webp 800w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Softening_foot_cream_45-150x150.webp 150w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Softening_foot_cream_45-768x768.webp 768w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Softening_foot_cream_45-12x12.webp 12w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Softening_foot_cream_45-700x700.webp 700w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Softening_foot_cream_45-148x148.webp 148w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Softening_foot_cream_45.webp 1500w\" sizes=\"(max-width: 430px) 100vw, 430px\" title=\"\">\t\t<\/a>\n\n\t\t\t\t\t<div class=\"product-labels labels-rounded\">\n\t\t\t\t<span class=\"new product-label wd-shape-round\">\u041d\u043e\u0432\u0438\u043d\u043a\u0430<\/span> <span class=\"attribute-label product-label wd-shape-round label-term-shelly label-attribute-pa_brand label-with-img\"><img decoding=\"async\" width=\"430\" height=\"430\" src=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/10\/SHELLY-brand-thumbnail-500x500-1-430x430.png\" class=\"attachment-woocommerce_thumbnail size-woocommerce_thumbnail\" alt=\"Logo SHELLY FOR PROFESSIONALS \u2013 kosmetyki do manicure i pedicure\" title=\"shelly\" srcset=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/10\/SHELLY-brand-thumbnail-500x500-1-430x430.png 430w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/10\/SHELLY-brand-thumbnail-500x500-1-300x300.png 300w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/10\/SHELLY-brand-thumbnail-500x500-1-150x150.png 150w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/10\/SHELLY-brand-thumbnail-500x500-1-12x12.png 12w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/10\/SHELLY-brand-thumbnail-500x500-1-148x148.png 148w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/10\/SHELLY-brand-thumbnail-500x500-1.png 500w\" sizes=\"(max-width: 430px) 100vw, 430px\" \/><\/span>\t\t\t<\/div>\n\t\t\t\n\t\t<div class=\"wrapp-swatches\">\t\t<div class=\"wd-product-grid-slider-pagin wd-style-1\">\n\t\t\t\t\t\t\t<div data-image-id=\"0\" class=\"wd-product-grid-slider-dot\"><\/div>\n\t\t\t\t\t\t\t<div data-image-id=\"1\" class=\"wd-product-grid-slider-dot\"><\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t<\/div>\n\n\t<div class=\"product-element-bottom product-information\">\n\t\t<h3 class=\"wd-entities-title\"><a href=\"https:\/\/tipsi.pl\/uk\/product\/krem-do-stop-z-mocznikiem-shelly-45-ml\/\">Krem do st\u00f3p SHELLY 45 ml \u2013 mocznik, algi i olej arganowy<\/a><\/h3>\t\t<div class=\"wd-product-brands-links\"><a href=\"https:\/\/tipsi.pl\/uk\/shop\/?filter_brand=shelly\">SHELLY<\/a><\/div>\t\t<div class=\"wd-product-detail wd-product-sku\">\n\t\t\t<span class=\"wd-label\">\n\t\t\t\t\u0410\u0440\u0442\u0438\u043a\u0443\u043b:\t\t\t<\/span>\n\t\t\t<span class=\"wd-sku\">\n\t\t\t\tSHELLY-753\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t<div class=\"product-rating-price\">\n\t\t\t<div class=\"wrapp-product-price\">\n\t\t\t\t\n\t<span class=\"price\"><span class=\"woocommerce-Price-amount amount\"><bdi>22,00&nbsp;<span class=\"woocommerce-Price-currencySymbol\" translate=\"no\" dir=\"auto\">&#122;&#322;<\/span><\/bdi><\/span>\t\t\t<span class=\"wd-price-unit\">45 ml<\/span>\n\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<div class=\"wd-star-rating\">\n\t\t\n\t\t\t\t<div class=\"star-rating\" role=\"img\" aria-label=\"\u041e\u0446\u0456\u043d\u0435\u043d\u043e \u0432 0 \u0437 5\">\n\t\t\t\t\t<span style=\"width:0%\">\n\t\t\t\u041e\u0446\u0456\u043d\u0435\u043d\u043e \u0432 <strong class=\"rating\">0<\/strong> \u0437 5\t\t<\/span>\n\t\t\t\t<\/div>\n\n\t\t\t\t<a href=\"https:\/\/tipsi.pl\/uk\/product\/krem-do-stop-z-mocznikiem-shelly-45-ml\/#reviews\" class=\"woocommerce-review-link\" rel=\"nofollow\">\n\t\t\t(0)\n\t\t<\/a>\n\t\t\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"wd-product-card-hover fade-in-block wd-scroll\">\n\t\t\t<div class=\"hover-content wd-more-desc\">\n\t\t\t\t<div class=\"hover-content-inner wd-more-desc-inner\">\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<a href=\"#\" rel=\"nofollow\" class=\"wd-more-desc-btn\" aria-label=\"\u0427\u0438\u0442\u0430\u0442\u0438 \u0431\u0456\u043b\u044c\u0448\u0435 \u043e\u043f\u0438\u0441\u0443\"><\/a>\n\t\t\t<\/div>\n\t\t\t<div class=\" wd-bottom-actions\">\n\t\t\t\t<div class=\"wrap-wishlist-button\">\t\t\t<div class=\"wd-wishlist-btn wd-action-btn wd-style-icon wd-wishlist-icon\">\n\t\t\t\t<a class=\"\" href=\"https:\/\/tipsi.pl\/uk\/spysok-bazhan\/\" data-key=\"701b82bf67\" data-product-id=\"38044\" rel=\"nofollow\" aria-label=\"\u041f\u0435\u0440\u0435\u043c\u043a\u043d\u0443\u0442\u0438 \u0441\u043f\u0438\u0441\u043e\u043a \u0431\u0430\u0436\u0430\u043d\u044c\">\n\t\t\t\t\t<span class=\"wd-action-icon\">\n\t\t\t\t\t\t<span class=\"wd-check-icon\"><\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<span class=\"wd-action-text\">\u0414\u043e\u0434\u0430\u0442\u0438 \u0434\u043e \u0441\u043f\u0438\u0441\u043a\u0443 \u0431\u0430\u0436\u0430\u043d\u044c<\/span>\n\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"wd-add-btn wd-add-btn-replace\">\n\t\t\t\t\t<a href=\"\/uk\/wp-json\/wp\/v2\/pages\/37700?add-to-cart=38044\"  data-quantity=\"1\" class=\"button product_type_simple add_to_cart_button ajax_add_to_cart add-to-cart-loop\" data-product_id=\"38044\" data-product_sku=\"SHELLY-753\" aria-label=\"\u0414\u043e\u0434\u0430\u0442\u0438 \u0432 \u043a\u043e\u0448\u0438\u043a: &ldquo;Krem do st\u00f3p SHELLY 45 ml \u2013 mocznik, algi i olej arganowy&rdquo;\" rel=\"nofollow\" data-success_message=\"&ldquo;Krem do st\u00f3p SHELLY 45 ml \u2013 mocznik, algi i olej arganowy&rdquo; \u0434\u043e\u0434\u0430\u043d\u043e \u0434\u043e \u0432\u0430\u0448\u043e\u0433\u043e \u043a\u043e\u0448\u0438\u043a\u0430\" role=\"button\"><span class=\"wd-action-icon\"><span class=\"wd-check-icon\"><\/span><\/span><span class=\"wd-action-text\" aria-hidden=\"true\">\u0414\u043e\u0434\u0430\u0442\u0438 \u0432 \u043a\u043e\u0448\u0438\u043a<\/span><\/a>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"wrap-quickview-button\">\t\t<div class=\"wd-quick-view-btn wd-quick-view-icon wd-action-btn wd-style-icon\">\n\t\t\t<a\n\t\t\t\thref=\"https:\/\/tipsi.pl\/uk\/product\/krem-do-stop-z-mocznikiem-shelly-45-ml\/\"\n\t\t\t\tclass=\"open-quick-view\"\n\t\t\t\trel=\"nofollow\"\n\t\t\t\tdata-id=\"38044\"\n\t\t\t\taria-label=\"\u0428\u0432\u0438\u0434\u043a\u0438\u0439 \u043f\u0435\u0440\u0435\u0433\u043b\u044f\u0434\"\n\t\t\t\t>\n\t\t\t\t\t<span class=\"wd-action-icon\"><\/span>\n\t\t\t\t\t<span class=\"wd-action-text\" aria-hidden=\"true\">\n\t\t\t\t\t\t\u0428\u0432\u0438\u0434\u043a\u0438\u0439 \u043f\u0435\u0440\u0435\u0433\u043b\u044f\u0434\t\t\t\t\t<\/span>\n\t\t\t<\/a>\n\t\t<\/div>\n\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t<\/div>\n<\/div>\n<\/div>\n<div class=\"wd-product wd-col wd-hover-base wd-hover-with-fade has-stars product-no-swatches product-grid-item product type-product post-38040 status-publish instock product_cat-pielegnacja-dloni product_cat-pielegnacja-dloni-i-stop product_tag-ekstrakt-z-piwonii product_tag-elastyna product_tag-kolagen product_tag-krem-do-paznokci product_tag-krem-do-rak product_tag-krem-do-suchych-dloni product_tag-nawilzanie-dloni product_tag-pielegnacja-skorek has-post-thumbnail shipping-taxable purchasable product-type-simple\" data-loop=\"6\" data-id=\"38040\">\n\t\n<div class=\"wd-product-wrapper product-wrapper\">\n\t<div class=\"wd-product-card-bg content-product-imagin\"><\/div>\n\t<div class=\"wd-product-thumb product-element-top wd-quick-shop\">\n\t\t<a href=\"https:\/\/tipsi.pl\/uk\/product\/krem-do-rak-z-kolagenem-shelly-45-ml\/\" class=\"wd-product-img-link product-image-link\" tabindex=\"-1\" aria-label=\"Krem do r\u0105k i paznokci SHELLY 45 ml \u2013 kolagen, elastyna i ekstrakt z piwonii\">\n\t\t\t\t\t<div class=\"wd-product-grid-slider wd-fill\">\n\t\t\t\t\t\t\t<div class=\"wd-product-grid-slide\" data-image-url=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Hands_and_nails_cream_ollagen_45_735014_45_1_ba5ba44a-8c35-40f9-b1a4-8191f78b6365-430x430.webp\" data-image-srcset=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Hands_and_nails_cream_ollagen_45_735014_45_1_ba5ba44a-8c35-40f9-b1a4-8191f78b6365-430x430.webp 430w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Hands_and_nails_cream_ollagen_45_735014_45_1_ba5ba44a-8c35-40f9-b1a4-8191f78b6365-300x300.webp 300w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Hands_and_nails_cream_ollagen_45_735014_45_1_ba5ba44a-8c35-40f9-b1a4-8191f78b6365-800x800.webp 800w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Hands_and_nails_cream_ollagen_45_735014_45_1_ba5ba44a-8c35-40f9-b1a4-8191f78b6365-150x150.webp 150w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Hands_and_nails_cream_ollagen_45_735014_45_1_ba5ba44a-8c35-40f9-b1a4-8191f78b6365-768x768.webp 768w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Hands_and_nails_cream_ollagen_45_735014_45_1_ba5ba44a-8c35-40f9-b1a4-8191f78b6365-12x12.webp 12w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Hands_and_nails_cream_ollagen_45_735014_45_1_ba5ba44a-8c35-40f9-b1a4-8191f78b6365-700x700.webp 700w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Hands_and_nails_cream_ollagen_45_735014_45_1_ba5ba44a-8c35-40f9-b1a4-8191f78b6365-148x148.webp 148w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Hands_and_nails_cream_ollagen_45_735014_45_1_ba5ba44a-8c35-40f9-b1a4-8191f78b6365.webp 1500w\" data-image-id=\"0\"><\/div>\n\t\t\t\t\t\t\t<div class=\"wd-product-grid-slide\" data-image-url=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Hands_and_nails_cream_with_collagen_45_735014_45_2_3930fbb8-1e10-49d2-9c94-58da564a74ee-430x430.webp\" data-image-srcset=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Hands_and_nails_cream_with_collagen_45_735014_45_2_3930fbb8-1e10-49d2-9c94-58da564a74ee-430x430.webp 430w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Hands_and_nails_cream_with_collagen_45_735014_45_2_3930fbb8-1e10-49d2-9c94-58da564a74ee-300x300.webp 300w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Hands_and_nails_cream_with_collagen_45_735014_45_2_3930fbb8-1e10-49d2-9c94-58da564a74ee-800x800.webp 800w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Hands_and_nails_cream_with_collagen_45_735014_45_2_3930fbb8-1e10-49d2-9c94-58da564a74ee-150x150.webp 150w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Hands_and_nails_cream_with_collagen_45_735014_45_2_3930fbb8-1e10-49d2-9c94-58da564a74ee-768x768.webp 768w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Hands_and_nails_cream_with_collagen_45_735014_45_2_3930fbb8-1e10-49d2-9c94-58da564a74ee-12x12.webp 12w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Hands_and_nails_cream_with_collagen_45_735014_45_2_3930fbb8-1e10-49d2-9c94-58da564a74ee-700x700.webp 700w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Hands_and_nails_cream_with_collagen_45_735014_45_2_3930fbb8-1e10-49d2-9c94-58da564a74ee-148x148.webp 148w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Hands_and_nails_cream_with_collagen_45_735014_45_2_3930fbb8-1e10-49d2-9c94-58da564a74ee.webp 1500w\" data-image-id=\"1\"><\/div>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div class=\"wd-product-grid-slider-nav wd-fill wd-hide-lg\">\n\t\t\t\t<div class=\"wd-prev\"><\/div>\n\t\t\t\t<div class=\"wd-next\"><\/div>\n\t\t\t<\/div>\n\t\t\n\t\t\t\t<img decoding=\"async\" width=\"430\" height=\"430\" src=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Hands_and_nails_cream_ollagen_45_735014_45_1_ba5ba44a-8c35-40f9-b1a4-8191f78b6365-430x430.webp\" class=\"attachment-woocommerce_thumbnail size-woocommerce_thumbnail\" alt=\"Krem do r\u0105k i paznokci SHELLY 45 ml z kolagenem, elastyn\u0105 i ekstraktem z piwonii\" srcset=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Hands_and_nails_cream_ollagen_45_735014_45_1_ba5ba44a-8c35-40f9-b1a4-8191f78b6365-430x430.webp 430w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Hands_and_nails_cream_ollagen_45_735014_45_1_ba5ba44a-8c35-40f9-b1a4-8191f78b6365-300x300.webp 300w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Hands_and_nails_cream_ollagen_45_735014_45_1_ba5ba44a-8c35-40f9-b1a4-8191f78b6365-800x800.webp 800w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Hands_and_nails_cream_ollagen_45_735014_45_1_ba5ba44a-8c35-40f9-b1a4-8191f78b6365-150x150.webp 150w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Hands_and_nails_cream_ollagen_45_735014_45_1_ba5ba44a-8c35-40f9-b1a4-8191f78b6365-768x768.webp 768w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Hands_and_nails_cream_ollagen_45_735014_45_1_ba5ba44a-8c35-40f9-b1a4-8191f78b6365-12x12.webp 12w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Hands_and_nails_cream_ollagen_45_735014_45_1_ba5ba44a-8c35-40f9-b1a4-8191f78b6365-700x700.webp 700w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Hands_and_nails_cream_ollagen_45_735014_45_1_ba5ba44a-8c35-40f9-b1a4-8191f78b6365-148x148.webp 148w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/Hands_and_nails_cream_ollagen_45_735014_45_1_ba5ba44a-8c35-40f9-b1a4-8191f78b6365.webp 1500w\" sizes=\"(max-width: 430px) 100vw, 430px\" title=\"\">\t\t<\/a>\n\n\t\t\t\t\t<div class=\"product-labels labels-rounded\">\n\t\t\t\t<span class=\"new product-label wd-shape-round\">\u041d\u043e\u0432\u0438\u043d\u043a\u0430<\/span> <span class=\"attribute-label product-label wd-shape-round label-term-shelly label-attribute-pa_brand label-with-img\"><img decoding=\"async\" width=\"430\" height=\"430\" src=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/10\/SHELLY-brand-thumbnail-500x500-1-430x430.png\" class=\"attachment-woocommerce_thumbnail size-woocommerce_thumbnail\" alt=\"Logo SHELLY FOR PROFESSIONALS \u2013 kosmetyki do manicure i pedicure\" title=\"shelly\" srcset=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/10\/SHELLY-brand-thumbnail-500x500-1-430x430.png 430w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/10\/SHELLY-brand-thumbnail-500x500-1-300x300.png 300w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/10\/SHELLY-brand-thumbnail-500x500-1-150x150.png 150w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/10\/SHELLY-brand-thumbnail-500x500-1-12x12.png 12w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/10\/SHELLY-brand-thumbnail-500x500-1-148x148.png 148w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/10\/SHELLY-brand-thumbnail-500x500-1.png 500w\" sizes=\"(max-width: 430px) 100vw, 430px\" \/><\/span>\t\t\t<\/div>\n\t\t\t\n\t\t<div class=\"wrapp-swatches\">\t\t<div class=\"wd-product-grid-slider-pagin wd-style-1\">\n\t\t\t\t\t\t\t<div data-image-id=\"0\" class=\"wd-product-grid-slider-dot\"><\/div>\n\t\t\t\t\t\t\t<div data-image-id=\"1\" class=\"wd-product-grid-slider-dot\"><\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t<\/div>\n\n\t<div class=\"product-element-bottom product-information\">\n\t\t<h3 class=\"wd-entities-title\"><a href=\"https:\/\/tipsi.pl\/uk\/product\/krem-do-rak-z-kolagenem-shelly-45-ml\/\">Krem do r\u0105k i paznokci SHELLY 45 ml \u2013 kolagen, elastyna i ekstrakt z piwonii<\/a><\/h3>\t\t<div class=\"wd-product-brands-links\"><a href=\"https:\/\/tipsi.pl\/uk\/shop\/?filter_brand=shelly\">SHELLY<\/a><\/div>\t\t<div class=\"wd-product-detail wd-product-sku\">\n\t\t\t<span class=\"wd-label\">\n\t\t\t\t\u0410\u0440\u0442\u0438\u043a\u0443\u043b:\t\t\t<\/span>\n\t\t\t<span class=\"wd-sku\">\n\t\t\t\tSHELLY-752\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t<div class=\"product-rating-price\">\n\t\t\t<div class=\"wrapp-product-price\">\n\t\t\t\t\n\t<span class=\"price\"><span class=\"woocommerce-Price-amount amount\"><bdi>22,00&nbsp;<span class=\"woocommerce-Price-currencySymbol\" translate=\"no\" dir=\"auto\">&#122;&#322;<\/span><\/bdi><\/span>\t\t\t<span class=\"wd-price-unit\">45 ml<\/span>\n\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<div class=\"wd-star-rating\">\n\t\t\n\t\t\t\t<div class=\"star-rating\" role=\"img\" aria-label=\"\u041e\u0446\u0456\u043d\u0435\u043d\u043e \u0432 0 \u0437 5\">\n\t\t\t\t\t<span style=\"width:0%\">\n\t\t\t\u041e\u0446\u0456\u043d\u0435\u043d\u043e \u0432 <strong class=\"rating\">0<\/strong> \u0437 5\t\t<\/span>\n\t\t\t\t<\/div>\n\n\t\t\t\t<a href=\"https:\/\/tipsi.pl\/uk\/product\/krem-do-rak-z-kolagenem-shelly-45-ml\/#reviews\" class=\"woocommerce-review-link\" rel=\"nofollow\">\n\t\t\t(0)\n\t\t<\/a>\n\t\t\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"wd-product-card-hover fade-in-block wd-scroll\">\n\t\t\t<div class=\"hover-content wd-more-desc\">\n\t\t\t\t<div class=\"hover-content-inner wd-more-desc-inner\">\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<a href=\"#\" rel=\"nofollow\" class=\"wd-more-desc-btn\" aria-label=\"\u0427\u0438\u0442\u0430\u0442\u0438 \u0431\u0456\u043b\u044c\u0448\u0435 \u043e\u043f\u0438\u0441\u0443\"><\/a>\n\t\t\t<\/div>\n\t\t\t<div class=\" wd-bottom-actions\">\n\t\t\t\t<div class=\"wrap-wishlist-button\">\t\t\t<div class=\"wd-wishlist-btn wd-action-btn wd-style-icon wd-wishlist-icon\">\n\t\t\t\t<a class=\"\" href=\"https:\/\/tipsi.pl\/uk\/spysok-bazhan\/\" data-key=\"701b82bf67\" data-product-id=\"38040\" rel=\"nofollow\" aria-label=\"\u041f\u0435\u0440\u0435\u043c\u043a\u043d\u0443\u0442\u0438 \u0441\u043f\u0438\u0441\u043e\u043a \u0431\u0430\u0436\u0430\u043d\u044c\">\n\t\t\t\t\t<span class=\"wd-action-icon\">\n\t\t\t\t\t\t<span class=\"wd-check-icon\"><\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<span class=\"wd-action-text\">\u0414\u043e\u0434\u0430\u0442\u0438 \u0434\u043e \u0441\u043f\u0438\u0441\u043a\u0443 \u0431\u0430\u0436\u0430\u043d\u044c<\/span>\n\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"wd-add-btn wd-add-btn-replace\">\n\t\t\t\t\t<a href=\"\/uk\/wp-json\/wp\/v2\/pages\/37700?add-to-cart=38040\"  data-quantity=\"1\" class=\"button product_type_simple add_to_cart_button ajax_add_to_cart add-to-cart-loop\" data-product_id=\"38040\" data-product_sku=\"SHELLY-752\" aria-label=\"\u0414\u043e\u0434\u0430\u0442\u0438 \u0432 \u043a\u043e\u0448\u0438\u043a: &ldquo;Krem do r\u0105k i paznokci SHELLY 45 ml \u2013 kolagen, elastyna i ekstrakt z piwonii&rdquo;\" rel=\"nofollow\" data-success_message=\"&ldquo;Krem do r\u0105k i paznokci SHELLY 45 ml \u2013 kolagen, elastyna i ekstrakt z piwonii&rdquo; \u0434\u043e\u0434\u0430\u043d\u043e \u0434\u043e \u0432\u0430\u0448\u043e\u0433\u043e \u043a\u043e\u0448\u0438\u043a\u0430\" role=\"button\"><span class=\"wd-action-icon\"><span class=\"wd-check-icon\"><\/span><\/span><span class=\"wd-action-text\" aria-hidden=\"true\">\u0414\u043e\u0434\u0430\u0442\u0438 \u0432 \u043a\u043e\u0448\u0438\u043a<\/span><\/a>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"wrap-quickview-button\">\t\t<div class=\"wd-quick-view-btn wd-quick-view-icon wd-action-btn wd-style-icon\">\n\t\t\t<a\n\t\t\t\thref=\"https:\/\/tipsi.pl\/uk\/product\/krem-do-rak-z-kolagenem-shelly-45-ml\/\"\n\t\t\t\tclass=\"open-quick-view\"\n\t\t\t\trel=\"nofollow\"\n\t\t\t\tdata-id=\"38040\"\n\t\t\t\taria-label=\"\u0428\u0432\u0438\u0434\u043a\u0438\u0439 \u043f\u0435\u0440\u0435\u0433\u043b\u044f\u0434\"\n\t\t\t\t>\n\t\t\t\t\t<span class=\"wd-action-icon\"><\/span>\n\t\t\t\t\t<span class=\"wd-action-text\" aria-hidden=\"true\">\n\t\t\t\t\t\t\u0428\u0432\u0438\u0434\u043a\u0438\u0439 \u043f\u0435\u0440\u0435\u0433\u043b\u044f\u0434\t\t\t\t\t<\/span>\n\t\t\t<\/a>\n\t\t<\/div>\n\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t<\/div>\n<\/div>\n<\/div>\n<div class=\"wd-product wd-col wd-hover-base wd-hover-with-fade has-stars product-no-swatches product-grid-item product type-product post-38036 status-publish last instock product_cat-pielegnacja-dloni product_cat-pielegnacja-dloni-i-stop product_tag-alantoina product_tag-ekstrakt-ze-slimaka product_tag-krem-do-paznokci product_tag-krem-do-rak product_tag-maslo-shea product_tag-nawilzanie-dloni product_tag-pielegnacja-skorek product_tag-regeneracja-dloni has-post-thumbnail shipping-taxable purchasable product-type-simple\" data-loop=\"7\" data-id=\"38036\">\n\t\n<div class=\"wd-product-wrapper product-wrapper\">\n\t<div class=\"wd-product-card-bg content-product-imagin\"><\/div>\n\t<div class=\"wd-product-thumb product-element-top wd-quick-shop\">\n\t\t<a href=\"https:\/\/tipsi.pl\/uk\/product\/krem-do-rak-ze-sluzem-slimaka-shelly-45-ml\/\" class=\"wd-product-img-link product-image-link\" tabindex=\"-1\" aria-label=\"Krem do r\u0105k i paznokci SHELLY 45 ml \u2013 alantoina, ekstrakt ze \u015blimaka i mas\u0142o shea\">\n\t\t\t\t\t<div class=\"wd-product-grid-slider wd-fill\">\n\t\t\t\t\t\t\t<div class=\"wd-product-grid-slide\" data-image-url=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/1-1-430x430.webp\" data-image-srcset=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/1-1-430x430.webp 430w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/1-1-300x300.webp 300w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/1-1-800x800.webp 800w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/1-1-150x150.webp 150w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/1-1-768x768.webp 768w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/1-1-12x12.webp 12w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/1-1-700x700.webp 700w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/1-1-148x148.webp 148w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/1-1.webp 1500w\" data-image-id=\"0\"><\/div>\n\t\t\t\t\t\t\t<div class=\"wd-product-grid-slide\" data-image-url=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/alantoine_45_2-430x430.webp\" data-image-srcset=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/alantoine_45_2-430x430.webp 430w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/alantoine_45_2-300x300.webp 300w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/alantoine_45_2-800x800.webp 800w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/alantoine_45_2-150x150.webp 150w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/alantoine_45_2-768x768.webp 768w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/alantoine_45_2-12x12.webp 12w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/alantoine_45_2-700x700.webp 700w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/alantoine_45_2-148x148.webp 148w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/alantoine_45_2.webp 1500w\" data-image-id=\"1\"><\/div>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div class=\"wd-product-grid-slider-nav wd-fill wd-hide-lg\">\n\t\t\t\t<div class=\"wd-prev\"><\/div>\n\t\t\t\t<div class=\"wd-next\"><\/div>\n\t\t\t<\/div>\n\t\t\n\t\t\t\t<img decoding=\"async\" width=\"430\" height=\"430\" src=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/1-1-430x430.webp\" class=\"attachment-woocommerce_thumbnail size-woocommerce_thumbnail\" alt=\"Krem do r\u0105k i paznokci SHELLY 45 ml z alantoin\u0105, ekstraktem ze \u015blimaka i mas\u0142em shea\" srcset=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/1-1-430x430.webp 430w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/1-1-300x300.webp 300w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/1-1-800x800.webp 800w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/1-1-150x150.webp 150w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/1-1-768x768.webp 768w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/1-1-12x12.webp 12w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/1-1-700x700.webp 700w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/1-1-148x148.webp 148w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/1-1.webp 1500w\" sizes=\"(max-width: 430px) 100vw, 430px\" title=\"\">\t\t<\/a>\n\n\t\t\t\t\t<div class=\"product-labels labels-rounded\">\n\t\t\t\t<span class=\"new product-label wd-shape-round\">\u041d\u043e\u0432\u0438\u043d\u043a\u0430<\/span> <span class=\"attribute-label product-label wd-shape-round label-term-shelly label-attribute-pa_brand label-with-img\"><img decoding=\"async\" width=\"430\" height=\"430\" src=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/10\/SHELLY-brand-thumbnail-500x500-1-430x430.png\" class=\"attachment-woocommerce_thumbnail size-woocommerce_thumbnail\" alt=\"Logo SHELLY FOR PROFESSIONALS \u2013 kosmetyki do manicure i pedicure\" title=\"shelly\" srcset=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/10\/SHELLY-brand-thumbnail-500x500-1-430x430.png 430w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/10\/SHELLY-brand-thumbnail-500x500-1-300x300.png 300w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/10\/SHELLY-brand-thumbnail-500x500-1-150x150.png 150w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/10\/SHELLY-brand-thumbnail-500x500-1-12x12.png 12w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/10\/SHELLY-brand-thumbnail-500x500-1-148x148.png 148w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/10\/SHELLY-brand-thumbnail-500x500-1.png 500w\" sizes=\"(max-width: 430px) 100vw, 430px\" \/><\/span>\t\t\t<\/div>\n\t\t\t\n\t\t<div class=\"wrapp-swatches\">\t\t<div class=\"wd-product-grid-slider-pagin wd-style-1\">\n\t\t\t\t\t\t\t<div data-image-id=\"0\" class=\"wd-product-grid-slider-dot\"><\/div>\n\t\t\t\t\t\t\t<div data-image-id=\"1\" class=\"wd-product-grid-slider-dot\"><\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t<\/div>\n\n\t<div class=\"product-element-bottom product-information\">\n\t\t<h3 class=\"wd-entities-title\"><a href=\"https:\/\/tipsi.pl\/uk\/product\/krem-do-rak-ze-sluzem-slimaka-shelly-45-ml\/\">Krem do r\u0105k i paznokci SHELLY 45 ml \u2013 alantoina, ekstrakt ze \u015blimaka i mas\u0142o shea<\/a><\/h3>\t\t<div class=\"wd-product-brands-links\"><a href=\"https:\/\/tipsi.pl\/uk\/shop\/?filter_brand=shelly\">SHELLY<\/a><\/div>\t\t<div class=\"wd-product-detail wd-product-sku\">\n\t\t\t<span class=\"wd-label\">\n\t\t\t\t\u0410\u0440\u0442\u0438\u043a\u0443\u043b:\t\t\t<\/span>\n\t\t\t<span class=\"wd-sku\">\n\t\t\t\tSHELLY-751\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t<div class=\"product-rating-price\">\n\t\t\t<div class=\"wrapp-product-price\">\n\t\t\t\t\n\t<span class=\"price\"><span class=\"woocommerce-Price-amount amount\"><bdi>22,00&nbsp;<span class=\"woocommerce-Price-currencySymbol\" translate=\"no\" dir=\"auto\">&#122;&#322;<\/span><\/bdi><\/span>\t\t\t<span class=\"wd-price-unit\">45 ml<\/span>\n\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<div class=\"wd-star-rating\">\n\t\t\n\t\t\t\t<div class=\"star-rating\" role=\"img\" aria-label=\"\u041e\u0446\u0456\u043d\u0435\u043d\u043e \u0432 0 \u0437 5\">\n\t\t\t\t\t<span style=\"width:0%\">\n\t\t\t\u041e\u0446\u0456\u043d\u0435\u043d\u043e \u0432 <strong class=\"rating\">0<\/strong> \u0437 5\t\t<\/span>\n\t\t\t\t<\/div>\n\n\t\t\t\t<a href=\"https:\/\/tipsi.pl\/uk\/product\/krem-do-rak-ze-sluzem-slimaka-shelly-45-ml\/#reviews\" class=\"woocommerce-review-link\" rel=\"nofollow\">\n\t\t\t(0)\n\t\t<\/a>\n\t\t\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"wd-product-card-hover fade-in-block wd-scroll\">\n\t\t\t<div class=\"hover-content wd-more-desc\">\n\t\t\t\t<div class=\"hover-content-inner wd-more-desc-inner\">\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<a href=\"#\" rel=\"nofollow\" class=\"wd-more-desc-btn\" aria-label=\"\u0427\u0438\u0442\u0430\u0442\u0438 \u0431\u0456\u043b\u044c\u0448\u0435 \u043e\u043f\u0438\u0441\u0443\"><\/a>\n\t\t\t<\/div>\n\t\t\t<div class=\" wd-bottom-actions\">\n\t\t\t\t<div class=\"wrap-wishlist-button\">\t\t\t<div class=\"wd-wishlist-btn wd-action-btn wd-style-icon wd-wishlist-icon\">\n\t\t\t\t<a class=\"\" href=\"https:\/\/tipsi.pl\/uk\/spysok-bazhan\/\" data-key=\"701b82bf67\" data-product-id=\"38036\" rel=\"nofollow\" aria-label=\"\u041f\u0435\u0440\u0435\u043c\u043a\u043d\u0443\u0442\u0438 \u0441\u043f\u0438\u0441\u043e\u043a \u0431\u0430\u0436\u0430\u043d\u044c\">\n\t\t\t\t\t<span class=\"wd-action-icon\">\n\t\t\t\t\t\t<span class=\"wd-check-icon\"><\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<span class=\"wd-action-text\">\u0414\u043e\u0434\u0430\u0442\u0438 \u0434\u043e \u0441\u043f\u0438\u0441\u043a\u0443 \u0431\u0430\u0436\u0430\u043d\u044c<\/span>\n\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"wd-add-btn wd-add-btn-replace\">\n\t\t\t\t\t<a href=\"\/uk\/wp-json\/wp\/v2\/pages\/37700?add-to-cart=38036\"  data-quantity=\"1\" class=\"button product_type_simple add_to_cart_button ajax_add_to_cart add-to-cart-loop\" data-product_id=\"38036\" data-product_sku=\"SHELLY-751\" aria-label=\"\u0414\u043e\u0434\u0430\u0442\u0438 \u0432 \u043a\u043e\u0448\u0438\u043a: &ldquo;Krem do r\u0105k i paznokci SHELLY 45 ml \u2013 alantoina, ekstrakt ze \u015blimaka i mas\u0142o shea&rdquo;\" rel=\"nofollow\" data-success_message=\"&ldquo;Krem do r\u0105k i paznokci SHELLY 45 ml \u2013 alantoina, ekstrakt ze \u015blimaka i mas\u0142o shea&rdquo; \u0434\u043e\u0434\u0430\u043d\u043e \u0434\u043e \u0432\u0430\u0448\u043e\u0433\u043e \u043a\u043e\u0448\u0438\u043a\u0430\" role=\"button\"><span class=\"wd-action-icon\"><span class=\"wd-check-icon\"><\/span><\/span><span class=\"wd-action-text\" aria-hidden=\"true\">\u0414\u043e\u0434\u0430\u0442\u0438 \u0432 \u043a\u043e\u0448\u0438\u043a<\/span><\/a>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"wrap-quickview-button\">\t\t<div class=\"wd-quick-view-btn wd-quick-view-icon wd-action-btn wd-style-icon\">\n\t\t\t<a\n\t\t\t\thref=\"https:\/\/tipsi.pl\/uk\/product\/krem-do-rak-ze-sluzem-slimaka-shelly-45-ml\/\"\n\t\t\t\tclass=\"open-quick-view\"\n\t\t\t\trel=\"nofollow\"\n\t\t\t\tdata-id=\"38036\"\n\t\t\t\taria-label=\"\u0428\u0432\u0438\u0434\u043a\u0438\u0439 \u043f\u0435\u0440\u0435\u0433\u043b\u044f\u0434\"\n\t\t\t\t>\n\t\t\t\t\t<span class=\"wd-action-icon\"><\/span>\n\t\t\t\t\t<span class=\"wd-action-text\" aria-hidden=\"true\">\n\t\t\t\t\t\t\u0428\u0432\u0438\u0434\u043a\u0438\u0439 \u043f\u0435\u0440\u0435\u0433\u043b\u044f\u0434\t\t\t\t\t<\/span>\n\t\t\t<\/a>\n\t\t<\/div>\n\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t<\/div>\n<\/div>\n<\/div>\n<div class=\"wd-product wd-col wd-hover-base wd-hover-with-fade has-stars product-no-swatches product-grid-item product type-product post-38031 status-publish first instock product_cat-pielegnacja-dloni product_cat-pielegnacja-dloni-i-stop product_tag-arnika product_tag-cytrynian-srebra product_tag-keratyna product_tag-krem-do-paznokci product_tag-krem-do-rak product_tag-nawilzanie-dloni product_tag-pielegnacja-skorek has-post-thumbnail shipping-taxable purchasable product-type-simple\" data-loop=\"8\" data-id=\"38031\">\n\t\n<div class=\"wd-product-wrapper product-wrapper\">\n\t<div class=\"wd-product-card-bg content-product-imagin\"><\/div>\n\t<div class=\"wd-product-thumb product-element-top wd-quick-shop\">\n\t\t<a href=\"https:\/\/tipsi.pl\/uk\/product\/krem-do-rak-i-paznokci-shelly-45-ml\/\" class=\"wd-product-img-link product-image-link\" tabindex=\"-1\" aria-label=\"Krem do r\u0105k i paznokci SHELLY 45 ml \u2013 keratyna, srebro i arnika\">\n\t\t\t\t\t<div class=\"wd-product-grid-slider wd-fill\">\n\t\t\t\t\t\t\t<div class=\"wd-product-grid-slide\" data-image-url=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/1-430x430.webp\" data-image-srcset=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/1-430x430.webp 430w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/1-300x300.webp 300w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/1-800x800.webp 800w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/1-150x150.webp 150w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/1-768x768.webp 768w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/1-12x12.webp 12w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/1-700x700.webp 700w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/1-148x148.webp 148w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/1.webp 1500w\" data-image-id=\"0\"><\/div>\n\t\t\t\t\t\t\t<div class=\"wd-product-grid-slide\" data-image-url=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/keratin_45_2-430x430.webp\" data-image-srcset=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/keratin_45_2-430x430.webp 430w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/keratin_45_2-300x300.webp 300w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/keratin_45_2-800x800.webp 800w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/keratin_45_2-150x150.webp 150w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/keratin_45_2-768x768.webp 768w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/keratin_45_2-12x12.webp 12w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/keratin_45_2-700x700.webp 700w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/keratin_45_2-148x148.webp 148w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/keratin_45_2.webp 1500w\" data-image-id=\"1\"><\/div>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div class=\"wd-product-grid-slider-nav wd-fill wd-hide-lg\">\n\t\t\t\t<div class=\"wd-prev\"><\/div>\n\t\t\t\t<div class=\"wd-next\"><\/div>\n\t\t\t<\/div>\n\t\t\n\t\t\t\t<img decoding=\"async\" width=\"430\" height=\"430\" src=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/1-430x430.webp\" class=\"attachment-woocommerce_thumbnail size-woocommerce_thumbnail\" alt=\"Krem do r\u0105k i paznokci SHELLY 45 ml z keratyn\u0105, srebrem i arnik\u0105\" srcset=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/1-430x430.webp 430w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/1-300x300.webp 300w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/1-800x800.webp 800w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/1-150x150.webp 150w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/1-768x768.webp 768w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/1-12x12.webp 12w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/1-700x700.webp 700w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/1-148x148.webp 148w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/11\/1.webp 1500w\" sizes=\"(max-width: 430px) 100vw, 430px\" title=\"\">\t\t<\/a>\n\n\t\t\t\t\t<div class=\"product-labels labels-rounded\">\n\t\t\t\t<span class=\"new product-label wd-shape-round\">\u041d\u043e\u0432\u0438\u043d\u043a\u0430<\/span> <span class=\"attribute-label product-label wd-shape-round label-term-shelly label-attribute-pa_brand label-with-img\"><img decoding=\"async\" width=\"430\" height=\"430\" src=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/10\/SHELLY-brand-thumbnail-500x500-1-430x430.png\" class=\"attachment-woocommerce_thumbnail size-woocommerce_thumbnail\" alt=\"Logo SHELLY FOR PROFESSIONALS \u2013 kosmetyki do manicure i pedicure\" title=\"shelly\" srcset=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/10\/SHELLY-brand-thumbnail-500x500-1-430x430.png 430w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/10\/SHELLY-brand-thumbnail-500x500-1-300x300.png 300w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/10\/SHELLY-brand-thumbnail-500x500-1-150x150.png 150w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/10\/SHELLY-brand-thumbnail-500x500-1-12x12.png 12w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/10\/SHELLY-brand-thumbnail-500x500-1-148x148.png 148w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/10\/SHELLY-brand-thumbnail-500x500-1.png 500w\" sizes=\"(max-width: 430px) 100vw, 430px\" \/><\/span>\t\t\t<\/div>\n\t\t\t\n\t\t<div class=\"wrapp-swatches\">\t\t<div class=\"wd-product-grid-slider-pagin wd-style-1\">\n\t\t\t\t\t\t\t<div data-image-id=\"0\" class=\"wd-product-grid-slider-dot\"><\/div>\n\t\t\t\t\t\t\t<div data-image-id=\"1\" class=\"wd-product-grid-slider-dot\"><\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t<\/div>\n\n\t<div class=\"product-element-bottom product-information\">\n\t\t<h3 class=\"wd-entities-title\"><a href=\"https:\/\/tipsi.pl\/uk\/product\/krem-do-rak-i-paznokci-shelly-45-ml\/\">Krem do r\u0105k i paznokci SHELLY 45 ml \u2013 keratyna, srebro i arnika<\/a><\/h3>\t\t<div class=\"wd-product-brands-links\"><a href=\"https:\/\/tipsi.pl\/uk\/shop\/?filter_brand=shelly\">SHELLY<\/a><\/div>\t\t<div class=\"wd-product-detail wd-product-sku\">\n\t\t\t<span class=\"wd-label\">\n\t\t\t\t\u0410\u0440\u0442\u0438\u043a\u0443\u043b:\t\t\t<\/span>\n\t\t\t<span class=\"wd-sku\">\n\t\t\t\tSHELLY-750\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t<div class=\"product-rating-price\">\n\t\t\t<div class=\"wrapp-product-price\">\n\t\t\t\t\n\t<span class=\"price\"><span class=\"woocommerce-Price-amount amount\"><bdi>22,00&nbsp;<span class=\"woocommerce-Price-currencySymbol\" translate=\"no\" dir=\"auto\">&#122;&#322;<\/span><\/bdi><\/span>\t\t\t<span class=\"wd-price-unit\">45 ml<\/span>\n\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<div class=\"wd-star-rating\">\n\t\t\n\t\t\t\t<div class=\"star-rating\" role=\"img\" aria-label=\"\u041e\u0446\u0456\u043d\u0435\u043d\u043e \u0432 0 \u0437 5\">\n\t\t\t\t\t<span style=\"width:0%\">\n\t\t\t\u041e\u0446\u0456\u043d\u0435\u043d\u043e \u0432 <strong class=\"rating\">0<\/strong> \u0437 5\t\t<\/span>\n\t\t\t\t<\/div>\n\n\t\t\t\t<a href=\"https:\/\/tipsi.pl\/uk\/product\/krem-do-rak-i-paznokci-shelly-45-ml\/#reviews\" class=\"woocommerce-review-link\" rel=\"nofollow\">\n\t\t\t(0)\n\t\t<\/a>\n\t\t\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"wd-product-card-hover fade-in-block wd-scroll\">\n\t\t\t<div class=\"hover-content wd-more-desc\">\n\t\t\t\t<div class=\"hover-content-inner wd-more-desc-inner\">\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<a href=\"#\" rel=\"nofollow\" class=\"wd-more-desc-btn\" aria-label=\"\u0427\u0438\u0442\u0430\u0442\u0438 \u0431\u0456\u043b\u044c\u0448\u0435 \u043e\u043f\u0438\u0441\u0443\"><\/a>\n\t\t\t<\/div>\n\t\t\t<div class=\" wd-bottom-actions\">\n\t\t\t\t<div class=\"wrap-wishlist-button\">\t\t\t<div class=\"wd-wishlist-btn wd-action-btn wd-style-icon wd-wishlist-icon\">\n\t\t\t\t<a class=\"\" href=\"https:\/\/tipsi.pl\/uk\/spysok-bazhan\/\" data-key=\"701b82bf67\" data-product-id=\"38031\" rel=\"nofollow\" aria-label=\"\u041f\u0435\u0440\u0435\u043c\u043a\u043d\u0443\u0442\u0438 \u0441\u043f\u0438\u0441\u043e\u043a \u0431\u0430\u0436\u0430\u043d\u044c\">\n\t\t\t\t\t<span class=\"wd-action-icon\">\n\t\t\t\t\t\t<span class=\"wd-check-icon\"><\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<span class=\"wd-action-text\">\u0414\u043e\u0434\u0430\u0442\u0438 \u0434\u043e \u0441\u043f\u0438\u0441\u043a\u0443 \u0431\u0430\u0436\u0430\u043d\u044c<\/span>\n\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"wd-add-btn wd-add-btn-replace\">\n\t\t\t\t\t<a href=\"\/uk\/wp-json\/wp\/v2\/pages\/37700?add-to-cart=38031\"  data-quantity=\"1\" class=\"button product_type_simple add_to_cart_button ajax_add_to_cart add-to-cart-loop\" data-product_id=\"38031\" data-product_sku=\"SHELLY-750\" aria-label=\"\u0414\u043e\u0434\u0430\u0442\u0438 \u0432 \u043a\u043e\u0448\u0438\u043a: &ldquo;Krem do r\u0105k i paznokci SHELLY 45 ml \u2013 keratyna, srebro i arnika&rdquo;\" rel=\"nofollow\" data-success_message=\"&ldquo;Krem do r\u0105k i paznokci SHELLY 45 ml \u2013 keratyna, srebro i arnika&rdquo; \u0434\u043e\u0434\u0430\u043d\u043e \u0434\u043e \u0432\u0430\u0448\u043e\u0433\u043e \u043a\u043e\u0448\u0438\u043a\u0430\" role=\"button\"><span class=\"wd-action-icon\"><span class=\"wd-check-icon\"><\/span><\/span><span class=\"wd-action-text\" aria-hidden=\"true\">\u0414\u043e\u0434\u0430\u0442\u0438 \u0432 \u043a\u043e\u0448\u0438\u043a<\/span><\/a>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"wrap-quickview-button\">\t\t<div class=\"wd-quick-view-btn wd-quick-view-icon wd-action-btn wd-style-icon\">\n\t\t\t<a\n\t\t\t\thref=\"https:\/\/tipsi.pl\/uk\/product\/krem-do-rak-i-paznokci-shelly-45-ml\/\"\n\t\t\t\tclass=\"open-quick-view\"\n\t\t\t\trel=\"nofollow\"\n\t\t\t\tdata-id=\"38031\"\n\t\t\t\taria-label=\"\u0428\u0432\u0438\u0434\u043a\u0438\u0439 \u043f\u0435\u0440\u0435\u0433\u043b\u044f\u0434\"\n\t\t\t\t>\n\t\t\t\t\t<span class=\"wd-action-icon\"><\/span>\n\t\t\t\t\t<span class=\"wd-action-text\" aria-hidden=\"true\">\n\t\t\t\t\t\t\u0428\u0432\u0438\u0434\u043a\u0438\u0439 \u043f\u0435\u0440\u0435\u0433\u043b\u044f\u0434\t\t\t\t\t<\/span>\n\t\t\t<\/a>\n\t\t<\/div>\n\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div><\/div><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-109a95fe elementor-widget elementor-widget-heading\" data-id=\"109a95fe\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Popularne kategorie<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-766217b3 color-scheme-inherit text-left elementor-widget elementor-widget-text-editor\" data-id=\"766217b3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Wybierz kategori\u0119 i szybko znajd\u017a produkty, kt\u00f3rych potrzebujesz.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-3b462583 e-con e-atomic-element e-flexbox-base e-default-div e-3b462583-2e3d845 \" data-id=\"3b462583\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"3b462583\" data-e-type=\"e-flexbox\" data-id=\"3b462583\">\n    <a class=\"elementor-element elementor-element-149b5cd8 e-con e-atomic-element e-flexbox-base e-default-a e-149b5cd8-adbb197 \" data-id=\"149b5cd8\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"149b5cd8\" href=\"https:\/\/tipsi.pl\/product-category\/lakiery-hybrydowe\/\" target=\"_self\" data-e-type=\"e-flexbox\" data-id=\"149b5cd8\">\n    \t\t<div class=\"elementor-element elementor-element-2c17661 elementor-widget-mobile__width-initial elementor-widget elementor-widget-image\" data-id=\"2c17661\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/06\/neon-collection.jpg\" class=\"attachment-large size-large wp-image-30404\" alt=\"Neonowe lakiery hybrydowe w buteleczkach z wzornikiem kolor\u00f3w\" srcset=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/06\/neon-collection.jpg 300w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/06\/neon-collection-150x150.jpg 150w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/06\/neon-collection-148x148.jpg 148w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/06\/neon-collection-38x38.jpg 38w\" sizes=\"(max-width: 300px) 100vw, 300px\" title=\"\">\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-496391d elementor-widget elementor-widget-heading\" data-id=\"496391d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Lakiery hybrydowe<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-024fec6 color-scheme-inherit text-left elementor-widget elementor-widget-text-editor\" data-id=\"024fec6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Zobacz produkty\u00a0 \u2192<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n<\/a>\n<a class=\"elementor-element elementor-element-17c68b7e e-con e-atomic-element e-flexbox-base e-default-a e-17c68b7e-4b1d9d9 \" data-id=\"17c68b7e\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"17c68b7e\" href=\"https:\/\/tipsi.pl\/product-category\/bazy\/\" target=\"_self\" data-e-type=\"e-flexbox\" data-id=\"17c68b7e\">\n    \t\t<div class=\"elementor-element elementor-element-e19ec9b elementor-widget-mobile__width-initial elementor-widget elementor-widget-image\" data-id=\"e19ec9b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"800\" height=\"800\" src=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/09\/baza-hybrydowa-203-1-800x800.jpg\" class=\"attachment-large size-large wp-image-37683\" alt=\"Wzorniki kolorowych baz hybrydowych prezentowane przy d\u0142oni\" srcset=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/09\/baza-hybrydowa-203-1-800x800.jpg 800w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/09\/baza-hybrydowa-203-1-300x300.jpg 300w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/09\/baza-hybrydowa-203-1-150x150.jpg 150w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/09\/baza-hybrydowa-203-1-768x768.jpg 768w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/09\/baza-hybrydowa-203-1-430x430.jpg 430w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/09\/baza-hybrydowa-203-1-700x700.jpg 700w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/09\/baza-hybrydowa-203-1-148x148.jpg 148w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/09\/baza-hybrydowa-203-1.jpg 1080w\" sizes=\"(max-width: 800px) 100vw, 800px\" title=\"\">\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1c2feeea elementor-widget elementor-widget-heading\" data-id=\"1c2feeea\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Bazy<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-588ff2b color-scheme-inherit text-left elementor-widget elementor-widget-text-editor\" data-id=\"588ff2b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Zobacz produkty\u00a0 \u2192<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n<\/a>\n<a class=\"elementor-element elementor-element-3cd3b90f e-con e-atomic-element e-flexbox-base e-default-a e-3cd3b90f-d3e8568 \" data-id=\"3cd3b90f\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"3cd3b90f\" href=\"https:\/\/tipsi.pl\/product-category\/topy\/\" target=\"_self\" data-e-type=\"e-flexbox\" data-id=\"3cd3b90f\">\n    \t\t<div class=\"elementor-element elementor-element-3ba8dcc2 elementor-widget elementor-widget-image\" data-id=\"3ba8dcc2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"600\" height=\"600\" src=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/09\/Crystal-Professional-Morning-Dew-Top-\u2013-efekt-kropli-rosy-1.jpg\" class=\"attachment-large size-large wp-image-37684\" alt=\"\" srcset=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/09\/Crystal-Professional-Morning-Dew-Top-\u2013-efekt-kropli-rosy-1.jpg 600w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/09\/Crystal-Professional-Morning-Dew-Top-\u2013-efekt-kropli-rosy-1-300x300.jpg 300w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/09\/Crystal-Professional-Morning-Dew-Top-\u2013-efekt-kropli-rosy-1-150x150.jpg 150w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/09\/Crystal-Professional-Morning-Dew-Top-\u2013-efekt-kropli-rosy-1-430x430.jpg 430w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/09\/Crystal-Professional-Morning-Dew-Top-\u2013-efekt-kropli-rosy-1-148x148.jpg 148w\" sizes=\"(max-width: 600px) 100vw, 600px\" title=\"\">\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-38c97c83 elementor-widget elementor-widget-heading\" data-id=\"38c97c83\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Topy<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2e49cc09 color-scheme-inherit text-left elementor-widget elementor-widget-text-editor\" data-id=\"2e49cc09\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Zobacz produkty\u00a0 \u2192<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n<\/a>\n<a class=\"elementor-element elementor-element-3b20e7fd e-con e-atomic-element e-flexbox-base e-default-a e-3b20e7fd-df75a86 \" data-id=\"3b20e7fd\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"3b20e7fd\" href=\"https:\/\/tipsi.pl\/product-category\/zele\/\" target=\"_self\" data-e-type=\"e-flexbox\" data-id=\"3b20e7fd\">\n    \t\t<div class=\"elementor-element elementor-element-55196780 elementor-widget elementor-widget-image\" data-id=\"55196780\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"520\" height=\"750\" src=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/09\/Builder-Gel-Milk-Structure.webp\" class=\"attachment-large size-large wp-image-37685\" alt=\"\" srcset=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/09\/Builder-Gel-Milk-Structure.webp 520w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/09\/Builder-Gel-Milk-Structure-208x300.webp 208w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/09\/Builder-Gel-Milk-Structure-430x620.webp 430w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/09\/Builder-Gel-Milk-Structure-148x213.webp 148w\" sizes=\"(max-width: 520px) 100vw, 520px\" title=\"\">\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-728f2ada elementor-widget elementor-widget-heading\" data-id=\"728f2ada\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">\u017bele<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-655c2d71 color-scheme-inherit text-left elementor-widget elementor-widget-text-editor\" data-id=\"655c2d71\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Zobacz produkty\u00a0 \u2192<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n<\/a>\n\n<\/div>\n<div class=\"elementor-element elementor-element-36cbce17 e-con e-atomic-element e-flexbox-base e-default-div e-36cbce17-3b6e919 \" data-id=\"36cbce17\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"36cbce17\" data-e-type=\"e-flexbox\" data-id=\"36cbce17\">\n    \t\t<div class=\"elementor-element elementor-element-761cc1d elementor-widget elementor-widget-html\" data-id=\"761cc1d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- Tipsi Shop: szeroki asystent AI v22 (PL + UA + RU + EN; TranslatePress-safe; UI PL\/UA wg URL; linki produkt\u00f3w \/uk\/ na stronie UA) -->\r\n<section id=\"tipsi-wide-ai\" class=\"notranslate\" data-no-translation translate=\"no\" aria-labelledby=\"tipsi-wide-ai-title\">\r\n  <div class=\"twai-badge\">\r\n    <span class=\"twai-badge-dot\" aria-hidden=\"true\"><\/span>\r\n    <span class=\"twai-badge-label\">Asystent Tipsi Shop<\/span>\r\n  <\/div>\r\n\r\n  <h1 id=\"tipsi-wide-ai-title\">Cze\u015b\u0107! Czego dzi\u015b szukasz?<\/h1>\r\n  <p class=\"twai-lead\">\r\n    <span class=\"twai-lead-main\">Opisz efekt, kolor, bud\u017cet lub rodzaj produktu, a nasz asystent pomo\u017ce Ci wybra\u0107.<\/span>\r\n  <\/p>\r\n\r\n  <form class=\"twai-form\">\r\n    <div class=\"twai-input-box\">\r\n      <textarea\r\n        class=\"twai-input\"\r\n        rows=\"3\"\r\n        aria-label=\"Napisz, jakiego produktu szukasz\"\r\n        placeholder=\"Napisz, czego szukasz, np. r\u00f3\u017cowa baza do 50 z\u0142\"\r\n      ><\/textarea>\r\n      <button class=\"twai-send\" type=\"submit\" aria-label=\"Wy\u015blij wiadomo\u015b\u0107\">\r\n        <svg width=\"25\" height=\"25\" viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\">\r\n          <path d=\"M22 2 11 13M22 2l-7 20-4-9-9-4 20-7Z\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\r\n        <\/svg>\r\n      <\/button>\r\n    <\/div>\r\n  <\/form>\r\n\r\n  <div class=\"twai-suggestions\" aria-label=\"Przyk\u0142adowe pytania\">\r\n    <button type=\"button\" data-prompt=\"Szukam r\u00f3\u017cowej bazy do paznokci do 50 z\u0142. Co polecasz?\">R\u00f3\u017cowa baza do 50 z\u0142<\/button>\r\n    <button type=\"button\" data-prompt=\"Jaki \u017cel polecasz do przed\u0142u\u017cania paznokci?\">\u017bel do przed\u0142u\u017cania<\/button>\r\n    <button type=\"button\" data-prompt=\"Poka\u017c mi czerwone lakiery hybrydowe.\">Czerwone lakiery<\/button>\r\n    <button type=\"button\" data-prompt=\"Szukam frezu do sk\u00f3rek. Co wybra\u0107?\">Frez do sk\u00f3rek<\/button>\r\n  <\/div>\r\n\r\n  <div class=\"twai-thread-tools\" hidden>\r\n    <button class=\"twai-reset\" type=\"button\" aria-label=\"Rozpocznij now\u0105 rozmow\u0119\">\r\n      <svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\">\r\n        <path d=\"M3 12a9 9 0 1 0 3-6.7L3 8\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\r\n        <path d=\"M3 3v5h5\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\r\n      <\/svg>\r\n      <span>Nowa rozmowa<\/span>\r\n    <\/button>\r\n  <\/div>\r\n\r\n  <div class=\"twai-thread\" aria-live=\"polite\" hidden><\/div>\r\n<\/section>\r\n\r\n<style>\r\n  #tipsi-wide-ai,\r\n  #tipsi-wide-ai * {\r\n    box-sizing: border-box;\r\n  }\r\n\r\n  #tipsi-wide-ai {\r\n    --twai-main: #151587;\r\n    --twai-second: #3535b8;\r\n    width: 100%;\r\n    max-width: 1180px;\r\n    margin: 34px auto 48px;\r\n    padding: 44px;\r\n    border: 1px solid #e7e7ef;\r\n    border-radius: 28px;\r\n    background:\r\n      radial-gradient(circle at 10% 0%, rgba(53, 53, 184, 0.09), transparent 31%),\r\n      linear-gradient(145deg, #fafaff 0%, #f5f5f9 100%);\r\n    box-shadow: 0 18px 55px rgba(21, 21, 135, 0.09);\r\n    font-family: inherit;\r\n    color: #242532;\r\n  }\r\n\r\n  #tipsi-wide-ai .twai-badge {\r\n    display: flex;\r\n    width: max-content;\r\n    align-items: center;\r\n    gap: 8px;\r\n    margin: 0 auto 14px;\r\n    padding: 8px 13px;\r\n    border: 1px solid rgba(21, 21, 135, 0.12);\r\n    border-radius: 999px;\r\n    background: rgba(255, 255, 255, 0.78);\r\n    color: var(--twai-main);\r\n    font-size: 13px;\r\n    font-weight: 700;\r\n    letter-spacing: 0.02em;\r\n  }\r\n\r\n  #tipsi-wide-ai .twai-badge-dot {\r\n    width: 8px;\r\n    height: 8px;\r\n    border-radius: 50%;\r\n    background: #26b15d;\r\n    box-shadow: 0 0 0 4px rgba(38, 177, 93, 0.12);\r\n  }\r\n\r\n  #tipsi-wide-ai h1 {\r\n    margin: 0 auto 12px;\r\n    color: var(--twai-main);\r\n    font-size: clamp(31px, 4vw, 52px);\r\n    font-weight: 600;\r\n    line-height: 1.12;\r\n    letter-spacing: -0.025em;\r\n    text-align: center;\r\n  }\r\n\r\n  #tipsi-wide-ai .twai-lead {\r\n    max-width: 760px;\r\n    margin: 0 auto 25px;\r\n    color: #616373;\r\n    font-size: 17px;\r\n    line-height: 1.55;\r\n    text-align: center;\r\n  }\r\n\r\n  #tipsi-wide-ai .twai-answer a {\r\n    color: var(--twai-main);\r\n    font-weight: 600;\r\n    text-decoration: underline;\r\n    text-underline-offset: 2px;\r\n  }\r\n\r\n  #tipsi-wide-ai .twai-form {\r\n    margin: 0;\r\n  }\r\n\r\n  #tipsi-wide-ai .twai-input-box {\r\n    position: relative;\r\n    min-height: 132px;\r\n    overflow: hidden;\r\n    border: 1px solid #dedfe8;\r\n    border-radius: 24px;\r\n    background: #fff;\r\n    box-shadow: 0 9px 30px rgba(30, 31, 63, 0.08);\r\n    transition: border-color 0.2s ease, box-shadow 0.2s ease;\r\n  }\r\n\r\n  #tipsi-wide-ai .twai-input-box:focus-within {\r\n    border-color: var(--twai-main);\r\n    box-shadow: 0 12px 34px rgba(21, 21, 135, 0.15);\r\n  }\r\n\r\n  #tipsi-wide-ai .twai-input {\r\n    display: block;\r\n    width: 100%;\r\n    min-height: 130px;\r\n    margin: 0;\r\n    padding: 22px 84px 24px 24px;\r\n    border: 0 !important;\r\n    border-radius: 24px;\r\n    outline: 0;\r\n    background: transparent;\r\n    box-shadow: none !important;\r\n    color: #242532;\r\n    font: inherit;\r\n    font-size: 18px;\r\n    line-height: 1.5;\r\n    resize: vertical;\r\n  }\r\n\r\n  #tipsi-wide-ai .twai-input::placeholder {\r\n    color: #7a7c89;\r\n    opacity: 1;\r\n  }\r\n\r\n  #tipsi-wide-ai .twai-send {\r\n    position: absolute;\r\n    right: 18px;\r\n    bottom: 18px;\r\n    display: flex;\r\n    width: 52px;\r\n    height: 52px;\r\n    min-height: 0;\r\n    align-items: center;\r\n    justify-content: center;\r\n    margin: 0;\r\n    padding: 0;\r\n    border: 0;\r\n    border-radius: 50%;\r\n    background: linear-gradient(135deg, var(--twai-main), var(--twai-second));\r\n    box-shadow: 0 9px 23px rgba(21, 21, 135, 0.27);\r\n    color: #fff;\r\n    cursor: pointer;\r\n    transition: transform 0.2s ease, box-shadow 0.2s ease;\r\n  }\r\n\r\n  #tipsi-wide-ai .twai-send:hover {\r\n    transform: translateY(-2px);\r\n    box-shadow: 0 12px 27px rgba(21, 21, 135, 0.34);\r\n  }\r\n\r\n  #tipsi-wide-ai .twai-send:disabled {\r\n    opacity: 0.55;\r\n    cursor: wait;\r\n    transform: none;\r\n  }\r\n\r\n  #tipsi-wide-ai .twai-suggestions {\r\n    display: flex;\r\n    flex-wrap: wrap;\r\n    justify-content: center;\r\n    gap: 10px;\r\n    margin-top: 16px;\r\n  }\r\n\r\n  #tipsi-wide-ai .twai-suggestions button {\r\n    min-height: 40px;\r\n    margin: 0;\r\n    padding: 9px 16px;\r\n    border: 1px solid #e0e1e8;\r\n    border-radius: 999px;\r\n    background: #fff;\r\n    box-shadow: 0 4px 13px rgba(27, 28, 53, 0.05);\r\n    color: #292a35;\r\n    font: inherit;\r\n    font-size: 14px;\r\n    font-weight: 600;\r\n    line-height: 1.4;\r\n    text-transform: none;\r\n    cursor: pointer;\r\n    transition: transform 0.2s ease, border-color 0.2s ease, color 0.2s ease;\r\n  }\r\n\r\n  #tipsi-wide-ai .twai-suggestions button:hover {\r\n    border-color: var(--twai-main);\r\n    color: var(--twai-main);\r\n    transform: translateY(-1px);\r\n  }\r\n\r\n  #tipsi-wide-ai .twai-thread-tools {\r\n    display: flex;\r\n    justify-content: flex-end;\r\n    margin-top: 18px;\r\n  }\r\n\r\n  #tipsi-wide-ai .twai-thread-tools[hidden] {\r\n    display: none;\r\n  }\r\n\r\n  #tipsi-wide-ai .twai-reset {\r\n    display: inline-flex;\r\n    min-height: 40px;\r\n    align-items: center;\r\n    gap: 8px;\r\n    margin: 0;\r\n    padding: 9px 14px;\r\n    border: 1px solid rgba(21, 21, 135, 0.18);\r\n    border-radius: 999px;\r\n    background: #fff;\r\n    color: var(--twai-main);\r\n    font: inherit;\r\n    font-size: 14px;\r\n    font-weight: 700;\r\n    line-height: 1;\r\n    text-transform: none;\r\n    cursor: pointer;\r\n    transition: border-color 0.2s ease, background 0.2s ease, transform 0.2s ease;\r\n  }\r\n\r\n  #tipsi-wide-ai .twai-reset:hover {\r\n    border-color: var(--twai-main);\r\n    background: rgba(21, 21, 135, 0.05);\r\n    transform: translateY(-1px);\r\n  }\r\n\r\n  #tipsi-wide-ai .twai-reset:disabled {\r\n    opacity: 0.55;\r\n    cursor: wait;\r\n    transform: none;\r\n  }\r\n\r\n  #tipsi-wide-ai .twai-thread {\r\n    max-height: 720px;\r\n    overflow-y: auto;\r\n    scrollbar-gutter: stable;\r\n    margin-top: 10px;\r\n    padding: 22px;\r\n    border: 1px solid #e2e3ea;\r\n    border-radius: 22px;\r\n    background: #fff;\r\n    scroll-behavior: auto;\r\n  }\r\n\r\n  #tipsi-wide-ai .twai-thread[hidden] {\r\n    display: none;\r\n  }\r\n\r\n  #tipsi-wide-ai .twai-message {\r\n    display: flex;\r\n    margin-bottom: 18px;\r\n  }\r\n\r\n  #tipsi-wide-ai .twai-message:last-child {\r\n    margin-bottom: 0;\r\n  }\r\n\r\n  #tipsi-wide-ai .twai-message-user {\r\n    justify-content: flex-end;\r\n  }\r\n\r\n  #tipsi-wide-ai .twai-bubble {\r\n    max-width: 100%;\r\n    padding: 17px;\r\n    border-radius: 18px;\r\n    background: #f5f5f8;\r\n    color: #30313b;\r\n    font-size: 15px;\r\n    line-height: 1.62;\r\n  }\r\n\r\n  #tipsi-wide-ai .twai-message-user .twai-bubble {\r\n    max-width: 78%;\r\n    padding: 12px 17px;\r\n    border-radius: 18px 18px 4px 18px;\r\n    background: linear-gradient(135deg, var(--twai-main), var(--twai-second));\r\n    color: #fff;\r\n  }\r\n\r\n  #tipsi-wide-ai .twai-products {\r\n    display: grid;\r\n    grid-template-columns: repeat(4, minmax(0, 1fr));\r\n    gap: 14px;\r\n    margin-top: 18px;\r\n  }\r\n\r\n  #tipsi-wide-ai .twai-product {\r\n    display: flex;\r\n    min-width: 0;\r\n    flex-direction: column;\r\n    padding: 13px;\r\n    border: 1px solid #e3e4eb;\r\n    border-radius: 15px;\r\n    background: #fff;\r\n    color: inherit;\r\n    text-decoration: none;\r\n    transition: transform 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease;\r\n  }\r\n\r\n  #tipsi-wide-ai .twai-product:hover {\r\n    border-color: var(--twai-main);\r\n    box-shadow: 0 8px 20px rgba(21, 21, 135, 0.1);\r\n    color: inherit;\r\n    text-decoration: none;\r\n    transform: translateY(-2px);\r\n  }\r\n\r\n  #tipsi-wide-ai .twai-product img {\r\n    width: 100%;\r\n    height: 130px;\r\n    margin-bottom: 10px;\r\n    border-radius: 10px;\r\n    background: #fff;\r\n    object-fit: contain;\r\n  }\r\n\r\n  #tipsi-wide-ai .twai-product-name {\r\n    margin: 0 0 7px;\r\n    color: #252631;\r\n    font-size: 14px;\r\n    font-weight: 700;\r\n    line-height: 1.35;\r\n  }\r\n\r\n  #tipsi-wide-ai .twai-product-price {\r\n    margin: auto 0 5px;\r\n    color: var(--twai-main);\r\n    font-size: 16px;\r\n    font-weight: 700;\r\n  }\r\n\r\n  #tipsi-wide-ai .twai-product-category {\r\n    margin: 0;\r\n    color: #777986;\r\n    font-size: 12px;\r\n  }\r\n\r\n  #tipsi-wide-ai .twai-loader {\r\n    display: inline-flex;\r\n    gap: 5px;\r\n    align-items: center;\r\n    min-width: 62px;\r\n  }\r\n\r\n  #tipsi-wide-ai .twai-loader span {\r\n    width: 8px;\r\n    height: 8px;\r\n    border-radius: 50%;\r\n    background: var(--twai-main);\r\n    animation: twai-pulse 1.2s infinite ease-in-out;\r\n  }\r\n\r\n  #tipsi-wide-ai .twai-loader span:nth-child(2) { animation-delay: 0.15s; }\r\n  #tipsi-wide-ai .twai-loader span:nth-child(3) { animation-delay: 0.3s; }\r\n\r\n  @keyframes twai-pulse {\r\n    0%, 70%, 100% { opacity: 0.28; transform: scale(0.75); }\r\n    35% { opacity: 1; transform: scale(1); }\r\n  }\r\n\r\n  @media (max-width: 768px) {\r\n    #tipsi-wide-ai {\r\n      margin: 20px auto 30px;\r\n      padding: 26px 18px;\r\n      border-radius: 21px;\r\n    }\r\n\r\n    #tipsi-wide-ai .twai-lead {\r\n      font-size: 15px;\r\n    }\r\n\r\n    #tipsi-wide-ai .twai-input-box,\r\n    #tipsi-wide-ai .twai-input {\r\n      min-height: 118px;\r\n    }\r\n\r\n    #tipsi-wide-ai .twai-input {\r\n      padding: 18px 70px 20px 18px;\r\n      font-size: 16px;\r\n    }\r\n\r\n    #tipsi-wide-ai .twai-send {\r\n      right: 14px;\r\n      bottom: 14px;\r\n      width: 47px;\r\n      height: 47px;\r\n    }\r\n\r\n    #tipsi-wide-ai .twai-thread {\r\n      padding: 14px;\r\n    }\r\n\r\n    #tipsi-wide-ai .twai-products {\r\n      grid-template-columns: repeat(2, minmax(0, 1fr));\r\n    }\r\n  }\r\n\r\n  @media (max-width: 520px) {\r\n    #tipsi-wide-ai .twai-message-user .twai-bubble {\r\n      max-width: 92%;\r\n    }\r\n\r\n    #tipsi-wide-ai .twai-product {\r\n      padding: 10px;\r\n    }\r\n\r\n    #tipsi-wide-ai .twai-product img {\r\n      height: 105px;\r\n    }\r\n\r\n    #tipsi-wide-ai .twai-product-name {\r\n      font-size: 12.5px;\r\n    }\r\n\r\n    #tipsi-wide-ai .twai-product-price {\r\n      font-size: 14px;\r\n    }\r\n  }\r\n\r\n  \/* Na stronie z szerokim asystentem pozostaw ma\u0142y, okr\u0105g\u0142y przycisk wid\u017cetu. *\/\r\n  body:has(#tipsi-wide-ai) #ai-chat-toggle,\r\n  body:has(#tipsi-wide-ai) #ai-chat-toggle:hover {\r\n    width: 58px !important;\r\n    min-width: 58px !important;\r\n    height: 58px !important;\r\n    padding: 0 !important;\r\n  }\r\n\r\n  body:has(#tipsi-wide-ai) #ai-chat-toggle .ai-chat-toggle-label {\r\n    display: none !important;\r\n  }\r\n<\/style>\r\n\r\n<script>\r\n  (function () {\r\n    function startTipsiWideAI() {\r\n      var root = document.getElementById('tipsi-wide-ai');\r\n      if (!root || root.dataset.ready === '1') return;\r\n      root.dataset.ready = '1';\r\n\r\n      var form = root.querySelector('.twai-form');\r\n      var input = root.querySelector('.twai-input');\r\n      var sendButton = root.querySelector('.twai-send');\r\n      var threadTools = root.querySelector('.twai-thread-tools');\r\n      var resetButton = root.querySelector('.twai-reset');\r\n      var thread = root.querySelector('.twai-thread');\r\n      var busy = false;\r\n      var threadStorageKey = 'tipsiWideAIThreadV2';\r\n      var catalogStateStorageKey = 'tipsiWideAICatalogStateV1';\r\n      var starterStateStorageKey = 'tipsiWideAIStarterStateV1';\r\n      var catalogResultCache = {};\r\n      var catalogCacheKeys = [];\r\n      var lastCatalogState = readCatalogState();\r\n      var starterState = readStarterState();\r\n\r\n      \/\/ v20: j\u0119zyk interfejsu wynika z URL strony, nie z TranslatePress DOM.\r\n      \/\/ Dzi\u0119ki data-no-translation TranslatePress nie skleja ani nie podmienia przycisk\u00f3w bota.\r\n      var pageLanguage = \/^\\\/uk(?:\\\/|$)\/i.test(window.location.pathname || '\/') ? 'uk' : 'pl';\r\n\r\n      function applyPageUiLanguage() {\r\n        var badgeLabel = root.querySelector('.twai-badge-label');\r\n        var title = root.querySelector('#tipsi-wide-ai-title');\r\n        var leadMain = root.querySelector('.twai-lead-main');\r\n        var suggestions = root.querySelector('.twai-suggestions');\r\n        var resetLabel = root.querySelector('.twai-reset span');\r\n\r\n        var ui = pageLanguage === 'uk' ? {\r\n          badge: '\u0410\u0441\u0438\u0441\u0442\u0435\u043d\u0442 Tipsi Shop',\r\n          title: '\u041f\u0440\u0438\u0432\u0456\u0442! \u0429\u043e \u0442\u0438 \u0448\u0443\u043a\u0430\u0454\u0448 \u0441\u044c\u043e\u0433\u043e\u0434\u043d\u0456?',\r\n          lead: '\u041e\u043f\u0438\u0448\u0438 \u0431\u0430\u0436\u0430\u043d\u0438\u0439 \u0435\u0444\u0435\u043a\u0442, \u043a\u043e\u043b\u0456\u0440, \u0431\u044e\u0434\u0436\u0435\u0442 \u0430\u0431\u043e \u0442\u0438\u043f \u0442\u043e\u0432\u0430\u0440\u0443 \u2014 \u0430\u0441\u0438\u0441\u0442\u0435\u043d\u0442 \u0434\u043e\u043f\u043e\u043c\u043e\u0436\u0435 \u043f\u0456\u0434\u0456\u0431\u0440\u0430\u0442\u0438 \u0432\u0456\u0434\u043f\u043e\u0432\u0456\u0434\u043d\u0456 \u0432\u0430\u0440\u0456\u0430\u043d\u0442\u0438.',\r\n          inputAria: '\u041d\u0430\u043f\u0438\u0448\u0438, \u044f\u043a\u0438\u0439 \u0442\u043e\u0432\u0430\u0440 \u0442\u0438 \u0448\u0443\u043a\u0430\u0454\u0448',\r\n          placeholder: '\u041d\u0430\u043f\u0438\u0448\u0438, \u0449\u043e \u0448\u0443\u043a\u0430\u0454\u0448, \u043d\u0430\u043f\u0440\u0438\u043a\u043b\u0430\u0434: \u0440\u043e\u0436\u0435\u0432\u0430 \u0431\u0430\u0437\u0430 \u0434\u043e 50 z\u0142',\r\n          sendAria: '\u041d\u0430\u0434\u0456\u0441\u043b\u0430\u0442\u0438 \u043f\u043e\u0432\u0456\u0434\u043e\u043c\u043b\u0435\u043d\u043d\u044f',\r\n          suggestionsAria: '\u041f\u0440\u0438\u043a\u043b\u0430\u0434\u0438 \u0437\u0430\u043f\u0438\u0442\u0456\u0432',\r\n          resetAria: '\u041f\u043e\u0447\u0430\u0442\u0438 \u043d\u043e\u0432\u0443 \u0440\u043e\u0437\u043c\u043e\u0432\u0443',\r\n          reset: '\u041d\u043e\u0432\u0430 \u0440\u043e\u0437\u043c\u043e\u0432\u0430',\r\n          suggestions: [\r\n            { label: '\u0420\u043e\u0436\u0435\u0432\u0430 \u0431\u0430\u0437\u0430 \u0434\u043e 50 z\u0142', prompt: '\u0428\u0443\u043a\u0430\u044e \u0440\u043e\u0436\u0435\u0432\u0443 \u0431\u0430\u0437\u0443 \u0434\u043b\u044f \u043d\u0456\u0433\u0442\u0456\u0432 \u0434\u043e 50 z\u0142. \u0429\u043e \u043f\u043e\u0440\u0430\u0434\u0438\u0448?' },\r\n            { label: '\u0413\u0435\u043b\u044c \u0434\u043b\u044f \u043d\u0430\u0440\u043e\u0449\u0443\u0432\u0430\u043d\u043d\u044f', prompt: '\u042f\u043a\u0438\u0439 \u0433\u0435\u043b\u044c \u043f\u043e\u0440\u0430\u0434\u0438\u0448 \u0434\u043b\u044f \u043d\u0430\u0440\u043e\u0449\u0443\u0432\u0430\u043d\u043d\u044f \u043d\u0456\u0433\u0442\u0456\u0432?' },\r\n            { label: '\u0427\u0435\u0440\u0432\u043e\u043d\u0456 \u0433\u0435\u043b\u044c-\u043b\u0430\u043a\u0438', prompt: '\u041f\u043e\u043a\u0430\u0436\u0438 \u043c\u0435\u043d\u0456 \u0447\u0435\u0440\u0432\u043e\u043d\u0456 \u0433\u0435\u043b\u044c-\u043b\u0430\u043a\u0438.' },\r\n            { label: '\u0424\u0440\u0435\u0437\u0430 \u0434\u043b\u044f \u043a\u0443\u0442\u0438\u043a\u0443\u043b\u0438', prompt: '\u0428\u0443\u043a\u0430\u044e \u0444\u0440\u0435\u0437\u0443 \u0434\u043b\u044f \u043a\u0443\u0442\u0438\u043a\u0443\u043b\u0438. \u0429\u043e \u043e\u0431\u0440\u0430\u0442\u0438?' }\r\n          ]\r\n        } : {\r\n          badge: 'Asystent Tipsi Shop',\r\n          title: 'Cze\u015b\u0107! Czego dzi\u015b szukasz?',\r\n          lead: 'Opisz efekt, kolor, bud\u017cet lub rodzaj produktu, a nasz asystent pomo\u017ce Ci wybra\u0107.',\r\n          inputAria: 'Napisz, jakiego produktu szukasz',\r\n          placeholder: 'Napisz, czego szukasz, np. r\u00f3\u017cowa baza do 50 z\u0142',\r\n          sendAria: 'Wy\u015blij wiadomo\u015b\u0107',\r\n          suggestionsAria: 'Przyk\u0142adowe pytania',\r\n          resetAria: 'Rozpocznij now\u0105 rozmow\u0119',\r\n          reset: 'Nowa rozmowa',\r\n          suggestions: [\r\n            { label: 'R\u00f3\u017cowa baza do 50 z\u0142', prompt: 'Szukam r\u00f3\u017cowej bazy do paznokci do 50 z\u0142. Co polecasz?' },\r\n            { label: '\u017bel do przed\u0142u\u017cania', prompt: 'Jaki \u017cel polecasz do przed\u0142u\u017cania paznokci?' },\r\n            { label: 'Czerwone lakiery', prompt: 'Poka\u017c mi czerwone lakiery hybrydowe.' },\r\n            { label: 'Frez do sk\u00f3rek', prompt: 'Szukam frezu do sk\u00f3rek. Co wybra\u0107?' }\r\n          ]\r\n        };\r\n\r\n        root.setAttribute('lang', pageLanguage === 'uk' ? 'uk' : 'pl');\r\n        if (badgeLabel) badgeLabel.textContent = ui.badge;\r\n        if (title) title.textContent = ui.title;\r\n        if (leadMain) leadMain.textContent = ui.lead;\r\n        if (input) {\r\n          input.setAttribute('aria-label', ui.inputAria);\r\n          input.setAttribute('placeholder', ui.placeholder);\r\n        }\r\n        if (sendButton) sendButton.setAttribute('aria-label', ui.sendAria);\r\n        if (suggestions) suggestions.setAttribute('aria-label', ui.suggestionsAria);\r\n        if (resetButton) resetButton.setAttribute('aria-label', ui.resetAria);\r\n        if (resetLabel) resetLabel.textContent = ui.reset;\r\n\r\n        var buttons = root.querySelectorAll('.twai-suggestions button');\r\n        buttons.forEach(function (button, index) {\r\n          var item = ui.suggestions[index];\r\n          if (!item) return;\r\n          button.textContent = item.label;\r\n          button.setAttribute('data-prompt', item.prompt);\r\n        });\r\n      }\r\n\r\n      applyPageUiLanguage();\r\n\r\n      \/\/ v22: na ukrai\u0144skiej wersji ka\u017cda karta produktu ma prowadzi\u0107 do \/uk\/.\r\n      function localizeProductUrl(value) {\r\n        var raw = String(value || '').trim();\r\n        if (!raw || raw === '#' || pageLanguage !== 'uk') return raw;\r\n\r\n        try {\r\n          var url = new URL(raw, window.location.origin);\r\n          var currentHost = String(window.location.hostname || '').replace(\/^www\\.\/i, '').toLowerCase();\r\n          var targetHost = String(url.hostname || '').replace(\/^www\\.\/i, '').toLowerCase();\r\n\r\n          if (!\/^https?:$\/i.test(url.protocol) || currentHost !== targetHost) return raw;\r\n          if (\/^\\\/uk(?:\\\/|$)\/i.test(url.pathname)) return url.href;\r\n\r\n          url.pathname = '\/uk' + (url.pathname.charAt(0) === '\/' ? url.pathname : '\/' + url.pathname);\r\n          return url.href;\r\n        } catch (error) {\r\n          return raw;\r\n        }\r\n      }\r\n\r\n      function escapeHtml(value) {\r\n        return String(value == null ? '' : value)\r\n          .replace(\/&\/g, '&amp;')\r\n          .replace(\/<\/g, '&lt;')\r\n          .replace(\/>\/g, '&gt;')\r\n          .replace(\/\"\/g, '&quot;')\r\n          .replace(\/'\/g, '&#039;');\r\n      }\r\n\r\n      function formatMessage(value) {\r\n        return escapeHtml(value)\r\n          .replace(\/\\[([^\\]]+)\\]\\(((?:https?:\\\/\\\/|mailto:|tel:)[^)]+)\\)\/gi, '<a href=\"$2\" target=\"_blank\" rel=\"noopener noreferrer\">$1<\/a>')\r\n          .replace(\/\\*\\*(.+?)\\*\\*\/g, '<strong>$1<\/strong>')\r\n          .replace(\/\\n\/g, '<br>');\r\n      }\r\n\r\n      function linkProductNames(root, products) {\r\n        if (!root || !Array.isArray(products) || !products.length) return;\r\n\r\n        var links = products.map(function (product) {\r\n          return {\r\n            name: String(product.name || '').trim(),\r\n            url: localizeProductUrl(product.url)\r\n          };\r\n        }).filter(function (product) {\r\n          return product.name && product.url && product.url !== '#';\r\n        }).sort(function (left, right) {\r\n          return right.name.length - left.name.length;\r\n        });\r\n        if (!links.length) return;\r\n\r\n        var nodes = [];\r\n        var walker = document.createTreeWalker(root, NodeFilter.SHOW_TEXT);\r\n        while (walker.nextNode()) {\r\n          if (walker.currentNode.parentElement && walker.currentNode.parentElement.tagName !== 'A') {\r\n            nodes.push(walker.currentNode);\r\n          }\r\n        }\r\n\r\n        nodes.forEach(function (node) {\r\n          var value = node.nodeValue || '';\r\n          var lower = value.toLocaleLowerCase();\r\n          var matches = [];\r\n\r\n          links.forEach(function (product) {\r\n            var needle = product.name.toLocaleLowerCase();\r\n            var from = 0;\r\n            var index;\r\n            while ((index = lower.indexOf(needle, from)) !== -1) {\r\n              matches.push({ start: index, end: index + needle.length, product: product });\r\n              from = index + needle.length;\r\n            }\r\n          });\r\n\r\n          matches.sort(function (left, right) {\r\n            return left.start - right.start || right.end - left.end;\r\n          });\r\n          var selected = [];\r\n          var cursor = -1;\r\n          matches.forEach(function (match) {\r\n            if (match.start >= cursor) {\r\n              selected.push(match);\r\n              cursor = match.end;\r\n            }\r\n          });\r\n          if (!selected.length) return;\r\n\r\n          var fragment = document.createDocumentFragment();\r\n          var last = 0;\r\n          selected.forEach(function (match) {\r\n            fragment.appendChild(document.createTextNode(value.slice(last, match.start)));\r\n            var link = document.createElement('a');\r\n            link.textContent = value.slice(match.start, match.end);\r\n            link.href = match.product.url;\r\n            link.target = '_blank';\r\n            link.rel = 'noopener noreferrer';\r\n            fragment.appendChild(link);\r\n            last = match.end;\r\n          });\r\n          fragment.appendChild(document.createTextNode(value.slice(last)));\r\n          node.parentNode.replaceChild(fragment, node);\r\n        });\r\n      }\r\n\r\n      function plainText(value) {\r\n        var temp = document.createElement('div');\r\n        temp.innerHTML = String(value == null ? '' : value);\r\n        return temp.textContent || temp.innerText || '';\r\n      }\r\n\r\n      function normalizeText(value) {\r\n        return plainText(value)\r\n          .toLowerCase()\r\n          .normalize('NFD')\r\n          .replace(\/[\\u0300-\\u036f]\/g, '')\r\n          .replace(\/\u0142\/g, 'l')\r\n          .replace(\/[^a-z\u0430-\u044f\u0456\u0457\u0454\u04910-9]+\/gi, ' ')\r\n          .replace(\/\\s+\/g, ' ')\r\n          .trim();\r\n      }\r\n\r\n      function revealThread() {\r\n        threadTools.hidden = false;\r\n        thread.hidden = false;\r\n      }\r\n\r\n      function scrollThread() {\r\n        thread.scrollTop = thread.scrollHeight;\r\n      }\r\n\r\n      function readSavedThread() {\r\n        try {\r\n          var saved = JSON.parse(window.sessionStorage.getItem(threadStorageKey) || '[]');\r\n          return Array.isArray(saved) ? saved : [];\r\n        } catch (error) {\r\n          return [];\r\n        }\r\n      }\r\n\r\n      function rememberThreadItem(item) {\r\n        try {\r\n          var saved = readSavedThread();\r\n          saved.push(item);\r\n          if (saved.length > 24) saved = saved.slice(-24);\r\n          window.sessionStorage.setItem(threadStorageKey, JSON.stringify(saved));\r\n        } catch (error) {\r\n          \/* Bot nadal dzia\u0142a, nawet gdy przegl\u0105darka blokuje sessionStorage. *\/\r\n        }\r\n      }\r\n\r\n      function forgetSavedThread() {\r\n        try {\r\n          window.sessionStorage.removeItem(threadStorageKey);\r\n        } catch (error) {\r\n          \/* Brak dost\u0119pu do sessionStorage nie mo\u017ce blokowa\u0107 resetu rozmowy. *\/\r\n        }\r\n      }\r\n\r\n      function readCatalogState() {\r\n        try {\r\n          var saved = JSON.parse(window.sessionStorage.getItem(catalogStateStorageKey) || 'null');\r\n          return saved && typeof saved === 'object' ? saved : null;\r\n        } catch (error) {\r\n          return null;\r\n        }\r\n      }\r\n\r\n      function rememberCatalogState(state) {\r\n        lastCatalogState = state;\r\n        try {\r\n          window.sessionStorage.setItem(catalogStateStorageKey, JSON.stringify(state));\r\n        } catch (error) {\r\n          \/* Paginacja nadal dzia\u0142a do czasu od\u015bwie\u017cenia strony. *\/\r\n        }\r\n      }\r\n\r\n      function forgetCatalogState() {\r\n        lastCatalogState = null;\r\n        catalogResultCache = {};\r\n        catalogCacheKeys = [];\r\n        try {\r\n          window.sessionStorage.removeItem(catalogStateStorageKey);\r\n        } catch (error) {\r\n          \/* Brak dost\u0119pu do sessionStorage nie mo\u017ce blokowa\u0107 resetu. *\/\r\n        }\r\n      }\r\n\r\n      function readStarterState() {\r\n        try {\r\n          var saved = JSON.parse(window.sessionStorage.getItem(starterStateStorageKey) || 'null');\r\n          return saved && typeof saved === 'object' ? saved : null;\r\n        } catch (error) {\r\n          return null;\r\n        }\r\n      }\r\n\r\n      function rememberStarterState(state) {\r\n        starterState = state;\r\n        try {\r\n          window.sessionStorage.setItem(starterStateStorageKey, JSON.stringify(state));\r\n        } catch (error) {\r\n          \/* Scenariusz nadal dzia\u0142a do czasu od\u015bwie\u017cenia strony. *\/\r\n        }\r\n      }\r\n\r\n      function forgetStarterState() {\r\n        starterState = null;\r\n        try {\r\n          window.sessionStorage.removeItem(starterStateStorageKey);\r\n        } catch (error) {\r\n          \/* Brak sessionStorage nie mo\u017ce blokowa\u0107 resetu. *\/\r\n        }\r\n      }\r\n\r\n      function addUserMessage(message, skipRemember) {\r\n        revealThread();\r\n        var item = document.createElement('div');\r\n        item.className = 'twai-message twai-message-user';\r\n        item.innerHTML = '<div class=\"twai-bubble\">' + formatMessage(message) + '<\/div>';\r\n        thread.appendChild(item);\r\n        if (!skipRemember) {\r\n          rememberThreadItem({ role: 'user', message: String(message || '') });\r\n        }\r\n        scrollThread();\r\n      }\r\n\r\n      function addLoading() {\r\n        revealThread();\r\n        var item = document.createElement('div');\r\n        item.className = 'twai-message twai-message-assistant twai-loading-message';\r\n        item.innerHTML = '<div class=\"twai-bubble\"><span class=\"twai-loader\"><span><\/span><span><\/span><span><\/span><\/span><\/div>';\r\n        thread.appendChild(item);\r\n        scrollThread();\r\n      }\r\n\r\n      function removeLoading() {\r\n        var loading = thread.querySelector('.twai-loading-message');\r\n        if (loading) loading.remove();\r\n      }\r\n\r\n      function addAssistantMessage(message, products, skipRemember) {\r\n        revealThread();\r\n        var item = document.createElement('div');\r\n        item.className = 'twai-message twai-message-assistant';\r\n\r\n        var bubble = document.createElement('div');\r\n        bubble.className = 'twai-bubble';\r\n        bubble.innerHTML = '<div class=\"twai-answer\">' + formatMessage(message) + '<\/div>';\r\n        linkProductNames(bubble.querySelector('.twai-answer'), products);\r\n\r\n        if (Array.isArray(products) && products.length) {\r\n          var grid = document.createElement('div');\r\n          grid.className = 'twai-products';\r\n\r\n          products.forEach(function (product) {\r\n            var link = document.createElement('a');\r\n            link.className = 'twai-product';\r\n            link.href = localizeProductUrl(product.url) || '#';\r\n            link.target = '_blank';\r\n            link.rel = 'noopener noreferrer';\r\n\r\n            if (product.image_url) {\r\n              var image = document.createElement('img');\r\n              image.src = product.image_url;\r\n              image.alt = product.name || 'Produkt';\r\n              image.loading = 'lazy';\r\n              link.appendChild(image);\r\n            }\r\n\r\n            var name = document.createElement('p');\r\n            name.className = 'twai-product-name';\r\n            name.textContent = product.name || '';\r\n            link.appendChild(name);\r\n\r\n            var price = document.createElement('p');\r\n            price.className = 'twai-product-price';\r\n            price.textContent = plainText(product.formatted_price || product.price || '');\r\n            link.appendChild(price);\r\n\r\n            if (product.category) {\r\n              var category = document.createElement('p');\r\n              category.className = 'twai-product-category';\r\n              category.textContent = product.category;\r\n              link.appendChild(category);\r\n            }\r\n\r\n            grid.appendChild(link);\r\n          });\r\n\r\n          bubble.appendChild(grid);\r\n        }\r\n\r\n        item.appendChild(bubble);\r\n        thread.appendChild(item);\r\n        if (!skipRemember) {\r\n          rememberThreadItem({\r\n            role: 'assistant',\r\n            message: String(message || ''),\r\n            products: Array.isArray(products) ? products : []\r\n          });\r\n        }\r\n        scrollThread();\r\n      }\r\n\r\n      function restoreSavedThread() {\r\n        var saved = readSavedThread();\r\n        if (!saved.length) return;\r\n\r\n        saved.forEach(function (item) {\r\n          if (!item || !item.role) return;\r\n\r\n          if (item.role === 'user') {\r\n            addUserMessage(item.message || '', true);\r\n          } else if (item.role === 'assistant') {\r\n            addAssistantMessage(item.message || '', item.products || [], true);\r\n          }\r\n        });\r\n\r\n        scrollThread();\r\n      }\r\n\r\n      function setBusy(state) {\r\n        busy = state;\r\n        sendButton.disabled = state;\r\n        input.disabled = state;\r\n      }\r\n\r\n      function catalogRule(id, triggers, categories, productTerms) {\r\n        return {\r\n          id: id,\r\n          triggers: triggers,\r\n          categories: categories,\r\n          productTerms: productTerms || []\r\n        };\r\n      }\r\n\r\n      var catalogRules = [\r\n        catalogRule('bazy_folia', ['bazy kamuflujace z folia', 'baza kamuflujaca z folia', 'baza z folia', '\u043a\u0430\u043c\u0443\u0444\u043b\u044f\u0436\u043d\u0430 \u0431\u0430\u0437\u0430 \u0437 \u0444\u043e\u043b\u044c\u0433\u043e\u044e', '\u0431\u0430\u0437\u0430 \u0437 \u0444\u043e\u043b\u044c\u0433\u043e\u044e', '\u0431\u0430\u0437\u0443 \u0437 \u0444\u043e\u043b\u044c\u0433\u043e\u044e', '\u043a\u0430\u043c\u0443\u0444\u043b\u044f\u0436\u043d\u0430\u044f \u0431\u0430\u0437\u0430 \u0441 \u0444\u043e\u043b\u044c\u0433\u043e\u0439', '\u0431\u0430\u0437\u0430 \u0441 \u0444\u043e\u043b\u044c\u0433\u043e\u0439', '\u0431\u0430\u0437\u0443 \u0441 \u0444\u043e\u043b\u044c\u0433\u043e\u0439'], ['bazy kamuflujace z folia', 'bazy kamuflujace z foli\u0105']),\r\n        catalogRule('bazy_shimmer', ['bazy kamuflujace z shimmera', 'bazy kamuflujace z shimmerem', 'baza z shimmerem', 'shimmer base', '\u043a\u0430\u043c\u0443\u0444\u043b\u044f\u0436\u043d\u0430 \u0431\u0430\u0437\u0430 \u0437 \u0448\u0438\u043c\u0435\u0440\u043e\u043c', '\u0431\u0430\u0437\u0430 \u0437 \u0448\u0438\u043c\u043c\u0435\u0440\u043e\u043c', '\u0431\u0430\u0437\u0443 \u0437 \u0448\u0438\u043c\u043c\u0435\u0440\u043e\u043c', '\u043a\u0430\u043c\u0443\u0444\u043b\u044f\u0436\u043d\u0430\u044f \u0431\u0430\u0437\u0430 \u0441 \u0448\u0438\u043c\u043c\u0435\u0440\u043e\u043c', '\u0431\u0430\u0437\u0430 \u0441 \u0448\u0438\u043c\u043c\u0435\u0440\u043e\u043c', '\u0431\u0430\u0437\u0443 \u0441 \u0448\u0438\u043c\u043c\u0435\u0440\u043e\u043c'], ['bazy kamuflujace z shimmera', 'bazy kamuflujace z shimmer\u0105', 'bazy kamuflujace z shimmerem']),\r\n        catalogRule('cover_base_perla', ['cover base perla', 'cover base per\u0142a', 'baza perla', '\u043f\u0435\u0440\u043b\u043e\u0432\u0430 \u0431\u0430\u0437\u0430', '\u043f\u0435\u0440\u043b\u043e\u0432\u0443 \u0431\u0430\u0437\u0443', '\u0431\u0430\u0437\u0430 \u043f\u0435\u0440\u043b\u0438\u043d\u0430', '\u0436\u0435\u043c\u0447\u0443\u0436\u043d\u0430\u044f \u0431\u0430\u0437\u0430', '\u0436\u0435\u043c\u0447\u0443\u0436\u043d\u0443\u044e \u0431\u0430\u0437\u0443', '\u0431\u0430\u0437\u0430 \u0436\u0435\u043c\u0447\u0443\u0433'], ['cover base perla', 'cover base per\u0142a']),\r\n        catalogRule('termo_base', ['termo base', 'termobaza', 'baza termiczna', '\u0442\u0435\u0440\u043c\u043e \u0431\u0430\u0437\u0430', '\u0442\u0435\u0440\u043c\u043e \u0431\u0430\u0437\u0443', '\u0442\u0435\u0440\u043c\u043e\u0431\u0430\u0437\u0430', '\u0442\u0435\u0440\u043c\u043e-\u0431\u0430\u0437\u0430', '\u0442\u0435\u0440\u043c\u043e-\u0431\u0430\u0437\u0443'], ['termo base']),\r\n        catalogRule('bazy_kamuflujace', ['bazy kamuflujace', 'baza kamuflujaca', 'baza cover', '\u043a\u0430\u043c\u0443\u0444\u043b\u044f\u0436\u043d\u0456 \u0431\u0430\u0437\u0438', '\u043a\u0430\u043c\u0443\u0444\u043b\u044e\u044e\u0447\u0430 \u0431\u0430\u0437\u0430', '\u043a\u0430\u043c\u0443\u0444\u043b\u0438\u0440\u0443\u044e\u0449\u0438\u0435 \u0431\u0430\u0437\u044b', '\u043a\u0430\u043c\u0443\u0444\u043b\u0438\u0440\u0443\u044e\u0449\u0430\u044f \u0431\u0430\u0437\u0430'], ['bazy kamuflujace', 'bazy kamufluj\u0105ce']),\r\n        catalogRule('bazy_kolorowe', ['bazy kolorowe', 'baza kolorowa', 'kolorowa baza', '\u043a\u043e\u043b\u044c\u043e\u0440\u043e\u0432\u0456 \u0431\u0430\u0437\u0438', '\u043a\u043e\u043b\u044c\u043e\u0440\u043e\u0432\u0430 \u0431\u0430\u0437\u0430', '\u0446\u0432\u0435\u0442\u043d\u044b\u0435 \u0431\u0430\u0437\u044b', '\u0446\u0432\u0435\u0442\u043d\u0430\u044f \u0431\u0430\u0437\u0430'], ['bazy kolorowe']),\r\n        catalogRule('bazy_przezroczyste', ['bazy przezroczyste', 'baza przezroczysta', 'bezbarwna baza', '\u043f\u0440\u043e\u0437\u043e\u0440\u0456 \u0431\u0430\u0437\u0438', '\u043f\u0440\u043e\u0437\u043e\u0440\u0430 \u0431\u0430\u0437\u0430', '\u043f\u0440\u043e\u0437\u0440\u0430\u0447\u043d\u044b\u0435 \u0431\u0430\u0437\u044b', '\u043f\u0440\u043e\u0437\u0440\u0430\u0447\u043d\u0430\u044f \u0431\u0430\u0437\u0430'], ['bazy przezroczyste']),\r\n        catalogRule('farba_zelowa', ['farba zelowa do zdobien', 'farba \u017celowa do zdobie\u0144', 'farbe zelowa do zdobien', 'farb\u0119 \u017celow\u0105 do zdobie\u0144', 'farba zelowa', '\u0433\u0435\u043b\u044c \u0444\u0430\u0440\u0431\u0430 \u0434\u043b\u044f \u0434\u0438\u0437\u0430\u0439\u043d\u0443', '\u0433\u0435\u043b\u044c-\u0444\u0430\u0440\u0431\u0430', '\u0433\u0435\u043b\u044c \u0444\u0430\u0440\u0431\u0443', '\u0433\u0435\u043b\u044c \u043a\u0440\u0430\u0441\u043a\u0430 \u0434\u043b\u044f \u0434\u0438\u0437\u0430\u0439\u043d\u0430', '\u0433\u0435\u043b\u044c-\u043a\u0440\u0430\u0441\u043a\u0430', '\u0433\u0435\u043b\u044c \u043a\u0440\u0430\u0441\u043a\u0443'], ['farba zelowa do zdobien', 'farba \u017celowa do zdobie\u0144']),\r\n        catalogRule('formy_moldy', ['gorne formy', 'g\u00f3rne formy', 'formy gorne', 'formy do paznokci', 'moldy silikonowe', 'mold silikonowy', '\u0432\u0435\u0440\u0445\u043d\u0456 \u0444\u043e\u0440\u043c\u0438', '\u0444\u043e\u0440\u043c\u0438 \u0434\u043b\u044f \u043d\u0430\u0440\u043e\u0449\u0443\u0432\u0430\u043d\u043d\u044f', '\u0441\u0438\u043b\u0456\u043a\u043e\u043d\u043e\u0432\u0456 \u043c\u043e\u043b\u0434\u0438', '\u0432\u0435\u0440\u0445\u043d\u0438\u0435 \u0444\u043e\u0440\u043c\u044b', '\u0444\u043e\u0440\u043c\u044b \u0434\u043b\u044f \u043d\u0430\u0440\u0430\u0449\u0438\u0432\u0430\u043d\u0438\u044f', '\u0441\u0438\u043b\u0438\u043a\u043e\u043d\u043e\u0432\u044b\u0435 \u043c\u043e\u043b\u0434\u044b'], ['gorne formy', 'g\u00f3rne formy', 'moldy silikonowe', 'gorne formy moldy silikonowe', 'g\u00f3rne formy moldy silikonowe']),\r\n        catalogRule('jednorazowe', ['artykuly jednorazowe', 'artyku\u0142y jednorazowe', 'jednorazowki', 'jednorazowe akcesoria', '\u043e\u0434\u043d\u043e\u0440\u0430\u0437\u043e\u0432\u0456 \u043c\u0430\u0442\u0435\u0440\u0456\u0430\u043b\u0438', '\u043e\u0434\u043d\u043e\u0440\u0430\u0437\u043e\u0432\u0456 \u0430\u043a\u0441\u0435\u0441\u0443\u0430\u0440\u0438', '\u043e\u0434\u043d\u043e\u0440\u0430\u0437\u043e\u0432\u044b\u0435 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u044b', '\u043e\u0434\u043d\u043e\u0440\u0430\u0437\u043e\u0432\u044b\u0435 \u0430\u043a\u0441\u0435\u0441\u0441\u0443\u0430\u0440\u044b'], ['artykuly jednorazowe', 'artyku\u0142y jednorazowe']),\r\n        catalogRule('pilnik', ['pilniki i nakladki scierne', 'pilniki i nak\u0142adki \u015bcierne', 'pilnik', 'pilniki', 'pilniczek', 'nakladki scierne', '\u043f\u0438\u043b\u043a\u0430', '\u043f\u0438\u043b\u043a\u0443', '\u043f\u0438\u043b\u043a\u0438', '\u043f\u0438\u043b\u043e\u0447\u043a\u0438', '\u0448\u043b\u0456\u0444\u0443\u0432\u0430\u043b\u044c\u043d\u0456 \u043a\u043e\u0432\u043f\u0430\u0447\u043a\u0438', '\u0448\u043b\u0438\u0444\u043e\u0432\u0430\u043b\u044c\u043d\u044b\u0435 \u043a\u043e\u043b\u043f\u0430\u0447\u043a\u0438'], ['pilniki i nakladki scierne', 'pilniki i nak\u0142adki \u015bcierne']),\r\n        catalogRule('pedzel', ['pedzelki', 'p\u0119dzelki', 'pedzel', 'pedzle', 'p\u0119dzel', 'p\u0119dzle', 'brush', '\u043f\u0435\u043d\u0437\u0435\u043b\u044c', '\u043f\u0435\u043d\u0437\u043b\u0456', '\u043a\u0438\u0441\u0442\u044c', '\u043a\u0438\u0441\u0442\u0438'], ['pedzelki', 'p\u0119dzelki']),\r\n        catalogRule('olejek', ['olejek do skorek', 'olejek do sk\u00f3rek', 'oliwka do skorek', 'olejek', '\u043e\u043b\u0456\u044f \u0434\u043b\u044f \u043a\u0443\u0442\u0438\u043a\u0443\u043b\u0438', '\u043e\u043b\u0456\u044e \u0434\u043b\u044f \u043a\u0443\u0442\u0438\u043a\u0443\u043b\u0438', '\u043e\u043b\u0456\u0439\u043a\u0430 \u0434\u043b\u044f \u043a\u0443\u0442\u0438\u043a\u0443\u043b\u0438', '\u043c\u0430\u0441\u043b\u043e \u0434\u043b\u044f \u043a\u0443\u0442\u0438\u043a\u0443\u043b\u044b'], ['olejek do skorek', 'olejek do sk\u00f3rek']),\r\n        catalogRule('plyny', ['plyny do paznokci', 'p\u0142yny do paznokci', 'plyny', 'p\u0142yny', '\u0440\u0456\u0434\u0438\u043d\u0438 \u0434\u043b\u044f \u043c\u0430\u043d\u0456\u043a\u044e\u0440\u0443', '\u0440\u0456\u0434\u0438\u043d\u0438 \u0434\u043b\u044f \u043d\u0456\u0433\u0442\u0456\u0432', '\u0436\u0438\u0434\u043a\u043e\u0441\u0442\u0438 \u0434\u043b\u044f \u043c\u0430\u043d\u0438\u043a\u044e\u0440\u0430', '\u0436\u0438\u0434\u043a\u043e\u0441\u0442\u0438 \u0434\u043b\u044f \u043d\u043e\u0433\u0442\u0435\u0439'], ['plyny', 'p\u0142yny']),\r\n        catalogRule('tipsy', ['tipsy do przedluzania', 'tipsy do przed\u0142u\u017cania', 'tipsy', 'tipy', '\u0442\u0456\u043f\u0441\u0438 \u0434\u043b\u044f \u043d\u0430\u0440\u043e\u0449\u0443\u0432\u0430\u043d\u043d\u044f', '\u0442\u0456\u043f\u0441\u0438', '\u0442\u0438\u043f\u0441\u044b \u0434\u043b\u044f \u043d\u0430\u0440\u0430\u0449\u0438\u0432\u0430\u043d\u0438\u044f', '\u0442\u0438\u043f\u0441\u044b'], ['tipsy do przedluzania', 'tipsy do przed\u0142u\u017cania']),\r\n        catalogRule('frezarka', ['frezarki do paznokci', 'frezarka do paznokci', 'frezarka', 'frezarki', '\u0430\u043f\u0430\u0440\u0430\u0442 \u0434\u043b\u044f \u043c\u0430\u043d\u0456\u043a\u044e\u0440\u0443', '\u0444\u0440\u0435\u0437\u0435\u0440 \u0434\u043b\u044f \u043c\u0430\u043d\u0456\u043a\u044e\u0440\u0443', '\u0444\u0440\u0435\u0437\u0435\u0440', '\u0444\u0440\u0435\u0437\u0435\u0440\u043a\u0430', '\u0430\u043f\u043f\u0430\u0440\u0430\u0442 \u0434\u043b\u044f \u043c\u0430\u043d\u0438\u043a\u044e\u0440\u0430'], ['frezarki do paznokci']),\r\n        catalogRule('pochlaniacz', ['pochlaniacz pylu', 'poch\u0142aniacz py\u0142u', 'pochlaniacze pylu', 'poch\u0142aniacze py\u0142u', 'pochlaniacz', 'poch\u0142aniacz', '\u0432\u0438\u0442\u044f\u0436\u043a\u0430 \u0434\u043b\u044f \u043c\u0430\u043d\u0456\u043a\u044e\u0440\u0443', '\u0432\u0438\u0442\u044f\u0436\u043a\u0443 \u0434\u043b\u044f \u043c\u0430\u043d\u0456\u043a\u044e\u0440\u0443', '\u043f\u0438\u043b\u043e\u0437\u0431\u0456\u0440\u043d\u0438\u043a', '\u0432\u044b\u0442\u044f\u0436\u043a\u0430 \u0434\u043b\u044f \u043c\u0430\u043d\u0438\u043a\u044e\u0440\u0430', '\u0432\u044b\u0442\u044f\u0436\u043a\u0443 \u0434\u043b\u044f \u043c\u0430\u043d\u0438\u043a\u044e\u0440\u0430', '\u043f\u044b\u043b\u0435\u0441\u043e\u0441 \u0434\u043b\u044f \u043c\u0430\u043d\u0438\u043a\u044e\u0440\u0430'], ['pochlaniacze', 'pochlaniacze pylu do manicure', 'poch\u0142aniacze py\u0142u do manicure']),\r\n        catalogRule('myjka', ['myjki', 'myjka', 'myjka ultradzwiekowa', 'myjka ultrad\u017awi\u0119kowa', '\u0443\u043b\u044c\u0442\u0440\u0430\u0437\u0432\u0443\u043a\u043e\u0432\u0430 \u043c\u0438\u0439\u043a\u0430', '\u0443\u043b\u044c\u0442\u0440\u0430\u0437\u0432\u0443\u043a\u043e\u0432\u0443 \u043c\u0438\u0439\u043a\u0443', '\u043c\u0438\u0439\u043a\u0430 \u0434\u043b\u044f \u0456\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0456\u0432', '\u0443\u043b\u044c\u0442\u0440\u0430\u0437\u0432\u0443\u043a\u043e\u0432\u0430\u044f \u043c\u043e\u0439\u043a\u0430', '\u0443\u043b\u044c\u0442\u0440\u0430\u0437\u0432\u0443\u043a\u043e\u0432\u0443\u044e \u043c\u043e\u0439\u043a\u0443', '\u043c\u043e\u0439\u043a\u0430 \u0434\u043b\u044f \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u043e\u0432'], ['myjki']),\r\n        catalogRule('podlokietnik', ['podlokietnik akri', 'pod\u0142okietnik akri', 'podlokietnik', 'pod\u0142okietnik', 'podporka pod dlonie', 'podp\u00f3rka pod d\u0142onie', 'podporka do manicure', '\u043f\u0456\u0434\u043b\u043e\u043a\u0456\u0442\u043d\u0438\u043a', '\u043f\u0456\u0434\u043b\u043e\u043a\u043e\u0442\u043d\u0438\u043a', '\u043f\u0456\u0434\u0441\u0442\u0430\u0432\u043a\u0430 \u043f\u0456\u0434 \u0440\u0443\u043a\u0443', '\u043e\u043f\u043e\u0440\u0430 \u043f\u0456\u0434 \u0440\u0443\u043a\u0443', '\u043f\u043e\u0434\u043b\u043e\u043a\u043e\u0442\u043d\u0438\u043a', '\u043f\u043e\u0434\u0441\u0442\u0430\u0432\u043a\u0430 \u043f\u043e\u0434 \u0440\u0443\u043a\u0443', '\u043e\u043f\u043e\u0440\u0430 \u0434\u043b\u044f \u0440\u0443\u043a\u0438'], ['podlokietnik akri', 'pod\u0142okietnik akri']),\r\n        catalogRule('frez', ['frezy', 'frez do', 'frezu', 'frez', '\u0444\u0440\u0435\u0437\u0430', '\u0444\u0440\u0435\u0437\u0438', '\u0444\u0440\u0435\u0437\u0443', '\u0444\u0440\u0435\u0437\u044b', '\u0444\u0440\u0435\u0437'], ['frezy']),\r\n        catalogRule('lampa', ['lampy do paznokci', 'lampa do paznokci', 'lampa uv', 'lampa led', 'lampy', 'lampa', '\u043b\u0430\u043c\u043f\u0430 \u0434\u043b\u044f \u043d\u0456\u0433\u0442\u0456\u0432', '\u043b\u0430\u043c\u043f\u0430 \u0434\u043b\u044f \u043c\u0430\u043d\u0456\u043a\u044e\u0440\u0443', '\u043b\u0430\u043c\u043f\u0443 \u0434\u043b\u044f \u043c\u0430\u043d\u0456\u043a\u044e\u0440\u0443', '\u043b\u0430\u043c\u043f\u0438', '\u043b\u0430\u043c\u043f\u0430 \u0434\u043b\u044f \u043d\u043e\u0433\u0442\u0435\u0439', '\u043b\u0430\u043c\u043f\u0430 \u0434\u043b\u044f \u043c\u0430\u043d\u0438\u043a\u044e\u0440\u0430', '\u043b\u0430\u043c\u043f\u0443 \u0434\u043b\u044f \u043c\u0430\u043d\u0438\u043a\u044e\u0440\u0430', '\u043b\u0430\u043c\u043f\u044b', '\u043b\u0430\u043c\u043f\u0430', '\u043b\u0430\u043c\u043f\u0443'], ['lampy']),\r\n        catalogRule('flora_liquid_polygel', ['flora liquid polygel', 'flora polygel', '\u0444\u043b\u043e\u0440\u0430 liquid polygel'], ['flora liquid polygel']),\r\n        catalogRule('liquid_acrylgel', ['liquid acrylgel', 'liquid acrigel', '\u043b\u0456\u043a\u0432\u0456\u0434 \u0430\u043a\u0440\u0438\u0433\u0435\u043b\u044c', '\u043b\u0438\u043a\u0432\u0438\u0434 \u0430\u043a\u0440\u0438\u0433\u0435\u043b\u044c'], ['liquid acrylgel']),\r\n        catalogRule('acrylgel_w_plynie', ['acrylgel w plynie', 'acrylgel w p\u0142ynie', '\u0430\u043a\u0440\u0438\u0433\u0435\u043b\u044c w plynie', '\u0430\u043a\u0440\u0438\u0433\u0435\u043b\u044c \u0443 \u0440\u0456\u0434\u043a\u043e\u043c\u0443 \u0432\u0438\u0433\u043b\u044f\u0434\u0456', '\u0430\u043a\u0440\u0438\u0433\u0435\u043b\u044c \u0432 \u0436\u0438\u0434\u043a\u043e\u043c \u0432\u0438\u0434\u0435'], ['acrylgel w plynie', 'acrylgel w p\u0142ynie']),\r\n        catalogRule('bottle_gel', ['bottle gel', '\u0433\u0435\u043b\u044c \u0443 \u043f\u043b\u044f\u0448\u0435\u0447\u0446\u0456', '\u0433\u0435\u043b\u044c \u0432 \u0431\u0443\u0442\u044b\u043b\u043e\u0447\u043a\u0435'], ['bottle gel']),\r\n        catalogRule('build_gel_flower', ['build gel flower', 'flower build gel', '\u0433\u0435\u043b\u044c flower'], ['build gel flower']),\r\n        catalogRule('build_gel_petal', ['build gel petal', 'build gel potal', 'petal build gel', 'potal build gel', '\u0433\u0435\u043b\u044c petal', '\u0433\u0435\u043b\u044c potal'], ['build gel petal', 'build gel potal']),\r\n        catalogRule('builder_liquid', ['builder liquid', 'liquid builder', '\u0440\u0456\u0434\u043a\u0438\u0439 builder', '\u0436\u0438\u0434\u043a\u0438\u0439 builder'], ['builder liquid']),\r\n        catalogRule('opal_builder_gel', ['opal builder gel', 'builder gel opal', '\u043e\u043f\u0430\u043b\u043e\u0432\u0438\u0439 builder gel', '\u043e\u043f\u0430\u043b\u043e\u0432\u044b\u0439 builder gel'], ['opal builder gel']),\r\n        catalogRule('premium_gel', ['premium gel', 'zel premium', '\u017cel premium', '\u043f\u0440\u0435\u043c\u0456\u0443\u043c \u0433\u0435\u043b\u044c', '\u043f\u0440\u0435\u043c\u0438\u0443\u043c \u0433\u0435\u043b\u044c'], ['premium gel']),\r\n        catalogRule('zel_galaretka', ['zel galaretka', '\u017cel-galaretka', 'zel galaretke', '\u017cel-galaretk\u0119', 'zel jelly', '\u0436\u0435\u043b\u0435 \u0433\u0435\u043b\u044c', '\u0433\u0435\u043b\u044c \u0436\u0435\u043b\u0435', '\u0433\u0435\u043b\u044c-\u0436\u0435\u043b\u0435'], ['zel galaretka', '\u017cel-galaretka']),\r\n        catalogRule('builder_gel_dream', ['builder gel dream', 'dream builder gel', '\u0433\u0435\u043b\u044c dream'], ['builder gel dream']),\r\n        catalogRule('builder_gel_magic', ['builder gel magic', 'magic builder gel', '\u0433\u0435\u043b\u044c magic'], ['builder gel magic']),\r\n        catalogRule('liquid_polygel', ['liquid polygel', 'liquid poly gel', '\u0440\u0456\u0434\u043a\u0438\u0439 \u043f\u043e\u043b\u0456\u0433\u0435\u043b\u044c', '\u0436\u0438\u0434\u043a\u0438\u0439 \u043f\u043e\u043b\u0438\u0433\u0435\u043b\u044c'], ['liquid polygel']),\r\n        catalogRule('liquid_gel', ['liquid gel', '\u0440\u0456\u0434\u043a\u0438\u0439 \u0433\u0435\u043b\u044c', '\u0436\u0438\u0434\u043a\u0438\u0439 \u0433\u0435\u043b\u044c'], ['liquid gel']),\r\n        catalogRule('builder_gel', ['builder gel', 'zel budujacy', '\u017cel buduj\u0105cy', '\u0431\u0443\u0434\u0456\u0432\u0435\u043b\u044c\u043d\u0438\u0439 \u0433\u0435\u043b\u044c', '\u043c\u043e\u0434\u0435\u043b\u044e\u044e\u0447\u0438\u0439 \u0433\u0435\u043b\u044c', '\u0441\u0442\u0440\u043e\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0433\u0435\u043b\u044c', '\u043c\u043e\u0434\u0435\u043b\u0438\u0440\u0443\u044e\u0449\u0438\u0439 \u0433\u0435\u043b\u044c'], ['builder gel']),\r\n        catalogRule('akcesoria', ['akcesoria', 'akcesoria do paznokci', '\u0430\u043a\u0441\u0435\u0441\u0443\u0430\u0440\u0438', '\u0430\u043a\u0441\u0435\u0441\u0443\u0430\u0440\u0438 \u0434\u043b\u044f \u043c\u0430\u043d\u0456\u043a\u044e\u0440\u0443', '\u0430\u043a\u0441\u0435\u0441\u0441\u0443\u0430\u0440\u044b', '\u0430\u043a\u0441\u0435\u0441\u0441\u0443\u0430\u0440\u044b \u0434\u043b\u044f \u043c\u0430\u043d\u0438\u043a\u044e\u0440\u0430'], ['akcesoria']),\r\n        catalogRule('baza', ['baza', 'bazy', 'bazie', 'base coat', 'rubber base', 'cover base', '\u0431\u0430\u0437\u0430', '\u0431\u0430\u0437\u0438', '\u0431\u0430\u0437\u0443', '\u0431\u0430\u0437\u044b', '\u0431\u0430\u0437\u0435'], ['bazy']),\r\n        catalogRule('lakier', ['lakier', 'lakiery', 'lakieru', 'hybryda', 'hybrydowe', 'gel polish', '\u0433\u0435\u043b\u044c \u043b\u0430\u043a', '\u0433\u0435\u043b\u044c-\u043b\u0430\u043a', '\u043b\u0430\u043a', '\u043b\u0430\u043a\u0438', '\u043b\u0430\u043a\u0456\u0432', '\u043b\u0430\u043a\u043e\u0432'], ['lakiery hybrydowe']),\r\n        catalogRule('podology', ['podology plus', 'podology+', 'podologia', 'produkty podologiczne', '\u043f\u043e\u0434\u043e\u043b\u043e\u0433\u0456\u044f', '\u043f\u043e\u0434\u043e\u043b\u043e\u0433\u0456\u0447\u043d\u0456 \u0442\u043e\u0432\u0430\u0440\u0438', '\u043f\u043e\u0434\u043e\u043b\u043e\u0433\u0438\u044f', '\u043f\u043e\u0434\u043e\u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u0442\u043e\u0432\u0430\u0440\u044b'], ['podology plus', 'podology+', 'podology']),\r\n        catalogRule('top', ['top', 'topy', 'top coat', '\u0442\u043e\u043f', '\u0442\u043e\u043f\u0438', '\u0442\u043e\u043f\u044b'], ['topy']),\r\n        catalogRule('urzadzenia', ['urzadzenia', 'urz\u0105dzenia', 'sprzet do manicure', 'sprz\u0119t do manicure', '\u043e\u0431\u043b\u0430\u0434\u043d\u0430\u043d\u043d\u044f \u0434\u043b\u044f \u043c\u0430\u043d\u0456\u043a\u044e\u0440\u0443', '\u043f\u0440\u0438\u0441\u0442\u0440\u043e\u0457 \u0434\u043b\u044f \u043c\u0430\u043d\u0456\u043a\u044e\u0440\u0443', '\u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u0435 \u0434\u043b\u044f \u043c\u0430\u043d\u0438\u043a\u044e\u0440\u0430', '\u0442\u0435\u0445\u043d\u0438\u043a\u0430 \u0434\u043b\u044f \u043c\u0430\u043d\u0438\u043a\u044e\u0440\u0430'], ['urzadzenia', 'urz\u0105dzenia']),\r\n        catalogRule('zel', ['zele', '\u017cele', 'zel do paznokci', '\u017cel do paznokci', 'zel', '\u017cel', '\u0433\u0435\u043b\u044c \u0434\u043b\u044f \u043d\u0456\u0433\u0442\u0456\u0432', '\u0433\u0435\u043b\u0456 \u0434\u043b\u044f \u043d\u0456\u0433\u0442\u0456\u0432', '\u0433\u0435\u043b\u044c \u0434\u043b\u044f \u043d\u043e\u0433\u0442\u0435\u0439', '\u0433\u0435\u043b\u0438 \u0434\u043b\u044f \u043d\u043e\u0433\u0442\u0435\u0439', '\u0433\u0435\u043b\u044c', '\u0433\u0435\u043b\u0456', '\u0433\u0435\u043b\u0438'], ['zele', '\u017cele']),\r\n        catalogRule('primer', ['primer', '\u043f\u0440\u0430\u0439\u043c\u0435\u0440'], ['plyny', 'p\u0142yny'], ['primer', '\u043f\u0440\u0430\u0439\u043c\u0435\u0440']),\r\n        catalogRule('dehydrator', ['dehydrator', 'nail prep', '\u0434\u0435\u0433\u0456\u0434\u0440\u0430\u0442\u043e\u0440', '\u0434\u0435\u0433\u0438\u0434\u0440\u0430\u0442\u043e\u0440'], ['plyny', 'p\u0142yny'], ['dehydrator', 'nail prep', '\u0434\u0435\u0433\u0456\u0434\u0440\u0430\u0442\u043e\u0440', '\u0434\u0435\u0433\u0438\u0434\u0440\u0430\u0442\u043e\u0440']),\r\n        catalogRule('cleaner', ['cleaner', 'odtluszczacz', 'odt\u0142uszczacz', '\u043e\u0431\u0435\u0437\u0436\u0438\u0440\u044e\u0432\u0430\u0447', '\u043e\u0431\u0435\u0437\u0436\u0438\u0440\u0438\u0432\u0430\u0442\u0435\u043b\u044c'], ['plyny', 'p\u0142yny'], ['cleaner', 'odtluszcz', '\u043e\u0431\u0435\u0437\u0436\u0438\u0440']),\r\n        catalogRule('remover', ['remover', 'aceton', 'zmywacz', '\u0440\u0456\u0434\u0438\u043d\u0430 \u0434\u043b\u044f \u0437\u043d\u044f\u0442\u0442\u044f', '\u0436\u0438\u0434\u043a\u043e\u0441\u0442\u044c \u0434\u043b\u044f \u0441\u043d\u044f\u0442\u0438\u044f', '\u0430\u0446\u0435\u0442\u043e\u043d'], ['plyny', 'p\u0142yny'], ['remover', 'aceton', 'zmywacz', '\u0437\u043d\u044f\u0442\u0442\u044f', '\u0441\u043d\u044f\u0442\u0438\u044f', '\u0430\u0446\u0435\u0442\u043e\u043d'])\r\n      ];\r\n\r\n      var englishCatalogTriggers = {\r\n        bazy_folia: ['camouflage base with foil', 'foil camouflage base', 'base with foil'],\r\n        bazy_shimmer: ['camouflage base with shimmer', 'shimmer camouflage base'],\r\n        cover_base_perla: ['pearl cover base', 'pearl base'],\r\n        termo_base: ['thermal base', 'temperature changing base'],\r\n        bazy_kamuflujace: ['camouflage bases', 'camouflage base', 'cover bases'],\r\n        bazy_kolorowe: ['coloured bases', 'colored bases', 'colour base', 'color base'],\r\n        bazy_przezroczyste: ['clear bases', 'clear base', 'transparent base'],\r\n        farba_zelowa: ['gel paint for nail art', 'nail art gel paint', 'gel paint'],\r\n        formy_moldy: ['upper nail forms', 'upper forms', 'dual forms', 'silicone moulds', 'silicone molds'],\r\n        jednorazowe: ['disposable articles', 'disposable accessories', 'disposable supplies'],\r\n        pilnik: ['nail files', 'nail file', 'sanding caps', 'abrasive caps'],\r\n        pedzel: ['nail brushes', 'gel brush'],\r\n        olejek: ['cuticle oil', 'nail oil'],\r\n        plyny: ['nail liquids', 'manicure liquids', 'nail fluids'],\r\n        tipsy: ['nail extension tips', 'nail tips', 'extension tips'],\r\n        frezarka: ['nail drill machines', 'nail drill machine', 'nail drill', 'electric nail file'],\r\n        pochlaniacz: ['nail dust collectors', 'nail dust collector', 'dust extractor', 'manicure vacuum'],\r\n        myjka: ['ultrasonic cleaners', 'ultrasonic cleaner', 'instrument cleaner'],\r\n        podlokietnik: ['manicure armrest', 'nail armrest', 'hand rest', 'arm rest'],\r\n        frez: ['nail drill bits', 'drill bits', 'nail bits', 'router bits'],\r\n        lampa: ['nail lamps', 'nail lamp', 'uv lamp', 'led lamp', 'curing lamp'],\r\n        acrylgel_w_plynie: ['acrylgel in liquid form'],\r\n        zel_galaretka: ['jelly gel', 'nail jelly gel'],\r\n        akcesoria: ['nail accessories', 'manicure accessories', 'accessories'],\r\n        baza: ['nail bases', 'nail base'],\r\n        lakier: ['gel polishes', 'hybrid polish', 'nail polish'],\r\n        podology: ['podology products', 'foot care products', 'podiatry products'],\r\n        top: ['top coats', 'nail top'],\r\n        urzadzenia: ['manicure devices', 'nail equipment', 'manicure equipment', 'nail devices'],\r\n        zel: ['nail gels', 'nail gel', 'gels for nails']\r\n      };\r\n\r\n      catalogRules.forEach(function (rule) {\r\n        if (englishCatalogTriggers[rule.id]) {\r\n          rule.triggers = rule.triggers.concat(englishCatalogTriggers[rule.id]);\r\n        }\r\n      });\r\n\r\n      var starterKitPhrases = {\r\n        starter: [\r\n          'zestaw startowy', 'zestaw dla poczatkujacej', 'zestaw dla pocz\u0105tkuj\u0105cej',\r\n          'starter kit', 'beginner kit', 'beginner nail kit', 'starter set',\r\n          '\u0441\u0442\u0430\u0440\u0442\u043e\u0432\u0438\u0439 \u043d\u0430\u0431\u0456\u0440', '\u043d\u0430\u0431\u0456\u0440 \u0434\u043b\u044f \u043d\u043e\u0432\u0430\u0447\u043a\u0430',\r\n          '\u043d\u0430\u0431\u0456\u0440 \u0434\u043b\u044f \u043f\u043e\u0447\u0430\u0442\u043a\u0456\u0432\u0446\u044f', '\u0441\u0442\u0430\u0440\u0442\u043e\u0432\u044b\u0439 \u043d\u0430\u0431\u043e\u0440', '\u043d\u0430\u0431\u043e\u0440 \u0434\u043b\u044f \u043d\u043e\u0432\u0438\u0447\u043a\u0430',\r\n          '\u043d\u0430\u0431\u043e\u0440 \u0434\u043b\u044f \u043d\u0430\u0447\u0438\u043d\u0430\u044e\u0449\u0435\u0433\u043e'\r\n        ],\r\n        hybrid: [\r\n          'manicure hybrydowy', 'manicure hybrydowego', 'hybrydowy',\r\n          'hybrydowego', 'hybryda', 'hybrydy', 'gel polish manicure',\r\n          'hybrid manicure', 'for gel polish', 'gel polish',\r\n          '\u0433\u0456\u0431\u0440\u0438\u0434\u043d\u0438\u0439 \u043c\u0430\u043d\u0456\u043a\u044e\u0440', '\u0434\u043b\u044f \u0433\u0456\u0431\u0440\u0438\u0434\u043d\u043e\u0433\u043e', '\u0433\u0456\u0431\u0440\u0438\u0434\u043d\u0438\u0439',\r\n          '\u0433\u0438\u0431\u0440\u0438\u0434\u043d\u044b\u0439 \u043c\u0430\u043d\u0438\u043a\u044e\u0440', '\u0434\u043b\u044f \u0433\u0438\u0431\u0440\u0438\u0434\u043d\u043e\u0433\u043e', '\u0433\u0438\u0431\u0440\u0438\u0434\u043d\u044b\u0439'\r\n        ],\r\n        extension: [\r\n          'przedluzanie', 'przed\u0142u\u017canie', 'przedluzania', 'przed\u0142u\u017cania',\r\n          'budowanie paznokci',\r\n          'zelowe przedluzanie', '\u017celowe przed\u0142u\u017canie', 'polygel', 'acrylgel',\r\n          'nail extensions', 'gel extensions', 'nail extension', 'extensions',\r\n          '\u043d\u0430\u0440\u043e\u0449\u0443\u0432\u0430\u043d\u043d\u044f', '\u0434\u043b\u044f \u043d\u0430\u0440\u043e\u0449\u0443\u0432\u0430\u043d\u043d\u044f', '\u043f\u043e\u043b\u0456\u0433\u0435\u043b\u044c', '\u0430\u043a\u0440\u0438\u0433\u0435\u043b\u044c',\r\n          '\u043d\u0430\u0440\u0430\u0449\u0438\u0432\u0430\u043d\u0438\u0435', '\u0434\u043b\u044f \u043d\u0430\u0440\u0430\u0449\u0438\u0432\u0430\u043d\u0438\u044f', '\u043f\u043e\u043b\u0438\u0433\u0435\u043b\u044c', '\u0430\u043a\u0440\u0438\u0433\u0435\u043b\u044c'\r\n        ]\r\n      };\r\n\r\n      \/*\r\n       * Kolory s\u0105 rozpoznawane po rdzeniach s\u0142\u00f3w, dlatego dzia\u0142aj\u0105 r\u00f3\u017cne\r\n       * odmiany, potoczne formy, angielski, ukrai\u0144ski, rosyjski, sur\u017cyk i cz\u0119ste liter\u00f3wki.\r\n       * storeSlugs musz\u0105 odpowiada\u0107 warto\u015bciom atrybutu Color w WooCommerce.\r\n       *\/\r\n      var colorRules = [\r\n        {\r\n          id: 'burgundy',\r\n          storeSlugs: ['burgundy'],\r\n          triggers: ['bordow', 'bordo', 'burgund', 'winny', 'wisni', 'wine', 'marsal', 'merlot', '\u0431\u043e\u0440\u0434\u043e\u0432', '\u0431\u043e\u0440\u0434\u043e', '\u0431\u0443\u0440\u0433\u0443\u043d\u0434', '\u0432\u0438\u043d\u043d', '\u0432\u0438\u0448\u043d', '\u043c\u0430\u0440\u0441\u0430\u043b', '\u043c\u0435\u0440\u043b\u043e']\r\n        },\r\n        {\r\n          id: 'red',\r\n          storeSlugs: ['red', 'burgundy'],\r\n          triggers: ['czerwon', 'czerwien', 'red', 'karmin', 'rubin', 'scarlet', 'krwist', 'pomidor', 'ceglast', '\u0447\u0435\u0440\u0432\u043e\u043d', '\u043a\u0440\u0430\u0441\u043d', '\u0430\u043b\u044b\u0439', '\u0430\u043b\u0430\u044f', '\u0430\u043b\u043e\u0433\u043e', '\u0430\u043b\u0443\u044e', '\u043a\u0430\u0440\u043c\u0456\u043d', '\u043a\u0430\u0440\u043c\u0438\u043d', '\u0440\u0443\u0431\u0456\u043d', '\u0440\u0443\u0431\u0438\u043d', '\u0442\u043e\u043c\u0430\u0442', '\u0446\u0435\u0433\u043b\u044f\u043d', '\u043a\u0438\u0440\u043f\u0438\u0447']\r\n        },\r\n        {\r\n          id: 'pink',\r\n          storeSlugs: ['pink'],\r\n          triggers: ['rozow', 'pink', 'pudrow', 'powder pink', 'baby pink', 'fuksj', 'fuchsi', 'losos', 'salmon', 'malin', 'raspberry', 'ruspberry', 'barbie', 'guma balonowa', '\u0440\u043e\u0436\u0435\u0432', '\u0440\u043e\u0437\u043e\u0432', '\u043f\u0443\u0434\u0440\u043e\u0432', '\u0444\u0443\u043a\u0441\u0438', '\u043b\u043e\u0441\u043e\u0441', '\u043c\u0430\u043b\u0438\u043d', '\u0431\u0430\u0440\u0431\u0456', '\u0431\u0430\u0440\u0431\u0438']\r\n        },\r\n        {\r\n          id: 'white',\r\n          storeSlugs: ['white'],\r\n          triggers: ['bial', 'white', 'mleczn', 'milk', 'ivory', 'kosc sloniowa', '\u0431\u0456\u043b', '\u0431\u0435\u043b', '\u043c\u043e\u043b\u043e\u0447\u043d', '\u0430\u0439\u0432\u043e\u0440', '\u0441\u043b\u043e\u043d\u043e\u0432']\r\n        },\r\n        {\r\n          id: 'black',\r\n          storeSlugs: ['black'],\r\n          triggers: ['czarn', 'black', '\u0447\u043e\u0440\u043d', '\u0447\u0435\u0440\u043d']\r\n        },\r\n        {\r\n          id: 'blue',\r\n          storeSlugs: ['blue'],\r\n          triggers: ['niebiesk', 'blekit', 'blue', 'granat', 'navy', 'jeans', 'dzins', 'denim', 'turkus', 'cyan', 'indigo', 'kobalt', 'ultramaryn', 'lazurow', 'morski', '\u0441\u0438\u043d', '\u0431\u043b\u0430\u043a\u0438\u0442', '\u0433\u043e\u043b\u0443\u0431', '\u043d\u0435\u0431\u0435\u0441\u043d', '\u0431\u0456\u0440\u044e\u0437', '\u0431\u0438\u0440\u044e\u0437', '\u0434\u0436\u0438\u043d\u0441', '\u0434\u0435\u043d\u0456\u043c', '\u0434\u0435\u043d\u0438\u043c', '\u0430\u043a\u0432\u0430\u043c\u0430\u0440\u0438\u043d', '\u0456\u043d\u0434\u0438\u0433\u043e', '\u0438\u043d\u0434\u0438\u0433\u043e', '\u0432\u0430\u0441\u0438\u043b\u044c\u043a', '\u043a\u043e\u0431\u0430\u043b\u044c\u0442', '\u0443\u043b\u044c\u0442\u0440\u0430\u043c\u0430\u0440\u0438\u043d', '\u043b\u0430\u0437\u0443\u0440', '\u043c\u043e\u0440\u0441\u044c\u043a', '\u043c\u043e\u0440\u0441\u043a']\r\n        },\r\n        {\r\n          id: 'brown',\r\n          storeSlugs: ['brown'],\r\n          triggers: ['brazow', 'brown', 'czekolad', 'kawow', 'kawa', 'karmel', 'mokka', 'mocha', 'kakao', 'kasztan', 'orzech', 'taupe', '\u043a\u043e\u0440\u0438\u0447\u043d\u0435\u0432', '\u0448\u043e\u043a\u043e\u043b\u0430\u0434', '\u043a\u0430\u0432\u043e\u0432', '\u043a\u043e\u0444\u0435\u0439\u043d', '\u043a\u043e\u0444\u0435\u0439', '\u043a\u0430\u0440\u0430\u043c\u0435\u043b', '\u043c\u043e\u043a\u043a\u043e', '\u043c\u043e\u043a\u0430', '\u043a\u0430\u043a\u0430\u043e', '\u043a\u0430\u0448\u0442\u0430\u043d', '\u0433\u043e\u0440\u0456\u0445', '\u043e\u0440\u0435\u0445', '\u0442\u0430\u0443\u043f']\r\n        },\r\n        {\r\n          id: 'mint',\r\n          storeSlugs: ['mint'],\r\n          triggers: ['mietow', 'mint', '\u043c\u044f\u0442\u043d', '\u044f\u0442\u043d', '\u043c\u0435\u043d\u0442\u043e\u043b']\r\n        },\r\n        {\r\n          id: 'green',\r\n          storeSlugs: ['green'],\r\n          triggers: ['zielon', 'green', 'oliwk', 'khaki', 'seledyn', 'limonk', 'emerald', 'pistacj', 'szalwi', 'trawiast', 'butelkow', 'lesn', '\u0437\u0435\u043b\u0435\u043d', '\u043e\u043b\u0438\u0432\u043a', '\u0445\u0430\u043a\u0456', '\u0445\u0430\u043a\u0438', '\u0441\u0430\u043b\u0430\u0442\u043e\u0432', '\u043b\u0430\u0439\u043c', '\u0441\u043c\u0430\u0440\u0430\u0433\u0434', '\u0438\u0437\u0443\u043c\u0440\u0443\u0434', '\u0444\u0456\u0441\u0442\u0430\u0448', '\u0444\u0438\u0441\u0442\u0430\u0448', '\u0448\u0430\u0432\u043b\u0456', '\u0448\u0430\u043b\u0444\u0435', '\u0442\u0440\u0430\u0432\u044f\u043d', '\u043f\u043b\u044f\u0448\u043a\u043e\u0432', '\u0431\u0443\u0442\u044b\u043b\u043e\u0447', '\u043b\u0456\u0441\u043e\u0432', '\u043b\u0435\u0441\u043d']\r\n        },\r\n        {\r\n          id: 'grey',\r\n          storeSlugs: ['grey'],\r\n          triggers: ['szar', 'grey', 'gray', 'stalow', 'grafit', 'popiel', '\u0441\u0456\u0440', '\u0441\u0435\u0440\u044b\u0439', '\u0441\u0435\u0440\u0430\u044f', '\u0441\u0435\u0440\u043e\u0435', '\u0441\u0435\u0440\u044b\u0435', '\u0441\u0435\u0440\u043e\u0433\u043e', '\u0441\u0435\u0440\u0443\u044e', '\u0441\u0435\u0440\u0435\u043d\u044c\u043a', '\u0433\u0440\u0430\u0444\u0456\u0442', '\u0433\u0440\u0430\u0444\u0438\u0442', '\u0441\u0442\u0430\u043b\u0435\u0432', '\u0441\u0442\u0430\u043b\u044c\u043d', '\u043f\u043e\u043f\u0435\u043b\u044f\u0441\u0442', '\u043f\u0435\u043f\u0435\u043b\u044c\u043d']\r\n        },\r\n        {\r\n          id: 'lavender',\r\n          storeSlugs: ['lavender'],\r\n          triggers: ['lawend', 'lavender', '\u043b\u0430\u0432\u0430\u043d\u0434']\r\n        },\r\n        {\r\n          id: 'purple',\r\n          storeSlugs: ['purple'],\r\n          triggers: ['fiolet', 'purple', 'purpurow', 'liliow', 'lilac', 'sliwk', 'wrzos', 'mauve', '\u0444\u0456\u043e\u043b\u0435\u0442', '\u0444\u0438\u043e\u043b\u0435\u0442', '\u043f\u0443\u0440\u043f\u0443\u0440', '\u043b\u0456\u043b\u043e\u0432', '\u043b\u0438\u043b\u043e\u0432', '\u0441\u043b\u0438\u0432\u043e\u0432', '\u0431\u0443\u0437\u043a\u043e\u0432', '\u0441\u0438\u0440\u0435\u043d\u0435\u0432']\r\n        },\r\n        {\r\n          id: 'beige',\r\n          storeSlugs: ['beige'],\r\n          triggers: ['bezow', 'beige', 'nude', 'kremow', 'cielist', 'piaskow', 'waniliow', 'latte', 'cappuccino', 'capuccino', '\u0431\u0435\u0436', '\u043d\u044e\u0434', '\u043a\u0440\u0435\u043c\u043e\u0432', '\u0442\u0456\u043b\u0435\u0441\u043d', '\u0442\u0435\u043b\u0435\u0441\u043d', '\u043f\u0456\u0441\u043e\u0447\u043d', '\u043f\u0435\u0441\u043e\u0447\u043d', '\u0432\u0430\u043d\u0456\u043b\u044c\u043d', '\u0432\u0430\u043d\u0438\u043b\u044c\u043d', '\u043b\u0430\u0442\u0435', '\u043a\u0430\u043f\u0443\u0447\u0438\u043d']\r\n        },\r\n        {\r\n          id: 'orange',\r\n          storeSlugs: ['orange'],\r\n          triggers: ['pomarancz', 'orange', 'koral', 'brzoskwiniow', 'peach', 'terakot', 'miedzian', '\u043f\u043e\u043c\u0430\u0440\u0430\u043d\u0447', '\u043e\u0440\u0430\u043d\u0436', '\u043a\u043e\u0440\u0430\u043b', '\u043f\u0435\u0440\u0441\u0438\u043a', '\u0442\u0435\u0440\u0430\u043a\u043e\u0442', '\u043c\u0456\u0434\u043d', '\u043c\u0435\u0434\u043d']\r\n        },\r\n        {\r\n          id: 'yellow',\r\n          storeSlugs: ['yellow'],\r\n          triggers: ['zolty', 'zolta', 'zolte', 'yellow', 'cytryn', 'lemon', 'banan', 'musztard', 'miodow', 'bursztyn', '\u0436\u043e\u0432\u0442', '\u0436\u0435\u043b\u0442', '\u043b\u0438\u043c\u043e\u043d', '\u0431\u0430\u043d\u0430\u043d', '\u0433\u0456\u0440\u0447\u0438\u0447', '\u0433\u043e\u0440\u0447\u0438\u0447', '\u043c\u0435\u0434\u043e\u0432', '\u0431\u0443\u0440\u0448\u0442\u0438\u043d', '\u044f\u043d\u0442\u0430\u0440']\r\n        },\r\n        {\r\n          id: 'silver',\r\n          storeSlugs: ['silver'],\r\n          triggers: ['srebr', 'silver', 'platyn', '\u0441\u0440\u0456\u0431', '\u0441\u0435\u0440\u0435\u0431\u0440', '\u043f\u043b\u0430\u0442\u0438\u043d']\r\n        },\r\n        {\r\n          id: 'gold',\r\n          storeSlugs: ['gold'],\r\n          triggers: ['zlot', 'gold', 'golden', 'champagne', 'szampan', '\u0437\u043e\u043b\u043e\u0442', '\u0437\u043e\u043b\u043e\u0442\u0438\u0441\u0442', '\u0437\u043b\u043e\u0442', '\u0448\u0430\u043c\u043f\u0430\u043d\u044c', '\u0448\u0430\u043c\u043f\u0430\u043d']\r\n        },\r\n        {\r\n          id: 'transparent',\r\n          storeSlugs: ['transparent'],\r\n          triggers: ['przezrocz', 'transparent', 'clear', 'bezbarwn', '\u043f\u0440\u043e\u0437\u043e\u0440', '\u043f\u0440\u043e\u0437\u0440\u0430\u0447', '\u0431\u0435\u0437\u0431\u0430\u0440\u0432', '\u0431\u0435\u0441\u0446\u0432\u0435\u0442']\r\n        },\r\n        {\r\n          id: 'glitter',\r\n          storeSlugs: ['glitter'],\r\n          triggers: ['brokat', 'glitter', 'shimmer', 'swiec', 'blysk', '\u0431\u043b\u0438\u0441\u043a', '\u0431\u043b\u0435\u0441\u0442', '\u0433\u043b\u0456\u0442\u0435\u0440', '\u0433\u043b\u0438\u0442\u0442\u0435\u0440', '\u0448\u0438\u043c\u0435\u0440', '\u0448\u0438\u043c\u043c\u0435\u0440', '\u0441\u044f\u0439\u0432', '\u0441\u0438\u044f']\r\n        },\r\n        {\r\n          id: 'neon',\r\n          storeSlugs: ['neon'],\r\n          triggers: ['neon', 'fluoresc', 'acid', '\u043d\u0435\u043e\u043d', '\u043a\u0438\u0441\u043b\u043e\u0442\u043d', '\u0444\u043b\u0443\u043e\u0440\u0435\u0441\u0446']\r\n        },\r\n        {\r\n          id: 'chameleon',\r\n          storeSlugs: ['chameleon'],\r\n          triggers: ['kameleon', 'chameleon', '\u0445\u0430\u043c\u0435\u043b\u0435\u043e\u043d']\r\n        }\r\n      ];\r\n\r\n      colorRules.forEach(function (rule) {\r\n        rule.terms = rule.triggers.slice();\r\n      });\r\n\r\n      function containsTrigger(text, trigger) {\r\n        return text.indexOf(normalizeText(trigger)) !== -1;\r\n      }\r\n\r\n      function detectCatalogIntent(message) {\r\n        var normalized = ' ' + normalizeText(message) + ' ';\r\n        var bestRule = null;\r\n        var bestLength = -1;\r\n\r\n        for (var i = 0; i < catalogRules.length; i += 1) {\r\n          catalogRules[i].triggers.forEach(function (trigger) {\r\n            var normalizedTrigger = normalizeText(trigger);\r\n            if (normalized.indexOf(' ' + normalizedTrigger + ' ') !== -1 &&\r\n                normalizedTrigger.length > bestLength) {\r\n              bestRule = catalogRules[i];\r\n              bestLength = normalizedTrigger.length;\r\n            }\r\n          });\r\n        }\r\n\r\n        return bestRule;\r\n      }\r\n\r\n      function detectColor(message) {\r\n        var normalized = normalizeText(message);\r\n\r\n        for (var i = 0; i < colorRules.length; i += 1) {\r\n          if (colorRules[i].triggers.some(function (trigger) {\r\n            return containsTrigger(normalized, trigger);\r\n          })) {\r\n            return colorRules[i];\r\n          }\r\n        }\r\n\r\n        return null;\r\n      }\r\n\r\n      function detectExplicitProductColor(product) {\r\n        \/*\r\n         * Nazwa i kr\u00f3tki opis maj\u0105 pierwsze\u0144stwo przed atrybutem Color.\r\n         * W katalogu zdarzaj\u0105 si\u0119 stare, b\u0142\u0119dne atrybuty (np. be\u017cowy lakier\r\n         * oznaczony jako BURGUNDY), podczas gdy nazwa opisuje kolor poprawnie.\r\n         *\/\r\n        var nameColor = detectColor(product && product.name ? product.name : '');\r\n        if (nameColor) return nameColor;\r\n\r\n        var descriptionColor = detectColor(\r\n          product && product.short_description ? product.short_description : ''\r\n        );\r\n        if (descriptionColor) return descriptionColor;\r\n\r\n        return detectColor(storeProductColorText(product));\r\n      }\r\n\r\n      function colorsCompatible(requested, explicit) {\r\n        if (!requested || !explicit) return true;\r\n        if (requested.id === explicit.id) return true;\r\n\r\n        var redFamily = ['red', 'burgundy'];\r\n        return redFamily.indexOf(requested.id) !== -1 &&\r\n          redFamily.indexOf(explicit.id) !== -1;\r\n      }\r\n\r\n      function detectBudget(message) {\r\n        var match = normalizeText(message).match(\/(?:do|max|maksymalnie|budget|budzet|\u0434\u043e)\\s*(\\d+(?:[.,]\\d+)?)\/i);\r\n        if (!match) return null;\r\n\r\n        var amount = Number(String(match[1]).replace(',', '.'));\r\n        return Number.isFinite(amount) && amount > 0 ? amount : null;\r\n      }\r\n\r\n      function storeProductAmount(product) {\r\n        if (!product || !product.prices) return null;\r\n        var minor = Number(product.prices.currency_minor_unit);\r\n        var raw = Number(product.prices.price);\r\n        if (!Number.isFinite(minor)) minor = 2;\r\n        if (!Number.isFinite(raw)) return null;\r\n        return raw \/ Math.pow(10, minor);\r\n      }\r\n\r\n      function formatStorePrice(product) {\r\n        var amount = storeProductAmount(product);\r\n        if (amount == null) return '';\r\n\r\n        var prices = product.prices || {};\r\n        var minor = Number(prices.currency_minor_unit);\r\n        if (!Number.isFinite(minor)) minor = 2;\r\n\r\n        var currency = plainText(prices.currency_symbol || prices.currency_code || 'z\u0142');\r\n        return amount.toLocaleString('pl-PL', {\r\n          minimumFractionDigits: minor,\r\n          maximumFractionDigits: minor\r\n        }) + ' ' + currency;\r\n      }\r\n\r\n      function storeProductText(product) {\r\n        var categories = Array.isArray(product.categories)\r\n          ? product.categories.map(function (category) { return category.name || ''; })\r\n          : [];\r\n        var attributes = Array.isArray(product.attributes)\r\n          ? product.attributes.reduce(function (all, attribute) {\r\n              all.push(attribute.name || '');\r\n              if (Array.isArray(attribute.terms)) {\r\n                attribute.terms.forEach(function (term) { all.push(term.name || ''); });\r\n              }\r\n              return all;\r\n            }, [])\r\n          : [];\r\n\r\n        return normalizeText([\r\n          product.name || '',\r\n          product.short_description || '',\r\n          product.description || '',\r\n          categories.join(' '),\r\n          attributes.join(' ')\r\n        ].join(' '));\r\n      }\r\n\r\n      function storeProductColorText(product) {\r\n        var colorTerms = [];\r\n\r\n        if (Array.isArray(product.attributes)) {\r\n          product.attributes.forEach(function (attribute) {\r\n            var attributeName = normalizeText([\r\n              attribute.name || '',\r\n              attribute.taxonomy || ''\r\n            ].join(' '));\r\n\r\n            if (attributeName.indexOf('kolor') === -1 &&\r\n                attributeName.indexOf('color') === -1 &&\r\n                attributeName.indexOf('filter color') === -1) return;\r\n\r\n            if (Array.isArray(attribute.terms)) {\r\n              attribute.terms.forEach(function (term) {\r\n                colorTerms.push(term.name || '');\r\n                colorTerms.push(term.slug || '');\r\n              });\r\n            }\r\n          });\r\n        }\r\n\r\n        return normalizeText(colorTerms.join(' '));\r\n      }\r\n\r\n      function hasRequiredDetail(message, productText) {\r\n        var normalized = normalizeText(message);\r\n        var requirements = [\r\n          { triggers: ['diament'], terms: ['diament'] },\r\n          { triggers: ['ceramic'], terms: ['ceramic'] },\r\n          { triggers: ['weglik', 'karbid'], terms: ['weglik', 'karbid'] },\r\n          { triggers: ['plomyk', 'p\u0142omyk'], terms: ['plomyk'] },\r\n          { triggers: ['kulka', 'kula'], terms: ['kulka', 'kula'] },\r\n          { triggers: ['tornado'], terms: ['tornado'] }\r\n        ];\r\n\r\n        for (var i = 0; i < requirements.length; i += 1) {\r\n          var requested = requirements[i].triggers.some(function (trigger) {\r\n            return containsTrigger(normalized, trigger);\r\n          });\r\n          if (requested && !requirements[i].terms.some(function (term) {\r\n            return productText.indexOf(term) !== -1;\r\n          })) return false;\r\n        }\r\n\r\n        var asksForCuticleBit = \/(frez|\u0444\u0440\u0435\u0437)\/.test(normalized) &&\r\n          \/(skorek|skorki|kutykul|\u043a\u0443\u0442\u0438\u043a\u0443\u043b)\/.test(normalized);\r\n        if (asksForCuticleBit &&\r\n            !\/(skorek|skorki|walow|okolopaznokci|kutykul)\/.test(productText)) {\r\n          return false;\r\n        }\r\n\r\n        return true;\r\n      }\r\n\r\n      function relevanceScore(message, intent, product) {\r\n        var normalized = normalizeText(message);\r\n        var text = storeProductText(product);\r\n        var ignored = ['szukam', 'pokaz', 'prosze', 'produkt', 'produkty', 'ktory', 'ktore', 'jakie', 'chce', 'mnie', 'oraz', 'tylko', 'dostepne', '\u043f\u043e\u043a\u0430\u0436\u0438', '\u0448\u0443\u043a\u0430\u044e', '\u0442\u043e\u0432\u0430\u0440', '\u0442\u043e\u0432\u0430\u0440\u0438', '\u044f\u043a\u0438\u0439', '\u044f\u043a\u0456', '\u043c\u0435\u043d\u0456'];\r\n        var tokens = normalized.split(' ').filter(function (word) {\r\n          return word.length >= 4 && ignored.indexOf(word) === -1;\r\n        });\r\n        var score = 0;\r\n\r\n        tokens.forEach(function (word) {\r\n          if (text.indexOf(word) !== -1) score += 2;\r\n        });\r\n\r\n        if (intent.id === 'frez' && \/(skorek|skorki|kutykul|\u043a\u0443\u0442\u0438\u043a\u0443\u043b|\u0448\u043a\u0456\u0440)\/.test(normalized)) {\r\n          ['diament', 'plomyk', 'kulka', 'kula'].forEach(function (term) {\r\n            if (text.indexOf(term) !== -1) score += 2;\r\n          });\r\n        }\r\n\r\n        if (intent.id === 'frez' &&\r\n            \/(poczatkuj|nowicjus|\u043d\u043e\u0432\u0430\u0447|\u043f\u043e\u0447\u0430\u0442\u043a\u0456\u0432|\u043d\u043e\u0432\u0438\u0447|\u043d\u0430\u0447\u0438\u043d\u0430\u044e\u0449)\/.test(normalized)) {\r\n          if (\/(czerwon|delikatn)\/.test(text)) score += 6;\r\n          if (\/(karbid|weglik|tunel)\/.test(text)) score -= 6;\r\n        }\r\n\r\n        return score;\r\n      }\r\n\r\n      function mapStoreProduct(product) {\r\n        var image = Array.isArray(product.images) && product.images[0] ? product.images[0] : {};\r\n        var category = Array.isArray(product.categories) && product.categories[0]\r\n          ? product.categories[0].name || ''\r\n          : '';\r\n\r\n        return {\r\n          url: product.permalink || '#',\r\n          image_url: image.thumbnail || image.src || '',\r\n          name: product.name || '',\r\n          formatted_price: formatStorePrice(product),\r\n          category: category\r\n        };\r\n      }\r\n\r\n      var storeColorTaxonomyPromise = null;\r\n      var storeCategoriesPromise = null;\r\n\r\n      function getStoreColorTaxonomy() {\r\n        if (storeColorTaxonomyPromise) return storeColorTaxonomyPromise;\r\n\r\n        var endpoint = new URL('\/wp-json\/wc\/store\/v1\/products\/attributes', window.location.origin);\r\n        storeColorTaxonomyPromise = fetch(endpoint.toString(), {\r\n          method: 'GET',\r\n          credentials: 'same-origin',\r\n          headers: { 'Accept': 'application\/json' }\r\n        })\r\n          .then(function (response) {\r\n            if (!response.ok) throw new Error('Attribute request failed');\r\n            return response.json();\r\n          })\r\n          .then(function (attributes) {\r\n            if (!Array.isArray(attributes)) return 'pa_color';\r\n\r\n            var colorAttribute = attributes.find(function (attribute) {\r\n              var label = normalizeText([\r\n                attribute.name || '',\r\n                attribute.taxonomy || ''\r\n              ].join(' '));\r\n\r\n              return label.indexOf('color') !== -1 || label.indexOf('kolor') !== -1;\r\n            });\r\n\r\n            return colorAttribute && colorAttribute.taxonomy\r\n              ? colorAttribute.taxonomy\r\n              : 'pa_color';\r\n          })\r\n          .catch(function () {\r\n            return 'pa_color';\r\n          });\r\n\r\n        return storeColorTaxonomyPromise;\r\n      }\r\n\r\n      function fetchStoreCategories(page, collected) {\r\n        page = Number(page) || 1;\r\n        collected = Array.isArray(collected) ? collected : [];\r\n\r\n        var endpoint = new URL('\/wp-json\/wc\/store\/v1\/products\/categories', window.location.origin);\r\n        endpoint.searchParams.set('per_page', '100');\r\n        endpoint.searchParams.set('page', String(page));\r\n\r\n        return fetch(endpoint.toString(), {\r\n          method: 'GET',\r\n          credentials: 'same-origin',\r\n          headers: { 'Accept': 'application\/json' }\r\n        }).then(function (response) {\r\n          if (!response.ok) throw new Error('Category request failed');\r\n          var totalPages = Number(response.headers.get('X-WP-TotalPages')) || 0;\r\n          return response.json().then(function (categories) {\r\n            categories = Array.isArray(categories) ? categories : [];\r\n            var allCategories = collected.concat(categories);\r\n            var hasNextPage = totalPages ? page < totalPages : categories.length === 100;\r\n            if (hasNextPage && page < 20) {\r\n              return fetchStoreCategories(page + 1, allCategories);\r\n            }\r\n            return allCategories;\r\n          });\r\n        });\r\n      }\r\n\r\n      function getStoreCategories() {\r\n        if (!storeCategoriesPromise) {\r\n          storeCategoriesPromise = fetchStoreCategories(1, []).catch(function () { return []; });\r\n        }\r\n        return storeCategoriesPromise;\r\n      }\r\n\r\n      function resolveIntentCategoryIds(intent) {\r\n        return getStoreCategories().then(function (categories) {\r\n          var aliases = (intent.categories || []).map(normalizeText);\r\n          var ids = [];\r\n\r\n          categories.forEach(function (category) {\r\n            var name = normalizeText(category.name || '');\r\n            var slug = normalizeText(String(category.slug || '').replace(\/-\/g, ' '));\r\n            if (aliases.indexOf(name) !== -1 || aliases.indexOf(slug) !== -1) {\r\n              ids.push(Number(category.id));\r\n            }\r\n          });\r\n\r\n          var changed = true;\r\n          while (changed) {\r\n            changed = false;\r\n            categories.forEach(function (category) {\r\n              var id = Number(category.id);\r\n              var parent = Number(category.parent);\r\n              if (parent && ids.indexOf(parent) !== -1 && ids.indexOf(id) === -1) {\r\n                ids.push(id);\r\n                changed = true;\r\n              }\r\n            });\r\n          }\r\n\r\n          return ids.filter(function (id, index, all) {\r\n            return id > 0 && all.indexOf(id) === index;\r\n          });\r\n        });\r\n      }\r\n\r\n      function productHasResolvedCategory(product, categoryIds) {\r\n        if (!Array.isArray(product.categories) || !categoryIds.length) return false;\r\n        return product.categories.some(function (category) {\r\n          return categoryIds.indexOf(Number(category.id)) !== -1;\r\n        });\r\n      }\r\n\r\n      function productMatchesRequiredTerms(product, intent) {\r\n        if (!Array.isArray(intent.productTerms) || !intent.productTerms.length) return true;\r\n        var text = storeProductText(product);\r\n        return intent.productTerms.some(function (term) {\r\n          return text.indexOf(normalizeText(term)) !== -1;\r\n        });\r\n      }\r\n\r\n      function fetchStoreSearch(categoryIds, budget, colorSlug, page, collected) {\r\n        page = Number(page) || 1;\r\n        collected = Array.isArray(collected) ? collected : [];\r\n\r\n        return getStoreColorTaxonomy().then(function (colorTaxonomy) {\r\n          var endpoint = new URL('\/wp-json\/wc\/store\/v1\/products', window.location.origin);\r\n          endpoint.searchParams.set('category', categoryIds.join(','));\r\n          endpoint.searchParams.set('category_operator', 'in');\r\n          endpoint.searchParams.set('per_page', '100');\r\n          endpoint.searchParams.set('page', String(page));\r\n          endpoint.searchParams.append('stock_status[]', 'instock');\r\n          if (budget != null) endpoint.searchParams.set('max_price', String(Math.round(budget * 100)));\r\n          if (colorSlug) {\r\n            endpoint.searchParams.set('attributes[0][attribute]', colorTaxonomy);\r\n            endpoint.searchParams.set('attributes[0][slug]', colorSlug);\r\n            endpoint.searchParams.set('attributes[0][operator]', 'in');\r\n          }\r\n\r\n          return fetch(endpoint.toString(), {\r\n            method: 'GET',\r\n            credentials: 'same-origin',\r\n            headers: { 'Accept': 'application\/json' }\r\n          }).then(function (response) {\r\n            if (!response.ok) throw new Error('Catalog request failed');\r\n            var totalPages = Number(response.headers.get('X-WP-TotalPages')) || 0;\r\n            return response.json().then(function (products) {\r\n              products = Array.isArray(products) ? products : [];\r\n              var allProducts = collected.concat(products);\r\n              var hasNextPage = totalPages\r\n                ? page < totalPages\r\n                : products.length === 100;\r\n\r\n              if (hasNextPage && page < 20) {\r\n                return fetchStoreSearch(categoryIds, budget, colorSlug, page + 1, allProducts)\r\n                  .catch(function () { return allProducts; });\r\n              }\r\n\r\n              return allProducts;\r\n            });\r\n          });\r\n        });\r\n      }\r\n\r\n      function cacheCatalogResult(key, products) {\r\n        catalogResultCache[key] = products;\r\n        catalogCacheKeys = catalogCacheKeys.filter(function (savedKey) {\r\n          return savedKey !== key;\r\n        });\r\n        catalogCacheKeys.push(key);\r\n\r\n        while (catalogCacheKeys.length > 6) {\r\n          delete catalogResultCache[catalogCacheKeys.shift()];\r\n        }\r\n      }\r\n\r\n      function catalogPage(products, offset) {\r\n        offset = Math.max(0, Number(offset) || 0);\r\n        var pageProducts = products.slice(offset, offset + 8);\r\n        return {\r\n          products: pageProducts,\r\n          total: products.length,\r\n          offset: offset,\r\n          from: pageProducts.length ? offset + 1 : 0,\r\n          to: offset + pageProducts.length,\r\n          hasMore: offset + pageProducts.length < products.length\r\n        };\r\n      }\r\n\r\n      function requestCatalogProducts(message, intent, offset) {\r\n        var budget = detectBudget(message);\r\n        var color = detectColor(message);\r\n        var cacheKey = [\r\n          intent.id,\r\n          color ? color.id : '',\r\n          budget == null ? '' : String(budget),\r\n          normalizeText(message)\r\n        ].join('|');\r\n\r\n        if (Array.isArray(catalogResultCache[cacheKey])) {\r\n          return Promise.resolve(catalogPage(catalogResultCache[cacheKey], offset));\r\n        }\r\n\r\n        var colorSlugs = color && Array.isArray(color.storeSlugs) && color.storeSlugs.length\r\n          ? color.storeSlugs.concat([null])\r\n          : [null];\r\n        return resolveIntentCategoryIds(intent).then(function (categoryIds) {\r\n          if (!categoryIds.length) return [];\r\n          return Promise.all(colorSlugs.map(function (colorSlug) {\r\n            return fetchStoreSearch(categoryIds, budget, colorSlug)\r\n              .catch(function () { return []; });\r\n          })).then(function (groups) {\r\n          var unique = {};\r\n          groups.forEach(function (products) {\r\n            products.forEach(function (product) {\r\n              unique[String(product.id)] = product;\r\n            });\r\n          });\r\n\r\n          var products = Object.keys(unique).map(function (id) { return unique[id]; });\r\n          products = products.filter(function (product) {\r\n            var text = storeProductText(product);\r\n            var explicitColor = detectExplicitProductColor(product);\r\n            var amount = storeProductAmount(product);\r\n\r\n            if (!productHasResolvedCategory(product, categoryIds)) return false;\r\n            if (!productMatchesRequiredTerms(product, intent)) return false;\r\n            if (product.is_in_stock !== true) return false;\r\n            if (budget != null && amount != null && amount > budget) return false;\r\n            if (!hasRequiredDetail(message, text)) return false;\r\n            if (color && !explicitColor) return false;\r\n            if (color && !colorsCompatible(color, explicitColor)) return false;\r\n            return true;\r\n          });\r\n\r\n          var normalizedQuery = normalizeText(message);\r\n          var beginnerCuticleQuery = intent.id === 'frez' &&\r\n            \/(skorek|skorki|kutykul|\u043a\u0443\u0442\u0438\u043a\u0443\u043b)\/.test(normalizedQuery) &&\r\n            \/(poczatkuj|nowicjus|\u043d\u043e\u0432\u0430\u0447|\u043f\u043e\u0447\u0430\u0442\u043a\u0456\u0432|\u043d\u043e\u0432\u0438\u0447|\u043d\u0430\u0447\u0438\u043d\u0430\u044e\u0449)\/.test(normalizedQuery);\r\n\r\n          products.sort(function (a, b) {\r\n            if (beginnerCuticleQuery) {\r\n              var aGentle = \/(czerwon|delikatn)\/.test(storeProductText(a));\r\n              var bGentle = \/(czerwon|delikatn)\/.test(storeProductText(b));\r\n              if (aGentle !== bGentle) return aGentle ? -1 : 1;\r\n            }\r\n            return relevanceScore(message, intent, b) - relevanceScore(message, intent, a);\r\n          });\r\n\r\n          var mappedProducts = products.map(mapStoreProduct);\r\n          if (beginnerCuticleQuery) {\r\n            mappedProducts.sort(function (a, b) {\r\n              var aGentleName = \/(czerwon|delikatn)\/.test(normalizeText(a.name || ''));\r\n              var bGentleName = \/(czerwon|delikatn)\/.test(normalizeText(b.name || ''));\r\n              if (aGentleName !== bGentleName) return aGentleName ? -1 : 1;\r\n              return 0;\r\n            });\r\n          }\r\n          cacheCatalogResult(cacheKey, mappedProducts);\r\n          return catalogPage(mappedProducts, offset);\r\n          });\r\n        }).then(function (result) {\r\n          return result && result.products ? result : catalogPage([], offset);\r\n        });\r\n      }\r\n\r\n      function starterComponents(type) {\r\n        if (type === 'extension') {\r\n          return [\r\n            { intents: ['lampa'], limit: 1 },\r\n            { intents: ['baza'], limit: 1 },\r\n            { intents: ['builder_gel', 'premium_gel'], limit: 1 },\r\n            { intents: ['top'], limit: 1 },\r\n            { intents: ['pedzel'], limit: 1 },\r\n            { intents: ['formy_moldy', 'tipsy'], limit: 1 },\r\n            { intents: ['pilnik'], limit: 1 },\r\n            { intents: ['cleaner', 'dehydrator'], limit: 1 }\r\n          ];\r\n        }\r\n\r\n        return [\r\n          { intents: ['lampa'], limit: 1 },\r\n          { intents: ['baza'], limit: 1 },\r\n          { intents: ['top'], limit: 1 },\r\n          { intents: ['lakier'], limit: 2 },\r\n          { intents: ['pilnik'], limit: 1 },\r\n          { intents: ['cleaner', 'dehydrator'], limit: 1 },\r\n          { intents: ['olejek'], limit: 1 }\r\n        ];\r\n      }\r\n\r\n      function requestStarterComponent(component, type, intentIndex) {\r\n        intentIndex = Number(intentIndex) || 0;\r\n        var intent = getCatalogIntentById(component.intents[intentIndex]);\r\n        if (!intent) return Promise.resolve([]);\r\n\r\n        return requestCatalogProducts('starter kit ' + type, intent, 0)\r\n          .then(function (page) {\r\n            var products = page.products.slice(0, component.limit);\r\n            if (products.length || intentIndex + 1 >= component.intents.length) {\r\n              return products;\r\n            }\r\n            return requestStarterComponent(component, type, intentIndex + 1);\r\n          });\r\n      }\r\n\r\n      function requestStarterKitProducts(type) {\r\n        return Promise.all(starterComponents(type).map(function (component) {\r\n          return requestStarterComponent(component, type, 0);\r\n        })).then(function (groups) {\r\n          var used = {};\r\n          var products = [];\r\n          groups.forEach(function (group) {\r\n            group.forEach(function (product) {\r\n              var key = product.url || product.name;\r\n              if (!key || used[key] || products.length >= 8) return;\r\n              used[key] = true;\r\n              products.push(product);\r\n            });\r\n          });\r\n          return products;\r\n        });\r\n      }\r\n\r\n      function detectLanguage(message) {\r\n        var raw = String(message || '').toLowerCase();\r\n        var normalized = normalizeText(raw);\r\n\r\n        if (\/[\u0456\u0457\u0454\u0491]\/i.test(raw)) return 'uk';\r\n        if (\/[\u044b\u044d\u044a\u0451]\/i.test(raw)) return 'ru';\r\n\r\n        var russianMarkers = [\r\n          '\u043f\u0440\u0438\u0432\u0435\u0442', '\u0438\u0449\u0443', '\u043d\u0443\u0436\u0435\u043d', '\u043d\u0443\u0436\u043d\u0430', '\u043d\u0443\u0436\u043d\u043e', '\u043f\u043e\u043a\u0430\u0436\u0438', '\u043f\u043e\u0441\u043e\u0432\u0435\u0442', '\u043f\u043e\u043c\u043e\u0433\u0438',\r\n          '\u043a\u0440\u0430\u0441\u043d', '\u0440\u043e\u0437\u043e\u0432', '\u0433\u043e\u043b\u0443\u0431', '\u0441\u0438\u043d\u0438\u0439', '\u0431\u0435\u043b\u044b\u0439', '\u0447\u0435\u0440\u043d\u044b\u0439', '\u0444\u0438\u043e\u043b\u0435\u0442',\r\n          '\u0441\u0435\u0440\u044b\u0439', '\u043a\u043e\u0440\u0438\u0447\u043d\u0435\u0432', '\u0440\u0443\u0441\u0441\u043a', '\u043d\u0430\u0440\u0430\u0449', '\u0433\u0438\u0431\u0440\u0438\u0434', '\u043f\u043e\u043b\u0438\u0433\u0435\u043b'\r\n        ];\r\n        if (russianMarkers.some(function (marker) {\r\n          return normalized.indexOf(marker) !== -1;\r\n        })) return 'ru';\r\n\r\n        var ukrainianMarkers = [\r\n          '\u043f\u0440\u0438\u0432\u0456\u0442', '\u0448\u0443\u043a\u0430\u044e', '\u043f\u043e\u0442\u0440\u0456\u0431', '\u043f\u043e\u0440\u0430\u0434\u044c', '\u0434\u043e\u043f\u043e\u043c\u043e\u0436', '\u0447\u0435\u0440\u0432\u043e\u043d',\r\n          '\u0440\u043e\u0436\u0435\u0432', '\u0431\u043b\u0430\u043a\u0438\u0442', '\u0443\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a'\r\n        ];\r\n        if (ukrainianMarkers.some(function (marker) {\r\n          return normalized.indexOf(marker) !== -1;\r\n        })) return 'uk';\r\n\r\n        if (\/[\u0430-\u044f]\/i.test(raw)) return 'uk';\r\n\r\n        if (\/[\u0105\u0107\u0119\u0142\u0144\u00f3\u015b\u017a\u017c]\/i.test(raw)) return 'pl';\r\n\r\n        var polishMarkers = [\r\n          'poka\u017c', 'pokaz', 'szukam', 'znajd\u017a', 'znajdz', 'pole\u0107', 'polec',\r\n          'potrzebuj\u0119', 'potrzebuje', 'czy macie', 'jak u\u017cywa\u0107', 'jak uzywac',\r\n          'dostawa', 'wysy\u0142ka', 'platnosc', 'p\u0142atno\u015b\u0107', 'zwrot'\r\n        ];\r\n        if (polishMarkers.some(function (marker) {\r\n          return raw.indexOf(marker) !== -1;\r\n        })) return 'pl';\r\n\r\n        var englishMarkers = [\r\n          'hello', 'good morning', 'good afternoon', 'good evening',\r\n          'please', 'show me', 'find me', 'i am looking', 'i m looking',\r\n          'i need', 'do you have', 'recommend', 'which one', 'how to',\r\n          'how long', 'how many', 'shipping', 'delivery', 'payment',\r\n          'refund', 'return', 'my order', 'customer support', 'in english',\r\n          'speak english', 'reply in english', 'answer in english', 'english language',\r\n          'starter kit', 'beginner kit', 'gel polish', 'nail extensions', 'extensions',\r\n          'nail lamp', 'nail file', 'cuticle oil', 'nail accessories',\r\n          'nail gel', 'top coat', 'base coat', 'builder gel', 'nail drill',\r\n          'dust collector', 'ultrasonic cleaner', 'armrest'\r\n        ];\r\n        if (englishMarkers.some(function (marker) {\r\n          return normalized.indexOf(marker) !== -1;\r\n        })) return 'en';\r\n\r\n        return pageLanguage;\r\n      }\r\n\r\n      function containsAnyPhrase(message, phrases) {\r\n        var normalized = normalizeText(message);\r\n        return phrases.some(function (phrase) {\r\n          return normalized.indexOf(normalizeText(phrase)) !== -1;\r\n        });\r\n      }\r\n\r\n      function containsWholePhrase(message, phrases) {\r\n        var normalized = ' ' + normalizeText(message) + ' ';\r\n        return phrases.some(function (phrase) {\r\n          return normalized.indexOf(' ' + normalizeText(phrase) + ' ') !== -1;\r\n        });\r\n      }\r\n\r\n      function wantsProductRecommendations(message) {\r\n        var searchPhrases = [\r\n          'szukam', 'pokaz', 'polec', 'doradz', 'chce kupic', 'potrzebuje',\r\n          'czy macie', 'co macie', 'najlepsz', 'do zl', 'w cenie',\r\n          '\u0448\u0443\u043a\u0430\u044e', '\u043f\u043e\u043a\u0430\u0436\u0438', '\u043f\u043e\u0440\u0430\u0434\u044c', '\u043f\u0456\u0434\u0431\u0435\u0440\u0438', '\u0445\u043e\u0447\u0443 \u043a\u0443\u043f\u0438\u0442\u0438', '\u043f\u043e\u0442\u0440\u0456\u0431\u0435\u043d',\r\n          '\u043f\u043e\u0442\u0440\u0456\u0431\u043d\u0430', '\u043f\u043e\u0442\u0440\u0456\u0431\u043d\u0456', '\u0447\u0438 \u0454 \u0443 \u0432\u0430\u0441', '\u0449\u043e \u043c\u0430\u0454\u0442\u0435', '\u044f\u043a\u0438\u0439 \u043a\u0440\u0430\u0449',\r\n          '\u044f\u043a\u0430 \u043a\u0440\u0430\u0449', '\u044f\u043a\u0456 \u043a\u0440\u0430\u0449', '\u0434\u043e \u0437\u043b\u043e\u0442',\r\n          '\u0438\u0449\u0443', '\u043f\u043e\u043a\u0430\u0436\u0438', '\u043f\u043e\u0441\u043e\u0432\u0435\u0442', '\u043f\u043e\u0434\u0431\u0435\u0440\u0438', '\u0445\u043e\u0447\u0443 \u043a\u0443\u043f\u0438\u0442\u044c', '\u043d\u0443\u0436\u0435\u043d',\r\n          '\u043d\u0443\u0436\u043d\u0430', '\u043d\u0443\u0436\u043d\u044b', '\u0435\u0441\u0442\u044c \u043b\u0438 \u0443 \u0432\u0430\u0441', '\u0447\u0442\u043e \u0443 \u0432\u0430\u0441 \u0435\u0441\u0442\u044c', '\u043a\u0430\u043a\u043e\u0439 \u043b\u0443\u0447\u0448\u0435',\r\n          '\u043a\u0430\u043a\u0430\u044f \u043b\u0443\u0447\u0448\u0435', '\u043a\u0430\u043a\u0438\u0435 \u043b\u0443\u0447\u0448\u0435', '\u0434\u043e \u0437\u043b\u043e\u0442',\r\n          'show me', 'show', 'find me', 'find', 'looking for', 'recommend',\r\n          'i need', 'do you have', 'what do you have', 'which is best'\r\n        ];\r\n        var advicePhrases = [\r\n          'jak uzywac', 'jak stosowac', 'jak nakladac', 'ile suszyc',\r\n          'ile utwardzac', 'ile sekund', 'jaka lampa jest potrzebna',\r\n          'czym sie rozni', 'jaka jest roznica',\r\n          '\u044f\u043a \u043a\u043e\u0440\u0438\u0441\u0442\u0443\u0432\u0430\u0442\u0438', '\u044f\u043a \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u043e\u0432\u0443\u0432\u0430\u0442\u0438', '\u044f\u043a \u043d\u0430\u043d\u043e\u0441\u0438\u0442\u0438', '\u044f\u043a \u0437\u043d\u0456\u043c\u0430\u0442\u0438',\r\n          '\u0441\u043a\u0456\u043b\u044c\u043a\u0438 \u0441\u0443\u0448\u0438\u0442\u0438', '\u0441\u043a\u0456\u043b\u044c\u043a\u0438 \u0441\u0435\u043a\u0443\u043d\u0434', '\u0441\u043a\u0456\u043b\u044c\u043a\u0438 \u043f\u043e\u043b\u0456\u043c\u0435\u0440\u0438\u0437\u0443\u0432\u0430\u0442\u0438',\r\n          '\u044f\u043a\u0430 \u043b\u0430\u043c\u043f\u0430 \u043f\u043e\u0442\u0440\u0456\u0431\u043d\u0430', '\u0447\u0438\u043c \u0432\u0456\u0434\u0440\u0456\u0437\u043d\u044f', '\u044f\u043a\u0430 \u0440\u0456\u0437\u043d\u0438\u0446\u044f',\r\n          '\u043a\u0430\u043a \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f', '\u043a\u0430\u043a \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c', '\u043a\u0430\u043a \u043d\u0430\u043d\u043e\u0441\u0438\u0442\u044c', '\u043a\u0430\u043a \u0441\u043d\u0438\u043c\u0430\u0442\u044c',\r\n          '\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u0443\u0448\u0438\u0442\u044c', '\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434', '\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043f\u043e\u043b\u0438\u043c\u0435\u0440\u0438\u0437\u043e\u0432\u0430\u0442\u044c',\r\n          '\u043a\u0430\u043a\u0430\u044f \u043b\u0430\u043c\u043f\u0430 \u043d\u0443\u0436\u043d\u0430', '\u0447\u0435\u043c \u043e\u0442\u043b\u0438\u0447\u0430\u0435\u0442\u0441\u044f', '\u043a\u0430\u043a\u0430\u044f \u0440\u0430\u0437\u043d\u0438\u0446\u0430',\r\n          'how to use', 'how to apply', 'how to remove', 'how long to cure',\r\n          'how many seconds', 'which lamp', 'what lamp',\r\n          'what is the difference', 'what is different'\r\n        ];\r\n\r\n        if (containsAnyPhrase(message, advicePhrases)) return false;\r\n\r\n        var normalized = normalizeText(message);\r\n        var curingQuestion =\r\n          \/(ile|skiles|\u0441\u043a\u0456\u043b\u044c\u043a\u0438|\u0441\u043a\u043e\u043b\u044c\u043a\u043e|how long|how many).{0,35}(susz|utward|sekund|\u0441\u0443\u0448|\u043f\u043e\u043b\u0456\u043c\u0435\u0440|\u043f\u043e\u043b\u0438\u043c\u0435\u0440|cure|second)\/.test(normalized) ||\r\n          \/(jaka|\u044f\u043a\u0430|\u043a\u0430\u043a\u0430\u044f|which|what).{0,25}(lampa|\u043b\u0430\u043c\u043f\u0430|lamp).{0,25}(potrzeb|\u043f\u043e\u0442\u0440\u0456\u0431|\u043d\u0443\u0436\u043d|need|required)\/.test(normalized);\r\n        if (curingQuestion) return false;\r\n\r\n        if (containsAnyPhrase(message, searchPhrases)) return true;\r\n\r\n        var intent = detectCatalogIntent(message);\r\n        if (!intent) return false;\r\n        if (detectColor(message) || detectBudget(message) != null) return true;\r\n        return normalizeText(message).split(' ').length <= 4;\r\n      }\r\n\r\n      function getCatalogIntentById(id) {\r\n        for (var i = 0; i < catalogRules.length; i += 1) {\r\n          if (catalogRules[i].id === id) return catalogRules[i];\r\n        }\r\n        return null;\r\n      }\r\n\r\n      function isMoreCatalogRequest(message) {\r\n        return containsWholePhrase(message, [\r\n          'pokaz wiecej', 'jeszcze', 'nastepne', 'kolejne', 'inne',\r\n          'czy to wszystkie', 'to juz wszystkie', 'wiecej produktow',\r\n          '\u043f\u043e\u043a\u0430\u0436\u0438 \u0449\u0435', '\u0449\u0435', '\u043d\u0430\u0441\u0442\u0443\u043f\u043d\u0456', '\u043d\u0430\u0441\u0442\u0443\u043f\u043d\u0443', '\u0456\u043d\u0448\u0456',\r\n          '\u0447\u0438 \u0446\u0435 \u0432\u0441\u0456', '\u0446\u0435 \u0432\u0436\u0435 \u0432\u0441\u0456', '\u0431\u0456\u043b\u044c\u0448\u0435 \u0442\u043e\u0432\u0430\u0440\u0456\u0432',\r\n          '\u043f\u043e\u043a\u0430\u0436\u0438 \u0435\u0449\u0435', '\u043f\u043e\u043a\u0430\u0436\u0438 \u0435\u0449\u0451', '\u0435\u0449\u0435', '\u0435\u0449\u0451', '\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0435',\r\n          '\u0434\u0440\u0443\u0433\u0438\u0435', '\u044d\u0442\u043e \u0432\u0441\u0435', '\u044d\u0442\u043e \u0443\u0436\u0435 \u0432\u0441\u0435', '\u0431\u043e\u043b\u044c\u0448\u0435 \u0442\u043e\u0432\u0430\u0440\u043e\u0432',\r\n          'show more', 'more', 'next', 'next products', 'more products',\r\n          'are these all', 'is that all'\r\n        ]);\r\n      }\r\n\r\n      function catalogSearchMatchesState(message, state) {\r\n        var currentIntent = detectCatalogIntent(message);\r\n        var currentColor = detectColor(message);\r\n        var currentBudget = detectBudget(message);\r\n\r\n        if (currentIntent && currentIntent.id !== state.intentId) return false;\r\n        if (currentColor && currentColor.id !== state.colorId) return false;\r\n        if (currentBudget != null && currentBudget !== state.budget) return false;\r\n        return true;\r\n      }\r\n\r\n      function getCatalogContext(message) {\r\n        if (isMoreCatalogRequest(message) && lastCatalogState &&\r\n            catalogSearchMatchesState(message, lastCatalogState)) {\r\n          var storedIntent = getCatalogIntentById(lastCatalogState.intentId);\r\n          if (storedIntent) {\r\n            return {\r\n              query: lastCatalogState.query,\r\n              intent: storedIntent,\r\n              offset: Number(lastCatalogState.nextOffset) || 0,\r\n              language: lastCatalogState.language || detectLanguage(message),\r\n              continuation: true\r\n            };\r\n          }\r\n        }\r\n\r\n        var intent = detectCatalogIntent(message);\r\n        if (intent && wantsProductRecommendations(message)) {\r\n          return {\r\n            query: message,\r\n            intent: intent,\r\n            offset: 0,\r\n            language: detectLanguage(message),\r\n            continuation: false\r\n          };\r\n        }\r\n\r\n        return null;\r\n      }\r\n\r\n      function starterRequestType(message) {\r\n        var isStarter = containsAnyPhrase(message, starterKitPhrases.starter);\r\n        var isHybrid = containsAnyPhrase(message, starterKitPhrases.hybrid);\r\n        var isExtension = containsAnyPhrase(message, starterKitPhrases.extension);\r\n        var pending = Boolean(starterState && starterState.pending);\r\n\r\n        if ((isStarter || pending) && isExtension) return 'extension';\r\n        if ((isStarter || pending) && isHybrid) return 'hybrid';\r\n        if (isStarter) return 'ask';\r\n        if (isMoreCatalogRequest(message) && starterState && starterState.shownType) return 'finished';\r\n        return '';\r\n      }\r\n\r\n      function starterQuestion(message) {\r\n        var language = detectLanguage(message);\r\n        if (language === 'en') {\r\n          return 'Of course \u2014 I can help you build a beginner kit. Is it for gel polish manicure or gel nail extensions? Reply \u201cgel polish\u201d or \u201cextensions\u201d, and I will show specific products that are in stock.';\r\n        }\r\n        if (language === 'uk') {\r\n          return '\u0417\u0432\u0456\u0441\u043d\u043e, \u0434\u043e\u043f\u043e\u043c\u043e\u0436\u0443 \u0437\u0456\u0431\u0440\u0430\u0442\u0438 \u0441\u0442\u0430\u0440\u0442\u043e\u0432\u0438\u0439 \u043d\u0430\u0431\u0456\u0440. \u0423\u0442\u043e\u0447\u043d\u0438, \u0431\u0443\u0434\u044c \u043b\u0430\u0441\u043a\u0430: \u0432\u0456\u043d \u043f\u043e\u0442\u0440\u0456\u0431\u0435\u043d \u0434\u043b\u044f \u043c\u0430\u043d\u0456\u043a\u044e\u0440\u0443 \u0433\u0435\u043b\u044c-\u043b\u0430\u043a\u043e\u043c \u0447\u0438 \u0434\u043b\u044f \u043d\u0430\u0440\u043e\u0449\u0443\u0432\u0430\u043d\u043d\u044f \u0433\u0435\u043b\u0435\u043c? \u041d\u0430\u043f\u0438\u0448\u0438 \u00ab\u0433\u0435\u043b\u044c-\u043b\u0430\u043a\u00bb \u0430\u0431\u043e \u00ab\u043d\u0430\u0440\u043e\u0449\u0443\u0432\u0430\u043d\u043d\u044f\u00bb \u2014 \u0456 \u044f \u043f\u043e\u043a\u0430\u0436\u0443 \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u0456 \u0442\u043e\u0432\u0430\u0440\u0438 \u0432 \u043d\u0430\u044f\u0432\u043d\u043e\u0441\u0442\u0456.';\r\n        }\r\n        if (language === 'ru') {\r\n          return '\u041a\u043e\u043d\u0435\u0447\u043d\u043e, \u043f\u043e\u043c\u043e\u0433\u0443 \u0441\u043e\u0431\u0440\u0430\u0442\u044c \u0441\u0442\u0430\u0440\u0442\u043e\u0432\u044b\u0439 \u043d\u0430\u0431\u043e\u0440. \u0423\u0442\u043e\u0447\u043d\u0438, \u043f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430: \u043e\u043d \u043d\u0443\u0436\u0435\u043d \u0434\u043b\u044f \u0433\u0438\u0431\u0440\u0438\u0434\u043d\u043e\u0433\u043e \u043c\u0430\u043d\u0438\u043a\u044e\u0440\u0430 \u0438\u043b\u0438 \u0434\u043b\u044f \u043d\u0430\u0440\u0430\u0449\u0438\u0432\u0430\u043d\u0438\u044f \u0433\u0435\u043b\u0435\u043c? \u041d\u0430\u043f\u0438\u0448\u0438 \u00ab\u0433\u0438\u0431\u0440\u0438\u0434\u043d\u044b\u0439\u00bb \u0438\u043b\u0438 \u00ab\u043d\u0430\u0440\u0430\u0449\u0438\u0432\u0430\u043d\u0438\u0435\u00bb \u2014 \u0438 \u044f \u043f\u043e\u043a\u0430\u0436\u0443 \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u044b\u0435 \u0442\u043e\u0432\u0430\u0440\u044b \u0432 \u043d\u0430\u043b\u0438\u0447\u0438\u0438.';\r\n        }\r\n        return 'Jasne, pomog\u0119 skompletowa\u0107 zestaw startowy. Doprecyzuj prosz\u0119: ma by\u0107 do manicure hybrydowego czy do przed\u0142u\u017cania \u017celem? Napisz \u201ehybrydowy\u201d albo \u201eprzed\u0142u\u017canie\u201d, a poka\u017c\u0119 konkretne dost\u0119pne produkty.';\r\n      }\r\n\r\n      function starterKitMessage(message, type, count, languageOverride) {\r\n        var language = languageOverride || detectLanguage(message);\r\n        if (!count) return supportContactMessage(message, language);\r\n\r\n        if (language === 'en') {\r\n          if (type === 'extension') {\r\n            return 'Here is a basic beginner kit for gel nail extensions: lamp, base, builder gel, top coat, brush, forms, nail file and preparation liquid. I am showing ' + count + ' real in-stock products \u2014 one required component each, with no random items.';\r\n          }\r\n          return 'Here is a basic beginner kit for gel polish manicure: lamp, base, top coat, two gel polishes, nail file, preparation liquid and cuticle oil. I am showing ' + count + ' real in-stock products, with no random items.';\r\n        }\r\n\r\n        if (language === 'uk') {\r\n          if (type === 'extension') {\r\n            return '\u041e\u0441\u044c \u0431\u0430\u0437\u043e\u0432\u0438\u0439 \u043d\u0430\u0431\u0456\u0440 \u0434\u043b\u044f \u043d\u043e\u0432\u0430\u0447\u043a\u0430 \u0434\u043b\u044f \u043d\u0430\u0440\u043e\u0449\u0443\u0432\u0430\u043d\u043d\u044f \u0433\u0435\u043b\u0435\u043c: \u043b\u0430\u043c\u043f\u0430, \u0431\u0430\u0437\u0430, \u0433\u0435\u043b\u044c \u0434\u043b\u044f \u043d\u0430\u0440\u043e\u0449\u0443\u0432\u0430\u043d\u043d\u044f, \u0442\u043e\u043f, \u043f\u0435\u043d\u0437\u043b\u0438\u043a, \u0444\u043e\u0440\u043c\u0438, \u043f\u0438\u043b\u043e\u0447\u043a\u0430 \u0442\u0430 \u043f\u0456\u0434\u0433\u043e\u0442\u043e\u0432\u0447\u0430 \u0440\u0456\u0434\u0438\u043d\u0430. \u041f\u043e\u043a\u0430\u0437\u0443\u044e ' + count + ' \u0440\u0435\u0430\u043b\u044c\u043d\u0438\u0445 \u0442\u043e\u0432\u0430\u0440\u0456\u0432 \u0443 \u043d\u0430\u044f\u0432\u043d\u043e\u0441\u0442\u0456 \u2014 \u043f\u043e \u043e\u0434\u043d\u043e\u043c\u0443 \u043f\u043e\u0442\u0440\u0456\u0431\u043d\u043e\u043c\u0443 \u0441\u043a\u043b\u0430\u0434\u043d\u0438\u043a\u0443, \u0431\u0435\u0437 \u0432\u0438\u043f\u0430\u0434\u043a\u043e\u0432\u0438\u0445 \u043f\u043e\u0437\u0438\u0446\u0456\u0439.';\r\n          }\r\n          return '\u041e\u0441\u044c \u0431\u0430\u0437\u043e\u0432\u0438\u0439 \u043d\u0430\u0431\u0456\u0440 \u0434\u043b\u044f \u043d\u043e\u0432\u0430\u0447\u043a\u0430 \u0434\u043b\u044f \u043c\u0430\u043d\u0456\u043a\u044e\u0440\u0443 \u0433\u0435\u043b\u044c-\u043b\u0430\u043a\u043e\u043c: \u043b\u0430\u043c\u043f\u0430, \u0431\u0430\u0437\u0430, \u0442\u043e\u043f, \u0434\u0432\u0430 \u0433\u0435\u043b\u044c-\u043b\u0430\u043a\u0438, \u043f\u0438\u043b\u043e\u0447\u043a\u0430, \u043f\u0456\u0434\u0433\u043e\u0442\u043e\u0432\u0447\u0430 \u0440\u0456\u0434\u0438\u043d\u0430 \u0442\u0430 \u043e\u043b\u0456\u0439\u043a\u0430 \u0434\u043b\u044f \u043a\u0443\u0442\u0438\u043a\u0443\u043b\u0438. \u041f\u043e\u043a\u0430\u0437\u0443\u044e ' + count + ' \u0440\u0435\u0430\u043b\u044c\u043d\u0438\u0445 \u0442\u043e\u0432\u0430\u0440\u0456\u0432 \u0443 \u043d\u0430\u044f\u0432\u043d\u043e\u0441\u0442\u0456, \u0431\u0435\u0437 \u0432\u0438\u043f\u0430\u0434\u043a\u043e\u0432\u0438\u0445 \u043f\u043e\u0437\u0438\u0446\u0456\u0439.';\r\n        }\r\n        if (language === 'ru') {\r\n          if (type === 'extension') {\r\n            return '\u0412\u043e\u0442 \u0431\u0430\u0437\u043e\u0432\u044b\u0439 \u043d\u0430\u0431\u043e\u0440 \u0434\u043b\u044f \u043d\u043e\u0432\u0438\u0447\u043a\u0430 \u0434\u043b\u044f \u043d\u0430\u0440\u0430\u0449\u0438\u0432\u0430\u043d\u0438\u044f \u0433\u0435\u043b\u0435\u043c: \u043b\u0430\u043c\u043f\u0430, \u0431\u0430\u0437\u0430, \u0441\u0442\u0440\u043e\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0433\u0435\u043b\u044c, \u0442\u043e\u043f, \u043a\u0438\u0441\u0442\u044c, \u0444\u043e\u0440\u043c\u044b, \u043f\u0438\u043b\u043e\u0447\u043a\u0430 \u0438 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u0436\u0438\u0434\u043a\u043e\u0441\u0442\u044c. \u041f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u044e ' + count + ' \u0440\u0435\u0430\u043b\u044c\u043d\u044b\u0445 \u0442\u043e\u0432\u0430\u0440\u043e\u0432 \u0432 \u043d\u0430\u043b\u0438\u0447\u0438\u0438 \u2014 \u043f\u043e \u043e\u0434\u043d\u043e\u043c\u0443 \u043d\u0443\u0436\u043d\u043e\u043c\u0443 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u0443, \u0431\u0435\u0437 \u0441\u043b\u0443\u0447\u0430\u0439\u043d\u044b\u0445 \u043f\u043e\u0437\u0438\u0446\u0438\u0439.';\r\n          }\r\n          return '\u0412\u043e\u0442 \u0431\u0430\u0437\u043e\u0432\u044b\u0439 \u043d\u0430\u0431\u043e\u0440 \u0434\u043b\u044f \u043d\u043e\u0432\u0438\u0447\u043a\u0430 \u0434\u043b\u044f \u0433\u0438\u0431\u0440\u0438\u0434\u043d\u043e\u0433\u043e \u043c\u0430\u043d\u0438\u043a\u044e\u0440\u0430: \u043b\u0430\u043c\u043f\u0430, \u0431\u0430\u0437\u0430, \u0442\u043e\u043f, \u0434\u0432\u0430 \u0433\u0435\u043b\u044c-\u043b\u0430\u043a\u0430, \u043f\u0438\u043b\u043e\u0447\u043a\u0430, \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u0436\u0438\u0434\u043a\u043e\u0441\u0442\u044c \u0438 \u043c\u0430\u0441\u043b\u043e \u0434\u043b\u044f \u043a\u0443\u0442\u0438\u043a\u0443\u043b\u044b. \u041f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u044e ' + count + ' \u0440\u0435\u0430\u043b\u044c\u043d\u044b\u0445 \u0442\u043e\u0432\u0430\u0440\u043e\u0432 \u0432 \u043d\u0430\u043b\u0438\u0447\u0438\u0438, \u0431\u0435\u0437 \u0441\u043b\u0443\u0447\u0430\u0439\u043d\u044b\u0445 \u043f\u043e\u0437\u0438\u0446\u0438\u0439.';\r\n        }\r\n        if (type === 'extension') {\r\n          return 'Oto podstawowy zestaw dla pocz\u0105tkuj\u0105cej do przed\u0142u\u017cania \u017celem: lampa, baza, \u017cel buduj\u0105cy, top, p\u0119dzelek, formy, pilnik i p\u0142yn przygotowuj\u0105cy. Pokazuj\u0119 ' + count + ' realnie dost\u0119pnych produkt\u00f3w \u2014 po jednym potrzebnym sk\u0142adniku, bez przypadkowych pozycji.';\r\n        }\r\n        return 'Oto podstawowy zestaw dla pocz\u0105tkuj\u0105cej do manicure hybrydowego: lampa, baza, top, dwa lakiery hybrydowe, pilnik, p\u0142yn przygotowuj\u0105cy i olejek do sk\u00f3rek. Pokazuj\u0119 ' + count + ' realnie dost\u0119pnych produkt\u00f3w, bez przypadkowych pozycji.';\r\n      }\r\n\r\n      function starterFinishedMessage(message, languageOverride) {\r\n        var language = languageOverride || detectLanguage(message);\r\n        if (language === 'en') return 'This is the complete basic starter kit: every required component has already been shown without duplicates.';\r\n        if (language === 'uk') return '\u0426\u0435 \u0432\u0435\u0441\u044c \u0431\u0430\u0437\u043e\u0432\u0438\u0439 \u0441\u0442\u0430\u0440\u0442\u043e\u0432\u0438\u0439 \u043d\u0430\u0431\u0456\u0440: \u043a\u043e\u0436\u0435\u043d \u043f\u043e\u0442\u0440\u0456\u0431\u043d\u0438\u0439 \u0441\u043a\u043b\u0430\u0434\u043d\u0438\u043a \u0443\u0436\u0435 \u043f\u043e\u043a\u0430\u0437\u0430\u043d\u043e \u0431\u0435\u0437 \u043f\u043e\u0432\u0442\u043e\u0440\u0456\u0432.';\r\n        if (language === 'ru') return '\u042d\u0442\u043e \u0432\u0435\u0441\u044c \u0431\u0430\u0437\u043e\u0432\u044b\u0439 \u0441\u0442\u0430\u0440\u0442\u043e\u0432\u044b\u0439 \u043d\u0430\u0431\u043e\u0440: \u043a\u0430\u0436\u0434\u044b\u0439 \u043d\u0443\u0436\u043d\u044b\u0439 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442 \u0443\u0436\u0435 \u043f\u043e\u043a\u0430\u0437\u0430\u043d \u0431\u0435\u0437 \u043f\u043e\u0432\u0442\u043e\u0440\u043e\u0432.';\r\n        return 'To ca\u0142y podstawowy zestaw startowy: ka\u017cdy potrzebny sk\u0142adnik zosta\u0142 ju\u017c pokazany bez powt\u00f3rek.';\r\n      }\r\n\r\n      function serviceAnswer(message) {\r\n        var language = detectLanguage(message);\r\n        var normalizedServiceMessage = normalizeText(message);\r\n\r\n        var asksCuringDetails =\r\n          \/(ile|\u0441\u043a\u0456\u043b\u044c\u043a\u0438|\u0441\u043a\u043e\u043b\u044c\u043a\u043e|how long|how many).{0,35}(susz|utward|sekund|\u0441\u0443\u0448|\u043f\u043e\u043b\u0456\u043c\u0435\u0440|\u043f\u043e\u043b\u0438\u043c\u0435\u0440|cure|second)\/.test(normalizedServiceMessage) ||\r\n          \/(jaka|\u044f\u043a\u0430|\u043a\u0430\u043a\u0430\u044f|which|what).{0,25}(lampa|\u043b\u0430\u043c\u043f\u0430|lamp).{0,25}(potrzeb|\u043f\u043e\u0442\u0440\u0456\u0431|\u043d\u0443\u0436\u043d|need|required)\/.test(normalizedServiceMessage);\r\n\r\n        if (asksCuringDetails) {\r\n          if (language === 'en') {\r\n            return 'The exact curing time depends on the specific product and lamp parameters, so I do not want to invent a number of seconds. Send the full product name or a link to its product page. If the instructions are not listed there, confirm them with [Tipsi Shop support](mailto:support@tipsi.pl).';\r\n          }\r\n          if (language === 'uk') {\r\n            return '\u0422\u043e\u0447\u043d\u0438\u0439 \u0447\u0430\u0441 \u043f\u043e\u043b\u0456\u043c\u0435\u0440\u0438\u0437\u0430\u0446\u0456\u0457 \u0437\u0430\u043b\u0435\u0436\u0438\u0442\u044c \u0432\u0456\u0434 \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u043e\u0457 \u0431\u0430\u0437\u0438 TOUCH \u0456 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0456\u0432 \u043b\u0430\u043c\u043f\u0438, \u0442\u043e\u043c\u0443 \u043d\u0435 \u0445\u043e\u0447\u0443 \u043d\u0430\u0437\u0438\u0432\u0430\u0442\u0438 \u0432\u0438\u043f\u0430\u0434\u043a\u043e\u0432\u0456 \u0441\u0435\u043a\u0443\u043d\u0434\u0438. \u041d\u0430\u043f\u0438\u0448\u0438 \u043f\u043e\u0432\u043d\u0443 \u043d\u0430\u0437\u0432\u0443 \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u0443 \u0430\u0431\u043e \u043d\u0430\u0434\u0456\u0448\u043b\u0438 \u043f\u043e\u0441\u0438\u043b\u0430\u043d\u043d\u044f \u043d\u0430 \u0439\u043e\u0433\u043e \u043a\u0430\u0440\u0442\u043a\u0443 \u2014 \u0442\u043e\u0434\u0456 \u044f \u043f\u0435\u0440\u0435\u0432\u0456\u0440\u044e \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0456 \u0434\u0430\u043d\u0456. \u042f\u043a\u0449\u043e \u0432 \u043a\u0430\u0440\u0442\u0446\u0456 \u043d\u0435\u043c\u0430\u0454 \u0456\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0456\u0457, \u0443\u0442\u043e\u0447\u043d\u0438 \u0457\u0457 \u0443 [\u043f\u0456\u0434\u0442\u0440\u0438\u043c\u043a\u0438 Tipsi Shop](mailto:support@tipsi.pl).';\r\n          }\r\n          if (language === 'ru') {\r\n            return '\u0422\u043e\u0447\u043d\u043e\u0435 \u0432\u0440\u0435\u043c\u044f \u043f\u043e\u043b\u0438\u043c\u0435\u0440\u0438\u0437\u0430\u0446\u0438\u0438 \u0437\u0430\u0432\u0438\u0441\u0438\u0442 \u043e\u0442 \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u043e\u0439 \u0431\u0430\u0437\u044b TOUCH \u0438 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432 \u043b\u0430\u043c\u043f\u044b, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u044f \u043d\u0435 \u0445\u043e\u0447\u0443 \u043d\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u0441\u043b\u0443\u0447\u0430\u0439\u043d\u043e\u0435 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0441\u0435\u043a\u0443\u043d\u0434. \u041d\u0430\u043f\u0438\u0448\u0438 \u043f\u043e\u043b\u043d\u043e\u0435 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u0430 \u0438\u043b\u0438 \u043f\u0440\u0438\u0448\u043b\u0438 \u0441\u0441\u044b\u043b\u043a\u0443 \u043d\u0430 \u0435\u0433\u043e \u043a\u0430\u0440\u0442\u043e\u0447\u043a\u0443 \u2014 \u0442\u043e\u0433\u0434\u0430 \u044f \u043f\u0440\u043e\u0432\u0435\u0440\u044e \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u0435 \u0434\u0430\u043d\u043d\u044b\u0435. \u0415\u0441\u043b\u0438 \u0432 \u043a\u0430\u0440\u0442\u043e\u0447\u043a\u0435 \u043d\u0435\u0442 \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0438, \u0443\u0442\u043e\u0447\u043d\u0438 \u0435\u0451 \u0443 [\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 Tipsi Shop](mailto:support@tipsi.pl).';\r\n          }\r\n          return 'Dok\u0142adny czas utwardzania zale\u017cy od konkretnej bazy TOUCH i parametr\u00f3w lampy, dlatego nie chc\u0119 podawa\u0107 przypadkowej liczby sekund. Podaj pe\u0142n\u0105 nazw\u0119 produktu lub link do jego karty \u2014 wtedy sprawdz\u0119 dost\u0119pne dane. Je\u015bli instrukcji nie ma na karcie, potwierd\u017a j\u0105 z [obs\u0142ug\u0105 Tipsi Shop](mailto:support@tipsi.pl).';\r\n        }\r\n\r\n        var asksReturn = containsAnyPhrase(message, [\r\n          'zwrot', 'oddac produkt', 'odstapienie', 'zwr\u00f3ci\u0107',\r\n          '\u043f\u043e\u0432\u0435\u0440\u043d\u0435\u043d', '\u043f\u043e\u0432\u0435\u0440\u043d\u0443\u0442\u0438 \u0442\u043e\u0432\u0430\u0440', '\u0432\u0456\u0434\u043c\u043e\u0432\u0430 \u0432\u0456\u0434 \u043f\u043e\u043a\u0443\u043f\u043a\u0438',\r\n          '\u0432\u043e\u0437\u0432\u0440\u0430\u0442', '\u0432\u0435\u0440\u043d\u0443\u0442\u044c \u0442\u043e\u0432\u0430\u0440', '\u043e\u0442\u043a\u0430\u0437 \u043e\u0442 \u043f\u043e\u043a\u0443\u043f\u043a\u0438',\r\n          'return', 'refund', 'send back', 'return a product'\r\n        ]);\r\n        var asksShipping = containsAnyPhrase(message, [\r\n          'dostaw', 'wysyl', 'przesyl', 'kurier', 'paczkomat',\r\n          '\u0434\u043e\u0441\u0442\u0430\u0432', '\u0432\u0456\u0434\u043f\u0440\u0430\u0432', '\u043f\u043e\u0441\u0438\u043b\u043a', '\u043a\u0443\u0440\u0454\u0440', '\u043a\u0443\u0440\\'\u0454\u0440',\r\n          '\u043e\u0442\u043f\u0440\u0430\u0432', '\u043f\u043e\u0441\u044b\u043b\u043a', '\u043a\u0443\u0440\u044c\u0435\u0440',\r\n          'shipping', 'delivery', 'courier', 'parcel', 'dispatch'\r\n        ]);\r\n        var asksPayment = containsAnyPhrase(message, [\r\n          'platn', 'blik', 'przelew', 'karta', 'google pay', 'paypal',\r\n          '\u043e\u043f\u043b\u0430\u0442', '\u0431\u043b\u0456\u043a', '\u043a\u0430\u0440\u0442\u043a\u043e\u044e', '\u043f\u043b\u0430\u0442\u0456\u0436', '\u043e\u043f\u043b\u0430\u0442\u0430 \u043d\u0435 \u043f\u0440\u043e\u0445\u043e\u0434\u0438\u0442\u044c',\r\n          '\u043a\u0430\u0440\u0442\u043e\u0439', '\u043f\u043b\u0430\u0442\u0435\u0436', '\u043e\u043f\u043b\u0430\u0442\u0430 \u043d\u0435 \u043f\u0440\u043e\u0445\u043e\u0434\u0438\u0442',\r\n          'payment', 'pay by card', 'card payment', 'payment failed'\r\n        ]);\r\n        var storeTopicCount = Number(asksReturn) + Number(asksShipping) + Number(asksPayment);\r\n\r\n        if (storeTopicCount > 1) {\r\n          var parts = [];\r\n          if (language === 'en') {\r\n            if (asksShipping) parts.push('Shipping: free for orders from 250 z\u0142. Orders are usually dispatched within 24 hours; the price below that amount and available delivery methods are shown at checkout.');\r\n            if (asksPayment) parts.push('Payment: currently available methods are shown at checkout. If a payment fails, take a screenshot of the error and contact [support@tipsi.pl](mailto:support@tipsi.pl).');\r\n            if (asksReturn) parts.push('Returns: you can request a return within 14 days of receiving the order. Before sending anything back, use the [returns page](https:\/\/tipsi.pl\/zwroty\/) or contact support.');\r\n          } else if (language === 'uk') {\r\n            if (asksShipping) parts.push('\u0414\u043e\u0441\u0442\u0430\u0432\u043a\u0430: \u0431\u0435\u0437\u043a\u043e\u0448\u0442\u043e\u0432\u043d\u0430 \u0432\u0456\u0434 250 z\u0142. \u0417\u0430\u043c\u043e\u0432\u043b\u0435\u043d\u043d\u044f \u0437\u0430\u0437\u0432\u0438\u0447\u0430\u0439 \u0432\u0456\u0434\u043f\u0440\u0430\u0432\u043b\u044f\u0454\u043c\u043e \u043f\u0440\u043e\u0442\u044f\u0433\u043e\u043c 24 \u0433\u043e\u0434\u0438\u043d; \u0432\u0430\u0440\u0442\u0456\u0441\u0442\u044c \u0434\u043b\u044f \u043c\u0435\u043d\u0448\u043e\u0457 \u0441\u0443\u043c\u0438 \u0442\u0430 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0456 \u0441\u043f\u043e\u0441\u043e\u0431\u0438 \u0434\u043e\u0441\u0442\u0430\u0432\u043a\u0438 \u043f\u043e\u043a\u0430\u0437\u0443\u044e\u0442\u044c\u0441\u044f \u043f\u0456\u0434 \u0447\u0430\u0441 \u043e\u0444\u043e\u0440\u043c\u043b\u0435\u043d\u043d\u044f.');\r\n            if (asksPayment) parts.push('\u041e\u043f\u043b\u0430\u0442\u0430: \u0430\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u0456 \u0441\u043f\u043e\u0441\u043e\u0431\u0438 \u043e\u043f\u043b\u0430\u0442\u0438 \u0432\u0456\u0434\u043e\u0431\u0440\u0430\u0436\u0430\u044e\u0442\u044c\u0441\u044f \u043f\u0456\u0434 \u0447\u0430\u0441 \u043e\u0444\u043e\u0440\u043c\u043b\u0435\u043d\u043d\u044f \u0437\u0430\u043c\u043e\u0432\u043b\u0435\u043d\u043d\u044f. \u042f\u043a\u0449\u043e \u043f\u043b\u0430\u0442\u0456\u0436 \u043d\u0435 \u043f\u0440\u043e\u0445\u043e\u0434\u0438\u0442\u044c, \u0437\u0440\u043e\u0431\u0438 \u0441\u043a\u0440\u0456\u043d \u043f\u043e\u043c\u0438\u043b\u043a\u0438 \u0442\u0430 \u043d\u0430\u043f\u0438\u0448\u0438 \u043d\u0430 [support@tipsi.pl](mailto:support@tipsi.pl).');\r\n            if (asksReturn) parts.push('\u041f\u043e\u0432\u0435\u0440\u043d\u0435\u043d\u043d\u044f: \u0439\u043e\u0433\u043e \u043c\u043e\u0436\u043d\u0430 \u0437\u0430\u044f\u0432\u0438\u0442\u0438 \u043f\u0440\u043e\u0442\u044f\u0433\u043e\u043c 14 \u0434\u043d\u0456\u0432 \u043f\u0456\u0441\u043b\u044f \u043e\u0442\u0440\u0438\u043c\u0430\u043d\u043d\u044f. \u041f\u0435\u0440\u0435\u0434 \u0432\u0456\u0434\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043d\u044f\u043c \u0441\u043a\u043e\u0440\u0438\u0441\u0442\u0430\u0439\u0441\u044f [\u0441\u0442\u043e\u0440\u0456\u043d\u043a\u043e\u044e \u043f\u043e\u0432\u0435\u0440\u043d\u0435\u043d\u044c](https:\/\/tipsi.pl\/zwroty\/) \u0430\u0431\u043e \u043d\u0430\u043f\u0438\u0448\u0438 \u043f\u0456\u0434\u0442\u0440\u0438\u043c\u0446\u0456.');\r\n          } else if (language === 'ru') {\r\n            if (asksShipping) parts.push('\u0414\u043e\u0441\u0442\u0430\u0432\u043a\u0430: \u0431\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u0430\u044f \u043e\u0442 250 z\u0142. \u0417\u0430\u043a\u0430\u0437\u044b \u043e\u0431\u044b\u0447\u043d\u043e \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u043c \u0432 \u0442\u0435\u0447\u0435\u043d\u0438\u0435 24 \u0447\u0430\u0441\u043e\u0432; \u0441\u0442\u043e\u0438\u043c\u043e\u0441\u0442\u044c \u0434\u043b\u044f \u043c\u0435\u043d\u044c\u0448\u0435\u0439 \u0441\u0443\u043c\u043c\u044b \u0438 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u0435 \u0441\u043f\u043e\u0441\u043e\u0431\u044b \u0434\u043e\u0441\u0442\u0430\u0432\u043a\u0438 \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u044e\u0442\u0441\u044f \u043f\u0440\u0438 \u043e\u0444\u043e\u0440\u043c\u043b\u0435\u043d\u0438\u0438.');\r\n            if (asksPayment) parts.push('\u041e\u043f\u043b\u0430\u0442\u0430: \u0430\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0435 \u0441\u043f\u043e\u0441\u043e\u0431\u044b \u043e\u043f\u043b\u0430\u0442\u044b \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u044e\u0442\u0441\u044f \u043f\u0440\u0438 \u043e\u0444\u043e\u0440\u043c\u043b\u0435\u043d\u0438\u0438 \u0437\u0430\u043a\u0430\u0437\u0430. \u0415\u0441\u043b\u0438 \u043f\u043b\u0430\u0442\u0451\u0436 \u043d\u0435 \u043f\u0440\u043e\u0445\u043e\u0434\u0438\u0442, \u0441\u0434\u0435\u043b\u0430\u0439 \u0441\u043a\u0440\u0438\u043d\u0448\u043e\u0442 \u043e\u0448\u0438\u0431\u043a\u0438 \u0438 \u043d\u0430\u043f\u0438\u0448\u0438 \u043d\u0430 [support@tipsi.pl](mailto:support@tipsi.pl).');\r\n            if (asksReturn) parts.push('\u0412\u043e\u0437\u0432\u0440\u0430\u0442: \u0435\u0433\u043e \u043c\u043e\u0436\u043d\u043e \u0437\u0430\u044f\u0432\u0438\u0442\u044c \u0432 \u0442\u0435\u0447\u0435\u043d\u0438\u0435 14 \u0434\u043d\u0435\u0439 \u043f\u043e\u0441\u043b\u0435 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f. \u041f\u0435\u0440\u0435\u0434 \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u043e\u0439 \u0432\u043e\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0441\u044f [\u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0435\u0439 \u0432\u043e\u0437\u0432\u0440\u0430\u0442\u0430](https:\/\/tipsi.pl\/zwroty\/) \u0438\u043b\u0438 \u043d\u0430\u043f\u0438\u0448\u0438 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0435.');\r\n          } else {\r\n            if (asksShipping) parts.push('Dostawa: bezp\u0142atna od 250 z\u0142. Zam\u00f3wienia zwykle wysy\u0142amy w ci\u0105gu 24 godzin; koszt dla ni\u017cszej kwoty i dost\u0119pne metody dostawy s\u0105 widoczne podczas sk\u0142adania zam\u00f3wienia.');\r\n            if (asksPayment) parts.push('P\u0142atno\u015b\u0107: aktualne metody s\u0105 widoczne podczas sk\u0142adania zam\u00f3wienia. Je\u015bli p\u0142atno\u015b\u0107 nie przechodzi, zr\u00f3b zrzut b\u0142\u0119du i napisz na [support@tipsi.pl](mailto:support@tipsi.pl).');\r\n            if (asksReturn) parts.push('Zwrot: mo\u017cna go zg\u0142osi\u0107 w ci\u0105gu 14 dni od otrzymania zam\u00f3wienia. Przed wys\u0142aniem skorzystaj ze [strony zwrot\u00f3w](https:\/\/tipsi.pl\/zwroty\/) lub napisz do obs\u0142ugi.');\r\n          }\r\n          return parts.join('\\n\\n');\r\n        }\r\n\r\n        if (containsAnyPhrase(message, [\r\n          'kontakt', 'support', 'obsluga klienta', 'pomoc techniczna', 'telefon',\r\n          'email', 'e mail', 'facebook', 'insta' + 'gram', 'telegram',\r\n          '\u043a\u043e\u043d\u0442\u0430\u043a\u0442', '\u043f\u0456\u0434\u0442\u0440\u0438\u043c', '\u0442\u0435\u0445\u043f\u0456\u0434\u0442\u0440\u0438\u043c', '\u0442\u0435\u0445\u043d\u0456\u0447\u043d\u0430 \u0434\u043e\u043f\u043e\u043c\u043e\u0433\u0430', '\u0442\u0435\u043b\u0435\u0444\u043e\u043d',\r\n          '\u0435\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u0430 \u043f\u043e\u0448\u0442\u0430', '\u0441\u043e\u0446\u043c\u0435\u0440\u0435\u0436', '\u043f\u043e\u0434\u0434\u0435\u0440\u0436', '\u0442\u0435\u0445\u043f\u043e\u0434\u0434\u0435\u0440\u0436',\r\n          '\u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u043f\u043e\u043c\u043e\u0449\u044c', '\u043f\u043e\u0447\u0442\u0430', '\u0441\u043e\u0446\u0441\u0435\u0442',\r\n          'customer support', 'technical support', 'help desk', 'phone number',\r\n          'email address', 'social media'\r\n        ])) {\r\n          var contacts = [\r\n            '[+48 883 128 719](tel:+48883128719)',\r\n            '[support@tipsi.pl](mailto:support@tipsi.pl)',\r\n            '[Facebook](https:\/\/www.facebook.com\/profile.php?id=61575558458963)',\r\n            '[' + 'Insta' + 'gram](https:\/\/www.insta' + 'gram.com\/tipsi_shop_\/)',\r\n            '[Telegram](https:\/\/t.me\/tipsi_shop)'\r\n          ].join('\\n');\r\n\r\n          if (language === 'en') return 'Here are the Tipsi Shop support contacts:\\n\\n' + contacts;\r\n          if (language === 'uk') return '\u0422\u0430\u043a, \u043e\u0441\u044c \u043a\u043e\u043d\u0442\u0430\u043a\u0442\u0438 \u043f\u0456\u0434\u0442\u0440\u0438\u043c\u043a\u0438 Tipsi Shop:\\n\\n' + contacts;\r\n          if (language === 'ru') return '\u0414\u0430, \u0432\u043e\u0442 \u043a\u043e\u043d\u0442\u0430\u043a\u0442\u044b \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 Tipsi Shop:\\n\\n' + contacts;\r\n          return 'Tak, oto dane kontaktowe obs\u0142ugi Tipsi Shop:\\n\\n' + contacts;\r\n        }\r\n\r\n        if (containsAnyPhrase(message, [\r\n          'gdzie moje zamowienie', 'status zamowienia', 'numer zamowienia',\r\n          'kiedy przyjdzie zamowienie', 'sledzenie zamowienia',\r\n          '\u0434\u0435 \u043c\u043e\u0454 \u0437\u0430\u043c\u043e\u0432\u043b\u0435\u043d\u043d\u044f', '\u0441\u0442\u0430\u0442\u0443\u0441 \u0437\u0430\u043c\u043e\u0432\u043b\u0435\u043d\u043d\u044f', '\u043d\u043e\u043c\u0435\u0440 \u0437\u0430\u043c\u043e\u0432\u043b\u0435\u043d\u043d\u044f',\r\n          '\u043a\u043e\u043b\u0438 \u043f\u0440\u0438\u0439\u0434\u0435 \u0437\u0430\u043c\u043e\u0432\u043b\u0435\u043d\u043d\u044f', '\u0432\u0456\u0434\u0441\u0442\u0435\u0436\u0438\u0442\u0438 \u0437\u0430\u043c\u043e\u0432\u043b\u0435\u043d\u043d\u044f',\r\n          '\u0433\u0434\u0435 \u043c\u043e\u0439 \u0437\u0430\u043a\u0430\u0437', '\u0441\u0442\u0430\u0442\u0443\u0441 \u0437\u0430\u043a\u0430\u0437\u0430', '\u043d\u043e\u043c\u0435\u0440 \u0437\u0430\u043a\u0430\u0437\u0430',\r\n          '\u043a\u043e\u0433\u0434\u0430 \u043f\u0440\u0438\u0434\u0435\u0442 \u0437\u0430\u043a\u0430\u0437', '\u043e\u0442\u0441\u043b\u0435\u0434\u0438\u0442\u044c \u0437\u0430\u043a\u0430\u0437',\r\n          'where is my order', 'order status', 'order number',\r\n          'when will my order arrive', 'track my order', 'order tracking'\r\n        ])) {\r\n          if (language === 'en') {\r\n            return 'I do not have access to an individual order status. Prepare your order number and contact [support@tipsi.pl](mailto:support@tipsi.pl) or [Telegram](https:\/\/t.me\/tipsi_shop) \u2014 support will check it.';\r\n          }\r\n          if (language === 'uk') {\r\n            return '\u042f \u043d\u0435 \u043c\u0430\u044e \u0434\u043e\u0441\u0442\u0443\u043f\u0443 \u0434\u043e \u043e\u0441\u043e\u0431\u0438\u0441\u0442\u043e\u0433\u043e \u0441\u0442\u0430\u0442\u0443\u0441\u0443 \u0437\u0430\u043c\u043e\u0432\u043b\u0435\u043d\u043d\u044f. \u041f\u0456\u0434\u0433\u043e\u0442\u0443\u0439 \u043d\u043e\u043c\u0435\u0440 \u0437\u0430\u043c\u043e\u0432\u043b\u0435\u043d\u043d\u044f \u0442\u0430 \u043d\u0430\u043f\u0438\u0448\u0438 \u043d\u0430 [support@tipsi.pl](mailto:support@tipsi.pl) \u0430\u0431\u043e \u0432 [Telegram](https:\/\/t.me\/tipsi_shop) \u2014 \u043f\u0456\u0434\u0442\u0440\u0438\u043c\u043a\u0430 \u043f\u0435\u0440\u0435\u0432\u0456\u0440\u0438\u0442\u044c \u0439\u043e\u0433\u043e.';\r\n          }\r\n          if (language === 'ru') {\r\n            return '\u0423 \u043c\u0435\u043d\u044f \u043d\u0435\u0442 \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a \u043b\u0438\u0447\u043d\u043e\u043c\u0443 \u0441\u0442\u0430\u0442\u0443\u0441\u0443 \u0437\u0430\u043a\u0430\u0437\u0430. \u041f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u044c \u043d\u043e\u043c\u0435\u0440 \u0437\u0430\u043a\u0430\u0437\u0430 \u0438 \u043d\u0430\u043f\u0438\u0448\u0438 \u043d\u0430 [support@tipsi.pl](mailto:support@tipsi.pl) \u0438\u043b\u0438 \u0432 [Telegram](https:\/\/t.me\/tipsi_shop) \u2014 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442 \u0435\u0433\u043e.';\r\n          }\r\n          return 'Nie mam dost\u0119pu do indywidualnego statusu zam\u00f3wienia. Przygotuj numer zam\u00f3wienia i napisz na [support@tipsi.pl](mailto:support@tipsi.pl) lub przez [Telegram](https:\/\/t.me\/tipsi_shop) \u2014 obs\u0142uga je sprawdzi.';\r\n        }\r\n\r\n        if (containsAnyPhrase(message, [\r\n          'reklamacj', 'uszkodzon', 'wadliw', 'brak w paczce', 'zly produkt',\r\n          '\u043f\u043e\u0448\u043a\u043e\u0434\u0436\u0435\u043d', '\u0431\u0440\u0430\u043a\u043e\u0432\u0430\u043d', '\u043d\u0435 \u0432\u0438\u0441\u0442\u0430\u0447\u0430\u0454 \u0432 \u043f\u043e\u0441\u0438\u043b\u0446\u0456', '\u043d\u0435 \u0442\u043e\u0439 \u0442\u043e\u0432\u0430\u0440',\r\n          '\u0440\u0435\u043a\u043b\u0430\u043c\u0430\u0446', '\u043f\u043e\u0432\u0440\u0435\u0436\u0434\u0435\u043d', '\u0431\u0440\u0430\u043a\u043e\u0432\u0430\u043d\u043d\u044b\u0439', '\u043d\u0435 \u0445\u0432\u0430\u0442\u0430\u0435\u0442 \u0432 \u043f\u043e\u0441\u044b\u043b\u043a\u0435',\r\n          '\u043d\u0435 \u0442\u043e\u0442 \u0442\u043e\u0432\u0430\u0440', 'complaint', 'damaged product', 'faulty product',\r\n          'missing from parcel', 'missing item', 'wrong product'\r\n        ])) {\r\n          if (language === 'en') {\r\n            return 'I am sorry there is a problem. Do not use a damaged product. Take photos of the product and packaging, then send your order number to [support@tipsi.pl](mailto:support@tipsi.pl). Support will help with the complaint.';\r\n          }\r\n          if (language === 'uk') {\r\n            return '\u041c\u0435\u043d\u0456 \u0448\u043a\u043e\u0434\u0430, \u0449\u043e \u0432\u0438\u043d\u0438\u043a\u043b\u0430 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430. \u041d\u0435 \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u043e\u0432\u0443\u0439 \u043f\u043e\u0448\u043a\u043e\u0434\u0436\u0435\u043d\u0438\u0439 \u0442\u043e\u0432\u0430\u0440, \u0437\u0440\u043e\u0431\u0438 \u0444\u043e\u0442\u043e \u0442\u043e\u0432\u0430\u0440\u0443 \u0439 \u0443\u043f\u0430\u043a\u043e\u0432\u043a\u0438 \u0442\u0430 \u043d\u0430\u0434\u0456\u0448\u043b\u0438 \u043d\u043e\u043c\u0435\u0440 \u0437\u0430\u043c\u043e\u0432\u043b\u0435\u043d\u043d\u044f \u043d\u0430 [support@tipsi.pl](mailto:support@tipsi.pl). \u041f\u0456\u0434\u0442\u0440\u0438\u043c\u043a\u0430 \u0434\u043e\u043f\u043e\u043c\u043e\u0436\u0435 \u0437 \u0440\u0435\u043a\u043b\u0430\u043c\u0430\u0446\u0456\u0454\u044e.';\r\n          }\r\n          if (language === 'ru') {\r\n            return '\u041c\u043d\u0435 \u0436\u0430\u043b\u044c, \u0447\u0442\u043e \u0432\u043e\u0437\u043d\u0438\u043a\u043b\u0430 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430. \u041d\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439 \u043f\u043e\u0432\u0440\u0435\u0436\u0434\u0451\u043d\u043d\u044b\u0439 \u0442\u043e\u0432\u0430\u0440, \u0441\u0434\u0435\u043b\u0430\u0439 \u0444\u043e\u0442\u043e \u0442\u043e\u0432\u0430\u0440\u0430 \u0438 \u0443\u043f\u0430\u043a\u043e\u0432\u043a\u0438 \u0438 \u043e\u0442\u043f\u0440\u0430\u0432\u044c \u043d\u043e\u043c\u0435\u0440 \u0437\u0430\u043a\u0430\u0437\u0430 \u043d\u0430 [support@tipsi.pl](mailto:support@tipsi.pl). \u041f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u043f\u043e\u043c\u043e\u0436\u0435\u0442 \u0441 \u0440\u0435\u043a\u043b\u0430\u043c\u0430\u0446\u0438\u0435\u0439.';\r\n          }\r\n          return 'Przykro mi, \u017ce wyst\u0105pi\u0142 problem. Nie u\u017cywaj uszkodzonego produktu, zr\u00f3b zdj\u0119cia produktu i opakowania oraz wy\u015blij numer zam\u00f3wienia na [support@tipsi.pl](mailto:support@tipsi.pl). Obs\u0142uga pomo\u017ce w reklamacji.';\r\n        }\r\n\r\n        if (containsAnyPhrase(message, [\r\n          'zwrot', 'oddac produkt', 'odstapienie', 'zwr\u00f3ci\u0107',\r\n          '\u043f\u043e\u0432\u0435\u0440\u043d\u0435\u043d', '\u043f\u043e\u0432\u0435\u0440\u043d\u0443\u0442\u0438 \u0442\u043e\u0432\u0430\u0440', '\u0432\u0456\u0434\u043c\u043e\u0432\u0430 \u0432\u0456\u0434 \u043f\u043e\u043a\u0443\u043f\u043a\u0438',\r\n          '\u0432\u043e\u0437\u0432\u0440\u0430\u0442', '\u0432\u0435\u0440\u043d\u0443\u0442\u044c \u0442\u043e\u0432\u0430\u0440', '\u043e\u0442\u043a\u0430\u0437 \u043e\u0442 \u043f\u043e\u043a\u0443\u043f\u043a\u0438',\r\n          'return', 'refund', 'send back', 'return a product'\r\n        ])) {\r\n          if (language === 'en') {\r\n            return 'You can request a return within 14 days of receiving the order. Before sending the product back, use the [returns page](https:\/\/tipsi.pl\/zwroty\/) or contact [support@tipsi.pl](mailto:support@tipsi.pl).';\r\n          }\r\n          if (language === 'uk') {\r\n            return '\u041f\u043e\u0432\u0435\u0440\u043d\u0435\u043d\u043d\u044f \u043c\u043e\u0436\u043d\u0430 \u0437\u0430\u044f\u0432\u0438\u0442\u0438 \u043f\u0440\u043e\u0442\u044f\u0433\u043e\u043c 14 \u0434\u043d\u0456\u0432 \u043f\u0456\u0441\u043b\u044f \u043e\u0442\u0440\u0438\u043c\u0430\u043d\u043d\u044f \u0437\u0430\u043c\u043e\u0432\u043b\u0435\u043d\u043d\u044f. \u041f\u0435\u0440\u0435\u0434 \u0432\u0456\u0434\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043d\u044f\u043c \u0442\u043e\u0432\u0430\u0440\u0443 \u0441\u043a\u043e\u0440\u0438\u0441\u0442\u0430\u0439\u0441\u044f [\u0441\u0442\u043e\u0440\u0456\u043d\u043a\u043e\u044e \u043f\u043e\u0432\u0435\u0440\u043d\u0435\u043d\u044c](https:\/\/tipsi.pl\/zwroty\/) \u0430\u0431\u043e \u043d\u0430\u043f\u0438\u0448\u0438 \u043d\u0430 [support@tipsi.pl](mailto:support@tipsi.pl).';\r\n          }\r\n          if (language === 'ru') {\r\n            return '\u0412\u043e\u0437\u0432\u0440\u0430\u0442 \u043c\u043e\u0436\u043d\u043e \u0437\u0430\u044f\u0432\u0438\u0442\u044c \u0432 \u0442\u0435\u0447\u0435\u043d\u0438\u0435 14 \u0434\u043d\u0435\u0439 \u043f\u043e\u0441\u043b\u0435 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u0437\u0430\u043a\u0430\u0437\u0430. \u041f\u0435\u0440\u0435\u0434 \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u043e\u0439 \u0442\u043e\u0432\u0430\u0440\u0430 \u0432\u043e\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0441\u044f [\u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0435\u0439 \u0432\u043e\u0437\u0432\u0440\u0430\u0442\u0430](https:\/\/tipsi.pl\/zwroty\/) \u0438\u043b\u0438 \u043d\u0430\u043f\u0438\u0448\u0438 \u043d\u0430 [support@tipsi.pl](mailto:support@tipsi.pl).';\r\n          }\r\n          return 'Zwrot mo\u017cna zg\u0142osi\u0107 w ci\u0105gu 14 dni od otrzymania zam\u00f3wienia. Przed odes\u0142aniem produktu skorzystaj ze [strony zwrot\u00f3w](https:\/\/tipsi.pl\/zwroty\/) lub napisz na [support@tipsi.pl](mailto:support@tipsi.pl).';\r\n        }\r\n\r\n        if (containsAnyPhrase(message, [\r\n          'platn', 'blik', 'przelew', 'karta', 'google pay', 'paypal',\r\n          '\u043e\u043f\u043b\u0430\u0442', '\u0431\u043b\u0456\u043a', '\u043a\u0430\u0440\u0442\u043a\u043e\u044e', '\u043f\u043b\u0430\u0442\u0456\u0436', '\u043e\u043f\u043b\u0430\u0442\u0430 \u043d\u0435 \u043f\u0440\u043e\u0445\u043e\u0434\u0438\u0442\u044c',\r\n          '\u043e\u043f\u043b\u0430\u0442', '\u043a\u0430\u0440\u0442\u043e\u0439', '\u043f\u043b\u0430\u0442\u0435\u0436', '\u043e\u043f\u043b\u0430\u0442\u0430 \u043d\u0435 \u043f\u0440\u043e\u0445\u043e\u0434\u0438\u0442',\r\n          'payment', 'pay by card', 'card payment', 'payment failed'\r\n        ])) {\r\n          if (language === 'en') {\r\n            return 'Currently available payment methods are shown at checkout. If a payment fails, do not repeat it many times \u2014 take a screenshot of the error and contact [support@tipsi.pl](mailto:support@tipsi.pl).';\r\n          }\r\n          if (language === 'uk') {\r\n            return '\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u0456 \u0437\u0430\u0440\u0430\u0437 \u0441\u043f\u043e\u0441\u043e\u0431\u0438 \u043e\u043f\u043b\u0430\u0442\u0438 \u0432\u0456\u0434\u043e\u0431\u0440\u0430\u0436\u0430\u044e\u0442\u044c\u0441\u044f \u043f\u0456\u0434 \u0447\u0430\u0441 \u043e\u0444\u043e\u0440\u043c\u043b\u0435\u043d\u043d\u044f \u0437\u0430\u043c\u043e\u0432\u043b\u0435\u043d\u043d\u044f. \u042f\u043a\u0449\u043e \u043f\u043b\u0430\u0442\u0456\u0436 \u043d\u0435 \u043f\u0440\u043e\u0445\u043e\u0434\u0438\u0442\u044c, \u043d\u0435 \u043f\u043e\u0432\u0442\u043e\u0440\u044e\u0439 \u0439\u043e\u0433\u043e \u0431\u0430\u0433\u0430\u0442\u043e \u0440\u0430\u0437\u0456\u0432 \u2014 \u0437\u0440\u043e\u0431\u0438 \u0441\u043a\u0440\u0456\u043d \u043f\u043e\u043c\u0438\u043b\u043a\u0438 \u0442\u0430 \u043d\u0430\u043f\u0438\u0448\u0438 \u043d\u0430 [support@tipsi.pl](mailto:support@tipsi.pl).';\r\n          }\r\n          if (language === 'ru') {\r\n            return '\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u0435 \u0441\u0435\u0439\u0447\u0430\u0441 \u0441\u043f\u043e\u0441\u043e\u0431\u044b \u043e\u043f\u043b\u0430\u0442\u044b \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u044e\u0442\u0441\u044f \u043f\u0440\u0438 \u043e\u0444\u043e\u0440\u043c\u043b\u0435\u043d\u0438\u0438 \u0437\u0430\u043a\u0430\u0437\u0430. \u0415\u0441\u043b\u0438 \u043f\u043b\u0430\u0442\u0451\u0436 \u043d\u0435 \u043f\u0440\u043e\u0445\u043e\u0434\u0438\u0442, \u043d\u0435 \u043f\u043e\u0432\u0442\u043e\u0440\u044f\u0439 \u0435\u0433\u043e \u043c\u043d\u043e\u0433\u043e \u0440\u0430\u0437 \u2014 \u0441\u0434\u0435\u043b\u0430\u0439 \u0441\u043a\u0440\u0438\u043d\u0448\u043e\u0442 \u043e\u0448\u0438\u0431\u043a\u0438 \u0438 \u043d\u0430\u043f\u0438\u0448\u0438 \u043d\u0430 [support@tipsi.pl](mailto:support@tipsi.pl).';\r\n          }\r\n          return 'Aktualnie dost\u0119pne metody p\u0142atno\u015bci s\u0105 widoczne podczas sk\u0142adania zam\u00f3wienia. Je\u015bli p\u0142atno\u015b\u0107 nie przechodzi, nie ponawiaj jej wiele razy \u2014 zr\u00f3b zrzut b\u0142\u0119du i napisz na [support@tipsi.pl](mailto:support@tipsi.pl).';\r\n        }\r\n\r\n        if (containsAnyPhrase(message, [\r\n          'dostaw', 'wysyl', 'przesyl', 'kurier', 'paczkomat',\r\n          '\u0434\u043e\u0441\u0442\u0430\u0432', '\u0432\u0456\u0434\u043f\u0440\u0430\u0432', '\u043f\u043e\u0441\u0438\u043b\u043a', '\u043a\u0443\u0440\u0454\u0440', '\u043a\u0443\u0440\\'\u0454\u0440',\r\n          '\u043e\u0442\u043f\u0440\u0430\u0432', '\u043f\u043e\u0441\u044b\u043b\u043a', '\u043a\u0443\u0440\u044c\u0435\u0440',\r\n          'shipping', 'delivery', 'courier', 'parcel', 'dispatch'\r\n        ])) {\r\n          if (language === 'en') {\r\n            return 'Free shipping applies to orders from 250 z\u0142. Orders are usually dispatched within 24 hours, and the exact delivery time depends on the carrier.';\r\n          }\r\n          if (language === 'uk') {\r\n            return '\u0411\u0435\u0437\u043a\u043e\u0448\u0442\u043e\u0432\u043d\u0430 \u0434\u043e\u0441\u0442\u0430\u0432\u043a\u0430 \u0434\u0456\u0454 \u0434\u043b\u044f \u0437\u0430\u043c\u043e\u0432\u043b\u0435\u043d\u044c \u0432\u0456\u0434 250 z\u0142. \u0417\u0430\u043c\u043e\u0432\u043b\u0435\u043d\u043d\u044f \u0437\u0430\u0437\u0432\u0438\u0447\u0430\u0439 \u0432\u0456\u0434\u043f\u0440\u0430\u0432\u043b\u044f\u044e\u0442\u044c\u0441\u044f \u043f\u0440\u043e\u0442\u044f\u0433\u043e\u043c 24 \u0433\u043e\u0434\u0438\u043d, \u0430 \u0442\u043e\u0447\u043d\u0438\u0439 \u0447\u0430\u0441 \u0434\u043e\u0441\u0442\u0430\u0432\u043a\u0438 \u0437\u0430\u043b\u0435\u0436\u0438\u0442\u044c \u0432\u0456\u0434 \u043f\u0435\u0440\u0435\u0432\u0456\u0437\u043d\u0438\u043a\u0430.';\r\n          }\r\n          if (language === 'ru') {\r\n            return '\u0411\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u0430\u044f \u0434\u043e\u0441\u0442\u0430\u0432\u043a\u0430 \u0434\u0435\u0439\u0441\u0442\u0432\u0443\u0435\u0442 \u0434\u043b\u044f \u0437\u0430\u043a\u0430\u0437\u043e\u0432 \u043e\u0442 250 z\u0142. \u0417\u0430\u043a\u0430\u0437\u044b \u043e\u0431\u044b\u0447\u043d\u043e \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u0432 \u0442\u0435\u0447\u0435\u043d\u0438\u0435 24 \u0447\u0430\u0441\u043e\u0432, \u0430 \u0442\u043e\u0447\u043d\u043e\u0435 \u0432\u0440\u0435\u043c\u044f \u0434\u043e\u0441\u0442\u0430\u0432\u043a\u0438 \u0437\u0430\u0432\u0438\u0441\u0438\u0442 \u043e\u0442 \u043f\u0435\u0440\u0435\u0432\u043e\u0437\u0447\u0438\u043a\u0430.';\r\n          }\r\n          return 'Darmowa dostawa obowi\u0105zuje od 250 z\u0142. Zam\u00f3wienia s\u0105 zwykle wysy\u0142ane w ci\u0105gu 24 godzin, a dok\u0142adny czas dor\u0119czenia zale\u017cy od przewo\u017anika.';\r\n        }\r\n\r\n        if (containsAnyPhrase(message, [\r\n          'rabat', 'promoc', 'kod rabat', 'kupon',\r\n          '\u0437\u043d\u0438\u0436', '\u0430\u043a\u0446\u0456', '\u043f\u0440\u043e\u043c\u043e\u043a\u043e\u0434', '\u043a\u0443\u043f\u043e\u043d',\r\n          '\u0441\u043a\u0438\u0434', '\u0430\u043a\u0446\u0438', '\u043f\u0440\u043e\u043c\u043e\u043a\u043e\u0434', '\u043a\u0443\u043f\u043e\u043d',\r\n          'discount', 'promotion', 'promo code', 'coupon'\r\n        ])) {\r\n          if (language === 'en') {\r\n            return 'I do not want to invent an outdated promotion or code. Check the current banners on tipsi.pl or ask support on [Telegram](https:\/\/t.me\/tipsi_shop).';\r\n          }\r\n          if (language === 'uk') {\r\n            return '\u042f \u043d\u0435 \u0445\u043e\u0447\u0443 \u0432\u0438\u0433\u0430\u0434\u0443\u0432\u0430\u0442\u0438 \u043d\u0435\u0430\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u0443 \u0430\u043a\u0446\u0456\u044e \u0430\u0431\u043e \u043f\u0440\u043e\u043c\u043e\u043a\u043e\u0434. \u041f\u0435\u0440\u0435\u0432\u0456\u0440 \u043f\u043e\u0442\u043e\u0447\u043d\u0456 \u0431\u0430\u043d\u0435\u0440\u0438 \u043d\u0430 tipsi.pl \u0430\u0431\u043e \u0437\u0430\u043f\u0438\u0442\u0430\u0439 \u043f\u0456\u0434\u0442\u0440\u0438\u043c\u043a\u0443 \u0432 [Telegram](https:\/\/t.me\/tipsi_shop).';\r\n          }\r\n          if (language === 'ru') {\r\n            return '\u042f \u043d\u0435 \u0445\u043e\u0447\u0443 \u043f\u0440\u0438\u0434\u0443\u043c\u044b\u0432\u0430\u0442\u044c \u043d\u0435\u0430\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u0443\u044e \u0430\u043a\u0446\u0438\u044e \u0438\u043b\u0438 \u043f\u0440\u043e\u043c\u043e\u043a\u043e\u0434. \u041f\u0440\u043e\u0432\u0435\u0440\u044c \u0442\u0435\u043a\u0443\u0449\u0438\u0435 \u0431\u0430\u043d\u043d\u0435\u0440\u044b \u043d\u0430 tipsi.pl \u0438\u043b\u0438 \u0441\u043f\u0440\u043e\u0441\u0438 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0443 \u0432 [Telegram](https:\/\/t.me\/tipsi_shop).';\r\n          }\r\n          return 'Nie chc\u0119 podawa\u0107 nieaktualnej promocji ani kodu. Sprawd\u017a bie\u017c\u0105ce banery na tipsi.pl lub zapytaj obs\u0142ug\u0119 przez [Telegram](https:\/\/t.me\/tipsi_shop).';\r\n        }\r\n\r\n        if (containsAnyPhrase(message, [\r\n          'co potrafisz', 'w czym mozesz pomoc', 'jakie pytania',\r\n          '\u0449\u043e \u0442\u0438 \u0432\u043c\u0456\u0454\u0448', '\u0447\u0438\u043c \u043c\u043e\u0436\u0435\u0448 \u0434\u043e\u043f\u043e\u043c\u043e\u0433\u0442\u0438', '\u0449\u043e \u043c\u043e\u0436\u0435\u0448',\r\n          '\u0447\u0442\u043e \u0442\u044b \u0443\u043c\u0435\u0435\u0448\u044c', '\u0447\u0435\u043c \u043c\u043e\u0436\u0435\u0448\u044c \u043f\u043e\u043c\u043e\u0447\u044c', '\u0447\u0442\u043e \u043c\u043e\u0436\u0435\u0448\u044c',\r\n          'what can you do', 'how can you help', 'what can i ask'\r\n        ])) {\r\n          if (language === 'en') {\r\n            return 'I can help you choose Tipsi Shop products, compare bases, gels, gel polishes, top coats, drill bits and accessories, explain how to use them, and answer questions about shipping, payments, returns, complaints and support. You can write in Polish, Ukrainian, Russian or English.';\r\n          }\r\n          if (language === 'uk') {\r\n            return '\u042f \u0434\u043e\u043f\u043e\u043c\u043e\u0436\u0443 \u043f\u0456\u0434\u0456\u0431\u0440\u0430\u0442\u0438 \u0442\u043e\u0432\u0430\u0440\u0438 Tipsi Shop, \u043f\u043e\u0440\u0456\u0432\u043d\u044f\u0442\u0438 \u0431\u0430\u0437\u0438, \u0433\u0435\u043b\u0456, \u0433\u0435\u043b\u044c-\u043b\u0430\u043a\u0438, \u0442\u043e\u043f\u0438, \u0444\u0440\u0435\u0437\u0438 \u0439 \u0430\u043a\u0441\u0435\u0441\u0443\u0430\u0440\u0438, \u043f\u043e\u044f\u0441\u043d\u0438\u0442\u0438 \u0457\u0445 \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u0430\u043d\u043d\u044f, \u0430 \u0442\u0430\u043a\u043e\u0436 \u0432\u0456\u0434\u043f\u043e\u0432\u0456\u0441\u0442\u0438 \u043f\u0440\u043e \u0434\u043e\u0441\u0442\u0430\u0432\u043a\u0443, \u043e\u043f\u043b\u0430\u0442\u0443, \u043f\u043e\u0432\u0435\u0440\u043d\u0435\u043d\u043d\u044f, \u0440\u0435\u043a\u043b\u0430\u043c\u0430\u0446\u0456\u0457 \u0442\u0430 \u043a\u043e\u043d\u0442\u0430\u043a\u0442\u0438. \u041c\u043e\u0436\u0435\u0448 \u043f\u0438\u0441\u0430\u0442\u0438 \u0443\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u043e\u044e, \u0440\u043e\u0441\u0456\u0439\u0441\u044c\u043a\u043e\u044e, \u043f\u043e\u043b\u044c\u0441\u044c\u043a\u043e\u044e \u0430\u0431\u043e \u0430\u043d\u0433\u043b\u0456\u0439\u0441\u044c\u043a\u043e\u044e.';\r\n          }\r\n          if (language === 'ru') {\r\n            return '\u042f \u043f\u043e\u043c\u043e\u0433\u0443 \u043f\u043e\u0434\u043e\u0431\u0440\u0430\u0442\u044c \u0442\u043e\u0432\u0430\u0440\u044b Tipsi Shop, \u0441\u0440\u0430\u0432\u043d\u0438\u0442\u044c \u0431\u0430\u0437\u044b, \u0433\u0435\u043b\u0438, \u043b\u0430\u043a\u0438, \u0442\u043e\u043f\u044b, \u0444\u0440\u0435\u0437\u044b \u0438 \u0430\u043a\u0441\u0435\u0441\u0441\u0443\u0430\u0440\u044b, \u043e\u0431\u044a\u044f\u0441\u043d\u0438\u0442\u044c \u0438\u0445 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435, \u0430 \u0442\u0430\u043a\u0436\u0435 \u043e\u0442\u0432\u0435\u0442\u0438\u0442\u044c \u043e \u0434\u043e\u0441\u0442\u0430\u0432\u043a\u0435, \u043e\u043f\u043b\u0430\u0442\u0435, \u0432\u043e\u0437\u0432\u0440\u0430\u0442\u0435, \u0440\u0435\u043a\u043b\u0430\u043c\u0430\u0446\u0438\u044f\u0445 \u0438 \u043a\u043e\u043d\u0442\u0430\u043a\u0442\u0430\u0445. \u041c\u043e\u0436\u043d\u043e \u043f\u0438\u0441\u0430\u0442\u044c \u043f\u043e-\u0440\u0443\u0441\u0441\u043a\u0438, \u043f\u043e-\u0443\u043a\u0440\u0430\u0438\u043d\u0441\u043a\u0438, \u043f\u043e-\u043f\u043e\u043b\u044c\u0441\u043a\u0438 \u0438\u043b\u0438 \u043f\u043e-\u0430\u043d\u0433\u043b\u0438\u0439\u0441\u043a\u0438.';\r\n          }\r\n          return 'Pomog\u0119 dobra\u0107 produkty Tipsi Shop, por\u00f3wna\u0107 bazy, \u017cele, lakiery, topy, frezy i akcesoria, wyja\u015bni\u0107 ich u\u017cycie oraz odpowiedzie\u0107 na pytania o dostaw\u0119, p\u0142atno\u015bci, zwroty, reklamacje i kontakt. Mo\u017cesz pisa\u0107 po polsku, ukrai\u0144sku, rosyjsku lub angielsku.';\r\n        }\r\n\r\n        return null;\r\n      }\r\n\r\n      function supportContactMessage(message, languageOverride) {\r\n        var language = languageOverride || detectLanguage(message);\r\n        var contacts = [\r\n          '[+48 883 128 719](tel:+48883128719)',\r\n          '[support@tipsi.pl](mailto:support@tipsi.pl)',\r\n          '[Facebook](https:\/\/www.facebook.com\/profile.php?id=61575558458963)',\r\n          '[' + 'Insta' + 'gram](https:\/\/www.insta' + 'gram.com\/tipsi_shop_\/)',\r\n          '[Telegram](https:\/\/t.me\/tipsi_shop)'\r\n        ].join('\\n');\r\n\r\n        if (language === 'en') {\r\n          return 'I could not find a reliable answer or a matching product. Please contact Tipsi Shop support \u2014 we will help you personally.\\n\\n' + contacts;\r\n        }\r\n\r\n        if (language === 'uk') {\r\n          return '\u041d\u0435 \u0432\u0434\u0430\u043b\u043e\u0441\u044f \u0437\u043d\u0430\u0439\u0442\u0438 \u0442\u043e\u0447\u043d\u0443 \u0432\u0456\u0434\u043f\u043e\u0432\u0456\u0434\u044c \u0430\u0431\u043e \u0432\u0456\u0434\u043f\u043e\u0432\u0456\u0434\u043d\u0438\u0439 \u0442\u043e\u0432\u0430\u0440. \u0411\u0443\u0434\u044c \u043b\u0430\u0441\u043a\u0430, \u0437\u0432\u2019\u044f\u0436\u0456\u0442\u044c\u0441\u044f \u0437 \u043f\u0456\u0434\u0442\u0440\u0438\u043c\u043a\u043e\u044e Tipsi Shop \u2014 \u043c\u0438 \u0434\u043e\u043f\u043e\u043c\u043e\u0436\u0435\u043c\u043e \u043e\u0441\u043e\u0431\u0438\u0441\u0442\u043e.\\n\\n' + contacts;\r\n        }\r\n\r\n        if (language === 'ru') {\r\n          return '\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043d\u0430\u0439\u0442\u0438 \u0442\u043e\u0447\u043d\u044b\u0439 \u043e\u0442\u0432\u0435\u0442 \u0438\u043b\u0438 \u043f\u043e\u0434\u0445\u043e\u0434\u044f\u0449\u0438\u0439 \u0442\u043e\u0432\u0430\u0440. \u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u0441\u0432\u044f\u0436\u0438\u0442\u0435\u0441\u044c \u0441 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 Tipsi Shop \u2014 \u043c\u044b \u043f\u043e\u043c\u043e\u0436\u0435\u043c \u043b\u0438\u0447\u043d\u043e.\\n\\n' + contacts;\r\n        }\r\n\r\n        return 'Nie uda\u0142o si\u0119 znale\u017a\u0107 dok\u0142adnej odpowiedzi lub odpowiedniego produktu. Skontaktuj si\u0119 z obs\u0142ug\u0105 Tipsi Shop \u2014 pomo\u017cemy osobi\u015bcie.\\n\\n' + contacts;\r\n      }\r\n\r\n      function messageNeedsSupport(message) {\r\n        var normalized = normalizeText(message);\r\n        var uncertaintyMarkers = [\r\n          'nie wiem', 'nie mam informacji', 'nie moge odpowiedziec', 'nie moge pomoc',\r\n          'nie znalaz', 'brak informacji', 'brak danych', 'niestety nie mamy',\r\n          'nie mamy konkret', 'moge polecic kilka',\r\n          '\u043d\u0435 \u0437\u043d\u0430\u044e', '\u043d\u0435 \u043c\u0430\u044e \u0456\u043d\u0444\u043e\u0440\u043c\u0430\u0446', '\u043d\u0435 \u043c\u043e\u0436\u0443 \u0432\u0456\u0434\u043f\u043e\u0432\u0456\u0441\u0442\u0438', '\u043d\u0435 \u043c\u043e\u0436\u0443 \u0434\u043e\u043f\u043e\u043c\u043e\u0433',\r\n          '\u043d\u0435 \u0437\u043d\u0430\u0439\u0448', '\u043d\u0435 \u0432\u0434\u0430\u043b\u043e\u0441\u044f', '\u043d\u0435\u043c\u0430\u0454 \u0456\u043d\u0444\u043e\u0440\u043c\u0430\u0446', '\u043d\u0430 \u0436\u0430\u043b\u044c \u0443 \u043d\u0430\u0441 \u043d\u0435\u043c\u0430\u0454',\r\n          '\u043d\u0435\u043c\u0430\u0454 \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d', '\u043c\u043e\u0436\u0443 \u043f\u043e\u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0432\u0430\u0442\u0438 \u043a\u0456\u043b\u044c\u043a\u0430',\r\n          '\u043d\u0435 \u043c\u043e\u0433\u0443 \u043e\u0442\u0432\u0435\u0442\u0438\u0442\u044c', '\u043d\u0435 \u043c\u043e\u0433\u0443 \u043f\u043e\u043c\u043e\u0447\u044c', '\u043d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c', '\u043d\u0435\u0442 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446',\r\n          '\u043a \u0441\u043e\u0436\u0430\u043b\u0435\u043d\u0438\u044e \u0443 \u043d\u0430\u0441 \u043d\u0435\u0442', '\u043d\u0435\u0442 \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d', '\u043c\u043e\u0433\u0443 \u043f\u043e\u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u043e\u0432\u0430\u0442\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e',\r\n          'i do not know', 'i don t know', 'cannot answer', 'could not find',\r\n          'no information', 'unfortunately we do not have', 'we do not have a specific',\r\n          'i can recommend a few'\r\n        ];\r\n\r\n        return uncertaintyMarkers.some(function (marker) {\r\n          return normalized.indexOf(normalizeText(marker)) !== -1;\r\n        });\r\n      }\r\n\r\n      function looksPolish(message) {\r\n        var normalized = normalizeText(message);\r\n        var markers = [\r\n          'czesc', 'jak moge', 'szukasz', 'potrzebujesz', 'oczywiscie',\r\n          'oto kilka', 'ktory', 'ktore', 'czy chcesz', 'czy masz', 'czy moze',\r\n          'moge ci', 'pomoge ci', 'twojego', 'twoich', 'ciebie', 'chetnie pomoge',\r\n          'w magazynie', 'kazdy z tych', 'znalazlem', 'produktow', 'pasuja',\r\n          'polecam', 'dostepny', 'dostepne', 'wybrac', 'zapytania'\r\n        ];\r\n        return markers.some(function (marker) {\r\n          return normalized.indexOf(normalizeText(marker)) !== -1;\r\n        });\r\n      }\r\n\r\n      function isGreetingOrLanguageRequest(message) {\r\n        var normalized = normalizeText(message);\r\n        var greetings = [\r\n          '\u043f\u0440\u0438\u0432\u0456\u0442', '\u043f\u0440\u0438\u0432\u0435\u0442', '\u0432\u0456\u0442\u0430\u044e', '\u0434\u043e\u0431\u0440\u0438\u0439 \u0434\u0435\u043d\u044c', '\u0434\u043e\u0431\u0440\u043e\u0433\u043e \u0434\u043d\u044f',\r\n          '\u0434\u043e\u0431\u0440\u044b\u0439 \u0434\u0435\u043d\u044c', '\u0437\u0434\u0440\u0430\u0432\u0441\u0442\u0432\u0443\u0439\u0442\u0435', '\u0437\u0434\u0440\u0430\u0441\u0442\u0435', 'cze\u015b\u0107', 'czesc',\r\n          'dzie\u0144 dobry', 'dzien dobry', 'hej', 'hello', 'hi'\r\n        ];\r\n\r\n        if (greetings.indexOf(normalized) !== -1) return true;\r\n\r\n        if (\/^(please )?(speak|reply|answer|write) (to me )?(in )?english$\/.test(normalized)) {\r\n          return true;\r\n        }\r\n\r\n        return \/^(\u043f\u0438\u0448\u0438|\u0432\u0456\u0434\u043f\u043e\u0432\u0456\u0434\u0430\u0439|\u043e\u0442\u0432\u0435\u0442\u044c|\u043f\u0438\u0448\u0438 \u043c\u043d\u0435|\u0440\u043e\u0437\u043c\u043e\u0432\u043b\u044f\u0439|\u0433\u043e\u0432\u043e\u0440\u0438) \/.test(normalized) &&\r\n          \/(\u0443\u043a\u0440\u0430\u0457\u043d|\u0443\u043a\u0440\u0430\u0438\u043d|\u0440\u043e\u0441\u0456\u0439|\u0440\u0443\u0441\u0441\u043a|\u043f\u043e\u043b\u044c\u0441\u043a|polsk|\u0430\u043d\u0433\u043b\u0456\u0439|\u0430\u043d\u0433\u043b\u0438\u0439)\/.test(normalized);\r\n      }\r\n\r\n      function answerUsesExpectedLanguage(answer, language) {\r\n        var raw = String(answer || '');\r\n        if (language === 'pl') return true;\r\n        if (language === 'en') {\r\n          return \/[a-z]\/i.test(raw) && !\/[\u0430-\u044f\u0456\u0457\u0454\u0491\u0451]\/i.test(raw) && !looksPolish(raw);\r\n        }\r\n        if (!\/[\u0430-\u044f\u0456\u0457\u0454\u0491\u0451]\/i.test(raw)) return false;\r\n        if (looksPolish(raw)) return false;\r\n        if (language === 'ru' && \/[\u0456\u0457\u0454\u0491]\/i.test(raw)) return false;\r\n        if (language === 'uk' && \/[\u044b\u044d\u044a\u0451]\/i.test(raw)) return false;\r\n        return true;\r\n      }\r\n\r\n      function localizedGreeting(message) {\r\n        var language = detectLanguage(message);\r\n        if (language === 'en') {\r\n          return 'Hello! Tell me what product you are looking for, and I will help you find matching items in the Tipsi Shop catalogue.';\r\n        }\r\n        if (language === 'uk') {\r\n          return '\u041f\u0440\u0438\u0432\u0456\u0442! \u041d\u0430\u043f\u0438\u0448\u0438, \u044f\u043a\u0438\u0439 \u0442\u043e\u0432\u0430\u0440 \u0442\u0438 \u0448\u0443\u043a\u0430\u0454\u0448, \u2014 \u044f \u0434\u043e\u043f\u043e\u043c\u043e\u0436\u0443 \u0437\u043d\u0430\u0439\u0442\u0438 \u0432\u0456\u0434\u043f\u043e\u0432\u0456\u0434\u043d\u0456 \u043f\u043e\u0437\u0438\u0446\u0456\u0457 \u0432 \u043a\u0430\u0442\u0430\u043b\u043e\u0437\u0456 Tipsi Shop.';\r\n        }\r\n        if (language === 'ru') {\r\n          return '\u041f\u0440\u0438\u0432\u0435\u0442! \u041d\u0430\u043f\u0438\u0448\u0438, \u043a\u0430\u043a\u043e\u0439 \u0442\u043e\u0432\u0430\u0440 \u0442\u044b \u0438\u0449\u0435\u0448\u044c, \u2014 \u044f \u043f\u043e\u043c\u043e\u0433\u0443 \u043d\u0430\u0439\u0442\u0438 \u043f\u043e\u0434\u0445\u043e\u0434\u044f\u0449\u0438\u0435 \u043f\u043e\u0437\u0438\u0446\u0438\u0438 \u0432 \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0435 Tipsi Shop.';\r\n        }\r\n        return 'Cze\u015b\u0107! Napisz, jakiego produktu szukasz, a pomog\u0119 znale\u017a\u0107 odpowiednie pozycje w katalogu Tipsi Shop.';\r\n      }\r\n\r\n      function catalogMessage(message, products) {\r\n        var language = detectLanguage(message);\r\n\r\n        if (!products.length) return supportContactMessage(message);\r\n\r\n        if (language === 'en') {\r\n          return 'I found ' + products.length + ' in-stock products that match your request. I am showing only verified catalogue items \u2014 click a card to open the product page.';\r\n        }\r\n\r\n        if (language === 'uk') {\r\n          return '\u0417\u043d\u0430\u0439\u0448\u043e\u0432 ' + products.length + ' \u043d\u0430\u044f\u0432\u043d\u0438\u0445 \u0442\u043e\u0432\u0430\u0440\u0456\u0432, \u044f\u043a\u0456 \u0432\u0456\u0434\u043f\u043e\u0432\u0456\u0434\u0430\u044e\u0442\u044c \u0437\u0430\u043f\u0438\u0442\u0443. \u041f\u043e\u043a\u0430\u0437\u0443\u044e \u043b\u0438\u0448\u0435 \u043f\u0435\u0440\u0435\u0432\u0456\u0440\u0435\u043d\u0456 \u043f\u043e\u0437\u0438\u0446\u0456\u0457 \u0437 \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0443 \u2014 \u043d\u0430\u0442\u0438\u0441\u043d\u0438 \u043d\u0430 \u043a\u0430\u0440\u0442\u043a\u0443, \u0449\u043e\u0431 \u0432\u0456\u0434\u043a\u0440\u0438\u0442\u0438 \u0442\u043e\u0432\u0430\u0440.';\r\n        }\r\n\r\n        if (language === 'ru') {\r\n          return '\u041d\u0430\u0448\u0451\u043b ' + products.length + ' \u0442\u043e\u0432\u0430\u0440\u043e\u0432 \u0432 \u043d\u0430\u043b\u0438\u0447\u0438\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0442 \u0437\u0430\u043f\u0440\u043e\u0441\u0443. \u041f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u044e \u0442\u043e\u043b\u044c\u043a\u043e \u043f\u0440\u043e\u0432\u0435\u0440\u0435\u043d\u043d\u044b\u0435 \u043f\u043e\u0437\u0438\u0446\u0438\u0438 \u0438\u0437 \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0430 \u2014 \u043d\u0430\u0436\u043c\u0438 \u043d\u0430 \u043a\u0430\u0440\u0442\u043e\u0447\u043a\u0443, \u0447\u0442\u043e\u0431\u044b \u043e\u0442\u043a\u0440\u044b\u0442\u044c \u0442\u043e\u0432\u0430\u0440.';\r\n        }\r\n\r\n        return 'Znalaz\u0142em ' + products.length + ' dost\u0119pnych produkt\u00f3w pasuj\u0105cych do zapytania. Pokazuj\u0119 wy\u0142\u0105cznie zweryfikowane pozycje z katalogu \u2014 kliknij kart\u0119, aby otworzy\u0107 produkt.';\r\n      }\r\n\r\n      function catalogPageMessage(message, page, languageOverride) {\r\n        var language = languageOverride || detectLanguage(message);\r\n\r\n        if (!page.total) return supportContactMessage(message);\r\n\r\n        if (!page.products.length) {\r\n          if (language === 'en') {\r\n            return 'These are all the in-stock products from this search \u2014 ' + page.total + ' in total. There are no new items to show.';\r\n          }\r\n          if (language === 'uk') {\r\n            return '\u0426\u0435 \u0432\u0436\u0435 \u0432\u0441\u0456 \u043d\u0430\u044f\u0432\u043d\u0456 \u0442\u043e\u0432\u0430\u0440\u0438 \u0437 \u0446\u044c\u043e\u0433\u043e \u043f\u043e\u0448\u0443\u043a\u0443 \u2014 \u0437\u0430\u0433\u0430\u043b\u043e\u043c ' + page.total + '. \u041d\u043e\u0432\u0438\u0445 \u043f\u043e\u0437\u0438\u0446\u0456\u0439 \u0434\u043b\u044f \u043f\u043e\u043a\u0430\u0437\u0443 \u0431\u0456\u043b\u044c\u0448\u0435 \u043d\u0435\u043c\u0430\u0454.';\r\n          }\r\n          if (language === 'ru') {\r\n            return '\u042d\u0442\u043e \u0443\u0436\u0435 \u0432\u0441\u0435 \u0442\u043e\u0432\u0430\u0440\u044b \u0432 \u043d\u0430\u043b\u0438\u0447\u0438\u0438 \u043f\u043e \u044d\u0442\u043e\u043c\u0443 \u043f\u043e\u0438\u0441\u043a\u0443 \u2014 \u0432\u0441\u0435\u0433\u043e ' + page.total + '. \u041d\u043e\u0432\u044b\u0445 \u043f\u043e\u0437\u0438\u0446\u0438\u0439 \u0434\u043b\u044f \u043f\u043e\u043a\u0430\u0437\u0430 \u0431\u043e\u043b\u044c\u0448\u0435 \u043d\u0435\u0442.';\r\n          }\r\n          return 'To ju\u017c wszystkie dost\u0119pne produkty z tego wyszukiwania \u2014 \u0142\u0105cznie ' + page.total + '. Nie ma kolejnych pozycji do pokazania.';\r\n        }\r\n\r\n        var beginnerCuticleTip = '';\r\n        var normalized = normalizeText(message);\r\n        if (\/(frez|\u0444\u0440\u0435\u0437|drill bit|nail bit)\/.test(normalized) &&\r\n            \/(skorek|skorki|kutykul|\u043a\u0443\u0442\u0438\u043a\u0443\u043b|cuticle|skin)\/.test(normalized) &&\r\n            \/(poczatkuj|nowicjus|\u043d\u043e\u0432\u0430\u0447|\u043f\u043e\u0447\u0430\u0442\u043a\u0456\u0432|\u043d\u043e\u0432\u0438\u0447|\u043d\u0430\u0447\u0438\u043d\u0430\u044e\u0449|beginner|new to)\/.test(normalized)) {\r\n          if (language === 'en') beginnerCuticleTip = 'For a beginner, start with a gentle red-grit bit, work without pressure and do not hold the bit in one place. ';\r\n          else if (language === 'uk') beginnerCuticleTip = '\u0414\u043b\u044f \u043d\u043e\u0432\u0430\u0447\u043a\u0430 \u043f\u043e\u0447\u0438\u043d\u0430\u0439 \u0437 \u0434\u0435\u043b\u0456\u043a\u0430\u0442\u043d\u043e\u0457 \u0447\u0435\u0440\u0432\u043e\u043d\u043e\u0457 \u043d\u0430\u0441\u0456\u0447\u043a\u0438, \u043f\u0440\u0430\u0446\u044e\u0439 \u0431\u0435\u0437 \u043d\u0430\u0442\u0438\u0441\u043a\u0443 \u0442\u0430 \u043d\u0435 \u0437\u0430\u0442\u0440\u0438\u043c\u0443\u0439 \u0444\u0440\u0435\u0437\u0443 \u043d\u0430 \u043e\u0434\u043d\u043e\u043c\u0443 \u043c\u0456\u0441\u0446\u0456. ';\r\n          else if (language === 'ru') beginnerCuticleTip = '\u0414\u043b\u044f \u043d\u0430\u0447\u0438\u043d\u0430\u044e\u0449\u0435\u0433\u043e \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u0435\u0435 \u043d\u0430\u0447\u0430\u0442\u044c \u0441 \u0434\u0435\u043b\u0438\u043a\u0430\u0442\u043d\u043e\u0439 \u043a\u0440\u0430\u0441\u043d\u043e\u0439 \u043d\u0430\u0441\u0435\u0447\u043a\u0438, \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0431\u0435\u0437 \u043d\u0430\u0436\u0438\u043c\u0430 \u0438 \u043d\u0435 \u0437\u0430\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0442\u044c \u0444\u0440\u0435\u0437\u0443 \u043d\u0430 \u043e\u0434\u043d\u043e\u043c \u043c\u0435\u0441\u0442\u0435. ';\r\n          else beginnerCuticleTip = 'Dla pocz\u0105tkuj\u0105cej osoby bezpieczniej zacz\u0105\u0107 od delikatnej czerwonej gradacji, pracowa\u0107 bez nacisku i nie zatrzymywa\u0107 frezu w jednym miejscu. ';\r\n        }\r\n\r\n        if (language === 'en') {\r\n          return beginnerCuticleTip + 'I found ' + page.total + ' in-stock products that match your request. Showing items ' + page.from + '\u2013' + page.to + '.' +\r\n            (page.hasMore ? ' Type \u201cmore\u201d to see the next 8.' : ' These are the last products from this search.');\r\n        }\r\n\r\n        if (language === 'uk') {\r\n          return beginnerCuticleTip + '\u0417\u043d\u0430\u0439\u0448\u043e\u0432 ' + page.total + ' \u043d\u0430\u044f\u0432\u043d\u0438\u0445 \u0442\u043e\u0432\u0430\u0440\u0456\u0432, \u044f\u043a\u0456 \u0432\u0456\u0434\u043f\u043e\u0432\u0456\u0434\u0430\u044e\u0442\u044c \u0437\u0430\u043f\u0438\u0442\u0443. \u041f\u043e\u043a\u0430\u0437\u0443\u044e \u043f\u043e\u0437\u0438\u0446\u0456\u0457 ' + page.from + '\u2013' + page.to + '.' +\r\n            (page.hasMore ? ' \u041d\u0430\u043f\u0438\u0448\u0438 \u00ab\u0449\u0435\u00bb, \u0449\u043e\u0431 \u043f\u043e\u0431\u0430\u0447\u0438\u0442\u0438 \u043d\u0430\u0441\u0442\u0443\u043f\u043d\u0456 8.' : ' \u0426\u0435 \u043e\u0441\u0442\u0430\u043d\u043d\u0456 \u0442\u043e\u0432\u0430\u0440\u0438 \u0437 \u0446\u044c\u043e\u0433\u043e \u043f\u043e\u0448\u0443\u043a\u0443.');\r\n        }\r\n\r\n        if (language === 'ru') {\r\n          return beginnerCuticleTip + '\u041d\u0430\u0448\u0451\u043b ' + page.total + ' \u0442\u043e\u0432\u0430\u0440\u043e\u0432 \u0432 \u043d\u0430\u043b\u0438\u0447\u0438\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0442 \u0437\u0430\u043f\u0440\u043e\u0441\u0443. \u041f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u044e \u043f\u043e\u0437\u0438\u0446\u0438\u0438 ' + page.from + '\u2013' + page.to + '.' +\r\n            (page.hasMore ? ' \u041d\u0430\u043f\u0438\u0448\u0438 \u00ab\u0435\u0449\u0451\u00bb, \u0447\u0442\u043e\u0431\u044b \u0443\u0432\u0438\u0434\u0435\u0442\u044c \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0435 8.' : ' \u042d\u0442\u043e \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 \u0442\u043e\u0432\u0430\u0440\u044b \u0438\u0437 \u044d\u0442\u043e\u0433\u043e \u043f\u043e\u0438\u0441\u043a\u0430.');\r\n        }\r\n\r\n        return beginnerCuticleTip + 'Znalaz\u0142em ' + page.total + ' dost\u0119pnych produkt\u00f3w pasuj\u0105cych do zapytania. Pokazuj\u0119 pozycje ' + page.from + '\u2013' + page.to + '.' +\r\n          (page.hasMore ? ' Napisz \u201ewi\u0119cej\u201d, aby zobaczy\u0107 kolejne 8.' : ' To ostatnie produkty z tego wyszukiwania.');\r\n      }\r\n\r\n      function normalizePluginResponse(userMessage, data) {\r\n        var result = data && typeof data === 'object' ? data : {};\r\n        var products = Array.isArray(result.products) ? result.products : [];\r\n        var answer = String(result.message || '');\r\n        var language = detectLanguage(userMessage);\r\n\r\n        if (isGreetingOrLanguageRequest(userMessage)) {\r\n          return { message: localizedGreeting(userMessage), products: [] };\r\n        }\r\n\r\n        if (!answer.trim() || messageNeedsSupport(answer)) {\r\n          return { message: supportContactMessage(userMessage), products: [] };\r\n        }\r\n\r\n        if (language !== 'pl' && !answerUsesExpectedLanguage(answer, language)) {\r\n          if (products.length) {\r\n            answer = catalogMessage(userMessage, products);\r\n          } else {\r\n            answer = supportContactMessage(userMessage);\r\n          }\r\n        }\r\n\r\n        return { message: answer, products: products };\r\n      }\r\n\r\n      function getPluginData() {\r\n        return window.aiShoppingAssistant || null;\r\n      }\r\n\r\n      function refreshNonce() {\r\n        var plugin = getPluginData();\r\n        if (!plugin) return Promise.reject(new Error('Plugin data unavailable'));\r\n\r\n        var body = new URLSearchParams();\r\n        body.set('action', 'ai_shopping_assistant');\r\n        body.set('ai_action', 'refresh_nonce');\r\n\r\n        return fetch(plugin.ajaxUrl, {\r\n          method: 'POST',\r\n          credentials: 'same-origin',\r\n          headers: { 'Content-Type': 'application\/x-www-form-urlencoded; charset=UTF-8' },\r\n          body: body.toString()\r\n        })\r\n          .then(function (response) { return response.json(); })\r\n          .then(function (json) {\r\n            if (!json.success || !json.data || !json.data.nonce) {\r\n              throw new Error('Nonce refresh failed');\r\n            }\r\n            plugin.nonce = json.data.nonce;\r\n          });\r\n      }\r\n\r\n      function clearPluginConversation(retried) {\r\n        var plugin = getPluginData();\r\n        if (!plugin || !plugin.ajaxUrl || !plugin.nonce) return Promise.resolve();\r\n\r\n        var body = new URLSearchParams();\r\n        body.set('action', 'ai_shopping_assistant');\r\n        body.set('ai_action', 'clear_conversation');\r\n        body.set('nonce', plugin.nonce);\r\n\r\n        return fetch(plugin.ajaxUrl, {\r\n          method: 'POST',\r\n          credentials: 'same-origin',\r\n          headers: { 'Content-Type': 'application\/x-www-form-urlencoded; charset=UTF-8' },\r\n          body: body.toString()\r\n        }).then(function (response) {\r\n          if (response.status === 403 && !retried) {\r\n            return refreshNonce().then(function () {\r\n              return clearPluginConversation(true);\r\n            });\r\n          }\r\n\r\n          return response.json().then(function (json) {\r\n            if (!json.success) throw new Error('Conversation reset failed');\r\n          });\r\n        });\r\n      }\r\n\r\n      function resetConversation() {\r\n        if (busy || resetButton.disabled) return;\r\n        resetButton.disabled = true;\r\n\r\n        clearPluginConversation(false)\r\n          .catch(function () {\r\n            \/* Interfejs mo\u017cna wyczy\u015bci\u0107 nawet wtedy, gdy serwer chwilowo nie odpowiada. *\/\r\n          })\r\n          .finally(function () {\r\n            forgetSavedThread();\r\n            forgetCatalogState();\r\n            forgetStarterState();\r\n            thread.innerHTML = '';\r\n            thread.hidden = true;\r\n            threadTools.hidden = true;\r\n            input.value = '';\r\n            resetButton.disabled = false;\r\n            input.focus();\r\n          });\r\n      }\r\n\r\n      function requestAnswer(message, retried) {\r\n        var plugin = getPluginData();\r\n        if (!plugin || !plugin.ajaxUrl || !plugin.nonce) {\r\n          return Promise.reject(new Error('Asystent nie jest jeszcze dost\u0119pny. Od\u015bwie\u017c stron\u0119 i spr\u00f3buj ponownie.'));\r\n        }\r\n\r\n        var body = new URLSearchParams();\r\n        body.set('action', 'ai_shopping_assistant');\r\n        body.set('ai_action', 'send_message');\r\n        body.set('message', message);\r\n        body.set('nonce', plugin.nonce);\r\n\r\n        return fetch(plugin.ajaxUrl, {\r\n          method: 'POST',\r\n          credentials: 'same-origin',\r\n          headers: { 'Content-Type': 'application\/x-www-form-urlencoded; charset=UTF-8' },\r\n          body: body.toString()\r\n        }).then(function (response) {\r\n          if (response.status === 403 && !retried) {\r\n            return refreshNonce().then(function () {\r\n              return requestAnswer(message, true);\r\n            });\r\n          }\r\n\r\n          return response.json().then(function (json) {\r\n            if (!json.success) {\r\n              var error = json.data && json.data.error ? json.data.error : json.data;\r\n              throw new Error(typeof error === 'string' ? error : 'Wyst\u0105pi\u0142 b\u0142\u0105d. Spr\u00f3buj ponownie.');\r\n            }\r\n            return json.data;\r\n          });\r\n        });\r\n      }\r\n\r\n      function send(message) {\r\n        message = String(message || '').trim();\r\n        if (!message || busy) return;\r\n\r\n        addUserMessage(message);\r\n        input.value = '';\r\n        setBusy(true);\r\n        addLoading();\r\n\r\n        var starterType = starterRequestType(message);\r\n        var serviceResponse = starterType ? null : serviceAnswer(message);\r\n        var catalogContext = starterType ? null : getCatalogContext(message);\r\n        var wantsProducts = starterType === 'hybrid' || starterType === 'extension' ||\r\n          Boolean(catalogContext) || wantsProductRecommendations(message);\r\n        var unknownProductSearch = !starterType && wantsProducts && !catalogContext;\r\n        var answerRequest;\r\n\r\n        if (starterType === 'ask') {\r\n          forgetCatalogState();\r\n          rememberStarterState({\r\n            pending: true,\r\n            shownType: null,\r\n            total: 0,\r\n            language: detectLanguage(message)\r\n          });\r\n          answerRequest = Promise.resolve({\r\n            message: starterQuestion(message),\r\n            products: []\r\n          });\r\n        } else if (starterType === 'finished') {\r\n          answerRequest = Promise.resolve({\r\n            message: starterFinishedMessage(\r\n              message,\r\n              starterState && starterState.language\r\n            ),\r\n            products: []\r\n          });\r\n        } else if (starterType === 'hybrid' || starterType === 'extension') {\r\n          forgetCatalogState();\r\n          var starterLanguage = starterState && starterState.pending\r\n            ? starterState.language\r\n            : detectLanguage(message);\r\n          answerRequest = requestStarterKitProducts(starterType).then(function (products) {\r\n            rememberStarterState({\r\n              pending: false,\r\n              shownType: starterType,\r\n              total: products.length,\r\n              language: starterLanguage\r\n            });\r\n            return {\r\n              message: starterKitMessage(\r\n                message,\r\n                starterType,\r\n                products.length,\r\n                starterLanguage\r\n              ),\r\n              products: products\r\n            };\r\n          });\r\n        } else if (serviceResponse) {\r\n          answerRequest = Promise.resolve({ message: serviceResponse, products: [] });\r\n        } else if (isGreetingOrLanguageRequest(message)) {\r\n          answerRequest = Promise.resolve({ message: localizedGreeting(message), products: [] });\r\n        } else if (catalogContext) {\r\n          forgetStarterState();\r\n          answerRequest = requestCatalogProducts(\r\n            catalogContext.query,\r\n            catalogContext.intent,\r\n            catalogContext.offset\r\n          ).then(function (page) {\r\n            var color = detectColor(catalogContext.query);\r\n            rememberCatalogState({\r\n              query: catalogContext.query,\r\n              intentId: catalogContext.intent.id,\r\n              colorId: color ? color.id : null,\r\n              budget: detectBudget(catalogContext.query),\r\n              nextOffset: Math.min(page.to, page.total),\r\n              total: page.total,\r\n              language: catalogContext.language || detectLanguage(message)\r\n            });\r\n            return {\r\n              message: catalogPageMessage(message, page, catalogContext.language),\r\n              products: page.products\r\n            };\r\n          });\r\n        } else if (unknownProductSearch) {\r\n          answerRequest = Promise.resolve({ message: supportContactMessage(message), products: [] });\r\n        } else {\r\n          answerRequest = requestAnswer(message, false);\r\n        }\r\n\r\n        answerRequest\r\n          .then(function (data) {\r\n            removeLoading();\r\n            var normalizedResponse = starterType\r\n              ? {\r\n                  message: String(data && data.message || ''),\r\n                  products: data && Array.isArray(data.products) ? data.products : []\r\n                }\r\n              : normalizePluginResponse(message, data);\r\n            if (!wantsProducts) normalizedResponse.products = [];\r\n            addAssistantMessage(normalizedResponse.message, normalizedResponse.products);\r\n          })\r\n          .catch(function () {\r\n            removeLoading();\r\n            addAssistantMessage(supportContactMessage(message), []);\r\n          })\r\n          .finally(function () {\r\n            setBusy(false);\r\n            input.focus();\r\n          });\r\n      }\r\n\r\n      restoreSavedThread();\r\n\r\n      form.addEventListener('submit', function (event) {\r\n        event.preventDefault();\r\n        send(input.value);\r\n      });\r\n\r\n      resetButton.addEventListener('click', resetConversation);\r\n\r\n      input.addEventListener('keydown', function (event) {\r\n        if (event.key === 'Enter' && !event.shiftKey) {\r\n          event.preventDefault();\r\n          send(input.value);\r\n        }\r\n      });\r\n\r\n      root.querySelectorAll('.twai-suggestions button').forEach(function (button) {\r\n        button.addEventListener('click', function () {\r\n          send(button.getAttribute('data-prompt'));\r\n        });\r\n      });\r\n    }\r\n\r\n    if (document.readyState === 'loading') {\r\n      document.addEventListener('DOMContentLoaded', startTipsiWideAI);\r\n    } else {\r\n      startTipsiWideAI();\r\n    }\r\n  })();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-6793dea5 e-con e-atomic-element e-flexbox-base e-default-div e-6793dea5-5e79ed9 \" data-id=\"6793dea5\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"6793dea5\" id=\"tipsi-bestsellery\" data-e-type=\"e-flexbox\" data-id=\"6793dea5\">\n    \t\t<div class=\"elementor-element elementor-element-68f644eb elementor-widget elementor-widget-heading\" data-id=\"68f644eb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Bestsellery<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-17e80deb color-scheme-inherit text-left elementor-widget elementor-widget-text-editor\" data-id=\"17e80deb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Najcz\u0119\u015bciej wybierane produkty przez klient\u00f3w Tipsi Shop.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-65d6c7bf elementor-widget elementor-widget-shortcode\" data-id=\"65d6c7bf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><div class=\"woocommerce columns-4 \"><div class=\"wd-products-element\">\t\t\t<div class=\"wd-sticky-loader wd-deferred wd-content-loader\"><span class=\"wd-loader\"><\/span><\/div>\n\t\t\n<div class=\"products wd-products wd-grid-g grid-columns-3 elements-grid pagination-pagination wd-loop-builder-off wd-quantity-enabled wd-stretch-cont-lg wd-stretch-cont-md wd-stretch-cont-sm\" data-source=\"main_loop\" data-min_price=\"\" data-max_price=\"\" data-columns=\"3\" style=\"--wd-col-lg:3;--wd-col-md:3;--wd-col-sm:2;--wd-gap-lg:20px;--wd-gap-sm:10px;\">\n<div class=\"wd-product wd-col wd-hover-base wd-hover-with-fade has-stars product-no-swatches product-grid-item product type-product post-31718 status-publish instock product_cat-akcesoria product_tag-akcesoria-kosmetyczne product_tag-antystatyczna-szczotka product_tag-do-masazu product_tag-rozowa-szczoteczka product_tag-szczoteczka-do-manicure product_tag-szczoteczka-do-paznokci product_tag-szczoteczka-do-peelingu product_tag-szczoteczka-do-pylu product_tag-szczoteczka-do-twarzy has-post-thumbnail shipping-taxable purchasable product-type-simple\" data-loop=\"9\" data-id=\"31718\">\n\t\n<div class=\"wd-product-wrapper product-wrapper\">\n\t<div class=\"wd-product-card-bg content-product-imagin\"><\/div>\n\t<div class=\"wd-product-thumb product-element-top wd-quick-shop\">\n\t\t<a href=\"https:\/\/tipsi.pl\/uk\/product\/rozowa-szczoteczka-do-usuwania-pylu-i-mycia-twarzy-z-raczka-do-peelingu-i-masazu\/\" class=\"wd-product-img-link product-image-link\" tabindex=\"-1\" aria-label=\"R\u00d3\u017bOWA szczoteczka do usuwania py\u0142u i mycia twarzy z r\u0105czk\u0105 \u2013 do peelingu i masa\u017cu\">\n\t\t\t<img decoding=\"async\" width=\"430\" height=\"354\" src=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/08\/monosnap-065-430x354.png\" class=\"attachment-woocommerce_thumbnail size-woocommerce_thumbnail\" alt=\"R\u00f3\u017cowa szczoteczka do py\u0142u i twarzy z r\u0105czk\u0105 \u2013 nylonowe w\u0142osie\" srcset=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/08\/monosnap-065-430x354.png 430w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/08\/monosnap-065-365x300.png 365w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/08\/monosnap-065-148x122.png 148w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/08\/monosnap-065.png 457w\" sizes=\"(max-width: 430px) 100vw, 430px\" title=\"\">\t\t<\/a>\n\n\t\t\n\t\t<div class=\"wrapp-swatches\"><\/div>\n\t<\/div>\n\n\t<div class=\"product-element-bottom product-information\">\n\t\t<h3 class=\"wd-entities-title\"><a href=\"https:\/\/tipsi.pl\/uk\/product\/rozowa-szczoteczka-do-usuwania-pylu-i-mycia-twarzy-z-raczka-do-peelingu-i-masazu\/\">R\u00d3\u017bOWA szczoteczka do usuwania py\u0142u i mycia twarzy z r\u0105czk\u0105 \u2013 do peelingu i masa\u017cu<\/a><\/h3>\t\t\t\t<div class=\"wd-product-detail wd-product-sku\">\n\t\t\t<span class=\"wd-label\">\n\t\t\t\t\u0410\u0440\u0442\u0438\u043a\u0443\u043b:\t\t\t<\/span>\n\t\t\t<span class=\"wd-sku\">\n\t\t\t\tszczoteczka-065\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t<div class=\"product-rating-price\">\n\t\t\t<div class=\"wrapp-product-price\">\n\t\t\t\t\n\t<span class=\"price\"><span class=\"woocommerce-Price-amount amount\"><bdi>3,99&nbsp;<span class=\"woocommerce-Price-currencySymbol\" translate=\"no\" dir=\"auto\">&#122;&#322;<\/span><\/bdi><\/span><\/span>\n\t\t\t\t\t\t\t\t\t<div class=\"wd-star-rating\">\n\t\t\n\t\t\t\t<div class=\"star-rating\" role=\"img\" aria-label=\"\u041e\u0446\u0456\u043d\u0435\u043d\u043e \u0432 0 \u0437 5\">\n\t\t\t\t\t<span style=\"width:0%\">\n\t\t\t\u041e\u0446\u0456\u043d\u0435\u043d\u043e \u0432 <strong class=\"rating\">0<\/strong> \u0437 5\t\t<\/span>\n\t\t\t\t<\/div>\n\n\t\t\t\t<a href=\"https:\/\/tipsi.pl\/uk\/product\/rozowa-szczoteczka-do-usuwania-pylu-i-mycia-twarzy-z-raczka-do-peelingu-i-masazu\/#reviews\" class=\"woocommerce-review-link\" rel=\"nofollow\">\n\t\t\t(0)\n\t\t<\/a>\n\t\t\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"wd-product-card-hover fade-in-block wd-scroll\">\n\t\t\t<div class=\"hover-content wd-more-desc\">\n\t\t\t\t<div class=\"hover-content-inner wd-more-desc-inner\">\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<a href=\"#\" rel=\"nofollow\" class=\"wd-more-desc-btn\" aria-label=\"\u0427\u0438\u0442\u0430\u0442\u0438 \u0431\u0456\u043b\u044c\u0448\u0435 \u043e\u043f\u0438\u0441\u0443\"><\/a>\n\t\t\t<\/div>\n\t\t\t<div class=\" wd-bottom-actions\">\n\t\t\t\t<div class=\"wrap-wishlist-button\">\t\t\t<div class=\"wd-wishlist-btn wd-action-btn wd-style-icon wd-wishlist-icon\">\n\t\t\t\t<a class=\"\" href=\"https:\/\/tipsi.pl\/uk\/spysok-bazhan\/\" data-key=\"701b82bf67\" data-product-id=\"31718\" rel=\"nofollow\" aria-label=\"\u041f\u0435\u0440\u0435\u043c\u043a\u043d\u0443\u0442\u0438 \u0441\u043f\u0438\u0441\u043e\u043a \u0431\u0430\u0436\u0430\u043d\u044c\">\n\t\t\t\t\t<span class=\"wd-action-icon\">\n\t\t\t\t\t\t<span class=\"wd-check-icon\"><\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<span class=\"wd-action-text\">\u0414\u043e\u0434\u0430\u0442\u0438 \u0434\u043e \u0441\u043f\u0438\u0441\u043a\u0443 \u0431\u0430\u0436\u0430\u043d\u044c<\/span>\n\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"wd-add-btn wd-add-btn-replace\">\n\t\t\t\t\t<a href=\"\/uk\/wp-json\/wp\/v2\/pages\/37700?add-to-cart=31718\"  data-quantity=\"1\" class=\"button product_type_simple add_to_cart_button ajax_add_to_cart add-to-cart-loop\" data-product_id=\"31718\" data-product_sku=\"szczoteczka-065\" aria-label=\"\u0414\u043e\u0434\u0430\u0442\u0438 \u0432 \u043a\u043e\u0448\u0438\u043a: &ldquo;R\u00d3\u017bOWA szczoteczka do usuwania py\u0142u i mycia twarzy z r\u0105czk\u0105 \u2013 do peelingu i masa\u017cu&rdquo;\" rel=\"nofollow\" data-success_message=\"&ldquo;R\u00d3\u017bOWA szczoteczka do usuwania py\u0142u i mycia twarzy z r\u0105czk\u0105 \u2013 do peelingu i masa\u017cu&rdquo; \u0434\u043e\u0434\u0430\u043d\u043e \u0434\u043e \u0432\u0430\u0448\u043e\u0433\u043e \u043a\u043e\u0448\u0438\u043a\u0430\" role=\"button\"><span class=\"wd-action-icon\"><span class=\"wd-check-icon\"><\/span><\/span><span class=\"wd-action-text\" aria-hidden=\"true\">\u0414\u043e\u0434\u0430\u0442\u0438 \u0432 \u043a\u043e\u0448\u0438\u043a<\/span><\/a>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"wrap-quickview-button\">\t\t<div class=\"wd-quick-view-btn wd-quick-view-icon wd-action-btn wd-style-icon\">\n\t\t\t<a\n\t\t\t\thref=\"https:\/\/tipsi.pl\/uk\/product\/rozowa-szczoteczka-do-usuwania-pylu-i-mycia-twarzy-z-raczka-do-peelingu-i-masazu\/\"\n\t\t\t\tclass=\"open-quick-view\"\n\t\t\t\trel=\"nofollow\"\n\t\t\t\tdata-id=\"31718\"\n\t\t\t\taria-label=\"\u0428\u0432\u0438\u0434\u043a\u0438\u0439 \u043f\u0435\u0440\u0435\u0433\u043b\u044f\u0434\"\n\t\t\t\t>\n\t\t\t\t\t<span class=\"wd-action-icon\"><\/span>\n\t\t\t\t\t<span class=\"wd-action-text\" aria-hidden=\"true\">\n\t\t\t\t\t\t\u0428\u0432\u0438\u0434\u043a\u0438\u0439 \u043f\u0435\u0440\u0435\u0433\u043b\u044f\u0434\t\t\t\t\t<\/span>\n\t\t\t<\/a>\n\t\t<\/div>\n\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t<\/div>\n<\/div>\n<\/div>\n<div class=\"wd-product wd-col wd-hover-base wd-hover-with-fade has-stars product-no-swatches product-grid-item product type-product post-33966 status-publish instock product_cat-urzadzenia product_tag-akcesoria-do-manicure product_tag-klasyczne-nozyczki-do-paznokci product_tag-narzedzia-staleks product_tag-nozyczki-do-skorek product_tag-staleks product_tag-staleks-classic product_tag-staleks-nozyczki product_tag-staleks-professional product_tag-staleks-sc-21-1 product_tag-tipsi-shop has-post-thumbnail shipping-taxable purchasable product-type-simple\" data-loop=\"10\" data-id=\"33966\">\n\t\n<div class=\"wd-product-wrapper product-wrapper\">\n\t<div class=\"wd-product-card-bg content-product-imagin\"><\/div>\n\t<div class=\"wd-product-thumb product-element-top wd-quick-shop\">\n\t\t<a href=\"https:\/\/tipsi.pl\/uk\/product\/staleks-classic-nozyczki-do-skorek-sc-21-1\/\" class=\"wd-product-img-link product-image-link\" tabindex=\"-1\" aria-label=\"Staleks Classic No\u017cyczki do sk\u00f3rek SC-21\/1\">\n\t\t\t\t\t<div class=\"wd-product-grid-slider wd-fill\">\n\t\t\t\t\t\t\t<div class=\"wd-product-grid-slide\" data-image-url=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/11\/401-430x430.jpg\" data-image-srcset=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/11\/401-430x430.jpg 430w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/11\/401-300x300.jpg 300w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/11\/401-800x800.jpg 800w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/11\/401-150x150.jpg 150w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/11\/401-768x768.jpg 768w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/11\/401-700x700.jpg 700w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/11\/401-148x148.jpg 148w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/11\/401.jpg 1200w\" data-image-id=\"0\"><\/div>\n\t\t\t\t\t\t\t<div class=\"wd-product-grid-slide\" data-image-url=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/11\/401--430x430.jpg\" data-image-srcset=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/11\/401--430x430.jpg 430w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/11\/401--300x300.jpg 300w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/11\/401--800x800.jpg 800w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/11\/401--150x150.jpg 150w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/11\/401--768x768.jpg 768w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/11\/401--700x700.jpg 700w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/11\/401--148x148.jpg 148w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/11\/401-.jpg 1200w\" data-image-id=\"1\"><\/div>\n\t\t\t\t\t\t\t<div class=\"wd-product-grid-slide\" data-image-url=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/11\/401-1-1-430x430.jpg\" data-image-srcset=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/11\/401-1-1-430x430.jpg 430w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/11\/401-1-1-300x300.jpg 300w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/11\/401-1-1-800x800.jpg 800w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/11\/401-1-1-150x150.jpg 150w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/11\/401-1-1-768x768.jpg 768w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/11\/401-1-1-700x700.jpg 700w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/11\/401-1-1-148x148.jpg 148w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/11\/401-1-1.jpg 1200w\" data-image-id=\"2\"><\/div>\n\t\t\t\t\t\t\t<div class=\"wd-product-grid-slide\" data-image-url=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/11\/401-1-430x430.jpg\" data-image-srcset=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/11\/401-1-430x430.jpg 430w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/11\/401-1-300x300.jpg 300w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/11\/401-1-800x800.jpg 800w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/11\/401-1-150x150.jpg 150w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/11\/401-1-768x768.jpg 768w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/11\/401-1-700x700.jpg 700w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/11\/401-1-148x148.jpg 148w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/11\/401-1.jpg 1200w\" data-image-id=\"3\"><\/div>\n\t\t\t\t\t\t\t<div class=\"wd-product-grid-slide\" data-image-url=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/11\/401-2-430x430.jpg\" data-image-srcset=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/11\/401-2-430x430.jpg 430w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/11\/401-2-300x300.jpg 300w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/11\/401-2-800x800.jpg 800w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/11\/401-2-150x150.jpg 150w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/11\/401-2-768x768.jpg 768w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/11\/401-2-700x700.jpg 700w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/11\/401-2-148x148.jpg 148w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/11\/401-2.jpg 1200w\" data-image-id=\"4\"><\/div>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div class=\"wd-product-grid-slider-nav wd-fill wd-hide-lg\">\n\t\t\t\t<div class=\"wd-prev\"><\/div>\n\t\t\t\t<div class=\"wd-next\"><\/div>\n\t\t\t<\/div>\n\t\t\n\t\t\t\t<img decoding=\"async\" width=\"430\" height=\"430\" src=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/11\/401-430x430.jpg\" class=\"attachment-woocommerce_thumbnail size-woocommerce_thumbnail\" alt=\"Staleks Classic No\u017cyczki do sk\u00f3rek SC-21\/1\" srcset=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/11\/401-430x430.jpg 430w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/11\/401-300x300.jpg 300w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/11\/401-800x800.jpg 800w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/11\/401-150x150.jpg 150w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/11\/401-768x768.jpg 768w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/11\/401-700x700.jpg 700w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/11\/401-148x148.jpg 148w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/11\/401.jpg 1200w\" sizes=\"(max-width: 430px) 100vw, 430px\" title=\"\">\t\t<\/a>\n\n\t\t\t\t\t<div class=\"product-labels labels-rounded\">\n\t\t\t\t<span class=\"attribute-label product-label wd-shape-round label-term-staleks label-attribute-pa_brand label-with-img\"><img decoding=\"async\" width=\"225\" height=\"225\" src=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/11\/staleks.png\" class=\"attachment-woocommerce_thumbnail size-woocommerce_thumbnail\" alt=\"Narz\u0119dzia do manicure i pedicure STALEKS \u2013 profesjonalna jako\u015b\u0107 i precyzja\" title=\"staleks\" srcset=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/11\/staleks.png 225w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/11\/staleks-150x150.png 150w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/11\/staleks-148x148.png 148w\" sizes=\"(max-width: 225px) 100vw, 225px\" \/><\/span>\t\t\t<\/div>\n\t\t\t\n\t\t<div class=\"wrapp-swatches\">\t\t<div class=\"wd-product-grid-slider-pagin wd-style-1\">\n\t\t\t\t\t\t\t<div data-image-id=\"0\" class=\"wd-product-grid-slider-dot\"><\/div>\n\t\t\t\t\t\t\t<div data-image-id=\"1\" class=\"wd-product-grid-slider-dot\"><\/div>\n\t\t\t\t\t\t\t<div data-image-id=\"2\" class=\"wd-product-grid-slider-dot\"><\/div>\n\t\t\t\t\t\t\t<div data-image-id=\"3\" class=\"wd-product-grid-slider-dot\"><\/div>\n\t\t\t\t\t\t\t<div data-image-id=\"4\" class=\"wd-product-grid-slider-dot\"><\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t<\/div>\n\n\t<div class=\"product-element-bottom product-information\">\n\t\t<h3 class=\"wd-entities-title\"><a href=\"https:\/\/tipsi.pl\/uk\/product\/staleks-classic-nozyczki-do-skorek-sc-21-1\/\">Staleks Classic No\u017cyczki do sk\u00f3rek SC-21\/1<\/a><\/h3>\t\t<div class=\"wd-product-brands-links\"><a href=\"https:\/\/tipsi.pl\/uk\/shop\/?filter_brand=staleks\">Staleks<\/a><\/div>\t\t<div class=\"wd-product-detail wd-product-sku\">\n\t\t\t<span class=\"wd-label\">\n\t\t\t\t\u0410\u0440\u0442\u0438\u043a\u0443\u043b:\t\t\t<\/span>\n\t\t\t<span class=\"wd-sku\">\n\t\t\t\tSTALEKS-401\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t<div class=\"product-rating-price\">\n\t\t\t<div class=\"wrapp-product-price\">\n\t\t\t\t\n\t<span class=\"price\"><span class=\"woocommerce-Price-amount amount\"><bdi>34,00&nbsp;<span class=\"woocommerce-Price-currencySymbol\" translate=\"no\" dir=\"auto\">&#122;&#322;<\/span><\/bdi><\/span><\/span>\n\t\t\t\t\t\t\t\t\t<div class=\"wd-star-rating\">\n\t\t\n\t\t\t\t<div class=\"star-rating\" role=\"img\" aria-label=\"\u041e\u0446\u0456\u043d\u0435\u043d\u043e \u0432 0 \u0437 5\">\n\t\t\t\t\t<span style=\"width:0%\">\n\t\t\t\u041e\u0446\u0456\u043d\u0435\u043d\u043e \u0432 <strong class=\"rating\">0<\/strong> \u0437 5\t\t<\/span>\n\t\t\t\t<\/div>\n\n\t\t\t\t<a href=\"https:\/\/tipsi.pl\/uk\/product\/staleks-classic-nozyczki-do-skorek-sc-21-1\/#reviews\" class=\"woocommerce-review-link\" rel=\"nofollow\">\n\t\t\t(0)\n\t\t<\/a>\n\t\t\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"wd-product-card-hover fade-in-block wd-scroll\">\n\t\t\t<div class=\"hover-content wd-more-desc\">\n\t\t\t\t<div class=\"hover-content-inner wd-more-desc-inner\">\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<a href=\"#\" rel=\"nofollow\" class=\"wd-more-desc-btn\" aria-label=\"\u0427\u0438\u0442\u0430\u0442\u0438 \u0431\u0456\u043b\u044c\u0448\u0435 \u043e\u043f\u0438\u0441\u0443\"><\/a>\n\t\t\t<\/div>\n\t\t\t<div class=\" wd-bottom-actions\">\n\t\t\t\t<div class=\"wrap-wishlist-button\">\t\t\t<div class=\"wd-wishlist-btn wd-action-btn wd-style-icon wd-wishlist-icon\">\n\t\t\t\t<a class=\"\" href=\"https:\/\/tipsi.pl\/uk\/spysok-bazhan\/\" data-key=\"701b82bf67\" data-product-id=\"33966\" rel=\"nofollow\" aria-label=\"\u041f\u0435\u0440\u0435\u043c\u043a\u043d\u0443\u0442\u0438 \u0441\u043f\u0438\u0441\u043e\u043a \u0431\u0430\u0436\u0430\u043d\u044c\">\n\t\t\t\t\t<span class=\"wd-action-icon\">\n\t\t\t\t\t\t<span class=\"wd-check-icon\"><\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<span class=\"wd-action-text\">\u0414\u043e\u0434\u0430\u0442\u0438 \u0434\u043e \u0441\u043f\u0438\u0441\u043a\u0443 \u0431\u0430\u0436\u0430\u043d\u044c<\/span>\n\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"wd-add-btn wd-add-btn-replace\">\n\t\t\t\t\t<a href=\"\/uk\/wp-json\/wp\/v2\/pages\/37700?add-to-cart=33966\"  data-quantity=\"1\" class=\"button product_type_simple add_to_cart_button ajax_add_to_cart add-to-cart-loop\" data-product_id=\"33966\" data-product_sku=\"STALEKS-401\" aria-label=\"\u0414\u043e\u0434\u0430\u0442\u0438 \u0432 \u043a\u043e\u0448\u0438\u043a: &ldquo;Staleks Classic No\u017cyczki do sk\u00f3rek SC-21\/1&rdquo;\" rel=\"nofollow\" data-success_message=\"&ldquo;Staleks Classic No\u017cyczki do sk\u00f3rek SC-21\/1&rdquo; \u0434\u043e\u0434\u0430\u043d\u043e \u0434\u043e \u0432\u0430\u0448\u043e\u0433\u043e \u043a\u043e\u0448\u0438\u043a\u0430\" role=\"button\"><span class=\"wd-action-icon\"><span class=\"wd-check-icon\"><\/span><\/span><span class=\"wd-action-text\" aria-hidden=\"true\">\u0414\u043e\u0434\u0430\u0442\u0438 \u0432 \u043a\u043e\u0448\u0438\u043a<\/span><\/a>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"wrap-quickview-button\">\t\t<div class=\"wd-quick-view-btn wd-quick-view-icon wd-action-btn wd-style-icon\">\n\t\t\t<a\n\t\t\t\thref=\"https:\/\/tipsi.pl\/uk\/product\/staleks-classic-nozyczki-do-skorek-sc-21-1\/\"\n\t\t\t\tclass=\"open-quick-view\"\n\t\t\t\trel=\"nofollow\"\n\t\t\t\tdata-id=\"33966\"\n\t\t\t\taria-label=\"\u0428\u0432\u0438\u0434\u043a\u0438\u0439 \u043f\u0435\u0440\u0435\u0433\u043b\u044f\u0434\"\n\t\t\t\t>\n\t\t\t\t\t<span class=\"wd-action-icon\"><\/span>\n\t\t\t\t\t<span class=\"wd-action-text\" aria-hidden=\"true\">\n\t\t\t\t\t\t\u0428\u0432\u0438\u0434\u043a\u0438\u0439 \u043f\u0435\u0440\u0435\u0433\u043b\u044f\u0434\t\t\t\t\t<\/span>\n\t\t\t<\/a>\n\t\t<\/div>\n\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\t\t\t\t\t<div class=\"wd-progress-bar wd-stock-progress-bar\"><div class=\"stock-info\"><div class=\"total-sold\">\u0417\u0430\u043c\u043e\u0432\u043b\u0435\u043d\u043e:<span>3<\/span><\/div><div class=\"current-stock\">\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u043e \u0442\u043e\u0432\u0430\u0440\u0456\u0432:<span>1<\/span><\/div><\/div><div class=\"progress-area\" title=\"\u041f\u0440\u043e\u0434\u0430\u043d\u043e 75%\"><div class=\"progress-bar\" style=\"width:75%;\"><\/div><\/div><\/div>\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t<\/div>\n<\/div>\n<\/div>\n<div class=\"wd-product wd-col wd-hover-base wd-hover-with-fade has-stars product-no-swatches product-grid-item product type-product post-36853 status-publish last instock product_cat-topy product_tag-baby-boomer product_tag-bloom-top-collection product_tag-french-manicure product_tag-manicure-naturalny product_tag-rozowe-paznokcie product_tag-top-do-paznokci product_tag-top-hybrydowy-rozowy product_tag-top-kamuflujacy-rozowy has-post-thumbnail shipping-taxable purchasable product-type-simple\" data-loop=\"11\" data-id=\"36853\">\n\t\n<div class=\"wd-product-wrapper product-wrapper\">\n\t<div class=\"wd-product-card-bg content-product-imagin\"><\/div>\n\t<div class=\"wd-product-thumb product-element-top wd-quick-shop\">\n\t\t<a href=\"https:\/\/tipsi.pl\/uk\/product\/top-kamuflujacy-rozowy-10-ml-rose-petals-0004\/\" class=\"wd-product-img-link product-image-link\" tabindex=\"-1\" aria-label=\"Top kamufluj\u0105cy r\u00f3\u017cowy 10 ml Rose Petals #0004\">\n\t\t\t\t\t<div class=\"wd-product-grid-slider wd-fill\">\n\t\t\t\t\t\t\t<div class=\"wd-product-grid-slide\" data-image-url=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/04\/Rose-Petals-0004-top-kamuflujacy-rozowy-10-ml-430x430.jpg\" data-image-srcset=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/04\/Rose-Petals-0004-top-kamuflujacy-rozowy-10-ml-430x430.jpg 430w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/04\/Rose-Petals-0004-top-kamuflujacy-rozowy-10-ml-300x300.jpg 300w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/04\/Rose-Petals-0004-top-kamuflujacy-rozowy-10-ml-150x150.jpg 150w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/04\/Rose-Petals-0004-top-kamuflujacy-rozowy-10-ml-700x700.jpg 700w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/04\/Rose-Petals-0004-top-kamuflujacy-rozowy-10-ml-148x148.jpg 148w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/04\/Rose-Petals-0004-top-kamuflujacy-rozowy-10-ml.jpg 750w\" data-image-id=\"0\"><\/div>\n\t\t\t\t\t\t\t<div class=\"wd-product-grid-slide\" data-image-url=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/04\/Bloom-Top-Collection-topy-kamuflujace-pastelowe-kolory-430x430.jpg\" data-image-srcset=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/04\/Bloom-Top-Collection-topy-kamuflujace-pastelowe-kolory-430x430.jpg 430w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/04\/Bloom-Top-Collection-topy-kamuflujace-pastelowe-kolory-300x300.jpg 300w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/04\/Bloom-Top-Collection-topy-kamuflujace-pastelowe-kolory-150x150.jpg 150w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/04\/Bloom-Top-Collection-topy-kamuflujace-pastelowe-kolory-700x700.jpg 700w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/04\/Bloom-Top-Collection-topy-kamuflujace-pastelowe-kolory-148x148.jpg 148w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/04\/Bloom-Top-Collection-topy-kamuflujace-pastelowe-kolory.jpg 750w\" data-image-id=\"1\"><\/div>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div class=\"wd-product-grid-slider-nav wd-fill wd-hide-lg\">\n\t\t\t\t<div class=\"wd-prev\"><\/div>\n\t\t\t\t<div class=\"wd-next\"><\/div>\n\t\t\t<\/div>\n\t\t\n\t\t\t\t<img decoding=\"async\" width=\"430\" height=\"430\" src=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/04\/Rose-Petals-0004-top-kamuflujacy-rozowy-10-ml-430x430.jpg\" class=\"attachment-woocommerce_thumbnail size-woocommerce_thumbnail\" alt=\"Top kamufluj\u0105cy r\u00f3\u017cowy Rose Petals #0004 kolor na tipsie pr\u00f3bka\" srcset=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/04\/Rose-Petals-0004-top-kamuflujacy-rozowy-10-ml-430x430.jpg 430w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/04\/Rose-Petals-0004-top-kamuflujacy-rozowy-10-ml-300x300.jpg 300w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/04\/Rose-Petals-0004-top-kamuflujacy-rozowy-10-ml-150x150.jpg 150w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/04\/Rose-Petals-0004-top-kamuflujacy-rozowy-10-ml-700x700.jpg 700w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/04\/Rose-Petals-0004-top-kamuflujacy-rozowy-10-ml-148x148.jpg 148w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/04\/Rose-Petals-0004-top-kamuflujacy-rozowy-10-ml.jpg 750w\" sizes=\"(max-width: 430px) 100vw, 430px\" title=\"\">\t\t<\/a>\n\n\t\t\t\t\t<div class=\"product-labels labels-rounded\">\n\t\t\t\t<span class=\"attribute-label product-label wd-shape-round label-term-pink label-attribute-pa_color\">Pink<\/span>\t\t\t<\/div>\n\t\t\t\n\t\t<div class=\"wrapp-swatches\">\t\t<div class=\"wd-product-grid-slider-pagin wd-style-1\">\n\t\t\t\t\t\t\t<div data-image-id=\"0\" class=\"wd-product-grid-slider-dot\"><\/div>\n\t\t\t\t\t\t\t<div data-image-id=\"1\" class=\"wd-product-grid-slider-dot\"><\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t<\/div>\n\n\t<div class=\"product-element-bottom product-information\">\n\t\t<h3 class=\"wd-entities-title\"><a href=\"https:\/\/tipsi.pl\/uk\/product\/top-kamuflujacy-rozowy-10-ml-rose-petals-0004\/\">Top kamufluj\u0105cy r\u00f3\u017cowy 10 ml Rose Petals #0004<\/a><\/h3>\t\t\t\t<div class=\"wd-product-detail wd-product-sku\">\n\t\t\t<span class=\"wd-label\">\n\t\t\t\t\u0410\u0440\u0442\u0438\u043a\u0443\u043b:\t\t\t<\/span>\n\t\t\t<span class=\"wd-sku\">\n\t\t\t\tXNAIL-684\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t<div class=\"product-rating-price\">\n\t\t\t<div class=\"wrapp-product-price\">\n\t\t\t\t\n\t<span class=\"price\"><span class=\"woocommerce-Price-amount amount\"><bdi>44,99&nbsp;<span class=\"woocommerce-Price-currencySymbol\" translate=\"no\" dir=\"auto\">&#122;&#322;<\/span><\/bdi><\/span>\t\t\t<span class=\"wd-price-unit\">10 ml<\/span>\n\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<div class=\"wd-star-rating\">\n\t\t\n\t\t\t\t<div class=\"star-rating\" role=\"img\" aria-label=\"\u041e\u0446\u0456\u043d\u0435\u043d\u043e \u0432 5.00 \u0437 5\">\n\t\t\t\t\t<span style=\"width:100%\">\n\t\t\t\u041e\u0446\u0456\u043d\u0435\u043d\u043e \u0432 <strong class=\"rating\">5.00<\/strong> \u0437 5\t\t<\/span>\n\t\t\t\t<\/div>\n\n\t\t\t\t<a href=\"https:\/\/tipsi.pl\/uk\/product\/top-kamuflujacy-rozowy-10-ml-rose-petals-0004\/#reviews\" class=\"woocommerce-review-link\" rel=\"nofollow\">\n\t\t\t(1)\n\t\t<\/a>\n\t\t\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"wd-product-card-hover fade-in-block wd-scroll\">\n\t\t\t<div class=\"hover-content wd-more-desc\">\n\t\t\t\t<div class=\"hover-content-inner wd-more-desc-inner\">\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<a href=\"#\" rel=\"nofollow\" class=\"wd-more-desc-btn\" aria-label=\"\u0427\u0438\u0442\u0430\u0442\u0438 \u0431\u0456\u043b\u044c\u0448\u0435 \u043e\u043f\u0438\u0441\u0443\"><\/a>\n\t\t\t<\/div>\n\t\t\t<div class=\" wd-bottom-actions\">\n\t\t\t\t<div class=\"wrap-wishlist-button\">\t\t\t<div class=\"wd-wishlist-btn wd-action-btn wd-style-icon wd-wishlist-icon\">\n\t\t\t\t<a class=\"\" href=\"https:\/\/tipsi.pl\/uk\/spysok-bazhan\/\" data-key=\"701b82bf67\" data-product-id=\"36853\" rel=\"nofollow\" aria-label=\"\u041f\u0435\u0440\u0435\u043c\u043a\u043d\u0443\u0442\u0438 \u0441\u043f\u0438\u0441\u043e\u043a \u0431\u0430\u0436\u0430\u043d\u044c\">\n\t\t\t\t\t<span class=\"wd-action-icon\">\n\t\t\t\t\t\t<span class=\"wd-check-icon\"><\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<span class=\"wd-action-text\">\u0414\u043e\u0434\u0430\u0442\u0438 \u0434\u043e \u0441\u043f\u0438\u0441\u043a\u0443 \u0431\u0430\u0436\u0430\u043d\u044c<\/span>\n\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"wd-add-btn wd-add-btn-replace\">\n\t\t\t\t\t<a href=\"\/uk\/wp-json\/wp\/v2\/pages\/37700?add-to-cart=36853\"  data-quantity=\"1\" class=\"button product_type_simple add_to_cart_button ajax_add_to_cart add-to-cart-loop\" data-product_id=\"36853\" data-product_sku=\"XNAIL-684\" aria-label=\"\u0414\u043e\u0434\u0430\u0442\u0438 \u0432 \u043a\u043e\u0448\u0438\u043a: &ldquo;Top kamufluj\u0105cy r\u00f3\u017cowy 10 ml Rose Petals #0004&rdquo;\" rel=\"nofollow\" data-success_message=\"&ldquo;Top kamufluj\u0105cy r\u00f3\u017cowy 10 ml Rose Petals #0004&rdquo; \u0434\u043e\u0434\u0430\u043d\u043e \u0434\u043e \u0432\u0430\u0448\u043e\u0433\u043e \u043a\u043e\u0448\u0438\u043a\u0430\" role=\"button\"><span class=\"wd-action-icon\"><span class=\"wd-check-icon\"><\/span><\/span><span class=\"wd-action-text\" aria-hidden=\"true\">\u0414\u043e\u0434\u0430\u0442\u0438 \u0432 \u043a\u043e\u0448\u0438\u043a<\/span><\/a>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"wrap-quickview-button\">\t\t<div class=\"wd-quick-view-btn wd-quick-view-icon wd-action-btn wd-style-icon\">\n\t\t\t<a\n\t\t\t\thref=\"https:\/\/tipsi.pl\/uk\/product\/top-kamuflujacy-rozowy-10-ml-rose-petals-0004\/\"\n\t\t\t\tclass=\"open-quick-view\"\n\t\t\t\trel=\"nofollow\"\n\t\t\t\tdata-id=\"36853\"\n\t\t\t\taria-label=\"\u0428\u0432\u0438\u0434\u043a\u0438\u0439 \u043f\u0435\u0440\u0435\u0433\u043b\u044f\u0434\"\n\t\t\t\t>\n\t\t\t\t\t<span class=\"wd-action-icon\"><\/span>\n\t\t\t\t\t<span class=\"wd-action-text\" aria-hidden=\"true\">\n\t\t\t\t\t\t\u0428\u0432\u0438\u0434\u043a\u0438\u0439 \u043f\u0435\u0440\u0435\u0433\u043b\u044f\u0434\t\t\t\t\t<\/span>\n\t\t\t<\/a>\n\t\t<\/div>\n\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t<\/div>\n<\/div>\n<\/div>\n<div class=\"wd-product wd-col wd-hover-base wd-hover-with-fade has-stars product-no-swatches product-grid-item product type-product post-34146 status-publish first outofstock product_cat-akcesoria product_cat-plyny product_tag-manicure-profesjonalny product_tag-nailsoftheday product_tag-primer-bezkwasowy product_tag-primer-do-paznokci product_tag-przygotowanie-plytki product_tag-tipsi-shop product_tag-ultrabond has-post-thumbnail shipping-taxable purchasable product-type-simple\" data-loop=\"12\" data-id=\"34146\">\n\t\n<div class=\"wd-product-wrapper product-wrapper\">\n\t<div class=\"wd-product-card-bg content-product-imagin\"><\/div>\n\t<div class=\"wd-product-thumb product-element-top wd-quick-shop\">\n\t\t<a href=\"https:\/\/tipsi.pl\/uk\/product\/nailsoftheday-ultrabond-primer-bezkwasowy-do-paznokci-10-ml\/\" class=\"wd-product-img-link product-image-link\" tabindex=\"-1\" aria-label=\"NAILSOFTHEDAY Ultrabond \u2013 primer bezkwasowy do paznokci, 10 ml\">\n\t\t\t\t\t<div class=\"wd-product-grid-slider wd-fill\">\n\t\t\t\t\t\t\t<div class=\"wd-product-grid-slide\" data-image-url=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/11\/424-430x538.jpg\" data-image-srcset=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/11\/424-430x538.jpg 430w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/11\/424-240x300.jpg 240w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/11\/424-640x800.jpg 640w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/11\/424-768x960.jpg 768w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/11\/424-700x875.jpg 700w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/11\/424-148x185.jpg 148w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/11\/424.jpg 864w\" data-image-id=\"0\"><\/div>\n\t\t\t\t\t\t\t<div class=\"wd-product-grid-slide\" data-image-url=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/11\/424--430x538.jpg\" data-image-srcset=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/11\/424--430x538.jpg 430w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/11\/424--240x300.jpg 240w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/11\/424--640x800.jpg 640w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/11\/424--768x960.jpg 768w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/11\/424--700x875.jpg 700w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/11\/424--148x185.jpg 148w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/11\/424-.jpg 864w\" data-image-id=\"1\"><\/div>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<div class=\"wd-product-grid-slider-nav wd-fill wd-hide-lg\">\n\t\t\t\t<div class=\"wd-prev\"><\/div>\n\t\t\t\t<div class=\"wd-next\"><\/div>\n\t\t\t<\/div>\n\t\t\n\t\t\t\t<img decoding=\"async\" width=\"430\" height=\"538\" src=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/11\/424-430x538.jpg\" class=\"attachment-woocommerce_thumbnail size-woocommerce_thumbnail\" alt=\"NAILSOFTHEDAY Ultrabond primer bezkwasowy 10 ml\" srcset=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/11\/424-430x538.jpg 430w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/11\/424-240x300.jpg 240w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/11\/424-640x800.jpg 640w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/11\/424-768x960.jpg 768w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/11\/424-700x875.jpg 700w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/11\/424-148x185.jpg 148w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/11\/424.jpg 864w\" sizes=\"(max-width: 430px) 100vw, 430px\" title=\"\">\t\t<\/a>\n\n\t\t\t\t\t<div class=\"product-labels labels-rounded\">\n\t\t\t\t<span class=\"out-of-stock product-label wd-shape-round\">\u0420\u043e\u0437\u043f\u0440\u043e\u0434\u0430\u043d\u043e<\/span> <span class=\"attribute-label product-label wd-shape-round label-term-nails-of-the-day label-attribute-pa_brand label-with-img\"><img decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/06\/nails-of-the-day.jpg\" class=\"attachment-woocommerce_thumbnail size-woocommerce_thumbnail\" alt=\"Modny manicure dnia z nowoczesnym zdobieniem w stylu NAILS OF THE DAY\" title=\"nails-of-the-day\" srcset=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/06\/nails-of-the-day.jpg 300w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/06\/nails-of-the-day-150x150.jpg 150w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/06\/nails-of-the-day-148x148.jpg 148w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/06\/nails-of-the-day-38x38.jpg 38w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/span>\t\t\t<\/div>\n\t\t\t\n\t\t<div class=\"wrapp-swatches\">\t\t<div class=\"wd-product-grid-slider-pagin wd-style-1\">\n\t\t\t\t\t\t\t<div data-image-id=\"0\" class=\"wd-product-grid-slider-dot\"><\/div>\n\t\t\t\t\t\t\t<div data-image-id=\"1\" class=\"wd-product-grid-slider-dot\"><\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t<\/div>\n\n\t<div class=\"product-element-bottom product-information\">\n\t\t<h3 class=\"wd-entities-title\"><a href=\"https:\/\/tipsi.pl\/uk\/product\/nailsoftheday-ultrabond-primer-bezkwasowy-do-paznokci-10-ml\/\">NAILSOFTHEDAY Ultrabond \u2013 primer bezkwasowy do paznokci, 10 ml<\/a><\/h3>\t\t<div class=\"wd-product-brands-links\"><a href=\"https:\/\/tipsi.pl\/uk\/shop\/?filter_brand=nails-of-the-day\">Nails of the Day<\/a><\/div>\t\t<div class=\"wd-product-detail wd-product-sku\">\n\t\t\t<span class=\"wd-label\">\n\t\t\t\t\u0410\u0440\u0442\u0438\u043a\u0443\u043b:\t\t\t<\/span>\n\t\t\t<span class=\"wd-sku\">\n\t\t\t\tNAILSOFTHEDAY-424\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t<div class=\"product-rating-price\">\n\t\t\t<div class=\"wrapp-product-price\">\n\t\t\t\t\n\t<span class=\"price\"><span class=\"woocommerce-Price-amount amount\"><bdi>24,20&nbsp;<span class=\"woocommerce-Price-currencySymbol\" translate=\"no\" dir=\"auto\">&#122;&#322;<\/span><\/bdi><\/span>\t\t\t<span class=\"wd-price-unit\">10ml<\/span>\n\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<div class=\"wd-star-rating\">\n\t\t\n\t\t\t\t<div class=\"star-rating\" role=\"img\" aria-label=\"\u041e\u0446\u0456\u043d\u0435\u043d\u043e \u0432 0 \u0437 5\">\n\t\t\t\t\t<span style=\"width:0%\">\n\t\t\t\u041e\u0446\u0456\u043d\u0435\u043d\u043e \u0432 <strong class=\"rating\">0<\/strong> \u0437 5\t\t<\/span>\n\t\t\t\t<\/div>\n\n\t\t\t\t<a href=\"https:\/\/tipsi.pl\/uk\/product\/nailsoftheday-ultrabond-primer-bezkwasowy-do-paznokci-10-ml\/#reviews\" class=\"woocommerce-review-link\" rel=\"nofollow\">\n\t\t\t(0)\n\t\t<\/a>\n\t\t\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"wd-product-card-hover fade-in-block wd-scroll\">\n\t\t\t<div class=\"hover-content wd-more-desc\">\n\t\t\t\t<div class=\"hover-content-inner wd-more-desc-inner\">\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<a href=\"#\" rel=\"nofollow\" class=\"wd-more-desc-btn\" aria-label=\"\u0427\u0438\u0442\u0430\u0442\u0438 \u0431\u0456\u043b\u044c\u0448\u0435 \u043e\u043f\u0438\u0441\u0443\"><\/a>\n\t\t\t<\/div>\n\t\t\t<div class=\" wd-bottom-actions\">\n\t\t\t\t<div class=\"wrap-wishlist-button\">\t\t\t<div class=\"wd-wishlist-btn wd-action-btn wd-style-icon wd-wishlist-icon\">\n\t\t\t\t<a class=\"\" href=\"https:\/\/tipsi.pl\/uk\/spysok-bazhan\/\" data-key=\"701b82bf67\" data-product-id=\"34146\" rel=\"nofollow\" aria-label=\"\u041f\u0435\u0440\u0435\u043c\u043a\u043d\u0443\u0442\u0438 \u0441\u043f\u0438\u0441\u043e\u043a \u0431\u0430\u0436\u0430\u043d\u044c\">\n\t\t\t\t\t<span class=\"wd-action-icon\">\n\t\t\t\t\t\t<span class=\"wd-check-icon\"><\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<span class=\"wd-action-text\">\u0414\u043e\u0434\u0430\u0442\u0438 \u0434\u043e \u0441\u043f\u0438\u0441\u043a\u0443 \u0431\u0430\u0436\u0430\u043d\u044c<\/span>\n\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"wd-add-btn wd-add-btn-replace\">\n\t\t\t\t\t<a href=\"https:\/\/tipsi.pl\/uk\/product\/nailsoftheday-ultrabond-primer-bezkwasowy-do-paznokci-10-ml\/\"  data-quantity=\"1\" class=\"button product_type_simple add-to-cart-loop\" data-product_id=\"34146\" data-product_sku=\"NAILSOFTHEDAY-424\" aria-label=\"\u0414\u0435\u0442\u0430\u043b\u044c\u043d\u0456\u0448\u0435 \u043f\u0440\u043e &ldquo;NAILSOFTHEDAY Ultrabond \u2013 primer bezkwasowy do paznokci, 10 ml&rdquo;\" rel=\"\" data-success_message=\"\"><span class=\"wd-action-icon\"><span class=\"wd-check-icon\"><\/span><\/span><span class=\"wd-action-text\" aria-hidden=\"true\">\u0427\u0438\u0442\u0430\u0442\u0438 \u0434\u0430\u043b\u0456<\/span><\/a>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"wrap-quickview-button\">\t\t<div class=\"wd-quick-view-btn wd-quick-view-icon wd-action-btn wd-style-icon\">\n\t\t\t<a\n\t\t\t\thref=\"https:\/\/tipsi.pl\/uk\/product\/nailsoftheday-ultrabond-primer-bezkwasowy-do-paznokci-10-ml\/\"\n\t\t\t\tclass=\"open-quick-view\"\n\t\t\t\trel=\"nofollow\"\n\t\t\t\tdata-id=\"34146\"\n\t\t\t\taria-label=\"\u0428\u0432\u0438\u0434\u043a\u0438\u0439 \u043f\u0435\u0440\u0435\u0433\u043b\u044f\u0434\"\n\t\t\t\t>\n\t\t\t\t\t<span class=\"wd-action-icon\"><\/span>\n\t\t\t\t\t<span class=\"wd-action-text\" aria-hidden=\"true\">\n\t\t\t\t\t\t\u0428\u0432\u0438\u0434\u043a\u0438\u0439 \u043f\u0435\u0440\u0435\u0433\u043b\u044f\u0434\t\t\t\t\t<\/span>\n\t\t\t<\/a>\n\t\t<\/div>\n\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t<\/div>\n<\/div>\n<\/div>\n<div class=\"wd-product wd-col wd-hover-base wd-hover-with-fade has-stars product-no-swatches product-grid-item product type-product post-31876 status-publish instock product_cat-pedzelki product_cat-akcesoria product_tag-akcesoria-do-nail-art product_tag-cienki-pedzelek-do-manicure product_tag-nail-art-brush product_tag-nailsofthenight-pedzelek product_tag-narzedzia-do-stylizacji-paznokci product_tag-pedzelek-10-mm product_tag-pedzelek-do-linii product_tag-pedzelek-do-zdobien product_tag-pedzelek-liner product_tag-zdobienia-paznokci has-post-thumbnail shipping-taxable purchasable product-type-simple\" data-loop=\"13\" data-id=\"31876\">\n\t\n<div class=\"wd-product-wrapper product-wrapper\">\n\t<div class=\"wd-product-card-bg content-product-imagin\"><\/div>\n\t<div class=\"wd-product-thumb product-element-top wd-quick-shop\">\n\t\t<a href=\"https:\/\/tipsi.pl\/uk\/product\/nailsofthenight-nail-art-brush-pedzelek-liner-10-mm-do-cienkich-linii-i-zdobien-paznokci\/\" class=\"wd-product-img-link product-image-link\" tabindex=\"-1\" aria-label=\"NAILSOFTHENIGHT Nail Art Brush \u2013 p\u0119dzelek liner 10 mm do cienkich linii i zdobie\u0144 paznokci\">\n\t\t\t<img decoding=\"async\" width=\"430\" height=\"430\" src=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/08\/nailsofthenight-nail-080-430x430.jpg\" class=\"attachment-woocommerce_thumbnail size-woocommerce_thumbnail\" alt=\"NAILSOFTHENIGHT p\u0119dzelek liner 10 mm do cienkich linii i zdobie\u0144 paznokci\" srcset=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/08\/nailsofthenight-nail-080-430x430.jpg 430w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/08\/nailsofthenight-nail-080-300x300.jpg 300w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/08\/nailsofthenight-nail-080-800x800.jpg 800w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/08\/nailsofthenight-nail-080-150x150.jpg 150w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/08\/nailsofthenight-nail-080-768x768.jpg 768w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/08\/nailsofthenight-nail-080-700x700.jpg 700w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/08\/nailsofthenight-nail-080-148x148.jpg 148w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/08\/nailsofthenight-nail-080.jpg 1080w\" sizes=\"(max-width: 430px) 100vw, 430px\" title=\"\">\t\t<\/a>\n\n\t\t\t\t\t<div class=\"product-labels labels-rounded\">\n\t\t\t\t<span class=\"attribute-label product-label wd-shape-round label-term-nails-of-the-day label-attribute-pa_brand label-with-img\"><img decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/06\/nails-of-the-day.jpg\" class=\"attachment-woocommerce_thumbnail size-woocommerce_thumbnail\" alt=\"Modny manicure dnia z nowoczesnym zdobieniem w stylu NAILS OF THE DAY\" title=\"nails-of-the-day\" srcset=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/06\/nails-of-the-day.jpg 300w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/06\/nails-of-the-day-150x150.jpg 150w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/06\/nails-of-the-day-148x148.jpg 148w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/06\/nails-of-the-day-38x38.jpg 38w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/span>\t\t\t<\/div>\n\t\t\t\n\t\t<div class=\"wrapp-swatches\"><\/div>\n\t<\/div>\n\n\t<div class=\"product-element-bottom product-information\">\n\t\t<h3 class=\"wd-entities-title\"><a href=\"https:\/\/tipsi.pl\/uk\/product\/nailsofthenight-nail-art-brush-pedzelek-liner-10-mm-do-cienkich-linii-i-zdobien-paznokci\/\">NAILSOFTHENIGHT Nail Art Brush \u2013 p\u0119dzelek liner 10 mm do cienkich linii i zdobie\u0144 paznokci<\/a><\/h3>\t\t<div class=\"wd-product-brands-links\"><a href=\"https:\/\/tipsi.pl\/uk\/shop\/?filter_brand=nails-of-the-day\">Nails of the Day<\/a><\/div>\t\t<div class=\"wd-product-detail wd-product-sku\">\n\t\t\t<span class=\"wd-label\">\n\t\t\t\t\u0410\u0440\u0442\u0438\u043a\u0443\u043b:\t\t\t<\/span>\n\t\t\t<span class=\"wd-sku\">\n\t\t\t\tNAILSOFTHEDAY-080\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t<div class=\"product-rating-price\">\n\t\t\t<div class=\"wrapp-product-price\">\n\t\t\t\t\n\t<span class=\"price\"><span class=\"woocommerce-Price-amount amount\"><bdi>17,90&nbsp;<span class=\"woocommerce-Price-currencySymbol\" translate=\"no\" dir=\"auto\">&#122;&#322;<\/span><\/bdi><\/span><\/span>\n\t\t\t\t\t\t\t\t\t<div class=\"wd-star-rating\">\n\t\t\n\t\t\t\t<div class=\"star-rating\" role=\"img\" aria-label=\"\u041e\u0446\u0456\u043d\u0435\u043d\u043e \u0432 0 \u0437 5\">\n\t\t\t\t\t<span style=\"width:0%\">\n\t\t\t\u041e\u0446\u0456\u043d\u0435\u043d\u043e \u0432 <strong class=\"rating\">0<\/strong> \u0437 5\t\t<\/span>\n\t\t\t\t<\/div>\n\n\t\t\t\t<a href=\"https:\/\/tipsi.pl\/uk\/product\/nailsofthenight-nail-art-brush-pedzelek-liner-10-mm-do-cienkich-linii-i-zdobien-paznokci\/#reviews\" class=\"woocommerce-review-link\" rel=\"nofollow\">\n\t\t\t(0)\n\t\t<\/a>\n\t\t\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"wd-product-card-hover fade-in-block wd-scroll\">\n\t\t\t<div class=\"hover-content wd-more-desc\">\n\t\t\t\t<div class=\"hover-content-inner wd-more-desc-inner\">\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<a href=\"#\" rel=\"nofollow\" class=\"wd-more-desc-btn\" aria-label=\"\u0427\u0438\u0442\u0430\u0442\u0438 \u0431\u0456\u043b\u044c\u0448\u0435 \u043e\u043f\u0438\u0441\u0443\"><\/a>\n\t\t\t<\/div>\n\t\t\t<div class=\" wd-bottom-actions\">\n\t\t\t\t<div class=\"wrap-wishlist-button\">\t\t\t<div class=\"wd-wishlist-btn wd-action-btn wd-style-icon wd-wishlist-icon\">\n\t\t\t\t<a class=\"\" href=\"https:\/\/tipsi.pl\/uk\/spysok-bazhan\/\" data-key=\"701b82bf67\" data-product-id=\"31876\" rel=\"nofollow\" aria-label=\"\u041f\u0435\u0440\u0435\u043c\u043a\u043d\u0443\u0442\u0438 \u0441\u043f\u0438\u0441\u043e\u043a \u0431\u0430\u0436\u0430\u043d\u044c\">\n\t\t\t\t\t<span class=\"wd-action-icon\">\n\t\t\t\t\t\t<span class=\"wd-check-icon\"><\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<span class=\"wd-action-text\">\u0414\u043e\u0434\u0430\u0442\u0438 \u0434\u043e \u0441\u043f\u0438\u0441\u043a\u0443 \u0431\u0430\u0436\u0430\u043d\u044c<\/span>\n\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"wd-add-btn wd-add-btn-replace\">\n\t\t\t\t\t<a href=\"\/uk\/wp-json\/wp\/v2\/pages\/37700?add-to-cart=31876\"  data-quantity=\"1\" class=\"button product_type_simple add_to_cart_button ajax_add_to_cart add-to-cart-loop\" data-product_id=\"31876\" data-product_sku=\"NAILSOFTHEDAY-080\" aria-label=\"\u0414\u043e\u0434\u0430\u0442\u0438 \u0432 \u043a\u043e\u0448\u0438\u043a: &ldquo;NAILSOFTHENIGHT Nail Art Brush \u2013 p\u0119dzelek liner 10 mm do cienkich linii i zdobie\u0144 paznokci&rdquo;\" rel=\"nofollow\" data-success_message=\"&ldquo;NAILSOFTHENIGHT Nail Art Brush \u2013 p\u0119dzelek liner 10 mm do cienkich linii i zdobie\u0144 paznokci&rdquo; \u0434\u043e\u0434\u0430\u043d\u043e \u0434\u043e \u0432\u0430\u0448\u043e\u0433\u043e \u043a\u043e\u0448\u0438\u043a\u0430\" role=\"button\"><span class=\"wd-action-icon\"><span class=\"wd-check-icon\"><\/span><\/span><span class=\"wd-action-text\" aria-hidden=\"true\">\u0414\u043e\u0434\u0430\u0442\u0438 \u0432 \u043a\u043e\u0448\u0438\u043a<\/span><\/a>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"wrap-quickview-button\">\t\t<div class=\"wd-quick-view-btn wd-quick-view-icon wd-action-btn wd-style-icon\">\n\t\t\t<a\n\t\t\t\thref=\"https:\/\/tipsi.pl\/uk\/product\/nailsofthenight-nail-art-brush-pedzelek-liner-10-mm-do-cienkich-linii-i-zdobien-paznokci\/\"\n\t\t\t\tclass=\"open-quick-view\"\n\t\t\t\trel=\"nofollow\"\n\t\t\t\tdata-id=\"31876\"\n\t\t\t\taria-label=\"\u0428\u0432\u0438\u0434\u043a\u0438\u0439 \u043f\u0435\u0440\u0435\u0433\u043b\u044f\u0434\"\n\t\t\t\t>\n\t\t\t\t\t<span class=\"wd-action-icon\"><\/span>\n\t\t\t\t\t<span class=\"wd-action-text\" aria-hidden=\"true\">\n\t\t\t\t\t\t\u0428\u0432\u0438\u0434\u043a\u0438\u0439 \u043f\u0435\u0440\u0435\u0433\u043b\u044f\u0434\t\t\t\t\t<\/span>\n\t\t\t<\/a>\n\t\t<\/div>\n\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\t\t\t\t\t<div class=\"wd-progress-bar wd-stock-progress-bar\"><div class=\"stock-info\"><div class=\"total-sold\">\u0417\u0430\u043c\u043e\u0432\u043b\u0435\u043d\u043e:<span>6<\/span><\/div><div class=\"current-stock\">\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u043e \u0442\u043e\u0432\u0430\u0440\u0456\u0432:<span>2<\/span><\/div><\/div><div class=\"progress-area\" title=\"\u041f\u0440\u043e\u0434\u0430\u043d\u043e 75%\"><div class=\"progress-bar\" style=\"width:75%;\"><\/div><\/div><\/div>\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t<\/div>\n<\/div>\n<\/div>\n<div class=\"wd-product wd-col wd-hover-base wd-hover-with-fade has-stars product-no-swatches product-grid-item product type-product post-34350 status-publish instock product_cat-topy product_tag-crystal-professional product_tag-no-wipe product_tag-tipsi-shop product_tag-top-bez-filtra-uv product_tag-top-classic product_tag-top-do-ciemnych-kolorow product_tag-top-hybrydowy has-post-thumbnail shipping-taxable purchasable product-type-simple\" data-loop=\"14\" data-id=\"34350\">\n\t\n<div class=\"wd-product-wrapper product-wrapper\">\n\t<div class=\"wd-product-card-bg content-product-imagin\"><\/div>\n\t<div class=\"wd-product-thumb product-element-top wd-quick-shop\">\n\t\t<a href=\"https:\/\/tipsi.pl\/uk\/product\/top-classic-no-wipe-no-uv-filters-12-ml\/\" class=\"wd-product-img-link product-image-link\" tabindex=\"-1\" aria-label=\"Top Classic No Wipe (No UV-Filters), 12 ml\">\n\t\t\t<img decoding=\"async\" width=\"430\" height=\"430\" src=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/11\/472-430x430.webp\" class=\"attachment-woocommerce_thumbnail size-woocommerce_thumbnail\" alt=\"Top Classic No Wipe Crystal Professional 12 ml\" srcset=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/11\/472-430x430.webp 430w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/11\/472-300x300.webp 300w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/11\/472-800x800.webp 800w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/11\/472-150x150.webp 150w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/11\/472-768x768.webp 768w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/11\/472-700x700.webp 700w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/11\/472-148x148.webp 148w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/11\/472.webp 1024w\" sizes=\"(max-width: 430px) 100vw, 430px\" title=\"\">\t\t<\/a>\n\n\t\t\t\t\t<div class=\"product-labels labels-rounded\">\n\t\t\t\t<span class=\"attribute-label product-label wd-shape-round label-term-crystal label-attribute-pa_brand label-with-img\"><img decoding=\"async\" width=\"240\" height=\"240\" src=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/11\/Crystal-Professional.webp\" class=\"attachment-woocommerce_thumbnail size-woocommerce_thumbnail\" alt=\"Crystal Professional \u2013 profesjonalne produkty do stylizacji paznokci\" title=\"crystal\" srcset=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/11\/Crystal-Professional.webp 240w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/11\/Crystal-Professional-150x150.webp 150w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/11\/Crystal-Professional-148x148.webp 148w\" sizes=\"(max-width: 240px) 100vw, 240px\" \/><\/span>\t\t\t<\/div>\n\t\t\t\n\t\t<div class=\"wrapp-swatches\"><\/div>\n\t<\/div>\n\n\t<div class=\"product-element-bottom product-information\">\n\t\t<h3 class=\"wd-entities-title\"><a href=\"https:\/\/tipsi.pl\/uk\/product\/top-classic-no-wipe-no-uv-filters-12-ml\/\">Top Classic No Wipe (No UV-Filters), 12 ml<\/a><\/h3>\t\t<div class=\"wd-product-brands-links\"><a href=\"https:\/\/tipsi.pl\/uk\/shop\/?filter_brand=crystal\">Crystal<\/a><\/div>\t\t<div class=\"wd-product-detail wd-product-sku\">\n\t\t\t<span class=\"wd-label\">\n\t\t\t\t\u0410\u0440\u0442\u0438\u043a\u0443\u043b:\t\t\t<\/span>\n\t\t\t<span class=\"wd-sku\">\n\t\t\t\tCRYSTAL - 472\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t<div class=\"product-rating-price\">\n\t\t\t<div class=\"wrapp-product-price\">\n\t\t\t\t\n\t<span class=\"price\"><span class=\"woocommerce-Price-amount amount\"><bdi>45,00&nbsp;<span class=\"woocommerce-Price-currencySymbol\" translate=\"no\" dir=\"auto\">&#122;&#322;<\/span><\/bdi><\/span>\t\t\t<span class=\"wd-price-unit\">12 ml<\/span>\n\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<div class=\"wd-star-rating\">\n\t\t\n\t\t\t\t<div class=\"star-rating\" role=\"img\" aria-label=\"\u041e\u0446\u0456\u043d\u0435\u043d\u043e \u0432 0 \u0437 5\">\n\t\t\t\t\t<span style=\"width:0%\">\n\t\t\t\u041e\u0446\u0456\u043d\u0435\u043d\u043e \u0432 <strong class=\"rating\">0<\/strong> \u0437 5\t\t<\/span>\n\t\t\t\t<\/div>\n\n\t\t\t\t<a href=\"https:\/\/tipsi.pl\/uk\/product\/top-classic-no-wipe-no-uv-filters-12-ml\/#reviews\" class=\"woocommerce-review-link\" rel=\"nofollow\">\n\t\t\t(0)\n\t\t<\/a>\n\t\t\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"wd-product-card-hover fade-in-block wd-scroll\">\n\t\t\t<div class=\"hover-content wd-more-desc\">\n\t\t\t\t<div class=\"hover-content-inner wd-more-desc-inner\">\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<a href=\"#\" rel=\"nofollow\" class=\"wd-more-desc-btn\" aria-label=\"\u0427\u0438\u0442\u0430\u0442\u0438 \u0431\u0456\u043b\u044c\u0448\u0435 \u043e\u043f\u0438\u0441\u0443\"><\/a>\n\t\t\t<\/div>\n\t\t\t<div class=\" wd-bottom-actions\">\n\t\t\t\t<div class=\"wrap-wishlist-button\">\t\t\t<div class=\"wd-wishlist-btn wd-action-btn wd-style-icon wd-wishlist-icon\">\n\t\t\t\t<a class=\"\" href=\"https:\/\/tipsi.pl\/uk\/spysok-bazhan\/\" data-key=\"701b82bf67\" data-product-id=\"34350\" rel=\"nofollow\" aria-label=\"\u041f\u0435\u0440\u0435\u043c\u043a\u043d\u0443\u0442\u0438 \u0441\u043f\u0438\u0441\u043e\u043a \u0431\u0430\u0436\u0430\u043d\u044c\">\n\t\t\t\t\t<span class=\"wd-action-icon\">\n\t\t\t\t\t\t<span class=\"wd-check-icon\"><\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<span class=\"wd-action-text\">\u0414\u043e\u0434\u0430\u0442\u0438 \u0434\u043e \u0441\u043f\u0438\u0441\u043a\u0443 \u0431\u0430\u0436\u0430\u043d\u044c<\/span>\n\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"wd-add-btn wd-add-btn-replace\">\n\t\t\t\t\t<a href=\"\/uk\/wp-json\/wp\/v2\/pages\/37700?add-to-cart=34350\"  data-quantity=\"1\" class=\"button product_type_simple add_to_cart_button ajax_add_to_cart add-to-cart-loop\" data-product_id=\"34350\" data-product_sku=\"CRYSTAL - 472\" aria-label=\"\u0414\u043e\u0434\u0430\u0442\u0438 \u0432 \u043a\u043e\u0448\u0438\u043a: &ldquo;Top Classic No Wipe (No UV-Filters), 12 ml&rdquo;\" rel=\"nofollow\" data-success_message=\"&ldquo;Top Classic No Wipe (No UV-Filters), 12 ml&rdquo; \u0434\u043e\u0434\u0430\u043d\u043e \u0434\u043e \u0432\u0430\u0448\u043e\u0433\u043e \u043a\u043e\u0448\u0438\u043a\u0430\" role=\"button\"><span class=\"wd-action-icon\"><span class=\"wd-check-icon\"><\/span><\/span><span class=\"wd-action-text\" aria-hidden=\"true\">\u0414\u043e\u0434\u0430\u0442\u0438 \u0432 \u043a\u043e\u0448\u0438\u043a<\/span><\/a>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"wrap-quickview-button\">\t\t<div class=\"wd-quick-view-btn wd-quick-view-icon wd-action-btn wd-style-icon\">\n\t\t\t<a\n\t\t\t\thref=\"https:\/\/tipsi.pl\/uk\/product\/top-classic-no-wipe-no-uv-filters-12-ml\/\"\n\t\t\t\tclass=\"open-quick-view\"\n\t\t\t\trel=\"nofollow\"\n\t\t\t\tdata-id=\"34350\"\n\t\t\t\taria-label=\"\u0428\u0432\u0438\u0434\u043a\u0438\u0439 \u043f\u0435\u0440\u0435\u0433\u043b\u044f\u0434\"\n\t\t\t\t>\n\t\t\t\t\t<span class=\"wd-action-icon\"><\/span>\n\t\t\t\t\t<span class=\"wd-action-text\" aria-hidden=\"true\">\n\t\t\t\t\t\t\u0428\u0432\u0438\u0434\u043a\u0438\u0439 \u043f\u0435\u0440\u0435\u0433\u043b\u044f\u0434\t\t\t\t\t<\/span>\n\t\t\t<\/a>\n\t\t<\/div>\n\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\t\t\t\t\t<div class=\"wd-progress-bar wd-stock-progress-bar\"><div class=\"stock-info\"><div class=\"total-sold\">\u0417\u0430\u043c\u043e\u0432\u043b\u0435\u043d\u043e:<span>0<\/span><\/div><div class=\"current-stock\">\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u043e \u0442\u043e\u0432\u0430\u0440\u0456\u0432:<span>1<\/span><\/div><\/div><div class=\"progress-area\" title=\"\u041f\u0440\u043e\u0434\u0430\u043d\u043e 0%\"><div class=\"progress-bar\" style=\"width:0%;\"><\/div><\/div><\/div>\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t<\/div>\n<\/div>\n<\/div>\n<div class=\"wd-product wd-col wd-hover-base wd-hover-with-fade has-stars product-no-swatches product-grid-item product type-product post-31687 status-publish last instock product_cat-bazy product_cat-bazy-przezroczyste product_tag-7-free product_tag-baza-do-cienkich-paznokci product_tag-baza-do-nadbudowy product_tag-baza-do-paznokci product_tag-baza-hybrydowa product_tag-baza-nie-piecze product_tag-baza-transparentna product_tag-clear-base product_tag-hipoalergiczna-baza product_tag-paznokcie-problematyczne product_tag-samopoziomujaca-baza product_tag-stylizacja-hybrydowa has-post-thumbnail shipping-taxable purchasable product-type-simple\" data-loop=\"15\" data-id=\"31687\">\n\t\n<div class=\"wd-product-wrapper product-wrapper\">\n\t<div class=\"wd-product-card-bg content-product-imagin\"><\/div>\n\t<div class=\"wd-product-thumb product-element-top wd-quick-shop\">\n\t\t<a href=\"https:\/\/tipsi.pl\/uk\/product\/clear-base-transparentna-baza-hybrydowa-do-paznokci-15-ml\/\" class=\"wd-product-img-link product-image-link\" tabindex=\"-1\" aria-label=\"Clear Base \u2013 transparentna baza hybrydowa do paznokci, 15 ml\">\n\t\t\t<img decoding=\"async\" width=\"430\" height=\"430\" src=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/08\/file_63-430x430.jpg\" class=\"attachment-woocommerce_thumbnail size-woocommerce_thumbnail\" alt=\"Clear Base \u2013 transparentna baza hybrydowa do paznokci, 15 ml\" srcset=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/08\/file_63-430x430.jpg 430w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/08\/file_63-300x300.jpg 300w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/08\/file_63-800x800.jpg 800w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/08\/file_63-150x150.jpg 150w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/08\/file_63-768x768.jpg 768w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/08\/file_63-700x700.jpg 700w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/08\/file_63-148x148.jpg 148w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/08\/file_63.jpg 980w\" sizes=\"(max-width: 430px) 100vw, 430px\" title=\"\">\t\t<\/a>\n\n\t\t\t\t\t<div class=\"product-labels labels-rounded\">\n\t\t\t\t<span class=\"attribute-label product-label wd-shape-round label-term-atica label-attribute-pa_brand label-with-img\"><img decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/06\/atica-logo.jpg\" class=\"attachment-woocommerce_thumbnail size-woocommerce_thumbnail\" alt=\"Logo marki Atika\" title=\"atica\" srcset=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/06\/atica-logo.jpg 300w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/06\/atica-logo-150x150.jpg 150w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/06\/atica-logo-148x148.jpg 148w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/06\/atica-logo-38x38.jpg 38w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/span>\t\t\t<\/div>\n\t\t\t\n\t\t<div class=\"wrapp-swatches\"><\/div>\n\t<\/div>\n\n\t<div class=\"product-element-bottom product-information\">\n\t\t<h3 class=\"wd-entities-title\"><a href=\"https:\/\/tipsi.pl\/uk\/product\/clear-base-transparentna-baza-hybrydowa-do-paznokci-15-ml\/\">Clear Base \u2013 transparentna baza hybrydowa do paznokci, 15 ml<\/a><\/h3>\t\t<div class=\"wd-product-brands-links\"><a href=\"https:\/\/tipsi.pl\/uk\/shop\/?filter_brand=atica\">Atica<\/a><\/div>\t\t<div class=\"wd-product-detail wd-product-sku\">\n\t\t\t<span class=\"wd-label\">\n\t\t\t\t\u0410\u0440\u0442\u0438\u043a\u0443\u043b:\t\t\t<\/span>\n\t\t\t<span class=\"wd-sku\">\n\t\t\t\tATICA-063\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t<div class=\"product-rating-price\">\n\t\t\t<div class=\"wrapp-product-price\">\n\t\t\t\t\n\t<span class=\"price\"><span class=\"woocommerce-Price-amount amount\"><bdi>58,00&nbsp;<span class=\"woocommerce-Price-currencySymbol\" translate=\"no\" dir=\"auto\">&#122;&#322;<\/span><\/bdi><\/span><\/span>\n\t\t\t\t\t\t\t\t\t<div class=\"wd-star-rating\">\n\t\t\n\t\t\t\t<div class=\"star-rating\" role=\"img\" aria-label=\"\u041e\u0446\u0456\u043d\u0435\u043d\u043e \u0432 0 \u0437 5\">\n\t\t\t\t\t<span style=\"width:0%\">\n\t\t\t\u041e\u0446\u0456\u043d\u0435\u043d\u043e \u0432 <strong class=\"rating\">0<\/strong> \u0437 5\t\t<\/span>\n\t\t\t\t<\/div>\n\n\t\t\t\t<a href=\"https:\/\/tipsi.pl\/uk\/product\/clear-base-transparentna-baza-hybrydowa-do-paznokci-15-ml\/#reviews\" class=\"woocommerce-review-link\" rel=\"nofollow\">\n\t\t\t(0)\n\t\t<\/a>\n\t\t\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"wd-product-card-hover fade-in-block wd-scroll\">\n\t\t\t<div class=\"hover-content wd-more-desc\">\n\t\t\t\t<div class=\"hover-content-inner wd-more-desc-inner\">\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<a href=\"#\" rel=\"nofollow\" class=\"wd-more-desc-btn\" aria-label=\"\u0427\u0438\u0442\u0430\u0442\u0438 \u0431\u0456\u043b\u044c\u0448\u0435 \u043e\u043f\u0438\u0441\u0443\"><\/a>\n\t\t\t<\/div>\n\t\t\t<div class=\" wd-bottom-actions\">\n\t\t\t\t<div class=\"wrap-wishlist-button\">\t\t\t<div class=\"wd-wishlist-btn wd-action-btn wd-style-icon wd-wishlist-icon\">\n\t\t\t\t<a class=\"\" href=\"https:\/\/tipsi.pl\/uk\/spysok-bazhan\/\" data-key=\"701b82bf67\" data-product-id=\"31687\" rel=\"nofollow\" aria-label=\"\u041f\u0435\u0440\u0435\u043c\u043a\u043d\u0443\u0442\u0438 \u0441\u043f\u0438\u0441\u043e\u043a \u0431\u0430\u0436\u0430\u043d\u044c\">\n\t\t\t\t\t<span class=\"wd-action-icon\">\n\t\t\t\t\t\t<span class=\"wd-check-icon\"><\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<span class=\"wd-action-text\">\u0414\u043e\u0434\u0430\u0442\u0438 \u0434\u043e \u0441\u043f\u0438\u0441\u043a\u0443 \u0431\u0430\u0436\u0430\u043d\u044c<\/span>\n\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"wd-add-btn wd-add-btn-replace\">\n\t\t\t\t\t<a href=\"\/uk\/wp-json\/wp\/v2\/pages\/37700?add-to-cart=31687\"  data-quantity=\"1\" class=\"button product_type_simple add_to_cart_button ajax_add_to_cart add-to-cart-loop\" data-product_id=\"31687\" data-product_sku=\"ATICA-063\" aria-label=\"\u0414\u043e\u0434\u0430\u0442\u0438 \u0432 \u043a\u043e\u0448\u0438\u043a: &ldquo;Clear Base \u2013 transparentna baza hybrydowa do paznokci, 15 ml&rdquo;\" rel=\"nofollow\" data-success_message=\"&ldquo;Clear Base \u2013 transparentna baza hybrydowa do paznokci, 15 ml&rdquo; \u0434\u043e\u0434\u0430\u043d\u043e \u0434\u043e \u0432\u0430\u0448\u043e\u0433\u043e \u043a\u043e\u0448\u0438\u043a\u0430\" role=\"button\"><span class=\"wd-action-icon\"><span class=\"wd-check-icon\"><\/span><\/span><span class=\"wd-action-text\" aria-hidden=\"true\">\u0414\u043e\u0434\u0430\u0442\u0438 \u0432 \u043a\u043e\u0448\u0438\u043a<\/span><\/a>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"wrap-quickview-button\">\t\t<div class=\"wd-quick-view-btn wd-quick-view-icon wd-action-btn wd-style-icon\">\n\t\t\t<a\n\t\t\t\thref=\"https:\/\/tipsi.pl\/uk\/product\/clear-base-transparentna-baza-hybrydowa-do-paznokci-15-ml\/\"\n\t\t\t\tclass=\"open-quick-view\"\n\t\t\t\trel=\"nofollow\"\n\t\t\t\tdata-id=\"31687\"\n\t\t\t\taria-label=\"\u0428\u0432\u0438\u0434\u043a\u0438\u0439 \u043f\u0435\u0440\u0435\u0433\u043b\u044f\u0434\"\n\t\t\t\t>\n\t\t\t\t\t<span class=\"wd-action-icon\"><\/span>\n\t\t\t\t\t<span class=\"wd-action-text\" aria-hidden=\"true\">\n\t\t\t\t\t\t\u0428\u0432\u0438\u0434\u043a\u0438\u0439 \u043f\u0435\u0440\u0435\u0433\u043b\u044f\u0434\t\t\t\t\t<\/span>\n\t\t\t<\/a>\n\t\t<\/div>\n\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\t\t\t\t\t<div class=\"wd-progress-bar wd-stock-progress-bar\"><div class=\"stock-info\"><div class=\"total-sold\">\u0417\u0430\u043c\u043e\u0432\u043b\u0435\u043d\u043e:<span>3<\/span><\/div><div class=\"current-stock\">\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u043e \u0442\u043e\u0432\u0430\u0440\u0456\u0432:<span>5<\/span><\/div><\/div><div class=\"progress-area\" title=\"\u041f\u0440\u043e\u0434\u0430\u043d\u043e 38%\"><div class=\"progress-bar\" style=\"width:38%;\"><\/div><\/div><\/div>\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t<\/div>\n<\/div>\n<\/div>\n<div class=\"wd-product wd-col wd-hover-base wd-hover-with-fade has-stars product-no-swatches product-grid-item product type-product post-31670 status-publish first outofstock product_cat-plyny product_cat-akcesoria product_tag-atica product_tag-baza-pod-lakier-hybrydowy product_tag-baza-pod-zel product_tag-perfix product_tag-primer-bezkwasowy product_tag-primer-do-paznokci product_tag-problematyczne-paznokcie product_tag-stylizacja-paznokci product_tag-trwaly-manicure product_tag-warstwa-dyspersyjna product_tag-zelowa-konsystencja product_tag-zwiekszenie-przyczepnosci has-post-thumbnail shipping-taxable purchasable product-type-simple\" data-loop=\"16\" data-id=\"31670\">\n\t\n<div class=\"wd-product-wrapper product-wrapper\">\n\t<div class=\"wd-product-card-bg content-product-imagin\"><\/div>\n\t<div class=\"wd-product-thumb product-element-top wd-quick-shop\">\n\t\t<a href=\"https:\/\/tipsi.pl\/uk\/product\/perfix-ultrabond-preparat-zwiekszajacy-przyczepnosc-do-paznokci-15-ml\/\" class=\"wd-product-img-link product-image-link\" tabindex=\"-1\" aria-label=\"Perfix Ultrabond \u2013 preparat zwi\u0119kszaj\u0105cy przyczepno\u015b\u0107 do paznokci, 15 ml\">\n\t\t\t<img decoding=\"async\" width=\"430\" height=\"430\" src=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/08\/dsj_60-430x430.jpg\" class=\"attachment-woocommerce_thumbnail size-woocommerce_thumbnail\" alt=\"Perfix Ultrabond \u2013 preparat zwi\u0119kszaj\u0105cy przyczepno\u015b\u0107 do paznokci, 15 ml\" srcset=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/08\/dsj_60-430x430.jpg 430w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/08\/dsj_60-300x300.jpg 300w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/08\/dsj_60-800x800.jpg 800w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/08\/dsj_60-150x150.jpg 150w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/08\/dsj_60-768x768.jpg 768w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/08\/dsj_60-700x700.jpg 700w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/08\/dsj_60-148x148.jpg 148w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/08\/dsj_60.jpg 1000w\" sizes=\"(max-width: 430px) 100vw, 430px\" title=\"\">\t\t<\/a>\n\n\t\t\t\t\t<div class=\"product-labels labels-rounded\">\n\t\t\t\t<span class=\"out-of-stock product-label wd-shape-round\">\u0420\u043e\u0437\u043f\u0440\u043e\u0434\u0430\u043d\u043e<\/span> <span class=\"attribute-label product-label wd-shape-round label-term-atica label-attribute-pa_brand label-with-img\"><img decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/06\/atica-logo.jpg\" class=\"attachment-woocommerce_thumbnail size-woocommerce_thumbnail\" alt=\"Logo marki Atika\" title=\"atica\" srcset=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/06\/atica-logo.jpg 300w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/06\/atica-logo-150x150.jpg 150w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/06\/atica-logo-148x148.jpg 148w, https:\/\/tipsi.pl\/wp-content\/uploads\/2025\/06\/atica-logo-38x38.jpg 38w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/span>\t\t\t<\/div>\n\t\t\t\n\t\t<div class=\"wrapp-swatches\"><\/div>\n\t<\/div>\n\n\t<div class=\"product-element-bottom product-information\">\n\t\t<h3 class=\"wd-entities-title\"><a href=\"https:\/\/tipsi.pl\/uk\/product\/perfix-ultrabond-preparat-zwiekszajacy-przyczepnosc-do-paznokci-15-ml\/\">Perfix Ultrabond \u2013 preparat zwi\u0119kszaj\u0105cy przyczepno\u015b\u0107 do paznokci, 15 ml<\/a><\/h3>\t\t<div class=\"wd-product-brands-links\"><a href=\"https:\/\/tipsi.pl\/uk\/shop\/?filter_brand=atica\">Atica<\/a><\/div>\t\t<div class=\"wd-product-detail wd-product-sku\">\n\t\t\t<span class=\"wd-label\">\n\t\t\t\t\u0410\u0440\u0442\u0438\u043a\u0443\u043b:\t\t\t<\/span>\n\t\t\t<span class=\"wd-sku\">\n\t\t\t\tATICA-060\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t<div class=\"product-rating-price\">\n\t\t\t<div class=\"wrapp-product-price\">\n\t\t\t\t\n\t<span class=\"price\"><span class=\"woocommerce-Price-amount amount\"><bdi>27,00&nbsp;<span class=\"woocommerce-Price-currencySymbol\" translate=\"no\" dir=\"auto\">&#122;&#322;<\/span><\/bdi><\/span><\/span>\n\t\t\t\t\t\t\t\t\t<div class=\"wd-star-rating\">\n\t\t\n\t\t\t\t<div class=\"star-rating\" role=\"img\" aria-label=\"\u041e\u0446\u0456\u043d\u0435\u043d\u043e \u0432 0 \u0437 5\">\n\t\t\t\t\t<span style=\"width:0%\">\n\t\t\t\u041e\u0446\u0456\u043d\u0435\u043d\u043e \u0432 <strong class=\"rating\">0<\/strong> \u0437 5\t\t<\/span>\n\t\t\t\t<\/div>\n\n\t\t\t\t<a href=\"https:\/\/tipsi.pl\/uk\/product\/perfix-ultrabond-preparat-zwiekszajacy-przyczepnosc-do-paznokci-15-ml\/#reviews\" class=\"woocommerce-review-link\" rel=\"nofollow\">\n\t\t\t(0)\n\t\t<\/a>\n\t\t\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"wd-product-card-hover fade-in-block wd-scroll\">\n\t\t\t<div class=\"hover-content wd-more-desc\">\n\t\t\t\t<div class=\"hover-content-inner wd-more-desc-inner\">\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<a href=\"#\" rel=\"nofollow\" class=\"wd-more-desc-btn\" aria-label=\"\u0427\u0438\u0442\u0430\u0442\u0438 \u0431\u0456\u043b\u044c\u0448\u0435 \u043e\u043f\u0438\u0441\u0443\"><\/a>\n\t\t\t<\/div>\n\t\t\t<div class=\" wd-bottom-actions\">\n\t\t\t\t<div class=\"wrap-wishlist-button\">\t\t\t<div class=\"wd-wishlist-btn wd-action-btn wd-style-icon wd-wishlist-icon\">\n\t\t\t\t<a class=\"\" href=\"https:\/\/tipsi.pl\/uk\/spysok-bazhan\/\" data-key=\"701b82bf67\" data-product-id=\"31670\" rel=\"nofollow\" aria-label=\"\u041f\u0435\u0440\u0435\u043c\u043a\u043d\u0443\u0442\u0438 \u0441\u043f\u0438\u0441\u043e\u043a \u0431\u0430\u0436\u0430\u043d\u044c\">\n\t\t\t\t\t<span class=\"wd-action-icon\">\n\t\t\t\t\t\t<span class=\"wd-check-icon\"><\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<span class=\"wd-action-text\">\u0414\u043e\u0434\u0430\u0442\u0438 \u0434\u043e \u0441\u043f\u0438\u0441\u043a\u0443 \u0431\u0430\u0436\u0430\u043d\u044c<\/span>\n\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"wd-add-btn wd-add-btn-replace\">\n\t\t\t\t\t<a href=\"https:\/\/tipsi.pl\/uk\/product\/perfix-ultrabond-preparat-zwiekszajacy-przyczepnosc-do-paznokci-15-ml\/\"  data-quantity=\"1\" class=\"button product_type_simple add-to-cart-loop\" data-product_id=\"31670\" data-product_sku=\"ATICA-060\" aria-label=\"\u0414\u0435\u0442\u0430\u043b\u044c\u043d\u0456\u0448\u0435 \u043f\u0440\u043e &ldquo;Perfix Ultrabond \u2013 preparat zwi\u0119kszaj\u0105cy przyczepno\u015b\u0107 do paznokci, 15 ml&rdquo;\" rel=\"\" data-success_message=\"\"><span class=\"wd-action-icon\"><span class=\"wd-check-icon\"><\/span><\/span><span class=\"wd-action-text\" aria-hidden=\"true\">\u0427\u0438\u0442\u0430\u0442\u0438 \u0434\u0430\u043b\u0456<\/span><\/a>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"wrap-quickview-button\">\t\t<div class=\"wd-quick-view-btn wd-quick-view-icon wd-action-btn wd-style-icon\">\n\t\t\t<a\n\t\t\t\thref=\"https:\/\/tipsi.pl\/uk\/product\/perfix-ultrabond-preparat-zwiekszajacy-przyczepnosc-do-paznokci-15-ml\/\"\n\t\t\t\tclass=\"open-quick-view\"\n\t\t\t\trel=\"nofollow\"\n\t\t\t\tdata-id=\"31670\"\n\t\t\t\taria-label=\"\u0428\u0432\u0438\u0434\u043a\u0438\u0439 \u043f\u0435\u0440\u0435\u0433\u043b\u044f\u0434\"\n\t\t\t\t>\n\t\t\t\t\t<span class=\"wd-action-icon\"><\/span>\n\t\t\t\t\t<span class=\"wd-action-text\" aria-hidden=\"true\">\n\t\t\t\t\t\t\u0428\u0432\u0438\u0434\u043a\u0438\u0439 \u043f\u0435\u0440\u0435\u0433\u043b\u044f\u0434\t\t\t\t\t<\/span>\n\t\t\t<\/a>\n\t\t<\/div>\n\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div><\/div><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-1046b1e2 e-con e-atomic-element e-flexbox-base e-default-div e-1046b1e2-17c7fc1 \" data-id=\"1046b1e2\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"1046b1e2\" data-e-type=\"e-flexbox\" data-id=\"1046b1e2\">\n    \t\t<div class=\"elementor-element elementor-element-3c488fb elementor-widget elementor-widget-heading\" data-id=\"3c488fb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Popularne marki<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-724055e8 color-scheme-inherit text-left elementor-widget elementor-widget-text-editor\" data-id=\"724055e8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Poznaj marki dost\u0119pne w Tipsi Shop i wybierz produkty swoich ulubionych producent\u00f3w.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-51cf1043 e-con e-atomic-element e-flexbox-base e-default-div e-51cf1043-2abf9d9 \" data-id=\"51cf1043\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"51cf1043\" data-e-type=\"e-flexbox\" data-id=\"51cf1043\">\n    <a class=\"elementor-element elementor-element-d38f032 e-con e-atomic-element e-flexbox-base e-default-a e-d38f032-6048046 \" data-id=\"d38f032\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"d38f032\" href=\"https:\/\/tipsi.pl\/brand\/staleks\/\" target=\"_self\" data-e-type=\"e-flexbox\" data-id=\"d38f032\">\n    \t\t<div class=\"elementor-element elementor-element-6b4a93aa elementor-widget elementor-widget-image\" data-id=\"6b4a93aa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"225\" height=\"225\" src=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/09\/staleks.png\" class=\"attachment-large size-large wp-image-37686\" alt=\"\" srcset=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/09\/staleks.png 225w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/09\/staleks-150x150.png 150w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/09\/staleks-148x148.png 148w\" sizes=\"(max-width: 225px) 100vw, 225px\" title=\"\">\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n<\/a>\n<a class=\"elementor-element elementor-element-bd6d58a e-con e-atomic-element e-flexbox-base e-default-a e-bd6d58a-a2cb8ca \" data-id=\"bd6d58a\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"bd6d58a\" href=\"https:\/\/tipsi.pl\/brand\/crystal\/\" target=\"_self\" data-e-type=\"e-flexbox\" data-id=\"bd6d58a\">\n    \t\t<div class=\"elementor-element elementor-element-1fd047f3 elementor-widget elementor-widget-image\" data-id=\"1fd047f3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"240\" height=\"240\" src=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/09\/Crystal-Professional.webp\" class=\"attachment-large size-large wp-image-37687\" alt=\"\" srcset=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/09\/Crystal-Professional.webp 240w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/09\/Crystal-Professional-150x150.webp 150w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/09\/Crystal-Professional-148x148.webp 148w\" sizes=\"(max-width: 240px) 100vw, 240px\" title=\"\">\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n<\/a>\n<a class=\"elementor-element elementor-element-1b8d64e6 e-con e-atomic-element e-flexbox-base e-default-a e-1b8d64e6-ab5f84d \" data-id=\"1b8d64e6\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"1b8d64e6\" href=\"https:\/\/tipsi.pl\/brand\/atica\/\" target=\"_self\" data-e-type=\"e-flexbox\" data-id=\"1b8d64e6\">\n    \t\t<div class=\"elementor-element elementor-element-6ac7ea9d elementor-widget elementor-widget-image\" data-id=\"6ac7ea9d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/09\/atica-logo.jpg\" class=\"attachment-large size-large wp-image-37688\" alt=\"\" srcset=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/09\/atica-logo.jpg 300w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/09\/atica-logo-150x150.jpg 150w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/09\/atica-logo-148x148.jpg 148w\" sizes=\"(max-width: 300px) 100vw, 300px\" title=\"\">\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n<\/a>\n<a class=\"elementor-element elementor-element-554fa536 e-con e-atomic-element e-flexbox-base e-default-a e-554fa536-8aba0b2 \" data-id=\"554fa536\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"554fa536\" href=\"https:\/\/tipsi.pl\/brand\/nails-of-the-day\/\" target=\"_self\" data-e-type=\"e-flexbox\" data-id=\"554fa536\">\n    \t\t<div class=\"elementor-element elementor-element-7c4cb3b4 elementor-widget elementor-widget-image\" data-id=\"7c4cb3b4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/09\/nails-of-the-day.jpg\" class=\"attachment-large size-large wp-image-37689\" alt=\"\" srcset=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/09\/nails-of-the-day.jpg 300w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/09\/nails-of-the-day-150x150.jpg 150w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/09\/nails-of-the-day-148x148.jpg 148w\" sizes=\"(max-width: 300px) 100vw, 300px\" title=\"\">\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n<\/a>\n<a class=\"elementor-element elementor-element-4cb008d7 e-con e-atomic-element e-flexbox-base e-default-a e-4cb008d7-12caf58 \" data-id=\"4cb008d7\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"4cb008d7\" href=\"https:\/\/tipsi.pl\/brand\/touch\/\" target=\"_self\" data-e-type=\"e-flexbox\" data-id=\"4cb008d7\">\n    \t\t<div class=\"elementor-element elementor-element-5116015d elementor-widget elementor-widget-image\" data-id=\"5116015d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/09\/logo-touch.jpg\" class=\"attachment-large size-large wp-image-37690\" alt=\"\" srcset=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/09\/logo-touch.jpg 300w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/09\/logo-touch-150x150.jpg 150w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/09\/logo-touch-148x148.jpg 148w\" sizes=\"(max-width: 300px) 100vw, 300px\" title=\"\">\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n<\/a>\n<a class=\"elementor-element elementor-element-5933998e e-con e-atomic-element e-flexbox-base e-default-a e-5933998e-9c988de \" data-id=\"5933998e\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"5933998e\" href=\"https:\/\/tipsi.pl\/brand\/xnail\/\" target=\"_self\" data-e-type=\"e-flexbox\" data-id=\"5933998e\">\n    \t\t<div class=\"elementor-element elementor-element-4d8ed0aa elementor-widget elementor-widget-image\" data-id=\"4d8ed0aa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/09\/xnail.jpg\" class=\"attachment-large size-large wp-image-37691\" alt=\"\" srcset=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/09\/xnail.jpg 300w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/09\/xnail-150x150.jpg 150w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/09\/xnail-148x148.jpg 148w\" sizes=\"(max-width: 300px) 100vw, 300px\" title=\"\">\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n<\/a>\n<a class=\"elementor-element elementor-element-6e0eb3a2 e-con e-atomic-element e-flexbox-base e-default-a e-6e0eb3a2-2055a95 \" data-id=\"6e0eb3a2\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"6e0eb3a2\" href=\"https:\/\/tipsi.pl\/brand\/clavier\/\" target=\"_self\" data-e-type=\"e-flexbox\" data-id=\"6e0eb3a2\">\n    \t\t<div class=\"elementor-element elementor-element-4b6f8e74 elementor-widget elementor-widget-image\" data-id=\"4b6f8e74\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"999\" height=\"234\" src=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/09\/Clavier-v-tipsi-shop.webp\" class=\"attachment-large size-large wp-image-37692\" alt=\"\" srcset=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/09\/Clavier-v-tipsi-shop.webp 999w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/09\/Clavier-v-tipsi-shop-400x94.webp 400w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/09\/Clavier-v-tipsi-shop-768x180.webp 768w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/09\/Clavier-v-tipsi-shop-430x101.webp 430w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/09\/Clavier-v-tipsi-shop-700x164.webp 700w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/09\/Clavier-v-tipsi-shop-148x35.webp 148w\" sizes=\"(max-width: 999px) 100vw, 999px\" title=\"\">\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n<\/a>\n<a class=\"elementor-element elementor-element-f2f9771 e-con e-atomic-element e-flexbox-base e-default-a e-f2f9771-be77bd8 \" data-id=\"f2f9771\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"f2f9771\" href=\"https:\/\/tipsi.pl\/brand\/biblioteka\/\" target=\"_self\" data-e-type=\"e-flexbox\" data-id=\"f2f9771\">\n    \t\t<div class=\"elementor-element elementor-element-123e170a elementor-widget elementor-widget-image\" data-id=\"123e170a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/09\/Biblioteka.jpg\" class=\"attachment-large size-large wp-image-37693\" alt=\"\" srcset=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/09\/Biblioteka.jpg 150w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/09\/Biblioteka-148x148.jpg 148w\" sizes=\"(max-width: 150px) 100vw, 150px\" title=\"\">\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n<\/a>\n<a class=\"elementor-element elementor-element-e4d5025 e-con e-atomic-element e-flexbox-base e-default-a e-e4d5025-b9a443a \" data-id=\"e4d5025\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"e4d5025\" href=\"https:\/\/tipsi.pl\/brand\/shelly\/\" target=\"_self\" data-e-type=\"e-flexbox\" data-id=\"e4d5025\">\n    \t\t<div class=\"elementor-element elementor-element-785d84a elementor-widget elementor-widget-image\" data-id=\"785d84a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"500\" height=\"500\" src=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/10\/SHELLY-brand-thumbnail-500x500-1.png\" class=\"attachment-large size-large wp-image-37958\" alt=\"Logo SHELLY FOR PROFESSIONALS \u2013 kosmetyki do manicure i pedicure\" srcset=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/10\/SHELLY-brand-thumbnail-500x500-1.png 500w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/10\/SHELLY-brand-thumbnail-500x500-1-300x300.png 300w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/10\/SHELLY-brand-thumbnail-500x500-1-150x150.png 150w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/10\/SHELLY-brand-thumbnail-500x500-1-12x12.png 12w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/10\/SHELLY-brand-thumbnail-500x500-1-430x430.png 430w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/10\/SHELLY-brand-thumbnail-500x500-1-148x148.png 148w\" sizes=\"(max-width: 500px) 100vw, 500px\" title=\"\">\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n<\/a>\n\n<\/div>\n<div class=\"elementor-element elementor-element-6cbe41cd e-con e-atomic-element e-flexbox-base e-default-div e-6cbe41cd-16dba9b \" data-id=\"6cbe41cd\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"6cbe41cd\" data-e-type=\"e-flexbox\" data-id=\"6cbe41cd\">\n    \t\t<div class=\"elementor-element elementor-element-512cdf7b elementor-widget elementor-widget-heading\" data-id=\"512cdf7b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Dlaczego warto kupowa\u0107 w Tipsi Shop?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-400118ce color-scheme-inherit text-left elementor-widget elementor-widget-text-editor\" data-id=\"400118ce\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Zakupy w Tipsi Shop to wygoda, szeroki wyb\u00f3r i produkty profesjonalnych marek.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-4a1b65f9 e-con e-atomic-element e-flexbox-base e-default-div e-4a1b65f9-3d1b464 \" data-id=\"4a1b65f9\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"4a1b65f9\" data-e-type=\"e-flexbox\" data-id=\"4a1b65f9\">\n    <div class=\"elementor-element elementor-element-79c4e339 e-con e-atomic-element e-flexbox-base e-default-div e-79c4e339-1c18fb3 \" data-id=\"79c4e339\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"79c4e339\" data-e-type=\"e-flexbox\" data-id=\"79c4e339\">\n    \t\t<div class=\"elementor-element elementor-element-acc1308 elementor-widget__width-initial elementor-widget elementor-widget-wd_image_or_svg\" data-id=\"acc1308\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"wd_image_or_svg.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n\t\t<div class=\"wd-image text-left\">\n\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1254\" height=\"1254\" src=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/09\/ChatGPT-Image-9-\u0432\u0435\u0440.-2026-\u0440.-10_38_56-1.png\" class=\"attachment-full size-full\" alt=\"\" srcset=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/09\/ChatGPT-Image-9-\u0432\u0435\u0440.-2026-\u0440.-10_38_56-1.png 1254w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/09\/ChatGPT-Image-9-\u0432\u0435\u0440.-2026-\u0440.-10_38_56-1-300x300.png 300w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/09\/ChatGPT-Image-9-\u0432\u0435\u0440.-2026-\u0440.-10_38_56-1-800x800.png 800w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/09\/ChatGPT-Image-9-\u0432\u0435\u0440.-2026-\u0440.-10_38_56-1-150x150.png 150w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/09\/ChatGPT-Image-9-\u0432\u0435\u0440.-2026-\u0440.-10_38_56-1-768x768.png 768w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/09\/ChatGPT-Image-9-\u0432\u0435\u0440.-2026-\u0440.-10_38_56-1-430x430.png 430w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/09\/ChatGPT-Image-9-\u0432\u0435\u0440.-2026-\u0440.-10_38_56-1-700x700.png 700w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/09\/ChatGPT-Image-9-\u0432\u0435\u0440.-2026-\u0440.-10_38_56-1-148x148.png 148w\" sizes=\"(max-width: 1254px) 100vw, 1254px\" title=\"\">\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-26210229 elementor-widget elementor-widget-heading\" data-id=\"26210229\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Darmowa dostawa od 250 z\u0142<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9b95dc color-scheme-inherit text-left elementor-widget elementor-widget-text-editor\" data-id=\"9b95dc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Oszcz\u0119dzaj na dostawie przy wi\u0119kszych zakupach.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-632ed776 e-con e-atomic-element e-flexbox-base e-default-div e-632ed776-0237d44 \" data-id=\"632ed776\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"632ed776\" data-e-type=\"e-flexbox\" data-id=\"632ed776\">\n    \t\t<div class=\"elementor-element elementor-element-7cfc15a0 elementor-widget__width-initial elementor-widget elementor-widget-wd_image_or_svg\" data-id=\"7cfc15a0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"wd_image_or_svg.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n\t\t<div class=\"wd-image text-left\">\n\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1254\" height=\"1254\" src=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/09\/ChatGPT-Image-9-\u0432\u0435\u0440.-2026-\u0440.-10_38_58-4.png\" class=\"attachment-full size-full\" alt=\"\" srcset=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/09\/ChatGPT-Image-9-\u0432\u0435\u0440.-2026-\u0440.-10_38_58-4.png 1254w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/09\/ChatGPT-Image-9-\u0432\u0435\u0440.-2026-\u0440.-10_38_58-4-300x300.png 300w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/09\/ChatGPT-Image-9-\u0432\u0435\u0440.-2026-\u0440.-10_38_58-4-800x800.png 800w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/09\/ChatGPT-Image-9-\u0432\u0435\u0440.-2026-\u0440.-10_38_58-4-150x150.png 150w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/09\/ChatGPT-Image-9-\u0432\u0435\u0440.-2026-\u0440.-10_38_58-4-768x768.png 768w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/09\/ChatGPT-Image-9-\u0432\u0435\u0440.-2026-\u0440.-10_38_58-4-430x430.png 430w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/09\/ChatGPT-Image-9-\u0432\u0435\u0440.-2026-\u0440.-10_38_58-4-700x700.png 700w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/09\/ChatGPT-Image-9-\u0432\u0435\u0440.-2026-\u0440.-10_38_58-4-148x148.png 148w\" sizes=\"(max-width: 1254px) 100vw, 1254px\" title=\"\">\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b93badb elementor-widget elementor-widget-heading\" data-id=\"b93badb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Ponad 700 produkt\u00f3w<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4ea4869a color-scheme-inherit text-left elementor-widget elementor-widget-text-editor\" data-id=\"4ea4869a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Szeroki wyb\u00f3r produkt\u00f3w do manicure i stylizacji paznokci.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-370474ca e-con e-atomic-element e-flexbox-base e-default-div e-370474ca-79d40ee \" data-id=\"370474ca\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"370474ca\" data-e-type=\"e-flexbox\" data-id=\"370474ca\">\n    \t\t<div class=\"elementor-element elementor-element-5fb6e86a elementor-widget__width-initial elementor-widget elementor-widget-wd_image_or_svg\" data-id=\"5fb6e86a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"wd_image_or_svg.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n\t\t<div class=\"wd-image text-left\">\n\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1254\" height=\"1254\" src=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/09\/ChatGPT-Image-9-\u0432\u0435\u0440.-2026-\u0440.-10_38_58-3.png\" class=\"attachment-full size-full\" alt=\"\" srcset=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/09\/ChatGPT-Image-9-\u0432\u0435\u0440.-2026-\u0440.-10_38_58-3.png 1254w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/09\/ChatGPT-Image-9-\u0432\u0435\u0440.-2026-\u0440.-10_38_58-3-300x300.png 300w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/09\/ChatGPT-Image-9-\u0432\u0435\u0440.-2026-\u0440.-10_38_58-3-800x800.png 800w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/09\/ChatGPT-Image-9-\u0432\u0435\u0440.-2026-\u0440.-10_38_58-3-150x150.png 150w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/09\/ChatGPT-Image-9-\u0432\u0435\u0440.-2026-\u0440.-10_38_58-3-768x768.png 768w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/09\/ChatGPT-Image-9-\u0432\u0435\u0440.-2026-\u0440.-10_38_58-3-430x430.png 430w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/09\/ChatGPT-Image-9-\u0432\u0435\u0440.-2026-\u0440.-10_38_58-3-700x700.png 700w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/09\/ChatGPT-Image-9-\u0432\u0435\u0440.-2026-\u0440.-10_38_58-3-148x148.png 148w\" sizes=\"(max-width: 1254px) 100vw, 1254px\" title=\"\">\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f495b0e elementor-widget elementor-widget-heading\" data-id=\"f495b0e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Profesjonalne marki<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1c0e128d color-scheme-inherit text-left elementor-widget elementor-widget-text-editor\" data-id=\"1c0e128d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Sprawdzone produkty marek cenionych przez stylistki.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-553ae8c5 e-con e-atomic-element e-flexbox-base e-default-div e-553ae8c5-38f2857 \" data-id=\"553ae8c5\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"553ae8c5\" data-e-type=\"e-flexbox\" data-id=\"553ae8c5\">\n    \t\t<div class=\"elementor-element elementor-element-57e1c5c elementor-widget__width-initial elementor-widget elementor-widget-wd_image_or_svg\" data-id=\"57e1c5c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"wd_image_or_svg.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n\t\t<div class=\"wd-image text-left\">\n\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1254\" height=\"1254\" src=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/09\/ChatGPT-Image-9-\u0432\u0435\u0440.-2026-\u0440.-10_38_57-2.png\" class=\"attachment-full size-full\" alt=\"\" srcset=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/09\/ChatGPT-Image-9-\u0432\u0435\u0440.-2026-\u0440.-10_38_57-2.png 1254w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/09\/ChatGPT-Image-9-\u0432\u0435\u0440.-2026-\u0440.-10_38_57-2-300x300.png 300w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/09\/ChatGPT-Image-9-\u0432\u0435\u0440.-2026-\u0440.-10_38_57-2-800x800.png 800w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/09\/ChatGPT-Image-9-\u0432\u0435\u0440.-2026-\u0440.-10_38_57-2-150x150.png 150w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/09\/ChatGPT-Image-9-\u0432\u0435\u0440.-2026-\u0440.-10_38_57-2-768x768.png 768w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/09\/ChatGPT-Image-9-\u0432\u0435\u0440.-2026-\u0440.-10_38_57-2-430x430.png 430w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/09\/ChatGPT-Image-9-\u0432\u0435\u0440.-2026-\u0440.-10_38_57-2-700x700.png 700w, https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/09\/ChatGPT-Image-9-\u0432\u0435\u0440.-2026-\u0440.-10_38_57-2-148x148.png 148w\" sizes=\"(max-width: 1254px) 100vw, 1254px\" title=\"\">\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-276fe9fc elementor-widget elementor-widget-heading\" data-id=\"276fe9fc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Pomocna obs\u0142uga <\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-79ed056d color-scheme-inherit text-left elementor-widget elementor-widget-text-editor\" data-id=\"79ed056d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Masz pytania? Ch\u0119tnie pomo\u017cemy w wyborze produkt\u00f3w.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n<\/div>\n\n<\/div>\n<div class=\"wd-negative-gap elementor-element elementor-element-c2cce61 e-flex e-con-boxed e-con e-parent\" data-id=\"c2cce61\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-008b8b9 elementor-widget elementor-widget-html\" data-id=\"008b8b9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- =====================================================\r\n     TIPSI SHOP \u2014 PWA GIRL v6\r\n     Android install + iPhone instruction + cancel keeps mascot + 24h close\r\n===================================================== -->\r\n\r\n<div id=\"tipsi-pwa-girl\">\r\n\r\n    <button\r\n        id=\"tipsi-pwa-girl-close\"\r\n        type=\"button\"\r\n        aria-label=\"Zamknij\"\r\n    >\u00d7<\/button>\r\n\r\n    <img decoding=\"async\"\r\n        id=\"tipsi-pwa-girl-image\"\r\n        src=\"https:\/\/tipsi.pl\/wp-content\/uploads\/2026\/09\/tipsi-pwa-frame-1.webp\"\r\n        alt=\"Zainstaluj aplikacj\u0119 Tipsi Shop\"\r\n        draggable=\"false\"\r\n    >\r\n\r\n<\/div>\r\n\r\n\r\n<!-- =====================================================\r\n     IPHONE \/ IPAD INSTALL INSTRUCTION\r\n===================================================== -->\r\n\r\n<div\r\n    id=\"tipsi-ios-help\"\r\n    role=\"dialog\"\r\n    aria-modal=\"true\"\r\n    aria-label=\"Jak zainstalowa\u0107 aplikacj\u0119 Tipsi Shop\"\r\n    aria-hidden=\"true\"\r\n>\r\n\r\n    <div class=\"tipsi-ios-card\">\r\n\r\n        <button\r\n            id=\"tipsi-ios-close\"\r\n            type=\"button\"\r\n            aria-label=\"Zamknij\"\r\n        >\u00d7<\/button>\r\n\r\n        <strong>Zainstaluj Tipsi Shop<\/strong>\r\n\r\n        <p>\r\n            1. Otw\u00f3rz stron\u0119 <b>tipsi.pl<\/b> w przegl\u0105darce Safari.\r\n        <\/p>\r\n\r\n        <p>\r\n            2. Naci\u015bnij ikon\u0119 <b>Udost\u0119pnij<\/b>\r\n            \u2014 kwadrat ze strza\u0142k\u0105 skierowan\u0105 w g\u00f3r\u0119.\r\n        <\/p>\r\n\r\n        <p>\r\n            3. Wybierz <b>Do ekranu pocz\u0105tkowego<\/b>.\r\n        <\/p>\r\n\r\n        <p>\r\n            4. Naci\u015bnij <b>Dodaj<\/b>.\r\n        <\/p>\r\n\r\n        <button\r\n            id=\"tipsi-ios-ok\"\r\n            type=\"button\"\r\n        >\r\n            Rozumiem\r\n        <\/button>\r\n\r\n    <\/div>\r\n\r\n<\/div>\r\n\r\n\r\n<style>\r\n\r\n\/* =====================================================\r\n   GIRL\r\n===================================================== *\/\r\n\r\n#tipsi-pwa-girl {\r\n    position: fixed;\r\n\r\n    left: 2px;\r\n    bottom: -500px;\r\n\r\n    width: 250px;\r\n    max-width: 68vw;\r\n\r\n    z-index: 2147483000;\r\n\r\n    opacity: 0;\r\n\r\n    transform: translateY(30px);\r\n\r\n    transition:\r\n        bottom .75s cubic-bezier(.22,.61,.36,1),\r\n        opacity .4s ease,\r\n        transform .75s cubic-bezier(.22,.61,.36,1);\r\n\r\n    pointer-events: none;\r\n\r\n    filter:\r\n        drop-shadow(0 8px 15px rgba(0,0,0,.16));\r\n}\r\n\r\n\r\n\/* Visible *\/\r\n\r\n#tipsi-pwa-girl.tipsi-visible {\r\n    bottom: 0;\r\n\r\n    opacity: 1;\r\n\r\n    transform: translateY(0);\r\n\r\n    \/* The transparent container itself must not block page buttons. *\/\r\n    pointer-events: none;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   IMAGE + GENTLE MOVEMENT\r\n===================================================== *\/\r\n\r\n#tipsi-pwa-girl-image {\r\n    display: block;\r\n\r\n    pointer-events: auto;\r\n\r\n    width: 100%;\r\n    height: auto;\r\n\r\n    cursor: pointer;\r\n\r\n    user-select: none;\r\n    -webkit-user-select: none;\r\n\r\n    -webkit-tap-highlight-color: transparent;\r\n\r\n    transform-origin: 50% 100%;\r\n\r\n    animation:\r\n        tipsiSway\r\n        4.2s\r\n        ease-in-out\r\n        infinite;\r\n}\r\n\r\n\r\n@keyframes tipsiSway {\r\n\r\n    0% {\r\n        transform:\r\n            rotate(0deg)\r\n            translateY(0);\r\n    }\r\n\r\n    25% {\r\n        transform:\r\n            rotate(-1.2deg)\r\n            translateY(-2px);\r\n    }\r\n\r\n    50% {\r\n        transform:\r\n            rotate(0deg)\r\n            translateY(0);\r\n    }\r\n\r\n    75% {\r\n        transform:\r\n            rotate(1.2deg)\r\n            translateY(-2px);\r\n    }\r\n\r\n    100% {\r\n        transform:\r\n            rotate(0deg)\r\n            translateY(0);\r\n    }\r\n\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   CLOSE BUTTON\r\n===================================================== *\/\r\n\r\n#tipsi-pwa-girl-close {\r\n    position: absolute;\r\n\r\n    pointer-events: auto;\r\n\r\n    right: 2px;\r\n    top: 15px;\r\n\r\n    width: 32px;\r\n    height: 32px;\r\n\r\n    padding: 0;\r\n\r\n    border: none;\r\n    border-radius: 50%;\r\n\r\n    background: rgba(25,25,25,.78);\r\n\r\n    color: #ffffff;\r\n\r\n    font-size: 23px;\r\n    line-height: 30px;\r\n\r\n    cursor: pointer;\r\n\r\n    z-index: 100;\r\n\r\n    box-shadow:\r\n        0 2px 8px rgba(0,0,0,.25);\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   IOS INSTRUCTION WINDOW\r\n===================================================== *\/\r\n\r\n#tipsi-ios-help {\r\n    display: none;\r\n\r\n    position: fixed;\r\n\r\n    inset: 0;\r\n\r\n    z-index: 2147483646;\r\n\r\n    background: rgba(0,0,0,.43);\r\n\r\n    align-items: flex-end;\r\n    justify-content: center;\r\n\r\n    padding: 16px;\r\n}\r\n\r\n\r\n#tipsi-ios-help.tipsi-open {\r\n    display: flex;\r\n}\r\n\r\n\r\n.tipsi-ios-card {\r\n    position: relative;\r\n\r\n    width: min(420px, 100%);\r\n\r\n    padding: 22px 20px 18px;\r\n\r\n    background: #ffffff;\r\n    color: #111111;\r\n\r\n    border-radius: 20px;\r\n\r\n    box-shadow:\r\n        0 15px 45px rgba(0,0,0,.28);\r\n\r\n    font-family: Arial, sans-serif;\r\n}\r\n\r\n\r\n.tipsi-ios-card strong {\r\n    display: block;\r\n\r\n    margin: 0 35px 14px 0;\r\n\r\n    font-size: 20px;\r\n}\r\n\r\n\r\n.tipsi-ios-card p {\r\n    margin: 9px 0;\r\n\r\n    font-size: 16px;\r\n    line-height: 1.4;\r\n}\r\n\r\n\r\n#tipsi-ios-close {\r\n    position: absolute;\r\n\r\n    right: 10px;\r\n    top: 10px;\r\n\r\n    width: 30px;\r\n    height: 30px;\r\n\r\n    padding: 0;\r\n\r\n    border: none;\r\n    border-radius: 50%;\r\n\r\n    background: #222222;\r\n    color: #ffffff;\r\n\r\n    font-size: 20px;\r\n    line-height: 30px;\r\n\r\n    cursor: pointer;\r\n}\r\n\r\n\r\n#tipsi-ios-ok {\r\n    width: 100%;\r\n\r\n    margin-top: 14px;\r\n    padding: 12px;\r\n\r\n    border: none;\r\n    border-radius: 12px;\r\n\r\n    background: #151587;\r\n    color: #ffffff;\r\n\r\n    font-weight: 700;\r\n\r\n    cursor: pointer;\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   SMALL PHONES\r\n===================================================== *\/\r\n\r\n@media (max-width: 380px) {\r\n\r\n    #tipsi-pwa-girl {\r\n        width: 220px;\r\n        max-width: 66vw;\r\n    }\r\n\r\n}\r\n\r\n\r\n\/* =====================================================\r\n   DESKTOP OFF\r\n===================================================== *\/\r\n\r\n@media (min-width: 901px) {\r\n\r\n    #tipsi-pwa-girl {\r\n        display: none !important;\r\n    }\r\n\r\n}\r\n\r\n\r\n\/* Accessibility *\/\r\n\r\n@media (prefers-reduced-motion: reduce) {\r\n\r\n    #tipsi-pwa-girl-image {\r\n        animation: none;\r\n    }\r\n\r\n}\r\n\r\n<\/style>\r\n\r\n\r\n<script>\r\n(function () {\r\n    \"use strict\";\r\n\r\n    const SHOW_DELAY = 1200;\r\n    const CLOSE_TIME = 24 * 60 * 60 * 1000;\r\n\r\n    const isUkPage =\r\n        \/^\\\/uk(?:\\\/|$)\/i.test(window.location.pathname || \"\/\");\r\n\r\n    const STORAGE_KEY = isUkPage\r\n        ? \"tipsiPwaGirlClosedAtUkV5\"\r\n        : \"tipsiPwaGirlClosedAtV3\";\r\n\r\n    const INSTALLED_KEY = isUkPage\r\n        ? \"tipsiPwaGirlInstalledUkV5\"\r\n        : \"tipsiPwaInstalled\";\r\n\r\n    const girl =\r\n        document.getElementById(\"tipsi-pwa-girl\");\r\n\r\n    const girlImage =\r\n        document.getElementById(\"tipsi-pwa-girl-image\");\r\n\r\n    const closeButton =\r\n        document.getElementById(\"tipsi-pwa-girl-close\");\r\n\r\n    const iosHelp =\r\n        document.getElementById(\"tipsi-ios-help\");\r\n\r\n    const iosClose =\r\n        document.getElementById(\"tipsi-ios-close\");\r\n\r\n    const iosOk =\r\n        document.getElementById(\"tipsi-ios-ok\");\r\n\r\n    if (!girl || !girlImage || !closeButton) {\r\n        return;\r\n    }\r\n\r\n    if (isUkPage) {\r\n        closeButton.setAttribute(\"aria-label\", \"\u0417\u0430\u043a\u0440\u0438\u0442\u0438\");\r\n        girlImage.setAttribute(\r\n            \"alt\",\r\n            \"\u0412\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0438 \u0437\u0430\u0441\u0442\u043e\u0441\u0443\u043d\u043e\u043a Tipsi Shop\"\r\n        );\r\n\r\n        if (iosHelp) {\r\n            iosHelp.setAttribute(\r\n                \"aria-label\",\r\n                \"\u042f\u043a \u0432\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0438 \u0437\u0430\u0441\u0442\u043e\u0441\u0443\u043d\u043e\u043a Tipsi Shop\"\r\n            );\r\n\r\n            const strong =\r\n                iosHelp.querySelector(\"strong\");\r\n\r\n            const paragraphs =\r\n                iosHelp.querySelectorAll(\"p\");\r\n\r\n            if (strong) {\r\n                strong.textContent =\r\n                    \"\u0412\u0441\u0442\u0430\u043d\u043e\u0432\u0456\u0442\u044c Tipsi Shop\";\r\n            }\r\n\r\n            if (paragraphs[0]) {\r\n                paragraphs[0].innerHTML =\r\n                    \"1. \u0412\u0456\u0434\u043a\u0440\u0438\u0439\u0442\u0435 <b>tipsi.pl\/uk\/<\/b> \u0443 Safari.\";\r\n            }\r\n\r\n            if (paragraphs[1]) {\r\n                paragraphs[1].innerHTML =\r\n                    \"2. \u041d\u0430\u0442\u0438\u0441\u043d\u0456\u0442\u044c <b>\u041f\u043e\u0434\u0456\u043b\u0438\u0442\u0438\u0441\u044f<\/b> \u2014 \u043a\u0432\u0430\u0434\u0440\u0430\u0442 \u0437\u0456 \u0441\u0442\u0440\u0456\u043b\u043a\u043e\u044e \u0432\u0433\u043e\u0440\u0443.\";\r\n            }\r\n\r\n            if (paragraphs[2]) {\r\n                paragraphs[2].innerHTML =\r\n                    \"3. \u0412\u0438\u0431\u0435\u0440\u0456\u0442\u044c <b>\u041d\u0430 \u043f\u043e\u0447\u0430\u0442\u043a\u043e\u0432\u0438\u0439 \u0435\u043a\u0440\u0430\u043d<\/b>.\";\r\n            }\r\n\r\n            if (paragraphs[3]) {\r\n                paragraphs[3].innerHTML =\r\n                    \"4. \u041d\u0430\u0442\u0438\u0441\u043d\u0456\u0442\u044c <b>\u0414\u043e\u0434\u0430\u0442\u0438<\/b>.\";\r\n            }\r\n        }\r\n\r\n        if (iosClose) {\r\n            iosClose.setAttribute(\r\n                \"aria-label\",\r\n                \"\u0417\u0430\u043a\u0440\u0438\u0442\u0438\"\r\n            );\r\n        }\r\n\r\n        if (iosOk) {\r\n            iosOk.textContent = \"\u0417\u0440\u043e\u0437\u0443\u043c\u0456\u043b\u043e\";\r\n        }\r\n    }\r\n\r\n    if (!window.matchMedia(\"(max-width: 900px)\").matches) {\r\n        return;\r\n    }\r\n\r\n    const standalone =\r\n        window.matchMedia(\"(display-mode: standalone)\").matches ||\r\n        window.navigator.standalone === true;\r\n\r\n    if (standalone) {\r\n        girl.remove();\r\n\r\n        if (iosHelp) {\r\n            iosHelp.remove();\r\n        }\r\n\r\n        return;\r\n    }\r\n\r\n    function isIOS() {\r\n        return (\r\n            \/iphone|ipad|ipod\/i.test(navigator.userAgent) ||\r\n            (\r\n                navigator.platform === \"MacIntel\" &&\r\n                navigator.maxTouchPoints > 1\r\n            )\r\n        );\r\n    }\r\n\r\n    const iosDevice = isIOS();\r\n\r\n    const elementorPreview =\r\n        \/elementor-preview\/i.test(window.location.href) ||\r\n        document.body.classList.contains(\"elementor-editor-active\");\r\n\r\n    let closedRecently = false;\r\n    let installedKnown = false;\r\n    let installPrompt = null;\r\n\r\n    try {\r\n        const closedAt = parseInt(\r\n            localStorage.getItem(STORAGE_KEY) || \"0\",\r\n            10\r\n        );\r\n\r\n        closedRecently = Boolean(\r\n            closedAt &&\r\n            Date.now() - closedAt < CLOSE_TIME\r\n        );\r\n\r\n        installedKnown =\r\n            localStorage.getItem(INSTALLED_KEY) === \"1\";\r\n\r\n    } catch (error) {}\r\n\r\n    function showGirl() {\r\n        \/*\r\n         * In Elementor always show the preview.\r\n         * On the live site, don't show after Android installation.\r\n         *\/\r\n        if (\r\n            elementorPreview ||\r\n            (\r\n                !closedRecently &&\r\n                (iosDevice || !installedKnown)\r\n            )\r\n        ) {\r\n            girl.classList.add(\"tipsi-visible\");\r\n        }\r\n    }\r\n\r\n    function hideGirl() {\r\n        girl.classList.remove(\"tipsi-visible\");\r\n    }\r\n\r\n    function closeGirl() {\r\n        hideGirl();\r\n        closedRecently = true;\r\n\r\n        try {\r\n            localStorage.setItem(\r\n                STORAGE_KEY,\r\n                Date.now().toString()\r\n            );\r\n        } catch (error) {}\r\n    }\r\n\r\n    function markInstalled() {\r\n        installedKnown = true;\r\n\r\n        try {\r\n            localStorage.setItem(\r\n                INSTALLED_KEY,\r\n                \"1\"\r\n            );\r\n        } catch (error) {}\r\n\r\n        hideGirl();\r\n    }\r\n\r\n    function openIOS() {\r\n        if (!iosHelp) {\r\n            return;\r\n        }\r\n\r\n        iosHelp.classList.add(\"tipsi-open\");\r\n        iosHelp.setAttribute(\"aria-hidden\", \"false\");\r\n    }\r\n\r\n    function closeIOS() {\r\n        if (!iosHelp) {\r\n            return;\r\n        }\r\n\r\n        iosHelp.classList.remove(\"tipsi-open\");\r\n        iosHelp.setAttribute(\"aria-hidden\", \"true\");\r\n    }\r\n\r\n    \/*\r\n     * Android\/Chrome native installation event.\r\n     *\/\r\n    window.addEventListener(\r\n        \"beforeinstallprompt\",\r\n        function (event) {\r\n            event.preventDefault();\r\n\r\n            installPrompt = event;\r\n            installedKnown = false;\r\n\r\n            try {\r\n                localStorage.removeItem(INSTALLED_KEY);\r\n            } catch (error) {}\r\n\r\n            showGirl();\r\n        }\r\n    );\r\n\r\n    \/*\r\n     * Browser confirms successful installation.\r\n     *\/\r\n    window.addEventListener(\r\n        \"appinstalled\",\r\n        function () {\r\n            installPrompt = null;\r\n            markInstalled();\r\n        }\r\n    );\r\n\r\n    async function installApp() {\r\n        \/*\r\n         * On \/uk\/ use the Ukrainian PWA controller from the MU plugin.\r\n         * This opens the real Chrome install prompt directly and never\r\n         * redirects the mascot to the Shop banner.\r\n         *\/\r\n        if (\r\n            isUkPage &&\r\n            window.TipsiPWA &&\r\n            typeof window.TipsiPWA.installUk === \"function\"\r\n        ) {\r\n            const handled =\r\n                await window.TipsiPWA.installUk();\r\n\r\n            if (handled) {\r\n                return;\r\n            }\r\n        }\r\n\r\n        \/*\r\n         * iPhone\/iPad:\r\n         * open our installation instructions.\r\n         *\/\r\n        if (iosDevice) {\r\n            openIOS();\r\n            return;\r\n        }\r\n\r\n        \/*\r\n         * Android\/Chrome:\r\n         * open the real system installation window.\r\n         *\/\r\n        if (installPrompt) {\r\n            const currentPrompt = installPrompt;\r\n\r\n            installPrompt = null;\r\n\r\n            try {\r\n                currentPrompt.prompt();\r\n\r\n                const result =\r\n                    await currentPrompt.userChoice;\r\n\r\n                if (\r\n                    result &&\r\n                    result.outcome === \"accepted\"\r\n                ) {\r\n                    \/*\r\n                     * Installation accepted:\r\n                     * hide the mascot because the app is now installed.\r\n                     *\/\r\n                    markInstalled();\r\n                } else {\r\n                    \/*\r\n                     * Installation cancelled\/dismissed:\r\n                     * keep the mascot visible.\r\n                     *\r\n                     * IMPORTANT:\r\n                     * Do NOT call closeGirl() here, because closeGirl()\r\n                     * stores the 24-hour \"closed\" state exactly like the \u00d7\r\n                     * button. Cancelling Chrome's install dialog is not the\r\n                     * same as closing the mascot.\r\n                     *\/\r\n                    showGirl();\r\n                }\r\n\r\n                return;\r\n\r\n            } catch (error) {\r\n                installPrompt = null;\r\n            }\r\n        }\r\n\r\n        \/*\r\n         * Fallback when Chrome doesn't provide\r\n         * the native installation window.\r\n         *\/\r\n        alert(\r\n            isUkPage\r\n                ? \"\u0423 Chrome \u0432\u0456\u0434\u043a\u0440\u0438\u0439\u0442\u0435 \u043c\u0435\u043d\u044e \u22ee \u0456 \u0432\u0438\u0431\u0435\u0440\u0456\u0442\u044c \u00ab\u0412\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0438 \u0437\u0430\u0441\u0442\u043e\u0441\u0443\u043d\u043e\u043a\u00bb \u0430\u0431\u043e \u00ab\u0414\u043e\u0434\u0430\u0442\u0438 \u043d\u0430 \u0433\u043e\u043b\u043e\u0432\u043d\u0438\u0439 \u0435\u043a\u0440\u0430\u043d\u00bb.\"\r\n                : \"W Chrome otw\u00f3rz menu \u22ee i wybierz \u201eZainstaluj aplikacj\u0119\u201d lub \u201eDodaj do ekranu g\u0142\u00f3wnego\u201d.\"\r\n        );\r\n    }\r\n\r\n    \/*\r\n     * The PNG contains transparent areas. We inspect the actual alpha pixel:\r\n     * - tap on the visible girl \/ phone \/ speech bubble -> INSTALL;\r\n     * - tap through a transparent part over a real page button -> PAGE BUTTON.\r\n     *\r\n     * This fixes the old conflict where a tap on the visible mascot could\r\n     * accidentally activate the Shop CTA underneath.\r\n     *\/\r\n    let alphaCanvas = null;\r\n    let alphaContext = null;\r\n    let alphaReady = false;\r\n\r\n    function prepareAlphaMap() {\r\n        if (\r\n            alphaReady ||\r\n            !girlImage.naturalWidth ||\r\n            !girlImage.naturalHeight\r\n        ) {\r\n            return;\r\n        }\r\n\r\n        try {\r\n            alphaCanvas = document.createElement(\"canvas\");\r\n            alphaCanvas.width = girlImage.naturalWidth;\r\n            alphaCanvas.height = girlImage.naturalHeight;\r\n\r\n            alphaContext =\r\n                alphaCanvas.getContext(\"2d\", {\r\n                    willReadFrequently: true\r\n                });\r\n\r\n            alphaContext.drawImage(\r\n                girlImage,\r\n                0,\r\n                0,\r\n                alphaCanvas.width,\r\n                alphaCanvas.height\r\n            );\r\n\r\n            alphaReady = true;\r\n        } catch (error) {\r\n            alphaCanvas = null;\r\n            alphaContext = null;\r\n            alphaReady = false;\r\n        }\r\n    }\r\n\r\n    function tapIsOnVisibleMascot(event) {\r\n        prepareAlphaMap();\r\n\r\n        \/*\r\n         * If pixel reading is unavailable, prefer the user's explicit tap\r\n         * on the mascot and run installation.\r\n         *\/\r\n        if (\r\n            !alphaReady ||\r\n            !alphaContext ||\r\n            !alphaCanvas\r\n        ) {\r\n            return true;\r\n        }\r\n\r\n        const rect =\r\n            girlImage.getBoundingClientRect();\r\n\r\n        if (\r\n            !rect.width ||\r\n            !rect.height\r\n        ) {\r\n            return true;\r\n        }\r\n\r\n        const x = Math.max(\r\n            0,\r\n            Math.min(\r\n                alphaCanvas.width - 1,\r\n                Math.floor(\r\n                    (\r\n                        (event.clientX - rect.left) \/\r\n                        rect.width\r\n                    ) *\r\n                    alphaCanvas.width\r\n                )\r\n            )\r\n        );\r\n\r\n        const y = Math.max(\r\n            0,\r\n            Math.min(\r\n                alphaCanvas.height - 1,\r\n                Math.floor(\r\n                    (\r\n                        (event.clientY - rect.top) \/\r\n                        rect.height\r\n                    ) *\r\n                    alphaCanvas.height\r\n                )\r\n            )\r\n        );\r\n\r\n        try {\r\n            const alpha =\r\n                alphaContext\r\n                    .getImageData(x, y, 1, 1)\r\n                    .data[3];\r\n\r\n            return alpha > 24;\r\n        } catch (error) {\r\n            return true;\r\n        }\r\n    }\r\n\r\n    function passTransparentTapToPage(event) {\r\n        const oldGirlPointer =\r\n            girl.style.pointerEvents;\r\n\r\n        const oldImagePointer =\r\n            girlImage.style.pointerEvents;\r\n\r\n        girl.style.pointerEvents = \"none\";\r\n        girlImage.style.pointerEvents = \"none\";\r\n\r\n        const underneath =\r\n            document.elementFromPoint(\r\n                event.clientX,\r\n                event.clientY\r\n            );\r\n\r\n        girl.style.pointerEvents =\r\n            oldGirlPointer;\r\n\r\n        girlImage.style.pointerEvents =\r\n            oldImagePointer;\r\n\r\n        const pageControl =\r\n            underneath &&\r\n            underneath.closest\r\n                ? underneath.closest(\r\n                    'a[href], button, [role=\"button\"], input[type=\"submit\"]'\r\n                )\r\n                : null;\r\n\r\n        if (\r\n            pageControl &&\r\n            !girl.contains(pageControl)\r\n        ) {\r\n            event.preventDefault();\r\n            event.stopPropagation();\r\n            pageControl.click();\r\n            return true;\r\n        }\r\n\r\n        return false;\r\n    }\r\n\r\n    if (girlImage.complete) {\r\n        prepareAlphaMap();\r\n    } else {\r\n        girlImage.addEventListener(\r\n            \"load\",\r\n            prepareAlphaMap,\r\n            { once: true }\r\n        );\r\n    }\r\n\r\n    girlImage.addEventListener(\r\n        \"click\",\r\n        function (event) {\r\n            if (tapIsOnVisibleMascot(event)) {\r\n                event.preventDefault();\r\n                event.stopPropagation();\r\n                installApp();\r\n                return;\r\n            }\r\n\r\n            passTransparentTapToPage(event);\r\n        }\r\n    );\r\n\r\n    closeButton.addEventListener(\r\n        \"click\",\r\n        function (event) {\r\n            event.preventDefault();\r\n            event.stopPropagation();\r\n\r\n            closeGirl();\r\n        }\r\n    );\r\n\r\n    if (iosClose) {\r\n        iosClose.addEventListener(\r\n            \"click\",\r\n            closeIOS\r\n        );\r\n    }\r\n\r\n    if (iosOk) {\r\n        iosOk.addEventListener(\r\n            \"click\",\r\n            closeIOS\r\n        );\r\n    }\r\n\r\n    if (iosHelp) {\r\n        iosHelp.addEventListener(\r\n            \"click\",\r\n            function (event) {\r\n                if (event.target === iosHelp) {\r\n                    closeIOS();\r\n                }\r\n            }\r\n        );\r\n    }\r\n\r\n    \/*\r\n     * Show after 1.2 seconds.\r\n     *\/\r\n    window.setTimeout(\r\n        showGirl,\r\n        SHOW_DELAY\r\n    );\r\n\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"wd-negative-gap elementor-element elementor-element-6c3b567 e-flex e-con-boxed e-con e-parent\" data-id=\"6c3b567\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2840b77 elementor-widget elementor-widget-html\" data-id=\"2840b77\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<script>\r\n(function () {\r\n    var homeTitlePattern = \/^(Home|\u0413\u043e\u043b\u043e\u0432\u043d\u0430)\\s+2026(\\s+\\d+)?$\/i;\r\n\r\n    function removeHomeTitles(root) {\r\n        if (!root || (root.nodeType !== 1 && root.nodeType !== 9)) {\r\n            return;\r\n        }\r\n\r\n        function clean(element) {\r\n            var title = element.getAttribute('title');\r\n\r\n            if (title && homeTitlePattern.test(title.trim())) {\r\n                element.removeAttribute('title');\r\n            }\r\n        }\r\n\r\n        if (root.nodeType === 1 && root.hasAttribute('title')) {\r\n            clean(root);\r\n        }\r\n\r\n        root.querySelectorAll('[title]').forEach(clean);\r\n    }\r\n\r\n    function start() {\r\n        removeHomeTitles(document);\r\n\r\n        var observer = new MutationObserver(function (mutations) {\r\n            mutations.forEach(function (mutation) {\r\n                if (mutation.type === 'attributes') {\r\n                    removeHomeTitles(mutation.target);\r\n                } else {\r\n                    mutation.addedNodes.forEach(removeHomeTitles);\r\n                }\r\n            });\r\n        });\r\n\r\n        observer.observe(document.body, {\r\n            childList: true,\r\n            subtree: true,\r\n            attributes: true,\r\n            attributeFilter: ['title']\r\n        });\r\n    }\r\n\r\n    if (document.readyState === 'loading') {\r\n        document.addEventListener('DOMContentLoaded', start);\r\n    } else {\r\n        start();\r\n    }\r\n})();\r\n<\/script>\t\t\t\t<\/div>\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>Profesjonalne produkty do manicure i stylizacji paznokci Lakiery hybrydowe, bazy, topy, \u017cele, frezy i akcesoria profesjonalnych marek. Wszystko do stylizacji<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_jetpack_hide_featured_image":false,"_jetpack_featured_image_duplicate_dismissed":0,"footnotes":""},"class_list":["post-37700","page","type-page","status-publish","hentry"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/tipsi.pl\/uk\/wp-json\/wp\/v2\/pages\/37700","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tipsi.pl\/uk\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/tipsi.pl\/uk\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/tipsi.pl\/uk\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tipsi.pl\/uk\/wp-json\/wp\/v2\/comments?post=37700"}],"version-history":[{"count":113,"href":"https:\/\/tipsi.pl\/uk\/wp-json\/wp\/v2\/pages\/37700\/revisions"}],"predecessor-version":[{"id":38069,"href":"https:\/\/tipsi.pl\/uk\/wp-json\/wp\/v2\/pages\/37700\/revisions\/38069"}],"wp:attachment":[{"href":"https:\/\/tipsi.pl\/uk\/wp-json\/wp\/v2\/media?parent=37700"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}