1<!doctype html> 2<html dir="ltr" lang="en-US" prefix="og: https://ogp.me/ns#" class="no-js"> 3<head> 4 <meta charset="UTF-8"> 5 <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=5" /><title>Our Work I Interior Design Projects | Hanna Li Interiors</title> 6 7 <!-- All in One SEO 5.0.1.1 - aioseo.com --> 8 <meta name="description" content="Visit our projects page for a selection of our interior design work." /> 9 <meta name="robots" content="max-image-preview:large" /> 10 <link rel="canonical" href="https://hannaliinteriors.com/projects/" /> 11 <meta name="generator" content="All in One SEO (AIOSEO) 5.0.1.1" /> 12 <meta property="og:locale" content="en_US" /> 13 <meta property="og:site_name" content="Hanna Li Interiors | Design Through Stories" /> 14 <meta property="og:type" content="article" /> 15 <meta property="og:title" content="Our Work I Interior Design Projects | Hanna Li Interiors" /> 16 <meta property="og:description" content="Visit our projects page for a selection of our interior design work." /> 17 <meta property="og:url" content="https://hannaliinteriors.com/projects/" /> 18 <meta property="article:published_time" content="2021-11-25T16:30:35+00:00" /> 19 <meta property="article:modified_time" content="2025-04-14T22:37:32+00:00" /> 20 <meta name="twitter:card" content="summary" /> 21 <meta name="twitter:title" content="Our Work I Interior Design Projects | Hanna Li Interiors" /> 22 <meta name="twitter:description" content="Visit our projects page for a selection of our interior design work." /> 23
23<script type="application/ld+json" class="aioseo-schema"> 24 {"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/hannaliinteriors.com\/projects\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/hannaliinteriors.com#listItem","position":1,"name":"Home","item":"https:\/\/hannaliinteriors.com","nextItem":{"@type":"ListItem","@id":"https:\/\/hannaliinteriors.com\/projects\/#listItem","name":"Projects"}},{"@type":"ListItem","@id":"https:\/\/hannaliinteriors.com\/projects\/#listItem","position":2,"name":"Projects","previousItem":{"@type":"ListItem","@id":"https:\/\/hannaliinteriors.com#listItem","name":"Home"}}]},{"@type":"Organization","@id":"https:\/\/hannaliinteriors.com\/#organization","name":"Hanna Li Interiors","description":"Design Through Stories","url":"https:\/\/hannaliinteriors.com\/","logo":{"@type":"ImageObject","url":"https:\/\/hannaliinteriors.com\/wp-content\/uploads\/2021\/11\/fav.jpg","@id":"https:\/\/hannaliinteriors.com\/projects\/#organizationLogo"},"image":{"@id":"https:\/\/hannaliinteriors.com\/projects\/#organizationLogo"}},{"@type":"WebPage","@id":"https:\/\/hannaliinteriors.com\/projects\/#webpage","url":"https:\/\/hannaliinteriors.com\/projects\/","name":"Our Work I Interior Design Projects | Hanna Li Interiors","description":"Visit our projects page for a selection of our interior design work.","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/hannaliinteriors.com\/#website"},"breadcrumb":{"@id":"https:\/\/hannaliinteriors.com\/projects\/#breadcrumblist"},"datePublished":"2021-11-25T16:30:35+00:00","dateModified":"2025-04-14T22:37:32+00:00"},{"@type":"WebSite","@id":"https:\/\/hannaliinteriors.com\/#website","url":"https:\/\/hannaliinteriors.com\/","name":"Hanna Li Interiors","description":"Design Through Stories","inLanguage":"en-US","publisher":{"@id":"https:\/\/hannaliinteriors.com\/#organization"}}]} 25 </script>
25 26 <!-- All in One SEO --> 27 28<link rel='dns-prefetch' href='//p.usestyle.ai' /> 29<link rel='dns-prefetch' href='//fonts.googleapis.com' /> 30<link rel="alternate" type="application/rss+xml" title="Hanna Li Interiors » Feed" href="https://hannaliinteriors.com/feed/" /> 31<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://hannaliinteriors.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fhannaliinteriors.com%2Fprojects%2F" /> 32<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://hannaliinteriors.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fhannaliinteriors.com%2Fprojects%2F&format=xml" /> 33<link rel="preload" href="https://hannaliinteriors.com/wp-content/themes/salient/css/fonts/icomoon.woff?v=1.6" as="font" type="font/woff" crossorigin="anonymous"><style id="wp-img-auto-sizes-contain-inline-css"> 34img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 35/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 36</style> 37<link rel='stylesheet' id='sbi-tokens-local-css' href='https://hannaliinteriors.com/wp-content/plugins/instagram-feed/assets/tokens/sb-tokens-local.css?ver=6.13.0' media='all' /> 38<link rel='stylesheet' id='sbi_styles-css' href='https://hannaliinteriors.com/wp-content/plugins/instagram-feed/css/sbi-styles.min.css?ver=6.13.0' media='all' /> 39 40<style id="global-styles-inline-css"> 41:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
41--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:root { --wp--style--global--content-size: 1300px;--wp--style--global--wide-size: 1300px; }:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
41.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} 42/*# sourceURL=global-styles-inline-css */ 43</style> 44 45<link rel='stylesheet' id='contact-form-7-css' href='https://hannaliinteriors.com/wp-content/plugins/contact-form-7/includes/css/styles.css?ver=6.1.7' media='all' /> 46<link rel='stylesheet' id='nectar-portfolio-css' href='https://hannaliinteriors.com/wp-content/plugins/salient-portfolio/css/portfolio.css?ver=1.8.3' media='all' /> 47<link rel='stylesheet' id='font-awesome-css' href='https://hannaliinteriors.com/wp-content/themes/salient/css/font-awesome.min.css?ver=4.7.1' media='all' /> 48<link rel='stylesheet' id='salient-grid-system-css' href='https://hannaliinteriors.com/wp-content/themes/salient/css/build/grid-system.css?ver=17.4.1' media='all' /> 49<link rel='stylesheet' id='main-styles-css' href='https://hannaliinteriors.com/wp-content/themes/salient/css/build/style.css?ver=17.4.1' media='all' /> 50<style id="main-styles-inline-css"> 51html body[data-header-resize="1"] .container-wrap, 52 html body[data-header-format="left-header"][data-header-resize="0"] .container-wrap, 53 html body[data-header-resize="0"] .container-wrap, 54 body[data-header-format="left-header"][data-header-resize="0"] .container-wrap { 55 padding-top: 0; 56 } 57 .main-content > .row > #breadcrumbs.yoast { 58 padding: 20px 0; 59 } 60/*# sourceURL=main-styles-inline-css */ 61</style> 62<link rel='stylesheet' id='nectar-cf7-css' href='https://hannaliinteriors.com/wp-content/themes/salient/css/build/third-party/cf7.css?ver=17.4.1' media='all' /> 63<link rel='stylesheet' id='nectar_default_font_open_sans-css' href='https://fonts.googleapis.com/css?family=Open+Sans%3A300%2C400%2C600%2C700&subset=latin%2Clatin-ext&display=swap' media='all' /> 64<link rel='stylesheet' id='responsive-css' href='https://hannaliinteriors.com/wp-content/themes/salient/css/build/responsive.css?ver=17.4.1' media='all' /> 65<link rel='stylesheet' id='skin-material-css' href='https://hannaliinteriors.com/wp-content/themes/salient/css/build/skin-material.css?ver=17.4.1' media='all' /> 66<link rel='stylesheet' id='salient-wp-menu-dynamic-css' href='https://hannaliinteriors.com/wp-content/uploads/salient/menu-dynamic.css?ver=10763' media='all' /> 67<link rel='stylesheet' id='js_composer_front-css' href='https://hannaliinteriors.com/wp-content/themes/salient/css/build/plugins/js_composer.css?ver=17.4.1' media='all' /> 68<link rel='stylesheet' id='dynamic-css-css' href='https://hannaliinteriors.com/wp-content/themes/salient/css/salient-dynamic-styles.css?ver=74767' media='all' /> 69<style id="dynamic-css-inline-css"> 70#header-space{background-color:#ffffff}@media only screen and (min-width:1000px){body #ajax-content-wrap.no-scroll{min-height:calc(100vh - 100px);height:calc(100vh - 100px)!important;}}@media only screen and (min-width:1000px){#page-header-wrap.fullscreen-header,#page-header-wrap.fullscreen-header #page-header-bg,html:not(.nectar-box-roll-loaded) .nectar-box-roll > #page-header-bg.fullscreen-header,.nectar_fullscreen_zoom_recent_projects,#nectar_fullscreen_rows:not(.afterLoaded) > div{height:calc(100vh - 99px);}
70.wpb_row.vc_row-o-full-height.top-level,.wpb_row.vc_row-o-full-height.top-level > .col.span_12{min-height:calc(100vh - 99px);}html:not(.nectar-box-roll-loaded) .nectar-box-roll > #page-header-bg.fullscreen-header{top:100px;}.nectar-slider-wrap[data-fullscreen="true"]:not(.loaded),.nectar-slider-wrap[data-fullscreen="true"]:not(.loaded) .swiper-container{height:calc(100vh - 98px)!important;}.admin-bar .nectar-slider-wrap[data-fullscreen="true"]:not(.loaded),.admin-bar .nectar-slider-wrap[data-fullscreen="true"]:not(.loaded) .swiper-container{height:calc(100vh - 98px - 32px)!important;}}.admin-bar[class*="page-template-template-no-header"] .wpb_row.vc_row-o-full-height.top-level,.admin-bar[class*="page-template-template-no-header"] .wpb_row.vc_row-o-full-height.top-level > .col.span_12{min-height:calc(100vh - 32px);}body[class*="page-template-template-no-header"] .wpb_row.vc_row-o-full-height.top-level,body[class*="page-template-template-no-header"] .wpb_row.vc_row-o-full-height.top-level > .col.span_12{min-height:100vh;}@media only screen and (max-width:999px){.using-mobile-browser #nectar_fullscreen_rows:not(.afterLoaded):not([data-mobile-disable="on"]) > div{height:calc(100vh - 100px);}.using-mobile-browser .wpb_row.vc_row-o-full-height.top-level,.using-mobile-browser .wpb_row.vc_row-o-full-height.top-level > .col.span_12,[data-permanent-transparent="1"].using-mobile-browser .wpb_row.vc_row-o-full-height.top-level,[data-permanent-transparent="1"].using-mobile-browser .wpb_row.vc_row-o-full-height.top-level > .col.span_12{min-height:calc(100vh - 100px);}html:not(.nectar-box-roll-loaded) .nectar-box-roll > #page-header-bg.fullscreen-header,.nectar_fullscreen_zoom_recent_projects,.nectar-slider-wrap[data-fullscreen="true"]:not(.loaded),.nectar-slider-wrap[data-fullscreen="true"]:not(.loaded) .swiper-container,#nectar_fullscreen_rows:not(.afterLoaded):not([data-mobile-disable="on"]) > div{height:calc(100vh - 47px);}.wpb_row.vc_row-o-full-height.top-level,.wpb_row.vc_row-o-full-height.top-level > .col.span_12{min-height:calc(100vh - 47px);}body[data-transparent-header="false"] #ajax-content-wrap.no-scroll{min-height:calc(100vh - 47px);height:calc(100vh - 47px);}}#nectar_fullscreen_rows{background-color:transparent;}@media only screen and (max-width:690px){body .vc_row.top_padding_phone_30px{padding-top:30px!important;}}.screen-reader-text,.nectar-skip-to-content:not(:focus){border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important;}.row .col img:not([srcset]){width:auto;}.row .col img.img-with-animation.nectar-lazy:not([srcset]){width:100%;} 71/*# sourceURL=dynamic-css-inline-css */ 72</style> 73<link rel='stylesheet' id='salient-child-style-css' href='https://hannaliinteriors.com/wp-content/themes/salient-child/style.css?ver=17.4.1' media='all' /> 74<link rel='stylesheet' id='redux-google-fonts-salient_redux-css' href='https://fonts.googleapis.com/css?family=Outfit:400,300&display=swap&ver=7.0.5' media='all' />
75<script id="jquery-core-js" src="https://hannaliinteriors.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 75
75
76<script id="jquery-migrate-js" src="https://hannaliinteriors.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 76
76
77<script id="cf7rl-redirect_method-js-extra"> 78var cf7rl_ajax_object = {"cf7rl_ajax_url":"https://hannaliinteriors.com/wp-admin/admin-ajax.php","cf7rl_forms":"[]","cf7rl_nonce":"e825d0cbbb"}; 79//# sourceURL=cf7rl-redirect_method-js-extra 80</script>
vendor: 1 bytes, line 80
80
81<script id="cf7rl-redirect_method-js" src="https://hannaliinteriors.com/wp-content/plugins/cf7-redirect-thank-you-page/assets/js/redirect_method.js"></script>
vendor: 1 bytes, line 81
81
82<script data-wp-strategy="defer" defer id="styleai-js" src="https://p.usestyle.ai"></script>
vendor: 1 bytes, line 82
82
83<script></script>
83<link rel="https://api.w.org/" href="https://hannaliinteriors.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://hannaliinteriors.com/wp-json/wp/v2/pages/345" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://hannaliinteriors.com/xmlrpc.php?rsd" /> 84<link rel='shortlink' href='https://hannaliinteriors.com/?p=345' /> 85<!-- HFCM by 99 Robots - Snippet # 1: Google Analytics gtag --> 86<!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 65 bytes, lines 86-87
86 87<script async src="https://www.googletagmanager.com/gtag/js?id=
87G-HKB7TT8PCZ
vendor: 13 bytes, line 87
87"></script>
88<script> 89
vendor: 138 bytes, lines 89-93
89window.dataLayer = window.dataLayer || []; 90 function gtag(){dataLayer.push(arguments);} 91 gtag('js', new Date()); 92 93 gtag('config', '
93G-HKB7TT8PCZ
vendor: 5 bytes, line 93
93');
94</script>
94 95<!-- /end HFCM by 99 Robots --> 96<!-- HFCM by 99 Robots - Snippet # 3: Google Conversion Tracking - Global Site Tag --> 97<!-- Global site tag (gtag.js) - Google Ads: 10882023732 -->
vendor: 65 bytes, lines 97-98
97 98<script async src="https://www.googletagmanager.com/gtag/js?id=
98AW-10882023732
vendor: 13 bytes, line 98
98"></script>
99<script> 100
vendor: 138 bytes, lines 100-104
100window.dataLayer = window.dataLayer || []; 101 function gtag(){dataLayer.push(arguments);} 102 gtag('js', new Date()); 103 104 gtag('config', '
104AW-10882023732
vendor: 5 bytes, line 104
104');
105</script>
105 106 107<!-- /end HFCM by 99 Robots --> 108<!-- HFCM by 99 Robots - Snippet # 4: Google Ads - Phone Call Tracking -->
109<script> 110 gtag('config', 'AW-10882023732/tAq-CLOF5rIDELSC-sQo', { 111 'phone_conversion_number': '(323) 522-2538' 112 }); 113</script>
113 114 115<!-- /end HFCM by 99 Robots --> 116<!-- HFCM by 99 Robots - Snippet # 5: Adobe TypeKit Font --> 117<link rel="stylesheet" href="https://use.typekit.net/xum5sgs.css"> 118<!-- /end HFCM by 99 Robots --> 119<!-- HFCM by 99 Robots - Snippet # 6: GA Tracking Code --> 120<!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 65 bytes, lines 120-121
120 121<script async src="https://www.googletagmanager.com/gtag/js?id=
121UA-223767447-1
vendor: 13 bytes, line 121
121"></script>
122<script> 123
vendor: 138 bytes, lines 123-127
123window.dataLayer = window.dataLayer || []; 124 function gtag(){dataLayer.push(arguments);} 125 gtag('js', new Date()); 126 127 gtag('config', '
127UA-223767447-1
vendor: 5 bytes, line 127
127');
128</script>
128 129<!-- /end HFCM by 99 Robots --> 130<!-- HFCM by 99 Robots - Snippet # 9: Google Tag and Places script --> 131<!-- Google Tag Manager -->
132<script>
vendor: 331 bytes, lines 132-136
132(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 133new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 134j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 135'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 136})(window,document,'script','dataLayer','
136GTM-TJVJH27
vendor: 3 bytes, line 136
136');
136</script>
136 137<!-- End Google Tag Manager --> 138
139<script type="application/ld+json"> 140{ 141 "@context": "http://schema.org", 142 "@type": "LocalBusiness", 143 "name": "Hanna Li Interiors", 144 "alternateName" : "Hanna Li Interiors", 145 "address": { 146 "@type": "PostalAddress", 147 "streetAddress": "87 E. Green St, Suite 310", 148 "addressLocality": "Pasadena", 149 "addressRegion": "CA", 150 "postalCode": "91105" 151 }, 152 "telephone": "323-522-2538", 153 "url": "https://hannaliinteriors.com/", 154 "email":"[email protected]", 155 "image":"https://hannaliinteriors.com/wp-content/uploads/2022/06/Hannas-Portrait-Homepage-Final-scaled.jpg", 156 "description": "Hanna Li Interiors is a premier team of interior designers in Pasadena, CA. If you're looking to remodel any living space at home or at work, give us a call!", 157 "logo": "(Business_logo)", 158 "priceRange": "$$$-$$$$", 159 "openingHours": ["Mo - Fr 09:00-17:00"], 160 "hasMap": "https://goo.gl/maps/kN5kvEyoPcFaDqWTA", 161 "geo": { 162 "@type": "GeoCoordinates", 163 "latitude": "34.1448935", 164 "longitude": "-118.148159" 165 }, 166 "sameAs": [ 167 "https://www.facebook.com/hannaliinteriors", 168 "(https://twitter.com)", 169 "(https://www.youtube.com)", 170 "https://www.instagram.com/hannali.interiors/", 171 "(https://www.yelp.com)", 172 "(http://www.bbb.org)", 173 "(https://www.linkedin.com)", 174 "(http://business.tumblr.com)", 175 "(https://www.angieslist.com)" 176], 177 "founders": [ 178 { 179 "@type": "Person", 180 "name": "(Business_Owners_Name)", 181 "sameAs": [ 182 "(https://www.facebook.com)", 183 "(https://twitter.com)", 184 "(https://plus.google.com)", 185 "(https://linkedin.com)" 186] 187}, 188 { 189 "@type": "Person", 190 "name": "(Business_Owners_Name)", 191 "sameAs": [ 192 "(https://www.facebook.com)", 193 "(https://twitter.com)", 194 "(https://plus.google.com)", 195 "(https://linkedin.com)" 196 ] 197 } 198] 199} 200</script>
200 201<!-- /end HFCM by 99 Robots --> 202<!-- HFCM by 99 Robots - Snippet # 10: Google Tag Footer Tag from SOGO Plugin --> 203<!-- Google Tag Manager (noscript) -->
vendor: 69 bytes, lines 203-204
203 204<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
204GTM-TJVJH27
vendor: 85 bytes, lines 204-205
204" 205height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
206<!-- End Google Tag Manager (noscript) --> 207<!-- /end HFCM by 99 Robots -->
208<script type="text/javascript"> var root = document.getElementsByTagName( "html" )[0]; root.setAttribute( "class", "js" ); </script>
208<meta name="generator" content="Powered by WPBakery Page Builder - drag and drop page builder for WordPress."/> 209<link rel="icon" href="https://hannaliinteriors.com/wp-content/uploads/2022/03/cropped-Screen-Shot-2022-03-22-at-4.32.09-PM-32x32.jpeg" sizes="32x32" /> 210<link rel="icon" href="https://hannaliinteriors.com/wp-content/uploads/2022/03/cropped-Screen-Shot-2022-03-22-at-4.32.09-PM-192x192.jpeg" sizes="192x192" /> 211<link rel="apple-touch-icon" href="https://hannaliinteriors.com/wp-content/uploads/2022/03/cropped-Screen-Shot-2022-03-22-at-4.32.09-PM-180x180.jpeg" /> 212<meta name="msapplication-TileImage" content="https://hannaliinteriors.com/wp-content/uploads/2022/03/cropped-Screen-Shot-2022-03-22-at-4.32.09-PM-270x270.jpeg" /> 213<noscript><style> .wpb_animate_when_almost_visible { opacity: 1; }</style></noscript><style id="wp-block-paragraph-inline-css"> 214.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg} 215/*# sourceURL=https://hannaliinteriors.com/wp-includes/blocks/paragraph/style.min.css */ 216</style> 217<link data-pagespeed-no-defer data-nowprocket data-wpacu-skip data-no-optimize data-noptimize rel='stylesheet' id='main-styles-non-critical-css' href='https://hannaliinteriors.com/wp-content/themes/salient/css/build/style-non-critical.css?ver=17.4.1' media='all' /> 218<link data-pagespeed-no-defer data-nowprocket data-wpacu-skip data-no-optimize data-noptimize rel='stylesheet' id='fancyBox-css' href='https://hannaliinteriors.com/wp-content/themes/salient/css/build/plugins/jquery.fancybox.css?ver=3.3.1' media='all' /> 219<link data-pagespeed-no-defer data-nowprocket data-wpacu-skip data-no-optimize data-noptimize rel='stylesheet' id='nectar-ocm-core-css' href='https://hannaliinteriors.com/wp-content/themes/salient/css/build/off-canvas/core.css?ver=17.4.1' media='all' /> 220<link data-pagespeed-no-defer data-nowprocket data-wpacu-skip data-no-optimize data-noptimize rel='stylesheet' id='nectar-ocm-slide-out-right-material-css' href='https://hannaliinteriors.com/wp-content/themes/salient/css/build/off-canvas/slide-out-right-material.css?ver=17.4.1' media='all' /> 221<link data-pagespeed-no-defer data-nowprocket data-wpacu-skip data-no-optimize data-noptimize rel='stylesheet' id='nectar-ocm-slide-out-right-hover-css' href='https://hannaliinteriors.com/wp-content/themes/salient/css/build/off-canvas/slide-out-right-hover.css?ver=17.4.1' media='all' /> 222 223</head><body class="wp-singular page-template-default page page-id-345 wp-theme-salient wp-child-theme-salient-child cmatic-098112 page-projects material wpb-js-composer js-comp-ver-8.4.2 vc_responsive" data-footer-reveal="false" data-footer-reveal-shadow="none" data-header-format="default" data-body-border="off" data-boxed-style="" data-header-breakpoint="1000" data-dropdown-style="minimal" data-cae="easeOutCubic" data-cad="750" data-megamenu-width="contained" data-aie="none" data-ls="fancybox" data-apte="standard" data-hhun="1" data-fancy-form-rcs="default" data-form-style="default" data-form-submit="regular" data-is="minimal" data-button-style="slightly_rounded" data-user-account-button="false" data-flex-cols="true" data-col-gap="default" data-header-inherit-rc="false" data-header-search="false" data-animated-anchors="true" data-ajax-transitions="false" data-full-width-header="false" data-slide-out-widget-area="true" data-slide-out-widget-area-style="slide-out-from-right" data-user-set-ocm="off" data-loading-animation="none" data-bg-header="false" data-responsive="1" data-ext-responsive="true" data-ext-padding="65" data-header-resize="0" data-header-color="custom" data-cart="false" data-remove-m-parallax="" data-remove-m-video-bgs="" data-m-animate="1" data-force-header-trans-color="light" data-smooth-scrolling="0" data-permanent-transparent="false" > 224 225
225<script type="text/javascript"> 226 (function(window, document) { 227 228 document.documentElement.classList.remove("no-js"); 229 230 if(navigator.userAgent.match(/(Android|iPod|iPhone|iPad|BlackBerry|IEMobile|Opera Mini)/)) { 231 document.body.className += " using-mobile-browser mobile "; 232 } 233 if(navigator.userAgent.match(/Mac/) && navigator.maxTouchPoints && navigator.maxTouchPoints > 2) { 234 document.body.className += " using-ios-device "; 235 } 236 237 if( !("ontouchstart" in window) ) { 238 239 var body = document.querySelector("body"); 240 var winW = window.innerWidth; 241 var bodyW = body.clientWidth; 242 243 if (winW > bodyW + 4) { 244 body.setAttribute("style", "--scroll-bar-w: " + (winW - bodyW - 4) + "px"); 245 } else { 246 body.setAttribute("style", "--scroll-bar-w: 0px"); 247 } 248 } 249 250 })(window, document); 251 </script>
251<a href="#ajax-content-wrap" class="nectar-skip-to-content">Skip to main content</a><div class="ocm-effect-wrap"><div class="ocm-effect-wrap-inner"> 252 <div id="header-space" data-header-mobile-fixed='1'></div> 253 254 <div id="header-outer" data-has-menu="true" data-has-buttons="no" data-header-button_style="default" data-using-pr-menu="false" data-mobile-fixed="1" data-ptnm="false" data-lhe="default" data-user-set-bg="#ffffff" data-format="default" data-permanent-transparent="false" data-megamenu-rt="0" data-remove-fixed="0" data-header-resize="0" data-cart="false" data-transparency-option="" data-box-shadow="none" data-shrink-num="6" data-using-secondary="0" data-using-logo="0" data-logo-height="30" data-m-logo-height="22" data-padding="35" data-full-width="false" data-condense="false" > 255 256<div id="search-outer" class="nectar"> 257 <div id="search"> 258 <div class="container"> 259 <div id="search-box"> 260 <div class="inner-wrap"> 261 <div class="col span_12"> 262 <form role="search" action="https://hannaliinteriors.com/" method="GET"> 263 <input type="text" name="s" value="" aria-label="Search" placeholder="Search" /> 264 265 <span>Hit enter to search or ESC to close</span> 266 <button aria-label="Search" class="search-box__button" type="submit">Search</button> </form> 267 </div><!--/span_12--> 268 </div><!--/inner-wrap--> 269 </div><!--/search-box--> 270 <div id="close"><a href="#" role="button"><span class="screen-reader-text">Close Search</span> 271 <span class="close-wrap"> <span class="close-line close-line1" role="presentation"></span> <span class="close-line close-line2" role="presentation"></span> </span> </a></div> 272 </div><!--/container--> 273 </div><!--/search--> 274</div><!--/search-outer--> 275 276<header id="top" role="banner" aria-label="Main Menu"> 277 <div class="container"> 278 <div class="row"> 279 <div class="col span_3"> 280 <a id="logo" href="https://hannaliinteriors.com" data-supplied-ml-starting-dark="false" data-supplied-ml-starting="false" data-supplied-ml="false" class="no-image"> 281 Hanna Li Interiors </a> 282 </div><!--/span_3--> 283 284 <div class="col span_9 col_last"> 285 <div class="nectar-mobile-only mobile-header"><div class="inner"></div></div> 286 <div class="slide-out-widget-area-toggle mobile-icon slide-out-from-right" data-custom-color="false" data-icon-animation="simple-transform"> 287 <div> <a href="#slide-out-widget-area" role="button" aria-label="Navigation Menu" aria-expanded="false" class="closed"> 288 <span class="screen-reader-text">Menu</span><span aria-hidden="true"> <i class="lines-button x2"> <i class="lines"></i> </i> </span> </a></div> 289 </div> 290 291 <nav aria-label="Main Menu"> 292 <ul class="sf-menu"> 293 <li id="menu-item-389" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-345 current_page_item nectar-regular-menu-item menu-item-389"><a href="https://hannaliinteriors.com/projects/" aria-current="page"><span class="menu-title-text">Projects</span></a></li> 294<li id="menu-item-8574" class="menu-item menu-item-type-post_type menu-item-object-page nectar-regular-menu-item menu-item-8574"><a href="https://hannaliinteriors.com/team/"><span class="menu-title-text">Team</span></a></li> 295<li id="menu-item-3448" class="menu-item menu-item-type-post_type menu-item-object-page nectar-regular-menu-item menu-item-3448"><a href="https://hannaliinteriors.com/films/"><span class="menu-title-text">Films</span></a></li> 296<li id="menu-item-1145" class="menu-item menu-item-type-post_type menu-item-object-page button_bordered_2 menu-item-1145"><a href="https://hannaliinteriors.com/contact/"><span class="menu-title-text">Contact</span></a></li> 297 </ul> 298 <ul class="buttons sf-menu" data-user-set-ocm="off"> 299 300 301 </ul> 302 303 </nav> 304 305 306 </div><!--/span_9--> 307 308 309 </div><!--/row--> 310 </div><!--/container--> 311 </header> 312 </div> 313 <div id="ajax-content-wrap"> 314<div class="container-wrap"> 315 <div class="container main-content" role="main"> 316 <div class="row"> 317 318 <div id="fws_6ac24c1b4b156" data-column-margin="default" data-midnight="dark" class="wpb_row vc_row-fluid vc_row top-level full-width-section workGridRow top_padding_phone_30px" style="padding-top: 110px; padding-bottom: 110px; "><div class="row-bg-wrap" data-bg-animation="none" data-bg-animation-delay="" data-bg-overlay="false"><div class="inner-wrap row-bg-layer" ><div class="row-bg viewport-desktop" style=""></div></div></div><div class="row_col_wrap_12 col span_12 dark left"> 319 <div class="vc_col-sm-12 wpb_column column_container vc_column_container col no-extra-padding inherit_tablet inherit_phone " data-padding-pos="all" data-has-bg-color="false" data-bg-color="" data-bg-opacity="1" data-animation="" data-delay="0" > 320 <div class="vc_column-inner" > 321 <div class="wpb_wrapper"> 322 323 324 325 <div class="portfolio-wrap "> 326 327 328 <span class="portfolio-loading none"> </span> 329 330
331 <div class="row portfolio-items no-masonry " data-rcp="false" data-masonry-type="photography" data-ps="9" data-starting-filter="" data-gutter="10px" data-categories-to-show="projects" data-bypass-cropping="true" data-lightbox-only="0" data-col-num="cols-3"> 332 333 334 <div class="col span_4 element home-page-feature-projects projects " data-project-cat="home-page-feature-projects projects " data-default-color="true" data-title-color="" data-subtitle-color=""> 335 336 <div class="inner-wrap animated" data-animation="none"> 337 338 339 <div class="work-item style-1" data-custom-content="off"> 340 341 <img fetchpriority="high" decoding="async" class="size- skip-lazy" src="https://hannaliinteriors.com/wp-content/uploads/2025/10/Project-Feature-Image-1-scaled.jpg" alt="20th St - Project Feature" height="1708" width="2560" srcset="https://hannaliinteriors.com/wp-content/uploads/2025/10/Project-Feature-Image-1-scaled.jpg 2560w, https://hannaliinteriors.com/wp-content/uploads/2025/10/Project-Feature-Image-1-300x200.jpg 300w, https://hannaliinteriors.com/wp-content/uploads/2025/10/Project-Feature-Image-1-1024x683.jpg 1024w, https://hannaliinteriors.com/wp-content/uploads/2025/10/Project-Feature-Image-1-768x512.jpg 768w, https://hannaliinteriors.com/wp-content/uploads/2025/10/Project-Feature-Image-1-1536x1025.jpg 1536w, https://hannaliinteriors.com/wp-content/uploads/2025/10/Project-Feature-Image-1-2048x1366.jpg 2048w, https://hannaliinteriors.com/wp-content/uploads/2025/10/Project-Feature-Image-1-900x600.jpg 900w, https://hannaliinteriors.com/wp-content/uploads/2025/10/Project-Feature-Image-1-675x450.jpg 675w" sizes="(min-width: 1000px) 33.3vw, (min-width: 690px) 50vw, 100vw" /> 342 343 <div class="work-info"> 344 345 346 347 <a href="https://hannaliinteriors.com/portfolio/princeton/"><span class="screen-reader-text">Princeton St</span></a> 348 349 350 351 </div> 352 353 </div><!--work-item--> 354 355 <div class="work-meta"> 356 <h4 class="title">Princeton St</h4> 357 358 <p>Santa Monica, CA</p> 359 </div> 360 361 362 363 364 </div><!--/inner-wrap--> 365 </div><!--/col--> 366 367 368 369 <div class="col span_4 element home-page-feature-projects projects " data-project-cat="home-page-feature-projects projects " data-default-color="true" data-title-color="" data-subtitle-color=""> 370 371 <div class="inner-wrap animated" data-animation="none"> 372 373 374 <div class="work-item style-1" data-custom-content="off"> 375 376 <img decoding="async" class="size- skip-lazy" src="https://hannaliinteriors.com/wp-content/uploads/2025/10/LOMBARDY-HERO.jpg" alt="Luxury interior design California home Los Angeles" height="8192" width="5464" srcset="https://hannaliinteriors.com/wp-content/uploads/2025/10/LOMBARDY-HERO.jpg 5464w, https://hannaliinteriors.com/wp-content/uploads/2025/10/LOMBARDY-HERO-200x300.jpg 200w, https://hannaliinteriors.com/wp-content/uploads/2025/10/LOMBARDY-HERO-683x1024.jpg 683w, https://hannaliinteriors.com/wp-content/uploads/2025/10/LOMBARDY-HERO-768x1151.jpg 768w, https://hannaliinteriors.com/wp-content/uploads/2025/10/LOMBARDY-HERO-1025x1536.jpg 1025w, https://hannaliinteriors.com/wp-content/uploads/2025/10/LOMBARDY-HERO-1366x2048.jpg 1366w" sizes="(min-width: 1000px) 33.3vw, (min-width: 690px) 50vw, 100vw" /> 377 378 <div class="work-info"> 379 380 381 382 <a href="https://hannaliinteriors.com/portfolio/lombardy/"><span class="screen-reader-text">Lombardy Rd</span></a> 383 384 385 386 </div> 387 388 </div><!--work-item--> 389 390 <div class="work-meta"> 391 <h4 class="title">Lombardy Rd</h4> 392 393 <p>San Marino, CA</p> 394 </div> 395 396 397 398 399 </div><!--/inner-wrap--> 400 </div><!--/col--> 401 402 403 404 <div class="col span_4 element home-page-feature-projects projects " data-project-cat="home-page-feature-projects projects " data-default-color="true" data-title-color="" data-subtitle-color=""> 405 406 <div class="inner-wrap animated" data-animation="none"> 407 408 409 <div class="work-item style-1" data-custom-content="off"> 410 411 <img decoding="async" class="size- skip-lazy" src="https://hannaliinteriors.com/wp-content/uploads/2025/10/Project-Feature-Image-2.jpg" alt="Oak Grove - Project Feature" height="847" width="1270" srcset="https://hannaliinteriors.com/wp-content/uploads/2025/10/Project-Feature-Image-2.jpg 1270w, https://hannaliinteriors.com/wp-content/uploads/2025/10/Project-Feature-Image-2-300x200.jpg 300w, https://hannaliinteriors.com/wp-content/uploads/2025/10/Project-Feature-Image-2-1024x683.jpg 1024w, https://hannaliinteriors.com/wp-content/uploads/2025/10/Project-Feature-Image-2-768x512.jpg 768w, https://hannaliinteriors.com/wp-content/uploads/2025/10/Project-Feature-Image-2-900x600.jpg 900w, https://hannaliinteriors.com/wp-content/uploads/2025/10/Project-Feature-Image-2-675x450.jpg 675w" sizes="(min-width: 1000px) 33.3vw, (min-width: 690px) 50vw, 100vw" /> 412 413 <div class="work-info"> 414 415 416 417 <a href="https://hannaliinteriors.com/portfolio/oak-grove/"><span class="screen-reader-text">Oak Grove Ave</span></a> 418 419 420 421 </div> 422 423 </div><!--work-item--> 424 425 <div class="work-meta"> 426 <h4 class="title">Oak Grove Ave</h4> 427 428 <p>La Cañada, CA</p> 429 </div> 430 431 432 433 434 </div><!--/inner-wrap--> 435 </div><!--/col--> 436 437 438 439 <div class="col span_4 element projects " data-project-cat="projects " data-default-color="true" data-title-color="" data-subtitle-color=""> 440 441 <div class="inner-wrap animated" data-animation="none"> 442 443 444 <div class="work-item style-1" data-custom-content="off"> 445 446 <img decoding="async" class="size- skip-lazy" src="https://hannaliinteriors.com/wp-content/uploads/2025/08/BERKELY-HERO.jpg" alt="Luxury interior design California kitchen Los Angeles" height="8192" width="5464" srcset="https://hannaliinteriors.com/wp-content/uploads/2025/08/BERKELY-HERO.jpg 5464w, https://hannaliinteriors.com/wp-content/uploads/2025/08/BERKELY-HERO-200x300.jpg 200w, https://hannaliinteriors.com/wp-content/uploads/2025/08/BERKELY-HERO-683x1024.jpg 683w, https://hannaliinteriors.com/wp-content/uploads/2025/08/BERKELY-HERO-768x1151.jpg 768w, https://hannaliinteriors.com/wp-content/uploads/2025/08/BERKELY-HERO-1025x1536.jpg 1025w, https://hannaliinteriors.com/wp-content/uploads/2025/08/BERKELY-HERO-1366x2048.jpg 1366w" sizes="(min-width: 1000px) 33.3vw, (min-width: 690px) 50vw, 100vw" /> 447 448 <div class="work-info"> 449 450 451 452 <a href="https://hannaliinteriors.com/portfolio/berkeley-ave/"><span class="screen-reader-text">Berkeley Ave</span></a> 453 454 455 456 </div> 457 458 </div><!--work-item--> 459 460 <div class="work-meta"> 461 <h4 class="title">Berkeley Ave</h4> 462 463 <p>Santa Monica, CA</p> 464 </div> 465 466 467 468 469 </div><!--/inner-wrap--> 470 </div><!--/col--> 471 472 473 474 <div class="col span_4 element projects " data-project-cat="projects " data-default-color="true" data-title-color="" data-subtitle-color=""> 475 476 <div class="inner-wrap animated" data-animation="none"> 477 478 479 <div class="work-item style-1" data-custom-content="off"> 480 481 <img decoding="async" class="size- skip-lazy" src="https://hannaliinteriors.com/wp-content/uploads/2026/01/251217_Hanna_Li_Martin_34444.jpg" alt="Martel Ave - Dining Room" height="8097" width="5401" srcset="https://hannaliinteriors.com/wp-content/uploads/2026/01/251217_Hanna_Li_Martin_34444.jpg 5401w, https://hannaliinteriors.com/wp-content/uploads/2026/01/251217_Hanna_Li_Martin_34444-200x300.jpg 200w, https://hannaliinteriors.com/wp-content/uploads/2026/01/251217_Hanna_Li_Martin_34444-683x1024.jpg 683w, https://hannaliinteriors.com/wp-content/uploads/2026/01/251217_Hanna_Li_Martin_34444-768x1151.jpg 768w, https://hannaliinteriors.com/wp-content/uploads/2026/01/251217_Hanna_Li_Martin_34444-1025x1536.jpg 1025w" sizes="(min-width: 1000px) 33.3vw, (min-width: 690px) 50vw, 100vw" /> 482 483 <div class="work-info"> 484 485 486 487 <a href="https://hannaliinteriors.com/portfolio/martel-ave/"><span class="screen-reader-text">Martel Ave</span></a> 488 489 490 491 </div> 492 493 </div><!--work-item--> 494 495 <div class="work-meta"> 496 <h4 class="title">Martel Ave</h4> 497 498 <p>West Hollywood, CA</p> 499 </div> 500 501 502 503 504 </div><!--/inner-wrap--> 505 </div><!--/col--> 506 507 508 509 <div class="col span_4 element projects " data-project-cat="projects " data-default-color="true" data-title-color="" data-subtitle-color=""> 510 511 <div class="inner-wrap animated" data-animation="none"> 512 513 514 <div class="work-item style-1" data-custom-content="off"> 515 516 <img decoding="async" class="size- skip-lazy" src="https://hannaliinteriors.com/wp-content/uploads/2025/09/HIGHWOOD-HERO.jpg" alt="Hollywood interior design full service designer home" height="1025" width="789" srcset="https://hannaliinteriors.com/wp-content/uploads/2025/09/HIGHWOOD-HERO.jpg 789w, https://hannaliinteriors.com/wp-content/uploads/2025/09/HIGHWOOD-HERO-231x300.jpg 231w, https://hannaliinteriors.com/wp-content/uploads/2025/09/HIGHWOOD-HERO-768x998.jpg 768w" sizes="(min-width: 1000px) 33.3vw, (min-width: 690px) 50vw, 100vw" /> 517 518 <div class="work-info"> 519 520 521 522 <a href="https://hannaliinteriors.com/portfolio/highwood-st/"><span class="screen-reader-text">Highwood St</span></a> 523 524 525 526 </div> 527 528 </div><!--work-item--> 529 530 <div class="work-meta"> 531 <h4 class="title">Highwood St</h4> 532 533 <p>Brentwood, CA</p> 534 </div> 535 536 537 538 539 </div><!--/inner-wrap--> 540 </div><!--/col--> 541 542 543 544 <div class="col span_4 element projects " data-project-cat="projects " data-default-color="true" data-title-color="" data-subtitle-color=""> 545 546 <div class="inner-wrap animated" data-animation="none"> 547 548 549 <div class="work-item style-1" data-custom-content="off"> 550 551 <img decoding="async" class="size- skip-lazy" src="https://hannaliinteriors.com/wp-content/uploads/2024/01/LALOMA-HERO.png" alt="Los Angeles luxury interior design bedroom interior furnishing" height="1333" width="1025" srcset="https://hannaliinteriors.com/wp-content/uploads/2024/01/LALOMA-HERO.png 1025w, https://hannaliinteriors.com/wp-content/uploads/2024/01/LALOMA-HERO-231x300.png 231w, https://hannaliinteriors.com/wp-content/uploads/2024/01/LALOMA-HERO-787x1024.png 787w, https://hannaliinteriors.com/wp-content/uploads/2024/01/LALOMA-HERO-768x999.png 768w" sizes="(min-width: 1000px) 33.3vw, (min-width: 690px) 50vw, 100vw" /> 552 553 <div class="work-info"> 554 555 556 557 <a href="https://hannaliinteriors.com/portfolio/la-loma-rd/"><span class="screen-reader-text">La Loma Rd</span></a> 558 559 560 561 </div> 562 563 </div><!--work-item--> 564 565 <div class="work-meta"> 566 <h4 class="title">La Loma Rd</h4> 567 568 <p>Pasadena, CA</p> 569 </div> 570 571 572 573 574 </div><!--/inner-wrap--> 575 </div><!--/col--> 576 577 578 579 <div class="col span_4 element projects " data-project-cat="projects " data-default-color="true" data-title-color="" data-subtitle-color=""> 580 581 <div class="inner-wrap animated" data-animation="none"> 582 583 584 <div class="work-item style-1" data-custom-content="off"> 585 586 <img decoding="async" class="size- skip-lazy" src="https://hannaliinteriors.com/wp-content/uploads/2024/01/WINDSOR-HERO.jpg" alt="California Interior Design Dining Room Full Service Luxury" height="2560" width="1707" srcset="https://hannaliinteriors.com/wp-content/uploads/2024/01/WINDSOR-HERO.jpg 1707w, https://hannaliinteriors.com/wp-content/uploads/2024/01/WINDSOR-HERO-200x300.jpg 200w, https://hannaliinteriors.com/wp-content/uploads/2024/01/WINDSOR-HERO-683x1024.jpg 683w, https://hannaliinteriors.com/wp-content/uploads/2024/01/WINDSOR-HERO-768x1152.jpg 768w, https://hannaliinteriors.com/wp-content/uploads/2024/01/WINDSOR-HERO-1024x1536.jpg 1024w, https://hannaliinteriors.com/wp-content/uploads/2024/01/WINDSOR-HERO-1366x2048.jpg 1366w" sizes="(min-width: 1000px) 33.3vw, (min-width: 690px) 50vw, 100vw" /> 587 588 <div class="work-info"> 589 590 591 592 <a href="https://hannaliinteriors.com/portfolio/windsor-rd/"><span class="screen-reader-text">Windsor Rd</span></a> 593 594 595 596 </div> 597 598 </div><!--work-item--> 599 600 <div class="work-meta"> 601 <h4 class="title">Windsor Rd</h4> 602 603 <p>San Marino, CA</p> 604 </div> 605 606 607 608 609 </div><!--/inner-wrap--> 610 </div><!--/col--> 611 612 613 614 <div class="col span_4 element projects " data-project-cat="projects " data-default-color="true" data-title-color="" data-subtitle-color=""> 615 616 <div class="inner-wrap animated" data-animation="none"> 617 618 619 <div class="work-item style-1" data-custom-content="off"> 620 621 <img decoding="async" class="size- skip-lazy" src="https://hannaliinteriors.com/wp-content/uploads/2023/07/isaac-hanna-li-6-20-23-5X4A0876-Edit-web.jpg" alt="Huntley Dr - Main Living" height="2500" width="2000" srcset="https://hannaliinteriors.com/wp-content/uploads/2023/07/isaac-hanna-li-6-20-23-5X4A0876-Edit-web.jpg 2000w, https://hannaliinteriors.com/wp-content/uploads/2023/07/isaac-hanna-li-6-20-23-5X4A0876-Edit-web-240x300.jpg 240w, https://hannaliinteriors.com/wp-content/uploads/2023/07/isaac-hanna-li-6-20-23-5X4A0876-Edit-web-819x1024.jpg 819w, https://hannaliinteriors.com/wp-content/uploads/2023/07/isaac-hanna-li-6-20-23-5X4A0876-Edit-web-768x960.jpg 768w, https://hannaliinteriors.com/wp-content/uploads/2023/07/isaac-hanna-li-6-20-23-5X4A0876-Edit-web-1229x1536.jpg 1229w, https://hannaliinteriors.com/wp-content/uploads/2023/07/isaac-hanna-li-6-20-23-5X4A0876-Edit-web-1638x2048.jpg 1638w" sizes="(min-width: 1000px) 33.3vw, (min-width: 690px) 50vw, 100vw" /> 622 623 <div class="work-info"> 624 625 626 627 <a href="https://hannaliinteriors.com/portfolio/huntley-dr/"><span class="screen-reader-text">Huntley Dr</span></a> 628 629 630 631 </div> 632 633 </div><!--work-item--> 634 635 <div class="work-meta"> 636 <h4 class="title">Huntley Dr</h4> 637 638 <p>West Hollywood, CA</p> 639 </div> 640 641 642 643 644 </div><!--/inner-wrap--> 645 </div><!--/col--> 646 647 648 </div><!--/portfolio--> 649 </div><!--/portfolio wrap--> 650 651 <div id="pagination" class=" " data-is-text="All items loaded"> 652 <div class="prev"></div> 653 <div class="next"><a href="https://hannaliinteriors.com/projects/page/2/" >Next Entries »</a></div> 654 </div> 655 </div> 656 </div> 657 </div> 658</div></div> 659 </div> 660 </div> 661 </div> 662 663<div id="footer-outer" data-midnight="light" data-cols="2" data-custom-color="true" data-disable-copyright="false" data-matching-section-color="true" data-copyright-line="false" data-using-bg-img="false" data-bg-img-overlay="1.0" data-full-width="1" data-using-widget-area="true" data-link-hover="default"role="contentinfo"> 664 665 666 <div id="footer-widgets" data-has-widgets="true" data-cols="2"> 667 668 <div class="container"> 669 670 671 <div class="row"> 672 673 674 <div class="col span_6"> 675 <div id="block-11" class="widget widget_block"><h3>CONTACT</h3></div><div id="block-22" class="widget widget_block"><p>Phone: <a href="tel:3233103722">(323) 310-3722</a></p> 676<p>Inquiry: <a href="mailto:[email protected]">[email protected]</a></p> 677<p>Career: <a href="mailto:[email protected]">[email protected]</a></p></div><div id="block-10" class="widget widget_block"><ul class="social"> 678<li><a target="_blank" rel="noopener" href="https://www.instagram.com/hannali.interiors"><span class="screen-reader-text">instagram</span><i class="fa fa-instagram" aria-hidden="true"></i></a></li> 679<li><a target="_blank" rel="noopener" href="https://www.facebook.com/hannaliinteriors"><span class="screen-reader-text">facebook</span><i class="fa fa-facebook" aria-hidden="true"></i></a></li> 680<li><a target="_blank" rel="noopener" href="https://www.pinterest.com/hannaliinteriors"><span class="screen-reader-text">pinterest</span><i clas
680s="fa fa-pinterest" aria-hidden="true"></i></a></li> 681</ul></div><div id="block-18" class="widget widget_block widget_text"> 682<p class="wp-block-paragraph"></p> 683</div><div id="block-26" class="widget widget_block"> 684</div> </div> 685 686 687 <div class="col span_6"> 688 <div id="block-21" class="widget widget_block"><p>Subscribe to our design tips and current happenings.</p> 689<p> 690<div class="wpcf7 no-js" id="wpcf7-f148-o1" lang="en-US" dir="ltr" data-wpcf7-id="148"> 691<div class="screen-reader-response"><p role="status" aria-live="polite" aria-atomic="true"></p> <ul></ul></div> 692<form action="/projects/#wpcf7-f148-o1" method="post" class="wpcf7-form init cfe87577554e cmatic-conn cmatic-aud-1 cmatic-mapd1-4 cmatic-098112 cmatic-sent-8 cmatic-total-171" aria-label="Contact form" novalidate="novalidate" data-status="init"> 693<fieldset class="hidden-fields-container"><input type="hidden" name="_wpcf7" value="148" /><input type="hidden" name="_wpcf7_version" value="6.1.7" /><input type="hidden" name="_wpcf7_locale" value="en_US" /><input type="hidden" name="_wpcf7_unit_tag" value="wpcf7-f148-o1" /><input type="hidden" name="_wpcf7_container_post" value="0" /><input type="hidden" name="_wpcf7_posted_data_hash" value="" /><input type="hidden" name="_wpcf7_recaptcha_response" value="" /> 694</fieldset> 695<p><label class="accessTxt">Enter email address</label><span class="wpcf7-form-control-wrap" data-name="your-email"><input size="40" maxlength="400" class="wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email" aria-required="true" aria-invalid="false" placeholder="Email" value="" type="email" name="your-email" /></span><input class="wpcf7-form-control wpcf7-submit has-spinner" type="submit" value="Submit" /> 696</p><div class="wpcf7-response-output" aria-hidden="true"></div> 697</form> 698</div> 699</p></div><div id="block-27" class="widget widget_block"> 700</div> 701 </div> 702 703 704 705 706 707 </div> 708 </div><!--/container--> 709 </div><!--/footer-widgets--> 710 711 712 <div class="row" id="copyright" data-layout="default"> 713 714 <div class="container"> 715 716 <div class="col span_5"> 717 718 <p>© 2026 Hanna Li Interiors. All Rights Reserved.<span class="copyLinks"><a href="/terms">Terms & Conditions</a> <a href="/privacy">Privacy Policy</a> <a href="/accessibility">Accessibility</a></span></p> 719 </div><!--/span_5--> 720 721 <div class="col span_7 col_last"> 722 <ul class="social"> 723 </ul> 724 </div><!--/span_7--> 725 726 727 </div><!--/container--> 728 </div><!--/row--> 729 730</div><!--/footer-outer--> 731 732 733 <div id="slide-out-widget-area-bg" class="slide-out-from-right dark"> 734 </div> 735 736 <div id="slide-out-widget-area" role="dialog" aria-modal="true" aria-label="Off Canvas Menu" class="slide-out-from-right" data-dropdown-func="separate-dropdown-parent-link" data-back-txt="Back"> 737 738 <div class="inner-wrap"> 739 <div class="inner" data-prepend-menu-mobile="false"> 740 741 <a class="slide_out_area_close" href="#"><span class="screen-reader-text">Close Menu</span> 742 <span class="close-wrap"> <span class="close-line close-line1" role="presentation"></span> <span class="close-line close-line2" role="presentation"></span> </span> </a> 743 744 745 <div class="off-canvas-menu-container mobile-only" role="navigation"> 746 747 748 <ul class="menu"> 749 <li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-345 current_page_item menu-item-389"><a href="https://hannaliinteriors.com/projects/" aria-current="page">Projects</a></li> 750<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8574"><a href="https://hannaliinteriors.com/team/">Team</a></li> 751<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3448"><a href="https://hannaliinteriors.com/films/">Films</a></li> 752<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1145"><a href="https://hannaliinteriors.com/contact/">Contact</a></li> 753 754 </ul> 755 756 <ul class="menu secondary-header-items"> 757 </ul> 758 </div> 759 <div id="block-28" class="widget widget_block"> 760</div>
761 </div> 762 763 <div class="bottom-meta-wrap"></div><!--/bottom-meta-wrap--></div> <!--/inner-wrap--> 764 </div> 765 766</div> <!--/ajax-content-wrap--> 767 768</div></div><!--/ocm-effect-wrap-->
768<script type="speculationrules"> 769{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/salient-child/*","/wp-content/themes/salient/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 770</script>
770 771<!-- HFCM by 99 Robots - Snippet # 2: Google Conversion Tracking - Contact Form Submission + Newsletter Subscription -->
772<script type="text/javascript"> 773 document.addEventListener('wpcf7mailsent', function(event) { 774 if ('1209' == event.detail.contactFormId) { 775 gtag('event', 'conversion', { 776 'send_to': 'AW-10882023732/RYugCKrL5LIDELSC-sQo' 777 }); 778 } 779 }, false); 780 781 document.addEventListener('wpcf7mailsent', function(event) { 782 if ('148' == event.detail.contactFormId) { 783 gtag('event', 'conversion', { 784 'send_to': 'AW-10882023732/BpcbCKbT5LIDELSC-sQo' 785 }); 786 } 787 }, false); 788</script>
788 789 790<!-- /end HFCM by 99 Robots --> 791<!-- Instagram Feed JS -->
792<script type="text/javascript"> 793var sbiajaxurl = "https://hannaliinteriors.com/wp-admin/admin-ajax.php"; 794</script>
vendor: 2 bytes, line 794
794
795<script id="wpb-modifications"> window.wpbCustomElement = 1; </script>
795<script id="wp-hooks-js" src="https://hannaliinteriors.com/wp-includes/js/dist/hooks.min.js?ver=7496969728ca0f95732d"></script>
vendor: 1 bytes, line 795
795
796<script id="wp-i18n-js" src="https://hannaliinteriors.com/wp-includes/js/dist/i18n.min.js?ver=781d11515ad3d91786ec"></script>
vendor: 1 bytes, line 796
796
797<script id="wp-i18n-js-after"> 798wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); 799//# sourceURL=wp-i18n-js-after 800</script>
vendor: 1 bytes, line 800
800
801<script id="swv-js" src="https://hannaliinteriors.com/wp-content/plugins/contact-form-7/includes/swv/js/index.js?ver=6.1.7"></script>
vendor: 1 bytes, line 801
801
802<script id="contact-form-7-js-before"> 803var wpcf7 = { 804 "api": { 805 "root": "https:\/\/hannaliinteriors.com\/wp-json\/", 806 "namespace": "contact-form-7\/v1" 807 }, 808 "cached": 1 809}; 810//# sourceURL=contact-form-7-js-before 811</script>
vendor: 1 bytes, line 811
811
812<script id="contact-form-7-js" src="https://hannaliinteriors.com/wp-content/plugins/contact-form-7/includes/js/index.js?ver=6.1.7"></script>
vendor: 1 bytes, line 812
812
813<script id="imagesLoaded-js" src="https://hannaliinteriors.com/wp-content/plugins/salient-portfolio/js/third-party/imagesLoaded.min.js?ver=4.1.4"></script>
vendor: 1 bytes, line 813
813
814<script id="isotope-js" src="https://hannaliinteriors.com/wp-content/plugins/salient-portfolio/js/third-party/isotope.min.js?ver=7.6"></script>
vendor: 1 bytes, line 814
814
815<script id="salient-portfolio-js-js-extra"> 816var nectar_theme_info = {"using_salient":"true"}; 817//# sourceURL=salient-portfolio-js-js-extra 818</script>
vendor: 1 bytes, line 818
818
819<script id="salient-portfolio-js-js" src="https://hannaliinteriors.com/wp-content/plugins/salient-portfolio/js/salient-portfolio.js?ver=1.8.3"></script>
vendor: 1 bytes, line 819
819
820<script id="my_scripts-js" src="https://hannaliinteriors.com/wp-content/themes/salient-child/custom-scripts.js?ver=1"></script>
vendor: 1 bytes, line 820
820
821<script id="jquery-easing-js" src="https://hannaliinteriors.com/wp-content/themes/salient/js/build/third-party/jquery.easing.min.js?ver=1.3"></script>
vendor: 1 bytes, line 821
821
822<script id="jquery-mousewheel-js" src="https://hannaliinteriors.com/wp-content/themes/salient/js/build/third-party/jquery.mousewheel.min.js?ver=3.1.13"></script>
vendor: 1 bytes, line 822
822
823<script id="nectar_priority-js" src="https://hannaliinteriors.com/wp-content/themes/salient/js/build/priority.js?ver=17.4.1"></script>
vendor: 1 bytes, line 823
823
824<script id="nectar-transit-js" src="https://hannaliinteriors.com/wp-content/themes/salient/js/build/third-party/transit.min.js?ver=0.9.9"></script>
vendor: 1 bytes, line 824
824
825<script id="nectar-waypoints-js" src="https://hannaliinteriors.com/wp-content/themes/salient/js/build/third-party/waypoints.js?ver=4.0.2"></script>
vendor: 1 bytes, line 825
825
826<script id="hoverintent-js" src="https://hannaliinteriors.com/wp-content/themes/salient/js/build/third-party/hoverintent.min.js?ver=1.9"></script>
vendor: 1 bytes, line 826
826
827<script id="fancyBox-js" src="https://hannaliinteriors.com/wp-content/themes/salient/js/build/third-party/jquery.fancybox.js?ver=3.3.9"></script>
vendor: 1 bytes, line 827
827
828<script id="anime-js" src="https://hannaliinteriors.com/wp-content/themes/salient/js/build/third-party/anime.min.js?ver=4.5.1"></script>
vendor: 1 bytes, line 828
828
829<script id="superfish-js" src="https://hannaliinteriors.com/wp-content/themes/salient/js/build/third-party/superfish.js?ver=1.5.8"></script>
vendor: 1 bytes, line 829
829
830<script id="nectar-frontend-js-extra"> 831var nectarLove = {"ajaxurl":"https://hannaliinteriors.com/wp-admin/admin-ajax.php","postID":"345","rooturl":"https://hannaliinteriors.com","disqusComments":"false","loveNonce":"131ee08d81","mapApiKey":""}; 832var nectarOptions = {"delay_js":"false","smooth_scroll":"false","smooth_scroll_strength":"50","quick_search":"false","react_compat":"disabled","header_entrance":"false","body_border_func":"default","disable_box_roll_mobile":"false","body_border_mobile":"0","dropdown_hover_intent":"default","simplify_ocm_mobile":"0","mobile_header_format":"centered-menu","ocm_btn_position":"default","left_header_dropdown_func":"default","ajax_add_to_cart":"0","ocm_remove_ext_menu_items":"remove_images","woo_product_filter_toggle":"0","woo_sidebar_toggles":"true","woo_sticky_sidebar":"0","woo_minimal_product_hover":"default","woo_minimal_product_effect":"default","woo_related_upsell_carousel":"false","woo_product_variable_select":"default","woo_using_cart_addons":"false","view_transitions_effect":""}; 833var nectar_front_i18n = {"menu":"Menu","next":"Next","previous":"Previous","close":"Close"}; 834//# sourceURL=nectar-frontend-js-extra 835</script>
vendor: 1 bytes, line 835
835
836<script id="nectar-frontend-js" src="https://hannaliinteriors.com/wp-content/themes/salient/js/build/init.js?ver=17.4.1"></script>
vendor: 1 bytes, line 836
836
837<script id="touchswipe-js" src="https://hannaliinteriors.com/wp-content/plugins/salient-core/js/third-party/touchswipe.min.js?ver=1.0"></script>
vendor: 86 bytes, lines 837-838
837 838<script id="google-recaptcha-js" src="https://www.google.com/recaptcha/api.js?render=
8386LdVDQMfAAAAANuqB4W8I46SiVGSJ3xOt7vJHMKN
vendor: 25 bytes, line 838
838&ver=3.0"></script>
839<script id="wp-polyfill-js" src="https://hannaliinteriors.com/wp-includes/js/dist/vendor/wp-polyfill.min.js?ver=3.15.0"></script>
vendor: 1 bytes, line 839
839
840<script id="wpcf7-recaptcha-js-before"> 841var wpcf7_recaptcha = { 842 "sitekey": "6LdVDQMfAAAAANuqB4W8I46SiVGSJ3xOt7vJHMKN", 843 "actions": { 844 "homepage": "homepage", 845 "contactform": "contactform" 846 } 847}; 848//# sourceURL=wpcf7-recaptcha-js-before 849</script>
vendor: 1 bytes, line 849
849
850<script id="wpcf7-recaptcha-js" src="https://hannaliinteriors.com/wp-content/plugins/contact-form-7/modules/recaptcha/index.js?ver=6.1.7"></script>
vendor: 1 bytes, line 850
850
851<script id="wpb_composer_front_js-js" src="https://hannaliinteriors.com/wp-content/plugins/js_composer_salient/assets/js/dist/js_composer_front.min.js?ver=8.4.2"></script>
vendor: 1 bytes, line 851
851
852<script></script>
852<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a45483396ecfd300',t:'MTc5MTEyMDMyNg=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
852</body> 853</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.