{"id":651,"date":"2025-05-20T16:40:43","date_gmt":"2025-05-20T16:40:43","guid":{"rendered":"https:\/\/kythiracamping.gr\/%cf%84%ce%b9%ce%bc%ce%bf%ce%ba%ce%b1%cf%84%ce%ac%ce%bb%ce%bf%ce%b3%ce%bf%cf%82\/"},"modified":"2026-03-04T22:13:15","modified_gmt":"2026-03-04T22:13:15","slug":"timokatalogos","status":"publish","type":"page","link":"https:\/\/kythiracamping.gr\/el\/timokatalogos\/","title":{"rendered":"\u03a4\u03b9\u03bc\u03bf\u03ba\u03b1\u03c4\u03ac\u03bb\u03bf\u03b3\u03bf\u03c2"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"651\" class=\"elementor elementor-651 elementor-384\" data-elementor-post-type=\"page\">\n\t\t\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-8ebb7ac e-flex e-con-boxed e-con e-parent\" data-id=\"8ebb7ac\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-91f9351 animated-slow elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"91f9351\" data-element_type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInUp&quot;}\" 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\">\u03a4\u03b9\u03bc\u03bf\u03ba\u03b1\u03c4\u03ac\u03bb\u03bf\u03b3\u03bf\u03c2 2026<\/h2>\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 data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-bfc4d7f e-flex e-con-boxed e-con e-parent\" data-id=\"bfc4d7f\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-242958f e-con-full e-flex e-con e-child\" data-id=\"242958f\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2fa6762 elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"2fa6762\" data-element_type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInUp&quot;}\" 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\">\u03a7\u03b1\u03bc\u03b7\u03bb\u03ae \u03c0\u03b5\u03c1\u03af\u03bf\u03b4\u03bf\u03c2<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fec9167 elementor-invisible elementor-widget elementor-widget-text-editor\" data-id=\"fec9167\" data-element_type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInUp&quot;}\" 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><strong>29\/05 &#8211; 09\/07 &amp; 31\/08 &#8211; 15\/09<\/strong><\/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-8c2a90f elementor-invisible elementor-widget elementor-widget-price-list\" data-id=\"8c2a90f\" data-element_type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInUp&quot;}\" data-widget_type=\"price-list.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n\t\t<ul class=\"elementor-price-list\">\n\n\t\t\t\t\t\t\t\t\t<li><a class=\"elementor-price-list-item\" href=\"#\">\t\t\t\t\n\t\t\t\t<div class=\"elementor-price-list-text\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-price-list-header\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-price-list-title\">\n\t\t\t\t\t\t\t\u0395\u03bd\u03ae\u03bb\u03b9\u03ba\u03b1\u03c2\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-price-list-separator\"><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-price-list-price\">7<\/span>\n\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/a><\/li>\t\t\t\t\t\t\t\t\t\t\t\t<li><a class=\"elementor-price-list-item\" href=\"#\">\t\t\t\t\n\t\t\t\t<div class=\"elementor-price-list-text\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-price-list-header\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-price-list-title\">\n\t\t\t\t\t\t\t\u03a0\u03b1\u03b9\u03b4\u03af (4-12 \u03b5\u03c4\u03ce\u03bd)\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-price-list-separator\"><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-price-list-price\">3.5<\/span>\n\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/a><\/li>\t\t\t\t\t\t\t\t\t\t\t\t<li><a class=\"elementor-price-list-item\" href=\"#\">\t\t\t\t\n\t\t\t\t<div class=\"elementor-price-list-text\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-price-list-header\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-price-list-title\">\n\t\t\t\t\t\t\t\u0392\u03c1\u03ad\u03c6\u03bf\u03c2 (0-3 \u03b5\u03c4\u03ce\u03bd)\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-price-list-separator\"><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-price-list-price\">\u0394\u03c9\u03c1\u03b5\u03ac\u03bd<\/span>\n\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/a><\/li>\t\t\t\t\t\t\t\t\t\t\t\t<li><a class=\"elementor-price-list-item\" href=\"#\">\t\t\t\t\n\t\t\t\t<div class=\"elementor-price-list-text\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-price-list-header\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-price-list-title\">\n\t\t\t\t\t\t\t\u0398\u03ad\u03c3\u03b7 \u03b3\u03b9\u03b1 \u03c3\u03ba\u03b7\u03bd\u03ae\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-price-list-separator\"><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-price-list-price\">6<\/span>\n\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-price-list-description\">\n\t\t\t\t\t\t\t\u039a\u03ac\u03b8\u03b5 \u03b8\u03ad\u03c3\u03b7 \u03bc\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03c6\u03b9\u03bb\u03bf\u03be\u03b5\u03bd\u03ae\u03c3\u03b5\u03b9 \u03ad\u03c9\u03c2 2 \u03b5\u03bd\u03ae\u03bb\u03b9\u03ba\u03b5\u03c2 \u03ba\u03b9 \u03ad\u03bd\u03b1 \u03c0\u03b1\u03b9\u03b4\u03af\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/a><\/li>\t\t\t\t\t\t\t\t\t\t\t\t<li><a class=\"elementor-price-list-item\" href=\"#\">\t\t\t\t\n\t\t\t\t<div class=\"elementor-price-list-text\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-price-list-header\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-price-list-title\">\n\t\t\t\t\t\t\t\u0398\u03ad\u03c3\u03b7 \u03b3\u03b9\u03b1 \u03b1\u03c5\u03c4\u03bf\u03ba\u03b9\u03bd\u03bf\u03cd\u03bc\u03b5\u03bd\u03bf\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-price-list-separator\"><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-price-list-price\">14<\/span>\n\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-price-list-description\">\n\t\t\t\t\t\t\t\u039f\u03b9 \u03b8\u03ad\u03c3\u03b5\u03b9\u03c2 \u03b3\u03b9\u03b1 \u03b1\u03c5\u03c4\u03bf\u03ba\u03b9\u03bd\u03bf\u03cd\u03bc\u03b5\u03bd\u03b1 \u03b5\u03af\u03bd\u03b1\u03b9 \u03b4\u03b9\u03b1\u03b8\u03ad\u03c3\u03b9\u03bc\u03b5\u03c2 \u03bc\u03b5 \u03b7\u03bb\u03b5\u03ba\u03c4\u03c1\u03bf\u03bd\u03b9\u03ba\u03ae \u03ba\u03c1\u03ac\u03c4\u03b7\u03c3\u03b7 \u03bc\u03cc\u03bd\u03bf \u03c3\u03c4\u03b7\u03bd \u03c7\u03b1\u03bc\u03b7\u03bb\u03ae \u03c0\u03b5\u03c1\u03af\u03bf\u03b4\u03bf.\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/a><\/li>\t\t\t\t\t\t\t\t\t\t\t\t<li><a class=\"elementor-price-list-item\" href=\"#\">\t\t\t\t\n\t\t\t\t<div class=\"elementor-price-list-text\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-price-list-header\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-price-list-title\">\n\t\t\t\t\t\t\t\u03a3\u03ba\u03b7\u03bd\u03ad\u03c2 2 \u03b1\u03c4\u03cc\u03bc\u03c9\u03bd\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-price-list-separator\"><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-price-list-price\">30<\/span>\n\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-price-list-description\">\n\t\t\t\t\t\t\t\u0388\u03c4\u03bf\u03b9\u03bc\u03b5\u03c2 \u03c3\u03c4\u03b7\u03bc\u03ad\u03bd\u03b5\u03c2 \u03c3\u03ba\u03b7\u03bd\u03ad\u03c2 \u03b3\u03b9\u03b1 2 \u03ac\u03c4\u03bf\u03bc\u03b1.\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/a><\/li>\t\t\t\t\t\n\t\t<\/ul>\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-720a7f7 e-con-full e-flex e-con e-child\" data-id=\"720a7f7\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d60670a elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"d60670a\" data-element_type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInUp&quot;}\" 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\">\u03a5\u03c8\u03b7\u03bb\u03ae \u03c0\u03b5\u03c1\u03af\u03bf\u03b4\u03bf\u03c2<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8567a0c elementor-invisible elementor-widget elementor-widget-text-editor\" data-id=\"8567a0c\" data-element_type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInUp&quot;}\" 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><strong>10\/07 &#8211; 30\/08<\/strong><\/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-395a2e1 elementor-invisible elementor-widget elementor-widget-price-list\" data-id=\"395a2e1\" data-element_type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInUp&quot;}\" data-widget_type=\"price-list.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n\t\t<ul class=\"elementor-price-list\">\n\n\t\t\t\t\t\t\t\t\t<li><a class=\"elementor-price-list-item\" href=\"#\">\t\t\t\t\n\t\t\t\t<div class=\"elementor-price-list-text\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-price-list-header\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-price-list-title\">\n\t\t\t\t\t\t\t\u0395\u03bd\u03ae\u03bb\u03b9\u03ba\u03b1\u03c2\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-price-list-separator\"><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-price-list-price\">9<\/span>\n\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/a><\/li>\t\t\t\t\t\t\t\t\t\t\t\t<li><a class=\"elementor-price-list-item\" href=\"#\">\t\t\t\t\n\t\t\t\t<div class=\"elementor-price-list-text\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-price-list-header\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-price-list-title\">\n\t\t\t\t\t\t\t\u03a0\u03b1\u03b9\u03b4\u03af (4-12 \u03b5\u03c4\u03ce\u03bd)\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-price-list-separator\"><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-price-list-price\">4<\/span>\n\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/a><\/li>\t\t\t\t\t\t\t\t\t\t\t\t<li><a class=\"elementor-price-list-item\" href=\"#\">\t\t\t\t\n\t\t\t\t<div class=\"elementor-price-list-text\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-price-list-header\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-price-list-title\">\n\t\t\t\t\t\t\t\u0392\u03c1\u03ad\u03c6\u03bf\u03c2 (0-3 \u03b5\u03c4\u03ce\u03bd)\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-price-list-separator\"><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-price-list-price\">\u0394\u03c9\u03c1\u03b5\u03ac\u03bd<\/span>\n\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/a><\/li>\t\t\t\t\t\t\t\t\t\t\t\t<li><a class=\"elementor-price-list-item\" href=\"#\">\t\t\t\t\n\t\t\t\t<div class=\"elementor-price-list-text\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-price-list-header\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-price-list-title\">\n\t\t\t\t\t\t\t\u0398\u03ad\u03c3\u03b7 \u03b3\u03b9\u03b1 \u03c3\u03ba\u03b7\u03bd\u03ae\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-price-list-separator\"><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-price-list-price\">8<\/span>\n\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-price-list-description\">\n\t\t\t\t\t\t\t\u039a\u03ac\u03b8\u03b5 \u03b8\u03ad\u03c3\u03b7 \u03bc\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03c6\u03b9\u03bb\u03bf\u03be\u03b5\u03bd\u03ae\u03c3\u03b5\u03b9 \u03ad\u03c9\u03c2 2 \u03b5\u03bd\u03ae\u03bb\u03b9\u03ba\u03b5\u03c2 \u03ba\u03b9 \u03ad\u03bd\u03b1 \u03c0\u03b1\u03b9\u03b4\u03af\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/a><\/li>\t\t\t\t\t\t\t\t\t\t\t\t<li><a class=\"elementor-price-list-item\" href=\"#\">\t\t\t\t\n\t\t\t\t<div class=\"elementor-price-list-text\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-price-list-header\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-price-list-title\">\n\t\t\t\t\t\t\t\u0398\u03ad\u03c3\u03b7 \u03b3\u03b9\u03b1 \u03b1\u03c5\u03c4\u03bf\u03ba\u03b9\u03bd\u03bf\u03cd\u03bc\u03b5\u03bd\u03bf\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-price-list-separator\"><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-price-list-price\">17<\/span>\n\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-price-list-description\">\n\t\t\t\t\t\t\t\u039f\u03b9 \u03b8\u03ad\u03c3\u03b5\u03b9\u03c2 \u03b3\u03b9\u03b1 \u03b1\u03c5\u03c4\u03bf\u03ba\u03b9\u03bd\u03bf\u03cd\u03bc\u03b5\u03bd\u03b1 \u03b5\u03af\u03bd\u03b1\u03b9 \u03b4\u03b9\u03b1\u03b8\u03ad\u03c3\u03b9\u03bc\u03b5\u03c2 \u03c7\u03c9\u03c1\u03af\u03c2 \u03ba\u03c1\u03ac\u03c4\u03b7\u03c3\u03b7 \u03c4\u03b7\u03bd \u03c5\u03c8\u03b7\u03bb\u03ae \u03c0\u03b5\u03c1\u03af\u03bf\u03b4\u03bf. \u0397 \u03b4\u03b9\u03b1\u03b8\u03b5\u03c3\u03b9\u03bc\u03cc\u03c4\u03b7\u03c4\u03b1 \u03b5\u03bb\u03ad\u03b3\u03c7\u03b5\u03c4\u03b1\u03b9 \u03ba\u03b1\u03c4\u03ac \u03c4\u03b7\u03bd \u03ac\u03c6\u03b9\u03be\u03b7 \u03c3\u03c4\u03bf check-in.\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/a><\/li>\t\t\t\t\t\t\t\t\t\t\t\t<li><a class=\"elementor-price-list-item\" href=\"#\">\t\t\t\t\n\t\t\t\t<div class=\"elementor-price-list-text\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-price-list-header\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-price-list-title\">\n\t\t\t\t\t\t\t\u03a3\u03ba\u03b7\u03bd\u03ad\u03c2 2 \u03b1\u03c4\u03cc\u03bc\u03c9\u03bd\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-price-list-separator\"><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-price-list-price\">40<\/span>\n\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-price-list-description\">\n\t\t\t\t\t\t\t\u0388\u03c4\u03bf\u03b9\u03bc\u03b5\u03c2 \u03c3\u03c4\u03b7\u03bc\u03ad\u03bd\u03b5\u03c2 \u03c3\u03ba\u03b7\u03bd\u03ad\u03c2 \u03b3\u03b9\u03b1 2 \u03ac\u03c4\u03bf\u03bc\u03b1.\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/a><\/li>\t\t\t\t\t\n\t\t<\/ul>\n\n\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 data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-b544fb6 e-con-full e-flex e-con e-parent\" data-id=\"b544fb6\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6468b37 elementor-widget__width-initial elementor-widget-tablet__width-initial elementor-widget-mobile__width-initial elementor-widget elementor-widget-html\" data-id=\"6468b37\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div id=\"kythira-calc-root\"><\/div>\r\n\r\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/react\/18.2.0\/umd\/react.production.min.js\"><\/script>\r\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/react-dom\/18.2.0\/umd\/react-dom.production.min.js\"><\/script>\r\n\r\n<style>\r\n@import url('https:\/\/fonts.googleapis.com\/css2?family=DM+Sans:wght@400;500;600;700;800&display=swap');\r\n#kythira-calc-root { font-family: 'DM Sans', 'Segoe UI', sans-serif; }\r\n#kythira-calc-root * { box-sizing: border-box; }\r\n@keyframes kpcFadeIn { from { opacity: 0; transform: translateY(8px); } to { opacity: 1; transform: translateY(0); } }\r\n#kythira-calc-root input[type=\"date\"]::-webkit-calendar-picker-indicator { cursor: pointer; opacity: 0.5; position: relative; z-index: 3; }\r\n#kythira-calc-root input[type=\"date\"]::-webkit-datetime-edit { color: transparent; }\r\n#kythira-calc-root input[type=\"date\"]::-webkit-datetime-edit-fields-wrapper { color: transparent; }\r\n<\/style>\r\n\r\n<script>\r\n(function() {\r\n  \"use strict\";\r\n  var e = React.createElement;\r\n  var useState = React.useState;\r\n\r\n  var TRANSLATIONS = {\r\n    en: {\r\n      title: \"Price Calculator\",\r\n      subtitle: \"Calculate the cost of your stay\",\r\n      arrival: \"Arrival\",\r\n      departure: \"Departure\",\r\n      nightsCount: function(n) { return n === 1 ? \"1 night\" : n + \" nights\"; },\r\n      guests: \"Guests\",\r\n      adults: \"Adults\",\r\n      adultsNote: \"(13+ years)\",\r\n      children: \"Children\",\r\n      childrenNote: \"(4\\u201312 years)\",\r\n      infants: \"Infants\",\r\n      infantsNote: \"(0\\u20133 years, free)\",\r\n      accommodation: \"Accommodation Type\",\r\n      pitchTent: \"Pitch for Tent\",\r\n      pitchTentDesc: \"Max 3 per pitch\",\r\n      campingTent: \"Camping Tents for Two\",\r\n      campingTentDesc: \"Ready set-up tent for 2\",\r\n      pitchCamper: \"Pitch for Camper\",\r\n      pitchCamperDesc: \"Max 6 people per pitch\",\r\n      calculate: \"Calculate Price\",\r\n      reset: \"Reset\",\r\n      nights: \"nights\", night: \"night\",\r\n      lowSeason: \"Low Season\", highSeason: \"High Season\",\r\n      mixed: \"Mixed (Low + High)\",\r\n      totalCost: \"Estimated Total\",\r\n      booking: \"booking\", bookings: \"bookings\",\r\n      bookNow: \"Book a pitch\",\r\n      errorDates: \"Please select arrival and departure dates.\",\r\n      errorDateOrder: \"Departure must be after arrival.\",\r\n      errorNoGuests: \"Please add at least one adult.\",\r\n      errorNeedAdult: \"Each booking requires at least 1 adult. You need more adults for this number of children.\",\r\n      noteCamperHigh: \"Camper pitches are not available during high season.\",\r\n      adultLabel: \"adult\", adultsLabel: \"adults\",\r\n      childLabel: \"child\", childrenLabel: \"children\",\r\n      bookingLabel: \"Booking\",\r\n      noteMultiple: \"You need multiple bookings for your group:\",\r\n      infantsFree: \"Infants (0\\u20133) stay free\"\r\n    },\r\n    el: {\r\n      title: \"\\u03A5\\u03C0\\u03BF\\u03BB\\u03BF\\u03B3\\u03B9\\u03C3\\u03BC\\u03CC\\u03C2 \\u039A\\u03CC\\u03C3\\u03C4\\u03BF\\u03C5\\u03C2\",\r\n      subtitle: \"\\u03A5\\u03C0\\u03BF\\u03BB\\u03BF\\u03B3\\u03AF\\u03C3\\u03C4\\u03B5 \\u03C4\\u03BF \\u03BA\\u03CC\\u03C3\\u03C4\\u03BF\\u03C2 \\u03C4\\u03B7\\u03C2 \\u03B4\\u03B9\\u03B1\\u03BC\\u03BF\\u03BD\\u03AE\\u03C2 \\u03C3\\u03B1\\u03C2\",\r\n      arrival: \"\\u0386\\u03C6\\u03B9\\u03BE\\u03B7\",\r\n      departure: \"\\u0391\\u03BD\\u03B1\\u03C7\\u03CE\\u03C1\\u03B7\\u03C3\\u03B7\",\r\n      nightsCount: function(n) { return n === 1 ? \"1 \\u03B4\\u03B9\\u03B1\\u03BD\\u03C5\\u03BA\\u03C4\\u03AD\\u03C1\\u03B5\\u03C5\\u03C3\\u03B7\" : n + \" \\u03B4\\u03B9\\u03B1\\u03BD\\u03C5\\u03BA\\u03C4\\u03B5\\u03C1\\u03B5\\u03CD\\u03C3\\u03B5\\u03B9\\u03C2\"; },\r\n      guests: \"\\u0395\\u03C0\\u03B9\\u03C3\\u03BA\\u03AD\\u03C0\\u03C4\\u03B5\\u03C2\",\r\n      adults: \"\\u0395\\u03BD\\u03AE\\u03BB\\u03B9\\u03BA\\u03B5\\u03C2\",\r\n      adultsNote: \"(13+ \\u03B5\\u03C4\\u03CE\\u03BD)\",\r\n      children: \"\\u03A0\\u03B1\\u03B9\\u03B4\\u03B9\\u03AC\",\r\n      childrenNote: \"(4\\u201312 \\u03B5\\u03C4\\u03CE\\u03BD)\",\r\n      infants: \"\\u0392\\u03C1\\u03AD\\u03C6\\u03B7\",\r\n      infantsNote: \"(0\\u20133 \\u03B5\\u03C4\\u03CE\\u03BD, \\u03B4\\u03C9\\u03C1\\u03B5\\u03AC\\u03BD)\",\r\n      accommodation: \"\\u03A4\\u03CD\\u03C0\\u03BF\\u03C2 \\u039A\\u03B1\\u03C4\\u03B1\\u03BB\\u03CD\\u03BC\\u03B1\\u03C4\\u03BF\\u03C2\",\r\n      pitchTent: \"\\u0398\\u03AD\\u03C3\\u03B7 \\u03A3\\u03BA\\u03B7\\u03BD\\u03AE\\u03C2\",\r\n      pitchTentDesc: \"\\u039C\\u03AD\\u03C7\\u03C1\\u03B9 3 \\u03B1\\u03BD\\u03AC \\u03B8\\u03AD\\u03C3\\u03B7\",\r\n      campingTent: \"\\u03A3\\u03BA\\u03B7\\u03BD\\u03AE \\u03B3\\u03B9\\u03B1 \\u0394\\u03CD\\u03BF\",\r\n      campingTentDesc: \"\\u0388\\u03C4\\u03BF\\u03B9\\u03BC\\u03B7 \\u03C3\\u03BA\\u03B7\\u03BD\\u03AE \\u03B3\\u03B9\\u03B1 2\",\r\n      pitchCamper: \"\\u0398\\u03AD\\u03C3\\u03B7 \\u03A4\\u03C1\\u03BF\\u03C7\\u03CC\\u03C3\\u03C0\\u03B9\\u03C4\\u03BF\\u03C5\",\r\n      pitchCamperDesc: \"\\u039C\\u03AD\\u03C7\\u03C1\\u03B9 6 \\u03AC\\u03C4\\u03BF\\u03BC\\u03B1 \\u03B1\\u03BD\\u03AC \\u03B8\\u03AD\\u03C3\\u03B7\",\r\n      calculate: \"\\u03A5\\u03C0\\u03BF\\u03BB\\u03BF\\u03B3\\u03B9\\u03C3\\u03BC\\u03CC\\u03C2\",\r\n      reset: \"\\u039A\\u03B1\\u03B8\\u03B1\\u03C1\\u03B9\\u03C3\\u03BC\\u03CC\\u03C2\",\r\n      nights: \"\\u03B2\\u03C1\\u03AC\\u03B4\\u03B9\\u03B1\", night: \"\\u03B2\\u03C1\\u03AC\\u03B4\\u03C5\",\r\n      lowSeason: \"\\u03A7\\u03B1\\u03BC\\u03B7\\u03BB\\u03AE \\u03A0\\u03B5\\u03C1\\u03AF\\u03BF\\u03B4\\u03BF\\u03C2\",\r\n      highSeason: \"\\u03A5\\u03C8\\u03B7\\u03BB\\u03AE \\u03A0\\u03B5\\u03C1\\u03AF\\u03BF\\u03B4\\u03BF\\u03C2\",\r\n      mixed: \"\\u039C\\u03B5\\u03B9\\u03BA\\u03C4\\u03AE (\\u03A7\\u03B1\\u03BC\\u03B7\\u03BB\\u03AE + \\u03A5\\u03C8\\u03B7\\u03BB\\u03AE)\",\r\n      totalCost: \"\\u0395\\u03BA\\u03C4\\u03B9\\u03BC\\u03CE\\u03BC\\u03B5\\u03BD\\u03BF \\u03A3\\u03CD\\u03BD\\u03BF\\u03BB\\u03BF\",\r\n      booking: \"\\u03BA\\u03C1\\u03AC\\u03C4\\u03B7\\u03C3\\u03B7\", bookings: \"\\u03BA\\u03C1\\u03B1\\u03C4\\u03AE\\u03C3\\u03B5\\u03B9\\u03C2\",\r\n      bookNow: \"\\u039A\\u03C1\\u03AC\\u03C4\\u03B7\\u03C3\\u03B7 \\u03B8\\u03AD\\u03C3\\u03B7\\u03C2\",\r\n      errorDates: \"\\u03A0\\u03B1\\u03C1\\u03B1\\u03BA\\u03B1\\u03BB\\u03CE \\u03B5\\u03C0\\u03B9\\u03BB\\u03AD\\u03BE\\u03C4\\u03B5 \\u03B7\\u03BC\\u03B5\\u03C1\\u03BF\\u03BC\\u03B7\\u03BD\\u03AF\\u03B5\\u03C2 \\u03AC\\u03C6\\u03B9\\u03BE\\u03B7\\u03C2 \\u03BA\\u03B1\\u03B9 \\u03B1\\u03BD\\u03B1\\u03C7\\u03CE\\u03C1\\u03B7\\u03C3\\u03B7\\u03C2.\",\r\n      errorDateOrder: \"\\u0397 \\u03B1\\u03BD\\u03B1\\u03C7\\u03CE\\u03C1\\u03B7\\u03C3\\u03B7 \\u03C0\\u03C1\\u03AD\\u03C0\\u03B5\\u03B9 \\u03BD\\u03B1 \\u03B5\\u03AF\\u03BD\\u03B1\\u03B9 \\u03BC\\u03B5\\u03C4\\u03AC \\u03C4\\u03B7\\u03BD \\u03AC\\u03C6\\u03B9\\u03BE\\u03B7.\",\r\n      errorNoGuests: \"\\u03A0\\u03B1\\u03C1\\u03B1\\u03BA\\u03B1\\u03BB\\u03CE \\u03C0\\u03C1\\u03BF\\u03C3\\u03B8\\u03AD\\u03C3\\u03C4\\u03B5 \\u03C4\\u03BF\\u03C5\\u03BB\\u03AC\\u03C7\\u03B9\\u03C3\\u03C4\\u03BF\\u03BD \\u03AD\\u03BD\\u03B1\\u03BD \\u03B5\\u03BD\\u03AE\\u03BB\\u03B9\\u03BA\\u03B1.\",\r\n      errorNeedAdult: \"\\u039A\\u03AC\\u03B8\\u03B5 \\u03BA\\u03C1\\u03AC\\u03C4\\u03B7\\u03C3\\u03B7 \\u03C7\\u03C1\\u03B5\\u03B9\\u03AC\\u03B6\\u03B5\\u03C4\\u03B1\\u03B9 \\u03C4\\u03BF\\u03C5\\u03BB\\u03AC\\u03C7\\u03B9\\u03C3\\u03C4\\u03BF\\u03BD 1 \\u03B5\\u03BD\\u03AE\\u03BB\\u03B9\\u03BA\\u03B1. \\u03A7\\u03C1\\u03B5\\u03B9\\u03AC\\u03B6\\u03B5\\u03C3\\u03C4\\u03B5 \\u03C0\\u03B5\\u03C1\\u03B9\\u03C3\\u03C3\\u03CC\\u03C4\\u03B5\\u03C1\\u03BF\\u03C5\\u03C2 \\u03B5\\u03BD\\u03AE\\u03BB\\u03B9\\u03BA\\u03B5\\u03C2 \\u03B3\\u03B9\\u03B1 \\u03B1\\u03C5\\u03C4\\u03CC\\u03BD \\u03C4\\u03BF\\u03BD \\u03B1\\u03C1\\u03B9\\u03B8\\u03BC\\u03CC \\u03C0\\u03B1\\u03B9\\u03B4\\u03B9\\u03CE\\u03BD.\",\r\n      noteCamperHigh: \"\\u0394\\u03B5\\u03BD \\u03B4\\u03B9\\u03B1\\u03C4\\u03AF\\u03B8\\u03B5\\u03BD\\u03C4\\u03B1\\u03B9 \\u03B8\\u03AD\\u03C3\\u03B5\\u03B9\\u03C2 \\u03B3\\u03B9\\u03B1 camper \\u03BA\\u03B1\\u03C4\\u03AC \\u03C4\\u03B7\\u03BD \\u03C5\\u03C8\\u03B7\\u03BB\\u03AE \\u03C3\\u03B5\\u03B6\\u03CC\\u03BD.\",\r\n      adultLabel: \"\\u03B5\\u03BD\\u03AE\\u03BB\\u03B9\\u03BA\\u03B1\\u03C2\",\r\n      adultsLabel: \"\\u03B5\\u03BD\\u03AE\\u03BB\\u03B9\\u03BA\\u03B5\\u03C2\",\r\n      childLabel: \"\\u03C0\\u03B1\\u03B9\\u03B4\\u03AF\",\r\n      childrenLabel: \"\\u03C0\\u03B1\\u03B9\\u03B4\\u03B9\\u03AC\",\r\n      bookingLabel: \"\\u039A\\u03C1\\u03AC\\u03C4\\u03B7\\u03C3\\u03B7\",\r\n      noteMultiple: \"\\u03A7\\u03C1\\u03B5\\u03B9\\u03AC\\u03B6\\u03B5\\u03C3\\u03C4\\u03B5 \\u03C0\\u03BF\\u03BB\\u03BB\\u03B1\\u03C0\\u03BB\\u03AD\\u03C2 \\u03BA\\u03C1\\u03B1\\u03C4\\u03AE\\u03C3\\u03B5\\u03B9\\u03C2 \\u03B3\\u03B9\\u03B1 \\u03C4\\u03B7\\u03BD \\u03C0\\u03B1\\u03C1\\u03AD\\u03B1 \\u03C3\\u03B1\\u03C2:\",\r\n      infantsFree: \"\\u0392\\u03C1\\u03AD\\u03C6\\u03B7 (0\\u20133) \\u03B4\\u03C9\\u03C1\\u03B5\\u03AC\\u03BD\"\r\n    }\r\n  };\r\n\r\n  var PRICES = {\r\n    low:  { adult: 7, child: 3.5, pitchTent: 6, pitchCamper: 14, campingTent: 30 },\r\n    high: { adult: 9, child: 4,   pitchTent: 8, pitchCamper: 17, campingTent: 40 }\r\n  };\r\n\r\n  var HIGH_START = new Date(2026, 6, 10);\r\n  var HIGH_END   = new Date(2026, 7, 30);\r\n\r\n  function getSeasonForDate(d) {\r\n    var dt = new Date(d);\r\n    return (dt >= HIGH_START && dt <= HIGH_END) ? \"high\" : \"low\";\r\n  }\r\n\r\n  function countSeasonNights(ci, co) {\r\n    var low = 0, high = 0, cur = new Date(ci), end = new Date(co);\r\n    while (cur < end) {\r\n      if (getSeasonForDate(cur) === \"high\") high++; else low++;\r\n      cur.setDate(cur.getDate() + 1);\r\n    }\r\n    return { low: low, high: high, total: low + high };\r\n  }\r\n\r\n  function allocateBookings(adults, children, type) {\r\n    if (adults <= 0 && children > 0) return null;\r\n    if (adults <= 0 && children <= 0) return null;\r\n    var bookings = [], a = adults, c = children, take;\r\n\r\n    if (type === \"campingTent\") {\r\n      if (children > adults) return null;\r\n      while (c > 0 && a > 0) { bookings.push({ adults: 1, children: 1 }); a--; c--; }\r\n      while (a > 0) { take = Math.min(a, 2); bookings.push({ adults: take, children: 0 }); a -= take; }\r\n      return bookings;\r\n    }\r\n    if (type === \"pitchCamper\") {\r\n      var total = adults + children;\r\n      var numB = Math.ceil(total \/ 6);\r\n      if (numB > adults) return null;\r\n      for (var i = 0; i < numB; i++) {\r\n        var rem = numB - i - 1;\r\n        var aH = Math.max(1, Math.min(a - rem, 6));\r\n        var cH = Math.min(c, 6 - aH);\r\n        bookings.push({ adults: aH, children: cH }); a -= aH; c -= cH;\r\n      }\r\n      return bookings;\r\n    }\r\n    \/\/ Pitch for Tent\r\n    while (c >= 2 && a >= 1) { bookings.push({ adults: 1, children: 2 }); a -= 1; c -= 2; }\r\n    if (c === 1 && a >= 1) { var aH2 = Math.min(a, 2); bookings.push({ adults: aH2, children: 1 }); a -= aH2; c -= 1; }\r\n    if (c > 0) return null;\r\n    while (a > 0) { take = Math.min(a, 2); bookings.push({ adults: take, children: 0 }); a -= take; }\r\n    return bookings;\r\n  }\r\n\r\n  function calculateCost(bookings, nights, type) {\r\n    var totalCost = 0;\r\n    var details = bookings.map(function(b, i) {\r\n      var cL = 0, cH = 0;\r\n      if (type === \"campingTent\") {\r\n        cL = nights.low * PRICES.low.campingTent;\r\n        cH = nights.high * PRICES.high.campingTent;\r\n      } else {\r\n        var pk = type === \"pitchCamper\" ? \"pitchCamper\" : \"pitchTent\";\r\n        cL = nights.low * (PRICES.low[pk] + b.adults * PRICES.low.adult + b.children * PRICES.low.child);\r\n        cH = nights.high * (PRICES.high[pk] + b.adults * PRICES.high.adult + b.children * PRICES.high.child);\r\n      }\r\n      var sub = cL + cH; totalCost += sub;\r\n      return { adults: b.adults, children: b.children, costLow: cL, costHigh: cH, subtotal: sub, index: i + 1 };\r\n    });\r\n    return { totalCost: totalCost, details: details };\r\n  }\r\n\r\n  \/\/ Counter component\r\n  function Counter(props) {\r\n    var btnStyle = function(disabled) {\r\n      return {\r\n        width: 34, height: 34, borderRadius: \"50%\", border: \"1.5px solid #c4bfb8\",\r\n        background: disabled ? \"#f5f3f0\" : \"#fff\", color: disabled ? \"#ccc\" : \"#4a6741\",\r\n        fontSize: 18, cursor: disabled ? \"default\" : \"pointer\", display: \"flex\",\r\n        alignItems: \"center\", justifyContent: \"center\", fontWeight: 600, transition: \"all 0.15s\",\r\n        fontFamily: \"inherit\", lineHeight: 1\r\n      };\r\n    };\r\n    return e(\"div\", { style: { display: \"flex\", alignItems: \"center\", justifyContent: \"space-between\", padding: \"11px 0\", borderBottom: \"1px solid #e8e4df\" } },\r\n      e(\"div\", null,\r\n        e(\"span\", { style: { fontSize: 15, fontWeight: 500, color: \"#2d2d2d\" } }, props.label),\r\n        props.note && e(\"span\", { style: { fontSize: 12, color: \"#8a8680\", marginLeft: 6 } }, props.note)\r\n      ),\r\n      e(\"div\", { style: { display: \"flex\", alignItems: \"center\", gap: 12 } },\r\n        e(\"button\", { onClick: function() { props.onChange(Math.max(props.min, props.value - 1)); }, disabled: props.value <= props.min, style: btnStyle(props.value <= props.min) }, \"\\u2212\"),\r\n        e(\"span\", { style: { fontSize: 17, fontWeight: 600, minWidth: 24, textAlign: \"center\", color: \"#2d2d2d\" } }, props.value),\r\n        e(\"button\", { onClick: function() { props.onChange(Math.min(props.max, props.value + 1)); }, disabled: props.value >= props.max, style: btnStyle(props.value >= props.max) }, \"+\")\r\n      )\r\n    );\r\n  }\r\n\r\n  \/\/ Main component\r\n  function App() {\r\n    var defaultLang = window.location.pathname.indexOf(\"\/el\/\") !== -1 ? \"el\" : \"en\";\r\n    var _lang = useState(defaultLang), lang = _lang[0], setLang = _lang[1];\r\n    var _ci = useState(\"\"), checkIn = _ci[0], setCheckIn = _ci[1];\r\n    var _co = useState(\"\"), checkOut = _co[0], setCheckOut = _co[1];\r\n    var _ad = useState(2), adults = _ad[0], setAdults = _ad[1];\r\n    var _ch = useState(0), children = _ch[0], setChildren = _ch[1];\r\n    var _inf = useState(0), infants = _inf[0], setInfants = _inf[1];\r\n    var _ty = useState(\"pitchTent\"), type = _ty[0], setType = _ty[1];\r\n    var _res = useState(null), result = _res[0], setResult = _res[1];\r\n    var _err = useState(\"\"), error = _err[0], setError = _err[1];\r\n\r\n    var t = TRANSLATIONS[lang];\r\n\r\n    var nightsCount = 0;\r\n    if (checkIn && checkOut) {\r\n      var diff = new Date(checkOut) - new Date(checkIn);\r\n      if (diff > 0) nightsCount = Math.round(diff \/ 86400000);\r\n    }\r\n\r\n    var typeOptions = [\r\n      { key: \"pitchTent\", label: t.pitchTent, desc: t.pitchTentDesc, icon: \"\\u26FA\" },\r\n      { key: \"campingTent\", label: t.campingTent, desc: t.campingTentDesc, icon: \"\\uD83C\\uDFD5\\uFE0F\" },\r\n      { key: \"pitchCamper\", label: t.pitchCamper, desc: t.pitchCamperDesc, icon: \"\\uD83D\\uDE90\" }\r\n    ];\r\n\r\n    function handleCalculate() {\r\n      setError(\"\"); setResult(null);\r\n      if (!checkIn || !checkOut) { setError(t.errorDates); return; }\r\n      if (new Date(checkOut) <= new Date(checkIn)) { setError(t.errorDateOrder); return; }\r\n      if (adults < 1) { setError(t.errorNoGuests); return; }\r\n      var nights = countSeasonNights(new Date(checkIn), new Date(checkOut));\r\n      var bookings = allocateBookings(adults, children, type);\r\n      if (!bookings) { setError(t.errorNeedAdult); return; }\r\n      var cost = calculateCost(bookings, nights, type);\r\n      var seasonLabel = (nights.low > 0 && nights.high > 0) ? t.mixed : (nights.high > 0 ? t.highSeason : t.lowSeason);\r\n      setResult({ totalCost: cost.totalCost, details: cost.details, nights: nights, seasonLabel: seasonLabel, bookings: bookings.length, hasCamperHigh: type === \"pitchCamper\" && nights.high > 0 });\r\n    }\r\n\r\n    function handleReset() {\r\n      setCheckIn(\"\"); setCheckOut(\"\"); setAdults(2); setChildren(0); setInfants(0);\r\n      setType(\"pitchTent\"); setResult(null); setError(\"\");\r\n    }\r\n\r\n    function gl(count, s, p) { return count + \" \" + (count === 1 ? t[s] : t[p]); }\r\n\r\n    function formatDate(v) {\r\n      if (!v) return \"\";\r\n      var parts = v.split(\"-\");\r\n      return parts[2] + \"\/\" + parts[1] + \"\/\" + parts[0].slice(2);\r\n    }\r\n\r\n    \/\/ Build date field\r\n    function dateField(label, value, onChange, placeholder) {\r\n      var displayVal = formatDate(value);\r\n      return e(\"div\", null,\r\n        e(\"label\", { style: { fontSize: 12, fontWeight: 600, color: \"#8a8680\", textTransform: \"uppercase\", letterSpacing: \"0.5px\", marginBottom: 6, display: \"block\" } }, label),\r\n        e(\"div\", { style: { position: \"relative\" } },\r\n          e(\"input\", {\r\n            type: \"date\", value: value,\r\n            onChange: function(ev) { onChange(ev.target.value); setResult(null); },\r\n            min: \"2026-05-29\", max: \"2026-09-15\",\r\n            style: { width: \"100%\", padding: \"10px 12px\", border: \"1.5px solid #d9d5cf\", borderRadius: 10, fontSize: 14, color: \"transparent\", background: \"#fff\", outline: \"none\", boxSizing: \"border-box\", transition: \"border-color 0.15s\", position: \"relative\", zIndex: 1, fontFamily: \"inherit\" },\r\n            onFocus: function(ev) { ev.target.style.borderColor = \"#4a6741\"; },\r\n            onBlur: function(ev) { ev.target.style.borderColor = \"#d9d5cf\"; }\r\n          }),\r\n          e(\"div\", { style: { position: \"absolute\", top: 0, left: 0, right: 0, bottom: 0, display: \"flex\", alignItems: \"center\", paddingLeft: 12, fontSize: 14, color: displayVal ? \"#2d2d2d\" : \"#b0aba5\", pointerEvents: \"none\", zIndex: 2 } }, displayVal || placeholder)\r\n        )\r\n      );\r\n    }\r\n\r\n    \/\/ Accommodation button\r\n    function accommBtn(opt) {\r\n      var isActive = type === opt.key;\r\n      return e(\"button\", {\r\n        key: opt.key,\r\n        onClick: function() { setType(opt.key); setResult(null); },\r\n        style: { display: \"flex\", alignItems: \"center\", gap: 12, padding: \"14px 16px\", borderRadius: 12, border: isActive ? \"2px solid #4a6741\" : \"1.5px solid #e8e4df\", background: isActive ? \"#f0f5ee\" : \"#fff\", cursor: \"pointer\", transition: \"all 0.15s\", textAlign: \"left\", width: \"100%\", fontFamily: \"inherit\", minHeight: 0 }\r\n      },\r\n        e(\"span\", { style: { fontSize: 24, flexShrink: 0 } }, opt.icon),\r\n        e(\"div\", { style: { minWidth: 0, flex: 1 } },\r\n          e(\"div\", { style: { fontSize: 15, fontWeight: 600, color: isActive ? \"#4a6741\" : \"#2d2d2d\" } }, opt.label),\r\n          e(\"div\", { style: { fontSize: 12, color: \"#8a8680\", marginTop: 2, wordWrap: \"break-word\", overflowWrap: \"break-word\" } }, opt.desc)\r\n        )\r\n      );\r\n    }\r\n\r\n    \/\/ Booking card\r\n    function bookingCard(d) {\r\n      var adultText = gl(d.adults, \"adultLabel\", \"adultsLabel\");\r\n      var childText = d.children > 0 ? \" + \" + gl(d.children, \"childLabel\", \"childrenLabel\") : \"\";\r\n      var descText;\r\n      if (type === \"campingTent\") { descText = t.campingTent; }\r\n      else {\r\n        var typeName = type === \"pitchCamper\" ? t.pitchCamper : t.pitchTent;\r\n        descText = typeName + \" + \" + d.adults + \"\\u00D7\" + t.adultLabel;\r\n        if (d.children > 0) descText += \" + \" + d.children + \"\\u00D7\" + t.childLabel;\r\n      }\r\n      return e(\"div\", { key: d.index, style: { background: \"#fff\", border: \"1.5px solid #e8e4df\", borderRadius: 12, padding: 16, marginBottom: 10 } },\r\n        e(\"div\", { style: { fontSize: 12, fontWeight: 700, color: \"#4a6741\", textTransform: \"uppercase\", letterSpacing: \"0.5px\", marginBottom: 8 } }, t.bookingLabel + \" \" + d.index + \" \\u2014 \" + adultText + childText),\r\n        e(\"div\", { style: { display: \"flex\", justifyContent: \"space-between\", fontSize: 14, color: \"#6b6560\", marginBottom: 4 } },\r\n          e(\"span\", null, descText),\r\n          e(\"span\", { style: { fontWeight: 600, color: \"#2d2d2d\" } }, d.subtotal.toFixed(2) + \"\\u20AC\")\r\n        ),\r\n        result.nights.low > 0 && e(\"div\", { style: { display: \"flex\", justifyContent: \"space-between\", fontSize: 12, color: \"#8a8680\", paddingLeft: 8, marginTop: 2 } },\r\n          e(\"span\", null, result.nights.low + \" \" + (result.nights.low === 1 ? t.night : t.nights) + \" \\u00D7 \" + t.lowSeason),\r\n          e(\"span\", null, d.costLow.toFixed(2) + \"\\u20AC\")\r\n        ),\r\n        result.nights.high > 0 && e(\"div\", { style: { display: \"flex\", justifyContent: \"space-between\", fontSize: 12, color: \"#8a8680\", paddingLeft: 8, marginTop: 2 } },\r\n          e(\"span\", null, result.nights.high + \" \" + (result.nights.high === 1 ? t.night : t.nights) + \" \\u00D7 \" + t.highSeason),\r\n          e(\"span\", null, d.costHigh.toFixed(2) + \"\\u20AC\")\r\n        )\r\n      );\r\n    }\r\n\r\n    return e(\"div\", { style: { fontFamily: \"'DM Sans', 'Segoe UI', sans-serif\", maxWidth: 520, margin: \"0 auto\", color: \"#2d2d2d\", background: \"#faf9f7\", borderRadius: 16, overflow: \"hidden\", boxShadow: \"0 2px 24px rgba(74,103,65,0.08)\" } },\r\n\r\n      \/\/ Header\r\n      e(\"div\", { style: { background: \"linear-gradient(135deg, #4a6741 0%, #5c7d52 100%)\", padding: \"24px 28px 20px\" } },\r\n        e(\"div\", { style: { display: \"flex\", justifyContent: \"space-between\", alignItems: \"center\" } },\r\n          e(\"div\", null,\r\n            e(\"h2\", { style: { margin: 0, fontSize: 22, fontWeight: 700, color: \"#fff\", letterSpacing: \"-0.3px\" } }, t.title),\r\n            e(\"p\", { style: { margin: \"4px 0 0\", fontSize: 13, color: \"rgba(255,255,255,0.75)\" } }, t.subtitle)\r\n          ),\r\n          e(\"div\", { style: { display: \"flex\", gap: 4, background: \"rgba(255,255,255,0.15)\", borderRadius: 8, padding: 3 } },\r\n            [\"en\", \"el\"].map(function(l) {\r\n              return e(\"button\", {\r\n                key: l,\r\n                onClick: function() { setLang(l); setResult(null); setError(\"\"); },\r\n                style: { padding: \"5px 12px\", borderRadius: 6, border: \"none\", fontSize: 13, fontWeight: 600, cursor: \"pointer\", transition: \"all 0.15s\", background: lang === l ? \"#fff\" : \"transparent\", color: lang === l ? \"#4a6741\" : \"rgba(255,255,255,0.8)\", fontFamily: \"inherit\" }\r\n              }, l === \"en\" ? \"EN\" : \"\\u0395\\u039B\");\r\n            })\r\n          )\r\n        )\r\n      ),\r\n\r\n      \/\/ Body\r\n      e(\"div\", { style: { padding: \"20px 28px 28px\" } },\r\n\r\n        \/\/ Dates\r\n        e(\"div\", { style: { display: \"grid\", gridTemplateColumns: \"1fr 1fr\", gap: 12, marginBottom: 4 } },\r\n          dateField(t.arrival, checkIn, setCheckIn, \"dd\/mm\/yy\"),\r\n          dateField(t.departure, checkOut, setCheckOut, \"dd\/mm\/yy\")\r\n        ),\r\n\r\n        \/\/ Nights badge\r\n        nightsCount > 0 && e(\"div\", { style: { textAlign: \"center\", padding: \"8px 0 4px\", marginBottom: 12 } },\r\n          e(\"span\", { style: { display: \"inline-block\", padding: \"4px 16px\", borderRadius: 20, background: \"#f0f5ee\", border: \"1px solid #d4e4cf\", fontSize: 14, fontWeight: 600, color: \"#4a6741\" } }, t.nightsCount(nightsCount))\r\n        ),\r\n\r\n        \/\/ Guests\r\n        e(\"div\", { style: { marginBottom: 20 } },\r\n          e(\"h3\", { style: { fontSize: 13, fontWeight: 600, color: \"#8a8680\", textTransform: \"uppercase\", letterSpacing: \"0.5px\", margin: \"0 0 8px\" } }, t.guests),\r\n          e(\"div\", { style: { background: \"#fff\", borderRadius: 12, padding: \"4px 16px\", border: \"1.5px solid #e8e4df\" } },\r\n            e(Counter, { label: t.adults, note: t.adultsNote, value: adults, onChange: function(v) { setAdults(v); setResult(null); }, min: 0, max: 20 }),\r\n            e(Counter, { label: t.children, note: t.childrenNote, value: children, onChange: function(v) { setChildren(v); setResult(null); }, min: 0, max: 20 }),\r\n            e(Counter, { label: t.infants, note: t.infantsNote, value: infants, onChange: function(v) { setInfants(v); setResult(null); }, min: 0, max: 10 })\r\n          )\r\n        ),\r\n\r\n        \/\/ Accommodation\r\n        e(\"div\", { style: { marginBottom: 24 } },\r\n          e(\"h3\", { style: { fontSize: 13, fontWeight: 600, color: \"#8a8680\", textTransform: \"uppercase\", letterSpacing: \"0.5px\", margin: \"0 0 10px\" } }, t.accommodation),\r\n          e(\"div\", { style: { display: \"flex\", flexDirection: \"column\", gap: 8 } },\r\n            typeOptions.map(accommBtn)\r\n          )\r\n        ),\r\n\r\n        \/\/ Error\r\n        error && e(\"div\", { style: { padding: \"12px 16px\", borderRadius: 10, background: \"#fef2f2\", border: \"1px solid #fecaca\", color: \"#b91c1c\", fontSize: 14, marginBottom: 16, lineHeight: 1.5 } }, error),\r\n\r\n        \/\/ Buttons\r\n        e(\"div\", { style: { display: \"flex\", gap: 10, flexWrap: \"wrap\" } },\r\n          e(\"button\", { onClick: handleCalculate, style: { flex: \"1 1 200px\", padding: 14, borderRadius: 12, border: \"none\", background: \"linear-gradient(135deg, #4a6741 0%, #5c7d52 100%)\", color: \"#fff\", fontSize: 15, fontWeight: 700, cursor: \"pointer\", letterSpacing: \"0.2px\", fontFamily: \"inherit\" } }, t.calculate),\r\n          result && e(\"button\", { onClick: handleReset, style: { flex: \"0 1 auto\", padding: \"14px 20px\", borderRadius: 12, border: \"1.5px solid #d9d5cf\", background: \"#fff\", color: \"#8a8680\", fontSize: 14, fontWeight: 600, cursor: \"pointer\", fontFamily: \"inherit\" } }, t.reset)\r\n        ),\r\n\r\n        \/\/ Results\r\n        result && e(\"div\", { style: { marginTop: 20, animation: \"kpcFadeIn 0.3s ease\" } },\r\n          \/\/ Season badge\r\n          e(\"div\", { style: { display: \"flex\", justifyContent: \"space-between\", padding: \"12px 16px\", background: \"#f5f3f0\", borderRadius: 10, fontSize: 13, color: \"#6b6560\", marginBottom: 12 } },\r\n            e(\"span\", null, result.seasonLabel),\r\n            e(\"span\", null,\r\n              result.nights.total + \" \" + (result.nights.total === 1 ? t.night : t.nights),\r\n              (result.nights.low > 0 && result.nights.high > 0) && e(\"span\", { style: { marginLeft: 4, fontSize: 11, color: \"#8a8680\" } }, \"(\" + result.nights.low + \" \" + t.lowSeason.charAt(0) + \" + \" + result.nights.high + \" \" + t.highSeason.charAt(0) + \")\")\r\n            )\r\n          ),\r\n\r\n          \/\/ Multiple bookings notice\r\n          result.bookings > 1 && e(\"div\", { style: { padding: \"12px 16px\", borderRadius: 10, background: \"#fef9ee\", border: \"1px solid #fde68a\", fontSize: 13, color: \"#92400e\", marginBottom: 12, lineHeight: 1.5 } },\r\n            \"\\u26A0\\uFE0F \" + t.noteMultiple + \" \", e(\"strong\", null, result.bookings + \" \" + (result.bookings === 1 ? t.booking : t.bookings))\r\n          ),\r\n\r\n          \/\/ Camper high season notice\r\n          result.hasCamperHigh && e(\"div\", { style: { padding: \"12px 16px\", borderRadius: 10, background: \"#eff6ff\", border: \"1px solid #bfdbfe\", fontSize: 13, color: \"#1e40af\", marginBottom: 12, lineHeight: 1.5 } }, \"\\u2139\\uFE0F \" + t.noteCamperHigh),\r\n\r\n          \/\/ Booking cards\r\n          result.details.map(bookingCard),\r\n\r\n          \/\/ Infants note\r\n          infants > 0 && e(\"div\", { style: { fontSize: 12, color: \"#8a8680\", textAlign: \"center\", marginBottom: 8 } }, \"\\uD83D\\uDC76 \" + t.infantsFree),\r\n\r\n          \/\/ Total\r\n          e(\"div\", { style: { background: \"linear-gradient(135deg, #4a6741 0%, #5c7d52 100%)\", borderRadius: 12, padding: \"18px 20px\", display: \"flex\", justifyContent: \"space-between\", alignItems: \"center\", marginTop: 4 } },\r\n            e(\"span\", { style: { color: \"rgba(255,255,255,0.85)\", fontSize: 15, fontWeight: 600 } }, t.totalCost),\r\n            e(\"span\", { style: { color: \"#fff\", fontSize: 26, fontWeight: 800, letterSpacing: \"-0.5px\" } }, result.totalCost.toFixed(2) + \"\\u20AC\")\r\n          ),\r\n\r\n          \/\/ Book button\r\n          e(\"a\", { href: \"https:\/\/kythira.campsaround.com\", target: \"_blank\", rel: \"noopener noreferrer\", style: { display: \"block\", textAlign: \"center\", padding: 14, borderRadius: 12, border: \"2px solid #4a6741\", background: \"#fff\", color: \"#4a6741\", fontSize: 15, fontWeight: 700, cursor: \"pointer\", textDecoration: \"none\", marginTop: 10, letterSpacing: \"0.2px\", fontFamily: \"inherit\" } }, t.bookNow + \" \\u2192\")\r\n        )\r\n      )\r\n    );\r\n  }\r\n\r\n  \/\/ Mount\r\n  var root = ReactDOM.createRoot(document.getElementById(\"kythira-calc-root\"));\r\n  root.render(e(App));\r\n})();\r\n<\/script>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-59bd75b e-flex e-con-boxed elementor-invisible e-con e-parent\" data-id=\"59bd75b\" data-element_type=\"container\" data-settings=\"{&quot;motion_fx_motion_fx_scrolling&quot;:&quot;yes&quot;,&quot;motion_fx_translateY_effect&quot;:&quot;yes&quot;,&quot;motion_fx_translateY_speed&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:2,&quot;sizes&quot;:[]},&quot;animation&quot;:&quot;fadeInUp&quot;,&quot;motion_fx_translateY_affectedRange&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:{&quot;start&quot;:0,&quot;end&quot;:100}},&quot;motion_fx_devices&quot;:[&quot;desktop&quot;,&quot;tablet&quot;,&quot;mobile&quot;]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-56b515d elementor-widget elementor-widget-image\" data-id=\"56b515d\" data-element_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 fetchpriority=\"high\" decoding=\"async\" width=\"1920\" height=\"1080\" src=\"https:\/\/kythiracamping.gr\/wp-content\/uploads\/2025\/05\/camping-kapsali-view-in-case-in-chora-kythira.jpg\" class=\"attachment-full size-full wp-image-601\" alt=\"\" srcset=\"https:\/\/kythiracamping.gr\/wp-content\/uploads\/2025\/05\/camping-kapsali-view-in-case-in-chora-kythira.jpg 1920w, https:\/\/kythiracamping.gr\/wp-content\/uploads\/2025\/05\/camping-kapsali-view-in-case-in-chora-kythira-300x169.jpg 300w, https:\/\/kythiracamping.gr\/wp-content\/uploads\/2025\/05\/camping-kapsali-view-in-case-in-chora-kythira-1024x576.jpg 1024w, https:\/\/kythiracamping.gr\/wp-content\/uploads\/2025\/05\/camping-kapsali-view-in-case-in-chora-kythira-768x432.jpg 768w, https:\/\/kythiracamping.gr\/wp-content\/uploads\/2025\/05\/camping-kapsali-view-in-case-in-chora-kythira-1536x864.jpg 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\" \/>\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\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>\u03a4\u03b9\u03bc\u03bf\u03ba\u03b1\u03c4\u03ac\u03bb\u03bf\u03b3\u03bf\u03c2 2026 \u03a7\u03b1\u03bc\u03b7\u03bb\u03ae \u03c0\u03b5\u03c1\u03af\u03bf\u03b4\u03bf\u03c2 29\/05 &#8211; 09\/07 &amp; 31\/08 &#8211; 15\/09 \u0395\u03bd\u03ae\u03bb\u03b9\u03ba\u03b1\u03c2 7 \u03a0\u03b1\u03b9\u03b4\u03af (4-12 \u03b5\u03c4\u03ce\u03bd) 3.5 \u0392\u03c1\u03ad\u03c6\u03bf\u03c2 (0-3 \u03b5\u03c4\u03ce\u03bd) \u0394\u03c9\u03c1\u03b5\u03ac\u03bd \u0398\u03ad\u03c3\u03b7 \u03b3\u03b9\u03b1 \u03c3\u03ba\u03b7\u03bd\u03ae 6 \u039a\u03ac\u03b8\u03b5 \u03b8\u03ad\u03c3\u03b7 \u03bc\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03c6\u03b9\u03bb\u03bf\u03be\u03b5\u03bd\u03ae\u03c3\u03b5\u03b9 \u03ad\u03c9\u03c2 2 \u03b5\u03bd\u03ae\u03bb\u03b9\u03ba\u03b5\u03c2 \u03ba\u03b9 \u03ad\u03bd\u03b1 \u03c0\u03b1\u03b9\u03b4\u03af \u0398\u03ad\u03c3\u03b7 \u03b3\u03b9\u03b1 \u03b1\u03c5\u03c4\u03bf\u03ba\u03b9\u03bd\u03bf\u03cd\u03bc\u03b5\u03bd\u03bf 14 \u039f\u03b9 \u03b8\u03ad\u03c3\u03b5\u03b9\u03c2 \u03b3\u03b9\u03b1 \u03b1\u03c5\u03c4\u03bf\u03ba\u03b9\u03bd\u03bf\u03cd\u03bc\u03b5\u03bd\u03b1 \u03b5\u03af\u03bd\u03b1\u03b9 \u03b4\u03b9\u03b1\u03b8\u03ad\u03c3\u03b9\u03bc\u03b5\u03c2 \u03bc\u03b5 \u03b7\u03bb\u03b5\u03ba\u03c4\u03c1\u03bf\u03bd\u03b9\u03ba\u03ae \u03ba\u03c1\u03ac\u03c4\u03b7\u03c3\u03b7 \u03bc\u03cc\u03bd\u03bf \u03c3\u03c4\u03b7\u03bd \u03c7\u03b1\u03bc\u03b7\u03bb\u03ae \u03c0\u03b5\u03c1\u03af\u03bf\u03b4\u03bf. \u03a3\u03ba\u03b7\u03bd\u03ad\u03c2 2 [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-651","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/kythiracamping.gr\/el\/wp-json\/wp\/v2\/pages\/651","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kythiracamping.gr\/el\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/kythiracamping.gr\/el\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/kythiracamping.gr\/el\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/kythiracamping.gr\/el\/wp-json\/wp\/v2\/comments?post=651"}],"version-history":[{"count":7,"href":"https:\/\/kythiracamping.gr\/el\/wp-json\/wp\/v2\/pages\/651\/revisions"}],"predecessor-version":[{"id":1441,"href":"https:\/\/kythiracamping.gr\/el\/wp-json\/wp\/v2\/pages\/651\/revisions\/1441"}],"wp:attachment":[{"href":"https:\/\/kythiracamping.gr\/el\/wp-json\/wp\/v2\/media?parent=651"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}