{"id":17190,"date":"2026-01-17T20:17:28","date_gmt":"2026-01-17T16:17:28","guid":{"rendered":"https:\/\/datvale.ge\/aveji\/"},"modified":"2026-07-09T02:14:02","modified_gmt":"2026-07-08T22:14:02","slug":"kalkulyator-mebeli","status":"publish","type":"page","link":"https:\/\/datvale.ge\/ru\/kalkulyator-mebeli\/","title":{"rendered":"\u041a\u0430\u043b\u044c\u043a\u0443\u043b\u044f\u0442\u043e\u0440 \u043c\u0435\u0431\u0435\u043b\u0438"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"17190\" class=\"elementor elementor-17190 elementor-12136\">\n\t\t\t\t<div class=\"elementor-element elementor-element-672f645 e-flex e-con-boxed e-con e-parent\" data-id=\"672f645\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6deb204 e-flex e-con-boxed e-con e-parent\" data-id=\"6deb204\" 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-a0956b6 elementor-widget elementor-widget-heading\" data-id=\"a0956b6\" 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\">\u0423\u0437\u043d\u0430\u0439\u0442\u0435 \u0441\u0442\u043e\u0438\u043c\u043e\u0441\u0442\u044c \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u043e\u0439 \u043c\u0435\u0431\u0435\u043b\u0438 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043e\u043d\u043b\u0430\u0439\u043d-\u043a\u0430\u043b\u044c\u043a\u0443\u043b\u044f\u0442\u043e\u0440\u0430<\/h1>\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-1a61e7f7 e-flex e-con-boxed e-con e-parent\" data-id=\"1a61e7f7\" 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-87e72de elementor-widget elementor-widget-text-editor\" data-id=\"87e72de\" 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\n\n<div class=\"calculator-form-container furniture-calculator\">\n    <form id=\"furniture-calculator-form\" class=\"calculator-form\">\n        <!-- Section 1: Dimensions (MOVED TO TOP) - Single line 50\/50 -->\n        <div class=\"form-row-inline\">\n            <div class=\"form-group\">\n                <label for=\"length\">\u0414\u043b\u0438\u043d\u0430 \u043a\u0443\u0445\u043d\u0438 (\u043c)<\/label>\n                <input type=\"number\" id=\"length\" name=\"length\" min=\"0\" step=\"0.1\" class=\"form-control\" required>\n            <\/div>\n            <div class=\"form-group\">\n                <label for=\"height\">\u0412\u044b\u0441\u043e\u0442\u0430 \u043a\u0443\u0445\u043d\u0438 (\u043c)<\/label>\n                <input type=\"number\" id=\"height\" name=\"height\" min=\"0\" step=\"0.1\" class=\"form-control\" required>\n            <\/div>\n        <\/div>\n\n        <!-- Section 2: Selection Choices -->\n        <!-- Manufacturer - Default: Turkish first -->\n        <div class=\"form-group\">\n            <label>\u041f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c<\/label>\n            <div class=\"checkbox-container\">\n                <div class=\"checkbox-item\">\n                    <input type=\"radio\" id=\"manufacturer_turkish\" name=\"manufacturer\" value=\"turkish\" required checked>\n                    <label for=\"manufacturer_turkish\">\u0422\u0443\u0440\u0435\u0446\u043a\u0438\u0439<\/label>\n                <\/div>\n                <div class=\"checkbox-item\">\n                    <input type=\"radio\" id=\"manufacturer_european\" name=\"manufacturer\" value=\"european\">\n                    <label for=\"manufacturer_european\">\u0415\u0432\u0440\u043e\u043f\u0435\u0439\u0441\u043a\u0438\u0439<\/label>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <!-- Material -->\n        <div class=\"form-group\">\n            <label>\u041c\u0430\u0442\u0435\u0440\u0438\u0430\u043b<\/label>\n            <div class=\"checkbox-container\">\n                <div class=\"checkbox-item\">\n                    <input type=\"radio\" id=\"material_laminate\" name=\"material\" value=\"laminate\" required checked>\n                    <label for=\"material_laminate\">\u041b\u0430\u043c\u0438\u043d\u0430\u0442<\/label>\n                <\/div>\n                <div class=\"checkbox-item\">\n                    <input type=\"radio\" id=\"material_mdf\" name=\"material\" value=\"mdf\">\n                    <label for=\"material_mdf\">\u041c\u0414\u0424<\/label>\n                <\/div>\n                <div class=\"checkbox-item\">\n                    <input type=\"radio\" id=\"material_painted_mdf\" name=\"material\" value=\"painted_mdf\">\n                    <label for=\"material_painted_mdf\">\u041a\u0440\u0430\u0448\u0435\u043d\u044b\u0439 \u041c\u0414\u0424<\/label>\n                <\/div>\n                <div class=\"checkbox-item\">\n                    <input type=\"radio\" id=\"material_glass_facade\" name=\"material\" value=\"glass_facade\">\n                    <label for=\"material_glass_facade\">\u0421\u0442\u0435\u043a\u043b\u044f\u043d\u043d\u044b\u0439 \u0444\u0430\u0441\u0430\u0434, \u0435\u0432\u0440\u043e\u043f\u0435\u0439\u0441\u043a\u0438\u0439<\/label>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <!-- Mechanism - Default: European first, Blum with tooltip -->\n        <div class=\"form-group\">\n            <label>\u041c\u0435\u0445\u0430\u043d\u0438\u0437\u043c<\/label>\n            <div class=\"checkbox-container\">\n                <div class=\"checkbox-item\">\n                    <input type=\"radio\" id=\"mechanism_european\" name=\"mechanism\" value=\"european\" required checked>\n                    <label for=\"mechanism_european\">\u0415\u0432\u0440\u043e\u043f\u0435\u0439\u0441\u043a\u0438\u0439<\/label>\n                <\/div>\n                <div class=\"checkbox-item\">\n                    <input type=\"radio\" id=\"mechanism_blum\" name=\"mechanism\" value=\"blum\">\n                    <label for=\"mechanism_blum\">\n                        Blum                        <span class=\"info-tooltip\" data-tooltip=\"\u0410\u0432\u0441\u0442\u0440\u0438\u0439\u0441\u043a\u043e\u0435 \u043f\u0440\u0435\u043c\u0438\u0443\u043c-\u043a\u0430\u0447\u0435\u0441\u0442\u0432\u043e\">\n                            <i class=\"info-icon\">i<\/i>\n                        <\/span>\n                    <\/label>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <!-- Surface - Renamed: \u10d1\u10e3\u10dc\u10d4\u10d1\u10e0\u10d8\u10d5\u10d8 \u10e5\u10d5\u10d0 \u2192 \u10ee\u10d4\u10da\u10dd\u10d5\u10dc\u10e3\u10e0\u10d8 \u10e5\u10d5\u10d0 -->\n        <div class=\"form-group\">\n            <label>\u041f\u043e\u0432\u0435\u0440\u0445\u043d\u043e\u0441\u0442\u044c<\/label>\n            <div class=\"checkbox-container\">\n                <div class=\"checkbox-item\">\n                    <input type=\"radio\" id=\"surface_dsp\" name=\"surface\" value=\"dsp\" required checked>\n                    <label for=\"surface_dsp\">\u0414\u0421\u041f<\/label>\n                <\/div>\n                <div class=\"checkbox-item\">\n                    <input type=\"radio\" id=\"surface_natural_stone\" name=\"surface\" value=\"natural_stone\">\n                    <label for=\"surface_natural_stone\">\u0418\u0441\u043a\u0443\u0441\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0439 \u043a\u0430\u043c\u0435\u043d\u044c<\/label>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <!-- Sink - CONDITIONAL: Only shown when surface = natural_stone (\u10ee\u10d4\u10da\u10dd\u10d5\u10dc\u10e3\u10e0\u10d8 \u10e5\u10d5\u10d0) -->\n        <div class=\"form-group sink-field\" style=\"display: none;\">\n            <label>\u041e\u0431\u043b\u0438\u0446\u0435\u0432\u0430\u0442\u044c \u043c\u043e\u0439\u043a\u0443 \u0438\u0441\u043a\u0443\u0441\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u043c \u043a\u0430\u043c\u043d\u0435\u043c?<\/label>\n            <div class=\"checkbox-container\">\n                <div class=\"checkbox-item\">\n                    <input type=\"radio\" id=\"sink_no\" name=\"sink\" value=\"no\" required checked>\n                    <label for=\"sink_no\">\u043d\u0435\u0442<\/label>\n                <\/div>\n                <div class=\"checkbox-item\">\n                    <input type=\"radio\" id=\"sink_yes\" name=\"sink\" value=\"yes\">\n                    <label for=\"sink_yes\">\u0434\u0430\n<\/label>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <!-- Handle -->\n        <div class=\"form-group\">\n            <label>\u0420\u0443\u0447\u043a\u0430<\/label>\n            <div class=\"checkbox-container\">\n                <div class=\"checkbox-item\">\n                    <input type=\"radio\" id=\"handle_visible\" name=\"handle\" value=\"visible\" required checked>\n                    <label for=\"handle_visible\">\u0420\u0443\u0447\u043a\u0430<\/label>\n                <\/div>\n                <div class=\"checkbox-item\">\n                    <input type=\"radio\" id=\"handle_invisible\" name=\"handle\" value=\"invisible\">\n                    <label for=\"handle_invisible\">\u0421\u043a\u0440\u044b\u0442\u0430\u044f \u0440\u0443\u0447\u043a\u0430<\/label>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <!-- Section 3: Appliances -->\n        <h3 class=\"section-title\">\u0422\u0435\u0445\u043d\u0438\u043a\u0430<\/h3>\n\n        <!-- Built-in Fridge (MOVED to first position in Appliances) -->\n        <div class=\"form-group\">\n            <label>\u0412\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u043c\u044b\u0439 \u0445\u043e\u043b\u043e\u0434\u0438\u043b\u044c\u043d\u0438\u043a<\/label>\n            <div class=\"checkbox-container\">\n                <div class=\"checkbox-item\">\n                    <input type=\"radio\" id=\"built_in_fridge_no\" name=\"built_in_fridge\" value=\"no\" required checked>\n                    <label for=\"built_in_fridge_no\">\u043d\u0435\u0442<\/label>\n                <\/div>\n                <div class=\"checkbox-item\">\n                    <input type=\"radio\" id=\"built_in_fridge_yes\" name=\"built_in_fridge\" value=\"yes\">\n                    <label for=\"built_in_fridge_yes\">\u0434\u0430\n<\/label>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <!-- Regular Fridge - CONDITIONAL: Only shown when built_in_fridge = no -->\n        <div class=\"form-group fridge-field\">\n            <label>\u0425\u043e\u043b\u043e\u0434\u0438\u043b\u044c\u043d\u0438\u043a<\/label>\n            <div class=\"checkbox-container\">\n                <div class=\"checkbox-item\">\n                    <input type=\"radio\" id=\"fridge_no\" name=\"fridge\" value=\"no\" required checked>\n                    <label for=\"fridge_no\">\u043d\u0435\u0442<\/label>\n                <\/div>\n                <div class=\"checkbox-item\">\n                    <input type=\"radio\" id=\"fridge_yes\" name=\"fridge\" value=\"yes\">\n                    <label for=\"fridge_yes\">\u0434\u0430\n<\/label>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <!-- Stove Surface -->\n        <div class=\"form-group\">\n            <label>\u0412\u0430\u0440\u043e\u0447\u043d\u0430\u044f \u043f\u043e\u0432\u0435\u0440\u0445\u043d\u043e\u0441\u0442\u044c<\/label>\n            <div class=\"checkbox-container\">\n                <div class=\"checkbox-item\">\n                    <input type=\"radio\" id=\"stove_surface_no\" name=\"stove_surface\" value=\"no\" required checked>\n                    <label for=\"stove_surface_no\">\u043d\u0435\u0442<\/label>\n                <\/div>\n                <div class=\"checkbox-item\">\n                    <input type=\"radio\" id=\"stove_surface_yes\" name=\"stove_surface\" value=\"yes\">\n                    <label for=\"stove_surface_yes\">\u0434\u0430\n<\/label>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <!-- Oven -->\n        <div class=\"form-group\">\n            <label>\u0414\u0443\u0445\u043e\u0432\u043a\u0430<\/label>\n            <div class=\"checkbox-container\">\n                <div class=\"checkbox-item\">\n                    <input type=\"radio\" id=\"oven_no\" name=\"oven\" value=\"no\" required checked>\n                    <label for=\"oven_no\">\u043d\u0435\u0442<\/label>\n                <\/div>\n                <div class=\"checkbox-item\">\n                    <input type=\"radio\" id=\"oven_yes\" name=\"oven\" value=\"yes\">\n                    <label for=\"oven_yes\">\u0434\u0430\n<\/label>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <!-- Microwave -->\n        <div class=\"form-group\">\n            <label>\u041c\u0438\u043a\u0440\u043e\u0432\u043e\u043b\u043d\u043e\u0432\u0430\u044f \u043f\u0435\u0447\u044c<\/label>\n            <div class=\"checkbox-container\">\n                <div class=\"checkbox-item\">\n                    <input type=\"radio\" id=\"microwave_no\" name=\"microwave\" value=\"no\" required checked>\n                    <label for=\"microwave_no\">\u043d\u0435\u0442<\/label>\n                <\/div>\n                <div class=\"checkbox-item\">\n                    <input type=\"radio\" id=\"microwave_yes\" name=\"microwave\" value=\"yes\">\n                    <label for=\"microwave_yes\">\u0434\u0430\n<\/label>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <!-- Dishwasher -->\n        <div class=\"form-group\">\n            <label>\u041f\u043e\u0441\u0443\u0434\u043e\u043c\u043e\u0435\u0447\u043d\u0430\u044f \u043c\u0430\u0448\u0438\u043d\u0430<\/label>\n            <div class=\"checkbox-container\">\n                <div class=\"checkbox-item\">\n                    <input type=\"radio\" id=\"dishwasher_no\" name=\"dishwasher\" value=\"no\" required checked>\n                    <label for=\"dishwasher_no\">\u043d\u0435\u0442<\/label>\n                <\/div>\n                <div class=\"checkbox-item\">\n                    <input type=\"radio\" id=\"dishwasher_yes\" name=\"dishwasher\" value=\"yes\">\n                    <label for=\"dishwasher_yes\">\u0434\u0430\n<\/label>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <!-- Exhaust Hood -->\n        <div class=\"form-group\">\n            <label>\u0412\u044b\u0442\u044f\u0436\u043a\u0430<\/label>\n            <div class=\"checkbox-container\">\n                <div class=\"checkbox-item\">\n                    <input type=\"radio\" id=\"exhaust_hood_no\" name=\"exhaust_hood\" value=\"no\" required checked>\n                    <label for=\"exhaust_hood_no\">\u043d\u0435\u0442<\/label>\n                <\/div>\n                <div class=\"checkbox-item\">\n                    <input type=\"radio\" id=\"exhaust_hood_yes\" name=\"exhaust_hood\" value=\"yes\">\n                    <label for=\"exhaust_hood_yes\">\u0434\u0430\n<\/label>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <!-- Washing Machine -->\n        <div class=\"form-group\">\n            <label>\u0421\u0442\u0438\u0440\u0430\u043b\u044c\u043d\u0430\u044f \u043c\u0430\u0448\u0438\u043d\u0430<\/label>\n            <div class=\"checkbox-container\">\n                <div class=\"checkbox-item\">\n                    <input type=\"radio\" id=\"washing_machine_no\" name=\"washing_machine\" value=\"no\" required checked>\n                    <label for=\"washing_machine_no\">\u043d\u0435\u0442<\/label>\n                <\/div>\n                <div class=\"checkbox-item\">\n                    <input type=\"radio\" id=\"washing_machine_yes\" name=\"washing_machine\" value=\"yes\">\n                    <label for=\"washing_machine_yes\">\u0434\u0430\n<\/label>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <!-- Section 4: Wardrobes (Repeatable) -->\n        <h3 class=\"section-title\">\u0428\u043a\u0430\u0444\u044b<\/h3>\n        <div id=\"wardrobes-container\" class=\"repeatable-container\"><\/div>\n        <button type=\"button\" id=\"add-wardrobe-btn\" class=\"add-item-btn\">+ \u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0448\u043a\u0430\u0444<\/button>\n\n        <!-- Section 5: Beds (Repeatable) -->\n        <h3 class=\"section-title\">\u041a\u0440\u043e\u0432\u0430\u0442\u0438<\/h3>\n        <div id=\"beds-container\" class=\"repeatable-container\"><\/div>\n        <button type=\"button\" id=\"add-bed-btn\" class=\"add-item-btn\">+ \u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043a\u0440\u043e\u0432\u0430\u0442\u044c<\/button>\n\n        <!-- Hidden inputs for condition and package -->\n        <input type=\"hidden\" name=\"condition\" value=\"kitchen\">\n        <input type=\"hidden\" name=\"package\" value=\"kitchen\">\n\n        <div class=\"form-actions\">\n            <button type=\"submit\" class=\"calculate-btn\">\u0412\u044b\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u0435<\/button>\n        <\/div>\n    <\/form>\n\n    <div id=\"furniture-calculation-results\" class=\"calculation-results\"><\/div>\n\n    <!-- Membership Modal -->\n    <div id=\"membership-modal\" class=\"cpdf-modal\">\n        <div class=\"cpdf-modal-content\">\n            <span class=\"cpdf-modal-close\">&times;<\/span>\n            <h2>\u0414\u043e\u0441\u0442\u0443\u043f \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d<\/h2>\n            <p>\u0414\u043b\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u043a\u0430\u043b\u044c\u043a\u0443\u043b\u044f\u0442\u043e\u0440\u0430 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0435 \u0447\u043b\u0435\u043d\u0441\u0442\u0432\u043e<\/p>\n            <div class=\"cpdf-modal-buttons\">\n                <button id=\"membership-purchase-btn\" class=\"cpdf-modal-button primary\">\u041a\u0443\u043f\u0438\u0442\u0435 \u0447\u043b\u0435\u043d\u0441\u0442\u0432\u043e<\/button>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n\n<!-- Auth Popup Modal -->\n<div id=\"cpdf-auth-modal\" class=\"cpdf-modal\">\n    <div class=\"cpdf-modal-content cpdf-auth-modal-content\">\n        <span class=\"cpdf-modal-close\">&times;<\/span>\n\n        <!-- Tab Navigation -->\n        <div class=\"cpdf-auth-tabs\">\n            <button class=\"cpdf-auth-tab-button active\" data-tab=\"login\">\u0410\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u044f<\/button>\n            <button class=\"cpdf-auth-tab-button\" data-tab=\"register\">\u0420\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u044f<\/button>\n        <\/div>\n\n        <!-- Login Form -->\n        <div id=\"cpdf-login-form\" class=\"cpdf-auth-tab-content active\">\n            <h2>\u0410\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u044f<\/h2>\n            <form id=\"login-form\">\n                <div class=\"cpdf-form-group\">\n                    <label for=\"login-username\">\u0418\u043c\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u0438\u043b\u0438 \u044d\u043b. \u043f\u043e\u0447\u0442\u0430<\/label>\n                    <div class=\"cpdf-field-icon\">\n                        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 448 512\"><!-- Font Awesome User icon -->\n                            <path d=\"M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512H418.3c16.4 0 29.7-13.3 29.7-29.7C448 383.8 368.2 304 269.7 304H178.3z\" \/>\n                        <\/svg>\n                    <\/div>\n                    <input type=\"text\" id=\"login-username\" name=\"username\" required>\n                <\/div>\n                <div class=\"cpdf-form-group\">\n                    <label for=\"login-password\">\u041f\u0430\u0440\u043e\u043b\u044c<\/label>\n                    <div class=\"cpdf-field-icon\">\n                        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 448 512\"><!-- Font Awesome Lock icon -->\n                            <path d=\"M144 144v48H304V144c0-44.2-35.8-80-80-80s-80 35.8-80 80zM80 192V144C80 64.5 144.5 0 224 0s144 64.5 144 144v48h16c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V256c0-35.3 28.7-64 64-64H80z\" \/>\n                        <\/svg>\n                    <\/div>\n                    <input type=\"password\" id=\"login-password\" name=\"password\" required>\n                <\/div>\n                <div class=\"cpdf-form-group remember-me\">\n                    <input type=\"checkbox\" id=\"login-remember\" name=\"remember\" checked>\n                    <label for=\"login-remember\">\u0417\u0430\u043f\u043e\u043c\u043d\u0438\u0442\u044c \u043c\u0435\u043d\u044f<\/label>\n                <\/div>\n                <div class=\"cpdf-form-group\">\n                    <div class=\"cpdf-auth-message\" id=\"login-message\"><\/div>\n                <\/div>\n                <div class=\"cpdf-form-group\">\n                    <button type=\"submit\" class=\"cpdf-auth-submit\">\u0412\u043e\u0439\u0442\u0438<\/button>\n                <\/div>\n                <div class=\"cpdf-form-group forgotten-password\">\n                    <a href=\"#\" class=\"cpdf-forgot-password-trigger\">\u0417\u0430\u0431\u044b\u043b\u0438 \u043f\u0430\u0440\u043e\u043b\u044c?<\/a>\n                <\/div>\n            <\/form>\n        <\/div>\n\n        <!-- Forgot Password Form -->\n        <div id=\"cpdf-forgot-password-form\" class=\"cpdf-auth-tab-content\" style=\"display: none;\">\n            <button class=\"cpdf-back-to-login\" type=\"button\">\n                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 448 512\"><!-- Font Awesome Arrow Left icon -->\n                    <path d=\"M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.2 288 416 288c17.7 0 32-14.3 32-32s-14.3-32-32-32l-306.7 0L214.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160z\"\/>\n                <\/svg>\n                \u041d\u0430\u0437\u0430\u0434            <\/button>\n            <h2>\u0412\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u0430\u0440\u043e\u043b\u044f<\/h2>\n            <p class=\"cpdf-forgot-password-description\">\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u0432\u0430\u0448 \u0430\u0434\u0440\u0435\u0441 \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u043e\u0439 \u043f\u043e\u0447\u0442\u044b, \u0438 \u043c\u044b \u043e\u0442\u043f\u0440\u0430\u0432\u0438\u043c \u0432\u0430\u043c \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u044e \u043f\u043e \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044e \u043f\u0430\u0440\u043e\u043b\u044f.<\/p>\n            <form id=\"forgot-password-form\">\n                <div class=\"cpdf-form-group\">\n                    <label for=\"forgot-email\">\u042d\u043b. \u043f\u043e\u0447\u0442\u0430<\/label>\n                    <div class=\"cpdf-field-icon\">\n                        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\"><!-- Font Awesome Envelope icon -->\n                            <path d=\"M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM0 176V384c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V176L294.4 339.2c-22.8 17.1-54 17.1-76.8 0L0 176z\" \/>\n                        <\/svg>\n                    <\/div>\n                    <input type=\"email\" id=\"forgot-email\" name=\"email\" required>\n                <\/div>\n                <div class=\"cpdf-form-group\">\n                    <div class=\"cpdf-auth-message\" id=\"forgot-password-message\"><\/div>\n                <\/div>\n                <div class=\"cpdf-form-group\">\n                    <button type=\"submit\" class=\"cpdf-auth-submit\">\u041e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u044c<\/button>\n                <\/div>\n            <\/form>\n        <\/div>\n\n        <!-- Register Form -->\n        <div id=\"cpdf-register-form\" class=\"cpdf-auth-tab-content\">\n            <h2>\u0421\u043e\u0437\u0434\u0430\u0442\u044c \u0430\u043a\u043a\u0430\u0443\u043d\u0442<\/h2>\n            <form id=\"register-form\">\n                <div class=\"cpdf-form-group\">\n                    <label for=\"register-email\">\u042d\u043b. \u043f\u043e\u0447\u0442\u0430<\/label>\n                    <div class=\"cpdf-field-icon\">\n                        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\"><!-- Font Awesome Envelope icon -->\n                            <path d=\"M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM0 176V384c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V176L294.4 339.2c-22.8 17.1-54 17.1-76.8 0L0 176z\" \/>\n                        <\/svg>\n                    <\/div>\n                    <input type=\"email\" id=\"register-email\" name=\"email\" required>\n                <\/div>\n                <div class=\"cpdf-form-group\">\n                    <label for=\"register-phone\">\u0422\u0435\u043b\u0435\u0444\u043e\u043d<\/label>\n                    <div class=\"cpdf-field-icon\">\n                        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\"><!-- Font Awesome Phone icon -->\n                            <path d=\"M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3l49.4-40.4c13.7-11.1 18.4-30 11.6-46.3l-40-96z\" \/>\n                        <\/svg>\n                    <\/div>\n                    <input type=\"tel\" id=\"register-phone\" name=\"phone\" required>\n                <\/div>\n\n                <div class=\"cpdf-form-group\">\n                    <label for=\"register-password\">\u041f\u0430\u0440\u043e\u043b\u044c<\/label>\n                    <div class=\"cpdf-field-icon\">\n                        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 448 512\"><!-- Font Awesome Lock icon -->\n                            <path d=\"M144 144v48H304V144c0-44.2-35.8-80-80-80s-80 35.8-80 80zM80 192V144C80 64.5 144.5 0 224 0s144 64.5 144 144v48h16c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V256c0-35.3 28.7-64 64-64H80z\" \/>\n                        <\/svg>\n                    <\/div>\n                    <input type=\"password\" id=\"register-password\" name=\"password\" required>\n                <\/div>\n                <div class=\"cpdf-form-group\">\n                    <label for=\"register-confirm-password\">\u041f\u043e\u0432\u0442\u043e\u0440\u0438\u0442\u0435 \u043f\u0430\u0440\u043e\u043b\u044c<\/label>\n                    <div class=\"cpdf-field-icon\">\n                        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 448 512\"><!-- Font Awesome Lock icon -->\n                            <path d=\"M144 144v48H304V144c0-44.2-35.8-80-80-80s-80 35.8-80 80zM80 192V144C80 64.5 144.5 0 224 0s144 64.5 144 144v48h16c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V256c0-35.3 28.7-64 64-64H80z\" \/>\n                        <\/svg>\n                    <\/div>\n                    <input type=\"password\" id=\"register-confirm-password\" name=\"confirm_password\" required>\n                <\/div>\n                <div class=\"cpdf-form-group\">\n                    <div class=\"cpdf-auth-message\" id=\"register-message\"><\/div>\n                <\/div>\n                <div class=\"cpdf-form-group\">\n                    <button type=\"submit\" class=\"cpdf-auth-submit\">\u0420\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u044f<\/button>\n                <\/div>\n                <div class=\"cpdf-form-group terms-privacy\">\n                    <p class=\"small\">\n                        \u0421\u043e\u0437\u0434\u0430\u0432\u0430\u044f \u0443\u0447\u0435\u0442\u043d\u0443\u044e \u0437\u0430\u043f\u0438\u0441\u044c, \u0432\u044b \u0441\u043e\u0433\u043b\u0430\u0448\u0430\u0435\u0442\u0435\u0441\u044c \u0441 \u043d\u0430\u0448\u0438\u043c\u0438                        <a href=\"https:\/\/datvale.ge\/ru\/politika-konfidencialnosti\/\" target=\"_blank\">\u041f\u043e\u043b\u0438\u0442\u0438\u043a\u0430 \u043a\u043e\u043d\u0444\u0438\u0434\u0435\u043d\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u0438<\/a>\n                    <\/p>\n                <\/div>\n            <\/form>\n        <\/div>\n    <\/div>\n<\/div>\n\n<script>\n    jQuery(document).ready(function($) {\n        \/\/ Modal close functionality\n        $('.cpdf-modal-close').on('click', function() {\n            $(this).closest('.cpdf-modal').css('display', 'none');\n        });\n\n        \/\/ Close modal when clicking outside\n        $(window).on('click', function(event) {\n            if ($(event.target).hasClass('cpdf-modal')) {\n                $('.cpdf-modal').css('display', 'none');\n            }\n        });\n\n        \/\/ === TOOLTIP CLICK FUNCTIONALITY ===\n\n        \/\/ Toggle tooltip on click (for mobile support)\n        $('.info-tooltip').on('click', function(e) {\n            e.preventDefault();\n            e.stopPropagation();\n\n            \/\/ Close other tooltips\n            $('.info-tooltip').not(this).removeClass('active');\n\n            \/\/ Toggle current tooltip\n            $(this).toggleClass('active');\n        });\n\n        \/\/ Close tooltip when clicking outside\n        $(document).on('click', function(e) {\n            if (!$(e.target).closest('.info-tooltip').length) {\n                $('.info-tooltip').removeClass('active');\n            }\n        });\n\n        \/\/ === CONDITIONAL FIELD LOGIC ===\n\n        \/\/ Surface change - show\/hide sink field\n        $('input[name=\"surface\"]').on('change', function() {\n            if ($(this).val() === 'dsp') {\n                \/\/ Hide sink field when DSP is selected\n                $('.sink-field').hide();\n                $('input[name=\"sink\"][value=\"no\"]').prop('checked', true);\n            } else {\n                \/\/ Show sink field when Artificial Stone is selected\n                $('.sink-field').show();\n            }\n        }).filter(':checked').trigger('change'); \/\/ Trigger on page load\n\n        \/\/ Built-in fridge change - show\/hide regular fridge field\n        $('input[name=\"built_in_fridge\"]').on('change', function() {\n            if ($(this).val() === 'yes') {\n                \/\/ Hide regular fridge when built-in fridge is selected\n                $('.fridge-field').hide();\n                $('input[name=\"fridge\"][value=\"no\"]').prop('checked', true);\n            } else {\n                \/\/ Show regular fridge when no built-in fridge\n                $('.fridge-field').show();\n            }\n        }).filter(':checked').trigger('change'); \/\/ Trigger on page load\n\n        \/\/ === END CONDITIONAL FIELD LOGIC ===\n\n        \/\/ Create wardrobe item HTML\n        function createWardrobeItem(index) {\n            return `\n                <div class=\"repeatable-item wardrobe-item\" data-index=\"${index}\">\n                    <div class=\"repeatable-header\">\n                        <span class=\"repeatable-title\">\u0428\u043a\u0430\u0444 #${index + 1}<\/span>\n                        <button type=\"button\" class=\"remove-item-btn\">&times;<\/button>\n                    <\/div>\n                    <div class=\"form-row\">\n                        <div class=\"form-group\">\n                            <label>\u0414\u043b\u0438\u043d\u0430 (\u043c)<\/label>\n                            <input type=\"number\" name=\"wardrobe_length[]\" min=\"0\" step=\"0.1\" class=\"form-control\">\n                        <\/div>\n                        <div class=\"form-group\">\n                            <label>\u0413\u043b\u0443\u0431\u0438\u043d\u0430 (\u043c)<\/label>\n                            <input type=\"number\" name=\"wardrobe_width[]\" min=\"0\" step=\"0.1\" class=\"form-control\">\n                        <\/div>\n                        <div class=\"form-group\">\n                            <label>\u0412\u044b\u0441\u043e\u0442\u0430 (\u043c)<\/label>\n                            <input type=\"number\" name=\"wardrobe_height[]\" min=\"0\" step=\"0.1\" class=\"form-control\">\n                        <\/div>\n                    <\/div>\n                <\/div>\n            `;\n        }\n\n        \/\/ Create bed item HTML\n        function createBedItem(index) {\n            return `\n                <div class=\"repeatable-item bed-item\" data-index=\"${index}\">\n                    <div class=\"repeatable-header\">\n                        <span class=\"repeatable-title\">\u041a\u0440\u043e\u0432\u0430\u0442\u044c #${index + 1}<\/span>\n                        <button type=\"button\" class=\"remove-item-btn\">&times;<\/button>\n                    <\/div>\n                    <div class=\"form-row\">\n                        <div class=\"form-group\">\n                            <label>\u0428\u0438\u0440\u0438\u043d\u0430 (\u043c)<\/label>\n                            <input type=\"number\" name=\"bed_length[]\" min=\"0\" step=\"0.1\" class=\"form-control\">\n                        <\/div>\n                        <div class=\"form-group\">\n                            <label>\u0414\u043b\u0438\u043d\u0430 (\u043c)<\/label>\n                            <input type=\"number\" name=\"bed_width[]\" min=\"0\" step=\"0.1\" class=\"form-control\">\n                        <\/div>\n                    <\/div>\n                    <div class=\"form-group\">\n                        <label>\u0421 \u043f\u043e\u0434\u044a\u0451\u043c\u043d\u044b\u043c \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c\u043e\u043c<\/label>\n                        <div class=\"checkbox-container\">\n                            <div class=\"checkbox-item\">\n                                <input type=\"radio\" id=\"bed_storage_${index}_no\" name=\"bed_storage_${index}\" value=\"no\" checked>\n                                <label for=\"bed_storage_${index}_no\">\u043d\u0435\u0442<\/label>\n                            <\/div>\n                            <div class=\"checkbox-item\">\n                                <input type=\"radio\" id=\"bed_storage_${index}_yes\" name=\"bed_storage_${index}\" value=\"yes\">\n                                <label for=\"bed_storage_${index}_yes\">\u0434\u0430\n<\/label>\n                            <\/div>\n                        <\/div>\n                    <\/div>\n                <\/div>\n            `;\n        }\n\n        \/\/ Wardrobe repeatable field management\n        var wardrobeIndex = 0;\n\n        \/\/ Function to sync index with existing items (loaded from localStorage)\n        function syncWardrobeIndex() {\n            wardrobeIndex = $('#wardrobes-container .wardrobe-item').length;\n        }\n\n        $('#add-wardrobe-btn').on('click', function() {\n            syncWardrobeIndex(); \/\/ Sync before adding\n            var newItem = createWardrobeItem(wardrobeIndex);\n            $('#wardrobes-container').append(newItem);\n            updateRemoveButtons('#wardrobes-container', '.wardrobe-item');\n            wardrobeIndex++;\n        });\n\n        \/\/ Bed repeatable field management\n        var bedIndex = 0;\n\n        \/\/ Function to sync index with existing items (loaded from localStorage)\n        function syncBedIndex() {\n            bedIndex = $('#beds-container .bed-item').length;\n        }\n\n        $('#add-bed-btn').on('click', function() {\n            syncBedIndex(); \/\/ Sync before adding\n            var newItem = createBedItem(bedIndex);\n            $('#beds-container').append(newItem);\n            updateRemoveButtons('#beds-container', '.bed-item');\n            bedIndex++;\n        });\n\n        \/\/ Remove item handler\n        $(document).on('click', '.remove-item-btn', function() {\n            var container = $(this).closest('.repeatable-container');\n            var itemClass = $(this).closest('.repeatable-item').hasClass('wardrobe-item') ? '.wardrobe-item' : '.bed-item';\n            $(this).closest('.repeatable-item').remove();\n            updateRemoveButtons('#' + container.attr('id'), itemClass);\n            renumberItems(container, itemClass);\n        });\n\n        \/\/ Update remove button visibility (always show since items start empty)\n        function updateRemoveButtons(containerSelector, itemClass) {\n            var items = $(containerSelector).find(itemClass);\n            items.find('.remove-item-btn').show();\n        }\n\n        \/\/ Renumber items after removal\n        function renumberItems(container, itemClass) {\n            container.find(itemClass).each(function(index) {\n                $(this).attr('data-index', index);\n                var itemType = itemClass.includes('wardrobe') ? '\u0428\u043a\u0430\u0444' : '\u041a\u0440\u043e\u0432\u0430\u0442\u044c';\n                $(this).find('.repeatable-title').text(itemType + ' #' + (index + 1));\n\n                \/\/ Update bed storage radio names and IDs\n                if (itemClass.includes('bed')) {\n                    $(this).find('input[type=\"radio\"][value=\"no\"]').attr({\n                        'name': 'bed_storage_' + index,\n                        'id': 'bed_storage_' + index + '_no'\n                    });\n                    $(this).find('input[type=\"radio\"][value=\"yes\"]').attr({\n                        'name': 'bed_storage_' + index,\n                        'id': 'bed_storage_' + index + '_yes'\n                    });\n                    $(this).find('label[for^=\"bed_storage_\"]').each(function() {\n                        var forVal = $(this).attr('for');\n                        if (forVal.endsWith('_no')) {\n                            $(this).attr('for', 'bed_storage_' + index + '_no');\n                        } else if (forVal.endsWith('_yes')) {\n                            $(this).attr('for', 'bed_storage_' + index + '_yes');\n                        }\n                    });\n                }\n            });\n\n            \/\/ Update index counter\n            if (itemClass.includes('wardrobe')) {\n                wardrobeIndex = container.find(itemClass).length;\n            } else {\n                bedIndex = container.find(itemClass).length;\n            }\n        }\n\n        \/\/ Form submission is handled by calculator-form.js\n    });\n<\/script>\n\n<style>\n    \/* Furniture Calculator Form Layout *\/\n    .furniture-calculator .calculator-form {\n        display: flex;\n        flex-direction:column;\n    }\n\n    \/* Section Title *\/\n    .furniture-calculator .section-title {\n        grid-column: span 3;\n        margin: 10px 0 0 0;\n        font-size: 18px;\n        font-weight: 600;\n        color: #345696;\n    }\n\n    \/* Dimension inputs row *\/\n    .furniture-calculator .calculator-inputs {\n        grid-column: span 3;\n        display: contents;\n    }\n\n    .furniture-calculator .form-row {\n        display: contents;\n    }\n\n    .furniture-calculator .form-row .form-group {\n        grid-column: span 1;\n    }\n\n    \/* Submit button *\/\n    .furniture-calculator .form-actions {\n        grid-column: span 3;\n    }\n\n    .furniture-calculator .calculate-btn {\n        background-color: #345696;\n        width: 100%;\n        color: white;\n        padding: 12px 20px;\n        border: none;\n        border-radius: 4px;\n        cursor: pointer;\n        font-size: 16px;\n        font-weight: bold;\n        transition: background-color 0.3s ease;\n    }\n\n    .furniture-calculator .calculate-btn:hover {\n        background-color: #2a4578;\n    }\n\n    \/* Repeatable field styles *\/\n    .repeatable-container {\n        margin-bottom: 15px;\n    }\n\n    .repeatable-item {\n        background-color: #f9f9f9;\n        border: 1px solid #ddd;\n        border-radius: 4px;\n        padding: 15px;\n        margin-bottom: 10px;\n    }\n\n    .repeatable-header {\n        display: flex;\n        justify-content: space-between;\n        align-items: center;\n        margin-bottom: 10px;\n        padding-bottom: 10px;\n        border-bottom: 1px solid #ddd;\n    }\n\n    .repeatable-title {\n        font-weight: bold;\n        color: #345696;\n        font-size: 14px;\n    }\n\n    .remove-item-btn {\n        background-color: #dc3545;\n        color: white;\n        border: none;\n        border-radius: 50%;\n        width: 24px;\n        height: 24px;\n        cursor: pointer;\n        font-size: 18px;\n        line-height: 1;\n        padding: 0;\n        transition: background-color 0.3s ease;\n    }\n\n    .remove-item-btn:hover {\n        background-color: #c82333;\n    }\n\n    .add-item-btn {\n        background-color: #345696 !important;\n        color: white;\n        padding: 10px 20px;\n        border: none;\n        border-radius: 4px;\n        cursor: pointer;\n        font-size: 14px;\n        font-weight: bold;\n        margin-bottom: 20px;\n        transition: background-color 0.3s ease;\n    }\n\n    .add-item-btn:hover {\n        background-color: #2a4578 !important;\n    }\n\n    \/* Inline row - 50\/50 width *\/\n    .form-row-inline {\n        display: flex;\n        gap: 15px;\n    }\n\n    .form-row-inline .form-group {\n        flex: 1;\n        width: 50%;\n    }\n\n    \/* Info Tooltip styles *\/\n    .info-tooltip {\n        position: relative;\n        display: inline-block;\n        margin-left: 5px;\n        cursor: pointer;\n    }\n\n    .info-icon {\n        display: inline-flex;\n        align-items: center;\n        justify-content: center;\n        width: 16px;\n        height: 16px;\n        background-color: #345696;\n        color: white;\n        border-radius: 50%;\n        font-size: 11px;\n        font-style: normal;\n        font-weight: bold;\n        line-height: 1;\n        vertical-align: middle;\n    }\n\n    .info-tooltip:hover .info-icon,\n    .info-tooltip.active .info-icon {\n        background-color: #2a4578;\n    }\n\n    .info-tooltip::after {\n        content: attr(data-tooltip);\n        position: absolute;\n        bottom: 130%;\n        left: 50%;\n        transform: translateX(-50%);\n        background-color: #333;\n        color: white;\n        padding: 8px 12px;\n        border-radius: 6px;\n        font-size: 13px;\n        font-weight: normal;\n        white-space: nowrap;\n        opacity: 0;\n        visibility: hidden;\n        transition: opacity 0.2s ease, visibility 0.2s ease;\n        z-index: 1000;\n        box-shadow: 0 2px 8px rgba(0,0,0,0.2);\n    }\n\n    .info-tooltip::before {\n        content: '';\n        position: absolute;\n        bottom: 100%;\n        left: 50%;\n        transform: translateX(-50%);\n        border: 6px solid transparent;\n        border-top-color: #333;\n        opacity: 0;\n        visibility: hidden;\n        transition: opacity 0.2s ease, visibility 0.2s ease;\n        z-index: 1000;\n    }\n\n    .info-tooltip:hover::after,\n    .info-tooltip:hover::before,\n    .info-tooltip.active::after,\n    .info-tooltip.active::before {\n        opacity: 1;\n        visibility: visible;\n    }\n\n    \/* Mobile responsive styles *\/\n    @media (max-width: 768px) {\n        .furniture-calculator .calculator-form {\n            grid-template-columns: 1fr;\n        }\n\n        .furniture-calculator .section-title {\n            grid-column: 1;\n        }\n\n        .furniture-calculator .form-row .form-group {\n            grid-column: 1;\n        }\n\n        .furniture-calculator .form-actions {\n            grid-column: 1;\n        }\n    }\n<\/style>\n\n\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<div class=\"elementor-element elementor-element-7af0a1f e-flex e-con-boxed e-con e-parent\" data-id=\"7af0a1f\" 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-5e7e980 elementor-widget elementor-widget-html\" data-id=\"5e7e980\" 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<div id=\"datvale-kitchen-ai\">\r\n  <style>\r\n    #datvale-kitchen-ai,*{box-sizing:border-box}\r\n    #datvale-kitchen-ai{font-family:system-ui,-apple-system,BlinkMacSystemFont,\"Segoe UI\",sans-serif;background:#002B4F;color:#fff;border-radius:30px;padding:44px 22px;overflow:hidden;position:relative;isolation:isolate;border:1px solid rgba(255,255,255,.10)}\r\n    #datvale-kitchen-ai:before{content:\"\";position:absolute;inset:-180px;background:radial-gradient(circle at 16% 0%,rgba(14,165,233,.24),transparent 32%),radial-gradient(circle at 90% 8%,rgba(30,184,255,.14),transparent 30%),radial-gradient(circle at 50% 110%,rgba(14,165,233,.14),transparent 34%);z-index:-1;pointer-events:none}\r\n    #datvale-kitchen-ai .dv-wrap{max-width:1260px;margin:auto;position:relative}\r\n    #datvale-kitchen-ai .dv-hero{text-align:center;margin:4px auto 32px;max-width:980px}\r\n    #datvale-kitchen-ai h1{font-size:54px;line-height:1.08;margin:0;letter-spacing:-.045em;font-weight:950;color:#F8FAFC;text-shadow:0 4px 18px rgba(0,0,0,.30),0 0 28px rgba(56,189,248,.24)}\r\n    #datvale-kitchen-ai h1 span{display:block;margin-top:10px;color:#F8FAFC}\r\n    #datvale-kitchen-ai .dv-progress{height:12px;background:rgba(255,255,255,.13);border-radius:999px;margin:30px auto 36px;max-width:1080px;overflow:hidden;border:1px solid rgba(255,255,255,.12)}\r\n    #datvale-kitchen-ai .dv-progress span{display:block;height:100%;width:0;background:linear-gradient(90deg,#1EB8FF,#007EDB);border-radius:999px;transition:.35s ease}\r\n\r\n    #datvale-kitchen-ai .dv-step-head{text-align:center;margin-bottom:28px}\r\n    #datvale-kitchen-ai .dv-step-head h2{display:inline-flex;align-items:center;justify-content:center;font-size:36px;line-height:1.15;margin:0;letter-spacing:-.03em;color:#fff;font-weight:1000;background:linear-gradient(180deg,#1EB8FF,#007EDB);padding:14px 28px;border-radius:999px;border:2px solid rgba(255,255,255,.38);box-shadow:0 18px 42px rgba(0,0,0,.28),0 0 0 7px rgba(30,184,255,.13),inset 0 1px 0 rgba(255,255,255,.25)}\r\n    #datvale-kitchen-ai .dv-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}\r\n    #datvale-kitchen-ai .dv-grid.dv-three{grid-template-columns:repeat(3,1fr);max-width:1080px;margin:auto}\r\n    #datvale-kitchen-ai .dv-card{min-height:270px;border-radius:30px;padding:22px;position:relative;overflow:hidden;cursor:pointer;display:flex;flex-direction:column;justify-content:flex-end;border:3px solid rgba(255,255,255,.85);background:#fff;transition:.22s ease;box-shadow:0 18px 48px rgba(0,0,0,.22),0 12px 32px rgba(14,165,233,.18);background-size:cover;background-position:center}\r\n    #datvale-kitchen-ai .dv-card:before{content:\"\";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,43,79,.05) 0%,rgba(0,43,79,.28) 45%,rgba(0,0,0,.78) 100%);z-index:1}\r\n    #datvale-kitchen-ai .dv-card:hover,#datvale-kitchen-ai .dv-card.selected{transform:translateY(-6px);border-color:#1EB8FF;box-shadow:0 24px 65px rgba(0,0,0,.32),0 0 0 6px rgba(30,184,255,.18)}\r\n    #datvale-kitchen-ai .dv-card.selected:after{content:\"\u2713\";position:absolute;top:14px;right:14px;width:42px;height:42px;border-radius:50%;background:linear-gradient(180deg,#1EB8FF,#007EDB);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:1000;font-size:24px;z-index:3;border:3px solid #fff;box-shadow:0 14px 30px rgba(0,0,0,.30)}\r\n    #datvale-kitchen-ai .dv-card h3{position:relative;z-index:2;display:inline-flex;width:max-content;max-width:100%;font-size:27px;line-height:1.12;margin:0;color:#fff;letter-spacing:-.02em;font-weight:1000;background:linear-gradient(180deg,#1EB8FF,#007EDB);border:2px solid rgba(255,255,255,.40);border-radius:18px;padding:10px 16px;text-shadow:0 2px 10px rgba(0,0,0,.18);box-shadow:0 14px 34px rgba(0,0,0,.36),inset 0 1px 0 rgba(255,255,255,.25)}\r\n    #datvale-kitchen-ai .dv-actions{display:flex;justify-content:center;gap:14px;margin:34px auto 0;max-width:820px}\r\n    #datvale-kitchen-ai button,#datvale-kitchen-ai a{font-family:inherit}\r\n    #datvale-kitchen-ai .dv-btn{border:0;border-radius:18px;padding:17px 34px;font-weight:1000;cursor:pointer;font-size:18px;transition:.2s;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px}\r\n    #datvale-kitchen-ai .dv-btn:hover{transform:translateY(-2px)}\r\n    #datvale-kitchen-ai .dv-back{background:rgba(255,255,255,.08);color:#fff;border:1px solid rgba(255,255,255,.22);box-shadow:0 12px 28px rgba(0,0,0,.18)}\r\n    #datvale-kitchen-ai .dv-next{background:linear-gradient(180deg,#1EB8FF,#007EDB);color:#fff;box-shadow:0 16px 38px rgba(0,126,219,.35);border:2px solid rgba(255,255,255,.35)}\r\n\r\n    #datvale-kitchen-ai .dv-result{background:#063B68;border:1px solid rgba(255,255,255,.14);border-radius:30px;padding:34px;max-width:1080px;margin:auto;box-shadow:0 20px 65px rgba(0,0,0,.30)}\r\n    #datvale-kitchen-ai .dv-result h2{font-size:40px;line-height:1.13;margin:0 0 10px;letter-spacing:-.03em;color:#fff;font-weight:950}\r\n    #datvale-kitchen-ai .dv-muted{color:#D9ECF8;font-size:17px;line-height:1.55;margin:0}\r\n    #datvale-kitchen-ai .dv-list{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0}\r\n    #datvale-kitchen-ai .dv-item{background:rgba(255,255,255,.08);padding:17px 19px;border-radius:17px;color:#D9ECF8;border:1px solid rgba(255,255,255,.12)}\r\n    #datvale-kitchen-ai .dv-item b{color:#fff}\r\n    #datvale-kitchen-ai .dv-ai-img{width:100%;border-radius:30px;margin-top:18px;display:block;border:1px solid rgba(255,255,255,.14);box-shadow:0 18px 55px rgba(0,0,0,.30)}\r\n    #datvale-kitchen-ai .dv-cta{background:linear-gradient(180deg,#1EB8FF,#007EDB);color:#fff;border:0;border-radius:18px;padding:0 22px;font-weight:1000;cursor:pointer;font-size:17px;text-decoration:none;margin:7px 8px 7px 0;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:.2s;box-shadow:0 14px 40px rgba(0,126,219,.35);width:280px;height:64px;line-height:1.2;text-align:center;vertical-align:top}\r\n    #datvale-kitchen-ai .dv-cta:hover{transform:translateY(-2px);background:linear-gradient(180deg,#36C6FF,#0087D9)}\r\n    #datvale-kitchen-ai .dv-secondary{background:rgba(255,255,255,.08);color:#fff;border:1px solid rgba(255,255,255,.22);box-shadow:0 12px 28px rgba(0,0,0,.18)}\r\n\r\n    #datvale-kitchen-ai .dv-partners,#datvale-kitchen-ai .dv-remont-final,#datvale-kitchen-ai .dv-green-final{\r\n      margin-top:18px;border-radius:24px;padding:22px;border:1px solid rgba(255,255,255,.24);\r\n      box-shadow:0 18px 48px rgba(0,0,0,.22);color:#fff;display:grid;grid-template-columns:1.2fr auto;\r\n      gap:18px;align-items:center;\r\n    }\r\n    #datvale-kitchen-ai .dv-partners{background:linear-gradient(135deg,#D4AF37,#B8860B)}\r\n    #datvale-kitchen-ai .dv-remont-final{background:linear-gradient(180deg,#1EB8FF,#007EDB)}\r\n    #datvale-kitchen-ai .dv-green-final{background:linear-gradient(135deg,#16A34A,#047857)}\r\n    #datvale-kitchen-ai .dv-partners h3,#datvale-kitchen-ai .dv-remont-final h3,#datvale-kitchen-ai .dv-green-final h3{margin:0 0 8px;font-size:28px;line-height:1.12;font-weight:1000;color:#fff}\r\n    #datvale-kitchen-ai .dv-partners p,#datvale-kitchen-ai .dv-remont-final p,#datvale-kitchen-ai .dv-green-final p{margin:0;font-size:15px;font-weight:850;line-height:1.45}\r\n    #datvale-kitchen-ai .dv-partners p,#datvale-kitchen-ai .dv-remont-final p{color:#EAF7FF}\r\n    #datvale-kitchen-ai .dv-green-final p{color:#E9FFF2}\r\n    #datvale-kitchen-ai .dv-partners a,#datvale-kitchen-ai .dv-remont-final a,#datvale-kitchen-ai .dv-green-final a{\r\n      width:250px;height:56px;display:inline-flex;align-items:center;justify-content:center;padding:0 18px;\r\n      border-radius:16px;background:#fff;text-decoration:none;font-weight:1000;white-space:nowrap;text-align:center;transition:.2s;\r\n    }\r\n    #datvale-kitchen-ai .dv-partners a,#datvale-kitchen-ai .dv-remont-final a{color:#003B66}\r\n    #datvale-kitchen-ai .dv-green-final a{color:#047857}\r\n    #datvale-kitchen-ai .dv-partners a:hover,#datvale-kitchen-ai .dv-remont-final a:hover,#datvale-kitchen-ai .dv-green-final a:hover{transform:translateY(-2px)}\r\n\r\n    #datvale-kitchen-ai .dv-loading-pro{padding:34px;border:1px solid rgba(255,255,255,.16);background:linear-gradient(180deg,rgba(255,255,255,.10),rgba(255,255,255,.06));border-radius:28px;color:#D9ECF8;box-shadow:0 20px 60px rgba(0,0,0,.24);max-width:900px;margin:auto}\r\n    #datvale-kitchen-ai .dv-loading-title{font-size:34px;line-height:1.15;margin:0 0 8px;color:#fff;font-weight:950;letter-spacing:-.03em}\r\n    #datvale-kitchen-ai .dv-loader-row{display:flex;align-items:center;gap:14px;margin:18px 0 16px}\r\n    #datvale-kitchen-ai .dv-spinner{width:32px;height:32px;border:3px solid rgba(255,255,255,.22);border-top-color:#1EB8FF;border-radius:50%;animation:dvSpin 1s linear infinite;flex:0 0 auto}\r\n    #datvale-kitchen-ai .dv-loader-bar{height:12px;flex:1;background:rgba(255,255,255,.12);border-radius:999px;overflow:hidden;border:1px solid rgba(255,255,255,.12)}\r\n    #datvale-kitchen-ai .dv-loader-bar span{display:block;height:100%;width:0;background:linear-gradient(90deg,#1EB8FF,#007EDB);border-radius:999px;transition:width .55s ease}\r\n    #datvale-kitchen-ai .dv-loader-percent{min-width:44px;text-align:right;color:#fff;font-weight:950}\r\n    #datvale-kitchen-ai .dv-loader-status{color:#fff;font-weight:800;font-size:16px;margin-top:12px;min-height:24px}\r\n    @keyframes dvSpin{to{transform:rotate(360deg)}}\r\n\r\n    @media(max-width:980px){\r\n      #datvale-kitchen-ai .dv-grid,#datvale-kitchen-ai .dv-grid.dv-three{grid-template-columns:repeat(2,1fr)}\r\n      #datvale-kitchen-ai h1{font-size:42px;line-height:1.12}\r\n    }\r\n    @media(max-width:760px){\r\n      #datvale-kitchen-ai{padding:28px 12px;border-radius:22px}\r\n      #datvale-kitchen-ai .dv-hero{margin-bottom:24px}\r\n      #datvale-kitchen-ai h1{font-size:31px;line-height:1.14;letter-spacing:-.035em}\r\n      #datvale-kitchen-ai h1 span{margin-top:6px}\r\n      #datvale-kitchen-ai .dv-progress{margin:22px auto 28px}\r\n      #datvale-kitchen-ai .dv-step-head{margin-bottom:20px}\r\n      #datvale-kitchen-ai .dv-step-head h2{font-size:24px;line-height:1.18;padding:12px 18px;border-radius:24px;max-width:100%;white-space:normal}\r\n      #datvale-kitchen-ai .dv-grid,#datvale-kitchen-ai .dv-grid.dv-three{grid-template-columns:1fr;gap:18px}\r\n      #datvale-kitchen-ai .dv-card{min-height:210px;border-radius:24px;padding:18px}\r\n      #datvale-kitchen-ai .dv-card h3{font-size:21px;line-height:1.16;padding:9px 12px;border-radius:15px;width:auto;max-width:100%;white-space:normal;word-break:normal;overflow-wrap:anywhere}\r\n      #datvale-kitchen-ai .dv-actions{flex-direction:column;margin-top:26px}\r\n      #datvale-kitchen-ai .dv-btn{width:100%;font-size:16px;padding:15px 22px}\r\n      #datvale-kitchen-ai .dv-result{padding:18px;border-radius:24px}\r\n      #datvale-kitchen-ai .dv-result h2{font-size:25px;line-height:1.16}\r\n      #datvale-kitchen-ai .dv-muted{font-size:15px;line-height:1.45}\r\n      #datvale-kitchen-ai .dv-list{grid-template-columns:1fr}\r\n      #datvale-kitchen-ai .dv-partners,#datvale-kitchen-ai .dv-remont-final,#datvale-kitchen-ai .dv-green-final{grid-template-columns:1fr;text-align:center;padding:18px;border-radius:22px;gap:14px}\r\n      #datvale-kitchen-ai .dv-partners h3,#datvale-kitchen-ai .dv-remont-final h3,#datvale-kitchen-ai .dv-green-final h3{font-size:22px;line-height:1.16;letter-spacing:-.02em;overflow-wrap:anywhere}\r\n      #datvale-kitchen-ai .dv-partners p,#datvale-kitchen-ai .dv-remont-final p,#datvale-kitchen-ai .dv-green-final p{font-size:14px;line-height:1.4}\r\n      #datvale-kitchen-ai .dv-partners a,#datvale-kitchen-ai .dv-remont-final a,#datvale-kitchen-ai .dv-green-final a{width:100%;height:auto;min-height:54px;white-space:normal;line-height:1.2;padding:12px 14px}\r\n      #datvale-kitchen-ai .dv-cta{width:100%;margin-right:0;white-space:normal;height:auto;min-height:58px;padding:12px 16px}\r\n      #datvale-kitchen-ai .dv-loading-pro{padding:20px;border-radius:24px}\r\n      #datvale-kitchen-ai .dv-loading-title{font-size:24px;line-height:1.16}\r\n      #datvale-kitchen-ai .dv-loader-row{gap:10px}\r\n    }\r\n    @media(max-width:390px){\r\n      #datvale-kitchen-ai{padding:22px 8px;border-radius:18px}\r\n      #datvale-kitchen-ai h1{font-size:27px;line-height:1.15}\r\n      #datvale-kitchen-ai .dv-step-head h2{font-size:21px;padding:10px 14px}\r\n      #datvale-kitchen-ai .dv-card{min-height:195px;padding:15px;border-radius:21px}\r\n      #datvale-kitchen-ai .dv-card h3{font-size:19px;padding:8px 10px}\r\n      #datvale-kitchen-ai .dv-result h2{font-size:23px}\r\n      #datvale-kitchen-ai .dv-partners h3,#datvale-kitchen-ai .dv-remont-final h3,#datvale-kitchen-ai .dv-green-final h3{font-size:20px}\r\n    }\r\n  <\/style>\r\n\r\n  <div class=\"dv-wrap\">\r\n    <div class=\"dv-hero\">\r\n      <h1>\u0421\u043e\u0437\u0434\u0430\u0439 \u0434\u0438\u0437\u0430\u0439\u043d \u0441\u0432\u043e\u0435\u0439 \u043a\u0443\u0445\u043d\u0438 <span>Datvale.ge<\/span><\/h1>\r\n    <\/div>\r\n\r\n    <div class=\"dv-progress\"><span id=\"dvKitchenProgress\"><\/span><\/div>\r\n    <div id=\"dvKitchenSteps\"><\/div>\r\n\r\n    <div class=\"dv-actions\" id=\"dvKitchenActions\">\r\n      <button type=\"button\" class=\"dv-btn dv-back\" onclick=\"dvKitchenBack()\">\u041d\u0430\u0437\u0430\u0434<\/button>\r\n      <button type=\"button\" class=\"dv-btn dv-next\" onclick=\"dvKitchenNext()\">\u0414\u0430\u043b\u0435\u0435<\/button>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <script>\r\n    const dvKitchenBase = \"https:\/\/datvale.ge\/wp-content\/uploads\/2026\/07\/\";\r\n    const dvKitchenVersion = \"v48-final-20260706\";\r\n    function dvKitchenImg(n){\r\n      return dvKitchenBase + \"kitchen\" + n + \".webp?v=\" + dvKitchenVersion;\r\n    }\r\n\r\n    const dvKitchenData = [\r\n      {\r\n        key:\"layout\",\r\n        title:\"\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u043a\u0443\",\r\n        options:[\r\n          {label:\"\u041b\u0438\u043d\u0435\u0439\u043d\u0430\u044f\", value:0, img:dvKitchenImg(8)},\r\n          {label:\"\u0423\u0433\u043b\u043e\u0432\u0430\u044f\", value:1, img:dvKitchenImg(28)},\r\n          {label:\"\u0421 \u043e\u0441\u0442\u0440\u043e\u0432\u043e\u043c\", value:2, img:dvKitchenImg(34)}\r\n        ]\r\n      },\r\n      {\r\n        key:\"tiles\",\r\n        title:\"\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0442\u0438\u043f \u043f\u043b\u0438\u0442\u043a\u0438\",\r\n        options:[\r\n          {label:\"\u041a\u0440\u0443\u043f\u043d\u043e\u0444\u043e\u0440\u043c\u0430\u0442\u043d\u0430\u044f \u043f\u043b\u0438\u0442\u043a\u0430 60\u00d7120\", value:0, img:dvKitchenImg(43)},\r\n          {label:\"\u041c\u0435\u043b\u043a\u043e\u0444\u043e\u0440\u043c\u0430\u0442\u043d\u0430\u044f \u043f\u043b\u0438\u0442\u043a\u0430 10\u201320 \u0441\u043c\", value:1, img:dvKitchenImg(35)}\r\n        ]\r\n      },\r\n      {\r\n        key:\"countertop\",\r\n        title:\"\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0441\u0442\u043e\u043b\u0435\u0448\u043d\u0438\u0446\u0443\",\r\n        options:[\r\n          {label:\"\u041a\u0430\u043c\u0435\u043d\u043d\u0430\u044f \u0441\u0442\u043e\u043b\u0435\u0448\u043d\u0438\u0446\u0430\", value:0, img:dvKitchenImg(31)},\r\n          {label:\"\u0421\u0442\u043e\u043b\u0435\u0448\u043d\u0438\u0446\u0430 \u0438\u0437 \u0414\u0421\u041f\", value:1, img:dvKitchenImg(26)}\r\n        ]\r\n      },\r\n      {\r\n        key:\"cabinet\",\r\n        title:\"\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0442\u0438\u043f \u0440\u0443\u0447\u0435\u043a\",\r\n        options:[\r\n          {label:\"\u0421 \u0440\u0443\u0447\u043a\u0430\u043c\u0438\", value:0, img:dvKitchenImg(7)},\r\n          {label:\"\u0411\u0435\u0437 \u0440\u0443\u0447\u0435\u043a\", value:1, img:dvKitchenImg(9)}\r\n        ]\r\n      },\r\n      {\r\n        key:\"color\",\r\n        title:\"\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0446\u0432\u0435\u0442\u043e\u0432\u0443\u044e \u0433\u0430\u043c\u043c\u0443\",\r\n        options:[\r\n          {label:\"\u0421\u0432\u0435\u0442\u043b\u044b\u0435 \u0446\u0432\u0435\u0442\u0430\", value:0, img:dvKitchenImg(15)},\r\n          {label:\"\u0422\u0451\u043c\u043d\u044b\u0435 \u0446\u0432\u0435\u0442\u0430\", value:1, img:dvKitchenImg(16)}\r\n        ]\r\n      }\r\n    ];\r\n\r\n    let dvKitchenCurrent = 0;\r\n    let dvKitchenAnswers = {};\r\n\r\n\r\n\r\n    function dvKitchenCalcNumber(values){\r\n      return (\r\n        values.layout * 16 +\r\n        values.cabinet * 8 +\r\n        values.tiles * 4 +\r\n        values.countertop * 2 +\r\n        values.color +\r\n        1\r\n      );\r\n    }\r\n\r\n    function dvKitchenOptionImage(key,value){\r\n      const values = {\r\n        layout: dvKitchenAnswers.layout ? dvKitchenAnswers.layout.value : 0,\r\n        tiles: dvKitchenAnswers.tiles ? dvKitchenAnswers.tiles.value : 0,\r\n        countertop: dvKitchenAnswers.countertop ? dvKitchenAnswers.countertop.value : 0,\r\n        cabinet: dvKitchenAnswers.cabinet ? dvKitchenAnswers.cabinet.value : 0,\r\n        color: dvKitchenAnswers.color ? dvKitchenAnswers.color.value : 0\r\n      };\r\n      values[key] = value;\r\n      return dvKitchenImg(dvKitchenCalcNumber(values));\r\n    }\r\n\r\n    function dvKitchenSmoothScroll(target){\r\n      if(!target) return;\r\n      setTimeout(()=>{\r\n        const isMobile = window.matchMedia(\"(max-width: 760px)\").matches;\r\n        const offset = isMobile ? 95 : 165;\r\n        const y = target.getBoundingClientRect().top + window.pageYOffset - offset;\r\n        window.scrollTo({top: Math.max(y, 0), behavior:\"smooth\"});\r\n      },120);\r\n    }\r\n\r\n    function dvKitchenRender(shouldScroll = false){\r\n      const holder = document.getElementById(\"dvKitchenSteps\");\r\n      const actions = document.getElementById(\"dvKitchenActions\");\r\n      holder.innerHTML = \"\";\r\n\r\n      if(dvKitchenCurrent >= dvKitchenData.length){\r\n        dvKitchenShowLoader(holder);\r\n        actions.style.display = \"none\";\r\n        document.getElementById(\"dvKitchenProgress\").style.width = \"100%\";\r\n        return;\r\n      }\r\n\r\n      actions.style.display = \"flex\";\r\n      document.querySelector(\"#datvale-kitchen-ai .dv-next\").style.display = \"inline-flex\";\r\n      document.querySelector(\"#datvale-kitchen-ai .dv-back\").style.display = dvKitchenCurrent === 0 ? \"none\" : \"inline-flex\";\r\n\r\n      const step = dvKitchenData[dvKitchenCurrent];\r\n      const selected = dvKitchenAnswers[step.key];\r\n      const gridClass = step.options.length === 3 ? \"dv-grid dv-three\" : \"dv-grid\";\r\n\r\n      holder.innerHTML = `\r\n        <div class=\"dv-step\">\r\n          <div class=\"dv-step-head\">\r\n            <h2>${step.title}<\/h2>\r\n          <\/div>\r\n          <div class=\"${gridClass}\">\r\n            ${step.options.map(opt => `\r\n              <div class=\"dv-card ${selected && selected.label===opt.label ? \"selected\" : \"\"}\" \r\n                   style=\"background-image:url('${opt.img}')\" \r\n                   onclick=\"dvKitchenSelect('${step.key}', ${opt.value}, '${opt.label}')\">\r\n                <h3>${opt.label}<\/h3>\r\n              <\/div>\r\n            `).join(\"\")}\r\n          <\/div>\r\n        <\/div>`;\r\n\r\n      document.getElementById(\"dvKitchenProgress\").style.width = ((dvKitchenCurrent) \/ dvKitchenData.length * 100) + \"%\";\r\n      if(shouldScroll) dvKitchenSmoothScroll(holder.querySelector(\".dv-step\") || holder);\r\n    }\r\n\r\n    function dvKitchenSelect(key,value,label){\r\n      dvKitchenAnswers[key] = {value:value,label:label};\r\n      setTimeout(()=>{ dvKitchenCurrent++; dvKitchenRender(true); },120);\r\n    }\r\n\r\n    function dvKitchenNext(){\r\n      const step = dvKitchenData[dvKitchenCurrent];\r\n      if(step && !dvKitchenAnswers[step.key]){\r\n        alert(\"\u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u0432\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u043e\u0434\u0438\u043d \u0438\u0437 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u043e\u0432\");\r\n        return;\r\n      }\r\n      dvKitchenCurrent++;\r\n      dvKitchenRender(true);\r\n    }\r\n\r\n    function dvKitchenBack(){\r\n      if(dvKitchenCurrent > 0){\r\n        dvKitchenCurrent--;\r\n        dvKitchenRender(true);\r\n      }\r\n    }\r\n\r\n    function dvKitchenRestart(){\r\n      dvKitchenCurrent = 0;\r\n      dvKitchenAnswers = {};\r\n      dvKitchenRender();\r\n      document.getElementById(\"datvale-kitchen-ai\").scrollIntoView({behavior:\"smooth\",block:\"start\"});\r\n    }\r\n\r\n    function dvKitchenPhotoNumber(){\r\n      return dvKitchenCalcNumber({\r\n        layout: dvKitchenAnswers.layout.value,\r\n        tiles: dvKitchenAnswers.tiles.value,\r\n        countertop: dvKitchenAnswers.countertop.value,\r\n        cabinet: dvKitchenAnswers.cabinet.value,\r\n        color: dvKitchenAnswers.color.value\r\n      });\r\n    }\r\n\r\n    function dvKitchenShowLoader(holder){\r\n      holder.innerHTML = `\r\n        <div class=\"dv-loading-pro\">\r\n          <h3 class=\"dv-loading-title\">Datvale.ge \u0441\u043e\u0437\u0434\u0430\u0451\u0442 \u0434\u0438\u0437\u0430\u0439\u043d \u0432\u0430\u0448\u0435\u0439 \u043a\u0443\u0445\u043d\u0438<\/h3>\r\n          <p class=\"dv-muted\">\u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u043f\u043e\u0434\u043e\u0436\u0434\u0438\u0442\u0435 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434...<\/p>\r\n          <div class=\"dv-loader-row\">\r\n            <span class=\"dv-spinner\"><\/span>\r\n            <div class=\"dv-loader-bar\"><span id=\"dvKitchenLoaderFill\"><\/span><\/div>\r\n            <div class=\"dv-loader-percent\" id=\"dvKitchenLoaderPercent\">0%<\/div>\r\n          <\/div>\r\n          <div class=\"dv-loader-status\" id=\"dvKitchenLoaderStatus\">\u0410\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u0443\u044e\u0442\u0441\u044f \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u044b\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b...<\/div>\r\n        <\/div>`;\r\n\r\n      dvKitchenSmoothScroll(holder);\r\n\r\n      let progress = 0;\r\n      const fill = document.getElementById(\"dvKitchenLoaderFill\");\r\n      const percent = document.getElementById(\"dvKitchenLoaderPercent\");\r\n      const status = document.getElementById(\"dvKitchenLoaderStatus\");\r\n\r\n      const messages = [\r\n        \"\u0410\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u0443\u044e\u0442\u0441\u044f \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u044b\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b...\",\r\n        \"\u0414\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u0430\u044f \u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u043a\u0430...\",\r\n        \"\u0414\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u0430\u044f \u0441\u0442\u043e\u043b\u0435\u0448\u043d\u0438\u0446\u0430...\",\r\n        \"\u041e\u0431\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u0442\u0438\u043f \u043c\u0435\u0431\u0435\u043b\u0438...\",\r\n        \"\u0414\u0438\u0437\u0430\u0439\u043d \u043f\u043e\u0447\u0442\u0438 \u0433\u043e\u0442\u043e\u0432...\"\r\n      ];\r\n\r\n      const timer = setInterval(()=>{\r\n        progress += 20;\r\n        if(fill) fill.style.width = progress + \"%\";\r\n        if(percent) percent.innerText = progress + \"%\";\r\n        if(status) status.innerText = messages[Math.min(Math.floor(progress\/20)-1, messages.length-1)];\r\n\r\n        if(progress >= 100){\r\n          clearInterval(timer);\r\n          setTimeout(()=>dvKitchenShowResult(holder),350);\r\n        }\r\n      },420);\r\n    }\r\n\r\n\r\n    function dvKitchenDownloadPhoto(url, number){\r\n      const cleanUrl = url.split(\"?\")[0];\r\n      const fileName = \"datvale-kitchen-design-\" + number + \".webp\";\r\n      const a = document.createElement(\"a\");\r\n      a.href = cleanUrl;\r\n      a.download = fileName;\r\n      a.target = \"_blank\";\r\n      a.rel = \"noopener\";\r\n      document.body.appendChild(a);\r\n      a.click();\r\n      document.body.removeChild(a);\r\n    }\r\n\r\n    function dvKitchenShowResult(holder){\r\n      const photoNumber = dvKitchenPhotoNumber();\r\n      const imageUrl = dvKitchenImg(photoNumber);\r\n\r\n      holder.innerHTML = `\r\n        <div class=\"dv-result\">\r\n          <h2>\u0414\u0438\u0437\u0430\u0439\u043d \u0432\u0430\u0448\u0435\u0439 \u043a\u0443\u0445\u043d\u0438 \u0433\u043e\u0442\u043e\u0432<\/h2>\r\n          <p class=\"dv-muted\">\u041d\u0438\u0436\u0435 \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0443\u0432\u0438\u0434\u0435\u0442\u044c \u0432\u0438\u0437\u0443\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044e \u043a\u0443\u0445\u043d\u0438, \u0441\u043e\u0437\u0434\u0430\u043d\u043d\u0443\u044e \u043f\u043e \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u044b\u043c \u0432\u0430\u043c\u0438 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430\u043c.<\/p>\r\n\r\n          <div class=\"dv-list\">\r\n            <div class=\"dv-item\"><b>\u041f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u043a\u0430:<\/b> ${dvKitchenAnswers.layout.label}<\/div>\r\n            <div class=\"dv-item\"><b>\u041f\u043b\u0438\u0442\u043a\u0430:<\/b> ${dvKitchenAnswers.tiles.label}<\/div>\r\n            <div class=\"dv-item\"><b>\u0421\u0442\u043e\u043b\u0435\u0448\u043d\u0438\u0446\u0430:<\/b> ${dvKitchenAnswers.countertop.label}<\/div>\r\n            <div class=\"dv-item\"><b>\u0422\u0438\u043f \u0440\u0443\u0447\u0435\u043a:<\/b> ${dvKitchenAnswers.cabinet.label}<\/div>\r\n            <div class=\"dv-item\"><b>\u0426\u0432\u0435\u0442\u043e\u0432\u0430\u044f \u0433\u0430\u043c\u043c\u0430:<\/b> ${dvKitchenAnswers.color.label}<\/div>\r\n            <div class=\"dv-item\"><b>\u041d\u043e\u043c\u0435\u0440 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u0430:<\/b> ${photoNumber}<\/div>\r\n          <\/div>\r\n\r\n          <img decoding=\"async\" class=\"dv-ai-img\" src=\"${imageUrl}\" alt=\"Datvale kitchen design\">\r\n\r\n          <div style=\"margin-top:18px\">\r\n            <button type=\"button\" class=\"dv-cta\" style=\"width:100%;max-width:none\" onclick=\"dvKitchenDownloadPhoto('${imageUrl}', ${photoNumber})\">\u0421\u043a\u0430\u0447\u0430\u0442\u044c \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435<\/button>\r\n          <\/div>\r\n\r\n          <div class=\"dv-partners\">\r\n            <div>\r\n              <h3>\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u043c\u0435\u0431\u0435\u043b\u044c \u0432 FORUM<\/h3>\r\n              <p>\u0412\u043e\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435\u0441\u044c \u0446\u0438\u0444\u0440\u043e\u0432\u043e\u0439 \u043a\u0430\u0440\u0442\u043e\u0439 Datvale \u0438 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u0435 <b>\u0441\u043a\u0438\u0434\u043a\u0443 \u043d\u0430 \u043c\u0435\u0431\u0435\u043b\u044c FORUM<\/b>.<\/p>\r\n            <\/div>\r\n            <a href=\"https:\/\/newlight.ge\/en\/furniture\/\" target=\"_blank\" rel=\"noopener\">\u0412\u044b\u0431\u0440\u0430\u0442\u044c \u043c\u0435\u0431\u0435\u043b\u044c<\/a>\r\n          <\/div>\r\n\r\n          <div class=\"dv-remont-final\">\r\n            <div>\r\n              <h3>\u0420\u0430\u0441\u0441\u0447\u0438\u0442\u0430\u0439\u0442\u0435 \u0441\u0442\u043e\u0438\u043c\u043e\u0441\u0442\u044c \u0440\u0435\u043c\u043e\u043d\u0442\u0430 \u0434\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u0434\u0438\u0437\u0430\u0439\u043d\u0430<\/h3>\r\n              <p>\u0423\u0437\u043d\u0430\u0439\u0442\u0435 \u043f\u0440\u0438\u043c\u0435\u0440\u043d\u044b\u0439 \u0431\u044e\u0434\u0436\u0435\u0442 \u2014 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u044b, \u0440\u0430\u0431\u043e\u0442\u044b \u0438 \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u0440\u0430\u0441\u0445\u043e\u0434\u044b.<\/p>\r\n            <\/div>\r\n            <a href=\"https:\/\/datvale.ge\/remontis-kalkulatori\/\" target=\"_blank\" rel=\"noopener\">\u0420\u0430\u0441\u0441\u0447\u0438\u0442\u0430\u0442\u044c \u0441\u0442\u043e\u0438\u043c\u043e\u0441\u0442\u044c \u0440\u0435\u043c\u043e\u043d\u0442\u0430<\/a>\r\n          <\/div>\r\n\r\n          <div class=\"dv-green-final\">\r\n            <div>\r\n              <h3>\u0417\u0430\u043a\u0430\u0436\u0438\u0442\u0435 \u0440\u0435\u043c\u043e\u043d\u0442 \u0432 Green Color<\/h3>\r\n              <p>\u0420\u0435\u043c\u043e\u043d\u0442 \u0438 \u0441\u0442\u0440\u043e\u0438\u0442\u0435\u043b\u044c\u0441\u0442\u0432\u043e \u2022 \u0411\u043e\u043b\u0435\u0435 10 \u043b\u0435\u0442 \u043e\u043f\u044b\u0442\u0430 \u2022 \u041e\u0434\u043d\u0430 \u0438\u0437 \u0441\u0430\u043c\u044b\u0445 \u043d\u0430\u0434\u0451\u0436\u043d\u044b\u0445 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0439 \u043d\u0430 \u0440\u044b\u043d\u043a\u0435 \u0413\u0440\u0443\u0437\u0438\u0438.<\/p>\r\n            <\/div>\r\n            <a href=\"https:\/\/greencolor.ge\/\" target=\"_blank\" rel=\"noopener\">\u0417\u0430\u043a\u0430\u0437\u0430\u0442\u044c \u0440\u0435\u043c\u043e\u043d\u0442<\/a>\r\n          <\/div>\r\n\r\n          <div style=\"margin-top:18px\">\r\n            <button type=\"button\" class=\"dv-cta dv-secondary\" style=\"width:100%;max-width:none\" onclick=\"dvKitchenRestart()\">\u041d\u0430\u0447\u0430\u0442\u044c \u0437\u0430\u043d\u043e\u0432\u043e<\/button>\r\n          <\/div>\r\n        <\/div>`;\r\n      dvKitchenSmoothScroll(holder.querySelector(\".dv-result\"));\r\n    }\r\n\r\n    dvKitchenRender();\r\n  <\/script>\r\n<\/div>\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-e2bbf52 e-flex e-con-boxed e-con e-parent\" data-id=\"e2bbf52\" 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-1891b97 elementor-widget elementor-widget-html\" data-id=\"1891b97\" 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<div style=\"display:flex;flex-wrap:wrap;gap:60px;padding:60px 35px;background:#ffffff;border-top:1px solid #e8edf3;max-width:1200px;margin:0 auto;box-sizing:border-box;\">\r\n\r\n  <div style=\"flex:1 1 280px;\">\r\n    <h3 style=\"font-size:26px;color:#1d4f91;margin-bottom:24px;\">\u0418\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f<\/h3>\r\n\r\n    <a href=\"https:\/\/datvale.ge\/ru\/about-us\/\" style=\"display:block;text-decoration:none;color:#555;font-size:17px;margin-bottom:14px;\">\u041e \u043d\u0430\u0441<\/a>\r\n\r\n    <a href=\"https:\/\/datvale.ge\/ru\/remontis-piradi-asistenti\/\" style=\"display:block;text-decoration:none;color:#555;font-size:17px;margin-bottom:14px;\">\u041f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u044c\u043d\u044b\u0439 \u043f\u043e\u043c\u043e\u0449\u043d\u0438\u043a \u043f\u043e \u0440\u0435\u043c\u043e\u043d\u0442\u0443 \u0438 \u0441\u0442\u0440\u043e\u0438\u0442\u0435\u043b\u044c\u0441\u0442\u0432\u0443<\/a>\r\n\r\n    <a href=\"https:\/\/datvale.ge\/ru\/terms\/\" style=\"display:block;text-decoration:none;color:#555;font-size:17px;margin-bottom:14px;\">\u0423\u0441\u043b\u043e\u0432\u0438\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f<\/a>\r\n\r\n    <a href=\"https:\/\/datvale.ge\/ru\/privacy\/\" style=\"display:block;text-decoration:none;color:#555;font-size:17px;margin-bottom:14px;\">\u041f\u043e\u043b\u0438\u0442\u0438\u043a\u0430 \u043a\u043e\u043d\u0444\u0438\u0434\u0435\u043d\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u0438<\/a>\r\n\r\n    <a href=\"https:\/\/datvale.ge\/ru\/dabrunebis-politika\/\" style=\"display:block;text-decoration:none;color:#555;font-size:17px;margin-bottom:14px;\">\u041f\u043e\u043b\u0438\u0442\u0438\u043a\u0430 \u0432\u043e\u0437\u0432\u0440\u0430\u0442\u0430 \u0443\u0441\u043b\u0443\u0433<\/a>\r\n  <\/div>\r\n\r\n  <div style=\"flex:1 1 280px;\">\r\n    <h3 style=\"font-size:26px;color:#1d4f91;margin-bottom:24px;\">\u0421\u0432\u044f\u0436\u0438\u0442\u0435\u0441\u044c \u0441 \u043d\u0430\u043c\u0438<\/h3>\r\n\r\n    <p style=\"font-size:17px;color:#555;margin-bottom:14px;\">\r\n      <a href=\"tel:+995595879977\" style=\"color:#555;text-decoration:none;\">+995 595 879 977<\/a>\r\n    <\/p>\r\n\r\n    <p style=\"font-size:17px;color:#555;margin-bottom:22px;\">\r\n      <a href=\"mailto:info@datvale.ge\" style=\"color:#555;text-decoration:none;\">info@datvale.ge<\/a>\r\n    <\/p>\r\n  <\/div>\r\n\r\n<\/div>\r\n\r\n<div style=\"background:#1d4f91;color:#fff;text-align:center;padding:20px 12px;font-size:15px;\">\r\n  \u00a9 2024 <strong>Datvale.ge<\/strong> \u2022 \u0412\u0441\u0435 \u043f\u0440\u0430\u0432\u0430 \u0437\u0430\u0449\u0438\u0449\u0435\u043d\u044b.\r\n<\/div>\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>\u0423\u0437\u043d\u0430\u0439\u0442\u0435 \u0441\u0442\u043e\u0438\u043c\u043e\u0441\u0442\u044c \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u043e\u0439 \u043c\u0435\u0431\u0435\u043b\u0438 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043e\u043d\u043b\u0430\u0439\u043d-\u043a\u0430\u043b\u044c\u043a\u0443\u043b\u044f\u0442\u043e\u0440\u0430 \u0421\u043e\u0437\u0434\u0430\u0439 \u0434\u0438\u0437\u0430\u0439\u043d \u0441\u0432\u043e\u0435\u0439 \u043a\u0443\u0445\u043d\u0438 Datvale.ge \u041d\u0430\u0437\u0430\u0434 \u0414\u0430\u043b\u0435\u0435 \u0418\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u041e \u043d\u0430\u0441 \u041f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u044c\u043d\u044b\u0439 \u043f\u043e\u043c\u043e\u0449\u043d\u0438\u043a \u043f\u043e \u0440\u0435\u043c\u043e\u043d\u0442\u0443 \u0438 \u0441\u0442\u0440\u043e\u0438\u0442\u0435\u043b\u044c\u0441\u0442\u0432\u0443 \u0423\u0441\u043b\u043e\u0432\u0438\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u041f\u043e\u043b\u0438\u0442\u0438\u043a\u0430 \u043a\u043e\u043d\u0444\u0438\u0434\u0435\u043d\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u041f\u043e\u043b\u0438\u0442\u0438\u043a\u0430 \u0432\u043e\u0437\u0432\u0440\u0430\u0442\u0430 \u0443\u0441\u043b\u0443\u0433 \u0421\u0432\u044f\u0436\u0438\u0442\u0435\u0441\u044c \u0441 \u043d\u0430\u043c\u0438 +995 595 879 977 info@datvale.ge \u00a9 2024 Datvale.ge \u2022 \u0412\u0441\u0435 \u043f\u0440\u0430\u0432\u0430 \u0437\u0430\u0449\u0438\u0449\u0435\u043d\u044b.<\/p>\n","protected":false},"author":68,"featured_media":0,"parent":0,"menu_order":6,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-17190","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/datvale.ge\/ru\/wp-json\/wp\/v2\/pages\/17190","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/datvale.ge\/ru\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/datvale.ge\/ru\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/datvale.ge\/ru\/wp-json\/wp\/v2\/users\/68"}],"replies":[{"embeddable":true,"href":"https:\/\/datvale.ge\/ru\/wp-json\/wp\/v2\/comments?post=17190"}],"version-history":[{"count":10,"href":"https:\/\/datvale.ge\/ru\/wp-json\/wp\/v2\/pages\/17190\/revisions"}],"predecessor-version":[{"id":17450,"href":"https:\/\/datvale.ge\/ru\/wp-json\/wp\/v2\/pages\/17190\/revisions\/17450"}],"wp:attachment":[{"href":"https:\/\/datvale.ge\/ru\/wp-json\/wp\/v2\/media?parent=17190"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}