


<style id="elementor-post-15058">.elementor-15058 .elementor-element.elementor-element-23728eb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-147px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15058 .elementor-element.elementor-element-f02f1dd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15058 .elementor-element.elementor-element-6529b08{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(max-width:767px){.elementor-15058 .elementor-element.elementor-element-1ad76f4 > .elementor-widget-container{margin:67px 0px 0px 0px;}}</style>{"id":15058,"date":"2026-06-19T17:36:01","date_gmt":"2026-06-19T13:36:01","guid":{"rendered":"https:\/\/datvale.ge\/ra-jdeba-abazanis-remonti-detaluri-kharjebi\/"},"modified":"2026-10-08T14:28:58","modified_gmt":"2026-10-08T10:28:58","slug":"how-much-does-a-bathroom-renovation-costs","status":"publish","type":"post","link":"https:\/\/datvale.ge\/en\/how-much-does-a-bathroom-renovation-costs\/","title":{"rendered":"How Much Does a Bathroom Renovation Cost? Detailed Costs and Calculation"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"15058\" class=\"elementor elementor-15058 elementor-15053\">\n\t\t\t\t<div class=\"elementor-element elementor-element-23728eb e-flex e-con-boxed e-con e-parent\" data-id=\"23728eb\" 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-1ad76f4 elementor-widget elementor-widget-html\" data-id=\"1ad76f4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\r\n<div id=\"dv-bathroom-remont-blog-2026\" lang=\"en-US\">\r\n\r\n<style>\r\n#dv-bathroom-remont-blog-2026,\r\n#dv-bathroom-remont-blog-2026 *{\r\n  box-sizing:border-box;\r\n}\r\n\r\n#dv-bathroom-remont-blog-2026{\r\n  --dv-blue:#0b3a78;\r\n  --dv-blue2:#1764bd;\r\n  --dv-text:#173558;\r\n  --dv-muted:#5f7287;\r\n  --dv-border:#e3ebf5;\r\n  width:100%;\r\n  max-width:1180px;\r\n  margin:0 auto;\r\n  padding:0;\r\n  color:var(--dv-text);\r\n  font-family:system-ui,-apple-system,BlinkMacSystemFont,\"Segoe UI\",sans-serif;\r\n  font-size:17px;\r\n  line-height:1.75;\r\n}\r\n\r\n#dv-bathroom-remont-blog-2026 p{\r\n  margin:0 0 20px;\r\n  color:#334f6c;\r\n}\r\n\r\n#dv-bathroom-remont-blog-2026 h2{\r\n  margin:42px 0 16px;\r\n  color:var(--dv-text);\r\n  font-size:30px;\r\n  line-height:1.25;\r\n  font-weight:950;\r\n  letter-spacing:-.02em;\r\n}\r\n\r\n#dv-bathroom-remont-blog-2026 h3{\r\n  margin:28px 0 12px;\r\n  color:var(--dv-text);\r\n  font-size:22px;\r\n  line-height:1.3;\r\n  font-weight:900;\r\n}\r\n\r\n#dv-bathroom-remont-blog-2026 strong{\r\n  color:#173558;\r\n}\r\n\r\n#dv-bathroom-remont-blog-2026 a{\r\n  color:var(--dv-blue2);\r\n  font-weight:850;\r\n  text-decoration:none;\r\n}\r\n\r\n#dv-bathroom-remont-blog-2026 a:hover{\r\n  text-decoration:underline;\r\n}\r\n\r\n#dv-bathroom-remont-blog-2026 ul{\r\n  margin:12px 0 24px;\r\n  padding-left:24px;\r\n  color:#334f6c;\r\n}\r\n\r\n#dv-bathroom-remont-blog-2026 li{\r\n  margin:7px 0;\r\n}\r\n\r\n\/* MAIN IMAGE *\/\r\n\r\n#dv-bathroom-remont-blog-2026 .dv-hero{\r\n  width:100%;\r\n  margin:0 0 30px;\r\n}\r\n\r\n#dv-bathroom-remont-blog-2026 .dv-hero img{\r\n  display:block;\r\n  width:100%;\r\n  height:auto;\r\n  border-radius:22px;\r\n}\r\n\r\n\/* INTRO *\/\r\n\r\n#dv-bathroom-remont-blog-2026 .dv-intro{\r\n  margin:0 0 30px;\r\n  padding:24px 26px;\r\n  border:1px solid var(--dv-border);\r\n  border-radius:20px;\r\n  background:#f8fbff;\r\n}\r\n\r\n#dv-bathroom-remont-blog-2026 .dv-intro p:last-child{\r\n  margin-bottom:0;\r\n}\r\n\r\n\/* CALCULATOR *\/\r\n\r\n#dv-bathroom-remont-blog-2026 .dv-mini{\r\n  width:100%;\r\n  margin:32px 0 40px;\r\n  padding:28px;\r\n  border:1px solid var(--dv-border);\r\n  border-radius:22px;\r\n  background:\r\n    radial-gradient(\r\n      circle at top right,\r\n      rgba(52,86,150,.09),\r\n      transparent 34%\r\n    ),\r\n    linear-gradient(\r\n      180deg,\r\n      #f8fbff 0%,\r\n      #eef4fb 100%\r\n    );\r\n  box-shadow:0 16px 40px rgba(11,58,120,.10);\r\n}\r\n\r\n#dv-bathroom-remont-blog-2026 .dv-mini-title{\r\n  margin:0 0 20px;\r\n  color:var(--dv-text);\r\n  font-size:25px;\r\n  line-height:1.2;\r\n  font-weight:950;\r\n}\r\n\r\n#dv-bathroom-remont-blog-2026 .dv-grid{\r\n  display:grid;\r\n  grid-template-columns:repeat(2,minmax(0,1fr));\r\n  gap:16px;\r\n}\r\n\r\n#dv-bathroom-remont-blog-2026 .dv-field label{\r\n  display:block;\r\n  margin-bottom:7px;\r\n  color:var(--dv-text);\r\n  font-size:14px;\r\n  font-weight:850;\r\n}\r\n\r\n#dv-bathroom-remont-blog-2026 .dv-input-wrap{\r\n  position:relative;\r\n}\r\n\r\n#dv-bathroom-remont-blog-2026 input,\r\n#dv-bathroom-remont-blog-2026 select{\r\n  display:block;\r\n  width:100%;\r\n  height:54px;\r\n  margin:0;\r\n  border:1px solid #d8e3ef;\r\n  border-radius:14px;\r\n  outline:none;\r\n  background:#fff;\r\n  color:var(--dv-text);\r\n  font-size:15px;\r\n  font-weight:800;\r\n}\r\n\r\n#dv-bathroom-remont-blog-2026 input{\r\n  padding:0 50px 0 14px;\r\n}\r\n\r\n#dv-bathroom-remont-blog-2026 select{\r\n  padding:0 40px 0 14px;\r\n  cursor:pointer;\r\n}\r\n\r\n#dv-bathroom-remont-blog-2026 input:focus,\r\n#dv-bathroom-remont-blog-2026 select:focus{\r\n  border-color:var(--dv-blue2);\r\n  box-shadow:0 0 0 4px rgba(23,100,189,.10);\r\n}\r\n\r\n#dv-bathroom-remont-blog-2026 .dv-unit{\r\n  position:absolute;\r\n  top:50%;\r\n  right:14px;\r\n  transform:translateY(-50%);\r\n  color:var(--dv-muted);\r\n  font-size:13px;\r\n  font-weight:850;\r\n  pointer-events:none;\r\n}\r\n\r\n#dv-bathroom-remont-blog-2026 .dv-note{\r\n  margin-top:15px;\r\n  color:#62758a;\r\n  font-size:13px;\r\n  line-height:1.55;\r\n}\r\n\r\n#dv-bathroom-remont-blog-2026 .dv-calc-button{\r\n  display:flex;\r\n  width:100%;\r\n  min-height:58px;\r\n  align-items:center;\r\n  justify-content:center;\r\n  margin-top:18px;\r\n  padding:14px 20px;\r\n  border:0;\r\n  border-radius:14px;\r\n  cursor:pointer;\r\n  background:linear-gradient(\r\n    135deg,\r\n    var(--dv-blue),\r\n    var(--dv-blue2)\r\n  );\r\n  color:#fff;\r\n  font-size:16px;\r\n  font-weight:950;\r\n  box-shadow:0 12px 26px rgba(11,58,120,.20);\r\n}\r\n\r\n#dv-bathroom-remont-blog-2026 .dv-error{\r\n  display:none;\r\n  margin-top:12px;\r\n  padding:12px 14px;\r\n  border-radius:12px;\r\n  background:#fff1f1;\r\n  color:#a32020;\r\n  font-size:13px;\r\n  font-weight:800;\r\n}\r\n\r\n#dv-bathroom-remont-blog-2026 .dv-result{\r\n  display:none;\r\n  margin-top:20px;\r\n  padding:26px 18px;\r\n  border-radius:18px;\r\n  background:linear-gradient(\r\n    135deg,\r\n    var(--dv-blue),\r\n    var(--dv-blue2)\r\n  );\r\n  color:#fff;\r\n  text-align:center;\r\n  box-shadow:0 14px 30px rgba(11,58,120,.20);\r\n}\r\n\r\n#dv-bathroom-remont-blog-2026 .dv-result.dv-show{\r\n  display:block;\r\n}\r\n\r\n#dv-bathroom-remont-blog-2026 .dv-result-label{\r\n  display:block;\r\n  margin-bottom:8px;\r\n  color:rgba(255,255,255,.84);\r\n  font-size:14px;\r\n  font-weight:800;\r\n}\r\n\r\n#dv-bathroom-remont-blog-2026 .dv-result strong{\r\n  display:block;\r\n  color:#fff;\r\n  font-size:clamp(36px,7vw,52px);\r\n  line-height:1;\r\n  font-weight:1000;\r\n  overflow-wrap:anywhere;\r\n}\r\n\r\n#dv-bathroom-remont-blog-2026 .dv-range{\r\n  margin-top:8px;\r\n  color:rgba(255,255,255,.84);\r\n  font-size:13px;\r\n  font-weight:750;\r\n}\r\n\r\n#dv-bathroom-remont-blog-2026 .dv-detail-link{\r\n  display:flex;\r\n  width:100%;\r\n  min-height:54px;\r\n  align-items:center;\r\n  justify-content:center;\r\n  margin-top:14px;\r\n  padding:13px 18px;\r\n  border-radius:13px;\r\n  background:#fff;\r\n  color:var(--dv-blue)!important;\r\n  text-decoration:none!important;\r\n  font-size:16px;\r\n  font-weight:950;\r\n}\r\n\r\n\/* TABLES *\/\r\n\r\n#dv-bathroom-remont-blog-2026 .dv-table-wrap{\r\n  overflow-x:auto;\r\n  margin:20px 0 30px;\r\n}\r\n\r\n#dv-bathroom-remont-blog-2026 table{\r\n  width:100%;\r\n  border-collapse:collapse;\r\n  min-width:560px;\r\n  background:#fff;\r\n  border:1px solid var(--dv-border);\r\n  border-radius:16px;\r\n  overflow:hidden;\r\n}\r\n\r\n#dv-bathroom-remont-blog-2026 th,\r\n#dv-bathroom-remont-blog-2026 td{\r\n  padding:14px 16px;\r\n  border-bottom:1px solid var(--dv-border);\r\n  text-align:left;\r\n  color:#334f6c;\r\n}\r\n\r\n#dv-bathroom-remont-blog-2026 th{\r\n  background:#f3f7fc;\r\n  color:var(--dv-text);\r\n  font-weight:900;\r\n}\r\n\r\n#dv-bathroom-remont-blog-2026 tr:last-child td{\r\n  border-bottom:0;\r\n}\r\n\r\n\/* INFORMATION BOX *\/\r\n\r\n#dv-bathroom-remont-blog-2026 .dv-info{\r\n  margin:20px 0;\r\n  padding:20px 22px;\r\n  border:1px solid var(--dv-border);\r\n  border-radius:16px;\r\n  background:#f8fbff;\r\n}\r\n\r\n#dv-bathroom-remont-blog-2026 .dv-info h3{\r\n  margin:0 0 8px;\r\n  font-size:19px;\r\n}\r\n\r\n#dv-bathroom-remont-blog-2026 .dv-info p:last-child{\r\n  margin-bottom:0;\r\n}\r\n\r\n\/* FINAL CTA *\/\r\n\r\n#dv-bathroom-remont-blog-2026 .dv-final-cta{\r\n  margin:42px 0 26px;\r\n  padding:30px 24px;\r\n  border-radius:22px;\r\n  background:linear-gradient(\r\n    135deg,\r\n    var(--dv-blue),\r\n    var(--dv-blue2)\r\n  );\r\n  color:#fff;\r\n  text-align:center;\r\n}\r\n\r\n#dv-bathroom-remont-blog-2026 .dv-final-cta h2{\r\n  margin:0 0 12px;\r\n  color:#fff;\r\n  font-size:28px;\r\n}\r\n\r\n#dv-bathroom-remont-blog-2026 .dv-final-cta p{\r\n  max-width:800px;\r\n  margin:0 auto 20px;\r\n  color:rgba(255,255,255,.88);\r\n}\r\n\r\n#dv-bathroom-remont-blog-2026 .dv-final-button{\r\n  display:inline-flex;\r\n  min-height:54px;\r\n  align-items:center;\r\n  justify-content:center;\r\n  padding:13px 24px;\r\n  border-radius:13px;\r\n  background:#fff;\r\n  color:var(--dv-blue)!important;\r\n  text-decoration:none!important;\r\n  font-weight:950;\r\n}\r\n\r\n\/* RELATED LINKS *\/\r\n\r\n#dv-bathroom-remont-blog-2026 .dv-related{\r\n  display:grid;\r\n  grid-template-columns:repeat(2,minmax(0,1fr));\r\n  gap:14px;\r\n  margin:24px 0 30px;\r\n}\r\n\r\n#dv-bathroom-remont-blog-2026 .dv-related a{\r\n  display:block;\r\n  padding:18px;\r\n  border:1px solid var(--dv-border);\r\n  border-radius:16px;\r\n  background:#f8fbff;\r\n  color:var(--dv-blue)!important;\r\n  text-decoration:none!important;\r\n  font-weight:900;\r\n}\r\n\r\n#dv-bathroom-remont-blog-2026 .dv-social{\r\n  margin-top:30px;\r\n  text-align:center;\r\n  color:var(--dv-muted);\r\n  font-size:15px;\r\n}\r\n\r\n\/* RESPONSIVE *\/\r\n\r\n@media(max-width:700px){\r\n\r\n  #dv-bathroom-remont-blog-2026{\r\n    font-size:16px;\r\n  }\r\n\r\n  #dv-bathroom-remont-blog-2026 .dv-hero img{\r\n    border-radius:16px;\r\n  }\r\n\r\n  #dv-bathroom-remont-blog-2026 h2{\r\n    margin-top:34px;\r\n    font-size:25px;\r\n  }\r\n\r\n  #dv-bathroom-remont-blog-2026 h3{\r\n    font-size:20px;\r\n  }\r\n\r\n  #dv-bathroom-remont-blog-2026 .dv-intro,\r\n  #dv-bathroom-remont-blog-2026 .dv-mini{\r\n    padding:18px;\r\n  }\r\n\r\n  #dv-bathroom-remont-blog-2026 .dv-grid,\r\n  #dv-bathroom-remont-blog-2026 .dv-related{\r\n    grid-template-columns:1fr;\r\n  }\r\n\r\n}\r\n\r\n<\/style>\r\n\r\n<!-- MAIN IMAGE -->\r\n\r\n<figure class=\"dv-hero\">\r\n\r\n  <img decoding=\"async\"\r\n    src=\"https:\/\/datvale.ge\/wp-content\/uploads\/2026\/08\/abazanis-remontis-kalkulatori.webp\"\r\n    alt=\"Bathroom Renovation Cost in Georgia 2026 - Bathroom Renovation Cost Calculator\"\r\n    loading=\"eager\"\r\n    fetchpriority=\"high\"\r\n  >\r\n\r\n<\/figure>\r\n\r\n<!-- SEO INTRODUCTION -->\r\n\r\n<div class=\"dv-intro\">\r\n\r\n  <p>\r\n    <strong>Bathroom Renovation Cost in Georgia 2026<\/strong>\r\n    is an important consideration for anyone planning\r\n    an apartment renovation.\r\n    Bathroom renovation is one of the most technically\r\n    demanding and potentially expensive stages\r\n    of renovating a home.\r\n  <\/p>\r\n\r\n  <p>\r\n    Before starting work, many homeowners ask:\r\n    <strong>How Much Does a Bathroom Renovation Cost?<\/strong>\r\n    The total budget includes building materials,\r\n    waterproofing, ceramic tiles, plumbing fixtures,\r\n    installation, and labor expenses.\r\n  <\/p>\r\n\r\n  <p>\r\n    Understanding these expenses in advance\r\n    helps you plan your renovation budget\r\n    and reduce the risk of unexpected costs.\r\n    You can use Datvale's\r\n    <a href=\"https:\/\/datvale.ge\/en\/bathroom-calculator\/\">\r\n      <strong>Bathroom Renovation Calculator<\/strong>\r\n    <\/a>\r\n    to estimate expenses based on your project.\r\n  <\/p>\r\n\r\n  <p>\r\n    In this guide, we examine the renovation\r\n    of a <strong>4 m\u00b2 bathroom<\/strong>,\r\n    including materials, labor, tile prices,\r\n    plumbing fixtures, and estimated total costs\r\n    in Georgian lari (GEL).\r\n  <\/p>\r\n\r\n<\/div>\r\n\r\n<!-- QUICK COST CALCULATOR -->\r\n\r\n<h2>Bathroom Renovation Cost Calculator in Georgia<\/h2>\r\n\r\n<p>\r\n  Planning your bathroom renovation budget?\r\n  Enter your bathroom floor area\r\n  and preferred tile price\r\n  to calculate an indicative renovation cost.\r\n  The estimate is based on the 4 m\u00b2 bathroom\r\n  example presented in this article.\r\n<\/p>\r\n\r\n<div class=\"dv-mini\">\r\n\r\n  <h2 class=\"dv-mini-title\">\r\n    Calculate Your Bathroom Renovation Cost\r\n  <\/h2>\r\n\r\n  <div class=\"dv-grid\">\r\n\r\n    <div class=\"dv-field\">\r\n\r\n      <label for=\"dvBathArea\">\r\n        Bathroom Floor Area\r\n      <\/label>\r\n\r\n      <div class=\"dv-input-wrap\">\r\n\r\n        <input\r\n          id=\"dvBathArea\"\r\n          type=\"number\"\r\n          min=\"1\"\r\n          max=\"100\"\r\n          step=\"0.1\"\r\n          placeholder=\"e.g. 4\"\r\n          inputmode=\"decimal\"\r\n        >\r\n\r\n        <span class=\"dv-unit\">m\u00b2<\/span>\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n    <div class=\"dv-field\">\r\n\r\n      <label for=\"dvTilePrice\">\r\n        Ceramic Tile Price\r\n      <\/label>\r\n\r\n      <select id=\"dvTilePrice\">\r\n\r\n        <option value=\"40\" selected>\r\n          40 GEL\/m\u00b2\r\n        <\/option>\r\n\r\n        <option value=\"60\">\r\n          60 GEL\/m\u00b2\r\n        <\/option>\r\n\r\n        <option value=\"80\">\r\n          80 GEL\/m\u00b2\r\n        <\/option>\r\n\r\n      <\/select>\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n\r\n  <div class=\"dv-note\">\r\n    This bathroom renovation cost estimate\r\n    is indicative and based on the example\r\n    used in this article.\r\n    A 4 m\u00b2 bathroom with tiles priced\r\n    at 40 GEL\/m\u00b2 has an estimated total cost\r\n    of approximately GEL 8,366.\r\n    Actual expenses depend on wall height,\r\n    materials, plumbing fixtures,\r\n    labor rates, and additional work.\r\n  <\/div>\r\n\r\n  <button\r\n    class=\"dv-calc-button\"\r\n    id=\"dvBathCalculate\"\r\n    type=\"button\"\r\n  >\r\n    Calculate Bathroom Renovation Cost\r\n  <\/button>\r\n\r\n  <div\r\n    class=\"dv-error\"\r\n    id=\"dvBathError\"\r\n  >\r\n    Please enter a valid bathroom floor area\r\n    between 1 and 100 m\u00b2.\r\n  <\/div>\r\n\r\n  <div\r\n    class=\"dv-result\"\r\n    id=\"dvBathResult\"\r\n  >\r\n\r\n    <span class=\"dv-result-label\">\r\n      Estimated Bathroom Renovation Cost\r\n    <\/span>\r\n\r\n    <strong id=\"dvBathTotal\">\r\n      \u2014\r\n    <\/strong>\r\n\r\n    <div\r\n      class=\"dv-range\"\r\n      id=\"dvBathRange\"\r\n    >\r\n      \u2014\r\n    <\/div>\r\n\r\n    <a\r\n      class=\"dv-detail-link\"\r\n      href=\"https:\/\/datvale.ge\/en\/bathroom-calculator\/\"\r\n    >\r\n      Open the Detailed Bathroom Renovation Calculator \u2192\r\n    <\/a>\r\n\r\n  <\/div>\r\n\r\n<\/div>\r\n\r\n<!-- MATERIALS -->\r\n\r\n<h2>Bathroom Renovation Materials for a 4 m\u00b2 Bathroom<\/h2>\r\n\r\n<p>\r\n  The amount of material required\r\n  depends on the bathroom's dimensions,\r\n  wall height, layout, and existing condition.\r\n  In the example used for this\r\n  <strong>bathroom renovation cost breakdown<\/strong>,\r\n  a 4 m\u00b2 bathroom has approximately\r\n  24 m\u00b2 of wall surface.\r\n<\/p>\r\n\r\n<p>\r\n  The following table shows\r\n  the indicative material quantities\r\n  used in the original 4 m\u00b2 example.\r\n<\/p>\r\n\r\n<div class=\"dv-table-wrap\">\r\n\r\n  <table>\r\n\r\n    <thead>\r\n\r\n      <tr>\r\n        <th>Renovation Material<\/th>\r\n        <th>Estimated Quantity<\/th>\r\n      <\/tr>\r\n\r\n    <\/thead>\r\n\r\n    <tbody>\r\n\r\n      <tr>\r\n        <td>Yellow sand<\/td>\r\n        <td>40 bags<\/td>\r\n      <\/tr>\r\n\r\n      <tr>\r\n        <td>Black sand<\/td>\r\n        <td>20 bags<\/td>\r\n      <\/tr>\r\n\r\n      <tr>\r\n        <td>Cement<\/td>\r\n        <td>8 bags<\/td>\r\n      <\/tr>\r\n\r\n      <tr>\r\n        <td>Plaster guide beacons<\/td>\r\n        <td>8 pieces<\/td>\r\n      <\/tr>\r\n\r\n      <tr>\r\n        <td>Waterproofing material<\/td>\r\n        <td>4 kg<\/td>\r\n      <\/tr>\r\n\r\n      <tr>\r\n        <td>Tile adhesive<\/td>\r\n        <td>16 bags<\/td>\r\n      <\/tr>\r\n\r\n      <tr>\r\n        <td>Tile leveling clips<\/td>\r\n        <td>4 packs<\/td>\r\n      <\/tr>\r\n\r\n      <tr>\r\n        <td>Wall and floor tiles<\/td>\r\n        <td>40 m\u00b2<\/td>\r\n      <\/tr>\r\n\r\n      <tr>\r\n        <td>Tile grout<\/td>\r\n        <td>4 kg<\/td>\r\n      <\/tr>\r\n\r\n    <\/tbody>\r\n\r\n  <\/table>\r\n\r\n<\/div>\r\n\r\n<h3>Materials Per 1 m\u00b2 of Bathroom Floor Area<\/h3>\r\n\r\n<p>\r\n  Based on the example,\r\n  the following quantities are allocated\r\n  per square meter of bathroom floor area:\r\n<\/p>\r\n\r\n<ul>\r\n\r\n  <li>\r\n    <strong>Yellow sand:<\/strong>\r\n    10 bags.\r\n  <\/li>\r\n\r\n  <li>\r\n    <strong>Black sand:<\/strong>\r\n    5 bags.\r\n  <\/li>\r\n\r\n  <li>\r\n    <strong>Cement:<\/strong>\r\n    2 bags.\r\n  <\/li>\r\n\r\n  <li>\r\n    <strong>Waterproofing material:<\/strong>\r\n    1 kg.\r\n  <\/li>\r\n\r\n  <li>\r\n    <strong>Tile adhesive:<\/strong>\r\n    4 bags.\r\n  <\/li>\r\n\r\n  <li>\r\n    <strong>Tile leveling clips:<\/strong>\r\n    1 pack.\r\n  <\/li>\r\n\r\n  <li>\r\n    <strong>Tile grout:<\/strong>\r\n    1 kg.\r\n  <\/li>\r\n\r\n  <li>\r\n    <strong>Wall and floor tiles:<\/strong>\r\n    approximately 10 m\u00b2.\r\n  <\/li>\r\n\r\n<\/ul>\r\n\r\n<p>\r\n  These values describe the article's sample project,\r\n  not a universal material consumption standard.\r\n  Actual quantities should be calculated\r\n  from your bathroom measurements\r\n  and the work required.\r\n<\/p>\r\n\r\n<p>\r\n  For a more detailed estimate,\r\n  visit the\r\n  <a href=\"https:\/\/datvale.ge\/en\/bathroom-calculator\/\">\r\n    <strong>Bathroom Calculator<\/strong>\r\n  <\/a>.\r\n<\/p>\r\n\r\n<!-- TILE PRICES -->\r\n\r\n<h2>Bathroom Tile Prices in Georgia 2026<\/h2>\r\n\r\n<p>\r\n  Ceramic tiles are an important part\r\n  of the total bathroom renovation cost.\r\n  Prices vary depending on tile dimensions,\r\n  manufacturer, design, and quality.\r\n<\/p>\r\n\r\n<p>\r\n  The sample calculation uses\r\n  three tile price options:\r\n<\/p>\r\n\r\n<ul>\r\n\r\n  <li>\r\n    <strong>40 GEL\/m\u00b2<\/strong>\r\n  <\/li>\r\n\r\n  <li>\r\n    <strong>60 GEL\/m\u00b2<\/strong>\r\n  <\/li>\r\n\r\n  <li>\r\n    <strong>80 GEL\/m\u00b2<\/strong>\r\n  <\/li>\r\n\r\n<\/ul>\r\n\r\n<p>\r\n  Choosing more expensive tiles\r\n  increases the material budget,\r\n  especially when both walls\r\n  and floors are tiled.\r\n<\/p>\r\n\r\n<p>\r\n  Before purchasing materials,\r\n  calculate the required tile area\r\n  and allow for cutting,\r\n  breakage, and installation waste\r\n  as appropriate for your project.\r\n<\/p>\r\n\r\n<p>\r\n  Use the\r\n  <a href=\"https:\/\/datvale.ge\/en\/bathroom-calculator\/\">\r\n    <strong>Bathroom Renovation Calculator<\/strong>\r\n  <\/a>\r\n  to plan your bathroom tiling expenses.\r\n<\/p>\r\n\r\n<!-- LABOR -->\r\n\r\n<h2>Bathroom Renovation Labor Costs in Georgia<\/h2>\r\n\r\n<p>\r\n  Labor is another major component\r\n  of the bathroom renovation budget.\r\n  The final amount depends on the complexity\r\n  of the work, surface preparation,\r\n  tile format, and contractor rates.\r\n<\/p>\r\n\r\n<p>\r\n  The original example includes\r\n  the following indicative labor prices:\r\n<\/p>\r\n\r\n<ul>\r\n\r\n  <li>\r\n    <strong>Wall plastering and floor screeding:<\/strong>\r\n    20 GEL\/m\u00b2.\r\n  <\/li>\r\n\r\n  <li>\r\n    <strong>Wall and floor tile installation:<\/strong>\r\n    50 GEL\/m\u00b2.\r\n  <\/li>\r\n\r\n<\/ul>\r\n\r\n<p>\r\n  Plumbing modifications, demolition,\r\n  waterproofing installation,\r\n  and other tasks may affect\r\n  the overall cost,\r\n  depending on the project's requirements.\r\n<\/p>\r\n\r\n<!-- FIXTURES -->\r\n\r\n<h2>Bathroom Plumbing Fixtures and Accessories: Estimated Prices<\/h2>\r\n\r\n<p>\r\n  In addition to construction materials\r\n  and labor, bathroom renovation costs\r\n  include sanitary fixtures\r\n  and essential accessories.\r\n<\/p>\r\n\r\n<p>\r\n  The following prices are the estimates\r\n  used in this example.\r\n<\/p>\r\n\r\n<div class=\"dv-table-wrap\">\r\n\r\n  <table>\r\n\r\n    <thead>\r\n\r\n      <tr>\r\n        <th>Bathroom Fixture or Accessory<\/th>\r\n        <th>Estimated Price<\/th>\r\n      <\/tr>\r\n\r\n    <\/thead>\r\n\r\n    <tbody>\r\n\r\n      <tr>\r\n        <td>Bathroom exhaust fan<\/td>\r\n        <td>GEL 80<\/td>\r\n      <\/tr>\r\n\r\n      <tr>\r\n        <td>Heated towel rail<\/td>\r\n        <td>GEL 200<\/td>\r\n      <\/tr>\r\n\r\n      <tr>\r\n        <td>Toilet<\/td>\r\n        <td>GEL 500<\/td>\r\n      <\/tr>\r\n\r\n      <tr>\r\n        <td>Washbasin faucet<\/td>\r\n        <td>GEL 250<\/td>\r\n      <\/tr>\r\n\r\n      <tr>\r\n        <td>Shower set<\/td>\r\n        <td>GEL 700<\/td>\r\n      <\/tr>\r\n\r\n      <tr>\r\n        <td>Bidet spray faucet<\/td>\r\n        <td>GEL 150<\/td>\r\n      <\/tr>\r\n\r\n      <tr>\r\n        <td>Washbasin<\/td>\r\n        <td>GEL 600<\/td>\r\n      <\/tr>\r\n\r\n      <tr>\r\n        <td>Shower glass partition<\/td>\r\n        <td>GEL 400<\/td>\r\n      <\/tr>\r\n\r\n    <\/tbody>\r\n\r\n  <\/table>\r\n\r\n<\/div>\r\n\r\n<p>\r\n  The actual price of plumbing fixtures\r\n  depends on the brand, quality,\r\n  design, and technical specifications.\r\n  Selecting suitable fixtures\r\n  can help balance comfort,\r\n  durability, and renovation expenses.\r\n<\/p>\r\n\r\n<!-- COST EXAMPLE -->\r\n\r\n<h2>How Much Does a Bathroom Renovation Cost in Georgia in 2026?<\/h2>\r\n\r\n<p>\r\n  To understand the approximate\r\n  <strong>bathroom renovation cost in Georgia in 2026<\/strong>,\r\n  consider a bathroom with a floor area\r\n  of 4 m\u00b2.\r\n<\/p>\r\n\r\n<p>\r\n  With ceramic tiles priced at\r\n  40 GEL\/m\u00b2 and the materials,\r\n  labor, and sanitary fixtures\r\n  included in the original example,\r\n  the estimated total cost is:\r\n<\/p>\r\n\r\n<div class=\"dv-info\">\r\n\r\n  <h3>\r\n    Estimated Bathroom Renovation Cost for 4 m\u00b2\r\n  <\/h3>\r\n\r\n  <p>\r\n    <strong>GEL 8,366<\/strong>\r\n  <\/p>\r\n\r\n<\/div>\r\n\r\n<h3>Bathroom Renovation Cost by Tile Price<\/h3>\r\n\r\n<p>\r\n  The selected tile price affects\r\n  the overall renovation budget.\r\n  Based on the sample calculation:\r\n<\/p>\r\n\r\n<ul>\r\n\r\n  <li>\r\n    <strong>Tiles at 40 GEL\/m\u00b2:<\/strong>\r\n    approximately\r\n    <strong>GEL 8,366<\/strong>.\r\n  <\/li>\r\n\r\n  <li>\r\n    <strong>Tiles at 60 GEL\/m\u00b2:<\/strong>\r\n    approximately\r\n    <strong>GEL 9,166<\/strong>.\r\n  <\/li>\r\n\r\n  <li>\r\n    <strong>Tiles at 80 GEL\/m\u00b2:<\/strong>\r\n    approximately\r\n    <strong>GEL 9,966<\/strong>.\r\n  <\/li>\r\n\r\n<\/ul>\r\n\r\n<p>\r\n  These figures are illustrative estimates\r\n  rather than guaranteed market prices.\r\n  Your bathroom renovation may cost\r\n  more or less depending on its condition,\r\n  dimensions, chosen materials,\r\n  and scope of work.\r\n<\/p>\r\n\r\n<p>\r\n  To receive a more project-specific calculation,\r\n  use Datvale's\r\n  <a href=\"https:\/\/datvale.ge\/en\/bathroom-calculator\/\">\r\n    <strong>Bathroom Renovation Cost Calculator<\/strong>\r\n  <\/a>.\r\n<\/p>\r\n\r\n<!-- COST FACTORS -->\r\n\r\n<h2>What Affects the Total Bathroom Renovation Cost?<\/h2>\r\n\r\n<p>\r\n  There is no single fixed price\r\n  for renovating every bathroom.\r\n  Even bathrooms with the same floor area\r\n  may have different renovation budgets.\r\n<\/p>\r\n\r\n<p>\r\n  The most important cost factors include:\r\n<\/p>\r\n\r\n<ul>\r\n\r\n  <li>\r\n    <strong>Bathroom floor area:<\/strong>\r\n    The size of the room affects\r\n    flooring, materials, and labor.\r\n  <\/li>\r\n\r\n  <li>\r\n    <strong>Wall height:<\/strong>\r\n    Higher walls may require\r\n    additional tiles and installation work.\r\n  <\/li>\r\n\r\n  <li>\r\n    <strong>Tile quality and size:<\/strong>\r\n    Different ceramic tiles\r\n    have different material\r\n    and installation costs.\r\n  <\/li>\r\n\r\n  <li>\r\n    <strong>Plumbing fixture brands:<\/strong>\r\n    The prices of toilets, faucets,\r\n    washbasins, and showers vary.\r\n  <\/li>\r\n\r\n  <li>\r\n    <strong>Labor rates:<\/strong>\r\n    Contractor prices depend\r\n    on project complexity and location.\r\n  <\/li>\r\n\r\n  <li>\r\n    <strong>Additional renovation work:<\/strong>\r\n    Demolition, plumbing changes,\r\n    waterproofing, and other requirements\r\n    may increase the total budget.\r\n  <\/li>\r\n\r\n<\/ul>\r\n\r\n<p>\r\n  For this reason,\r\n  homeowners should prepare\r\n  a detailed renovation estimate\r\n  before purchasing materials\r\n  or hiring contractors.\r\n<\/p>\r\n\r\n<!-- CALCULATION GUIDE -->\r\n\r\n<h2>How to Calculate Bathroom Renovation Costs Accurately<\/h2>\r\n\r\n<p>\r\n  Accurate bathroom renovation budgeting\r\n  starts with measuring the room\r\n  and identifying the required work.\r\n<\/p>\r\n\r\n<p>\r\n  The total estimate should account\r\n  for flooring, wall finishes,\r\n  waterproofing, plumbing fixtures,\r\n  installation, and labor.\r\n<\/p>\r\n\r\n<p>\r\n  Datvale offers a\r\n  <a href=\"https:\/\/datvale.ge\/en\/bathroom-calculator\/\">\r\n    <strong>Bathroom Renovation Calculator<\/strong>\r\n  <\/a>\r\n  that helps you estimate\r\n  the cost of your bathroom project.\r\n<\/p>\r\n\r\n<p>\r\n  If you are renovating an entire apartment,\r\n  you can also use the\r\n  <a href=\"https:\/\/datvale.ge\/en\/renovation-calculator\/\">\r\n    <strong>Apartment Renovation Calculator<\/strong>\r\n  <\/a>\r\n  to estimate the broader project budget,\r\n  including materials and labor.\r\n<\/p>\r\n\r\n<!-- CONCLUSION -->\r\n\r\n<h2>Conclusion: Bathroom Renovation Cost in Georgia 2026<\/h2>\r\n\r\n<p>\r\n  The\r\n  <strong>bathroom renovation cost in Georgia in 2026<\/strong>\r\n  depends on room dimensions,\r\n  tile prices, plumbing fixtures,\r\n  labor rates, and the required work.\r\n<\/p>\r\n\r\n<p>\r\n  In the 4 m\u00b2 example presented\r\n  in this article,\r\n  the estimated bathroom renovation cost\r\n  starts at approximately\r\n  <strong>GEL 8,366<\/strong>\r\n  when tiles are priced at 40 GEL\/m\u00b2.\r\n<\/p>\r\n\r\n<p>\r\n  More expensive tiles and fixtures\r\n  can increase the overall budget.\r\n  Planning materials and labor expenses\r\n  in advance helps you make\r\n  more informed renovation decisions.\r\n<\/p>\r\n\r\n<!-- FINAL CTA -->\r\n\r\n<div class=\"dv-final-cta\">\r\n\r\n  <h2>\r\n    Calculate Your Bathroom Renovation Cost\r\n  <\/h2>\r\n\r\n  <p>\r\n    Enter your bathroom details\r\n    into Datvale's online calculator\r\n    and receive an estimated breakdown\r\n    of renovation materials and labor expenses.\r\n  <\/p>\r\n\r\n  <a\r\n    class=\"dv-final-button\"\r\n    href=\"https:\/\/datvale.ge\/en\/bathroom-calculator\/\"\r\n  >\r\n    Open Bathroom Renovation Calculator \u2192\r\n  <\/a>\r\n\r\n<\/div>\r\n\r\n<!-- RELATED ENGLISH CONTENT -->\r\n\r\n<h2>Related Articles and Renovation Calculators<\/h2>\r\n\r\n<div class=\"dv-related\">\r\n\r\n  <a href=\"https:\/\/datvale.ge\/en\/how-much-does-a-bathroom-renovation-costs\/\">\r\n    How Much Does a Bathroom Renovation Cost?\r\n  <\/a>\r\n\r\n  <a href=\"https:\/\/datvale.ge\/en\/bathroom-calculator\/\">\r\n    Bathroom Renovation Calculator\r\n  <\/a>\r\n\r\n  <a href=\"https:\/\/datvale.ge\/en\/renovation-calculator\/\">\r\n    Apartment Renovation Cost Calculator\r\n  <\/a>\r\n\r\n  <a href=\"https:\/\/datvale.ge\/en\/how-much-does-a-black-frame-apartment-renovation-cost-in-georgia-in-2026\/\">\r\n    Black Frame Apartment Renovation Costs in Georgia in 2026\r\n  <\/a>\r\n\r\n  <a href=\"https:\/\/datvale.ge\/en\/how-much-does-a-white-frame-apartment-renovation-cost\/\">\r\n    White Frame Apartment Renovation Costs\r\n  <\/a>\r\n\r\n  <a href=\"https:\/\/datvale.ge\/en\/plumbing-heating-calculator\/\">\r\n    Plumbing and Heating Calculator\r\n  <\/a>\r\n\r\n<\/div>\r\n\r\n<!-- SOCIAL -->\r\n\r\n<div class=\"dv-social\">\r\n\r\n  For renovation tips and\r\n\r\n  <a href=\"https:\/\/www.youtube.com\/shorts\/8qTQGRn5Y-U?si=YwYsmidLaAU2u1j0\" target=\"_blank\" rel=\"noopener\">\r\n    videos\r\n  <\/a>,\r\n\r\n  follow us on\r\n\r\n  <a href=\"https:\/\/facebook.com\/datvale.ge\" target=\"_blank\" rel=\"noopener\">\r\n    Facebook\r\n  <\/a>.\r\n\r\n<\/div>\r\n\r\n<!-- ORIGINAL CALCULATOR FORMULA -->\r\n\r\n<script>\r\n(function(){\r\n\r\n\"use strict\";\r\n\r\nconst root=document.getElementById(\r\n  \"dv-bathroom-remont-blog-2026\"\r\n);\r\n\r\nif(!root){\r\n  return;\r\n}\r\n\r\nconst areaInput=root.querySelector(\"#dvBathArea\");\r\nconst tileInput=root.querySelector(\"#dvTilePrice\");\r\nconst button=root.querySelector(\"#dvBathCalculate\");\r\nconst error=root.querySelector(\"#dvBathError\");\r\nconst result=root.querySelector(\"#dvBathResult\");\r\nconst totalEl=root.querySelector(\"#dvBathTotal\");\r\nconst rangeEl=root.querySelector(\"#dvBathRange\");\r\n\r\n\/* GEL FORMATTING *\/\r\n\r\nfunction money(value){\r\n\r\n  return new Intl.NumberFormat(\r\n    \"en-US\",\r\n    {\r\n      style:\"currency\",\r\n      currency:\"GEL\",\r\n      currencyDisplay:\"code\",\r\n      maximumFractionDigits:0\r\n    }\r\n  ).format(Math.round(value));\r\n\r\n}\r\n\r\n\/* KEEP ORIGINAL CALCULATION VALUES *\/\r\n\r\nbutton.addEventListener(\"click\",function(){\r\n\r\n  const area=parseFloat(\r\n    String(areaInput.value||\"\").replace(\",\",\".\")\r\n  );\r\n\r\n  const tilePrice=parseFloat(\r\n    tileInput.value||\"40\"\r\n  );\r\n\r\n  if(\r\n    !Number.isFinite(area) ||\r\n    area<1 ||\r\n    area>100\r\n  ){\r\n\r\n    error.style.display=\"block\";\r\n\r\n    result.classList.remove(\"dv-show\");\r\n\r\n    return;\r\n\r\n  }\r\n\r\n  error.style.display=\"none\";\r\n\r\n  \/*\r\n    Original calculation:\r\n\r\n    4 m\u00b2 bathroom with tiles at 40 GEL\/m\u00b2:\r\n    Total = 8,366 GEL.\r\n\r\n    Additional tile cost per 1 m\u00b2 of\r\n    bathroom floor area:\r\n\r\n    (selectedTilePrice - 40) * 10\r\n\r\n    Original formula preserved.\r\n  *\/\r\n\r\n  const basePerBathroomSqm=8366\/4;\r\n\r\n  const extraTilePerBathroomSqm=\r\n    (tilePrice-40)*10;\r\n\r\n  const total=\r\n    area*(basePerBathroomSqm+extraTilePerBathroomSqm);\r\n\r\n  totalEl.textContent=money(total);\r\n\r\n  rangeEl.textContent=\r\n    \"Selected Tile Price: \"+\r\n    money(tilePrice)+\r\n    \" \/ m\u00b2\";\r\n\r\n  result.classList.add(\"dv-show\");\r\n\r\n});\r\n\r\n})();\r\n<\/script>\r\n\r\n<\/div>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f02f1dd e-flex e-con-boxed e-con e-parent\" data-id=\"f02f1dd\" 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-e78271f elementor-widget elementor-widget-html\" data-id=\"e78271f\" 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<section class=\"dv-partners\">\r\n\r\n  <div class=\"dv-partners-head\">\r\n\r\n    <span>DATVALE.GE PARTNERS<\/span>\r\n\r\n    <h2>Special Offers<\/h2>\r\n\r\n  <\/div>\r\n\r\n\r\n  <div class=\"dv-partners-grid\">\r\n\r\n\r\n    <!-- NEW LIGHT -->\r\n\r\n    <article class=\"dv-card\">\r\n\r\n      <div class=\"dv-logo\">\r\n\r\n        <img decoding=\"async\"\r\n          src=\"https:\/\/datvale.ge\/wp-content\/uploads\/2025\/06\/dbd6fc01-a56b-490f-b2a5-59f3445fe63a.jpg\"\r\n          alt=\"New Light\"\r\n          loading=\"lazy\"\r\n        >\r\n\r\n        <span class=\"dv-badge\">\r\n          -15%\r\n        <\/span>\r\n\r\n      <\/div>\r\n\r\n\r\n      <button\r\n        class=\"dv-toggle\"\r\n        type=\"button\"\r\n        aria-expanded=\"false\"\r\n      >\r\n        View Offer\r\n      <\/button>\r\n\r\n\r\n      <div class=\"dv-details\">\r\n\r\n        <h3>New Light<\/h3>\r\n\r\n\r\n        <div class=\"dv-type\">\r\n          Lighting Store\r\n        <\/div>\r\n\r\n\r\n        <p>\r\n          A wide selection of international lighting brands, including\r\n          Philips, Eglo, Artemide, Luceplan, Vibia, Osram and more.\r\n        <\/p>\r\n\r\n\r\n        <div class=\"dv-links\">\r\n\r\n          <a href=\"https:\/\/newlight.ge\/\" target=\"_blank\" rel=\"noopener\">\r\n            newlight.ge\r\n          <\/a>\r\n\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n    <\/article>\r\n\r\n\r\n\r\n    <!-- NOVA -->\r\n\r\n    <article class=\"dv-card\">\r\n\r\n      <div class=\"dv-logo\">\r\n\r\n        <img decoding=\"async\"\r\n          src=\"https:\/\/datvale.ge\/wp-content\/uploads\/2025\/08\/\u10da\u10dd\u10d2\u10dd\u10d4\u10d1\u10d8-26-2.png\"\r\n          alt=\"Nova\"\r\n          loading=\"lazy\"\r\n        >\r\n\r\n        <span class=\"dv-badge\">\r\n          Up to 20%\r\n        <\/span>\r\n\r\n      <\/div>\r\n\r\n\r\n      <button\r\n        class=\"dv-toggle\"\r\n        type=\"button\"\r\n        aria-expanded=\"false\"\r\n      >\r\n        View Offer\r\n      <\/button>\r\n\r\n\r\n      <div class=\"dv-details\">\r\n\r\n        <h3>Nova<\/h3>\r\n\r\n\r\n        <div class=\"dv-type\">\r\n          Construction Hypermarket\r\n        <\/div>\r\n\r\n\r\n        <p>\r\n          A wide range of construction products, in-house manufacturing\r\n          and international brands for furnishing residential and commercial spaces.\r\n        <\/p>\r\n\r\n\r\n        <div class=\"dv-links\">\r\n\r\n          <a href=\"https:\/\/nova.ge\/\" target=\"_blank\" rel=\"noopener\">\r\n            nova.ge\r\n          <\/a>\r\n\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n    <\/article>\r\n\r\n\r\n\r\n    <!-- VITRA -->\r\n\r\n    <article class=\"dv-card\">\r\n\r\n      <div class=\"dv-logo\">\r\n\r\n        <img decoding=\"async\"\r\n          src=\"https:\/\/datvale.ge\/wp-content\/uploads\/2025\/06\/\u10da\u10dd\u10d2\u10dd\u10d4\u10d1\u10d8-28.png\"\r\n          alt=\"VitrA Georgia\"\r\n          loading=\"lazy\"\r\n        >\r\n\r\n        <span class=\"dv-badge\">\r\n          -15%\r\n        <\/span>\r\n\r\n      <\/div>\r\n\r\n\r\n      <button\r\n        class=\"dv-toggle\"\r\n        type=\"button\"\r\n        aria-expanded=\"false\"\r\n      >\r\n        View Offer\r\n      <\/button>\r\n\r\n\r\n      <div class=\"dv-details\">\r\n\r\n        <h3>VitrA Georgia<\/h3>\r\n\r\n\r\n        <div class=\"dv-type\">\r\n          Sanitary Ware and Ceramic Tiles\r\n        <\/div>\r\n\r\n\r\n        <p>\r\n          A wide selection of bathroom sanitary ware and ceramic tiles\r\n          for creating a modern and functional bathroom.\r\n        <\/p>\r\n\r\n\r\n        <div class=\"dv-links\">\r\n\r\n          <a href=\"https:\/\/vitra.com.ge\/ka\/\" target=\"_blank\" rel=\"noopener\">\r\n            vitra.com.ge\r\n          <\/a>\r\n\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n    <\/article>\r\n\r\n\r\n\r\n    <!-- CAPAROL -->\r\n\r\n    <article class=\"dv-card\">\r\n\r\n      <div class=\"dv-logo\">\r\n\r\n        <img decoding=\"async\"\r\n          src=\"https:\/\/datvale.ge\/wp-content\/uploads\/2025\/10\/24.09.2025-33.png\"\r\n          alt=\"Caparol\"\r\n          loading=\"lazy\"\r\n        >\r\n\r\n        <span class=\"dv-badge\">\r\n          -10%\r\n        <\/span>\r\n\r\n      <\/div>\r\n\r\n\r\n      <button\r\n        class=\"dv-toggle\"\r\n        type=\"button\"\r\n        aria-expanded=\"false\"\r\n      >\r\n        View Offer\r\n      <\/button>\r\n\r\n\r\n      <div class=\"dv-details\">\r\n\r\n        <h3>Caparol<\/h3>\r\n\r\n\r\n        <div class=\"dv-type\">\r\n          Paints and Finishing Materials\r\n        <\/div>\r\n\r\n\r\n        <p>\r\n          An international brand offering interior and exterior paints,\r\n          decorative coatings and finishing materials.\r\n        <\/p>\r\n\r\n\r\n        <div class=\"dv-address\">\r\n\r\n          <span>\r\n            Tbilisi \u2014 8 Petre Kavtaradze St. \u2022 599 44 55 67\r\n          <\/span>\r\n\r\n          <span>\r\n            Tbilisi \u2014 15 Samtredia St. \u2022 599 58 26 25\r\n          <\/span>\r\n\r\n          <span>\r\n            Batumi \u2014 35 Pushkin St. \u2022 558 04 04 96\r\n          <\/span>\r\n\r\n        <\/div>\r\n\r\n\r\n        <div class=\"dv-links\">\r\n\r\n          <a href=\"https:\/\/caparol.ge\" target=\"_blank\" rel=\"noopener\">\r\n            caparol.ge\r\n          <\/a>\r\n\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n    <\/article>\r\n\r\n\r\n  <\/div>\r\n\r\n\r\n  <!-- ALL PARTNERS -->\r\n\r\n  <div class=\"dv-all-partners\">\r\n\r\n    <a href=\"https:\/\/datvale.ge\/en\/partners\/\">\r\n      All Partners\r\n    <\/a>\r\n\r\n  <\/div>\r\n\r\n<\/section>\r\n\r\n\r\n<style>\r\n\r\n.dv-partners,\r\n.dv-partners *{\r\n  box-sizing:border-box;\r\n}\r\n\r\n\r\n.dv-partners{\r\n  --blue:#0b4187;\r\n  --blue2:#176bc5;\r\n  --text:#173a61;\r\n  --muted:#65788c;\r\n  --border:#e1e9f2;\r\n  --light:#f7faff;\r\n\r\n  width:100%;\r\n  max-width:1200px;\r\n\r\n  margin:40px auto;\r\n  padding:0 15px;\r\n\r\n  font-family:\r\n    system-ui,\r\n    -apple-system,\r\n    BlinkMacSystemFont,\r\n    \"Segoe UI\",\r\n    sans-serif;\r\n}\r\n\r\n\r\n\/* HEADER *\/\r\n\r\n.dv-partners-head{\r\n  max-width:760px;\r\n\r\n  margin:0 auto 28px;\r\n\r\n  text-align:center;\r\n}\r\n\r\n\r\n.dv-partners-head > span{\r\n  display:block;\r\n\r\n  margin-bottom:7px;\r\n\r\n  color:var(--blue2);\r\n\r\n  font-size:12px;\r\n  font-weight:900;\r\n  letter-spacing:.08em;\r\n}\r\n\r\n\r\n.dv-partners-head h2{\r\n  margin:0 0 9px;\r\n\r\n  color:var(--text);\r\n\r\n  font-size:clamp(27px,4vw,38px);\r\n  line-height:1.15;\r\n  font-weight:950;\r\n}\r\n\r\n\r\n\/* GRID *\/\r\n\r\n.dv-partners-grid{\r\n  display:grid;\r\n\r\n  grid-template-columns:\r\n    repeat(4,minmax(0,1fr));\r\n\r\n  gap:16px;\r\n\r\n  align-items:start;\r\n}\r\n\r\n\r\n\/* CARD *\/\r\n\r\n.dv-card{\r\n  position:relative;\r\n\r\n  width:100%;\r\n  height:220px;\r\n\r\n  overflow:hidden;\r\n\r\n  border:\r\n    1px solid var(--border);\r\n\r\n  border-radius:20px;\r\n\r\n  background:#fff;\r\n\r\n  box-shadow:\r\n    0 8px 28px rgba(27,61,98,.08);\r\n\r\n  transition:\r\n    transform .22s ease,\r\n    box-shadow .22s ease,\r\n    border-color .22s ease;\r\n}\r\n\r\n\r\n.dv-card:hover{\r\n  transform:translateY(-3px);\r\n\r\n  border-color:#cfdeed;\r\n\r\n  box-shadow:\r\n    0 15px 36px rgba(27,61,98,.13);\r\n}\r\n\r\n\r\n.dv-card.dv-open{\r\n  height:auto;\r\n  overflow:visible;\r\n}\r\n\r\n\r\n\/* LOGO *\/\r\n\r\n.dv-logo{\r\n  position:relative;\r\n\r\n  display:flex;\r\n  align-items:center;\r\n  justify-content:center;\r\n\r\n  width:100%;\r\n  height:158px;\r\n\r\n  padding:20px;\r\n\r\n  background:#fff;\r\n}\r\n\r\n\r\n.dv-logo img{\r\n  display:block;\r\n\r\n  width:auto;\r\n  height:auto;\r\n\r\n  max-width:100%;\r\n  max-height:105px;\r\n\r\n  object-fit:contain;\r\n}\r\n\r\n\r\n\/* BADGE *\/\r\n\r\n.dv-badge{\r\n  position:absolute;\r\n\r\n  top:12px;\r\n  right:12px;\r\n\r\n  z-index:2;\r\n\r\n  display:flex;\r\n  align-items:center;\r\n  justify-content:center;\r\n\r\n  min-height:31px;\r\n\r\n  padding:6px 10px;\r\n\r\n  border-radius:100px;\r\n\r\n  background:\r\n    linear-gradient(\r\n      135deg,\r\n      var(--blue),\r\n      var(--blue2)\r\n    );\r\n\r\n  color:#fff;\r\n\r\n  font-size:11px;\r\n  line-height:1;\r\n  font-weight:950;\r\n\r\n  box-shadow:\r\n    0 6px 15px rgba(11,65,135,.23);\r\n}\r\n\r\n\r\n\/* BUTTON *\/\r\n\r\n.dv-toggle{\r\n  display:flex;\r\n  align-items:center;\r\n  justify-content:center;\r\n\r\n  width:calc(100% - 28px);\r\n  height:46px;\r\n\r\n  margin:0 14px 16px;\r\n\r\n  padding:10px 12px;\r\n\r\n  border:0;\r\n\r\n  border-radius:12px;\r\n\r\n  background:\r\n    linear-gradient(\r\n      135deg,\r\n      var(--blue),\r\n      var(--blue2)\r\n    );\r\n\r\n  color:#fff;\r\n\r\n  font:inherit;\r\n\r\n  font-size:13px;\r\n  font-weight:900;\r\n\r\n  cursor:pointer;\r\n\r\n  box-shadow:\r\n    0 7px 18px rgba(11,65,135,.18);\r\n\r\n  transition:\r\n    transform .2s ease,\r\n    box-shadow .2s ease,\r\n    background .2s ease;\r\n}\r\n\r\n\r\n.dv-toggle:hover{\r\n  transform:translateY(-1px);\r\n\r\n  box-shadow:\r\n    0 10px 23px rgba(11,65,135,.25);\r\n}\r\n\r\n\r\n\/* DETAILS *\/\r\n\r\n.dv-details{\r\n  display:none;\r\n\r\n  padding:18px;\r\n\r\n  border-top:\r\n    1px solid var(--border);\r\n\r\n  background:var(--light);\r\n}\r\n\r\n\r\n.dv-card.dv-open .dv-details{\r\n  display:block;\r\n}\r\n\r\n\r\n\/* OPEN BUTTON *\/\r\n\r\n.dv-card.dv-open .dv-toggle{\r\n  margin-bottom:14px;\r\n\r\n  background:#eaf2fb;\r\n\r\n  color:var(--blue);\r\n\r\n  box-shadow:none;\r\n}\r\n\r\n\r\n\/* NAME *\/\r\n\r\n.dv-details h3{\r\n  margin:0 0 7px;\r\n\r\n  color:var(--text);\r\n\r\n  font-size:18px;\r\n  line-height:1.3;\r\n  font-weight:950;\r\n}\r\n\r\n\r\n\/* TYPE *\/\r\n\r\n.dv-type{\r\n  display:inline-block;\r\n\r\n  margin-bottom:12px;\r\n\r\n  padding:5px 9px;\r\n\r\n  border-radius:7px;\r\n\r\n  background:#e8f1fb;\r\n\r\n  color:var(--blue);\r\n\r\n  font-size:11px;\r\n  line-height:1.35;\r\n  font-weight:850;\r\n}\r\n\r\n\r\n\/* DESCRIPTION *\/\r\n\r\n.dv-details p{\r\n  margin:0;\r\n\r\n  color:#49637d;\r\n\r\n  font-size:13px;\r\n  line-height:1.62;\r\n}\r\n\r\n\r\n\/* LINKS *\/\r\n\r\n.dv-links{\r\n  display:flex;\r\n  flex-wrap:wrap;\r\n\r\n  gap:8px;\r\n\r\n  margin-top:14px;\r\n}\r\n\r\n\r\n.dv-links a{\r\n  display:flex;\r\n  align-items:center;\r\n  justify-content:center;\r\n\r\n  flex:1 1 auto;\r\n\r\n  min-height:40px;\r\n\r\n  padding:9px 12px;\r\n\r\n  border:\r\n    1px solid #d2dfed;\r\n\r\n  border-radius:10px;\r\n\r\n  background:#fff;\r\n\r\n  color:\r\n    var(--blue)!important;\r\n\r\n  font-size:12px;\r\n  font-weight:900;\r\n\r\n  text-decoration:none!important;\r\n\r\n  transition:\r\n    background .2s ease,\r\n    border-color .2s ease;\r\n}\r\n\r\n\r\n.dv-links a:hover{\r\n  background:#edf5fd;\r\n\r\n  border-color:#bcd2e8;\r\n}\r\n\r\n\r\n\/* CAPAROL ADDRESSES *\/\r\n\r\n.dv-address{\r\n  display:flex;\r\n  flex-direction:column;\r\n\r\n  gap:6px;\r\n\r\n  margin-top:13px;\r\n}\r\n\r\n\r\n.dv-address span{\r\n  display:block;\r\n\r\n  padding:8px 10px;\r\n\r\n  border:\r\n    1px solid #e2eaf3;\r\n\r\n  border-radius:9px;\r\n\r\n  background:#fff;\r\n\r\n  color:#526a82;\r\n\r\n  font-size:11px;\r\n  line-height:1.45;\r\n}\r\n\r\n\r\n\/* ALL PARTNERS BUTTON *\/\r\n\r\n.dv-all-partners{\r\n  display:flex;\r\n  justify-content:center;\r\n\r\n  margin-top:22px;\r\n}\r\n\r\n\r\n.dv-all-partners a{\r\n  display:inline-flex;\r\n  align-items:center;\r\n  justify-content:center;\r\n\r\n  min-height:46px;\r\n\r\n  padding:10px 22px;\r\n\r\n  border-radius:12px;\r\n\r\n  background:\r\n    linear-gradient(\r\n      135deg,\r\n      var(--blue),\r\n      var(--blue2)\r\n    );\r\n\r\n  color:#fff!important;\r\n\r\n  font-size:13px;\r\n  font-weight:900;\r\n\r\n  text-decoration:none!important;\r\n\r\n  box-shadow:\r\n    0 7px 18px rgba(11,65,135,.18);\r\n\r\n  transition:\r\n    transform .2s ease,\r\n    box-shadow .2s ease;\r\n}\r\n\r\n\r\n.dv-all-partners a:hover{\r\n  transform:translateY(-1px);\r\n\r\n  box-shadow:\r\n    0 10px 23px rgba(11,65,135,.25);\r\n}\r\n\r\n\r\n\/* TABLET *\/\r\n\r\n@media(max-width:950px){\r\n\r\n  .dv-partners-grid{\r\n    grid-template-columns:\r\n      repeat(2,minmax(0,1fr));\r\n  }\r\n\r\n}\r\n\r\n\r\n\/* MOBILE *\/\r\n\r\n@media(max-width:700px){\r\n\r\n  .dv-partners{\r\n    margin:28px auto;\r\n\r\n    padding:0 9px;\r\n  }\r\n\r\n\r\n  .dv-partners-head{\r\n    margin-bottom:20px;\r\n  }\r\n\r\n\r\n  .dv-partners-grid{\r\n    grid-template-columns:\r\n      repeat(2,minmax(0,1fr));\r\n\r\n    gap:10px;\r\n  }\r\n\r\n\r\n  .dv-card{\r\n    height:174px;\r\n\r\n    border-radius:15px;\r\n  }\r\n\r\n\r\n  .dv-logo{\r\n    height:120px;\r\n\r\n    padding:12px;\r\n  }\r\n\r\n\r\n  .dv-logo img{\r\n    max-height:82px;\r\n  }\r\n\r\n\r\n  .dv-badge{\r\n    top:7px;\r\n    right:7px;\r\n\r\n    min-height:25px;\r\n\r\n    padding:5px 7px;\r\n\r\n    font-size:9px;\r\n  }\r\n\r\n\r\n  .dv-toggle{\r\n    width:calc(100% - 16px);\r\n    height:40px;\r\n\r\n    margin:0 8px 14px;\r\n\r\n    padding:7px;\r\n\r\n    border-radius:9px;\r\n\r\n    font-size:10.5px;\r\n  }\r\n\r\n\r\n  .dv-details{\r\n    padding:14px 11px;\r\n  }\r\n\r\n\r\n  .dv-details h3{\r\n    font-size:16px;\r\n  }\r\n\r\n\r\n  .dv-type{\r\n    margin-bottom:10px;\r\n\r\n    font-size:10px;\r\n  }\r\n\r\n\r\n  .dv-details p{\r\n    font-size:11.5px;\r\n\r\n    line-height:1.6;\r\n  }\r\n\r\n\r\n  .dv-links{\r\n    flex-direction:column;\r\n  }\r\n\r\n\r\n  .dv-links a{\r\n    width:100%;\r\n  }\r\n\r\n\r\n  .dv-address span{\r\n    font-size:10.5px;\r\n  }\r\n\r\n\r\n  .dv-all-partners{\r\n    margin-top:18px;\r\n  }\r\n\r\n\r\n  .dv-all-partners a{\r\n    min-height:42px;\r\n\r\n    padding:9px 18px;\r\n\r\n    font-size:11px;\r\n  }\r\n\r\n}\r\n\r\n\r\n\/* VERY SMALL MOBILE *\/\r\n\r\n@media(max-width:340px){\r\n\r\n  .dv-partners-grid{\r\n    grid-template-columns:1fr;\r\n  }\r\n\r\n}\r\n\r\n<\/style>\r\n\r\n\r\n<script>\r\n\r\n(function(){\r\n\r\n  const section =\r\n    document.querySelector('.dv-partners');\r\n\r\n\r\n  if(!section){\r\n    return;\r\n  }\r\n\r\n\r\n  const buttons =\r\n    section.querySelectorAll('.dv-toggle');\r\n\r\n\r\n  buttons.forEach(function(button){\r\n\r\n    button.addEventListener(\r\n      'click',\r\n      function(){\r\n\r\n        const card =\r\n          button.closest('.dv-card');\r\n\r\n\r\n        const isOpen =\r\n          card.classList.contains('dv-open');\r\n\r\n\r\n        \/*\r\n         * CLOSE ALL OPEN CARDS\r\n         *\/\r\n\r\n        section\r\n          .querySelectorAll('.dv-card.dv-open')\r\n          .forEach(function(openCard){\r\n\r\n            openCard\r\n              .classList\r\n              .remove('dv-open');\r\n\r\n\r\n            const openButton =\r\n              openCard.querySelector('.dv-toggle');\r\n\r\n\r\n            if(openButton){\r\n\r\n              openButton.textContent =\r\n                'View Offer';\r\n\r\n\r\n              openButton.setAttribute(\r\n                'aria-expanded',\r\n                'false'\r\n              );\r\n\r\n            }\r\n\r\n          });\r\n\r\n\r\n        \/*\r\n         * OPEN SELECTED CARD\r\n         *\/\r\n\r\n        if(!isOpen){\r\n\r\n          card\r\n            .classList\r\n            .add('dv-open');\r\n\r\n\r\n          button.textContent =\r\n            'Close Offer';\r\n\r\n\r\n          button.setAttribute(\r\n            'aria-expanded',\r\n            'true'\r\n          );\r\n\r\n        }\r\n\r\n      }\r\n    );\r\n\r\n  });\r\n\r\n})();\r\n\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6529b08 e-flex e-con-boxed e-con e-parent\" data-id=\"6529b08\" 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-8dcb88e elementor-widget elementor-widget-html\" data-id=\"8dcb88e\" 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-bath-ai\" lang=\"en-US\">\r\n  <style>\r\n    #datvale-bath-ai,\r\n    #datvale-bath-ai * {\r\n      box-sizing: border-box;\r\n    }\r\n\r\n    #datvale-bath-ai {\r\n      position: relative;\r\n      isolation: isolate;\r\n      overflow: hidden;\r\n      padding: 42px 22px;\r\n      border: 1px solid #e3ebf5;\r\n      border-radius: 24px;\r\n      background:\r\n        radial-gradient(circle at top right, rgba(52, 86, 150, 0.09), transparent 34%),\r\n        linear-gradient(180deg, #f8fbff 0%, #eef4fb 100%);\r\n      color: #173558;\r\n      font-family: system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", sans-serif;\r\n      box-shadow: 0 16px 42px rgba(11, 58, 120, 0.10);\r\n    }\r\n\r\n    #datvale-bath-ai::before {\r\n      content: \"\";\r\n      position: absolute;\r\n      inset: -180px;\r\n      z-index: -1;\r\n      pointer-events: none;\r\n      background:\r\n        radial-gradient(circle at 12% 0%, rgba(23, 100, 189, 0.12), transparent 30%),\r\n        radial-gradient(circle at 92% 10%, rgba(11, 58, 120, 0.10), transparent 28%);\r\n    }\r\n\r\n    #datvale-bath-ai .dv-wrap {\r\n      position: relative;\r\n      max-width: 1260px;\r\n      margin: 0 auto;\r\n    }\r\n\r\n    #datvale-bath-ai .dv-hero {\r\n      max-width: 980px;\r\n      margin: 4px auto 30px;\r\n      text-align: center;\r\n    }\r\n\r\n    #datvale-bath-ai h1 {\r\n      display: inline-block;\r\n      margin: 0;\r\n      padding: 18px 24px;\r\n      border: 1px solid rgba(255, 255, 255, 0.28);\r\n      border-radius: 20px;\r\n      background: linear-gradient(\r\n        135deg,\r\n        rgba(11, 58, 120, 0.96),\r\n        rgba(23, 100, 189, 0.94)\r\n      );\r\n      color: #ffffff;\r\n      font-size: 50px;\r\n      font-weight: 950;\r\n      line-height: 1.08;\r\n      letter-spacing: -0.045em;\r\n      text-shadow: 0 3px 14px rgba(0, 0, 0, 0.24);\r\n      box-shadow:\r\n        0 16px 36px rgba(11, 58, 120, 0.22),\r\n        inset 0 1px 0 rgba(255, 255, 255, 0.22);\r\n    }\r\n\r\n    #datvale-bath-ai h1 span {\r\n      display: block;\r\n      margin-top: 10px;\r\n      color: #d9ecff;\r\n      font-size: 0.78em;\r\n      letter-spacing: -0.02em;\r\n    }\r\n\r\n    #datvale-bath-ai .dv-progress {\r\n      height: 12px;\r\n      max-width: 1080px;\r\n      margin: 28px auto 34px;\r\n      overflow: hidden;\r\n      border: 1px solid #d8e3ef;\r\n      border-radius: 999px;\r\n      background: #eaf1f8;\r\n      box-shadow: inset 0 1px 3px rgba(11, 58, 120, 0.06);\r\n    }\r\n\r\n    #datvale-bath-ai .dv-progress span {\r\n      display: block;\r\n      width: 0;\r\n      height: 100%;\r\n      border-radius: 999px;\r\n      background: linear-gradient(90deg, #0b3a78, #1764bd);\r\n      transition: width 0.35s ease;\r\n    }\r\n\r\n    #datvale-bath-ai .dv-step-head {\r\n      margin-bottom: 26px;\r\n      text-align: center;\r\n    }\r\n\r\n    #datvale-bath-ai .dv-step-head h2 {\r\n      display: inline-flex;\r\n      align-items: center;\r\n      justify-content: center;\r\n      margin: 0;\r\n      padding: 13px 26px;\r\n      border: 0;\r\n      border-radius: 16px;\r\n      background: linear-gradient(135deg, #0b3a78, #1764bd);\r\n      color: #ffffff;\r\n      font-size: 32px;\r\n      font-weight: 950;\r\n      line-height: 1.15;\r\n      letter-spacing: -0.03em;\r\n      box-shadow: 0 12px 28px rgba(11, 58, 120, 0.22);\r\n    }\r\n\r\n    #datvale-bath-ai .dv-grid {\r\n      display: grid;\r\n      grid-template-columns: repeat(2, minmax(0, 1fr));\r\n      gap: 20px;\r\n    }\r\n\r\n    #datvale-bath-ai .dv-grid.dv-three {\r\n      grid-template-columns: repeat(3, minmax(0, 1fr));\r\n      max-width: 1080px;\r\n      margin: 0 auto;\r\n    }\r\n\r\n    #datvale-bath-ai .dv-card {\r\n      position: relative;\r\n      display: flex;\r\n      min-height: 270px;\r\n      overflow: hidden;\r\n      flex-direction: column;\r\n      justify-content: flex-end;\r\n      padding: 20px;\r\n      border: 3px solid #ffffff;\r\n      border-radius: 22px;\r\n      background: #ffffff center\/cover no-repeat;\r\n      cursor: pointer;\r\n      box-shadow: 0 14px 34px rgba(11, 58, 120, 0.14);\r\n      transition:\r\n        transform 0.22s ease,\r\n        border-color 0.22s ease,\r\n        box-shadow 0.22s ease;\r\n    }\r\n\r\n    #datvale-bath-ai .dv-card::before {\r\n      content: \"\";\r\n      position: absolute;\r\n      inset: 0;\r\n      z-index: 1;\r\n      background: linear-gradient(\r\n        180deg,\r\n        rgba(7, 24, 48, 0.03) 0%,\r\n        rgba(7, 24, 48, 0.18) 48%,\r\n        rgba(7, 24, 48, 0.82) 100%\r\n      );\r\n    }\r\n\r\n    #datvale-bath-ai .dv-card:hover,\r\n    #datvale-bath-ai .dv-card.selected {\r\n      transform: translateY(-5px);\r\n      border-color: #1764bd;\r\n      box-shadow: 0 20px 46px rgba(11, 58, 120, 0.22);\r\n    }\r\n\r\n    #datvale-bath-ai .dv-card.selected::after {\r\n      content: \"\u2713\";\r\n      position: absolute;\r\n      top: 14px;\r\n      right: 14px;\r\n      z-index: 3;\r\n      display: flex;\r\n      width: 40px;\r\n      height: 40px;\r\n      align-items: center;\r\n      justify-content: center;\r\n      border: 3px solid #ffffff;\r\n      border-radius: 50%;\r\n      background: linear-gradient(135deg, #0b3a78, #1764bd);\r\n      color: #ffffff;\r\n      font-size: 22px;\r\n      font-weight: 1000;\r\n      box-shadow: 0 10px 24px rgba(11, 58, 120, 0.26);\r\n    }\r\n\r\n    #datvale-bath-ai .dv-card h3 {\r\n      position: relative;\r\n      z-index: 2;\r\n      display: inline-flex;\r\n      width: max-content;\r\n      max-width: 100%;\r\n      margin: 0;\r\n      padding: 10px 15px;\r\n      border: 1px solid rgba(255, 255, 255, 0.42);\r\n      border-radius: 13px;\r\n      background: linear-gradient(135deg, rgba(11, 58, 120, 0.96), rgba(23, 100, 189, 0.96));\r\n      color: #ffffff;\r\n      font-size: 24px;\r\n      font-weight: 950;\r\n      line-height: 1.14;\r\n      letter-spacing: -0.02em;\r\n      box-shadow: 0 10px 24px rgba(7, 24, 48, 0.30);\r\n    }\r\n\r\n    #datvale-bath-ai .dv-actions {\r\n      display: flex;\r\n      justify-content: center;\r\n      gap: 14px;\r\n      max-width: 820px;\r\n      margin: 32px auto 0;\r\n    }\r\n\r\n    #datvale-bath-ai button,\r\n    #datvale-bath-ai a {\r\n      font-family: inherit;\r\n    }\r\n\r\n    #datvale-bath-ai .dv-btn {\r\n      display: inline-flex;\r\n      min-height: 52px;\r\n      align-items: center;\r\n      justify-content: center;\r\n      gap: 8px;\r\n      padding: 12px 28px;\r\n      border-radius: 12px;\r\n      font-size: 16px;\r\n      font-weight: 900;\r\n      text-decoration: none;\r\n      cursor: pointer;\r\n      transition:\r\n        transform 0.2s ease,\r\n        box-shadow 0.2s ease,\r\n        filter 0.2s ease;\r\n    }\r\n\r\n    #datvale-bath-ai .dv-btn:hover {\r\n      transform: translateY(-2px);\r\n    }\r\n\r\n    #datvale-bath-ai .dv-back {\r\n      border: 1px solid #c8d8e9;\r\n      background: #ffffff;\r\n      color: #0b3a78;\r\n      box-shadow: 0 8px 18px rgba(11, 58, 120, 0.08);\r\n    }\r\n\r\n    #datvale-bath-ai .dv-next {\r\n      border: 0;\r\n      background: linear-gradient(135deg, #0b3a78, #1764bd);\r\n      color: #ffffff;\r\n      box-shadow: 0 10px 24px rgba(11, 58, 120, 0.20);\r\n    }\r\n\r\n    #datvale-bath-ai .dv-result {\r\n      max-width: 1080px;\r\n      margin: 0 auto;\r\n      padding: 30px;\r\n      border: 1px solid #e3ebf5;\r\n      border-radius: 22px;\r\n      background: #ffffff;\r\n      color: #173558;\r\n      box-shadow: 0 16px 40px rgba(11, 58, 120, 0.10);\r\n    }\r\n\r\n    #datvale-bath-ai .dv-result h2 {\r\n      margin: 0 0 10px;\r\n      color: #173558;\r\n      font-size: 36px;\r\n      font-weight: 950;\r\n      line-height: 1.13;\r\n      letter-spacing: -0.03em;\r\n    }\r\n\r\n    #datvale-bath-ai .dv-muted {\r\n      margin: 0;\r\n      color: #5f7287;\r\n      font-size: 16px;\r\n      line-height: 1.55;\r\n    }\r\n\r\n    #datvale-bath-ai .dv-list {\r\n      display: grid;\r\n      grid-template-columns: 1fr 1fr;\r\n      gap: 12px;\r\n      margin: 22px 0;\r\n    }\r\n\r\n    #datvale-bath-ai .dv-item {\r\n      padding: 16px 18px;\r\n      border: 1px solid #e1e9f3;\r\n      border-radius: 14px;\r\n      background: #f8fbff;\r\n      color: #425a74;\r\n    }\r\n\r\n    #datvale-bath-ai .dv-item b {\r\n      color: #173558;\r\n    }\r\n\r\n    #datvale-bath-ai .dv-ai-img {\r\n      display: block;\r\n      width: 100%;\r\n      margin-top: 18px;\r\n      border: 1px solid #d8e3ef;\r\n      border-radius: 22px;\r\n      box-shadow: 0 14px 36px rgba(11, 58, 120, 0.12);\r\n    }\r\n\r\n    #datvale-bath-ai .dv-cta {\r\n      display: inline-flex;\r\n      width: 280px;\r\n      height: 60px;\r\n      align-items: center;\r\n      justify-content: center;\r\n      gap: 8px;\r\n      margin: 7px 8px 7px 0;\r\n      padding: 0 22px;\r\n      border: 0;\r\n      border-radius: 12px;\r\n      background: linear-gradient(135deg, #0b3a78, #1764bd);\r\n      color: #ffffff;\r\n      font-size: 16px;\r\n      font-weight: 900;\r\n      line-height: 1.2;\r\n      text-align: center;\r\n      text-decoration: none;\r\n      vertical-align: top;\r\n      cursor: pointer;\r\n      box-shadow: 0 10px 24px rgba(11, 58, 120, 0.20);\r\n      transition:\r\n        transform 0.2s ease,\r\n        box-shadow 0.2s ease,\r\n        filter 0.2s ease;\r\n    }\r\n\r\n    #datvale-bath-ai .dv-cta:hover {\r\n      transform: translateY(-2px);\r\n      filter: brightness(1.04);\r\n      box-shadow: 0 14px 28px rgba(11, 58, 120, 0.24);\r\n    }\r\n\r\n    #datvale-bath-ai .dv-secondary {\r\n      border: 1px solid #c8d8e9;\r\n      background: #ffffff;\r\n      color: #0b3a78;\r\n      box-shadow: 0 8px 18px rgba(11, 58, 120, 0.08);\r\n    }\r\n\r\n    #datvale-bath-ai .dv-partners,\r\n    #datvale-bath-ai .dv-remont-final,\r\n    #datvale-bath-ai .dv-green-final {\r\n      display: grid;\r\n      grid-template-columns: 1.2fr auto;\r\n      align-items: center;\r\n      gap: 18px;\r\n      margin-top: 18px;\r\n      padding: 20px;\r\n      border: 1px solid #d8e3ef;\r\n      border-radius: 18px;\r\n      background: #f8fbff;\r\n      color: #173558;\r\n      box-shadow: 0 10px 24px rgba(11, 58, 120, 0.07);\r\n    }\r\n\r\n    #datvale-bath-ai .dv-partners {\r\n      border-color: #eadca9;\r\n      background: linear-gradient(135deg, #fffaf0, #fff4cf);\r\n    }\r\n\r\n    #datvale-bath-ai .dv-remont-final {\r\n      border-color: #c8d8e9;\r\n      background: linear-gradient(135deg, #f4f8fd, #eaf2fb);\r\n    }\r\n\r\n    #datvale-bath-ai .dv-green-final {\r\n      border-color: #c9ead7;\r\n      background: linear-gradient(135deg, #f1fbf5, #e5f8ed);\r\n    }\r\n\r\n    #datvale-bath-ai .dv-partners h3,\r\n    #datvale-bath-ai .dv-remont-final h3,\r\n    #datvale-bath-ai .dv-green-final h3 {\r\n      margin: 0 0 7px;\r\n      color: #173558;\r\n      font-size: 25px;\r\n      font-weight: 950;\r\n      line-height: 1.15;\r\n    }\r\n\r\n    #datvale-bath-ai .dv-partners p,\r\n    #datvale-bath-ai .dv-remont-final p,\r\n    #datvale-bath-ai .dv-green-final p {\r\n      margin: 0;\r\n      color: #425a74;\r\n      font-size: 15px;\r\n      font-weight: 700;\r\n      line-height: 1.45;\r\n    }\r\n\r\n    #datvale-bath-ai .dv-partners a,\r\n    #datvale-bath-ai .dv-remont-final a,\r\n    #datvale-bath-ai .dv-green-final a {\r\n      display: inline-flex;\r\n      width: 250px;\r\n      height: 54px;\r\n      align-items: center;\r\n      justify-content: center;\r\n      padding: 0 18px;\r\n      border-radius: 12px;\r\n      background: linear-gradient(135deg, #0b3a78, #1764bd);\r\n      color: #ffffff;\r\n      font-weight: 900;\r\n      text-align: center;\r\n      text-decoration: none;\r\n      white-space: nowrap;\r\n      box-shadow: 0 8px 18px rgba(11, 58, 120, 0.18);\r\n      transition:\r\n        transform 0.2s ease,\r\n        box-shadow 0.2s ease;\r\n    }\r\n\r\n    #datvale-bath-ai .dv-green-final a {\r\n      background: linear-gradient(135deg, #1f7a49, #2c8a4a);\r\n      box-shadow: 0 8px 18px rgba(44, 138, 74, 0.18);\r\n    }\r\n\r\n    #datvale-bath-ai .dv-partners a:hover,\r\n    #datvale-bath-ai .dv-remont-final a:hover,\r\n    #datvale-bath-ai .dv-green-final a:hover {\r\n      transform: translateY(-2px);\r\n    }\r\n\r\n    #datvale-bath-ai .dv-loading-pro {\r\n      max-width: 900px;\r\n      margin: 0 auto;\r\n      padding: 30px;\r\n      border: 1px solid #e3ebf5;\r\n      border-radius: 22px;\r\n      background: #ffffff;\r\n      color: #425a74;\r\n      box-shadow: 0 16px 40px rgba(11, 58, 120, 0.10);\r\n    }\r\n\r\n    #datvale-bath-ai .dv-loading-title {\r\n      margin: 0 0 8px;\r\n      color: #173558;\r\n      font-size: 31px;\r\n      font-weight: 950;\r\n      line-height: 1.15;\r\n      letter-spacing: -0.03em;\r\n    }\r\n\r\n    #datvale-bath-ai .dv-loader-row {\r\n      display: flex;\r\n      align-items: center;\r\n      gap: 14px;\r\n      margin: 18px 0 16px;\r\n    }\r\n\r\n    #datvale-bath-ai .dv-spinner {\r\n      flex: 0 0 auto;\r\n      width: 32px;\r\n      height: 32px;\r\n      border: 3px solid #d8e3ef;\r\n      border-top-color: #1764bd;\r\n      border-radius: 50%;\r\n      animation: dvSpin 1s linear infinite;\r\n    }\r\n\r\n    #datvale-bath-ai .dv-loader-bar {\r\n      flex: 1;\r\n      height: 12px;\r\n      overflow: hidden;\r\n      border: 1px solid #d8e3ef;\r\n      border-radius: 999px;\r\n      background: #edf3f9;\r\n    }\r\n\r\n    #datvale-bath-ai .dv-loader-bar span {\r\n      display: block;\r\n      width: 0;\r\n      height: 100%;\r\n      border-radius: 999px;\r\n      background: linear-gradient(90deg, #0b3a78, #1764bd);\r\n      transition: width 0.55s ease;\r\n    }\r\n\r\n    #datvale-bath-ai .dv-loader-percent {\r\n      min-width: 44px;\r\n      color: #0b3a78;\r\n      font-weight: 950;\r\n      text-align: right;\r\n    }\r\n\r\n    #datvale-bath-ai .dv-loader-status {\r\n      min-height: 24px;\r\n      margin-top: 12px;\r\n      color: #173558;\r\n      font-size: 16px;\r\n      font-weight: 800;\r\n    }\r\n\r\n    @keyframes dvSpin {\r\n      to {\r\n        transform: rotate(360deg);\r\n      }\r\n    }\r\n\r\n    @media (max-width: 980px) {\r\n      #datvale-bath-ai .dv-grid,\r\n      #datvale-bath-ai .dv-grid.dv-three {\r\n        grid-template-columns: repeat(2, minmax(0, 1fr));\r\n      }\r\n\r\n      #datvale-bath-ai h1 {\r\n        font-size: 41px;\r\n        line-height: 1.12;\r\n      }\r\n    }\r\n\r\n    @media (max-width: 760px) {\r\n      #datvale-bath-ai {\r\n        padding: 26px 12px;\r\n        border-radius: 18px;\r\n      }\r\n\r\n      #datvale-bath-ai .dv-hero {\r\n        margin-bottom: 22px;\r\n      }\r\n\r\n      #datvale-bath-ai h1 {\r\n        width: 100%;\r\n        padding: 15px 16px;\r\n        border-radius: 16px;\r\n        font-size: 30px;\r\n        line-height: 1.14;\r\n        letter-spacing: -0.035em;\r\n      }\r\n\r\n      #datvale-bath-ai h1 span {\r\n        margin-top: 6px;\r\n      }\r\n\r\n      #datvale-bath-ai .dv-progress {\r\n        margin: 20px auto 26px;\r\n      }\r\n\r\n      #datvale-bath-ai .dv-step-head {\r\n        margin-bottom: 18px;\r\n      }\r\n\r\n      #datvale-bath-ai .dv-step-head h2 {\r\n        max-width: 100%;\r\n        padding: 11px 16px;\r\n        border-radius: 14px;\r\n        font-size: 22px;\r\n        line-height: 1.18;\r\n        white-space: normal;\r\n      }\r\n\r\n      #datvale-bath-ai .dv-grid,\r\n      #datvale-bath-ai .dv-grid.dv-three {\r\n        grid-template-columns: 1fr;\r\n        gap: 16px;\r\n      }\r\n\r\n      #datvale-bath-ai .dv-card {\r\n        min-height: 210px;\r\n        padding: 16px;\r\n        border-radius: 18px;\r\n      }\r\n\r\n      #datvale-bath-ai .dv-card h3 {\r\n        width: auto;\r\n        max-width: 100%;\r\n        padding: 9px 12px;\r\n        border-radius: 12px;\r\n        font-size: 20px;\r\n        line-height: 1.16;\r\n        white-space: normal;\r\n        overflow-wrap: anywhere;\r\n      }\r\n\r\n      #datvale-bath-ai .dv-actions {\r\n        flex-direction: column;\r\n        margin-top: 24px;\r\n      }\r\n\r\n      #datvale-bath-ai .dv-btn {\r\n        width: 100%;\r\n        padding: 13px 20px;\r\n        font-size: 16px;\r\n      }\r\n\r\n      #datvale-bath-ai .dv-result {\r\n        padding: 18px;\r\n        border-radius: 18px;\r\n      }\r\n\r\n      #datvale-bath-ai .dv-result h2 {\r\n        font-size: 25px;\r\n        line-height: 1.16;\r\n      }\r\n\r\n      #datvale-bath-ai .dv-muted {\r\n        font-size: 15px;\r\n        line-height: 1.45;\r\n      }\r\n\r\n      #datvale-bath-ai .dv-list {\r\n        grid-template-columns: 1fr;\r\n      }\r\n\r\n      #datvale-bath-ai .dv-partners,\r\n      #datvale-bath-ai .dv-remont-final,\r\n      #datvale-bath-ai .dv-green-final {\r\n        grid-template-columns: 1fr;\r\n        gap: 14px;\r\n        padding: 17px;\r\n        border-radius: 16px;\r\n        text-align: center;\r\n      }\r\n\r\n      #datvale-bath-ai .dv-partners h3,\r\n      #datvale-bath-ai .dv-remont-final h3,\r\n      #datvale-bath-ai .dv-green-final h3 {\r\n        font-size: 21px;\r\n        line-height: 1.16;\r\n        letter-spacing: -0.02em;\r\n        overflow-wrap: anywhere;\r\n      }\r\n\r\n      #datvale-bath-ai .dv-partners p,\r\n      #datvale-bath-ai .dv-remont-final p,\r\n      #datvale-bath-ai .dv-green-final p {\r\n        font-size: 14px;\r\n        line-height: 1.4;\r\n      }\r\n\r\n      #datvale-bath-ai .dv-partners a,\r\n      #datvale-bath-ai .dv-remont-final a,\r\n      #datvale-bath-ai .dv-green-final a {\r\n        width: 100%;\r\n        height: auto;\r\n        min-height: 52px;\r\n        padding: 12px 14px;\r\n        line-height: 1.2;\r\n        white-space: normal;\r\n      }\r\n\r\n      #datvale-bath-ai .dv-cta {\r\n        width: 100%;\r\n        height: auto;\r\n        min-height: 56px;\r\n        margin-right: 0;\r\n        padding: 12px 16px;\r\n        white-space: normal;\r\n      }\r\n\r\n      #datvale-bath-ai .dv-loading-pro {\r\n        padding: 18px;\r\n        border-radius: 18px;\r\n      }\r\n\r\n      #datvale-bath-ai .dv-loading-title {\r\n        font-size: 23px;\r\n        line-height: 1.16;\r\n      }\r\n\r\n      #datvale-bath-ai .dv-loader-row {\r\n        gap: 10px;\r\n      }\r\n    }\r\n\r\n    @media (max-width: 390px) {\r\n      #datvale-bath-ai {\r\n        padding: 20px 8px;\r\n        border-radius: 16px;\r\n      }\r\n\r\n      #datvale-bath-ai h1 {\r\n        padding: 14px 12px;\r\n        border-radius: 14px;\r\n        font-size: 27px;\r\n        line-height: 1.15;\r\n      }\r\n\r\n      #datvale-bath-ai .dv-step-head h2 {\r\n        padding: 10px 13px;\r\n        font-size: 20px;\r\n      }\r\n\r\n      #datvale-bath-ai .dv-card {\r\n        min-height: 195px;\r\n        padding: 14px;\r\n        border-radius: 17px;\r\n      }\r\n\r\n      #datvale-bath-ai .dv-card h3 {\r\n        padding: 8px 10px;\r\n        font-size: 18px;\r\n      }\r\n\r\n      #datvale-bath-ai .dv-result h2 {\r\n        font-size: 22px;\r\n      }\r\n\r\n      #datvale-bath-ai .dv-partners h3,\r\n      #datvale-bath-ai .dv-remont-final h3,\r\n      #datvale-bath-ai .dv-green-final h3 {\r\n        font-size: 19px;\r\n      }\r\n    }\r\n  <\/style>\r\n\r\n  <div class=\"dv-wrap\">\r\n    <div class=\"dv-hero\">\r\n      <h1>Create Your Bathroom Design <span>Datvale.ge<\/span><\/h1>\r\n    <\/div>\r\n\r\n    <div class=\"dv-progress\"><span id=\"dvBathProgress\"><\/span><\/div>\r\n    <div id=\"dvBathSteps\"><\/div>\r\n\r\n    <div class=\"dv-actions\" id=\"dvBathActions\">\r\n      <button type=\"button\" class=\"dv-btn dv-back\" onclick=\"dvBathBack()\">Back<\/button>\r\n      <button type=\"button\" class=\"dv-btn dv-next\" onclick=\"dvBathNext()\">Next<\/button>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <script>\r\n    \/* Preserve original image directory and filenames. *\/\r\n    const dvBathBase = window.location.origin + \"\/wp-content\/uploads\/2026\/07\/\";\r\n\r\n    const dvBathData = [\r\n      {\r\n        key:\"style\",\r\n        title:\"Choose Your Bathroom Style\",\r\n        options:[\r\n          {label:\"Modern\", value:0, img:dvBathBase + \"1modern.webp\"},\r\n          {label:\"Classic\", value:1, img:dvBathBase + \"2classic.webp\"}\r\n        ]\r\n      },\r\n      {\r\n        key:\"tiles\",\r\n        title:\"Choose Your Tile Type\",\r\n        options:[\r\n          {label:\"Large Tiles 60\u00d7120\", value:0, img:dvBathBase + \"3large-tiles.webp\"},\r\n          {label:\"Small Tiles 10\u00d720\", value:1, img:dvBathBase + \"4small-tiles.webp\"}\r\n        ]\r\n      },\r\n      {\r\n        key:\"accessories\",\r\n        title:\"Choose Your Fixture Finish\",\r\n        options:[\r\n          {label:\"Black\", value:0, img:dvBathBase + \"5black.webp\"},\r\n          {label:\"Gold\", value:1, img:dvBathBase + \"6gold.webp\"},\r\n          {label:\"Silver\", value:2, img:dvBathBase + \"7silver.webp\"}\r\n        ]\r\n      },\r\n      {\r\n        key:\"mirror\",\r\n        title:\"Choose Your Mirror Shape\",\r\n        options:[\r\n          {label:\"Round Mirror\", value:0, img:dvBathBase + \"8round-mirror.webp\"},\r\n          {label:\"Rectangular Mirror\", value:1, img:dvBathBase + \"9rectangular-mirror.webp\"}\r\n        ]\r\n      },\r\n      {\r\n        key:\"lighting\",\r\n        title:\"Choose Your Lighting Color\",\r\n        options:[\r\n          {label:\"Warm Lighting\", value:0, img:dvBathBase + \"10warm-light.webp\"},\r\n          {label:\"Neutral Lighting\", value:1, img:dvBathBase + \"11neutral-light.webp\"}\r\n        ]\r\n      }\r\n    ];\r\n\r\n    let dvBathCurrent = 0;\r\n    let dvBathAnswers = {};\r\n\r\n    function dvBathSmoothScroll(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 dvBathRender(shouldScroll = false){\r\n      const holder = document.getElementById(\"dvBathSteps\");\r\n      const actions = document.getElementById(\"dvBathActions\");\r\n      holder.innerHTML = \"\";\r\n\r\n      if(dvBathCurrent >= dvBathData.length){\r\n        dvBathShowLoader(holder);\r\n        actions.style.display = \"none\";\r\n        document.getElementById(\"dvBathProgress\").style.width = \"100%\";\r\n        return;\r\n      }\r\n\r\n      actions.style.display = \"flex\";\r\n      document.querySelector(\"#datvale-bath-ai .dv-next\").style.display = \"inline-flex\";\r\n      document.querySelector(\"#datvale-bath-ai .dv-back\").style.display = dvBathCurrent === 0 ? \"none\" : \"inline-flex\";\r\n\r\n      const step = dvBathData[dvBathCurrent];\r\n      const selected = dvBathAnswers[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=\"dvBathSelect('${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(\"dvBathProgress\").style.width = ((dvBathCurrent) \/ dvBathData.length * 100) + \"%\";\r\n      if(shouldScroll) dvBathSmoothScroll(holder.querySelector(\".dv-step\") || holder);\r\n    }\r\n\r\n    function dvBathSelect(key,value,label){\r\n      dvBathAnswers[key] = {value:value,label:label};\r\n      setTimeout(()=>{ dvBathCurrent++; dvBathRender(true); },120);\r\n    }\r\n\r\n    function dvBathNext(){\r\n      const step = dvBathData[dvBathCurrent];\r\n      if(step && !dvBathAnswers[step.key]){\r\n        alert(\"Please select one of the options.\");\r\n        return;\r\n      }\r\n      dvBathCurrent++;\r\n      dvBathRender(true);\r\n    }\r\n\r\n    function dvBathBack(){\r\n      if(dvBathCurrent > 0){\r\n        dvBathCurrent--;\r\n        dvBathRender(true);\r\n      }\r\n    }\r\n\r\n    function dvBathRestart(){\r\n      dvBathCurrent = 0;\r\n      dvBathAnswers = {};\r\n      dvBathRender();\r\n      document.getElementById(\"datvale-bath-ai\").scrollIntoView({behavior:\"smooth\",block:\"start\"});\r\n    }\r\n\r\n    \/*\r\n      Original 48-image combination logic.\r\n      2 styles \u00d7 2 tile types \u00d7 3 finishes \u00d7\r\n      2 mirror shapes \u00d7 2 lighting options = 48.\r\n    *\/\r\n\r\n    function dvBathPhotoNumber(){\r\n      return (\r\n        dvBathAnswers.style.value * 24 +\r\n        dvBathAnswers.tiles.value * 12 +\r\n        dvBathAnswers.accessories.value * 4 +\r\n        dvBathAnswers.mirror.value * 2 +\r\n        dvBathAnswers.lighting.value +\r\n        1\r\n      );\r\n    }\r\n\r\n    function dvBathShowLoader(holder){\r\n      holder.innerHTML = `\r\n        <div class=\"dv-loading-pro\">\r\n          <h3 class=\"dv-loading-title\">Datvale.ge Is Preparing Your Bathroom Design<\/h3>\r\n          <p class=\"dv-muted\">Please wait a few seconds...<\/p>\r\n          <div class=\"dv-loader-row\">\r\n            <span class=\"dv-spinner\"><\/span>\r\n            <div class=\"dv-loader-bar\"><span id=\"dvBathLoaderFill\"><\/span><\/div>\r\n            <div class=\"dv-loader-percent\" id=\"dvBathLoaderPercent\">0%<\/div>\r\n          <\/div>\r\n          <div class=\"dv-loader-status\" id=\"dvBathLoaderStatus\">Analyzing your selections...<\/div>\r\n        <\/div>`;\r\n\r\n      dvBathSmoothScroll(holder);\r\n\r\n      let progress = 0;\r\n      const fill = document.getElementById(\"dvBathLoaderFill\");\r\n      const percent = document.getElementById(\"dvBathLoaderPercent\");\r\n      const status = document.getElementById(\"dvBathLoaderStatus\");\r\n\r\n      const messages = [\r\n        \"Analyzing your selections...\",\r\n        \"Applying your selected tiles...\",\r\n        \"Adding bathroom fixtures...\",\r\n        \"Adjusting the lighting...\",\r\n        \"Your bathroom design is almost ready...\"\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(()=>dvBathShowResult(holder),350);\r\n        }\r\n      },420);\r\n    }\r\n\r\n    function dvBathShowResult(holder){\r\n      const photoNumber = dvBathPhotoNumber();\r\n      const imageUrl = dvBathBase + photoNumber + \".webp\";\r\n\r\n      holder.innerHTML = `\r\n        <div class=\"dv-result\">\r\n          <h2>Your Bathroom Design Is Ready<\/h2>\r\n          <p class=\"dv-muted\">\r\n            Below you can view the bathroom design based on your selected preferences.\r\n          <\/p>\r\n\r\n          <div class=\"dv-list\">\r\n            <div class=\"dv-item\"><b>Style:<\/b> ${dvBathAnswers.style.label}<\/div>\r\n            <div class=\"dv-item\"><b>Tiles:<\/b> ${dvBathAnswers.tiles.label}<\/div>\r\n            <div class=\"dv-item\"><b>Fixture Finish:<\/b> ${dvBathAnswers.accessories.label}<\/div>\r\n            <div class=\"dv-item\"><b>Mirror:<\/b> ${dvBathAnswers.mirror.label}<\/div>\r\n            <div class=\"dv-item\"><b>Lighting:<\/b> ${dvBathAnswers.lighting.label}<\/div>\r\n            <div class=\"dv-item\"><b>Design Number:<\/b> ${photoNumber}<\/div>\r\n          <\/div>\r\n\r\n          <img decoding=\"async\" class=\"dv-ai-img\" src=\"${imageUrl}\" alt=\"Datvale Bathroom Design\">\r\n\r\n          <div class=\"dv-partners\">\r\n            <div>\r\n              <h3>Explore Bathroom Products at VitrA<\/h3>\r\n              <p>Use your Datvale digital card and enjoy a <b>15% discount at VitrA<\/b>.<\/p>\r\n            <\/div>\r\n            <a href=\"https:\/\/vitra.com.ge\/ka\/products\/\" target=\"_blank\" rel=\"noopener\">Explore Products<\/a>\r\n          <\/div>\r\n\r\n          <div class=\"dv-remont-final\">\r\n            <div>\r\n              <h3>Calculate the Renovation Cost for Your Design<\/h3>\r\n              <p>Estimate your budget, including materials, labor, and major renovation expenses.<\/p>\r\n            <\/div>\r\n            <a href=\"https:\/\/datvale.ge\/en\/renovation-calculator\/\" target=\"_blank\" rel=\"noopener\">Calculate Renovation Costs<\/a>\r\n          <\/div>\r\n\r\n          <div class=\"dv-green-final\">\r\n            <div>\r\n              <h3>Book Renovation Services with Green Color<\/h3>\r\n              <p>Renovation and construction services \u2022 Over 10 years of experience \u2022 One of the established companies in the Georgian market.<\/p>\r\n            <\/div>\r\n            <a href=\"https:\/\/greencolor.ge\/\" target=\"_blank\" rel=\"noopener\">Request Renovation Services<\/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=\"dvBathRestart()\">Start Over<\/button>\r\n          <\/div>\r\n        <\/div>`;\r\n\r\n      dvBathSmoothScroll(holder.querySelector(\".dv-result\"));\r\n    }\r\n\r\n    dvBathRender();\r\n  <\/script>\r\n<\/div>\r\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\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Bathroom Renovation Cost in Georgia 2026 is an important consideration for anyone planning an apartment renovation. Bathroom renovation is one of the most technically demanding and potentially expensive stages of renovating a home. Before starting work, many homeowners ask: How Much Does a Bathroom Renovation Cost? The total budget includes building materials, waterproofing, ceramic tiles,&#8230;<\/p>\n","protected":false},"author":67,"featured_media":16290,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[288],"tags":[355,388],"class_list":["post-15058","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-remonti","tag-355","tag-388"],"acf":[],"_links":{"self":[{"href":"https:\/\/datvale.ge\/en\/wp-json\/wp\/v2\/posts\/15058","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/datvale.ge\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/datvale.ge\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/datvale.ge\/en\/wp-json\/wp\/v2\/users\/67"}],"replies":[{"embeddable":true,"href":"https:\/\/datvale.ge\/en\/wp-json\/wp\/v2\/comments?post=15058"}],"version-history":[{"count":1,"href":"https:\/\/datvale.ge\/en\/wp-json\/wp\/v2\/posts\/15058\/revisions"}],"predecessor-version":[{"id":22253,"href":"https:\/\/datvale.ge\/en\/wp-json\/wp\/v2\/posts\/15058\/revisions\/22253"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/datvale.ge\/en\/wp-json\/wp\/v2\/media\/16290"}],"wp:attachment":[{"href":"https:\/\/datvale.ge\/en\/wp-json\/wp\/v2\/media?parent=15058"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/datvale.ge\/en\/wp-json\/wp\/v2\/categories?post=15058"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/datvale.ge\/en\/wp-json\/wp\/v2\/tags?post=15058"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}