{"id":274,"date":"2026-09-14T12:11:56","date_gmt":"2026-09-14T12:11:56","guid":{"rendered":"https:\/\/urbanfitouts.ae\/?page_id=274"},"modified":"2026-09-20T06:41:32","modified_gmt":"2026-09-20T06:41:32","slug":"flooring","status":"publish","type":"page","link":"https:\/\/urbanfitouts.ae\/flooring\/","title":{"rendered":"Flooring"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"274\" class=\"elementor elementor-274\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d9d3af1 e-con-full e-flex e-con e-parent\" data-id=\"d9d3af1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d6fb4ab elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"d6fb4ab\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html lang=\"en\">\r\n<head>\r\n<meta charset=\"UTF-8\">\r\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\r\n\r\n<title>Flooring Design | Urban Fitouts UAE<\/title>\r\n\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=DM+Sans:wght@400;500;600;700&family=Playfair+Display:wght@500;600&display=swap\" rel=\"stylesheet\">\r\n\r\n<style>\r\n*{\r\n    margin:0;\r\n    padding:0;\r\n    box-sizing:border-box;\r\n}\r\n\r\n:root{\r\n    --dark:#171714;\r\n    --dark2:#24231f;\r\n    --cream:#f4f0e8;\r\n    --soft:#e8e2d7;\r\n    --gold:#b49a6a;\r\n    --text:#25241f;\r\n    --muted:#77736a;\r\n    --white:#fff;\r\n}\r\n\r\nhtml{\r\n    scroll-behavior:smooth;\r\n}\r\n\r\nbody{\r\n    font-family:\"DM Sans\",sans-serif;\r\n    background:var(--cream);\r\n    color:var(--text);\r\n    overflow-x:hidden;\r\n}\r\n\r\nsection{\r\n    position:relative;\r\n    overflow:hidden;\r\n}\r\n\r\n.container{\r\n    width:min(1200px,92%);\r\n    margin:auto;\r\n}\r\n\r\n\/* =========================================================\r\n   HERO\r\n========================================================= *\/\r\n\r\n.hero{\r\n    min-height:100svh;\r\n    display:flex;\r\n    align-items:flex-end;\r\n    color:white;\r\n    background:\r\n        linear-gradient(180deg,rgba(0,0,0,.08),rgba(0,0,0,.78)),\r\n        url(\"https:\/\/images.unsplash.com\/photo-1600607687920-4e2a09cf159d?auto=format&fit=crop&w=2200&q=90\")\r\n        center\/cover;\r\n}\r\n\r\n.hero::after{\r\n    content:\"\";\r\n    position:absolute;\r\n    inset:auto 0 0;\r\n    height:35%;\r\n    background:linear-gradient(transparent,rgba(0,0,0,.55));\r\n}\r\n\r\n.hero-content{\r\n    position:relative;\r\n    z-index:2;\r\n    padding:90px 0 70px;\r\n    max-width:950px;\r\n}\r\n\r\n.eyebrow{\r\n    display:flex;\r\n    align-items:center;\r\n    gap:12px;\r\n    font-size:12px;\r\n    letter-spacing:3px;\r\n    text-transform:uppercase;\r\n    margin-bottom:22px;\r\n}\r\n\r\n.eyebrow span{\r\n    width:42px;\r\n    height:1px;\r\n    background:var(--gold);\r\n}\r\n\r\n.hero h1{\r\n    font-family:\"Playfair Display\",serif;\r\n    font-size:clamp(4rem,10vw,9.5rem);\r\n    line-height:.84;\r\n    font-weight:500;\r\n    letter-spacing:-5px;\r\n}\r\n\r\n.hero h1 em{\r\n    color:#ddd1ba;\r\n    font-style:normal;\r\n}\r\n\r\n.hero-bottom{\r\n    margin-top:38px;\r\n    display:flex;\r\n    justify-content:space-between;\r\n    align-items:flex-end;\r\n    gap:40px;\r\n}\r\n\r\n.hero-description{\r\n    max-width:520px;\r\n    font-size:16px;\r\n    line-height:1.8;\r\n    color:#e8e4db;\r\n}\r\n\r\n.scroll-note{\r\n    font-size:11px;\r\n    letter-spacing:2px;\r\n    text-transform:uppercase;\r\n    white-space:nowrap;\r\n    opacity:.8;\r\n}\r\n\r\n\/* =========================================================\r\n   INTRO\r\n========================================================= *\/\r\n\r\n.intro{\r\n    padding:130px 0;\r\n    background:var(--cream);\r\n}\r\n\r\n.intro-grid{\r\n    display:grid;\r\n    grid-template-columns:.75fr 1.5fr;\r\n    gap:100px;\r\n    align-items:start;\r\n}\r\n\r\n.section-number{\r\n    font-size:12px;\r\n    letter-spacing:3px;\r\n    color:var(--gold);\r\n}\r\n\r\n.intro h2{\r\n    font-family:\"Playfair Display\",serif;\r\n    font-size:clamp(2.5rem,5vw,5.3rem);\r\n    line-height:1;\r\n    font-weight:500;\r\n    letter-spacing:-2px;\r\n}\r\n\r\n.intro h2 span{\r\n    color:#aaa398;\r\n}\r\n\r\n.intro-text{\r\n    margin-top:35px;\r\n    max-width:720px;\r\n    color:var(--muted);\r\n    line-height:1.9;\r\n    font-size:17px;\r\n}\r\n\r\n\/* =========================================================\r\n   3D FLOOR ROOM\r\n========================================================= *\/\r\n\r\n.floor-lab{\r\n    background:#151512;\r\n    color:white;\r\n    padding:120px 0;\r\n}\r\n\r\n.lab-heading{\r\n    display:flex;\r\n    justify-content:space-between;\r\n    align-items:flex-end;\r\n    gap:40px;\r\n    margin-bottom:55px;\r\n}\r\n\r\n.lab-heading h2{\r\n    font-family:\"Playfair Display\",serif;\r\n    font-size:clamp(2.8rem,6vw,6rem);\r\n    line-height:.9;\r\n    font-weight:500;\r\n}\r\n\r\n.lab-heading p{\r\n    max-width:390px;\r\n    color:#aaa79e;\r\n    line-height:1.7;\r\n}\r\n\r\n\/* 3D stage *\/\r\n\r\n.room-stage{\r\n    height:680px;\r\n    position:relative;\r\n    perspective:1400px;\r\n    background:\r\n        radial-gradient(circle at 50% 55%,rgba(190,170,130,.12),transparent 30%),\r\n        #191916;\r\n    border:1px solid rgba(255,255,255,.08);\r\n    overflow:hidden;\r\n    cursor:grab;\r\n}\r\n\r\n.room-stage:active{\r\n    cursor:grabbing;\r\n}\r\n\r\n.room{\r\n    position:absolute;\r\n    width:900px;\r\n    height:550px;\r\n    left:50%;\r\n    top:50%;\r\n    transform-style:preserve-3d;\r\n    transform:\r\n        translate(-50%,-45%)\r\n        rotateX(57deg)\r\n        rotateZ(0deg);\r\n    transition:transform .25s ease-out;\r\n}\r\n\r\n.floor{\r\n    position:absolute;\r\n    width:900px;\r\n    height:550px;\r\n    left:0;\r\n    top:0;\r\n    transform:translateZ(-110px);\r\n    background:\r\n        repeating-linear-gradient(\r\n            90deg,\r\n            rgba(255,255,255,.09) 0 2px,\r\n            transparent 2px 110px\r\n        ),\r\n        repeating-linear-gradient(\r\n            0deg,\r\n            rgba(0,0,0,.14) 0 2px,\r\n            transparent 2px 110px\r\n        ),\r\n        linear-gradient(135deg,#9b8061,#c5a987);\r\n    box-shadow:0 45px 70px rgba(0,0,0,.55);\r\n    transition:background .5s ease;\r\n}\r\n\r\n.back-wall{\r\n    position:absolute;\r\n    width:900px;\r\n    height:400px;\r\n    left:0;\r\n    top:-400px;\r\n    transform-origin:bottom;\r\n    transform:rotateX(90deg);\r\n    background:\r\n        linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1)),\r\n        url(\"https:\/\/images.unsplash.com\/photo-1600210492486-724fe5c67fb0?auto=format&fit=crop&w=1600&q=85\")\r\n        center\/cover;\r\n}\r\n\r\n.window{\r\n    position:absolute;\r\n    width:230px;\r\n    height:170px;\r\n    left:335px;\r\n    top:-355px;\r\n    transform:rotateX(90deg) translateZ(5px);\r\n    background:\r\n        linear-gradient(90deg,transparent 48%,rgba(255,255,255,.55) 49% 51%,transparent 52%),\r\n        linear-gradient(transparent 48%,rgba(255,255,255,.55) 49% 51%,transparent 52%),\r\n        linear-gradient(135deg,#91a8ad,#d9e0dc);\r\n    border:8px solid #292825;\r\n    box-shadow:0 0 50px rgba(220,220,200,.2);\r\n}\r\n\r\n.sofa{\r\n    position:absolute;\r\n    width:360px;\r\n    height:110px;\r\n    left:110px;\r\n    top:240px;\r\n    transform:translateZ(35px);\r\n}\r\n\r\n.sofa-base{\r\n    position:absolute;\r\n    width:360px;\r\n    height:75px;\r\n    bottom:0;\r\n    background:linear-gradient(145deg,#5b5750,#35332f);\r\n    border-radius:12px;\r\n    box-shadow:0 18px 20px rgba(0,0,0,.35);\r\n}\r\n\r\n.sofa-back{\r\n    position:absolute;\r\n    width:330px;\r\n    height:85px;\r\n    left:15px;\r\n    top:-50px;\r\n    border-radius:12px 12px 5px 5px;\r\n    background:linear-gradient(145deg,#716c62,#45423d);\r\n}\r\n\r\n.table{\r\n    position:absolute;\r\n    width:170px;\r\n    height:90px;\r\n    right:120px;\r\n    top:275px;\r\n    transform:translateZ(40px);\r\n}\r\n\r\n.table-top{\r\n    position:absolute;\r\n    width:170px;\r\n    height:95px;\r\n    border-radius:50%;\r\n    background:#b58d64;\r\n    box-shadow:0 15px 20px rgba(0,0,0,.3);\r\n}\r\n\r\n.table-leg{\r\n    position:absolute;\r\n    width:18px;\r\n    height:100px;\r\n    background:#282722;\r\n    left:76px;\r\n    top:50px;\r\n}\r\n\r\n.rug{\r\n    position:absolute;\r\n    width:420px;\r\n    height:230px;\r\n    left:250px;\r\n    top:145px;\r\n    transform:translateZ(4px);\r\n    background:\r\n        repeating-linear-gradient(\r\n            90deg,\r\n            rgba(255,255,255,.05) 0 3px,\r\n            transparent 3px 14px\r\n        ),\r\n        #c9b9a0;\r\n    border-radius:8px;\r\n    box-shadow:0 10px 20px rgba(0,0,0,.22);\r\n}\r\n\r\n\/* Lab controls *\/\r\n\r\n.lab-controls{\r\n    margin-top:25px;\r\n    display:flex;\r\n    flex-wrap:wrap;\r\n    justify-content:center;\r\n    gap:10px;\r\n}\r\n\r\n.floor-btn{\r\n    border:1px solid rgba(255,255,255,.18);\r\n    background:rgba(255,255,255,.04);\r\n    color:#ddd;\r\n    padding:13px 20px;\r\n    border-radius:100px;\r\n    cursor:pointer;\r\n    transition:.3s;\r\n    font:inherit;\r\n}\r\n\r\n.floor-btn:hover,\r\n.floor-btn.active{\r\n    background:#e9dfce;\r\n    color:#191916;\r\n    border-color:#e9dfce;\r\n}\r\n\r\n.drag-label{\r\n    text-align:center;\r\n    margin-top:22px;\r\n    color:#74726d;\r\n    font-size:11px;\r\n    letter-spacing:2px;\r\n    text-transform:uppercase;\r\n}\r\n\r\n\/* =========================================================\r\n   MATERIAL COLLECTION\r\n========================================================= *\/\r\n\r\n.materials{\r\n    padding:130px 0;\r\n}\r\n\r\n.material-head{\r\n    display:flex;\r\n    justify-content:space-between;\r\n    gap:50px;\r\n    margin-bottom:60px;\r\n}\r\n\r\n.material-head h2{\r\n    font-family:\"Playfair Display\",serif;\r\n    font-size:clamp(2.8rem,5vw,5rem);\r\n    line-height:.95;\r\n    font-weight:500;\r\n}\r\n\r\n.material-head p{\r\n    max-width:390px;\r\n    color:var(--muted);\r\n    line-height:1.8;\r\n}\r\n\r\n.material-grid{\r\n    display:grid;\r\n    grid-template-columns:repeat(4,1fr);\r\n    gap:16px;\r\n}\r\n\r\n.material-card{\r\n    position:relative;\r\n    min-height:490px;\r\n    overflow:hidden;\r\n    background:#222;\r\n    cursor:pointer;\r\n}\r\n\r\n.material-card img{\r\n    width:100%;\r\n    height:100%;\r\n    object-fit:cover;\r\n    transition:transform .8s cubic-bezier(.2,.7,.2,1);\r\n}\r\n\r\n.material-card::after{\r\n    content:\"\";\r\n    position:absolute;\r\n    inset:0;\r\n    background:linear-gradient(transparent 35%,rgba(0,0,0,.8));\r\n}\r\n\r\n.material-card:hover img{\r\n    transform:scale(1.08);\r\n}\r\n\r\n.material-info{\r\n    position:absolute;\r\n    z-index:2;\r\n    left:25px;\r\n    right:25px;\r\n    bottom:25px;\r\n    color:white;\r\n}\r\n\r\n.material-number{\r\n    font-size:11px;\r\n    color:#d2bf9f;\r\n    letter-spacing:2px;\r\n}\r\n\r\n.material-info h3{\r\n    font-family:\"Playfair Display\",serif;\r\n    font-size:27px;\r\n    font-weight:500;\r\n    margin:7px 0;\r\n}\r\n\r\n.material-info p{\r\n    font-size:13px;\r\n    color:#d0ccc4;\r\n    line-height:1.6;\r\n}\r\n\r\n\/* =========================================================\r\n   HUMAN TOUCH\r\n========================================================= *\/\r\n\r\n.human{\r\n    padding:130px 0;\r\n    background:#e7e0d4;\r\n}\r\n\r\n.human-grid{\r\n    display:grid;\r\n    grid-template-columns:1fr 1fr;\r\n    gap:90px;\r\n    align-items:center;\r\n}\r\n\r\n.human-image{\r\n    height:650px;\r\n    overflow:hidden;\r\n    position:relative;\r\n}\r\n\r\n.human-image img{\r\n    width:100%;\r\n    height:100%;\r\n    object-fit:cover;\r\n    transition:transform 1.2s ease;\r\n}\r\n\r\n.human-image:hover img{\r\n    transform:scale(1.05);\r\n}\r\n\r\n.image-tag{\r\n    position:absolute;\r\n    left:25px;\r\n    bottom:25px;\r\n    background:rgba(255,255,255,.88);\r\n    backdrop-filter:blur(10px);\r\n    padding:15px 20px;\r\n    font-size:12px;\r\n    letter-spacing:1px;\r\n}\r\n\r\n.human-copy .eyebrow{\r\n    color:#8b7551;\r\n}\r\n\r\n.human-copy h2{\r\n    font-family:\"Playfair Display\",serif;\r\n    font-size:clamp(2.8rem,5vw,5.5rem);\r\n    line-height:.95;\r\n    font-weight:500;\r\n}\r\n\r\n.human-copy p{\r\n    color:#6e6a62;\r\n    line-height:1.9;\r\n    margin:30px 0;\r\n    font-size:16px;\r\n}\r\n\r\n.touch-list{\r\n    border-top:1px solid rgba(0,0,0,.15);\r\n}\r\n\r\n.touch-item{\r\n    padding:18px 0;\r\n    border-bottom:1px solid rgba(0,0,0,.15);\r\n    display:flex;\r\n    justify-content:space-between;\r\n    gap:20px;\r\n    font-size:14px;\r\n}\r\n\r\n.touch-item span:last-child{\r\n    color:#8d795b;\r\n}\r\n\r\n\/* =========================================================\r\n   FLOORING DETAIL 3D CARDS\r\n========================================================= *\/\r\n\r\n.details{\r\n    padding:130px 0;\r\n    background:#191916;\r\n    color:white;\r\n}\r\n\r\n.details-title{\r\n    text-align:center;\r\n    max-width:800px;\r\n    margin:0 auto 70px;\r\n}\r\n\r\n.details-title h2{\r\n    font-family:\"Playfair Display\",serif;\r\n    font-size:clamp(3rem,6vw,6rem);\r\n    font-weight:500;\r\n    line-height:.9;\r\n}\r\n\r\n.details-title p{\r\n    color:#99968e;\r\n    margin-top:25px;\r\n    line-height:1.8;\r\n}\r\n\r\n.detail-grid{\r\n    display:grid;\r\n    grid-template-columns:repeat(3,1fr);\r\n    gap:18px;\r\n}\r\n\r\n.detail-card{\r\n    min-height:390px;\r\n    padding:35px;\r\n    position:relative;\r\n    overflow:hidden;\r\n    border:1px solid rgba(255,255,255,.09);\r\n    background:linear-gradient(145deg,#292823,#171714);\r\n    transform-style:preserve-3d;\r\n    transition:transform .25s ease;\r\n}\r\n\r\n.detail-card:hover{\r\n    transform:translateY(-10px) rotateX(3deg) rotateY(-3deg);\r\n}\r\n\r\n.detail-icon{\r\n    width:65px;\r\n    height:65px;\r\n    border:1px solid rgba(255,255,255,.2);\r\n    border-radius:50%;\r\n    display:grid;\r\n    place-items:center;\r\n    color:#d0bd9b;\r\n    font-size:24px;\r\n    margin-bottom:80px;\r\n}\r\n\r\n.detail-card h3{\r\n    font-family:\"Playfair Display\",serif;\r\n    font-size:28px;\r\n    font-weight:500;\r\n    margin-bottom:14px;\r\n}\r\n\r\n.detail-card p{\r\n    color:#99968f;\r\n    line-height:1.7;\r\n    font-size:14px;\r\n}\r\n\r\n.detail-orbit{\r\n    position:absolute;\r\n    width:220px;\r\n    height:220px;\r\n    border:1px solid rgba(190,170,130,.13);\r\n    border-radius:50%;\r\n    right:-100px;\r\n    top:-100px;\r\n}\r\n\r\n\/* =========================================================\r\n   BEFORE \/ AFTER\r\n========================================================= *\/\r\n\r\n.comparison{\r\n    padding:130px 0;\r\n}\r\n\r\n.compare-wrap{\r\n    height:650px;\r\n    position:relative;\r\n    overflow:hidden;\r\n    user-select:none;\r\n}\r\n\r\n.compare-before,\r\n.compare-after{\r\n    position:absolute;\r\n    inset:0;\r\n}\r\n\r\n.compare-before img,\r\n.compare-after img{\r\n    width:100%;\r\n    height:100%;\r\n    object-fit:cover;\r\n}\r\n\r\n.compare-after{\r\n    width:50%;\r\n    overflow:hidden;\r\n}\r\n\r\n.compare-after img{\r\n    width:100vw;\r\n    max-width:none;\r\n}\r\n\r\n.compare-label{\r\n    position:absolute;\r\n    top:25px;\r\n    padding:10px 16px;\r\n    background:rgba(20,20,18,.78);\r\n    color:white;\r\n    font-size:11px;\r\n    letter-spacing:2px;\r\n    text-transform:uppercase;\r\n}\r\n\r\n.before-label{\r\n    left:25px;\r\n}\r\n\r\n.after-label{\r\n    right:25px;\r\n}\r\n\r\n.compare-handle{\r\n    position:absolute;\r\n    top:0;\r\n    bottom:0;\r\n    left:50%;\r\n    width:2px;\r\n    background:white;\r\n    z-index:5;\r\n    cursor:ew-resize;\r\n}\r\n\r\n.compare-handle::after{\r\n    content:\"\u2194\";\r\n    position:absolute;\r\n    left:50%;\r\n    top:50%;\r\n    transform:translate(-50%,-50%);\r\n    width:48px;\r\n    height:48px;\r\n    border-radius:50%;\r\n    display:grid;\r\n    place-items:center;\r\n    background:white;\r\n    color:#222;\r\n    font-size:20px;\r\n}\r\n\r\n\/* =========================================================\r\n   PROCESS\r\n========================================================= *\/\r\n\r\n.process{\r\n    padding:130px 0;\r\n    background:#ded6c8;\r\n}\r\n\r\n.process-head{\r\n    max-width:800px;\r\n    margin-bottom:70px;\r\n}\r\n\r\n.process-head h2{\r\n    font-family:\"Playfair Display\",serif;\r\n    font-size:clamp(3rem,6vw,6rem);\r\n    font-weight:500;\r\n    line-height:.9;\r\n}\r\n\r\n.process-head p{\r\n    margin-top:25px;\r\n    color:#716d64;\r\n    line-height:1.8;\r\n}\r\n\r\n.process-list{\r\n    border-top:1px solid rgba(0,0,0,.2);\r\n}\r\n\r\n.process-row{\r\n    display:grid;\r\n    grid-template-columns:100px 1fr 1fr;\r\n    align-items:center;\r\n    padding:32px 0;\r\n    border-bottom:1px solid rgba(0,0,0,.2);\r\n    gap:30px;\r\n}\r\n\r\n.process-row .num{\r\n    color:#a28860;\r\n    font-size:13px;\r\n    letter-spacing:2px;\r\n}\r\n\r\n.process-row h3{\r\n    font-family:\"Playfair Display\",serif;\r\n    font-size:32px;\r\n    font-weight:500;\r\n}\r\n\r\n.process-row p{\r\n    color:#6f6b62;\r\n    line-height:1.7;\r\n    font-size:14px;\r\n}\r\n\r\n\/* =========================================================\r\n   CTA\r\n========================================================= *\/\r\n\r\n.cta{\r\n    min-height:650px;\r\n    display:flex;\r\n    align-items:center;\r\n    text-align:center;\r\n    color:white;\r\n    background:\r\n        linear-gradient(rgba(15,15,13,.7),rgba(15,15,13,.82)),\r\n        url(\"https:\/\/images.unsplash.com\/photo-1618221195710-dd6b41faaea6?auto=format&fit=crop&w=2200&q=90\")\r\n        center\/cover fixed;\r\n}\r\n\r\n.cta-content{\r\n    max-width:850px;\r\n    margin:auto;\r\n}\r\n\r\n.cta h2{\r\n    font-family:\"Playfair Display\",serif;\r\n    font-size:clamp(3.5rem,8vw,8rem);\r\n    line-height:.85;\r\n    font-weight:500;\r\n}\r\n\r\n.cta p{\r\n    max-width:560px;\r\n    margin:30px auto;\r\n    color:#c6c2b9;\r\n    line-height:1.8;\r\n}\r\n\r\n.cta-button{\r\n    display:inline-flex;\r\n    align-items:center;\r\n    gap:15px;\r\n    padding:17px 28px;\r\n    border:1px solid rgba(255,255,255,.4);\r\n    color:white;\r\n    text-decoration:none;\r\n    border-radius:100px;\r\n    transition:.3s;\r\n}\r\n\r\n.cta-button:hover{\r\n    background:white;\r\n    color:#181815;\r\n}\r\n\r\n\/* =========================================================\r\n   REVEAL\r\n========================================================= *\/\r\n\r\n.reveal{\r\n    opacity:0;\r\n    transform:translateY(45px);\r\n    transition:opacity .9s ease,transform .9s ease;\r\n}\r\n\r\n.reveal.show{\r\n    opacity:1;\r\n    transform:translateY(0);\r\n}\r\n\r\n\/* =========================================================\r\n   RESPONSIVE\r\n========================================================= *\/\r\n\r\n@media(max-width:1000px){\r\n\r\n    .material-grid{\r\n        grid-template-columns:repeat(2,1fr);\r\n    }\r\n\r\n    .detail-grid{\r\n        grid-template-columns:1fr 1fr;\r\n    }\r\n\r\n    .intro-grid{\r\n        grid-template-columns:1fr;\r\n        gap:35px;\r\n    }\r\n\r\n    .human-grid{\r\n        gap:45px;\r\n    }\r\n\r\n    .room{\r\n        transform:\r\n            translate(-50%,-45%)\r\n            rotateX(57deg)\r\n            scale(.78);\r\n    }\r\n}\r\n\r\n@media(max-width:700px){\r\n\r\n    .container{\r\n        width:90%;\r\n    }\r\n\r\n    .hero{\r\n        min-height:760px;\r\n    }\r\n\r\n    .hero-content{\r\n        padding:70px 0 45px;\r\n    }\r\n\r\n    .hero h1{\r\n        font-size:clamp(4rem,19vw,6.5rem);\r\n        letter-spacing:-3px;\r\n    }\r\n\r\n    .hero-bottom{\r\n        flex-direction:column;\r\n        align-items:flex-start;\r\n        gap:20px;\r\n    }\r\n\r\n    .intro,\r\n    .floor-lab,\r\n    .materials,\r\n    .human,\r\n    .details,\r\n    .comparison,\r\n    .process{\r\n        padding:85px 0;\r\n    }\r\n\r\n    .lab-heading,\r\n    .material-head{\r\n        flex-direction:column;\r\n        align-items:flex-start;\r\n    }\r\n\r\n    .room-stage{\r\n        height:500px;\r\n    }\r\n\r\n    .room{\r\n        transform:\r\n            translate(-50%,-45%)\r\n            rotateX(57deg)\r\n            scale(.52);\r\n        transform-origin:center;\r\n    }\r\n\r\n    .material-grid,\r\n    .detail-grid{\r\n        grid-template-columns:1fr;\r\n    }\r\n\r\n    .material-card{\r\n        min-height:430px;\r\n    }\r\n\r\n    .human-grid{\r\n        grid-template-columns:1fr;\r\n        gap:50px;\r\n    }\r\n\r\n    .human-image{\r\n        height:480px;\r\n    }\r\n\r\n    .compare-wrap{\r\n        height:500px;\r\n    }\r\n\r\n    .process-row{\r\n        grid-template-columns:55px 1fr;\r\n        gap:15px;\r\n    }\r\n\r\n    .process-row p{\r\n        grid-column:2;\r\n    }\r\n\r\n    .process-row h3{\r\n        font-size:27px;\r\n    }\r\n\r\n    .cta{\r\n        min-height:560px;\r\n        background-attachment:scroll;\r\n    }\r\n}\r\n\r\n@media(max-width:430px){\r\n\r\n    .hero h1{\r\n        font-size:18vw;\r\n    }\r\n\r\n    .hero-description{\r\n        font-size:14px;\r\n    }\r\n\r\n    .room-stage{\r\n        height:430px;\r\n    }\r\n\r\n    .room{\r\n        transform:\r\n            translate(-50%,-45%)\r\n            rotateX(57deg)\r\n            scale(.40);\r\n    }\r\n\r\n    .lab-controls{\r\n        justify-content:flex-start;\r\n    }\r\n\r\n    .floor-btn{\r\n        padding:10px 15px;\r\n        font-size:12px;\r\n    }\r\n\r\n    .compare-wrap{\r\n        height:400px;\r\n    }\r\n\r\n    .cta h2{\r\n        font-size:17vw;\r\n    }\r\n}\r\n<\/style>\r\n<\/head>\r\n\r\n<body>\r\n\r\n<!-- =========================================================\r\n     HERO\r\n========================================================= -->\r\n\r\n<section class=\"hero\">\r\n    <div class=\"container hero-content reveal\">\r\n\r\n        <div class=\"eyebrow\">\r\n            <span><\/span>\r\n            Urban Fitouts UAE \u00b7 Flooring\r\n        <\/div>\r\n\r\n        <h1>\r\n            Floors<br>\r\n            <em>That Ground<\/em><br>\r\n            The Space.\r\n        <\/h1>\r\n\r\n        <div class=\"hero-bottom\">\r\n            <p class=\"hero-description\">\r\n                Premium flooring designed around the way you live,\r\n                work and experience a space \u2014 from natural timber\r\n                warmth to refined stone and contemporary finishes.\r\n            <\/p>\r\n\r\n            <div class=\"scroll-note\">\r\n                Explore the floor\r\n            <\/div>\r\n        <\/div>\r\n\r\n    <\/div>\r\n<\/section>\r\n\r\n\r\n<!-- =========================================================\r\n     INTRO\r\n========================================================= -->\r\n\r\n<section class=\"intro\">\r\n    <div class=\"container intro-grid\">\r\n\r\n        <div class=\"section-number reveal\">\r\n            01 \/ FLOORING PHILOSOPHY\r\n        <\/div>\r\n\r\n        <div class=\"reveal\">\r\n\r\n            <h2>\r\n                The floor is not<br>\r\n                <span>just beneath you.<\/span>\r\n            <\/h2>\r\n\r\n            <p class=\"intro-text\">\r\n                It sets the temperature of a room, changes the way\r\n                light moves through it and quietly influences how\r\n                people experience the space. Urban Fitouts UAE\r\n                approaches flooring as an architectural element \u2014\r\n                selected for material, proportion, texture,\r\n                durability and everyday comfort.\r\n            <\/p>\r\n\r\n        <\/div>\r\n\r\n    <\/div>\r\n<\/section>\r\n\r\n\r\n<!-- =========================================================\r\n     3D FLOOR LAB\r\n========================================================= -->\r\n\r\n<section class=\"floor-lab\">\r\n\r\n    <div class=\"container\">\r\n\r\n        <div class=\"lab-heading reveal\">\r\n\r\n            <div>\r\n                <div class=\"eyebrow\">\r\n                    <span><\/span>\r\n                    Interactive Material Studio\r\n                <\/div>\r\n\r\n                <h2>\r\n                    Walk into<br>\r\n                    the finish.\r\n                <\/h2>\r\n            <\/div>\r\n\r\n            <p>\r\n                Change the flooring material and experience how\r\n                the same interior changes character. Drag across\r\n                the scene for a subtle 3D perspective.\r\n            <\/p>\r\n\r\n        <\/div>\r\n\r\n        <div class=\"room-stage\" id=\"roomStage\">\r\n\r\n            <div class=\"room\" id=\"room\">\r\n\r\n                <div class=\"back-wall\"><\/div>\r\n\r\n                <div class=\"window\"><\/div>\r\n\r\n                <div class=\"floor\" id=\"floor\"><\/div>\r\n\r\n                <div class=\"rug\"><\/div>\r\n\r\n                <div class=\"sofa\">\r\n                    <div class=\"sofa-back\"><\/div>\r\n                    <div class=\"sofa-base\"><\/div>\r\n                <\/div>\r\n\r\n                <div class=\"table\">\r\n                    <div class=\"table-top\"><\/div>\r\n                    <div class=\"table-leg\"><\/div>\r\n                <\/div>\r\n\r\n            <\/div>\r\n\r\n        <\/div>\r\n\r\n        <div class=\"lab-controls\">\r\n\r\n            <button class=\"floor-btn active\"\r\n                data-floor=\"wood\">\r\n                Natural Oak\r\n            <\/button>\r\n\r\n            <button class=\"floor-btn\"\r\n                data-floor=\"walnut\">\r\n                Dark Walnut\r\n            <\/button>\r\n\r\n            <button class=\"floor-btn\"\r\n                data-floor=\"stone\">\r\n                Limestone\r\n            <\/button>\r\n\r\n            <button class=\"floor-btn\"\r\n                data-floor=\"marble\">\r\n                Marble\r\n            <\/button>\r\n\r\n            <button class=\"floor-btn\"\r\n                data-floor=\"concrete\">\r\n                Microcement\r\n            <\/button>\r\n\r\n        <\/div>\r\n\r\n        <div class=\"drag-label\">\r\n            Move your cursor \u00b7 explore the room\r\n        <\/div>\r\n\r\n    <\/div>\r\n\r\n<\/section>\r\n\r\n\r\n<!-- =========================================================\r\n     MATERIAL COLLECTION\r\n========================================================= -->\r\n\r\n<section class=\"materials\">\r\n\r\n    <div class=\"container\">\r\n\r\n        <div class=\"material-head reveal\">\r\n\r\n            <h2>\r\n                Material<br>\r\n                stories.\r\n            <\/h2>\r\n\r\n            <p>\r\n                Every finish carries its own personality. We\r\n                combine material character with the architecture\r\n                and lifestyle of each project.\r\n            <\/p>\r\n\r\n        <\/div>\r\n\r\n        <div class=\"material-grid\">\r\n\r\n            <div class=\"material-card reveal\">\r\n                <img decoding=\"async\"\r\n                    src=\"https:\/\/images.unsplash.com\/photo-1615873968403-89e068629265?auto=format&fit=crop&w=1000&q=85\"\r\n                    alt=\"Natural wooden flooring\">\r\n\r\n                <div class=\"material-info\">\r\n                    <div class=\"material-number\">01<\/div>\r\n                    <h3>Natural Oak<\/h3>\r\n                    <p>\r\n                        Warm grain, soft tones and timeless\r\n                        residential character.\r\n                    <\/p>\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"material-card reveal\">\r\n                <img decoding=\"async\"\r\n                    src=\"https:\/\/images.unsplash.com\/photo-1618220179428-22790b461013?auto=format&fit=crop&w=1000&q=85\"\r\n                    alt=\"Luxury dark flooring\">\r\n\r\n                <div class=\"material-info\">\r\n                    <div class=\"material-number\">02<\/div>\r\n                    <h3>Dark Walnut<\/h3>\r\n                    <p>\r\n                        Rich depth for sophisticated lounges,\r\n                        offices and luxury interiors.\r\n                    <\/p>\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"material-card reveal\">\r\n                <img decoding=\"async\"\r\n                    src=\"https:\/\/images.unsplash.com\/photo-1600607688969-a5bfcd646154?auto=format&fit=crop&w=1000&q=85\"\r\n                    alt=\"Stone flooring\">\r\n\r\n                <div class=\"material-info\">\r\n                    <div class=\"material-number\">03<\/div>\r\n                    <h3>Natural Stone<\/h3>\r\n                    <p>\r\n                        Organic texture and architectural\r\n                        permanence.\r\n                    <\/p>\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"material-card reveal\">\r\n                <img decoding=\"async\"\r\n                    src=\"https:\/\/images.unsplash.com\/photo-1600607687939-ce8a6c25118c?auto=format&fit=crop&w=1000&q=85\"\r\n                    alt=\"Modern marble flooring\">\r\n\r\n                <div class=\"material-info\">\r\n                    <div class=\"material-number\">04<\/div>\r\n                    <h3>Statement Marble<\/h3>\r\n                    <p>\r\n                        Expressive veining for high-impact\r\n                        contemporary spaces.\r\n                    <\/p>\r\n                <\/div>\r\n            <\/div>\r\n\r\n        <\/div>\r\n\r\n    <\/div>\r\n\r\n<\/section>\r\n\r\n\r\n<!-- =========================================================\r\n     HUMAN TOUCH\r\n========================================================= -->\r\n\r\n<section class=\"human\">\r\n\r\n    <div class=\"container human-grid\">\r\n\r\n        <div class=\"human-image reveal\">\r\n\r\n            <img decoding=\"async\"\r\n                src=\"https:\/\/images.unsplash.com\/photo-1600566753190-17f0baa2a6c3?auto=format&fit=crop&w=1300&q=90\"\r\n                alt=\"Luxury interior flooring\">\r\n\r\n            <div class=\"image-tag\">\r\n                Residential \u00b7 Dubai\r\n            <\/div>\r\n\r\n        <\/div>\r\n\r\n        <div class=\"human-copy reveal\">\r\n\r\n            <div class=\"eyebrow\">\r\n                <span><\/span>\r\n                Designed Around People\r\n            <\/div>\r\n\r\n            <h2>\r\n                Beautiful<br>\r\n                underfoot.\r\n            <\/h2>\r\n\r\n            <p>\r\n                Good flooring should look beautiful in a photograph,\r\n                but it should feel even better when you actually\r\n                live with it. We consider walking comfort, furniture,\r\n                natural light, children, pets, entertaining and\r\n                everyday movement before specifying a finish.\r\n            <\/p>\r\n\r\n            <div class=\"touch-list\">\r\n\r\n                <div class=\"touch-item\">\r\n                    <span>Material character<\/span>\r\n                    <span>01<\/span>\r\n                <\/div>\r\n\r\n                <div class=\"touch-item\">\r\n                    <span>Everyday durability<\/span>\r\n                    <span>02<\/span>\r\n                <\/div>\r\n\r\n                <div class=\"touch-item\">\r\n                    <span>Visual continuity<\/span>\r\n                    <span>03<\/span>\r\n                <\/div>\r\n\r\n                <div class=\"touch-item\">\r\n                    <span>Comfort & maintenance<\/span>\r\n                    <span>04<\/span>\r\n                <\/div>\r\n\r\n            <\/div>\r\n\r\n        <\/div>\r\n\r\n    <\/div>\r\n\r\n<\/section>\r\n\r\n\r\n<!-- =========================================================\r\n     FLOORING DETAILS\r\n========================================================= -->\r\n\r\n<section class=\"details\">\r\n\r\n    <div class=\"container\">\r\n\r\n        <div class=\"details-title reveal\">\r\n\r\n            <div class=\"eyebrow\" style=\"justify-content:center;\">\r\n                <span><\/span>\r\n                Beyond The Surface\r\n                <span><\/span>\r\n            <\/div>\r\n\r\n            <h2>\r\n                Designed from<br>\r\n                the ground up.\r\n            <\/h2>\r\n\r\n            <p>\r\n                Flooring becomes more powerful when every detail\r\n                around it is considered as one complete interior.\r\n            <\/p>\r\n\r\n        <\/div>\r\n\r\n        <div class=\"detail-grid\">\r\n\r\n            <div class=\"detail-card reveal\">\r\n                <div class=\"detail-orbit\"><\/div>\r\n\r\n                <div class=\"detail-icon\">\u25cc<\/div>\r\n\r\n                <h3>Texture<\/h3>\r\n\r\n                <p>\r\n                    Natural grain, tactile stone and subtle surface\r\n                    variation create depth that changes throughout\r\n                    the day.\r\n                <\/p>\r\n            <\/div>\r\n\r\n            <div class=\"detail-card reveal\">\r\n                <div class=\"detail-orbit\"><\/div>\r\n\r\n                <div class=\"detail-icon\">\u2726<\/div>\r\n\r\n                <h3>Light<\/h3>\r\n\r\n                <p>\r\n                    Flooring interacts with sunlight and artificial\r\n                    lighting to influence the atmosphere of an\r\n                    entire room.\r\n                <\/p>\r\n            <\/div>\r\n\r\n            <div class=\"detail-card reveal\">\r\n                <div class=\"detail-orbit\"><\/div>\r\n\r\n                <div class=\"detail-icon\">\u2302<\/div>\r\n\r\n                <h3>Flow<\/h3>\r\n\r\n                <p>\r\n                    Material transitions are planned to create a\r\n                    natural visual journey between connected spaces.\r\n                <\/p>\r\n            <\/div>\r\n\r\n        <\/div>\r\n\r\n    <\/div>\r\n\r\n<\/section>\r\n\r\n\r\n<!-- =========================================================\r\n     BEFORE \/ AFTER\r\n========================================================= -->\r\n\r\n<section class=\"comparison\">\r\n\r\n    <div class=\"container\">\r\n\r\n        <div class=\"material-head reveal\">\r\n\r\n            <h2>\r\n                See the<br>\r\n                transformation.\r\n            <\/h2>\r\n\r\n            <p>\r\n                A flooring change can completely redefine the\r\n                proportions, warmth and personality of an interior.\r\n                Drag the divider to explore.\r\n            <\/p>\r\n\r\n        <\/div>\r\n\r\n        <div class=\"compare-wrap reveal\" id=\"comparison\">\r\n\r\n            <div class=\"compare-before\">\r\n\r\n                <img decoding=\"async\"\r\n                    src=\"https:\/\/images.unsplash.com\/photo-1600607687920-4e2a09cf159d?auto=format&fit=crop&w=1800&q=90\"\r\n                    alt=\"Interior before flooring transformation\">\r\n\r\n                <div class=\"compare-label before-label\">\r\n                    Existing\r\n                <\/div>\r\n\r\n            <\/div>\r\n\r\n            <div class=\"compare-after\" id=\"compareAfter\">\r\n\r\n                <img decoding=\"async\"\r\n                    src=\"https:\/\/images.unsplash.com\/photo-1600607688969-a5bfcd646154?auto=format&fit=crop&w=1800&q=90\"\r\n                    alt=\"Interior with premium flooring\">\r\n\r\n                <div class=\"compare-label after-label\">\r\n                    Transformed\r\n                <\/div>\r\n\r\n            <\/div>\r\n\r\n            <div class=\"compare-handle\" id=\"compareHandle\"><\/div>\r\n\r\n        <\/div>\r\n\r\n    <\/div>\r\n\r\n<\/section>\r\n\r\n\r\n<!-- =========================================================\r\n     PROCESS\r\n========================================================= -->\r\n\r\n<section class=\"process\">\r\n\r\n    <div class=\"container\">\r\n\r\n        <div class=\"process-head reveal\">\r\n\r\n            <div class=\"eyebrow\">\r\n                <span><\/span>\r\n                Our Flooring Process\r\n            <\/div>\r\n\r\n            <h2>\r\n                From first<br>\r\n                step to final detail.\r\n            <\/h2>\r\n\r\n            <p>\r\n                A considered process ensures that the flooring\r\n                doesn't simply look good \u2014 it belongs naturally\r\n                within the architecture.\r\n            <\/p>\r\n\r\n        <\/div>\r\n\r\n        <div class=\"process-list\">\r\n\r\n            <div class=\"process-row reveal\">\r\n                <div class=\"num\">01<\/div>\r\n                <h3>Understand<\/h3>\r\n                <p>\r\n                    We understand your lifestyle, project type,\r\n                    existing architecture and functional needs.\r\n                <\/p>\r\n            <\/div>\r\n\r\n            <div class=\"process-row reveal\">\r\n                <div class=\"num\">02<\/div>\r\n                <h3>Curate<\/h3>\r\n                <p>\r\n                    Materials, colours, textures and formats are\r\n                    narrowed into a cohesive flooring direction.\r\n                <\/p>\r\n            <\/div>\r\n\r\n            <div class=\"process-row reveal\">\r\n                <div class=\"num\">03<\/div>\r\n                <h3>Visualise<\/h3>\r\n                <p>\r\n                    Flooring is considered alongside furniture,\r\n                    walls, lighting and architectural details.\r\n                <\/p>\r\n            <\/div>\r\n\r\n            <div class=\"process-row reveal\">\r\n                <div class=\"num\">04<\/div>\r\n                <h3>Install<\/h3>\r\n                <p>\r\n                    The selected finish is carefully installed\r\n                    with attention to alignment, transitions and\r\n                    final detailing.\r\n                <\/p>\r\n            <\/div>\r\n\r\n        <\/div>\r\n\r\n    <\/div>\r\n\r\n<\/section>\r\n\r\n\r\n<!-- =========================================================\r\n     CTA\r\n========================================================= -->\r\n\r\n<section class=\"cta\">\r\n\r\n    <div class=\"container cta-content reveal\">\r\n\r\n        <div class=\"eyebrow\" style=\"justify-content:center;\">\r\n            <span><\/span>\r\n            Urban Fitouts UAE\r\n            <span><\/span>\r\n        <\/div>\r\n\r\n        <h2>\r\n            Start from<br>\r\n            the floor.\r\n        <\/h2>\r\n\r\n        <p>\r\n            Tell us about your space and discover a flooring\r\n            direction designed around your architecture,\r\n            lifestyle and vision.\r\n        <\/p>\r\n\r\n        <a href=\"#\" class=\"cta-button\">\r\n            Discuss Your Flooring\r\n            <span>\u2197<\/span>\r\n        <\/a>\r\n\r\n    <\/div>\r\n\r\n<\/section>\r\n\r\n\r\n<script>\r\n\r\n\/* =========================================================\r\n   SCROLL REVEAL\r\n========================================================= *\/\r\n\r\nconst revealElements =\r\ndocument.querySelectorAll(\".reveal\");\r\n\r\nconst revealObserver =\r\nnew IntersectionObserver((entries)=>{\r\n    entries.forEach(entry=>{\r\n        if(entry.isIntersecting){\r\n            entry.target.classList.add(\"show\");\r\n            revealObserver.unobserve(entry.target);\r\n        }\r\n    });\r\n},{\r\n    threshold:.12\r\n});\r\n\r\nrevealElements.forEach(el=>{\r\n    revealObserver.observe(el);\r\n});\r\n\r\n\r\n\/* =========================================================\r\n   3D ROOM MOUSE INTERACTION\r\n========================================================= *\/\r\n\r\nconst stage = document.getElementById(\"roomStage\");\r\nconst room = document.getElementById(\"room\");\r\n\r\nlet targetX = 0;\r\nlet targetY = 0;\r\nlet currentX = 0;\r\nlet currentY = 0;\r\n\r\nstage.addEventListener(\"mousemove\",(e)=>{\r\n\r\n    const rect = stage.getBoundingClientRect();\r\n\r\n    const x =\r\n        (e.clientX - rect.left) \/ rect.width - .5;\r\n\r\n    const y =\r\n        (e.clientY - rect.top) \/ rect.height - .5;\r\n\r\n    targetX = x * 10;\r\n    targetY = y * -7;\r\n\r\n});\r\n\r\nstage.addEventListener(\"mouseleave\",()=>{\r\n    targetX = 0;\r\n    targetY = 0;\r\n});\r\n\r\nfunction animateRoom(){\r\n\r\n    currentX += (targetX-currentX)*.08;\r\n    currentY += (targetY-currentY)*.08;\r\n\r\n    room.style.transform =\r\n        `translate(-50%,-45%)\r\n         rotateX(${57 + currentY}deg)\r\n         rotateZ(${currentX}deg)`;\r\n\r\n    requestAnimationFrame(animateRoom);\r\n}\r\n\r\nanimateRoom();\r\n\r\n\r\n\/* =========================================================\r\n   FLOOR MATERIAL SWITCHER\r\n========================================================= *\/\r\n\r\nconst floor = document.getElementById(\"floor\");\r\nconst buttons =\r\ndocument.querySelectorAll(\".floor-btn\");\r\n\r\nconst floorStyles = {\r\n\r\n    wood:{\r\n        background:`\r\n            repeating-linear-gradient(\r\n                90deg,\r\n                rgba(80,50,25,.22) 0 2px,\r\n                transparent 2px 105px\r\n            ),\r\n            repeating-linear-gradient(\r\n                0deg,\r\n                rgba(255,255,255,.07) 0 2px,\r\n                transparent 2px 110px\r\n            ),\r\n            linear-gradient(135deg,#9b8061,#c7a986)\r\n        `\r\n    },\r\n\r\n    walnut:{\r\n        background:`\r\n            repeating-linear-gradient(\r\n                90deg,\r\n                rgba(20,10,5,.28) 0 3px,\r\n                transparent 3px 105px\r\n            ),\r\n            linear-gradient(135deg,#4d3426,#76533b)\r\n        `\r\n    },\r\n\r\n    stone:{\r\n        background:`\r\n            repeating-linear-gradient(\r\n                90deg,\r\n                rgba(70,65,55,.16) 0 2px,\r\n                transparent 2px 150px\r\n            ),\r\n            repeating-linear-gradient(\r\n                0deg,\r\n                rgba(70,65,55,.12) 0 2px,\r\n                transparent 2px 150px\r\n            ),\r\n            #b7b0a2\r\n        `\r\n    },\r\n\r\n    marble:{\r\n        background:`\r\n            repeating-linear-gradient(\r\n                125deg,\r\n                transparent 0 100px,\r\n                rgba(80,70,60,.18) 101px 104px,\r\n                transparent 105px 180px\r\n            ),\r\n            #d8d4cb\r\n        `\r\n    },\r\n\r\n    concrete:{\r\n        background:`\r\n            radial-gradient(\r\n                circle at 30% 40%,\r\n                rgba(255,255,255,.08),\r\n                transparent 25%\r\n            ),\r\n            linear-gradient(135deg,#77756e,#aaa79e)\r\n        `\r\n    }\r\n};\r\n\r\nbuttons.forEach(button=>{\r\n\r\n    button.addEventListener(\"click\",()=>{\r\n\r\n        buttons.forEach(btn=>{\r\n            btn.classList.remove(\"active\");\r\n        });\r\n\r\n        button.classList.add(\"active\");\r\n\r\n        const type =\r\n            button.dataset.floor;\r\n\r\n        floor.style.background =\r\n            floorStyles[type].background;\r\n\r\n    });\r\n\r\n});\r\n\r\n\r\n\/* =========================================================\r\n   BEFORE \/ AFTER SLIDER\r\n========================================================= *\/\r\n\r\nconst comparison =\r\ndocument.getElementById(\"comparison\");\r\n\r\nconst compareAfter =\r\ndocument.getElementById(\"compareAfter\");\r\n\r\nconst compareHandle =\r\ndocument.getElementById(\"compareHandle\");\r\n\r\nlet dragging = false;\r\n\r\nfunction updateComparison(clientX){\r\n\r\n    const rect =\r\n        comparison.getBoundingClientRect();\r\n\r\n    let percent =\r\n        ((clientX - rect.left) \/ rect.width) * 100;\r\n\r\n    percent =\r\n        Math.max(3,Math.min(97,percent));\r\n\r\n    compareAfter.style.width =\r\n        percent + \"%\";\r\n\r\n    compareHandle.style.left =\r\n        percent + \"%\";\r\n}\r\n\r\ncomparison.addEventListener(\"pointerdown\",(e)=>{\r\n\r\n    dragging = true;\r\n\r\n    comparison.setPointerCapture(e.pointerId);\r\n\r\n    updateComparison(e.clientX);\r\n\r\n});\r\n\r\ncomparison.addEventListener(\"pointermove\",(e)=>{\r\n\r\n    if(!dragging) return;\r\n\r\n    updateComparison(e.clientX);\r\n\r\n});\r\n\r\ncomparison.addEventListener(\"pointerup\",()=>{\r\n    dragging = false;\r\n});\r\n\r\ncomparison.addEventListener(\"pointercancel\",()=>{\r\n    dragging = false;\r\n});\r\n\r\n\r\n\/* =========================================================\r\n   TOUCH-FRIENDLY ROOM ROTATION\r\n========================================================= *\/\r\n\r\nlet touchStartX = 0;\r\nlet touchStartY = 0;\r\n\r\nstage.addEventListener(\"touchstart\",(e)=>{\r\n\r\n    const touch = e.touches[0];\r\n\r\n    touchStartX = touch.clientX;\r\n    touchStartY = touch.clientY;\r\n\r\n},{passive:true});\r\n\r\nstage.addEventListener(\"touchmove\",(e)=>{\r\n\r\n    const touch = e.touches[0];\r\n\r\n    const dx =\r\n        touch.clientX - touchStartX;\r\n\r\n    const dy =\r\n        touch.clientY - touchStartY;\r\n\r\n    targetX = dx * .05;\r\n    targetY = dy * -.035;\r\n\r\n},{passive:true});\r\n\r\nstage.addEventListener(\"touchend\",()=>{\r\n\r\n    targetX = 0;\r\n    targetY = 0;\r\n\r\n});\r\n\r\n\r\n\/* =========================================================\r\n   HERO PARALLAX\r\n========================================================= *\/\r\n\r\nconst hero =\r\ndocument.querySelector(\".hero\");\r\n\r\nwindow.addEventListener(\"scroll\",()=>{\r\n\r\n    const scroll =\r\n        window.scrollY;\r\n\r\n    if(scroll < window.innerHeight){\r\n\r\n        hero.style.backgroundPosition =\r\n            `center ${50 + scroll*.025}%`;\r\n\r\n    }\r\n\r\n});\r\n\r\n<\/script>\r\n\r\n<\/body>\r\n<\/html>\r\n```\r\n\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>Flooring Design | Urban Fitouts UAE Urban Fitouts UAE \u00b7 Flooring Floors That Ground The Space. Premium flooring designed around [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"_thinkrank_schema_form_data":"","_thinkrank_selected_schema_type":"","_thinkrank_additional_schemas":"","_thinkrank_canonical_url":"","_thinkrank_og_title":"","_thinkrank_og_description":"","_thinkrank_og_image":"","_thinkrank_twitter_title":"","_thinkrank_twitter_description":"","_thinkrank_twitter_image":"","_thinkrank_imported_from":"","_thinkrank_focus_keywords":[],"_thinkrank_focus_keyword":"","_thinkrank_robots_meta_enabled":0,"_thinkrank_robots_meta":"","_thinkrank_advanced_robots_meta":"","_thinkrank_exclude_from_search":0,"_thinkrank_exclude_from_archives":0,"_thinkrank_primary_category":0,"site-sidebar-layout":"no-sidebar","site-content-layout":"","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-274","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Flooring - urbanfitouts.ae<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/urbanfitouts.ae\/flooring\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Flooring - urbanfitouts.ae\" \/>\n<meta property=\"og:description\" content=\"Flooring Design | Urban Fitouts UAE Urban Fitouts UAE \u00b7 Flooring Floors That Ground The Space. Premium flooring designed around [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/urbanfitouts.ae\/flooring\/\" \/>\n<meta property=\"og:site_name\" content=\"urbanfitouts.ae\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-20T06:41:32+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/urbanfitouts.ae\\\/flooring\\\/\",\"url\":\"https:\\\/\\\/urbanfitouts.ae\\\/flooring\\\/\",\"name\":\"Flooring - urbanfitouts.ae\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/urbanfitouts.ae\\\/#website\"},\"datePublished\":\"2026-09-14T12:11:56+00:00\",\"dateModified\":\"2026-09-20T06:41:32+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/urbanfitouts.ae\\\/flooring\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/urbanfitouts.ae\\\/flooring\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/urbanfitouts.ae\\\/flooring\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/urbanfitouts.ae\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Flooring\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/urbanfitouts.ae\\\/#website\",\"url\":\"https:\\\/\\\/urbanfitouts.ae\\\/\",\"name\":\"urbanfitouts.ae\",\"description\":\"urbanfitouts\",\"publisher\":{\"@id\":\"https:\\\/\\\/urbanfitouts.ae\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/urbanfitouts.ae\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/urbanfitouts.ae\\\/#organization\",\"name\":\"urbanfitouts.ae\",\"url\":\"https:\\\/\\\/urbanfitouts.ae\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/urbanfitouts.ae\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/urbanfitouts.ae\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/cropped-URBAN-WRAP-FINAL-HIGH-RES-01-scaled-2.jpg\",\"contentUrl\":\"https:\\\/\\\/urbanfitouts.ae\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/cropped-URBAN-WRAP-FINAL-HIGH-RES-01-scaled-2.jpg\",\"width\":1892,\"height\":2118,\"caption\":\"urbanfitouts.ae\"},\"image\":{\"@id\":\"https:\\\/\\\/urbanfitouts.ae\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Flooring - urbanfitouts.ae","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/urbanfitouts.ae\/flooring\/","og_locale":"en_US","og_type":"article","og_title":"Flooring - urbanfitouts.ae","og_description":"Flooring Design | Urban Fitouts UAE Urban Fitouts UAE \u00b7 Flooring Floors That Ground The Space. Premium flooring designed around [&hellip;]","og_url":"https:\/\/urbanfitouts.ae\/flooring\/","og_site_name":"urbanfitouts.ae","article_modified_time":"2026-09-20T06:41:32+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/urbanfitouts.ae\/flooring\/","url":"https:\/\/urbanfitouts.ae\/flooring\/","name":"Flooring - urbanfitouts.ae","isPartOf":{"@id":"https:\/\/urbanfitouts.ae\/#website"},"datePublished":"2026-09-14T12:11:56+00:00","dateModified":"2026-09-20T06:41:32+00:00","breadcrumb":{"@id":"https:\/\/urbanfitouts.ae\/flooring\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/urbanfitouts.ae\/flooring\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/urbanfitouts.ae\/flooring\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/urbanfitouts.ae\/"},{"@type":"ListItem","position":2,"name":"Flooring"}]},{"@type":"WebSite","@id":"https:\/\/urbanfitouts.ae\/#website","url":"https:\/\/urbanfitouts.ae\/","name":"urbanfitouts.ae","description":"urbanfitouts","publisher":{"@id":"https:\/\/urbanfitouts.ae\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/urbanfitouts.ae\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/urbanfitouts.ae\/#organization","name":"urbanfitouts.ae","url":"https:\/\/urbanfitouts.ae\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/urbanfitouts.ae\/#\/schema\/logo\/image\/","url":"https:\/\/urbanfitouts.ae\/wp-content\/uploads\/2026\/09\/cropped-URBAN-WRAP-FINAL-HIGH-RES-01-scaled-2.jpg","contentUrl":"https:\/\/urbanfitouts.ae\/wp-content\/uploads\/2026\/09\/cropped-URBAN-WRAP-FINAL-HIGH-RES-01-scaled-2.jpg","width":1892,"height":2118,"caption":"urbanfitouts.ae"},"image":{"@id":"https:\/\/urbanfitouts.ae\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/urbanfitouts.ae\/wp-json\/wp\/v2\/pages\/274","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/urbanfitouts.ae\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/urbanfitouts.ae\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/urbanfitouts.ae\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/urbanfitouts.ae\/wp-json\/wp\/v2\/comments?post=274"}],"version-history":[{"count":10,"href":"https:\/\/urbanfitouts.ae\/wp-json\/wp\/v2\/pages\/274\/revisions"}],"predecessor-version":[{"id":473,"href":"https:\/\/urbanfitouts.ae\/wp-json\/wp\/v2\/pages\/274\/revisions\/473"}],"wp:attachment":[{"href":"https:\/\/urbanfitouts.ae\/wp-json\/wp\/v2\/media?parent=274"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}