PageSourceSearch

https://lamourtoujoursflowers.com/about-us/

html lamourtoujoursflowers.com collected 2026-10-08 07:11:43 UTC 244,389 bytes, 2,502 lines download raw bytes

1<!DOCTYPE html>
2<html class="noIE" lang="en-US">
3<head>
3<script type="text/javascript">(window.NREUM||(NREUM={})).init={ajax:{deny_list:["bam.nr-data.net"]}};(window.NREUM||(NREUM={})).loader_config={xpid:"UA4PVVdRGwUHV1NQBwU=",licenseKey:"0ac16663c3",applicationID:"6732204",browserID:"6732206"};;/*! For license information please see nr-loader-full-1.323.0.min.js.LICENSE.txt */
4(()=>{var e={8122(e,t,r){"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),s=0===Object.keys(r).length?e:r;for(let a in s)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):e[a]instanceof Map||e[a]instanceof Set||e[a]instanceof Date||e[a]instanceof RegExp?r[a]=e[a]:"object"==typeof e[a]&&null!==t[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){r[a]||(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555(e,t,r){"use strict";r.d(t,{f:()=>a});var n=r(384),i=r(8122);const s={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0};function a(e){try{return!!e.licenseKey&&!!e.errorBeacon&&!!e.applicationID}catch(e){return!1}}r.d(t,["D",0,e=>(0,i.a)(e,s)])},7699(e,t,r){"use strict";var n=r(860);const i={[n.K7.logging]:!0,[n.K7.genericEvents]:!0,[n.K7.jserrors]:!0,[n.K7.ajax]:!0};r.d(t,["It",0,1e6,"KC",0,i,"qh",0,"SESSION_ERROR"])},9324(e,t,r){"use strict";r.d(t,["A",0,"@newrelic/rrweb","x",0,"1.323.0"])},981(e,t,r){"use strict";r.d(t,["R",0,{AJAX:"AjaxRequest",PA:"PageAction",UA:"UserAction",BP:"BrowserPerformance",WS:"WebSocket",SPV:"SecurityPolicyViolation",JSE:"JavaScriptError",LOG:"Log",PVE:"PageView",PVT:"PageViewTiming",SR:"SessionReplay",ST:"SessionTrace",BI:"BrowserInteraction"}])},9752(e,t,r){"use strict";const n="newrelic-iframe-",i=n+"timing-update",s=n+"api",a=n+"api-response",o=n+"vitals-update",c=n+"ajax";r.d(t,["$8",0,o,"Gi",0,a,"KU",0,c,"Pl",0,n,"cS",0,s,"cr",0,i])},6154(e,t,r){"use strict";var n=r(1863);const i="undefined"!=typeof window&&!!window.document,s="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),o=Boolean("hidden"===a?.document?.visibilityState),c=""+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),u=d&&"undefined"==typeof SharedWorker,l=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),f=Date.now()-(0,n.t)();r.d(t,["OF",0,d,"RI",0,i,"WN",0,f,"bv",0,s,"gm",0,a,"lR",0,l,"m",0,c,"mw",0,o,"sb",0,u,"zk",0,()=>{const e=a?.performance?.getEntriesByType?.("navigation")?.[0];if(e&&e.responseStart>0&&e.responseStart<a.performance.now())return e}])},7295(e,t,r){"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>s});var n=[];function i(e){if(!e||s(e))return!1;if(0===n.length)return!0;if("*"===n[0].hostname)return!1;for(var t=0;t<n.length;t++){var r=n[t];if(r.hostname.test(e.hostname)&&r.pathname.test(e.pathname))return!1}return!0}function s(e){return void 0===e.hostname}function a(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;if("*"===r)return void(n=[{hostname:"*"}]);0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let s,a;i>0?(s=r.substring(0,i),a=r.substring(i)):(s=r,a="*");let[c]=s.split(":");n.push({hostname:o(c),pathname:o(a,!0)})}}function o(e,t=!1){const r=e.replace(/[.+?^${}()|[\]\\]/g,e=>"\\"+e).replace(/\*/g,".*?");return new RegExp((t?"^":"")+r+"$")}},3241(e,t,r){"use strict";r.d(t,{W:()=>i});var n=r(6154);function i(e={}){try{n.gm.dispatchEvent(new CustomEvent("newrelic",{detail:e}))}catch(e){}}},1687(e,t,r){"use strict";r.d(t,{Ak:()=>o,Ze:()=>d,x3:()=>c});var n=r(3241),i=r(3606),s=r(860),a=r(2646);function o(e,t){if(!e)return;const r={staged:!1,priority:s.P3[t]||0};
4e.runtime.drainRegistry.get(t)||e.runtime.drainRegistry.set(t,r)}function c(e,t){if(!e)return;const r=e.runtime.drainRegistry;r&&(r.get(t)&&r.delete(t),l(e,t,!1),r.size&&u(e))}function d(e,t="feature",r=!1){if(e){if(!e.runtime.drainRegistry.get(t)||r)return l(e,t);e.runtime.drainRegistry.get(t).staged=!0,u(e)}}function u(e){if(!e)return;const t=Array.from(e.runtime.drainRegistry);t.every(([e,t])=>t.staged)&&(t.sort((e,t)=>e[1].priority-t[1].priority),t.forEach(([t])=>{e.runtime.drainRegistry.delete(t),l(e,t)}))}function l(e,t,r=!0){if(!e)return;const s=e.ee,o=i.i.handlers;if(s&&!s.aborted&&s.backlog&&o){if((0,n.W)({type:"lifecycle",name:"drain",feature:t}),r){const e=s.backlog[t],r=o[t];if(r){for(let t=0;e&&t<e.length;++t)f(e[t],r);Object.entries(r).forEach(([e,t])=>{Object.values(t||{}).forEach(t=>{t[0]?.on&&t[0].context()instanceof a.y&&!t[0].listeners(e).includes(t[1])&&t[0].on(e,t[1])})})}}s.isolatedBacklog||delete o[t],s.backlog[t]=null,s.emit("drain-"+t,[])}}function f(e,t){var r=e[1];Object.values(t[r]||{}).forEach(t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],s=e[2];n.apply(i,s)}})}},7836(e,t,r){"use strict";var n=r(384),i=r(8990),s=r(2646),a=r(5607);const o="nr@context:".concat(a.W),c=function e(t,r){var n={},a={},u={},l=!1;try{l=16===r.length&&d.initializedAgents?.[r]?.runtime.isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,s){!1!==s&&(s=!0);if(c.aborted&&!i)return;t&&s&&t.emit(e,r,n);var o=h(n);g(e).forEach(e=>{e.apply(o,r)});var d=v()[a[e]];d&&d.push([f,e,r,o]);return o},get:m,listeners:g,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach(([e,n])=>{a[n]=t,t in r||(r[t]=[])})},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach(e=>{delete f.backlog[e]})},isBuffering:function(e){return!!v()[a[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function h(e){return e&&e instanceof s.y?e:e?(0,i.I)(e,o,()=>new s.y(o)):new s.y(o)}function p(e,t){n[e]=g(e).concat(t)}function g(e){return n[e]||[]}function m(t){return u[t]=u[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=c),r.d(t,["P",0,o,"ee",0,c])},2646(e,t,r){"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908(e,t,r){"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,s){s?(s.buffer([e],i),s.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606(e,t,r){"use strict";r.d(t,{i:()=>s});var n=r(9908);s.on=a;var i=s.handlers={};function s(e,t,r,s){a(s||n.d,i,e,t,r)}function a(e,t,r,i,s){s||(s="feature"),e||(e=n.d);var a=t[s]=t[s]||{};(a[r]=a[r]||[]).push([e,i])}},3878(e,t,r){"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function s(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>s,jT:()=>n,sp:()=>i})},5607(e,t,r){"use strict";const n=(0,r(9566).bz)();r.d(t,["W",0,n])},9566(e,t,r){"use strict";r.d(t,{LA:()=>a,ZF:()=>o,bz:()=>s,el:()=>c});var n=r(6154);function i(e,t){return e?15&e[t]:16*Math.random()|0}function s(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".split("").map(e=>"x"===e?i(t,r++).toString(16):"y"===e?(3&i()|8).toString(16):e).join("")}function a(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,s=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var o=0;o<e;o++)a.push(i(r,s++).toString(16));return a.join("")}function o(){return a(16)}function c(){return a(32)}},2614(e,t,r){"use strict";r.d(t,["BB",0,18e5,"Wt",0,"NRBA_SESSION::","g",0,{OFF:0,FULL:1,ERROR:2},"iL",0,{SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},"tS",0,{STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},"wk",0,144e5])},733(e,t,r){"use strict";function n(e,t){return function(e){let t=2166136261;for(let r=0;r<e.length;r++)t^=e.charCodeAt(r),t=Math.imul(t,16777619);return(t>>>0).toString(16).padStart(8,"0")}("".concat(String(e),":").concat(String(t)))}r.d(t,{Y:()=>n})},1863(e,t,r){"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},9119(e,t,r){"use strict";r.d(t,{L:()=>s});var n=/([^?#]*)[^#]*(#[^?]*|$).*/,i=/([^?#]*)().*/;function s(e,t){return e?e.replace(t?n:i,"$1$2"):e}},7485(e,t,r){"use strict";r.d(t,{D:()=>i});var n=r(6154);function i(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n.gm?.location?.protocol&&t.host===n.gm?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},7866(e,t,r){"use strict";r.d(t,["Nc",0,/^\s*at Function code \(Function code:\d+:\d+\)\s*/i,"cn",0,/^\s*(?:([^@]*)(?:\(.*?\))?@)?((?:file|http|https|chrome|safari-extension).*?):(\d+)(?::(\d+))?\s*$/i,"fL",0,/^\s*at .+ \(eval at \S+ \((?:(?:file|http|https):[^)]+)?\)(?:, [^:]*:\d+:\d+)?\)$/i,"h3",0,/function (.+?)\s*\(/,"hB",0,/^\s*at (?:((?:\[object object\])?(?:[^(]*\([^)]*\))*[^()]*(?: \[as \S+\])?) )?\(?((?:file|http|https|chrome-extension):.*?)?:(\d+)(?::(\d+))?\)?\s*$/i])},944(e,t,r){"use strict";r.d(t,{R:()=>i});var n=r(3241);function i(e,t){"function"==typeof console.debug&&(console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t),(0,n.W)({drained:null,type:"data",name:"warn",feature:"warn",data:{code:e,secondary:t}}))}},8990(e,t,r){"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389(e,t,r){"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout(()=>{i=clearTimeout(i)},t)),n||(clearTimeout(i),i=setTimeout(()=>{e.apply(this,r)},t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},1910(e,t,r){"use strict";r.d(t,{i:()=>s});var n=r(944);const i=new Map;function s(...e){return e.every(e=>{if(i.has(e))return i.get(e);const t="function"==typeof e?e.toString():"",r=t.includes("[native code]"),s=t.includes("nrWrapper");return r||s||(0,n.R)(64,e?.name||t),i.set(e,r),r})}},3304(e,t,r){"use strict";r.d(t,{A:()=>i});var n=r(7836);function i(e){try{return JSON.stringify(e,(()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}})())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},9232(e,t,r){"use strict";r.d(t,["f",0,{MFE:"MFE",BA:"BA"}])},7560(e,t,r){"use strict";r.d(t,{N:()=>a,j:()=>c});var n=r(9119),i=r(944);const s=(0,r(6389).J)(e=>(0,i.R)(80,e));function a(e){if(!Array.isArray(e?.assets)||!e.assets.length)return;
4const t=e.assets.map(o).filter(Boolean);return t.length?{assets:t,scripts:t.filter(e=>e.isScript)}:void 0}function o(e){if(!e||"object"!=typeof e)return;const{matcher:t,type:r}=e;let i="string"==typeof t&&t.endsWith(".js");return void 0!==r&&(!function(e){return"script"===e||"asset"===e}(r)?s(r):i=function(e){return"script"===e}(r)),a=t,"[object RegExp]"===Object.prototype.toString.call(a)?{pattern:t,test:e=>(t.lastIndex=0,t.test((0,n.L)(e))),isScript:i}:"string"==typeof t&&t.length>0?{pattern:t,test:e=>(0,n.L)(e).includes(t),isScript:i}:void s(t);var a}function c(e,t,{scriptsOnly:r=!1}={}){if(!e||!t)return!1;return(r?e.scripts:e.assets).some(e=>e.test(t))}},5718(e,t,r){"use strict";r.d(t,{xo:()=>T,AZ:()=>v,cI:()=>g,Qr:()=>S,QL:()=>y});var n=r(6154),i=r(1863),s=r(9119),a=r(7866);class o{dom=new c;performance=new c;constructor(e){this.url=e,this.claimedBy=new Set}get script(){const e=Math.max(this.dom.start,this.performance.end);return{start:e,end:Math.max(this.dom.end,this.performance.end,e)}}}class c{start=0;end=0;value=void 0}function d(e=()=>{},t){return{get:()=>void 0!==t?t:e(),set:e=>{t=e}}}let u;try{u=v(y())[0]}catch(e){u=v(e)[0]}const l=new Map;let f=[];const h=new WeakMap;function p(e){let t=h.get(e);return t||(t={weighedAssetUrls:new Set,recordManifestScriptWindow:(t,r)=>{t&&(e.scriptStart=e.scriptStart>0?Math.min(e.scriptStart,t):t),r&&(e.scriptEnd=e.scriptEnd>0?Math.max(e.scriptEnd,r):r)}},h.set(e,t)),t}function g(e){return l.get(e)}function m(e){const t=g(e);
4if(t)return t;const r=new o(e);if(l.set(e,r),l.size>1e3){const e=l.keys().next().value;l.delete(e)}return r}if(n.gm.MutationObserver&&n.gm.document){new MutationObserver(e=>{e.forEach(e=>{e.addedNodes.forEach(e=>{if("SCRIPT"===e.nodeName&&e.src){const t=m((0,s.L)(e.src));t.dom.start=(0,i.t)(),t.dom.value=e;const r=()=>{t.dom.end=(0,i.t)()};["load","error"].forEach(t=>e.addEventListener(t,r,{once:!0}))}})})}).observe(n.gm.document,{childList:!0,subtree:!0})}if(n.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().forEach(e=>{if((e=>"script"===e.initiatorType||["link","fetch"].includes(e.initiatorType)&&(0,s.L)(e.name).endsWith(".js"))(e)){const t=m((0,s.L)(e.name));t.performance.start=Math.floor(e.startTime),t.performance.end=Math.floor(e.responseEnd),t.performance.value=e}if(!f.length)return;const t=[];f.forEach(({test:r,addedAt:n},s)=>{(r(e)||(0,i.t)()-n>1e4)&&t.push(s)}),f=f.filter((e,r)=>!t.includes(r))})}).observe({type:"resource",buffered:!0})}function v(e){if(!e||"string"!=typeof e)return[];const t=new Set,r=e.split("\n");for(const e of r){const r=e.match(a.cn)||e.match(a.hB)||e.match(a.fL);if(r&&r[2])t.add((0,s.L)(r[2]));else{const r=e.match(/\(([^)]+\.js):\d+:\d+\)/)||e.match(/^\s+at\s+([^\s(]+\.js):\d+:\d+/);r&&r[1]&&t.add((0,s.L)(r[1]))}}return[...t]}function y(){let e;try{const t=Error.stackTraceLimit;Error.stackTraceLimit=50,e=(new Error).stack,Error.stackTraceLimit=t}catch(t){e=(new Error).stack}return e}function b(e,t){return(0,s.L)(e.name)===t}function E(e,t){e.fetchStart=Math.floor(t.startTime),e.fetchEnd=Math.floor(t.responseEnd),e.asset=t.name,e.type=t.initiatorType,R(e,t)}function R(e,t){const r=(0,s.L)(t.name),{weighedAssetUrls:n}=p(e);n.has(r)||(n.add(r),e.totalWeight=(e.totalWeight||0)+(t.transferSize||0),"blocking"===t.renderBlockingStatus?e.renderBlocking=!0:"non-blocking"===t.renderBlockingStatus&&!0!==e.renderBlocking&&(e.renderBlocking=!1))}function w(e,t,r,n,i){if(R(e,t),"scripts"!==i&&"all"!==i)return;if("all"===i||r.isScript){const r=Math.floor(t.startTime),n=Math.floor(t.responseEnd);e.fetchStart=e.fetchStart>0?Math.min(e.fetchStart,r):r,e.fetchEnd=e.fetchEnd>0?Math.max(e.fetchEnd,n):n}if(r.isScript){const r=g((0,s.L)(t.name));if(r){const t=()=>{const{start:t,end:n}=r.script;p(e).recordManifestScriptWindow(t,n)};t(),!r.dom.end&&r.dom.value&&["load","error"].forEach(e=>r.dom.value.addEventListener(e,t,{once:!0}))}n.resolved||(e.asset=t.name,e.type=t.initiatorType,n.resolved=!0)}}function T(e,t){const r=t?.manifest;if(!r||!r.assets.length)return;const s={resolved:!1},a=new Set(r.assets);(n.gm.performance?.getEntriesByType("resource")||[]).forEach(r=>{const n=[...a].find(e=>e.test(r.name));n&&(w(e,r,n,s,t.timingMethod),a.delete(n))}),a.size&&function(e,t,r,s){n.gm.PerformanceObserver?.supportedEntryTypes?.includes("resource")&&f.push({addedAt:(0,i.t)(),test:n=>{const i=[...t].find(e=>e.test(n.name));return i&&(w(e,n,i,r,s),t.delete(i)),0===t.size}})}(e,a,s,t.timingMethod)}function S(e){const t=e?.id,r={registeredAt:(0,i.t)(),reportedAt:void 0,fetchStart:0,fetchEnd:0,scriptStart:0,scriptEnd:0,asset:void 0,type:"unknown",totalWeight:0,renderBlocking:void 0},a=y();if(!a)return r;const o=n.gm.performance?.getEntriesByType("navigation")?.[0]?.name||"";try{const e=v(a),c=(e.length>1?e.filter(e=>u!==e):e)[0];if(!c)return r;if(o.includes(c))return r.asset=(0,s.L)(o),r.type="inline",r;r.correlation=g(c);const l=r.correlation?.performance.value||n.gm.performance?.getEntriesByType("resource")?.find(e=>b(e,c));if(l)E(r,l);else{(function(e){if(!e||!n.gm.document)return!1;try{const t=n.gm.document.querySelectorAll('link[rel="preload"][as="script"]');for(const r of t)if((0,s.L)(r.href)===e)return!0}catch(e){}return!1})(c)&&(r.asset=c,r.type="preload"),function(e,t){n.gm.PerformanceObserver?.supportedEntryTypes?.includes("resource")&&f.push({addedAt:(0,i.t)(),test:r=>!!b(r,t)&&(E(e,r),!0)})}(r,c)}const h=r.correlation,m=!!t&&!!h?.claimedBy.has(t);h&&t&&h.claimedBy.add(t);const y=()=>{const e=h?.script.start;if(!m||!e)return!1;return r.registeredAt-e>1e4};let R=0,w=0;p(r).recordManifestScriptWindow=(e,t)=>{e&&(R=R>0?Math.min(R,e):e),t&&(w=w>0?Math.max(w,t):t)},Object.defineProperty(r,"scriptStart",d(()=>{const e=y()?r.registeredAt:h?.script.start??r.fetchEnd;return R>0?Math.min(e,R):e})),Object.defineProperty(r,"scriptEnd",d(()=>{const e=y()?r.registeredAt:h?.script.end??r.registeredAt;return w>0?Math.max(e,w):e}))}catch(e){}return r}},5732(e,t,r){"use strict";r.d(t,{$5:()=>m,B5:()=>g,K6:()=>u,M$:()=>
4o,Ms:()=>d,NG:()=>c,Ux:()=>h,YA:()=>p,yx:()=>l});var n=r(5718),i=r(7560),s=r(9119),a=r(9232);function o(e){return e?.type===a.f.MFE}function c(e,t){if(!y(e,t))return;const r=t.runtime.registeredEntities;return r?.find(t=>t.metadata.target.iframeInterfaceId===e)}function d(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities;return r?.filter(t=>String(t.metadata.target.id)===String(e)).map(e=>e.metadata.target)||[]}function u(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities,n=(0,s.L)(e),a=r?.filter(t=>{const r=t.metadata.target?.manifest;return r?(0,i.j)(r,e,{scriptsOnly:!1}):!!t.metadata.timings?.asset&&(0,s.L)(t.metadata.timings.asset)===n});return f(a).map(e=>e.metadata.target)}function l(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities,n=r?.filter(t=>{const r=t.metadata.target?.manifest;return r?(0,i.j)(r,e,{scriptsOnly:!0}):!!t.metadata.timings?.asset?.endsWith(e)});return f(n).map(e=>e.metadata.target)}function f(e){if(!e?.length)return e||[];const t=new Map,r=[];for(const n of e){const e=n.metadata?.timings?.asset;if(!e){r.push(n);continue}const i="".concat(e,"::").concat(n.metadata?.target?.id),s=t.get(i);if(s){if(s.metadata.target?.blocked&&!n.metadata.target?.blocked){const e=r.indexOf(s);-1!==e&&(r[e]=n),t.set(i,n)}}else t.set(i,n),r.push(n)}return r}function h(e,t){return v(t)?o(e)?e.attributes:t.agentRef.runtime.v2Target.attributes:{}}function p(e,t){return g(e,t)?{"child.id":e.id,"child.type":e.type,...h(void 0,t)}:{}}function g(e,t){return o(e)&&!!v(t)&&t.agentRef.init.api.register.duplicate_data_to_container}function m(e){if(!e?.runtime)return[];if(!y(!0,e)||!e.runtime.registeredEntities?.length)return[e.runtime.v2Target];const t=[];try{var r=(0,n.AZ)((0,n.QL)());let i=r.length-1;for(;r[i];)t.push(...l(r[i--],e))}catch(e){}const i=function(e){const t=new Set,r=[];for(const n of e){const e=n?.instance;t.has(e)||(t.add(e),r.push(n))}return r}(t);return i.length||i.push(e.runtime.v2Target),i}function v(e){return 2===e?.harvestEndpointVersion}function y(e,t){return!!e&&!!t?.init.api.register.enabled}},5289(e,t,r){"use strict";r.d(t,{GG:()=>a,Qr:()=>c,sB:()=>o});var n=r(3878),i=r(6389);function s(){return"undefined"==typeof document||"complete"===document.readyState}function a(e,t){if(s())return e();const r=(0,i.J)(e),a=setInterval(()=>{s()&&(clearInterval(a),r())},500);(0,n.sp)("load",r,t)}function o(e){if(s())return e();(0,n.DD)("DOMContentLoaded",e)}function c(e){if(s())return e();(0,n.sp)("popstate",e)}},384(e,t,r){"use strict";r.d(t,{Zm:()=>c,bQ:()=>u,dV:()=>d,pV:()=>l});var n=r(6154),i=r(1863),s=r(944),a=r(1910);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function c(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function d(){let e=c();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate||n.gm.setInterval,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket},(0,a.i)(...Object.values(e.o))),e}function u(e,t){let r=c();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t,2===Object.keys(r.initializedAgents).length&&(0,s.R)(69)}function l(){return function(){let e=c();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=c();const t=e.init||{};e.init={...t}}(),d(),function(){let e=c();const t=e.loader_config||{};e.loader_config={...t}}(),c()}r.d(t,["NT",0,o])},2843(e,t,r){"use strict";r.d(t,{G:()=>s,u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)},r,i)}function s(e,t,r){(0,n.sp)("pagehide",e,t,r)}},8139(e,t,r){"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),s=r(8990),a=r(6154);const o={},c=a.gm.XMLHttpRequest,d="addEventListener",u="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e,t){var r=function(e){return(e||n.ee).get("events")}(e);if(o[r.debugId]++)return r;o[r.debugId]=1;var f=(0,i.YM)(r,!0,t);function p(e){f.inPlace(e,[d,u],"-",g)}function g(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,p),c&&h(c.prototype,p),h(a.gm,p)),r.on(d+"-start",function(e,t){var r=e[1];if(null!==r&&("function"==typeof r||"object"==typeof r)&&"newrelic"!==e[0]){var n=(0,s.I)(r,l,function(){var e={object:function(){if("function"!=typeof r.handleEvent)return;return r.handleEvent.apply(r,arguments)},function:r}[typeof r];return e?f(e,"fn-",null,e.name||"anonymous"):r});this.wrapped=e[1]=n}}),r.on(u+"-start",function(e){e[1]=this.wrapped||e[1]}),r}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,d);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434(e,t,r){"use strict";r.d(t,{YM:()=>d});var n=r(7836),i=r(5607),s=r(5732);const a="nr@original:".concat(i.W);var o=Object.prototype.hasOwnProperty,c=!1;function d(e,t,r){return e||(e=n.ee),i.inPlace=function(e,t,r,n,s,a){r||(r="");const o="-"===r.charAt(0);for(let c=0;c<t.length;c++){const d=t[c],u=e[d];l(u)||(e[d]=i(u,o?d+r:r,n,d,s,a))}},i.flag=a,i;function i(t,n,i,c,f,h){return l(t)?t:(n||(n=""),nrWrapper[a]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach(function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})}),t}catch(e){u([e],r)}for(var n in e)o.call(e,n)&&(t[n]=e[n])}
4(t,nrWrapper,e),nrWrapper);function nrWrapper(){var a,o,l,p;let g,m;try{o=this,a=[...arguments],m=h?(0,s.$5)(r):[r?.runtime?.v2Target],l="function"==typeof i?i(a,o):i||{}}catch(t){u([t,"",[a,o,c],l],e)}d(n+"start",[a,o,c,m],l,f);const v=performance.now();let y;try{return p=t.apply(o,a),y=performance.now(),p}catch(e){throw y=performance.now(),d(n+"err",[a,o,e,m],l,f),g=e,g}finally{const e=y-v,t={start:v,end:y,duration:e,isLongTask:e>=50,methodName:c,thrownError:g};t.isLongTask&&d("long-task",[t,o,m],l,f),d(n+"end",[a,o,p,m],l,f)}}}function d(r,n,i,s){if(!c||t){var a=c;c=!0;try{e.emit(r,n,i,t,s)}catch(t){u([t,r,n,i],e)}c=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function l(e){return!(e&&"function"==typeof e&&e.apply&&!e[a])}r.d(t,["Jt",0,a])},9300(e,t,r){"use strict";const n=r(860).K7.ajax;r.d(t,["TZ",0,n,"f5",0,"ajaxRequest.id","mo",0,{NONE:"none",FAILURES:"failures",ALL:"all"}])},3333(e,t,r){"use strict";var n=r(981);const i=r(860).K7.genericEvents,s=[n.R.PA,n.R.UA,n.R.BP];r.d(t,["$v",0,{RESOURCES:"experimental.resources",REGISTER:"register"},"TZ",0,i,"Zp",0,["auxclick","click","copy","keydown","paste","scrollend"],"kd",0,s,"qN",0,["focus","blur"]])},6774(e,t,r){"use strict";const n=r(860).K7.jserrors;r.d(t,["T",0,n])},993(e,t,r){"use strict";const n=r(860).K7.logging;r.d(t,["A$",0,{OFF:0,ERROR:1,WARN:2,INFO:3,DEBUG:4,TRACE:5},"TZ",0,n,"p_",0,{ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"}])},3785(e,t,r){"use strict";r.d(t,{R:()=>c,b:()=>d});var n=r(9908),i=r(1863),s=r(860),a=r(3969),o=r(993);function c(e,t,r={},c=o.p_.INFO,d=!0,u,l=(0,i.t)()){(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,s.K7.metrics,e),(0,n.p)("log",[l,t,r,c,d,u],void 0,s.K7.logging,e)}function d(e){return"string"==typeof e&&Object.values(o.p_).some(t=>t===e.toUpperCase().trim())}},3969(e,t,r){"use strict";const n=r(860).K7.metrics;r.d(t,["TZ",0,n,"XG",0,"storeEventMetrics","xV",0,"storeSupportabilityMetrics"])},6630(e,t,r){"use strict";const n=r(860).K7.pageViewEvent;r.d(t,["T",0,n])},782(e,t,r){"use strict";const n=r(860).K7.pageViewTiming;r.d(t,["T",0,n])},6344(e,t,r){"use strict";var n=r(2614);const i=r(860).K7.sessionReplay,s={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0}
4;r.d(t,["Qb",0,{API:"api",RESUME:"resume",SWITCH_TO_FULL:"switchToFull",INITIALIZE:"initialize",PRELOAD:"preload"},"TZ",0,i,"Vh",0,"errorDuringReplay","_s",0,{DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},"bc",0,{RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},"yP",0,s])},5270(e,t,r){"use strict";r.d(t,{Aw:()=>a,SR:()=>s,rF:()=>o});var n=r(384),i=r(7767);function s(e){return!!(0,n.dV)().o.MO&&(0,i.V)(e)&&!0===e?.session_trace.enabled}function a(e){return!0===e?.session_replay.preload&&s(e)}function o(e,t){try{if("string"==typeof t?.type&&"password"===t.type.toLowerCase())return"*".repeat(e?.length||0);if(void 0!==t?.dataset?.nrUnmask||t?.classList?.contains("nr-unmask"))return e}catch(e){}return"string"==typeof e?e.replace(/[\S]/g,"*"):"*".repeat(e?.length||0)}},3738(e,t,r){"use strict";const n=r(860).K7.sessionTrace,i="-start",s="-end",a="fn"+i,o="fn"+s;r.d(t,["He",0,"bstResource","Kp",0,s,"Lc",0,o,"Rz",0,"pushState","TZ",0,n,"bD",0,"resource","bc",0,{CROSS_TAB:{message:"Session Entity was set to OFF on another tab"},ENTITLEMENTS:{message:"Session Trace is not allowed and will not be started"},RESET:{message:"Session was reset"},SESSION_CHANGED:{message:"Session identifier changed unexpectedly"}},"d3",0,i,"uP",0,a])},4234(e,t,r){"use strict";r.d(t,{W:()=>i});var n=r(1687);class i{constructor(e,t){this.agentRef=e,this.ee=e?.ee,this.featureName=t,this.blocked=!1}deregisterDrain(){(0,n.x3)(this.agentRef,this.featureName)}}},7767(e,t,r){"use strict";var n=r(6154);r.d(t,["V",0,e=>n.RI&&!0===e?.privacy.cookies_enabled])},8362(e,t,r){"use strict";r.d(t,{d:()=>s});var n=r(9566),i=r(1741);class s extends i.W{agentIdentifier=(0,n.LA)(16)}},1741(e,t,r){"use strict";r.d(t,{W:()=>s});var n=r(944),i=r(4261);class s{#e(e,...t){if(this[e]!==s.prototype[e])return this[e](...t);(0,n.R)(35,e)}addPageAction(e,t){return this.#e(i.hG,e,t)}register(e){return this.#e(i.eY,e)}recordCustomEvent(e,t){return this.#e(i.fF,e,t)}setPageViewName(e,t){return this.#e(i.Fw,e,t)}setCustomAttribute(e,t,r){return this.#e(i.cD,e,t,r)}noticeError(e,t){return this.#e(i.o5,e,t)}setUserId(e,t=!1){return this.#e(i.Dl,e,t)}setApplicationVersion(e){return this.#e(i.nb,e)}setErrorHandler(e){return this.#e(i.bt,e)}addRelease(e,t){return this.#e(i.k6,e,t)}log(e,t){return this.#e("log",e,t)}start(){return this.#e("start")}finished(e){return this.#e(i.BL,e)}recordReplay(){return this.#e(i.CH)}pauseReplay(){return this.#e(i.Tb)}addToTrace(e){return this.#e(i.U2,e)}setCurrentRouteName(e){return this.#e(i.PA,e)}interaction(e){return this.#e(i.dT,e)}wrapLogger(e,t,r){return this.#e(i.Wb,e,t,r)}measure(e,t){return this.#e(i.V1,e,t)}consent(e){return this.#e(i.Pv,e)}}},4261(e,t,r){"use strict";r.d(t,["BL",0,"finished","CH",0,"recordReplay","Dl",0,"setUserId","Fw",0,"setPageViewName","PA",0,"setCurrentRouteName","Pv",0,"consent","Tb",0,"pauseReplay","U2",0,"addToTrace","V1",0,"measure","Wb",0,"wrapLogger","bt",0,"setErrorHandler","cD",0,"setCustomAttribute","dT",0,"interaction","eY",0,"register","fF",0,"recordCustomEvent","hG",0,"addPageAction","k6",0,"addRelease","nb",0,"setApplicationVersion","o5",0,"noticeError"])},1738(e,t,r){"use strict";r.d(t,{U:()=>l,Y:()=>u});var n=r(3241),i=r(9908),s=r(1863),a=r(944),o=r(3969),c=r(8362),d=r(860);function u(e,t,r,s){const u=s||r;!u||u[e]&&u[e]!==c.d.prototype[e]||(u[e]=function(){(0,i.p)(o.xV,["API/"+e+"/called"],void 0,d.K7.metrics,r.ee),(0,n.W)({drained:!!r.runtime?.activatedFeatures,type:"data",name:"api",feature:"api-"+e,data:{}});try{return t.apply(this,arguments)}catch(e){(0,a.R)(23,e)}})}function l(e,t,r,n,a){const o=e.info;null===r?delete o.jsAttributes[t]:o.jsAttributes[t]=r,(a||null===r)&&(0,i.p)("api-"+n,[(0,s.t)(),t,r],void 0,"session",e.ee)}},8374(e,t,r){r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860(e,t,r){"use strict";const n="events",i="jserrors",s="browser/blobs",a="browser/logs",o={ajax:"ajax",genericEvents:"generic_events",jserrors:i,logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations"},c={[o.pageViewEvent]:1,[o.pageViewTiming]:2,[o.metrics]:3,[o.jserrors]:4,[o.softNav]:5,[o.ajax]:6,[o.sessionTrace]:7,[o.sessionReplay]:8,[o.logging]:9,[o.genericEvents]:10},d={[o.pageViewEvent]:"rum",[o.pageViewTiming]:n,[o.ajax]:n,[o.softNav]:n,[o.metrics]:i,[o.jserrors]:i,[o.sessionTrace]:s,[o.sessionReplay]:s,[o.logging]:a,[o.genericEvents]:"ins"};r.d(t,["$J",0,d,"K7",0,o,"P3",0,c,"XX",0,i,"Yy",0,a,"df",0,s,"hg",0,"connect"])}};const t={};function r(n){const i=t[n];if(void 0!==i)return i.exports;const s=t[n]={exports:{}};return e[n](s,s.exports,r),s.exports}r.m=e,r.d=(e,t)=>{if(Array.isArray(t))for(var n=0;n<t.length;){var i=t[n++],s=t[n++];r.o(e,i)?0===s&&n++:0===s?Object.defineProperty(e,i,{enumerable:!0,value:t[n++]}):Object.defineProperty(e,i,{enumerable:!0,get:s})}else for(var i in t)r.o(t,i)&&!r.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce((t,n)=>(r.f[n](e,t),t),[])),r.u=e=>({95:"nr-full-compressor",222:"nr-full-recorder",649:"nr-full-iframe-message-handler",89
41:"nr-full"}[e]+"-1.323.0.min.js"),r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{const e={},t="NRBA-1.323.0.PROD:";r.l=(n,i,s,a)=>{if(e[n])return void e[n].push(i);let o,c;if(void 0!==s){const e=document.getElementsByTagName("script");for(var d=0;d<e.length;d++){const r=e[d];if(r.getAttribute("src")==n||r.getAttribute("data-webpack")==t+s){o=r;break}}}if(!o){c=!0;var u={891:"sha512-3jboCmrue7pvfLFAQ9FaZC6iM4mLMLaZF6lKolNEXSkSEV504XyvxAZYc2IA7anoBv2V+k1HPTEP1kEgaIYkeg==",222:"sha512-VSWDjY6WtlUmQRPiGWVhKHgN3DMcL8oP9fKdTus8nteEdkVzXz/VhtS6N3wJyto6jHNHRLawzAny60sfcHbBNQ==",95:"sha512-JfHJ5y7GJR1Z5RXbhGTJAaX+pDpLAzH+9IdJQc7Lc7hz3fR+zqyabKG7hPG4eQQ3dZhcuoJKdfj+OhPePveplQ==",649:"sha512-mN3SeCI8QgOG4PdhbG1UlLTWP/P9Ckx3bEoFST53PE7ctYb2Pwk/sVJpCoVwkXTlhP17BH8L/BkzHI4sD+yo6Q=="};o=document.createElement("script"),o.charset="utf-8",r.nc&&o.setAttribute("nonce",r.nc),o.setAttribute("data-webpack",t+s),o.src=n,0!==o.src.indexOf(window.location.origin+"/")&&(o.crossOrigin="anonymous"),u[a]&&(o.integrity=u[a])}e[n]=[i];const l=(t,r)=>{o.onerror=o.onload=null,clearTimeout(f);const i=e[n];if(delete e[n],o.parentNode?.removeChild(o),i?.forEach(e=>e(r)),t)return t(r)},f=setTimeout(l.bind(null,void 0,{type:"timeout",target:o}),12e4);o.onerror=l.bind(null,o.onerror),o.onload=l.bind(null,o.onload),c&&document.head.appendChild(o)}})(),r.r=e=>{Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.p="https://js-agent.newrelic.com/",(()=>{const e={85:0,959:0};r.f.j=(t,n)=>{let i=r.o(e,t)?e[t]:void 0;if(0!==i)if(i)n.push(i[2]);else{const s=new Promise((r,n)=>i=e[t]=[r,n]);n.push(i[2]=s);const a=r.p+r.u(t),o=new Error,c=n=>{if(r.o(e,t)&&(i=e[t],0!==i&&(e[t]=void 0),i)){const e=n&&("load"===n.type?"missing":n.type),r=n&&n.target&&n.target.src;o.message="Loading chunk "+t+" failed: ("+e+": "+r+")",o.name="ChunkLoadError",o.type=e,o.request=r,i[1](o)}};r.l(a,c,"chunk-"+t,t)}};const t=(t,n)=>{let[i,s,a]=n;var o,c,d=0;if(i.some(t=>0!==e[t])){for(o in s)r.o(s,o)&&(r.m[o]=s[o]);if(a)a(r)}for(t&&t(n);d<i.length;d++)c=i[d],r.o(e,c)&&e[c]&&e[c][0](),e[c]=0},n=self["webpackChunk:NRBA-1.323.0.PROD"]=self["webpackChunk:NRBA-1.323.0.PROD"]||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})(),(()=>{"use strict";r(8374);var e=r(8362),t=r(860);const n=Object.values(t.K7);var i=r(384),s=r(1741);var a=r(2555),o=r(3333),c=r(9300);const d=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var u=r(2614),l=r(944),f=r(8122);const h="[data-nr-mask]",p=e=>(0,f.a)(e,(()=>{const e={feature_flags:[],experimental:{register:!1,resources:!1,iframe_bridge:!1,iframe_domains:[]},mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0,capture_payloads:c.mo.NONE},api:{register:{get enabled(){return e.feature_flags.includes(o.$v.REGISTER)||e.experimental.register},set enabled(t){e.experimental.register=t},duplicate_data_to_container:!1,get allow_iframe_bridge(){return e.feature_flags.includes(o.$v.IFRAME_BRIDGE)||e.experimental.iframe_bridge},set allow_iframe_bridge(t){e.experimental.iframe_bridge=t},get iframe_domains(){return e.experimental.iframe_domains},set iframe_domains(t){Array.isArray(t)?e.experimental.iframe_domains=t:(0,l.R)(1,t)}}},browser_consent_mode:{enabled:!1},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1,capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(o.$v.RESOURCES)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:u.wk,inactiveMs:u.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inl
4ine_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){d(t)?e.mask_selector="".concat(t,",").concat(h):""===t||null===t?e.mask_selector=h:(0,l.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){d(t)?e.block_selector+=",".concat(t):""!==t&&(0,l.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,l.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:["id","className","tagName","type"]},web_sockets:{enabled:!1}}})());var g=r(6154),m=r(9324);let v=0;const y={buildEnv:"PROD",distMethod:"CDN",version:m.x,originTime:g.WN},b={consented:!1},E={activatedFeatures:void 0,appMetadata:{},configured:!1,get consented(){return this.session?.state?.consent||b.consented},set consented(e){b.consented=e},customTransaction:void 0,denyList:[],disabled:!1,drainRegistry:new Map,connector:void 0,harvester:void 0,v2Target:void 0,isolatedBacklog:!1,isRecording:!1,loaderType:void 0,maxBytes:3e4,obfuscator:void 0,onerror:void 0,ptid:void 0,releaseIds:{},session:void 0,timeKeeper:void 0,registeredEntities:[],jsAttributesMetadata:{bytes:0},get harvestCount(){return++v},listeningForIframeMessages:!1};var R=r(9232);var w=r(7836),T=r(3241);const S={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0};var A=r(9908),x=r(9752);function _(e,t={},n,o){let{init:c,info:d,loader_config:u,runtime:l={},exposed:h=!0}=t;if(!d){const e=(0,i.pV)();c=e.init,d=e.info,u=e.loader_config}var m;e.init=p(c||{}),e.loader_config=(m=u||{},(0,f.a)(m,S)),d.jsAttributes??={},g.bv&&(d.jsAttributes.isWorker=!0),e.info=(0,a.D)(d);const v=e.init;e.runtime??=(e=>{const t=(0,f.a)(e,E),r=Object.keys(y).reduce((e,t)=>(e[t]={value:y[t],writable:!1,configurable:!0,enumerable:!0},e),{});return Object.defineProperties(t,r)})(l),e.runtime.v2Target??={type:R.f.BA,instance:e.agentIdentifier,get id(){return e.runtime.appMetadata?.agents?.[0]?.entityGuid},get attributes(){return{"entity.guid":this.id,appId:e.info.applicationID}}},v.proxy.assets&&(e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e})(v.proxy.assets),e.runtime.configured||(Object.defineProperty(e,"beacons",{get:()=>[e.info.beacon,e.info.errorBeacon,e.init.proxy.assets,e.init.proxy.beacon].filter(Boolean)}),Object.defineProperty(e.runtime,"denyList",{get:()=>[...e.init.ajax.deny_list||[],...e.init.ajax.block_internal?e.beacons:[]]}),e.runtime.ptid=e.agentIdentifier,function(e){const t=(0,i.pV)();Object.getOwnPropertyNames(s.W.prototype).forEach(r=>{const n=s.W.prototype[r];if("function"!=typeof n||"constructor"===n)return;let i=t[r];e[r]&&!1!==e.exposed&&"micro-agent"!==e.runtime?.loaderType&&(t[r]=(...t)=>{const n=e[r](...t);return i?i(...t):n})})}(e),e.runtime.loaderType=n,e.ee=w.ee.get(e.agentIdentifier),e.exposed=h,(0,T.W)({drained:!!e.runtime.activatedFeatures,type:"lifecycle",name:"initialize",feature:void 0,data:e.config}),e.init.api.register.allow_iframe_bridge&&g.gm.addEventListener("message",t=>{"string"==typeof t.data?.type&&t.data.type.startsWith(x.Pl)&&(0,A.p)("iframe-message",[t],void 0,"IFRAME",e.ee)}),e.runtime.configured=!0)}var O=r(1863),k=r(4261),L=r(1738);var M=r(1687),P=r(4234),N=r(5289),j=r(5270),I=r(7767),C=r(6389),D=r(7699);const B=new WeakSet,H=new WeakMap;class W extends P.W{constructor(e,t){super(e,t),this.abortHandler=void 0,this.featAggregate=void 0,this.loadedSuccessfully=void 0,this.onAggregateImported=new Promise(e=>{this.loadedSuccessfully=e}),this.deferred=Promise.resolve(),!1===e.init[this.featureName].autoStart?this.deferred=new Promise((t,r)=>{this.ee.on("manual-start-all",(0,C.J)(()=>{(0,M.Ak)(e,this.featureName),t()}))}):(0,M.Ak)(e,t)}importAggregator(e,t,n={}){if(this.featAggregate)return;const i=async()=>{if(await this.deferred,this.#t(e),!(0,a.f)(e.info))return(0,l.R)(43),e.ee.abort(),void this.loadedSuccessfully(!1);try{await async function(e,t,n){if(H.has(e))return H.get(e);const i=(async()=>
4{if((0,I.V)(e.init))try{const{setupAgentSession:t}=await r.e(891).then(r.bind(r,8766));t(e)}catch(e){(0,l.R)(20,e),t.emit("internal-error",[e]),(0,A.p)(D.qh,[e],void 0,n,t)}if(e.init.api.register.allow_iframe_bridge)try{const{setupIframeMFEMessageListener:t}=await r.e(649).then(r.bind(r,6417));t(e)}catch(e){(0,l.R)(23,e)}const[{Connector:i},{Harvester:s}]=await Promise.all([r.e(891).then(r.bind(r,6589)),r.e(891).then(r.bind(r,5237))]);e.runtime.connector=new i(e),e.runtime.harvester=new s(e);const a=Object.values(e.features).filter(t=>e.runtime.drainRegistry.has(t.featureName));Promise.all(a.map(e=>e.onAggregateImported)).then(()=>e.runtime.harvester.startTimer())})();H.set(e,i),await i}(e,this.ee,this.featureName)}catch(e){return(0,l.R)(79,e),this.ee.abort(),void this.loadedSuccessfully(!1)}try{if(!this.#r(this.featureName,e.runtime.session,e.init))return this.abortHandler?.(),(0,M.Ze)(this.agentRef,this.featureName),void this.loadedSuccessfully(!1);const{Aggregate:r}=await t();this.featAggregate=new r(e,n),e.runtime.harvester.initializedAggregates.push(this.featAggregate),this.loadedSuccessfully(!0)}catch(e){(0,l.R)(34,e),this.abortHandler?.(),(0,M.Ze)(this.agentRef,this.featureName,!0),this.loadedSuccessfully(!1)}};g.RI?(0,N.GG)(()=>i(),!0):i()}#r(e,r,n){if(this.blocked)return!1;switch(e){case t.K7.sessionReplay:return(0,j.SR)(n)&&!!r;case t.K7.sessionTrace:return!!r;default:return!0}}#t(e){if(!B.has(e)&&(B.add(e),!(0,a.f)(e.info))){const t=(0,i.pV)();let r={...t.info?.jsAttributes};try{r={...r,...e.info?.jsAttributes}}catch(e){}_(e,{...t,info:{...t.info,jsAttributes:r},runtime:e.runtime},e.runtime.loaderType)}}}var K=r(6630);class U extends W{static featureName=K.T;constructor(e){var t;super(e,K.T),this.setupInspectionEvents(),t=e,(0,L.Y)(k.Fw,function(e,r){"string"==typeof e&&("/"!==e.charAt(0)&&(e="/"+e),t.runtime.customTransaction=(r||"http://custom.transaction")+e,(0,A.p)("api-"+k.Fw,[(0,O.t)()],void 0,void 0,t.ee))},t),this.importAggregator(e,()=>e.init.feature_flags.includes("rum_v2")?r.e(891).then(r.bind(r,908)):r.e(891).then(r.bind(r,7927)))}setupInspectionEvents(){const e=(e,t)=>{e&&(0,T.W)({timeStamp:e.timeStamp,loaded:"complete"===e.target.readyState,type:"window",name:t,data:e.target.location+""})};(0,N.sB)(t=>{e(t,"DOMContentLoaded")}),(0,N.GG)(t=>{e(t,"load")}),(0,N.Qr)(t=>{e(t,"navigate")}),this.ee.on(u.tS.UPDATE,(e,t)=>{(0,T.W)({type:"lifecycle",name:"session",data:t})})}}class F extends e.d{constructor(e){var t;(super(),g.gm)?(this.features={},(0,i.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(e.features||[]),this.desiredFeatures.add(U),_(this,e,e.loaderType||"agent"),t=this,(0,L.Y)(k.cD,function(e,r,n=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof r)||null===r)return(0,L.U)(t,e,r,k.cD,n);(0,l.R)(40,typeof r)}else(0,l.R)(39,typeof e)},t),function(e){(0,L.Y)(k.Dl,function(t,r=!1){if("string"!=typeof t&&null!==t)return void(0,l.R)(41,typeof t);const n=e.info.jsAttributes["enduser.id"];r&&null!=n&&n!==t?(0,A.p)("api-setUserIdAndResetSession",[t],void 0,"session",e.ee):(0,L.U)(e,"enduser.id",t,k.Dl,!0)},e)}(this),function(e){(0,L.Y)(k.nb,function(t){if("string"==typeof t||null===t)return(0,L.U)(e,"application.version",t,k.nb,!1);(0,l.R)(42,typeof t)},e)}(this),function(e){(0,L.Y)("start",function(){e.ee.emit("manual-start-all")},e)}(this),function(e){(0,L.Y)(k.Pv,function(t=!0){if("boolean"==typeof t){if((0,A.p)("api-"+k.Pv,[t],void 0,"session",e.ee),e.runtime.consented=t,t){const t=e.features.page_view_event;t.onAggregateImported.then(e=>{const r=t.featAggregate;e&&!r.sentRum&&r.sendRum?.()})}}else(0,l.R)(65,typeof t)},e)}(this),this.run()):(0,l.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}get api(){return this}run(){try{const e=function(e){const t={};return n.forEach(r=>{t[r]=!!e[r]?.enabled}),t}(this.init),r=[...this.desiredFeatures],i=this.init.feature_flags.includes("rum_v2");r.sort((e,r)=>t.P3[e.featureName]-t.P3[r.featureName]),r.forEach(r=>{if(!e[r.featureName]&&(i||r.featureName!==t.K7.pageViewEvent))return;const n=function(e){switch(e){case t.K7.ajax:return[t.K7.jserrors];case t.K7.sessionTrace:return[t.K7.ajax,t.K7.pageViewEvent];case t.K7.sessionReplay:return[t.K7.sessionTrace];case t.K7.pageViewTiming:return[t.K7.pageViewEvent];default:return[]}}(r.featureName).filter(e=>!(e in this.features));n.length>0&&(0,l.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)})}catch(e){(0,l.R)(22,e);for(const e in this.features)this.features[e].abortHandler?.();const t=(0,i.Zm)();delete t.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return t.ee.get(this.agentIdentifier).abort(),!1}}}var V=r(2843),z=r(782);class G extends W{static featureName=z.T;constructor(e){super(e,z.T),g.RI&&((0,V.u)(()=>(0,A.p)("docHidden",[(0,O.t)()],void 0,z.T,this.ee),!0),(0,V.G)(()=>(0,A.p)("winPagehide",[(0,O.t)()],void 0,z.T,this.ee)),this.importAggregator(e,()=>r.e(891).then(r.bind(r,9018))))}}var q=r(3969);class Y extends W{static featureName=q.TZ;constructor(e){super(e,q.TZ),this.importAggregator(e,()=>r.e(891).then(r.bind(r,6555)))}}var Z=r(6774),J=r(3878),X=r(3304);class Q{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,X.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function ee(e){return ne(e)?e:new Q(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic,e?.cause)}function te(e){const t="Unhandled Promise Rejection: ";if(!e?.reason)return;if(ne(e.reason)){try{e.reason.message.startsWith(t)||(e.reason.message=t+e.reason.message)}catch(e){}return ee(e.reason)}const r=ee(e.reason);return(r.message||"").startsWith(t)||(r.message=t+r.message),r}function re(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new Q(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic,e.cause);return t.name=SyntaxError.name,t}return ne(e.error)?e.error:ee(e)}function ne(e){return e instanceof Error&&!!e.stack}function ie(e,r,n,i,s=(0,O.t)()){"string"==typeof e&&(e=new Error(e)),(0,A.p)("err",[e,s,!1,r,n.runtime.isRecording,void 0,i],void 0,t.K7.jserrors,n.ee),(0,A.p)("uaErr",[],void 0,t.K7.genericEvents,n.ee)}var se=r(993),ae=r(3785);function oe(e,{customAttributes:t={},level:r=se.p_.INFO}={},n,i,s=(0,O.t)()){(0,ae.R)(n.ee,e,t,r,!1,i,s)}function ce(e,r,n,i,s=(0,O.t)()){(0,A.p)("api-"+k.hG,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}function de(e,r,n,i,s=(0,O.t)()){const{start:a,end:o,customAttributes:c}=r||{},d={customAttributes:c||{}};if("object"!=typeof d.customAttributes||"string"!=typeof e||0===e.length)return void(0,l.R)(57);const u=(e,t)=>
4null==e?t:"number"==typeof e?e:e instanceof PerformanceMark?e.startTime:Number.NaN;if(d.start=u(a,0),d.end=u(o,s),Number.isNaN(d.start)||Number.isNaN(d.end))(0,l.R)(57);else{if(d.duration=d.end-d.start,!(d.duration<0))return(0,A.p)("api-"+k.V1,[d,e,i],void 0,t.K7.genericEvents,n.ee),d;(0,l.R)(58)}}function ue(e,r={},n,i,s=(0,O.t)()){(0,A.p)("api-"+k.fF,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}var le=r(5718);const fe=(e,t)=>e?.nrMfeId===t.id&&(!e?.nrMfeObserved||e?.nrMfeObserved===t.instance),he=e=>{try{return g.gm.CSS.escape(e)}catch(t){return e}},pe=(e,t={})=>{const r=t.id,n=t.instance;if(!e||!r||!n)return!1;try{let r=1===e.nodeType?e:e.parentElement;for(;r?.tagName;){if(fe(r.dataset,t))return r.dataset.nrMfeObserved=n,!0;r=r.parentNode}}catch(e){}return!1},ge=(e,t)=>{const r=g.gm.document?.querySelectorAll('[data-nr-mfe-id="'.concat(he(e.id),'"]')),n=(Array.from(r)||[]).find(t=>fe(t.dataset,e));let i=!!n;i&&(n.dataset.nrMfeObserved??=e.instance);const s=new g.gm.MutationObserver(r=>{r.forEach(r=>{r.addedNodes.forEach(r=>{const n=1===r.nodeType?r:null;!i&&fe(n?.dataset,e)&&(s.disconnect(),s.observe(n,{childList:!0,subtree:!0}),i=!0,n.dataset.nrMfeObserved=e.instance),(e=>{try{return e?.textContent?.trim()||["img","video","canvas","svg"].includes(e?.nodeName?.toLowerCase())}catch(e){return!1}})(r)&&(i||pe(r,e))&&t(r,s)})})});return s.observe(n||g.gm.document,{childList:!0,subtree:!0}),s},me=(e,t,r)=>{try{const n=new g.gm.PerformanceObserver(e=>{e.getEntries().forEach(r)});return n.observe(t),e.push(n),n}catch(e){return null}};function ve(e,t){let r,n,i=!1;const s=e=>null==e?e:e-(t?.scriptStart||t?.registeredAt||0),a={fcp:{get value(){const e=s(r);return e>1e4?void 0:e},set value(e){i||(r=e)}},lcp:{get value(){if(void 0!==a.fcp.value)return s(n)},set value(e){i||(n=e)}},cls:{value:void 0},inp:{value:void 0},disconnect:()=>{}};if(!(e&&g.RI&&g.gm.MutationObserver&&g.gm.PerformanceObserver))return a;const o=[];setTimeout(()=>{r||a.disconnect()},1e4);const c=()=>{if(!i){if(null==r){const e=(0,O.t)();if(s(e)>1e4)return void a.disconnect();r=e}n??=(0,O.t)(),a.cls.value??=0}},d=ge(e,(e,t)=>{c(),t.disconnect()});o.push(d);let u=0,l=null;const f=new Set;try{l=new g.gm.ResizeObserver(e=>{i||e.forEach(e=>{try{const t=e.contentRect.width*e.contentRect.height;t>u&&(u=t,a.lcp.value=(0,O.t)()),l.unobserve(e.target)}catch(e){}})})}catch(e){}const h=ge(e,e=>{if(c(),l)try{const t=1===e.nodeType?e:e.parentElement;t&&!f.has(t)&&(f.add(t),"IMG"===t.tagName?t.complete?l.observe(t):t.addEventListener("load",()=>{l.observe(t)},{once:!0}):"VIDEO"===t.tagName?t.readyState>=2?l.observe(t):t.addEventListener("loadeddata",()=>{l.observe(t)},{once:!0}):l.observe(t))}catch(e){}});l&&o.push(l),o.push(h),me(o,{type:"layout-shift",buffered:!0},t=>{i||t.hadRecentInput||(t.sources||[]).some(r=>!!pe(r.node,e)&&(c(),a.cls.value+=t.value,!0))}),me(o,{type:"event",buffered:!0,durationThreshold:40},t=>{!i&&t.interactionId&&pe(t.target,e)&&(void 0===a.inp.value||t.duration>a.inp.value)&&(c(),a.inp.value=t.duration)});const p=["pointerdown","keydown"],m=()=>{p.forEach(e=>{g.gm.removeEventListener(e,v,{passive:!0})})};a.disconnect=()=>{i=!0,o.forEach(e=>{try{e?.disconnect()}catch(e){}}),m(),["visibilitychange","pagehide"].forEach(e=>{g.gm.removeEventListener(e,a.disconnect,{once:!0,passive:!0})})};const v=t=>{pe(t?.target,e)&&((()=>{try{h?.disconnect(),l?.disconnect()}catch(e){}})(),m())};p.forEach(e=>{g.gm.addEventListener(e,v,{passive:!0})}),["visibilitychange","pagehide"].forEach(e=>{g.gm.addEventListener(e,a.disconnect,{once:!0,passive:!0})});const y=g.gm.document?.querySelectorAll('[data-nr-mfe-id="'.concat(he(e.id),'"]'));return Array.from(y||[]).some(t=>fe(t.dataset,e))&&c(),a}var ye=r(9566),be=r(7560),Ee=r(9119);const Re=["entry","scripts","all"],we=["name","id","type"],Te=new Map([[ce,"addPageAction"],[oe,"log"],[de,"measure"],[ie,"noticeError"],[ue,"recordCustomEvent"]]),Se={experimental:(0,C.J)(()=>(0,l.R)(54,"newrelic.register")),disabled:(0,C.J)(()=>(0,l.R)(55)),invalidTarget:(0,C.J)(e=>(0,l.R)(48,e)),deregistered:(0,C.J)(()=>(0,l.R)(68)),invalidTimingMethod:(0,C.J)(e=>(0,l.R)(80,e)),duplicateName:(0,C.J)(e=>(0,l.R)(81,e)),duplicateId:(0,C.J)(e=>(0,l.R)(82,e))};function Ae(e){(0,L.Y)(k.eY,function(t){return xe(e,t)},e)}function xe(e,r){Se.experimental(),r||={},r.instance=(0,ye.LA)(8),r.type=R.f.MFE,r.licenseKey||=e.info.licenseKey,r.blocked=!1,("object"!=typeof r.tags||null===r.tags||Array.isArray(r.tags))&&(r.tags={}),r.parent??={get id(){return e.runtime.appMetadata.agents?.[0].entityGuid},type:R.f.BA},r.manifest=(0,be.N)(r.manifest),void 0===r.timingMethod||Re.includes(r.timingMethod)||(Se.invalidTimingMethod(r.timingMethod),r.timingMethod=void 0);const n=(0,le.Qr)(r);r.manifest&&(0,le.xo)(n,r);const i=ve(r,n),s=(0,Ee.L)(""+location),a={};Object.prototype.hasOwnProperty.call(r,"attributes")||Object.defineProperty(r,"attributes",{get:()=>({...a,"source.id":r.id,"source.name":r.name,"source.type":r.type,"parent.type":r.parent?.type||R.f.BA,"parent.id":r.parent?.id})}
4),Object.entries(r.tags).forEach(([e,t])=>{we.includes(e)||(a["source.".concat(e)]=t)});let o=()=>{};const c=e.runtime.registeredEntities,d=e=>{r.blocked=!0,o=e};function u(e){return"string"==typeof e&&!!e.trim()&&e.trim().length<501}e.init.api.register.enabled||d(Se.disabled),u(r.id)&&u(r.name)||d(()=>Se.invalidTarget(r)),c.forEach(e=>{try{const{name:t,id:n}=e.metadata.target;t===r.name&&n!==r.id&&Se.duplicateName(r),n===r.id&&t!==r.name&&Se.duplicateId(r)}catch(e){}});const f={addPageAction:(t,n={})=>m(ce,[t,{...a,...n},e],r),deregister:()=>{p(),d(Se.deregistered)},log:(t,n={})=>m(oe,[t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e],r),measure:(t,n={})=>m(de,[t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e],r),noticeError:(t,n={})=>m(ie,[t,{...a,...n},e],r),recordCustomEvent:(t,n={})=>m(ue,[t,{...a,...n},e],r),setApplicationVersion:e=>g("application.version",e),setCustomAttribute:(e,t)=>g(e,t),setUserId:e=>g("enduser.id",e),metadata:{get customAttributes(){return a},target:r,timings:n,vitals:i,events:{latestTimestamp:void 0}}},h=()=>(r.blocked&&o(),r.blocked);function p(){if(n.reportedAt)return;n.reportedAt=(0,O.t)(),i.disconnect(),n.fcp=i.fcp,n.lcp=i.lcp,n.cls=i.cls,n.inp=i.inp;const e=n.fetchEnd-n.fetchStart,t=n.scriptEnd-n.scriptStart,r={assetUrl:n.asset,assetType:n.type,registerUrl:s,deregisterUrl:(0,Ee.L)(""+location),pageUrl:void 0,currentUrl:void 0,timeAlive:n.reportedAt-n.registeredAt,timeToBeRequested:n.fetchStart,timeToExecute:t,timeToFetch:e,timeToLoad:e+t,t
4imeToRegister:n.registeredAt,totalWeight:n.totalWeight,...void 0!==n.renderBlocking&&{renderBlocking:n.renderBlocking},...i.fcp.value>=0&&{"vitals.fcp.value":i.fcp.value},...i.lcp.value>=0&&{"vitals.lcp.value":i.lcp.value},...i.cls.value>=0&&{"vitals.cls.value":i.cls.value},...i.inp.value>=0&&{"vitals.inp.value":i.inp.value}};f.recordCustomEvent("MicroFrontEndTiming",r)}h()||(c.push(f),(0,V.G)(p));const g=(e,t)=>{h()||(a[e]=t)},m=(r,n,i)=>{if(h()&&r!==xe)return;const s=f.metadata.events.latestTimestamp??(0,O.t)();f.metadata.events.latestTimestamp=void 0;const a=Te.get(r)||"unknown";(0,A.p)(q.xV,["API/register/".concat(a,"/called")],void 0,t.K7.metrics,e.ee);try{return r(...n,i,s)}catch(e){(0,l.R)(50,e)}};return f}class _e extends W{static featureName=Z.T;constructor(e){var t;super(e,Z.T),t=e,(0,L.Y)(k.o5,(e,r)=>ie(e,r,t),t),function(e){(0,L.Y)(k.bt,function(t){e.runtime.onerror=t},e)}(e),function(e){let t=0;(0,L.Y)(k.k6,function(e,r){++t>10||(this.runtime.releaseIds[e.slice(-200)]=(""+r).slice(-200))},e)}(e),Ae(e);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(t,r)=>{this.abortHandler&&(0,A.p)("ierr",[ee(t),(0,O.t)(),!0,{},e.runtime.isRecording,r],void 0,this.featureName,this.ee)}),g.gm.addEventListener("unhandledrejection",t=>{this.abortHandler&&(0,A.p)("err",[te(t),(0,O.t)(),!1,{unhandledPromiseRejection:1},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,J.jT)(!1,this.removeOnAbort?.signal)),g.gm.addEventListener("error",t=>{this.abortHandler&&(0,A.p)("err",[re(t),(0,O.t)(),!1,{},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,J.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e,()=>r.e(891).then(r.bind(r,9377)))}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var Oe=r(8990);let ke=1;function Le(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===g.gm?0:(0,Oe.I)(e,"nr@id",function(){return ke++})}function Me(e){if("string"==typeof e)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,X.A)(e).length}catch(e){return}}}var Pe=r(8139),Ne=r(3434),je=r(5732);const Ie={},Ce=["open","send","setRequestHeader"];function De(e,t){var r=e||w.ee;const n=function(e){return(e||w.ee).get("xhr")}(r);if(void 0===g.gm.XMLHttpRequest)return n;if(Ie[n.debugId]++)return n;Ie[n.debugId]=1,(0,Pe.u)(r,t);var i=(0,Ne.YM)(n,void 0,t),s=g.gm.XMLHttpRequest,a=g.gm.MutationObserver,o=g.gm.Promise,c=g.gm.setInterval,d="readystatechange",u=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],f=[],h=g.gm.XMLHttpRequest=function(e){const r=new s(e),a=n.context(r);a.targets=(0,je.$5)(t);try{n.emit("new-xhr",[r],a),r.addEventListener(d,(o=a,function(){var e=this;e.readyState>3&&!o.resolved&&(o.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,u,"fn-",E)}),(0,J.jT)(!1))}catch(e){(0,l.R)(15,e);try{n.emit("internal-error",[e])}catch(e){}}var o;return r};function p(e,t){i.inPlace(t,["onreadystatechange"],"fn-",E)}if(function(e,t){for(var r in e)t[r]=e[r]}(s,h),h.prototype=s.prototype,i.inPlace(h.prototype,Ce,"-xhr-",E),n.on("send-xhr-start",function(e,t){p(e,t),function(e){f.push(e),a&&(m?m.then(b):c?c(b):(v=-v,y.data=v))}(t)}),n.on("open-xhr-start",p),a){var m=o&&o.resolve();if(!c&&!o){var v=1,y=document.createTextNode(v);new a(b).observe(y,{characterData:!0})}}else r.on("fn-end",function(e){e[0]&&e[0].type===d||b()});function b(){for(var e=0;e<f.length;e++)p(0,f[e]);f.length&&(f=[])}function E(e,t){return t}return n}var Be="fetch-",He=Be+"body-",We=["arrayBuffer","blob","json","text","formData"],Ke=g.gm.Request,Ue=g.gm.Response,Fe="prototype";const Ve={};function ze(e,t){const r=function(e){return(e||w.ee).get("fetch")}(e);if(!(Ke&&Ue&&g.gm.fetch))return r;if(Ve[r.debugId]++)return r;function n(e,n,i){var s=e[n];"function"==typeof s&&(e[n]=function(){var e=[...arguments];const n={},a=(0,je.$5)(t);var o;r.emit(i+"before-start",[e],n),n[w.P]&&n[w.P].dt&&(o=n[w.P].dt);var c=s.apply(this,e);return r.emit(i+"start",[e,o],c),c.then(function(e){return r.emit(i+"end",[null,e,a],c),e},function(e){throw r.emit(i+"end",[e,void 0,a],c),e})})}
4return Ve[r.debugId]=1,We.forEach(e=>{n(Ke[Fe],e,He),n(Ue[Fe],e,He)}),n(g.gm,"fetch",Be),r.on(Be+"end",function(e,n,i){var s=this;if(s.targets=i||[t.runtime.v2Target],n){var a=n.headers.get("content-length");null!==a&&(s.rxSize=a),r.emit(Be+"done",[null,n],s)}else r.emit(Be+"done",[e],s)}),r}var Ge=r(7485);class qe{constructor(e){this.agentRef=e}generateTracePayload(e){const t=this.agentRef.loader_config;if(!this.shouldGenerateTrace(e)||!t)return null;var r=(t.accountID||"").toString()||null,n=(t.agentID||"").toString()||null,i=(t.trustKey||"").toString()||null;if(!r||!n)return null;var s,a=(0,ye.ZF)(),o=(0,ye.el)(),c=Date.now();this.agentRef.runtime?.timeKeeper?.ready&&(s=Math.floor(this.agentRef.runtime.timeKeeper.correctAbsoluteTimestamp(c)));var d={spanId:a,traceId:o,timestamp:c,timestampCorrected:s};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(d.traceContextParentHeader=this.generateTraceContextParentHeader(a,o),d.traceContextStateHeader=this.generateTraceContextStateHeader(a,s??c,r,n,i)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(d.newrelicHeader=this.generateTraceHeader(a,o,s??c,r,n,i)),d}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,s){if(!("function"==typeof g.gm?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return s&&n!==s&&(a.d.tk=s),btoa((0,X.A)(a))}shouldGenerateTrace(e){return this.agentRef.init?.distributed_tracing?.enabled&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1;const r=this.agentRef.init?.distributed_tracing;if(e.sameOrigin)t=!0;else if(r?.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,Ge.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}excludeNewrelicHeader(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.cors_use_tracecontext_headers}}var Ye=r(7295);function Ze(e){return"string"==typeof e?e:e instanceof(0,i.dV)().o.REQ?e.url:g.gm?.URL&&e instanceof URL?e.href:void 0}function $e(e,t){var r=(0,Ge.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}var Je=["load","error","abort","timeout"],Xe=Je.length,Qe=(0,i.dV)().o.REQ,et=(0,i.dV)().o.XHR;const tt="X-NewRelic-App-Data",rt="internal-error";class nt extends W{static featureName=c.TZ;constructor(e){super(e,c.TZ),this.dt=new qe(e),this.handler=(e,t,r,n)=>(0,A.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};g.gm?.performance?.getEntriesByType("resource").forEach(r=>{if(r.initiatorType in e&&0!==r.responseStatus){const n={status:r.responseStatus},i={rxSize:r.transferSize,duration:Math.floor(r.duration),cbTime:0};$e(n,r.name),this.handler("xhr",[n,i,r.startTime,r.responseEnd,e[r.initiatorType]],void 0,t.K7.ajax)}})}catch(e){}ze(this.ee,e),De(this.ee,e),function(e,r,n,i){const s=[c.mo.ALL,c.mo.FAILURES].includes(e.init.ajax?.capture_payloads);function a(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=S,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},t.latestLongtaskEnd=0,e.addEventListener("load",function(r){_(t,e)},(0,J.jT)(!1)),g.lR||e.addEventListener("progress",function(e){t.lastSize=e.loaded},(0,J.jT)(!1))}function o(e){this.params={method:e[0]},$e(this,e[1]),this.metrics={}}function d(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var n=i.generateTracePayload(this.parsedOrigin);if(n){var s=!1;n.newrelicHeader&&(r.setRequestHeader("newrelic",n.newrelicHeader),s=!0),n.traceContextParentHeader&&(r.setRequestHeader("traceparent",n.traceContextParentHeader),n.traceContextStateHeader&&r.setRequestHeader("tracestate",n.traceContextStateHeader),s=!0),s&&(this.dt=n)}}function u(e,t){s&&e.length>=2&&(this.requestHeaders??={},this.requestHeaders[e[0].toLowerCase()]=e[1])}function l(e,t){var n=this.metrics,i=e[0],s=this;if(n&&i){var a=Me(i);a&&(n.txSize=a)}this.startTime=(0,O.t)(),this.requestBody=i,this.listener=function(e){try{"abort"!==e.type||s.loadCaptureCalled||(s.params.aborted=!0),("load"
4!==e.type||s.called===s.totalCbs&&(s.onloadCalled||"function"!=typeof t.onload)&&"function"==typeof s.end)&&s.end(t)}catch(e){try{r.emit(rt,[e])}catch(e){}}};for(var o=0;o<Xe;o++)t.addEventListener(Je[o],this.listener,(0,J.jT)(!1))}function f(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function h(e,t){var r=""+Le(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function p(e,t){var r=""+Le(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function m(){this.endTime=(0,O.t)()}function v(e,t){t instanceof et&&"load"===e[0]&&r.emit("xhr-load-added",[e[1],e[2]],t)}function y(e,t){t instanceof et&&"load"===e[0]&&r.emit("xhr-load-removed",[e[1],e[2]],t)}function b(e,t,r){t instanceof et&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,O.t)()))}function E(e,t){this.xhrCbStart&&r.emit("xhr-cb-time",[(0,O.t)()-this.xhrCbStart,this.onload,t],t)}function R(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&g.RI&&(t=""+g.gm.location.href):e[0]&&e[0].url?t=e[0].url:g.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,Ge.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var n=i.generateTracePayload(this.parsedOrigin);if(n&&(n.newrelicHeader||n.traceContextParentHeader))if(e[0]&&e[0].headers)o(e[0].headers,n)&&(this.dt=n);else{var s={};for(var a in r)s[a]=r[a];s.headers=new Headers(r.headers||{}),o(s.headers,n)&&(this.dt=n),e.length>1?e[1]=s:e.push(s)}}function o(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function w(e,t){this.params={},this.metrics={},this.startTime=(0,O.t)(),this.dt=t;let[r,n={}]=e;$e(this,Ze(r));const i=(""+(r&&r instanceof Qe&&r.method||n.method||"GET")).toUpperCase();this.params.method=i,this.txSize=Me(n.body||r?.body)||0;try{var a=n.headers||r?.headers;if(s&&a)if(this.requestHeaders??={},a instanceof Headers)a.forEach(function(e,t){this.requestHeaders[t.toLowerCase()]=e}.bind(this));else if("object"==typeof a)for(var o in a)this.requestHeaders[o.toLowerCase()]=a[o]}catch(e){}this.requestBody=n.body||r?.body}function T(e,t){if(this.endTime=(0,O.t)(),this.params||(this.params={}),(0,Ye.iW)(this.params))return;this.params.status=t?t.status:0;const n=()=>{const e=+this.rxSize,t=null==this.rxSize||isNaN(e)?void 0:e,r={txSize:this.txSize,rxSize:t,duration:this.endTime-this.startTime},n=[this.params,r,this.startTime,this.endTime,"fetch"];this.targets.forEach(e=>x(n,this,e))};t&&s?t.clone().text().then(e=>{this.responseBody=e,this.rxSize&&"0"!==this.rxSize&&0!==this.rxSize||void 0===e||0===this.params.status||(this.rxSize=Me(e)),t?.headers&&(this.responseHeaders={},t.headers.forEach(function(e,t){this.responseHeaders[t.toLowerCase()]=e}.bind(this)))}).catch(e=>{r.emit(rt,[e])}).finally(()=>{n()}):n()}function S(e){const t=this.params,n=this.metrics;if(this.ended)return;this.ended=!0;for(let t=0;t<Xe;t++)e.removeEventListener(Je[t],this.listener,!1);if(t.aborted)return;if((0,Ye.iW)(t))return;if(n.duration=this.endTime-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==t.status&&(t.status=0):_(this,e),n.cbTime=this.cbTime,s){try{this.responseBody=e.responseText}catch(t){this.responseBody=e.response}if((!n.rxSize||0===n.rxSize)&&void 0!==this.responseBody&&0!==t.status){const e=Me(this.responseBody);void 0!==e&&(n.rxSize=e)}try{this.responseHeaders=function(e){const t={};return e?(e.split("\r\n").forEach(function(e){const r=e.indexOf(": ");if(r>0){const n=e.substring(0,r),i=e.substring(r+2);t[n.toLowerCase()]=i}}),t):t}(e.getAllResponseHeaders())}catch(e){r.emit(rt,[e])}}const i=[t,n,this.startTime,this.endTime,"xhr"];this.targets.forEach(e=>x(i,this,e))}function x(e,r,i){n("xhr",[...e,i],r,t.K7.ajax)}function _(e,n){e.params.status=n.status;var i=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?Me(e.response):"text"===r||""===r||void 0===r?Me(e.responseText):void 0}(n,e.lastSize);if(void 0!==i&&0!==n.status&&(e.metrics.rxSize=i),e.sameOrigin&&n.getAllResponseHeaders().indexOf(tt)>=0){var s=n.getResponseHeader(tt);s&&((0,A.p)("sm",["Ajax/CrossApplicationTracing/Header/Seen"],void 0,t.K7.metrics,r),e.params.cat=s.split(", ").pop())}e.loadCaptureCalled=!0}r.on("new-xhr",a),r.on("open-xhr-start",o),r.on("open-xhr-end",d),r.on("send-xhr-start",l),r.on("setRequestHeader-xhr-start",u),r.on("xhr-cb-time",f),r.on("xhr-load-added",h),r.on("xhr-load-removed",p),r.on("xhr-resolved",m),r.on("addEventListener-end",v),r.on("removeEventListener-end",y),r.on("fn-end",E),r.on("fetch-before-start",R),r.on("fetch-start",w),r.on("fn-start",b),r.on("fetch-done",T)}(e,this.ee,this.handler,this.dt),this.importAggregator(e,()=>r.e(891).then(r.bind(r,3845)))}}const it={},st=["pushState","replaceState"];function at(e,t){const r=function(e){return(e||w.ee).get("history")}(e);return!g.RI||it[r.debugId]++||(it[r.debugId]=1,(0,Ne.YM)(r,void 0,t).inPlace(window.history,st,"-")),r}var ot=r(3738);function ct(e){(0,L.Y)(k.BL,function(r=Date.now()){const n=r-g.WN;n<0&&(0,l.R)(62,r),(0,A.p)(q.XG,[k.BL,{time:n}],void 0,t.K7.metrics,e.ee),e.addToTrace({name:k.BL,start:r,origin:"nr"}),(0,A.p)("api-"+k.hG,[n,k.BL],void 0,t.K7.genericEvents,e.ee)},e)}const{He:dt,bD:ut,d3:lt,Kp:ft,TZ:ht,Lc:pt,uP:gt,Rz:mt}=ot;class vt extends W{static featureName=ht;constructor(e){var n;super(e,ht),n=e,(0,L.Y)(k.U2,function(e){if(!(e&&"object"==typeof e&&e.name&&e.start))return;const r={n:e.name,s:e.start-g.WN,e:(e.end||e.start)-g.WN,o:e.origin||"",t:"api"};r.s<0||r.e<0||r.e<r.s?(0,l.R)(61,{start:r.s,end:r.e}):(0,A.p)("bstApi",[r],void 0,t.K7.sessionTrace,n.ee)},n),ct(e);
4if(!(0,I.V)(e.init))return void this.deregisterDrain();const i=this.ee;let s;at(i,e),this.eventsEE=(0,Pe.u)(i,e),this.eventsEE.on(gt,function(e,t){this.bstStart=(0,O.t)()}),this.eventsEE.on(pt,function(e,r){(0,A.p)("bst",[e[0],r,this.bstStart,(0,O.t)()],void 0,t.K7.sessionTrace,i)}),i.on(mt+lt,function(e){this.time=(0,O.t)(),this.startPath=location.pathname+location.hash}),i.on(mt+ft,function(e){(0,A.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,t.K7.sessionTrace,i)});try{s=new PerformanceObserver(e=>{const r=e.getEntries();(0,A.p)(dt,[r],void 0,t.K7.sessionTrace,i)}),s.observe({type:ut,buffered:!0})}catch(e){}this.importAggregator(e,()=>r.e(891).then(r.bind(r,6974)),{resourceObserver:s})}}var yt=r(733),bt=r(6344);class Et extends W{static featureName=bt.TZ;#i;recorder;constructor(e){var n;let i;super(e,bt.TZ),n=e,(0,L.Y)(k.CH,function(){(0,A.p)(k.CH,[],void 0,t.K7.sessionReplay,n.ee)},n),function(e){(0,L.Y)(k.Tb,function(){(0,A.p)(k.Tb,[],void 0,t.K7.sessionReplay,e.ee)},e)}(e);const s="".concat(u.Wt).concat((0,yt.Y)(e.info.licenseKey,e.info.applicationID));try{i=JSON.parse(localStorage.getItem(s))}catch(e){}(0,j.SR)(e.init)&&this.ee.on(k.CH,()=>this.#s()),this.#a(i)&&this.importRecorder().then(e=>{e.startRecording(bt.Qb.PRELOAD,i?.sessionReplayMode)}),this.abortHandler=this.#n,this.importAggregator(this.agentRef,()=>r.e(891).then(r.bind(r,6167)),this),this.ee.on("err",e=>{this.blocked||this.agentRef.runtime.isRecording&&(this.errorNoticed=!0,(0,A.p)(bt.Vh,[e],void 0,this.featureName,this.ee))})}#a(e){return e&&(e.sessionReplayMode===u.g.FULL||e.sessionReplayMode===u.g.ERROR)||(0,j.Aw)(this.agentRef.init)}importRecorder(){return this.recorder?Promise.resolve(this.recorder):(this.#i??=Promise.all([r.e(891),r.e(222)]).then(r.bind(r,4866)).then(({Recorder:e})=>(this.recorder=new e(this),this.recorder)).catch(e=>{throw this.ee.emit("internal-error",[e]),this.blocked=!0,e}),this.#i)}#s(){this.blocked||(this.featAggregate?this.featAggregate.mode!==u.g.FULL&&this.featAggregate.initializeRecording(u.g.FULL,!0,bt.Qb.API):this.importRecorder().then(()=>{this.recorder.startRecording(bt.Qb.API,u.g.FULL)}))}#n(){this.recorder?.stopRecording()}}var Rt=r(981);const wt={},Tt=new Set;function St(e){return"string"==typeof e?{type:"string",size:(new TextEncoder).encode(e).length}:e instanceof ArrayBuffer?{type:"ArrayBuffer",size:e.byteLength}:e instanceof Blob?{type:"Blob",size:e.size}:e instanceof DataView?{type:"DataView",size:e.byteLength}:ArrayBuffer.isView(e)?{type:"TypedArray",size:e.byteLength}:{type:"unknown",size:0}}class At{constructor(e,t){this.timestamp=(0,O.t)(),this.currentUrl=(0,Ee.L)(window.location.href),this.socketId=(0,ye.LA)(8),this.requestedUrl=(0,Ee.L)(e),this.requestedProtocols=Array.isArray(t)?t.join(","):t||"",this.openedAt=void 0,this.protocol=void 0,this.extensions=void 0,this.binaryType=void 0,this.messageOrigin=void 0,this.messageCount=0,this.messageBytes=0,this.messageBytesMin=0,this.messageBytesMax=0,this.messageTypes=void 0,this.sendCount=0,this.sendBytes=0,this.sendBytesMin=0,this.sendBytesMax=0,this.sendTypes=void 0,this.closedAt=void 0,this.closeCode=void 0,this.closeReason="unknown",this.closeWasClean=void 0,this.connectedDuration=0,this.hasErrors=void 0}}class xt extends W{static featureName=o.TZ;constructor(e){super(e,o.TZ);const n=e.init.feature_flags.includes("websockets")||e.init.web_sockets?.enabled,s=!e.init.feature_flags.includes("no_spv"),a=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.performance.resources.enabled,e.init.user_actions.enabled,n,s];var c;let d;if(c=e,(0,L.Y)(k.hG,(e,t)=>ce(e,t,c),c),function(e){(0,L.Y)(k.fF,(t,r)=>ue(t,r,e),e)}(e),ct(e),Ae(e),function(e){(0,L.Y)(k.V1,(t,r)=>de(t,r,e),e)}(e),this.removeOnAbort=new AbortController,this.abortHandler=()=>{this.removeOnAbort.abort(),this.abortHandler=void 0},n){const u=function(e,t){if(!(0,i.dV)().o.WS)return e;const r=e.get("websockets");if(wt[r.debugId]++)return r;wt[r.debugId]=1,(0,V.G)(()=>{const e=(0,O.t)();Tt.forEach(t=>{t.nrData.closedAt=e,t.nrData.closeCode=1001,t.nrData.closeReason="Page navigating away",t.nrData.closeWasClean=!1,t.nrData.openedAt&&(t.nrData.connectedDuration=e-t.nrData.openedAt),r.emit("ws",[t.nrData,t.targets],t)})});
4class n extends WebSocket{static name=Rt.R.WS;static toString(){return"function WebSocket() { [native code] }"}toString(){return"[object WebSocket]"}get[Symbol.toStringTag](){return n.name}#o(e){(e.__newrelic??={}).socketId=this.nrData.socketId,this.nrData.hasErrors??=!0}constructor(...e){super(...e),this.nrData=new At(e[0],e[1]),this.targets=(0,je.$5)(t),this.addEventListener("open",()=>{this.nrData.openedAt=(0,O.t)(),["protocol","extensions","binaryType"].forEach(e=>{this.nrData[e]=this[e]}),Tt.add(this)}),this.addEventListener("message",e=>{const{type:t,size:r}=St(e.data);this.nrData.messageOrigin??=(0,Ee.L)(e.origin),this.nrData.messageCount++,this.nrData.messageBytes+=r,this.nrData.messageBytesMin=Math.min(this.nrData.messageBytesMin||1/0,r),this.nrData.messageBytesMax=Math.max(this.nrData.messageBytesMax,r),(this.nrData.messageTypes??"").includes(t)||(this.nrData.messageTypes=this.nrData.messageTypes?"".concat(this.nrData.messageTypes,",").concat(t):t)}),this.addEventListener("close",e=>{this.nrData.closedAt=(0,O.t)(),this.nrData.closeCode=e.code,e.reason&&(this.nrData.closeReason=e.reason),this.nrData.closeWasClean=e.wasClean,this.nrData.connectedDuration=this.nrData.closedAt-this.nrData.openedAt,Tt.delete(this),r.emit("ws",[this.nrData,this.targets],this)})}addEventListener(e,t,...r){const n=this,i="function"==typeof t?function(...e){try{return t.apply(this,e)}catch(e){throw n.#o(e),e}}:t?.handleEvent?{handleEvent:function(...e){try{return t.handleEvent.apply(t,e)}catch(e){throw n.#o(e),e}}}:t;return super.addEventListener(e,i,...r)}send(e){if(this.readyState===WebSocket.OPEN){const{type:t,size:r}=St(e);this.nrData.sendCount++,this.nrData.sendBytes+=r,this.nrData.sendBytesMin=Math.min(this.nrData.sendBytesMin||1/0,r),this.nrData.sendBytesMax=Math.max(this.nrData.sendBytesMax,r),(this.nrData.sendTypes??"").includes(t)||(this.nrData.sendTypes=this.nrData.sendTypes?"".concat(this.nrData.sendTypes,",").concat(t):t)}try{return super.send(e)}catch(e){throw this.#o(e),e}}close(...e){try{super.close(...e)}catch(e){throw this.#o(e),e}}}return g.gm.WebSocket=n,r}(this.ee,e);u.on("ws",(e,t)=>{(0,A.p)("ws-complete",[e,t],void 0,this.featureName,this.ee)})}if(s){if("function"==typeof g.gm.ReportingObserver){const l=new g.gm.ReportingObserver(e=>{e.forEach(e=>{(0,A.p)("spv",[_t(e),(0,O.t)()],void 0,t.K7.genericEvents,this.ee)}),l.disconnect()},{types:["csp-violation"],buffered:!0});l.observe()}g.gm.addEventListener("securitypolicyviolation",e=>{(0,A.p)("spv",[_t(e),e.timeStamp],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(!1,this.removeOnAbort.signal))}if(g.RI){if(ze(this.ee,e),De(this.ee,e),d=at(this.ee,e),e.init.user_actions.enabled){function f(t){const r=(0,Ge.D)(t);return e.beacons.includes(r.hostname+":"+r.port)}function h(){d.emit("navChange")}o.Zp.forEach(e=>(0,J.sp)(e,e=>(0,A.p)("ua",[e],void 0,this.featureName,this.ee),!0)),o.qN.forEac
4h(e=>{const t=(0,C.s)(e=>{(0,A.p)("ua",[e],void 0,this.featureName,this.ee)},500,{leading:!0});(0,J.sp)(e,t)}),g.gm.addEventListener("error",()=>{(0,A.p)("uaErr",[],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(!1,this.removeOnAbort.signal)),this.ee.on("open-xhr-start",(e,r)=>{f(e[1])||r.addEventListener("readystatechange",()=>{2===r.readyState&&(0,A.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(void 0,this.removeOnAbort.signal))}),this.ee.on("fetch-start",e=>{e.length>=1&&!f(Ze(e[0]))&&(0,A.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)}),d.on("pushState-end",h),d.on("replaceState-end",h),window.addEventListener("hashchange",h,(0,J.jT)(!0,this.removeOnAbort.signal)),window.addEventListener("popstate",h,(0,J.jT)(!0,this.removeOnAbort.signal))}if(e.init.performance.resources.enabled&&g.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().forEach(e=>{(0,A.p)("browserPerformance.resource",[e],void 0,this.featureName,this.ee)})}).observe({type:"resource",buffered:!0})}}a.some(e=>e)?this.importAggregator(e,()=>r.e(891).then(r.bind(r,8019))):this.deregisterDrain()}}function _t(e){const t=e.body??e;return{blockedUrl:t.blockedURL??e.blockedURI,documentUrl:t.documentURL??e.documentURI,effectiveDirective:t.effectiveDirective,originalPolicy:t.originalPolicy,sourceFile:t.sourceFile,statusCode:t.statusCode,lineNumber:t.lineNumber,columnNumber:t.columnNumber,disposition:"reporting"===t.disposition?"report":t.disposition,sample:t.sample,referrer:t.referrer}}var Ot=r(2646);const kt=new Map;function Lt(e,t,r,n,i=!0,s){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const a=function(e){return(e||w.ee).get("logger")}(e),o=(0,Ne.YM)(a,void 0,s),c=new Ot.y(w.P);c.level=n.level,c.customAttributes=n.customAttributes,c.autoCaptured=i;const d=t[r]?.[Ne.Jt]||t[r];return kt.set(d,c),o.inPlace(t,[r],"wrap-logger-",()=>kt.get(d),void 0,!0),a}var Mt=r(1910);class Pt extends W{static featureName=se.TZ;constructor(e){var t;super(e,se.TZ),t=e,(0,L.Y)("log",(e,r)=>oe(e,r,t),t),function(e){(0,L.Y)(k.Wb,(t,r,{customAttributes:n={},level:i=se.p_.INFO}={})=>{Lt(e.ee,t,r,{customAttributes:n,level:i},!1,e)},e)}(e),Ae(e);const n=this.ee;["log","error","warn","info","debug","trace"].forEach(t=>{(0,Mt.i)(g.gm.console[t]),Lt(n,g.gm.console,t,{level:"log"===t?"info":t},void 0,e)}),this.ee.on("wrap-logger-end",function([t],r,i,s=[e.runtime.v2Target]){const{level:a,customAttributes:o,autoCaptured:c}=this;s.forEach(e=>{(0,ae.R)(n,t,o,a,c,e)})}),this.importAggregator(e,()=>r.e(891).then(r.bind(r,5288)))}}new F({features:[U,G,vt,Et,nt,Y,_e,xt,Pt],loaderType:"pro"})})()})();</script>
4
5<meta name="viewport" content="width=device-width, initial-scale=1">
6<link href="https://asset.bloomnation.com" rel="preconnect" crossorigin>
7<link rel="preconnect" href="https://fonts.googleapis.com">
8<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
9<link rel="preconnect" href="https://promfiles.com/" crossorigin>
10
11    <style>
12        :root {
13            --bn--default-font: 'Avenir', Helvetica, Arial, sans-serif;
14        }
15
16        @font-face {
17            font-display: swap;
18            font-family: 'Avenir';
19            src: local('Avenir'),
20            url('https://promfiles.com/bloom/dist/frontend/premiumsites/bloom/fonts/woff2/AvenirNext-Regular.dbfaaeb9.woff2') format('woff2');
21            font-weight: 100;
22            unicode-range: U+000-5FF;
23        }
24
25        @font-face {
26            font-display: swap;
27            font-family: 'Avenir';
28            src: local('Avenir'),
29            url('https://promfiles.com/bloom/dist/frontend/premiumsites/bloom/fonts/woff2/AvenirNext-Medium.8f8afa8e.woff2') format('woff2');
30            font-weight: 200;
31            unicode-range: U+000-5FF;
32        }
33
34        @font-face {
35            font-display: swap;
36            font-family: 'Avenir';
37            src: local('Avenir'),
38            url('https://promfiles.com/bloom/dist/frontend/premiumsites/bloom/fonts/woff2/AvenirNext-UltraLight.d9fd23ba.woff2') format('woff2');
39            font-weight: 50;
40            unicode-range: U+000-5FF;
41        }
42
43        @font-face {
44            font-display: swap;
45            font-family: 'Avenir';
46            src: local('Avenir'),
47            url('https://promfiles.com/bloom/dist/frontend/premiumsites/bloom/fonts/woff2/AvenirNext-DemiBold.eea19314.woff2') format('woff2');
48            font-weight: 300;
49            unicode-range: U+000-5FF;
50        }
51
52        @font-face {
53            font-display: swap;
54            font-family: 'Avenir';
55            src: local('Avenir'),
56            url('https://promfiles.com/bloom/dist/frontend/premiumsites/bloom/fonts/woff2/AvenirNext-Bold.b652524b.woff2') format('woff2');
57            font-weight: 400;
58            unicode-range: U+000-5FF;
59        }
60
61        * {
62            letter-spacing: 0 !important;
63            font-smoothing: antialiased;
64            -webkit-font-smoothing: antialiased;
65            -moz-font-smoothing: antialiased;
66            -o-font-smoothing: antialiased;
67        }
68
69        body {
70            --bn--primary-font: var(--bn--default-font);
71            font-family: var(--bn--primary-font);
72        }
73    </style>
74    <title>About Us | L'amour Toujours Flower Boutique</title>
75    <meta name="google-site-verification" content="GcKqUd3vQMFyL6sLQXFsEBvq87r-dCM4NgmHcI3ZxJU"/>
76    <meta name="description" content="L'amour Toujours Flower Boutique is a real local florist in Newport Beach, CA."/>
77    <meta name="keywords" content=""/>
78    <link rel="canonical" href="https://lamourtoujoursflowers.com/about-us/"/>
79
80    <link rel="icon" href="https://asset.bloomnation.com/f_auto,q_auto/v1/vendor/global/favicon/favicon.ico" type="image/x-icon"/>
81    <link rel="shortcut icon" href="https://asset.bloomnation.com/f_auto,q_auto/v1/vendor/global/favicon/favicon.ico" type="image/x-icon"/>
82
83
84    
84<script type="text/javascript" src="https://promfiles.com/bloom/dist/js/lib/jquery/jquery-1.12.1.min.2a534122.js"></script>
84
85    
85<script>jQuery.noConflict();</script>
85
86    
86<script type="application/ld+json">{"@context":"https://schema.org/","@type":["Florist","LocalBusiness","Organization"],"@id":"https://lamourtoujoursflowers.com/#florist","name":"L'amour Toujours Flower Boutique","image":"https://asset.bloomnation.com/c_fit,dpr_2,f_auto,h_175,q_auto,w_280/v1/vendor/6360/profile/IMG_7668_6705680c1df46.jpeg","logo":"https://asset.bloomnation.com/c_fit,dpr_2,f_auto,h_175,q_auto,w_280/v1/vendor/6360/profile/IMG_7668_6705680c1df46.jpeg","url":"https://lamourtoujoursflowers.com/","address":{"@type":"PostalAddress","streetAddress":"4695 MacArthur Ct.","addressLocality":"Newport Beach","addressRegion":"CA","postalCode":"92660","addressCountry":"US"},"telephone":"+19493516824","priceRange":"$$","openingHoursSpecification":[{"@type":"OpeningHoursSpecification","dayOfWeek":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"opens":"09:00","closes":"20:00"},{"@type":"OpeningHoursSpecification","validFrom":"2026-12-25","validThrough":"2026-12-25","opens":"00:00","closes":"00:00"},{"@type":"OpeningHoursSpecification","validFrom":"2027-01-01","validThrough":"2027-01-01","opens":"00:00","closes":"00:00"},{"@type":"OpeningHoursSpecification","validFrom":"2026-11-26","validThrough":"2026-11-26","opens":"00:00","closes":"00:00"}],"areaServed":[{"@type":"Place","address":{"@type":"PostalAddress","addressCountry":"US","addressRegion":"CA","addressLocality":"Firestone Park"}},{"@type":"Place","address":{"@type":"PostalAddress","addressCountry":"US","addressRegion":"CA","addressLocality":"Los Angeles"}},{"@type":"Place","address":{"@type":"PostalAddress","addressCountry":"US","addressRegion":"CA","addressLocality":"Watts"}},{"@type":"Place","address":{"@type":"PostalAddress","addressCountry":"US","addressRegion":"CA","addressLocality":"Broadway Manchester"}},{"@type":"Place","address":{"@type":"PostalAddress","addressCountry":"US","addressRegion":"CA","addressLocality":"Oakwood"}},{"@type":"Place","address":{"@type":"PostalAddress","addressCountry":"US","addressRegion":"CA","addressLocality":"Sanford"}},{"@type":"Place","address":{"@type":"PostalAddress","addressCountry":"US","addressRegion":"CA","addressLocality":"Pico Heights"}},{"@type":"Place","address":{"@type":"PostalAddress","addressCountry":"US","addressRegion":"CA","addressLocality":"Dockweiler"}},{"@type":"Place","address":{"@type":"PostalAddress","addressCountry":"US","addressRegion":"CA","addressLocality":"Baldwin Hills"}},{"@type":"Place","address":{"@type":"PostalAddress","addressCountry":"US","addressRegion":"CA","addressLocality":"Leimert Park"}},{"@type":"Place","address":{"@type":"PostalAddress","addressCountry":"US","addressRegion":"CA","addressLocality":"Crenshaw"}},{"@type":"Place","address":{"@type":"PostalAddress","addressCountry":"US","addressRegion":"CA","addressLocality":"Los Angeles AFB"}}],"description":"Welcome to L\u2019Amour Toujours Flower Boutique, where luxury blooms with timeless beauty and refined elegance. \n\nWe believe flowers are more than d\u00e9cor \u2014 they are expressions of emotion, celebration, and artistry. Every arrangement, from bespoke bouquets to grand event installations, is thoughtfully crafted to reflect your story and style.\n\nSpecializing in weddings, special events, corporate florals, and everyday luxury gifting, we bring a signature touch of sophistication to every occasion. Our cu","sameAs":["https://www.facebook.com/169805599545832","https://www.instagram.com/lamour_toujours_flowers","https://www.google.com/maps?cid=18262521324193814449","https://www.pinterest.com/lamourtoujoursflowers","https://www.yelp.com/biz/l-amour-toujours-flower-boutique-newport-beach-3","https://www.youtube.com/@lamourtoujours7934","https://tiktok.com/@lamour_toujours_flowers","https://www.bloomnation.com/florist/l-amour-toujours-flower-boutique/"],"department":[{"@type":["Florist","LocalBusiness","Organization"],"name":"L'amour Toujours Flower Boutique","image":"IMG_7668_6705680c1df46.jpeg","url":"https://lamourtoujoursflowers.com/","address":{"@type":"PostalAddress","streetAddress":"4695 MacArthur Ct.","addressLocality":"Newport Beach","addressRegion":"CA","postalCode":"92660","addressCountry":"US"},"telephone":"+19493516824","openingHoursSpecification":[{"@type":"OpeningHoursSpecification","dayOfWeek":["Sunday","Monday","Tuesday","Wednesday","Thursday","Frid
86ay","Saturday"],"opens":"09:00","closes":"20:00"},{"@type":"OpeningHoursSpecification","validFrom":"2026-12-25","validThrough":"2026-12-25","opens":"00:00","closes":"00:00"},{"@type":"OpeningHoursSpecification","validFrom":"2027-01-01","validThrough":"2027-01-01","opens":"00:00","closes":"00:00"},{"@type":"OpeningHoursSpecification","validFrom":"2026-11-26","validThrough":"2026-11-26","opens":"00:00","closes":"00:00"}]},{"@type":["Florist","LocalBusiness","Organization"],"name":"L'amour Toujours Flower Boutique - Las Vegas Location","image":"IMG_7668_6705680c1df46.jpeg","url":"https://lamourtoujoursflowers.com/","address":{"@type":"PostalAddress","streetAddress":" 2300 W Sahara Ave","addressLocality":"Las Vegas","addressRegion":"NV","postalCode":"89102","addressCountry":"US"},"telephone":"+17025186225","openingHoursSpecification":[{"@type":"OpeningHoursSpecification","dayOfWeek":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"opens":"09:00","closes":"20:00"},{"@type":"OpeningHoursSpecification","validFrom":"2026-12-25","validThrough":"2026-12-25","opens":"00:00","closes":"00:00"},{"@type":"OpeningHoursSpecification","validFrom":"2027-01-01","validThrough":"2027-01-01","opens":"00:00","closes":"00:00"},{"@type":"OpeningHoursSpecification","validFrom":"2026-11-26","validThrough":"2026-11-26","opens":"00:00","closes":"00:00"}]},{"@type":["Florist","LocalBusiness","Organization"],"name":"L'amour Toujours Flower Boutique","image":"IMG_7668_6705680c1df46.jpeg","url":"https://lamourtoujoursflowers.com/","address":{"@type":"PostalAddress","streetAddress":"15052 Red Hill Ave Suite H ","addressLocality":"Tustin","addressRegion":"CA","postalCode":"92780 ","addressCountry":"US"},"telephone":"","openingHoursSpecification":[{"@type":"OpeningHoursSpecification","dayOfWeek":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"opens":"09:00","closes":"20:00"},{"@type":"OpeningHoursSpecification","validFrom":"2026-12-25","validThrough":"2026-12-25","opens":"00:00","closes":"00:00"},{"@type":"OpeningHoursSpecification","validFrom":"2027-01-01","validThrough":"2027-01-01","opens":"00:00","closes":"00:00"},{"@type":"OpeningHoursSpecification","validFrom":"2026-11-26","validThrough":"2026-11-26","opens":"00:00","closes":"00:00"}]}],"hasMerchantReturnPolicy":{"@type":"MerchantReturnPolicy","applicableCountry":"US","returnPolicyCategory":"https://schema.org/MerchantReturnNotPermitted","merchantReturnLink":"https://lamourtoujoursflowers.com/policies"},"hasShippingService":{"@type":"ShippingService","@id":"https://lamourtoujoursflowers.com/#delivery-service","name":"Local Hand Delivery","description":"Fresh flowers hand-delivered by your local florist","fulfillmentType":"FulfillmentTypeDelivery","handlingTime":{"@type":"ServicePeriod","businessDays":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"duration":{"@type":"QuantitativeValue","minValue":0,"maxValue":0,"unitCode":"DAY"},"cutoffTime":"13:00:00-07:00"},"shippingConditions":[{"@type":"ShippingConditions","shippingDestination":{"@type":"DefinedRegion","addressCountry":"US"},"shippingRate":{"@type":"MonetaryAmount","value":"10","currency":"USD"},"transitTime":{"@type":"ServicePeriod","duration":{"@type":"QuantitativeValue","minValue":0,"maxValue":0,"unitCode":"DAY"}}}]},"hasMemberProgram":{"@type":"MemberProgram","name":"Lamour points","description":"Earn 1 Lamour points for every $1.00 spent. Redeem 500 Lamour points for $25.00 off.","hasTiers":[{"@type":"MemberProgramTier","name":"Lamour points","hasTierBenefit":[{"@type":"TierBenefitLoyaltyPoints"}],"membershipPointsEarned":1}],"url":"https://lamourtoujoursflowers.com/lamour-loyalty-program/"},"aggregateRating":{"@type":"AggregateRating","ratingValue":"4.7823","reviewCount":"271","worstRating":"1","bestRating":"5","url":"https://www.bloomnation.com/florist/l-amour-toujours-flower-boutique/reviews/"}}</script>
86
87
88<link rel="stylesheet" href="https://promfiles.com/bloom/dist/js/bloomnation/review-photos.8ea4dd02.css" />
89<link rel="stylesheet" href="https://promfiles.com/bloom/dist/frontend/premiumsites/bloom/css/premiumsites.min.77fefe30.css" media="all" />
90<link rel="stylesheet" href="https://promfiles.com/bloom/dist/frontend/base/default/css/aboutus.e1532a29.css" media="all" />
91<link rel="preload" as="style" href="https://promfiles.com/bloom/dist/frontend/base/default/css/popup.0c21c495.css" onload="this.onload=null;this.rel='stylesheet'" /><noscript><link rel="stylesheet" href="https://promfiles.com/bloom/dist/frontend/base/default/css/popup.0c21c495.css" /></noscript>
92<link rel="preload" as="style" href="https://promfiles.com/bloom/dist/frontend/premiumsites/bloom/css/components.min.b97c0703.css" onload="this.onload=null;this.rel='stylesheet'" /><noscript><link rel="stylesheet" href="https://promfiles.com/bloom/dist/frontend/premiumsites/bloom/css/components.min.b97c0703.css" /></noscript>
93<script src="https://promfiles.com/bloom/dist/js/runtime.8353d46c.js"></script>
vendor: 1 bytes, line 93
93
94<script src="https://promfiles.com/bloom/dist/js/lib/ccard.0b909381.js"></script>
vendor: 1 bytes, line 94
94
95<script src="https://promfiles.com/bloom/dist/js/bloomnation/global.612205a7.js"></script>
vendor: 1 bytes, line 95
95
96<script src="https://promfiles.com/bloom/dist/js/bloomnation/forms/clear-validation-state.cb4122c4.js"></script>
vendor: 1 bytes, line 96
96
97<script src="https://promfiles.com/bloom/dist/js/bloomnation/ui/collapse.0ecc09a4.js"></script>
vendor: 1 bytes, line 97
97
98<script src="https://promfiles.com/bloom/dist/frontend/premiumsites/bloom/runtime.ceb56166.js"></script>
vendor: 1 bytes, line 98
98
99<script src="https://promfiles.com/bloom/dist/js/popup/popup.eace3136.js" defer></script>
vendor: 1 bytes, line 99
99
100<script src="https://promfiles.com/bloom/dist/js/bloomnation/review-photos.59481161.js" defer></script>
vendor: 1 bytes, line 100
100
101<script src="https://promfiles.com/bloom/dist/frontend/premiumsites/bloom/js/main-nav.05e9f99c.js" defer></script>
vendor: 1 bytes, line 101
101
102<script src="https://promfiles.com/bloom/dist/frontend/premiumsites/bloom/js/wm-slider.2c143ae6.js" defer></script>
102
103
104
105
106    
107                    <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600&amp;display=swap" media="print" onload="this.media='all'">
108    
109    <style id="bn__site_theme">
110
111                :root {
112                    --primary-font: Montserrat, sans-serif;
113                    --site-max-width: 1200px;
114                    --body-bg: #00000000;
115                    --body-text-color: #b59b4cff;
116                    --text-action-color: #293333;
117                    --button-text-color: #212427ff;
118                    --element-action-color: #b59b4cff;
119                    --header-bg: #00000000;
120                    --header-text-color: #212427ff;
121                    --footer-bg: #FFFFFF;
122                    --footer-text-color: rgb(33, 36, 39);
123                    --menu-color: #00000000;
124                    --my-account-color: #b59b4cff;
125                    --color-light: #fff;
126                    --card-action-color: rgb(41, 51, 51);
127                    --popular-pick-action-color: rgb(255, 255, 255);
128                    --element-action-color-active: #927d3c;
129                    --text-action-color-active: #29333390;
130                    --header-text-color-active: #3a3d40;
131                    --footer-text-color-active: #21242790;
132                    --decorative-font: Montserrat, sans-serif;
133                    --header-address-color: #b59b4cff;
134                    --body-text-color-active: #927d3c;
135                    --card-action-color-active: #424c4c;
136                    --popular-pick-action-color-active: #e6e6e6;
137                    --bn--background-color: #00000000;
138                    --header-icon-color: #333333;
139                }
140        
141        body {
142            font-family: var(--primary-font);
143        }
144
145        body:not(.cms-page-view) {
146            background: var(--body-bg);
147        }
148
149        .row {
150            max-width: var(--site-max-width);
151        }
152
153        a,
154        a:active,
155        a:visited {
156            color: var(--text-action-color);
157        }
158
159        a:hover {
160            color: var(--text-action-color-active);
161        }
162
163        #header {
164            background: var(--header-bg);
165        }
166
167        .my-account-mob .header-cartBtn {
168            background-color: transparent !important;
169        }
170
171        .header-cartBtn .header-cartIcon {
172            color: var(--header-icon-color, #333);
173        }
174
175        #header .header-nav.headerNav-wrapper {
176            background: var(--menu-color);
177        }
178
179        .information-heading .infoHeading-item {
180            color: var(--header-address-color);
181        }
182
183        .nav-itemText {
184            color: var(--header-text-color);
185        }
186
187        .nav-itemText:hover,
188        .nav-itemWrapper:hover,
189        .nav-item:hover {
190            color: var(--header-text-color-active);
191        }
192
193        .note-msg,
194        .listings .note-msg,
195        ul.disc,
196        .listings-sorting_options span,
197        span.pagination-page_count,
198        .designerschoice-index-view #content,
199        a.itemListings-subheaderLink,
200        .breadcrumb>li,
201        .breadcrumb li a,
202        ul.disc li a {
203            color: var(--body-text-color);
204        }
205
206        a.itemListings-subheaderLink:hover,
207        .breadcrumb>li:hover,
208        .breadcrumb li a:hover,
209        ul.disc li a:hover {
210            color: var(--body-text-color-active);
211        }
212
213        .cms-page-view .breadcrumb>li,
214        .cms-page-view .breadcrumb li a {
215            color: inherit;
216        }
217
218        .cms-page-view .breadcrumb li a:visited,
219        .cms-page-view .breadcrumb li a:active,
220        .cms-page-view .breadcrumb li a:hover {
221            color: inherit;
222        }
223
224        h1.banners-header {
225            color: var(--body-text-color);
226        }
227
228        h2.itemListings-header {
229            color: var(--body-text-color);
230        }
231
232        h3.itemListings-subheader {
233            color: var(--body-text-color);
234        }
235
236        .cms-index-aboutus #content,
237        .cms-index-aboutus #content h1[itemprop=name],
238        .cms-index-aboutus #content span[itemprop=description],
239        .cms-index-faq #content,
240        .cms-index-faq #content h1[itemprop=name],
241        .cms-index-faq #content span[itemprop=description],
242        .about-us-nlp__header,
243        .product_details-about-designer h3,
244        .product_details-about-designer span {
245            color: var(--body-text-color);
246        }
247
248        .cms-index-gallery #content,
249        .cms-index-gallery #content a {
250            color: var(--body-text-color);
251        }
252
253        .cms-index-gallery #content a:hover {
254            color: var(--body-text-color-active);
255        }
256
257        .listings .sidebar-sort > div.sidebar {
258            background: var(--color-light, #fff);
259        }
260
261        .listings .sidebar-sort > div.sidebar-best_selling {
262            background: var(--color-light, #fff);
263        }
264
265        h1.catalog-header {
266            color: var(--body-text-color);
267        }
268        .pagination > .active > a,
269        .pagination > .active > span,
270        .pagination > .active > a:hover,
271        .pagination > .active > span:hover,
272        .pagination > .active > a:focus,
273        .pagination > .active > span:focus {
274            border-color: var(--element-action-color);
275            color: var(--button-text-color);
276            background: var(--element-action-color);
277        }
278
279        .pagination > li > a,
280        .pagination > li > span,
281        .pagination > li > a:hover,
282        .pagination > li > span:hover {
283            color: var(--text-action-color);
284        }
285        a.search-results-empty__btn,
286        .btn-success,
287        .btn-update,
288        .btn-continue {
289            border-color: var(--element-action-color);
290            color: var(--button-text-color);
291            background: var(--element-action-color);
292        }
293
294        a.search-results-empty__btn:hover,
295        .btn-success:hover,
296        .btn-update:hover,
297        .btn-continue:hover,
298        .btn-success:focus,
299        .btn-success:active {
300            border-color: var(--element-action-color-active);
301            color: var(--button-text-color);
302            background: var(--element-action-color-active);
303        }
304        #footer {
305            background: var(--footer-bg);
306            color: var(--footer-text-color);
307        }
308
309        .footer-social_media {
310            background: var(--footer-bg);
311        }
312
313        section#footer #super-footer a,
314        section#footer #super-footer p,
315        section#footer a {
316            color: var(--footer-text-color);
317        }
318
319        section#footer #super-footer a:hover,
320        section#footer a:hover {
321            color: var(--footer-text-color-active);
322        }
323
324        #my-account_menu-label {
325            color: var(--my-account-color, #333);
326        }
327
328        .my-account-icon {
329            color: var(--header-icon-color, #333);
330        }
331
332        .link-default,
333        .link-default:visited,
334        .link-default:active,
335        .sidebar a,
336        .sidebar a:active,
337        .sidebar a:visited,
338        .delivery__content a,
339        .delivery__content a:active,
340        .delivery__content a:visited {
341            color: var(--card-action-color, #428bca);
342        }
343
344        a.link-default:hover,
345        .sidebar a:hover,
346        .delivery__content a:hover {
347            color: var(--card-action-color-active, #2a6496);
348        }
349
350        a.social__icon-link:hover {
351            color: var(--card-action-color-active, #2a6496);
352        }
353
354        .poppick_item a,
355        .poppick_item a:active,
356        .poppick_item a:visited {
357            color: var(--popular-pick-action-color, #428bca);
358        }
359
360        .poppick_item a:hover {
361            color: var(--popular-pick-action-color-active, #2a6496);
362        }
363
364        .social__icon-link,
365        .social__icon-link:active,
366        .social__icon-link:visited {
367            color: inherit;
368        }
369
370        .subscription-list-page__title,
371        .subscription-list-page__description,
372        .subscription-customize-form-section,
373        .subscription-customize-form-terms-section,
374        .subscription-customize-form__disclaimer,
375        .product-list__additional-info,
376        .subscription-customize-form__header {
377            color: var(--body-text-color);
378        }
379
380        .member_of_bloomnation-logo {
381            background: rgba(255,255,255,0.7);
382            border-radius: 12px;
383        }
384    </style>
385
386    <style>
387    :root {
388        --bn--primary-color: #b59b4c;
389        --bn--secondary-color: ;
390        --bn--background-color: ;
391        --bn--mobile-menu-text-color: #fff;
392    }
393
394    /* Primary Color Classes */
395            #account-management .account-navigation__link:hover,
396        .item-wrapper .itemInfo-wrapper .itemInfo-deliveryText span.add-to-cart-msg:hover,
397        .btn.btn-lg.size-cancel {
398            color: var(--bn--primary-color) !important;
399        }
400
401        #account-management .account__button.account__button--solid,
402        #account-management .form__submit {
403            background: var(--bn--primary-color) !important;
404            border-color: var(--bn--primary-color) !important;
405        }
406
407        #account-management .account__button.account__button--solid:hover,
408        #account-management .form__submit:hover,
409        .ps-account-form__submit:hover {
410            opacity: .95 !important;
411        }
412
413        #account-management .account__button.account__button--outline:hover {
414            color: var(--bn--primary-color) !important;
415            border-color: var(--bn--primary-color) !important;
416        }
417
418        #checkout .additional-options__submit {
419            background: var(--bn--primary-color) !important;
420            color: #fff;
421        }
422
423        #checkout .additional-options__submit:hover {
424            /* lighten 20%: */
425            box-shadow: inset 0 0 100px 100px rgba(255, 255, 255, 0.2);
426        }
427
428        .checkbox-checked path {
429            fill: var(--bn--primary-color) !important;
430        }
431
432        .no-blooms-wrapper .shop-now-btn {
433            background: var(--bn--primary-color);
434        }
435
436        .ps-account-form__submit,
437        .deliveryText-background,
438        .btn.btn-primary.btn-lg.size-update {
439            background: var(--bn--primary-color) !important;
440        }
441
442        .ps-account-form__submit:hover {
443            opacity: .95 !important;
444        }
445
446        .no-blooms-wrapper .shop-now-btn {
447            background: var(--bn--primary-color);
448        }
449
450        #shopping-cart-table .cart-dropdown-size .dropdown-menu .radio-primary input[type="radio"]:checked + label::before,
451        .radio.radio-primary,
452        .vendorAlert-innerWrapper,
453        #shopping-cart-table .cart-dropdown-size .dropdown-menu .dropdown-menu-buttons .btn {
454            border-color: var(--bn--primary-color) !important;
455        }
456
457        #shopping-cart-table .cart-dropdown-size .dropdown-menu .radio-primary input[type="radio"]:checked + label::after {
458            background-color: var(--bn--primary-color) !important;
459        }
460
461        .best-selling-badge {
462            border-color: var(--bn--primary-color);
463        }
464
465        .best-selling-badge span {
466            color: var(--bn--primary-color);
467        }
468
469        @media (max-width: 767px) {
470            .header-mobile .navigation-mobile.open,
471            .navigation-mobile .sub-navigation-mobile,
472            .header-mobile .nav-itemWrapper.open .nav-item,
473            .dropdown-menu,
474            .mobile-filters-toolbar label.mobile-filters-radio-wrapper input[type=radio]:checked + .mobile-filters-radio:after{
475                background: var(--bn--primary-color);
476            }
477
478            .header-mobile .fa-reorder {
479                color: var(--bn--primary-color);
480            }
481
482            .mobile-filters-toolbar label.mobile-filters-radio-wrapper input[type=radio]:checked + .mobile-filters-radio{
483                border-color: var(--bn--primary-color);
484            }
485
486            #header .header-cart .cart_button,
487            .mobile-filters-toolbar .mobile-toolbar-footer .footer-button-container .apply-filters,
488            .mobile-filters-toolbar .mobile-filters-container .mobile-toolbar-overflow-wrapper .sidebar-mobile .sorting-options label .fa-check-square-o:before
489            {
490                background: var(--bn--primary-color);
491                border-color: var(--bn--primary-color);
492            }
493
494        }
495    
496    /* Secondary Color Classes */
497    
498    /* Background Color Classes */
499    
500    /* Background Color Classes */
501        .mobile-menu-text-color, .navigation-mobile .nav-itemText:hover {
502        color: var(--bn--mobile-menu-text-color) !important;
503    }
504    </style>
505
506    <style data-id="vendor-css">
507        @import url('//fonts.googleapis.com/css?family=Montserrat:300,400,500,600');:root{--color-dark:#212427;--color-secondary:#b59b4c}html{font-size:62.5%}body{font-family:var(--primary-font);background:var(--body-bg)}.row{max-width:var(--site-max-width)}a,a:active,a:visited{color:var(--text-action-color)}a:hover{color:var(--text-action-color-active)}h1,h2,h3,h4,h5,h6{color:var(--color-secondary);font-weight:600 !important}p,span,a{font-weight:500 !important}#header{padding:2.5rem 0 0;border-bottom:2px solid var(--color-secondary)}.row.header-innerContainer{display:flex;justify-content:flex-end;align-items:center}.infoHeading{margin-bottom:0;display:none}.infoHeading-item{color:var(--header-text-color)}.header-logo{margin-top:0}.cms-index-gallery .companyLogo-img,.checkout-onestep-index .company-logo img,.companyLogo-img{max-width:28rem}.my-account-mob .header-cartBtn{background:var(--element-action-color)}.my-account-mob .header-cartBtn:hover{background:var(--element-action-color-active)}.header-cartBtn .header-cartIcon{color:var(--button-text-color)}.header-cart .my-account-button-text,.cart_text{color:var(--header-text-color);font-weight:600 !important}.header-cart .my-account-button-text:hover,.cart_text:hover{color:var(--header-text-color-active)}.header-cart .header-cartBtn-wrapper .cart-badge,.badge{background:var(--text-action-color)}.header-nav{background:var(--header-bg)}.nav-itemText{color:var(--header-text-color);font-weight:600 !important}.nav-item:hover,.nav-itemText:hover,.nav-itemWrapper:hover,.nav-itemWrapper .nav-item:hover{color:var(--header-text-color-active);background:transparent}.header-subnav .nav-item--subnav:hover{color:var(--color-dark)}h1.banners-header{z-index:9999;color:var(--color-light)}.sorting-option-title,.sorting-option-title a{font-weight:600 !important;color:var(--color-secondary) !important}.banner--dual .banner--left{width:64.5%}.banner--dual .banner--right{width:34%}.content-innerContainer.row,.content-banners.banners-wrapper,.banners-innerContainer.row{max-width:none}.itemListings-container--home{max-width:var(--site-max-width);margin:0 auto}.cms-index-index .item_listings{max-width:var(--site-max-width);margin:0 auto}.product_details-about-designer h3{font-weight:600 !important}.gallery-title{text-align:center}.featured_listings{display:none}.search_bar{background:transparent}.bar-quick_select,.bar-quick_sort .search_bar>div{background:var(--color-secondary)}.bar-quick_sort .search_bar button{background:var(--color-light);color:var(--color-dark)}.poppick_item,.bar-helper_text,.bar-flower_select>li>a{color:var(--color-light)}.bar-flower_select>li>a:hover{color:#efefef}.sidebar-title{background:var(--color-secondary);color:var(--color-light)}.listings .sidebar-sort>div.sidebar{background:var(--color-light)}.listings .sidebar-sort>div.sidebar-best_selling{background:var(--color-light)}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{border-color:var(--element-action-color);color:var(--button-text-color);background:var(--element-action-color)}.pagination>li>a,.pagination>li>span,.pagination>li>a:hover,.pagination>li>span:hover{color:var(--text-action-color)}#shopping-cart-table tr{background:var(--color-light)}.cart .sidebar{background:var(--color-light)}#orderForm .orderForm-checkout .btn,.btn-success,.btn-checkout,.btn-checkout-next,#checkout .sidebar .btn-success,.btn-update,.btn-continue,.checkout-cart-index .cart .btn-proceed-checkout{border-color:var(--element-action-color);color:var(--button-text-color);background:var(--element-action-color);font-weight:400 !important;border-radius:3px !important}#orderForm .orderForm-checkout .btn:hover,.btn-success:hover,.btn-checkout:hover,#checkout .sidebar .btn-success:hover,.btn-update:hover,.btn-continue:hover,.btn-success:focus,.btn-success:active,.checkout-cart-index .cart .btn-proceed-checkout:hover{border-color:var(--element-action-color-active);color:var(--button-text-color);background:var(--element-action-color-active)}.delivery-check-btn{color:var(--text-action-color);border:1px solid var(--text-action-color)}.delivery-check-btn:hover{color:var(--text-action-color-active);border:1px solid var(--text-action-color-active)}.delivery-change-zip:hover{color:var(--text-action-color-active)}.datepickr-calendar .datepickr-prev-month:hover,.datepickr-calendar .datepickr-next-month:hover{color:var(--text-action-color)}#orderForm .btn.active div{box-shadow:inset 2px 2px var(--color-dark),inset -2px -2px var(--color-dark)}.header-secure-badge{float:right}#checkout .sidebar .sidebar-inner,#checkout .step-status,#checkout .step{margin-top:1rem;background:var(--color-light);border:1px solid #efefef}#account-management.account{height:auto}#account-management .account-overlay{background:transparent}.favorite-added,.floating-like-button .bn-heart-wrapper{background:var(--color-secondary)}#footer{padding-bottom:1rem;color:var(--footer-text-color)}section#footer a{color:var(--footer-text-color)}section#footer a:hover{color:var(--footer-text-color-active)}.footer-social_media{background:var(--color-secondary)}.footer-infoItem .infoItem-header{font-weight:600 !important}.social-innerContainer{display:flex;justify-content:center;flex-wrap:wrap;align-items:center}.footer-infoItem .infoItem-header{color:var(--color-secondary)}#super-footer .map-container{display:flex;justify-content:center;overflow:hidden;align-items:center}.map-container img{object-fit:cover}.footerImgs-itemsContainer{display:flex;justify-content:center;align-items:center}.footerImgs-itemsContainer::before{display:none}.u-responsiveImg{width:100%}@media screen and (max-width:768px){.cms-index-gallery .companyLogo-img,.checkout-onestep-index .company-logo img,.companyLogo-img{max-width:15rem}h1.banners-header{color:var(--color-secondary)}.banner--left{margin-top:0;width:100%}.bar-quick_sort{margin-top:1.5rem}.bar-quick_sort .search_bar{padding-right:0}}@media screen and (max-width:767px){.header-mobile{border-bottom:1px solid var(--color-secondary)}}    </style>
508
509<link rel="stylesheet" href="https://promfiles.com/bloom/dist/frontend/premiumsites/bloom/css/website-manager.min.5a94f356.css" media="all">
510
511	<!-- [START] Analytics Content: [default] -->
512<!-- Google Tag Manager -->
513<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
514new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
515j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
516'https://www.googletagmanager.com/gtm.js?id='+i+dl+ '&gtm_cookies_win=x';f.parentNode.insertBefore(j,f);
517})(window,document,'script','dataLayer','GTM-TLR3ZL8');
518window.dataLayer = window.dataLayer || [];
519dataLayer.push({"ga4PsId":"G-RWY7QD072S","ga4VendorId":"G-P7MYQKSYWQ","vendorAccountId":"vndr_hYbqzfCRzaDgGWTN"});
520                    if (typeof Object.assign != 'function') {
521          Object.assign = function(target, varArgs) { // .length of function is 2
522            'use strict';
523            if (target == null) { // TypeError if undefined or null
524              throw new TypeError('Cannot convert undefined or null to object');
525            }
526
527            var to = Object(target);
528
529            for (var index = 1; index < arguments.length; index++) {
530              var nextSource = arguments[index];
531
532              if (nextSource != null) { // Skip over if undefined or null
533                for (var nextKey in nextSource) {
534                  // Avoid bugs when hasOwnProperty is shadowed
535                  if (Object.prototype.hasOwnProperty.call(nextSource, nextKey)) {
536                    to[nextKey] = nextSource[nextKey];
537                  }
538                }
539              }
540            }
541            return to;
542          };
543        }
544
545            var pageMetadataEventObj = Object.assign({
546                'event': 'pageMetadata',
547                'title': document.title,
548                'path': location.pathname,
549                'url': location.href,
550                'referrer': document.referrer,
551                'search': location.search,
552                'visitedDomain': 'lamourtoujoursflowers.bloomnation.com',
553                'login': 'notLoggedIn'
554            }, JSON.parse('{"pageType":"Vendor About"}'));            pageMetadataEventObj['vendorDomain'] = 'lamourtoujoursflowers.com';        window.dataLayer.push(pageMetadataEventObj);window.dataLayer = window.dataLayer || [];
555dataLayer.push([]);
556</script>
556
557<!-- End Google Tag Manager -->
558	<!-- [END] Analytics Content: [default] -->
559<script>
560    //<![CDATA[
561    var FORM_KEY = (document.cookie.match(/(?:^|;\s*)_csrf=([^;]*)/) || [])[1] || '';
562    //]]>
563</script>
563
564
565                        <link rel="stylesheet" href="//fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@24,300,0,0" media="print" onload="this.media='all'">
566                    <meta name="google-site-verification" content="WRf84sAwDZsNzqv2AeQhzmqFktts_3GEBrdM1cn-m-4" />
567
568    <!-- Facebook Pixel Code -->
569    
569<script>
570        !function(f,b,e,v,n,t,s) {if(f.fbq)return;n=f.fbq=function(){n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.defer=!0;t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window, document,'script', 'https://connect.facebook.net/en_US/fbevents.js');
571        fbq('init', '25414666678197155');
572        fbq('track', 'PageView');
573    </script>
573
574    <noscript>
575        <img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=25414666678197155&ev=PageView&noscript=1"/>
576    </noscript>
577    <!-- End Facebook Pixel Code -->
578<!-- [START] Custom HTML --><!-- Facebook Verification Code Begins -->
579<meta name="facebook-domain-verification" content="9fjkgrwrpw64snbuatgnvwec8memnm" />
580<!-- Facebook Verification Code Ends -->
580<script>
581    (function() {
582        function updateFavicon() {
583            var links = document.querySelectorAll('link[rel*="icon"]');
584            links.forEach(function(link) {
585                link.href = 'https://asset.bloomnation.com/image/upload/v1765833780/vendor/6360/cms/image-20251215-164047.ico';
586            });
587            
588            if (links.length === 0) {
589                var newLink = document.createElement('link');
590                newLink.rel = 'icon';
591                newLink.href = 'https://asset.bloomnation.com/image/upload/v1765833780/vendor/6360/cms/image-20251215-164047.ico';
592                document.head.appendChild(newLink);
593            }
594        }
595    
596        if (document.readyState === 'loading') {
597            document.addEventListener('DOMContentLoaded', updateFavicon);
598        } else {
599            updateFavicon();
600        }
601    })();
602    </script>
602<!-- [END] Custom HTML --></head>
603<body class=" cms-index-aboutus vendor-6360 bloom">
604
605
606
607    <!-- Alert (begin) -->
608    <style>
609        .topBanner>* {
610            padding: 1rem 4.6rem;
611        }
612        .topBanner span,a {
613            font-size: inherit;
614        }
615        .topBanner p {
616            margin-bottom: 0;
617        }
618        .topBanner a {
619            color: inherit;
620            text-decoration: none;
621        }
622        .topBanner a:hover {
623            opacity: .8;
624        }
625    </style>
626    <div class='topBanner'>
627        <p data-node-text-align="center" data-line-height-align="1" style=" text-align:center;line-height:1"><span style=" color:#0e0e0e" data-text-color-mark="#0e0e0e"><span style=" font-size:16px"><strong style="font-weight: 700;">SAME-DAY FLOWER DELIVERY</strong></span></span></p><p data-node-text-align="center" data-line-height-align="1" style=" text-align:center;line-height:1"><span style=" color:#0e0e0e" data-text-color-mark="#0e0e0e"><span style=" font-size:16px"><strong style="font-weight: 700;">ORANGE COUNTY, LOS ANGELES, SAN DIEGO, THE INLAND EMPIRE, LAS VEGAS</strong></span></span></p>    </div>
628    <!-- Alert (end) -->
629
630    <a class="skip-to-mp" href="https://www.bloomnation.com/florist/l-amour-toujours-flower-boutique/?nav=premium-accessibility" target="_self" rel="nofollow">For <abbr title="Americans with Disabilities Act">ADA</abbr> accessible experience, please visit https://www.bloomnation.com/florist/l-amour-toujours-flower-boutique/?nav=premium-accessibility</a>
631
632<script>
633  (function () {
634    function ready(callback) {
635      if (document.readyState === 'loading') {
636        document.addEventListener('DOMContentLoaded', callback);
637      } else {
638        callback();
639      }
640    }
641
642    /**
643     * Height of an element that may still be display:none.
644     *
645     * getComputedStyle() reports the declared height, which is 'auto' whenever the stylesheet does
646     * not pin one — and parseInt('auto') is NaN. jQuery's .css('height') avoided that by briefly
647     * laying the element out off-screen, so do the same. layout.css currently does pin
648     * #header-accessibilityPopup at 205px, which is the only reason the simple read would work
649     * today; this keeps working if that ever changes.
650     */
651    function hiddenHeight(element) {
652      if (window.getComputedStyle(element).display !== 'none') {
653        return element.offsetHeight;
654      }
655
656      var style = element.style;
657      var saved = {
658        position: style.position,
659        visibility: style.visibility,
660        display: style.display
661      };
662
663      style.position = 'absolute';
664      style.visibility = 'hidden';
665      style.display = 'block';
666
667      var height = element.offsetHeight;
668
669      style.position = saved.position;
670      style.visibility = saved.visibility;
671      style.display = saved.display;
672
673      return height;
674    }
675
676    ready(function () {
677      var accessibilityBtn = document.querySelector('.accessibility-widget [data-accessibility-btn]');
678      var accessibilityPopup = document.querySelector('.accessibility-widget [data-accessibility-popup]');
679      var accessibilityOverlay = document.querySelector('.accessibility-widget-overlay');
680
681      if (!accessibilityBtn || !accessibilityPopup || !accessibilityOverlay) {
682        return;
683      }
684
685      // Must be the exact negative of the container height, so the popup tucks fully out of sight.
686      var popupHiddenHeight = hiddenHeight(accessibilityPopup) * -1;
687      var showHide = { attribute: 'top', show: '0px', hide: popupHiddenHeight + 'px' };
688
689      function checkPopupVisible() {
690        return window.getComputedStyle(accessibilityPopup)[showHide.attribute] === showHide.show;
691      }
692
693      function togglePopup(popup, button, action, data) {
694        popup.style[data.attribute] = data[action];
695        var show = action === 'show';
696        button.setAttribute('aria-expanded', String(show));
697        accessibilityOverlay.style.display = show ? 'block' : 'none';
698      }
699
700      function hideAccessibilityPopup() {
701        togglePopup(accessibilityPopup, accessibilityBtn, 'hide', showHide);
702      }
703
704      function showAccessibilityPopup() {
705        accessibilityPopup.style.display = 'block';
706        // Ensure the transition runs after the display:block above has been applied.
707        setTimeout(function () {
708          togglePopup(accessibilityPopup, accessibilityBtn, 'show', showHide);
709        }, 0);
710      }
711
712      function handleClickOutsidePopup() {
713        if (checkPopupVisible()) {
714          hideAccessibilityPopup();
715        }
716      }
717
718      accessibilityBtn.addEventListener('click', function () {
719        if (checkPopupVisible()) {
720          hideAccessibilityPopup();
721        } else {
722          showAccessibilityPopup();
723        }
724      });
725
726      accessibilityPopup.addEventListener('click', hideAccessibilityPopup);
727
728      accessibilityPopup.addEventListener('transitionend', function () {
729        if (!checkPopupVisible()) {
730          accessibilityPopup.style.display = 'none';
731        }
732      });
733
734      accessibilityOverlay.addEventListener('click', handleClickOutsidePopup);
735    });
736  })();
737</script>
737
738
739
740<div class="accessibility-widget">
741    <div class="accessibility-widget-overlay" aria-hidden="true"></div>
742    <div class="header-accessibilityInnerContainer">
743        <button
744            id="header-accessibilityPopupBtn"
745            aria-haspopup="true"
746            aria-expanded="false"
747            aria-controls="header-accessibilityPopup"
748            aria-label="Accessibility Information"
749            data-accessibility-btn
750        >
751        <svg class="ada-icon-dot" width="42" height="42" viewBox="0 0 42 42" fill="none" xmlns="http://www.w3.org/2000/svg">
752            <circle cx="21" cy="21" r="21" fill="#017AFF"/>
753            <path d="M20.7462 7C22.039 7 23.0857 8.03517 23.0857 9.30595C23.0857 10.585 22.039 11.6201 20.7462 11.6201C19.4624 11.6201 18.416 10.5846 18.4153 9.30595C18.4153 8.03517 19.4617 7 20.7462 7ZM30.8597 14.4567L23.9163 15.3247L23.9192 22.201L27.283 33.31C27.4607 34.0115 27.0344 34.7133 26.333 34.8866C25.6319 35.0599 24.9149 34.6779 24.7383 33.9764L21.2923 23.8639H20.2311L17.061 34.1862C16.7957 34.8598 16.0374 35.1695 15.3573 34.907C14.6838 34.6471 14.2726 33.8887 14.5383 33.2152L17.45 22.3134V15.3247L11.0532 14.4635C10.3967 14.4113 9.95079 13.8394 10.0044 13.1899C10.0525 12.5354 10.6497 12.0495 11.3059 12.1017L19.0777 12.7638H22.486L30.7619 12.0888C31.4196 12.0627 31.9769 12.5687 31.999 13.2243C32.0254 13.8752 31.5176 14.4299 30.8597 14.4567Z" fill="white"/>
754        </svg>
755        <svg class="ada-icon-tab" width="42" height="42" viewBox="0 0 42 42" fill="none" xmlns="http://www.w3.org/2000/svg">
756            <path fill-rule="evenodd" clip-rule="evenodd" d="M42 22.4583C42 33.2509 32.598 42 21 42C9.40202 42 0 33.2509 0 22.4583V21V0H21H42V21V22.4583Z" fill="#017AFF"/>
757            <path d="M20.7462 7C22.039 7 23.0857 8.03517 23.0857 9.30595C23.0857 10.585 22.039 11.6201 20.7462 11.6201C19.4624 11.6201 18.416 10.5846 18.4153 9.30595C18.4153 8.03517 19.4617 7 20.7462 7ZM30.8597 14.4567L23.9163 15.3247L23.9192 22.201L27.283 33.31C27.4607 34.0115 27.0344 34.7133 26.333 34.8866C25.6319 35.0599 24.9149 34.6779 24.7383 33.9764L21.2923 23.8639H20.2311L17.061 34.1862C16.7957 34.8598 16.0374 35.1695 15.3573 34.907C14.6838 34.6471 14.2726 33.8887 14.5383 33.2152L17.45 22.3134V15.3247L11.0532 14.4635C10.3967 14.4113 9.95079 13.8394 10.0044 13.1899C10.0525 12.5354 10.6497 12.0495 11.3059 12.1017L19.0777 12.7638H22.486L30.7619 12.0888C31.4196 12.0627 31.9769 12.5687 31.999 13.2243C32.0254 13.8752 31.5176 14.4299 30.8597 14.4567Z" fill="white"/>
758        </svg>
759    </button>
760    <aside id="header-accessibilityPopup" aria-labelledby="header-accessibilityPopupBtn" data-accessibility-popup>
761        <p>For an accessible ADA experience, please <a href="https://www.bloomnation.com/florist/l-amour-toujours-flower-boutique/?nav=premium-accessibility" rel="nofollow">visit our Marketplace.</a></p>
762        <p><a href="https://lamourtoujoursflowers.com/accessibility-statement/">Visit our Accessibility page</a> for further assistance or to learn more about our efforts.</p>
763    </aside>
764    </div>
765</div>
766
767
768	<!-- [START] Analytics Content: [default] -->
769<!-- Google Tag Manager (noscript) -->
770<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-TLR3ZL8&gtm_cookies_win=x%22"
771height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
772<!-- End Google Tag Manager (noscript) -->
773	<!-- [END] Analytics Content: [default] -->
774
775
776<script>
777    (function () {
778        /*
779         * A page restored from the back/forward cache is not re-executed, so the cart count, the
780         * logged-in state and any flash messages would be whatever they were when the visitor left.
781         * PageTransitionEvent.persisted is true only for that restore, so reload to rebuild the page
782         * server-side. This reads the native event directly; the jQuery version had to unwrap
783         * event.originalEvent to reach the same flag.
784         */
785        window.addEventListener('pageshow', function (event) {
786            if (event.persisted) {
787                window.location.reload();
788            }
789        });
790
791        /*
792         * Kill switch that freezes navigation: while window.forceDisableAllLinks is set, every
793         * anchor without a force-redirect attribute stops navigating. Nothing in this repository
794         * sets the flag, so this does nothing unless a script injected into the page turns it on.
795         *
796         * The jQuery version bound a handler to every anchor present at DOM ready and did nothing at
797         * all on the flag-is-off path. One listener costs nothing while the flag is off and also
798         * covers anchors added after DOM ready — but it has to run in the capture phase to match
799         * the old reach: dropdown-nav.js stops propagation on every .dropdown-toggle and
800         * .dropdown-content click, as does toggleDropdown() in topMobile.phtml, so a listener
801         * delegated on the bubble phase would never see the desktop subnav links at all.
802         */
803        document.addEventListener('click', function (event) {
804            if (!window.forceDisableAllLinks) {
805                return;
806            }
807
808            var target = event.target;
809            var link = target && typeof target.closest === 'function' ? target.closest('a') : null;
810
811            if (!link || link.hasAttribute('force-redirect')) {
812                return;
813            }
814
815            event.preventDefault();
816            // Belt and braces: preventDefault alone has been seen to let a navigation through here.
817            link.setAttribute('href', '#');
818        }, true);
819    })();
820</script>
820
821
822<header id="header_mobile" class="header-mobile visible-xs text-center">
823    <table class="header-mobile-grid">
824        <tbody>
825            <tr>
826                <td class="menu-cell">
827                    <div class="menu-container">
828                        
829<nav class="navigation-mobile-wrapper">
830    <div class="navToggle-container nav-itemWrapper nav-itemWrapper--navToggle text-left">
831        <!-- Nav Toggle -->
832        <button
833            id="navToggleMobile"
834            class="nav-toggle-mobile nav-item nav-item-mobile nav-item--navToggle text-center"
835            aria-controls="navigationMobile"
836            aria-expanded="false"
837            title="Main Navigation">
838            <i class="fa fa-reorder"></i>
839        </button>
840    </div>
841    <ul class="navigation col-md-12 navigation-mobile" id="navigationMobile">
842        <li class="nav-itemWrapper text-right">
843
844                            <a href="https://lamourtoujoursflowers.com/customer/account/create/" class="nav-item nav-item-mobile account-link">
845                    <span class="nav-itemText mobile-menu-text-color">Sign Up</span>
846                </a>
847                    <span class="nav-itemText mobile-menu-text-color sign-up-log-in-separator">/</span>
848                <a href="https://lamourtoujoursflowers.com/customer/account/login/" class="nav-item nav-item-mobile account-link">
849                    <span class="nav-itemText mobile-menu-text-color">Log in</span>
850                </a>
851            
852        </li>
853                                    <li class="dropdown nav-dropdown nav-itemWrapper nav-itemWrapper--dropdown text-left">
854                    <a class="dropdown-toggle nav-item nav-item-mobile nav-item--dropdown" role="button" data-target="#" data-toggle="dropdown">
855                        <span class="nav-itemText mobile-menu-text-color">Flower Shop &#x25BE;</span>
856                    </a>
857                    <ul class="subnav dropdown-menu header-subnav" role="menu">
858                                                    <li class="subnav-itemWrapper text-left">
859                                <a class="nav-item nav-item-mobile nav-item--subnav text-left" href="https://lamourtoujoursflowers.com/newport-beach-florist-flower-delivery/?lamourtoujours_originals=flower-boxes" target="_self">
860                                    <span class="nav-itemText mobile-menu-text-color">Flower Boxes</span>
861                                </a>
862                            </li>
863                                                    <li class="subnav-itemWrapper text-left">
864                                <a class="nav-item nav-item-mobile nav-item--subnav text-left" href="https://lamourtoujoursflowers.com/newport-beach-florist-flower-delivery/?lamourtoujours_originals=hand-wrapped-bouquets" target="_self">
865                                    <span class="nav-itemText mobile-menu-text-color">Hand-Wrapped Bouquets</span>
866                                </a>
867                            </li>
868                                                    <li class="subnav-itemWrapper text-left">
869                                <a class="nav-item nav-item-mobile nav-item--subnav text-left" href="https://lamourtoujoursflowers.com/newport-beach-florist-flower-delivery/?lamourtoujours_originals=luxury-flower-sets" target="_self">
870                                    <span class="nav-itemText mobile-menu-text-color">Luxury Flower Sets</span>
871                                </a>
872                            </li>
873                                                    <li class="subnav-itemWrapper text-left">
874                                <a class="nav-item nav-item-mobile nav-item--subnav text-left" href="https://lamourtoujoursflowers.com/newport-beach-florist-flower-delivery/?lamourtoujours_originals=floral-masterpieces" target="_self">
875                                    <span class="nav-itemText mobile-menu-text-color">Floral Masterpieces</span>
876                                </a>
877                            </li>
878                                                    <li class="subnav-itemWrapper text-left">
879                                <a class="nav-item nav-item-mobile nav-item--subnav text-left" href="https://lamourtoujoursflowers.com/newport-beach-florist-flower-delivery/?lamourtoujours_originals=flower-baskets" target="_self">
880                                    <span class="nav-itemText mobile-menu-text-color">Flower Baskets</span>
881                                </a>
882                            </li>
883                                                    <li class="subnav-itemWrapper text-left">
884                                <a class="nav-item nav-item-mobile nav-item--subnav text-left" href="https://lamourtoujoursflowers.com/newport-beach-florist-flower-delivery/lamourtoujours_originals/luxury-balloons/" target="_self">
885                                    <span class="nav-itemText mobile-menu-text-color">Luxury Balloons</span>
886                                </a>
887                            </li>
888                                                    <li class="subnav-itemWrapper text-left">
889                                <a class="nav-item nav-item-mobile nav-item--subnav text-left" href="https://lamourtoujoursflowers.com/newport-beach-florist-flower-delivery/orchids/" target="_self">
890                                    <span class="nav-itemText mobile-menu-text-color">Orchids</span>
891                                </a>
892                            </li>
893                                                    <li class="subnav-itemWrapper text-left">
894                                <a class="nav-item nav-item-mobile nav-item--subnav text-left" href="https://lamourtoujoursflowers.com/custom-flower-arrangements/" target="_self">
895                                    <span class="nav-itemText mobile-menu-text-color">Custom Arrangement</span>
896                                </a>
897                            </li>
898                                            </ul>
899                </li>
900                                                <li class="dropdown nav-dropdown nav-itemWrapper nav-itemWrapper--dropdown text-left">
901                    <a class="dropdown-toggle nav-item nav-item-mobile nav-item--dropdown" role="button" data-target="#" data-toggle="dropdown">
902                        <span class="nav-itemText mobile-menu-text-color">Occasions &#x25BE;</span>
903                    </a>
904                    <ul class="subnav dropdown-menu header-subnav" role="menu">
905                                                    <li class="subnav-itemWrapper text-left">
906                                <a class="nav-item nav-item-mobile nav-item--subnav text-left" href="https://lamourtoujoursflowers.com/newport-beach-florist-flower-delivery/anniversary-flowers/" target="_self">
907                                    <span class="nav-itemText mobile-menu-text-color">Anniversary</span>
908                                </a>
909                            </li>
910                                                    <li class="subnav-itemWrapper text-left">
911                                <a class="nav-item nav-item-mobile nav-item--subnav text-left" href="https://lamourtoujoursflowers.com/newport-beach-florist-flower-delivery/autumn-flowers/" target="_self">
912                                    <span class="nav-itemText mobile-menu-text-color">Autumn</span>
913                                </a>
914                            </li>
915                                                    <li class="subnav-itemWrapper text-left">
916                                <a class="nav-item nav-item-mobile nav-item--subnav text-left" href="https://lamourtoujoursflowers.com/newport-beach-florist-flower-delivery/birthday-flowers/" target="_self">
917                                    <span class="nav-itemText mobile-menu-text-color">Birthday</span>
918                                </a>
919                            </li>
920                                                    <li class="subnav-itemWrapper text-left">
921                                <a class="nav-item nav-item-mobile nav-item--subnav text-left" href="https://lamourtoujoursflowers.com/newport-beach-florist-flower-delivery/congrats-flowers/" target="_self">
922                                    <span class="nav-itemText mobile-menu-text-color">Congrats</span>
923                                </a>
924                            </li>
925                                                    <li class="subnav-itemWrapper text-left">
926                                <a class="nav-item nav-item-mobile nav-item--subnav text-left" href="https://lamourtoujoursflowers.com/newport-beach-florist-flower-delivery/get-well-flowers/" target="_self">
927                                    <span class="nav-itemText mobile-menu-text-color">Get Well</span>
928                                </a>
929                            </li>
930                                                    <li class="subnav-itemWrapper text-left">
931                                <a class="nav-item nav-item-mobile nav-item--subnav text-left" href="https://lamourtoujoursflowers.com/newport-beach-florist-flower-delivery/halloween-flowers/" target="_self">
932                                    <span class="nav-itemText mobile-menu-text-color">Halloween</span>
933                                </a>
934                            </li>
935                                                    <li class="subnav-itemWrapper text-left">
936                                <a class="nav-item nav-item-mobile nav-item--subnav text-left" href="https://lamourtoujoursflowers.com/newport-beach-florist-flower-delivery/just-because-flowers/" target="_self">
937                                    <span class="nav-itemText mobile-menu-text-color">Just Because</span>
938                                </a>
939                            </li>
940                                                    <li class="subnav-itemWrapper text-left">
941                                <a class="nav-item nav-item-mobile nav-item--subnav text-left" href="https://lamourtoujoursflowers.com/newport-beach-florist-flower-delivery/love-and-romance-flowers/" target="_self">
942                                    <span class="nav-itemText mobile-menu-text-color">Love and Romance</span>
943                                </a>
944                            </li>
945                                                    <li class="subnav-itemWrapper text-left">
946                                <a class="nav-item nav-item-mobile nav-item--subnav text-left" href="https://lamourtoujoursflowers.com/newport-beach-florist-flower-delivery/new-baby-flowers/" target="_self">
947                                    <span class="nav-itemText mobile-menu-text-color">New Baby</span>
948                                </a>
949                            </li>
950                                                    <li class="subnav-itemWrapper text-left">
951                                <a class="nav-item nav-item-mobile nav-item--subnav text-left" href="https://lamourtoujoursflowers.com/newport-beach-florist-flower-delivery/prom-flowers/" target="_self">
952                                    <span class="nav-itemText mobile-menu-text-color">Prom</span>
953                                </a>
954                            </li>
955                                                    <li class="subnav-itemWrapper text-left">
956                                <a class="nav-item nav-item-mobile nav-item--subnav text-left" href="https://lamourtoujoursflowers.com/newport-beach-florist-flower-delivery/thank-you-flowers/" target="_self">
957                                    <span class="nav-itemText mobile-menu-text-color">Thank You</span>
958                                </a>
959                            </li>
960                                                    <li class="subnav-itemWrapper text-left">
961                                <a class="nav-item nav-item-mobile nav-item--subnav text-left" href="https://lamourtoujoursflowers.com/newport-beach-florist-flower-delivery/hanukkah-flowers/" target="_self">
962                                    <span class="nav-itemText mobile-menu-text-color">Hanukkah</span>
963                                </a>
964                            </li>
965                                                    <li class="subnav-itemWrapper text-left">
966                                <a class="nav-item nav-item-mobile nav-item--subnav text-left" href="https://lamourtoujoursflowers.com/newport-beach-florist-flower-delivery/love-and-romance-flowers/" target="_self">
967                                    <span class="nav-itemText mobile-menu-text-color">New Year</span>
968                                </a>
969                            </li>
970                                                    <li class="subnav-itemWrapper text-left">
971                                <a class="nav-item nav-item-mobile nav-item--subnav text-left" href="https://lamourtoujoursflowers.com/newport-beach-florist-flower-delivery/thanksgiving-flowers/" target="_self">
972                                    <span class="nav-itemText mobile-menu-text-color">Thanksgiving</span>
973                                </a>
974                            </li>
975                                                    <li class="subnav-itemWrapper text-left">
976                                <a class="nav-item nav-item-mobile nav-item--subnav text-left" href="https://lamourtoujoursflowers.com/newport-beach-florist-flower-delivery/christmas-flowers/" target="_self">
977                                    <span class="nav-itemText mobile-menu-text-color">Christmas</span>
978                                </a>
979                            </li>
980                                                    <li class="subnav-itemWrapper text-left">
981                                <a class="nav-item nav-item-mobile nav-item--subnav text-left" href="https://lamourtoujoursflowers.com/tustin-florist-flower-delivery/sympathy-and-funeral-flowers/" target="_self">
982                                    <span class="nav-itemText mobile-menu-text-color">Sympathy and Funeral</span>
983                                </a>
984                            </li>
985                                            </ul>
986                </li>
987                                                <li class="nav-itemWrapper text-left">
988                    <a class="nav-item" href="https://lamourtoujoursflowers.com/tustin-florist-flower-delivery/?attribute_2=everlasting-roses" target="_self">
989                        <span class="nav-itemText mobile-menu-text-color">Everlasting Roses</span>
990                    </a>
991                </li>
992                                                <li class="nav-itemWrapper text-left">
993                    <a class="nav-item" href="https://lamourtoujoursflowers.com/newport-beach-florist-flower-delivery/?lamourtoujours_originals=candles" target="_new">
994                        <span class="nav-itemText mobile-menu-text-color">Candles</span>
995                    </a>
996                </li>
997                                                <li class="dropdown nav-dropdown nav-itemWrapper nav-itemWrapper--dropdown text-left">
998                    <a class="dropdown-toggle nav-item nav-item-mobile nav-item--dropdown" role="button" data-target="#" data-toggle="dropdown">
999                        <span class="nav-itemText mobile-menu-text-color">Bridal &amp; Proposal Collection &#x25BE;</span>
1000                    </a>
1001                    <ul class="subnav dropdown-menu header-subnav" role="menu">
1002                                                    <li class="subnav-itemWrapper text-left">
1003                                <a class="nav-item nav-item-mobile nav-item--subnav text-left" href="https://lamourtoujoursflowers.com/newport-beach-florist-flower-delivery/specials/bridal-bouquets/" target="_self">
1004                                    <span class="nav-itemText mobile-menu-text-color">Bridal bouquets</span>
1005                                </a>
1006                            </li>
1007                                                    <li class="subnav-itemWrapper text-left">
1008                                <a class="nav-item nav-item-mobile nav-item--subnav text-left" href="https://lamourtoujoursflowers.com/newport-beach-florist-flower-delivery/specials/candles/" target="_self">
1009                                    <span class="nav-itemText mobile-menu-text-color">Candles</span>
1010                                </a>
1011                            </li>
1012                                                    <li class="subnav-itemWrapper text-left">
1013                                <a class="nav-item nav-item-mobile nav-item--subnav text-left" href="https://lamourtoujoursflowers.com/newport-beach-florist-flower-delivery/specials/engagement-proposal-sets/" target="_self">
1014                                    <span class="nav-itemText mobile-menu-text-color">Engagement Proposal sets</span>
1015                                </a>
1016                            </li>
1017                                                    <li class="subnav-itemWrapper text-left">
1018                                <a class="nav-item nav-item-mobile nav-item--subnav text-left" href="https://lamourtoujoursflowers.com/newport-beach-florist-flower-delivery/specials/flower-walls/" target="_self">
1019                                    <span class="nav-itemText mobile-menu-text-color">Flower walls</span>
1020                                </a>
1021                            </li>
1022                                                    <li class="subnav-itemWrapper text-left">
1023                                <a class="nav-item nav-item-mobile nav-item--subnav text-left" href="https://lamourtoujoursflowers.com/newport-beach-florist-flower-delivery/specials/table-sets/" target="_self">
1024                                    <span class="nav-itemText mobile-menu-text-color">Table sets</span>
1025                                </a>
1026                            </li>
1027                                                    <li class="subnav-itemWrapper text-left">
1028                                <a class="nav-item nav-item-mobile nav-item--subnav text-left" href="https://lamourtoujoursflowers.com/newport-beach-florist-flower-delivery/specials/wedding-arches/" target="_self">
1029                                    <span class="nav-itemText mobile-menu-text-color">Wedding Arches</span>
1030                                </a>
1031                            </li>
1032                                                    <li class="subnav-itemWrapper text-left">
1033                                <a class="nav-item nav-item-mobile nav-item--subnav text-left" href="https://lamourtoujoursflowers.com/newport-beach-florist-flower-delivery/specials/wedding-packages/" target="_self">
1034                                    <span class="nav-itemText mobile-menu-text-color">Wedding packages</span>
1035                                </a>
1036                            </li>
1037                                            </ul>
1038                </li>
1039                                                <li class="nav-itemWrapper text-left">
1040                    <a class="nav-item" href="http://lamourflowersevents.com/" target="_self">
1041                        <span class="nav-itemText mobile-menu-text-color">Weddings &amp; Events</span>
1042                    </a>
1043                </li>
1044                                                <li class="nav-itemWrapper text-left">
1045                    <a class="nav-item" href="https://lamourtoujoursflowers.com/flower-subscriptions/" target="_self">
1046                        <span class="nav-itemText mobile-menu-text-color">Subscriptions</span>
1047                    </a>
1048                </li>
1049                                                <li class="nav-itemWrapper text-left">
1050                    <a class="nav-item" href="https://lamourtoujoursflowers.com/about-us/" target="_self">
1051                        <span class="nav-itemText mobile-menu-text-color">About Us</span>
1052                    </a>
1053                </li>
1054                                                <li class="nav-itemWrapper text-left">
1055                    <a class="nav-item" href="https://lamourflowerslv.com/" target="_new">
1056                        <span class="nav-itemText mobile-menu-text-color">Las Vegas Flower Shop</span>
1057                    </a>
1058                </li>
1059                                                <li class="nav-itemWrapper text-left">
1060                    <a class="nav-item" href="https://www.lamourflower.com" target="_new">
1061                        <span class="nav-itemText mobile-menu-text-color">Chicago Flower Shop</span>
1062                    </a>
1063                </li>
1064                                                <li class="nav-itemWrapper text-left">
1065                    <a class="nav-item" href="https://lamourtoujoursflowers.com/blog/" target="_self">
1066                        <span class="nav-itemText mobile-menu-text-color">Best Newport Beach Florist</span>
1067                    </a>
1068                </li>
1069                                                <li class="nav-itemWrapper text-left">
1070                    <a class="nav-item" href="https://lamourtoujoursflowers.com/where-we-deliver-2/" target="_self">
1071                        <span class="nav-itemText mobile-menu-text-color">Where We Deliver</span>
1072                    </a>
1073                </li>
1074                                                <li class="nav-itemWrapper text-left">
1075                    <a class="nav-item" href="https://lamourtoujoursflowers.com/loyalty-and-rewards/" target="_self">
1076                        <span class="nav-itemText mobile-menu-text-color">Loyalty &amp; Rewards</span>
1077                    </a>
1078                </li>
1079                                </ul>
1080    <div class="background-overlay" id="mobileBackgroundOverlay"></div>
1081</nav>
1082<script type="text/javascript">
1083    (function () {
1084        function ready(callback) {
1085            if (document.readyState === 'loading') {
1086                document.addEventListener('DOMContentLoaded', callback);
1087            } else {
1088                callback();
1089            }
1090        }
1091
1092        function each(selector, callback, root) {
1093            Array.prototype.forEach.call((root || document).querySelectorAll(selector), callback);
1094        }
1095
1096        // jQuery's :visible test, which is what the checks below used to run through.
1097        function isVisible(element) {
1098            return !!(element.offsetWidth || element.offsetHeight || element.getClientRects().length);
1099        }
1100
1101        /*
1102         * jQuery's .width(): the content-box width, as a number. Not getComputedStyle().width, which
1103         * resolves to the border box under the border-box sizing Bootstrap applies globally. Like
1104         * jQuery it also measures a display:none element, by laying it out off-screen — #header_mobile
1105         * carries visible-xs, so it is hidden on desktop.
1106         */
1107        function contentWidth(element) {
1108            if (window.getComputedStyle(element).display === 'none') {
1109                return swapMeasure(element, measureContentWidth);
1110            }
1111
1112            return measureContentWidth(element);
1113        }
1114
1115        function measureContentWidth(element) {
1116            var styles = window.getComputedStyle(element);
1117
1118            return element.offsetWidth
1119                - (parseFloat(styles.paddingLeft) || 0)
1120                - (parseFloat(styles.paddingRight) || 0)
1121                - (parseFloat(styles.borderLeftWidth) || 0)
1122                - (parseFloat(styles.borderRightWidth) || 0);
1123        }
1124
1125        /*
1126         * jQuery's swap() with cssShow: lay a hidden element out off-screen just long enough to
1127         * measure. The measure callback must not re-test display itself — Bootstrap's visible-xs is
1128         * `display: none !important` above 768px, which an inline style cannot beat, so the swap does
1129         * not actually reveal #header_mobile and a self-recursive version would never terminate.
1130         */
1131        function swapMeasure(element, measure) {
1132            var style = element.style;
1133            var saved = {
1134                position: style.position,
1135                visibility: style.visibility,
1136                display: style.display
1137            };
1138
1139            style.position = 'absolute';
1140            style.visibility = 'hidden';
1141            style.display = 'block';
1142
1143            var measured = measure(element);
1144
1145            style.position = saved.position;
1146            style.visibility = saved.visibility;
1147            style.display = saved.display;
1148
1149            return measured;
1150        }
1151
1152        // jQuery's $(document).height().
1153        function documentHeight() {
1154            var body = document.body;
1155            var html = document.documentElement;
1156
1157            return Math.max(
1158                body.scrollHeight,
1159                body.offsetHeight,
1160                html.clientHeight,
1161                html.scrollHeight,
1162                html.offsetHeight
1163            );
1164        }
1165
1166        /*
1167         * Submenu open/close, replacing the $('.dropdown-toggle').dropdown() call that used to sit
1168         * here. That call is what made the submenus toggle at all: the Bootstrap plugin binds
1169         * Dropdown.prototype.toggle straight to each element, and because that handler returns false
1170         * it also stops the click reaching Bootstrap's delegated [data-toggle=dropdown] handler on
1171         * document. Without the direct handler the delegated one runs after clearMenus() has already
1172         * removed the 'open' class, so it reads the menu as closed and re-opens it every time — a
1173         * submenu that can never be closed. The port below keeps the direct-handler semantics
1174         * (including getParent()'s data-target/href lookup and the second-click close) and works
1175         * whether or not Bootstrap is on the page, which it will not be after BLOOM-17575's P9.
1176         */
1177        function dropdownParent(toggle) {
1178            var selector = toggle.getAttribute('data-target');
1179
1180            if (!selector) {
1181                var href = toggle.getAttribute('href');
1182                selector = href && /#[A-Za-z]/.test(href) ? href.replace(/.*(?=#[^\s]*$)/, '') : null;
1183            }
1184
1185            var target = null;
1186
1187            if (selector) {
1188                try {
1189                    target = document.querySelector(selector);
1190                } catch (error) {
1191                    // The mobile toggles carry data-target="#", which is not a valid selector.
1192                    // jQuery quietly returned an empty set for it, so fall through to the parent.
1193                    target = null;
1194                }
1195            }
1196
1197            return target || toggle.parentNode;
1198        }
1199
1200        function closeOpenDropdowns() {
1201            each('[data-toggle="dropdown"]', function (toggle) {
1202                dropdownParent(toggle).classList.remove('open');
1203            });
1204        }
1205
1206        function toggleDropdown(event) {
1207            var toggle = event.currentTarget;
1208
1209            if (toggle.classList.contains('disabled') || toggle.disabled) {
1210                return;
1211            }
1212
1213            var parent = dropdownParent(toggle);
1214            var wasOpen = parent.classList.contains('open');
1215
1216            closeOpenDropdowns();
1217
1218            if (!wasOpen) {
1219                parent.classList.add('open');
1220                toggle.focus();
1221            }
1222
1223            event.preventDefault();
1224            // Bootstrap's handler returned false, which stopped the click reaching its own
1225            // document-level handlers. Keep that so nothing toggles the menu a second time.
1226            event.stopPropagation();
1227        }
1228
1229        ready(function () {
1230            each('.dropdown-toggle', function (toggle) {
1231                toggle.addEventListener('click', toggleDropdown);
1232            });
1233
1234            document.addEventListener('click', closeOpenDropdowns);
1235
1236            var navToggle = document.getElementById('navToggleMobile');
1237            var navigationMobile = document.getElementById('navigationMobile');
1238            var overlay = document.getElementById('mobileBackgroundOverlay');
1239            var headerMobile = document.getElementById('header_mobile');
1240            var body = document.body;
1241
1242            if (!navToggle || !navigationMobile || !overlay) {
1243                return;
1244            }
1245
1246            each('.dropdown-toggle', function (toggle) {
1247                toggle.addEventListener('click', function (event) {
1248                    if (isVisible(navigationMobile)) {
1249                        return;
1250                    }
1251
1252                    event.preventDefault();
1253
1254                    // A page carries several of these — one per desktop dropdown, plus the two
1255                    // dropdown-nav templates — and .is(':visible') was true if ANY of them was
1256                    // showing, so this has to ask all of them, not just the first.
1257                    var desktopSubnavOpen = Array.prototype.some.call(
1258                        document.querySelectorAll('.dropdown-content--arrownav-desktop'),
1259                        isVisible
1260                    );
1261
1262                    if (!desktopSubnavOpen) {
1263                        return;
1264                    }
1265
1266                    each('.dropdown-wrapper--hover', function (wrapper) {
1267                        each('.dropdown-toggle', function (hoverToggle) {
1268                            hoverToggle.setAttribute('aria-expanded', 'false');
1269                        }, wrapper);
1270                        each('.dropdown-content', function (content) {
1271                            content.classList.remove('dropdown-content--visible');
1272                        }, wrapper);
1273                        wrapper.classList.remove('open');
1274                    });
1275                });
1276            });
1277
1278            // Nav Toggle on click
1279            navToggle.addEventListener('click', function () {
1280                if (navigationMobile.classList.contains('open')) {
1281                    hideMenu();
1282                } else {
1283                    showMenu();
1284                }
1285            });
1286
1287            overlay.addEventListener('click', function () {
1288                hideMenu();
1289            });
1290
1291            navigationMobile.addEventListener('touchstart', startTouch, { passive: false });
1292            navigationMobile.addEventListener('touchmove', moveTouch, { passive: false });
1293
1294            // Swipe Up / Down / Left / Right
1295            var initialX = null;
1296            var initialY = null;
1297
1298            function startTouch(e) {
1299                initialX = e.touches[0].clientX;
1300                initialY = e.touches[0].clientY;
1301            }
1302
1303            function moveTouch(e) {
1304                if (initialX === null) {
1305                    return;
1306                }
1307
1308                if (initialY === null) {
1309                    return;
1310                }
1311
1312                var currentX = e.touches[0].clientX;
1313                var currentY = e.touches[0].clientY;
1314
1315                var diffX = initialX - currentX;
1316                var diffY = initialY - currentY;
1317
1318                if (Math.abs(diffX) > Math.abs(diffY)) {
1319                    // sliding horizontally
1320                    if (diffX > 0) {
1321                        // swiped left
1322                        menuSlideLeft();
1323                    }
1324                }
1325
1326                initialX = null;
1327                initialY = null;
1328            }
1329
1330            /*
1331             * Stale selector, kept as it was: the toggle lives in .navToggle-container, a sibling of
1332             * .navigation-mobile rather than a child, so this has matched nothing for a long time.
1333             * Restoring the intent would hide the hamburger while the menu is open — a visible
1334             * change, and not this ticket's.
1335             */
1336            function setNavToggleDisplay(display) {
1337                each('.navigation-mobile .nav-itemWrapper--navToggle', function (wrapper) {
1338                    wrapper.style.display = display;
1339                });
1340            }
1341
1342            function showMenu() {
1343                navToggle.setAttribute('aria-expanded', 'true');
1344                navigationMobile.classList.add('open');
1345                var containerWidth = headerMobile ? contentWidth(headerMobile) : 0;
1346                setNavToggleDisplay('none');
1347                navigationMobile.style.width = (containerWidth * 0.8) + 'px';
1348                overlay.style.height = documentHeight() + 'px';
1349                // The stylesheet hides the overlay, so an empty display would leave it hidden.
1350                overlay.style.display = 'block';
1351                body.style.position = 'fixed';
1352            }
1353
1354            function hideMenu() {
1355                navToggle.setAttribute('aria-expanded', 'false');
1356                navigationMobile.classList.remove('open');
1357                setNavToggleDisplay('');
1358                navigationMobile.style.width = '';
1359                overlay.style.height = '0px';
1360                overlay.style.display = 'none';
1361                body.style.position = '';
1362            }
1363
1364            function menuSlideLeft() {
1365                var containerWidth = headerMobile ? contentWidth(headerMobile) : 0;
1366                var settled = false;
1367                var timer = null;
1368
1369                function settle(event) {
1370                    if (event && event.propertyName && event.propertyName !== 'margin-left') {
1371                        return;
1372                    }
1373
1374                    if (settled) {
1375                        return;
1376                    }
1377
1378                    settled = true;
1379                    window.clearTimeout(timer);
1380                    navigationMobile.removeEventListener('transitionend', settle);
1381                    navigationMobile.style.transition = '';
1382                    navigationMobile.style.marginLeft = '0px';
1383                    navigationMobile.style.width = '';
1384                    navigationMobile.style.height = '';
1385                    navigationMobile.style.top = '';
1386                    navigationMobile.classList.remove('open');
1387                    setNavToggleDisplay('');
1388                    overlay.style.height = '0px';
1389                    overlay.style.display = 'none';
1390                }
1391
1392                navigationMobile.addEventListener('transitionend', settle);
1393                // Fallback for the cases transitionend never fires: reduced motion, or a margin that
1394                // is already at the target value.
1395                timer = window.setTimeout(settle, 150);
1396
1397                navigationMobile.style.transition = 'margin-left 100ms linear';
1398                // Force a reflow so the transition starts from the current margin.
1399                void navigationMobile.offsetWidth;
1400                navigationMobile.style.marginLeft = -(containerWidth * 0.8) + 'px';
1401            }
1402        });
1403    })();
1404</script>
1404
1405                    </div>
1406                </td>
1407                <td class="logo-cell">
1408                    <div class="logo-container">
1409                        <a class="companyLogo-imgContainer" href="https://lamourtoujoursflowers.com/">
1410                                                        <img
1411                                class="companyLogo-img"
1412                                src="https://asset.bloomnation.com/c_fit,dpr_1,f_auto,h_175,q_auto,w_280/v1/vendor/6360/profile/IMG_7668_6705680c1df46.jpeg"
1413                                alt="L'amour Toujours Flower Boutique - Newport Beach, CA florist"
1414                                srcset="https://asset.bloomnation.com/c_fit%2Cdpr_1%2Cf_auto%2Ch_175%2Cq_auto%2Cw_280/v1/vendor/6360/profile/IMG_7668_6705680c1df46.jpeg 1x, https://asset.bloomnation.com/c_fit%2Cdpr_2%2Cf_auto%2Ch_175%2Cq_auto%2Cw_280/v1/vendor/6360/profile/IMG_7668_6705680c1df46.jpeg 2x"
1415                                                                    width="280"
1416                                    height="175"
1417                                                            />
1418                                                    </a>
1419                    </div>
1420                </td>
1421                <td class="cart-cell">
1422                    <div class="cart-container">
1423                        <a href="https://lamourtoujoursflowers.com/checkout/" class="mobile-cart-btn">
1424                            <div class="mobile-cart-icon-wrapper">
1425                                <span class="header-cartIcon mobile-menu-text-color" aria-hidden="true"><svg width="19" height="24" viewBox="0 0 19 24" fill="none" xmlns="http://www.w3.org/2000/svg">
1426<path d="M2.33333 23.3333C1.69167 23.3333 1.14236 23.1049 0.685417 22.6479C0.228472 22.191 0 21.6417 0 21V7C0 6.35833 0.228472 5.80903 0.685417 5.35208C1.14236 4.89514 1.69167 4.66667 2.33333 4.66667H4.66667C4.66667 3.38333 5.12361 2.28472 6.0375 1.37083C6.95139 0.456945 8.05 0 9.33333 0C10.6167 0 11.7153 0.456945 12.6292 1.37083C13.5431 2.28472 14 3.38333 14 4.66667H16.3333C16.975 4.66667 17.5243 4.89514 17.9812 5.35208C18.4382 5.80903 18.6667 6.35833 18.6667 7V21C18.6667 21.6417 18.4382 22.191 17.9812 22.6479C17.5243 23.1049 16.975 23.3333 16.3333 23.3333H2.33333ZM2.33333 21H16.3333V7H14V9.33333C14 9.66389 13.8882 9.94097 13.6646 10.1646C13.441 10.3882 13.1639 10.5 12.8333 10.5C12.5028 10.5 12.2257 10.3882 12.0021 10.1646C11.7785 9.94097 11.6667 9.66389 11.6667 9.33333V7H7V9.33333C7 9.66389 6.88819 9.94097 6.66458 10.1646C6.44097 10.3882 6.16389 10.5 5.83333 10.5C5.50278 10.5 5.22569 10.3882 5.00208 10.1646C4.77847 9.94097 4.66667 9.66389 4.66667 9.33333V7H2.33333V21ZM7 4.66667H11.6667C11.6667 4.025 11.4382 3.4757 10.9812 3.01875C10.5243 2.56181 9.975 2.33333 9.33333 2.33333C8.69167 2.33333 8.14236 2.56181 7.68542 3.01875C7.22847 3.4757 7 4.025 7 4.66667Z" fill="currentColor"/>
1427</svg>
1428</span>
1429                                                            </div>
1430                        </a>
1431                    </div>
1432                </td>
1433            </tr>
1434        </tbody>
1435
1436    </table>
1437</header>
1438<header id="header" class="hidden-xs">
1439        <div class="row header-innerContainer">
1440        <div class="information-heading infoHeading hidden-xs col-sm-4 col-md-4">
1441                        <span class="infoHeading-item infoHeading-item--name">L'amour Toujours Flower Boutique</span>
1442            <span class="infoHeading-item infoHeading-item--address vendor-address">4695 MacArthur Ct.<br />
1443            Newport Beach,
1444            CA            92660</span>
1445                                                                                                                        <br />
1446                        <span class="infoHeading-item infoHeading-item--name infoHeading-additional-address--name additional-address-l'amour-toujours-flower-boutique---las-vegas-location">L'amour Toujours Flower Boutique - Las Vegas Location</span>
1447                        <span class="infoHeading-item infoHeading-item--address infoHeading-additional-address--address additional-address-l'amour-toujours-flower-boutique---las-vegas-location"> 2300 W Sahara Ave<br />
1448                            Las Vegas,
1449                            NV                            89102</span>
1450                                                    <span class="infoHeading-item infoHeading-item--phone infoHeading-additional-address--phone additional-address-l'amour-toujours-flower-boutique---las-vegas-location"><a href="tel:(702) 518-6225" class="phone-link">(702) 518-6225</a></span>
1451                                                                                                                                <br />
1452                        <span class="infoHeading-item infoHeading-item--name infoHeading-additional-address--name additional-address-l'amour-toujours-flower-boutique">L'amour Toujours Flower Boutique</span>
1453                        <span class="infoHeading-item infoHeading-item--address infoHeading-additional-address--address additional-address-l'amour-toujours-flower-boutique">15052 Red Hill Ave Suite H <br />
1454                            Tustin,
1455                            CA                            92780 </span>
1456                                                    <span class="infoHeading-item infoHeading-item--phone infoHeading-additional-address--phone additional-address-l'amour-toujours-flower-boutique"><a href="tel:" class="phone-link"></a></span>
1457                                                                                </div>
1458        <div class="header-logo col-xs-12 col-sm-4 col-md-4">
1459            <div class="company-logo">
1460                <a class="companyLogo-imgContainer" href="https://lamourtoujoursflowers.com/">
1461                                        <img
1462                        class="companyLogo-img"
1463                        src="https://asset.bloomnation.com/c_fit,dpr_1,f_auto,h_175,q_auto,w_280/v1/vendor/6360/profile/IMG_7668_6705680c1df46.jpeg"
1464                        alt="L'amour Toujours Flower Boutique - Newport Beach, CA florist"
1465                        srcset="https://asset.bloomnation.com/c_fit%2Cdpr_1%2Cf_auto%2Ch_175%2Cq_auto%2Cw_280/v1/vendor/6360/profile/IMG_7668_6705680c1df46.jpeg 1x, https://asset.bloomnation.com/c_fit%2Cdpr_2%2Cf_auto%2Ch_175%2Cq_auto%2Cw_280/v1/vendor/6360/profile/IMG_7668_6705680c1df46.jpeg 2x"
1466                                                    width="280"
1467                            height="175"
1468                                            />
1469                                    </a>
1470            </div>
1471        </div>
1472        
1473<nav class="header-cart ps-header-cart col-xs-12 col-sm-4 col-md-4" aria-labelledby="ps-my-account_menu-label">
1474    <div class="ps-header-cartBtn-wrapper">
1475        <div class="ps-my-account-button-wrapper dropdown-wrapper">
1476            <button class="ps-my-account-button dropdown-toggle" aria-expanded="false" aria-haspopup="true">
1477                <span class="ps-my-account-button-text" id="ps-my-account_menu-label">My Account</span>
1478                <span class="ps-my-account-icon" aria-hidden="true"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
1479<path d="M4.49166 17.6167C5.48333 16.8583 6.59166 16.2604 7.81666 15.8229C9.04166 15.3854 10.325 15.1667 11.6667 15.1667C13.0083 15.1667 14.2917 15.3854 15.5167 15.8229C16.7417 16.2604 17.85 16.8583 18.8417 17.6167C19.5222 16.8194 20.0521 15.9153 20.4312 14.9042C20.8104 13.893 21 12.8139 21 11.6667C21 9.08055 20.091 6.87847 18.2729 5.06041C16.4549 3.24236 14.2528 2.33333 11.6667 2.33333C9.08055 2.33333 6.87847 3.24236 5.06041 5.06041C3.24236 6.87847 2.33333 9.08055 2.33333 11.6667C2.33333 12.8139 2.52292 13.893 2.90208 14.9042C3.28125 15.9153 3.81111 16.8194 4.49166 17.6167ZM8.76458 11.6521C7.97708 10.8646 7.58333 9.89722 7.58333 8.75C7.58333 7.60277 7.97708 6.63541 8.76458 5.84791C9.55208 5.06041 10.5194 4.66666 11.6667 4.66666C12.8139 4.66666 13.7812 5.06041 14.5687 5.84791C15.3562 6.63541 15.75 7.60277 15.75 8.75C15.75 9.89722 15.3562 10.8646 14.5687 11.6521C13.7812 12.4396 12.8139 12.8333 11.6667 12.8333C10.5194 12.8333 9.55208 12.4396 8.76458 11.6521ZM11.6667 23.3333C10.0528 23.3333 8.53611 23.0271 7.11666 22.4146C5.69722 21.8021 4.4625 20.9708 3.4125 19.9208C2.3625 18.8708 1.53125 17.6361 0.91875 16.2167C0.30625 14.7972 0 13.2805 0 11.6667C0 10.0528 0.30625 8.53611 0.91875 7.11666C1.53125 5.69722 2.3625 4.4625 3.4125 3.4125C4.4625 2.3625 5.69722 1.53125 7.11666 0.91875C8.53611 0.30625 10.0528 0 11.6667 0C13.2805 0 14.7972 0.30625 16.2167 0.91875C17.6361 1.53125 18.8708 2.3625 19.9208 3.4125C20.9708 4.4625 21.8021 5.69722 22.4146 7.11666C23.0271 8.53611 23.3333 10.0528 23.3333 11.6667C23.3333 13.2805 23.0271 14.7972 22.4146 16.2167C21.8021 17.6361 20.9708 18.8708 19.9208 19.9208C18.8708 20.9708 17.6361 21.8021 16.2167 22.4146C14.7972 23.0271 13.2805 23.3333 11.6667 23.3333ZM14.5833 20.5479C15.4972 20.2465 16.3333 19.8139 17.0917 19.25C16.3333 18.6861 15.4972 18.2535 14.5833 17.9521C13.6694 17.6507 12.6972 17.5 11.6667 17.5C10.6361 17.5 9.66388 17.6507 8.75 17.9521C7.83611 18.2535 7 18.6861 6.24166 19.25C7 19.8139 7.83611 20.2465 8.75 20.5479C9.66388 20.8493 10.6361 21 11.6667 21C12.6972 21 13.6694 20.8493 14.5833 20.5479ZM12.9208 10.0042C13.2514 9.6736 13.4167 9.25555 13.4167 8.75C13.4167 8.24444 13.2514 7.82638 12.9208 7.49583C12.5903 7.16527 12.1722 7 11.6667 7C11.1611 7 10.743 7.16527 10.4125 7.49583C10.0819 7.82638 9.91666 8.24444 9.91666 8.75C9.91666 9.25555 10.0819 9.6736 10.4125 10.0042C10.743 10.3347 11.1611 10.5 11.6667 10.5C12.1722 10.5 12.5903 10.3347 12.9208 10.0042Z" fill="currentColor"/>
1480</svg>
1481</span>
1482            </button>
1483                            
1484<div id="dropdown-nav--js" class="dropdown-nav dropdown-nav--login dropdown-content dropdown-content--arrownav-
1484desktop">
1485    <div class="dropdown-nav__arrow-up"></div>
1486    <div class="dropdown-nav__arrow-up--overlay"></div>
1487
1488    <ul class="dropdown-nav__list">
1489        <li class="dropdown-nav__list-item">
1490            <a class="dropdown-nav__link" href="https://lamourtoujoursflowers.com/customer/account/login/" tabindex="-1" rel="nofollow">
1491                <p class="icon material-symbols-outlined">login</p>
1492                <span>Log in</span>
1493            </a>
1494        </li>
1495        <li class="dropdown-nav__list-item">
1496            <a class="dropdown-nav__link" href="https://lamourtoujoursflowers.com/customer/account/create/" tabindex="-1" rel="nofollow">
1497                <p class="icon material-symbols-outlined">person</p>
1498                <span>Sign up</span>
1499            </a>
1500        </li>
1501                    <li class="dropdown-nav__list-item">
1502                <a class="dropdown-nav__link" href="https://lamourtoujoursflowers.com/customer/account/createEnroll/" tabindex="-1" rel="nofollow">
1503                    <p class="icon material-symbols-outlined">stars</p>
1504                    <span>Join Loyalty</span>
1505                </a>
1506            </li>
1507            </ul>
1508</div>
1509                    </div>
1510
1511        <div class="ps-my-account-mob">
1512            <a href="https://lamourtoujoursflowers.com/checkout/" class="btn btn-outline ps-cart_button ps-header-cartBtn" aria-label="view cart with 0 items">
1513                <span class="ps-header-cart-icon" aria-hidden="true"><svg width="19" height="24" viewBox="0 0 19 24" fill="none" xmlns="http://www.w3.org/2000/svg">
1514<path d="M2.33333 23.3333C1.69167 23.3333 1.14236 23.1049 0.685417 22.6479C0.228472 22.191 0 21.6417 0 21V7C0 6.35833 0.228472 5.80903 0.685417 5.35208C1.14236 4.89514 1.69167 4.66667 2.33333 4.66667H4.66667C4.66667 3.38333 5.12361 2.28472 6.0375 1.37083C6.95139 0.456945 8.05 0 9.33333 0C10.6167 0 11.7153 0.456945 12.6292 1.37083C13.5431 2.28472 14 3.38333 14 4.66667H16.3333C16.975 4.66667 17.5243 4.89514 17.9812 5.35208C18.4382 5.80903 18.6667 6.35833 18.6667 7V21C18.6667 21.6417 18.4382 22.191 17.9812 22.6479C17.5243 23.1049 16.975 23.3333 16.3333 23.3333H2.33333ZM2.33333 21H16.3333V7H14V9.33333C14 9.66389 13.8882 9.94097 13.6646 10.1646C13.441 10.3882 13.1639 10.5 12.8333 10.5C12.5028 10.5 12.2257 10.3882 12.0021 10.1646C11.7785 9.94097 11.6667 9.66389 11.6667 9.33333V7H7V9.33333C7 9.66389 6.88819 9.94097 6.66458 10.1646C6.44097 10.3882 6.16389 10.5 5.83333 10.5C5.50278 10.5 5.22569 10.3882 5.00208 10.1646C4.77847 9.94097 4.66667 9.66389 4.66667 9.33333V7H2.33333V21ZM7 4.66667H11.6667C11.6667 4.025 11.4382 3.4757 10.9812 3.01875C10.5243 2.56181 9.975 2.33333 9.33333 2.33333C8.69167 2.33333 8.14236 2.56181 7.68542 3.01875C7.22847 3.4757 7 4.025 7 4.66667Z" fill="currentColor"/>
1515</svg>
1516</span>
1517                <span class="ps-cart_text ps-header-cart-text">(0) Cart</span>
1518                            </a>
1519        </div>
1520    </div>
1521    <style>
1522        /* Account Management Cart Modifications (start) */
1523        .ps-header-cart .ps-header-cart-badge {
1524            display: none;
1525            background: transparent;
1526            color: var(--header-icon-color, #000);
1527            position: absolute;
1528            top: 69%;
1529            left: 50%;
1530            transform: translate(-50%, -50%);
1531            padding: 0;
1532            font-size: 10px;
1533            font-weight: 600 !important;
1534            line-height: 1;
1535            pointer-events: none;
1536        }
1537
1538        .ps-header-cart .ps-my-account-button-wrapper {
1539            display: none;
1540        }
1541
1542        #header .ps-header-cart .ps-cart_button {
1543            border: 0;
1544            padding: 0;
1545        }
1546
1547        .ps-my-account-button {
1548            background: none;
1549            border: none;
1550            padding: 0;
1551        }
1552
1553        .ps-my-account-mob {
1554            display: inline-block;
1555        }
1556
1557        .ps-my-account-button-text {
1558            color: var(--my-account-color, #000);
1559        }
1560
1561        @media only screen and (min-width: 768px) {
1562            .account-management-dropdown-nav,
1563            .ps-header-cart-text {
1564                display: none;
1565            }
1566
1567            .ps-header-cart .ps-my-account-button-wrapper {
1568                position: relative;
1569                display: inline-block;
1570                float: left;
1571                margin-top: 3px;
1572                margin-right: 5px;
1573                cursor: pointer;
1574            }
1575
1576            .ps-header-cart .ps-my-account-button-text {
1577                text-align: right;
1578            }
1579
1580            .ps-header-cart .ps-my-account-button-wrapper {
1581                display: inline-block;
1582            }
1583
1584            .ps-header-cart .ps-my-account-button #ps-my-account_menu-label {
1585                font-weight: 500 !important;
1586                display: inline-block;
1587            }
1588
1589            .ps-header-cart .ps-header-cart-badge {
1590                display: block;
1591            }
1592
1593            .ps-header-cartBtn-wrapper {
1594                float: right;
1595            }
1596
1597            .ps-header-cartBtn {
1598                float: none;
1599                position: relative;
1600                margin: 0;
1601                padding: 0 10px;
1602                width: auto;
1603                height: auto;
1604                border: 0;
1605            }
1606
1607            .ps-header-cart-icon {
1608                width: 25px;
1609                height: 25px;
1610                margin: 0;
1611                vertical-align: middle;
1612                display: inline-flex;
1613                align-items: center;
1614                justify-content: center;
1615                position: relative;
1616                top: 2px;
1617            }
1618
1619            .ps-header-cart-icon svg {
1620                width: 100%;
1621                height: 100%;
1622                display: block;
1623            }
1624            .ps-header-cart-icon svg path {
1625                fill: var(--header-icon-color, var(--my-account-color, #000));
1626            }
1627        }
1628
1629        .ps-my-account-icon {
1630            width: 25px;
1631            height: 25px;
1632            margin: 0 6px;
1633            vertical-align: middle;
1634            display: inline-flex;
1635            align-items: center;
1636            justify-content: center;
1637        }
1638
1639        .ps-my-account-icon svg {
1640            width: 100%;
1641            height: 100%;
1642            display: block;
1643        }
1644
1645        .ps-my-account-icon svg path {
1646            fill: var(--header-icon-color, var(--my-account-color, #000));
1647        }
1648
1649        .ps-my-account-button svg {
1650            width: 25px;
1651            height: 25px;
1652        }
1653
1654        /* Account Management Cart Modifications (end) */
1655    </style>
1656    
1656<script type="text/javascript" src="https://promfiles.com/bloom/dist/frontend/base/default/js/dropdown-nav.5e3dac90.js" defer></script>
1656
1657</nav>
1658        <div class="clearfix"></div>
1659    </div>
1660
1661    <div class="clearfix"></div>
1662    <nav class="header-nav headerNav-wrapper">
1663        <div class="row headerNav-innerContainer">
1664            
1665<ul id="main-nav" class="navigation col-md-12">
1666	<li class="navToggle-container nav-itemWrapper nav-itemWrapper--navToggle">
1667		<!-- Nav Toggle -->
1668		<a href="#" class="nav-toggle nav-item" id="main-nav-toggle" aria-haspopup="true" aria-expanded="false">
1669			<i class="fa fa-reorder"></i>
1670			<span class="nav-show">Menu <i class="fa fa-caret-down"></i></span>
1671			<span class="nav-hide">Hide <i class="fa fa-caret-up"></i></span>
1672		</a>
1673	</li>
1674						<li class="dropdown nav-dropdown nav-itemWrapper nav-itemWrapper--dropdown dropdown-wrapper dropdown-wrapper--hover">
1675				<button class="dropdown-toggle nav-item nav-item--dropdown dropdown-nav-toggle" aria-expanded="false" aria-haspopup="true">
1676					<span class="nav-itemText">
1677						Flower Shop &#x25BE;
1678					</span>
1679				</button>
1680				<ul class="subnav dropdown-menu header-subnav dropdown-content dropdown-content--arrownav-desktop" role="menu">
1681											<li class="subnav-itemWrapper">
1682							<a class="nav-item nav-item--subnav" href="https://lamourtoujoursflowers.com/newport-beach-florist-flower-delivery/?lamourtoujours_originals=flower-boxes" target="_self">Flower Boxes</a>
1683						</li>
1684											<li class="subnav-itemWrapper">
1685							<a class="nav-item nav-item--subnav" href="https://lamourtoujoursflowers.com/newport-beach-florist-flower-delivery/?lamourtoujours_originals=hand-wrapped-bouquets" target="_self">Hand-Wrapped Bouquets</a>
1686						</li>
1687											<li class="subnav-itemWrapper">
1688							<a class="nav-item nav-item--subnav" href="https://lamourtoujoursflowers.com/newport-beach-florist-flower-delivery/?lamourtoujours_originals=luxury-flower-sets" target="_self">Luxury Flower Sets</a>
1689						</li>
1690											<li class="subnav-itemWrapper">
1691							<a class="nav-item nav-item--subnav" href="https://lamourtoujoursflowers.com/newport-beach-florist-flower-delivery/?lamourtoujours_originals=floral-masterpieces" target="_self">Floral Masterpieces</a>
1692						</li>
1693											<li class="subnav-itemWrapper">
1694							<a class="nav-item nav-item--subnav" href="https://lamourtoujoursflowers.com/newport-beach-florist-flower-delivery/?lamourtoujours_originals=flower-baskets" target="_self">Flower Baskets</a>
1695						</li>
1696											<li class="subnav-itemWrapper">
1697							<a class="nav-item nav-item--subnav" href="https://lamourtoujoursflowers.com/newport-beach-florist-flower-delivery/lamourtoujours_originals/luxury-balloons/" target="_self">Luxury Balloons</a>
1698						</li>
1699											<li class="subnav-itemWrapper">
1700							<a class="nav-item nav-item--subnav" href="https://lamourtoujoursflowers.com/newport-beach-florist-flower-delivery/orchids/" target="_self">Orchids</a>
1701						</li>
1702											<li class="subnav-itemWrapper">
1703							<a class="nav-item nav-item--subnav" href="https://lamourtoujoursflowers.com/custom-flower-arrangements/" target="_self">Custom Arrangement</a>
1704						</li>
1705									</ul>
1706			</li>
1707								<li class="dropdown nav-dropdown nav-itemWrapper nav-itemWrapper--dropdown dropdown-wrapper dropdown-wrapper--hover">
1708				<button class="dropdown-toggle nav-item nav-item--dropdown dropdown-nav-toggle" aria-expanded="false" aria-haspopup="true">
1709					<span class="nav-itemText">
1710						Occasions &#x25BE;
1711					</span>
1712				</button>
1713				<ul class="subnav dropdown-menu header-subnav dropdown-content dropdown-content--arrownav-desktop" role="menu">
1714											<li class="subnav-itemWrapper">
1715							<a class="nav-item nav-item--subnav" href="https://lamourtoujoursflowers.com/newport-beach-florist-flower-delivery/anniversary-flowers/" target="_self">Anniversary</a>
1716						</li>
1717											<li class="subnav-itemWrapper">
1718							<a class="nav-item nav-item--subnav" href="https://lamourtoujoursflowers.com/newport-beach-florist-flower-delivery/autumn-flowers/" target="_self">Autumn</a>
1719						</li>
1720											<li class="subnav-itemWrapper">
1721							<a class="nav-item nav-item--subnav" href="https://lamourtoujoursflowers.com/newport-beach-florist-flower-delivery/birthday-flowers/" target="_self">Birthday</a>
1722						</li>
1723											<li class="subnav-itemWrapper">
1724							<a class="nav-item nav-item--subnav" href="https://lamourtoujoursflowers.com/newport-beach-florist-flower-delivery/congrats-flowers/" target="_self">Congrats</a>
1725						</li>
1726											<li class="subnav-itemWrapper">
1727							<a class="nav-item nav-item--subnav" href="https://lamourtoujoursflowers.com/newport-beach-florist-flower-delivery/get-well-flowers/" target="_self">Get Well</a>
1728						</li>
1729											<li class="subnav-itemWrapper">
1730							<a class="nav-item nav-item--subnav" href="https://lamourtoujoursflowers.com/newport-beach-florist-flower-delivery/halloween-flowers/" target="_self">Halloween</a>
1731						</li>
1732											<li class="subnav-itemWrapper">
1733							<a class="nav-item nav-item--subnav" href="https://lamourtoujoursflowers.com/newport-beach-florist-flower-delivery/just-because-flowers/" target="_self">Just Because</a>
1734						</li>
1735											<li class="subnav-itemWrapper">
1736							<a class="nav-item nav-item--subnav" href="https://lamourtoujoursflowers.com/newport-beach-florist-flower-delivery/love-and-romance-flowers/" target="_self">Love and Romance</a>
1737						</li>
1738											<li class="subnav-itemWrapper">
1739							<a class="nav-item nav-item--subnav" href="https://lamourtoujoursflowers.com/newport-beach-florist-flower-delivery/new-baby-flowers/" target="_self">New Baby</a>
1740						</li>
1741											<li class="subnav-itemWrapper">
1742							<a class="nav-item nav-item--subnav" href="https://lamourtoujoursflowers.com/newport-beach-florist-flower-delivery/prom-flowers/" target="_self">Prom</a>
1743						</li>
1744											<li class="subnav-itemWrapper">
1745							<a class="nav-item nav-item--subnav" href="https://lamourtoujoursflowers.com/newport-beach-florist-flower-delivery/thank-you-flowers/" target="_self">Thank You</a>
1746						</li>
1747											<li class="subnav-itemWrapper">
1748							<a class="nav-item nav-item--subnav" href="https://lamourtoujoursflowers.com/newport-beach-florist-flower-delivery/hanukkah-flowers/" target="_self">Hanukkah</a>
1749						</li>
1750											<li class="subnav-itemWrapper">
1751							<a class="nav-item nav-item--subnav" href="https://lamourtoujoursflowers.com/newport-beach-florist-flower-delivery/love-and-romance-flowers/" target="_self">New Year</a>
1752						</li>
1753											<li class="subnav-itemWrapper">
1754							<a class="nav-item nav-item--subnav" href="https://lamourtoujoursflowers.com/newport-beach-florist-flower-delivery/thanksgiving-flowers/" target="_self">Thanksgiving</a>
1755						</li>
1756											<li class="subnav-itemWrapper">
1757							<a class="nav-item nav-item--subnav" href="https://lamourtoujoursflowers.com/newport-beach-florist-flower-delivery/christmas-flowers/" target="_self">Christmas</a>
1758						</li>
1759											<li class="subnav-itemWrapper">
1760							<a class="nav-item nav-item--subnav" href="https://lamourtoujoursflowers.com/tustin-florist-flower-delivery/sympathy-and-funeral-flowers/" target="_self">Sympathy and Funeral</a>
1761						</li>
1762									</ul>
1763			</li>
1764								<li class="nav-itemWrapper">
1765				<a class="nav-item" href="https://lamourtoujoursflowers.com/tustin-florist-flower-delivery/?attribute_2=everlasting-roses" target="_self"><span class="nav-itemText">Everlasting Roses</span></a>
1766			</li>
1767								<li class="nav-itemWrapper">
1768				<a class="nav-item" href="https://lamourtoujoursflowers.com/newport-beach-florist-flower-delivery/?lamourtoujours_originals=candles" target="_new"><span class="nav-itemText">Candles</span></a>
1769			</li>
1770								<li class="dropdown nav-dropdown nav-itemWrapper nav-itemWrapper--dropdown dropdown-wrapper dropdown-wrapper--hover">
1771				<button class="dropdown-toggle nav-item nav-item--dropdown dropdown-nav-toggle" aria-expanded="false" aria-haspopup="true">
1772					<span class="nav-itemText">
1773						Bridal &amp; Proposal Collection &#x25BE;
1774					</span>
1775				</button>
1776				<ul class="subnav dropdown-menu header-subnav dropdown-content dropdown-content--arrownav-desktop" role="menu">
1777											<li class="subnav-itemWrapper">
1778							<a class="nav-item nav-item--subnav" href="https://lamourtoujoursflowers.com/newport-beach-florist-flower-delivery/specials/bridal-bouquets/" target="_self">Bridal bouquets</a>
1779						</li>
1780											<li class="subnav-itemWrapper">
1781							<a class="nav-item nav-item--subnav" href="https://lamourtoujoursflowers.com/newport-beach-florist-flower-delivery/specials/candles/" target="_self">Candles</a>
1782						</li>
1783											<li class="subnav-itemWrapper">
1784							<a class="nav-item nav-item--subnav" href="https://lamourtoujoursflowers.com/newport-beach-florist-flower-delivery/specials/engagement-proposal-sets/" target="_self">Engagement Proposal sets</a>
1785						</li>
1786											<li class="subnav-itemWrapper">
1787							<a class="nav-item nav-item--subnav" href="https://lamourtoujoursflowers.com/newport-beach-florist-flower-delivery/specials/flower-walls/" target="_self">Flower walls</a>
1788						</li>
1789											<li class="subnav-itemWrapper">
1790							<a class="nav-item nav-item--subnav" href="https://lamourtoujoursflowers.com/newport-beach-florist-flower-delivery/specials/table-sets/" target="_self">Table sets</a>
1791						</li>
1792											<li class="subnav-itemWrapper">
1793							<a class="nav-item nav-item--subnav" href="https://lamourtoujoursflowers.com/newport-beach-florist-flower-delivery/specials/wedding-arches/" target="_self">Wedding Arches</a>
1794						</li>
1795											<li class="subnav-itemWrapper">
1796							<a class="nav-item nav-item--subnav" href="https://lamourtoujoursflowers.com/newport-beach-florist-flower-delivery/specials/wedding-packages/" target="_self">Wedding packages</a>
1797						</li>
1798									</ul>
1799			</li>
1800								<li class="nav-itemWrapper">
1801				<a class="nav-item" href="http://lamourflowersevents.com/" target="_self"><span class="nav-itemText">Weddings &amp; Events</span></a>
1802			</li>
1803								<li class="nav-itemWrapper">
1804				<a class="nav-item" href="https://lamourtoujoursflowers.com/flower-subscriptions/" target="_self"><span class="nav-itemText">Subscriptions</span></a>
1805			</li>
1806								<li class="nav-itemWrapper">
1807				<a class="nav-item" href="https://lamourtoujoursflowers.com/about-us/" target="_self"><span class="nav-itemText">About Us</span></a>
1808			</li>
1809								<li class="nav-itemWrapper">
1810				<a class="nav-item" href="https://lamourflowerslv.com/" target="_new"><span class="nav-itemText">Las Vegas Flower Shop</span></a>
1811			</li>
1812								<li class="nav-itemWrapper">
1813				<a class="nav-item" href="https://www.lamourflower.com" target="_new"><span class="nav-itemText">Chicago Flower Shop</span></a>
1814			</li>
1815								<li class="nav-itemWrapper">
1816				<a class="nav-item" href="https://lamourtoujoursflowers.com/blog/" target="_self"><span class="nav-itemText">Best Newport Beach Florist</span></a>
1817			</li>
1818								<li class="nav-itemWrapper">
1819				<a class="nav-item" href="https://lamourtoujoursflowers.com/where-we-deliver-2/" target="_self"><span class="nav-itemText">Where We Deliver</span></a>
1820			</li>
1821								<li class="nav-itemWrapper">
1822				<a class="nav-item" href="https://lamourtoujoursflowers.com/loyalty-and-rewards/" target="_self"><span class="nav-itemText">Loyalty &amp; Rewards</span></a>
1823			</li>
1824			    <li class="account-management-dropdown-nav dropdown nav-dropdown nav-itemWrapper nav-itemWrapper--dropdown dropdown-wrapper">
1825        <button class="dropdown-toggle nav-item nav-item--dropdown" aria-expanded="false" aria-haspopup="true">
1826            <span class="nav-itemText">My Account &#x25BE;</span>
1827        </button>
1828        <ul class="subnav dropdown-menu header-subnav dropdown-content dropdown-content--arrownav-desktop" role="menu">
1829                        <li class="subnav-itemWrapper">
1830                <a class="nav-item nav-item--subnav" href="https://lamourtoujoursflowers.com/customer/account/login/">Log in</a>
1831            </li>
1832            <li class="subnav-itemWrapper">
1833                <a class="nav-item nav-item--subnav" href="https://lamourtoujoursflowers.com/customer/account/create/">
1834                    Sign Up                </a>
1835            </li>
1836                    </ul>
1837    </li>
1838</ul>
1839        </div>
1840    </nav>
1841
1842        <div class="clearfix"></div>
1843</header>
1844    <noscript>
1845        <div class="global-site-notice noscript">
1846            <div class="notice-inner">
1847                <p>
1848                    <strong>JavaScript seems to be disabled in your browser.</strong><br />
1849                    You must have JavaScript enabled in your browser to utilize the functionality of this website.                </p>
1850            </div>
1851        </div>
1852    </noscript>
1853
1854<section id="content">
1855
1856    
1857
1858	<div class="row">
1859		
1860			</div>
1861	 
1862<div>
1863            <div class="store-faq row">
1864            <div class="product_details-about-designer col-md-12 about_us-about_designer">
1865                                <div class="about-designer-image">
1866                    <img
1867                        src="https://asset.bloomnation.com/c_fill,f_auto,h_123,q_auto,w_123/v1/vendor/6360/profile/20190612120912_file_5d0042a8da387.jpg"
1868                        srcset="https://asset.bloomnation.com/c_fill%2Cf_auto%2Ch_123%2Cq_auto%2Cw_123/v1/vendor/6360/profile/20190612120912_file_5d0042a8da387.jpg 1x, https://asset.bloomnation.com/c_fill%2Cdpr_2%2Cf_auto%2Ch_123%2Cq_auto%2Cw_123/v1/vendor/6360/profile/20190612120912_file_5d0042a8da387.jpg 2x"
1869                        alt="L'amour Toujours Flower Boutique"
1870                        width="123"
1871                        height="123"
1872                        loading="lazy"
1873                    />
1874                </div>
1875                                <h3>L'amour Toujours Flower Boutique</h3>
1876                <span>At L’Amour Toujours Flower Boutique, our mission is simple: to create floral experiences that leave a lasting impression of elegance, warmth, and wonder — whether you’re celebrating a milestone, elevating a brand, planning a wedding, or simply brightening someone’s day.
1877
1878We source only the finest flowers, ensuring every arrangement radiates vibrancy, fragrance, and lasting beauty.
1879
1880Top names like Chanel South Coast Plaza, L’Agence Fashion Island, Irvine Company, Wells Fargo and Berkshire Hathaway HomeServices trust us for their floral needs — a testament to the quality and professionalism we deliver.</span>
1881            </div>
1882        </div>
1883    
1884    <div class="visuallyhidden">
1885                        <a href="https://lamourtoujoursflowers.com/"><img src="https://asset.bloomnation.com/c_fit,f_auto,h_250,q_auto,w_285/v1/vendor/6360/profile/IMG_7668_6705680c1df46.jpeg" alt=""/></a>
1886    </div>
1887
1888    
1889<div class="map row store-contact">
1890    <div class="map-container-wrapper col-md-12">
1891                    <div class="map-container store-map__container"                  data-map-iframe='&quot;&lt;iframe\n                width=\&quot;640\&quot;\n                height=\&quot;100\&quot;\n                style=\&quot;border:0\&quot;\n                loading=\&quot;lazy\&quot;\n                allowfullscreen\n                referrerpolicy=\&quot;no-referrer-when-downgrade\&quot;\n                src=\&quot;https:\/\/www.google.com\/maps\/embed\/v1\/place?key=AIzaSyAHzvgUVsIok5CN4dCKwsA0YMgroVETihs&amp;q=4695%20MacArthur%20Ct.%2C%20Newport%20Beach%2C%20CA%2C%2092660%2C%20L%27amour%20Toujours%20Flower%20Boutique&amp;zoom=15\&quot;\n                title=\&quot;Map showing location of the best florist in Newport Beach, CA: L'amour Toujours Flower Boutique\&quot;\n                class=\&quot;google-maps-iframe\&quot;&gt;\n            &lt;\/iframe&gt;&quot;'>
1892                                    <iframe
1893                width="640"
1894                height="100"
1895                style="border:0"
1896                loading="lazy"
1897                allowfullscreen
1898                referrerpolicy="no-referrer-when-downgrade"
1899                src="https://www.google.com/maps/embed/v1/place?key=AIzaSyAHzvgUVsIok5CN4dCKwsA0YMgroVETihs&amp;q=4695%20MacArthur%20Ct.%2C%20Newport%20Beach%2C%20CA%2C%2092660%2C%20L%27amour%20Toujours%20Flower%20Boutique&amp;zoom=15"
1900                title="Map showing location of the best florist in Newport Beach, CA: L'amour Toujours Flower Boutique"
1901                class="google-maps-iframe">
1902            </iframe>                            </div>
1903        
1904        <div class="map-card">
1905            <div class="map-card__location">
1906                                    <h4 class="map-card__name">L'amour Toujours Flower Boutique</h4>
1907                
1908                <div class="map-card__details">
1909                                            <div class="map-card__detail map-card__detail--address store-contact__detail">
1910                            <span class="map-card__icon">
1911                                <img src="https://promfiles.com/bloom/dist/frontend/premiumsites/bloom/images/pages/footer/icon-address.12b878e8.svg" alt="" role="presentation" loading="lazy">
1912                            </span>
1913                            <span class="map-card__detail-content">
1914                                                                    <a href="https://www.google.com/maps/dir/?api=1&origin=&destination=4695+MacArthur+Ct.%2C+Newport+Beach%2C+CA%2C+92660" target="_blank">4695 MacArthur Ct., Newport Beach, CA, 92660<span class="sr-only">(link opens in a new window)</span></a>
1915                                                            </span>
1916                        </div>
1917                    
1918                                            <div class="map-card__detail map-card__detail--phone store-contact__detail">
1919                            <span class="map-card__icon">
1920                                <img src="https://promfiles.com/bloom/dist/frontend/premiumsites/bloom/images/pages/footer/icon-phone.aa991288.svg" alt="" role="presentation" loading="lazy">
1921                            </span>
1922                            <span class="map-card__detail-content">
1923                                <a aria-label="Store phone number: (949) 351-6824" href="tel:9493516824">(949) 351-6824</a>
1924                            </span>
1925                        </div>
1926                    
1927                                            <div class="map-card__detail map-card__detail--email store-contact__detail">
1928                            <span class="map-card__icon">
1929                                <img src="https://promfiles.com/bloom/dist/frontend/premiumsites/bloom/images/pages/footer/icon-email.3b889a7a.svg" alt="" role="presentation" loading="lazy">
1930                            </span>
1931                            <span class="map-card__detail-content">
1932                                <a aria-label="Store email: [email protected]" href="mailto:[email protected]">[email protected]</a>
1933                            </span>
1934                        </div>
1935                                    </div>
1936            </div>
1937
1938            <div class="map-card__detail map-card__detail--hours">
1939                <h4 class="map-card__hours-header">Hours</h4>
1940                <div class="map-card__hours-row">
1941                    <span class="map-card__icon">
1942                        <img src="https://promfiles.com/bloom/dist/frontend/premiumsites/bloom/images/pages/footer/icon-hours.269e7d5e.svg" alt="" role="presentation" loading="lazy">
1943                    </span>
1944                    <div class="map-card__hours store-hours" aria-label="Store Hours">
1945                                                                                <span class="map-card__hours-day store-hours__label">Monday</span>
1946                            <span class="map-card__hours-time store-hours__time">9 AM - 8 PM</span>
1947                                                                                <span class="map-card__hours-day store-hours__label">Tuesday</span>
1948                            <span class="map-card__hours-time store-hours__time">9 AM - 8 PM</span>
1949                                                                                <span class="map-card__hours-day store-hours__label">Wednesday</span>
1950                            <span class="map-card__hours-time store-hours__time">9 AM - 8 PM</span>
1951                                                                                <span class="map-card__hours-day store-hours__label">Thursday</span>
1952                            <span class="map-card__hours-time store-hours__time">9 AM - 8 PM</span>
1953                                                                                <span class="map-card__hours-day store-hours__label">Friday</span>
1954                            <span class="map-card__hours-time store-hours__time">9 AM - 8 PM</span>
1955                                                                            <sp
1955an class="map-card__hours-day store-hours__label">Weekends</span>
1956                            <span class="map-card__hours-time store-hours__time">9 AM - 8 PM</span>
1957                                            </div>
1958                </div>
1959            </div>
1960        </div>
1961    </div>
1962</div>
1963
1964<script>
1965document.addEventListener('DOMContentLoaded', function() {
1966    var mapContainers = document.querySelectorAll('.store-map__container[data-lazy-load="true"]');
1967    mapContainers.forEach(function(container) {
1968        var observer = new IntersectionObserver(function(entries) {
1969            entries.forEach(function(entry) {
1970                if (entry.isIntersecting) {
1971                    var iframeHtml = JSON.parse(container.dataset.mapIframe);
1972                    container.innerHTML = iframeHtml;
1973                    observer.disconnect();
1974                }
1975            });
1976        });
1977
1978        observer.observe(container);
1979    });
1980});
1981</script>
1981
1982
1983                        
1984<div class="map row store-contact">
1985    <div class="map-container-wrapper col-md-12">
1986                    <div class="map-container store-map__container" data-lazy-load="true"                 data-map-iframe='&quot;&lt;iframe\n                width=\&quot;640\&quot;\n                height=\&quot;100\&quot;\n                style=\&quot;border:0\&quot;\n                loading=\&quot;lazy\&quot;\n                allowfullscreen\n                referrerpolicy=\&quot;no-referrer-when-downgrade\&quot;\n                src=\&quot;https:\/\/www.google.com\/maps\/embed\/v1\/place?key=AIzaSyAHzvgUVsIok5CN4dCKwsA0YMgroVETihs&amp;q=%202300%20W%20Sahara%20Ave%2C%20Las%20Vegas%2C%20NV%2C%2089102%2C%20L%27amour%20Toujours%20Flower%20Boutique&amp;zoom=15\&quot;\n                title=\&quot;Map showing location of the best florist in Newport Beach, CA: L'amour Toujours Flower Boutique\&quot;\n                class=\&quot;google-maps-iframe\&quot;&gt;\n            &lt;\/iframe&gt;&quot;'>
1987                            </div>
1988        
1989        <div class="map-card">
1990            <div class="map-card__location">
1991                                    <h4 class="map-card__name">L'amour Toujours Flower Boutique - Las Vegas Location</h4>
1992                
1993                <div class="map-card__details">
1994                                            <div class="map-card__detail map-card__detail--address store-contact__detail">
1995                            <span class="map-card__icon">
1996                                <img src="https://promfiles.com/bloom/dist/frontend/premiumsites/bloom/images/pages/footer/icon-address.12b878e8.svg" alt="" role="presentation" loading="lazy">
1997                            </span>
1998                            <span class="map-card__detail-content">
1999                                                                    <a href="https://www.google.com/maps/dir/?api=1&origin=&destination=+2300+W+Sahara+Ave%2C+Las+Vegas%2C+NV%2C+89102" target="_blank"> 2300 W Sahara Ave, Las Vegas, NV, 89102<span class="sr-only">(link opens in a new window)</span></a>
2000                                                            </span>
2001                        </div>
2002                    
2003                                            <div class="map-card__detail map-card__detail--phone store-contact__detail">
2004                            <span class="map-card__icon">
2005                                <img src="https://promfiles.com/bloom/dist/frontend/premiumsites/bloom/images/pages/footer/icon-phone.aa991288.svg" alt="" role="presentation" loading="lazy">
2006                            </span>
2007                            <span class="map-card__detail-content">
2008                                <a aria-label="Store phone number: (702) 518-6225" href="tel:7025186225">(702) 518-6225</a>
2009                            </span>
2010                        </div>
2011                    
2012                                    </div>
2013            </div>
2014
2015            <div class="map-card__detail map-card__detail--hours">
2016                <h4 class="map-card__hours-header">Hours</h4>
2017                <div class="map-card__hours-row">
2018                    <span class="map-card__icon">
2019                        <img src="https://promfiles.com/bloom/dist/frontend/premiumsites/bloom/images/pages/footer/icon-hours.269e7d5e.svg" alt="" role="presentation" loading="lazy">
2020                    </span>
2021                    <div class="map-card__hours store-hours" aria-label="Store Hours">
2022                                                                                <span class="map-card__hours-day store-hours__label">Monday</span>
2023                            <span class="map-card__hours-time store-hours__time">9 AM - 8 PM</span>
2024                                                                                <span class="map-card__hours-day store-hours__label">Tuesday</span>
2025                            <span class="map-card__hours-time store-hours__time">9 AM - 8 PM</span>
2026                                                                                <span class="map-card__hours-day store-hours__label">Wednesday</span>
2027                            <span class="map-card__hours-time store-hours__time">9 AM - 8 PM</span>
2028                                                                                <span class="map-card__hours-day store-hours__label">Thursday</span>
2029                            <span class="map-card__hours-time store-hours__time">9 AM - 8 PM</span>
2030                                                                                <span class="map-card__hours-day store-hours__label">Friday</span>
2031                            <span class="map-card__hours-time store-hours__time">9 AM - 8 PM</span>
2032                                                                            <span class="map-card__hours-day store-hours__label">Weekends</span>
2033                            <span class="map-card__hours-time store-hours__time">9 AM - 8 PM</span>
2034                                            </div>
2035                </div>
2036            </div>
2037        </div>
2038    </div>
2039</div>
2040
2041<script>
2042document.addEventListener('DOMContentLoaded', function() {
2043    var mapContainers = document.querySelectorAll('.store-map__container[data-lazy-load="true"]');
2044    mapContainers.forEach(function(container) {
2045        var observer = new IntersectionObserver(function(entries) {
2046            entries.forEach(function(entry) {
2047                if (entry.isIntersecting) {
2048                    var iframeHtml = JSON.parse(container.dataset.mapIframe);
2049                    container.innerHTML = iframeHtml;
2050                    observer.disconnect();
2051                }
2052            });
2053        });
2054
2055        observer.observe(container);
2056    });
2057});
2058</script>
2058
2059                                
2060<div class="map row store-contact">
2061    <div class="map-container-wrapper col-md-12">
2062                    <div class="map-container store-map__container" data-lazy-load="true"                 data-map-iframe='&quot;&lt;iframe\n                width=\&quot;640\&quot;\n                height=\&quot;100\&quot;\n                style=\&quot;border:0\&quot;\n                loading=\&quot;lazy\&quot;\n                allowfullscreen\n                referrerpolicy=\&quot;no-referrer-when-downgrade\&quot;\n                src=\&quot;https:\/\/www.google.com\/maps\/embed\/v1\/place?key=AIzaSyAHzvgUVsIok5CN4dCKwsA0YMgroVETihs&amp;q=15052%20Red%20Hill%20Ave%20Suite%20H%20%2C%20Tustin%2C%20CA%2C%2092780%20%2C%20L%27amour%20Toujours%20Flower%20Boutique&amp;zoom=15\&quot;\n                title=\&quot;Map showing location of the best florist in Newport Beach, CA: L'amour Toujours Flower Boutique\&quot;\n                class=\&quot;google-maps-iframe\&quot;&gt;\n            &lt;\/iframe&gt;&quot;'>
2063                            </div>
2064        
2065        <div class="map-card">
2066            <div class="map-card__location">
2067                                    <h4 class="map-card__name">L'amour Toujours Flower Boutique</h4>
2068                
2069                <div class="map-card__details">
2070                                            <div class="map-card__detail map-card__detail--address store-contact__detail">
2071                            <span class="map-card__icon">
2072                                <img src="https://promfiles.com/bloom/dist/frontend/premiumsites/bloom/images/pages/footer/icon-address.12b878e8.svg" alt="" role="presentation" loading="lazy">
2073                            </span>
2074                            <span class="map-card__detail-content">
2075                                                                    <a href="https://www.google.com/maps/dir/?api=1&origin=&destination=15052+Red+Hill+Ave+Suite+H+%2C+Tustin%2C+CA%2C+92780+" target="_blank">15052 Red Hill Ave Suite H , Tustin, CA, 92780 <span class="sr-only">(link opens in a new window)</span></a>
2076                                                            </span>
2077                        </div>
2078                    
2079                    
2080                                    </div>
2081            </div>
2082
2083            <div class="map-card__detail map-card__detail--hours">
2084                <h4 class="map-card__hours-header">Hours</h4>
2085                <div class="map-card__hours-row">
2086                    <span class="map-card__icon">
2087                        <img src="https://promfiles.com/bloom/dist/frontend/premiumsites/bloom/images/pages/footer/icon-hours.269e7d5e.svg" alt="" role="presentation" loading="lazy">
2088                    </span>
2089                    <div class="map-card__hours store-hours" aria-label="Store Hours">
2090                                                                                <span class="map-card__hours-day store-hours__label">Monday</span>
2091                            <span class="map-card__hours-time store-hours__time">9 AM - 8 PM</span>
2092                                                                                <span class="map-card__hours-day store-hours__label">Tuesday</span>
2093                            <span class="map-card__hours-time store-hours__time">9 AM - 8 PM</span>
2094                                                                                <span class="map-card__hours-day store-hours__label">Wednesday</span>
2095                            <span class="map-card__hours-time store-hours__time">9 AM - 8 PM</span>
2096                                                                                <span class="map-card__hours-day store-hours__label">Thursday</span>
2097                            <span class="map-card__hours-time store-hours__time">9 AM - 8 PM</span>
2098                                                                                <span class="map-card__hours-day store-hours__label">Friday</span>
2099                            <span class="map-card__hours-time store-hours__time">9 AM - 8 PM</span>
2100                                                                            <sp
2100an class="map-card__hours-day store-hours__label">Weekends</span>
2101                            <span class="map-card__hours-time store-hours__time">9 AM - 8 PM</span>
2102                                            </div>
2103                </div>
2104            </div>
2105        </div>
2106    </div>
2107</div>
2108
2109<script>
2110document.addEventListener('DOMContentLoaded', function() {
2111    var mapContainers = document.querySelectorAll('.store-map__container[data-lazy-load="true"]');
2112    mapContainers.forEach(function(container) {
2113        var observer = new IntersectionObserver(function(entries) {
2114            entries.forEach(function(entry) {
2115                if (entry.isIntersecting) {
2116                    var iframeHtml = JSON.parse(container.dataset.mapIframe);
2117                    container.innerHTML = iframeHtml;
2118                    observer.disconnect();
2119                }
2120            });
2121        });
2122
2123        observer.observe(container);
2124    });
2125});
2126</script>
2126
2127                        
2128            <div class="store-faq row">
2129            <div class="col-md-12">
2130                <h1 class="store-faq__title">About L'amour Toujours Flower Boutique</h1>
2131                <span class="store-faq__info">
2132                    Welcome to L’Amour Toujours Flower Boutique, where luxury blooms with timeless beauty and refined elegance. <br />
2133<br />
2134We believe flowers are more than décor — they are expressions of emotion, celebration, and artistry. Every arrangement, from bespoke bouquets to grand event installations, is thoughtfully crafted to reflect your story and style.<br />
2135<br />
2136Specializing in weddings, special events, corporate florals, and everyday luxury gifting, we bring a signature touch of sophistication to every occasion. Our curated collection includes:<br />
2137Exquisite flower boxes and everlasting roses — perfect for unforgettable gifts.<br />
2138Custom wedding floral designs and event installations.<br />
2139Tailored corporate floral programs for offices, showrooms, and brand activations.<br />
2140Fine floral arrangements to elevate your home, hospitality space, or special celebration.<br />
2141<br />
2142We offer seamless delivery with white-glove service in Orange County, Los Angeles, San Diego, Riverside, and Las Vegas.<br />
2143<br />
2144Discover the artistry of flowers — crafted just for you.<br />
2145<br />
2146Follow our Instagram page: lamour_toujours_flowers for gift ideas and inspiration.<br />
2147<br />
2148Same-Day Flower Delivery is available in the following cities in Orange County: <br />
2149Aliso Viejo; Anaheim; Brea; Buena Park;  Capistrano Beach; Corona Del Mar; Costa Mesa; Cypress; Dana Point; Foothill Ranch; Fountain Valley; Fullerton; Garden Grove; Huntington Beach; Irvine; La Habra; La Palma; Ladera Ranch; Laguna Beach; Laguna Hills; Laguna Niguel; Laguna Woods; Lake Forest; Los Alamitos; Midway City; Mission Viejo; Newport Beach; Newport Coast; Orange; Placentia; Rancho Santa Margarita; San Clemente; San Juan Capistrano; Santa Ana; Seal Beach; Silverado; Stanton; Sunset Beach; Surfside; Trabuco Canyon; Tustin; Villa Park; Westminster; Yorba Linda<br />
2150<br />
2151Same-Day Flower Delivery is available in the following cities in San Diego County:<br />
2152Carlsbad; Chula Vista; Coronado; Del Mar; El Cajon; Encinitas; Escondido; Imperial Beach; La Mesa; Lemon Grove; National City; Oceanside; Poway; San Diego; San Marcos; Santee; Solana Beach; Vista<br />
2153 <br />
2154Same-Day Flower Delivery is available in the following cities in Los Angeles County:<br />
2155Acton; Agoura Hills; Alhambra; Altadena; Arcadia; Artesia; Azusa; Baldwin Park; Bell Gardens; Bellflower; Beverly Hills; Burbank; Calabasas; Canoga Park; Canyon Country; Carson; Castaic; Cerritos; Chatsworth; Claremont; Compton; Covina; Culver City; Diamond Bar; Downey; Duarte; El Monte; El Segundo; Encino; Gardena; Glendale; Glendora; Granada Hills; Hacienda Heights; Harbor City; Hawaiian Gardens; Hawthorne; Hermosa Beach; Huntington Park; Inglewood; La Canada Flintridge; La Crescenta; La Mirada; La Puente; La Verne; Lake Hughes; Lakewood; Lancaster; Lawndale; Littlerock' Llano; Lomita; Long Beach; Los Angeles; Lynwood; Malibu; Manhattan Beach; Marina Del Rey; Maywood; Mission Hills; Monrovia; Montebello; Monterey Park; Montrose; Mount Wilson; Newhall; North Hills; North Hollywood; Northridge; Norwalk; Pacific Palisades; Pacoima; Palmdale; Palos Verdes Peninsula; Panorama City; Paramount; Pasadena; Pearblossom; Pico Rivera; Playa Del Rey; Playa Vista; Pomona; Porter Ranch; Rancho Palos Verdes; Redondo Beach; Reseda; Rosemead; Rowland Heights; San Dimas; San Fernando; San Gabriel; San Marino; San Pedro; Santa Clarita; Santa Fe Springs; Santa Monica; Sherman Oaks; Sierra Madre; Signal Hill; South El Monte; South Gate; South Pasadena; Stevenson Ranch; Studio City; Sun Valley; Sunland; Sylmar; Tarzana;Temple City; Topanga; Torrance; Tujunga; Valencia; Valley Village; Valyermo; Van Nuys; Venice; Verdugo City; Walnut; West Covina; West Hills; West Hollywood; Whittier; Wilmington; Winnetka; Woodland Hills                </span>
2156                                    <div class="store-faq__faq">
2157                        <h2 class="store-faq__faq-title">Frequently Asked Questions - FAQs</h2>
2158                        <div class="store-faq__faq-items">
2159                                                            <details class="faq">
2160                                    <summary class="faq__q">
2161                                        Do you offer same-day flower delivery in Newport Beach, Orange County and Los Angeles?                                     </summary>
2162                                    <div class="faq__content">
2163                                        <div class="faq__a">
2164                                            <div class="faq__a-inner">
2165                                                Yes, we provide same-day delivery in Newport Beach, Orange County and Los Angeles for orders placed before 2:00 PM.                                            </div>
2166                                        </div>
2167                                    </div>
2168                                </details>
2169                                                            <details class="faq">
2170                                    <summary class="faq__q">
2171                                        How much does flower delivery cost in Newport Beach, Orange County or Los Angeles?                                    </summary>
2172                                    <div class="faq__content">
2173                                        <div class="faq__a">
2174                                            <div class="faq__a-inner">
2175                                                Delivery fees vary depending on the location and distance. At checkout, you’ll see the exact cost for your area.                                            </div>
2176                                        </div>
2177                                    </div>
2178                                </details>
2179                                                            <details class="faq">
2180                                    <summary class="faq__q">
2181                                         Can I order online or by phone?                                    </summary>
2182                                    <div class="faq__content">
2183                                        <div class="faq__a">
2184                                            <div class="faq__a-inner">
2185                                                Yes! You can order online anytime at lamour.flowers or by phone at (949) 351-6824 during our business hours (Mon-Sun 9:00 AM-8:00 PM).                                            </div>
2186                                        </div>
2187                                    </div>
2188                                </details>
2189                                                            <details class="faq">
2190                                    <summary class="faq__q">
2191                                        What forms of payment do you accept?                                     </summary>
2192                                    <div class="faq__content">
2193                                        <div class="faq__a">
2194                                            <div class="faq__a-inner">
2195                                                We accept major credit/debit cards, Apple Pay, Google Pay, bank account payments, and Afterpay at our online checkout. For in-store or phone orders, we take cards, Zelle, Venmo, and cash.                                             </div>
2196                                        </div>
2197                                    </div>
2198                                </details>
2199                                                            <details class="faq">
2200                                    <summary class="faq__q">
2201                                        Can I request certain flowers or colors?                                     </summary>
2202                                    <div class="faq__content">
2203                                        <div class="faq__a">
2204                                            <div class="faq__a-inner">
2205                                                Of course! You can let us know your preferred flowers or color palette. While some blooms may be seasonal or limited, we’ll do our best to create an arrangement that reflects your vision.                                            </div>
2206                                        </div>
2207                                    </div>
2208                                </details>
2209                                                            <details class="faq">
2210                                    <summary class="faq__q">
2211                                        What happens if the recipient isn’t home?                                    </summary>
2212                                    <div class="faq__content">
2213                                        <div class="faq__a">
2214                                            <div class="faq__a-inner">
2215                                                If the recipient isn’t available, our driver will either leave the flowers in a safe spot or, if needed, arrange a re-delivery at a later time.                                            </div>
2216                                        </div>
2217                                    </div>
2218                                </details>
2219                                                            <details class="faq">
2220                                    <summary class="faq__q">
2221                                        Do you deliver flowers to hospitals, office
2221s, or event venues in Newport Beach, Orange County, Los Angeles or San Diego?                                     </summary>
2222                                    <div class="faq__content">
2223                                        <div class="faq__a">
2224                                            <div class="faq__a-inner">
2225                                                Yes, we deliver to homes, hospitals, businesses, and venues across Southern California. Please provide the full address and any delivery notes during checkout.                                            </div>
2226                                        </div>
2227                                    </div>
2228                                </details>
2229                                                            <details class="faq">
2230                                    <summary class="faq__q">
2231                                         Can I include add-ons with my bouquet or arrangement?                                    </summary>
2232                                    <div class="faq__content">
2233                                        <div class="faq__a">
2234                                            <div class="faq__a-inner">
2235                                                Absolutely! We offer a variety of flower delivery add-ons to personalize your arrangement such as small gifts or keepsakes. You’ll see available add-ons on each product page.                                            </div>
2236                                        </div>
2237                                    </div>
2238                                </details>
2239                                                            <details class="faq">
2240                                    <summary class="faq__q">
2241                                        How do I make my flowers last longer?                                    </summary>
2242                                    <div class="faq__content">
2243                                        <div class="faq__a">
2244                                            <div class="faq__a-inner">
2245                                                Add a small cup of water directly to the box every other day. Keep the flowers away from sun and direct sources of heat.                                            </div>
2246                                        </div>
2247                                    </div>
2248                                </details>
2249                                                            <details class="faq">
2250                                    <summary class="faq__q">
2251                                         Why choose flowers by L'amour Toujours Flower Boutique?                                     </summary>
2252                                    <div class="faq__content">
2253                                        <div class="faq__a">
2254                                            <div class="faq__a-inner">
2255                                                What sets us apart is the care in every detail: fresh, quality blooms, thoughtful design, and a wide online selection. We’ve got plenty to choose from for the big days—Valentine’s Day, Mother’s Day, Thanksgiving, and Christmas—in Newport Beach, and we don’t stop there. From everyday bouquets to weddings and events, we’ve got you covered. Have something in mind? Tell us your colors or favorite flowers and we’ll make it happen.                                            </div>
2256                                        </div>
2257                                    </div>
2258                                </details>
2259                                                    </div>
2260                                                    <div class="store-faq__faq-more">
2261                                <a href="https://lamourtoujoursflowers.com/faq/" class="store-faq__faq-more-link">
2262                                    Read More <i class="fa fa-arrow-right" aria-hidden="true"></i>
2263                                </a>
2264                            </div>
2265                                            </div>
2266                    
2266<script type="application/ld+json">{"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"Do you offer same-day flower delivery in Newport Beach, Orange County and Los Angeles? ","acceptedAnswer":{"@type":"Answer","text":"Yes, we provide same-day delivery in Newport Beach, Orange County and Los Angeles for orders placed before 2:00 PM."}},{"@type":"Question","name":"How much does flower delivery cost in Newport Beach, Orange County or Los Angeles?","acceptedAnswer":{"@type":"Answer","text":"Delivery fees vary depending on the location and distance. At checkout, you\u2019ll see the exact cost for your area."}},{"@type":"Question","name":" Can I order online or by phone?","acceptedAnswer":{"@type":"Answer","text":"Yes! You can order online anytime at lamour.flowers or by phone at (949) 351-6824 during our business hours (Mon-Sun 9:00 AM-8:00 PM)."}},{"@type":"Question","name":"What forms of payment do you accept? ","acceptedAnswer":{"@type":"Answer","text":"We accept major credit/debit cards, Apple Pay, Google Pay, bank account payments, and Afterpay at our online checkout. For in-store or phone orders, we take cards, Zelle, Venmo, and cash. "}},{"@type":"Question","name":"Can I request certain flowers or colors? ","acceptedA
2266nswer":{"@type":"Answer","text":"Of course! You can let us know your preferred flowers or color palette. While some blooms may be seasonal or limited, we\u2019ll do our best to create an arrangement that reflects your vision."}},{"@type":"Question","name":"What happens if the recipient isn\u2019t home?","acceptedAnswer":{"@type":"Answer","text":"If the recipient isn\u2019t available, our driver will either leave the flowers in a safe spot or, if needed, arrange a re-delivery at a later time."}},{"@type":"Question","name":"Do you deliver flowers to hospitals, offices, or event venues in Newport Beach, Orange County, Los Angeles or San Diego? ","acceptedAnswer":{"@type":"Answer","text":"Yes, we deliver to homes, hospitals, businesses, and venues across Southern California. Please provide the full address and any delivery notes during checkout."}},{"@type":"Question","name":" Can I include add-ons with my bouquet or arrangement?","acceptedAnswer":{"@type":"Answer","text":"Absolutely! We offer a variety of flower delivery add-ons to personalize your arrangement such as small gifts or keepsakes. You\u2019ll see available add-ons on each product page."}},{"@type":"Question","name":"How do I make my flowers last longer?","acceptedA
2266nswer":{"@type":"Answer","text":"Add a small cup of water directly to the box every other day. Keep the flowers away from sun and direct sources of heat."}},{"@type":"Question","name":" Why choose flowers by L'amour Toujours Flower Boutique? ","acceptedAnswer":{"@type":"Answer","text":"What sets us apart is the care in every detail: fresh, quality blooms, thoughtful design, and a wide online selection. We\u2019ve got plenty to choose from for the big days\u2014Valentine\u2019s Day, Mother\u2019s Day, Thanksgiving, and Christmas\u2014in Newport Beach, and we don\u2019t stop there. From everyday bouquets to weddings and events, we\u2019ve got you covered. Have something in mind? Tell us your colors or favorite flowers and we\u2019ll make it happen."}}]}</script>
2266                            </div>
2267        </div>
2268    
2269    
2270<div class="about-us-nlp row">
2271    <div class="divider divider-padding"><br/></div>
2272    <section class="about-us-nlp__section about-us-nlp__section--neighborhoods col-md-12">
2273        <h2 class="about-us-nlp__header">Where we deliver</h2>
2274        <div class="about-us-nlp__content">
2275                            <p>L'amour Toujours Flower Boutique proudly serves                     <a href="/nearby/aliso-viejo/">Aliso Viejo</a>, <a href="/nearby/anaheim/">Anaheim</a>, <a href="/nearby/costa-mesa/">Costa Mesa </a>, <a href="/nearby/coto-de-caza/">Coto De Caza</a>, <a href="/nearby/dana-point/">Dana Point</a>, <a href="/nearby/huntington-beach/">Huntington Beach</a>, <a href="/nearby/irvine/">Irvine</a>, <a href="/nearby/la-jolla/">La Jolla</a>, <a href="/nearby/laguna-beach/">Laguna Beach</a>, <a href="/nearby/newport-beach/">Newport Beach</a>, <a href="/nearby/orange/">Orange</a>, <a href="/nearby/san-clemente/">San Clemente</a>, <a href="/nearby/santa-ana/">Santa Ana</a>, <a href="/nearby/tustin/">Tustin</a>, <a href="/nearby/palos-verdes-estates/">Palos Verdes Estates</a>, <a href="/nearby/laguna-niguel/">Laguna Niguel</a>, <a href="/nearby/mission-viejo/">Mission Viejo</a>, <a href="/nearby/rancho-santa-margarita/">Rancho Santa Margarita</a>, <a href="/nearby/rancho-santa-fe/">Rancho Santa Fe</a>, <a href="/nearby/rancho-mission-viejo/">Rancho Mission Viejo</a>, <a href="/nearby/ladera-ranch/">Ladera Ranch</a>, <a href="/nearby/lake-forest/">Lake Forest</a>, <a href="/nearby/san-juan-capistrano/">San Juan Capistrano</a>, <a href="/nearby/beverly-hills/">Beverly Hills</a>, <a href="/nearby/villa-park/">Villa Park</a>, <a href="/nearby/long-beach/">Long Beach</a>, <a href="/nearby/marina-del-rey/">Marina Del Rey</a>, <a href="/nearby/bel-air/">Bel Air</a>, <a href="/nearby/laguna-hills/">Laguna Hills</a>, and <a href="/nearby/yorba-linda/">Yorba Linda</a>.                </p>
2276                                        <p>
2277                                        L'amour Toujours Flower Boutique also delivers to the following cities: Trabuco Canyon, San Diego, Chino Hills, City Industry, City Of Industry, West Hollywood, North Hollywood, Van Nuys, Rch Cucamonga, Sn Bernrdno, Hollywood, Menifee, Sanford, Commerce, Los Angeles, La Habra Heights                </p>
2278                    </div>
2279    </section>
2280</div>
2281</div>
2282</section>
2283
2284        <section id="footer" class="footer-about-us">
2285        <div class="social_media footer-social_media">
2286                            <div class="about-us-page-premier-florist">
2287                    <div class="about-us-store-photo-container">
2288                        <img
2289                            src="https://asset.bloomnation.com/c_fill,f_auto,h_102,q_auto,w_102/v1/vendor/6360/profile/20171130111218_file_5a209052b703c.jpg"
2290                            alt="L'amour Toujours Flower Boutique store photo"
2291                            height="102"
2292                            width="102"
2293                            loading="lazy"
2294                            class="about-us-store-photo"
2295                        >
2296                    </div>
2297                    <p class="aboutus-bloomnationRep-text" style="margin-top: 1rem;">
2298                        L'amour Toujours Flower Boutique is a Premier Florist on <a href="https://www.bloomnation.com/">BloomNation</a>.                    </p>
2299                    <p>
2300                        <a href="https://www.bloomnation.com/join" target="_blank">Learn  what it means to be a Premier Florist and how you can become one <span class="sr-only">(link opens in a new window)</span></a>.                    </p>
2301                    <a href="https://www.bloomnation.com/" class="aboutus-logo-wrapper" aria-label="BloomNation Home Page">
2302                        <img class="bloomnation-logo-about-us-page"
2303                             src="https://asset.bloomnation.com/v1/bloomnation/black_vertical_logo.svg"
2304                             alt="BloomNation Member"
2305                             loading="lazy"
2306                             width="160"
2307                             height="72"
2308                        />
2309                    </a>
2310                </div>
2311            
2312            
2313            <div class="row social-innerContainer">
2314                                    <a href="https://www.instagram.com/lamour_toujours_flowers" target="_new"
2315                       class="instagram footer-socialItem" aria-label="visit our Instagram page">
2316                        <span class="footer-socialName">Instagram </span>
2317                        <img src="https://promfiles.com/bloom/dist/frontend/premiumsites/bloom/images/pages/footer/social/home/instagram.6ebb7516.svg" alt="" />
2318                    </a>
2319                
2320                                    <a href="https://www.facebook.com/169805599545832" target="_new"
2321                       class="facebook footer-socialItem" aria-label="visit our Facebook page">
2322                        <span class="footer-socialName">Facebook </span>
2323                        <img src="https://promfiles.com/bloom/dist/frontend/premiumsites/bloom/images/pages/footer/social/home/facebook.72c20f3c.svg" alt="" />
2324                    </a>
2325                
2326                                    <a href="https://tiktok.com/@lamour_toujours_flowers" target="_new"
2327                       class="tiktok footer-socialItem" aria-label="visit our TikTok page">
2328                        <span class="footer-socialName">TikTok</span>
2329                        <img src="https://promfiles.com/bloom/dist/frontend/premiumsites/bloom/images/pages/footer/social/home/tiktok.8d68306f.svg" alt="" />
2330                    </a>
2331                
2332                                    <a href="https://www.youtube.com/@lamourtoujours7934" target="_new"
2333                       class="youtube footer-socialItem" aria-label="visit our YouTube page">
2334                        <span class="footer-socialName">Youtube</span>
2335                        <img src="https://promfiles.com/bloom/dist/frontend/premiumsites/bloom/images/pages/footer/social/home/youtube.50bb688b.svg" alt="" />
2336                    </a>
2337                
2338                                    <a href="https://www.pinterest.com/lamourtoujoursflowers" target="_new"
2339                       class="pinterest footer-socialItem" aria-label="visit our Pinterest page">
2340                        <span class="footer-socialName">Pinterest </span>
2341                        <img src="https://promfiles.com/bloom/dist/frontend/premiumsites/bloom/images/pages/footer/social/home/pinterest.dc6bd10d.svg" alt="" />
2342                    </a>
2343                
2344                                    <a href="https://www.google.com/maps?cid=18262521324193814449" target="_new"
2345                       class="googleplaces footer-socialItem" aria-label="visit our Google page">
2346                        <span class="footer-socialName">Google</span>
2347                        <img src="https://promfiles.com/bloom/dist/frontend/premiumsites/bloom/images/pages/footer/social/home/google.9795e4d3.svg" alt="" />
2348                    </a>
2349                
2350                                    <a href="https://www.yelp.com/biz/l-amour-toujours-flower-boutique-newport-beach-3" target="_new"
2351                       class="yelp footer-socialItem" aria-label="visit our Yelp page">
2352                        <span class="footer-socialName">Yelp </span>
2353                        <img src="https://promfiles.com/bloom/dist/frontend/premiumsites/bloom/images/pages/footer/social/home/yelp.3792410e.svg" alt="" />
2354                    </a>
2355                
2356                
2357                
2358                
2359                <div class="clearfix visible-xs visible-sm"><br/></div>
2360
2361                            </div>
2362        </div>
2363
2364                <div class="footer-more_information footer-info">
2365            <div class="footer-info__locations footer-info__locations--multi">
2366                                    <div class="footer-info__location">
2367                        <div class="footer-info__col footer-info__col--address footer-infoItem footer-infoItem--address">
2368                                                            <h4 class="footer-info__heading infoItem-header infoItem-header--store infoItem-text infoItem-text--name">L'amour Toujours Flower Boutique</h4>
2369                                                                                                                        <p class="footer-info__address infoItem-text">
2370                                                                            <a href="https://www.google.com/maps/dir/?api=1&origin=&destination=4695+MacArthur+Ct.%2C+Newport+Beach%2C+CA%2C+92660" target="_blank">4695 MacArthur Ct.<br>Newport Beach, CA 92660<span class="sr-only">
2370(link opens in a new window)</span></a>
2371                                                                    </p>
2372                                                    </div>
2373                        <div class="footer-info__col footer-info__col--contact footer-infoItem footer-infoItem--email">
2374                                                                                        <p class="infoItem-text infoItem-text--phone"><a href="tel:9493516824">(949) 351-6824</a></p>
2375                                                                                        <p class="infoItem-text infoItem-text--email"><a href="mailto:[email protected]">[email protected]</a></p>
2376                                                    </div>
2377                    </div>
2378                                    <div class="footer-info__location footer-info__location--separated">
2379                        <div class="footer-info__col footer-info__col--address footer-infoItem footer-infoItem--address">
2380                                                            <h4 class="footer-info__heading infoItem-header infoItem-header--store infoItem-text infoItem-text--name">L'amour Toujours Flower Boutique - Las Vegas Location</h4>
2381                                                                                                                        <p class="footer-info__address infoItem-text">
2382                                                                            <a href="https://www.google.com/maps/dir/?api=1&origin=&destination=+2300+W+Sahara+Ave%2C+Las+Vegas%2C+NV%2C+89102" target="_blank">2300 W Sahara Ave<br>Las Vegas, NV 89102<span class="sr-only">(link opens in a new window)</span></a>
2383                                                                    </p>
2384                                                    </div>
2385                        <div class="footer-info__col footer-info__col--contact footer-infoItem footer-infoItem--email">
2386                                                                                        <p class="infoItem-text infoItem-text--phone"><a href="tel:7025186225">(702) 518-6225</a></p>
2387                                                                                </div>
2388                    </div>
2389                                    <div class="footer-info__location footer-info__location--separated">
2390                        <div class="footer-info__col footer-info__col--address footer-infoItem footer-infoItem--address">
2391                                                            <h4 class="footer-info__heading infoItem-header infoItem-header--store infoItem-text infoItem-text--name">L'amour Toujours Flower Boutique</h4>
2392                                                                                                                        <p class="footer-info__address infoItem-text">
2393                                                                            <a href="https://www.google.com/maps/dir/?api=1&origin=&destination=15052+Red+Hill+Ave+Suite+H+%2C+Tustin%2C+CA%2C+92780+" target="_blank">15052 Red Hill Ave Suite H<br>Tustin, CA 92780<span class="sr-only">(link opens in a new window)</span></a>
2394                                                                    </p>
2395                                                    </div>
2396                        <div class="footer-info__col footer-info__col--contact footer-infoItem footer-infoItem--email">
2397                                                                                                            </div>
2398                    </div>
2399                            </div>
2400
2401            <div class="footer-info__hours footer-infoItem footer-infoItem--hours">
2402                <h4 class="footer-info__heading infoItem-header infoItem-header--hours">Hours</h4>
2403                <div class="footer-info__hours-grid store-contact__column store-contact__column--hours store-hours">
2404                                                                    <span class="footer-info__hours-day store-hours__label">Monday</span>
2405                        <span class="footer-info__hours-time">9 AM - 8 PM</span>
2406                                                                    <sp
2406an class="footer-info__hours-day store-hours__label">Tuesday</span>
2407                        <span class="footer-info__hours-time">9 AM - 8 PM</span>
2408                                                                    <span class="footer-info__hours-day store-hours__label">Wednesday</span>
2409                        <span class="footer-info__hours-time">9 AM - 8 PM</span>
2410                                                                    <span class="footer-info__hours-day store-hours__label">Thursday</span>
2411                        <span class="footer-info__hours-time">9 AM - 8 PM</span>
2412                                                                    <span class="footer-info__hours-day store-hours__label">Friday</span>
2413                        <span class="footer-info__hours-time">9 AM - 8 PM</span>
2414                                                                <span class="footer-info__hours-day store-hours__label">Weekends</span>
2415                        <span class="footer-info__hours-time">9 AM - 8 PM</span>
2416                                    </div>
2417            </div>
2418        </div>
2419
2420        <section id="super-footer">
2421            <div class="footer-block footer-copyright">
2422                <div id="copyright-info" class="copyright__links">
2423            <a class="copyright__link copyright__faq-link"
2424            href="https://lamourtoujoursflowers.com/faq/"
2425        >
2426            FAQs
2427        </a>
2428        <span>&middot;</span>
2429    
2430    <a class="copyright__link"
2431       href="https://lamourtoujoursflowers.com/terms-of-service/"
2432    >
2433        Terms of Service
2434    </a>
2435    <span>&middot;</span>
2436
2437    <a class="copyright__link"
2438       href="https://lamourtoujoursflowers.com/privacy-policy/"
2439    >
2440        Privacy Policy
2441    </a>
2442    <span>&middot;</span>
2443
2444    <a class="copyright__link"
2445       href="https://lamourtoujoursflowers.com/policies/"
2446    >
2447        Policies
2448    </a>
2449    <span>&middot;</span>
2450
2451            <a class="copyright__link"
2452           href="https://lamourtoujoursflowers.com/where-we-deliver"
2453        >
2454            Where We Deliver
2455        </a>
2456        <span>&middot;</span>
2457    
2458    <a class="copyright__link"
2459       href="https://lamourtoujoursflowers.com/accessibility-statement/"
2460    >
2461        Accessibility
2462    </a>
2463    <span>&middot;</span>
2464
2465    <a class="copyright__link"
2466        href="/sitemap/"
2467    >
2468        Sitemap
2469    </a>
2470    <p class="copyright__all-rights-reserved">All Rights Reserved &copy;</p>
2471</div>
2472            </div>
2473        </section>
2474
2475        
2476    </section>
2477    <!-- [START] Custom HTML -->
2477<script>
2478window.addEventListener('DOMContentLoaded', ()=>{
2479	var ico = Array.from( document.querySelectorAll('link[rel="icon"]') );
2480  ico.forEach( (el)=>{
2481  	el.href = 'https://asset.bloomnation.com/image/upload/v1712273076/vendor/6360/cms/lamourtoujoursflowerboutique-logo_1_1.ico';
2482  });
2483});
2484</script>
2484<!-- [END] Custom HTML -->
2484<script>
2485window.dataLayer = window.dataLayer || [];
2486
2487</script>
2487 <div class="announcement" style="display: none">
2488    <div class="announcement-bg"></div>
2489    <div class="splash">
2490        <div class="splash-wrapper">
2491            <div>
2492                <span style="color: rgba(0,0,0,0.75);letter-spacing: -0.1em;font-weight: 400;font-size: 20px;line-height: 1.15;">Your browser is not supported</span>
2493            </div>
2494        </div>
2495    </div>
2496</div>
2497 </div>
2498
2499<script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"0ac16663c3","applicationID":"6732204,2307825","transactionName":"YFIHZkFZXxAEUhUIDlkYJkdATF4OSlIMEk5eWQFXSxdQAQpEFRQS","queueTime":0,"applicationTime":102,"atts":"TBUQEAlDTE9HUENbGkpK","errorBeacon":"bam.nr-data.net","agent":""}</script>
2499</body>
2500</html>
2501
2502

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.