PageSourceSearch

https://luxuryfloral.net/covington-florist-flower-delivery/?lf_products=bouquets

html luxuryfloral.net collected 2026-10-08 07:20:11 UTC 290,102 bytes, 3,659 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>Bouquets Flowers Delivery Covington | Luxury Floral</title>
75    <meta name="google-site-verification" content="RuTR1oU2lkjFPgAtPQeTssmgqMmVTjCOBQMS8m3muyE"/>
76    <meta name="description" content="Send bouquets flowers from a real Covington, WA local florist. Luxury Floral has a large selection of gorgeous floral arrangements and bouquets. We offer same-day flower deliveries for flowers."/>
77    <meta name="keywords" content=""/>
78
79    <link rel="icon" href="https://asset.bloomnation.com/f_auto,q_auto/v1/vendor/global/favicon/favicon.ico" type="image/x-icon"/>
80    <link rel="shortcut icon" href="https://asset.bloomnation.com/f_auto,q_auto/v1/vendor/global/favicon/favicon.ico" type="image/x-icon"/>
81
82
83    
83<script type="text/javascript" src="https://promfiles.com/bloom/dist/js/lib/jquery/jquery-1.12.1.min.2a534122.js"></script>
83
84    
84<script>jQuery.noConflict();</script>
84
85    
85<script type="application/ld+json">{"@context":"https://schema.org/","@type":["Florist","LocalBusiness","Organization"],"@id":"https://luxuryfloral.net/#florist","name":"Luxury Floral","image":"https://asset.bloomnation.com/c_fit,dpr_2,f_auto,h_500,q_auto,w_500/v1/vendor/9396/profile/luxuryFlowers-logo_6524599cd4e56.png","logo":"https://asset.bloomnation.com/c_fit,dpr_2,f_auto,h_500,q_auto,w_500/v1/vendor/9396/profile/luxuryFlowers-logo_6524599cd4e56.png","url":"https://luxuryfloral.net/","address":{"@type":"PostalAddress","streetAddress":"19236 SE. 263 ST","addressLocality":"Covington","addressRegion":"WA","postalCode":"98042","addressCountry":"US"},"telephone":"+14254739831","priceRange":"$$","openingHoursSpecification":[{"@type":"OpeningHoursSpecification","dayOfWeek":"Sunday","opens":"12:00","closes":"16:00"},{"@type":"OpeningHoursSpecification","dayOfWeek":["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"opens":"09:00","closes":"18:00"},{"@type":"OpeningHoursSpecification","validFrom":"2026-12-25","validThrough":"2026-12-25","opens":"00:00","closes":"00:00"},{"@type":"OpeningHoursSpecification","validFrom":"2027-07-04","validThrough":"2027-07-04","opens":"00:00","closes":"00:00"},{"@type":"OpeningHoursSpecification","validFrom":"2027-09-06","validThrough":"2027-09-06","opens":"00:00","closes":"00:00"},{"@type":"OpeningHoursSpecification","validFrom":"2027-05-31","validThrough":"2027-05-31","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":"WA","addressLocality":"Auburn"}},{"@type":"Place","address":{"@type":"PostalAddress","addressCountry":"US","addressRegion":"WA","addressLocality":"Algona"}},{"@type":"Place","address":{"@type":"PostalAddress","addressCountry":"US","addressRegion":"WA","addressLocality":"Federal Way"}},{"@type":"Place","address":{"@type":"PostalAddress","addressCountry":"US","addressRegion":"WA","addressLocality":"Beaux Arts"}},{"@type":"Place","address":{"@type":"PostalAddress","addressCountry":"US","addressRegion":"WA","addressLocality":"Hunts Point"}},{"@type":"Place","address":{"@type":"PostalAddress","addressCountry":"US","addressRegion":"WA","addressLocality":"Bellevue"}},{"@type":"Place","address":{"@type":"PostalAddress","addressCountry":"US","addressRegion":"WA","addressLocality":"Clyde Hill"}},{"@type":"Place","address":{"@type":"PostalAddress","addressCountry":"US","addressRegion":"WA","addressLocality":"Beaux Arts Village"}},{"@type":"Place","address":{"@type":"PostalAddress","addressCountry":"US","addressRegion":"WA","addressLocality":"Yarrow Point"}},{"@type":"Place","address":{"@type":"PostalAddress","addressCountry":"US","addressRegion":"WA","addressLocality":"Eastgate"}},{"@type":"Place","address":{"@type":"PostalAddress","addressCountry":"US","addressRegion":"WA","addressLocality":"Newport Hills"}}],"description":"European style arrangements in vases, boxes and baskets. We have unique boxes that come in different colors and shapes. Unique hand tied bouquets in Korean wrapping paper. We do arrangements for any occasion. We order our flowers directly from growers in Ecuador and Colombia. Our arrangements are unique and different. We can create custom arrangements based on your wants and needs. We provide delivery for a small fee based on your location. We offer same day delivery. We deliver to Covington, Ke","sameAs":["https://www.google.com/maps?cid=4305617399587189715","https://www.yelp.com/biz/luxury-floral-covington","https://www.bloomnation.com/florist/luxury-floral/"],"geo":{"@type":"GeoCoordinates","longitude":-122.0841969,"latitude":47.3661852},"hasMerchantReturnPolicy":{"@type":"MerchantReturnPolicy","applicableCountry":"US","returnPolicyCategory":"https://schema.org/MerchantReturnNotPermitted","merchantReturnLink":"https://luxuryfloral.net/policies"},"hasShippingService":{"@type":"ShippingService","@id":"https://luxuryfloral.net/#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","Frid
85ay","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":"0","currency":"USD"},"transitTime":{"@type":"ServicePeriod","duration":{"@type":"QuantitativeValue","minValue":0,"maxValue":0,"unitCode":"DAY"}}}]},"aggregateRating":{"@type":"AggregateRating","ratingValue":"4.9394","reviewCount":"33","worstRating":"1","bestRating":"5","url":"https://www.bloomnation.com/florist/luxury-floral/reviews/"}}</script>
85
86
87<link rel="stylesheet" href="https://promfiles.com/bloom/dist/js/bloomnation/review-photos.8ea4dd02.css" />
88<link rel="stylesheet" href="https://promfiles.com/bloom/dist/frontend/premiumsites/bloom/css/premiumsites.min.77fefe30.css" media="all" />
89<link rel="stylesheet" href="https://promfiles.com/bloom/dist/frontend/premiumsites/bloom/css/plp-legacy.min.fb0b5a51.css" media="all" />
90<link rel="stylesheet" href="https://promfiles.com/bloom/dist/frontend/premiumsites/bloom/css/catalog.min.1828f166.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/bloomnation/global.612205a7.js"></script>
vendor: 1 bytes, line 94
94
95<script src="https://promfiles.com/bloom/dist/js/bloomnation/forms/clear-validation-state.cb4122c4.js"></script>
vendor: 1 bytes, line 95
95
96<script src="https://promfiles.com/bloom/dist/js/bloomnation/ui/collapse.0ecc09a4.js"></script>
vendor: 1 bytes, line 96
96
97<script src="https://promfiles.com/bloom/dist/frontend/premiumsites/bloom/runtime.ceb56166.js"></script>
vendor: 1 bytes, line 97
97
98<script src="https://promfiles.com/bloom/dist/js/popup/popup.eace3136.js" defer></script>
vendor: 1 bytes, line 98
98
99<script src="https://promfiles.com/bloom/dist/js/bloomnation/review-photos.59481161.js" defer></script>
vendor: 1 bytes, line 99
99
100<script src="https://promfiles.com/bloom/dist/frontend/premiumsites/bloom/js/main-nav.05e9f99c.js" defer></script>
vendor: 1 bytes, line 100
100
101<script src="https://promfiles.com/bloom/dist/frontend/premiumsites/bloom/js/wm-slider.2c143ae6.js" defer></script>
vendor: 1 bytes, line 101
101
102<script src="https://promfiles.com/bloom/dist/js/bloomnation/catalog/category/list/MobileFiltersModal.6fb9b22c.js" async defer></script>
102
103<link rel="canonical" href="https://luxuryfloral.net/covington-florist-flower-delivery/" />
104
105
106
107    
108    
109    <style id="bn__site_theme">
110
111                :root {
112                    --primary-font: Avenir, Helvetica, Arial, sans-serif;
113                    --site-max-width: 1200px;
114                    --body-bg: rgba(0, 0, 0, 0) url("https://asset.bloomnation.com/f_auto,q_auto/v1/vendor/9396/cms/d33a6db1037_1696893563.jpg") no-repeat fixed 50% 50% / cover padding-box border-box;
115                    --body-text-color: rgb(51, 51, 51);
116                    --text-action-color: rgb(41, 51, 51);
117                    --button-text-color: rgb(255, 255, 255);
118                    --element-action-color: rgb(165, 140, 75);
119                    --header-bg: rgb(252, 250, 246);
120                    --header-text-color: rgb(33, 36, 39);
121                    --footer-bg: rgb(252, 250, 246);
122                    --footer-text-color: rgb(33, 36, 39);
123                    --menu-color: rgb(252, 250, 246);
124                    --header-address-color: rgb(33, 36, 39);
125                    --my-account-color: rgb(33, 36, 39);
126                    --color-light: rgb(255, 255, 255);
127                    --card-action-color: rgb(41, 51, 51);
128                    --popular-pick-action-color: rgb(41, 51, 51);
129                    --element-action-color-active: #a58c4b90;
130                    --text-action-color-active: #29333390;
131                    --header-text-color-active: #21242790;
132                    --body-text-color-active: #21242790;
133                    --footer-text-color-active: #21242790;
134                    --decorative-font: Avenir, Helvetica, Arial, sans-serif;
135                    --card-action-color-active: #424c4c;
136                    --popular-pick-action-color-active: #424c4c;
137                    --bn--background-color: #ffffff;
138                }
139        
140        body {
141            font-family: var(--primary-font);
142        }
143
144        body:not(.cms-page-view) {
145            background: var(--body-bg);
146        }
147
148        .row {
149            max-width: var(--site-max-width);
150        }
151
152        a,
153        a:active,
154        a:visited {
155            color: var(--text-action-color);
156        }
157
158        a:hover {
159            color: var(--text-action-color-active);
160        }
161
162        #header {
163            background: var(--header-bg);
164        }
165
166        .my-account-mob .header-cartBtn {
167            background-color: transparent !important;
168        }
169
170        .header-cartBtn .header-cartIcon {
171            color: var(--header-icon-color, #333);
172        }
173
174        #header .header-nav.headerNav-wrapper {
175            background: var(--menu-color);
176        }
177
178        .information-heading .infoHeading-item {
179            color: var(--header-address-color);
180        }
181
182        .nav-itemText {
183            color: var(--header-text-color);
184        }
185
186        .nav-itemText:hover,
187        .nav-itemWrapper:hover,
188        .nav-item:hover {
189            color: var(--header-text-color-active);
190        }
191
192        .note-msg,
193        .listings .note-msg,
194        ul.disc,
195        .listings-sorting_options span,
196        span.pagination-page_count,
197        .designerschoice-index-view #content,
198        a.itemListings-subheaderLink,
199        .breadcrumb>li,
200        .breadcrumb li a,
201        ul.disc li a {
202            color: var(--body-text-color);
203        }
204
205        a.itemListings-subheaderLink:hover,
206        .breadcrumb>li:hover,
207        .breadcrumb li a:hover,
208        ul.disc li a:hover {
209            color: var(--body-text-color-active);
210        }
211
212        .cms-page-view .breadcrumb>li,
213        .cms-page-view .breadcrumb li a {
214            color: inherit;
215        }
216
217        .cms-page-view .breadcrumb li a:visited,
218        .cms-page-view .breadcrumb li a:active,
219        .cms-page-view .breadcrumb li a:hover {
220            color: inherit;
221        }
222
223        h1.banners-header {
224            color: var(--body-text-color);
225        }
226
227        h2.itemListings-header {
228            color: var(--body-text-color);
229        }
230
231        h3.itemListings-subheader {
232            color: var(--body-text-color);
233        }
234
235        .cms-index-aboutus #content,
236        .cms-index-aboutus #content h1[itemprop=name],
237        .cms-index-aboutus #content span[itemprop=description],
238        .cms-index-faq #content,
239        .cms-index-faq #content h1[itemprop=name],
240        .cms-index-faq #content span[itemprop=description],
241        .about-us-nlp__header,
242        .product_details-about-designer h3,
243        .product_details-about-designer span {
244            color: var(--body-text-color);
245        }
246
247        .cms-index-gallery #content,
248        .cms-index-gallery #content a {
249            color: var(--body-text-color);
250        }
251
252        .cms-index-gallery #content a:hover {
253            color: var(--body-text-color-active);
254        }
255
256        .listings .sidebar-sort > div.sidebar {
257            background: var(--color-light, #fff);
258        }
259
260        .listings .sidebar-sort > div.sidebar-best_selling {
261            background: var(--color-light, #fff);
262        }
263
264        h1.catalog-header {
265            color: var(--body-text-color);
266        }
267        .pagination > .active > a,
268        .pagination > .active > span,
269        .pagination > .active > a:hover,
270        .pagination > .active > span:hover,
271        .pagination > .active > a:focus,
272        .pagination > .active > span:focus {
273            border-color: var(--element-action-color);
274            color: var(--button-text-color);
275            background: var(--element-action-color);
276        }
277
278        .pagination > li > a,
279        .pagination > li > span,
280        .pagination > li > a:hover,
281        .pagination > li > span:hover {
282            color: var(--text-action-color);
283        }
284        a.search-results-empty__btn,
285        .btn-success,
286        .btn-update,
287        .btn-continue {
288            border-color: var(--element-action-color);
289            color: var(--button-text-color);
290            background: var(--element-action-color);
291        }
292
293        a.search-results-empty__btn:hover,
294        .btn-success:hover,
295        .btn-update:hover,
296        .btn-continue:hover,
297        .btn-success:focus,
298        .btn-success:active {
299            border-color: var(--element-action-color-active);
300            color: var(--button-text-color);
301            background: var(--element-action-color-active);
302        }
303        #footer {
304            background: var(--footer-bg);
305            color: var(--footer-text-color);
306        }
307
308        .footer-social_media {
309            background: var(--footer-bg);
310        }
311
312        section#footer #super-footer a,
313        section#footer #super-footer p,
314        section#footer a {
315            color: var(--footer-text-color);
316        }
317
318        section#footer #super-footer a:hover,
319        section#footer a:hover {
320            color: var(--footer-text-color-active);
321        }
322
323        #my-account_menu-label {
324            color: var(--my-account-color, #333);
325        }
326
327        .my-account-icon {
328            color: var(--header-icon-color, #333);
329        }
330
331        .link-default,
332        .link-default:visited,
333        .link-default:active,
334        .sidebar a,
335        .sidebar a:active,
336        .sidebar a:visited,
337        .delivery__content a,
338        .delivery__content a:active,
339        .delivery__content a:visited {
340            color: var(--card-action-color, #428bca);
341        }
342
343        a.link-default:hover,
344        .sidebar a:hover,
345        .delivery__content a:hover {
346            color: var(--card-action-color-active, #2a6496);
347        }
348
349        a.social__icon-link:hover {
350            color: var(--card-action-color-active, #2a6496);
351        }
352
353        .poppick_item a,
354        .poppick_item a:active,
355        .poppick_item a:visited {
356            color: var(--popular-pick-action-color, #428bca);
357        }
358
359        .poppick_item a:hover {
360            color: var(--popular-pick-action-color-active, #2a6496);
361        }
362
363        .social__icon-link,
364        .social__icon-link:active,
365        .social__icon-link:visited {
366            color: inherit;
367        }
368
369        .subscription-list-page__title,
370        .subscription-list-page__description,
371        .subscription-customize-form-section,
372        .subscription-customize-form-terms-section,
373        .subscription-customize-form__disclaimer,
374        .product-list__additional-info,
375        .subscription-customize-form__header {
376            color: var(--body-text-color);
377        }
378
379        .member_of_bloomnation-logo {
380            background: rgba(255,255,255,0.7);
381            border-radius: 12px;
382        }
383    </style>
384
385    <style>
386    :root {
387        --bn--primary-color: #a58c4b;
388        --bn--secondary-color: ;
389        --bn--background-color: #fcfaf6;
390        --bn--mobile-menu-text-color: ;
391    }
392
393    /* Primary Color Classes */
394            #account-management .account-navigation__link:hover,
395        .item-wrapper .itemInfo-wrapper .itemInfo-deliveryText span.add-to-cart-msg:hover,
396        .btn.btn-lg.size-cancel {
397            color: var(--bn--primary-color) !important;
398        }
399
400        #account-management .account__button.account__button--solid,
401        #account-management .form__submit {
402            background: var(--bn--primary-color) !important;
403            border-color: var(--bn--primary-color) !important;
404        }
405
406        #account-management .account__button.account__button--solid:hover,
407        #account-management .form__submit:hover,
408        .ps-account-form__submit:hover {
409            opacity: .95 !important;
410        }
411
412        #account-management .account__button.account__button--outline:hover {
413            color: var(--bn--primary-color) !important;
414            border-color: var(--bn--primary-color) !important;
415        }
416
417        #checkout .additional-options__submit {
418            background: var(--bn--primary-color) !important;
419            color: #fff;
420        }
421
422        #checkout .additional-options__submit:hover {
423            /* lighten 20%: */
424            box-shadow: inset 0 0 100px 100px rgba(255, 255, 255, 0.2);
425        }
426
427        .checkbox-checked path {
428            fill: var(--bn--primary-color) !important;
429        }
430
431        .no-blooms-wrapper .shop-now-btn {
432            background: var(--bn--primary-color);
433        }
434
435        .ps-account-form__submit,
436        .deliveryText-background,
437        .btn.btn-primary.btn-lg.size-update {
438            background: var(--bn--primary-color) !important;
439        }
440
441        .ps-account-form__submit:hover {
442            opacity: .95 !important;
443        }
444
445        .no-blooms-wrapper .shop-now-btn {
446            background: var(--bn--primary-color);
447        }
448
449        #shopping-cart-table .cart-dropdown-size .dropdown-menu .radio-primary input[type="radio"]:checked + label::before,
450        .radio.radio-primary,
451        .vendorAlert-innerWrapper,
452        #shopping-cart-table .cart-dropdown-size .dropdown-menu .dropdown-menu-buttons .btn {
453            border-color: var(--bn--primary-color) !important;
454        }
455
456        #shopping-cart-table .cart-dropdown-size .dropdown-menu .radio-primary input[type="radio"]:checked + label::after {
457            background-color: var(--bn--primary-color) !important;
458        }
459
460        .best-selling-badge {
461            border-color: var(--bn--primary-color);
462        }
463
464        .best-selling-badge span {
465            color: var(--bn--primary-color);
466        }
467
468        @media (max-width: 767px) {
469            .header-mobile .navigation-mobile.open,
470            .navigation-mobile .sub-navigation-mobile,
471            .header-mobile .nav-itemWrapper.open .nav-item,
472            .dropdown-menu,
473            .mobile-filters-toolbar label.mobile-filters-radio-wrapper input[type=radio]:checked + .mobile-filters-radio:after{
474                background: var(--bn--primary-color);
475            }
476
477            .header-mobile .fa-reorder {
478                color: var(--bn--primary-color);
479            }
480
481            .mobile-filters-toolbar label.mobile-filters-radio-wrapper input[type=radio]:checked + .mobile-filters-radio{
482                border-color: var(--bn--primary-color);
483            }
484
485            #header .header-cart .cart_button,
486            .mobile-filters-toolbar .mobile-toolbar-footer .footer-button-container .apply-filters,
487            .mobile-filters-toolbar .mobile-filters-container .mobile-toolbar-overflow-wrapper .sidebar-mobile .sorting-options label .fa-check-square-o:before
488            {
489                background: var(--bn--primary-color);
490                border-color: var(--bn--primary-color);
491            }
492
493        }
494    
495    /* Secondary Color Classes */
496    
497    /* Background Color Classes */
498            .best-selling-badge {
499            background: var(--bn--background-color);
500        }
501        @media (max-width: 767px) {
502            .header-mobile{
503                background: var(--bn--background-color);
504        }
505    }
506    
507    /* Background Color Classes */
508    </style>
509
510    <style data-id="vendor-css">
511        :root{--color-dark:#212427}html{font-size:62.5%}body{background:url(https://asset.bloomnation.com/f_auto,q_auto/v1/vendor/9396/cms/d33a6db1037_1696893563.jpg) no-repeat fixed center;background-size:cover}.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)}#header{padding:2.5rem 0 0}.row.header-innerContainer{display:flex;flex-wrap:wrap;align-items:center}.infoHeading{margin-bottom:0;flex:1 1 100%;text-align:right}.infoHeading-item{color:var(--header-text-color)}.header-logo{margin-top:-8rem;flex:1;margin-bottom:-2rem}.checkout-page .header-logo{margin-top:0}.company-logo{max-width:fit-content}.cms-index-gallery .companyLogo-img,.checkout-onestep-index .company-logo img,.companyLogo-img{max-width:20rem}.header-cart{flex:1}.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)}.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)}.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}.banner--left{width:100%}.gallery-title{text-align:center}.featured_listings{display:none}.search_bar{background:transparent}.bar-quick_select,.bar-quick_sort .search_bar>div{background:#fcfaf6}.bar-quick_sort .search_bar button{background:var(--element-action-color);color:var(--button-text-color)}.sidebar-title{background:#fcfaf6}.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)}a.search-results-empty__btn,#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}a.search-results-empty__btn:hover,#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)}.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}#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(--footer-bg)}.social-innerContainer{display:flex;justify-content:center;flex-wrap:wrap;align-items:center}.about-us-page-premier-florist p{white-space:normal}.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,.companyLogo-img{max-width:100%}.checkout-onestep-index .company-logo img{max-width:15rem}.banner--left{margin-top:0}.bar-quick_sort{margin-top:1.5rem}.bar-quick_sort .search_bar{padding-right:0}body{background:var(--color-light)}}    </style>
512
513<link rel="stylesheet" href="https://promfiles.com/bloom/dist/frontend/premiumsites/bloom/css/website-manager.min.5a94f356.css" media="all">
514
515	<!-- [START] Analytics Content: [default] -->
516<!-- Google Tag Manager -->
517<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
518new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
519j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
520'https://www.googletagmanager.com/gtm.js?id='+i+dl+ '&gtm_cookies_win=x';f.parentNode.insertBefore(j,f);
521})(window,document,'script','dataLayer','GTM-TLR3ZL8');
522window.dataLayer = window.dataLayer || [];
523dataLayer.push({"ga4PsId":"G-RWY7QD072S","ga4VendorId":"G-EMH727K90X","vendorAccountId":"vndr_cNiXeUc16iDfX4GX"});
524                    if (typeof Object.assign != 'function') {
525          Object.assign = function(target, varArgs) { // .length of function is 2
526            'use strict';
527            if (target == null) { // TypeError if undefined or null
528              throw new TypeError('Cannot convert undefined or null to object');
529            }
530
531            var to = Object(target);
532
533            for (var index = 1; index < arguments.length; index++) {
534              var nextSource = arguments[index];
535
536              if (nextSource != null) { // Skip over if undefined or null
537                for (var nextKey in nextSource) {
538                  // Avoid bugs when hasOwnProperty is shadowed
539                  if (Object.prototype.hasOwnProperty.call(nextSource, nextKey)) {
540                    to[nextKey] = nextSource[nextKey];
541                  }
542                }
543              }
544            }
545            return to;
546          };
547        }
548
549            var pageMetadataEventObj = Object.assign({
550                'event': 'pageMetadata',
551                'title': document.title,
552                'path': location.pathname,
553                'url': location.href,
554                'referrer': document.referrer,
555                'search': location.search,
556                'visitedDomain': 'luxury-floral.bloomnation.com',
557                'login': 'notLoggedIn'
558            }, JSON.parse('{"pageType":"Product SERP"}'));            pageMetadataEventObj['vendorDomain'] = 'luxuryfloral.net';        window.dataLayer.push(pageMetadataEventObj);window.dataLayer = window.dataLayer || [];
559dataLayer.push([]);
560</script>
560
561<!-- End Google Tag Manager -->
562	<!-- [END] Analytics Content: [default] -->
563<script>
564    //<![CDATA[
565    var FORM_KEY = (document.cookie.match(/(?:^|;\s*)_csrf=([^;]*)/) || [])[1] || '';
566    //]]>
567</script>
567
568
569                        <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'">
vendor: 89 bytes, lines 569-571
569
570                    
571<script src="https://www.google.com/recaptcha/enterprise.js?render=
5716LcekH4oAAAAAPgpX9mYKeWkz_ahsVAxMZcI2JYd
vendor: 18 bytes, line 571
571" defer></script>
572<script>
573window.dataLayer = window.dataLayer || [];
574    //<![CDATA[
575        document.addEventListener('DOMContentLoaded', function() {
576            document.addEventListener('init_plp_items', initItemsEvent);
577
578            let searchButton = document.querySelector('#search_mini_form button');
579            if (searchButton) {
580                searchButton.addEventListener('click', function() {
581                    let searchTerm = document.querySelector('input[name="q"]');
582                    if (searchTerm) {
583                        let searchTermValue = searchTerm.value.trim();
584                        window.dataLayer.push({
585                            'event': 'search_submitted',
586                            'search_term': searchTermValue
587                        });
588                    }
589                });
590            }
591
592            let sidebarFilters = document.querySelectorAll('#sidebar label');
593            if (sidebarFilters) {
594                sidebarFilters.forEach((sidebarFilter) => {
595                    sidebarFilter.addEventListener('click', clickFilterOption.bind({isMobile: false}));
596                });
597            }
598            document.addEventListener('click_mobile_filter', clickFilterOption.bind({isMobile: true}));
599
600            let clearLinks = document.querySelectorAll('.clear-filter-link');
601            if (clearLinks.length > 0) {
602                clearLinks.forEach((clearLink) => {
603                    clearLink.addEventListener('click', function(event) {
604                        let link = event.currentTarget,
605                            filterTitleContainer = link.closest('.sorting-option-title'),
606                            filterValue = '';
607                        if (filterTitleContainer) {
608                            let filterTitle = filterTitleContainer.querySelector('.pull-left');
609                            if (filterTitle) {
610                                filterValue = filterTitle.innerText.trim();
611                            }
612                        }
613
614                        if (filterValue) {
615                            filterOptionPushEvent('Clear', filterValue, '');
616                        }
617                    });
618                });
619            }
620
621            let clearAllLink = document.querySelector('.sorting-clear_all');
622            if (clearAllLink) {
623                 clearAllLink.addEventListener('click', function() {
624                    filterOptionPushEvent('Clear All', '', '');
625                });
626            }
627            let clearAllLinkMobile = document.getElementById('clearAllFiltersMobile');
628            if (clearAllLinkMobile) {
629                clearAllLinkMobile.addEventListener('click', function() {
630                    filterOptionPushEvent('Clear All', '', '');
631                });
632            }
633
634            function initItemsEvent(event) {
635                let items = event.detail.items;
636                if (items && items.length > 0) {
637                    window.dataLayer.push({
638                        'event': 'view_item_list',
639                        'items': items
640                    });
641                }
642            }
643
644            function clickFilterOption(event) {
645                let filterName = '',
646                    filterValue = '',
647                    filterAction = 'enabled';
648
649                if (this.isMobile) {
650                    filterName = event.detail.filterName;
651                    filterValue = event.detail.filterValue;
652
653                    if (event.detail.isChecked == 'true') {
654                        filterAction = 'disabled';
655                    }
656                } else {
657                    let filterLable = event.currentTarget;
658                    if (filterLable) {
659                        filterName = filterLable.dataset.filtername;
660                        filterValue = filterLable.querySelector('span.filterby-on-plp-checkbox').innerText.trim();
661                    }
662
663                    if (filterLable.classList.contains('applied')) {
664                        filterAction = 'disabled';
665                    }
666                }
667
668                filterOptionPushEvent(filterName, filterValue, filterAction);
669            }
670
671            function filterOptionPushEvent(filterName, filterValue, filterAction) {
672                window.dataLayer.push({
673                    'event': 'filter_products',
674                    'filter_name': filterName,
675                    'filter_value': filterValue,
676                    'filter_action': filterAction
677                });
678            }
679
680            let sortDropdownElement = document.querySelector('.sortby_on_plp_selector');
681            if (sortDropdownElement) {
682                sortDropdownElement.addEventListener('change', function() {
683                    window.dataLayer.push({
684                        'event': 'sort_products',
685                        'sort_value': this.options[this.selectedIndex].text
686                    });
687                });
688            }
689
690            let sortMobileElements = document.querySelectorAll('.mobile-filters-radio-wrapper');
691            if (sortMobileElements.length > 0) {
692                sortMobileElements.forEach((sortMobileElement) => {
693                    sortMobileElement.addEventListener('click', function(event) {
694                        let el = event.currentTarget,
695                            sortName = el.querySelector('.mobile-filters-label');
696                        if (sortName) {
697                            window.dataLayer.push({
698                                'event': 'sort_products',
699                                'sort_value': sortName.innerText.trim()
700                            });
701                        }
702                    });
703                });
704            }
705
706            let poppickItems = document.querySelectorAll('#popular_picks .poppick_item');
707            if (poppickItems.length > 0) {
708                poppickItems.forEach((poppickItem) => {
709                    poppickItem.addEventListener('click', function(event) {
710                        let currentPoppickItem = event.currentTarget,
711                            poppickItemName = currentPoppickItem.querySelector('a');
712
713                        if (poppickItemName) {
714                            window.dataLayer.push({
715                                'event': 'browse_filter_products',
716                                'browse_option_name': poppickItemName.innerText.trim()
717                            });
718                        }
719                    });
720                });
721            }
722        });
723    //]]>
724</script>
724<meta name="google-site-verification" content="WRf84sAwDZsNzqv2AeQhzmqFktts_3GEBrdM1cn-m-4" />
725
726<!-- [START] Custom HTML --><!-- [END] Custom HTML --></head>
727<body class=" catalog-category-view vendor-9396 bloom categorypath-luxury-floral category-luxury-floral">
728
729    <a class="skip-to-mp" href="https://www.bloomnation.com/florist/luxury-floral/?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/luxury-floral/?nav=premium-accessibility</a>
730
731<script>
732  (function () {
733    function ready(callback) {
734      if (document.readyState === 'loading') {
735        document.addEventListener('DOMContentLoaded', callback);
736      } else {
737        callback();
738      }
739    }
740
741    /**
742     * Height of an element that may still be display:none.
743     *
744     * getComputedStyle() reports the declared height, which is 'auto' whenever the stylesheet does
745     * not pin one — and parseInt('auto') is NaN. jQuery's .css('height') avoided that by briefly
746     * laying the element out off-screen, so do the same. layout.css currently does pin
747     * #header-accessibilityPopup at 205px, which is the only reason the simple read would work
748     * today; this keeps working if that ever changes.
749     */
750    function hiddenHeight(element) {
751      if (window.getComputedStyle(element).display !== 'none') {
752        return element.offsetHeight;
753      }
754
755      var style = element.style;
756      var saved = {
757        position: style.position,
758        visibility: style.visibility,
759        display: style.display
760      };
761
762      style.position = 'absolute';
763      style.visibility = 'hidden';
764      style.display = 'block';
765
766      var height = element.offsetHeight;
767
768      style.position = saved.position;
769      style.visibility = saved.visibility;
770      style.display = saved.display;
771
772      return height;
773    }
774
775    ready(function () {
776      var accessibilityBtn = document.querySelector('.accessibility-widget [data-accessibility-btn]');
777      var accessibilityPopup = document.querySelector('.accessibility-widget [data-accessibility-popup]');
778      var accessibilityOverlay = document.querySelector('.accessibility-widget-overlay');
779
780      if (!accessibilityBtn || !accessibilityPopup || !accessibilityOverlay) {
781        return;
782      }
783
784      // Must be the exact negative of the container height, so the popup tucks fully out of sight.
785      var popupHiddenHeight = hiddenHeight(accessibilityPopup) * -1;
786      var showHide = { attribute: 'top', show: '0px', hide: popupHiddenHeight + 'px' };
787
788      function checkPopupVisible() {
789        return window.getComputedStyle(accessibilityPopup)[showHide.attribute] === showHide.show;
790      }
791
792      function togglePopup(popup, button, action, data) {
793        popup.style[data.attribute] = data[action];
794        var show = action === 'show';
795        button.setAttribute('aria-expanded', String(show));
796        accessibilityOverlay.style.display = show ? 'block' : 'none';
797      }
798
799      function hideAccessibilityPopup() {
800        togglePopup(accessibilityPopup, accessibilityBtn, 'hide', showHide);
801      }
802
803      function showAccessibilityPopup() {
804        accessibilityPopup.style.display = 'block';
805        // Ensure the transition runs after the display:block above has been applied.
806        setTimeout(function () {
807          togglePopup(accessibilityPopup, accessibilityBtn, 'show', showHide);
808        }, 0);
809      }
810
811      function handleClickOutsidePopup() {
812        if (checkPopupVisible()) {
813          hideAccessibilityPopup();
814        }
815      }
816
817      accessibilityBtn.addEventListener('click', function () {
818        if (checkPopupVisible()) {
819          hideAccessibilityPopup();
820        } else {
821          showAccessibilityPopup();
822        }
823      });
824
825      accessibilityPopup.addEventListener('click', hideAccessibilityPopup);
826
827      accessibilityPopup.addEventListener('transitionend', function () {
828        if (!checkPopupVisible()) {
829          accessibilityPopup.style.display = 'none';
830        }
831      });
832
833      accessibilityOverlay.addEventListener('click', handleClickOutsidePopup);
834    });
835  })();
836</script>
836
837
838
839<div class="accessibility-widget">
840    <div class="accessibility-widget-overlay" aria-hidden="true"></div>
841    <div class="header-accessibilityInnerContainer">
842        <button
843            id="header-accessibilityPopupBtn"
844            aria-haspopup="true"
845            aria-expanded="false"
846            aria-controls="header-accessibilityPopup"
847            aria-label="Accessibility Information"
848            data-accessibility-btn
849        >
850        <svg class="ada-icon-dot" width="42" height="42" viewBox="0 0 42 42" fill="none" xmlns="http://www.w3.org/2000/svg">
851            <circle cx="21" cy="21" r="21" fill="#017AFF"/>
852            <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"/>
853        </svg>
854        <svg class="ada-icon-tab" width="42" height="42" viewBox="0 0 42 42" fill="none" xmlns="http://www.w3.org/2000/svg">
855            <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"/>
856            <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"/>
857        </svg>
858    </button>
859    <aside id="header-accessibilityPopup" aria-labelledby="header-accessibilityPopupBtn" data-accessibility-popup>
860        <p>For an accessible ADA experience, please <a href="https://www.bloomnation.com/florist/luxury-floral/?nav=premium-accessibility" rel="nofollow">visit our Marketplace.</a></p>
861        <p><a href="https://luxuryfloral.net/accessibility-statement/">Visit our Accessibility page</a> for further assistance or to learn more about our efforts.</p>
862    </aside>
863    </div>
864</div>
865
866
867	<!-- [START] Analytics Content: [default] -->
868<!-- Google Tag Manager (noscript) -->
869<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-TLR3ZL8&gtm_cookies_win=x%22"
870height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
871<!-- End Google Tag Manager (noscript) -->
872	<!-- [END] Analytics Content: [default] -->
873
874
875<script>
876    (function () {
877        /*
878         * A page restored from the back/forward cache is not re-executed, so the cart count, the
879         * logged-in state and any flash messages would be whatever they were when the visitor left.
880         * PageTransitionEvent.persisted is true only for that restore, so reload to rebuild the page
881         * server-side. This reads the native event directly; the jQuery version had to unwrap
882         * event.originalEvent to reach the same flag.
883         */
884        window.addEventListener('pageshow', function (event) {
885            if (event.persisted) {
886                window.location.reload();
887            }
888        });
889
890        /*
891         * Kill switch that freezes navigation: while window.forceDisableAllLinks is set, every
892         * anchor without a force-redirect attribute stops navigating. Nothing in this repository
893         * sets the flag, so this does nothing unless a script injected into the page turns it on.
894         *
895         * The jQuery version bound a handler to every anchor present at DOM ready and did nothing at
896         * all on the flag-is-off path. One listener costs nothing while the flag is off and also
897         * covers anchors added after DOM ready — but it has to run in the capture phase to match
898         * the old reach: dropdown-nav.js stops propagation on every .dropdown-toggle and
899         * .dropdown-content click, as does toggleDropdown() in topMobile.phtml, so a listener
900         * delegated on the bubble phase would never see the desktop subnav links at all.
901         */
902        document.addEventListener('click', function (event) {
903            if (!window.forceDisableAllLinks) {
904                return;
905            }
906
907            var target = event.target;
908            var link = target && typeof target.closest === 'function' ? target.closest('a') : null;
909
910            if (!link || link.hasAttribute('force-redirect')) {
911                return;
912            }
913
914            event.preventDefault();
915            // Belt and braces: preventDefault alone has been seen to let a navigation through here.
916            link.setAttribute('href', '#');
917        }, true);
918    })();
919</script>
919
920
921<header id="header_mobile" class="header-mobile visible-xs text-center">
922    <table class="header-mobile-grid">
923        <tbody>
924            <tr>
925                <td class="menu-cell">
926                    <div class="menu-container">
927                        
928<nav class="navigation-mobile-wrapper">
929    <div class="navToggle-container nav-itemWrapper nav-itemWrapper--navToggle text-left">
930        <!-- Nav Toggle -->
931        <button
932            id="navToggleMobile"
933            class="nav-toggle-mobile nav-item nav-item-mobile nav-item--navToggle text-center"
934            aria-controls="navigationMobile"
935            aria-expanded="false"
936            title="Main Navigation">
937            <i class="fa fa-reorder"></i>
938        </button>
939    </div>
940    <ul class="navigation col-md-12 navigation-mobile" id="navigationMobile">
941        <li class="nav-itemWrapper text-right">
942
943                            <a href="https://luxuryfloral.net/customer/account/create/" class="nav-item nav-item-mobile account-link">
944                    <span class="nav-itemText mobile-menu-text-color">Sign Up</span>
945                </a>
946                    <span class="nav-itemText mobile-menu-text-color sign-up-log-in-separator">/</span>
947                <a href="https://luxuryfloral.net/customer/account/login/" class="nav-item nav-item-mobile account-link">
948                    <span class="nav-itemText mobile-menu-text-color">Log in</span>
949                </a>
950            
951        </li>
952                                    <li class="nav-itemWrapper text-left">
953                    <a class="nav-item" href="https://luxuryfloral.net/covington-florist-flower-delivery/" target="_self">
954                        <span class="nav-itemText mobile-menu-text-color">Shop Now</span>
955                    </a>
956                </li>
957                                                <li class="dropdown nav-dropdown nav-itemWrapper nav-itemWrapper--dropdown text-left">
958                    <a class="dropdown-toggle nav-item nav-item-mobile nav-item--dropdown" role="button" data-target="#" data-toggle="dropdown">
959                        <span class="nav-itemText mobile-menu-text-color">Products &#x25BE;</span>
960                    </a>
961                    <ul class="subnav dropdown-menu header-subnav" role="menu">
962                                                    <li class="subnav-itemWrapper text-left">
963                                <a class="nav-item nav-item-mobile nav-item--subnav text-left" href="https://luxuryfloral.net/covington-florist-flower-delivery/lf_products/bouquets/" target="_self">
964                                    <span class="nav-itemText mobile-menu-text-color">Bouquets</span>
965                                </a>
966                            </li>
967                                                    <li class="subnav-itemWrapper text-left">
968                                <a class="nav-item nav-item-mobile nav-item--subnav text-left" href="https://luxuryfloral.net/covington-florist-flower-delivery/lf_products/flower-boxes/" target="_self">
969                                    <span class="nav-itemText mobile-menu-text-color">Flower Boxes</span>
970                                </a>
971                            </li>
972                                                    <li class="subnav-itemWrapper text-left">
973                                <a class="nav-item nav-item-mobile nav-item--subnav text-left" href="https://luxuryfloral.net/covington-florist-flower-delivery/lf_products/vase-arrangement/" target="_self">
974                                    <span class="nav-itemText mobile-menu-text-color">Vase Arrangement</span>
975                                </a>
976                            </li>
977                                                    <li class="subnav-itemWrapper text-left">
978                                <a class="nav-item nav-item-mobile nav-item--subnav text-left" href="https://luxuryfloral.net/covington-florist-flower-delivery/lf_products/flower-baskets/" target="_self">
979                                    <span class="nav-itemText mobile-menu-text-color">Flower Baskets</span>
980                                </a>
981                            </li>
982                                                    <li class="subnav-itemWrapper text-left">
983                                <a class="nav-item nav-item-mobile nav-item--subnav text-left" href="https://luxuryfloral.net/covington-florist-flower-delivery/lf_products/corsages/" target="_self">
984                                    <span class="nav-itemText mobile-menu-text-color">Corsages</span>
985                                </a>
986                            </li>
987                                                    <li class="subnav-itemWrapper text-left">
988                                <a class="nav-item nav-item-mobile nav-item--subnav text-left" href="https://luxuryfloral.net/covington-florist-flower-delivery/lf_products/boutonnieres/" target="_self">
989                                    <span class="nav-itemText mobile-menu-text-color">Boutonnieres </span>
990                                </a>
991                            </li>
992                                            </ul>
993                </li>
994                                                <li class="dropdown nav-dropdown nav-itemWrapper nav-itemWrapper--dropdown text-left">
995                    <a class="dropdown-toggle nav-item nav-item-mobile nav-item--dropdown" role="button" data-target="#" data-toggle="dropdown">
996                        <span class="nav-itemText mobile-menu-text-color">Occasions &#x25BE;</span>
997                    </a>
998                    <ul class="subnav dropdown-menu header-subnav" role="menu">
999                                                    <li class="subnav-itemWrapper text-left">
1000                                <a class="nav-item nav-item-mobile nav-item--subnav text-left" href="https://luxuryfloral.net/covington-florist-flower-delivery/anniversary-flowers/" target="_self">
1001                                    <span class="nav-itemText mobile-menu-text-color">Anniversary</span>
1002                                </a>
1003                            </li>
1004                                                    <li class="subnav-itemWrapper text-left">
1005                                <a class="nav-item nav-item-mobile nav-item--subnav text-left" href="https://luxuryfloral.net/covington-florist-flower-delivery/autumn-flowers/" target="_self">
1006                                    <span class="nav-itemText mobile-menu-text-color">Autumn</span>
1007                                </a>
1008                            </li>
1009                                                    <li class="subnav-itemWrapper text-left">
1010                                <a class="nav-item nav-item-mobile nav-item--subnav text-left" href="https://luxuryfloral.net/covington-florist-flower-delivery/birthday-flowers/" target="_self">
1011                                    <span class="nav-itemText mobile-menu-text-color">Birthday</span>
1012                                </a>
1013                            </li>
1014                                                    <li class="subnav-itemWrapper text-left">
1015                                <a class="nav-item nav-item-mobile nav-item--subnav text-left" href="https://luxuryfloral.net/covington-florist-flower-delivery/boss-s-day-flowers/" target="_self">
1016                                    <span class="nav-itemText mobile-menu-text-color">Boss's Day </span>
1017                                </a>
1018                            </li>
1019                                                    <li class="subnav-itemWrapper text-left">
1020                                <a class="nav-item nav-item-mobile nav-item--subnav text-left" href="https://luxuryfloral.net/covington-florist-flower-delivery/breast-cancer-awareness-month-flowers/" target="_self">
1021                                    <span class="nav-itemText mobile-menu-text-color">Breast Cancer Awareness Month</span>
1022                                </a>
1023                            </li>
1024                                                    <li class="subnav-itemWrapper text-left">
1025                                <a class="nav-item nav-item-mobile nav-item--subnav text-left" href="https://luxuryfloral.net/covington-florist-flower-delivery/congrats-flowers/" target="_self">
1026                                    <span class="nav-itemText mobile-menu-text-color">Congrats</span>
1027                                </a>
1028                            </li>
1029                                                    <li class="subnav-itemWrapper text-left">
1030                                <a class="nav-item nav-item-mobile nav-item--subnav text-left" href="https://luxuryfloral.net/covington-florist-flower-delivery/get-well-flowers/" target="_self">
1031                                    <span class="nav-itemText mobile-menu-text-color">Get Well</span>
1032                                </a>
1033                            </li>
1034                                                    <li class="subnav-itemWrapper text-left">
1035                                <a class="nav-item nav-item-mobile nav-item--subnav text-left" href="https://luxuryfloral.net/covington-florist-flower-delivery/halloween-flowers/" target="_self">
1036                                    <span class="nav-itemText mobile-menu-text-color">Halloween</span>
1037                                </a>
1038                            </li>
1039                                                    <li class="subnav-itemWrapper text-left">
1040                                <a class="nav-item nav-item-mobile nav-item--subnav text-left" href="https://luxuryfloral.net/covington-florist-flower-delivery/i-m-sorry-flowers/" target="_self">
1041                                    <span class="nav-itemText mobile-menu-text-color">I'm Sorry</span>
1042                                </a>
1043                            </li>
1044                                                    <li class="subnav-itemWrapper text-left">
1045                                <a class="nav-item nav-item-mobile nav-item--subnav text-left" href="https://luxuryfloral.net/covington-florist-flower-delivery/just-because-flowers/" target="_self">
1046                                    <span class="nav-itemText mobile-menu-text-color">Just Because</span>
1047                                </a>
1048                            </li>
1049                                                    <li class="subnav-itemWrapper text-left">
1050                                <a class="nav-item nav-item-mobile nav-item--subnav text-left" href="https://luxuryfloral.net/covington-florist-flower-delivery/love-and-romance-flowers/" target="_self">
1051                                    <span class="nav-itemText mobile-menu-text-color">Love and Romance</span>
1052                                </a>
1053                            </li>
1054                                                    <li class="subnav-itemWrapper text-left">
1055                                <a class="nav-item nav-item-mobile nav-item--subnav text-left" href="https://luxuryfloral.net/covington-florist-flower-delivery/new-baby-flowers/" target="_self">
1056                                    <span class="nav-itemText mobile-menu-text-color">New Baby</span>
1057                                </a>
1058                            </li>
1059                                                    <li class="subnav-itemWrapper text-left">
1060                                <a class="nav-item nav-item-mobile nav-item--subnav text-left" href="https://luxuryfloral.net/covington-florist-flower-delivery/prom-flowers/" target="_self">
1061                                    <span class="nav-itemText mobile-menu-text-color">Prom</span>
1062                                </a>
1063                            </li>
1064                                                    <li class="subnav-itemWrapper text-left">
1065                                <a class="nav-item nav-item-mobile nav-item--subnav text-left" href="https://luxuryfloral.net/covington-florist-flower-delivery/sympathy-and-funeral-flowers/" target="_self">
1066                                    <span class="nav-itemText mobile-menu-text-color">Sympathy and Funeral</span>
1067                                </a>
1068                            </li>
1069                                                    <li class="subnav-itemWrapper text-left">
1070                                <a class="nav-item nav-item-mobile nav-item--subnav text-left" href="https://luxuryfloral.net/covington-florist-flower-delivery/thank-you-flowers/" target="_self">
1071                                    <span class="nav-itemText mobile-menu-text-color">Thank You</span>
1072                                </a>
1073                            </li>
1074                                                    <li class="subnav-itemWrapper text-left">
1075                                <a class="nav-item nav-item-mobile nav-item--subnav text-left" href="https://luxuryfloral.net/covington-florist-flower-delivery/wedding-flowers/" target="_self">
1076                                    <span class="nav-itemText mobile-menu-text-color">Wedding</span>
1077                                </a>
1078                            </li>
1079                                            </ul>
1080                </li>
1081                                                <li class="dropdown nav-dropdown nav-itemWrapper nav-itemWrapper--dropdown text-left">
1082                    <a class="dropdown-toggle nav-item nav-item-mobile nav-item--dropdown" role="button" data-target="#" data-toggle="dropdown">
1083                        <span class="nav-itemText mobile-menu-text-color">Weddings and events &#x25BE;</span>
1084                    </a>
1085                    <ul class="subnav dropdown-menu header-subnav" role="menu">
1086                                                    <li class="subnav-itemWrapper text-left">
1087                                <a class="nav-item nav-item-mobile nav-item--subnav text-left" href="https://luxuryfloral.net/consultation/" target="_self">
1088                                    <span class="nav-itemText mobile-menu-text-color">Consultation</span>
1089                                </a>
1090                            </li>
1091                                            </ul>
1092                </li>
1093                                                <li class="nav-itemWrapper text-left">
1094                    <a class="nav-item" href="https://luxuryfloral.net/covington-florist-flower-delivery/occasions/sympathy-and-funeral/" target="_self">
1095                        <span class="nav-itemText mobile-menu-text-color">Sympathy &amp; Funeral</span>
1096                    </a>
1097                </li>
1098                                                <li class="nav-itemWrapper text-left">
1099                    <a class="nav-item" href="https://luxuryfloral.net/custom-flower-arrangements/" target="_self">
1100                        <span class="nav-itemText mobile-menu-text-color">Custom Arrangement</span>
1101                    </a>
1102                </li>
1103                                                <li class="nav-itemWrapper text-left">
1104                    <a class="nav-item" href="https://luxuryfloral.net/about-us/" target="_self">
1105                        <span class="nav-itemText mobile-menu-text-color">About Us</span>
1106                    </a>
1107                </li>
1108                                </ul>
1109    <div class="background-overlay" id="mobileBackgroundOverlay"></div>
1110</nav>
1111<script type="text/javascript">
1112    (function () {
1113        function ready(callback) {
1114            if (document.readyState === 'loading') {
1115                document.addEventListener('DOMContentLoaded', callback);
1116            } else {
1117                callback();
1118            }
1119        }
1120
1121        function each(selector, callback, root) {
1122            Array.prototype.forEach.call((root || document).querySelectorAll(selector), callback);
1123        }
1124
1125        // jQuery's :visible test, which is what the checks below used to run through.
1126        function isVisible(element) {
1127            return !!(element.offsetWidth || element.offsetHeight || element.getClientRects().length);
1128        }
1129
1130        /*
1131         * jQuery's .width(): the content-box width, as a number. Not getComputedStyle().width, which
1132         * resolves to the border box under the border-box sizing Bootstrap applies globally. Like
1133         * jQuery it also measures a display:none element, by laying it out off-screen — #header_mobile
1134         * carries visible-xs, so it is hidden on desktop.
1135         */
1136        function contentWidth(element) {
1137            if (window.getComputedStyle(element).display === 'none') {
1138                return swapMeasure(element, measureContentWidth);
1139            }
1140
1141            return measureContentWidth(element);
1142        }
1143
1144        function measureContentWidth(element) {
1145            var styles = window.getComputedStyle(element);
1146
1147            return element.offsetWidth
1148                - (parseFloat(styles.paddingLeft) || 0)
1149                - (parseFloat(styles.paddingRight) || 0)
1150                - (parseFloat(styles.borderLeftWidth) || 0)
1151                - (parseFloat(styles.borderRightWidth) || 0);
1152        }
1153
1154        /*
1155         * jQuery's swap() with cssShow: lay a hidden element out off-screen just long enough to
1156         * measure. The measure callback must not re-test display itself — Bootstrap's visible-xs is
1157         * `display: none !important` above 768px, which an inline style cannot beat, so the swap does
1158         * not actually reveal #header_mobile and a self-recursive version would never terminate.
1159         */
1160        function swapMeasure(element, measure) {
1161            var style = element.style;
1162            var saved = {
1163                position: style.position,
1164                visibility: style.visibility,
1165                display: style.display
1166            };
1167
1168            style.position = 'absolute';
1169            style.visibility = 'hidden';
1170            style.display = 'block';
1171
1172            var measured = measure(element);
1173
1174            style.position = saved.position;
1175            style.visibility = saved.visibility;
1176            style.display = saved.display;
1177
1178            return measured;
1179        }
1180
1181        // jQuery's $(document).height().
1182        function documentHeight() {
1183            var body = document.body;
1184            var html = document.documentElement;
1185
1186            return Math.max(
1187                body.scrollHeight,
1188                body.offsetHeight,
1189                html.clientHeight,
1190                html.scrollHeight,
1191                html.offsetHeight
1192            );
1193        }
1194
1195        /*
1196         * Submenu open/close, replacing the $('.dropdown-toggle').dropdown() call that used to sit
1197         * here. That call is what made the submenus toggle at all: the Bootstrap plugin binds
1198         * Dropdown.prototype.toggle straight to each element, and because that handler returns false
1199         * it also stops the click reaching Bootstrap's delegated [data-toggle=dropdown] handler on
1200         * document. Without the direct handler the delegated one runs after clearMenus() has already
1201         * removed the 'open' class, so it reads the menu as closed and re-opens it every time — a
1202         * submenu that can never be closed. The port below keeps the direct-handler semantics
1203         * (including getParent()'s data-target/href lookup and the second-click close) and works
1204         * whether or not Bootstrap is on the page, which it will not be after BLOOM-17575's P9.
1205         */
1206        function dropdownParent(toggle) {
1207            var selector = toggle.getAttribute('data-target');
1208
1209            if (!selector) {
1210                var href = toggle.getAttribute('href');
1211                selector = href && /#[A-Za-z]/.test(href) ? href.replace(/.*(?=#[^\s]*$)/, '') : null;
1212            }
1213
1214            var target = null;
1215
1216            if (selector) {
1217                try {
1218                    target = document.querySelector(selector);
1219                } catch (error) {
1220                    // The mobile toggles carry data-target="#", which is not a valid selector.
1221                    // jQuery quietly returned an empty set for it, so fall through to the parent.
1222                    target = null;
1223                }
1224            }
1225
1226            return target || toggle.parentNode;
1227        }
1228
1229        function closeOpenDropdowns() {
1230            each('[data-toggle="dropdown"]', function (toggle) {
1231                dropdownParent(toggle).classList.remove('open');
1232            });
1233        }
1234
1235        function toggleDropdown(event) {
1236            var toggle = event.currentTarget;
1237
1238            if (toggle.classList.contains('disabled') || toggle.disabled) {
1239                return;
1240            }
1241
1242            var parent = dropdownParent(toggle);
1243            var wasOpen = parent.classList.contains('open');
1244
1245            closeOpenDropdowns();
1246
1247            if (!wasOpen) {
1248                parent.classList.add('open');
1249                toggle.focus();
1250            }
1251
1252            event.preventDefault();
1253            // Bootstrap's handler returned false, which stopped the click reaching its own
1254            // document-level handlers. Keep that so nothing toggles the menu a second time.
1255            event.stopPropagation();
1256        }
1257
1258        ready(function () {
1259            each('.dropdown-toggle', function (toggle) {
1260                toggle.addEventListener('click', toggleDropdown);
1261            });
1262
1263            document.addEventListener('click', closeOpenDropdowns);
1264
1265            var navToggle = document.getElementById('navToggleMobile');
1266            var navigationMobile = document.getElementById('navigationMobile');
1267            var overlay = document.getElementById('mobileBackgroundOverlay');
1268            var headerMobile = document.getElementById('header_mobile');
1269            var body = document.body;
1270
1271            if (!navToggle || !navigationMobile || !overlay) {
1272                return;
1273            }
1274
1275            each('.dropdown-toggle', function (toggle) {
1276                toggle.addEventListener('click', function (event) {
1277                    if (isVisible(navigationMobile)) {
1278                        return;
1279                    }
1280
1281                    event.preventDefault();
1282
1283                    // A page carries several of these — one per desktop dropdown, plus the two
1284                    // dropdown-nav templates — and .is(':visible') was true if ANY of them was
1285                    // showing, so this has to ask all of them, not just the first.
1286                    var desktopSubnavOpen = Array.prototype.some.call(
1287                        document.querySelectorAll('.dropdown-content--arrownav-desktop'),
1288                        isVisible
1289                    );
1290
1291                    if (!desktopSubnavOpen) {
1292                        return;
1293                    }
1294
1295                    each('.dropdown-wrapper--hover', function (wrapper) {
1296                        each('.dropdown-toggle', function (hoverToggle) {
1297                            hoverToggle.setAttribute('aria-expanded', 'false');
1298                        }, wrapper);
1299                        each('.dropdown-content', function (content) {
1300                            content.classList.remove('dropdown-content--visible');
1301                        }, wrapper);
1302                        wrapper.classList.remove('open');
1303                    });
1304                });
1305            });
1306
1307            // Nav Toggle on click
1308            navToggle.addEventListener('click', function () {
1309                if (navigationMobile.classList.contains('open')) {
1310                    hideMenu();
1311                } else {
1312                    showMenu();
1313                }
1314            });
1315
1316            overlay.addEventListener('click', function () {
1317                hideMenu();
1318            });
1319
1320            navigationMobile.addEventListener('touchstart', startTouch, { passive: false });
1321            navigationMobile.addEventListener('touchmove', moveTouch, { passive: false });
1322
1323            // Swipe Up / Down / Left / Right
1324            var initialX = null;
1325            var initialY = null;
1326
1327            function startTouch(e) {
1328                initialX = e.touches[0].clientX;
1329                initialY = e.touches[0].clientY;
1330            }
1331
1332            function moveTouch(e) {
1333                if (initialX === null) {
1334                    return;
1335                }
1336
1337                if (initialY === null) {
1338                    return;
1339                }
1340
1341                var currentX = e.touches[0].clientX;
1342                var currentY = e.touches[0].clientY;
1343
1344                var diffX = initialX - currentX;
1345                var diffY = initialY - currentY;
1346
1347                if (Math.abs(diffX) > Math.abs(diffY)) {
1348                    // sliding horizontally
1349                    if (diffX > 0) {
1350                        // swiped left
1351                        menuSlideLeft();
1352                    }
1353                }
1354
1355                initialX = null;
1356                initialY = null;
1357            }
1358
1359            /*
1360             * Stale selector, kept as it was: the toggle lives in .navToggle-container, a sibling of
1361             * .navigation-mobile rather than a child, so this has matched nothing for a long time.
1362             * Restoring the intent would hide the hamburger while the menu is open — a visible
1363             * change, and not this ticket's.
1364             */
1365            function setNavToggleDisplay(display) {
1366                each('.navigation-mobile .nav-itemWrapper--navToggle', function (wrapper) {
1367                    wrapper.style.display = display;
1368                });
1369            }
1370
1371            function showMenu() {
1372                navToggle.setAttribute('aria-expanded', 'true');
1373                navigationMobile.classList.add('open');
1374                var containerWidth = headerMobile ? contentWidth(headerMobile) : 0;
1375                setNavToggleDisplay('none');
1376                navigationMobile.style.width = (containerWidth * 0.8) + 'px';
1377                overlay.style.height = documentHeight() + 'px';
1378                // The stylesheet hides the overlay, so an empty display would leave it hidden.
1379                overlay.style.display = 'block';
1380                body.style.position = 'fixed';
1381            }
1382
1383            function hideMenu() {
1384                navToggle.setAttribute('aria-expanded', 'false');
1385                navigationMobile.classList.remove('open');
1386                setNavToggleDisplay('');
1387                navigationMobile.style.width = '';
1388                overlay.style.height = '0px';
1389                overlay.style.display = 'none';
1390                body.style.position = '';
1391            }
1392
1393            function menuSlideLeft() {
1394                var containerWidth = headerMobile ? contentWidth(headerMobile) : 0;
1395                var settled = false;
1396                var timer = null;
1397
1398                function settle(event) {
1399                    if (event && event.propertyName && event.propertyName !== 'margin-left') {
1400                        return;
1401                    }
1402
1403                    if (settled) {
1404                        return;
1405                    }
1406
1407                    settled = true;
1408                    window.clearTimeout(timer);
1409                    navigationMobile.removeEventListener('transitionend', settle);
1410                    navigationMobile.style.transition = '';
1411                    navigationMobile.style.marginLeft = '0px';
1412                    navigationMobile.style.width = '';
1413                    navigationMobile.style.height = '';
1414                    navigationMobile.style.top = '';
1415                    navigationMobile.classList.remove('open');
1416                    setNavToggleDisplay('');
1417                    overlay.style.height = '0px';
1418                    overlay.style.display = 'none';
1419                }
1420
1421                navigationMobile.addEventListener('transitionend', settle);
1422                // Fallback for the cases transitionend never fires: reduced motion, or a margin that
1423                // is already at the target value.
1424                timer = window.setTimeout(settle, 150);
1425
1426                navigationMobile.style.transition = 'margin-left 100ms linear';
1427                // Force a reflow so the transition starts from the current margin.
1428                void navigationMobile.offsetWidth;
1429                navigationMobile.style.marginLeft = -(containerWidth * 0.8) + 'px';
1430            }
1431        });
1432    })();
1433</script>
1433
1434                    </div>
1435                </td>
1436                <td class="logo-cell">
1437                    <div class="logo-container">
1438                        <a class="companyLogo-imgContainer" href="https://luxuryfloral.net/">
1439                                                        <img
1440                                class="companyLogo-img"
1441                                src="https://asset.bloomnation.com/c_fit,dpr_1,f_auto,h_500,q_auto,w_500/v1/vendor/9396/profile/luxuryFlowers-logo_6524599cd4e56.png"
1442                                alt="Luxury Floral - Covington, WA florist"
1443                                srcset="https://asset.bloomnation.com/c_fit%2Cdpr_1%2Cf_auto%2Ch_500%2Cq_auto%2Cw_500/v1/vendor/9396/profile/luxuryFlowers-logo_6524599cd4e56.png 1x, https://asset.bloomnation.com/c_fit%2Cdpr_2%2Cf_auto%2Ch_500%2Cq_auto%2Cw_500/v1/vendor/9396/profile/luxuryFlowers-logo_6524599cd4e56.png 2x"
1444                                                                    width="500"
1445                                    height="500"
1446                                                            />
1447                                                    </a>
1448                    </div>
1449                </td>
1450                <td class="cart-cell">
1451                    <div class="cart-container">
1452                        <a href="https://luxuryfloral.net/checkout/" class="mobile-cart-btn">
1453                            <div class="mobile-cart-icon-wrapper">
1454                                <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">
1455<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"/>
1456</svg>
1457</span>
1458                                                            </div>
1459                        </a>
1460                    </div>
1461                </td>
1462            </tr>
1463        </tbody>
1464
1465    </table>
1466</header>
1467<header id="header" class="hidden-xs">
1468        <div class="row header-innerContainer">
1469        <div class="information-heading infoHeading hidden-xs col-sm-4 col-md-4">
1470                        <span class="infoHeading-item infoHeading-item--name">Luxury Floral</span>
1471            <span class="infoHeading-item infoHeading-item--address vendor-address">19236 SE. 263 ST<br />
1472            Covington,
1473            WA            98042</span>
1474                                            </div>
1475        <div class="header-logo col-xs-12 col-sm-4 col-md-4">
1476            <div class="company-logo">
1477                <a class="companyLogo-imgContainer" href="https://luxuryfloral.net/">
1478                                        <img
1479                        class="companyLogo-img"
1480                        src="https://asset.bloomnation.com/c_fit,dpr_1,f_auto,h_500,q_auto,w_500/v1/vendor/9396/profile/luxuryFlowers-logo_6524599cd4e56.png"
1481                        alt="Luxury Floral - Covington, WA florist"
1482                        srcset="https://asset.bloomnation.com/c_fit%2Cdpr_1%2Cf_auto%2Ch_500%2Cq_auto%2Cw_500/v1/vendor/9396/profile/luxuryFlowers-logo_6524599cd4e56.png 1x, https://asset.bloomnation.com/c_fit%2Cdpr_2%2Cf_auto%2Ch_500%2Cq_auto%2Cw_500/v1/vendor/9396/profile/luxuryFlowers-logo_6524599cd4e56.png 2x"
1483                                                    width="500"
1484                            height="500"
1485                                            />
1486                                    </a>
1487            </div>
1488        </div>
1489        
1490<nav class="header-cart ps-header-cart col-xs-12 col-sm-4 col-md-4" aria-labelledby="ps-my-account_menu-label">
1491    <div class="ps-header-cartBtn-wrapper">
1492        <div class="ps-my-account-button-wrapper dropdown-wrapper">
1493            <button class="ps-my-account-button dropdown-toggle" aria-expanded="false" aria-haspopup="true">
1494                <span class="ps-my-account-button-text" id="ps-my-account_menu-label">My Account</span>
1495                <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">
1496<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"/>
1497</svg>
1498</span>
1499            </button>
1500                            
1501<div id="dropdown-nav--js" class="dropdown-nav dropdown-nav--login dropdown-content dropdown-content--arrownav-desktop">
1502    <div class="dropdown-nav__arrow-up"></div>
1503    <div class="dropdown-nav__arrow-up--overlay"></div>
1504
1505    <ul class="dropdown-nav__list">
1506        <li class="dropdown-nav__list-item">
1507            <a class="dropdown-nav__link" href="https://luxuryfloral.net/customer/account/login/" tabindex="-1" rel="nofollow">
1508                <p class="icon material-symbols-outlined">login</p>
1509                <span>Log in</span>
1510            </a>
1511        </li>
1512        <li class="dropdown-nav__list-item">
1513            <a class="dropdown-nav__link" href="https://luxuryfloral.net/customer/account/create/" tabindex="-1" rel="nofollow">
1514                <p class="icon material-symbols-outlined">person</p>
1515                <span>Sign up</span>
1516            </a>
1517        </li>
1518            </ul>
1519</div>
1520                    </div>
1521
1522        <div class="ps-my-account-mob">
1523            <a href="https://luxuryfloral.net/checkout/" class="btn btn-outline ps-cart_button ps-header-cartBtn" aria-label="view cart with 0 items">
1524                <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">
1525<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.
15251646C11.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"/>
1526</svg>
1527</span>
1528                <span class="ps-cart_text ps-header-cart-text">(0) Cart</span>
1529                            </a>
1530        </div>
1531    </div>
1532    <style>
1533        /* Account Management Cart Modifications (start) */
1534        .ps-header-cart .ps-header-cart-badge {
1535            display: none;
1536            background: transparent;
1537            color: var(--header-icon-color, #000);
1538            position: absolute;
1539            top: 69%;
1540            left: 50%;
1541            transform: translate(-50%, -50%);
1542            padding: 0;
1543            font-size: 10px;
1544            font-weight: 600 !important;
1545            line-height: 1;
1546            pointer-events: none;
1547        }
1548
1549        .ps-header-cart .ps-my-account-button-wrapper {
1550            display: none;
1551        }
1552
1553        #header .ps-header-cart .ps-cart_button {
1554            border: 0;
1555            padding: 0;
1556        }
1557
1558        .ps-my-account-button {
1559            background: none;
1560            border: none;
1561            padding: 0;
1562        }
1563
1564        .ps-my-account-mob {
1565            display: inline-block;
1566        }
1567
1568        .ps-my-account-button-text {
1569            color: var(--my-account-color, #000);
1570        }
1571
1572        @media only screen and (min-width: 768px) {
1573            .account-management-dropdown-nav,
1574            .ps-header-cart-text {
1575                display: none;
1576            }
1577
1578            .ps-header-cart .ps-my-account-button-wrapper {
1579                position: relative;
1580                display: inline-block;
1581                float: left;
1582                margin-top: 3px;
1583                margin-right: 5px;
1584                cursor: pointer;
1585            }
1586
1587            .ps-header-cart .ps-my-account-button-text {
1588                text-align: right;
1589            }
1590
1591            .ps-header-cart .ps-my-account-button-wrapper {
1592                display: inline-block;
1593            }
1594
1595            .ps-header-cart .ps-my-account-button #ps-my-account_menu-label {
1596                font-weight: 500 !important;
1597                display: inline-block;
1598            }
1599
1600            .ps-header-cart .ps-header-cart-badge {
1601                display: block;
1602            }
1603
1604            .ps-header-cartBtn-wrapper {
1605                float: right;
1606            }
1607
1608            .ps-header-cartBtn {
1609                float: none;
1610                position: relative;
1611                margin: 0;
1612                padding: 0 10px;
1613                width: auto;
1614                height: auto;
1615                border: 0;
1616            }
1617
1618            .ps-header-cart-icon {
1619                width: 25px;
1620                height: 25px;
1621                margin: 0;
1622                vertical-align: middle;
1623                display: inline-flex;
1624                align-items: center;
1625                justify-content: center;
1626                position: relative;
1627                top: 2px;
1628            }
1629
1630            .ps-header-cart-icon svg {
1631                width: 100%;
1632                height: 100%;
1633                display: block;
1634            }
1635            .ps-header-cart-icon svg path {
1636                fill: var(--header-icon-color, var(--my-account-color, #000));
1637            }
1638        }
1639
1640        .ps-my-account-icon {
1641            width: 25px;
1642            height: 25px;
1643            margin: 0 6px;
1644            vertical-align: middle;
1645            display: inline-flex;
1646            align-items: center;
1647            justify-content: center;
1648        }
1649
1650        .ps-my-account-icon svg {
1651            width: 100%;
1652            height: 100%;
1653            display: block;
1654        }
1655
1656        .ps-my-account-icon svg path {
1657            fill: var(--header-icon-color, var(--my-account-color, #000));
1658        }
1659
1660        .ps-my-account-button svg {
1661            width: 25px;
1662            height: 25px;
1663        }
1664
1665        /* Account Management Cart Modifications (end) */
1666    </style>
1667    
1667<script type="text/javascript" src="https://promfiles.com/bloom/dist/frontend/base/default/js/dropdown-nav.5e3dac90.js" defer></script>
1667
1668</nav>
1669        <div class="clearfix"></div>
1670    </div>
1671
1672    <div class="clearfix"></div>
1673    <nav class="header-nav headerNav-wrapper">
1674        <div class="row headerNav-innerContainer">
1675            
1676<ul id="main-nav" class="navigation col-md-12">
1677	<li class="navToggle-container nav-itemWrapper nav-itemWrapper--navToggle">
1678		<!-- Nav Toggle -->
1679		<a href="#" class="nav-toggle nav-item" id="main-nav-toggle" aria-haspopup="true" aria-expanded="false">
1680			<i class="fa fa-reorder"></i>
1681			<span class="nav-show">Menu <i class="fa fa-caret-down"></i></span>
1682			<span class="nav-hide">Hide <i class="fa fa-caret-up"></i></span>
1683		</a>
1684	</li>
1685						<li class="nav-itemWrapper">
1686				<a class="nav-item" href="https://luxuryfloral.net/covington-florist-flower-delivery/" target="_self"><span class="nav-itemText">Shop Now</span></a>
1687			</li>
1688								<li class="dropdown nav-dropdown nav-itemWrapper nav-itemWrapper--dropdown dropdown-wrapper dropdown-wrapper--hover">
1689				<button class="dropdown-toggle nav-item nav-item--dropdown dropdown-nav-toggle" aria-expanded="false" aria-haspopup="true">
1690					<span class="nav-itemText">
1691						Products &#x25BE;
1692					</span>
1693				</button>
1694				<ul class="subnav dropdown-menu header-subnav dropdown-content dropdown-content--arrownav-desktop" role="menu">
1695											<li class="subnav-itemWrapper">
1696							<a class="nav-item nav-item--subnav" href="https://luxuryfloral.net/covington-florist-flower-delivery/lf_products/bouquets/" target="_self">Bouquets</a>
1697						</li>
1698											<li class="subnav-itemWrapper">
1699							<a class="nav-item nav-item--subnav" href="https://luxuryfloral.net/covington-florist-flower-delivery/lf_products/flower-boxes/" target="_self">Flower Boxes</a>
1700						</li>
1701											<li class="subnav-itemWrapper">
1702							<a class="nav-item nav-item--subnav" href="https://luxuryfloral.net/covington-florist-flower-delivery/lf_products/vase-arrangement/" target="_self">Vase Arrangement</a>
1703						</li>
1704											<li class="subnav-itemWrapper">
1705							<a class="nav-item nav-item--subnav" href="https://luxuryfloral.net/covington-florist-flower-delivery/lf_products/flower-baskets/" target="_self">Flower Baskets</a>
1706						</li>
1707											<li class="subnav-itemWrapper">
1708							<a class="nav-item nav-item--subnav" href="https://luxuryfloral.net/covington-florist-flower-delivery/lf_products/corsages/" target="_self">Corsages</a>
1709						</li>
1710											<li class="subnav-itemWrapper">
1711							<a class="nav-item nav-item--subnav" href="https://luxuryfloral.net/covington-florist-flower-delivery/lf_products/boutonnieres/" target="_self">Boutonnieres </a>
1712						</li>
1713									</ul>
1714			</li>
1715								<li class="dropdown nav-dropdown nav-itemWrapper nav-itemWrapper--dropdown dropdown-wrapper dropdown-wrapper--hover">
1716				<button class="dropdown-toggle nav-item nav-item--dropdown dropdown-nav-toggle" aria-expanded="false" aria-haspopup="true">
1717					<span class="nav-itemText">
1718						Occasions &#x25BE;
1719					</span>
1720				</button>
1721				<ul class="subnav dropdown-menu header-subnav dropdown-content dropdown-content--arrownav-desktop" role="menu">
1722											<li class="subnav-itemWrapper">
1723							<a class="nav-item nav-item--subnav" href="https://luxuryfloral.net/covington-florist-flower-delivery/anniversary-flowers/" target="_self">Anniversary</a>
1724						</li>
1725											<li class="subnav-itemWrapper">
1726							<a class="nav-item nav-item--subnav" href="https://luxuryfloral.net/covington-florist-flower-delivery/autumn-flowers/" target="_self">Autumn</a>
1727						</li>
1728											<li class="subnav-itemWrapper">
1729							<a class="nav-item nav-item--subnav" href="https://luxuryfloral.net/covington-florist-flower-delivery/birthday-flowers/" target="_self">Birthday</a>
1730						</li>
1731											<li class="subnav-itemWrapper">
1732							<a class="nav-item nav-item--subnav" href="https://luxuryfloral.net/covington-florist-flower-delivery/boss-s-day-flowers/" target="_self">Boss's Day </a>
1733						</li>
1734											<li class="subnav-itemWrapper">
1735							<a class="nav-item nav-item--subnav" href="https://luxuryfloral.net/covington-florist-flower-delivery/breast-cancer-awareness-month-flowers/" target="_self">Breast Cancer Awareness Month</a>
1736						</li>
1737											<li class="subnav-itemWrapper">
1738							<a class="nav-item nav-item--subnav" href="https://luxuryfloral.net/covington-florist-flower-delivery/congrats-flowers/" target="_self">Congrats</a>
1739						</li>
1740											<li class="subnav-itemWrapper">
1741							<a class="nav-item nav-item--subnav" href="https://luxuryfloral.net/covington-florist-flower-delivery/get-well-flowers/" target="_self">Get Well</a>
1742						</li>
1743											<li class="subnav-itemWrapper">
1744							<a class="nav-item nav-item--subnav" href="https://luxuryfloral.net/covington-florist-flower-delivery/halloween-flowers/" target="_self">Halloween</a>
1745						</li>
1746											<li class="subnav-itemWrapper">
1747							<a class="nav-item nav-item--subnav" href="https://luxuryfloral.net/covington-florist-flower-delivery/i-m-sorry-flowers/" target="_self">I'm Sorry</a>
1748						</li>
1749											<li class="subnav-itemWrapper">
1750							<a class="nav-item nav-item--subnav" href="https://luxuryfloral.net/covington-florist-flower-delivery/just-because-flowers/" target="_self">Just Because</a>
1751						</li>
1752											<li class="subnav-itemWrapper">
1753							<a class="nav-item nav-item--subnav" href="https://luxuryfloral.net/covington-florist-flower-delivery/love-and-romance-flowers/" target="_self">Love and Romance</a>
1754						</li>
1755											<li class="subnav-itemWrapper">
1756							<a class="nav-item nav-item--subnav" href="https://luxuryfloral.net/covington-florist-flower-delivery/new-baby-flowers/" target="_self">New Baby</a>
1757						</li>
1758											<li class="subnav-itemWrapper">
1759							<a class="nav-item nav-item--subnav" href="https://luxuryfloral.net/covington-florist-flower-delivery/prom-flowers/" target="_self">Prom</a>
1760						</li>
1761											<li class="subnav-itemWrapper">
1762							<a class="nav-item nav-item--subnav" href="https://luxuryfloral.net/covington-florist-flower-delivery/sympathy-and-funeral-flowers/" target="_self">Sympathy and Funeral</a>
1763						</li>
1764											<li class="subnav-itemWrapper">
1765							<a class="nav-item nav-item--subnav" href="https://luxuryfloral.net/covington-florist-flower-delivery/thank-you-flowers/" target="_self">Thank You</a>
1766						</li>
1767											<li class="subnav-itemWrapper">
1768							<a class="nav-item nav-item--subnav" href="https://luxuryfloral.net/covington-florist-flower-delivery/wedding-flowers/" target="_self">Wedding</a>
1769						</li>
1770									</ul>
1771			</li>
1772								<li class="dropdown nav-dropdown nav-itemWrapper nav-itemWrapper--dropdown dropdown-wrapper dropdown-wrapper--hover">
1773				<button class="dropdown-toggle nav-item nav-item--dropdown dropdown-nav-toggle" aria-expanded="false" aria-haspopup="true">
1774					<span class="nav-itemText">
1775						Weddings and events &#x25BE;
1776					</span>
1777				</button>
1778				<ul class="subnav dropdown-menu header-subnav dropdown-content dropdown-content--arrownav-
1778desktop" role="menu">
1779											<li class="subnav-itemWrapper">
1780							<a class="nav-item nav-item--subnav" href="https://luxuryfloral.net/consultation/" target="_self">Consultation</a>
1781						</li>
1782									</ul>
1783			</li>
1784								<li class="nav-itemWrapper">
1785				<a class="nav-item" href="https://luxuryfloral.net/covington-florist-flower-delivery/occasions/sympathy-and-funeral/" target="_self"><span class="nav-itemText">Sympathy &amp; Funeral</span></a>
1786			</li>
1787								<li class="nav-itemWrapper">
1788				<a class="nav-item" href="https://luxuryfloral.net/custom-flower-arrangements/" target="_self"><span class="nav-itemText">Custom Arrangement</span></a>
1789			</li>
1790								<li class="nav-itemWrapper">
1791				<a class="nav-item" href="https://luxuryfloral.net/about-us/" target="_self"><span class="nav-itemText">About Us</span></a>
1792			</li>
1793			    <li class="account-management-dropdown-nav dropdown nav-dropdown nav-itemWrapper nav-itemWrapper--dropdown dropdown-wrapper">
1794        <button class="dropdown-toggle nav-item nav-item--dropdown" aria-expanded="false" aria-haspopup="true">
1795            <span class="nav-itemText">My Account &#x25BE;</span>
1796        </button>
1797        <ul class="subnav dropdown-menu header-subnav dropdown-content dropdown-content--arrownav-desktop" role="menu">
1798                        <li class="subnav-itemWrapper">
1799                <a class="nav-item nav-item--subnav" href="https://luxuryfloral.net/customer/account/login/">Log in</a>
1800            </li>
1801            <li class="subnav-itemWrapper">
1802                <a class="nav-item nav-item--subnav" href="https://luxuryfloral.net/customer/account/create/">
1803                    Sign Up                </a>
1804            </li>
1805                    </ul>
1806    </li>
1807</ul>
1808        </div>
1809    </nav>
1810
1811        <div class="clearfix"></div>
1812</header>
1813    <noscript>
1814        <div class="global-site-notice noscript">
1815            <div class="notice-inner">
1816                <p>
1817                    <strong>JavaScript seems to be disabled in your browser.</strong><br />
1818                    You must have JavaScript enabled in your browser to utilize the functionality of this website.                </p>
1819            </div>
1820        </div>
1821    </noscript>
1822<section id="content">
1823
1824    
1825
1826    <div class="row">
1827                                <ol class="breadcrumb col-md-12">
1828            <li class="crumb-home">
1829                            <a href="https://luxuryfloral.net/" title="Home">Home</a>
1830                    </li>
1831            <li class="crumb-city">
1832                            Covington, WA                    </li>
1833            <li class="crumb-flower-delivery crumb-filter">
1834                            <a href="https://luxuryfloral.net/covington-florist-flower-delivery/" title="Flower Delivery">Flower Delivery</a>
1835                    </li>
1836        </ol>
1837            
1837<script type="application/ld+json">{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":{"@id":"https://luxuryfloral.net/covington-florist-flower-delivery/","name":"Los Angeles, CA Flower Delivery"}}]}</script>
1837
1838                </div>
1839    <div class="row">
1840        <div class="bar-quick_sort col-md-12">
1841            <div class="search_bar col-xs-12 col-sm-3 col-md-3">
1842                <div class="col-xs-12 col-sm-12 col-md-12">
1843                    <form id="search_mini_form" action="https://luxuryfloral.net/covington-florist-flower-delivery/?lf_products=bouquets" role="search">
1844                        <i class="fa fa-search" aria-hidden="true"></i>
1845                        <input type="search"
1846                               name="q"
1847                               value=""
1848                               class="col-xs-9"
1849                               placeholder="Search Catalog"
1850                               maxlength="128"/>
1851                                                    <input type="hidden" name="lf_products" value="bouquets"/>
1852                                                <button type="submit" class="col-xs-3" title="Search">
1853                            <span aria-hidden="true">Go</span>
1854                            <span class="sr-only">Search catalog</span>
1855                        </button>
1856                    </form>
1857                </div>
1858            </div>
1859                <div class="bar-quick_select col-xs-12 col-sm-9 col-md-9 hidden-xs">
1860        <div id="popular_picks">
1861            <span class="bar-helper_text">Browse By: </span>
1862            <ul class="bar-flower_select">
1863                                                            <li class="poppick_item">
1864                            <a href="https://luxuryfloral.net/covington-florist-flower-delivery/roses/">Roses</a>
1865                        </li>
1866                                                                                <li class="poppick_item">
1867                            <a href="https://luxuryfloral.net/covington-florist-flower-delivery/tulips/">Tulips</a>
1868                        </li>
1869                                                                                <li class="poppick_item">
1870                            <a href="https://luxuryfloral.net/covington-florist-flower-delivery/lilies/">Lilies</a>
1871                        </li>
1872                                                                                <li class="poppick_item">
1873                            <a href="https://luxuryfloral.net/covington-florist-flower-delivery/orchids/">Orchids</a>
1874                        </li>
1875                                                                                <li class="poppick_item">
1876                            <a href="https://luxuryfloral.net/covington-florist-flower-delivery/hydrangeas/">Hydrangeas</a>
1877                        </li>
1878                                                                                <li class="poppick_item">
1879                            <a href="https://luxuryfloral.net/covington-florist-flower-delivery/iris/">Iris</a>
1880                        </li>
1881                                                                                <li class="poppick_item">
1882                            <a href="https://luxuryfloral.net/covington-florist-flower-delivery/plants/">Plants</a>
1883                        </li>
1884                                                                                <li class="poppick_item">
1885                            <a href="https://luxuryfloral.net/covington-florist-flower-delivery/sympathy-and-funeral-flowers/">Sympathy</a>
1886                        </li>
1887                                                </ul>
1888        </div>
1889    </div>
1890            <div class="clearfix"></div>
1891        </div>
1892        <div class="listings col-md-12">
1893            <div class="sidebar-sort hidden-xs col-sm-3 col-md-3">
1894                
1895<div class="sidebar col-md-12 hidden-xs" id="sidebar" data-clearurl="https://luxuryfloral.net/covington-florist-flower-delivery/" data-searchtext="">
1896            <a href="https://luxuryfloral.net/covington-florist-flower-delivery/" class="sorting-clear_all">Clear All</a>
1897    
1898    <h6>Shopping Options</h6>
1899
1900                                                            <span class="sorting-option-title">
1901                                                                                    <div class="pull-left">
1902                        	Price	                    </div>
1903	                    <div class="pull-right">
1904	                                                        	                                                    <a
1905                                title="Remove this facet"
1906                                href="https://luxuryfloral.net/covington-florist-flower-delivery/?lf_products=bouquets"
1907                                style="display:none;"
1908                                class="clear-filter-link clear-filter-link-price"
1909                                data-filtername="price"
1910                                rel="nofollow"
1911                            >
1912                                <span class="filter_option">clear</span>
1913                            </a>
1914	                    </div>
1915                    					<div class="clearfix"></div>
1916                </span>
1917                
1918<ul class="sorting-options">
1919    
1920                                    <li class="hidden">
1921            <label
1922                data-checked="false"
1923                data-filter="price"
1924                data-filtername="Price"
1925                data-label="$49.99 or less"
1926                data-value="-49.99"
1927                data-count="0"
1928            >
1929                <a rel="nofollow" href="https://luxuryfloral.net/covington-florist-flower-delivery/?lf_products=bouquets&price=-49.99">
1930                    <input type="checkbox" />
1931                    <i class="fa fa-fixed-width fa-square-o filterby-on-plp-checkbox"></i>
1932                    <span class="filterby-on-plp-checkbox">$49.99 or less (0)</span>
1933                </a>
1934            </label>
1935        </li>
1936                                    <li class="hidden">
1937            <label
1938                data-checked="false"
1939                data-filter="price"
1940                data-filtername="Price"
1941                data-label="$50 - $74.99"
1942                data-value="50-74.99"
1943                data-count="0"
1944            >
1945                <a rel="nofollow" href="https://luxuryfloral.net/covington-florist-flower-delivery/?lf_products=bouquets&price=50-74.99">
1946                    <input type="checkbox" />
1947                    <i class="fa fa-fixed-width fa-square-o filterby-on-plp-checkbox"></i>
1948                    <span class="filterby-on-plp-checkbox">$50 - $74.99 (0)</span>
1949                </a>
1950            </label>
1951        </li>
1952                                    <li>
1953            <label
1954                data-checked="false"
1955                data-filter="price"
1956                data-filtername="Price"
1957                data-label="$75 - $99.99"
1958                data-value="75-99.99"
1959                data-count="4"
1960            >
1961                <a rel="nofollow" href="https://luxuryfloral.net/covington-florist-flower-delivery/?lf_products=bouquets&price=75-99.99">
1962                    <input type="checkbox" />
1963                    <i class="fa fa-fixed-width fa-square-o filterby-on-plp-checkbox"></i>
1964                    <span class="filterby-on-plp-checkbox">$75 - $99.99 (4)</span>
1965                </a>
1966            </label>
1967        </li>
1968                                    <li>
1969            <label
1970                data-checked="false"
1971                data-filter="price"
1972                data-filtername="Price"
1973                data-label="$100 - $124.99"
1974                data-value="100-124.99"
1975                data-count="1"
1976            >
1977                <a rel="nofollow" href="https://luxuryfloral.net/covington-florist-flower-delivery/?lf_products=bouquets&price=100-124.99">
1978                    <input type="checkbox" />
1979                    <i class="fa fa-fixed-width fa-square-o filterby-on-plp-checkbox"></i>
1980                    <span class="filterby-on-plp-checkbox">$100 - $124.99 (1)</span>
1981                </a>
1982            </label>
1983        </li>
1984                                    <li>
1985            <label
1986                data-checked="false"
1987                data-filter="price"
1988                data-filtername="Price"
1989                data-label="$125 - $149.99"
1990                data-value="125-149.99"
1991                data-count="4"
1992            >
1993                <a rel="nofollow" href="https://luxuryfloral.net/covington-florist-flower-delivery/?lf_products=bouquets&price=125-149.99">
1994                    <input type="checkbox" />
1995                    <i class="fa fa-fixed-width fa-square-o filterby-on-plp-checkbox"></i>
1996                    <span class="filterby-on-plp-checkbox">$125 - $149.99 (4)</span>
1997                </a>
1998            </label>
1999        </li>
2000                                    <li>
2001            <label
2002                data-checked="false"
2003                data-filter="price"
2004                data-filtername="Price"
2005                data-label="$150 and above"
2006                data-value="150-"
2007                data-count="8"
2008            >
2009                <a rel="nofollow" href="https://luxuryfloral.net/covington-florist-flower-delivery/?lf_products=bouquets&price=150-">
2010                    <input type="checkbox" />
2011                    <i class="fa fa-fixed-width fa-square-o filterby-on-plp-checkbox"></i>
2012                    <span class="filterby-on-plp-checkbox">$150 and above (8)</span>
2013                </a>
2014            </label>
2015        </li>
2016    </ul>
2017
2018<div class="clearfix"></div>
2019
2020                                                                                    <span class="sorting-option-title">
2021                                                                                    <div class="pull-left">
2022                        	Availability	                    </div>
2023	                    <div class="pull-right">
2024	                                                        	                                                    <a
2025                                title="Remove this facet"
2026                                href="https://luxuryfloral.net/covington-florist-flower-delivery/?lf_products=bouquets"
2027                                style="display:none;"
2028                                class="clear-filter-link clear-filter-link-in_stock"
2029                                data-filtername="in_stock"
2030                                rel="nofollow"
2031                            >
2032                                <span class="filter_option">clear</span>
2033                            </a>
2034	                    </div>
2035                    					<div class="clearfix"></div>
2036                </span>
2037                
2038<ul class="sorting-options">
2039    
2040                                    <li>
2041            <label
2042                data-checked="false"
2043                data-filter="in_stock"
2044                data-filtername="Availability"
2045                data-label="In Stock"
2046                data-value="1"
2047                data-count="17"
2048            >
2049                <a rel="nofollow" href="https://luxuryfloral.net/covington-florist-flower-delivery/?in_stock=1&lf_products=bouquets">
2050                    <input type="checkbox" />
2051                    <i class="fa fa-fixed-width fa-square-o filterby-on-plp-checkbox"></i>
2052                    <span class="filterby-on-plp-checkbox">In Stock (17)</span>
2053                </a>
2054            </label>
2055        </li>
2056    </ul>
2057
2058<div class="clearfix"></div>
2059
2060                                                                                    <span class="sorting-option-title">
2061                                                                                    <div class="pull-left">
2062                        	Occasions	                    </div>
2063	                    <div class="pull-right">
2064	                                                        	                                                    <a
2065                                title="Remove this facet"
2066                                href="https://luxuryfloral.net/covington-florist-flower-delivery/?lf_products=bouquets"
2067                                style="display:none;"
2068                                class="clear-filter-link clear-filter-link-occasions"
2069                                data-filtername="occasions"
2070                                rel="nofollow"
2071                            >
2072                                <span class="filter_option">clear</span>
2073                            </a>
2074	                    </div>
2075                    					<div class="clearfix"></div>
2076                </span>
2077                
2078<ul class="sorting-options">
2079    
2080                                    <li>
2081            <label
2082                data-checked="false"
2083                data-filter="occasions"
2084                data-filtername="Occasions"
2085                data-label="Anniversary"
2086                data-value="anniversary"
2087                data-count="12"
2088            >
2089                <a rel="nofollow" href="https://luxuryfloral.net/covington-florist-flower-delivery/anniversary-flowers/?lf_products=bouquets">
2090                    <input type="checkbox" />
2091                    <i class="fa fa-fixed-width fa-square-o filterby-on-plp-checkbox"></i>
2092                    <span class="filterby-on-plp-checkbox">Anniversary (12)</span>
2093                </a>
2094            </label>
2095        </li>
2096                                    <li>
2097            <label
2098                data-checked="false"
2099                data-filter="occasions"
2100                data-filtername="Occasions"
2101                data-label="Autumn"
2102                data-value="autumn"
2103                data-count="2"
2104            >
2105                <a rel="nofollow" href="https://luxuryfloral.net/covington-florist-flower-delivery/autumn-flowers/?lf_products=bouquets">
2106                    <input type="checkbox" />
2107                    <i class="fa fa-fixed-width fa-square-o filterby-on-plp-checkbox"></i>
2108                    <span class="filterby-on-plp-checkbox">Autumn (2)</span>
2109                </a>
2110            </label>
2111        </li>
2112                                    <li>
2113            <label
2114                data-checked="false"
2115                data-filter="occasions"
2116                data-filtername="Occasions"
2117                data-label="Birthday"
2118                data-value="birthday"
2119                data-count="14"
2120            >
2121                <a rel="nofollow" href="https://luxuryfloral.net/covington-florist-flower-delivery/birthday-flowers/?lf_products=bouquets">
2122                    <input type="checkbox" />
2123                    <i class="fa fa-fixed-width fa-square-o filterby-on-plp-checkbox"></i>
2124                    <span class="filterby-on-plp-checkbox">Birthday (14)</span>
2125                </a>
2126            </label>
2127        </li>
2128                                    <li>
2129            <label
2130                data-checked="false"
2131                data-filter="occasions"
2132                data-filtername="Occasions"
2133                data-label="Boss's Day"
2134                data-value="boss-s-day"
2135                data-count="5"
2136            >
2137                <a rel="nofollow" href="https://luxuryfloral.net/covington-florist-flower-delivery/boss-s-day-flowers/?lf_products=bouquets">
2138                    <input type="checkbox" />
2139                    <i class="fa fa-fixed-width fa-square-o filterby-on-plp-checkbox"></i>
2140                    <span class="filterby-on-plp-checkbox">Boss's Day (5)</span>
2141                </a>
2142            </label>
2143        </li>
2144                                    <li>
2145            <label
2146                data-checked="false"
2147                data-filter="occasions"
2148                data-filtername="Occasions"
2149                data-label="Breast Cancer Awareness Month"
2150                data-value="breast-cancer-awareness-month"
2151                data-count="2"
2152            >
2153                <a rel="nofollow" href="https://luxuryfloral.net/covington-florist-flower-delivery/breast-cancer-awareness-month-flowers/?lf_products=bouquets">
2154                    <input type="checkbox" />
2155                    <i class="fa fa-fixed-width fa-square-o filterby-on-plp-checkbox"></i>
2156                    <span class="filterby-on-plp-checkbox">Breast Cancer Awareness Month (2)</span>
2157                </a>
2158            </label>
2159        </li>
2160                                    <li class="hidden">
2161            <label
2162                data-checked="false"
2163                data-filter="occasions"
2164                data-filtername="Occasions"
2165                data-label="Congrats"
2166                data-value="congrats"
2167                data-count="8"
2168            >
2169                <a rel="nofollow" href="https://luxuryfloral.net/covington-florist-flower-delivery/congrats-flowers/?lf_products=bouquets">
2170                    <input type="checkbox" />
2171                    <i class="fa fa-fixed-width fa-square-o filterby-on-plp-checkbox"></i>
2172                    <span class="filterby-on-plp-checkbox">Congrats (8)</span>
2173                </a>
2174            </label>
2175        </li>
2176                                    <li class="hidden">
2177            <label
2178                data-checked="false"
2179                data-filter="occasions"
2180                data-filtername="Occasions"
2181                data-label="Get Well"
2182                data-value="get-well"
2183                data-count="6"
2184            >
2185                <a rel="nofollow" href="https://luxuryfloral.net/covington-florist-flower-delivery/get-well-flowers/?lf_products=bouquets">
2186                    <input type="checkbox" />
2187                    <i class="fa fa-fixed-width fa-square-o filterby-on-plp-checkbox"></i>
2188                    <span class="filterby-on-plp-checkbox">Get Well (6)</span>
2189                </a>
2190            </label>
2191        </li>
2192                                    <li class="hidden">
2193            <label
2194                data-checked="false"
2195                data-filter="occasions"
2196                data-filtername="Occasions"
2197                data-label="I'm Sorry"
2198                data-value="i-m-sorry"
2199                data-count="11"
2200            >
2201                <a rel="nofollow" href="https://luxuryfloral.net/covington-florist-flower-delivery/i-m-sorry-flowers/?lf_products=bouquets">
2202                    <input type="checkbox" />
2203                    <i class="fa fa-fixed-width fa-square-o filterby-on-plp-checkbox"></i>
2204                    <span class="filterby-on-plp-checkbox">I'm Sorry (11)</span>
2205                </a>
2206            </label>
2207        </li>
2208                                    <li class="hidden">
2209            <label
2210                data-checked="false"
2211                data-filter="occasions"
2212                data-filtername="Occasions"
2213                data-label="Just Because"
2214                data-value="just-because"
2215                data-count="10"
2216            >
2217                <a rel="nofollow" href="https://luxuryfloral.net/covington-florist-flower-delivery/just-because-flowers/?lf_products=bouquets">
2218                    <input type="checkbox" />
2219                    <i class="fa fa-fixed-width fa-square-o filterby-on-plp-checkbox"></i>
2220                    <span class="filterby-on-plp-checkbox">Just Because (10)</span>
2221                </a>
2222            </label>
2223        </li>
2224                                    <li class="hidden">
2225            <label
2226                data-checked="false"
2227                data-filter="occasions"
2228                data-filtername="Occasions"
2229                data-label="Love and Romance"
2230                data-value="love-and-romance"
2231                data-count="12"
2232            >
2233                <a rel="nofollow" href="https://luxuryfloral.net/covington-florist-flower-delivery/love-and-romance-flowers/?lf_products=bouquets">
2234                    <input type="checkbox" />
2235                    <i class="fa fa-fixed-width fa-square-o filterby-on-plp-checkbox"></i>
2236                    <span class="filterby-on-plp-checkbox">Love and Romance (12)</span>
2237                </a>
2238            </label>
2239        </li>
2240                                    <li class="hidden">
2241            <label
2242                data-checked="false"
2243                data-filter="occasions"
2244                data-filtername="Occasions"
2245                data-label="New Baby"
2246                data-value="new-baby"
2247                data-count="8"
2248            >
2249                <a rel="nofollow" href="https://luxuryfloral.net/covington-florist-flower-delivery/new-baby-flowers/?lf_products=bouquets">
2250                    <input type="checkbox" />
2251                    <i class="fa fa-fixed-width fa-square-o filterby-on-plp-checkbox"></i>
2252                    <span class="filterby-on-plp-checkbox">New Baby (8)</span>
2253                </a>
2254            </label>
2255        </li>
2256                                    <li class="hidden">
2257            <label
2258                data-checked="false"
2259                data-filter="occasions"
2260                data-filtername="Occasions"
2261                data-label="Thank You"
2262                data-value="thank-you"
2263                data-count="9"
2264            >
2265                <a rel="nofollow" href="https://luxuryfloral.net/covington-florist-flower-delivery/thank-you-flowers/?lf_products=bouquets">
2266                    <input type="checkbox" />
2267                    <i class="fa fa-fixed-width fa-square-o filterby-on-plp-checkbox"></i>
2268                    <span class="filterby-on-plp-checkbox">Thank You (9)</span>
2269                </a>
2270            </label>
2271        </li>
2272    </ul>
2273
2274<div class="clearfix"></div>
2275
2276    <a href="#showMore" class="seemore-text" aria-expanded="false">See More</a>
2277                                                                                    <span class="sorting-option-title">
2278                                                                                    <div class="pull-left">
2279                        	Flower Type	                    </div>
2280	                    <div class="pull-right">
2281	                                                        	                                                    <a
2282                                title="Remove this facet"
2283                                href="https://luxuryfloral.net/covington-florist-flower-delivery/?lf_products=bouquets"
2284                                style="display:none;"
2285                                class="clear-filter-link clear-filter-link-flower"
2286                                data-filtername="flower"
2287                                rel="nofollow"
2288                            >
2289                                <span class="filter_option">clear</span>
2290                            </a>
2291	                    </div>
2292                    					<div class="clearfix"></div>
2293                </span>
2294                
2295<ul class="sorting-options">
2296    
2297                                    <li>
2298            <label
2299                data-checked="false"
2300                data-filter="flower"
2301                data-filtername="Flower Type"
2302                data-label="Hydrangeas"
2303                data-value="hydrangeas"
2304                data-count="2"
2305            >
2306                <a rel="nofollow" href="https://luxuryfloral.net/covington-florist-flower-delivery/hydrangeas/?lf_products=bouquets">
2307                    <input type="checkbox" />
2308                    <i class="fa fa-fixed-width fa-square-o filterby-on-plp-checkbox"></i>
2309                    <span class="filterby-on-plp-checkbox">Hydrangeas (2)</span>
2310                </a>
2311            </label>
2312        </li>
2313                                    <li>
2314            <label
2315                data-checked="false"
2316                data-filter="flower"
2317                data-filtername="Flower Type"
2318                data-label="Roses"
2319                data-value="roses"
2320                data-count="10"
2321            >
2322                <a rel="nofollow" href="https://luxuryfloral.net/covington-florist-flower-delivery/roses/?lf_products=bouquets">
2323                    <input type="checkbox" />
2324                    <i class="fa fa-fixed-width fa-square-o filterby-on-plp-checkbox"></i>
2325                    <span class="filterby-on-plp-checkbox">Roses (10)</span>
2326                </a>
2327            </label>
2328        </li>
2329                                    <li>
2330            <label
2331                data-checked="false"
2332                data-filter="flower"
2333                data-filtername="Flower Type"
2334                data-label="Sunflowers"
2335                data-value="sunflowers"
2336                data-count="1"
2337            >
2338                <a rel="nofollow" href="https://luxuryfloral.net/covington-florist-flower-delivery/sunflowers/?lf_products=bouquets">
2339                    <input type="checkbox" />
2340                    <i class="fa fa-fixed-width fa-square-o filterby-on-plp-checkbox"></i>
2341                    <span class="filterby-on-plp-checkbox">Sunflowers (1)</span>
2342                </a>
2343            </label>
2344        </li>
2345    </ul>
2346
2347<div class="clearfix"></div>
2348
2349                                                                <span class="sorting-option-title">
2350                                                                                    <div class="pull-left">
2351                        	Color	                    </div>
2352	                    <div class="pull-right">
2353	                                                        	                                                    <a
2354                                title="Remove this facet"
2355                                href="https://luxuryfloral.net/covington-florist-flower-delivery/?lf_products=bouquets"
2356                                style="display:none;"
2357                                class="clear-filter-link clear-filter-link-color"
2358                                data-filtername="color"
2359                                rel="nofollow"
2360                            >
2361                                <span class="filter_option">clear</span>
2362                            </a>
2363	                    </div>
2364                    					<div class="clearfix"></div>
2365                </span>
2366                
2367<ul class="sorting-options">
2368    
2369                                    <li>
2370            <label
2371                data-checked="false"
2372                data-filter="color"
2373                data-filtername="Color"
2374                data-label="Red"
2375                data-value="red"
2376                data-count="3"
2377            >
2378                <a rel="nofollow" href="https://luxuryfloral.net/covington-florist-flower-delivery/red-flowers/?lf_products=bouquets">
2379                    <input type="checkbox" />
2380                    <i class="fa fa-fixed-width fa-square-o filterby-on-plp-checkbox"></i>
2381                    <span class="filterby-on-plp-checkbox">Red (3)</span>
2382                </a>
2383            </label>
2384        </li>
2385                                    <li>
2386            <label
2387                data-checked="false"
2388                data-filter="color"
2389                data-filtername="Color"
2390                data-label="Pink"
2391                data-value="pink"
2392                data-count="5"
2393            >
2394                <a rel="nofollow" href="https://luxuryfloral.net/covington-florist-flower-delivery/pink-flowers/?lf_products=bouquets">
2395                    <input type="checkbox" />
2396                    <i class="fa fa-fixed-width fa-square-o filterby-on-plp-checkbox"></i>
2397                    <span class="filterby-on-plp-checkbox">Pink (5)</span>
2398                </a>
2399            </label>
2400        </li>
2401                                    <li>
2402            <label
2403                data-checked="false"
2404                data-filter="color"
2405                data-filtername="Color"
2406                data-label="Purple"
2407                data-value="purple"
2408                data-count="1"
2409            >
2410                <a rel="nofollow" href="https://luxuryfloral.net/covington-florist-flower-delivery/purple-flowers/?lf_products=bouquets">
2411                    <input type="checkbox" />
2412                    <i class="fa fa-fixed-width fa-square-o filterby-on-plp-checkbox"></i>
2413                    <span class="filterby-on-plp-checkbox">Purple (1)</span>
2414                </a>
2415            </label>
2416        </li>
2417                                    <li>
2418            <label
2419                data-checked="false"
2420                data-filter="color"
2421                data-filtername="Color"
2422                data-label="White"
2423                data-value="white"
2424                data-count="12"
2425            >
2426                <a rel="nofollow" href="https://luxuryfloral.net/covington-florist-flower-delivery/white-flowers/?lf_products=bouquets">
2427                    <input type="checkbox" />
2428                    <i class="fa fa-fixed-width fa-square-o filterby-on-plp-checkbox"></i>
2429                    <span class="filterby-on-plp-checkbox">White (12)</span>
2430                </a>
2431            </label>
2432        </li>
2433                                    <li>
2434            <label
2435                data-checked="false"
2436                data-filter="color"
2437                data-filtername="Color"
2438                data-label="Yellow"
2439                data-value="yellow"
2440                data-count="1"
2441            >
2442                <a rel="nofollow" href="https://luxuryfloral.net/covington-florist-flower-delivery/yellow-flowers/?lf_products=bouquets">
2443                    <input type="checkbox" />
2444                    <i class="fa fa-fixed-width fa-square-o filterby-on-plp-checkbox"></i>
2445                    <span class="filterby-on-plp-checkbox">Yellow (1)</span>
2446                </a>
2447            </label>
2448        </li>
2449                                    <li class="hidden">
2450            <label
2451                data-checked="false"
2452                data-filter="color"
2453                data-filtername="Color"
2454                data-label="Green"
2455                data-value="green"
2456                data-count="2"
2457            >
2458                <a rel="nofollow" href="https://luxuryfloral.net/covington-florist-flower-delivery/green-flowers/?lf_products=bouquets">
2459                    <input type="checkbox" />
2460                    <i class="fa fa-fixed-width fa-square-o filterby-on-plp-checkbox"></i>
2461                    <span class="filterby-on-plp-checkbox">Green (2)</span>
2462                </a>
2463            </label>
2464        </li>
2465                                    <li class="hidden">
2466            <label
2467                data-checked="false"
2468                data-filter="color"
2469                data-filtername="Color"
2470                data-label="Other"
2471                data-value="other"
2472                data-count="1"
2473            >
2474                <a rel="nofollow" href="https://luxuryfloral.net/covington-florist-flower-delivery/other-flowers/?lf_products=bouquets">
2475                    <input type="checkbox" />
2476                    <i class="fa fa-fixed-width fa-square-o filterby-on-plp-checkbox"></i>
2477                    <span class="filterby-on-plp-checkbox">Other (1)</span>
2478                </a>
2479            </label>
2480        </li>
2481    </ul>
2482
2483<div class="clearfix"></div>
2484
2485    <a href="#showMore" class="seemore-text" aria-expanded="false">See More</a>
2486                                                                <span class="sorting-option-title">
2487                                                                                    <div class="pull-left">
2488                        	Style	                    </div>
2489	                    <div class="pull-right">
2490	                                                        	                                                    <a
2491                                title="Remove this facet"
2492                                href="https://luxuryfloral.net/covington-florist-flower-delivery/?lf_products=bouquets"
2493                                style="display:none;"
2494                                class="clear-filter-link clear-filter-link-style"
2495                                data-filtername="style"
2496                                rel="nofollow"
2497                            >
2498                                <span class="filter_option">clear</span>
2499                            </a>
2500	                    </div>
2501                    					<div class="clearfix"></div>
2502                </span>
2503                
2504<ul class="sorting-options">
2505    
2506                                    <li>
2507            <label
2508                data-checked="false"
2509                data-filter="style"
2510                data-filtername="Style"
2511                data-label="Traditional"
2512                data-value="traditional"
2513                data-count="5"
2514            >
2515                <a rel="nofollow" href="https://luxuryfloral.net/covington-florist-flower-delivery/traditional-flowers/?lf_products=bouquets">
2516                    <input type="checkbox" />
2517                    <i class="fa fa-fixed-width fa-square-o filterby-on-plp-checkbox"></i>
2518                    <span class="filterby-on-plp-checkbox">Traditional (5)</span>
2519                </a>
2520            </label>
2521        </li>
2522                                    <li>
2523            <label
2524                data-checked="false"
2525                data-filter="style"
2526                data-filtername="Style"
2527                data-label="Modern"
2528                data-value="modern"
2529                data-count="6"
2530            >
2531                <a rel="nofollow" href="https://luxuryfloral.net/covington-florist-flower-delivery/modern-flowers/?lf_products=bouquets">
2532                    <input type="checkbox" />
2533                    <i class="fa fa-fixed-width fa-square-o filterby-on-plp-checkbox"></i>
2534                    <span class="filterby-on-plp-checkbox">Modern (6)</span>
2535                </a>
2536            </label>
2537        </li>
2538                                    <li>
2539            <label
2540                data-checked="false"
2541                data-filter="style"
2542                data-filtername="Style"
2543                data-label="Grand"
2544                data-value="grand"
2545                data-count="6"
2546            >
2547                <a rel="nofollow" href="https://luxuryfloral.net/covington-florist-flower-delivery/grand-flowers/?lf_products=bouquets">
2548                    <input type="checkbox" />
2549                    <i class="fa fa-fixed-width fa-square-o filterby-on-plp-checkbox"></i>
2550                    <span class="filterby-on-plp-checkbox">Grand (6)</span>
2551                </a>
2552            </label>
2553        </li>
2554    </ul>
2555
2556<div class="clearfix"></div>
2557
2558                                                                                                                            <span class="sorting-option-title">
2559                                                                                    <div class="pull-left">
2560                        	Products	                    </div>
2561	                    <div class="pull-right">
2562	                                                                                                                <a
2563                                title="Remove this facet"
2564                                href="https://luxuryfloral.net/covington-florist-flower-delivery/"
2565                                style=""
2566                                class="clear-filter-link clear-filter-link-attribute_2"
2567                                data-filtername="attribute_2"
2568                                rel="nofollow"
2569                            >
2570                                <span class="filter_option">clear</span>
2571                            </a>
2572	                    </div>
2573                    					<div class="clearfix"></div>
2574                </span>
2575                
2576<ul class="sorting-options">
2577                    <li>
2578            <label
2579                data-checked="true"
2580                class="applied"
2581                data-filter="attribute_2"
2582                data-filtername="Products"
2583                data-label="Bouquets"
2584                data-value="bouquets"
2585                data-count="17"
2586            >
2587                                <a rel="nofollow" href="https://luxuryfloral.net/covington-florist-flower-delivery/">
2588                    <input type="checkbox" checked="checked"/>
2589                    <i class="fa fa-fixed-width fa-check-square-o filterby-on-plp-checkbox"></i>
2590                    <span class="filterby-on-plp-checkbox">Bouquets (17)</span>
2591                </a>
2592            </label>
2593        </li>
2594    
2595    </ul>
2596
2597<div class="clearfix"></div>
2598
2599                                        </div>
2600<div class="clearfix"></div>
2601
2602<script>
2603    document.querySelectorAll('#sidebar .seemore-text').forEach((element) => element.addEventListener('click', function(e) {
2604        e.preventDefault();
2605
2606        if (this.attributes['aria-expanded'].value === 'false') {
2607            this.attributes['aria-expanded'].value = 'true';
2608            this.textContent = 'See Less';
2609            const sortingOptions = getPreviousSibling(this, '.sorting-options');
2610            sortingOptions?.querySelectorAll('li.hidden')?.forEach((el) => el.classList.replace('hidden', 'shown'));
2611        } else {
2612            this.attributes['aria-expanded'].value = 'false';
2613            this.textContent = 'See More';
2614            const sortingOptions = getPreviousSibling(this, '.sorting-options');
2615            sortingOptions?.querySelectorAll('li.shown')?.forEach((el) => el.classList.replace('shown', 'hidden'));
2616        }
2617    }));
2618
2619    const getPreviousSibling = (elem, selector) => {
2620        let sibling = elem.previousElementSibling;
2621        if (!selector) {
2622            return sibling;
2623        }
2624
2625        while (sibling) {
2626            if (sibling.matches(selector)) {
2627                return sibling;
2628            }
2629
2630            sibling = sibling.previousElementSibling;
2631        }
2632    };
2633</script>
2633
2634    <h4 class="sidebar-title">Best Selling Items</h4>
2635    <div class="sidebar-best_selling">
2636                    <a class="item" href="https://luxuryfloral.net/covington-luxury-floral/summer-sunset.html">
2637                <img crop='fill' default_image='vendor:global:catalog:product:image.png' fetch_format='auto' flags='preserve_transparency' height='80' quality='auto' secure src='https://asset.bloomnation.com/c_fill,d_vendor:global:catalog:product:image.png,f_auto,fl_preserve_transparency,h_80,q_auto,w_75/v1791439931/vendor/9396/catalog/product/2/0/20260506060556_file_69fada441ca1a' version='1791439931' width='75'/>                <span class="itemInfo-wrapper">
2638                    <span class="itemInfo item_name">
2639                        <span class="item-name">Summer Sunset</span>
2640                    </span>
2641                    <span class="itemInfo itemInfo-priceContainer">
2642                        <span class="itemInfo-price item_price">
2643                            $79.98                        </span>
2644                    </span>
2645                </span>
2646
2647                <div class="clearfix"></div>
2648            </a>
2649                    <a class="item" href="https://luxuryfloral.net/covington-luxury-floral/here-for-you-by-bloomnation.html">
2650                <img crop='fill' default_image='vendor:global:catalog:product:image.png' fetch_format='auto' flags='preserve_transparency' height='80' quality='auto' secure src='https://asset.bloomnation.com/c_fill,d_vendor:global:catalog:product:image.png,f_auto,fl_preserve_transparency,h_80,q_auto,w_75/v1791439931/vendor/9396/catalog/product/2/0/20210824091345_file_612561093869b_612561582f566._65e95ccfe8b91.jpg' version='1791439931' width='75'/>                <span class="itemInfo-wrapper">
2651                    <span class="itemInfo item_name">
2652                        <span class="item-name">Here for You by BloomNation™</span>
2653                    </span>
2654                    <span class="itemInfo itemInfo-priceContainer">
2655                        <span class="itemInfo-price item_price">
2656                            $64.95                        </span>
2657                    </span>
2658                </span>
2659
2660                <div class="clearfix"></div>
2661            </a>
2662                    <a class="item" href="https://luxuryfloral.net/covington-luxury-floral/carolina-by-bloomnation.html">
2663                <img crop='fill' default_image='vendor:global:catalog:product:image.png' fetch_format='auto' flags='preserve_transparency' height='80' quality='auto' secure src='https://asset.bloomnation.com/c_fill,d_vendor:global:catalog:product:image.png,f_auto,fl_preserve_transparency,h_80,q_auto,w_75/v1791439931/vendor/9396/catalog/product/2/0/20200224115547_file_5e5462836729d_5e54628d50913_688c21ea26acd' version='1791439931' width='75'/>                <span class="itemInfo-wrapper">
2664                    <span class="itemInfo item_name">
2665                        <span class="item-name">Carolina by BloomNation™</span>
2666                    </span>
2667                    <span class="itemInfo itemInfo-priceContainer">
2668                        <span class="itemInfo-price item_price">
2669                            $119.95                        </span>
2670                    </span>
2671                </span>
2672
2673                <div class="clearfix"></div>
2674            </a>
2675                    <a class="item" href="https://luxuryfloral.net/covington-luxury-floral/sunshine-vase.html">
2676                <img crop='fill' default_image='vendor:global:catalog:product:image.png' fetch_format='auto' flags='preserve_transparency' height='80' quality='auto' secure src='https://asset.bloomnation.com/c_fill,d_vendor:global:catalog:product:image.png,f_auto,fl_preserve_transparency,h_80,q_auto,w_75/v1791439931/vendor/9396/catalog/product/2/0/20260506055322_file_69fad75233655' version='1791439931' width='75'/>                <span class="itemInfo-wrapper">
2677                    <span class="itemInfo item_name">
2678                        <span class="item-name">Sunshine Vase</span>
2679                    </span>
2680                    <span class="itemInfo itemInfo-priceContainer">
2681                        <span class="itemInfo-price item_price">
2682                            $79.98                        </span>
2683                    </span>
2684                </span>
2685
2686                <div class="clearfix"></div>
2687            </a>
2688                    <a class="item" href="https://luxuryfloral.net/covington-luxury-floral/sunshine-bouquet.html">
2689                <img crop='fill' default_image='vendor:global:catalog:product:image.png' fetch_format='auto' flags='preserve_transparency' height='80' quality='auto' secure src='https://asset.bloomnation.com/c_fill,d_vendor:global:catalog:product:image.png,f_auto,fl_preserve_transparency,h_80,q_auto,w_75/v1791439931/vendor/9396/catalog/product/2/0/20260507044240_file_69fc18401f36a' version='1791439931' width='75'/>                <span class="itemInfo-wrapper">
2690                    <span class="itemInfo item_name">
2691                        <span class="item-name">Sunshine Bouquet</span>
2692                    </span>
2693                    <span class="itemInfo itemInfo-priceContainer">
2694                        <span class="itemInfo-price item_price">
2695                            $79.89                        </span>
2696                    </span>
2697                </span>
2698
2699                <div class="clearfix"></div>
2700            </a>
2701            </div>
2702
2703<section class="sidebar-subscriptions">
2704    <h4 class="sidebar-subscriptions-title">Subscriptions</h4>
2705    <div class="sidebar-subscriptions-content">
2706        <div class="sidebar-subscriptions-product-container">
2707                            <div>
2708                    <img src="https://asset.bloomnation.com/c_limit,f_auto,h_75,q_auto,w_75/v1/vendor/9396/subscription/product/2/0/2024624235734_file_lz0dy453wqsrj7j" alt="subscription product"/>
2709                </div>
2710                        <div class="sidebar-subscriptions-description-container">
2711                <p class="sidebar-subscriptions-description-text">Experience the joy of fresh blooms all year with our flower subscription service. Receive expertly curated, seasonal arrangements delivered to your doorstep at your preferred frequency. Elevate your space or gift a touch of nature with our customizable floral arrangements.</p>
2712            </div>
2713        </div>
2714        <a href="https://luxuryfloral.net/flower-subscriptions/" class="link-default">Go to Subscriptions ></a>
2715    </div>
2716</section>
2717            </div>
2718            <div class="item_listings col-xs-12 col-sm-9 col-md-9">
2719                                
2720<div class="clearfix"></div>
2721
2722<h1 class="catalog-header col-xs-12 col-sm-6">
2723    Covington Flower Delivery</h1>
2724<h2 class="itemListings-header itemListings-header__send-title col-xs-12 col-sm-6">
2725    Send Flowers from Luxury Floral</h2>
2726<h3 class="itemListings-subheader itemListings-subheader--browseDesigns col-md-12 divider">
2727    <div class="pull-left">Shop All</div>
2728    <div class="divider hidden-xs"></div>
2729</h3>
2730
2731    <div class="itemListings itemListings--catalog category-products" itemscope itemtype="http://schema.org/Place">
2732        
2732<script type="application/ld+json"
2733                style="display: none !important;">{"@context":"https://schema.org/","@type":"CollectionPage","@id":"https://luxuryfloral.net/covington-florist-flower-delivery/","primaryImageOfPage":{"@type":"ImageObject","contentUrl":"https://asset.bloomnation.com/f_auto,q_auto/v1/vendor/9396/catalog/product/2/0/20240501062106_file_6631df5209342_6631e0034fd94.jpg","creditText":"Luxury Floral"},"mainEntity":{"@type":"ItemList","itemListElement":[{"@type":"ListItem","position":1,"url":"https://luxuryfloral.net/covington-luxury-floral/sunflower-bouquet.html"},{"@type":"ListItem","position":2,"url":"https://luxuryfloral.net/covington-luxury-floral/2-dozen-white-and-red-roses-bouquet.html"},{"@type":"ListItem","position":3,"url":"https://luxuryfloral.net/covington-luxury-floral/50-white-rose-wrapped-bouquet.html"},{"@type":"ListItem","position":4,"url":"https://luxuryfloral.net/covington-luxury-floral/2-dozen-white-rose-bouquet.html"},{"@type":"ListItem","position":5,"url":"https://luxuryfloral.net/covington-luxury-floral/pink-and-white-rose-bouquet.html"},{"@type":"ListItem","position":6,"url":"https://luxuryfloral.net/covington-luxury-floral/winter-wonderland-arrangement.html"},{"@type":"ListItem","position":7,"url":"https://luxuryfloral.net/covington-luxury-floral/50-white-rose-bouquet.html"},{"@type":"ListItem","position":8,"url":"https://luxuryfloral.net/covington-luxury-floral/100-white-roses-bouquet.html"},{"@type":"ListItem","position":9,"url":"https://luxuryfloral.net/covington-luxury-floral/large-pink-and-white-mixed-bouquets.html"},{"@type":"ListItem","position":10,"url":"https://luxuryfloral.net/covington-luxury-floral/pink-rose-bouquet.html"},{"@type":"ListItem","position":11,"url":"https://luxuryfloral.net/covington-luxury-floral/all-white-rose-bouquet.html"},{"@type":"ListItem","position":12,"url":"https://luxuryfloral.net/covington-luxury-floral/chrysanthemums-bouquet.html"},{"@type":"ListItem","position":13,"url":"https://luxuryfloral.net/covington-luxury-floral/colorful-bouquet-of-alstroemeria.html"},{"@type":"ListItem","position":14,"url":"https://luxuryfloral.net/covington-luxury-floral/carnation-bouquet.html"},{"@type":"ListItem","position":15,"url":"https://luxuryfloral.net/covington-luxury-floral/100-red-roses-bouquet.html"},{"@type":"ListItem","position":16,"url":"https://luxuryfloral.net/covington-luxury-floral/50-red-roses-in-a-bouquet.html"},{"@type":"ListItem","position":17,"url":"https://luxuryfloral.net/covington-luxury-floral/designers-choice-wrapped-bouquet.html"}]}}</script>
2733
2734        <div class="visuallyhidden">
2735            <span itemprop="name">Best Florists in Covington, WA</span>
2736            <span itemprop="description">Flower delivery in Covington from local florists in Covington                . Same day flower delivery available</span>
2737            <a href="https://luxuryfloral.net/covington-florist-flower-delivery/?lf_products=bouquets"
2738               itemprop="url">Covington, WA</a>
2739
2740            <div itemscope itemprop="containedInPlace" itemtype="http://schema.org/Place">
2741                <div itemprop="address" itemscope itemtype="http://schema.org/PostalAddress">
2742                    <span itemprop="addressLocality">Covington</span>,
2743                    <span itemprop="addressRegion">WA</span>
2744                </div>
2745            </div>
2746        </div>
2747        <div class="visible-xs">
2748    <div class="clearfix"></div>
2749    <button class="mobile-filters-btn">
2750        Sort & Filter
2751                    <span class="applied-filters-count">(1)</span>
2752            </button>
2753    <div class="clearfix"></div>
2754</div>
2755            <div class="hidden-xs">
2756            <div class="clearfix"></div>
2757            <div class="listings-sorting_options pull-right align-right">
2758                <span>Sort By</span>
2759                
2760                <select onchange="window.location.href = this.value;" class="form-control sortby_on_plp_selector">
2761                                            <option value="https://luxuryfloral.net/covington-florist-flower-delivery/?lf_products=bouquets&order=custom_sort_position&dir=asc"
2762                            selected>
2763                            Featured                        </option>
2764                                            <option value="https://luxuryfloral.net/covington-florist-flower-delivery/?lf_products=bouquets&order=price&dir=asc"
2765                            >
2766                            Price: Low to High                        </option>
2767                                            <option value="https://luxuryfloral.net/covington-florist-flower-delivery/?lf_products=bouquets&order=price&dir=desc"
2768                            >
2769                            Price: High to Low                        </option>
2770                                            <option value="https://luxuryfloral.net/covington-florist-flower-delivery/?lf_products=bouquets&order=bestsellers&dir=desc"
2771                            >
2772                            Best Selling                        </option>
2773                                            <option value="https://luxuryfloral.net/covington-florist-flower-delivery/?lf_products=bouquets&order=newest&dir=desc"
2774                            >
2775                            Newest                        </option>
2776                                    </select>
2777            </div>
2778            <div class="clearfix"></div>
2779        </div>
2780        <ul class="pagination pull-right" aria-label="pagination">
2781    <li class="disabled">
2782        <a
2783            href="javascript:void(0)"
2784            rel="nofollow"            role="link"
2785            aria-label="Go to previous page"
2786            aria-disabled="true" tabindex="-1"        >Prev</a>
2787    </li>
2788
2789                        <li class="active">
2790                <a
2791                    href="#"
2792                    rel="nofollow"
2793                    aria-current="true"
2794                    aria-label="Current page, page 1"
2795                >1</a></li>
2796            
2797    <li class="disabled">
2798        <a
2799            href="javascript:void(0)"
2800            rel="nofollow"            role="link"
2801            aria-label="Go to next page"
2802            aria-disabled="true" tabindex="-1"        >Next</a>
2803    </li>
2804</ul>
2805        <span class="pagination-page_count pull-left col-sm-4 col-md-4 col-lg-4"><em>
2806                                    17 Item(s)                            </em></span>
2807
2808        <div class="clearfix"></div>
2809            <ul class="product-list" role="list">
2810                                        <li class="product-list__item item col-xs-6 col-sm-4 col-md-3" role="listitem">
2811                    
2812<article
2813    data-product-id="1538389"
2814    data-product-name="Sunflower Bouquet"
2815    data-product-price="94.99"
2816    data-testid="WA-1251415737-SUNFLOWER-BOUQUET"
2817    class="product-card"
2818>
2819    <a
2820        class="product-card__link"
2821        href="https://luxuryfloral.net/covington-luxury-floral/sunflower-bouquet.html"
2822        title="Sunflower Bouquet"
2823    >
2824        <div class="product-card__image-wrapper">
2825            <img alt='Sunflower Bouquet' class='product-card__image' crop='fill' default_image='vendor:global:catalog:product:image.png' fetch_format='auto' flags='preserve_transparency' gravity='auto' height='264' loading='eager' quality='auto' secure src='https://asset.bloomnation.com/c_fill,d_vendor:global:catalog:product:image.png,f_auto,fl_preserve_transparency,g_auto,h_264,q_auto,w_264/v1791444010/vendor/9396/catalog/product/2/0/20240501062106_file_6631df5209342_6631e0034fd94.jpg' srcset='https://asset.bloomnation.com/ar_264:264%2Cc_fill%2Cd_vendor:global:catalog:product:image.png%2Cf_auto%2Cfl_preserve_transparency%2Cg_auto%2Cq_auto%2Cw_264/v1791444010/vendor/9396/catalog/product/2/0/20240501062106_file_6631df5209342_6631e0034fd94.jpg 264w, https://asset.bloomnation.com/ar_264:264%2Cc_fill%2Cd_vendor:global:catalog:product:image.png%2Cf_auto%2Cfl_preserve_transparency%2Cg_auto%2Cq_auto%2Cw_528/v1791444010/vendor/9396/catalog/product/2/0/20240501062106_file_6631df5209342_6631e0034fd94.jpg 528w' version='1791444010' width='264'/>                    </div>
2826        <div class="product-card__details">
2827            <div class="product-card__price">
2828                <span class="sr-only">Price:</span>
2829                                    $94.99                            </div>
2830            <h2 class="product-card__name">
2831                Sunflower Bouquet            </h2>
2832                            <div class="product-card__tags">
2833                    <span class="sr-only">Product Tags:</span>
2834                                            <div class="product-card__tag">
2835                            <i class="same-day-delivery"></i> Same-day Delivery                        </div>
2836                                    </div>
2837                    </div>
2838    </a>
2839</article>
2840                </li>
2841                                            <li class="product-list__item item col-xs-6 col-sm-4 col-md-3" role="listitem">
2842                    
2843<article
2844    data-product-id="1426922"
2845    data-product-name="2 Dozen White and Red Roses Bouquet"
2846    data-product-price="134.99"
2847    data-testid="WA-8816966559-2-DOZEN-WHITE-AND-RED-ROSES-BOUQUET"
2848    class="product-card"
2849>
2850    <a
2851        class="product-card__link"
2852        href="https://luxuryfloral.net/covington-luxury-floral/2-dozen-white-and-red-roses-bouquet.html"
2853        title="2 Dozen White and Red Roses Bouquet"
2854    >
2855        <div class="product-card__image-wrapper">
2856            <img alt='Bouquet of red and white roses with eucalyptus in beige wrap' class='product-card__image' crop='fill' default_image='vendor:global:catalog:product:image.png' fetch_format='auto' flags='preserve_transparency' gravity='auto' height='264' loading='eager' quality='auto' secure src='https://asset.bloomnation.com/c_fill,d_vendor:global:catalog:product:image.png,f_auto,fl_preserve_transparency,g_auto,h_264,q_auto,w_264/v1791444010/vendor/9396/catalog/product/2/0/20231011105924_file_652728cccfd7b_652729a942380.jpg' srcset='https://asset.bloomnation.com/ar_264:264%2Cc_fill%2Cd_vendor:global:catalog:product:image.png%2Cf_auto%2Cfl_preserve_transparency%2Cg_auto%2Cq_auto%2Cw_264/v1791444010/vendor/9396/catalog/product/2/0/20231011105924_file_652728cccfd7b_652729a942380.jpg 264w, https://asset.bloomnation.com/ar_264:264%2Cc_fill%2Cd_vendor:global:catalog:product:image.png%2Cf_auto%2Cfl_preserve_transparency%2Cg_auto%2Cq_auto%2Cw_528/v1791444010/vendor/9396/catalog/product/2/0/20231011105924_file_652728cccfd7b_652729a942380.jpg 528w' version='1791444010' width='264'/>                    </div>
2857        <div class="product-card__details">
2858            <div class="product-card__price">
2859                <span class="sr-only">Price:</span>
2860                                    $134.99                            </div>
2861            <h2 class="product-card__name">
2862                2 Dozen White and Red Roses Bouquet            </h2>
2863                            <div class="product-card__tags">
2864                    <span class="sr-only">Product Tags:</span>
2865                                            <div class="product-card__tag">
2866                            <i class="same-day-delivery"></i> Same-day Delivery                        </div>
2867                                    </div>
2868                    </div>
2869    </a>
2870</article>
2871                </li>
2872                                            <li class="product-list__item item col-xs-6 col-sm-4 col-md-3" role="listitem">
2873                    
2874<article
2875    data-product-id="1492067"
2876    data-product-name="50 White Rose Wrapped Bouquet"
2877    data-product-price="259.99"
2878    data-testid="WA-5894544462-50-WHITE-ROSE-WRAPPED-BOUQUET"
2879    class="product-card"
2880>
2881    <a
2882        class="product-card__link"
2883        href="https://luxuryfloral.net/covington-luxury-floral/50-white-rose-wrapped-bouquet.html"
2884        title="50 White Rose Wrapped Bouquet"
2885    >
2886        <div class="product-card__image-wrapper">
2887            <img alt='Large bouquet of white roses wrapped in white paper with black trim' class='product-card__image' crop='fill' default_image='vendor:global:catalog:product:image.png' fetch_format='auto' flags='preserve_transparency' gravity='auto' height='264' loading='eager' quality='auto' secure src='https://asset.bloomnation.com/c_fill,d_vendor:global:catalog:product:image.png,f_auto,fl_preserve_transparency,g_auto,h_264,q_auto,w_264/v1791444010/vendor/9396/catalog/product/2/0/20240206061131_file_65c1cd93d5150_65c1cf94d4239.jpg' srcset='https://asset.bloomnation.com/ar_264:264%2Cc_fill%2Cd_vendor:global:catalog:product:image.png%2Cf_auto%2Cfl_preserve_transparency%2Cg_auto%2Cq_auto%2Cw_264/v1791444010/vendor/9396/catalog/product/2/0/20240206061131_file_65c1cd93d5150_65c1cf94d4239.jpg 264w, https://asset.bloomnation.com/ar_264:264%2Cc_fill%2Cd_vendor:global:catalog:product:image.png%2Cf_auto%2Cfl_preserve_transparency%2Cg_auto%2Cq_auto%2Cw_528/v1791444010/vendor/9396/catalog/product/2/0/20240206061131_file_65c1cd93d5150_65c1cf94d4239.jpg 528w' version='1791444010' width='264'/>                    </div>
2888        <div class="product-card__details">
2889            <div class="product-card__price">
2890                <span class="sr-only">Price:</span>
2891                                    $259.99                            </div>
2892            <h2 class="product-card__name">
2893                50 White Rose Wrapped Bouquet            </h2>
2894                            <div class="product-card__tags">
2895                    <span class="sr-only">Product Tags:</span>
2896                                            <div class="product-card__tag">
2897                            <i class="same-day-delivery"></i> Same-day Delivery                        </div>
2898                                    </div>
2899                    </div>
2900    </a>
2901</article>
2902                </li>
2903                                            <li class="product-list__item item col-xs-6 col-sm-4 col-md-3" role="listitem">
2904                    
2905<article
2906    data-product-id="1428828"
2907    data-product-name="2 Dozen White Rose Bouquet"
2908    data-product-price="134.99"
2909    data-testid="WA-2270163523-2-DOZEN-WHITE-ROSE-BOUQUET"
2910    class="product-card"
2911>
2912    <a
2913        class="product-card__link"
2914        href="https://luxuryfloral.net/covington-luxury-floral/2-dozen-white-rose-bouquet.html"
2915        title="2 Dozen White Rose Bouquet"
2916    >
2917        <div class="product-card__image-wrapper">
2918            <img alt='Bouquet of white roses wrapped in beige paper with a white ribbon' class='product-card__image' crop='fill' default_image='vendor:global:catalog:product:image.png' fetch_format='auto' flags='preserve_transparency' gravity='auto' height='264' loading='eager' quality='auto' secure src='https://asset.bloomnation.com/c_fill,d_vendor:global:catalog:product:image.png,f_auto,fl_preserve_transparency,g_auto,h_264,q_auto,w_264/v1791444010/vendor/9396/catalog/product/2/0/20231015100155_file_652c61532cfeb_652c61d3d7db1.jpg' srcset='https://asset.bloomnation.com/ar_264:264%2Cc_fill%2Cd_vendor:global:catalog:product:image.png%2Cf_auto%2Cfl_preserve_transparency%2Cg_auto%2Cq_auto%2Cw_264/v1791444010/vendor/9396/catalog/product/2/0/20231015100155_file_652c61532cfeb_652c61d3d7db1.jpg 264w, https://asset.bloomnation.com/ar_264:264%2Cc_fill%2Cd_vendor:global:catalog:product:image.png%2Cf_auto%2Cfl_preserve_transparency%2Cg_auto%2Cq_auto%2Cw_528/v1791444010/vendor/9396/catalog/product/2/0/20231015100155_file_652c61532cfeb_652c61d3d7db1.jpg 528w' version='1791444010' width='264'/>                    </div>
2919        <div class="product-card__details">
2920            <div class="product-card__price">
2921                <span class="sr-only">Price:</span>
2922                                    $134.99                            </div>
2923            <h2 class="product-card__name">
2924                2 Dozen White Rose Bouquet            </h2>
2925                            <div class="product-card__tags">
2926                    <span class="sr-only">Product Tags:</span>
2927                                            <div class="product-card__tag">
2928                            <i class="same-day-delivery"></i> Same-day Delivery                        </div>
2929                                    </div>
2930                    </div>
2931    </a>
2932</article>
2933                </li>
2934                                            <li class="product-list__item item col-xs-6 col-sm-4 col-md-3" role="listitem">
2935                    
2936<article
2937    data-product-id="1428822"
2938    data-product-name="Pink and White Rose Bouquet"
2939    data-product-price="199.99"
2940    data-testid="WA-7594045462-PINK-AND-WHITE-ROSE-BOUQUET"
2941    class="product-card"
2942>
2943    <a
2944        class="product-card__link"
2945        href="https://luxuryfloral.net/covington-luxury-floral/pink-and-white-rose-bouquet.html"
2946        title="Pink and White Rose Bouquet"
2947    >
2948        <div class="product-card__image-wrapper">
2949            <img alt='Bouquet of pink and white roses wrapped in pastel paper' class='product-card__image' crop='fill' default_image='vendor:global:catalog:product:image.png' fetch_format='auto' flags='preserve_transparency' gravity='auto' height='264' loading='eager' quality='auto' secure src='https://asset.bloomnation.com/c_fill,d_vendor:global:catalog:product:image.png,f_auto,fl_preserve_transparency,g_auto,h_264,q_auto,w_264/v1791444010/vendor/9396/catalog/product/2/0/20231015091817_file_652c5719da223_652c57839849e.jpg' srcset='https://asset.bloomnation.com/ar_264:264%2Cc_fill%2Cd_vendor:global:catalog:product:image.png%2Cf_auto%2Cfl_preserve_transparency%2Cg_auto%2Cq_auto%2Cw_264/v1791444010/vendor/9396/catalog/product/2/0/20231015091817_file_652c5719da223_652c57839849e.jpg 264w, https://asset.bloomnation.com/ar_264:264%2Cc_fill%2Cd_vendor:global:catalog:product:image.png%2Cf_auto%2Cfl_preserve_transparency%2Cg_auto%2Cq_auto%2Cw_528/v1791444010/vendor/9396/catalog/product/2/0/20231015091817_file_652c5719da223_652c57839849e.jpg 528w' version='1791444010' width='264'/>                    </div>
2950        <div class="product-card__details">
2951            <div class="product-card__price">
2952                <span class="sr-only">Price:</span>
2953                                    $199.99                            </div>
2954            <h2 class="product-card__name">
2955                Pink and White Rose Bouquet            </h2>
2956                            <div class="product-card__tags">
2957                    <span class="sr-only">Product Tags:</span>
2958                                            <div class="product-card__tag">
2959                            <i class="same-day-delivery"></i> Same-day Delivery                        </div>
2960                                    </div>
2961                    </div>
2962    </a>
2963</article>
2964                </li>
2965                                            <li class="product-list__item item col-xs-6 col-sm-4 col-md-3" role="listitem">
2966                    
2967<article
2968    data-product-id="1453531"
2969    data-product-name="Winter Wonderland Arrangement"
2970    data-product-price="289.99"
2971    data-testid="WA-6365906794-WINTER-WONDERLAND-ARRANGEMENT"
2972    class="product-card"
2973>
2974    <a
2975        class="product-card__link"
2976        href="https://luxuryfloral.net/covington-luxury-floral/winter-wonderland-arrangement.html"
2977        title="Winter Wonderland Arrangement"
2978    >
2979        <div class="product-card__image-wrapper">
2980            <img alt='White hydrangea and orchid bouquet wrapped in white paper' class='product-card__image' crop='fill' default_image='vendor:global:catalog:product:image.png' fetch_format='auto' flags='preserve_transparency' gravity='auto' height='264' loading='eager' quality='auto' secure src='https://asset.bloomnation.com/c_fill,d_vendor:global:catalog:product:image.png,f_auto,fl_preserve_transparency,g_auto,h_264,q_auto,w_264/v1791444010/vendor/9396/catalog/product/2/0/20231204051902_file_656d6146abce0_656d61bfc02c2.jpg' srcset='https://asset.bloomnation.com/ar_264:264%2Cc_fill%2Cd_vendor:global:catalog:product:image.png%2Cf_auto%2Cfl_preserve_transparency%2Cg_auto%2Cq_auto%2Cw_264/v1791444010/vendor/9396/catalog/product/2/0/20231204051902_file_656d6146abce0_656d61bfc02c2.jpg 264w, https://asset.bloomnation.com/ar_264:264%2Cc_fill%2Cd_vendor:global:catalog:product:image.png%2Cf_auto%2Cfl_preserve_transparency%2Cg_auto%2Cq_auto%2Cw_528/v1791444010/vendor/9396/catalog/product/2/0/20231204051902_file_656d6146abce0_656d61bfc02c2.jpg 528w' version='1791444010' width='264'/>                    </div>
2981        <div class="product-card__details">
2982            <div class="product-card__price">
2983                <span class="sr-only">Price:</span>
2984                                    $289.99                            </div>
2985            <h2 class="product-card__name">
2986                Winter Wonderland Arrangement            </h2>
2987                            <div class="product-card__tags">
2988                    <span class="sr-only">Product Tags:</span>
2989                                            <div class="product-card__tag">
2990                            <i class="same-day-delivery"></i> Same-day Delivery                        </div>
2991                                    </div>
2992                    </div>
2993    </a>
2994</article>
2995                </li>
2996                                            <li class="product-list__item item col-xs-6 col-sm-4 col-md-3" role="listitem">
2997                    
2998<article
2999    data-product-id="1426916"
3000    data-product-name="50 White Rose Bouquet"
3001    data-product-price="279.99"
3002    data-testid="WA-2876538849-50-WHITE-ROSE-BOUQUET"
3003    class="product-card"
3004>
3005    <a
3006        class="product-card__link"
3007        href="https://luxuryfloral.net/covington-luxury-floral/50-white-rose-bouquet.html"
3008        title="50 White Rose Bouquet"
3009    >
3010        <div class="product-card__image-wrapper">
3011            <img alt='Bouquet of white roses with greenery and beige wrapping' class='product-card__image' crop='fill' default_image='vendor:global:catalog:product:image.png' fetch_format='auto' flags='preserve_transparency' gravity='auto' height='264' loading='eager' quality='auto' secure src='https://asset.bloomnation.com/c_fill,d_vendor:global:catalog:product:image.png,f_auto,fl_preserve_transparency,g_auto,h_264,q_auto,w_264/v1791444010/vendor/9396/catalog/product/2/0/20231011103651_file_652723831adad_6527247fe8394.jpg' srcset='https://asset.bloomnation.com/ar_264:264%2Cc_fill%2Cd_vendor:global:catalog:product:image.png%2Cf_auto%2Cfl_preserve_transparency%2Cg_auto%2Cq_auto%2Cw_264/v1791444010/vendor/9396/catalog/product/2/0/20231011103651_file_652723831adad_6527247fe8394.jpg 264w, https://asset.bloomnation.com/ar_264:264%2Cc_fill%2Cd_vendor:global:catalog:product:image.png%2Cf_auto%2Cfl_preserve_transparency%2Cg_auto%2Cq_auto%2Cw_528/v1791444010/vendor/9396/catalog/product/2/0/20231011103651_file_652723831adad_6527247fe8394.jpg 528w' version='1791444010' width='264'/>                    </div>
3012        <div class="product-card__details">
3013            <div class="product-card__price">
3014                <span class="sr-only">Price:</span>
3015                                    $279.99                            </div>
3016            <h2 class="product-card__name">
3017                50 White Rose Bouquet            </h2>
3018                            <div class="product-card__tags">
3019                    <span class="sr-only">Product Tags:</span>
3020                                            <div class="product-card__tag">
3021                            <i class="same-day-delivery"></i> Same-day Delivery                        </div>
3022                                    </div>
3023                    </div>
3024    </a>
3025</article>
3026                </li>
3027                                            <li class="product-list__item item col-xs-6 col-sm-4 col-md-3" role="listitem">
3028                    
3029<article
3030    data-product-id="1428146"
3031    data-product-name="100 White Roses Bouquet"
3032    data-product-price="449.99"
3033    data-testid="WA-3610562029-100-WHITE-ROSES-BOUQUET"
3034    class="product-card"
3035>
3036    <a
3037        class="product-card__link"
3038        href="https://luxuryfloral.net/covington-luxury-floral/100-white-roses-bouquet.html"
3039        title="100 White Roses Bouquet"
3040    >
3041        <div class="product-card__image-wrapper">
3042            <img alt='Round bouquet of white roses with a pale ribbon wrap' class='product-card__image' crop='fill' default_image='vendor:global:catalog:product:image.png' fetch_format='auto' flags='preserve_transparency' gravity='auto' height='264' loading='eager' quality='auto' secure src='https://asset.bloomnation.com/c_fill,d_vendor:global:catalog:product:image.png,f_auto,fl_preserve_transparency,g_auto,h_264,q_auto,w_264/v1791444010/vendor/9396/catalog/product/2/0/20231013044516_file_6528cb5c3f2e3_6528cc03b8040.jpg' srcset='https://asset.bloomnation.com/ar_264:264%2Cc_fill%2Cd_vendor:global:catalog:product:image.png%2Cf_auto%2Cfl_preserve_transparency%2Cg_auto%2Cq_auto%2Cw_264/v1791444010/vendor/9396/catalog/product/2/0/20231013044516_file_6528cb5c3f2e3_6528cc03b8040.jpg 264w, https://asset.bloomnation.com/ar_264:264%2Cc_fill%2Cd_vendor:global:catalog:product:image.png%2Cf_auto%2Cfl_preserve_transparency%2Cg_auto%2Cq_auto%2Cw_528/v1791444010/vendor/9396/catalog/product/2/0/20231013044516_file_6528cb5c3f2e3_6528cc03b8040.jpg 528w' version='1791444010' width='264'/>                    </div>
3043        <div class="product-card__details">
3044            <div class="product-card__price">
3045                <span class="sr-only">Price:</span>
3046                                    $449.99                            </div>
3047            <h2 class="product-card__name">
3048                100 White Roses Bouquet            </h2>
3049                            <div class="product-card__tags">
3050                    <span class="sr-only">Product Tags:</span>
3051                                            <div class="product-card__tag">
3052                            <i class="same-day-delivery"></i> Same-day Delivery                        </div>
3053                                    </div>
3054                    </div>
3055    </a>
3056</article>
3057                </li>
3058                                            <li class="product-list__item item col-xs-6 col-sm-4 col-md-3" role="listitem">
3059                    
3060<article
3061    data-product-id="1428814"
3062    data-product-name="Large Pink and White Mixed Bouquets"
3063    data-product-price="239.99"
3064    data-testid="WA-6503063659-LARGE-PINK-AND-WHITE-MIXED-BOUQUETS"
3065    class="product-card"
3066>
3067    <a
3068        class="product-card__link"
3069        href="https://luxuryfloral.net/covington-luxury-floral/large-pink-and-white-mixed-bouquets.html"
3070        title="Large Pink and White Mixed Bouquets"
3071    >
3072        <div class="product-card__image-wrapper">
3073            <img alt='Large bouquet of pink and white flowers wrapped in pastel paper' class='product-card__image' crop='fill' default_image='vendor:global:catalog:product:image.png' fetch_format='auto' flags='preserve_transparency' gravity='auto' height='264' loading='lazy' quality='auto' secure src='https://asset.bloomnation.com/c_fill,d_vendor:global:catalog:product:image.png,f_auto,fl_preserve_transparency,g_auto,h_264,q_auto,w_264/v1791444010/vendor/9396/catalog/product/2/0/20231015083601_file_652c4d31d5c7c_652c4e265751d.jpg' srcset='https://asset.bloomnation.com/ar_264:264%2Cc_fill%2Cd_vendor:global:catalog:product:image.png%2Cf_auto%2Cfl_preserve_transparency%2Cg_auto%2Cq_auto%2Cw_264/v1791444010/vendor/9396/catalog/product/2/0/20231015083601_file_652c4d31d5c7c_652c4e265751d.jpg 264w, https://asset.bloomnation.com/ar_264:264%2Cc_fill%2Cd_vendor:global:catalog:product:image.png%2Cf_auto%2Cfl_preserve_transparency%2Cg_auto%2Cq_auto%2Cw_528/v1791444010/vendor/9396/catalog/product/2/0/20231015083601_file_652c4d31d5c7c_652c4e265751d.jpg 528w' version='1791444010' width='264'/>                    </div>
3074        <div class="product-card__details">
3075            <div class="product-card__price">
3076                <span class="sr-only">Price:</span>
3077                                    $239.99                            </div>
3078            <h2 class="product-card__name">
3079                Large Pink and White Mixed Bouquets            </h2>
3080                            <div class="product-card__tags">
3081                    <span class="sr-only">Product Tags:</span>
3082                                            <div class="product-card__tag">
3083                            <i class="same-day-delivery"></i> Same-day Delivery                        </div>
3084                                    </div>
3085                    </div>
3086    </a>
3087</article>
3088                </li>
3089                                            <li class="product-list__item item col-xs-6 col-sm-4 col-md-3" role="listitem">
3090                    
3091<article
3092    data-product-id="1492068"
3093    data-product-name="Pink Rose Bouquet"
3094    data-product-price="139.99"
3095    data-testid="WA-9332769246-PINK-ROSE-BOUQUET"
3096    class="product-card"
3097>
3098    <a
3099        class="product-card__link"
3100        href="https://luxuryfloral.net/covington-luxury-floral/pink-rose-bouquet.html"
3101        title="Pink Rose Bouquet"
3102    >
3103        <div class="product-card__image-wrapper">
3104            <img alt='Bouquet of pink roses with white wrapping and greenery' class='product-card__image' crop='fill' default_image='vendor:global:catalog:product:image.png' fetch_format='auto' flags='preserve_transparency' gravity='auto' height='264' loading='lazy' quality='auto' secure src='https://asset.bloomnation.com/c_fill,d_vendor:global:catalog:product:image.png,f_auto,fl_preserve_transparency,g_auto,h_264,q_auto,w_264/v1791444010/vendor/9396/catalog/product/2/0/20240206062040_file_65c1cfb854745_65c1d0c01161f.jpg' srcset='https://asset.bloomnation.com/ar_264:264%2Cc_fill%2Cd_vendor:global:catalog:product:image.png%2Cf_auto%2Cfl_preserve_transparency%2Cg_auto%2Cq_auto%2Cw_264/v1791444010/vendor/9396/catalog/product/2/0/20240206062040_file_65c1cfb854745_65c1d0c01161f.jpg 264w, https://asset.bloomnation.com/ar_264:264%2Cc_fill%2Cd_vendor:global:catalog:product:image.png%2Cf_auto%2Cfl_preserve_transparency%2Cg_auto%2Cq_auto%2Cw_528/v1791444010/vendor/9396/catalog/product/2/0/20240206062040_file_65c1cfb854745_65c1d0c01161f.jpg 528w' version='1791444010' width='264'/>                    </div>
3105        <div class="product-card__details">
3106            <div class="product-card__price">
3107                <span class="sr-only">Price:</span>
3108                                    $139.99                            </div>
3109            <h2 class="product-card__name">
3110                Pink Rose Bouquet            </h2>
3111                            <div class="product-card__tags">
3112                    <span class="sr-only">Product Tags:</span>
3113                                            <div class="product-card__tag">
3114                            <i class="same-day-delivery"></i> Same-day Delivery                        </div>
3115                                    </div>
3116                    </div>
3117    </a>
3118</article>
3119                </li>
3120                                            <li class="product-list__item item col-xs-6 col-sm-4 col-md-3" role="listitem">
3121                    
3122<article
3123    data-product-id="1492066"
3124    data-product-name="All White Rose Bouquet"
3125    data-product-price="134.99"
3126    data-testid="WA-5953061627-ALL-WHITE-ROSE-BOUQUET"
3127    class="product-card"
3128>
3129    <a
3130        class="product-card__link"
3131        href="https://luxuryfloral.net/covington-luxury-floral/all-white-rose-bouquet.html"
3132        title="All White Rose Bouquet"
3133    >
3134        <div class="product-card__image-wrapper">
3135            <img alt='Bouquet of white roses with baby&#039;s breath in white and blush wrap' class='product-card__image' crop='fill' default_image='vendor:global:catalog:product:image.png' fetch_format='auto' flags='preserve_transparency' gravity='auto' height='264' loading='lazy' quality='auto' secure src='https://asset.bloomnation.com/c_fill,d_vendor:global:catalog:product:image.png,f_auto,fl_preserve_transparency,g_auto,h_264,q_auto,w_264/v1791444010/vendor/9396/catalog/product/2/0/20240206060158_file_65c1cb565513f_65c1ccff8e4e2.jpg' srcset='https://asset.bloomnation.com/ar_264:264%2Cc_fill%2Cd_vendor:global:catalog:product:image.png%2Cf_auto%2Cfl_preserve_transparency%2Cg_auto%2Cq_auto%2Cw_264/v1791444010/vendor/9396/catalog/product/2/0/20240206060158_file_65c1cb565513f_65c1ccff8e4e2.jpg 264w, https://asset.bloomnation.com/ar_264:264%2Cc_fill%2Cd_vendor:global:catalog:product:image.png%2Cf_auto%2Cfl_preserve_transparency%2Cg_auto%2Cq_auto%2Cw_528/v1791444010/vendor/9396/catalog/product/2/0/20240206060158_file_65c1cb565513f_65c1ccff8e4e2.jpg 528w' version='1791444010' width='264'/>                    </div>
3136        <div class="product-card__details">
3137            <div class="product-card__price">
3138                <span class="sr-only">Price:</span>
3139                                    $134.99                            </div>
3140            <h2 class="product-card__name">
3141                All White Rose Bouquet            </h2>
3142                            <div class="product-card__tags">
3143                    <span class="sr-only">Product Tags:</span>
3144                                            <div class="product-card__tag">
3145                            <i class="best-seller"></i> Best seller                        </div>
3146                                            <div class="product-card__tag">
3147                            <i class="same-day-delivery"></i> Same-day Delivery                        </div>
3148                                    </div>
3149                    </div>
3150    </a>
3151</article>
3152                </li>
3153                                            <li class="product-list__item item col-xs-6 col-sm-4 col-md-3" role="listitem">
3154                    
3155<article
3156    data-product-id="1428816"
3157    data-product-name="Chrysanthemums Bouquet"
3158    data-product-price="119.99"
3159    data-testid="WA-4523478144-CHRYSANTHEMUMS-BOUQUET"
3160    class="product-card"
3161>
3162    <a
3163        class="product-card__link"
3164        href="https://luxuryfloral.net/covington-luxury-floral/chrysanthemums-bouquet.html"
3165        title="Chrysanthemums Bouquet"
3166    >
3167        <div class="product-card__image-wrapper">
3168            <img alt='Large bouquet of pink and white daisies wrapped in pink paper' class='product-card__image' crop='fill' default_image='vendor:global:catalog:product:image.png' fetch_format='auto' flags='preserve_transparency' gravity='auto' height='264' loading='lazy' quality='auto' secure src='https://asset.bloomnation.com/c_fill,d_vendor:global:catalog:product:image.png,f_auto,fl_preserve_transparency,g_auto,h_264,q_auto,w_264/v1791444010/vendor/9396/catalog/product/2/0/20231015085542_file_652c51cebd1f2_652c52982d58f.jpg' srcset='https://asset.bloomnation.com/ar_264:264%2Cc_fill%2Cd_vendor:global:catalog:product:image.png%2Cf_auto%2Cfl_preserve_transparency%2Cg_auto%2Cq_auto%2Cw_264/v1791444010/vendor/9396/catalog/product/2/0/20231015085542_file_652c51cebd1f2_652c52982d58f.jpg 264w, https://asset.bloomnation.com/ar_264:264%2Cc_fill%2Cd_vendor:global:catalog:product:image.png%2Cf_auto%2Cfl_preserve_transparency%2Cg_auto%2Cq_auto%2Cw_528/v1791444010/vendor/9396/catalog/product/2/0/20231015085542_file_652c51cebd1f2_652c52982d58f.jpg 528w' version='1791444010' width='264'/>                    </div>
3169        <div class="product-card__details">
3170            <div class="product-card__price">
3171                <span class="sr-only">Price:</span>
3172                                    $119.99                            </div>
3173            <h2 class="product-card__name">
3174                Chrysanthemums Bouquet            </h2>
3175                            <div class="product-card__tags">
3176                    <span class="sr-only">Product Tags:</span>
3177                                            <div class="product-card__tag">
3178                            <i class="same-day-delivery"></i> Same-day Delivery                        </div>
3179                                    </div>
3180                    </div>
3181    </a>
3182</article>
3183                </li>
3184                                            <li class="product-list__item item col-xs-6 col-sm-4 col-md-3" role="listitem">
3185                    
3186<article
3187    data-product-id="1428826"
3188    data-product-name="Colorful Bouquet of Alstroemeria"
3189    data-product-price="89.99"
3190    data-testid="WA-0554042945-COLORFUL-BOUQUET-OF-ALSTROEMERIA"
3191    class="product-card"
3192>
3193    <a
3194        class="product-card__link"
3195        href="https://luxuryfloral.net/covington-luxury-floral/colorful-bouquet-of-alstroemeria.html"
3196        title="Colorful Bouquet of Alstroemeria"
3197    >
3198        <div class="product-card__image-wrapper">
3199            <img alt='Bouquet of pink, white, and magenta alstroemeria wrapped in white paper' class='product-card__image' crop='fill' default_image='vendor:global:catalog:product:image.png' fetch_format='auto' flags='preserve_transparency' gravity='auto' height='264' loading='lazy' quality='auto' secure src='https://asset.bloomnation.com/c_fill,d_vendor:global:catalog:product:image.png,f_auto,fl_preserve_transparency,g_auto,h_264,q_auto,w_264/v1791444010/vendor/9396/catalog/product/2/0/20231015093616_file_652c5b5056fba_652c5bf7bb31c.jpg' srcset='https://asset.bloomnation.com/ar_264:264%2Cc_fill%2Cd_vendor:global:catalog:product:image.png%2Cf_auto%2Cfl_preserve_transparency%2Cg_auto%2Cq_auto%2Cw_264/v1791444010/vendor/9396/catalog/product/2/0/20231015093616_file_652c5b5056fba_652c5bf7bb31c.jpg 264w, https://asset.bloomnation.com/ar_264:264%2Cc_fill%2Cd_vendor:global:catalog:product:image.png%2Cf_auto%2Cfl_preserve_transparency%2Cg_auto%2Cq_auto%2Cw_528/v1791444010/vendor/9396/catalog/product/2/0/20231015093616_file_652c5b5056fba_652c5bf7bb31c.jpg 528w' version='1791444010' width='264'/>                    </div>
3200        <div class="product-card__details">
3201            <div class="product-card__price">
3202                <span class="sr-only">Price:</span>
3203                                    $89.99                            </div>
3204            <h2 class="product-card__name">
3205                Colorful Bouquet of Alstroemeria            </h2>
3206                            <div class="product-card__tags">
3207                    <span class="sr-only">Product Tags:</span>
3208                                            <div class="product-card__tag">
3209                            <i class="same-day-delivery"></i> Same-day Delivery                        </div>
3210                                    </div>
3211                    </div>
3212    </a>
3213</article>
3214                </li>
3215                                            <li class="product-list__item item col-xs-6 col-sm-4 col-md-3" role="listitem">
3216                    
3217<article
3218    data-product-id="1428820"
3219    data-product-name="Carnation Bouquet"
3220    data-product-price="79.99"
3221    data-testid="WA-3148246463-CARNATION-BOUQUET"
3222    class="product-card"
3223>
3224    <a
3225        class="product-card__link"
3226        href="https://luxuryfloral.net/covington-luxury-floral/carnation-bouquet.html"
3227        title="Carnation Bouquet"
3228    >
3229        <div class="product-card__image-wrapper">
3230            <img alt='Pink carnations and small white daisies wrapped in white paper with a pink ribbon' class='product-card__image' crop='fill' default_image='vendor:global:catalog:product:image.png' fetch_format='auto' flags='preserve_transparency' gravity='auto' height='264' loading='lazy' quality='auto' secure src='https://asset.bloomnation.com/c_fill,d_vendor:global:catalog:product:image.png,f_auto,fl_preserve_transparency,g_auto,h_264,q_auto,w_264/v1791444010/vendor/9396/catalog/product/2/0/20231015090807_file_652c54b70bc15_652c552d6ea6b.jpg' srcset='https://asset.bloomnation.com/ar_264:264%2Cc_fill%2Cd_vendor:global:catalog:product:image.png%2Cf_auto%2Cfl_preserve_transparency%2Cg_auto%2Cq_auto%2Cw_264/v1791444010/vendor/9396/catalog/product/2/0/20231015090807_file_652c54b70bc15_652c552d6ea6b.jpg 264w, https://asset.bloomnation.com/ar_264:264%2Cc_fill%2Cd_vendor:global:catalog:product:image.png%2Cf_auto%2Cfl_preserve_transparency%2Cg_auto%2Cq_auto%2Cw_528/v1791444010/vendor/9396/catalog/product/2/0/20231015090807_file_652c54b70bc15_652c552d6ea6b.jpg 528w' version='1791444010' width='264'/>                    </div>
3231        <div class="product-card__details">
3232            <div class="product-card__price">
3233                <span class="sr-only">Price:</span>
3234                                    $79.99                            </div>
3235            <h2 class="product-card__name">
3236                Carnation Bouquet            </h2>
3237                            <div class="product-card__tags">
3238                    <span class="sr-only">Product Tags:</span>
3239                                            <div class="product-card__tag">
3240                            <i class="same-day-delivery"></i> Same-day Delivery                        </div>
3241                                    </div>
3242                    </div>
3243    </a>
3244</article>
3245                </li>
3246                                            <li class="product-list__item item col-xs-6 col-sm-4 col-md-3" role="listitem">
3247                    
3248<article
3249    data-product-id="1428147"
3250    data-product-name="100 Red Roses Bouquet"
3251    data-product-price="449.99"
3252    data-testid="WA-5338808288-100-RED-ROSES-BOUQUET"
3253    class="product-card"
3254>
3255    <a
3256        class="product-card__link"
3257        href="https://luxuryfloral.net/covington-luxury-floral/100-red-roses-bouquet.html"
3258        title="100 Red Roses Bouquet"
3259    >
3260        <div class="product-card__image-wrapper">
3261            <img alt='Large bouquet of red roses with green leaves and red ribbon' class='product-card__image' crop='fill' default_image='vendor:global:catalog:product:image.png' fetch_format='auto' flags='preserve_transparency' gravity='auto' height='264' loading='lazy' quality='auto' secure src='https://asset.bloomnation.com/c_fill,d_vendor:global:catalog:product:image.png,f_auto,fl_preserve_transparency,g_auto,h_264,q_auto,w_264/v1791444010/vendor/9396/catalog/product/2/0/20231013044944_file_6528cc68c2d05_6528ccf34e01b.jpg' srcset='https://asset.bloomnation.com/ar_264:264%2Cc_fill%2Cd_vendor:global:catalog:product:image.png%2Cf_auto%2Cfl_preserve_transparency%2Cg_auto%2Cq_auto%2Cw_264/v1791444010/vendor/9396/catalog/product/2/0/20231013044944_file_6528cc68c2d05_6528ccf34e01b.jpg 264w, https://asset.bloomnation.com/ar_264:264%2Cc_fill%2Cd_vendor:global:catalog:product:image.png%2Cf_auto%2Cfl_preserve_transparency%2Cg_auto%2Cq_auto%2Cw_528/v1791444010/vendor/9396/catalog/product/2/0/20231013044944_file_6528cc68c2d05_6528ccf34e01b.jpg 528w' version='1791444010' width='264'/>                    </div>
3262        <div class="product-card__details">
3263            <div class="product-card__price">
3264                <span class="sr-only">Price:</span>
3265                                    $449.99                            </div>
3266            <h2 class="product-card__name">
3267                100 Red Roses Bouquet            </h2>
3268                            <div class="product-card__tags">
3269                    <span class="sr-only">Product Tags:</span>
3270                                            <div class="product-card__tag">
3271                            <i class="same-day-delivery"></i> Same-day Delivery                        </div>
3272                                    </div>
3273                    </div>
3274    </a>
3275</article>
3276                </li>
3277                                            <li class="product-list__item item col-xs-6 col-sm-4 col-md-3" role="listitem">
3278                    
3279<article
3280    data-product-id="1428827"
3281    data-product-name="50 Red Roses in a Bouquet"
3282    data-product-price="259.99"
3283    data-testid="WA-4326198010-50-RED-ROSES-IN-A-BOUQUET"
3284    class="product-card"
3285>
3286    <a
3287        class="product-card__link"
3288        href="https://luxuryfloral.net/covington-luxury-floral/50-red-roses-in-a-bouquet.html"
3289        title="50 Red Roses in a Bouquet"
3290    >
3291        <div class="product-card__image-wrapper">
3292            <img alt='Large bouquet of red roses wrapped in black paper with a red ribbon' class='product-card__image' crop='fill' default_image='vendor:global:catalog:product:image.png' fetch_format='auto' flags='preserve_transparency' gravity='auto' height='264' loading='lazy' quality='auto' secure src='https://asset.bloomnation.com/c_fill,d_vendor:global:catalog:product:image.png,f_auto,fl_preserve_transparency,g_auto,h_264,q_auto,w_264/v1791444010/vendor/9396/catalog/product/2/0/20231015095803_file_652c606b43b8f_652c60e6dd4e6.jpg' srcset='https://asset.bloomnation.com/ar_264:264%2Cc_fill%2Cd_vendor:global:catalog:product:image.png%2Cf_auto%2Cfl_preserve_transparency%2Cg_auto%2Cq_auto%2Cw_264/v1791444010/vendor/9396/catalog/product/2/0/20231015095803_file_652c606b43b8f_652c60e6dd4e6.jpg 264w, https://asset.bloomnation.com/ar_264:264%2Cc_fill%2Cd_vendor:global:catalog:product:image.png%2Cf_auto%2Cfl_preserve_transparency%2Cg_auto%2Cq_auto%2Cw_528/v1791444010/vendor/9396/catalog/product/2/0/20231015095803_file_652c606b43b8f_652c60e6dd4e6.jpg 528w' version='1791444010' width='264'/>                    </div>
3293        <div class="product-card__details">
3294            <div class="product-card__price">
3295                <span class="sr-only">Price:</span>
3296                                    $259.99                            </div>
3297            <h2 class="product-card__name">
3298                50 Red Roses in a Bouquet            </h2>
3299                            <div class="product-card__tags">
3300                    <span class="sr-only">Product Tags:</span>
3301                                            <div class="product-card__tag">
3302                            <i class="same-day-delivery"></i> Same-day Delivery                        </div>
3303                                    </div>
3304                    </div>
3305    </a>
3306</article>
3307                </li>
3308                                            <li class="product-list__item item col-xs-6 col-sm-4 col-md-3" role="listitem">
3309                    
3310<article
3311    data-product-id="1433804"
3312    data-product-name="Designers Choice Wrapped Bouquet"
3313    data-product-price="79.99"
3314    data-testid="WA-9532802707-DESIGNERS-CHOICE-WRAPPED-BOUQUET"
3315    class="product-card"
3316>
3317    <a
3318        class="product-card__link"
3319        href="https://luxuryfloral.net/covington-luxury-floral/designers-choice-wrapped-bouquet.html"
3320        title="Designers Choice Wrapped Bouquet"
3321    >
3322        <div class="product-card__image-wrapper">
3323            <img alt='Wrapped bouquet of pink and white flowers with greenery' class='product-card__image' crop='fill' default_image='vendor:global:catalog:product:image.png' fetch_format='auto' flags='preserve_transparency' gravity='auto' height='264' loading='lazy' quality='auto' secure src='https://asset.bloomnation.com/c_fill,d_vendor:global:catalog:product:image.png,f_auto,fl_preserve_transparency,g_auto,h_264,q_auto,w_264/v1791444010/vendor/9396/catalog/product/2/0/20231027054439_file_653b4e47a2e79_653b4f13660b5.jpg' srcset='https://asset.bloomnation.com/ar_264:264%2Cc_fill%2Cd_vendor:global:catalog:product:image.png%2Cf_auto%2Cfl_preserve_transparency%2Cg_auto%2Cq_auto%2Cw_264/v1791444010/vendor/9396/catalog/product/2/0/20231027054439_file_653b4e47a2e79_653b4f13660b5.jpg 264w, https://asset.bloomnation.com/ar_264:264%2Cc_fill%2Cd_vendor:global:catalog:product:image.png%2Cf_auto%2Cfl_preserve_transparency%2Cg_auto%2Cq_auto%2Cw_528/v1791444010/vendor/9396/catalog/product/2/0/20231027054439_file_653b4e47a2e79_653b4f13660b5.jpg 528w' version='1791444010' width='264'/>                    </div>
3324        <div class="product-card__details">
3325            <div class="product-card__price">
3326                <span class="sr-only">Price:</span>
3327                                    $79.99                            </div>
3328            <h2 class="product-card__name">
3329                Designers Choice Wrapped Bouquet            </h2>
3330                            <div class="product-card__tags">
3331                    <span class="sr-only">Product Tags:</span>
3332                                            <div class="product-card__tag">
3333                            <i class="same-day-delivery"></i> Same-day Delivery                        </div>
3334                                    </div>
3335                    </div>
3336    </a>
3337</article>
3338                </li>
3339                                                </ul>
3340        <div class="toolbar-bottom">
3341            <div class="visible-xs">
3342    <div class="clearfix"></div>
3343    <button class="mobile-filters-btn">
3344        Sort & Filter
3345                    <span class="applied-filters-count">(1)</span>
3346            </button>
3347    <div class="clearfix"></div>
3348</div>
3349            <div class="hidden-xs">
3350            <div class="clearfix"></div>
3351            <div class="listings-sorting_options pull-right align-right">
3352                <span>Sort By</span>
3353                
3354                <select onchange="window.location.href = this.value;" class="form-control sortby_on_plp_selector">
3355                                            <option value="https://luxuryfloral.net/covington-florist-flower-delivery/?lf_products=bouquets&order=custom_sort_position&dir=asc"
3356                            selected>
3357                            Featured                        </option>
3358                                            <option value="https://luxuryfloral.net/covington-florist-flower-delivery/?lf_products=bouquets&order=price&dir=asc"
3359                            >
3360                            Price: Low to High                        </option>
3361                                            <option value="https://luxuryfloral.net/covington-florist-flower-delivery/?lf_products=bouquets&order=price&dir=desc"
3362                            >
3363                            Price: High to Low                        </option>
3364                                            <option value="https://luxuryfloral.net/covington-florist-flower-delivery/?lf_products=bouquets&order=bestsellers&dir=desc"
3365                            >
3366                            Best Selling                        </option>
3367                                            <option value="https://luxuryfloral.net/covington-florist-flower-delivery/?lf_products=bouquets&order=newest&dir=desc"
3368                            >
3369                            Newest                        </option>
3370                                    </select>
3371            </div>
3372            <div class="clearfix"></div>
3373        </div>
3374        <ul class="pagination pull-right" aria-label="pagination">
3375    <li class="disabled">
3376        <a
3377            href="javascript:void(0)"
3378            rel="nofollow"            role="link"
3379            aria-label="Go to previous page"
3380            aria-disabled="true" tabindex="-1"        >Prev</a>
3381    </li>
3382
3383                        <li class="active">
3384                <a
3385                    href="#"
3386                    rel="nofollow"
3387                    aria-current="true"
3388                    aria-label="Current page, page 1"
3389                >1</a></li>
3390            
3391    <li class="disabled">
3392        <a
3393            href="javascript:void(0)"
3394            rel="nofollow"            role="link"
3395            aria-label="Go to next page"
3396            aria-disabled="true" tabindex="-1"        >Next</a>
3397    </li>
3398</ul>
3399        <span class="pagination-page_count pull-left col-sm-4 col-md-4 col-lg-4"><em>
3400                                    17 Item(s)                            </em></span>
3401
3402        <div class="clearfix"></div>
3403            </div>
3404        <div class="itemListings-divider divider"><br/></div>
3405            </div>
3406<script>
3407    document.addEventListener('DOMContentLoaded', function() {
3408        document.dispatchEvent(new CustomEvent(
3409            'init_plp_items',
3410            {
3411                detail: {
3412                    items: JSON.parse('[{"item_id":1538389,"item_name":"Sunflower Bouquet","item_price":94.99},{"item_id":1426922,"item_name":"2 Dozen White and Red Roses Bouquet","item_price":134.99},{"item_id":1492067,"item_name":"50 White Rose Wrapped Bouquet","item_price":259.99},{"item_id":1428828,"item_name":"2 Dozen White Rose Bouquet","item_price":134.99},{"item_id":1428822,"item_name":"Pink and White Rose Bouquet","item_price":199.99},{"item_id":1453531,"item_name":"Winter Wonderland Arrangement","item_price":289.99},{"item_id":1426916,"item_name":"50 White Rose Bouquet","item_price":279.99},{"item_id":1428146,"item_name":"100 White Roses Bouquet","item_price":449.99},{"item_id":1428814,"item_name":"Large Pink and White Mixed Bouquets","item_price":239.99},{"item_id":1492068,"item_name":"Pink Rose Bouquet","item_price":139.99},{"item_id":1492066,"item_name":"All White Rose Bouquet","item_price":134.99},{"item_id":1428816,"item_name":"Chrysanthemums Bouquet","item_price":119.99},{"item_id":1428826,"item_name":"Colorful Bouquet of Alstroemeria","item_price":89.99},{"item_id":1428820,"item_name":"Carnation Bouquet","item_price":79.99},{"item_id":1428147,"item_name":"100 Red Roses Bouquet","item_price":449.99},{"item_id":1428827,"item_name":"50 Red Roses in a Bouquet","item_price":259.99},{"item_id":1433804,"item_name":"Designers Choice Wrapped Bouquet","item_price":79.99}]')
3413                }
3414            }
3415        ));
3416    });
3417</script>
3417
3418            </div>
3419            <div class="clearfix"></div>
3420        </div>
3421    </div>
3422</section>
3423
3424
3425        <section id="footer" class="footer-inner">
3426        <div class="social_media footer-social_media">
3427            
3428            
3429            <div class="row social-innerContainer">
3430                
3431                
3432                
3433                
3434                
3435                                    <a href="https://www.google.com/maps?cid=4305617399587189715" target="_new"
3436                       class="googleplaces footer-socialItem" aria-label="visit our Google page">
3437                        <span class="footer-socialName">Google</span>
3438                        <img src="https://promfiles.com/bloom/dist/frontend/premiumsites/bloom/images/pages/footer/social/home/google.9795e4d3.svg" alt="" />
3439                    </a>
3440                
3441                                    <a href="https://www.yelp.com/biz/luxury-floral-covington" target="_new"
3442                       class="yelp footer-socialItem" aria-label="visit our Yelp page">
3443                        <span class="footer-socialName">Yelp </span>
3444                        <img src="https://promfiles.com/bloom/dist/frontend/premiumsites/bloom/images/pages/footer/social/home/yelp.3792410e.svg" alt="" />
3445                    </a>
3446                
3447                
3448                
3449                
3450                <div class="clearfix visible-xs visible-sm"><br/></div>
3451
3452                                    <div class="poweredbybloomnation bloomnationRep col-xs-12 col-sm-12 col-md-12">
3453                        <div class="member_of_bloomnation_wrapper">
3454                            <a href="https://luxuryfloral.net/about-us/" class="member_of_bloomnation">
3455                                <span class="bloomnationRep-text">Premier florist on</span>
3456                            </a>
3457                            <a href="https://www.bloomnation.com/" class="member_of_bloomnation_link" aria-label="BloomNation Home Page">
3458                                <img class="bloomnationRep-img"
3459                                     src="https://asset.bloomnation.com/v1/bloomnation/black_horizontal_logo.svg"
3460                                     alt="BloomNation Member"
3461                                     loading="lazy"
3462                                     width="156"
3463                                     height="23"
3464                                />
3465                            </a>
3466                        </div>
3467                    </div>
3468                            </div>
3469        </div>
3470
3471                <div class="footer-more_information footer-info">
3472            <div class="footer-info__locations">
3473                                    <div class="footer-info__location">
3474                        <div class="footer-info__col footer-info__col--address footer-infoItem footer-infoItem--address">
3475                                                            <h4 class="footer-info__heading infoItem-header infoItem-header--store">Location</h4>
3476                                                                                                                        <p class="footer-info__address infoItem-text">
3477                                                                            <a href="https://www.google.com/maps/dir/?api=1&origin=&destination=19236+SE.+263+ST%2C+Covington%2C+WA%2C+98042" target="_blank">19236 SE. 263 ST<br>Covington, WA 98042<span class="sr-only">(link opens in a new window)</span></a>
3478                                                                    </p>
3479                                                    </div>
3480                        <div class="footer-info__col footer-info__col--contact footer-infoItem footer-infoItem--email">
3481                                                            <h4 class="footer-info__heading infoItem-header infoItem-header--email">Contact</h4>
3482                                                                                        <p class="infoItem-text infoItem-text--phone"><a href="tel:4254739831">(425) 473-9831</a></p>
3483                                                                                        <p class="infoItem-text infoItem-text--email"><a href="mailto:[email protected]">[email protected]</a></p>
3484                                                    </div>
3485                    </div>
3486                            </div>
3487
3488            <div class="footer-info__hours footer-infoItem footer-infoItem--hours">
3489                <h4 class="footer-info__heading infoItem-header infoItem-header--hours">Hours</h4>
3490                <div class="footer-info__hours-grid store-contact__column store-contact__column--hours store-hours">
3491                                                                    <sp
3491an class="footer-info__hours-day store-hours__label">Monday</span>
3492                        <span class="footer-info__hours-time">9 AM - 6 PM</span>
3493                                                                    <span class="footer-info__hours-day store-hours__label">Tuesday</span>
3494                        <span class="footer-info__hours-time">9 AM - 6 PM</span>
3495                                                                    <span class="footer-info__hours-day store-hours__label">Wednesday</span>
3496                        <span class="footer-info__hours-time">9 AM - 6 PM</span>
3497                                                                    <span class="footer-info__hours-day store-hours__label">Thursday</span>
3498                        <span class="footer-info__hours-time">9 AM - 6 PM</span>
3499                                                                    <span class="footer-info__hours-day store-hours__label">Friday</span>
3500                        <span class="footer-info__hours-time">9 AM - 6 PM</span>
3501                                                                <span class="footer-info__hours-day store-hours__label">Saturday</span>
3502                        <span class="footer-info__hours-time">9 AM - 6 PM</span>
3503                                            <span class="footer-info__hours-day store-hours__label">Sunday</span>
3504                        <span class="footer-info__hours-time">12 PM - 4 PM</span>
3505                                    </div>
3506            </div>
3507        </div>
3508
3509        <section id="super-footer">
3510            <div class="footer-block footer-copyright">
3511                <div id="copyright-info" class="copyright__links">
3512            <a class="copyright__link copyright__faq-link"
3513            href="https://luxuryfloral.net/faq/"
3514        >
3515            FAQs
3516        </a>
3517        <span>&middot;</span>
3518    
3519    <a class="copyright__link"
3520       href="https://luxuryfloral.net/terms-of-service/"
3521    >
3522        Terms of Service
3523    </a>
3524    <span>&middot;</span>
3525
3526    <a class="copyright__link"
3527       href="https://luxuryfloral.net/privacy-policy/"
3528    >
3529        Privacy Policy
3530    </a>
3531    <span>&middot;</span>
3532
3533    <a class="copyright__link"
3534       href="https://luxuryfloral.net/policies/"
3535    >
3536        Policies
3537    </a>
3538    <span>&middot;</span>
3539
3540            <a class="copyright__link"
3541           href="https://luxuryfloral.net/where-we-deliver"
3542        >
3543            Where We Deliver
3544        </a>
3545        <span>&middot;</span>
3546    
3547    <a class="copyright__link"
3548       href="https://luxuryfloral.net/accessibility-statement/"
3549    >
3550        Accessibility
3551    </a>
3552    <span>&middot;</span>
3553
3554    <a class="copyright__link"
3555        href="/sitemap/"
3556    >
3557        Sitemap
3558    </a>
3559    <p class="copyright__all-rights-reserved">All Rights Reserved &copy;</p>
3560</div>
3561            </div>
3562        </section>
3563
3564        
3565    </section>
3566    <!-- [START] Custom HTML --><!-- [END] Custom HTML -->
3566<script>
3567window.dataLayer = window.dataLayer || [];
3568
3569</script>
3569<div class="announcement" style="display: none">
3570    <div class="announcement-bg"></div>
3571    <div class="splash">
3572        <div class="splash-wrapper">
3573            <div>
3574                <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>
3575            </div>
3576        </div>
3577    </div>
3578</div>
3579<div
3580    id="mobile-filters-toolbar"
3581    data-server-state="{&quot;activeSortBy&quot;:&quot;custom_sort_position=asc&quot;,&quot;defaultSortBy&quot;:&quot;custom_sort_position=asc&quot;,&quot;filterCountsUrl&quot;:&quot;https:\/\/luxuryfloral.net\/catalog\/search\/filterCounts\/&quot;,&quot;searchText&quot;:&quot;&quot;,&quot;sortByOptions&quot;:[{&quot;label&quot;:&quot;Featured&quot;,&quot;value&quot;:&quot;custom_sort_position=asc&quot;,&quot;order&quot;:&quot;custom_sort_position&quot;,&quot;dir&quot;:&quot;asc&quot;},{&quot;label&quot;:&quot;Price: Low to High&quot;,&quot;value&quot;:&quot;price=asc&quot;,&quot;order&quot;:&quot;price&quot;,&quot;dir&quot;:&quot;asc&quot;},{&quot;label&quot;:&quot;Price: High to Low&quot;,&quot;value&quot;:&quot;price=desc&quot;,&quot;order&quot;:&quot;price&quot;,&quot;dir&quot;:&quot;desc&quot;},{&quot;label&quot;:&quot;Best Selling&quot;,&quot;value&quot;:&quot;bestsellers=desc&quot;,&quot;order&quot;:&quot;bestsellers&quot;,&quot;dir&quot;:&quot;desc&quot;},{&quot;label&quot;:&quot;Newest&quot;,&quot;value&quot;:&quot;newest=desc&quot;,&quot;order&quot;:&quot;newest&quot;,&quot;dir&quot;:&quot;desc&quot;}],&quot;categoryUrl&quot;:&quot;https:\/\/luxuryfloral.net\/covington-florist-flower-delivery&quot;,&quot;shortUrlSuffix&quot;:&quot;-flowers&quot;,&quot;shortUrlWeddingPrefix&quot;:&quot;wedding-&quot;,&quot;shortUrlSympathyPrefix&quot;:&quot;sympathy-&quot;,&quot;shortUrlAttributes&quot;:[&quot;occasions&quot;,&quot;color&quot;,&quot;style&quot;,&quot;flower&quot;,&quot;flow_wedding_type&quot;,&quot;flow_sympathy_type&quot;,&quot;flow_other_type&quot;],&quot;flowersUrlAttributes&quot;:[&quot;occasions&quot;,&quot;color&quot;,&quot;style&quot;],&quot;seeMoreLimit&quot;:5}"
3582></div>
3583<script>
3584    (() => {
3585        const searchParams = new URLSearchParams(location.search);
3586        const rwgToken = searchParams.get('rwg_token');
3587        if (rwgToken !== null) {
3588            document.cookie = "_rwg_token=" + encodeURIComponent(rwgToken) + ";max-age=2592000;domain=" + encodeURIComponent(location.hostname) + ";path=/";
3589        }
3590    })();
3591</script>
3591
3592
3593
3594<script>
3595    (function () {
3596        function each(selector, callback) {
3597            Array.prototype.forEach.call(document.querySelectorAll(selector), callback);
3598        }
3599
3600        function ready(callback) {
3601            if (document.readyState === 'loading') {
3602                document.addEventListener('DOMContentLoaded', callback);
3603            } else {
3604                callback();
3605            }
3606        }
3607
3608        ready(function () {
3609            // $('.sidebar-sort').children() collected the children of every match, so the test is
3610            // on the total across all of them, not on each one in turn.
3611            var sidebars = document.querySelectorAll('.sidebar-sort');
3612            var sidebarChildren = Array.prototype.reduce.call(sidebars, function (total, sidebar) {
3613                return total + sidebar.children.length;
3614            }, 0);
3615
3616            if (sidebarChildren === 0) {
3617                Array.prototype.forEach.call(sidebars, function (sidebar) {
3618                    sidebar.style.display = 'none';
3619                });
3620
3621                each('.item_listings', function (listings) {
3622                    listings.classList.remove('col-sm-9', 'col-md-9');
3623                    listings.classList.add('sm-12', 'md-12');
3624                });
3625            }
3626
3627            // MAINTAIN GRID ALIGNMENT
3628            // Only span elements are inserted, so the anchors' :nth-of-type positions do not shift.
3629            each('.item_listings a:nth-of-type(2n)', function (link) {
3630                link.insertAdjacentHTML('afterend', '<span class="clearfix visible-xs"></span>');
3631            });
3632            each('.item_listings a:nth-of-type(3n)', function (link) {
3633                link.insertAdjacentHTML('afterend', '<span class="clearfix visible-sm"></span>');
3634            });
3635            each('.item_listings a:nth-of-type(4n)', function (link) {
3636                link.insertAdjacentHTML('afterend', '<span class="clearfix visible-md visible-lg"></span>');
3637            });
3638
3639            // PRETTIFY CHECKBOXES
3640            each('[type=checkbox]', function (checkbox) {
3641                checkbox.addEventListener('change', function () {
3642                    var siblings = checkbox.parentNode ? checkbox.parentNode.children : [];
3643
3644                    Array.prototype.forEach.call(siblings, function (sibling) {
3645                        if (sibling === checkbox || !sibling.matches('[class*=fa-]')) {
3646                            return;
3647                        }
3648
3649                        sibling.classList.toggle('fa-check-square-o', checkbox.checked);
3650                        sibling.classList.toggle('fa-square-o', !checkbox.checked);
3651                    });
3652                });
3653            });
3654
3655                                });
3656    })();
3657</script>
vendor: 1 bytes, line 3657
3657
3658<script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"0ac16663c3","applicationID":"6732204,2307825","transactionName":"YFIHZkFZXxAEUhUIDlkYJkdATF4OSlIAFQBbWAIdUFlFBgJeExhOQV4ARQ==","queueTime":0,"applicationTime":223,"atts":"TBUQEAlDTE9HUENbGkpK","errorBeacon":"bam.nr-data.net","agent":""}</script>
3658</body>
3659</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.