HTML Report for https://www.theknot.com/marketplace/florists
This tool is an ongoing experiment in better HTML checking, and its behavior remains subject to changeShowing results for https://www.theknot.com/marketplace/florists
You can view the notes...
view-source:https://www.theknot.com/marketplace/florists
| # | results |
|---|---|
| 1 |
Error
On line 1, column 9 <https://union. |
| 2 |
Error
On line 1, column 10 <https://union.t |
| 3 |
Error
On line 1, column 28 <https://union.theknot.com/dist/v2 |
| 4 |
Error
On line 1, column 33 knot.com/dist/v2/typo |
| 5 |
Error
On line 1, column 36 com/dist/v2/typogra |
| 6 |
Error
On line 1, column 47 /dist/v2/typography/catalys |
| 7 |
Error
On line 1, column 59 pography/catalyst-v2/font-pr |
| 8 |
Error
On line 1, column 85 alyst-v2/font-primary-regular.woff2>;rel=" |
| 9 |
Info
On line 1, column 85 alyst-v2/font-primary-regular.woff2>;rel=" |
| 10 |
Error
On line 1, column 149 lar.woff2>;rel="preload";as="font";type="font/woff2";crossorigin,<https://union. |
| 11 |
Error
On line 1, column 150 ,<https://union.t |
| 12 |
Error
On line 1, column 168 <https://union.theknot.com/dist/v2 |
| 13 |
Error
On line 1, column 173 knot.com/dist/v2/typo |
| 14 |
Error
On line 1, column 176 com/dist/v2/typogra |
| 15 |
Error
On line 1, column 187 /dist/v2/typography/catalys |
| 16 |
Error
On line 1, column 199 pography/catalyst-v2/font-pr |
| 17 |
Info
On line 1, column 222 alyst-v2/font-primary-bold.woff2>;rel=" |
| 18 |
Error
On line 1, column 286 old.woff2>;rel="preload";as="font";type="font/woff2";crossorigin,<https://union. |
| 19 |
Error
On line 1, column 287 ,<https://union.t |
| 20 |
Error
On line 1, column 305 <https://union.theknot.com/dist/v2 |
| 21 |
Error
On line 1, column 310 knot.com/dist/v2/typo |
| 22 |
Error
On line 1, column 313 com/dist/v2/typogra |
| 23 |
Error
On line 1, column 324 /dist/v2/typography/catalys |
| 24 |
Error
On line 1, column 336 pography/catalyst-v2/font-se |
| 25 |
Info
On line 1, column 364 alyst-v2/font-secondary-regular.woff2>;rel=" |
| 26 |
Error
On line 1, column 428 lar.woff2>;rel="preload";as="font";type="font/woff2";crossorigin,<https://union. |
| 27 |
Error
On line 1, column 429 ,<https://union.t |
| 28 |
Error
On line 1, column 447 <https://union.theknot.com/dist/v2 |
| 29 |
Error
On line 1, column 452 knot.com/dist/v2/typo |
| 30 |
Error
On line 1, column 455 com/dist/v2/typogra |
| 31 |
Error
On line 1, column 466 /dist/v2/typography/catalys |
| 32 |
Error
On line 1, column 478 pography/catalyst-v2/font-pr |
| 33 |
Info
On line 1, column 507 alyst-v2/font-primary-extra-bold.woff2>;rel=" |
| 34 |
Error
On line 2, column 15 old.woff2>;rel="preload";as="font";type="font/woff2";crossorigin link: <https://union. |
| 35 |
Error
On line 2, column 16 <https://union.t |
| 36 |
Info
On line 2, column 33 <https://union.theknot.com>;rel=" |
| 37 |
Error
On line 2, column 60 eknot.com>;rel="preconnect",<https://cdn.co |
| 38 |
Error
On line 2, column 61 ,<https://cdn.coo |
| 39 |
Info
On line 2, column 78 <https://cdn.cookielaw.org>;rel=" |
| 40 |
Error
On line 8, column 15 ielaw.org>;rel="preconnect" set-cookie: tkww_op=7a144534716bf7262e7374ccd473506b; path=/; domain=.www.theknot.com; Secure set-cookie: ak_bmsc=22715AC91EDFB9A845831CE079AED8AA~000000000000000000000000000000~YAAQFs8ti1fFYoeOAQAAd9XQixeP9Kz8x6LnFtVsHW945Eh5b7HNrz/BFAqQcLRg0hIMrDXKUBr1MLjZnoGc0fiUG89Mzd/0EHYh5c+2PtdeOPuDMjFpj/NijsiWIi19NGyoV46XMgN1tE72kcZ1upg7XbGV5YeEOnka0jyIsiFMbzUm9FxpCW/L3CWiyl1FdxqNaUZ0XOZAP2Q5IpOXCQNe3Hr5lB/ZknFOukU8M7F4vrr5IItjld6IDSQYE8w/4Wq4XXL0+xkAAfObElUi3Wf4HLGxXHuZ6Zk3JlZWDXPa1R/2/XS6U+sZgRSdmJZvhTPPCBmz3TZ3XFg8kZfFl5PqiOvrLie7+Ul222mdt0E6PwyzlIHaO6YOOSZ261jqjLwdJliG7Nm3iLk63YEQqHe3bRU=; Domain=.theknot.com; Path=/; Expires=Fri, 29 Mar 2024 22:05:02 GMT; Max-Age=7200 set-cookie: bm_mi=006566FBF2A67F2C3FF8D38357427AAE~YAAQFs8ti1jFYoeOAQAAd9XQixe9jNqoOe8+itb0yGxlnlbXTeacTpJoI9ntlj88SpBeSTalWfYJ5IabmXHud2JG3Jyxecwv680TW77fUrBQEQuCfMS7Vtz0F0DMg/xQu+5HTM0zCUwv+aFn45Lt9vdQHgr4TfY2OmDGRxg/guC6M9VSz4lNe+0oNi1r7heq+6YDBi/CzXsu1J66+s0W++DWBQGjrhRHjN76wIFHMC/M2xqubPZu5N+NbjrdjCKnwIPhyczK1Qy640dHKlj8MMCCxKaFqAmMGDZKbHcG+1+rhNGOekpI52CjcMo41n/OUI8ZXgzafzaO//0NP2U1dVZ3cw==~1; Domain=.theknot.com; Path=/; Expires=Fri, 29 Mar 2024 20:05:02 GMT; Max-Age=0; Secure server-timing: ak_p; desc="1711742702582_2335035158_160171914_35838_15010_101_10_15";dur=1 <!DOCTYPE html><html |
| 41 |
Error
On line 8, column 81 TYPE html><html lang="en" data-tk-catalyst-variant="b01" data-testid="html"><head> |
| 42 |
Error
On line 8, column 87 id="html"><head><title |
| 43 |
Error
On line 8, column 496 ml"><head><title data-rh="true">Wedding Florists - The Knot</title><meta data-rh="true" content="Search for wedding florists in your area on The Knot. Browse thousands of wedding florists, explore their style and contact your favorites. Check out our Request a Quote feature—it makes staying on budget easy by getting you wedding florist prices in just a click." name="description"/><meta data-rh="true" charSet="utf-8"/><met |
| 44 |
Error
On line 293, column 228 et="utf-8"/><meta data-rh="true" content="ie=edge" http-equiv="x-ua-compatible"/><meta data-rh="true" content="width=device-width, initial-scale=1.0" name="viewport"/><meta data-rh="true" name="mobile-web-app-capable" value="yes"/><meta data-rh="true" content="theknot.com" property="og:site_name"/><meta data-rh="true" content="article" property="og:type"/><meta data-rh="true" content="Wedding Florists" property="og:title"/><meta data-rh="true" content="Search for wedding florists in your area on The Knot. Browse thousands of wedding florists, explore their style and contact your favorites. Check out our Request a Quote feature—it makes staying on budget easy by getting you wedding florist prices in just a click." property="og:description"/><meta data-rh="true" name="branch:deeplink:branch-banner" content="blue-pill"/> <script type="text/javascript">window.NREUM||(NREUM={});NREUM.info = {"agent":"","beacon":"bam.nr-data.net","errorBeacon":"bam.nr-data.net","licenseKey":"62bf94459b","applicationID":"172898143","agentToken":null,"applicationTime":14.6844,"transactionName":"YVcHMEZUW0QCVExbDlgdJhFHQVpaTFRZRgRRXRcd","queueTime":0,"ttGuid":"8940c5f333066b43"}; (window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:true},ajax:{deny_list:["bam.nr-data.net"]}};(window.NREUM||(NREUM={})).loader_config={xpid:"VwEHVVZWGwIHVllbDwADVQ==",licenseKey:"62bf94459b",applicationID:"172898143"};;/*! For license information please see nr-loader-spa-1.253.0.min.js.LICENSE.txt */ (()=>{var e,t,r={234:(e,t,r)=>{"use strict";r.d(t,{P_:()=>m,Mt:()=>b,C5:()=>s,DL:()=>x,OP:()=>N,lF:()=>C,Yu:()=>w,Dg:()=>v,CX:()=>c,GE:()=>E,sU:()=>O});var n=r(8632),o=r(9567);const i={beacon:n.ce.beacon,errorBeacon:n.ce.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},a={};function s(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function c(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,o.D)(t,i);const r=(0,n.ek)(e);r&&(r.info=a[e])}const d=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var u=r(7056),l=r(50);const f="[data-nr-mask]",h=()=>{const e={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{feature_flags:[],proxy:{assets:void 0,beacon:void 0},privacy:{cookies_enabled:!0},ajax:{deny_list:void 0,block_internal:!0,enabled:!0,harvestTimeSeconds:10,autoStart:!0},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},session:{domain:void 0,expiresMs:u.oD,inactiveMs:u.Hb},ssl:void 0,obfuscate:void 0,jserrors:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},metrics:{enabled:!0,autoStart:!0},page_action:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,harvestTimeSeconds:30,long_task:!1,autoStart:!0},session_trace:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},harvest:{tooManyRequestsDelay:60},session_replay:{autoStart:!0,enabled:!1,harvestTimeSeconds:60,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,inline_stylesheet:!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(f):""===t||null===t?e.mask_selector=f:(0,l.Z)("An invalid session_replay.mask_selector was provided. '*' will be used.",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.Z)("An invalid session_replay.block_selector was provided and will not be used",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.Z)("An invalid session_replay.mask_input_option was provided and will not be used",t)}},spa:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},soft_navigations:{enabled:!0,harvestTimeSeconds:10,autoStart:!0}}},p={},g="All configuration objects require an agent identifier!";function m(e){if(!e)throw new Error(g);if(!p[e])throw new Error("Configuration for ".concat(e," was never set"));return p[e]}function v(e,t){if(!e)throw new Error(g);p[e]=(0,o.D)(t,h());const r=(0,n.ek)(e);r&&(r.init=p[e])}function b(e,t){if(!e)throw new Error(g);var r=m(e);if(r){for(var n=t.split("."),o=0;o<n.length-1;o++)if("object"!=typeof(r=r[n[o]]))return;r=r[n[n.length-1]]}return r}const y={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},A={};function x(e){if(!e)throw new Error("All loader-config objects require an agent identifier!");if(!A[e])throw new Error("LoaderConfig for ".concat(e," was never set"));return A[e]}function E(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");A[e]=(0,o.D)(t,y);const r=(0,n.ek)(e);r&&(r.loader_config=A[e])}const w=(0,n.mF)().o;var _=r(385),S=r(6818);const T={buildEnv:S.Re,customTransaction:void 0,disabled:!1,distMethod:S.gF,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,offset:Math.floor(_._A?.performance?.timeOrigin||_._A?.performance?.timing?.navigationStart||Date.now()),onerror:void 0,origin:""+_._A.location,ptid:void 0,releaseIds:{},session:void 0,xhrWrappable:"function"==typeof _._A.XMLHttpRequest?.prototype?.addEventListener,version:S.q4,denyList:void 0},R={};function N(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!R[e])throw new Error("Runtime for ".concat(e," was never set"));return R[e]}function O(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");R[e]=(0,o.D)(t,T);const r=(0,n.ek)(e);r&&(r.runtime=R[e])}function C(e){return function(e){try{const t=s(e);return!!t.licenseKey&&!!t.errorBeacon&&!!t.applicationID}catch(e){return!1}}(e)}},9567:(e,t,r)=>{"use strict";r.d(t,{D:()=>o});var n=r(50);function o(e,t){try{if(!e||"object"!=typeof e)return(0,n.Z)("Setting a Configurable requires an object as input");if(!t||"object"!=typeof t)return(0,n.Z)("Setting a Configurable requires a model to set its initial properties");const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),i=0===Object.keys(r).length?e:r;for(let a in i)if(void 0!==e[a])try{Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=o(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.Z)("An error occurred while setting a property of a Configurable",e)}return r}catch(e){(0,n.Z)("An error occured while setting a Configurable",e)}}},6818:(e,t,r)=>{"use strict";r.d(t,{Re:()=>o,gF:()=>i,lF:()=>a,q4:()=>n});const n="1.253.0",o="PROD",i="CDN",a="2.0.0-alpha.11"},385:(e,t,r)=>{"use strict";r.d(t,{FN:()=>c,IF:()=>l,LW:()=>a,Nk:()=>h,Tt:()=>d,_A:()=>i,cv:()=>p,iS:()=>s,il:()=>n,ux:()=>u,v6:()=>o,w1:()=>f});const n="undefined"!=typeof window&&!!window.document,o="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),i=n?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),a="complete"===i?.document?.readyState,s=Boolean("hidden"===i?.document?.visibilityState),c=""+i?.location,d=/iPad|iPhone|iPod/.test(i.navigator?.userAgent),u=d&&"undefined"==typeof SharedWorker,l=(()=>{const e=i.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),f=Boolean(n&&window.document.documentMode),h=!!i.navigator?.sendBeacon,p=Math.floor(i?.performance?.timeOrigin||i?.performance?.timing?.navigationStart||Date.now())},9907:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});class n{constructor(e){this.contextId=e}}},4938:(e,t,r)=>{"use strict";r.d(t,{v:()=>a});var n=r(8632),o=r(3117),i=r(9907);class a{static contextId="nr@context:".concat(o.a);static contextOriginalId="nr@original:".concat(o.a);static contextWrappedId="nr@wrapped:".concat(a.contextId);static getObservationContextByAgentIdentifier(e){const t=(0,n.fP)();return Object.keys(t?.initializedAgents||{}).indexOf(e)>-1?t.initializedAgents[e].observationContext:void 0}#e=new WeakMap;getCreateContext(e){return this.#e.has(e)||this.#e.set(e,new i.A),this.#e.get(e)}setContext(e,t){return this.#e.set(e,t),this.#e.get(e)}}},1117:(e,t,r)=>{"use strict";r.d(t,{w:()=>i});var n=r(50);const o={agentIdentifier:"",ee:void 0};class i{constructor(e){try{if("object"!=typeof e)return(0,n.Z)("shared context requires an object as input");this.sharedContext={},Object.assign(this.sharedContext,o),Object.entries(e).forEach((e=>{let[t,r]=e;Object.keys(o).includes(t)&&(this.sharedContext[t]=r)}))}catch(e){(0,n.Z)("An error occured while setting SharedContext",e)}}}},8e3:(e,t,r)=>{"use strict";r.d(t,{L:()=>u,R:()=>c});var n=r(2177),o=r(1284),i=r(4322),a=r(3325);const s={};function c(e,t){const r={staged:!1,priority:a.p[t]||0};d(e),s[e].get(t)||s[e].set(t,r)}function d(e){e&&(s[e]||(s[e]=new Map))}function u(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"feature",r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(d(e),!e||!s[e].get(t)||r)return c(t);s[e].get(t).staged=!0;const a=[...s[e]];function c(t){const r=e?n.ee.get(e):n.ee,a=i.X.handlers;if(r.backlog&&a){var s=r.backlog[t],c=a[t];if(c){for(var d=0;s&&d<s.length;++d)l(s[d],c);(0,o.D)(c,(function(e,t){(0,o.D)(t,(function(t,r){r[0].on(e,r[1])}))}))}delete a[t],r.backlog[t]=null,r.emit("drain-"+t,[])}}a.every((e=>{let[t,r]=e;return r.staged}))&&(a.sort(((e,t)=>e[1].priority-t[1].priority)),a.forEach((t=>{let[r]=t;s[e].delete(r),c(r)})))}function l(e,t){var r=e[1];(0,o.D)(t[r],(function(t,r){var n=e[0];if(r[0]===n){var o=r[1],i=e[3],a=e[2];o.apply(i,a)}}))}},2177:(e,t,r)=>{"use strict";r.d(t,{ee:()=>c});var n=r(8632),o=r(2210),i=r(234),a=r(9907),s=r(4938);const c=function e(t,r){var n={},d={},l={},f=!1;try{f=16===r.length&&(0,i.OP)(r).isolatedBacklog}catch(e){}var h={on:g,addEventListener:g,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var o=0;o<r.length;o++)r[o]===t&&r.splice(o,1)},emit:function(e,r,n,o,i){!1!==i&&(i=!0);if(c.aborted&&!o)return;t&&i&&t.emit(e,r,n);for(var a=p(n),s=m(e),u=s.length,l=0;l<u;l++)s[l].apply(a,r);var f=b()[d[e]];f&&f.push([h,e,r,a]);return a},get:v,listeners:m,context:p,buffer:function(e,t){const r=b();if(t=t||"feature",h.aborted)return;Object.entries(e||{}).forEach((e=>{let[n,o]=e;d[o]=t,t in r||(r[t]=[])}))},abort:u,aborted:!1,isBuffering:function(e){return!!b()[d[e]]},debugId:r,backlog:f?{}:t&&"object"==typeof t.backlog?t.backlog:{},observationContextManager:null};return h;function p(e){return e&&e instanceof a.A?e:e?(0,o.X)(e,s.v.contextId,(()=>h.observationContextManager?h.observationContextManager.getCreateContext(e):new a.A(s.v.contextId))):h.observationContextManager?h.observationContextManager.getCreateContext({}):new a.A(s.v.contextId)}function g(e,t){n[e]=m(e).concat(t)}function m(e){return n[e]||[]}function v(t){const r=l[t]=l[t]||e(h,t);return!r.observationContextManager&&h.observationContextManager&&(r.observationContextManager=h.observationContextManager),r}function b(){return h.backlog}}(void 0,"globalEE"),d=(0,n.fP)();function u(){c.aborted=!0,Object.keys(c.backlog).forEach((e=>{delete c.backlog[e]}))}d.ee||(d.ee=c)},5546:(e,t,r)=>{"use strict";r.d(t,{E:()=>n,p:()=>o});var n=r(2177).ee.get("handle");function o(e,t,r,o,i){i?(i.buffer([e],o),i.emit(e,t,r)):(n.buffer([e],o),n.emit(e,t,r))}},4322:(e,t,r)=>{"use strict";r.d(t,{X:()=>i});var n=r(5546);i.on=a;var o=i.handlers={};function i(e,t,r,i){a(i||n.E,o,e,t,r)}function a(e,t,r,o,i){i||(i="feature"),e||(e=n.E);var a=t[i]=t[i]||{};(a[r]=a[r]||[]).push([e,o])}},3239:(e,t,r)=>{"use strict";r.d(t,{bP:()=>s,iz:()=>c,m$:()=>a});var n=r(385);let o=!1,i=!1;try{const e={get passive(){return o=!0,!1},get signal(){return i=!0,!1}};n._A.addEventListener("test",null,e),n._A.removeEventListener("test",null,e)}catch(e){}function a(e,t){return o||i?{capture:!!e,passive:o,signal:t}:!!e}function s(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3?arguments[3]:void 0;window.addEventListener(e,t,a(r,n))}function c(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3?arguments[3]:void 0;document.addEventListener(e,t,a(r,n))}},3117:(e,t,r)=>{"use strict";r.d(t,{a:()=>n});const n=(0,r(4402).Rl)()},4402:(e,t,r)=>{"use strict";r.d(t,{Ht:()=>d,M:()=>c,Rl:()=>a,ky:()=>s});var n=r(385);const o="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function i(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n._A?.crypto||n._A?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),o.split("").map((e=>"x"===e?i(t,r++).toString(16):"y"===e?(3&i()|8).toString(16):e)).join("")}function s(e){const t=n._A?.crypto||n._A?.msCrypto;let r,o=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var s=0;s<e;s++)a.push(i(r,o++).toString(16));return a.join("")}function c(){return s(16)}function d(){return s(32)}},7056:(e,t,r)=>{"use strict";r.d(t,{Bq:()=>n,Hb:()=>a,IK:()=>d,K4:()=>o,oD:()=>i,uT:()=>c,wO:()=>s});const n="NRBA",o="SESSION",i=144e5,a=18e5,s={PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},c={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},d={OFF:0,FULL:1,ERROR:2}},7894:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{z:()=>n})},7243:(e,t,r)=>{"use strict";r.d(t,{e:()=>o});var n=r(385);function o(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._A?.location?.protocol&&t.host===n._A?.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{}}}},50:(e,t,r)=>{"use strict";function n(e,t){"function"==typeof console.warn&&(console.warn("New Relic: ".concat(e)),t&&console.warn(t))}r.d(t,{Z:()=>n})},2825:(e,t,r)=>{"use strict";r.d(t,{N:()=>u,T:()=>l});var n=r(2177),o=r(5546),i=r(3325),a=r(385);const s="newrelic";const c={stn:[i.D.sessionTrace],err:[i.D.jserrors,i.D.metrics],ins:[i.D.pageAction],spa:[i.D.spa,i.D.softNav],sr:[i.D.sessionReplay,i.D.sessionTrace]},d=new Set;function u(e,t){const r=n.ee.get(t);e&&"object"==typeof e&&(d.has(t)||(Object.entries(e).forEach((e=>{let[t,n]=e;c[t]?c[t].forEach((e=>{n?(0,o.p)("feat-"+t,[],void 0,e,r):(0,o.p)("block-"+t,[],void 0,e,r),(0,o.p)("rumresp-"+t,[Boolean(n)],void 0,e,r)})):n&&(0,o.p)("feat-"+t,[],void 0,void 0,r),l[t]=Boolean(n)})),Object.keys(c).forEach((e=>{void 0===l[e]&&(c[e]?.forEach((t=>(0,o.p)("rumresp-"+e,[!1],void 0,t,r))),l[e]=!1)})),d.add(t),function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};try{a._A.dispatchEvent(new CustomEvent(s,{detail:e}))}catch(e){}}({loaded:!0})))}const l={}},2210:(e,t,r)=>{"use strict";r.d(t,{X:()=>o});var n=Object.prototype.hasOwnProperty;function o(e,t,r){if(n.call(e,t))return e[t];var o=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:o,writable:!0,enumerable:!1}),o}catch(e){}return e[t]=o,o}},7872:(e,t,r)=>{"use strict";function n(e){var t=this;let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:500,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const o=n?.leading||!1;let i;return function(){for(var n=arguments.length,a=new Array(n),s=0;s<n;s++)a[s]=arguments[s];o&&void 0===i&&(e.apply(t,a),i=setTimeout((()=>{i=clearTimeout(i)}),r)),o||(clearTimeout(i),i=setTimeout((()=>{e.apply(t,a)}),r))}}function o(e){var t=this;let r=!1;return function(){if(!r){r=!0;for(var n=arguments.length,o=new Array(n),i=0;i<n;i++)o[i]=arguments[i];e.apply(t,o)}}}r.d(t,{D:()=>n,Z:()=>o})},1284:(e,t,r)=>{"use strict";r.d(t,{D:()=>n});const n=(e,t)=>Object.entries(e||{}).map((e=>{let[r,n]=e;return t(r,n)}))},4351:(e,t,r)=>{"use strict";r.d(t,{P:()=>i});var n=r(2177);const o=()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}};function i(e){try{return JSON.stringify(e,o())}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}}}},3960:(e,t,r)=>{"use strict";r.d(t,{KB:()=>a,b2:()=>i});var n=r(3239);function o(){return"undefined"==typeof document||"complete"===document.readyState}function i(e,t){if(o())return e();(0,n.bP)("load",e,t)}function a(e){if(o())return e();(0,n.iz)("DOMContentLoaded",e)}},8632:(e,t,r)=>{"use strict";r.d(t,{EZ:()=>u,ce:()=>i,ek:()=>d,fP:()=>a,gG:()=>l,h5:()=>c,mF:()=>s});var n=r(7894),o=r(385);const i={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return o._A.NREUM||(o._A.NREUM={}),void 0===o._A.newrelic&&(o._A.newrelic=o._A.NREUM),o._A.NREUM}function s(){let e=a();return e.o||(e.o={ST:o._A.setTimeout,SI:o._A.setImmediate,CT:o._A.clearTimeout,XHR:o._A.XMLHttpRequest,REQ:o._A.Request,EV:o._A.Event,PR:o._A.Promise,MO:o._A.MutationObserver,FETCH:o._A.fetch}),e}function c(e,t){let r=a();r.initializedAgents??={},t.initializedAt={ms:(0,n.z)(),date:new Date},r.initializedAgents[e]=t}function d(e){let t=a();return t.initializedAgents?.[e]}function u(e,t){a()[e]=t}function l(){return function(){let e=a();const t=e.info||{};e.info={beacon:i.beacon,errorBeacon:i.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},7956:(e,t,r)=>{"use strict";r.d(t,{N:()=>o});var n=r(3239);function o(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2?arguments[2]:void 0,o=arguments.length>3?arguments[3]:void 0;(0,n.iz)("visibilitychange",(function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)}),r,o)}},7806:(e,t,r)=>{"use strict";r.d(t,{em:()=>m,u5:()=>S,QU:()=>N,_L:()=>I,Gm:()=>j,Lg:()=>M,BV:()=>V,Kf:()=>K});var n=r(2177),o=r(4938),i=Object.prototype.hasOwnProperty,a=!1;function s(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,o,i){n||(n="");const a="-"===n.charAt(0);for(let s=0;s<t.length;s++){const c=t[s],u=e[c];d(u)||(e[c]=r(u,a?c+n:n,o,c,i))}},r.flag=o.v.contextOriginalId,r;function r(t,r,n,a,u){return d(t)?t:(r||(r=""),nrWrapper[o.v.contextOriginalId]=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){c([e],r)}for(var n in e)i.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,i,d,l;try{i=this,o=[...arguments],d="function"==typeof n?n(o,i):n||{}}catch(t){c([t,"",[o,i,a],d],e)}s(r+"start",[o,i,a],d,u);try{return l=t.apply(i,o)}catch(e){throw s(r+"err",[o,i,e],d,u),e}finally{s(r+"end",[o,i,l],d,u)}}}function s(r,n,o,i){if(!a||t){var s=a;a=!0;try{e.emit(r,n,o,t,i)}catch(t){c([t,r,n,o],e)}a=s}}}function c(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function d(e){return!(e&&"function"==typeof e&&e.apply&&!e[o.v.contextOriginalId])}var u=r(2210),l=r(385);const f={},h=l._A.XMLHttpRequest,p="addEventListener",g="removeEventListener";function m(e){var t=function(e){return(e||n.ee).get("events")}(e);if(f[t.debugId]++)return t;f[t.debugId]=1;var r=s(t,!0);function i(e){r.inPlace(e,[p,g],"-",a)}function a(e,t){return e[1]}return"getPrototypeOf"in Object&&(l.il&&v(document,i),v(l._A,i),v(h.prototype,i)),t.on(p+"-start",(function(e,t){var n=e[1];if(null!==n&&("function"==typeof n||"object"==typeof n)){var i=(0,u.X)(n,o.v.contextWrappedId,(function(){var e={object:function(){if("function"!=typeof n.handleEvent)return;return n.handleEvent.apply(n,arguments)},function:n}[typeof n];return e?r(e,"fn-",null,e.name||"anonymous"):n}));this.wrapped=e[1]=i}})),t.on(g+"-start",(function(e){e[1]=this.wrapped||e[1]})),t}function v(e,t){let r=e;for(;"object"==typeof r&&!Object.prototype.hasOwnProperty.call(r,p);)r=Object.getPrototypeOf(r);for(var n=arguments.length,o=new Array(n>2?n-2:0),i=2;i<n;i++)o[i-2]=arguments[i];r&&t(r,...o)}var b="fetch-",y=b+"body-",A=["arrayBuffer","blob","json","text","formData"],x=l._A.Request,E=l._A.Response,w="prototype";const _={};function S(e){const t=function(e){return(e||n.ee).get("fetch")}(e);if(!(x&&E&&l._A.fetch))return t;if(_[t.debugId]++)return t;function r(e,r,n){var i=e[r];"function"==typeof i&&(e[r]=function(){var e,r=[...arguments],a={};t.emit(n+"before-start",[r],a),a[o.v.contextId]&&a[o.v.contextId].dt&&(e=a[o.v.contextId].dt);var s=i.apply(this,r);return t.emit(n+"start",[r,e],s),s.then((function(e){return t.emit(n+"end",[null,e],s),e}),(function(e){throw t.emit(n+"end",[e],s),e}))})}return _[t.debugId]=1,A.forEach((e=>{r(x[w],e,y),r(E[w],e,y)})),r(l._A,"fetch",b),t.on(b+"end",(function(e,r){var n=this;if(r){var o=r.headers.get("content-length");null!==o&&(n.rxSize=o),t.emit(b+"done",[null,r],n)}else t.emit(b+"done",[e],n)})),t}const T={},R=["pushState","replaceState"];function N(e){const t=function(e){return(e||n.ee).get("history")}(e);return!l.il||T[t.debugId]++||(T[t.debugId]=1,s(t).inPlace(window.history,R,"-")),t}var O=r(3239);const C={},D=["appendChild","insertBefore","replaceChild"];function I(e){const t=function(e){return(e||n.ee).get("jsonp")}(e);if(!l.il||C[t.debugId])return t;C[t.debugId]=!0;var r=s(t),o=/[?&](?:callback|cb)=([^&#]+)/,i=/(.*)\.([^.]+)/,a=/^(\w+)(\.|$)(.*)$/;function c(e,t){if(!e)return t;const r=e.match(a),n=r[1];return c(r[3],t[n])}return r.inPlace(Node.prototype,D,"dom-"),t.on("dom-start",(function(e){!function(e){if(!e||"string"!=typeof e.nodeName||"script"!==e.nodeName.toLowerCase())return;if("function"!=typeof e.addEventListener)return;var n=(a=e.src,s=a.match(o),s?s[1]:null);var a,s;if(!n)return;var d=function(e){var t=e.match(i);if(t&&t.length>=3)return{key:t[2],parent:c(t[1],window)};return{key:e,parent:window}}(n);if("function"!=typeof d.parent[d.key])return;var u={};function l(){t.emit("jsonp-end",[],u),e.removeEventListener("load",l,(0,O.m$)(!1)),e.removeEventListener("error",f,(0,O.m$)(!1))}function f(){t.emit("jsonp-error",[],u),t.emit("jsonp-end",[],u),e.removeEventListener("load",l,(0,O.m$)(!1)),e.removeEventListener("error",f,(0,O.m$)(!1))}r.inPlace(d.parent,[d.key],"cb-",u),e.addEventListener("load",l,(0,O.m$)(!1)),e.addEventListener("error",f,(0,O.m$)(!1)),t.emit("new-jsonp",[e.src],u)}(e[0])})),t}const P={};function j(e){const t=function(e){return(e||n.ee).get("mutation")}(e);if(!l.il||P[t.debugId])return t;P[t.debugId]=!0;var r=s(t),o=l._A.MutationObserver;return o&&(window.MutationObserver=function(e){return this instanceof o?new o(r(e,"fn-")):o.apply(this,arguments)},MutationObserver.prototype=o.prototype),t}const k={};function M(e){const t=function(e){return(e||n.ee).get("promise")}(e);if(k[t.debugId])return t;k[t.debugId]=!0;var r=t.context,i=s(t),a=l._A.Promise;return a&&function(){function e(r){var n=t.context(),o=i(r,"executor-",n,null,!1);const s=Reflect.construct(a,[o],e);return t.context(s).getCtx=function(){return n},s}l._A.Promise=e,Object.defineProperty(e,"name",{value:"Promise"}),e.toString=function(){return a.toString()},Object.setPrototypeOf(e,a),["all","race"].forEach((function(r){const n=a[r];e[r]=function(e){let o=!1;[...e||[]].forEach((e=>{this.resolve(e).then(a("all"===r),a(!1))}));const i=n.apply(this,arguments);return i;function a(e){return function(){t.emit("propagate",[null,!o],i,!1,!1),o=o||!e}}}})),["resolve","reject"].forEach((function(r){const n=a[r];e[r]=function(e){const r=n.apply(this,arguments);return e!==r&&t.emit("propagate",[e,!0],r,!1,!1),r}})),e.prototype=a.prototype;const n=a.prototype.then;a.prototype.then=function(){var e=this,o=r(e);o.promise=e;for(var a=arguments.length,s=new Array(a),c=0;c<a;c++)s[c]=arguments[c];s[0]=i(s[0],"cb-",o,null,!1),s[1]=i(s[1],"cb-",o,null,!1);const d=n.apply(this,s);return o.nextPromise=d,t.emit("propagate",[e,!0],d,!1,!1),d},a.prototype.then[o.v.contextOriginalId]=n,t.on("executor-start",(function(e){e[0]=i(e[0],"resolve-",this,null,!1),e[1]=i(e[1],"resolve-",this,null,!1)})),t.on("executor-err",(function(e,t,r){e[1](r)})),t.on("cb-end",(function(e,r,n){t.emit("propagate",[n,!0],this.nextPromise,!1,!1)})),t.on("propagate",(function(e,r,n){this.getCtx&&!r||(this.getCtx=function(){if(e instanceof Promise)var r=t.context(e);return r&&r.getCtx?r.getCtx():this})}))}(),t}const H={},L="setTimeout",z="setInterval",U="clearTimeout",F="-start",B="-",q=[L,"setImmediate",z,U,"clearImmediate"];function V(e){const t=function(e){return(e||n.ee).get("timer")}(e);if(H[t.debugId]++)return t;H[t.debugId]=1;var r=s(t);return r.inPlace(l._A,q.slice(0,2),L+B),r.inPlace(l._A,q.slice(2,3),z+B),r.inPlace(l._A,q.slice(3),U+B),t.on(z+F,(function(e,t,n){e[0]=r(e[0],"fn-",null,n)})),t.on(L+F,(function(e,t,n){this.method=n,this.timerDuration=isNaN(e[1])?0:+e[1],e[0]=r(e[0],"fn-",this,n)})),t}var G=r(50);const Z={},W=["open","send"];function K(e){var t=e||n.ee;const r=function(e){return(e||n.ee).get("xhr")}(t);if(Z[r.debugId]++)return r;Z[r.debugId]=1,m(t);var o=s(r),i=l._A.XMLHttpRequest,a=l._A.MutationObserver,c=l._A.Promise,d=l._A.setInterval,u="readystatechange",f=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],h=[],p=l._A.XMLHttpRequest=function(e){const t=new i(e),n=r.context(t);try{r.emit("new-xhr",[t],n),t.addEventListener(u,(a=n,function(){var e=this;e.readyState>3&&!a.resolved&&(a.resolved=!0,r.emit("xhr-resolved",[],e)),o.inPlace(e,f,"fn-",x)}),(0,O.m$)(!1))}catch(e){(0,G.Z)("An error occurred while intercepting XHR",e);try{r.emit("internal-error",[e])}catch(e){}}var a;return t};function g(e,t){o.inPlace(t,["onreadystatechange"],"fn-",x)}if(function(e,t){for(var r in e)t[r]=e[r]}(i,p),p.prototype=i.prototype,o.inPlace(p.prototype,W,"-xhr-",x),r.on("send-xhr-start",(function(e,t){g(e,t),function(e){h.push(e),a&&(v?v.then(A):d?d(A):(b=-b,y.data=b))}(t)})),r.on("open-xhr-start",g),a){var v=c&&c.resolve();if(!d&&!c){var b=1,y=document.createTextNode(b);new a(A).observe(y,{characterData:!0})}}else t.on("fn-end",(function(e){e[0]&&e[0].type===u||A()}));function A(){for(var e=0;e<h.length;e++)g(0,h[e]);h.length&&(h=[])}function x(e,t){return t}return r}},7825:(e,t,r)=>{"use strict";r.d(t,{t:()=>n});const n=r(3325).D.ajax},6660:(e,t,r)=>{"use strict";r.d(t,{t:()=>n});const n=r(3325).D.jserrors},3081:(e,t,r)=>{"use strict";r.d(t,{gF:()=>i,mY:()=>o,t9:()=>n,vz:()=>s,xS:()=>a});const n=r(3325).D.metrics,o="sm",i="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},4649:(e,t,r)=>{"use strict";r.d(t,{t:()=>n});const n=r(3325).D.pageAction},7633:(e,t,r)=>{"use strict";r.d(t,{t:()=>n});const n=r(3325).D.pageViewEvent},9251:(e,t,r)=>{"use strict";r.d(t,{t:()=>n});const n=r(3325).D.pageViewTiming},7144:(e,t,r)=>{"use strict";r.d(t,{Ef:()=>i,J0:()=>f,Mi:()=>l,Vb:()=>a,Ye:()=>c,fm:()=>d,i9:()=>s,t9:()=>o,u0:()=>u});var n=r(7056);const o=r(3325).D.sessionReplay,i={RECORD:"recordReplay",PAUSE:"pauseReplay"},a=.12,s={DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},c=1e6,d=64e3,u={[n.IK.ERROR]:15e3,[n.IK.FULL]:3e5,[n.IK.OFF]:0},l={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"}},f=5e3},3614:(e,t,r)=>{"use strict";r.d(t,{BST_RESOURCE:()=>o,END:()=>s,FEATURE_NAME:()=>n,FN_END:()=>d,FN_START:()=>c,PUSH_STATE:()=>u,RESOURCE:()=>i,START:()=>a});const n=r(3325).D.sessionTrace,o="bstResource",i="resource",a="-start",s="-end",c="fn"+a,d="fn"+s,u="pushState"},6216:(e,t,r)=>{"use strict";r.d(t,{K8:()=>s,QZ:()=>c,cS:()=>i,sE:()=>o,t9:()=>a,vh:()=>d});var n=r(3325);const o=["click","keydown","submit"],i="api",a=n.D.softNav,s={INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},c={INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},d={IP:"in progress",FIN:"finished",CAN:"cancelled"}},7836:(e,t,r)=>{"use strict";r.d(t,{BODY:()=>E,CB_END:()=>w,CB_START:()=>d,END:()=>x,FEATURE_NAME:()=>o,FETCH:()=>S,FETCH_BODY:()=>v,FETCH_DONE:()=>m,FETCH_START:()=>g,FN_END:()=>c,FN_START:()=>s,INTERACTION:()=>f,INTERACTION_API:()=>u,INTERACTION_EVENTS:()=>i,JSONP_END:()=>b,JSONP_NODE:()=>p,JS_TIME:()=>_,MAX_TIMER_BUDGET:()=>a,REMAINING:()=>l,SPA_NODE:()=>h,START:()=>A,originalSetTimeout:()=>y});var n=r(234);const o=r(3325).D.spa,i=["click","submit","keypress","keydown","keyup","change"],a=999,s="fn-start",c="fn-end",d="cb-start",u="api-ixn-",l="remaining",f="interaction",h="spaNode",p="jsonpNode",g="fetch-start",m="fetch-done",v="fetch-body-",b="jsonp-end",y=n.Yu.ST,A="-start",x="-end",E="-body",w="cb"+x,_="jsTime",S="fetch"},5938:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(2177);class o{constructor(e,t,r){this.agentIdentifier=e,this.aggregator=t,this.ee=n.ee.get(e),this.featureName=r,this.blocked=!1}}},8862:(e,t,r)=>{"use strict";r.d(t,{j:()=>x});var n=r(3325),o=r(234),i=r(5546),a=r(2177),s=r(7894),c=r(8e3),d=r(3960),u=r(385),l=r(50),f=r(3081),h=r(8632),p=r(7144);const g=["setErrorHandler","finished","addToTrace","addRelease","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start","recordReplay","pauseReplay",p.Ef.RECORD,p.Ef.PAUSE],m=["setErrorHandler","finished","addToTrace","addRelease"];function v(){const e=(0,h.gG)();g.forEach((t=>{e[t]=function(){for(var r=arguments.length,n=new Array(r),o=0;o<r;o++)n[o]=arguments[o];return function(t){for(var r=arguments.length,n=new Array(r>1?r-1:0),o=1;o<r;o++)n[o-1]=arguments[o];let i=[];return Object.values(e.initializedAgents).forEach((e=>{e.exposed&&e.api[t]&&i.push(e.api[t](...n))})),i.length>1?i:i[0]}(t,...n)}}))}var b=r(2825);const y=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let A=!1;function x(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},g=arguments.length>2?arguments[2]:void 0,x=arguments.length>3?arguments[3]:void 0,{init:E,info:w,loader_config:_,runtime:S={loaderType:g},exposed:T=!0}=t;const R=(0,h.gG)();w||(E=R.init,w=R.info,_=R.loader_config),(0,o.Dg)(e.agentIdentifier,E||{}),(0,o.GE)(e.agentIdentifier,_||{}),w.jsAttributes??={},u.v6&&(w.jsAttributes.isWorker=!0),(0,o.CX)(e.agentIdentifier,w);const N=(0,o.P_)(e.agentIdentifier),O=[w.beacon,w.errorBeacon];A||(N.proxy.assets&&(y(N.proxy.assets),O.push(N.proxy.assets)),N.proxy.beacon&&O.push(N.proxy.beacon),v(),(0,h.EZ)("activatedFeatures",b.T),e.runSoftNavOverSpa&&=!0===N.soft_navigations.enabled&&N.feature_flags.includes("soft_nav")),S.denyList=[...N.ajax.deny_list||[],...N.ajax.block_internal?O:[]],(0,o.sU)(e.agentIdentifier,S),void 0===e.api&&(e.api=function(e,t){let h=arguments.length>2&&void 0!==arguments[2]&&arguments[2];t||(0,c.R)(e,"api");const g={};var v=a.ee.get(e),b=v.get("tracer"),y="api-",A=y+"ixn-";function x(t,r,n,i){const a=(0,o.C5)(e);return null===r?delete a.jsAttributes[t]:(0,o.CX)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),_(y,n,!0,i||null===r?"session":void 0)(t,r)}function E(){}m.forEach((e=>{g[e]=_(y,e,!0,"api")})),g.addPageAction=_(y,"addPageAction",!0,n.D.pageAction),g.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,o.OP)(e).customTransaction=(r||"http://custom.transaction")+t,_(y,"setPageViewName",!0)()},g.setCustomAttribute=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return x(e,t,"setCustomAttribute",r);(0,l.Z)("Failed to execute setCustomAttribute.\nNon-null value must be a string, number or boolean type, but a type of <".concat(typeof t,"> was provided."))}else(0,l.Z)("Failed to execute setCustomAttribute.\nName must be a string type, but a type of <".concat(typeof e,"> was provided."))},g.setUserId=function(e){if("string"==typeof e||null===e)return x("enduser.id",e,"setUserId",!0);(0,l.Z)("Failed to execute setUserId.\nNon-null value must be a string type, but a type of <".concat(typeof e,"> was provided."))},g.setApplicationVersion=function(e){if("string"==typeof e||null===e)return x("application.version",e,"setApplicationVersion",!1);(0,l.Z)("Failed to execute setApplicationVersion. Expected <String | null>, but got <".concat(typeof e,">."))},g.start=e=>{try{const t=e?"defined":"undefined";(0,i.p)(f.xS,["API/start/".concat(t,"/called")],void 0,n.D.metrics,v);const r=Object.values(n.D);if(void 0===e)e=r;else{if((e=Array.isArray(e)&&e.length?e:[e]).some((e=>!r.includes(e))))return(0,l.Z)("Invalid feature name supplied. Acceptable feature names are: ".concat(r));e.includes(n.D.pageViewEvent)||e.push(n.D.pageViewEvent)}e.forEach((e=>{v.emit("".concat(e,"-opt-in"))}))}catch(e){(0,l.Z)("An unexpected issue occurred",e)}},g[p.Ef.RECORD]=function(){(0,i.p)(f.xS,["API/recordReplay/called"],void 0,n.D.metrics,v),(0,i.p)(p.Ef.RECORD,[],void 0,n.D.sessionReplay,v)},g[p.Ef.PAUSE]=function(){(0,i.p)(f.xS,["API/pauseReplay/called"],void 0,n.D.metrics,v),(0,i.p)(p.Ef.PAUSE,[],void 0,n.D.sessionReplay,v)},g.interaction=function(e){return(new E).get("object"==typeof e?e:{})};const w=E.prototype={createTracer:function(e,t){var r={},o=this,a="function"==typeof t;return(0,i.p)(f.xS,["API/createTracer/called"],void 0,n.D.metrics,v),h||(0,i.p)(A+"tracer",[(0,s.z)(),e,r],o,n.D.spa,v),function(){if(b.emit((a?"":"no-")+"fn-start",[(0,s.z)(),o,a],r),a)try{return t.apply(this,arguments)}catch(e){throw b.emit("fn-err",[arguments,this,e],r),e}finally{b.emit("fn-end",[(0,s.z)()],r)}}}};function _(e,t,r,o){return function(){return(0,i.p)(f.xS,["API/"+t+"/called"],void 0,n.D.metrics,v),o&&(0,i.p)(e+t,[(0,s.z)(),...arguments],r?null:this,o,v),r?void 0:this}}function S(){r.e(111).then(r.bind(r,7438)).then((t=>{let{setAPI:r}=t;r(e),(0,c.L)(e,"api")})).catch((()=>{(0,l.Z)("Downloading runtime APIs failed..."),(0,c.L)(e,"api",!0)}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{w[e]=_(A,e,void 0,h?n.D.softNav:n.D.spa)})),g.setCurrentRouteName=h?_(A,"routeName",void 0,n.D.softNav):_(y,"routeName",!0,n.D.spa),g.noticeError=function(e,t){"string"==typeof e&&(e=new Error(e)),(0,i.p)(f.xS,["API/noticeError/called"],void 0,n.D.metrics,v),(0,i.p)("err",[e,(0,s.z)(),!1,t],void 0,n.D.jserrors,v)},u.il?(0,d.b2)((()=>S()),!0):S(),g}(e.agentIdentifier,x,e.runSoftNavOverSpa)),void 0===e.exposed&&(e.exposed=T),A=!0}},1926:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},3325:(e,t,r)=>{"use strict";r.d(t,{D:()=>n,p:()=>o});const n={ajax:"ajax",jserrors:"jserrors",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations",spa:"spa"},o={[n.pageViewEvent]:1,[n.pageViewTiming]:2,[n.metrics]:3,[n.jserrors]:4,[n.ajax]:5,[n.sessionTrace]:6,[n.pageAction]:7,[n.spa]:8,[n.softNav]:9,[n.sessionReplay]:10}}},n={};function o(e){var t=n[e];if(void 0!==t)return t.exports;var i=n[e]={exports:{}};return r[e](i,i.exports,o),i.exports}o.m=r,o.d=(e,t)=>{for(var r in t)o.o(t,r)&&!o.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},o.f={},o.e=e=>Promise.all(Object.keys(o.f).reduce(((t,r)=>(o.f[r](e,t),t)),[])),o.u=e=>({111:"nr-spa",164:"nr-spa-compressor",433:"nr-spa-recorder"}[e]+"-1.253.0.min.js"),o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.253.0.PROD:",o.l=(r,n,i,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==i)for(var d=document.getElementsByTagName("script"),u=0;u<d.length;u++){var l=d[u];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+i){s=l;break}}if(!s){c=!0;var f={111:"sha512-9q9mF25YixUzOl0h6A+kYg30MKv1nk2a0Fx09kyCfgOxt8ksjOW/9w2tJczXB75fpHty83UGhg16QZYqH5xGUA==",433:"sha512-XC5+mpqQ2tnT7qrjy10Au+hbjKZi4K7pKsvdzhKOe/fgoYKm7g9W52e22ufe22D4Fsb1Cq7JOEOPkUh+b8tcHA==",164:"sha512-nLe65dhs+GlSH+tKGdqn9vp9IbVkpOl4OifRjps2BSizmhkjfLxjYISHdBIgnzzk0wNwOFpTdheU8TRIq4FPXA=="};(s=document.createElement("script")).charset="utf-8",s.timeout=120,o.nc&&s.setAttribute("nonce",o.nc),s.setAttribute("data-webpack",t+i),s.src=r,0!==s.src.indexOf(window.location.origin+"/")&&(s.crossOrigin="anonymous"),f[a]&&(s.integrity=f[a])}e[r]=[n];var h=(t,n)=>{s.onerror=s.onload=null,clearTimeout(p);var o=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),o&&o.forEach((e=>e(n))),t)return t(n)},p=setTimeout(h.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=h.bind(null,s.onerror),s.onload=h.bind(null,s.onload),c&&document.head.appendChild(s)}},o.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.p="https://js-agent.newrelic.com/",(()=>{var e={801:0,92:0};o.f.j=(t,r)=>{var n=o.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var i=new Promise(((r,o)=>n=e[t]=[r,o]));r.push(n[2]=i);var a=o.p+o.u(t),s=new Error;o.l(a,(r=>{if(o.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var i=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+i+": "+a+")",s.name="ChunkLoadError",s.type=i,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,i,[a,s,c]=r,d=0;if(a.some((t=>0!==e[t]))){for(n in s)o.o(s,n)&&(o.m[n]=s[n]);if(c)c(o)}for(t&&t(r);d<a.length;d++)i=a[d],o.o(e,i)&&e[i]&&e[i][0](),e[i]=0},r=self["webpackChunk:NRBA-1.253.0.PROD"]=self["webpackChunk:NRBA-1.253.0.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";o(1926);var e=o(50),t=o(7144),r=o(4938),n=o(4402),i=o(2177);class a{agentIdentifier;observationContext=new r.v;constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:(0,n.ky)(16);this.agentIdentifier=e;i.ee.get(e).observationContext=this.observationContext}#t(t){for(var r=arguments.length,n=new Array(r>1?r-1:0),o=1;o<r;o++)n[o-1]=arguments[o];if("function"==typeof this.api?.[t])return this.api[t](...n);(0,e.Z)("Call to agent api ".concat(t," failed. The API is not currently initialized."))}addPageAction(e,t){return this.#t("addPageAction",e,t)}setPageViewName(e,t){return this.#t("setPageViewName",e,t)}setCustomAttribute(e,t,r){return this.#t("setCustomAttribute",e,t,r)}noticeError(e,t){return this.#t("noticeError",e,t)}setUserId(e){return this.#t("setUserId",e)}setApplicationVersion(e){return this.#t("setApplicationVersion",e)}setErrorHandler(e){return this.#t("setErrorHandler",e)}finished(e){return this.#t("finished",e)}addRelease(e,t){return this.#t("addRelease",e,t)}start(e){return this.#t("start",e)}recordReplay(){return this.#t(t.Ef.RECORD)}pauseReplay(){return this.#t(t.Ef.PAUSE)}addToTrace(e){return this.#t("addToTrace",e)}setCurrentRouteName(e){return this.#t("setCurrentRouteName",e)}interaction(){return this.#t("interaction")}}var s=o(3325),c=o(234);const d=Object.values(s.D);function u(e){const t={};return d.forEach((r=>{t[r]=function(e,t){return!0===(0,c.Mt)(t,"".concat(e,".enabled"))}(r,e)})),t}var l=o(8862);var f=o(8e3),h=o(5938),p=o(3960),g=o(385);const m=e=>g.il&&!0===(0,c.Mt)(e,"privacy.cookies_enabled");function v(e){return c.Yu.MO&&m&&!0===(0,c.Mt)(e,"session_trace.enabled")}function b(e){return!0===(0,c.Mt)(e,"session_replay.preload")&&v(e)}class y extends h.W{constructor(e,t,r){let n=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];super(e,t,r),this.auto=n,this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,!1===(0,c.Mt)(this.agentIdentifier,"".concat(this.featureName,".autoStart"))&&(this.auto=!1),this.auto&&(0,f.R)(e,r)}importAggregator(){let t,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(this.featAggregate)return;if(!this.auto)return void this.ee.on("".concat(this.featureName,"-opt-in"),(()=>{(0,f.R)(this.agentIdentifier,this.featureName),this.auto=!0,this.importAggregator()}));this.onAggregateImported=new Promise((e=>{t=e}));const n=async()=>{let n;try{if(m(this.agentIdentifier)){const{setupAgentSession:e}=await o.e(111).then(o.bind(o,1656));n=e(this.agentIdentifier)}}catch(t){(0,e.Z)("A problem occurred when starting up session manager. This page will not start or extend any session.",t),this.featureName===s.D.sessionReplay&&this.abortHandler?.()}try{if(!this.#r(this.featureName,n))return(0,f.L)(this.agentIdentifier,this.featureName),void t(!1);const{lazyFeatureLoader:e}=await o.e(111).then(o.bind(o,8582)),{Aggregate:i}=await e(this.featureName,"aggregate");this.featAggregate=new i(this.agentIdentifier,this.aggregator,r),t(!0)}catch(r){(0,e.Z)("Downloading and initializing ".concat(this.featureName," failed..."),r),this.abortHandler?.(),(0,f.L)(this.agentIdentifier,this.featureName,!0),t(!1)}};g.il?(0,p.b2)((()=>n()),!0):n()}#r(e,t){return e!==s.D.sessionReplay||(r=this.agentIdentifier,n=t,!(!v(r)||!n?.isNew&&!n?.state.sessionReplayMode));var r,n}}var A=o(7633);class x extends y{static featureName=A.t;constructor(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,A.t,r),this.importAggregator()}}var E=o(1117),w=o(1284);class _ extends E.w{constructor(e){super(e),this.aggregatedData={}}store(e,t,r,n,o){var i=this.getBucket(e,t,r,o);return i.metrics=function(e,t){t||(t={count:0});return t.count+=1,(0,w.D)(e,(function(e,r){t[e]=S(r,t[e])})),t}(n,i.metrics),i}merge(e,t,r,n,o){var i=this.getBucket(e,t,n,o);if(i.metrics){var a=i.metrics;a.count+=r.count,(0,w.D)(r,(function(e,t){if("count"!==e){var n=a[e],o=r[e];o&&!o.c?a[e]=S(o.t,n):a[e]=function(e,t){if(!t)return e;t.c||(t=T(t.t));return t.min=Math.min(e.min,t.min),t.max=Math.max(e.max,t.max),t.t+=e.t,t.sos+=e.sos,t.c+=e.c,t}(o,a[e])}}))}else i.metrics=r}storeMetric(e,t,r,n){var o=this.getBucket(e,t,r);return o.stats=S(n,o.stats),o}getBucket(e,t,r,n){this.aggregatedData[e]||(this.aggregatedData[e]={});var o=this.aggregatedData[e][t];return o||(o=this.aggregatedData[e][t]={params:r||{}},n&&(o.custom=n)),o}get(e,t){return t?this.aggregatedData[e]&&this.aggregatedData[e][t]:this.aggregatedData[e]}take(e){for(var t={},r="",n=!1,o=0;o<e.length;o++)t[r=e[o]]=Object.values(this.aggregatedData[r]||{}),t[r].length&&(n=!0),delete this.aggregatedData[r];return n?t:null}}function S(e,t){return null==e?function(e){e?e.c++:e={c:1};return e}(t):t?(t.c||(t=T(t.t)),t.c+=1,t.t+=e,t.sos+=e*e,e>t.max&&(t.max=e),e<t.min&&(t.min=e),t):{t:e}}function T(e){return{t:e,min:e,max:e,sos:e*e,c:1}}var R=o(8632),N=o(4351);var O=o(5546),C=o(7956),D=o(3239),I=o(7894),P=o(9251);class j extends y{static featureName=P.t;constructor(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,P.t,r),g.il&&((0,C.N)((()=>(0,O.p)("docHidden",[(0,I.z)()],void 0,P.t,this.ee)),!0),(0,D.bP)("pagehide",(()=>(0,O.p)("winPagehide",[(0,I.z)()],void 0,P.t,this.ee))),this.importAggregator())}}var k=o(3081);class M extends y{static featureName=k.t9;constructor(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,k.t9,r),this.importAggregator()}}var H=o(6660);class L{constructor(e,t,r,n){this.name="UncaughtError",this.message=e,this.sourceURL=t,this.line=r,this.column=n}}class z extends y{static featureName=H.t;#n=new Set;constructor(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,H.t,r);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("fn-err",((e,t,r)=>{this.abortHandler&&!this.#n.has(r)&&(this.#n.add(r),(0,O.p)("err",[this.#o(r),(0,I.z)()],void 0,s.D.jserrors,this.ee))})),this.ee.on("internal-error",(e=>{this.abortHandler&&(0,O.p)("ierr",[this.#o(e),(0,I.z)(),!0],void 0,s.D.jserrors,this.ee)})),g._A.addEventListener("unhandledrejection",(e=>{this.abortHandler&&(0,O.p)("err",[this.#i(e),(0,I.z)(),!1,{unhandledPromiseRejection:1}],void 0,s.D.jserrors,this.ee)}),(0,D.m$)(!1,this.removeOnAbort?.signal)),g._A.addEventListener("error",(e=>{this.abortHandler&&(this.#n.has(e.error)?this.#n.delete(e.error):(0,O.p)("err",[this.#a(e),(0,I.z)()],void 0,s.D.jserrors,this.ee))}),(0,D.m$)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#s,this.importAggregator()}#s(){this.removeOnAbort?.abort(),this.#n.clear(),this.abortHandler=void 0}#o(e){return e instanceof Error?e:void 0!==e?.message?new L(e.message,e.filename||e.sourceURL,e.lineno||e.line,e.colno||e.col):new L("string"==typeof e?e:(0,N.P)(e))}#i(e){let t="Unhandled Promise Rejection: ";if(e?.reason instanceof Error)try{return e.reason.message=t+e.reason.message,e.reason}catch(t){return e.reason}if(void 0===e.reason)return new L(t);const r=this.#o(e.reason);return r.message=t+r.message,r}#a(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new L(e.message,e.filename,e.lineno,e.colno);return t.name=SyntaxError.name,t}return e.error instanceof Error?e.error:new L(e.message,e.filename,e.lineno,e.colno)}}var U=o(2210);let F=1;const B="nr@id";function q(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===g._A?0:(0,U.X)(e,B,(function(){return F++}))}function V(e){if("string"==typeof e&&e.length)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,N.P)(e).length}catch(e){return}}}var G=o(7806),Z=o(7243);class W{constructor(e){this.agentIdentifier=e}generateTracePayload(e){if(!this.shouldGenerateTrace(e))return null;var t=(0,c.DL)(this.agentIdentifier);if(!t)return null;var r=(t.accountID||"").toString()||null,o=(t.agentID||"").toString()||null,i=(t.trustKey||"").toString()||null;if(!r||!o)return null;var a=(0,n.M)(),s=(0,n.Ht)(),d=Date.now(),u={spanId:a,traceId:s,timestamp:d};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(u.traceContextParentHeader=this.generateTraceContextParentHeader(a,s),u.traceContextStateHeader=this.generateTraceContextStateHeader(a,d,r,o,i)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(u.newrelicHeader=this.generateTraceHeader(a,s,d,r,o,i)),u}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,o){return o+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,o,i){if(!("function"==typeof g._A?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:o,id:e,tr:t,ti:r}};return i&&n!==i&&(a.d.tk=i),btoa((0,N.P)(a))}shouldGenerateTrace(e){return this.isDtEnabled()&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1,r={};if((0,c.Mt)(this.agentIdentifier,"distributed_tracing")&&(r=(0,c.P_)(this.agentIdentifier).distributed_tracing),e.sameOrigin)t=!0;else if(r.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var o=(0,Z.e)(r.allowed_origins[n]);if(e.hostname===o.hostname&&e.protocol===o.protocol&&e.port===o.port){t=!0;break}}return t}isDtEnabled(){var e=(0,c.Mt)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.enabled}excludeNewrelicHeader(){var e=(0,c.Mt)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=(0,c.Mt)(this.agentIdentifier,"distributed_tracing");return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=(0,c.Mt)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.cors_use_tracecontext_headers}}var K=o(7825),X=["load","error","abort","timeout"],Y=X.length,J=c.Yu.REQ,Q=c.Yu.XHR;class ee extends y{static featureName=K.t;constructor(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(super(e,t,K.t,r),(0,c.OP)(e).xhrWrappable){this.dt=new W(e),this.handler=(e,t,r,n)=>(0,O.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};g._A?.performance?.getEntriesByType("resource").forEach((t=>{if(t.initiatorType in e&&0!==t.responseStatus){const r={status:t.responseStatus},n={rxSize:t.transferSize,duration:Math.floor(t.duration),cbTime:0};te(r,t.name),this.handler("xhr",[r,n,t.startTime,t.responseEnd,e[t.initiatorType]],void 0,s.D.ajax)}}))}catch(e){}(0,G.u5)(this.ee),(0,G.Kf)(this.ee),function(e,t,r,n){function o(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=E,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},e.addEventListener("load",(function(r){w(t,e)}),(0,D.m$)(!1)),g.IF||e.addEventListener("progress",(function(e){t.lastSize=e.loaded}),(0,D.m$)(!1))}function i(e){this.params={method:e[0]},te(this,e[1]),this.metrics={}}function a(t,r){var o=(0,c.DL)(e);o.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",o.xpid);var i=n.generateTracePayload(this.parsedOrigin);if(i){var a=!1;i.newrelicHeader&&(r.setRequestHeader("newrelic",i.newrelicHeader),a=!0),i.traceContextParentHeader&&(r.setRequestHeader("traceparent",i.traceContextParentHeader),i.traceContextStateHeader&&r.setRequestHeader("tracestate",i.traceContextStateHeader),a=!0),a&&(this.dt=i)}}function d(e,r){var n=this.metrics,o=e[0],i=this;if(n&&o){var a=V(o);a&&(n.txSize=a)}this.startTime=(0,I.z)(),this.body=o,this.listener=function(e){try{"abort"!==e.type||i.loadCaptureCalled||(i.params.aborted=!0),("load"!==e.type||i.called===i.totalCbs&&(i.onloadCalled||"function"!=typeof r.onload)&&"function"==typeof i.end)&&i.end(r)}catch(e){try{t.emit("internal-error",[e])}catch(e){}}};for(var s=0;s<Y;s++)r.addEventListener(X[s],this.listener,(0,D.m$)(!1))}function u(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 l(e,t){var r=""+q(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function f(e,t){var r=""+q(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function h(){this.endTime=(0,I.z)()}function p(e,r){r instanceof Q&&"load"===e[0]&&t.emit("xhr-load-added",[e[1],e[2]],r)}function m(e,r){r instanceof Q&&"load"===e[0]&&t.emit("xhr-load-removed",[e[1],e[2]],r)}function v(e,t,r){t instanceof Q&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,I.z)()))}function b(e,r){this.xhrCbStart&&t.emit("xhr-cb-time",[(0,I.z)()-this.xhrCbStart,this.onload,r],r)}function y(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&g.il&&(t=""+g._A.location.href):e[0]&&e[0].url?t=e[0].url:g._A?.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,Z.e)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var o=n.generateTracePayload(this.parsedOrigin);if(o&&(o.newrelicHeader||o.traceContextParentHeader))if(e[0]&&e[0].headers)s(e[0].headers,o)&&(this.dt=o);else{var i={};for(var a in r)i[a]=r[a];i.headers=new Headers(r.headers||{}),s(i.headers,o)&&(this.dt=o),e.length>1?e[1]=i:e.push(i)}}function s(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 A(e,t){this.params={},this.metrics={},this.startTime=(0,I.z)(),this.dt=t,e.length>=1&&(this.target=e[0]),e.length>=2&&(this.opts=e[1]);var r,n=this.opts||{},o=this.target;"string"==typeof o?r=o:"object"==typeof o&&o instanceof J?r=o.url:g._A?.URL&&"object"==typeof o&&o instanceof URL&&(r=o.href),te(this,r);var i=(""+(o&&o instanceof J&&o.method||n.method||"GET")).toUpperCase();this.params.method=i,this.body=n.body,this.txSize=V(n.body)||0}function x(e,t){var n;this.endTime=(0,I.z)(),this.params||(this.params={}),this.params.status=t?t.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(n=+this.rxSize);var o={txSize:this.txSize,rxSize:n,duration:(0,I.z)()-this.startTime};r("xhr",[this.params,o,this.startTime,this.endTime,"fetch"],this,s.D.ajax)}function E(e){var t=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(var o=0;o<Y;o++)e.removeEventListener(X[o],this.listener,!1);t.aborted||(n.duration=(0,I.z)()-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==t.status&&(t.status=0):w(this,e),n.cbTime=this.cbTime,r("xhr",[t,n,this.startTime,this.endTime,"xhr"],this,s.D.ajax))}}function w(e,r){e.params.status=r.status;var n=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?V(e.response):"text"===r||""===r||void 0===r?V(e.responseText):void 0}(r,e.lastSize);if(n&&(e.metrics.rxSize=n),e.sameOrigin){var o=r.getResponseHeader("X-NewRelic-App-Data");o&&((0,O.p)(k.mY,["Ajax/CrossApplicationTracing/Header/Seen"],void 0,s.D.metrics,t),e.params.cat=o.split(", ").pop())}e.loadCaptureCalled=!0}t.on("new-xhr",o),t.on("open-xhr-start",i),t.on("open-xhr-end",a),t.on("send-xhr-start",d),t.on("xhr-cb-time",u),t.on("xhr-load-added",l),t.on("xhr-load-removed",f),t.on("xhr-resolved",h),t.on("addEventListener-end",p),t.on("removeEventListener-end",m),t.on("fn-end",b),t.on("fetch-before-start",y),t.on("fetch-start",A),t.on("fn-start",v),t.on("fetch-done",x)}(e,this.ee,this.handler,this.dt),this.importAggregator()}}}function te(e,t){var r=(0,Z.e)(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 re=o(3614);const{BST_RESOURCE:ne,RESOURCE:oe,START:ie,END:ae,FEATURE_NAME:se,FN_END:ce,FN_START:de,PUSH_STATE:ue}=re;var le=o(7056);class fe extends y{static featureName=t.t9;constructor(e,r){let n,o=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,r,t.t9,o);try{n=JSON.parse(localStorage.getItem("".concat(le.Bq,"_").concat(le.K4)))}catch(e){}this.#c(n)?this.#d(n?.sessionReplayMode):this.importAggregator()}#c(e){return e&&(e.sessionReplayMode===le.IK.FULL||e.sessionReplayMode===le.IK.ERROR)||b(this.agentIdentifier)}async#d(e){const{Recorder:t}=await Promise.all([o.e(111),o.e(433)]).then(o.bind(o,4136));this.recorder=new t({mode:e,agentIdentifier:this.agentIdentifier}),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording,this.importAggregator({recorder:this.recorder})}}var he=o(7872),pe=o(6216);class ge extends y{static featureName=pe.t9;constructor(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(super(e,t,pe.t9,r),!g.il||!c.Yu.MO)return;const n=(0,G.QU)(this.ee),o=(0,G.em)(this.ee),i=()=>(0,O.p)("newURL",[(0,I.z)(),""+window.location],void 0,this.featureName,this.ee);n.on("pushState-end",i),n.on("replaceState-end",i);try{this.removeOnAbort=new AbortController}catch(e){}(0,D.bP)("popstate",(e=>(0,O.p)("newURL",[e.timeStamp,""+window.location],void 0,this.featureName,this.ee)),!0,this.removeOnAbort?.signal);let a=!1;const s=new c.Yu.MO(((e,t)=>{a||(a=!0,requestAnimationFrame((()=>{(0,O.p)("newDom",[(0,I.z)()],void 0,this.featureName,this.ee),a=!1})))})),d=(0,he.D)((e=>{(0,O.p)("newUIEvent",[e],void 0,this.featureName,this.ee),s.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0})}),100,{leading:!0});o.on("fn-start",(e=>{let[t]=e;pe.sE.includes(t?.type)&&d(t)}));for(let e of pe.sE)document.addEventListener(e,(()=>{}));this.abortHandler=function(){this.removeOnAbort?.abort(),s.disconnect(),this.abortHandler=void 0},this.importAggregator({domObserver:s})}}var me=o(7836);const{FEATURE_NAME:ve,START:be,END:ye,BODY:Ae,CB_END:xe,JS_TIME:Ee,FETCH:we,FN_START:_e,CB_START:Se,FN_END:Te}=me;var Re=o(4649);class Ne extends y{static featureName=Re.t;constructor(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,Re.t,r),this.importAggregator()}}new class extends a{constructor(t,r){super(r),g._A?(this.sharedAggregator=new _({agentIdentifier:this.agentIdentifier}),this.features={},(0,R.h5)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(x),this.runSoftNavOverSpa=[...this.desiredFeatures].some((e=>e.featureName===s.D.softNav)),(0,l.j)(this,t,t.loaderType||"agent"),this.run()):(0,e.Z)("Failed to initial the agent. Could not determine the runtime environment.")}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}run(){try{const t=u(this.agentIdentifier),r=[...this.desiredFeatures];r.sort(((e,t)=>s.p[e.featureName]-s.p[t.featureName])),r.forEach((r=>{if(!t[r.featureName]&&r.featureName!==s.D.pageViewEvent)return;if(this.runSoftNavOverSpa&&r.featureName===s.D.spa)return;if(!this.runSoftNavOverSpa&&r.featureName===s.D.softNav)return;const n=function(e){switch(e){case s.D.ajax:return[s.D.jserrors];case s.D.sessionTrace:return[s.D.ajax,s.D.pageViewEvent];case s.D.sessionReplay:return[s.D.sessionTrace];case s.D.pageViewTiming:return[s.D.pageViewEvent];default:return[]}}(r.featureName);n.every((e=>e in this.features))||(0,e.Z)("".concat(r.featureName," is enabled but one or more dependent features has not been initialized (").concat((0,N.P)(n),"). This may cause unintended consequences or missing data...")),this.features[r.featureName]=new r(this.agentIdentifier,this.sharedAggregator)}))}catch(t){(0,e.Z)("Failed to initialize all enabled instrument classes (agent aborted) -",t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,R.fP)();return delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator,r.ee?.abort(),delete r.ee?.get(this.agentIdentifier),!1}}}({features:[ee,x,j,class extends y{static featureName=se;constructor(e,t){if(super(e,t,se,!(arguments.length>2&&void 0!==arguments[2])||arguments[2]),!g.il)return;const r=this.ee;let n;(0,G.QU)(r),this.eventsEE=(0,G.em)(r),this.eventsEE.on(de,(function(e,t){this.bstStart=(0,I.z)()})),this.eventsEE.on(ce,(function(e,t){(0,O.p)("bst",[e[0],t,this.bstStart,(0,I.z)()],void 0,s.D.sessionTrace,r)})),r.on(ue+ie,(function(e){this.time=(0,I.z)(),this.startPath=location.pathname+location.hash})),r.on(ue+ae,(function(e){(0,O.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,s.D.sessionTrace,r)}));try{n=new PerformanceObserver((e=>{const t=e.getEntries();(0,O.p)(ne,[t],void 0,s.D.sessionTrace,r)})),n.observe({type:oe,buffered:!0})}catch(e){}this.importAggregator({resourceObserver:n})}},fe,M,Ne,z,ge,class extends y{static featureName=ve;constructor(e,t){if(super(e,t,ve,!(arguments.length>2&&void 0!==arguments[2])||arguments[2]),!g.il)return;if(!(0,c.OP)(e).xhrWrappable)return;try{this.removeOnAbort=new AbortController}catch(e){}let r,n=0;const o=this.ee.get("tracer"),i=(0,G._L)(this.ee),a=(0,G.Lg)(this.ee),s=(0,G.BV)(this.ee),d=(0,G.Kf)(this.ee),u=this.ee.get("events"),l=(0,G.u5)(this.ee),f=(0,G.QU)(this.ee),h=(0,G.Gm)(this.ee);function p(e,t){f.emit("newURL",[""+window.location,t])}function m(){n++,r=window.location.hash,this[_e]=(0,I.z)()}function v(){n--,window.location.hash!==r&&p(0,!0);var e=(0,I.z)();this[Ee]=~~this[Ee]+e-this[_e],this[Te]=e}function b(e,t){e.on(t,(function(){this[t]=(0,I.z)()}))}this.ee.on(_e,m),a.on(Se,m),i.on(Se,m),this.ee.on(Te,v),a.on(xe,v),i.on(xe,v),this.ee.buffer([_e,Te,"xhr-resolved"],this.featureName),u.buffer([_e],this.featureName),s.buffer(["setTimeout"+ye,"clearTimeout"+be,_e],this.featureName),d.buffer([_e,"new-xhr","send-xhr"+be],this.featureName),l.buffer([we+be,we+"-done",we+Ae+be,we+Ae+ye],this.featureName),f.buffer(["newURL"],this.featureName),h.buffer([_e],this.featureName),a.buffer(["propagate",Se,xe,"executor-err","resolve"+be],this.featureName),o.buffer([_e,"no-"+_e],this.featureName),i.buffer(["new-jsonp","cb-start","jsonp-error","jsonp-end"],this.featureName),b(l,we+be),b(l,we+"-done"),b(i,"new-jsonp"),b(i,"jsonp-end"),b(i,"cb-start"),f.on("pushState-end",p),f.on("replaceState-end",p),window.addEventListener("hashchange",p,(0,D.m$)(!0,this.removeOnAbort?.signal)),window.addEventListener("load",p,(0,D.m$)(!0,this.removeOnAbort?.signal)),window.addEventListener("popstate",(function(){p(0,n>1)}),(0,D.m$)(!0,this.removeOnAbort?.signal)),this.abortHandler=this.#s,this.importAggregator()}#s(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}],loaderType:"spa"})})()})();</script><link data-rh="true" rel="canonical" href="https://www.theknot.com/marketplace/florists"/><link data-rh="true" rel="preconnect" href="//union.theknot.com"/><link data-rh="true" rel="dns-prefetch" href="//www.google-analytics.com"/><link data-rh="true" rel="dns-prefetch" href="//www.googletagmanager.com"/><link data-rh="true" rel="dns-prefetch" href="//js-agent.newrelic.com"/><link data-rh="true" rel="preconnect" href="//media-api.xogrp.com"/><link data-rh="true" rel="dns-prefetch" href="//cdn.branch.io"/><link data-rh="true" rel="preload" as="image" media="(min-resolution: 192dpi) and (min-width: 1192px), (-webkit-min-device-pixel-ratio: 2) and (min-width: 1192px)" href="https://media-api.xogrp.com/images/00a4b42f-8a4e-4122-92ec-c800fad25d23~rs_3200.1390"/><link data-rh="true" rel="preload" as="image" media="(min-resolution: 192dpi) and (min-width: 1024px) and (max-width: 1191.98px), (-webkit-min-device-pixel-ratio: 2) and (min-width: 1024px) and (max-width: 1191.98px)" href="https://media-api.xogrp.com/images/00a4b42f-8a4e-4122-92ec-c800fad25d23~rs_2560.1112"/><link data-rh="true" rel="preload" as="image" media="(min-resolution: 192dpi) and (min-width: 768px) and (max-width: 1023.98px), (-webkit-min-device-pixel-ratio: 2) and (min-width: 768px) and (max-width: 1023.98px)" href="https://media-api.xogrp.com/images/00a4b42f-8a4e-4122-92ec-c800fad25d23~rs_2048.890"/><link data-rh="true" rel="preload" as="image" media="(min-resolution: 192dpi) and (min-width: 480px) and (max-width: 767.98px), (-webkit-min-device-pixel-ratio: 2) and (min-width: 480px) and (max-width: 767.98px)" href="https://media-api.xogrp.com/images/00a4b42f-8a4e-4122-92ec-c800fad25d23~rs_1536.666"/><link data-rh="true" rel="preload" as="image" media="(min-resolution: 192dpi) and (max-width: 479.98px), (-webkit-min-device-pixel-ratio: 2) and (max-width: 479.98px)" href="https://media-api.xogrp.com/images/00a4b42f-8a4e-4122-92ec-c800fad25d23~rs_640.278"/><link data-rh="true" rel="preload" as="image" media="(min-resolution: 144dpi) and (min-width: 1192px) and (max-resolution: 191dpi), (-webkit-min-device-pixel-ratio: 1.5) and (min-width: 1192px) and (-webkit-max-device-pixel-ratio: 1.9)" href="https://media-api.xogrp.com/images/00a4b42f-8a4e-4122-92ec-c800fad25d23~rs_2400.1043"/><link data-rh="true" rel="preload" as="image" media="(min-resolution: 144dpi) and (min-width: 1024px) and (max-resolution: 191dpi) and (max-width: 1191.98px), (-webkit-min-device-pixel-ratio: 1.5) and (min-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.9) and (max-width: 1191.98px)" href="https://media-api.xogrp.com/images/00a4b42f-8a4e-4122-92ec-c800fad25d23~rs_1920.834"/><link data-rh="true" rel="preload" as="image" media="(min-resolution: 144dpi) and (min-width: 768px) and (max-resolution: 191dpi) and (max-width: 1023.98px), (-webkit-min-device-pixel-ratio: 1.5) and (min-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9) and (max-width: 1023.98px)" href="https://media-api.xogrp.com/images/00a4b42f-8a4e-4122-92ec-c800fad25d23~rs_1536.668"/><link data-rh="true" rel="preload" as="image" media="(min-resolution: 144dpi) and (min-width: 480px) and (max-resolution: 191dpi) and (max-width: 767.98px), (-webkit-min-device-pixel-ratio: 1.5) and (min-width: 480px) and (-webkit-max-device-pixel-ratio: 1.9) and (max-width: 767.98px)" href="https://media-api.xogrp.com/images/00a4b42f-8a4e-4122-92ec-c800fad25d23~rs_1152.500"/><link data-rh="true" rel="preload" as="image" media="(min-resolution: 144dpi) and (max-resolution: 191dpi) and (max-width: 479.98px), (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.9) and (max-width: 479.98px)" href="https://media-api.xogrp.com/images/00a4b42f-8a4e-4122-92ec-c800fad25d23~rs_480.209"/><link data-rh="true" rel="preload" as="image" media="(min-width: 1192px) and (max-resolution: 143dpi), (-webkit-min-device-pixel-ratio: 1) and (min-width: 1192px) and (-webkit-max-device-pixel-ratio: 1.4)" href="https://media-api.xogrp.com/images/00a4b42f-8a4e-4122-92ec-c800fad25d23~rs_1600.695"/><link data-rh="true" rel="preload" as="image" media="(min-width: 1024px) and (max-resolution: 143dpi) and (max-width: 1191.98px), (-webkit-min-device-pixel-ratio: 1) and (min-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.4) and (max-width: 1191.98px)" href="https://media-api.xogrp.com/images/00a4b42f-8a4e-4122-92ec-c800fad25d23~rs_1280.556"/><link data-rh="true" rel="preload" as="image" media="(min-width: 768px) and (max-resolution: 143dpi) and (max-width: 1023.98px), (-webkit-min-device-pixel-ratio: 1) and (min-width: 768px) and (-webkit-max-device-pixel-ratio: 1.4) and (max-width: 1023.98px)" href="https://media-api.xogrp.com/images/00a4b42f-8a4e-4122-92ec-c800fad25d23~rs_1024.445"/><link data-rh="true" rel="preload" as="image" media="(min-width: 480px) and (max-resolution: 143dpi) and (max-width: 767.98px), (-webkit-min-device-pixel-ratio: 1) and (min-width: 480px) and (-webkit-max-device-pixel-ratio: 1.4) and (max-width: 767.98px)" href="https://media-api.xogrp.com/images/00a4b42f-8a4e-4122-92ec-c800fad25d23~rs_768.333"/><link data-rh="true" rel="preload" as="image" media="(max-resolution: 143dpi) and (max-width: 479.98px), (-webkit-min-device-pixel-ratio: 1) and (-webkit-max-device-pixel-ratio: 1.4) and (max-width: 479.98px)" href="https://media-api.xogrp.com/images/00a4b42f-8a4e-4122-92ec-c800fad25d23~rs_320.139"/> <noscript data-union-html-insert-start=""></noscript> <link rel="preload" as="script" href="https://union.theknot.com/dist/v2/tk-pagelet-header-nav/latest/main.js"> <link rel="preload" as="style" href="https://union.theknot.com/dist/v2/tk-pagelet-header-nav/latest/secondary.css"> <script async src="https://union.theknot.com/dist/v2/pagelet/latest/browser-modules.js" id="union-pagelet-browser-modules-script"> </script> <script> (function () { var q = []; document.getElementById('union-pagelet-browser-modules-script') .addEventListener('load', function () { q.forEach(function (params) { var method = params[0]; var args = params[1]; this[method].apply(this, args); }, window.UNION_INTERNAL_MODULE_SYSTEM); UNION_INTERNAL_MODULE_SYSTEM.requirejs.config({ waitSeconds: 15 }); }); window.UNION_INTERNAL_MODULE_SYSTEM = window.UNION_INTERNAL_MODULE_SYSTEM || { require: function() { q.push(['require', arguments]); }, define: function() { q.push(['define', arguments]); } }; })(); </script> <style> [data-pagelet-render-state="error"]~[data-pagelet-role="placeholder"], [data-pagelet-render-state="ready"]~[data-pagelet-role="placeholder"] { display: none; } </style> <script class="ot-sdk-show-settings" id="Union__consent-management__snippet">window.UnionConsentManagement=function(){var n=-1===document.cookie.indexOf("unionCmpEnabled=false");if(n){var e=document.createElement("script");e.src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js",e.type="text/javascript",e.charset="UTF-8",e.async=!0,e.setAttribute("data-domain-script","98c04d9e-538c-47ab-9820-bad810dce441"),document.head.appendChild(e)}else window.OnetrustActiveGroups=",C0001,C0002,C0003,C0004,C0005,",window.OneTrust={ToggleInfoDisplay:function(){},OnConsentChanged:function(){}};var o={C0001:"Necessary",C0002:"Analytic",C0003:"Personalisation",C0004:"Targeting",C0005:"Social"},t="not_loaded",i=!1,r=[],a={"provider-load":[]},s={};function c(n){var e=u.getConsentedCategories(),t=Object.keys(o).map((function(n){return o[n]}));n.setup({consentedToAll:t.every((function(n){return e.indexOf(n)>=0})),consentedToAny:t.filter((function(n){return"Necessary"!==n})).some((function(n){return e.indexOf(n)>=0})),consentedToNecessary:e.indexOf("Necessary")>=0,consentedToAnalytic:e.indexOf("Analytic")>=0,consentedToPersonalisation:e.indexOf("Personalisation")>=0,consentedToTargeting:e.indexOf("Targeting")>=0,consentedToSocial:e.indexOf("Social")>=0,consentedTo:function(){var n=Array.prototype.slice.call(arguments);return n.every((function(n){return e.indexOf(n)>=0}))},categories:e})}function d(n,e){if("Necessary"===n||i&&u.consentedTo(n))return e();s[n].push(e)}s.Necessary=[],s.Analytic=[],s.Personalisation=[],s.Targeting=[],s.Social=[];var u={version:"2.0.3",consentPlatformEnabled:n,registerService:function(n){i&&c(n),r.push(n)},getConsentedCategories:function(){return(window.OnetrustActiveGroups||",C0001,").split(",").filter((function(n){return n&&o[n]})).map((function(n){return o[n]}))},togglePreferencesModal:function(){t="changing",OneTrust.ToggleInfoDisplay(),OneTrust.OnConsentChanged((function(){window.location.reload()}))},addEventListener:function(n,e){"provider-load"===n&&("provider-load"===n&&i?e():a[n].push(e))},removeEventListener:function(n,e){"provider-load"===n&&a[n].splice(a[n].indexOf(e),1)},getCookieSettingsButtonProps:function(){var n=OneTrust.GetDomainData(),e=n.ConsentModel;return{text:n.CookieSettingButtonText,isVisible:"notice only"!==e.Name}},consentedTo:function(n){return u.getConsentedCategories().indexOf(n)>=0},onConsentedToNecessary:function(n){return d("Necessary",n)},onConsentedToAnalytic:function(n){return d("Analytic",n)},onConsentedToPersonalisation:function(n){return d("Personalisation",n)},onConsentedToTargeting:function(n){return d("Targeting",n)},onConsentedToSocial:function(n){return d("Social",n)}};return window.OptanonWrapper=function(){var n;i||(i=!0,a["provider-load"].forEach((function(n){n()}))),"loading"!==(t="not_loaded"===(n=t)?"loading":"loading"===n?"changing":"done")&&"changing"!==t||r.forEach((function(n){c(n)})),u.getConsentedCategories().forEach((function(n){s[n].forEach((function(n){n()})),s[n]=[]}))},n||window.OptanonWrapper(),u}()</script> <script type="text/javascript"> /* eslint-disable */ (function () { // Create a queue, but don't obliterate an existing one! var analytics = window.analytics = window.analytics || []; // If the real analytics.js is already on the page return. if (analytics.initialize) return; // If the snippet was invoked already show an error. if (analytics.invoked) { if (window.console && console.error) { console.error('Segment snippet included twice.'); } return; } // Invoked flag, to make sure the snippet // is never invoked twice. analytics.invoked = true; // A list of the methods in Analytics.js to stub. analytics.methods = [ 'trackSubmit', 'trackClick', 'trackLink', 'trackForm', 'pageview', 'identify', 'reset', 'group', 'track', 'ready', 'alias', 'debug', 'page', 'once', 'off', 'on', 'addSourceMiddleware', 'addIntegrationMiddleware', 'setAnonymousId', 'addDestinationMiddleware' ]; // Define a factory to create stubs. These are placeholders // for methods in Analytics.js so that you never have to wait // for it to load to actually record data. The `method` is // stored as the first argument, so we can replay the data. analytics.factory = function (method) { return function () { var args = Array.prototype.slice.call(arguments); args.unshift(method); analytics.push(args); return analytics; }; }; // For each of our methods, generate a queueing stub. for (var i = 0; i < analytics.methods.length; i++) { var key = analytics.methods[i]; analytics[key] = analytics.factory(key); } // Define a method to load Analytics.js from our CDN, // and that will be sure to only ever load it once. analytics.load = function (key, options) { // Create an async script element based on your key. var script = document.createElement('script'); script.type = 'text/javascript'; script.async = true; script.src = 'https://cdn.segment.com/analytics.js/v1/' + key + '/analytics.min.js'; // Insert our script next to the first script element. var first = document.getElementsByTagName('script')[0]; first.parentNode.insertBefore(script, first); analytics._loadOptions = options; }; analytics._writeKey = '0KXGZo0hporpqj3UE8vz6GNa1U0GIs45'; // Add a version to keep track of what's in the wild. analytics.SNIPPET_VERSION = '4.13.2'; })(); </script> <script> (function ( segmentWriteKey, segmentLoadOptions ) { if (window.UnionConsentManagement) { window.UnionConsentManagement.onSegmentMappingJsLoad = function (loadSegmentWithMapping) { loadSegmentWithMapping(segmentWriteKey, segmentLoadOptions); }; var consentedSegmentScript = document.createElement('script'); consentedSegmentScript.src = 'https://union.theknot.com/dist/v2/tk-analytics/latest/consented-segment.js'; consentedSegmentScript.type = 'text/javascript'; consentedSegmentScript.async = true; document.head.appendChild(consentedSegmentScript); } else { analytics.load(segmentWriteKey, segmentLoadOptions); } })( '0KXGZo0hporpqj3UE8vz6GNa1U0GIs45', {} ); </script> <script data-ga4-segment-patch> /* Middleware that intercepts every track call and adds GA4 parameters */ window.dataLayer = window.dataLayer || []; function gtag() { dataLayer.push(arguments); } ((Promise, console, analytics, prefix) => { const TIMEOUT_IN_MS = 3 * 1000; // Implements a polling strategy to check if ga is loaded. // This is necessary as simply calling `gtag` with a callback // Will unintentionally load google analytics let wasGtagLoadAttempted = false; const checkIfGtagLoadWasAttempted = () => { return new Promise((resolve, reject) => { if (wasGtagLoadAttempted) { // Avoid polling if already loaded resolve(); return; } const er = new Error('Segment loaded but data layer did not'); er.type = 'GTAG_NOT_LOADED'; console.warn(`${prefix} Waiting for gtag to load before flushing segment events. This may take up to ${TIMEOUT_IN_MS} ms`); const interval = setInterval(() => { const gaScript = document.querySelector('script[src*="/www.googletagmanager.com/gtag/"]'); if (gaScript) { wasGtagLoadAttempted = true; resolve(); clearInterval(interval); clearTimeout(timeout); } }, 300); const timeout = setTimeout(() => { clearInterval(interval); reject(er) }, TIMEOUT_IN_MS); window.addEventListener('beforeunload', () => { clearInterval(interval); clearTimeout(timeout); reject(er); }); }); }; const asyncGtag = function () { const args = Array.prototype.slice.call(arguments); return new Promise((resolve) => { args.push(resolve); gtag.apply(null, args); }); } let gtagPromise = null; /** * this throtle is in place to avoid too many consequitive calls to `gtag`. If too many calls are done consequitively * it will exceed a limit of 20 hits per second enforced by the gtag library. Because we make 3 gtag calls, this means * we have a limit of ~6 events per second. Once we hit this limit, it will cause segment events to be sent without * the necessary ga4 properties. */ const throtledGtagProperties = () => { if (gtagPromise) return gtagPromise; const get = 'get'; const target = 'G-N0GL0GGXYR'; const sessionIdPromise = asyncGtag(get, target, 'session_id'); const sessionNumberPromise = asyncGtag(get, target, 'session_number'); const clientIdPromise = asyncGtag(get, target, 'client_id'); gtagPromise = Promise.all([sessionIdPromise, sessionNumberPromise, clientIdPromise]); setTimeout(() => { gtagPromise = null; }, 3000) return gtagPromise; } analytics.addSourceMiddleware((middlewareIntermediate) => { const payload = middlewareIntermediate.payload; const next = middlewareIntermediate.next; return checkIfGtagLoadWasAttempted() .then(() => throtledGtagProperties()) .then(([sessionId, sessionNumber, clientId]) => { let namespace; if (payload.type() === 'identify') { namespace = 'traits' } else { namespace = 'properties' } if (!payload.obj[namespace]) { console.warn(`${prefix} Analytics event does not contain namespace property: ${namespace}`); next(payload); return } payload.obj[namespace].ga4SessionId = sessionId; payload.obj[namespace].ga4SessionNumber = sessionNumber; payload.obj[namespace].ga4ClientId = clientId; next(payload); }).catch((err) => { console.error(err); if (err.type === 'GTAG_NOT_LOADED') { console.warn(`${prefix} Skipping GA4 patch because ga did not load.`); } else { console.warn(`${prefix} Skipping GA4 patch because an unknown error occurred.`); } next(payload); }); }); })(Promise, console, analytics, '[union ga4 segment patch] '); </script> <script id="Union__fragment_loader">window.UNION_INTERNAL_FRAGMENT_LOADER=((e,t,n,a,r,o,c)=>{const i=new c;return(()=>{const e=(()=>{const e=e=>"xou/fragments/"+e.name,t=new Set,a="onpagehide"in n?"pagehide":"unload";return n.addEventListener(a,()=>{Object.keys(r).forEach(e=>{0!==e.indexOf("xou/fragments/")||t.has(e)||(r.removeItem(e),console.warn("Deleting fragment cache: ",e))})}),{set:(n,a)=>{try{const c=e(n);t.add(c),r[c]=o.stringify([i,a])}catch(e){console.warn("Error hydrating fragment cache: ",e)}},get:n=>{const a=e(n);return t.add(a),r[a]}}})(),t=async e=>{const t=await fetch(e.url);return t.ok?await t.text():(console.warn("Unable to fetch fragment",e),null)},d=(e,t,n)=>{const r=a.createRange().createContextualFragment("\x3c!-- fragment start "+e.id+"--\x3e"+n+"\x3c!-- fragment end --\x3e");r.firstChild.id=e.id,t.appendChild(r)},s=(e,t)=>{let n=e.options.target;"head"!==n&&"body"!==n&&(n="body");const r=a[n];"body"!==n||r?d(e,r,t):a.addEventListener("readystatechange",(function(){"interactive"===a.readyState&&d(e,a.body,t)}))},g=async e=>{const n=await t(e);return n&&s(e,n),n},l=async t=>{const n=await g(t);n&&e.set(t,n)};return{load:async n=>{if(a.getElementById(n.id))return void console.log(n.id+": Fragment is already in document. Avoiding load cycle.");if(!n.options.cache)return g(n);const r=e.get(n);if(!r)return l(n);const d=o.parse(r),u=new c(d[0]);if(u>i)return l(n);s(n,d[1]),setTimeout(()=>{i-u>=6e5&&(async n=>{const a=await t(n);a&&e.set(n,a)})(n)})}}})()})(0,0,window,document,window.localStorage,JSON,Date)</script><!-- fragment start Union__fragment__html-document-parts_head --><link rel="preload" href="https://union.theknot.com/dist/v2/typography/catalyst-v2/font-primary-regular.woff2" as="font" type="font/woff2" crossorigin="anonymous"> <link rel="preload" href="https://union.theknot.com/dist/v2/typography/catalyst-v2/font-primary-bold.woff2" as="font" type="font/woff2" crossorigin="anonymous"> <link rel="preload" href="https://union.theknot.com/dist/v2/typography/catalyst-v2/font-secondary-regular.woff2" as="font" type="font/woff2" crossorigin="anonymous"><style id="Union__fragment__html-document-parts_head">@font-face{font-display:swap;font-family:union-secondary-font;font-style:normal;font-weight:400;src:url(https://union.theknot.com/dist/v2/typography/catalyst-v2/font-secondary-regular.woff2) format("woff2"),url(https://union.theknot.com/dist/v2/typography/catalyst-v2/font-secondary-regular.woff) format("woff")}@font-face{font-display:swap;font-family:union-primary-font;font-style:normal;font-weight:500;src:url(https://union.theknot.com/dist/v2/typography/catalyst-v2/font-primary-bold.woff2) format("woff2"),url(https://union.theknot.com/dist/v2/typography/catalyst-v2/font-primary-bold.woff) format("woff")}@font-face{font-display:swap;font-family:union-primary-font;font-style:normal;font-weight:700;src:url(https://union.theknot.com/dist/v2/typography/catalyst-v2/font-primary-bold.woff2) format("woff2"),url(https://union.theknot.com/dist/v2/typography/catalyst-v2/font-primary-bold.woff) format("woff")}@font-face{font-display:swap;font-family:union-primary-font;font-style:normal;font-weight:800;src:url(https://union.theknot.com/dist/v2/typography/catalyst-v2/font-primary-extra-bold.woff2) format("woff2"),url(https://union.theknot.com/dist/v2/typography/catalyst-v2/font-primary-extra-bold.woff) format("woff")}@font-face{font-display:swap;font-family:union-primary-font;font-style:normal;font-weight:400;src:url(https://union.theknot.com/dist/v2/typography/catalyst-v2/font-primary-regular.woff2) format("woff2"),url(https://union.theknot.com/dist/v2/typography/catalyst-v2/font-primary-regular.woff) format("woff")}:root{--tkww-union-color-primary-100:#ffe4fb;--tkww-union-color-primary-200:#febbf7;--tkww-union-color-primary-300:#ff44cb;--tkww-union-color-primary-400:#d700a0;--tkww-union-color-primary-500:#ac007c;--tkww-union-color-neutral-100:#f1f2f4;--tkww-union-color-neutral-200:#e4e5e9;--tkww-union-color-neutral-300:#caccd0;--tkww-union-color-neutral-400:#9699a0;--tkww-union-color-neutral-500:#51545c;--tkww-union-color-neutral-600:#37393f;--tkww-union-color-neutral-black:#000;--tkww-union-color-neutral-white:#fff;--tkww-union-color-additional-01extra-100:#e6f2fc;--tkww-union-color-additional-01extra-200:#c4dff9;--tkww-union-color-additional-01extra-300:#a1cdf5;--tkww-union-color-additional-01extra-400:#0073e6;--tkww-union-color-additional-01extra-500:#364c9d;--tkww-union-color-additional-02extra-100:#fff7e1;--tkww-union-color-additional-02extra-200:#fdde81;--tkww-union-color-additional-02extra-300:#fbbb03;--tkww-union-color-additional-02extra-400:#fbaf00;--tkww-union-color-additional-02extra-500:#fb8b00;--tkww-union-color-additional-03extra-100:#ffd1bd;--tkww-union-color-additional-03extra-200:#ff9357;--tkww-union-color-additional-03extra-300:#ff6f00;--tkww-union-color-additional-03extra-400:#fa592d;--tkww-union-color-additional-03extra-500:#db4936;--tkww-union-color-additional-04extra-100:#fff5ed;--tkww-union-color-additional-04extra-200:#f7e6dc;--tkww-union-color-additional-04extra-300:#e8d5ca;--tkww-union-color-additional-04extra-400:#c7afa1;--tkww-union-color-additional-04extra-500:#ad9587;--tkww-union-color-status-error-100:#ffece4;--tkww-union-color-status-error-200:#eb1400;--tkww-union-color-status-error-300:#a1000b;--tkww-union-color-status-info-100:#f4f9ff;--tkww-union-color-status-info-200:#0073e6;--tkww-union-color-status-info-300:#114394;--tkww-union-color-status-success-100:#e2ffee;--tkww-union-color-status-success-200:#008a05;--tkww-union-color-status-success-300:#005a25;--tkww-union-color-status-warning-100:#fff3dd;--tkww-union-color-status-warning-200:#c25400;--tkww-union-color-status-warning-300:#823300;--tkww-union-color-tkred-600:var(--tkww-union-color-primary-500);--tkww-union-color-tkred-500:var(--tkww-union-color-primary-500);--tkww-union-color-tkred-400:var(--tkww-union-color-primary-400);--tkww-union-color-tkred-300:var(--tkww-union-color-primary-300);--tkww-union-color-tkred-200:var(--tkww-union-color-primary-200);--tkww-union-color-tkred-100:var(--tkww-union-color-primary-100);--tkww-union-color-midnight:var(--tkww-union-color-neutral-600);--tkww-union-color-coolgray-500:var(--tkww-union-color-neutral-500);--tkww-union-color-coolgray-400:var(--tkww-union-color-neutral-400);--tkww-union-color-coolgray-300:var(--tkww-union-color-neutral-300);--tkww-union-color-coolgray-200:var(--tkww-union-color-neutral-200);--tkww-union-color-coolgray-100:var(--tkww-union-color-neutral-100);--tkww-union-color-white:var(--tkww-union-color-neutral-white);--tkww-union-color-indigo-900:var(--tkww-union-color-additional-01extra-500);--tkww-union-color-indigo-800:var(--tkww-union-color-additional-01extra-400);--tkww-union-color-indigo-700:var(--tkww-union-color-additional-01extra-300);--tkww-union-color-indigo-650:var(--tkww-union-color-additional-01extra-300);--tkww-union-color-indigo-600:var(--tkww-union-color-additional-01extra-200);--tkww-union-color-indigo-500:var(--tkww-union-color-additional-01extra-100);--tkww-union-color-indigo-400:var(--tkww-union-color-additional-01extra-100);--tkww-union-color-gold-900:var(--tkww-union-color-additional-02extra-500);--tkww-union-color-gold-500:var(--tkww-union-color-additional-02extra-400);--tkww-union-color-gold-400:var(--tkww-union-color-additional-02extra-300);--tkww-union-color-gold-300:var(--tkww-union-color-additional-02extra-200);--tkww-union-color-gold-200:var(--tkww-union-color-additional-02extra-100);--tkww-union-color-gold-100:var(--tkww-union-color-additional-02extra-100);--tkww-union-color-raspberry-500:var(--tkww-union-color-primary-500);--tkww-union-color-raspberry-400:var(--tkww-union-color-primary-400);--tkww-union-color-raspberry-300:var(--tkww-union-color-primary-200);--tkww-union-color-raspberry-200:var(--tkww-union-color-primary-100);--tkww-union-color-peach-500:var(--tkww-union-color-additional-03extra-100);--tkww-union-color-peach-400:var(--tkww-union-color-additional-03extra-100);--tkww-union-color-peach-300:var(--tkww-union-color-additional-03extra-100);--tkww-union-color-teal-600:var(--tkww-union-color-status-success-300);--tkww-union-color-teal-500:var(--tkww-union-color-status-success-300);--tkww-union-color-teal-400:var(--tkww-union-color-status-success-200);--tkww-union-color-teal-300:var(--tkww-union-color-status-success-200);--tkww-union-color-teal-200:var(--tkww-union-color-status-success-100);--tkww-union-color-teal-100:var(--tkww-union-color-status-success-100);--tkww-union-color-border-error:var(--tkww-union-color-status-error-200);--tkww-union-color-border-success:var(--tkww-union-color-status-success-200);--tkww-union-color-border-warning:var(--tkww-union-color-status-warning-200);--tkww-union-color-background-error:var(--tkww-union-color-status-error-100);--tkww-union-color-background-warning:var(--tkww-union-color-status-warning-100);--tkww-union-color-background-success:var(--tkww-union-color-status-success-100);--tkww-union-color-background-active:var(--tkww-union-color-additional-04extra-100);--tkww-union-color-background-dark-contrast:var(--tkww-union-color-neutral-400);--tkww-union-color-background-dark:var(--tkww-union-color-neutral-black);--tkww-union-color-text-brand:var(--tkww-union-color-primary-400);--tkww-union-color-text-error:var(--tkww-union-color-status-error-200);--tkww-union-color-text-warning:var(--tkww-union-color-status-warning-200);--tkww-union-color-text-success:var(--tkww-union-color-status-success-200);--tkww-union-color-text-on-dark-default:var(--tkww-union-color-neutral-white);--tkww-union-color-brand-primary:var(--tkww-union-color-primary-300);--tkww-union-color-icon-cta:var(--tkww-union-color-primary-400);--tkww-union-color-icon-default:var(--tkww-union-color-neutral-black);--tkww-union-color-icon-on-dark-default:var(--tkww-union-color-neutral-white);--tkww-union-color-cta-default:var(--tkww-union-color-primary-300);--tkww-union-color-cta-hover:var(--tkww-union-color-primary-400);--tkww-union-color-text-default:var(--tkww-union-color-neutral-black);--tkww-union-color-link-on-light:var(--tkww-union-color-additional-01extra-400);--tkww-union-color-link-on-dark:var(--tkww-union-color-neutral-white)}error{display:none}</style><!-- favicons-snippet-start --><meta name="msapplication-TileColor" content="#ffffff"> <meta name="theme-color" content="#ffffff"> <link rel="shortcut icon" href="https://union.theknot.com/dist/v2/brands/latest/favicon.ico"> <link rel="icon" type="image/png" sizes="64x64" href="https://union.theknot.com/dist/v2/brands/latest/favicon.png"> <link rel="icon" sizes="228x228" href="https://union.theknot.com/dist/v2/brands/latest/coast-icon-228x228.png"> <link rel="icon" sizes="196x196" href="https://union.theknot.com/dist/v2/brands/latest/homescreen-196x196.png"> <link rel="apple-touch-icon-precomposed" sizes="152x152" href="https://union.theknot.com/dist/v2/brands/latest/apple-touch-icon-152x152-precomposed.png"> <link rel="apple-touch-icon-precomposed" sizes="120x120" href="https://union.theknot.com/dist/v2/brands/latest/apple-touch-icon-120x120-precomposed.svg"> <link rel="apple-touch-icon-precomposed" sizes="76x76" href="https://union.theknot.com/dist/v2/brands/latest/apple-touch-icon-76x76-precomposed.svg"> <link rel="apple-touch-icon-precomposed" sizes="60x60" href="https://union.theknot.com/dist/v2/brands/latest/apple-touch-icon-60x60-precomposed.svg"> <link rel="apple-touch-icon" sizes="144x144" href="https://union.theknot.com/dist/v2/brands/latest/apple-touch-icon-144x144.svg"> <link rel="apple-touch-icon" sizes="114x114" href="https://union.theknot.com/dist/v2/brands/latest/apple-touch-icon-114x114.svg"> <link rel="apple-touch-icon" sizes="72x72" href="https://union.theknot.com/dist/v2/brands/latest/apple-touch-icon-72x72.svg"> <link rel="apple-touch-icon" sizes="57x57" href="https://union.theknot.com/dist/v2/brands/latest/apple-touch-icon.svg"> <!-- favicons-snippet-end --><!-- fragment end --><script>window.UNION_INTERNAL_FRAGMENT_LOADER.load({"id":"Union__fragment__html-document-parts_head","name":"html-document-parts/head","url":"https://union.theknot.com/dist/v2/html-document-parts/catalyst-v2/client/head.html","options":{"cache":true,"target":"head"}})</script><noscript data-union-html-insert-end=""></noscript><link data-chunk="client" rel="preload" as="script" href="https://www.theknot.com/static/xo-marketplace/monorepo_assets/vendors-node_modules_axios_index_js.4456e28aa262f11d1a77.bundle.js"/><link data-chunk="client" rel="preload" as="script" href="https://www.theknot.com/static/xo-marketplace/monorepo_assets/vendors-node_modules_buffer_index_js-node_modules_babel_runtime-corejs3_core-js_array_from_js-3b4808.4456e28aa262f11d1a77.bundle.js"/><link data-chunk="client" rel="preload" as="script" href="https://www.theknot.com/static/xo-marketplace/monorepo_assets/vendors-node_modules_classnames_index_js-node_modules_component-emitter_index_js-node_modules-cf61a6.4456e28aa262f11d1a77.bundle.js"/><link data-chunk="client" rel="preload" as="script" href="https://www.theknot.com/static/xo-marketplace/monorepo_assets/vendors-node_modules_core-js-pure_modules_es_array_concat_js-node_modules_core-js-pure_module-f6f0ba.4456e28aa262f11d1a77.bundle.js"/><link data-chunk="client" rel="preload" as="script" href="https://www.theknot.com/static/xo-marketplace/monorepo_assets/vendors-node_modules_filter-obj_index_js-node_modules_focus-lock_dist_es2015_focusInside_js-n-de0452.4456e28aa262f11d1a77.bundle.js"/><link data-chunk="client" rel="preload" as="script" href="https://www.theknot.com/static/xo-marketplace/monorepo_assets/vendors-node_modules_honeybadger-io_js_dist_browser_honeybadger_js-node_modules_honeybadger-i-388b22.4456e28aa262f11d1a77.bundle.js"/><link data-chunk="client" rel="preload" as="script" href="https://www.theknot.com/static/xo-marketplace/monorepo_assets/vendors-node_modules_loadable_component_dist_loadable_esm_js-node_modules_ieee754_index_js-no-f10719.4456e28aa262f11d1a77.bundle.js"/><link data-chunk="client" rel="preload" as="script" href="https://www.theknot.com/static/xo-marketplace/monorepo_assets/vendors-node_modules_lodash_lodash_js.4456e28aa262f11d1a77.bundle.js"/><link data-chunk="client" rel="preload" as="script" href="https://www.theknot.com/static/xo-marketplace/monorepo_assets/vendors-node_modules_query-string_index_js-node_modules_querystring_index_js-node_modules_rea-cde12a.4456e28aa262f11d1a77.bundle.js"/><link data-chunk="client" rel="preload" as="script" href="https://www.theknot.com/static/xo-marketplace/monorepo_assets/vendors-node_modules_react-dom_server_browser_js-node_modules_react-focus-lock_dist_es2015_in-9196d1.4456e28aa262f11d1a77.bundle.js"/><link data-chunk="client" rel="preload" as="script" href="https://www.theknot.com/static/xo-marketplace/monorepo_assets/vendors-node_modules_redux-logger_dist_redux-logger_js-node_modules_redux-thunk_es_index_js-n-67d0b3.4456e28aa262f11d1a77.bundle.js"/><link data-chunk="client" rel="preload" as="script" href="https://www.theknot.com/static/xo-marketplace/monorepo_assets/vendors-node_modules_ua-parser-js_src_ua-parser_js-node_modules_url_node_modules_punycode_pun-f46fdf.4456e28aa262f11d1a77.bundle.js"/><link data-chunk="client" rel="preload" as="script" href="https://www.theknot.com/static/xo-marketplace/monorepo_assets/vendors-node_modules_url_url_js.4456e28aa262f11d1a77.bundle.js"/><link data-chunk="client" rel="preload" as="script" href="https://www.theknot.com/static/xo-marketplace/monorepo_assets/vendors-node_modules_use-callback-ref_dist_es2015_useMergeRef_js-node_modules_use-sidecar_dis-04a7d0.4456e28aa262f11d1a77.bundle.js"/><link data-chunk="client" rel="preload" as="script" href="https://www.theknot.com/static/xo-marketplace/monorepo_assets/vendors-node_modules_xo-union_component-standard-elements_lib_anchor_index_js-node_modules_xo-5f0485.4456e28aa262f11d1a77.bundle.js"/><link data-chunk="client" rel="preload" as="script" href="https://www.theknot.com/static/xo-marketplace/monorepo_assets/vendors-node_modules_xo-union_react-pagelet_lib_index_js-node_modules_xo-union_react-polymorp-e79fa0.4456e28aa262f11d1a77.bundle.js"/><link data-chunk="client" rel="preload" as="script" href="https://www.theknot.com/static/xo-marketplace/monorepo_assets/vendors-node_modules_xo-union_tab-accessibility_lib_index_js-node_modules_xo-union_tk-analyti-f1aea2.4456e28aa262f11d1a77.bundle.js"/><link data-chunk="client" rel="preload" as="script" href="https://www.theknot.com/static/xo-marketplace/monorepo_assets/vendors-node_modules_xo-union_tk-ui-breakpoints_lib_variables_css_js-node_modules_xo-union_tk-ef0e53.4456e28aa262f11d1a77.bundle.js"/><link data-chunk="client" rel="preload" as="script" href="https://www.theknot.com/static/xo-marketplace/monorepo_assets/client-59ac198a.4456e28aa262f11d1a77.bundle.js"/><link data-chunk="client" rel="preload" as="script" href="https://www.theknot.com/static/xo-marketplace/monorepo_assets/client-ac154b98.4456e28aa262f11d1a77.bundle.js"/><link data-chunk="client" rel="preload" as="script" href="https://www.theknot.com/static/xo-marketplace/monorepo_assets/client-dac1f069.4456e28aa262f11d1a77.bundle.js"/><link data-chunk="client" rel="preload" as="script" href="https://www.theknot.com/static/xo-marketplace/monorepo_assets/client-f5e5bdc9.4456e28aa262f11d1a77.bundle.js"/><link data-chunk="client" rel="preload" as="script" href="https://www.theknot.com/static/xo-marketplace/monorepo_assets/client-81e65c24.4456e28aa262f11d1a77.bundle.js"/><link data-chunk="client" rel="preload" as="script" href="https://www.theknot.com/static/xo-marketplace/monorepo_assets/client-dadc53ef.4456e28aa262f11d1a77.bundle.js"/><link data-chunk="category" rel="preload" as="style" href="https://www.theknot.com/static/xo-marketplace/monorepo_assets/category.4456e28aa262f11d1a77.bundle.css"/><link data-chunk="category" rel="preload" as="style" href="https://www.theknot.com/static/xo-marketplace/monorepo_assets/vendors-node_modules_xo-union_tk-component-vendor-card_lib_components_Stars_index_js-node_mod-ae5b83.4456e28aa262f11d1a77.bundle.css"/><link data-chunk="category" rel="preload" as="script" href="https://www.theknot.com/static/xo-marketplace/monorepo_assets/vendors-node_modules_xo-union_react-css-modules_lib_index_js-node_modules_xo-union_tk-compone-c05488.4456e28aa262f11d1a77.bundle.js"/><link data-chunk="category" rel="preload" as="script" href="https://www.theknot.com/static/xo-marketplace/monorepo_assets/vendors-node_modules_xo-union_tk-component-vendor-card_lib_components_Stars_index_js-node_mod-ae5b83.4456e28aa262f11d1a77.bundle.js"/><link data-chunk="category" rel="preload" as="script" href="https://www.theknot.com/static/xo-marketplace/monorepo_assets/vendors-node_modules_xo-union_tk-component-fields_lib_components_AsyncTypeahead_components_As-60165e.4456e28aa262f11d1a77.bundle.js"/><link data-chunk="category" rel="preload" as="script" href="https://www.theknot.com/static/xo-marketplace/monorepo_assets/vendors-node_modules_xo-union_tk-component-vendor-typeahead_lib_components_VendorTypeahead_in-87c0ce.4456e28aa262f11d1a77.bundle.js"/><link data-chunk="category" rel="preload" as="script" href="https://www.theknot.com/static/xo-marketplace/monorepo_assets/vendors-node_modules_xo-union_tk-component-grid_lib_components_TopLevelContainer_index_js-nod-392bc1.4456e28aa262f11d1a77.bundle.js"/><link data-chunk="category" rel="preload" as="script" href="https://www.theknot.com/static/xo-marketplace/monorepo_assets/vendors-node_modules_xo-union_tk-component-vendor-card_lib_components_VendorCardLarge_index_j-a82c7f.4456e28aa262f11d1a77.bundle.js"/><link data-chunk="category" rel="preload" as="script" href="https://www.theknot.com/static/xo-marketplace/monorepo_assets/apps_marketplace-web_client_components_shared_HelmetHeader_index_jsx.4456e28aa262f11d1a77.bundle.js"/><link data-chunk="category" rel="preload" as="script" href="https://www.theknot.com/static/xo-marketplace/monorepo_assets/apps_marketplace-web_api_graphql_Storefront_affiliates_index_ts-apps_marketplace-web_api_grap-9f9bfe.4456e28aa262f11d1a77.bundle.js"/><link data-chunk="category" rel="preload" as="script" href="https://www.theknot.com/static/xo-marketplace/monorepo_assets/apps_marketplace-web_client_components_shared_SearchBy_index_tsx-apps_marketplace-web_client_-455522.4456e28aa262f11d1a77.bundle.js"/><link data-chunk="category" rel="preload" as="script" href="https://www.theknot.com/static/xo-marketplace/monorepo_assets/apps_marketplace-web_client_components_card_helpers_vendor_card_props_index_js-apps_marketpla-8eacef.4456e28aa262f11d1a77.bundle.js"/><link data-chunk="category" rel="preload" as="script" href="https://www.theknot.com/static/xo-marketplace/monorepo_assets/node_modules_xo-union_sdk-flipper_lib_index_js-node_modules_xo-union_tk-component-location-ty-2b45fd.4456e28aa262f11d1a77.bundle.js"/><link data-chunk="category" rel="preload" as="script" href="https://www.theknot.com/static/xo-marketplace/monorepo_assets/node_modules_xo-union_component-brand-logo_lib_BrandLogo_js-apps_marketplace-web_client_compo-d2bbd7.4456e28aa262f11d1a77.bundle.js"/><link data-chunk="category" rel="preload" as="script" href="https://www.theknot.com/static/xo-marketplace/monorepo_assets/category.4456e28aa262f11d1a77.bundle.js"/> <script type="text/javascript">(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-KBVGRZX');</script><script >bazadebezolkohpepadr="1257326479"</script><script type="text/javascript" src="https://www.theknot.com/akam/13/4af147a7" defer></script></head><body |
| 45 |
Error
On line 293, column 266 pt></head><body class="__tmp_catalyst_opt_in__"><noscr |
| 46 |
Error
On line 5065, column 43454 opt_in__"><noscript data-union-html-insert-start=""></noscript><!-- fragment start Union__fragment__html-document-parts_body --><style id="Union__fragment__html-document-parts_body">.Union__brands-v1__base{height:1em;fill:currentColor;stroke-width:0}.Union__brands-v1__icon-theknot_lg{width:3.083984375em}.Union__brands-v1__icon-theknot_sm{width:.5625em}.Union__brands-v1__icon-theknot_pride_lg{width:3.083984375em}.Union__brands-v1__icon-thebump_lg{width:1.810546875em}.Union__brands-v1__icon-xogroup_lg{width:4.669921875em}.Union__brands-v1__theknot.Union__brands-v1--color-primary{color:var(--tkww-union-brands-primary-color,var(--tkww-union-color-neutral-black,#000))}.Union__brands-v1__theknot.Union__brands-v1--color-secondary{color:var(--tkww-union-brands-secondary-color,var(--tkww-union-color-neutral-white,#fff))}.Union__brands-v1__icon-tkww_lg{width:2.904296875em}</style> <svg aria-hidden="true" style="position:absolute;width:0;height:0;overflow:hidden" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <defs> <!-- theknot --> <symbol id="Union__brands-v1__icon-theknot_lg" viewBox="0 0 112 25"> <title id="Union__brands-v1__icon-theknot_lg_title">The Knot</title> <path fill-rule="evenodd" d="m44.632 15.912 3.497.597a.084.084 0 0 1 .058.05c.007.019.009.04.002.06-.162.854-1.68 7.821-8.17 7.804-1.34-.008-2.465-.341-3.395-.887-1.185.572-2.55.956-4.085.887-2.064-.085-3.496-1.288-4.358-2.78-.776-1.339-1.143-2.994-1.322-4.571 0-.043-.06-.06-.076-.017l-3.616 7.308c-.018.026-.06.052-.094.043l-3.701-.631c-.035-.008-.069-.034-.069-.077l-.187-2.95c-.009-.043-.069-.06-.085-.018-.598 1.245-2.371 3.684-5.518 3.684-4.367 0-5.791-4.23-6.14-6.114-.308-1.672-.367-3.804-.265-6.158.009-.042-.034-.085-.077-.085-1.407-.025-3.82-.23-5.321-.392-.043-.009-.077-.051-.069-.094.024-.235.1-.938.18-1.673l.001-.01.015-.142c.086-.789.17-1.578.197-1.833.008-.052.05-.086.093-.078a64.98 64.98 0 0 0 5.237.384.092.092 0 0 0 .094-.076C7.773 5.49 8.208 2.872 8.6.569c.009-.042.051-.076.094-.068.503.085 3.13.537 3.625.623.042.008.077.05.068.094l-.05.291c-.352 2.092-.73 4.334-1.008 6.6-.008.05.034.093.086.093a51.151 51.151 0 0 0 5.006-.434c.043 0 .085.025.094.076l.494 3.633a.1.1 0 0 1-.076.094c-2.081.29-4.572.478-5.91.495a.076.076 0 0 0-.077.076c-.12 1.851-.077 3.633.119 4.939.205 1.364.793 3.47 2.507 3.47 2.115 0 5.177-5.313 4.844-14.412-.015-.44-.053-1.4-.09-2.362l-.003-.08a629.755 629.755 0 0 1-.094-2.48c0-.042.026-.076.068-.085.274-.05 1.291-.221 2.198-.374l.015-.003.39-.066c.478-.08.88-.149 1.056-.18.05-.008.102.027.102.077l.7 15.786c0 .043.059.06.076.018l4.41-8.597a.057.057 0 0 1 .028-.036.08.08 0 0 1 .056-.007 1301.848 1301.848 0 0 1 3.753.648c.043.01.077.06.068.103-.358 1.944-.767 5.39-.477 7.957.307 2.763 1.006 4.136 2.132 4.136.563 0 .87-.12.998-.179a.072.072 0 0 0 .028-.026.083.083 0 0 0 .006-.077c-.947-2.03-1.1-4.426-.785-6.225.333-1.894 2.14-6.737 6.26-6.252 4.179.495 4.128 5.024 3.889 6.67-.418 2.84-2.567 5.569-2.917 6.004-.026.025-.008.068.026.068 3.095.307 4.093-3.957 4.23-4.597.008-.05.05-.077.093-.068Zm-7.445 2.353c.75-.75 1.706-2.686 1.92-3.351.409-1.28.536-3.164-.282-3.266-.938-.128-1.817 1.74-2.013 3.13-.137.98-.102 2.32.307 3.47.008.035.043.043.068.017Zm69.506-2.37 3.616.597c.043.008.077.05.017.136-.358 1.945-2.413 7.855-7.189 7.855-3.113 0-4.699-2.874-5.185-5.074-.427-1.945-.563-4.359-.537-6.84 0-.026-.017-.043-.043-.043-1.373 0-2.703-.043-3.974-.102-.021 0-.036.016-.04.034a.045.045 0 0 0 .006.034C95.3 15 95.718 18.24 95.41 19.912c-.315 1.756-1.73 4.58-4.485 4.58-3.088 0-4.7-2.406-5.16-3.182a.045.045 0 0 0-.077.009c-.239.546-1.433 3.18-4.52 3.18-4.674 0-5.322-5.372-5.458-7.103-.009-.043-.069-.06-.086-.017l-3.453 7.061a.087.087 0 0 1-.095.043l-3.666-.631a.083.083 0 0 1-.069-.085l-.008-2.406a.042.042 0 0 0-.077-.025c-1.731 2.26-4.367 3.172-6.413 3.147-2.175-.034-4.239-1.245-6.03-2.968-.026-.026-.068-.009-.068.026l-.222 2.848c-.009.051-.051.085-.102.077l-3.667-.623c-.043-.009-.069-.051-.069-.094.029-.39.173-2.168.307-3.806l.24-2.914a.172.172 0 0 0-.035-.111c-1.126-1.603-3.198-5.236-4.05-7.01-.018-.034 0-.077.033-.102a831.41 831.41 0 0 0 3.087-1.962c.035-.017.086-.017.111.017.444.503.99 1.117 1.416 1.501.026.026.068.009.068-.026L53.58.621c.008-.052.051-.086.102-.077l3.607.605c.043.009.069.052.069.094l-.768 9.714c0 .017.017.042.034.042 4.06.802 5.706-1.833 6.235-4.085.017-.05.06-.076.102-.068l3.607.674c.052.008.077.051.069.102-.87 3.497-2.482 5.006-3.992 6.064-2.064 1.45-5.313 1.526-7.402.92-.034-.016-.06.027-.043.06 1.237 1.877 4.11 5.988 7.155 5.928 4.885-.1 5.59-9.074 5.859-12.49l.017-.226c.009-.05.052-.085.103-.077l3.726.623a.084.084 0 0 1 .069.085v2.235l.025 4.835c0 .043.069.06.086.017l3.837-7.76c.017-.026.06-.052.094-.043l3.676.614c.022 0 .04.011.052.029.01.016.016.036.016.056l-.04.55-.001.007c-.133 1.75-.46 6.077-.326 7.639l.007.079c.129 1.457.333 3.784 1.656 3.784 1.032 0 1.536-2.064 1.774-3.351.512-2.704.887-8.563.93-9.322 0-.043.042-.068.085-.068 3.165.324 9.646.913 13.586.853.017 0 .034-.018.034-.034.205-2.951.563-5.834.913-8.026a.08.08 0 0 1 .094-.068c.36.064 1.908.325 2.886.49l.738.124c.043.009.077.052.068.094a89.298 89.298 0 0 0-.836 7.24c0 .016.006.028.016.035a.046.046 0 0 0 .027.008c2.021-.136 4.102-.307 6.2-.733a.088.088 0 0 1 .102.068l.734 3.59a.089.089 0 0 1-.068.103c-2.422.486-4.827.69-7.156.827-.025 0-.042.017-.042.043-.034 2.37.085 4.528.443 6.123.171.768.623 2.021 1.424 2.021 1.988 0 3.19-3.326 3.429-4.605a.083.083 0 0 1 .029-.046.088.088 0 0 1 .073-.022ZM88.23 17.66c.409 1.194 1.543 3.36 2.805 2.917 1.135-.401.58-3.446-.008-4.674a8.589 8.589 0 0 0-3.403-3.624c-.034-.017-.068 0-.068.034.008 1.833.12 3.735.674 5.347Z" clip-rule="evenodd"/> </symbol> <symbol id="Union__brands-v1__icon-theknot_sm" viewBox="0 0 16 18"> <title id="Union__brands-v1__icon-theknot_sm_title">The Knot</title> <path fill-rule="evenodd" d="M13.314 12.265a.047.047 0 0 0-.062.025c-.265.628-.978 2.462-2.964 2.462-2.16 0-4.203-2.875-5.08-4.209a.03.03 0 0 1 .034-.045c1.482.429 3.792.374 5.26-.655 1.074-.753 2.158-1.76 2.82-4.246a.062.062 0 0 0-.045-.075l-2.533-.6a.06.06 0 0 0-.072.045c-.373 1.587-1.492 3.546-4.446 2.96a.03.03 0 0 1-.025-.032l.549-6.9A.06.06 0 0 0 6.7.928L4.135.501a.06.06 0 0 0-.07.054l-.508 6.192a.03.03 0 0 1-.05.02c-.3-.273-.692-.71-1.004-1.067a.06.06 0 0 0-.077-.01L.237 7.08a.06.06 0 0 0-.021.076C.822 8.417 2.292 11 3.092 12.132a.12.12 0 0 1 .02.079l-.39 4.772a.06.06 0 0 0 .051.064l2.602.44a.06.06 0 0 0 .07-.054l.16-2.023a.03.03 0 0 1 .05-.019c1.275 1.225 2.737 2.086 4.283 2.108 1.448.02 4.245-.29 5.851-4.18a.048.048 0 0 0-.026-.064l-2.45-.99Z" clip-rule="evenodd"/> </symbol> <!-- theknot rebrand --> <symbol id="Union__brands-v1__icon-theknot_catalyst_lg" viewBox="0 0 112 25"> <title id="Union__brands-v1__icon-theknot_catalyst_lg_title">The Knot</title> <use xlink:href="#Union__brands-v1__icon-theknot_lg"></use> </symbol> <symbol id="Union__brands-v1__icon-theknot_catalyst_sm" viewBox="0 0 112 25"> <title id="Union__brands-v1__icon-theknot_catalyst_sm_title">The Knot</title> <use xlink:href="#Union__brands-v1__icon-theknot_sm"></use> </symbol> <!-- theknot pride --> <symbol id="Union__brands-v1__icon-theknot_pride_lg" viewBox="0 0 348 100"> <title id="Union__brands-v1__icon-theknot_pride_lg_title">The Knot</title> <use xlink:href="#Union__brands-v1__icon-theknot_lg" fill="url(#Union__brands-v1-gradient-pride)"> </use> </symbol> <!-- thebump --> <symbol id="Union__brands-v1__icon-thebump_lg" viewBox="0 0 58 32"> <title id="Union__brands-v1__icon-thebump_lg_title">The Bump</title> <path d="M47.096 11.267h-2.535v20.733h2.535v-9.606h0.057c1.014 1.494 2.618 2.508 4.479 2.508 4.057 0 6.311-3.352 6.311-7.124 0-3.607-2.396-6.903-6.198-6.903-1.974 0-3.549 1.015-4.592 2.592h-0.057v-2.199zM51.126 22.646c-2.676 0-4.169-2.309-4.169-4.786 0-2.451 1.549-4.733 4.169-4.733 2.733 0 4.283 2.17 4.283 4.733 0 2.59-1.523 4.786-4.283 4.786zM28.142 11.267h-2.535v13.183h2.535v-6.479c0-2.055 0.225-4.846 2.927-4.846 2.34 0 2.425 2.621 2.425 4.338v6.985h2.535v-6.479c0-2.028 0.194-4.846 2.899-4.846 2.228 0 2.453 2.17 2.453 3.858v7.466h2.534v-7.889c0-2.985-0.902-5.689-4.367-5.689-1.659 0-3.239 0.93-4.055 2.338-0.846-1.467-2.084-2.338-3.805-2.338-1.436 0-2.76 0.902-3.493 2.055h-0.055v-1.657zM13.773 11.267v7.577c0 3.604 1.691 6.056 5.579 6.056 3.889 0 5.577-2.451 5.577-6.056v-7.577h-2.532v7.294c0 2.113-0.54 3.971-3.045 3.971-2.51 0-3.043-1.858-3.043-3.971v-7.294h-2.535zM0 24.45h2.535v-2.057h0.057c1.014 1.494 2.619 2.508 4.479 2.508 4.057 0 6.309-3.352 6.309-7.124 0-3.607-2.395-6.903-6.196-6.903-1.973 0-3.551 1.015-4.592 2.592h-0.057v-13.466h-2.535v24.45zM6.563 22.646c-2.674 0-4.169-2.309-4.169-4.786 0-2.451 1.547-4.733 4.169-4.733 2.731 0 4.28 2.17 4.28 4.733 0.002 2.59-1.52 4.786-4.28 4.786zM17.623 7.684c0.129-0.778 0.734-1.36 1.549-1.36 0.836 0 1.371 0.547 1.499 1.36h-3.048zM21.718 8.475v-0.163c0-1.615-0.813-2.896-2.545-2.896-1.758 0-2.652 1.256-2.652 2.932 0 1.606 1.009 2.86 2.673 2.86 1.058 0 2.012-0.548 2.524-1.489l-0.884-0.5c-0.396 0.652-0.826 1.058-1.628 1.058-0.998 0-1.627-0.873-1.64-1.803h4.152zM11.673 0.928v10.095h1.046v-2.501c0-0.988 0-2.175 1.347-2.175 1.069 0 1.198 0.629 1.198 1.559v3.118h1.046v-3.244c0-1.328-0.396-2.362-1.932-2.362-0.66 0-1.313 0.314-1.638 0.897h-0.021v-5.386h-1.046zM10.129 6.555h1.206v-0.975h-1.206v-2.081h-1.046v2.081h-1.21v0.975h1.21v4.464h1.046z"> </path> </symbol> <!-- xogroup --> <symbol id="Union__brands-v1__icon-xogroup_lg" viewBox="0 0 149 32"> <title id="Union__brands-v1__icon-xogroup_lg_title">XO Group</title> <path d="M15.176 5.702h-2.080l-5.238 7.218-5.236-7.218h-2.080l6.278 8.636-6.82 9.336h2.088l5.77-7.916 5.774 7.916h2.086l-6.814-9.336zM26.152 5.27c-5.266 0-9.39 4.124-9.39 9.392 0 5.266 4.124 9.386 9.39 9.386s9.392-4.122 9.392-9.386c-0.002-5.268-4.126-9.392-9.392-9.392zM26.152 22.406c-4.384 0-7.688-3.33-7.688-7.744s3.304-7.744 7.688-7.744c4.386 0 7.69 3.33 7.69 7.744s-3.304 7.744-7.69 7.744zM61.492 9.13c-1.62-2.436-4.31-3.862-7.368-3.862-5.144 0-9.174 4.124-9.174 9.392 0 5.266 4.030 9.386 9.174 9.386 3.058 0 5.748-1.418 7.368-3.858v3.212c0 4.214-2.72 6.832-7.096 6.832-3.486 0-5.792-1.396-7.264-4.402l-0.25-0.5-1.542 0.684 0.258 0.538c1.67 3.538 4.634 5.33 8.796 5.33 5.428 0 8.796-3.248 8.796-8.48v-17.7h-1.7v3.428zM54.124 22.406c-4.19 0-7.474-3.402-7.474-7.744 0-4.344 3.284-7.744 7.474-7.744 4.202 0 7.368 3.33 7.368 7.744s-3.168 7.744-7.368 7.744zM73.566 5.27c-1.796 0-3.454 0.862-4.574 2.342v-1.91h-1.698v17.972h1.698v-10.572c0-4.88 2.876-6.184 4.574-6.184 0.906 0 1.388 0.148 2.146 0.654l0.504 0.336 0.876-1.414-0.456-0.314c-0.99-0.682-1.764-0.91-3.070-0.91zM86.942 5.27c-5.264 0-9.388 4.124-9.388 9.392 0 5.266 4.124 9.386 9.388 9.386 5.268 0 9.394-4.122 9.394-9.386 0-5.268-4.128-9.392-9.394-9.392zM86.942 22.406c-4.378 0-7.69-3.33-7.69-7.744s3.31-7.744 7.69-7.744c4.382 0 7.694 3.33 7.694 7.744s-3.312 7.744-7.694 7.744zM112.626 16.326c0 4.43-3.496 6.080-5.702 6.080-3.784 0-5.702-1.958-5.702-5.808v-10.896h-1.7v10.896c0 4.736 2.696 7.452 7.4 7.452 1.828 0 4.178-0.736 5.702-2.748v2.374h1.702v-17.974h-1.702v10.624zM135.764 14.662c0-5.268-4.036-9.392-9.178-9.392-3.056 0-5.744 1.426-7.37 3.862v-3.43h-1.696v26.072h1.698v-11.582c1.624 2.44 4.312 3.858 7.37 3.858 5.14-0.002 9.176-4.122 9.176-9.388zM126.586 22.406c-4.2 0-7.37-3.33-7.37-7.744s3.17-7.744 7.37-7.744c4.194 0 7.476 3.4 7.476 7.744 0 4.342-3.282 7.744-7.476 7.744zM147.594 0l-15.402 32h1.852l15.4-32z"> </path> </symbol> <!-- tkww --> <symbol id="Union__brands-v1__icon-tkww_lg" viewBox="0 0 93 32"> <title id="Union__brands-v1__icon-tkww_lg_title">The Knot Worldwide</title> <path d="M74.008 30.181l1.042-2.958h0.894l-1.637 4.432h-0.593l-0.965-2.842-1.016 2.842h-0.594l-1.537-4.432h0.892l0.978 2.958 1.062-2.997h0.462l1.010 2.997zM77.437 31.569v-4.346h0.846v4.346h-0.847zM82.494 30.487c0.293-0.261 0.469-0.677 0.469-1.094 0-0.003 0-0.006 0-0.009 0-0.424-0.18-0.805-0.468-1.072l-0.001-0.001c-0.28-0.254-0.613-0.352-1.16-0.352h-0.229v2.874h0.229c0.546 0 0.892-0.104 1.16-0.345zM83.061 27.724c0.475 0.398 0.776 0.991 0.776 1.655 0 0.005 0 0.009-0 0.014v-0.001c-0.002 0.672-0.307 1.272-0.785 1.672l-0.003 0.003c-0.418 0.352-0.893 0.501-1.55 0.501h-1.238v-4.346h1.244c0.638 0 1.147 0.163 1.557 0.502zM88 27.959h-1.557v0.964h1.499v0.737h-1.499v1.173h1.557v0.736h-2.404v-4.346h2.404v0.736zM2.289 27.959v-0.736h2.795v0.736h-0.977v3.61h-0.847v-3.61h-0.971zM9.294 28.904v-1.681h0.847v4.347h-0.847v-1.929h-1.838v1.929h-0.847v-4.347h0.847v1.682h1.838zM12.117 31.569v-4.346h2.404v0.737h-1.557v0.964h1.499v0.738h-1.499v1.173h1.557v0.735h-2.404zM22.438 27.223l-1.837 2.008 1.934 2.339h-1.114l-1.545-1.954-0.104 0.104v1.851h-0.847v-4.347h0.847v1.838l1.596-1.838h1.069zM27.287 30.149v-2.926h0.847v4.432h-0.587l-2.645-3.025v2.939h-0.847v-4.444h0.587l2.645 3.024zM32.213 30.892c0.795 0 1.448-0.671 1.448-1.499s-0.645-1.492-1.453-1.492c-0.789 0-1.448 0.671-1.448 1.48 0 0.84 0.645 1.512 1.453 1.512zM32.22 27.125c1.297 0 2.314 0.997 2.314 2.274 0 1.284-1.023 2.268-2.347 2.268-1.303 0-2.301-0.997-2.301-2.301 0-1.237 1.044-2.242 2.334-2.242zM35.837 27.96v-0.736h2.796v0.736h-0.978v3.61h-0.846v-3.61h-0.972zM46.675 30.181l1.042-2.958h0.893l-1.636 4.432h-0.594l-0.964-2.842-1.016 2.842h-0.594l-1.538-4.432h0.893l0.977 2.958 1.063-2.997h0.462l1.010 2.997zM52.208 30.892c0.795 0 1.447-0.671 1.447-1.499s-0.645-1.492-1.453-1.492c-0.789 0-1.447 0.671-1.447 1.48 0 0.84 0.645 1.512 1.453 1.512zM52.214 27.125c1.298 0 2.314 0.997 2.314 2.274 0 1.284-1.022 2.268-2.346 2.268-1.303 0-2.301-0.997-2.301-2.301 0-1.237 1.044-2.242 2.333-2.242zM57.383 29.224c0.535 0 0.827-0.235 0.827-0.664s-0.28-0.651-0.814-0.651h-0.261v1.316h0.248zM58.693 29.464c-0.17 0.144-0.326 0.222-0.599 0.274l1.368 1.831h-1.042l-1.173-1.746h-0.11v1.746h-0.847v-4.347h1.257c0.483 0 0.868 0.104 1.109 0.307 0.267 0.221 0.43 0.593 0.43 0.977 0 0.391-0.15 0.75-0.392 0.958zM61.861 27.223v3.611h1.336v0.736h-2.183v-4.347h0.847zM66.995 30.488c0.293-0.261 0.47-0.678 0.47-1.095s-0.177-0.821-0.47-1.082c-0.28-0.254-0.612-0.352-1.16-0.352h-0.227v2.874h0.227c0.549 0 0.894-0.104 1.16-0.345zM67.563 27.725c0.475 0.398 0.775 0.991 0.775 1.654 0 0.005-0 0.010-0 0.015v-0.001c-0.002 0.672-0.306 1.272-0.784 1.672l-0.003 0.003c-0.418 0.352-0.894 0.501-1.551 0.501h-1.239v-4.347h1.245c0.639 0 1.147 0.163 1.558 0.502zM86.609 23.043l-4.91-4.911c-0.476-0.477-0.77-1.135-0.77-1.862s0.294-1.385 0.77-1.862l-0 0c0.475-0.475 1.132-0.77 1.857-0.77 0.001 0 0.003 0 0.004 0h-0c0.674 0 1.349 0.256 1.863 0.77l1.186 1.186 1.187-1.186c0.475-0.475 1.132-0.77 1.857-0.77 0.002 0 0.003 0 0.005 0h-0c0.674 0 1.349 0.256 1.862 0.77 0.476 0.477 0.77 1.135 0.77 1.862s-0.294 1.385-0.77 1.862l-4.911 4.911zM7.662 3.135v4.638h3.241v4.229h-3.241v4.863c0 1.214 0.59 1.734 1.664 1.734 0.531 0 1.112-0.116 1.577-0.29v4.616c-0.651 0.245-1.738 0.424-2.859 0.424-3.675 0-5.755-1.733-5.755-5.686v-5.661h-2.289v-4.229h2.289v-4.638h5.374zM51.345 7.771h5.996l-7.99 15.272h-3.637l-3.81-8.361-3.641 8.361h-3.641l-5.918-11.507 4.094-3.765h0.005l3.64 8.057 3.844-8.056h3.371l3.844 8.293 3.843-8.293zM71.826 23.044l-3.81-8.361-3.642 8.361h-3.641l-4.863-9.458 3.044-5.815 3.641 8.057 3.842-8.056h3.371l3.844 8.293 3.842-8.293h6.002l-7.99 15.272h-3.642zM23.083 14.817l8.125 8.226h-7.586l-5.934-6.203v6.203h-5.394v-23.043h5.394v13.266l5.664-5.496h7.39l-2.699 2.482-0.002-0.003-4.96 4.567z"> </path> </symbol> <!-- TODO: update this gradient with colors matching with the rebrand --> <linearGradient xmlns="http://www.w3.org/2000/svg" id="Union__brands-v1-gradient-pride" x1="0" y1="50" x2="110" y2="50" gradientUnits="userSpaceOnUse"> <stop stop-color="#E64C38"/> <stop offset="0.0951985" stop-color="#ED7D39"/> <stop offset="0.2" stop-color="#E4DD55"/> <stop offset="0.295465" stop-color="#A3D55F"/> <stop offset="0.39328" stop-color="#19B5BC"/> <stop offset="0.548583" stop-color="#4B1A78"/> <stop offset="0.65" stop-color="#613915"/> <stop offset="0.74"/> <stop offset="0.83" stop-color="#73D7EE"/> <stop offset="0.9" stop-color="#FFAFC7"/> <stop offset="0.98" stop-color="#F2F2F2"/> </linearGradient> </defs> </svg><!-- fragment end --><script>window.UNION_INTERNAL_FRAGMENT_LOADER.load({"id":"Union__fragment__html-document-parts_body","name":"html-document-parts/body","url":"https://union.theknot.com/dist/v2/html-document-parts/catalyst-v2/client/body.html","options":{"cache":true,"target":"body"}});window.UNION_INTERNAL_FRAGMENT_LOADER.load({"id":"Union__fragment__iconography_latest","name":"iconography/latest","url":"https://union.theknot.com/dist/v2/iconography/latest/definitions-fragment.html","options":{"cache":true,"target":"body"}});window.UNION_INTERNAL_FRAGMENT_LOADER.load({"id":"Union__fragment__vendor-iconography_latest","name":"vendor-iconography/latest","url":"https://union.theknot.com/dist/v2/vendor-iconography/latest/definitions-fragment.html","options":{"cache":true,"target":"body"}})</script><noscript data-union-html-insert-end=""></noscript><style>.snackbar-wrapper--fa618 { align-items: center; bottom: 1.75rem; display: flex; justify-content: center; left: 0; pointer-events: none; right: 0; z-index: 9999; } @media (max-width: 479.98px) { .snackbar-wrapper--fa618 { bottom: 1.375rem; } } .fixed-to-relative--06c35 { position: absolute; } .fixed-to-page--46c34 { position: fixed; } .close-button-container--9e9e2 { padding-right: 6px; } .container--75aff { align-items: center; background-color: var(--tkww-union-alerts-snackbar-background-color, var(--tkww-union-color-background-dark, var(--tkww-union-color-neutral-black, #000))); border-radius: 0.25rem; color: var(--tkww-union-alerts-snackbar-color, var(--tkww-union-color-text-on-dark-default, var(--tkww-union-color-neutral-white, #FFF))); display: flex; flex-direction: row-reverse; justify-content: space-between; max-width: 25rem; min-width: 15.5rem; pointer-events: auto; text-align: left; transition: transform 0.5s ease; } @media (max-width: 479.98px) { .container--75aff { margin: 0 0.75rem; min-width: calc(100% - 24px); } } .container--75aff a { color: var(--tkww-union-alerts-snackbar-color, var(--tkww-union-color-text-on-dark-default, var(--tkww-union-color-neutral-white, #FFF))); text-decoration: underline; } .children--770c6 { margin-right: 18px; padding-bottom: 1rem; padding-left: 1rem; padding-top: 1rem; } .is-visible--22f1e { transform: translateY(0%); } .is-not-visible--ec2ba { transform: translateY(calc(100% + 28px)); } @media (max-width: 479.98px) { .is-not-visible--ec2ba { transform: translateY(calc(100% + 1.375rem)); } } .container--e7bf7 { align-items: center; cursor: pointer; justify-content: center; } .container--e7bf7 * { pointer-events: none; } .is-inline--fda67 { display: inline-flex; } .is-block--c90e8 { display: flex; } .size-sm--9552e { height: var(--tkww-union-icons-interactive-sm-size, 2rem); width: var(--tkww-union-icons-interactive-sm-size, 2rem); } .size-md--a869b { height: var(--tkww-union-icons-interactive-md-size, 2.75rem); width: var(--tkww-union-icons-interactive-md-size, 2.75rem); } .size-lg--47a16 { height: var(--tkww-union-icons-interactive-lg-size, 3rem); width: var(--tkww-union-icons-interactive-lg-size, 3rem); } .icon--1935d { display: inline-block; fill: currentColor; stroke: currentColor; stroke-width: 0; } .icon-has-no-size--189a8 { height: 1em; width: 1em; } .size-sm--ad48b { height: var(--tkww-union-icons-sm-size, 1rem); width: var(--tkww-union-icons-sm-size, 1rem); } .size-md--ffa00 { height: var(--tkww-union-icons-md-size, 1.5rem); width: var(--tkww-union-icons-md-size, 1.5rem); } .size-lg--2b900 { height: var(--tkww-union-icons-lg-size, 2rem); width: var(--tkww-union-icons-lg-size, 2rem); } .container--eb861 { border-radius: 0.25rem; color: var(--tkww-union-alerts-color, var(--tkww-union-color-text-default, var(--tkww-union-color-neutral-black, #000))); display: flex; padding: 16px; text-align: left; transition: all 0.25s ease; transition-property: height, padding-top, padding-bottom, opacity; } .children--c06a3 a { color: var(--tkww-union-alerts-link-color, var(--tkww-union-color-link-dark-on-light, var(--tkww-union-color-neutral-black, #000))); text-decoration: underline; } .alert-icon--c2d73 { margin-right: 12px; min-width: 1.5rem; } .icon-error--1926b { color: var(--tkww-union-alerts-error-icon-color, var(--tkww-union-color-status-error-200, #EB1400)); } .icon-info--86642 { color: var(--tkww-union-alerts-info-icon-color, var(--tkww-union-color-status-info-300, #114394)); } .icon-success--6c275 { color: var(--tkww-union-alerts-success-icon-color, var(--tkww-union-color-status-success-200, #008A05)); } .icon-warning--d5bb4 { color: var(--tkww-union-alerts-warning-icon-color, var(--tkww-union-color-status-warning-200, #C25400)); } .error--357a5 { background-color: var(--tkww-union-alerts-error-background-color, var(--tkww-union-color-background-error, var(--tkww-union-color-status-error-100, #FFECE4))); } .info--e7973 { background-color: var(--tkww-union-alerts-info-background-color, var(--tkww-union-color-status-info-100, #F4F9FF)); } .success--c2dba { background-color: var(--tkww-union-alerts-success-background-color, var(--tkww-union-color-background-success, var(--tkww-union-color-status-success-100, #E2FFEE))); } .warning--57ee7 { background-color: var(--tkww-union-alerts-warning-background-color, var(--tkww-union-color-background-warning, var(--tkww-union-color-status-warning-100, #FFF3DD))); } .is-visible--e09ee { height: auto; opacity: 1; padding: 16px; } .is-not-visible--6bd1f { height: 0; opacity: 0; overflow: hidden; padding: 0; } .text-container--aa77c { display: flex; flex-direction: column; } .alert-cta-container--396bd { margin-top: 12px; --tkww-union-buttons-primary-alternative-border-color: var(--tkww-union-alerts-button-border-color); --tkww-union-buttons-primary-alternative-background-color: var(--tkww-union-alerts-button-background-color); --tkww-union-buttons-primary-alternative-color: var(--tkww-union-alerts-button-color); --tkww-union-buttons-primary-alternative-hover-border-color: var(--tkww-union-alerts-button-hover-border-color); --tkww-union-buttons-primary-alternative-hover-background-color: var(--tkww-union-alerts-button-hover-background-color); --tkww-union-buttons-primary-alternative-hover-color: var(--tkww-union-alerts-button-hover-color); --tkww-union-buttons-primary-alternative-disabled-border-color: var(--tkww-union-alerts-button-disabled-border-color); --tkww-union-buttons-primary-alternative-disabled-background-color: var(--tkww-union-alerts-button-disabled-background-color); --tkww-union-buttons-primary-alternative-disabled-color: var(--tkww-union-alerts-button-disabled-border); --tkww-union-buttons-primary-alternative-spinner-color: var(--tkww-union-alerts-button-spinner-color); --tkww-union-buttons-primary-alternative-pressed-color: var(--tkww-union-alerts-button-pressed-color); --tkww-union-buttons-primary-alternative-pressed-opacity: var(--tkww-union-alerts-button-pressed-opacity); } .close-button-container--dd36d { margin-left: auto; } .close-button--ece31 { } .close-button--ece31.close-button--ece31 { color: var(--tkww-union-alerts-close-icon-color, var(--tkww-union-color-icon-subtle, var(--tkww-union-color-neutral-500, #51545C))); margin: -10px; } .alert-headline--57021 { color: var(--tkww-union-alerts-headline-color, var(--tkww-union-color-text-default, var(--tkww-union-color-neutral-black, #000))); font-weight: bold; } .row--e82da.row--e82da { margin-left: -8px; margin-right: -8px; } .col--91f59.col--91f59 { margin-bottom: 1rem; padding-left: 0.5rem; padding-right: 0.5rem; } .input--f45af { border-radius: var(--tkww-union-fields-select-input-border-radius, 2px); height: 3rem; padding: 15px calc(0.125rem + 0.5rem) 0; transition-property: border-color; } .input--f45af:disabled { background-color: var(--tkww-union-fields-input-disabled-background-color, var(--tkww-union-color-background-light-contrast, var(--tkww-union-color-neutral-100, #F1F2F4))); cursor: not-allowed; } .input--f45af[type=button] { cursor: pointer; } .input-container--d8289 { position: relative; } .label--abc8d { cursor: text; } .field-base--ef31a { -webkit-appearance: none; appearance: none; border-radius: 2px; border-style: solid; border-width: 1px; box-shadow: none; display: block; position: relative; text-align: left; width: 100%; } .base--b5452.base--b5452 { /* Increase specificity to override blank button styles */ background-color: var(--tkww-union-fields-base-background-color, var(--tkww-union-color-background-light, var(--tkww-union-color-neutral-white, #FFF))); } .base--b5452 { caret-color: var(--tkww-union-fields-base-caret-color, var(--tkww-union-color-icon-subtle, var(--tkww-union-color-neutral-500, #51545C))); color: var(--tkww-union-fields-base-color, var(--tkww-union-color-text-default, var(--tkww-union-color-neutral-black, #000))); } .base--b5452:disabled, .base--b5452.disabled--19829 { background-color: var(--tkww-union-fields-base-disabled-background-color, var(--tkww-union-color-background-light-contrast, var(--tkww-union-color-neutral-100, #F1F2F4))); color: var(--tkww-union-fields-base-disabled-color, var(--tkww-union-color-text-subtle, var(--tkww-union-color-neutral-500, #51545C))); cursor: not-allowed; } .ease-out--9d4b8 { transition-delay: 0ms; transition-duration: 200ms; transition-timing-function: ease-out; } .input-with-animated-label--f64b4:not([type=button]):focus ~ .animated-label--5c1b9, .input-with-animated-label--f64b4[data-has-value] ~ .animated-label--5c1b9 { letter-spacing: var(--tkww-union-typography-category-caption-lg-letter-spacing, 0); font-weight: var(--tkww-union-typography-category-caption-lg-font-weight, var(--tkww-union-typography-regular-font-weight, 400)); font-family: var(--tkww-union-typography-category-caption-lg-font-family, var(--tkww-union-typography-primary-font-family, union-primary-font, union-sans-serif, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif)); font-size: var(--tkww-union-typography-category-caption-lg-font-size, var(--tkww-union-typography-scale-100-font-size, 0.75rem)); line-height: var(--tkww-union-typography-category-caption-lg-line-height, 1.3333333333); } .animated-label--5c1b9 { padding-left: calc(0.125rem + 0.5rem); padding-top: 0.75rem; transition-property: font-size, padding; } .input-with-animated-label--f64b4[data-has-value] ~ .animated-label--5c1b9 { padding-top: 0.25rem; } .input-with-animated-label--f64b4:disabled ~ .animated-label--5c1b9 { background-color: transparent; color: var(--tkww-union-color-text-disabled, var(--tkww-union-color-neutral-300, #CACCD0)); cursor: not-allowed; } .input-with-animated-label--f64b4:not([type=button]):focus ~ .animated-label--5c1b9 { padding-top: 0.25rem; } .small-label--9ef93 { letter-spacing: var(--tkww-union-typography-category-caption-lg-letter-spacing, 0); font-weight: var(--tkww-union-typography-category-caption-lg-font-weight, var(--tkww-union-typography-regular-font-weight, 400)); font-family: var(--tkww-union-typography-category-caption-lg-font-family, var(--tkww-union-typography-primary-font-family, union-primary-font, union-sans-serif, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif)); font-size: var(--tkww-union-typography-category-caption-lg-font-size, var(--tkww-union-typography-scale-100-font-size, 0.75rem)); line-height: var(--tkww-union-typography-category-caption-lg-line-height, 1.3333333333); } .label--e1548 { color: var(--tkww-union-fields-label-color, var(--tkww-union-color-text-subtle, var(--tkww-union-color-neutral-500, #51545C))); left: 1px; position: absolute; top: 1px; } .small-label--9ef93 { padding-top: 0.25rem; } .container--82e14 { position: relative; } .sub-text--8b420 { max-height: 200px; overflow: hidden; padding: 6px 0.75rem; transition: all 0.1s ease-out 0.1s; } /** Increase specificity of state classes so that they work on button with reset class */ .is-invalid--010aa.is-invalid--010aa { border-color: var(--tkww-union-fields-input-invalid-border-color, var(--tkww-union-color-border-error, var(--tkww-union-color-status-error-200, #EB1400))); } .is-valid--c88ae.is-valid--c88ae { border-color: var(--tkww-union-fields-input-valid-border-color, var(--tkww-union-color-border-success, var(--tkww-union-color-status-success-200, #008A05))); } .is-neutral--2ce87.is-neutral--2ce87 { border-color: var(--tkww-union-fields-input-neutral-border-color, var(--tkww-union-color-border-default, var(--tkww-union-color-neutral-300, #CACCD0))); } .is-neutral--2ce87.is-neutral--2ce87:focus { border-color: var(--tkww-union-fields-input-focus-border-color, var(--tkww-union-color-border-default, var(--tkww-union-color-neutral-300, #CACCD0))); } .is-neutral--2ce87 ~ .next-to-input--5e678 { color: var(--tkww-union-fields-input-neutral-subtext-color, var(--tkww-union-color-text-subtle, var(--tkww-union-color-neutral-500, #51545C))); } .is-invalid--010aa ~ .next-to-input--5e678 { color: var(--tkww-union-fields-input-invalid-subtext-color, var(--tkww-union-color-text-error, var(--tkww-union-color-status-error-200, #EB1400))); } .is-valid--c88ae ~ .next-to-input--5e678 { color: var(--tkww-union-fields-input-valid-subtext-color, varTextSuccess); } .animated-element--bef17 { background-color: var(--tkww-union-button-click-animation-color); border-radius: 100%; bottom: 0; content: ""; left: 0; opacity: 0; position: absolute; right: 0; top: 0; transform: scale(0.2, 2); transition-duration: 0.3s; transition-property: transform; transition-timing-function: ease-out; z-index: -1; } .clicked--05297 .animated-element--bef17 { opacity: var(--tkww-union-button-click-animation-opacity-end); transform: scale(1.5, 4); } .btn-transitions--d3c04 { transition: all 0.1s ease-out; transition-property: background-color, color, border-color; } .cta-container--6dee1 { align-items: center; display: flex; justify-content: center; } .icon--8ca7d { margin: -4px 0; } .has-right-label--85c0f { flex-direction: row; } .has-right-label--85c0f .icon--8ca7d { padding-right: 8px; } .has-left-label--dd427 { flex-direction: row-reverse; } .has-left-label--dd427 .icon--8ca7d { padding-left: 8px; } .loading-container--c5f90 { } .loading-spinner--121e3 { margin-right: 8px; } .lg--035bf { padding: var(--tkww-union-buttons-large-vertical-padding, 11px) var(--tkww-union-buttons-large-horizontal-padding, 32px); } .md--c7522 { padding: var(--tkww-union-buttons-medium-vertical-padding, 7px) var(--tkww-union-buttons-medium-horizontal-padding, 24px); } .sm--be2c1 { padding: var(--tkww-union-buttons-small-vertical-padding, 5px) var(--tkww-union-buttons-small-horizontal-padding, 18px); } .btn--aa2b8 { border: 1px solid transparent; border-radius: var(--tkww-union-buttons-border-radius, 25px); cursor: pointer; display: inline-block; overflow: hidden; position: relative; text-align: center; transform: perspective(1px) translateZ(0); vertical-align: bottom; } .btn--aa2b8:hover { text-decoration: none; } .btn--aa2b8.btn--aa2b8.disabled--78ce1, .btn--aa2b8.btn--aa2b8:disabled { cursor: not-allowed; } .btn--aa2b8 a.btn--aa2b8:not([href]), .btn--aa2b8 a.btn--aa2b8.disabled--78ce1 { cursor: not-allowed; } .btn--aa2b8 a.btn--aa2b8:not([href]):hover, .btn--aa2b8 a.btn--aa2b8.disabled--78ce1:hover { cursor: not-allowed; } .container--f35b0:disabled .btn--aa2b8.btn--aa2b8, .container--f35b0.disabled--78ce1 .btn--aa2b8.btn--aa2b8, a.container--f35b0:not([href]) .btn--aa2b8.btn--aa2b8, a.container--f35b0.disabled--78ce1:hover .btn--aa2b8.btn--aa2b8 { cursor: not-allowed; } .btn--aa2b8.primary--25694 { --tkww-union-spinner-color: var(--tkww-union-buttons-primary-spinner-color, var(--tkww-union-color-neutral-white, #FFF)); background-color: var(--tkww-union-buttons-primary-background-color, var(--tkww-union-color-cta-default, var(--tkww-union-color-primary-300, #FF44CB))); border-color: var(--tkww-union-buttons-primary-border-color, var(--tkww-union-color-cta-default, var(--tkww-union-color-primary-300, #FF44CB))); color: var(--tkww-union-buttons-primary-color, var(--tkww-union-color-text-on-dark-default, var(--tkww-union-color-neutral-white, #FFF))); text-decoration: var(--tkww-union-buttons-primary-decoration, none); } .btn--aa2b8.primary--25694 .animated-element--bef17 { --tkww-union-button-click-animation-color: var(--tkww-union-buttons-primary-pressed-color, var(--tkww-union-color-cta-default, var(--tkww-union-color-primary-300, #FF44CB))); --tkww-union-button-click-animation-opacity-end: var(--tkww-union-buttons-primary-pressed-opacity, 1); } .btn--aa2b8.primary--25694:focus-visible { background: var(--tkww-union-buttons-primary-hover-background-color, var(--tkww-union-color-cta-hover, var(--tkww-union-color-primary-400, #D700A0))); border-color: var(--tkww-union-buttons-primary-hover-border-color, var(--tkww-union-color-cta-hover, var(--tkww-union-color-primary-400, #D700A0))); color: var(--tkww-union-buttons-primary-hover-color, var(--tkww-union-color-text-on-dark-default, var(--tkww-union-color-neutral-white, #FFF))); text-decoration: var(--tkww-union-buttons-primary-hover-decoration, none); } .container--f35b0:focus-visible .btn--aa2b8.primary--25694 { background: var(--tkww-union-buttons-primary-hover-background-color, var(--tkww-union-color-cta-hover, var(--tkww-union-color-primary-400, #D700A0))); border-color: var(--tkww-union-buttons-primary-hover-border-color, var(--tkww-union-color-cta-hover, var(--tkww-union-color-primary-400, #D700A0))); color: var(--tkww-union-buttons-primary-hover-color, var(--tkww-union-color-text-on-dark-default, var(--tkww-union-color-neutral-white, #FFF))); text-decoration: var(--tkww-union-buttons-primary-hover-decoration, none); } .btn--aa2b8.primary--25694.active--e33a9, .btn--aa2b8.primary--25694:active:enabled { background: var(--tkww-union-buttons-primary-hover-background-color, var(--tkww-union-color-cta-hover, var(--tkww-union-color-primary-400, #D700A0))); border-color: var(--tkww-union-buttons-primary-hover-border-color, var(--tkww-union-color-cta-hover, var(--tkww-union-color-primary-400, #D700A0))); color: var(--tkww-union-buttons-primary-hover-color, var(--tkww-union-color-text-on-dark-default, var(--tkww-union-color-neutral-white, #FFF))); text-decoration: var(--tkww-union-buttons-primary-hover-decoration, none); } .btn--aa2b8 a.primary--25694:active { background: var(--tkww-union-buttons-primary-hover-background-color, var(--tkww-union-color-cta-hover, var(--tkww-union-color-primary-400, #D700A0))); border-color: var(--tkww-union-buttons-primary-hover-border-color, var(--tkww-union-color-cta-hover, var(--tkww-union-color-primary-400, #D700A0))); color: var(--tkww-union-buttons-primary-hover-color, var(--tkww-union-color-text-on-dark-default, var(--tkww-union-color-neutral-white, #FFF))); text-decoration: var(--tkww-union-buttons-primary-hover-decoration, none); } .container--f35b0.active--e33a9 .btn--aa2b8.primary--25694, .container--f35b0:active:enabled .btn--aa2b8.primary--25694, a.container--f35b0:active .btn--aa2b8.primary--25694 { background: var(--tkww-union-buttons-primary-hover-background-color, var(--tkww-union-color-cta-hover, var(--tkww-union-color-primary-400, #D700A0))); border-color: var(--tkww-union-buttons-primary-hover-border-color, var(--tkww-union-color-cta-hover, var(--tkww-union-color-primary-400, #D700A0))); color: var(--tkww-union-buttons-primary-hover-color, var(--tkww-union-color-text-on-dark-default, var(--tkww-union-color-neutral-white, #FFF))); text-decoration: var(--tkww-union-buttons-primary-hover-decoration, none); } .btn--aa2b8.primary--25694:hover { background: var(--tkww-union-buttons-primary-hover-background-color, var(--tkww-union-color-cta-hover, var(--tkww-union-color-primary-400, #D700A0))); border-color: var(--tkww-union-buttons-primary-hover-border-color, var(--tkww-union-color-cta-hover, var(--tkww-union-color-primary-400, #D700A0))); color: var(--tkww-union-buttons-primary-hover-color, var(--tkww-union-color-text-on-dark-default, var(--tkww-union-color-neutral-white, #FFF))); text-decoration: var(--tkww-union-buttons-primary-hover-decoration, none); } .btn--aa2b8 button.primary--25694:hover:enabled { background: var(--tkww-union-buttons-primary-hover-background-color, var(--tkww-union-color-cta-hover, var(--tkww-union-color-primary-400, #D700A0))); border-color: var(--tkww-union-buttons-primary-hover-border-color, var(--tkww-union-color-cta-hover, var(--tkww-union-color-primary-400, #D700A0))); color: var(--tkww-union-buttons-primary-hover-color, var(--tkww-union-color-text-on-dark-default, var(--tkww-union-color-neutral-white, #FFF))); text-decoration: var(--tkww-union-buttons-primary-hover-decoration, none); } .btn--aa2b8 a.primary--25694:hover { background: var(--tkww-union-buttons-primary-hover-background-color, var(--tkww-union-color-cta-hover, var(--tkww-union-color-primary-400, #D700A0))); border-color: var(--tkww-union-buttons-primary-hover-border-color, var(--tkww-union-color-cta-hover, var(--tkww-union-color-primary-400, #D700A0))); color: var(--tkww-union-buttons-primary-hover-color, var(--tkww-union-color-text-on-dark-default, var(--tkww-union-color-neutral-white, #FFF))); text-decoration: var(--tkww-union-buttons-primary-hover-decoration, none); } .container--f35b0:hover .btn--aa2b8.primary--25694, a.container--f35b0:hover .btn--aa2b8.primary--25694, button.container--f35b0:hover:enabled .btn--aa2b8.primary--25694 { background: var(--tkww-union-buttons-primary-hover-background-color, var(--tkww-union-color-cta-hover, var(--tkww-union-color-primary-400, #D700A0))); border-color: var(--tkww-union-buttons-primary-hover-border-color, var(--tkww-union-color-cta-hover, var(--tkww-union-color-primary-400, #D700A0))); color: var(--tkww-union-buttons-primary-hover-color, var(--tkww-union-color-text-on-dark-default, var(--tkww-union-color-neutral-white, #FFF))); text-decoration: var(--tkww-union-buttons-primary-hover-decoration, none); } .btn--aa2b8.primary--25694.disabled--78ce1, .btn--aa2b8.primary--25694:disabled { background: var(--tkww-union-buttons-primary-disabled-background-color, var(--tkww-union-color-cta-disabled, var(--tkww-union-color-primary-200, #FEBBF7))); border-color: var(--tkww-union-buttons-primary-disabled-border-color, var(--tkww-union-color-cta-disabled, var(--tkww-union-color-primary-200, #FEBBF7))); color: var(--tkww-union-buttons-primary-disabled-color, var(--tkww-union-color-text-on-dark-default, var(--tkww-union-color-neutral-white, #FFF))); text-decoration: var(--tkww-union-buttons-primary-disabled-decoration, none); } .btn--aa2b8 a.primary--25694:not([href]), .btn--aa2b8 a.primary--25694.disabled--78ce1 { background: var(--tkww-union-buttons-primary-disabled-background-color, var(--tkww-union-color-cta-disabled, var(--tkww-union-color-primary-200, #FEBBF7))); border-color: var(--tkww-union-buttons-primary-disabled-border-color, var(--tkww-union-color-cta-disabled, var(--tkww-union-color-primary-200, #FEBBF7))); color: var(--tkww-union-buttons-primary-disabled-color, var(--tkww-union-color-text-on-dark-default, var(--tkww-union-color-neutral-white, #FFF))); text-decoration: var(--tkww-union-buttons-primary-disabled-decoration, none); } .btn--aa2b8 a.primary--25694:not([href]):hover, .btn--aa2b8 a.primary--25694.disabled--78ce1:hover { background: var(--tkww-union-buttons-primary-disabled-background-color, var(--tkww-union-color-cta-disabled, var(--tkww-union-color-primary-200, #FEBBF7))); border-color: var(--tkww-union-buttons-primary-disabled-border-color, var(--tkww-union-color-cta-disabled, var(--tkww-union-color-primary-200, #FEBBF7))); color: var(--tkww-union-buttons-primary-disabled-color, var(--tkww-union-color-text-on-dark-default, var(--tkww-union-color-neutral-white, #FFF))); text-decoration: var(--tkww-union-buttons-primary-disabled-decoration, none); } .container--f35b0:disabled .btn--aa2b8.primary--25694, .container--f35b0.disabled--78ce1 .btn--aa2b8.primary--25694, a.container--f35b0:not([href]) .btn--aa2b8.primary--25694, a.container--f35b0.disabled--78ce1:hover .btn--aa2b8.primary--25694 { background: var(--tkww-union-buttons-primary-disabled-background-color, var(--tkww-union-color-cta-disabled, var(--tkww-union-color-primary-200, #FEBBF7))); border-color: var(--tkww-union-buttons-primary-disabled-border-color, var(--tkww-union-color-cta-disabled, var(--tkww-union-color-primary-200, #FEBBF7))); color: var(--tkww-union-buttons-primary-disabled-color, var(--tkww-union-color-text-on-dark-default, var(--tkww-union-color-neutral-white, #FFF))); text-decoration: var(--tkww-union-buttons-primary-disabled-decoration, none); } .btn--aa2b8.primary-alternative--f59e8 { --tkww-union-spinner-color: var(--tkww-union-buttons-primary-alternative-spinner-color, var(--tkww-union-color-neutral-white, #FFF)); background-color: var(--tkww-union-buttons-primary-alternative-background-color, var(--tkww-union-color-cta-dark-default, var(--tkww-union-color-neutral-black, #000))); border-color: var(--tkww-union-buttons-primary-alternative-border-color, var(--tkww-union-color-cta-dark-default, var(--tkww-union-color-neutral-black, #000))); color: var(--tkww-union-buttons-primary-alternative-color, var(--tkww-union-color-text-on-dark-default, var(--tkww-union-color-neutral-white, #FFF))); text-decoration: var(--tkww-union-buttons-primary-alternative-decoration, none); } .btn--aa2b8.primary-alternative--f59e8 .animated-element--bef17 { --tkww-union-button-click-animation-color: var(--tkww-union-buttons-primary-alternative-pressed-color, var(--tkww-union-color-cta-dark-default, var(--tkww-union-color-neutral-black, #000))); --tkww-union-button-click-animation-opacity-end: var(--tkww-union-buttons-primary-alternative-pressed-opacity, 1); } .btn--aa2b8.primary-alternative--f59e8:focus-visible { background: var(--tkww-union-buttons-primary-alternative-hover-background-color, var(--tkww-union-color-cta-dark-default-hover, var(--tkww-union-color-neutral-600, #37393F))); border-color: var(--tkww-union-buttons-primary-alternative-hover-border-color, var(--tkww-union-color-cta-dark-default-hover, var(--tkww-union-color-neutral-600, #37393F))); color: var(--tkww-union-buttons-primary-alternative-hover-color, var(--tkww-union-color-text-on-dark-default, var(--tkww-union-color-neutral-white, #FFF))); text-decoration: var(--tkww-union-buttons-primary-alternative-hover-decoration, none); } .container--f35b0:focus-visible .btn--aa2b8.primary-alternative--f59e8 { background: var(--tkww-union-buttons-primary-alternative-hover-background-color, var(--tkww-union-color-cta-dark-default-hover, var(--tkww-union-color-neutral-600, #37393F))); border-color: var(--tkww-union-buttons-primary-alternative-hover-border-color, var(--tkww-union-color-cta-dark-default-hover, var(--tkww-union-color-neutral-600, #37393F))); color: var(--tkww-union-buttons-primary-alternative-hover-color, var(--tkww-union-color-text-on-dark-default, var(--tkww-union-color-neutral-white, #FFF))); text-decoration: var(--tkww-union-buttons-primary-alternative-hover-decoration, none); } .btn--aa2b8.primary-alternative--f59e8.active--e33a9, .btn--aa2b8.primary-alternative--f59e8:active:enabled { background: var(--tkww-union-buttons-primary-alternative-hover-background-color, var(--tkww-union-color-cta-dark-default-hover, var(--tkww-union-color-neutral-600, #37393F))); border-color: var(--tkww-union-buttons-primary-alternative-hover-border-color, var(--tkww-union-color-cta-dark-default-hover, var(--tkww-union-color-neutral-600, #37393F))); color: var(--tkww-union-buttons-primary-alternative-hover-color, var(--tkww-union-color-text-on-dark-default, var(--tkww-union-color-neutral-white, #FFF))); text-decoration: var(--tkww-union-buttons-primary-alternative-hover-decoration, none); } .btn--aa2b8 a.primary-alternative--f59e8:active { background: var(--tkww-union-buttons-primary-alternative-hover-background-color, var(--tkww-union-color-cta-dark-default-hover, var(--tkww-union-color-neutral-600, #37393F))); border-color: var(--tkww-union-buttons-primary-alternative-hover-border-color, var(--tkww-union-color-cta-dark-default-hover, var(--tkww-union-color-neutral-600, #37393F))); color: var(--tkww-union-buttons-primary-alternative-hover-color, var(--tkww-union-color-text-on-dark-default, var(--tkww-union-color-neutral-white, #FFF))); text-decoration: var(--tkww-union-buttons-primary-alternative-hover-decoration, none); } .container--f35b0.active--e33a9 .btn--aa2b8.primary-alternative--f59e8, .container--f35b0:active:enabled .btn--aa2b8.primary-alternative--f59e8, a.container--f35b0:active .btn--aa2b8.primary-alternative--f59e8 { background: var(--tkww-union-buttons-primary-alternative-hover-background-color, var(--tkww-union-color-cta-dark-default-hover, var(--tkww-union-color-neutral-600, #37393F))); border-color: var(--tkww-union-buttons-primary-alternative-hover-border-color, var(--tkww-union-color-cta-dark-default-hover, var(--tkww-union-color-neutral-600, #37393F))); color: var(--tkww-union-buttons-primary-alternative-hover-color, var(--tkww-union-color-text-on-dark-default, var(--tkww-union-color-neutral-white, #FFF))); text-decoration: var(--tkww-union-buttons-primary-alternative-hover-decoration, none); } .btn--aa2b8.primary-alternative--f59e8:hover { background: var(--tkww-union-buttons-primary-alternative-hover-background-color, var(--tkww-union-color-cta-dark-default-hover, var(--tkww-union-color-neutral-600, #37393F))); border-color: var(--tkww-union-buttons-primary-alternative-hover-border-color, var(--tkww-union-color-cta-dark-default-hover, var(--tkww-union-color-neutral-600, #37393F))); color: var(--tkww-union-buttons-primary-alternative-hover-color, var(--tkww-union-color-text-on-dark-default, var(--tkww-union-color-neutral-white, #FFF))); text-decoration: var(--tkww-union-buttons-primary-alternative-hover-decoration, none); } .btn--aa2b8 button.primary-alternative--f59e8:hover:enabled { background: var(--tkww-union-buttons-primary-alternative-hover-background-color, var(--tkww-union-color-cta-dark-default-hover, var(--tkww-union-color-neutral-600, #37393F))); border-color: var(--tkww-union-buttons-primary-alternative-hover-border-color, var(--tkww-union-color-cta-dark-default-hover, var(--tkww-union-color-neutral-600, #37393F))); color: var(--tkww-union-buttons-primary-alternative-hover-color, var(--tkww-union-color-text-on-dark-default, var(--tkww-union-color-neutral-white, #FFF))); text-decoration: var(--tkww-union-buttons-primary-alternative-hover-decoration, none); } .btn--aa2b8 a.primary-alternative--f59e8:hover { background: var(--tkww-union-buttons-primary-alternative-hover-background-color, var(--tkww-union-color-cta-dark-default-hover, var(--tkww-union-color-neutral-600, #37393F))); border-color: var(--tkww-union-buttons-primary-alternative-hover-border-color, var(--tkww-union-color-cta-dark-default-hover, var(--tkww-union-color-neutral-600, #37393F))); color: var(--tkww-union-buttons-primary-alternative-hover-color, var(--tkww-union-color-text-on-dark-default, var(--tkww-union-color-neutral-white, #FFF))); text-decoration: var(--tkww-union-buttons-primary-alternative-hover-decoration, none); } .container--f35b0:hover .btn--aa2b8.primary-alternative--f59e8, a.container--f35b0:hover .btn--aa2b8.primary-alternative--f59e8, button.container--f35b0:hover:enabled .btn--aa2b8.primary-alternative--f59e8 { background: var(--tkww-union-buttons-primary-alternative-hover-background-color, var(--tkww-union-color-cta-dark-default-hover, var(--tkww-union-color-neutral-600, #37393F))); border-color: var(--tkww-union-buttons-primary-alternative-hover-border-color, var(--tkww-union-color-cta-dark-default-hover, var(--tkww-union-color-neutral-600, #37393F))); color: var(--tkww-union-buttons-primary-alternative-hover-color, var(--tkww-union-color-text-on-dark-default, var(--tkww-union-color-neutral-white, #FFF))); text-decoration: var(--tkww-union-buttons-primary-alternative-hover-decoration, none); } .btn--aa2b8.primary-alternative--f59e8.disabled--78ce1, .btn--aa2b8.primary-alternative--f59e8:disabled { background: var(--tkww-union-buttons-primary-alternative-disabled-background-color, var(--tkww-union-color-cta-dark-default-disabled, var(--tkww-union-color-neutral-300, #CACCD0))); border-color: var(--tkww-union-buttons-primary-alternative-disabled-border-color, var(--tkww-union-color-cta-dark-default-disabled, var(--tkww-union-color-neutral-300, #CACCD0))); color: var(--tkww-union-buttons-primary-alternative-disabled-color, var(--tkww-union-color-text-on-dark-default, var(--tkww-union-color-neutral-white, #FFF))); text-decoration: var(--tkww-union-buttons-primary-alternative-disabled-decoration, none); } .btn--aa2b8 a.primary-alternative--f59e8:not([href]), .btn--aa2b8 a.primary-alternative--f59e8.disabled--78ce1 { background: var(--tkww-union-buttons-primary-alternative-disabled-background-color, var(--tkww-union-color-cta-dark-default-disabled, var(--tkww-union-color-neutral-300, #CACCD0))); border-color: var(--tkww-union-buttons-primary-alternative-disabled-border-color, var(--tkww-union-color-cta-dark-default-disabled, var(--tkww-union-color-neutral-300, #CACCD0))); color: var(--tkww-union-buttons-primary-alternative-disabled-color, var(--tkww-union-color-text-on-dark-default, var(--tkww-union-color-neutral-white, #FFF))); text-decoration: var(--tkww-union-buttons-primary-alternative-disabled-decoration, none); } .btn--aa2b8 a.primary-alternative--f59e8:not([href]):hover, .btn--aa2b8 a.primary-alternative--f59e8.disabled--78ce1:hover { background: var(--tkww-union-buttons-primary-alternative-disabled-background-color, var(--tkww-union-color-cta-dark-default-disabled, var(--tkww-union-color-neutral-300, #CACCD0))); border-color: var(--tkww-union-buttons-primary-alternative-disabled-border-color, var(--tkww-union-color-cta-dark-default-disabled, var(--tkww-union-color-neutral-300, #CACCD0))); color: var(--tkww-union-buttons-primary-alternative-disabled-color, var(--tkww-union-color-text-on-dark-default, var(--tkww-union-color-neutral-white, #FFF))); text-decoration: var(--tkww-union-buttons-primary-alternative-disabled-decoration, none); } .container--f35b0:disabled .btn--aa2b8.primary-alternative--f59e8, .container--f35b0.disabled--78ce1 .btn--aa2b8.primary-alternative--f59e8, a.container--f35b0:not([href]) .btn--aa2b8.primary-alternative--f59e8, a.container--f35b0.disabled--78ce1:hover .btn--aa2b8.primary-alternative--f59e8 { background: var(--tkww-union-buttons-primary-alternative-disabled-background-color, var(--tkww-union-color-cta-dark-default-disabled, var(--tkww-union-color-neutral-300, #CACCD0))); border-color: var(--tkww-union-buttons-primary-alternative-disabled-border-color, var(--tkww-union-color-cta-dark-default-disabled, var(--tkww-union-color-neutral-300, #CACCD0))); color: var(--tkww-union-buttons-primary-alternative-disabled-color, var(--tkww-union-color-text-on-dark-default, var(--tkww-union-color-neutral-white, #FFF))); text-decoration: var(--tkww-union-buttons-primary-alternative-disabled-decoration, none); } .btn--aa2b8.secondary--766cb { --tkww-union-spinner-color: var(--tkww-union-buttons-secondary-spinner-color, var(--tkww-union-color-cta-disabled, var(--tkww-union-color-primary-200, #FEBBF7))); background-color: var(--tkww-union-buttons-secondary-background-color, transparent); border-color: var(--tkww-union-buttons-secondary-border-color, var(--tkww-union-color-cta-default, var(--tkww-union-color-primary-300, #FF44CB))); color: var(--tkww-union-buttons-secondary-color, var(--tkww-union-color-cta-default, var(--tkww-union-color-primary-300, #FF44CB))); text-decoration: var(--tkww-union-buttons-secondary-decoration, none); } .btn--aa2b8.secondary--766cb .animated-element--bef17 { --tkww-union-button-click-animation-color: var(--tkww-union-buttons-secondary-pressed-color, var(--tkww-union-color-cta-disabled, var(--tkww-union-color-primary-200, #FEBBF7))); --tkww-union-button-click-animation-opacity-end: var(--tkww-union-buttons-secondary-pressed-opacity, 0.3); } .btn--aa2b8.secondary--766cb:focus-visible { background: var(--tkww-union-buttons-secondary-hover-background-color, rgba(255, 228, 251, 0.5)); border-color: var(--tkww-union-buttons-secondary-hover-border-color, var(--tkww-union-color-cta-default, var(--tkww-union-color-primary-300, #FF44CB))); color: var(--tkww-union-buttons-secondary-hover-color, var(--tkww-union-color-cta-default, var(--tkww-union-color-primary-300, #FF44CB))); text-decoration: var(--tkww-union-buttons-secondary-hover-decoration, none); } .container--f35b0:focus-visible .btn--aa2b8.secondary--766cb { background: var(--tkww-union-buttons-secondary-hover-background-color, rgba(255, 228, 251, 0.5)); border-color: var(--tkww-union-buttons-secondary-hover-border-color, var(--tkww-union-color-cta-default, var(--tkww-union-color-primary-300, #FF44CB))); color: var(--tkww-union-buttons-secondary-hover-color, var(--tkww-union-color-cta-default, var(--tkww-union-color-primary-300, #FF44CB))); text-decoration: var(--tkww-union-buttons-secondary-hover-decoration, none); } .btn--aa2b8.secondary--766cb.active--e33a9, .btn--aa2b8.secondary--766cb:active:enabled { background: var(--tkww-union-buttons-secondary-hover-background-color, rgba(255, 228, 251, 0.5)); border-color: var(--tkww-union-buttons-secondary-hover-border-color, var(--tkww-union-color-cta-default, var(--tkww-union-color-primary-300, #FF44CB))); color: var(--tkww-union-buttons-secondary-hover-color, var(--tkww-union-color-cta-default, var(--tkww-union-color-primary-300, #FF44CB))); text-decoration: var(--tkww-union-buttons-secondary-hover-decoration, none); } .btn--aa2b8 a.secondary--766cb:active { background: var(--tkww-union-buttons-secondary-hover-background-color, rgba(255, 228, 251, 0.5)); border-color: var(--tkww-union-buttons-secondary-hover-border-color, var(--tkww-union-color-cta-default, var(--tkww-union-color-primary-300, #FF44CB))); color: var(--tkww-union-buttons-secondary-hover-color, var(--tkww-union-color-cta-default, var(--tkww-union-color-primary-300, #FF44CB))); text-decoration: var(--tkww-union-buttons-secondary-hover-decoration, none); } .container--f35b0.active--e33a9 .btn--aa2b8.secondary--766cb, .container--f35b0:active:enabled .btn--aa2b8.secondary--766cb, a.container--f35b0:active .btn--aa2b8.secondary--766cb { background: var(--tkww-union-buttons-secondary-hover-background-color, rgba(255, 228, 251, 0.5)); border-color: var(--tkww-union-buttons-secondary-hover-border-color, var(--tkww-union-color-cta-default, var(--tkww-union-color-primary-300, #FF44CB))); color: var(--tkww-union-buttons-secondary-hover-color, var(--tkww-union-color-cta-default, var(--tkww-union-color-primary-300, #FF44CB))); text-decoration: var(--tkww-union-buttons-secondary-hover-decoration, none); } .btn--aa2b8.secondary--766cb:hover { background: var(--tkww-union-buttons-secondary-hover-background-color, rgba(255, 228, 251, 0.5)); border-color: var(--tkww-union-buttons-secondary-hover-border-color, var(--tkww-union-color-cta-default, var(--tkww-union-color-primary-300, #FF44CB))); color: var(--tkww-union-buttons-secondary-hover-color, var(--tkww-union-color-cta-default, var(--tkww-union-color-primary-300, #FF44CB))); text-decoration: var(--tkww-union-buttons-secondary-hover-decoration, none); } .btn--aa2b8 button.secondary--766cb:hover:enabled { background: var(--tkww-union-buttons-secondary-hover-background-color, rgba(255, 228, 251, 0.5)); border-color: var(--tkww-union-buttons-secondary-hover-border-color, var(--tkww-union-color-cta-default, var(--tkww-union-color-primary-300, #FF44CB))); color: var(--tkww-union-buttons-secondary-hover-color, var(--tkww-union-color-cta-default, var(--tkww-union-color-primary-300, #FF44CB))); text-decoration: var(--tkww-union-buttons-secondary-hover-decoration, none); } .btn--aa2b8 a.secondary--766cb:hover { background: var(--tkww-union-buttons-secondary-hover-background-color, rgba(255, 228, 251, 0.5)); border-color: var(--tkww-union-buttons-secondary-hover-border-color, var(--tkww-union-color-cta-default, var(--tkww-union-color-primary-300, #FF44CB))); color: var(--tkww-union-buttons-secondary-hover-color, var(--tkww-union-color-cta-default, var(--tkww-union-color-primary-300, #FF44CB))); text-decoration: var(--tkww-union-buttons-secondary-hover-decoration, none); } .container--f35b0:hover .btn--aa2b8.secondary--766cb, a.container--f35b0:hover .btn--aa2b8.secondary--766cb, button.container--f35b0:hover:enabled .btn--aa2b8.secondary--766cb { background: var(--tkww-union-buttons-secondary-hover-background-color, rgba(255, 228, 251, 0.5)); border-color: var(--tkww-union-buttons-secondary-hover-border-color, var(--tkww-union-color-cta-default, var(--tkww-union-color-primary-300, #FF44CB))); color: var(--tkww-union-buttons-secondary-hover-color, var(--tkww-union-color-cta-default, var(--tkww-union-color-primary-300, #FF44CB))); text-decoration: var(--tkww-union-buttons-secondary-hover-decoration, none); } .btn--aa2b8.secondary--766cb.disabled--78ce1, .btn--aa2b8.secondary--766cb:disabled { background: var(--tkww-union-buttons-secondary-disabled-background-color, transparent); border-color: var(--tkww-union-buttons-secondary-disabled-border-color, var(--tkww-union-color-cta-disabled, var(--tkww-union-color-primary-200, #FEBBF7))); color: var(--tkww-union-buttons-secondary-disabled-color, var(--tkww-union-color-cta-disabled, var(--tkww-union-color-primary-200, #FEBBF7))); text-decoration: var(--tkww-union-buttons-secondary-disabled-decoration, none); } .btn--aa2b8 a.secondary--766cb:not([href]), .btn--aa2b8 a.secondary--766cb.disabled--78ce1 { background: var(--tkww-union-buttons-secondary-disabled-background-color, transparent); border-color: var(--tkww-union-buttons-secondary-disabled-border-color, var(--tkww-union-color-cta-disabled, var(--tkww-union-color-primary-200, #FEBBF7))); color: var(--tkww-union-buttons-secondary-disabled-color, var(--tkww-union-color-cta-disabled, var(--tkww-union-color-primary-200, #FEBBF7))); text-decoration: var(--tkww-union-buttons-secondary-disabled-decoration, none); } .btn--aa2b8 a.secondary--766cb:not([href]):hover, .btn--aa2b8 a.secondary--766cb.disabled--78ce1:hover { background: var(--tkww-union-buttons-secondary-disabled-background-color, transparent); border-color: var(--tkww-union-buttons-secondary-disabled-border-color, var(--tkww-union-color-cta-disabled, var(--tkww-union-color-primary-200, #FEBBF7))); color: var(--tkww-union-buttons-secondary-disabled-color, var(--tkww-union-color-cta-disabled, var(--tkww-union-color-primary-200, #FEBBF7))); text-decoration: var(--tkww-union-buttons-secondary-disabled-decoration, none); } .container--f35b0:disabled .btn--aa2b8.secondary--766cb, .container--f35b0.disabled--78ce1 .btn--aa2b8.secondary--766cb, a.container--f35b0:not([href]) .btn--aa2b8.secondary--766cb, a.container--f35b0.disabled--78ce1:hover .btn--aa2b8.secondary--766cb { background: var(--tkww-union-buttons-secondary-disabled-background-color, transparent); border-color: var(--tkww-union-buttons-secondary-disabled-border-color, var(--tkww-union-color-cta-disabled, var(--tkww-union-color-primary-200, #FEBBF7))); color: var(--tkww-union-buttons-secondary-disabled-color, var(--tkww-union-color-cta-disabled, var(--tkww-union-color-primary-200, #FEBBF7))); text-decoration: var(--tkww-union-buttons-secondary-disabled-decoration, none); } .btn--aa2b8.secondary-alternative--3c467 { --tkww-union-spinner-color: var(--tkww-union-buttons-secondary-alternative-spinner-color, var(--tkww-union-color-cta-dark-default-disabled, var(--tkww-union-color-neutral-300, #CACCD0))); background-color: var(--tkww-union-buttons-secondary-alternative-background-color, transparent); border-color: var(--tkww-union-buttons-secondary-alternative-border-color, var(--tkww-union-color-cta-dark-default, var(--tkww-union-color-neutral-black, #000))); color: var(--tkww-union-buttons-secondary-alternative-color, var(--tkww-union-color-cta-dark-default, var(--tkww-union-color-neutral-black, #000))); text-decoration: var(--tkww-union-buttons-secondary-alternative-decoration, none); } .btn--aa2b8.secondary-alternative--3c467 .animated-element--bef17 { --tkww-union-button-click-animation-color: var(--tkww-union-buttons-secondary-alternative-pressed-color, var(--tkww-union-color-cta-dark-default-disabled, var(--tkww-union-color-neutral-300, #CACCD0))); --tkww-union-button-click-animation-opacity-end: var(--tkww-union-buttons-secondary-alternative-pressed-opacity, 0.3); } .btn--aa2b8.secondary-alternative--3c467:focus-visible { background: var(--tkww-union-buttons-secondary-alternative-hover-background-color, rgba(0, 0, 0, 0.1)); border-color: var(--tkww-union-buttons-secondary-alternative-hover-border-color, var(--tkww-union-color-cta-dark-default, var(--tkww-union-color-neutral-black, #000))); color: var(--tkww-union-buttons-secondary-alternative-hover-color, var(--tkww-union-color-cta-dark-default, var(--tkww-union-color-neutral-black, #000))); text-decoration: var(--tkww-union-buttons-secondary-alternative-hover-decoration, none); } .container--f35b0:focus-visible .btn--aa2b8.secondary-alternative--3c467 { background: var(--tkww-union-buttons-secondary-alternative-hover-background-color, rgba(0, 0, 0, 0.1)); border-color: var(--tkww-union-buttons-secondary-alternative-hover-border-color, var(--tkww-union-color-cta-dark-default, var(--tkww-union-color-neutral-black, #000))); color: var(--tkww-union-buttons-secondary-alternative-hover-color, var(--tkww-union-color-cta-dark-default, var(--tkww-union-color-neutral-black, #000))); text-decoration: var(--tkww-union-buttons-secondary-alternative-hover-decoration, none); } .btn--aa2b8.secondary-alternative--3c467.active--e33a9, .btn--aa2b8.secondary-alternative--3c467:active:enabled { background: var(--tkww-union-buttons-secondary-alternative-hover-background-color, rgba(0, 0, 0, 0.1)); border-color: var(--tkww-union-buttons-secondary-alternative-hover-border-color, var(--tkww-union-color-cta-dark-default, var(--tkww-union-color-neutral-black, #000))); color: var(--tkww-union-buttons-secondary-alternative-hover-color, var(--tkww-union-color-cta-dark-default, var(--tkww-union-color-neutral-black, #000))); text-decoration: var(--tkww-union-buttons-secondary-alternative-hover-decoration, none); } .btn--aa2b8 a.secondary-alternative--3c467:active { background: var(--tkww-union-buttons-secondary-alternative-hover-background-color, rgba(0, 0, 0, 0.1)); border-color: var(--tkww-union-buttons-secondary-alternative-hover-border-color, var(--tkww-union-color-cta-dark-default, var(--tkww-union-color-neutral-black, #000))); color: var(--tkww-union-buttons-secondary-alternative-hover-color, var(--tkww-union-color-cta-dark-default, var(--tkww-union-color-neutral-black, #000))); text-decoration: var(--tkww-union-buttons-secondary-alternative-hover-decoration, none); } .container--f35b0.active--e33a9 .btn--aa2b8.secondary-alternative--3c467, .container--f35b0:active:enabled .btn--aa2b8.secondary-alternative--3c467, a.container--f35b0:active .btn--aa2b8.secondary-alternative--3c467 { background: var(--tkww-union-buttons-secondary-alternative-hover-background-color, rgba(0, 0, 0, 0.1)); border-color: var(--tkww-union-buttons-secondary-alternative-hover-border-color, var(--tkww-union-color-cta-dark-default, var(--tkww-union-color-neutral-black, #000))); color: var(--tkww-union-buttons-secondary-alternative-hover-color, var(--tkww-union-color-cta-dark-default, var(--tkww-union-color-neutral-black, #000))); text-decoration: var(--tkww-union-buttons-secondary-alternative-hover-decoration, none); } .btn--aa2b8.secondary-alternative--3c467:hover { background: var(--tkww-union-buttons-secondary-alternative-hover-background-color, rgba(0, 0, 0, 0.1)); border-color: var(--tkww-union-buttons-secondary-alternative-hover-border-color, var(--tkww-union-color-cta-dark-default, var(--tkww-union-color-neutral-black, #000))); color: var(--tkww-union-buttons-secondary-alternative-hover-color, var(--tkww-union-color-cta-dark-default, var(--tkww-union-color-neutral-black, #000))); text-decoration: var(--tkww-union-buttons-secondary-alternative-hover-decoration, none); } .btn--aa2b8 button.secondary-alternative--3c467:hover:enabled { background: var(--tkww-union-buttons-secondary-alternative-hover-background-color, rgba(0, 0, 0, 0.1)); border-color: var(--tkww-union-buttons-secondary-alternative-hover-border-color, var(--tkww-union-color-cta-dark-default, var(--tkww-union-color-neutral-black, #000))); color: var(--tkww-union-buttons-secondary-alternative-hover-color, var(--tkww-union-color-cta-dark-default, var(--tkww-union-color-neutral-black, #000))); text-decoration: var(--tkww-union-buttons-secondary-alternative-hover-decoration, none); } .btn--aa2b8 a.secondary-alternative--3c467:hover { background: var(--tkww-union-buttons-secondary-alternative-hover-background-color, rgba(0, 0, 0, 0.1)); border-color: var(--tkww-union-buttons-secondary-alternative-hover-border-color, var(--tkww-union-color-cta-dark-default, var(--tkww-union-color-neutral-black, #000))); color: var(--tkww-union-buttons-secondary-alternative-hover-color, var(--tkww-union-color-cta-dark-default, var(--tkww-union-color-neutral-black, #000))); text-decoration: var(--tkww-union-buttons-secondary-alternative-hover-decoration, none); } .container--f35b0:hover .btn--aa2b8.secondary-alternative--3c467, a.container--f35b0:hover .btn--aa2b8.secondary-alternative--3c467, button.container--f35b0:hover:enabled .btn--aa2b8.secondary-alternative--3c467 { background: var(--tkww-union-buttons-secondary-alternative-hover-background-color, rgba(0, 0, 0, 0.1)); border-color: var(--tkww-union-buttons-secondary-alternative-hover-border-color, var(--tkww-union-color-cta-dark-default, var(--tkww-union-color-neutral-black, #000))); color: var(--tkww-union-buttons-secondary-alternative-hover-color, var(--tkww-union-color-cta-dark-default, var(--tkww-union-color-neutral-black, #000))); text-decoration: var(--tkww-union-buttons-secondary-alternative-hover-decoration, none); } .btn--aa2b8.secondary-alternative--3c467.disabled--78ce1, .btn--aa2b8.secondary-alternative--3c467:disabled { background: var(--tkww-union-buttons-secondary-alternative-disabled-background-color, transparent); border-color: var(--tkww-union-buttons-secondary-alternative-disabled-border-color, var(--tkww-union-color-cta-dark-default-disabled, var(--tkww-union-color-neutral-300, #CACCD0))); color: var(--tkww-union-buttons-secondary-alternative-disabled-color, var(--tkww-union-color-cta-dark-default-disabled, var(--tkww-union-color-neutral-300, #CACCD0))); text-decoration: var(--tkww-union-buttons-secondary-alternative-disabled-decoration, none); } .btn--aa2b8 a.secondary-alternative--3c467:not([href]), .btn--aa2b8 a.secondary-alternative--3c467.disabled--78ce1 { background: var(--tkww-union-buttons-secondary-alternative-disabled-background-color, transparent); border-color: var(--tkww-union-buttons-secondary-alternative-disabled-border-color, var(--tkww-union-color-cta-dark-default-disabled, var(--tkww-union-color-neutral-300, #CACCD0))); color: var(--tkww-union-buttons-secondary-alternative-disabled-color, var(--tkww-union-color-cta-dark-default-disabled, var(--tkww-union-color-neutral-300, #CACCD0))); text-decoration: var(--tkww-union-buttons-secondary-alternative-disabled-decoration, none); } .btn--aa2b8 a.secondary-alternative--3c467:not([href]):hover, .btn--aa2b8 a.secondary-alternative--3c467.disabled--78ce1:hover { background: var(--tkww-union-buttons-secondary-alternative-disabled-background-color, transparent); border-color: var(--tkww-union-buttons-secondary-alternative-disabled-border-color, var(--tkww-union-color-cta-dark-default-disabled, var(--tkww-union-color-neutral-300, #CACCD0))); color: var(--tkww-union-buttons-secondary-alternative-disabled-color, var(--tkww-union-color-cta-dark-default-disabled, var(--tkww-union-color-neutral-300, #CACCD0))); text-decoration: var(--tkww-union-buttons-secondary-alternative-disabled-decoration, none); } .container--f35b0:disabled .btn--aa2b8.secondary-alternative--3c467, .container--f35b0.disabled--78ce1 .btn--aa2b8.secondary-alternative--3c467, a.container--f35b0:not([href]) .btn--aa2b8.secondary-alternative--3c467, a.container--f35b0.disabled--78ce1:hover .btn--aa2b8.secondary-alternative--3c467 { background: var(--tkww-union-buttons-secondary-alternative-disabled-background-color, transparent); border-color: var(--tkww-union-buttons-secondary-alternative-disabled-border-color, var(--tkww-union-color-cta-dark-default-disabled, var(--tkww-union-color-neutral-300, #CACCD0))); color: var(--tkww-union-buttons-secondary-alternative-disabled-color, var(--tkww-union-color-cta-dark-default-disabled, var(--tkww-union-color-neutral-300, #CACCD0))); text-decoration: var(--tkww-union-buttons-secondary-alternative-disabled-decoration, none); } .btn--aa2b8.tertiary--7ed75 { --tkww-union-spinner-color: var(--tkww-union-buttons-tertiary-spinner-color, var(--tkww-union-color-cta-disabled, var(--tkww-union-color-primary-200, #FEBBF7))); background-color: var(--tkww-union-buttons-tertiary-background-color, transparent); border-color: var(--tkww-union-buttons-tertiary-border-color, transparent); color: var(--tkww-union-buttons-tertiary-color, var(--tkww-union-color-cta-default, var(--tkww-union-color-primary-300, #FF44CB))); text-decoration: var(--tkww-union-buttons-tertiary-decoration, none); } .btn--aa2b8.tertiary--7ed75 .animated-element--bef17 { --tkww-union-button-click-animation-color: var(--tkww-union-buttons-tertiary-pressed-color, var(--tkww-union-color-cta-disabled, var(--tkww-union-color-primary-200, #FEBBF7))); --tkww-union-button-click-animation-opacity-end: var(--tkww-union-buttons-tertiary-pressed-opacity, 0.3); } .btn--aa2b8.tertiary--7ed75:focus-visible { background: var(--tkww-union-buttons-tertiary-hover-background-color, transparent); border-color: var(--tkww-union-buttons-tertiary-hover-border-color, transparent); color: var(--tkww-union-buttons-tertiary-hover-color, var(--tkww-union-color-cta-default, var(--tkww-union-color-primary-300, #FF44CB))); text-decoration: var(--tkww-union-buttons-tertiary-hover-decoration, underline); } .container--f35b0:focus-visible .btn--aa2b8.tertiary--7ed75 { background: var(--tkww-union-buttons-tertiary-hover-background-color, transparent); border-color: var(--tkww-union-buttons-tertiary-hover-border-color, transparent); color: var(--tkww-union-buttons-tertiary-hover-color, var(--tkww-union-color-cta-default, var(--tkww-union-color-primary-300, #FF44CB))); text-decoration: var(--tkww-union-buttons-tertiary-hover-decoration, underline); } .btn--aa2b8.tertiary--7ed75.active--e33a9, .btn--aa2b8.tertiary--7ed75:active:enabled { background: var(--tkww-union-buttons-tertiary-hover-background-color, transparent); border-color: var(--tkww-union-buttons-tertiary-hover-border-color, transparent); color: var(--tkww-union-buttons-tertiary-hover-color, var(--tkww-union-color-cta-default, var(--tkww-union-color-primary-300, #FF44CB))); text-decoration: var(--tkww-union-buttons-tertiary-hover-decoration, underline); } .btn--aa2b8 a.tertiary--7ed75:active { background: var(--tkww-union-buttons-tertiary-hover-background-color, transparent); border-color: var(--tkww-union-buttons-tertiary-hover-border-color, transparent); color: var(--tkww-union-buttons-tertiary-hover-color, var(--tkww-union-color-cta-default, var(--tkww-union-color-primary-300, #FF44CB))); text-decoration: var(--tkww-union-buttons-tertiary-hover-decoration, underline); } .container--f35b0.active--e33a9 .btn--aa2b8.tertiary--7ed75, .container--f35b0:active:enabled .btn--aa2b8.tertiary--7ed75, a.container--f35b0:active .btn--aa2b8.tertiary--7ed75 { background: var(--tkww-union-buttons-tertiary-hover-background-color, transparent); border-color: var(--tkww-union-buttons-tertiary-hover-border-color, transparent); color: var(--tkww-union-buttons-tertiary-hover-color, var(--tkww-union-color-cta-default, var(--tkww-union-color-primary-300, #FF44CB))); text-decoration: var(--tkww-union-buttons-tertiary-hover-decoration, underline); } .btn--aa2b8.tertiary--7ed75:hover { background: var(--tkww-union-buttons-tertiary-hover-background-color, transparent); border-color: var(--tkww-union-buttons-tertiary-hover-border-color, transparent); color: var(--tkww-union-buttons-tertiary-hover-color, var(--tkww-union-color-cta-default, var(--tkww-union-color-primary-300, #FF44CB))); text-decoration: var(--tkww-union-buttons-tertiary-hover-decoration, underline); } .btn--aa2b8 button.tertiary--7ed75:hover:enabled { background: var(--tkww-union-buttons-tertiary-hover-background-color, transparent); border-color: var(--tkww-union-buttons-tertiary-hover-border-color, transparent); color: var(--tkww-union-buttons-tertiary-hover-color, var(--tkww-union-color-cta-default, var(--tkww-union-color-primary-300, #FF44CB))); text-decoration: var(--tkww-union-buttons-tertiary-hover-decoration, underline); } .btn--aa2b8 a.tertiary--7ed75:hover { background: var(--tkww-union-buttons-tertiary-hover-background-color, transparent); border-color: var(--tkww-union-buttons-tertiary-hover-border-color, transparent); color: var(--tkww-union-buttons-tertiary-hover-color, var(--tkww-union-color-cta-default, var(--tkww-union-color-primary-300, #FF44CB))); text-decoration: var(--tkww-union-buttons-tertiary-hover-decoration, underline); } .container--f35b0:hover .btn--aa2b8.tertiary--7ed75, a.container--f35b0:hover .btn--aa2b8.tertiary--7ed75, button.container--f35b0:hover:enabled .btn--aa2b8.tertiary--7ed75 { background: var(--tkww-union-buttons-tertiary-hover-background-color, transparent); border-color: var(--tkww-union-buttons-tertiary-hover-border-color, transparent); color: var(--tkww-union-buttons-tertiary-hover-color, var(--tkww-union-color-cta-default, var(--tkww-union-color-primary-300, #FF44CB))); text-decoration: var(--tkww-union-buttons-tertiary-hover-decoration, underline); } .btn--aa2b8.tertiary--7ed75.disabled--78ce1, .btn--aa2b8.tertiary--7ed75:disabled { background: var(--tkww-union-buttons-tertiary-disabled-background-color, transparent); border-color: var(--tkww-union-buttons-tertiary-disabled-border-color, transparent); color: var(--tkww-union-buttons-tertiary-disabled-color, var(--tkww-union-color-cta-disabled, var(--tkww-union-color-primary-200, #FEBBF7))); text-decoration: var(--tkww-union-buttons-tertiary-disabled-decoration, none); } .btn--aa2b8 a.tertiary--7ed75:not([href]), .btn--aa2b8 a.tertiary--7ed75.disabled--78ce1 { background: var(--tkww-union-buttons-tertiary-disabled-background-color, transparent); border-color: var(--tkww-union-buttons-tertiary-disabled-border-color, transparent); color: var(--tkww-union-buttons-tertiary-disabled-color, var(--tkww-union-color-cta-disabled, var(--tkww-union-color-primary-200, #FEBBF7))); text-decoration: var(--tkww-union-buttons-tertiary-disabled-decoration, none); } .btn--aa2b8 a.tertiary--7ed75:not([href]):hover, .btn--aa2b8 a.tertiary--7ed75.disabled--78ce1:hover { background: var(--tkww-union-buttons-tertiary-disabled-background-color, transparent); border-color: var(--tkww-union-buttons-tertiary-disabled-border-color, transparent); color: var(--tkww-union-buttons-tertiary-disabled-color, var(--tkww-union-color-cta-disabled, var(--tkww-union-color-primary-200, #FEBBF7))); text-decoration: var(--tkww-union-buttons-tertiary-disabled-decoration, none); } .container--f35b0:disabled .btn--aa2b8.tertiary--7ed75, .container--f35b0.disabled--78ce1 .btn--aa2b8.tertiary--7ed75, a.container--f35b0:not([href]) .btn--aa2b8.tertiary--7ed75, a.container--f35b0.disabled--78ce1:hover .btn--aa2b8.tertiary--7ed75 { background: var(--tkww-union-buttons-tertiary-disabled-background-color, transparent); border-color: var(--tkww-union-buttons-tertiary-disabled-border-color, transparent); color: var(--tkww-union-buttons-tertiary-disabled-color, var(--tkww-union-color-cta-disabled, var(--tkww-union-color-primary-200, #FEBBF7))); text-decoration: var(--tkww-union-buttons-tertiary-disabled-decoration, none); } .btn--aa2b8.tertiary-alternative--09123 { --tkww-union-spinner-color: var(--tkww-union-buttons-tertiary-alternative-spinner-color, var(--tkww-union-color-cta-dark-default-disabled, var(--tkww-union-color-neutral-300, #CACCD0))); background-color: var(--tkww-union-buttons-tertiary-alternative-background-color, transparent); border-color: var(--tkww-union-buttons-tertiary-alternative-border-color, transparent); color: var(--tkww-union-buttons-tertiary-alternative-color, var(--tkww-union-color-cta-dark-default, var(--tkww-union-color-neutral-black, #000))); text-decoration: var(--tkww-union-buttons-tertiary-alternative-decoration, underline); } .btn--aa2b8.tertiary-alternative--09123 .animated-element--bef17 { --tkww-union-button-click-animation-color: var(--tkww-union-buttons-tertiary-alternative-pressed-color, var(--tkww-union-color-cta-dark-default-disabled, var(--tkww-union-color-neutral-300, #CACCD0))); --tkww-union-button-click-animation-opacity-end: var(--tkww-union-buttons-tertiary-alternative-pressed-opacity, 0.3); } .btn--aa2b8.tertiary-alternative--09123:focus-visible { background: var(--tkww-union-buttons-tertiary-alternative-hover-background-color, transparent); border-color: var(--tkww-union-buttons-tertiary-alternative-hover-border-color, transparent); color: var(--tkww-union-buttons-tertiary-alternative-hover-color, var(--tkww-union-color-cta-dark-default, var(--tkww-union-color-neutral-black, #000))); text-decoration: var(--tkww-union-buttons-tertiary-alternative-hover-decoration, none); } .container--f35b0:focus-visible .btn--aa2b8.tertiary-alternative--09123 { background: var(--tkww-union-buttons-tertiary-alternative-hover-background-color, transparent); border-color: var(--tkww-union-buttons-tertiary-alternative-hover-border-color, transparent); color: var(--tkww-union-buttons-tertiary-alternative-hover-color, var(--tkww-union-color-cta-dark-default, var(--tkww-union-color-neutral-black, #000))); text-decoration: var(--tkww-union-buttons-tertiary-alternative-hover-decoration, none); } .btn--aa2b8.tertiary-alternative--09123.active--e33a9, .btn--aa2b8.tertiary-alternative--09123:active:enabled { background: var(--tkww-union-buttons-tertiary-alternative-hover-background-color, transparent); border-color: var(--tkww-union-buttons-tertiary-alternative-hover-border-color, transparent); color: var(--tkww-union-buttons-tertiary-alternative-hover-color, var(--tkww-union-color-cta-dark-default, var(--tkww-union-color-neutral-black, #000))); text-decoration: var(--tkww-union-buttons-tertiary-alternative-hover-decoration, none); } .btn--aa2b8 a.tertiary-alternative--09123:active { background: var(--tkww-union-buttons-tertiary-alternative-hover-background-color, transparent); border-color: var(--tkww-union-buttons-tertiary-alternative-hover-border-color, transparent); color: var(--tkww-union-buttons-tertiary-alternative-hover-color, var(--tkww-union-color-cta-dark-default, var(--tkww-union-color-neutral-black, #000))); text-decoration: var(--tkww-union-buttons-tertiary-alternative-hover-decoration, none); } .container--f35b0.active--e33a9 .btn--aa2b8.tertiary-alternative--09123, .container--f35b0:active:enabled .btn--aa2b8.tertiary-alternative--09123, a.container--f35b0:active .btn--aa2b8.tertiary-alternative--09123 { background: var(--tkww-union-buttons-tertiary-alternative-hover-background-color, transparent); border-color: var(--tkww-union-buttons-tertiary-alternative-hover-border-color, transparent); color: var(--tkww-union-buttons-tertiary-alternative-hover-color, var(--tkww-union-color-cta-dark-default, var(--tkww-union-color-neutral-black, #000))); text-decoration: var(--tkww-union-buttons-tertiary-alternative-hover-decoration, none); } .btn--aa2b8.tertiary-alternative--09123:hover { background: var(--tkww-union-buttons-tertiary-alternative-hover-background-color, transparent); border-color: var(--tkww-union-buttons-tertiary-alternative-hover-border-color, transparent); color: var(--tkww-union-buttons-tertiary-alternative-hover-color, var(--tkww-union-color-cta-dark-default, var(--tkww-union-color-neutral-black, #000))); text-decoration: var(--tkww-union-buttons-tertiary-alternative-hover-decoration, none); } .btn--aa2b8 button.tertiary-alternative--09123:hover:enabled { background: var(--tkww-union-buttons-tertiary-alternative-hover-background-color, transparent); border-color: var(--tkww-union-buttons-tertiary-alternative-hover-border-color, transparent); color: var(--tkww-union-buttons-tertiary-alternative-hover-color, var(--tkww-union-color-cta-dark-default, var(--tkww-union-color-neutral-black, #000))); text-decoration: var(--tkww-union-buttons-tertiary-alternative-hover-decoration, none); } .btn--aa2b8 a.tertiary-alternative--09123:hover { background: var(--tkww-union-buttons-tertiary-alternative-hover-background-color, transparent); border-color: var(--tkww-union-buttons-tertiary-alternative-hover-border-color, transparent); color: var(--tkww-union-buttons-tertiary-alternative-hover-color, var(--tkww-union-color-cta-dark-default, var(--tkww-union-color-neutral-black, #000))); text-decoration: var(--tkww-union-buttons-tertiary-alternative-hover-decoration, none); } .container--f35b0:hover .btn--aa2b8.tertiary-alternative--09123, a.container--f35b0:hover .btn--aa2b8.tertiary-alternative--09123, button.container--f35b0:hover:enabled .btn--aa2b8.tertiary-alternative--09123 { background: var(--tkww-union-buttons-tertiary-alternative-hover-background-color, transparent); border-color: var(--tkww-union-buttons-tertiary-alternative-hover-border-color, transparent); color: var(--tkww-union-buttons-tertiary-alternative-hover-color, var(--tkww-union-color-cta-dark-default, var(--tkww-union-color-neutral-black, #000))); text-decoration: var(--tkww-union-buttons-tertiary-alternative-hover-decoration, none); } .btn--aa2b8.tertiary-alternative--09123.disabled--78ce1, .btn--aa2b8.tertiary-alternative--09123:disabled { background: var(--tkww-union-buttons-tertiary-alternative-disabled-background-color, transparent); border-color: var(--tkww-union-buttons-tertiary-alternative-disabled-border-color, transparent); color: var(--tkww-union-buttons-tertiary-alternative-disabled-color, var(--tkww-union-color-cta-dark-default-disabled, var(--tkww-union-color-neutral-300, #CACCD0))); text-decoration: var(--tkww-union-buttons-tertiary-alternative-disabled-decoration, none); } .btn--aa2b8 a.tertiary-alternative--09123:not([href]), .btn--aa2b8 a.tertiary-alternative--09123.disabled--78ce1 { background: var(--tkww-union-buttons-tertiary-alternative-disabled-background-color, transparent); border-color: var(--tkww-union-buttons-tertiary-alternative-disabled-border-color, transparent); color: var(--tkww-union-buttons-tertiary-alternative-disabled-color, var(--tkww-union-color-cta-dark-default-disabled, var(--tkww-union-color-neutral-300, #CACCD0))); text-decoration: var(--tkww-union-buttons-tertiary-alternative-disabled-decoration, none); } .btn--aa2b8 a.tertiary-alternative--09123:not([href]):hover, .btn--aa2b8 a.tertiary-alternative--09123.disabled--78ce1:hover { background: var(--tkww-union-buttons-tertiary-alternative-disabled-background-color, transparent); border-color: var(--tkww-union-buttons-tertiary-alternative-disabled-border-color, transparent); color: var(--tkww-union-buttons-tertiary-alternative-disabled-color, var(--tkww-union-color-cta-dark-default-disabled, var(--tkww-union-color-neutral-300, #CACCD0))); text-decoration: var(--tkww-union-buttons-tertiary-alternative-disabled-decoration, none); } .container--f35b0:disabled .btn--aa2b8.tertiary-alternative--09123, .container--f35b0.disabled--78ce1 .btn--aa2b8.tertiary-alternative--09123, a.container--f35b0:not([href]) .btn--aa2b8.tertiary-alternative--09123, a.container--f35b0.disabled--78ce1:hover .btn--aa2b8.tertiary-alternative--09123 { background: var(--tkww-union-buttons-tertiary-alternative-disabled-background-color, transparent); border-color: var(--tkww-union-buttons-tertiary-alternative-disabled-border-color, transparent); color: var(--tkww-union-buttons-tertiary-alternative-disabled-color, var(--tkww-union-color-cta-dark-default-disabled, var(--tkww-union-color-neutral-300, #CACCD0))); text-decoration: var(--tkww-union-buttons-tertiary-alternative-disabled-decoration, none); } .btn--aa2b8.quaternary--8bab3 { --tkww-union-spinner-color: var(--tkww-union-buttons-quaternary-spinner-color, var(--tkww-union-color-cta-disabled, var(--tkww-union-color-primary-200, #FEBBF7))); background-color: var(--tkww-union-buttons-quaternary-background-color, varBackgroundLight); border-color: var(--tkww-union-buttons-quaternary-border-color, var(--tkww-union-color-neutral-white, #FFF)); color: var(--tkww-union-buttons-quaternary-color, var(--tkww-union-color-cta-default, var(--tkww-union-color-primary-300, #FF44CB))); text-decoration: var(--tkww-union-buttons-quaternary-decoration, none); } .btn--aa2b8.quaternary--8bab3 .animated-element--bef17 { --tkww-union-button-click-animation-color: var(--tkww-union-buttons-quaternary-pressed-color, var(--tkww-union-color-neutral-white, #FFF)); --tkww-union-button-click-animation-opacity-end: var(--tkww-union-buttons-quaternary-pressed-opacity, 0.3); } .btn--aa2b8.quaternary--8bab3:focus-visible { background: var(--tkww-union-buttons-quaternary-hover-background-color, varBackgroundLight linear-gradient(0deg, rgba(255, 228, 251, 0.5) 0%, rgba(255, 228, 251, 0.5) 100%)); border-color: var(--tkww-union-buttons-quaternary-hover-border-color, transparent); color: var(--tkww-union-buttons-quaternary-hover-color, var(--tkww-union-color-cta-default, var(--tkww-union-color-primary-300, #FF44CB))); text-decoration: var(--tkww-union-buttons-quaternary-hover-decoration, none); } .container--f35b0:focus-visible .btn--aa2b8.quaternary--8bab3 { background: var(--tkww-union-buttons-quaternary-hover-background-color, varBackgroundLight linear-gradient(0deg, rgba(255, 228, 251, 0.5) 0%, rgba(255, 228, 251, 0.5) 100%)); border-color: var(--tkww-union-buttons-quaternary-hover-border-color, transparent); color: var(--tkww-union-buttons-quaternary-hover-color, var(--tkww-union-color-cta-default, var(--tkww-union-color-primary-300, #FF44CB))); text-decoration: var(--tkww-union-buttons-quaternary-hover-decoration, none); } .btn--aa2b8.quaternary--8bab3.active--e33a9, .btn--aa2b8.quaternary--8bab3:active:enabled { background: var(--tkww-union-buttons-quaternary-hover-background-color, varBackgroundLight linear-gradient(0deg, rgba(255, 228, 251, 0.5) 0%, rgba(255, 228, 251, 0.5) 100%)); border-color: var(--tkww-union-buttons-quaternary-hover-border-color, transparent); color: var(--tkww-union-buttons-quaternary-hover-color, var(--tkww-union-color-cta-default, var(--tkww-union-color-primary-300, #FF44CB))); text-decoration: var(--tkww-union-buttons-quaternary-hover-decoration, none); } .btn--aa2b8 a.quaternary--8bab3:active { background: var(--tkww-union-buttons-quaternary-hover-background-color, varBackgroundLight linear-gradient(0deg, rgba(255, 228, 251, 0.5) 0%, rgba(255, 228, 251, 0.5) 100%)); border-color: var(--tkww-union-buttons-quaternary-hover-border-color, transparent); color: var(--tkww-union-buttons-quaternary-hover-color, var(--tkww-union-color-cta-default, var(--tkww-union-color-primary-300, #FF44CB))); text-decoration: var(--tkww-union-buttons-quaternary-hover-decoration, none); } .container--f35b0.active--e33a9 .btn--aa2b8.quaternary--8bab3, .container--f35b0:active:enabled .btn--aa2b8.quaternary--8bab3, a.container--f35b0:active .btn--aa2b8.quaternary--8bab3 { background: var(--tkww-union-buttons-quaternary-hover-background-color, varBackgroundLight linear-gradient(0deg, rgba(255, 228, 251, 0.5) 0%, rgba(255, 228, 251, 0.5) 100%)); border-color: var(--tkww-union-buttons-quaternary-hover-border-color, transparent); color: var(--tkww-union-buttons-quaternary-hover-color, var(--tkww-union-color-cta-default, var(--tkww-union-color-primary-300, #FF44CB))); text-decoration: var(--tkww-union-buttons-quaternary-hover-decoration, none); } .btn--aa2b8.quaternary--8bab3:hover { background: var(--tkww-union-buttons-quaternary-hover-background-color, varBackgroundLight linear-gradient(0deg, rgba(255, 228, 251, 0.5) 0%, rgba(255, 228, 251, 0.5) 100%)); border-color: var(--tkww-union-buttons-quaternary-hover-border-color, transparent); color: var(--tkww-union-buttons-quaternary-hover-color, var(--tkww-union-color-cta-default, var(--tkww-union-color-primary-300, #FF44CB))); text-decoration: var(--tkww-union-buttons-quaternary-hover-decoration, none); } .btn--aa2b8 button.quaternary--8bab3:hover:enabled { background: var(--tkww-union-buttons-quaternary-hover-background-color, varBackgroundLight linear-gradient(0deg, rgba(255, 228, 251, 0.5) 0%, rgba(255, 228, 251, 0.5) 100%)); border-color: var(--tkww-union-buttons-quaternary-hover-border-color, transparent); color: var(--tkww-union-buttons-quaternary-hover-color, var(--tkww-union-color-cta-default, var(--tkww-union-color-primary-300, #FF44CB))); text-decoration: var(--tkww-union-buttons-quaternary-hover-decoration, none); } .btn--aa2b8 a.quaternary--8bab3:hover { background: var(--tkww-union-buttons-quaternary-hover-background-color, varBackgroundLight linear-gradient(0deg, rgba(255, 228, 251, 0.5) 0%, rgba(255, 228, 251, 0.5) 100%)); border-color: var(--tkww-union-buttons-quaternary-hover-border-color, transparent); color: var(--tkww-union-buttons-quaternary-hover-color, var(--tkww-union-color-cta-default, var(--tkww-union-color-primary-300, #FF44CB))); text-decoration: var(--tkww-union-buttons-quaternary-hover-decoration, none); } .container--f35b0:hover .btn--aa2b8.quaternary--8bab3, a.container--f35b0:hover .btn--aa2b8.quaternary--8bab3, button.container--f35b0:hover:enabled .btn--aa2b8.quaternary--8bab3 { background: var(--tkww-union-buttons-quaternary-hover-background-color, varBackgroundLight linear-gradient(0deg, rgba(255, 228, 251, 0.5) 0%, rgba(255, 228, 251, 0.5) 100%)); border-color: var(--tkww-union-buttons-quaternary-hover-border-color, transparent); color: var(--tkww-union-buttons-quaternary-hover-color, var(--tkww-union-color-cta-default, var(--tkww-union-color-primary-300, #FF44CB))); text-decoration: var(--tkww-union-buttons-quaternary-hover-decoration, none); } .btn--aa2b8.quaternary--8bab3.disabled--78ce1, .btn--aa2b8.quaternary--8bab3:disabled { background: var(--tkww-union-buttons-quaternary-disabled-background-color, varBackgroundLight); border-color: var(--tkww-union-buttons-quaternary-disabled-border-color, varBackgroundLight); color: var(--tkww-union-buttons-quaternary-disabled-color, var(--tkww-union-color-cta-disabled, var(--tkww-union-color-primary-200, #FEBBF7))); text-decoration: var(--tkww-union-buttons-quaternary-disabled-decoration, none); } .btn--aa2b8 a.quaternary--8bab3:not([href]), .btn--aa2b8 a.quaternary--8bab3.disabled--78ce1 { background: var(--tkww-union-buttons-quaternary-disabled-background-color, varBackgroundLight); border-color: var(--tkww-union-buttons-quaternary-disabled-border-color, varBackgroundLight); color: var(--tkww-union-buttons-quaternary-disabled-color, var(--tkww-union-color-cta-disabled, var(--tkww-union-color-primary-200, #FEBBF7))); text-decoration: var(--tkww-union-buttons-quaternary-disabled-decoration, none); } .btn--aa2b8 a.quaternary--8bab3:not([href]):hover, .btn--aa2b8 a.quaternary--8bab3.disabled--78ce1:hover { background: var(--tkww-union-buttons-quaternary-disabled-background-color, varBackgroundLight); border-color: var(--tkww-union-buttons-quaternary-disabled-border-color, varBackgroundLight); color: var(--tkww-union-buttons-quaternary-disabled-color, var(--tkww-union-color-cta-disabled, var(--tkww-union-color-primary-200, #FEBBF7))); text-decoration: var(--tkww-union-buttons-quaternary-disabled-decoration, none); } .container--f35b0:disabled .btn--aa2b8.quaternary--8bab3, .container--f35b0.disabled--78ce1 .btn--aa2b8.quaternary--8bab3, a.container--f35b0:not([href]) .btn--aa2b8.quaternary--8bab3, a.container--f35b0.disabled--78ce1:hover .btn--aa2b8.quaternary--8bab3 { background: var(--tkww-union-buttons-quaternary-disabled-background-color, varBackgroundLight); border-color: var(--tkww-union-buttons-quaternary-disabled-border-color, varBackgroundLight); color: var(--tkww-union-buttons-quaternary-disabled-color, var(--tkww-union-color-cta-disabled, var(--tkww-union-color-primary-200, #FEBBF7))); text-decoration: var(--tkww-union-buttons-quaternary-disabled-decoration, none); } .btn--aa2b8.quaternary-alternative--59481 { --tkww-union-spinner-color: var(--tkww-union-buttons-quaternary-alternative-spinner-color, var(--tkww-union-color-cta-dark-default-disabled, var(--tkww-union-color-neutral-300, #CACCD0))); background-color: var(--tkww-union-buttons-quaternary-alternative-background-color, varBackgroundLight); border-color: var(--tkww-union-buttons-quaternary-alternative-border-color, varBackgroundLight); color: var(--tkww-union-buttons-quaternary-alternative-color, var(--tkww-union-color-cta-dark-default, var(--tkww-union-color-neutral-black, #000))); text-decoration: var(--tkww-union-buttons-quaternary-alternative-decoration, none); } .btn--aa2b8.quaternary-alternative--59481 .animated-element--bef17 { --tkww-union-button-click-animation-color: var(--tkww-union-buttons-quaternary-alternative-pressed-color, var(--tkww-union-color-neutral-white, #FFF)); --tkww-union-button-click-animation-opacity-end: var(--tkww-union-buttons-quaternary-alternative-pressed-opacity, 0.3); } .btn--aa2b8.quaternary-alternative--59481:focus-visible { background: var(--tkww-union-buttons-quaternary-alternative-hover-background-color, varBackgroundLight linear-gradient(0deg, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%)); border-color: var(--tkww-union-buttons-quaternary-alternative-hover-border-color, transparent); color: var(--tkww-union-buttons-quaternary-alternative-hover-color, var(--tkww-union-color-cta-dark-default, var(--tkww-union-color-neutral-black, #000))); text-decoration: var(--tkww-union-buttons-quaternary-alternative-hover-decoration, none); } .container--f35b0:focus-visible .btn--aa2b8.quaternary-alternative--59481 { background: var(--tkww-union-buttons-quaternary-alternative-hover-background-color, varBackgroundLight linear-gradient(0deg, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%)); border-color: var(--tkww-union-buttons-quaternary-alternative-hover-border-color, transparent); color: var(--tkww-union-buttons-quaternary-alternative-hover-color, var(--tkww-union-color-cta-dark-default, var(--tkww-union-color-neutral-black, #000))); text-decoration: var(--tkww-union-buttons-quaternary-alternative-hover-decoration, none); } .btn--aa2b8.quaternary-alternative--59481.active--e33a9, .btn--aa2b8.quaternary-alternative--59481:active:enabled { background: var(--tkww-union-buttons-quaternary-alternative-hover-background-color, varBackgroundLight linear-gradient(0deg, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%)); border-color: var(--tkww-union-buttons-quaternary-alternative-hover-border-color, transparent); color: var(--tkww-union-buttons-quaternary-alternative-hover-color, var(--tkww-union-color-cta-dark-default, var(--tkww-union-color-neutral-black, #000))); text-decoration: var(--tkww-union-buttons-quaternary-alternative-hover-decoration, none); } .btn--aa2b8 a.quaternary-alternative--59481:active { background: var(--tkww-union-buttons-quaternary-alternative-hover-background-color, varBackgroundLight linear-gradient(0deg, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%)); border-color: var(--tkww-union-buttons-quaternary-alternative-hover-border-color, transparent); color: var(--tkww-union-buttons-quaternary-alternative-hover-color, var(--tkww-union-color-cta-dark-default, var(--tkww-union-color-neutral-black, #000))); text-decoration: var(--tkww-union-buttons-quaternary-alternative-hover-decoration, none); } .container--f35b0.active--e33a9 .btn--aa2b8.quaternary-alternative--59481, .container--f35b0:active:enabled .btn--aa2b8.quaternary-alternative--59481, a.container--f35b0:active .btn--aa2b8.quaternary-alternative--59481 { background: var(--tkww-union-buttons-quaternary-alternative-hover-background-color, varBackgroundLight linear-gradient(0deg, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%)); border-color: var(--tkww-union-buttons-quaternary-alternative-hover-border-color, transparent); color: var(--tkww-union-buttons-quaternary-alternative-hover-color, var(--tkww-union-color-cta-dark-default, var(--tkww-union-color-neutral-black, #000))); text-decoration: var(--tkww-union-buttons-quaternary-alternative-hover-decoration, none); } .btn--aa2b8.quaternary-alternative--59481:hover { background: var(--tkww-union-buttons-quaternary-alternative-hover-background-color, varBackgroundLight linear-gradient(0deg, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%)); border-color: var(--tkww-union-buttons-quaternary-alternative-hover-border-color, transparent); color: var(--tkww-union-buttons-quaternary-alternative-hover-color, var(--tkww-union-color-cta-dark-default, var(--tkww-union-color-neutral-black, #000))); text-decoration: var(--tkww-union-buttons-quaternary-alternative-hover-decoration, none); } .btn--aa2b8 button.quaternary-alternative--59481:hover:enabled { background: var(--tkww-union-buttons-quaternary-alternative-hover-background-color, varBackgroundLight linear-gradient(0deg, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%)); border-color: var(--tkww-union-buttons-quaternary-alternative-hover-border-color, transparent); color: var(--tkww-union-buttons-quaternary-alternative-hover-color, var(--tkww-union-color-cta-dark-default, var(--tkww-union-color-neutral-black, #000))); text-decoration: var(--tkww-union-buttons-quaternary-alternative-hover-decoration, none); } .btn--aa2b8 a.quaternary-alternative--59481:hover { background: var(--tkww-union-buttons-quaternary-alternative-hover-background-color, varBackgroundLight linear-gradient(0deg, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%)); border-color: var(--tkww-union-buttons-quaternary-alternative-hover-border-color, transparent); color: var(--tkww-union-buttons-quaternary-alternative-hover-color, var(--tkww-union-color-cta-dark-default, var(--tkww-union-color-neutral-black, #000))); text-decoration: var(--tkww-union-buttons-quaternary-alternative-hover-decoration, none); } .container--f35b0:hover .btn--aa2b8.quaternary-alternative--59481, a.container--f35b0:hover .btn--aa2b8.quaternary-alternative--59481, button.container--f35b0:hover:enabled .btn--aa2b8.quaternary-alternative--59481 { background: var(--tkww-union-buttons-quaternary-alternative-hover-background-color, varBackgroundLight linear-gradient(0deg, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%)); border-color: var(--tkww-union-buttons-quaternary-alternative-hover-border-color, transparent); color: var(--tkww-union-buttons-quaternary-alternative-hover-color, var(--tkww-union-color-cta-dark-default, var(--tkww-union-color-neutral-black, #000))); text-decoration: var(--tkww-union-buttons-quaternary-alternative-hover-decoration, none); } .btn--aa2b8.quaternary-alternative--59481.disabled--78ce1, .btn--aa2b8.quaternary-alternative--59481:disabled { background: var(--tkww-union-buttons-quaternary-alternative-disabled-background-color, varBackgroundLight); border-color: var(--tkww-union-buttons-quaternary-alternative-disabled-border-color, varBackgroundLight); color: var(--tkww-union-buttons-quaternary-alternative-disabled-color, var(--tkww-union-color-cta-dark-default-disabled, var(--tkww-union-color-neutral-300, #CACCD0))); text-decoration: var(--tkww-union-buttons-quaternary-alternative-disabled-decoration, none); } .btn--aa2b8 a.quaternary-alternative--59481:not([href]), .btn--aa2b8 a.quaternary-alternative--59481.disabled--78ce1 { background: var(--tkww-union-buttons-quaternary-alternative-disabled-background-color, varBackgroundLight); border-color: var(--tkww-union-buttons-quaternary-alternative-disabled-border-color, varBackgroundLight); color: var(--tkww-union-buttons-quaternary-alternative-disabled-color, var(--tkww-union-color-cta-dark-default-disabled, var(--tkww-union-color-neutral-300, #CACCD0))); text-decoration: var(--tkww-union-buttons-quaternary-alternative-disabled-decoration, none); } .btn--aa2b8 a.quaternary-alternative--59481:not([href]):hover, .btn--aa2b8 a.quaternary-alternative--59481.disabled--78ce1:hover { background: var(--tkww-union-buttons-quaternary-alternative-disabled-background-color, varBackgroundLight); border-color: var(--tkww-union-buttons-quaternary-alternative-disabled-border-color, varBackgroundLight); color: var(--tkww-union-buttons-quaternary-alternative-disabled-color, var(--tkww-union-color-cta-dark-default-disabled, var(--tkww-union-color-neutral-300, #CACCD0))); text-decoration: var(--tkww-union-buttons-quaternary-alternative-disabled-decoration, none); } .container--f35b0:disabled .btn--aa2b8.quaternary-alternative--59481, .container--f35b0.disabled--78ce1 .btn--aa2b8.quaternary-alternative--59481, a.container--f35b0:not([href]) .btn--aa2b8.quaternary-alternative--59481, a.container--f35b0.disabled--78ce1:hover .btn--aa2b8.quaternary-alternative--59481 { background: var(--tkww-union-buttons-quaternary-alternative-disabled-background-color, varBackgroundLight); border-color: var(--tkww-union-buttons-quaternary-alternative-disabled-border-color, varBackgroundLight); color: var(--tkww-union-buttons-quaternary-alternative-disabled-color, var(--tkww-union-color-cta-dark-default-disabled, var(--tkww-union-color-neutral-300, #CACCD0))); text-decoration: var(--tkww-union-buttons-quaternary-alternative-disabled-decoration, none); } .container--f35b0 { color: inherit; text-decoration: inherit; } .container--f35b0:hover { text-decoration: inherit; } .size-default--0f675 { height: 2.5em; width: 2.5em; } .size-default--0f675 .spinner--99554.spinner--99554 { stroke-width: 0.78px; } .size-sm--67c12 { height: 1em; width: 1em; } .size-sm--67c12 .spinner--99554.spinner--99554 { stroke-width: 1.95px; } .size-md--e4cb3 { height: 1.5em; width: 1.5em; } .size-md--e4cb3 .spinner--99554.spinner--99554 { stroke-width: 1.3px; } .size-lg--7ac1a { height: 2em; width: 2em; } .size-lg--7ac1a .spinner--99554.spinner--99554 { stroke-width: 0.98px; } .loading--fadb3 { animation: rotate-animation--1db20 1.6s infinite linear; position: relative; } @keyframes rotate-animation--1db20 { 0% { transform: rotateZ(0deg); } 100% { transform: rotateZ(360deg); } } .loading--fadb3 .spinner--99554 { animation-direction: reverse; animation-duration: 1.6s; animation-fill-mode: both; animation-iteration-count: infinite; animation-name: loading--animation--9f17c; animation-timing-function: ease-in-out; fill: none; stroke: var(--tkww-union-spinner-color, var(--tkww-union-color-additional-01extra-400, #0073E6)); stroke-dasharray: 64.056; stroke-dashoffset: 0; stroke-linecap: round; transform-origin: 50% 50%; } @keyframes loading--animation--9f17c { 0%, 25% { stroke-dashoffset: 16; transform: rotate(270deg); } 50%, 75% { stroke-dashoffset: 58; transform: rotate(315deg); } 100% { stroke-dashoffset: 16; transform: rotate(-90deg); } } .checkmark--7fdf7 { color: var(--tkww-union-switches-checkbox-checkmark-color, var(--tkww-union-color-icon-on-dark-default, var(--tkww-union-color-neutral-white, #FFF))); left: 0; position: absolute; top: 0; } .checkmark-border--c8cb8 { align-items: center; background-color: var(--tkww-union-switches-checkbox-default-background-color, var(--tkww-union-color-background-light, var(--tkww-union-color-neutral-white, #FFF))); border: 1.3px solid var(--tkww-union-switches-checkbox-default-border-color, var(--tkww-union-color-border-default, var(--tkww-union-color-neutral-300, #CACCD0))); border-radius: 10%; display: flex; height: 24px; justify-content: center; transition-property: border; width: 24px; } .is-selected--ded37 { } .is-selected--ded37 .checkmark-border--c8cb8, .is-selected--ded37:hover .checkmark-border--c8cb8 { border: 12px solid var(--tkww-union-switches-checkbox-selected-background-color, var(--tkww-union-color-background-dark, var(--tkww-union-color-neutral-black, #000))); } .container--48c3a:not(:last-child) { margin-bottom: 1rem; } .container--48c3a:hover:not(.is-selected--ded37) .checkmark-border--c8cb8 { border: 1px solid var(--tkww-union-switches-checkbox-hover-border-color, var(--tkww-union-color-border-selected, var(--tkww-union-color-neutral-500, #51545C))); } .input--55eed { display: none; } .label--0b586 { align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-shrink: 0; margin: 0; text-align: left; transition-property: color; } .checkmark-container--9ab71 { background-color: transparent; flex-shrink: 0; position: relative; } .ease-out--9d4b8 { transition-delay: 0ms; transition-duration: 200ms; transition-timing-function: ease-out; } .label-text--e1144 { color: var(--tkww-union-switches-label-color, var(--tkww-union-color-text-default, var(--tkww-union-color-neutral-black, #000))); } .is-selected--a3a82 .label-text--e1144 { color: var(--tkww-union-switches-label-color, var(--tkww-union-color-text-default, var(--tkww-union-color-neutral-black, #000))); } .has-left-label--6c086 .switch--1ca10 { margin-left: 0.5rem; order: 1; } .has-left-label--6c086 .label-text--e1144 { order: 0; } .has-right-label--64777 .switch--1ca10 { margin-right: 0.5rem; order: 0; } .has-right-label--64777 .label-text--e1144 { order: 1; } .has-block-label--025e7.has-left-label--6c086 .switch--1ca10 { margin-left: auto; } .has-block-label--025e7.has-right-label--64777 .switch--1ca10 { margin-right: auto; } .base--93fbc { background-color: var(--tkww-union-color-background-light, var(--tkww-union-color-neutral-white, #FFF)); border-radius: 0; height: 100%; margin: 0; overflow-y: auto; padding: 1.25rem; position: absolute; text-align: left; width: 100%; } @media (min-width: 768px) { .base--93fbc { border-radius: 4px; display: inline-block; height: auto; margin-bottom: 40px; margin-top: 40px; position: relative; vertical-align: middle; } } .inner-modal-container--d4129 { height: 100%; overflow-y: auto; } .inner-modal-container--d4129::after { content: ""; display: inline-block; height: 100%; vertical-align: middle; width: 0; } .modal-overlay--69550 { text-align: center; } .small--c65a2 { } @media (min-width: 768px) { .small--c65a2 { padding: 2.5rem; width: 480px; } .small--c65a2 .button-container--2171b { position: absolute; right: 15px; top: 15px; } } .medium--3f5a7 { } @media (min-width: 768px) { .medium--3f5a7 { padding: 1.75rem 2.5rem 2.5rem; width: 560px; } } .large--04f00 { } @media (min-width: 768px) { .large--04f00 { padding: 1.75rem 2.5rem 2.5rem; width: 780px; } } .close-button--85a85 { color: var(--tkww-union-modals-standard-close-button-color, var(--tkww-union-color-neutral-black, #000)); } .button-container--2171b { display: flex; justify-content: flex-end; } .header--8a92c { margin-top: 16px; } .animated--a2915 { transition: ease-in 300ms; transition-property: background-color; } .overlay--252ff { height: 100%; left: 0; overflow-x: hidden; overflow-y: auto; top: 0; width: 100%; z-index: 20; } .overlay--252ff.not-visible--b9158, .overlay--252ff.not-enabled--5be17 { --overlay-opacity: 0; } .overlay--252ff.not-enabled--5be17 { pointer-events: none; } .color-dark--b0bbc { background-color: rgba(31, 31, 31, var(--overlay-opacity, 0.7)); } .color-light--f6c9a { background-color: rgba(255, 255, 255, var(--overlay-opacity, 0.8)); } .fixed-to-relative--af9e1 { position: absolute; } .fixed-to-page--c5248 { position: fixed; } .tab--b64d1 :focus { outline-color: var(--tkww-union-essentials-outline-color, var(--tkww-union-color-additional-01extra-400, #0073E6)); outline-offset: var(--tkww-union-essentials-outline-offset, 2px); outline-style: solid; outline-width: 3px; } .no-tab--f8995 :focus { outline: none; } /* stylelint-disable font-family-no-missing-generic-family-keyword */ html { font-family: var(--tkww-union-typography-primary-font-family, union-primary-font, union-sans-serif, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif); font-weight: var(--tkww-union-typography-regular-font-weight, 400); } h1 { font-weight: var(--tkww-union-typography-category-h1-font-weight, var(--tkww-union-typography-bold-font-weight, 500)); font-family: var(--tkww-union-typography-category-h1-font-family, var(--tkww-union-typography-primary-font-family, union-primary-font, union-sans-serif, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif)); font-size: var(--tkww-union-typography-category-h1-font-size, 1.875rem); line-height: var(--tkww-union-typography-category-h1-line-height, 1.2); } h2 { font-weight: var(--tkww-union-typography-category-h2-font-weight, var(--tkww-union-typography-bold-font-weight, 500)); font-family: var(--tkww-union-typography-category-h2-font-family, var(--tkww-union-typography-primary-font-family, union-primary-font, union-sans-serif, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif)); font-size: var(--tkww-union-typography-category-h2-font-size, 1.75rem); line-height: var(--tkww-union-typography-category-h2-line-height, 1.2142857143); } h3 { letter-spacing: var(--tkww-union-typography-category-h3-letter-spacing, 0); font-weight: var(--tkww-union-typography-category-h3-font-weight, var(--tkww-union-typography-bold-font-weight, 500)); font-family: var(--tkww-union-typography-category-h3-font-family, var(--tkww-union-typography-primary-font-family, union-primary-font, union-sans-serif, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif)); font-size: var(--tkww-union-typography-category-h3-font-size, var(--tkww-union-typography-scale-600-font-size, 1.5rem)); line-height: var(--tkww-union-typography-category-h3-line-height, 1.1666666667); } h4 { letter-spacing: var(--tkww-union-typography-category-h4-letter-spacing, 0); font-weight: var(--tkww-union-typography-category-h4-font-weight, var(--tkww-union-typography-bold-font-weight, 500)); font-family: var(--tkww-union-typography-category-h4-font-family, var(--tkww-union-typography-primary-font-family, union-primary-font, union-sans-serif, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif)); font-size: var(--tkww-union-typography-category-h4-font-size, 1.375rem); line-height: var(--tkww-union-typography-category-h4-line-height, 1.1818181818); } @media (max-width: 767.98px) { h1 { font-size: var(--tkww-union-typography-category-h1-font-size, 1.75rem); line-height: var(--tkww-union-typography-category-h1-line-height, 1.2142857143); } } @media (max-width: 767.98px) { h2 { font-size: var(--tkww-union-typography-category-h2-font-size, 1.625rem); line-height: var(--tkww-union-typography-category-h2-line-height, 1.2307692308); } } @media (max-width: 767.98px) { h3 { font-size: var(--tkww-union-typography-category-h3-font-size, 1.5rem); line-height: var(--tkww-union-typography-category-h3-line-height, 1.1666666667); } } @media (max-width: 767.98px) { h4 { font-size: var(--tkww-union-typography-category-h4-font-size, 1.375rem); line-height: var(--tkww-union-typography-category-h4-line-height, 1.1818181818); } } p { font-size: var(--tkww-union-typography-scale-300-font-size, 1rem); line-height: var(--tkww-union-typography-scale-300-line-height, 1.5); } strong { font-weight: 500; } em { font-style: italic; } a { /* stylelint-disable font-family-no-missing-generic-family-keyword */ font-family: var(--tkww-union-typography-primary-font-family, union-primary-font, union-sans-serif, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif); font-weight: inherit; } p { margin-bottom: 1.5rem; margin-top: 1.5rem; } html { /** * fontSize300 with hardcoded font-size */ /* stylelint-disable unit-case */ font-size: var(--tkww-union-typography-base-font-size, 16px); line-height: var(--tkww-union-typography-base-line-height, 1.5); } body { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } a { color: var(--tkww-union-links-default-color, var(--tkww-union-color-link-on-light, var(--tkww-union-color-additional-01extra-400, #0073E6))); text-decoration: none; } a:hover { text-decoration: underline; } :focus { outline: none; } :focus-visible { outline-color: var(--tkww-union-essentials-outline-color, var(--tkww-union-color-additional-01extra-400, #0073E6)); outline-offset: var(--tkww-union-essentials-outline-offset, 2px); outline-style: solid; outline-width: 3px; } html { box-sizing: border-box; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; } *, *::before, *::after { box-sizing: inherit; } body, h1, h2, h3, h4, h5, h6, ol, ul { margin: 0; padding: 0; } img, picture { display: block; height: auto; max-width: 100%; width: auto; } a, area, button, [role=button], input, label, select, summary, textarea { touch-action: manipulation; } input, textarea, button, select { color: inherit; font-family: inherit; } button { background: none; border: none; cursor: pointer; font-size: inherit; line-height: inherit; margin: 0; padding: 0; } .hero-xl--1d857 { letter-spacing: var(--tkww-union-typography-category-hero-xl-letter-spacing, -0.02em); font-weight: var(--tkww-union-typography-category-hero-xl-font-weight, var(--tkww-union-typography-extra-bold-font-weight, 800)); font-family: var(--tkww-union-typography-category-hero-xl-font-family, var(--tkww-union-typography-primary-font-family, union-primary-font, union-sans-serif, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif)); font-size: var(--tkww-union-typography-category-hero-xl-font-size, 5.625rem); line-height: var(--tkww-union-typography-category-hero-xl-line-height, 1); } .hero-lg--f935c { letter-spacing: var(--tkww-union-typography-category-hero-lg-letter-spacing, -0.02em); font-weight: var(--tkww-union-typography-category-hero-lg-font-weight, var(--tkww-union-typography-extra-bold-font-weight, 800)); font-family: var(--tkww-union-typography-category-hero-lg-font-family, var(--tkww-union-typography-primary-font-family, union-primary-font, union-sans-serif, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif)); font-size: var(--tkww-union-typography-category-hero-lg-font-size, 3.75rem); line-height: var(--tkww-union-typography-category-hero-lg-line-height, 1); } .hero-md--c3f1a { letter-spacing: var(--tkww-union-typography-category-hero-md-letter-spacing, -0.02em); font-weight: var(--tkww-union-typography-category-hero-md-font-weight, var(--tkww-union-typography-extra-bold-font-weight, 800)); font-family: var(--tkww-union-typography-category-hero-md-font-family, var(--tkww-union-typography-primary-font-family, union-primary-font, union-sans-serif, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif)); font-size: var(--tkww-union-typography-category-hero-md-font-size, 3rem); line-height: var(--tkww-union-typography-category-hero-md-line-height, 1); } .hero-sm--d1e56 { letter-spacing: var(--tkww-union-typography-category-hero-sm-letter-spacing, -0.02em); font-weight: var(--tkww-union-typography-category-hero-sm-font-weight, var(--tkww-union-typography-extra-bold-font-weight, 800)); font-family: var(--tkww-union-typography-category-hero-sm-font-family, var(--tkww-union-typography-primary-font-family, union-primary-font, union-sans-serif, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif)); font-size: var(--tkww-union-typography-category-hero-sm-font-size, 2.125rem); line-height: var(--tkww-union-typography-category-hero-sm-line-height, 1); } .h1--62ab0 { font-weight: var(--tkww-union-typography-category-h1-font-weight, var(--tkww-union-typography-bold-font-weight, 500)); font-family: var(--tkww-union-typography-category-h1-font-family, var(--tkww-union-typography-primary-font-family, union-primary-font, union-sans-serif, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif)); font-size: var(--tkww-union-typography-category-h1-font-size, 1.875rem); line-height: var(--tkww-union-typography-category-h1-line-height, 1.2); } .h2--b75a9 { font-weight: var(--tkww-union-typography-category-h2-font-weight, var(--tkww-union-typography-bold-font-weight, 500)); font-family: var(--tkww-union-typography-category-h2-font-family, var(--tkww-union-typography-primary-font-family, union-primary-font, union-sans-serif, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif)); font-size: var(--tkww-union-typography-category-h2-font-size, 1.75rem); line-height: var(--tkww-union-typography-category-h2-line-height, 1.2142857143); } .h3--ddfd5 { letter-spacing: var(--tkww-union-typography-category-h3-letter-spacing, 0); font-weight: var(--tkww-union-typography-category-h3-font-weight, var(--tkww-union-typography-bold-font-weight, 500)); font-family: var(--tkww-union-typography-category-h3-font-family, var(--tkww-union-typography-primary-font-family, union-primary-font, union-sans-serif, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif)); font-size: var(--tkww-union-typography-category-h3-font-size, var(--tkww-union-typography-scale-600-font-size, 1.5rem)); line-height: var(--tkww-union-typography-category-h3-line-height, 1.1666666667); } .h4--224bc { letter-spacing: var(--tkww-union-typography-category-h4-letter-spacing, 0); font-weight: var(--tkww-union-typography-category-h4-font-weight, var(--tkww-union-typography-bold-font-weight, 500)); font-family: var(--tkww-union-typography-category-h4-font-family, var(--tkww-union-typography-primary-font-family, union-primary-font, union-sans-serif, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif)); font-size: var(--tkww-union-typography-category-h4-font-size, 1.375rem); line-height: var(--tkww-union-typography-category-h4-line-height, 1.1818181818); } .subhead--150a2 { letter-spacing: var(--tkww-union-typography-category-subhead-letter-spacing, 0); font-family: var(--tkww-union-typography-category-subhead-font-family, var(--tkww-union-typography-primary-font-family, union-primary-font, union-sans-serif, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif)); font-size: var(--tkww-union-typography-category-subhead-font-size, var(--tkww-union-typography-scale-500-font-size, 1.25rem)); line-height: var(--tkww-union-typography-category-subhead-line-height, var(--tkww-union-typography-scale-500-line-height, 1.4)); } .editorial--802b2 { letter-spacing: var(--tkww-union-typography-category-editorial-letter-spacing, 0); font-family: var(--tkww-union-typography-category-editorial-font-family, var(--tkww-union-typography-primary-font-family, union-primary-font, union-sans-serif, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif)); font-size: var(--tkww-union-typography-category-editorial-font-size, var(--tkww-union-typography-scale-450-font-size, 1.125rem)); line-height: var(--tkww-union-typography-category-editorial-line-height, 1.4444444444); } .body1--e44d4 { letter-spacing: var(--tkww-union-typography-category-body1-letter-spacing, 0); font-family: var(--tkww-union-typography-category-body1-font-family, var(--tkww-union-typography-primary-font-family, union-primary-font, union-sans-serif, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif)); font-size: var(--tkww-union-typography-category-body1-font-size, var(--tkww-union-typography-scale-300-font-size, 1rem)); line-height: var(--tkww-union-typography-category-body1-line-height, 1.375); } .body2--f71c1 { letter-spacing: var(--tkww-union-typography-category-body2-letter-spacing, 0); font-family: var(--tkww-union-typography-category-body2-font-family, var(--tkww-union-typography-primary-font-family, union-primary-font, union-sans-serif, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif)); font-size: var(--tkww-union-typography-category-body2-font-size, var(--tkww-union-typography-scale-200-font-size, 0.875rem)); line-height: var(--tkww-union-typography-category-body2-line-height, var(--tkww-union-typography-scale-200-line-height, 1.42857)); } .buttonL--736ee { letter-spacing: var(--tkww-union-typography-category-buttonL-letter-spacing, 0); font-weight: var(--tkww-union-typography-category-buttonL-font-weight, var(--tkww-union-typography-bold-font-weight, 500)); font-family: var(--tkww-union-typography-category-buttonL-font-family, var(--tkww-union-typography-primary-font-family, union-primary-font, union-sans-serif, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif)); font-size: var(--tkww-union-typography-category-buttonL-font-size, var(--tkww-union-typography-scale-300-font-size, 1rem)); line-height: var(--tkww-union-typography-category-buttonL-line-height, var(--tkww-union-typography-scale-300-line-height, 1.5)); } .buttonM--9f7ab { letter-spacing: var(--tkww-union-typography-category-buttonM-letter-spacing, 0); font-weight: var(--tkww-union-typography-category-buttonM-font-weight, var(--tkww-union-typography-bold-font-weight, 500)); font-family: var(--tkww-union-typography-category-buttonM-font-family, var(--tkww-union-typography-primary-font-family, union-primary-font, union-sans-serif, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif)); font-size: var(--tkww-union-typography-category-buttonM-font-size, var(--tkww-union-typography-scale-200-font-size, 0.875rem)); line-height: var(--tkww-union-typography-category-buttonM-line-height, var(--tkww-union-typography-scale-200-line-height, 1.42857)); } .overline--fd5bf { letter-spacing: var(--tkww-union-typography-category-overline-letter-spacing, 2px); text-transform: var(--tkww-union-typography-category-overline-text-transform, uppercase); font-weight: var(--tkww-union-typography-category-overline-font-weight, var(--tkww-union-typography-bold-font-weight, 500)); font-family: var(--tkww-union-typography-category-overline-font-family, var(--tkww-union-typography-primary-font-family, union-primary-font, union-sans-serif, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif)); font-size: var(--tkww-union-typography-category-overline-font-size, var(--tkww-union-typography-scale-100-font-size, 0.75rem)); line-height: var(--tkww-union-typography-category-overline-line-height, 1.3333333333); } .caption-lg--e66c1 { letter-spacing: var(--tkww-union-typography-category-caption-lg-letter-spacing, 0); font-weight: var(--tkww-union-typography-category-caption-lg-font-weight, var(--tkww-union-typography-regular-font-weight, 400)); font-family: var(--tkww-union-typography-category-caption-lg-font-family, var(--tkww-union-typography-primary-font-family, union-primary-font, union-sans-serif, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif)); font-size: var(--tkww-union-typography-category-caption-lg-font-size, var(--tkww-union-typography-scale-100-font-size, 0.75rem)); line-height: var(--tkww-union-typography-category-caption-lg-line-height, 1.3333333333); } .caption-sm--e338f { letter-spacing: var(--tkww-union-typography-category-caption-sm-letter-spacing, 0); font-weight: var(--tkww-union-typography-category-caption-sm-font-weight, var(--tkww-union-typography-regular-font-weight, 400)); font-family: var(--tkww-union-typography-category-caption-sm-font-family, var(--tkww-union-typography-primary-font-family, union-primary-font, union-sans-serif, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif)); font-size: var(--tkww-union-typography-category-caption-sm-font-size, 0.6875rem); line-height: var(--tkww-union-typography-category-caption-sm-line-height, 1.4545454545); } @media (max-width: 767.98px) { .hero-xl--1d857 { font-size: var(--tkww-union-typography-category-hero-xl-font-size, 3.75rem); line-height: var(--tkww-union-typography-category-hero-xl-line-height, 1); } } @media (max-width: 767.98px) { .hero-lg--f935c { font-size: var(--tkww-union-typography-category-hero-lg-font-size, 2.8125rem); line-height: var(--tkww-union-typography-category-hero-lg-line-height, 1); } } @media (max-width: 767.98px) { .hero-md--c3f1a { font-size: var(--tkww-union-typography-category-hero-md-font-size, 2.25rem); line-height: var(--tkww-union-typography-category-hero-md-line-height, 1); } } @media (max-width: 767.98px) { .hero-sm--d1e56 { font-size: var(--tkww-union-typography-category-hero-sm-font-size, 1.875rem); line-height: var(--tkww-union-typography-category-hero-sm-line-height, 1); } } @media (max-width: 767.98px) { .h1--62ab0 { font-size: var(--tkww-union-typography-category-h1-font-size, 1.75rem); line-height: var(--tkww-union-typography-category-h1-line-height, 1.2142857143); } } @media (max-width: 767.98px) { .h2--b75a9 { font-size: var(--tkww-union-typography-category-h2-font-size, 1.625rem); line-height: var(--tkww-union-typography-category-h2-line-height, 1.2307692308); } } @media (max-width: 767.98px) { .h3--ddfd5 { font-size: var(--tkww-union-typography-category-h3-font-size, 1.5rem); line-height: var(--tkww-union-typography-category-h3-line-height, 1.1666666667); } } @media (max-width: 767.98px) { .h4--224bc { font-size: var(--tkww-union-typography-category-h4-font-size, 1.375rem); line-height: var(--tkww-union-typography-category-h4-line-height, 1.1818181818); } } @media (max-width: 767.98px) { .subhead--150a2 { font-size: var(--tkww-union-typography-category-subhead-font-size, 1.25rem); line-height: var(--tkww-union-typography-category-subhead-line-height, 1.4); } } /* !important added to enforce immutable behavior in classes which is a pattern used throughout Union */ .shadow--f55d3 { box-shadow: var(--tkww-union-shadow-box-shadow, 0 2px 4px 0 rgba(31,31,31,0.12)) !important; } .header--07755 { margin-top: 1.5rem; padding-left: 1rem; padding-right: 1rem; text-align: center; } .logInHeader--7cce3 { align-items: center; display: flex; justify-content: center; } .logo--81b97 { font-size: var(--tkww-union-membership-form-logo-font-size, 1.3em); margin-bottom: var(--tkww-union-membership-form-logo-margin-bottom, 0.1rem); margin-left: var(--tkww-union-membership-form-logo-margin-left, 0.3rem); } .subHeader--f0988 { margin-top: 0.5rem; text-align: center; } .formSubText--efcad { margin: var(--tkww-union-membership-form-footer-forgot-pwd-link-margin, 0.5rem 0 1.5rem); text-align: center; } .formSubText--efcad small { font-size: inherit; } .formSubText--efcad .forgotPwd--eaf4e { color: var(--tkww-union-membership-form-footer-forgot-pwd-link-color, varLinkDarkOnLight); font-size: var(--tkww-union-membership-form-footer-forgot-pwd-link-font-size, inherit); font-weight: var(--tkww-union-membership-form-footer-forgot-pwd-link-font-weight, regular); text-decoration: var(--tkww-union-membership-form-footer-forgot-pwd-link-text-decoration, underline); } .formSubText--efcad .forgotPwd--eaf4e:hover { text-decoration: var(--tkww-union-membership-form-footer-forgot-pwd-link-hover-text-decoration, none); } form + .formSubText--efcad { margin: 0.5rem 0 116px; } .formAlert--a3e72 { margin-bottom: 1rem; margin-top: 1rem; } .formContainer--16b93 { display: flex; flex-direction: column; height: 100%; width: 100%; } .formContainer--16b93 a { color: var(--tkww-union-membership-form-footer-forgot-pwd-link-color, varLinkDarkOnLight); font-size: var(--tkww-union-membership-form-footer-forgot-pwd-link-font-size, inherit); font-weight: var(--tkww-union-membership-form-footer-forgot-pwd-link-font-weight, regular); text-decoration: var(--tkww-union-membership-form-footer-forgot-pwd-link-text-decoration, underline); } .formContainer--16b93 a:hover { text-decoration: var(--tkww-union-membership-form-footer-forgot-pwd-link-hover-text-decoration, none); } @media (min-width: 768px) { .formContainer--16b93 { max-height: 600px; min-height: var(--tkww-union-membership-form-container-desktop-max-height, 450px); } } .footer--471b6 { margin-bottom: var(--tkww-union-membership-form-footer-margin-bottom, 3rem); margin-top: auto; text-align: center; } @media (min-width: 768px) { .footer--471b6 { margin-bottom: 0; } } .footer--471b6 hr { background-color: var(--tkww-union-membership-form-divider-color, var(--tkww-union-color-divider-default, var(--tkww-union-color-neutral-300, #CACCD0))); border: none; height: 1px; margin-bottom: var(--tkww-union-membership-form-divider-margin-bottom, 0.81rem); margin-top: var(--tkww-union-membership-form-divider-margin-bottom, 0.81rem); width: var(--tkww-union-membership-form-divider-width, 15%); } .footer--471b6 .footerLink--98997 { cursor: pointer; color: var(--tkww-union-membership-form-footer-link-color, var(--tkww-union-color-link-on-light, var(--tkww-union-color-additional-01extra-400, #0073E6))); font-size: var(--tkww-union-membership-form-footer-link-font-size, inherit); font-weight: var(--tkww-union-membership-form-footer-link-font-weight, regular); text-decoration: var(--tkww-union-membership-form-footer-link-text-decoration, none); } .footer--471b6 .footerLink--98997:hover { text-decoration: var(--tkww-union-membership-form-footer-link-hover-text-decoration, underline); } .formSubButton--e1a2e { margin-bottom: 1rem; } .emailOptinContainer--0b8c9 { display: flex; margin-bottom: 2rem; margin-top: 1rem; } .emailOptinCenter--1564f { margin: 0 auto; } .sr-only--19d91 { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0; } /** These overrides are intended to facilitate using the breakpoints package in the utilities we get from tw/bootstrap */ /** * This mixin is used throughout many of bootstrap's utilities to validate * the order of the breakpoints. We don't use this directly */ /** The following functions/mixins are changed to rely on the naming of the breakpoints and not the actual breakpoint value. Relying on the breakpoint value causes the sass build to break when using the css-module variables */ /* Grid breakpoints */ /** * Bootstrap overrides */ /* Grid containers */ /* Gutter */ .container--35f67, .container-fluid--8cabb, .container-xl--c88c1, .container-lg--5764c, .container-md--76167, .container-sm--5a2e8 { width: 100%; padding-right: 10px; padding-left: 10px; margin-right: auto; margin-left: auto; } @media (min-width: 480px) { .container-sm--5a2e8, .container--35f67 { max-width: 1360px; } } @media (min-width: 768px) { .container-md--76167, .container-sm--5a2e8, .container--35f67 { max-width: 1360px; } } @media (min-width: 1024px) { .container-lg--5764c, .container-md--76167, .container-sm--5a2e8, .container--35f67 { max-width: 1360px; } } @media (min-width: 1192px) { .container-xl--c88c1, .container-lg--5764c, .container-md--76167, .container-sm--5a2e8, .container--35f67 { max-width: 1360px; } } .row--a6f92 { display: flex; flex-wrap: wrap; margin-right: -10px; margin-left: -10px; } .no-gutters--24d50 { margin-right: 0; margin-left: 0; } .no-gutters--24d50 > .col--51449, .no-gutters--24d50 > [class*=col-] { padding-right: 0; padding-left: 0; } .col-xxl--a0353, .col-xxl-auto--9382e, .col-xxl-12--8e66b, .col-xxl-11--e68e6, .col-xxl-10--dcf83, .col-xxl-9--dd424, .col-xxl-8--1aaa9, .col-xxl-7--4abd0, .col-xxl-6--75613, .col-xxl-5--872ce, .col-xxl-4--80f68, .col-xxl-3--3186e, .col-xxl-2--c7705, .col-xxl-1--2f019, .col-xl--5bec6, .col-xl-auto--391fd, .col-xl-12--7eaa3, .col-xl-11--fa285, .col-xl-10--720cc, .col-xl-9--b2ac9, .col-xl-8--86eee, .col-xl-7--acbc2, .col-xl-6--53322, .col-xl-5--26990, .col-xl-4--96a33, .col-xl-3--21ce3, .col-xl-2--49fdd, .col-xl-1--44bb4, .col-lg--b02ff, .col-lg-auto--48e47, .col-lg-12--e740f, .col-lg-11--caa1e, .col-lg-10--accf7, .col-lg-9--2eb45, .col-lg-8--88d8f, .col-lg-7--276a8, .col-lg-6--be908, .col-lg-5--ff559, .col-lg-4--4691c, .col-lg-3--9fba5, .col-lg-2--857de, .col-lg-1--4baec, .col-md--3f898, .col-md-auto--89507, .col-md-12--006fc, .col-md-11--7a225, .col-md-10--09be4, .col-md-9--cc60d, .col-md-8--d5d8a, .col-md-7--f16c9, .col-md-6--3db49, .col-md-5--a8ea3, .col-md-4--d56b4, .col-md-3--fcc00, .col-md-2--e771c, .col-md-1--d336a, .col-sm--89869, .col-sm-auto--28b14, .col-sm-12--42b5c, .col-sm-11--cd087, .col-sm-10--f277e, .col-sm-9--a9016, .col-sm-8--4704c, .col-sm-7--3acd0, .col-sm-6--4777c, .col-sm-5--2e276, .col-sm-4--ba26a, .col-sm-3--b24c1, .col-sm-2--b6657, .col-sm-1--1a641, .col--51449, .col-auto--3e50f, .col-12--71dcc, .col-11--e5d4c, .col-10--923f2, .col-9--032e5, .col-8--60af6, .col-7--e9386, .col-6--b81fd, .col-5--84859, .col-4--caed1, .col-3--721d7, .col-2--39576, .col-1--6f51a { position: relative; width: 100%; padding-right: 10px; padding-left: 10px; } .col--51449 { flex-basis: 0; flex-grow: 1; max-width: 100%; } .row-cols-1--49494 > * { flex: 0 0 100%; max-width: 100%; } .row-cols-2--3554b > * { flex: 0 0 50%; max-width: 50%; } .row-cols-3--18db0 > * { flex: 0 0 33.3333333333%; max-width: 33.3333333333%; } .row-cols-4--9d86f > * { flex: 0 0 25%; max-width: 25%; } .row-cols-5--c54a6 > * { flex: 0 0 20%; max-width: 20%; } .row-cols-6--02cf7 > * { flex: 0 0 16.6666666667%; max-width: 16.6666666667%; } .col-auto--3e50f { flex: 0 0 auto; width: auto; max-width: 100%; } .col-1--6f51a { flex: 0 0 8.33333333%; max-width: 8.33333333%; } .col-2--39576 { flex: 0 0 16.66666667%; max-width: 16.66666667%; } .col-3--721d7 { flex: 0 0 25%; max-width: 25%; } .col-4--caed1 { flex: 0 0 33.33333333%; max-width: 33.33333333%; } .col-5--84859 { flex: 0 0 41.66666667%; max-width: 41.66666667%; } .col-6--b81fd { flex: 0 0 50%; max-width: 50%; } .col-7--e9386 { flex: 0 0 58.33333333%; max-width: 58.33333333%; } .col-8--60af6 { flex: 0 0 66.66666667%; max-width: 66.66666667%; } .col-9--032e5 { flex: 0 0 75%; max-width: 75%; } .col-10--923f2 { flex: 0 0 83.33333333%; max-width: 83.33333333%; } .col-11--e5d4c { flex: 0 0 91.66666667%; max-width: 91.66666667%; } .col-12--71dcc { flex: 0 0 100%; max-width: 100%; } .order-first--43405 { order: -1; } .order-last--94af6 { order: 13; } .order-0--7d7c7 { order: 0; } .order-1--2018a { order: 1; } .order-2--b5203 { order: 2; } .order-3--7019e { order: 3; } .order-4--30d61 { order: 4; } .order-5--0e5b7 { order: 5; } .order-6--ab09a { order: 6; } .order-7--e5c98 { order: 7; } .order-8--811fa { order: 8; } .order-9--6d4ca { order: 9; } .order-10--eab77 { order: 10; } .order-11--44e60 { order: 11; } .order-12--3795a { order: 12; } .offset-1--f1cf5 { margin-left: 8.33333333%; } .offset-2--76c74 { margin-left: 16.66666667%; } .offset-3--127e4 { margin-left: 25%; } .offset-4--23abb { margin-left: 33.33333333%; } .offset-5--fe5cf { margin-left: 41.66666667%; } .offset-6--385bd { margin-left: 50%; } .offset-7--4e52c { margin-left: 58.33333333%; } .offset-8--05417 { margin-left: 66.66666667%; } .offset-9--ac4d8 { margin-left: 75%; } .offset-10--f7571 { margin-left: 83.33333333%; } .offset-11--4924f { margin-left: 91.66666667%; } @media (min-width: 480px) { .col-sm--89869 { flex-basis: 0; flex-grow: 1; max-width: 100%; } .row-cols-sm-1--1fd4f > * { flex: 0 0 100%; max-width: 100%; } .row-cols-sm-2--080df > * { flex: 0 0 50%; max-width: 50%; } .row-cols-sm-3--4b4d7 > * { flex: 0 0 33.3333333333%; max-width: 33.3333333333%; } .row-cols-sm-4--640f4 > * { flex: 0 0 25%; max-width: 25%; } .row-cols-sm-5--3a951 > * { flex: 0 0 20%; max-width: 20%; } .row-cols-sm-6--f5835 > * { flex: 0 0 16.6666666667%; max-width: 16.6666666667%; } .col-sm-auto--28b14 { flex: 0 0 auto; width: auto; max-width: 100%; } .col-sm-1--1a641 { flex: 0 0 8.33333333%; max-width: 8.33333333%; } .col-sm-2--b6657 { flex: 0 0 16.66666667%; max-width: 16.66666667%; } .col-sm-3--b24c1 { flex: 0 0 25%; max-width: 25%; } .col-sm-4--ba26a { flex: 0 0 33.33333333%; max-width: 33.33333333%; } .col-sm-5--2e276 { flex: 0 0 41.66666667%; max-width: 41.66666667%; } .col-sm-6--4777c { flex: 0 0 50%; max-width: 50%; } .col-sm-7--3acd0 { flex: 0 0 58.33333333%; max-width: 58.33333333%; } .col-sm-8--4704c { flex: 0 0 66.66666667%; max-width: 66.66666667%; } .col-sm-9--a9016 { flex: 0 0 75%; max-width: 75%; } .col-sm-10--f277e { flex: 0 0 83.33333333%; max-width: 83.33333333%; } .col-sm-11--cd087 { flex: 0 0 91.66666667%; max-width: 91.66666667%; } .col-sm-12--42b5c { flex: 0 0 100%; max-width: 100%; } .order-sm-first--865e3 { order: -1; } .order-sm-last--cd3e5 { order: 13; } .order-sm-0--1cb34 { order: 0; } .order-sm-1--15a6d { order: 1; } .order-sm-2--cab5b { order: 2; } .order-sm-3--ac6ac { order: 3; } .order-sm-4--17040 { order: 4; } .order-sm-5--b9ef6 { order: 5; } .order-sm-6--b9d1d { order: 6; } .order-sm-7--fa245 { order: 7; } .order-sm-8--651e7 { order: 8; } .order-sm-9--4f5a1 { order: 9; } .order-sm-10--6625b { order: 10; } .order-sm-11--06374 { order: 11; } .order-sm-12--1f559 { order: 12; } .offset-sm-0--a2ba6 { margin-left: 0; } .offset-sm-1--6e7a4 { margin-left: 8.33333333%; } .offset-sm-2--783a1 { margin-left: 16.66666667%; } .offset-sm-3--91bee { margin-left: 25%; } .offset-sm-4--d66f2 { margin-left: 33.33333333%; } .offset-sm-5--c87b3 { margin-left: 41.66666667%; } .offset-sm-6--21e35 { margin-left: 50%; } .offset-sm-7--c6437 { margin-left: 58.33333333%; } .offset-sm-8--319de { margin-left: 66.66666667%; } .offset-sm-9--0fb03 { margin-left: 75%; } .offset-sm-10--46111 { margin-left: 83.33333333%; } .offset-sm-11--19e0d { margin-left: 91.66666667%; } } @media (min-width: 768px) { .col-md--3f898 { flex-basis: 0; flex-grow: 1; max-width: 100%; } .row-cols-md-1--c133c > * { flex: 0 0 100%; max-width: 100%; } .row-cols-md-2--81ffd > * { flex: 0 0 50%; max-width: 50%; } .row-cols-md-3--e05e8 > * { flex: 0 0 33.3333333333%; max-width: 33.3333333333%; } .row-cols-md-4--b7102 > * { flex: 0 0 25%; max-width: 25%; } .row-cols-md-5--031b4 > * { flex: 0 0 20%; max-width: 20%; } .row-cols-md-6--08add > * { flex: 0 0 16.6666666667%; max-width: 16.6666666667%; } .col-md-auto--89507 { flex: 0 0 auto; width: auto; max-width: 100%; } .col-md-1--d336a { flex: 0 0 8.33333333%; max-width: 8.33333333%; } .col-md-2--e771c { flex: 0 0 16.66666667%; max-width: 16.66666667%; } .col-md-3--fcc00 { flex: 0 0 25%; max-width: 25%; } .col-md-4--d56b4 { flex: 0 0 33.33333333%; max-width: 33.33333333%; } .col-md-5--a8ea3 { flex: 0 0 41.66666667%; max-width: 41.66666667%; } .col-md-6--3db49 { flex: 0 0 50%; max-width: 50%; } .col-md-7--f16c9 { flex: 0 0 58.33333333%; max-width: 58.33333333%; } .col-md-8--d5d8a { flex: 0 0 66.66666667%; max-width: 66.66666667%; } .col-md-9--cc60d { flex: 0 0 75%; max-width: 75%; } .col-md-10--09be4 { flex: 0 0 83.33333333%; max-width: 83.33333333%; } .col-md-11--7a225 { flex: 0 0 91.66666667%; max-width: 91.66666667%; } .col-md-12--006fc { flex: 0 0 100%; max-width: 100%; } .order-md-first--7e210 { order: -1; } .order-md-last--053d0 { order: 13; } .order-md-0--9da20 { order: 0; } .order-md-1--7faeb { order: 1; } .order-md-2--fb88c { order: 2; } .order-md-3--c8702 { order: 3; } .order-md-4--b0e86 { order: 4; } .order-md-5--f4119 { order: 5; } .order-md-6--d70e9 { order: 6; } .order-md-7--6875a { order: 7; } .order-md-8--b38ac { order: 8; } .order-md-9--445db { order: 9; } .order-md-10--8b6c2 { order: 10; } .order-md-11--a42ea { order: 11; } .order-md-12--458d9 { order: 12; } .offset-md-0--871b8 { margin-left: 0; } .offset-md-1--569a0 { margin-left: 8.33333333%; } .offset-md-2--6f7f2 { margin-left: 16.66666667%; } .offset-md-3--5a07f { margin-left: 25%; } .offset-md-4--c03c5 { margin-left: 33.33333333%; } .offset-md-5--1b597 { margin-left: 41.66666667%; } .offset-md-6--0aea0 { margin-left: 50%; } .offset-md-7--1ad04 { margin-left: 58.33333333%; } .offset-md-8--d6a5d { margin-left: 66.66666667%; } .offset-md-9--1007a { margin-left: 75%; } .offset-md-10--91553 { margin-left: 83.33333333%; } .offset-md-11--8d644 { margin-left: 91.66666667%; } } @media (min-width: 1024px) { .col-lg--b02ff { flex-basis: 0; flex-grow: 1; max-width: 100%; } .row-cols-lg-1--a8e5f > * { flex: 0 0 100%; max-width: 100%; } .row-cols-lg-2--8e05d > * { flex: 0 0 50%; max-width: 50%; } .row-cols-lg-3--38805 > * { flex: 0 0 33.3333333333%; max-width: 33.3333333333%; } .row-cols-lg-4--0402e > * { flex: 0 0 25%; max-width: 25%; } .row-cols-lg-5--9c4a4 > * { flex: 0 0 20%; max-width: 20%; } .row-cols-lg-6--b5311 > * { flex: 0 0 16.6666666667%; max-width: 16.6666666667%; } .col-lg-auto--48e47 { flex: 0 0 auto; width: auto; max-width: 100%; } .col-lg-1--4baec { flex: 0 0 8.33333333%; max-width: 8.33333333%; } .col-lg-2--857de { flex: 0 0 16.66666667%; max-width: 16.66666667%; } .col-lg-3--9fba5 { flex: 0 0 25%; max-width: 25%; } .col-lg-4--4691c { flex: 0 0 33.33333333%; max-width: 33.33333333%; } .col-lg-5--ff559 { flex: 0 0 41.66666667%; max-width: 41.66666667%; } .col-lg-6--be908 { flex: 0 0 50%; max-width: 50%; } .col-lg-7--276a8 { flex: 0 0 58.33333333%; max-width: 58.33333333%; } .col-lg-8--88d8f { flex: 0 0 66.66666667%; max-width: 66.66666667%; } .col-lg-9--2eb45 { flex: 0 0 75%; max-width: 75%; } .col-lg-10--accf7 { flex: 0 0 83.33333333%; max-width: 83.33333333%; } .col-lg-11--caa1e { flex: 0 0 91.66666667%; max-width: 91.66666667%; } .col-lg-12--e740f { flex: 0 0 100%; max-width: 100%; } .order-lg-first--92228 { order: -1; } .order-lg-last--f07be { order: 13; } .order-lg-0--b082c { order: 0; } .order-lg-1--21613 { order: 1; } .order-lg-2--4e48f { order: 2; } .order-lg-3--2806d { order: 3; } .order-lg-4--bb827 { order: 4; } .order-lg-5--1bcfd { order: 5; } .order-lg-6--1c5c4 { order: 6; } .order-lg-7--ad1d7 { order: 7; } .order-lg-8--18d51 { order: 8; } .order-lg-9--c1457 { order: 9; } .order-lg-10--bf667 { order: 10; } .order-lg-11--bb08e { order: 11; } .order-lg-12--c5b36 { order: 12; } .offset-lg-0--057d8 { margin-left: 0; } .offset-lg-1--1aa3f { margin-left: 8.33333333%; } .offset-lg-2--116f9 { margin-left: 16.66666667%; } .offset-lg-3--e4ace { margin-left: 25%; } .offset-lg-4--5e970 { margin-left: 33.33333333%; } .offset-lg-5--3fb17 { margin-left: 41.66666667%; } .offset-lg-6--7ca8b { margin-left: 50%; } .offset-lg-7--529c4 { margin-left: 58.33333333%; } .offset-lg-8--97ef7 { margin-left: 66.66666667%; } .offset-lg-9--3f26d { margin-left: 75%; } .offset-lg-10--7214f { margin-left: 83.33333333%; } .offset-lg-11--e2bbd { margin-left: 91.66666667%; } } @media (min-width: 1192px) { .col-xl--5bec6 { flex-basis: 0; flex-grow: 1; max-width: 100%; } .row-cols-xl-1--95650 > * { flex: 0 0 100%; max-width: 100%; } .row-cols-xl-2--44145 > * { flex: 0 0 50%; max-width: 50%; } .row-cols-xl-3--46d24 > * { flex: 0 0 33.3333333333%; max-width: 33.3333333333%; } .row-cols-xl-4--5e905 > * { flex: 0 0 25%; max-width: 25%; } .row-cols-xl-5--438dd > * { flex: 0 0 20%; max-width: 20%; } .row-cols-xl-6--40f75 > * { flex: 0 0 16.6666666667%; max-width: 16.6666666667%; } .col-xl-auto--391fd { flex: 0 0 auto; width: auto; max-width: 100%; } .col-xl-1--44bb4 { flex: 0 0 8.33333333%; max-width: 8.33333333%; } .col-xl-2--49fdd { flex: 0 0 16.66666667%; max-width: 16.66666667%; } .col-xl-3--21ce3 { flex: 0 0 25%; max-width: 25%; } .col-xl-4--96a33 { flex: 0 0 33.33333333%; max-width: 33.33333333%; } .col-xl-5--26990 { flex: 0 0 41.66666667%; max-width: 41.66666667%; } .col-xl-6--53322 { flex: 0 0 50%; max-width: 50%; } .col-xl-7--acbc2 { flex: 0 0 58.33333333%; max-width: 58.33333333%; } .col-xl-8--86eee { flex: 0 0 66.66666667%; max-width: 66.66666667%; } .col-xl-9--b2ac9 { flex: 0 0 75%; max-width: 75%; } .col-xl-10--720cc { flex: 0 0 83.33333333%; max-width: 83.33333333%; } .col-xl-11--fa285 { flex: 0 0 91.66666667%; max-width: 91.66666667%; } .col-xl-12--7eaa3 { flex: 0 0 100%; max-width: 100%; } .order-xl-first--dd7d4 { order: -1; } .order-xl-last--7b222 { order: 13; } .order-xl-0--58223 { order: 0; } .order-xl-1--0f239 { order: 1; } .order-xl-2--03766 { order: 2; } .order-xl-3--31872 { order: 3; } .order-xl-4--93f40 { order: 4; } .order-xl-5--53691 { order: 5; } .order-xl-6--46617 { order: 6; } .order-xl-7--9d7a0 { order: 7; } .order-xl-8--ceca9 { order: 8; } .order-xl-9--ba8f7 { order: 9; } .order-xl-10--e945b { order: 10; } .order-xl-11--240a7 { order: 11; } .order-xl-12--9ba17 { order: 12; } .offset-xl-0--e09eb { margin-left: 0; } .offset-xl-1--ca751 { margin-left: 8.33333333%; } .offset-xl-2--5f679 { margin-left: 16.66666667%; } .offset-xl-3--dc0ed { margin-left: 25%; } .offset-xl-4--fbed1 { margin-left: 33.33333333%; } .offset-xl-5--7657e { margin-left: 41.66666667%; } .offset-xl-6--4ef46 { margin-left: 50%; } .offset-xl-7--b1dc3 { margin-left: 58.33333333%; } .offset-xl-8--d8c6c { margin-left: 66.66666667%; } .offset-xl-9--6a90c { margin-left: 75%; } .offset-xl-10--48552 { margin-left: 83.33333333%; } .offset-xl-11--2d31c { margin-left: 91.66666667%; } } @media (min-width: 1360px) { .col-xxl--a0353 { flex-basis: 0; flex-grow: 1; max-width: 100%; } .row-cols-xxl-1--d6835 > * { flex: 0 0 100%; max-width: 100%; } .row-cols-xxl-2--6e4fd > * { flex: 0 0 50%; max-width: 50%; } .row-cols-xxl-3--4b454 > * { flex: 0 0 33.3333333333%; max-width: 33.3333333333%; } .row-cols-xxl-4--277eb > * { flex: 0 0 25%; max-width: 25%; } .row-cols-xxl-5--f437f > * { flex: 0 0 20%; max-width: 20%; } .row-cols-xxl-6--feebb > * { flex: 0 0 16.6666666667%; max-width: 16.6666666667%; } .col-xxl-auto--9382e { flex: 0 0 auto; width: auto; max-width: 100%; } .col-xxl-1--2f019 { flex: 0 0 8.33333333%; max-width: 8.33333333%; } .col-xxl-2--c7705 { flex: 0 0 16.66666667%; max-width: 16.66666667%; } .col-xxl-3--3186e { flex: 0 0 25%; max-width: 25%; } .col-xxl-4--80f68 { flex: 0 0 33.33333333%; max-width: 33.33333333%; } .col-xxl-5--872ce { flex: 0 0 41.66666667%; max-width: 41.66666667%; } .col-xxl-6--75613 { flex: 0 0 50%; max-width: 50%; } .col-xxl-7--4abd0 { flex: 0 0 58.33333333%; max-width: 58.33333333%; } .col-xxl-8--1aaa9 { flex: 0 0 66.66666667%; max-width: 66.66666667%; } .col-xxl-9--dd424 { flex: 0 0 75%; max-width: 75%; } .col-xxl-10--dcf83 { flex: 0 0 83.33333333%; max-width: 83.33333333%; } .col-xxl-11--e68e6 { flex: 0 0 91.66666667%; max-width: 91.66666667%; } .col-xxl-12--8e66b { flex: 0 0 100%; max-width: 100%; } .order-xxl-first--6099a { order: -1; } .order-xxl-last--39d67 { order: 13; } .order-xxl-0--88e8a { order: 0; } .order-xxl-1--1050d { order: 1; } .order-xxl-2--cc696 { order: 2; } .order-xxl-3--836d0 { order: 3; } .order-xxl-4--91fc2 { order: 4; } .order-xxl-5--fb1d1 { order: 5; } .order-xxl-6--34c69 { order: 6; } .order-xxl-7--0b5e9 { order: 7; } .order-xxl-8--d9b87 { order: 8; } .order-xxl-9--b0a55 { order: 9; } .order-xxl-10--e1ff6 { order: 10; } .order-xxl-11--e86de { order: 11; } .order-xxl-12--6ab3b { order: 12; } .offset-xxl-0--229ef { margin-left: 0; } .offset-xxl-1--452ac { margin-left: 8.33333333%; } .offset-xxl-2--d99e9 { margin-left: 16.66666667%; } .offset-xxl-3--45688 { margin-left: 25%; } .offset-xxl-4--b9234 { margin-left: 33.33333333%; } .offset-xxl-5--3c20f { margin-left: 41.66666667%; } .offset-xxl-6--c2ad4 { margin-left: 50%; } .offset-xxl-7--1ee2a { margin-left: 58.33333333%; } .offset-xxl-8--07b36 { margin-left: 66.66666667%; } .offset-xxl-9--06d86 { margin-left: 75%; } .offset-xxl-10--2a6ed { margin-left: 83.33333333%; } .offset-xxl-11--fab3a { margin-left: 91.66666667%; } } .top-level-container--c290f.top-level-container--c290f { margin: 0 auto; max-width: 100%; padding: 0 20px; } @media (min-width: 768px) { .top-level-container--c290f.top-level-container--c290f { padding: 0 32px; } } @media (min-width: 1360px) { .top-level-container--c290f.top-level-container--c290f { max-width: 1360px; } } .full-bleed-container--728e2 { position: relative; width: 100%; } .sticky-left-column--06d53.sticky-left-column--06d53 { display: none; margin-left: -32px; margin-right: 32px; } @media (min-width: 768px) { .sticky-left-column--06d53.sticky-left-column--06d53 { display: block; flex: 0 0 199px; max-width: 199px; } } @media (min-width: 1360px) { .sticky-left-column--06d53.sticky-left-column--06d53 { margin-left: initial; } } .main-content-column--c6222.main-content-column--c6222 { flex: 1 1; } @media (max-width: 767.98px) { .main-content-column--c6222.main-content-column--c6222 { width: 100%; } } @media (min-width: 768px) { .main-content-column--c6222.main-content-column--c6222 { max-width: calc(100vw - 263px); } } @media (min-width: 1360px) { .main-content-column--c6222.main-content-column--c6222 { max-width: 1065px; } } .justify-content-start--841de { justify-content: flex-start; } .justify-content-center--40276 { justify-content: center; } .justify-content-end--5e0be { justify-content: flex-end; } .align-items-start--007c7 { align-items: flex-start; } .align-items-center--54c7c { align-items: center; } .align-items-end--801de { align-items: flex-end; } .vertical-gutters--9318b > * { padding-bottom: 10px; padding-top: 10px; } .vertical-gutters--9318b:nth-of-type(1) > * { padding-top: 0; } .vertical-gutters--9318b:nth-last-of-type(1) > * { padding-bottom: 0; } /* stylelint-disable font-family-no-missing-generic-family-keyword */ .primary--8529c { font-family: var(--tkww-union-typography-primary-font-family, union-primary-font, union-sans-serif, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif); font-weight: var(--tkww-union-typography-regular-font-weight, 400); } .secondary--1b882 { font-family: var(--tkww-union-typography-secondary-font-family, union-secondary-font, union-serif, Georgia, "Times New Roman", Times, serif); font-weight: var(--tkww-union-typography-regular-font-weight, 400); } .primaryBold--1abd6 { font-family: var(--tkww-union-typography-primary-font-family, union-primary-font, union-sans-serif, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif); font-weight: var(--tkww-union-typography-bold-font-weight, 500); } .primaryExtraBold--b783f { font-family: var(--tkww-union-typography-primary-font-family, union-primary-font, union-sans-serif, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif); font-weight: var(--tkww-union-typography-extra-bold-font-weight, 800); } /** These overrides are intended to facilitate using the breakpoints package in the utilities we get from tw/bootstrap */ /** * This mixin is used throughout many of bootstrap's utilities to validate * the order of the breakpoints. We don't use this directly */ /** The following functions/mixins are changed to rely on the naming of the breakpoints and not the actual breakpoint value. Relying on the breakpoint value causes the sass build to break when using the css-module variables */ /* Grid breakpoints */ /** * Bootstrap overrides */ /* Grid containers */ /* Gutter */ .block--26e2c { display: block !important; width: 100% !important; } @media (max-width: 1359.98px) { .block-xl--a9dd9 { display: block !important; width: 100% !important; } } @media (max-width: 1191.98px) { .block-lg--37db8 { display: block !important; width: 100% !important; } } @media (max-width: 1023.98px) { .block-md--699c6 { display: block !important; width: 100% !important; } } @media (max-width: 767.98px) { .block-sm--809b6 { display: block !important; width: 100% !important; } } @media (max-width: 479.98px) { .block-xs--6b8d5 { display: block !important; width: 100% !important; } } .disable-children-pointer-events--008ec * { pointer-events: none; } .no-scroll--2ecef { overflow: hidden; } .contentContainer--cf08b{max-width:1600px;min-height:736px;margin:auto}.contentContainer--cf08b div[class*=no-gutters]{margin-left:0;margin-right:0}.alert--e9b7e{position:fixed;background-color:#fff;z-index:9998}.footerReplacement--80465{height:115px} .container--baa46 { box-shadow: var(--tkww-union-vendor-card-box-shadow, none); max-width: 330px; min-width: 300px; } .image--a8610 { height: 100%; max-width: none; } .default-image-container--e7905, .image-container--f0d57 { align-items: center; background-color: var(--tkww-union-vendor-card-image-container-background-color, varAdditional04Extra100); border-bottom-left-radius: 2px; border-top-left-radius: 2px; display: flex; justify-content: center; min-width: 90px; overflow: hidden; position: relative; text-align: center; width: 90px; } .click-container--0237b { cursor: pointer; display: flex; height: 90px; text-align: left; width: 100%; } .featured-label--f9c38 { bottom: 0; width: 100%; } .hide-overflow-text--64f38 { overflow-x: hidden; text-overflow: ellipsis; } .info-container--450d6 { padding-bottom: 0; padding-left: 0.75rem; padding-right: 0.75rem; padding-top: 4px; } .vendor-name--0911b { color: var(--tkww-union-vendor-card-vendor-name-color, var(--tkww-union-color-text-default, var(--tkww-union-color-neutral-black, #000))); margin-bottom: 4px; white-space: nowrap; } .star--f564c { color: var(--tkww-union-color-additional-02extra-400, #FBAF00); margin: 0 0.0625rem; } .stars--28b34 { justify-items: flex-start; } .stars--28b34 > .star--f564c:first-child { margin-left: 0; } .rating--a3fc1 { } .rating--a3fc1, .review-count--91db7 { color: var(--tkww-union-color-text-subtle, var(--tkww-union-color-neutral-500, #51545C)); margin-left: 4px; } .review-container--1ee92 { display: flex; flex-wrap: wrap; } .review-container--1ee92 > :last-child { width: 100%; } .review-container--1ee92 > * { margin-bottom: 2px; } .secondary-info-container--887f3 { color: var(--tkww-union-color-text-subtle, var(--tkww-union-color-neutral-500, #51545C)); display: flex; flex-direction: row-reverse; justify-content: flex-end; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .secondary-info-container--887f3 .icon--3f6dc { display: none; } .secondary-info-container--887f3 > :not(:last-child) { margin-left: 4px; } .secondary-info--d3ff8 { color: var(--tkww-union-color-text-subtle, var(--tkww-union-color-neutral-500, #51545C)); display: inline; } .location--b1c46 { } .default-image-container--e7905 .no-photos-container--9bb13 { align-items: center; display: flex; flex-direction: column; position: absolute; top: 50%; transform: translateY(-50%); width: 100%; } .default-image-container--e7905 .no-photos-icon--1d675 { height: 48px; width: 48px; } .default-image-container--e7905 .no-photos-label--f54d1 { display: none; } .container--a2a3b { background-color: var(--tkww-union-vendor-card-background-color, transparent); border-radius: 2px; display: flex; flex-direction: column; justify-content: space-between; position: relative; width: 100%; } .click-container--9e218:hover { text-decoration: none; } .click-container--9e218:hover .vendor-name--f264c { text-decoration: underline; } .base-featured-label--6f8c3 { background-color: var(--tkww-union-vendor-card-featured-label-background-color, var(--tkww-union-color-background-dark, var(--tkww-union-color-neutral-black, #000))); border-radius: 0 var(--tkww-union-vendor-card-featured-label-border-radius, 2px) var(--tkww-union-vendor-card-featured-label-border-radius, 2px) 0; color: var(--tkww-union-color-text-on-dark-default, var(--tkww-union-color-neutral-white, #FFF)); position: absolute; text-align: center; } .fontSize100--53f01 { font-size: var(--tkww-union-typography-scale-100-font-size, 0.75rem); line-height: var(--tkww-union-typography-scale-100-line-height, 1.34); } .fontSize200--51f11 { font-size: var(--tkww-union-typography-scale-200-font-size, 0.875rem); line-height: var(--tkww-union-typography-scale-200-line-height, 1.42857); } .fontSize300--2ce35 { font-size: var(--tkww-union-typography-scale-300-font-size, 1rem); line-height: var(--tkww-union-typography-scale-300-line-height, 1.5); } .fontSize400--776d5 { font-size: var(--tkww-union-typography-scale-400-font-size, 1.125rem); line-height: var(--tkww-union-typography-scale-400-line-height, 1.3333); } .fontSize450--90e4b { font-size: var(--tkww-union-typography-scale-450-font-size, 1.125rem); line-height: var(--tkww-union-typography-scale-450-line-height, 1.78); } .fontSize500--abd11 { font-size: var(--tkww-union-typography-scale-500-font-size, 1.25rem); line-height: var(--tkww-union-typography-scale-500-line-height, 1.4); } .fontSize600--5a68f { font-size: var(--tkww-union-typography-scale-600-font-size, 1.5rem); line-height: var(--tkww-union-typography-scale-600-line-height, 1.333375); } .fontSize700--848a0 { font-size: var(--tkww-union-typography-scale-700-font-size, 1.75rem); line-height: var(--tkww-union-typography-scale-700-line-height, 1.286); } .fontSize800--f980f { font-size: var(--tkww-union-typography-scale-800-font-size, 2rem); line-height: var(--tkww-union-typography-scale-800-line-height, 1.25); } .fontSize900--aaa7c { font-size: var(--tkww-union-typography-scale-900-font-size, 2.25rem); line-height: var(--tkww-union-typography-scale-900-line-height, 1.2225); } .centerAligned--5225d { align-items: center; display: flex; } .location-overflow--cb9ea { color: var(--tkww-union-color-text-subtle, var(--tkww-union-color-neutral-500, #51545C)); display: inline; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .bow-medal-container--ce2f9 { color: var(--tkww-union-vendor-card-bow-medal-color, var(--tkww-union-color-additional-02extra-400, #FBAF00)); margin-left: 4px; } .bow-medal--f80bf { height: 1em; } .location--cbec2 { } .image-container--c1227 { background-color: var(--tkww-union-vendor-card-image-container-background-color, var(--tkww-union-color-additional-04extra-100, #FFF5ED)); border-top-left-radius: 2px; border-top-right-radius: 2px; overflow: hidden; padding-bottom: 66.66%; /* maintain aspect ratio */ position: relative; width: 100%; } .image-container--c1227 .lazyload, .image-container--c1227 .lazyloading { opacity: 0; } .click-container--65b04 { cursor: pointer; display: block; text-align: inherit; width: 100%; } .info-container--13caf { display: flex; flex-direction: column; } .vendor-name--73b39 { color: var(--tkww-union-vendor-card-vendor-name-color, var(--tkww-union-color-text-default, var(--tkww-union-color-neutral-black, #000))); margin-top: 4px; overflow: hidden; position: relative; white-space: pre-wrap; } .vendor-name--73b39 > .LinesEllipsis-ellipsis { left: 4px; position: relative; } .featured-label--7e4d0 { padding: var(--tkww-union-vendor-card-featured-label-padding, 2px 4px); top: 12px; --tkww-union-typography-scale-100-font-size: var(--tkww-union-vendor-card-featured-label-font-size, 11px); --tkww-union-typography-scale-100-line-height: var(--tkww-union-vendor-card-featured-label-line-height, 1.454545); } .rating--b9a39 { color: var(--tkww-union-color-text-subtle, var(--tkww-union-color-neutral-500, #51545C)); margin-left: 4px; } .image--3857b { bottom: 0; height: 100%; /* constrain image in container */ left: 0; /* center image in div */ margin: auto; position: absolute; /* maintain aspect ratio */ right: 0; top: 0; } .actions-overlay--630c7 { position: absolute; right: 0; top: 0; } .review-count--f249e { color: var(--tkww-union-color-text-subtle, var(--tkww-union-color-neutral-500, #51545C)); margin-left: 4px; } .default-image-container--6cf9e { } .default-image-container--6cf9e .no-photos-container--29642 { align-items: center; display: flex; flex-direction: column; position: absolute; top: 50%; transform: translateY(-50%); width: 100%; } .default-image-container--6cf9e .no-photos-icon--d2e29 { height: 48px; width: 48px; } .default-image-container--6cf9e .no-photos-label--40356 { color: var(--tkww-union-vendor-card-image-container-label-color, var(--tkww-union-color-additional-04extra-400, #C7AFA1)); text-align: center; } .secondary-info--0c972 { color: var(--tkww-union-color-text-subtle, var(--tkww-union-color-neutral-500, #51545C)); margin-right: 4px; } .icon--fe5c1 { margin-right: 6px; } .secondary-info-container--f8c1f { color: var(--tkww-union-color-text-subtle, var(--tkww-union-color-neutral-500, #51545C)); display: flex; flex-direction: row-reverse; justify-content: flex-end; overflow: hidden; padding-bottom: 5px; text-overflow: ellipsis; white-space: nowrap; } .secondary-info-container--f8c1f .secondary-info--0c972:nth-child(1) { margin-left: 0; } .secondary-info-container--f8c1f .secondary-info--0c972:only-child { margin-left: 0; } .secondary-info-container--f8c1f .icon--fe5c1 { display: none; } .review-container--872a0 { display: flex; flex-wrap: wrap; padding-top: 4px; } .review-container--872a0 > :last-child { width: 100%; } .review-container--872a0 > * { margin-bottom: 4px; } .stars--042d2 { color: var(--tkww-union-color-additional-02extra-400, #FBAF00); min-width: 68px; position: relative; } .star--63a8d { display: inline-flex; margin: 0 1px; } .star--63a8d:nth-child(1) { margin: 0; } .heart--9d901 { position: absolute; right: 8px; stroke-width: 2.25px; top: 8px; } .container--fc6b5 { background-color: var(--tkww-union-vendor-card-background-color, transparent); border-radius: 2px; display: flex; flex-direction: column; justify-content: space-between; max-width: 170px; min-width: 160px; position: relative; } .heart-empty--cb616 { fill: var(--tkww-union-vendor-card-heart-empty-color, var(--tkww-union-color-background-dark, var(--tkww-union-color-neutral-black, #000))); fill-opacity: 0.3; stroke: var(--tkww-union-color-neutral-white, #FFF); transition: fill-opacity 0.2s ease-out; } .heart-container--e413c { padding: 32px; } .heart-container--e413c:hover .heart-empty--cb616 { fill-opacity: 0.5; } .heart--89ebf { height: 28px; position: absolute; right: 16px; stroke-width: 2.25px; top: 16px; width: 28px; } .heart-filled--df825 { fill: var(--tkww-union-vendor-card-heart-filled-color, var(--tkww-union-color-brand-primary, var(--tkww-union-color-primary-300, #FF44CB))); stroke: var(--tkww-union-color-neutral-white, #FFF); } .heart-filled-start--cb27a { display: none; } .heart-shrink--3c0fe { animation: shrink--b1588 0.1s ease-in 1 forwards; } .heart-grow--05af3 { animation: grow--7fdd2 0.2s ease-in 1, settle--0dba2 0.35s ease-in-out 0.2s 1 forwards; } .heart-static--6df00 { animation: none; } .heart-burst--08462 { animation-direction: forwards; animation-iteration-count: 1; animation-timing-function: ease-out; fill: var(--tkww-union-color-brand-primary, var(--tkww-union-color-primary-300, #FF44CB)); height: 26px; opacity: 0; position: absolute; right: 20px; top: 20px; transform: scale(0.2, 0.2); width: 28px; } .heart-burst-1--60329 { animation-delay: 0.05s; animation-duration: 0.75s; animation-name: burst1--2fe1e; } .heart-burst-2--52f79 { animation-delay: 0.35s; animation-duration: 0.45s; animation-name: burst2--78d27; } .heart-burst-3--9b507 { animation-delay: 0.2s; animation-duration: 0.6s; animation-name: burst3--4d663; } @keyframes burst1--2fe1e { 0% { opacity: 0; transform: scale(0.2, 0.25); } 80% { opacity: 0.4; transform: translate(-14px, -13px) scale(0.4, 0.45); } 100% { opacity: 0; transform: translate(-17px, -16px) scale(0.45, 0.5); } } @keyframes burst2--78d27 { 0% { opacity: 0; transform: scale(0.2, 0.25); } 80% { opacity: 0.4; transform: translate(14px, -10px) scale(0.3, 0.35); } 100% { opacity: 0; transform: translate(17px, -13px) scale(0.35, 0.4); } } @keyframes burst3--4d663 { 0% { opacity: 0; transform: scale(0.2, 0.25); } 80% { opacity: 0.4; transform: translate(-10px, 10px) scale(0.45, 0.5); } 100% { opacity: 0; transform: translate(-13px, 13px) scale(0.5, 0.55); } } @keyframes shrink--b1588 { 0% { opacity: 1; transform: scale(1); } 100% { opacity: 0; transform: scale(0); } } @keyframes grow--7fdd2 { 0% { opacity: 0; transform: scale(0); } 100% { opacity: 1; transform: scale(1.2); } } @keyframes settle--0dba2 { 0% { transform: scale(1.2); } 40% { transform: scale(0.85); } 100% { transform: scale(1); } } .heart--32a26 { position: absolute; right: 20px; stroke-width: 2.25px; top: 20px; } .container--b7a03 { box-shadow: var(--tkww-union-vendor-card-box-shadow, none); max-width: 300px; min-width: 260px; --tkww-union-buttons-primary-border-color: var(--tkww-union-vendor-card-button-border-color); --tkww-union-buttons-primary-background-color: var(--tkww-union-vendor-card-button-background-color); --tkww-union-buttons-primary-color: var(--tkww-union-vendor-card-button-color); --tkww-union-buttons-primary-hover-border-color: var(--tkww-union-vendor-card-button-hover-border-color); --tkww-union-buttons-primary-hover-background-color: var(--tkww-union-vendor-card-button-hover-background-color); --tkww-union-buttons-primary-hover-color: var(--tkww-union-vendor-card-button-hover-color); --tkww-union-buttons-primary-disabled-border-color: var(--tkww-union-vendor-card-button-disabled-border-color); --tkww-union-buttons-primary-disabled-background-color: var(--tkww-union-vendor-card-button-disabled-background-color); --tkww-union-buttons-primary-disabled-color: var(--tkww-union-vendor-card-button-disabled-border); --tkww-union-buttons-primary-spinner-color: var(--tkww-union-vendor-card-button-spinner-color); --tkww-union-buttons-primary-pressed-color: var(--tkww-union-vendor-card-button-pressed-color); --tkww-union-buttons-primary-pressed-opacity: var(--tkww-union-vendor-card-button-pressed-opacity); } .cta-container--15b54 { padding: var(--tkww-union-vendor-card-cta-container-padding, 20px 0 0 0); } .location--25241 { margin: 0 8px; } .image-container--8a05a { background-color: var(--tkww-union-vendor-card-image-container-background-color, var(--tkww-union-color-additional-04extra-100, #FFF5ED)); border-top-left-radius: 2px; border-top-right-radius: 2px; overflow: hidden; padding-bottom: 66.66%; /* maintain aspect ratio */ position: relative; width: 100%; } .image-container--8a05a .lazyload, .image-container--8a05a .lazyloading { opacity: 0; } .click-container--9adc2 { cursor: pointer; display: block; text-align: inherit; width: 100%; } .info-container--37e68 { display: flex; flex-direction: column; padding: var(--tkww-union-vendor-card-vertical-padding, 0) var(--tkww-union-vendor-card-horizontal-padding, 0); } .vendor-name--e997e { color: var(--tkww-union-vendor-card-vendor-name-color, var(--tkww-union-color-text-default, var(--tkww-union-color-neutral-black, #000))); margin-top: var(--tkww-union-vendor-card-vendor-name-vertical-margin, 8px); overflow: hidden; position: relative; white-space: pre-wrap; } .vendor-name--e997e > .LinesEllipsis-ellipsis { left: 4px; position: relative; } .featured-label--3d102 { padding: var(--tkww-union-vendor-card-featured-label-padding, 2px 4px); top: var(--tkww-union-vendor-card-featured-label-top, 20px); --tkww-union-typography-scale-100-font-size: var(--tkww-union-vendor-card-featured-label-font-size, 11px); --tkww-union-typography-scale-100-line-height: var(--tkww-union-vendor-card-featured-label-line-height, 1.454545); } .rating--b0ef1 { color: var(--tkww-union-color-text-subtle, var(--tkww-union-color-neutral-500, #51545C)); margin-left: 4px; } .image--7528f { bottom: 0; height: 100%; /* constrain image in container */ left: 0; /* center image in div */ margin: auto; position: absolute; /* maintain aspect ratio */ right: 0; top: 0; } .actions-overlay--5d7fc { position: absolute; right: 0; top: 0; } .review-count--184d4 { color: var(--tkww-union-color-text-subtle, var(--tkww-union-color-neutral-500, #51545C)); margin-left: 4px; } .default-image-container--f2b9f { } .default-image-container--f2b9f .no-photos-container--fca0b { align-items: center; display: flex; flex-direction: column; position: absolute; top: 50%; transform: translateY(-50%); width: 100%; } .default-image-container--f2b9f .no-photos-icon--281a1 { height: 48px; width: 48px; } .default-image-container--f2b9f .no-photos-label--5292b { color: var(--tkww-union-vendor-card-image-container-label-color, var(--tkww-union-color-additional-04extra-400, #C7AFA1)); text-align: center; } .secondary-info--4db14 { color: var(--tkww-union-vendor-card-secondary-info-color, var(--tkww-union-color-text-subtle, var(--tkww-union-color-neutral-500, #51545C))); } .secondary-info-container--51307 { color: var(--tkww-union-vendor-card-secondary-info-color, var(--tkww-union-color-text-subtle, var(--tkww-union-color-neutral-500, #51545C))); display: flex; gap: 4px; margin-top: 6px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .input--eface { text-align: left; -webkit-user-select: none; user-select: none; } .label--2fdef { cursor: default; pointer-events: none; } .caret--502b6 { margin-right: 1rem; pointer-events: none; position: absolute; right: 0; top: 0.75rem; } .disabled--a9d82 { } .disabled--a9d82 ~ .caret--502b6, .disabled--a9d82 ~ .label--2fdef { color: var(--tkww-union-fields-select-disabled-caret-color, var(--tkww-union-color-text-disabled, var(--tkww-union-color-neutral-300, #CACCD0))); } .list--9b439 { border: 1px solid var(--tkww-union-fields-select-list-border-color, var(--tkww-union-color-border-default, var(--tkww-union-color-neutral-300, #CACCD0))); border-radius: var(--tkww-union-fields-select-list-border-radius, 2px); /* ul-reset */ list-style: none; margin: 8px 0 0; max-height: 275px; overflow-y: auto; padding: 0; position: absolute; width: 100%; z-index: 2; } .is-open--93641 .list--9b439 { display: block; } .is-closed--0af10 .list--9b439 { display: none; } .review-container--777e1 { display: flex; margin-top: 8px; } .icon--38d3d { margin-right: 4px; } .container--c93cc { cursor: default; margin-bottom: 1px; padding: var(--tkww-union-fields-select-option-padding, 15px 24px); position: relative; } .container--c93cc:last-child { margin-bottom: 0; } .is-normal--25c55 { color: var(--tkww-union-fields-select-option-color, var(--tkww-union-color-text-default, var(--tkww-union-color-neutral-black, #000))); } .checkmark--5007b { display: none; height: 100%; margin-right: 1.25rem; position: absolute; right: 0; top: 0; } .is-selected--89bbb { background-color: var(--tkww-union-fields-select-option-selected-background-color, var(--tkww-union-color-background-active, var(--tkww-union-color-additional-04extra-100, #FFF5ED))); color: var(--tkww-union-fields-select-option-selected-color, var(--tkww-union-color-text-default, var(--tkww-union-color-neutral-black, #000))); } .is-selected--89bbb .checkmark--5007b { align-items: center; display: flex; justify-content: center; } .is-active--0a768, .is-active--0a768.is-selected--89bbb { background-color: var(--tkww-union-fields-select-option-selected-background-color, var(--tkww-union-color-background-active, var(--tkww-union-color-additional-04extra-100, #FFF5ED))); color: var(--tkww-union-fields-select-option-selected-color, var(--tkww-union-color-text-default, var(--tkww-union-color-neutral-black, #000))); font-weight: 700; } .container--c93cc:hover { background-color: var(--tkww-union-fields-select-option-hover-background-color, var(--tkww-union-color-background-active, var(--tkww-union-color-additional-04extra-100, #FFF5ED))); color: var(--tkww-union-fields-select-option-selected-color, var(--tkww-union-color-text-default, var(--tkww-union-color-neutral-black, #000))); text-decoration: underline; } .disablePointerEvents--117b1 * { pointer-events: none; } .stars--fc5d5 { color: var(--tkww-union-vendor-card-star-filled-color, var(--tkww-union-color-additional-02extra-400, #FBAF00)); min-width: 68px; position: relative; } .star--ebf69 { display: inline-flex; margin: 0 1px; } .star--ebf69:nth-child(1) { margin: 0; } .container--eef31 { align-items: center; display: inline-flex; justify-content: center; position: relative; } .filledStarContainer--c22d2 { position: absolute; } .cropContainer--d0023 { display: flex; flex-flow: column; line-height: 0; overflow: hidden; z-index: 0; } .top-breadcrumbs-wrapper--bc6ce{margin-left:1rem}.bottom-breadcrumbs-wrapper--7673d{margin:0 auto;padding-left:0.5rem} .breadcrumbs--366c5{align-items:center;display:flex;flex-direction:row;padding-top:0.5rem;padding-bottom:0.5rem;position:relative}.breadcrumbs--366c5 ol{display:flex;list-style:none;float:left}@media(max-width: 767.98px){.breadcrumbs--366c5{padding-top:0.25rem;padding-bottom:0.25rem}}.breadcrumbsHeader--a51e5{display:flex;margin-top:0px;margin-left:-0.5rem}@media(max-width: 767.98px){.breadcrumbsHeader--a51e5{padding-left:1rem}}.breadcrumbs-mobile-footer--399aa{display:block;flex-direction:column}.breadcrumbs-mobile-footer--399aa ol{display:block;float:unset;flex-wrap:wrap}.breadcrumbs-mobile-footer--399aa ol li{display:flex;padding:0.25rem 0.5rem}.breadcrumbs-mobile-footer--399aa ol li span{display:inline-block;padding:0 0 0.25rem} .caret--ae79f,.caret-with-space--8b5ab{color:var(--tkww-union-color-neutral-500, #51545C)}.caret--ae79f.center--271e2,.center--271e2.caret-with-space--8b5ab{align-items:center;padding:0}.caret--ae79f svg,.caret-with-space--8b5ab svg{cursor:pointer;height:1rem;width:1rem}.caret-with-space--8b5ab{margin-top:0.25rem}.slash--7f07f{display:inline;padding:0 0.25rem} .link--b37c8{color:var(--tkww-union-color-neutral-500, #51545C);text-decoration:underline;white-space:nowrap}.link--b37c8:hover,.link--b37c8:active,.link--b37c8:focus{text-decoration:none} .gray-breadcrumb--e409f{color:var(--tkww-union-color-coolgray-500, var(--tkww-union-color-neutral-500, #51545C));padding-top:0.25rem;white-space:nowrap}@media(max-width: 767.98px){.gray-breadcrumb--e409f{display:inline-block;margin-top:0.25rem;padding:0 0.5rem 20px}} .searchBtn--6abf6.searchBtn--6abf6{width:100%;margin-top:12px}@media(min-width: 768px){.searchBtn--6abf6.searchBtn--6abf6{width:120px;float:right}}.searchByVendorNameBtn--b8486{width:100%}@media(min-width: 768px){.searchByVendorNameBtn--b8486{width:120px}}.searchBy--f4832{margin:8px 0}.formComponent--45f7e{margin-left:-0.5rem;margin-right:-0.5rem;position:relative;margin-top:0.75rem;padding:0 0.5rem}.formComponent--45f7e button[class*=field-base]{border:1px solid var(--tkww-union-color-coolgray-300, var(--tkww-union-color-neutral-300, #CACCD0)) !important}.formComponent--45f7e .formPlaceholder--ecc09{position:absolute;height:3rem;width:100%;padding-right:1rem}.formComponent--45f7e .formPlaceholder--ecc09 div{height:100%;width:100%;border:1px solid var(--tkww-union-color-coolgray-300, var(--tkww-union-color-neutral-300, #CACCD0))}.formComponent--45f7e .iconContainer--42c4f{display:inline-block}.formComponent--45f7e .iconContainer--42c4f svg{margin-right:0.75rem;vertical-align:middle}.formComponent--45f7e div[class*=field-col]{margin-bottom:0.75rem;padding:0}.formComponent--45f7e div[class*=list-container]{border-color:var(--tkww-union-color-coolgray-100, var(--tkww-union-color-neutral-100, #F1F2F4))}.formComponent--45f7e div[class*=field-base],.formComponent--45f7e input[class*=field-base]{padding-top:17px;padding-bottom:5px;border-color:var(--tkww-union-color-coolgray-300, var(--tkww-union-color-neutral-300, #CACCD0))}.formComponent--45f7e div[class*=field-base] svg:first-of-type,.formComponent--45f7e input[class*=field-base] svg:first-of-type{display:none}.formComponent--45f7e div[class*=field-base] svg,.formComponent--45f7e input[class*=field-base] svg{bottom:-4px;display:inline-block;position:relative;width:1.25rem}.formComponent--45f7e div[class*=field-base]:hover,.formComponent--45f7e input[class*=field-base]:hover{border-color:var(--tkww-union-color-coolgray-400, var(--tkww-union-color-neutral-400, #9699A0))}.formComponent--45f7e ul li{padding:1rem 0.75rem}.formComponent--45f7e ul li:last-child{border-bottom:none}.formComponent--45f7e ul li:hover{background-color:#fef5ed;color:var(--tkww-union-color-midnight, var(--tkww-union-color-neutral-600, #37393F));text-decoration:underline}.clearfix--2d7f9{overflow:auto} .suggestion-main--c90cb { color: var(--tkww-union-typeahead-suggestion-color, var(--tkww-union-color-text-subtle, var(--tkww-union-color-neutral-500, #51545C))); } .suggestion-secondary--60ebb { color: var(--tkww-union-typeahead-suggestion-color, var(--tkww-union-color-text-subtle, var(--tkww-union-color-neutral-500, #51545C))); margin-top: -5px; } .powered-by-google--37187 { display: flex; justify-content: flex-end; } .powered-by-google--37187 img { padding: 0.5rem; } .footer--9caeb { background-color: var(--tkww-union-typeahead-footer-background-color, var(--tkww-union-color-background-light-contrast-2, var(--tkww-union-color-neutral-200, #E4E5E9))); color: var(--tkww-union-typeahead-footer-color, var(--tkww-union-color-text-default, var(--tkww-union-color-neutral-black, #000))); padding-bottom: 0.5rem; padding-left: 0.75rem; padding-right: 0.75rem; padding-top: 0.5rem; } .suggestion-item--c634d { transition: background-color 0.3s ease; } .suggestion-item--c634d:hover { background-color: var(--tkww-union-typeahead-suggestion-hover-background-color, var(--tkww-union-color-background-active, var(--tkww-union-color-additional-04extra-100, #FFF5ED))); } .container--3bc0c { position: relative; } .list-container--1cc0c { background-color: var(--tkww-union-color-background-light, var(--tkww-union-color-neutral-white, #FFF)); border: 1px solid var(--tkww-union-color-border-default, var(--tkww-union-color-neutral-300, #CACCD0)); border-radius: var(--tkww-union-typeahead-suggestion-border-radius, 2px); left: 0; margin: 8px 0 0; overflow: hidden; padding: 0; position: absolute; right: 0; top: 100%; z-index: 1; } .list--e6ac4 { list-style: none; margin: 0; max-height: 400px; overflow-y: auto; padding: 0; } .item-base--28e4a { display: block; padding: var(--tkww-union-typeahead-suggestion-item-padding, 0.625rem); position: relative; transition: background-color 0.3s ease; } .item-base--28e4a:hover { background-color: var(--tkww-union-fields-typeahead-option-hover-background-color, var(--tkww-union-color-background-active, var(--tkww-union-color-additional-04extra-100, #FFF5ED))); color: var(--tkww-union-fields-typeahead-option-hover-color, var(--tkww-union-color-text-default, var(--tkww-union-color-neutral-black, #000))); cursor: pointer; text-decoration: underline; } .item--f8e1f { color: var(--tkww-union-fields-typeahead-option-color, var(--tkww-union-color-text-default, var(--tkww-union-color-neutral-black, #000))); } .item-is-disabled--67406 { color: var(--tkww-union-fields-typeahead-option-color, var(--tkww-union-color-text-subtle, var(--tkww-union-color-neutral-500, #51545C))); pointer-events: none; } .item-is-active--09c75 { background-color: var(--tkww-union-color-background-active, var(--tkww-union-color-additional-04extra-100, #FFF5ED)); color: var(--tkww-union-color-neutral-600, #37393F); } .alignButtons--1ee48{align-items:center;display:flex}@media(min-width: 1024px){.chatSearchDesktop--a49f4.chatSearchDesktop--a49f4{margin-top:0.75rem}}.spacing--6078e{margin-left:0.5rem} .display-link--bb183 { font: inherit; text-decoration: none; transition: color 0.3s ease; } .primary--1f8c2 { color: var(--tkww-union-links-primary-color, var(--tkww-union-color-link-on-light, var(--tkww-union-color-additional-01extra-400, #0073E6))); } .primary--1f8c2 .tappable-area--a92fd { text-decoration: var(--tkww-union-links-primary-decoration, none); } .primary--1f8c2:hover { color: var(--tkww-union-links-primary-color, var(--tkww-union-color-link-on-light-hover, var(--tkww-union-color-additional-01extra-400, #0073E6))); } .primary--1f8c2:hover .tappable-area--a92fd { text-decoration: var(--tkww-union-links-primary-hover-decoration, underline); } .primary--1f8c2:disabled { color: var(--tkww-union-links-primary-disabled-color, var(--tkww-union-color-link-on-light-disabled, var(--tkww-union-color-additional-01extra-200, #C4DFF9))); pointer-events: none; text-decoration: var(--tkww-union-links-primary-decoration, none); } .primary--1f8c2.disabled--6fcaa { color: var(--tkww-union-links-primary-disabled-color, var(--tkww-union-color-link-on-light-disabled, var(--tkww-union-color-additional-01extra-200, #C4DFF9))); pointer-events: none; text-decoration: var(--tkww-union-links-primary-decoration, none); } a.primary--1f8c2:not([href]), a.primary--1f8c2[aria-disabled=true] { color: var(--tkww-union-links-primary-disabled-color, var(--tkww-union-color-link-on-light-disabled, var(--tkww-union-color-additional-01extra-200, #C4DFF9))); pointer-events: none; text-decoration: var(--tkww-union-links-primary-decoration, none); } a.primary--1f8c2:not([href]):hover, a.primary--1f8c2[aria-disabled=true]:hover { color: var(--tkww-union-links-primary-disabled-color, var(--tkww-union-color-link-on-light-disabled, var(--tkww-union-color-additional-01extra-200, #C4DFF9))); pointer-events: none; text-decoration: var(--tkww-union-links-primary-decoration, none); } .primary-alternative--05e5b { color: var(--tkww-union-links-primary-alternative-color, var(--tkww-union-color-link-on-dark, var(--tkww-union-color-neutral-white, #FFF))); } .primary-alternative--05e5b .tappable-area--a92fd { text-decoration: var(--tkww-union-links-primary-alternative-decoration, underline); } .primary-alternative--05e5b:hover { color: var(--tkww-union-links-primary-alternative-color, var(--tkww-union-color-link-on-dark, var(--tkww-union-color-neutral-white, #FFF))); } .primary-alternative--05e5b:hover .tappable-area--a92fd { text-decoration: var(--tkww-union-links-primary-alternative-hover-decoration, none); } .primary-alternative--05e5b:disabled { color: var(--tkww-union-links-primary-alternative-disabled-color, var(--tkww-union-color-link-on-dark-disabled, var(--tkww-union-color-neutral-400, #9699A0))); pointer-events: none; text-decoration: var(--tkww-union-links-primary-alternative-decoration, none); } .primary-alternative--05e5b.disabled--6fcaa { color: var(--tkww-union-links-primary-alternative-disabled-color, var(--tkww-union-color-link-on-dark-disabled, var(--tkww-union-color-neutral-400, #9699A0))); pointer-events: none; text-decoration: var(--tkww-union-links-primary-alternative-decoration, none); } a.primary-alternative--05e5b:not([href]), a.primary-alternative--05e5b[aria-disabled=true] { color: var(--tkww-union-links-primary-alternative-disabled-color, var(--tkww-union-color-link-on-dark-disabled, var(--tkww-union-color-neutral-400, #9699A0))); pointer-events: none; text-decoration: var(--tkww-union-links-primary-alternative-decoration, none); } a.primary-alternative--05e5b:not([href]):hover, a.primary-alternative--05e5b[aria-disabled=true]:hover { color: var(--tkww-union-links-primary-alternative-disabled-color, var(--tkww-union-color-link-on-dark-disabled, var(--tkww-union-color-neutral-400, #9699A0))); pointer-events: none; text-decoration: var(--tkww-union-links-primary-alternative-decoration, none); } .secondary--32a0b { color: var(--tkww-union-links-secondary-color, var(--tkww-union-color-link-dark-on-light, var(--tkww-union-color-neutral-black, #000))); } .secondary--32a0b .tappable-area--a92fd { text-decoration: var(--tkww-union-links-secondary-decoration, underline); } .secondary--32a0b:hover { color: var(--tkww-union-links-secondary-color, var(--tkww-union-color-link-dark-on-light, var(--tkww-union-color-neutral-black, #000))); } .secondary--32a0b:hover .tappable-area--a92fd { text-decoration: var(--tkww-union-links-secondary-hover-decoration, none); } .secondary--32a0b:disabled { color: var(--tkww-union-links-secondary-disabled-color, var(--tkww-union-color-link-dark-on-light-disabled, var(--tkww-union-color-neutral-300, #CACCD0))); pointer-events: none; text-decoration: var(--tkww-union-links-secondary-decoration, none); } .secondary--32a0b.disabled--6fcaa { color: var(--tkww-union-links-secondary-disabled-color, var(--tkww-union-color-link-dark-on-light-disabled, var(--tkww-union-color-neutral-300, #CACCD0))); pointer-events: none; text-decoration: var(--tkww-union-links-secondary-decoration, none); } a.secondary--32a0b:not([href]), a.secondary--32a0b[aria-disabled=true] { color: var(--tkww-union-links-secondary-disabled-color, var(--tkww-union-color-link-dark-on-light-disabled, var(--tkww-union-color-neutral-300, #CACCD0))); pointer-events: none; text-decoration: var(--tkww-union-links-secondary-decoration, none); } a.secondary--32a0b:not([href]):hover, a.secondary--32a0b[aria-disabled=true]:hover { color: var(--tkww-union-links-secondary-disabled-color, var(--tkww-union-color-link-dark-on-light-disabled, var(--tkww-union-color-neutral-300, #CACCD0))); pointer-events: none; text-decoration: var(--tkww-union-links-secondary-decoration, none); } .tertiary--ff90b { color: var(--tkww-union-links-tertiary-color, var(--tkww-union-color-link-gray-on-light, var(--tkww-union-color-neutral-500, #51545C))); } .tertiary--ff90b .tappable-area--a92fd { text-decoration: var(--tkww-union-links-tertiary-decoration, underline); } .tertiary--ff90b:hover { color: var(--tkww-union-links-tertiary-color, var(--tkww-union-color-link-gray-on-light, var(--tkww-union-color-neutral-500, #51545C))); } .tertiary--ff90b:hover .tappable-area--a92fd { text-decoration: var(--tkww-union-links-tertiary-hover-decoration, none); } .tertiary--ff90b:disabled { color: var(--tkww-union-links-tertiary-disabled-color, var(--tkww-union-color-link-gray-on-light-disabled, var(--tkww-union-color-neutral-200, #E4E5E9))); pointer-events: none; text-decoration: var(--tkww-union-links-tertiary-decoration, none); } .tertiary--ff90b.disabled--6fcaa { color: var(--tkww-union-links-tertiary-disabled-color, var(--tkww-union-color-link-gray-on-light-disabled, var(--tkww-union-color-neutral-200, #E4E5E9))); pointer-events: none; text-decoration: var(--tkww-union-links-tertiary-decoration, none); } a.tertiary--ff90b:not([href]), a.tertiary--ff90b[aria-disabled=true] { color: var(--tkww-union-links-tertiary-disabled-color, var(--tkww-union-color-link-gray-on-light-disabled, var(--tkww-union-color-neutral-200, #E4E5E9))); pointer-events: none; text-decoration: var(--tkww-union-links-tertiary-decoration, none); } a.tertiary--ff90b:not([href]):hover, a.tertiary--ff90b[aria-disabled=true]:hover { color: var(--tkww-union-links-tertiary-disabled-color, var(--tkww-union-color-link-gray-on-light-disabled, var(--tkww-union-color-neutral-200, #E4E5E9))); pointer-events: none; text-decoration: var(--tkww-union-links-tertiary-decoration, none); } .tappable-area--a92fd { align-items: baseline; display: inline-flex; } .tappable-area--a92fd.lg--e76f6 { padding: 9px 0; } .tappable-area--a92fd.md--4756f { padding: 8px 0; } .icon--5c28c { align-self: center; } .has-right-label--f581e { flex-direction: row; } .has-right-label--f581e .icon--5c28c { margin-right: var(--tkww-union-links-icon-horizontal-spacing, 8px); } .has-left-label--9cc81 { flex-direction: row-reverse; } .has-left-label--9cc81 .icon--5c28c { margin-left: var(--tkww-union-links-icon-horizontal-spacing, 8px); } .chatLink--379f2{display:flex}.chatLink--379f2 svg{margin:0 0.25rem 0 0.5rem} .borderBottom--9647b{border-bottom:1px solid var(--tkww-union-color-coolgray-300, var(--tkww-union-color-neutral-300, #CACCD0))}.borderTop--a270a{border-top:1px solid var(--tkww-union-color-coolgray-300, var(--tkww-union-color-neutral-300, #CACCD0))}.contentContainer--d916a{max-width:1600px;margin:auto}.container--975b5{width:100%;margin-bottom:20px}.hideInlineOnMobile--7cbee{display:none}@media(min-width: 768px){.hideInlineOnMobile--7cbee{display:inline;display:initial}}.hideBlockOnMobile--9ee65{display:none}@media(min-width: 768px){.hideBlockOnMobile--9ee65{display:block;display:initial}}@media(min-width: 768px){.hideOnDesktop--a27ae{display:none}}@media(min-width: 1024px){.hideOnLarge--dda9c{display:none}}@media(max-width: 1023.98px){.showOnLarge--fdd05{display:none}}.whiteSpaceNowrap--a2f82{white-space:nowrap} .container--65882{position:relative;margin-bottom:2rem}@media(min-width: 768px){.container--65882{width:100%;margin-bottom:2.5rem;height:449px;display:flex;align-items:center}}.imageWrapper--27ce6{min-height:156px;overflow:hidden}@media(min-width: 768px){.imageWrapper--27ce6{max-height:100%;position:absolute;width:100%;height:100%;top:0;z-index:-2}}.image--abaa0{width:100%;height:100%;display:block;object-fit:cover;object-position:center}@media(min-width: 768px){.image--abaa0{position:absolute;z-index:-1}}.imagePositionBottom--fae89{object-position:bottom}.searchBoxContainer--1f1fb{padding:1.75rem 1.25rem;width:100%;border-bottom:1px solid var(--tkww-union-color-coolgray-300, var(--tkww-union-color-neutral-300, #CACCD0))}@media(min-width: 768px){.searchBoxContainer--1f1fb{border-bottom:none}}.searchBox--18f9b{background:var(--tkww-union-color-white, var(--tkww-union-color-neutral-white, #FFF));border-radius:0.25rem}.searchBox--18f9b h1 a{color:var(--tkww-union-color-midnight, var(--tkww-union-color-neutral-600, #37393F))}@media(min-width: 768px){.searchBox--18f9b{width:447px;margin-left:10%;padding:1.75rem 2rem}}.subhead--8ba86{margin:1rem 0} .container--70f26{width:100%;margin-bottom:2rem}@media(min-width: 768px){.container--70f26{margin-bottom:2.75rem}} .container--1449f { background-color: var(--tkww-union-color-background-light, var(--tkww-union-color-neutral-white, #FFF)); height: 100%; left: 0; position: fixed; top: 0; width: 100%; z-index: 9999; } .header--9961c { --tkww-union-shadow-box-shadow: var(--tkww-union-modals-fullscreen-header-box-shadow, 0 1px 0 0 var(--tkww-union-color-neutral-300, #CACCD0)); display: flex; padding: 0.5rem; position: relative; z-index: 9999; } @media (min-width: 480px) { .header--9961c { padding: 1.25rem; } } .header-section--e1ec7 { align-items: center; display: flex; flex: 1; min-width: 0; } .header-section-center--a0a99 { justify-content: center; } .header-section-right--c7223 { text-align: right; } .tk-logo--78579 { } @media (min-width: 480px) { .tk-logo--78579 { font-size: var-fs-up-7; } } .content--d4dc7 { height: calc(100% - 80px); overflow-y: auto; width: 100%; } @media (max-width: 480px) { .content--d4dc7 { height: calc(100% - 56px); } } .close-btn--f47af { color: var(--tkww-union-color-neutral-600, #37393F); font-size: var(--tkww-union-typography-scale-500-font-size, 1.25rem); line-height: 0; margin-left: auto; } .left-btn--94d97, .close-btn--f47af { background: none; border: 0; cursor: pointer; padding: 0.5rem; transition: all 0.1s ease-in-out; transition-property: color; } .left-btn--94d97 { color: var(--tkww-union-modals-fullscreen-left-button-color, var(--tkww-union-color-primary-400, #D700A0)); font-size: inherit; overflow: hidden; text-overflow: ellipsis; transition: color 0.3s ease; white-space: nowrap; } .left-btn--94d97:hover { color: var(--tkww-union-modals-fullscreen-left-button-hover-color, var(--tkww-union-color-primary-300, #FF44CB)); text-decoration: var(--tkww-union-modals-fullscreen-left-button-hover-decoration, underline); } .modal--7fa96 [class*=close-button--]{position:absolute;z-index:9999999}@media(min-width: 768px){.modal--7fa96{overflow:visible !important}}.modalBody--84d3e{padding-top:1.5rem}.fieldWrapper--5b267>div{margin-bottom:1rem}.modalHeader--31edb{text-align:left}.buttonContainer--062ee{text-align:center} .featuredRow--76d2f{margin-bottom:1.25rem}@media(min-width: 768px){.featuredRow--76d2f{margin-bottom:1.75rem;padding:0 0.75rem}}@media(max-width: 767.98px){.featuredRow--76d2f{margin-left:0;margin-right:0}}.headerContainer--e3b1f{margin-bottom:1.25rem}@media(min-width: 768px){.headerContainer--e3b1f{margin-bottom:1.75rem;padding:0 0.75rem}}.headerColumn--c620c{display:flex;padding:0 !important}@media(max-width: 767.98px){.headerColumn--c620c{justify-content:center;text-align:center}}@media(min-width: 768px){.contentContainer--01abb{padding:0 10px}}.featuredSectionContainer--63922{padding:0} .header--d4a4c{margin-bottom:0}@media(min-width: 768px){.header--d4a4c{align-self:center}} .edit--ef249{margin-left:6px}.link--f2be2{white-space:nowrap}.link--f2be2 .tappable-area--cd136{padding:0 !important;text-decoration:none}.link--f2be2:hover{color:var(--tkww-union-color-additional-01extra-400, #0073E6)}.link--f2be2:hover .tappable-area--cd136{text-decoration:underline} .viewAll--ddd48{float:right;width:100%}@media(min-width: 768px){.viewAll--ddd48{width:194px}} .container--4579a{height:345px;overflow-y:hidden}@media(min-width: 768px){.container--4579a{height:auto;overflow-y:initial}}.grid--21c45{display:flex;padding-left:10px;padding-right:10px;margin:-10px 0;overflow-x:scroll;scroll-snap-type:mandatory;scroll-snap-type:x mandatory;scroll-snap-destination:50% 50%}@media(min-width: 1192px){.grid--21c45{padding-left:initial;padding-right:initial;margin:-10px 0;flex-wrap:wrap;overflow-x:hidden;padding-bottom:initial}}.cell--34599{scroll-snap-align:center;scroll-snap-coordinate:50% 50%}@media(min-width: 1192px){.cell--34599{width:25%}}.cardContainer--7816d{margin:10px}.cardContainer--7816d [class^=image-container--]{height:200px}.cardContainer--7816d [class^=info-container--]{height:130px} .outerContainer--ec31a{background:var(--tkww-union-color-additional-04extra-100, #FFF5ED)}.articleContainer--00ec8{padding:2rem 1.25rem !important}.articleInfo--3556a{float:left;padding-top:0.75rem}.article--d8602{width:inherit}.article--d8602 a,.article--d8602 picture,.article--d8602 img{width:inherit}.articleCategory--ec3b2{color:var(--tkww-union-color-text-subtle, var(--tkww-union-color-neutral-500, #51545C));padding:2rem 0 2rem 0}.articleTitle--22d16{color:var(--tkww-union-color-midnight, var(--tkww-union-color-neutral-600, #37393F));margin-top:0.5rem}@media(max-width: 767.98px){.articleTitle--22d16{line-height:1.25 !important}}.readMoreDesktop--ab940{background-color:var(--tkww-union-color-coolgray-100, var(--tkww-union-color-neutral-100, #F1F2F4));float:right;width:194px}.title--64f9a{display:inline-block;margin-top:0.5rem}.articleSectionHeader--1aaca{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem}@media(max-width: 767.98px){.articleSectionHeader--1aaca{text-align:center}}@media(max-width: 767.98px){.readMoreMobile--31c59{margin:0 auto;width:100%}.articleContainer--00ec8{padding-bottom:1.25rem}} .textContainer--4a09d{padding:2rem 10px !important}.textContainer--4a09d p{color:var(--tkww-union-color-coolgray-500, var(--tkww-union-color-neutral-500, #51545C))}@media(min-width: 768px){.textContainer--4a09d{padding:2.5rem 10px !important}}.textContentRow--2b957{margin-left:4%;margin-right:4%}.textContentCol--997e0{padding-left:30px;padding-right:30px}.head--46d65{text-align:center}.head--46d65 p{color:var(--tkww-union-color-coolgray-500, var(--tkww-union-color-neutral-500, #51545C))}.icon--8221b{line-height:0;text-align:center;margin-bottom:0.75rem}.subhead--b4827{text-align:center;margin-bottom:1rem;color:var(--tkww-union-color-text-default, var(--tkww-union-color-neutral-black, #000))}@media(min-width: 768px){.textRow--00a86>div:nth-child(1){padding-right:29px}}@media(min-width: 768px){.textRow--00a86>div:nth-child(2){padding:0 29px}}@media(min-width: 768px){.textRow--00a86>div:nth-child(3){padding-left:29px}}.contentCard--08ffa{padding-top:1.75rem}.contentCard--08ffa>p:last-of-type{margin-bottom:0}.contentBody--14edd{margin-top:0;margin-bottom:1rem} .container--81119{padding:2.5rem 0 40px 0}@media(max-width: 767.98px){.container--81119{padding:2rem 0 40px}.container--81119 div[class*=row--]{margin:0}.container--81119 div[class*=row--] div[class*=col-12--]{padding:0}}.categoryName--84d59{margin-bottom:1.75rem;text-align:center;font-size:var-fs-up-4}@media(min-width: 768px){.categoryName--84d59{}}.columns--b2960{column-count:1;column-gap:19px}@media(min-width: 768px){.columns--b2960{column-count:3}}.link--57450{color:var(--tkww-union-color-neutral-black, #000);list-style-type:none;margin-bottom:14px}.link--57450 a{color:var(--tkww-union-color-neutral-black, #000);text-decoration:underline}.link--57450 a:hover,.link--57450 a:active,.link--57450 a:focus{text-decoration:none} .photoCredit--30a76{color:var(--tkww-union-color-coolgray-500, var(--tkww-union-color-neutral-500, #51545C));padding-bottom:26px;padding-left:10px;padding-right:10px;text-align:center} </style><noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-KBVGRZX" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript><div id="app"><div><div class="alert--e9b7e"></div><div data-pagelet-container-id="header-navigation"><style data-pagelet-critical-styles>.mega-menu-dropdown--814c7.mega-menu-dropdown--814c7,.top-level-nav--3c0d0{-ms-overflow-style:none;background-color:var(--tkww-union-header-nav-top-level-background-color,var(--tkww-union-color-background-light,var(--tkww-union-color-neutral-white,#fff)));color:var(--tkww-union-header-nav-top-level-inner-color,var(--tkww-union-color-text-default,var(--tkww-union-color-neutral-black,#000)));display:flex;flex-direction:column;overflow-y:scroll;scrollbar-width:none}.mega-menu-dropdown--814c7::-webkit-scrollbar,.top-level-nav--3c0d0::-webkit-scrollbar{display:none}@media (min-width:768px){.mega-menu-dropdown--814c7.mega-menu-dropdown--814c7,.top-level-nav--3c0d0{height:auto;overflow-y:visible}.hide-in-desktop--c4924{display:none!important}}@media (max-width:767.98px){.hide-in-mobile--926f0{display:none!important}.menu-sub-heading-list-item--3c0da.menu-sub-heading-list-item--3c0da:not(:last-child){border-bottom:1px solid var(--tkww-union-header-nav-top-level-divider-color,var(--tkww-union-color-neutral-200,#e4e5e9))}}.bold--0a4a7{font-weight:500}.nav-container--056db{align-items:center;background-color:var(--tkww-union-header-nav-top-level-background-color,var(--tkww-union-color-background-light,var(--tkww-union-color-neutral-white,#fff)));border-bottom:1px solid var(--tkww-union-header-nav-top-level-border-color,var(--tkww-union-color-border-default,var(--tkww-union-color-neutral-300,#caccd0)));color:var(--tkww-union-header-nav-top-level-color,var(--tkww-union-color-text-default,var(--tkww-union-color-neutral-black,#000)));display:flex;flex-wrap:wrap;height:60px;margin:auto;position:relative}.nav-container--056db a{color:inherit}.nav-container--056db ul{list-style:none;margin:0;padding:0}.hamburger-button--47aa5.hamburger-button--47aa5{color:var(--tkww-union-header-nav-hamburger-cta-color,var(--tkww-union-color-cta-dark-default,var(--tkww-union-color-neutral-black,#000)));margin-left:10px;margin-right:4px}.mobile-app-bar-items--68189{align-items:center;color:var(--tkww-union-header-nav-top-level-icon-color,var(--tkww-union-color-icon-default,var(--tkww-union-color-neutral-black,#000)));display:flex;flex-grow:1;max-height:100%}.mobile-app-bar-items--68189 .account-cta-container--096b2{align-items:center;display:flex;margin-left:auto;padding-bottom:12px;padding-right:20px;padding-top:12px}.log-in-cta--36af5.log-in-cta--36af5{display:none}@media (min-width:480px){.header-cta--8c098.header-cta--8c098{font-size:16px}.log-in-cta--36af5.log-in-cta--36af5{--tkww-union-buttons-primary-alternative-border-color:var(--tkww-union-header-nav-login-button-border-color);--tkww-union-buttons-primary-alternative-background-color:var(--tkww-union-header-nav-login-button-background-color);--tkww-union-buttons-primary-alternative-color:var(--tkww-union-header-nav-login-button-color);--tkww-union-buttons-primary-alternative-hover-background-color:var(--tkww-union-header-nav-login-button-hover-background-color);--tkww-union-buttons-primary-alternative-hover-border-color:var(--tkww-union-header-nav-login-button-hover-border-color);--tkww-union-buttons-primary-alternative-hover-color:var(--tkww-union-header-nav-login-button-hover-color);--tkww-union-buttons-primary-alternative-hover-decoration:var(--tkww-union-header-nav-login-button-hover-decoration);--tkww-union-buttons-primary-alternative-horizontal-padding:var(--tkww-union-header-nav-login-button-horizontal-padding);display:inline-flex;margin-right:var(--tkww-union-header-nav-login-button-horizontal-margin,16px)}}.logo-container--c2b84{display:flex;font-size:2rem;max-height:32px;max-width:112px}.tk-logo--b02c2.tk-logo--b02c2{--tkww-union-brands-primary-color:var(--tkww-union-header-nav-logo-color)}@media (min-width:768px){.nav-container--056db{height:120px}.logo-container--c2b84{margin-bottom:var(--tkww-union-header-nav-margin-bottom,0);margin-right:auto;margin-top:var(--tkww-union-header-nav-margin-top,24px)}.tk-logo--b02c2.tk-logo--b02c2{width:112px}}.top-level-nav-container--0e0d9{background-color:var(--tkww-union-header-nav-top-level-background-color,var(--tkww-union-color-background-light,var(--tkww-union-color-neutral-white,#fff)));box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);display:flex;height:calc(100vh - 61px);height:calc(100vh - var(--bottom-of-header,61px));overflow:hidden;position:relative;width:300px}.hamburger-is-closed--5f79d .top-level-nav-container--0e0d9{transform:translateX(-300px);visibility:hidden}@media (min-width:768px){.top-level-nav-container--0e0d9{border-left:none;box-shadow:none;flex-direction:column;flex-grow:1;height:auto;height:117px;overflow:visible;width:auto}.hamburger-is-closed--5f79d .top-level-nav-container--0e0d9{transform:translateX(0);visibility:visible}}.top-level-nav--3c0d0{width:100%;z-index:10}@media (min-width:768px){.top-level-nav--3c0d0{border:none;color:var(--tkww-union-header-nav-top-level-color,var(--tkww-union-color-text-default,var(--tkww-union-color-neutral-black,#000)));flex-grow:1;position:static;top:unset;width:auto}}.base-nav-list--17caf{display:flex;flex-direction:column}.sub-menu-is-closed--07407 .sub-menu-nav-list--2e6cb{display:none}.menu-sub-heading-list-item--3c0da.menu-sub-heading-list-item--3c0da:last-of-type{margin-right:0}.overlay-container--d8ee7{order:2;position:relative;width:100%}.top-level-nav-items-container--eed96{background-color:var(--tkww-union-header-nav-top-level-inner-background-color,var(--tkww-union-color-background-light,var(--tkww-union-color-neutral-white,#fff)));display:flex;flex-direction:column;flex-grow:1;margin:auto;max-width:1360px;width:100%}@media (min-width:768px){.sub-menu-is-closed--07407 .sub-menu-nav-list--2e6cb{display:flex}.menu-sub-heading-list-item--3c0da.menu-sub-heading-list-item--3c0da{border:none;margin-right:8px}.top-level-nav-items-container--eed96{background-color:inherit;color:inherit;flex-direction:row;flex-wrap:wrap;max-height:120px;padding:0 32px}}@media (min-width:1192px){.top-level-nav-items-container--eed96{flex-direction:column}}.top-level-nav-right-aside-link-container--0449d{display:flex;flex-direction:column;position:relative}@media (min-width:768px){.top-level-nav-right-aside-link-container--0449d{flex-direction:row}}.top-level-nav-right-aside-link--373e5{align-items:center;display:flex;justify-content:space-between;min-width:fit-content;padding:16px 20px 16px 4px;position:relative;width:100%}@media (max-width:767.98px){.top-level-nav-right-aside-link-container--0449d{border-top:1px solid var(--tkww-union-header-nav-top-level-section-divider-color,var(--tkww-union-color-neutral-600,#37393f))}.top-level-nav-right-aside-link--373e5:not(:last-child){border-bottom:1px solid var(--tkww-union-header-nav-top-level-divider-color,var(--tkww-union-color-neutral-200,#e4e5e9))}.top-level-nav-right-aside--a1a3a{margin-left:20px}}.top-level-nav-right-aside-link--373e5.top-level-nav-right-aside-link--373e5{align-items:center;display:inline-flex;justify-content:flex-start}@media (min-width:768px){.top-level-nav-right-aside-link--373e5{border-top:none;padding:14px 4px 22px}.top-level-nav-right-aside-link--373e5.top-level-nav-right-aside-link--373e5{font-size:16px;padding:10px}}.top-level-nav-right-aside-link--373e5.top-level-nav-right-aside-link--373e5 .icon--9be7a{margin-right:8px;position:relative;top:2px}.top-level-nav-right-aside--a1a3a{display:flex;flex-direction:column;flex-grow:1;flex-shrink:0;order:2;padding-bottom:112px}@media (min-width:768px){.top-level-nav-right-aside--a1a3a{background-color:transparent;flex-direction:row;flex-grow:0;margin-left:auto;order:1;padding-bottom:0;padding-top:16px}}@media (min-width:1192px){.top-level-nav-right-aside-link--373e5.top-level-nav-right-aside-link--373e5{margin-right:0;padding-right:0;padding-top:8px;width:auto}.top-level-nav-right-aside--a1a3a{align-items:flex-end;flex-direction:column}.top-level-nav-right-aside--a1a3a .account-cta-container--096b2{margin-top:9px}}@media (max-width:767.98px){.top-level-nav-right-aside--a1a3a .btn-override--0ea7e.btn-override--0ea7e.btn-override--0ea7e{background-color:transparent;border:none;color:var(--tkww-union-header-nav-mega-menu-cta-color,var(--tkww-union-color-cta-default,var(--tkww-union-color-primary-300,#ff44cb)));display:flex;justify-content:space-between;padding:16px 20px 16px 4px;text-align:left;width:100%}.top-level-nav-right-aside--a1a3a .btn-override-animated-element--11b85{display:none}}@media (max-width:767.98px) and (min-width:768px){.top-level-nav-right-aside--a1a3a .btn-override--0ea7e.btn-override--0ea7e.btn-override--0ea7e{border-top:none;padding:14px 4px 22px}}.top-level-nav-right-aside--a1a3a .account-cta-container--096b2{display:flex;flex-direction:column}@media (min-width:768px){.top-level-nav-right-aside--a1a3a .account-cta-container--096b2{align-items:center;flex-direction:row}}.top-level-nav-list--ef545{flex-shrink:0;order:1}@media (min-width:768px){.top-level-nav-list--ef545{flex-direction:row;flex-grow:1;justify-content:space-between;order:2;overflow:hidden}.top-level-nav--3c0d0 .heading--e3ae0{display:none}}@media (min-width:1192px){.top-level-nav-list--ef545{flex-grow:0;order:1}}.sub-menu-heading--ec520.sub-menu-heading--ec520{display:none}.heading-text-container--2ca00{display:flex}@media (min-width:768px){.sub-menu-heading--ec520.sub-menu-heading--ec520{display:flex}.heading-text-container--2ca00{padding:17px 36px 0 0}}.heading-text--e812f{outline-offset:-3px;padding:23px 8px 23px 3px;position:relative;width:100%}@media (max-width:767.98px){.top-level-nav-right-aside--a1a3a .account-cta-container--096b2{border-top:1px solid var(--tkww-union-header-nav-top-level-section-divider-color,var(--tkww-union-color-neutral-600,#37393f))}.top-level-nav-right-aside--a1a3a .account-cta-container--096b2 .header-cta-container--75e87:first-child{border-bottom:1px solid var(--tkww-union-header-nav-top-level-divider-color,var(--tkww-union-color-neutral-200,#e4e5e9))}ul.top-level-nav-list--ef545{margin-left:20px}.top-level-nav-list--ef545{border-top:1px solid var(--tkww-union-header-nav-top-level-section-divider-color,var(--tkww-union-color-neutral-600,#37393f))}.heading-text--e812f{margin-left:20px}.mega-menu-content--750bc.mega-menu-content--750bc.mega-menu-content--750bc{overflow-x:hidden;padding:0}}@media (min-width:768px){.heading-text--e812f{padding:8px 8px 8px 0;width:unset}}.arrow-long-right--7f788{border-bottom:1px solid transparent;border-top:2px solid transparent;box-shadow:inset 0 0 0 2px;display:inline-block;height:4px;margin-bottom:6px;margin-left:8px;position:relative;width:14px}.arrow-long-right--7f788:after{border-right:1px solid;border-top:1px solid;bottom:-4px;box-sizing:border-box;content:"";display:inline-block;height:9px;position:absolute;right:0;transform:rotate(45deg);width:9px}.top-level-menu-button--0a3a9{align-items:center;position:relative}.top-level-menu-button--0a3a9.top-level-menu-button--0a3a9{display:flex;justify-content:space-between;padding:16px 20px 16px 4px;width:100%}@media (min-width:768px){.top-level-menu-button--0a3a9.top-level-menu-button--0a3a9{border-top:none;padding:14px 4px 22px}.top-level-menu-button--0a3a9.top-level-menu-button--0a3a9{font-size:14px;margin-top:4px;padding-bottom:21px;position:relative}.top-level-menu-button--0a3a9.top-level-menu-button--0a3a9:after{background-color:var(--tkww-union-header-nav-underline-color,var(--tkww-union-color-neutral-black,#000));bottom:0;content:" ";height:var(--tkww-union-header-nav-underline-size,4px);left:4px;position:absolute;transform:translateY(125%);width:calc(100% - 8px)}.top-level-menu-link--64d00.top-level-menu-link--64d00{margin-right:0;padding-left:4px;padding-right:4px}}@media (min-width:1024px){.top-level-nav-list--ef545{max-width:890px}.top-level-menu-button--0a3a9.top-level-menu-button--0a3a9{font-size:16px;padding-bottom:18px}}@media (min-width:1192px){.top-level-menu-button--0a3a9.top-level-menu-button--0a3a9{padding-bottom:22px}}.sub-menu-button--f89ff{display:flex;position:relative;width:100%}.menu-button-caret--6eee7.menu-button-caret--6eee7{height:100%;margin-right:20px;position:absolute;right:0;top:0}.vendor-cta-text--5973d{color:var(--tkww-union-header-nav-mega-menu-vendor-cta-color,var(--tkww-union-color-link-on-light,var(--tkww-union-color-additional-01extra-400,#0073e6)))}.mega-menu-content--750bc.mega-menu-content--750bc.mega-menu-content--750bc{width:100%}.mega-menu-dropdown--814c7.mega-menu-dropdown--814c7{background-color:var(--tkww-union-header-nav-mega-menu-background-color,var(--tkww-union-color-background-light,var(--tkww-union-color-neutral-white,#fff)));height:100%;position:absolute;visibility:hidden;width:100%;z-index:20}@media (min-width:768px){.sub-menu-button--f89ff.sub-menu-button--f89ff{display:none}.menu-button-caret--6eee7.menu-button-caret--6eee7{display:none}.vendor-cta-text--5973d{display:block}.mega-menu-dropdown--814c7.mega-menu-dropdown--814c7{box-shadow:0 18px 18px rgba(31,31,31,.12);height:auto;left:0;right:0;top:119px;width:100%}}.back-to-main-menu-button--ff291.back-to-main-menu-button--ff291{align-items:center;color:var(--tkww-union-header-nav-back-button-color,var(--tkww-union-color-cta-dark-default,var(--tkww-union-color-neutral-black,#000)));display:flex;padding:10px 16px 10px 0;width:100%}.back-to-main-menu-button-mobile-content--a57d1{align-items:center;display:flex}.back-to-main-menu-button-text--7c8b7{margin:4px}@media (min-width:768px){.back-to-main-menu-button--ff291.back-to-main-menu-button--ff291{background-color:var(--tkww-union-header-nav-back-button-background-color,var(--tkww-union-color-background-light-contrast,var(--tkww-union-color-neutral-100,#f1f2f4)));padding:10px 16px;position:absolute;right:0;top:-1000px;width:fit-content}.link-section-list--ce271{padding-top:12px}}.menu-item-interactive-item--07bef{align-items:center;display:flex;width:100%}.menu-item--aaac0{display:flex;flex-direction:column;width:100%}@media (max-width:767.98px){.back-to-main-menu-container--e14af.back-to-main-menu-container--e14af{border-bottom:1px solid var(--tkww-union-header-nav-top-level-section-divider-color,var(--tkww-union-color-neutral-600,#37393f));margin-left:20px}.list-section-container--dfb26{border-bottom:1px solid var(--tkww-union-header-nav-top-level-section-divider-color,var(--tkww-union-color-neutral-600,#37393f));margin-left:20px}.menu-item--aaac0:first-child{border-top:1px solid var(--tkww-union-header-nav-top-level-divider-color,var(--tkww-union-color-neutral-200,#e4e5e9))}.menu-item--aaac0:not(:last-child){border-bottom:1px solid var(--tkww-union-header-nav-top-level-divider-color,var(--tkww-union-color-neutral-200,#e4e5e9))}.menu-item-space-accent-on-mobile--9a830{padding-bottom:12px}}.menu-item--aaac0 .menu-item-interactive-item--07bef{padding:18px 20px 18px 3px}@media (min-width:768px){.menu-item--aaac0 .menu-item-interactive-item--07bef{padding:8px 20px 8px 0}}.sub-menu-item--2a650 .menu-item-interactive-item--07bef{padding:12px 20px 12px 3px}.menu-item-left-icon--c2cfc{flex:0 0 auto;margin-right:8px;position:relative}.menu-item-right-icon--9d38c{flex:0 0 auto;margin-left:8px;position:relative}.link-column--28d8a{display:flex;flex-direction:column}.link-section--408c7{margin-bottom:28px}@media (min-width:768px){.sub-menu-item--2a650 .menu-item-interactive-item--07bef{padding:8px 20px 8px 0}.menu-item-push-self-down-on-desktop--05bd9{margin-top:auto}.menu-item-space-accent-on-desktop--a2e84:not(:last-child){padding-bottom:12px}.link-column--28d8a:not(:last-child):after{border-right:1px solid var(--tkww-union-header-nav-mega-menu-divider-color,var(--tkww-union-color-border-default,var(--tkww-union-color-neutral-300,#caccd0)));content:"";height:calc(100% - 24px);margin-left:-1px;margin-top:12px;position:absolute;right:0;top:0;transform:translateX(-10px)}.link-section--408c7{margin-bottom:24px}}.member-is-loading--ba4f0 .bone-button--22814{border-radius:4px;height:37px;margin-left:16px;width:96px}.member-is-loading--ba4f0 .top-level-nav-right-aside-link--373e5 .hide-link-in-desktop--ee743{visibility:visible}.member-is-loading--ba4f0 .hide-loading-in-mobile--a543c,.member-is-loading--ba4f0 .log-in-cta--36af5.log-in-cta--36af5,.member-is-loading--ba4f0 .sign-up-cta--b7e05.sign-up-cta--b7e05{display:none}@media (min-width:768px){.member-is-loading--ba4f0 .top-level-nav-right-aside-link--373e5 .hide-link-in-desktop--ee743{visibility:hidden}.member-is-loading--ba4f0 .hide-loading-in-mobile--a543c{display:block}}.member-is-loading--ba4f0 .hide-loading-in-media-sm-low--6d7a3{display:none}@media (min-width:480px){.member-is-loading--ba4f0 .hide-loading-in-media-sm-low--6d7a3{display:block}}.featured-section-core--559dd{--featured-horizontal-gutters:12px;width:calc(var(--featured-unit-width)*var(--featured-columns) + (var(--featured-columns) - 1)*var(--featured-horizontal-gutters))}.featured-section-row--2a2e4.featured-section-row--2a2e4{margin-bottom:calc(var(--featured-vertical-gutters)*-1);margin-left:calc(var(--featured-horizontal-gutters)/2*-1);margin-right:calc(var(--featured-horizontal-gutters)/2*-1)}.featured-section-unit--bef71{flex:0 0 calc(var(--featured-unit-width) + var(--featured-horizontal-gutters));margin-bottom:var(--featured-vertical-gutters);padding-left:calc(var(--featured-horizontal-gutters)/2);padding-right:calc(var(--featured-horizontal-gutters)/2)}.featured-section-size-sm--6c5b8{--featured-unit-width:124px;--featured-vertical-gutters:20px}@media (min-width:768px){.featured-section-core--559dd{--featured-horizontal-gutters:20px}.featured-section-size-sm--6c5b8{--featured-unit-width:144px;--featured-vertical-gutters:16px}}.featured-section-size-lg--bb2a8{--featured-unit-width:260px;--featured-vertical-gutters:20px}.featured-section-xs-1-columns--59592{--featured-columns:1}.featured-section-xs-2-columns--81430{--featured-columns:2}@media (min-width:768px){.featured-section-size-lg--bb2a8{--featured-unit-width:309px}.featured-section-md-4-columns--d0e4f{--featured-columns:4}.featured-section-right-aligned-md--4df38{margin-left:auto}}@media (min-width:1024px){.featured-section-lg-2-columns--15719{--featured-columns:2}.featured-section-right-aligned-lg--40f1e{margin-left:auto}}.featured-section--9a55b{margin-bottom:112px;padding-left:20px;padding-right:20px}@media (min-width:768px){.featured-section--9a55b{margin-bottom:0;padding:25px 0}}.featured-section-label--2170d{font-size:var(--tkww-union-typography-scale-100-font-size,.75rem);margin-bottom:12px;text-transform:uppercase}@media (min-width:768px){.featured-section-label--2170d{margin-bottom:16px}}.featured-card-link--d0c56{display:inline-block;width:100%}.featured-card-link--d0c56 img{border-radius:8px}.featured-card-copy--9305a{margin-top:10px}.featured-card-image-loading--e5726{clip:rect(0 0 0 0);overflow:hidden;position:absolute}.featured-card-image-subtle-border--bbba1{border:1px solid var(--tkww-union-header-nav-mega-menu-featured-border-color,var(--tkww-union-color-border-default,var(--tkww-union-color-neutral-300,#caccd0)))}@media (-ms-high-contrast:active),(varCustomMediaDesktop) and (-ms-high-contrast:none){.top-level-nav-items-container--eed96{height:100%}.mega-menu-dropdown--814c7.mega-menu-dropdown--814c7{top:118px}.link-section-list--ce271{height:100%}}.h4--224bc{font-family:var(--tkww-union-typography-category-h4-font-family,var(--tkww-union-typography-primary-font-family,union-primary-font,union-sans-serif,-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif));font-size:var(--tkww-union-typography-category-h4-font-size,1.375rem);font-weight:var(--tkww-union-typography-category-h4-font-weight,var(--tkww-union-typography-bold-font-weight,500));letter-spacing:var(--tkww-union-typography-category-h4-letter-spacing,0);line-height:var(--tkww-union-typography-category-h4-line-height,1.1818181818)}.subhead--150a2{font-family:var(--tkww-union-typography-category-subhead-font-family,var(--tkww-union-typography-primary-font-family,union-primary-font,union-sans-serif,-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif));font-size:var(--tkww-union-typography-category-subhead-font-size,var(--tkww-union-typography-scale-500-font-size,1.25rem));letter-spacing:var(--tkww-union-typography-category-subhead-letter-spacing,0);line-height:var(--tkww-union-typography-category-subhead-line-height,var(--tkww-union-typography-scale-500-line-height,1.4))}.body1--e44d4{font-family:var(--tkww-union-typography-category-body1-font-family,var(--tkww-union-typography-primary-font-family,union-primary-font,union-sans-serif,-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif));font-size:var(--tkww-union-typography-category-body1-font-size,var(--tkww-union-typography-scale-300-font-size,1rem));letter-spacing:var(--tkww-union-typography-category-body1-letter-spacing,0);line-height:var(--tkww-union-typography-category-body1-line-height,1.375)}.body2--f71c1{font-family:var(--tkww-union-typography-category-body2-font-family,var(--tkww-union-typography-primary-font-family,union-primary-font,union-sans-serif,-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif));font-size:var(--tkww-union-typography-category-body2-font-size,var(--tkww-union-typography-scale-200-font-size,.875rem));letter-spacing:var(--tkww-union-typography-category-body2-letter-spacing,0);line-height:var(--tkww-union-typography-category-body2-line-height,var(--tkww-union-typography-scale-200-line-height,1.42857))}.buttonL--736ee{font-family:var(--tkww-union-typography-category-buttonL-font-family,var(--tkww-union-typography-primary-font-family,union-primary-font,union-sans-serif,-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif));font-size:var(--tkww-union-typography-category-buttonL-font-size,var(--tkww-union-typography-scale-300-font-size,1rem));font-weight:var(--tkww-union-typography-category-buttonL-font-weight,var(--tkww-union-typography-bold-font-weight,500));letter-spacing:var(--tkww-union-typography-category-buttonL-letter-spacing,0);line-height:var(--tkww-union-typography-category-buttonL-line-height,var(--tkww-union-typography-scale-300-line-height,1.5))}.overline--fd5bf{font-family:var(--tkww-union-typography-category-overline-font-family,var(--tkww-union-typography-primary-font-family,union-primary-font,union-sans-serif,-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif));font-size:var(--tkww-union-typography-category-overline-font-size,var(--tkww-union-typography-scale-100-font-size,.75rem));font-weight:var(--tkww-union-typography-category-overline-font-weight,var(--tkww-union-typography-bold-font-weight,500));letter-spacing:var(--tkww-union-typography-category-overline-letter-spacing,2px);line-height:var(--tkww-union-typography-category-overline-line-height,1.3333333333);text-transform:var(--tkww-union-typography-category-overline-text-transform,uppercase)}@media (max-width:767.98px){.h4--224bc{font-size:var(--tkww-union-typography-category-h4-font-size,1.375rem);line-height:var(--tkww-union-typography-category-h4-line-height,1.1818181818)}.subhead--150a2{font-size:var(--tkww-union-typography-category-subhead-font-size,1.25rem);line-height:var(--tkww-union-typography-category-subhead-line-height,1.4)}}.animated-element--d7e20{background-color:var(--tkww-union-button-click-animation-color);border-radius:100%;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transform:scale(.2,2);z-index:-1}.cta-container--b8e2a{align-items:center;display:flex;justify-content:center}.md--a5e6f{padding:var(--tkww-union-buttons-medium-vertical-padding,7px) var(--tkww-union-buttons-medium-horizontal-padding,24px)}.sm--6df06{padding:var(--tkww-union-buttons-small-vertical-padding,5px) var(--tkww-union-buttons-small-horizontal-padding,18px)}.btn--e1435{border:1px solid transparent;border-radius:var(--tkww-union-buttons-border-radius,25px);display:inline-block;overflow:hidden;position:relative;text-align:center;transform:perspective(1px) translateZ(0);vertical-align:bottom}.btn--e1435.primary--7aced{--tkww-union-spinner-color:var(--tkww-union-buttons-primary-spinner-color,var(--tkww-union-color-neutral-white,#fff));background-color:var(--tkww-union-buttons-primary-background-color,var(--tkww-union-color-cta-default,var(--tkww-union-color-primary-300,#ff44cb)));border-color:var(--tkww-union-buttons-primary-border-color,var(--tkww-union-color-cta-default,var(--tkww-union-color-primary-300,#ff44cb)));color:var(--tkww-union-buttons-primary-color,var(--tkww-union-color-text-on-dark-default,var(--tkww-union-color-neutral-white,#fff)));text-decoration:var(--tkww-union-buttons-primary-decoration,none)}.btn--e1435.primary--7aced .animated-element--d7e20{--tkww-union-button-click-animation-color:var(--tkww-union-buttons-primary-pressed-color,var(--tkww-union-color-cta-default,var(--tkww-union-color-primary-300,#ff44cb)));--tkww-union-button-click-animation-opacity-end:var(--tkww-union-buttons-primary-pressed-opacity,1)}.btn--e1435.primary-alternative--8dfe6{--tkww-union-spinner-color:var(--tkww-union-buttons-primary-alternative-spinner-color,var(--tkww-union-color-neutral-white,#fff));background-color:var(--tkww-union-buttons-primary-alternative-background-color,var(--tkww-union-color-cta-dark-default,var(--tkww-union-color-neutral-black,#000)));border-color:var(--tkww-union-buttons-primary-alternative-border-color,var(--tkww-union-color-cta-dark-default,var(--tkww-union-color-neutral-black,#000)));color:var(--tkww-union-buttons-primary-alternative-color,var(--tkww-union-color-text-on-dark-default,var(--tkww-union-color-neutral-white,#fff)));text-decoration:var(--tkww-union-buttons-primary-alternative-decoration,none)}.btn--e1435.primary-alternative--8dfe6 .animated-element--d7e20{--tkww-union-button-click-animation-color:var(--tkww-union-buttons-primary-alternative-pressed-color,var(--tkww-union-color-cta-dark-default,var(--tkww-union-color-neutral-black,#000)));--tkww-union-button-click-animation-opacity-end:var(--tkww-union-buttons-primary-alternative-pressed-opacity,1)}.container--e7bf7{align-items:center;justify-content:center}.is-inline--fda67{display:inline-flex}.size-md--a869b{height:var(--tkww-union-icons-interactive-md-size,2.75rem);width:var(--tkww-union-icons-interactive-md-size,2.75rem)}.icon--1935d{fill:currentColor;stroke:currentColor;stroke-width:0;display:inline-block}.size-sm--ad48b{height:var(--tkww-union-icons-sm-size,1rem);width:var(--tkww-union-icons-sm-size,1rem)}.size-md--ffa00{height:var(--tkww-union-icons-md-size,1.5rem);width:var(--tkww-union-icons-md-size,1.5rem)}.button--5b2f7{background:0 0;border:0;margin:0;padding:0}.primaryBold--1abd6{font-weight:var(--tkww-union-typography-bold-font-weight,500)}.primaryBold--1abd6{font-family:var(--tkww-union-typography-primary-font-family,union-primary-font,union-sans-serif,-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif)}.bone--292cd{animation:4s infinite gradientBG--ebcc7}@keyframes gradientBG--ebcc7{0%{background-position:-1000px 0}to{background-position:1000px 0}}.row--a6f92{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.top-level-container--c290f.top-level-container--c290f{margin:0 auto;max-width:100%;padding:0 20px}@media (min-width:768px){.top-level-container--c290f.top-level-container--c290f{padding:0 32px}}@media (min-width:1360px){.top-level-container--c290f.top-level-container--c290f{max-width:1360px}}.full-bleed-container--728e2{position:relative;width:100%}</style><script type="text/x-union-pagelet-script">pageletContainer.addEventListener("will-load",function(e){e.detail.pagelet.links.css.set("path","secondary.css")},{once:!0});</script> <div data-pagelet-role="mount-root" data-pagelet-render-state="ready"> <div data-focus-guard="true" tabindex="-1" style="width:1px;height:0;padding:0;overflow:hidden;position:fixed;top:1px;left:1px"></div><div data-focus-guard="true" tabindex="-1" style="width:1px;height:0;padding:0;overflow:hidden;position:fixed;top:1px;left:1px"></div><div data-focus-lock-disabled="disabled"><nav style="--bottom-of-header:65px" aria-label="Header" class="nav-container--056db hamburger-is-closed--5f79d member-is-loading--ba4f0"><button class="button--5b2f7 hamburger-button--47aa5 hide-in-desktop--c4924 container--e7bf7 is-inline--fda67 size-md--a869b" aria-haspopup="true" aria-expanded="false" aria-labelledby="header-main-menu-heading" aria-controls="header-main-menu" type="button"><svg class="icon--1935d size-md--ffa00"><use xlink:href="#v2-icon-hamburger"></use></svg></button><div class="overlay-container--d8ee7"><div><div class="top-level-nav-container--0e0d9 slide-animation--26666"><div role="group" aria-roledescription="menu level 1" id="header-main-menu" class="top-level-nav--3c0d0 slide-animation--26666" aria-labelledby="header-main-menu-heading"><div class="top-level-nav-items-container--eed96"><div class="heading--e3ae0 h4--224bc" role="heading" aria-level="1" id="header-main-menu-heading"><span class="heading-text-container--2ca00"><span class="heading-text--e812f">Main menu</span></span></div><a aria-label="The Knot Home" class="hide-in-mobile--926f0 logo-container--c2b84" href="https://www.theknot.com/"><svg class="Union__brands-v1__base tk-logo--b02c2 Union__brands-v1__theknot Union__brands-v1--color-primary Union__brands-v1__icon-theknot_lg" aria-labelledby="Union__brands-v1__icon-theknot_lg_title" role="img"><use xlink:href="#Union__brands-v1__icon-theknot_lg"></use></svg></a><ul class="top-level-nav-list--ef545 base-nav-list--17caf" role="list"><li class="menu-sub-heading-list-item--3c0da"><button class="button--5b2f7 top-level-menu-button--0a3a9 body1--e44d4" aria-haspopup="true" aria-expanded="false" aria-controls="header-planning-tools-mega-menu-popup" type="button"><span>Planning Tools</span><svg class="icon--1935d size-md--ffa00 menu-button-caret--6eee7" aria-hidden="true"><use xlink:href="#v2-icon-caret_right"></use></svg></button></li><li class="menu-sub-heading-list-item--3c0da"><button class="button--5b2f7 top-level-menu-button--0a3a9 body1--e44d4" aria-haspopup="true" aria-expanded="false" aria-controls="header-vendors-mega-menu-popup" type="button"><span>Vendors</span><svg class="icon--1935d size-md--ffa00 menu-button-caret--6eee7" aria-hidden="true"><use xlink:href="#v2-icon-caret_right"></use></svg></button></li><li class="menu-sub-heading-list-item--3c0da"><button class="button--5b2f7 top-level-menu-button--0a3a9 body1--e44d4" aria-haspopup="true" aria-expanded="false" aria-controls="header-wedding-website-mega-menu-popup" type="button"><span>Wedding Website</span><svg class="icon--1935d size-md--ffa00 menu-button-caret--6eee7" aria-hidden="true"><use xlink:href="#v2-icon-caret_right"></use></svg></button></li><li class="menu-sub-heading-list-item--3c0da"><button class="button--5b2f7 top-level-menu-button--0a3a9 body1--e44d4" aria-haspopup="true" aria-expanded="false" aria-controls="header-invitations-mega-menu-popup" type="button"><span>Invitations</span><svg class="icon--1935d size-md--ffa00 menu-button-caret--6eee7" aria-hidden="true"><use xlink:href="#v2-icon-caret_right"></use></svg></button></li><li class="menu-sub-heading-list-item--3c0da"><button class="button--5b2f7 top-level-menu-button--0a3a9 body1--e44d4" aria-haspopup="true" aria-expanded="false" aria-controls="header-registry-mega-menu-popup" type="button"><span>Registry</span><svg class="icon--1935d size-md--ffa00 menu-button-caret--6eee7" aria-hidden="true"><use xlink:href="#v2-icon-caret_right"></use></svg></button></li><li class="menu-sub-heading-list-item--3c0da"><button class="button--5b2f7 top-level-menu-button--0a3a9 body1--e44d4" aria-haspopup="true" aria-expanded="false" aria-controls="header-attire-rings-mega-menu-popup" type="button"><span>Attire &amp; Rings</span><svg class="icon--1935d size-md--ffa00 menu-button-caret--6eee7" aria-hidden="true"><use xlink:href="#v2-icon-caret_right"></use></svg></button></li><li class="menu-sub-heading-list-item--3c0da"><button class="button--5b2f7 top-level-menu-button--0a3a9 body1--e44d4" aria-haspopup="true" aria-expanded="false" aria-controls="header-ideas-advice-mega-menu-popup" type="button"><span>Ideas &amp; Advice</span><svg class="icon--1935d size-md--ffa00 menu-button-caret--6eee7" aria-hidden="true"><use xlink:href="#v2-icon-caret_right"></use></svg></button></li><li class="menu-sub-heading-list-item--3c0da"><a target="_blank" rel="noopener" href="https://weddingshop.theknot.com/?itm_source=theknot.com&amp;itm_medium=referral&amp;itm_campaign=TKmainnav" class="top-level-menu-link--64d00 top-level-menu-button--0a3a9 body1--e44d4" data-trackable="" aria-describedby="Union__component-standard-elements__NewWindowAnchor-description"><span>Gifts &amp; Favors</span></a></li></ul><div class="top-level-nav-right-aside--a1a3a"><div class="top-level-nav-right-aside-link-container--0449d"><div class="top-level-nav-right-aside-link--373e5"><a href="https://www.theknot.com/registry/couplesearch" data-trackable="" class="hide-link-in-desktop--ee743"><svg class="icon--1935d size-sm--ad48b icon--9be7a" aria-hidden="true"><use xlink:href="#v2-icon-guests_selected"></use></svg>Find a couple</a></div><div class="top-level-nav-right-aside-link--373e5 hide-in-desktop--c4924"><a href="https://helpcenter.theknot.com" data-trackable="" class="hide-link-in-desktop--ee743">Customer service</a></div></div><div class="account-cta-container--096b2"><div class="header-cta-container--75e87"><div role="progressbar" aria-busy="true" aria-live="polite" class="hide-loading-in-mobile--a543c"><div class="bone--292cd bone-button--22814" style="background-image:linear-gradient(to right,var(--tkww-union-color-neutral-100,#f1f2f4),var(--tkww-union-color-neutral-200,#e4e5e9),var(--tkww-union-color-neutral-100,#f1f2f4));background-size:1000px 100%"></div></div><button data-trackable="" class="btn--e1435 btn-transitions--72b61 disable-children-pointer-events--008ec buttonL--736ee btn-override--0ea7e sm--6df06 primary-alternative--8dfe6 log-in-cta--36af5 header-cta--8c098" type="button"><span aria-hidden="true" class="animated-element--d7e20 btn-override-animated-element--11b85"></span><div class="cta-container--b8e2a">Log in</div></button></div><div class="header-cta-container--75e87"><div role="progressbar" aria-busy="true" aria-live="polite" class="hide-loading-in-mobile--a543c"><div class="bone--292cd bone-button--22814" style="background-image:linear-gradient(to right,var(--tkww-union-color-neutral-100,#f1f2f4),var(--tkww-union-color-neutral-200,#e4e5e9),var(--tkww-union-color-neutral-100,#f1f2f4));background-size:1000px 100%"></div></div><button data-trackable="" class="btn--e1435 btn-transitions--72b61 disable-children-pointer-events--008ec buttonL--736ee btn-override--0ea7e sm--6df06 primary--7aced header-cta--8c098 sign-up-cta--b7e05" type="button"><span aria-hidden="true" class="animated-element--d7e20 btn-override-animated-element--11b85"></span><div class="cta-container--b8e2a">Sign up</div></button></div></div></div></div></div><div data-focus-guard="true" tabindex="-1" style="width:1px;height:0;padding:0;overflow:hidden;position:fixed;top:1px;left:1px"></div><div data-focus-guard="true" tabindex="-1" style="width:1px;height:0;padding:0;overflow:hidden;position:fixed;top:1px;left:1px"></div><div data-focus-lock-disabled="disabled"><div role="group" aria-roledescription="menu popup" class="full-bleed-container--728e2 mega-menu-dropdown--814c7 slide-animation--26666" data-trackable-context-group="planning tools" id="header-planning-tools-mega-menu-popup" aria-labelledby="header-planning-tools-mega-menu-heading"><div class="top-level-container--c290f mega-menu-content--750bc"><div class="row--a6f92"><div class="col-12--71dcc"><div class="back-to-main-menu-container--e14af"><button class="button--5b2f7 back-to-main-menu-button--ff291" type="button" aria-controls="header-planning-tools-mega-menu-popup"><div class="back-to-main-menu-button-mobile-content--a57d1 hide-in-desktop--c4924 body2--f71c1"><svg class="icon--1935d size-sm--ad48b" aria-hidden="true"><use xlink:href="#v2-icon-caret_left"></use></svg><span class="back-to-main-menu-button-text--7c8b7">Back to Main menu</span></div><div class="hide-in-mobile--926f0"><svg class="icon--1935d size-sm--ad48b" aria-label="close menu"><use xlink:href="#v2-icon-close"></use></svg></div></button></div></div><div role="group" aria-roledescription="menu level 2" class="col-12--71dcc col-md--3f898 link-section--408c7" aria-labelledby="header-planning-tools-mega-menu-heading"><div class="heading-text-container--2ca00 primaryBold--1abd6 subhead--150a2" role="heading" aria-level="1" id="header-planning-tools-mega-menu-heading"><a class="heading-text--e812f" href="https://www.theknot.com/" data-trackable="">Planning Tools<div aria-hidden="true" class="arrow-long-right--7f788"></div></a></div><div class="list-section-container--dfb26"><div class="row--a6f92 link-section-list--ce271" role="list"><div class="col-12--71dcc col-md-6--3db49 col-lg-4--4691c link-column--28d8a" role="presentation"><div class="menu-item--aaac0 body2--f71c1" role="listitem"><a href="https://www.theknot.com/wedding-checklist" data-trackable="" class="menu-item-interactive-item--07bef"><svg class="icon--1935d size-sm--ad48b menu-item-left-icon--c2cfc" aria-hidden="true"><use xlink:href="#v2-icon-checklist"></use></svg>Checklist</a></div><div class="menu-item--aaac0 body2--f71c1" role="listitem"><a href="https://www.theknot.com/wedding-budget" data-trackable="" class="menu-item-interactive-item--07bef"><svg class="icon--1935d size-sm--ad48b menu-item-left-icon--c2cfc" aria-hidden="true"><use xlink:href="#v2-icon-budgeter"></use></svg>Budgeter</a></div><div class="menu-item--aaac0 body2--f71c1" role="listitem"><a href="https://www.theknot.com/wedding-vision" data-trackable="" class="menu-item-interactive-item--07bef"><svg class="icon--1935d size-sm--ad48b menu-item-left-icon--c2cfc" aria-hidden="true"><use xlink:href="#v2-icon-wedding_vision"></use></svg>Style Quiz</a></div><div class="menu-item--aaac0 body2--f71c1" role="listitem"><a href="https://www.theknot.com/gs/guest-list" data-trackable="" class="menu-item-interactive-item--07bef"><svg class="icon--1935d size-sm--ad48b menu-item-left-icon--c2cfc" aria-hidden="true"><use xlink:href="#v2-icon-guests"></use></svg>Guest List &amp; RSVPs</a></div><div class="menu-item--aaac0 body2--f71c1" role="listitem"><a href="https://theknot.app.link/GZpkwh5YGFb" data-trackable="" class="menu-item-interactive-item--07bef"><svg class="icon--1935d size-sm--ad48b menu-item-left-icon--c2cfc" aria-hidden="true"><use xlink:href="#v2-icon-mobile"></use></svg>Wedding planning app</a></div></div></div></div></div><div class="col-12--71dcc col-md-6--3db49"><div class="featured-section--9a55b"><div role="group" aria-roledescription="menu aside" aria-labelledby="planning-tools-featured-section-heading" data-trackable-context-section="featured" class="featured-section-core--559dd featured-section-xs-2-columns--81430 featured-section-size-sm--6c5b8 featured-section-right-aligned-md--4df38"><div class="featured-section-label--2170d overline--fd5bf" id="planning-tools-featured-section-heading" role="heading" aria-level="1">Find your style and more</div><div class="row--a6f92 featured-section-row--2a2e4"><div class="featured-section-unit--bef71"><a href="https://www.theknot.com/wedding-vision" data-trackable="" class="featured-card-link--d0c56" data-trackable-selection="wedding vision"><div role="progressbar" aria-busy="true" aria-label="Loading section..."><div class="bone--292cd" style="background-image:linear-gradient(to right,var(--tkww-union-color-neutral-100,#f1f2f4),var(--tkww-union-color-neutral-200,#e4e5e9),var(--tkww-union-color-neutral-100,#f1f2f4));background-size:1000px 100%;height:132px;width:144px;border-radius:8px;border:1px solid var(--tkww-union-header-nav-mega-menu-featured-border-color,var(--tkww-union-color-border-default,var(--tkww-union-color-neutral-300,#caccd0)));display:inline-block"></div></div><picture><source data-srcset="https://media-api.xogrp.com/images/4c134a1a-04c9-4d91-83d2-3d5f1f682f6c~rs_288.264" width="144" height="132" media="(min-resolution: 192dpi) and (min-width: 768px), (-webkit-min-device-pixel-ratio: 2) and (min-width: 768px)"><source data-srcset="https://media-api.xogrp.com/images/4c134a1a-04c9-4d91-83d2-3d5f1f682f6c~rs_248.228" width="124" height="114" media="(min-resolution: 192dpi) and (max-width: 767.98px), (-webkit-min-device-pixel-ratio: 2) and (max-width: 767.98px)"><source data-srcset="https://media-api.xogrp.com/images/4c134a1a-04c9-4d91-83d2-3d5f1f682f6c~rs_216.198" width="144" height="132" media="(min-resolution: 144dpi) and (min-width: 768px) and (max-resolution: 191dpi), (-webkit-min-device-pixel-ratio: 1.5) and (min-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9)"><source data-srcset="https://media-api.xogrp.com/images/4c134a1a-04c9-4d91-83d2-3d5f1f682f6c~rs_186.171" width="124" height="114" media="(min-resolution: 144dpi) and (max-resolution: 191dpi) and (max-width: 767.98px), (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.9) and (max-width: 767.98px)"><source data-srcset="https://media-api.xogrp.com/images/4c134a1a-04c9-4d91-83d2-3d5f1f682f6c~rs_144.132" width="144" height="132" media="(min-width: 768px) and (max-resolution: 143dpi), (-webkit-min-device-pixel-ratio: 1) and (min-width: 768px) and (-webkit-max-device-pixel-ratio: 1.4)"><source data-srcset="https://media-api.xogrp.com/images/4c134a1a-04c9-4d91-83d2-3d5f1f682f6c~rs_124.114" width="124" height="114" media="(max-resolution: 143dpi) and (max-width: 767.98px), (-webkit-min-device-pixel-ratio: 1) and (-webkit-max-device-pixel-ratio: 1.4) and (max-width: 767.98px)"><img data-src="https://media-api.xogrp.com/images/4c134a1a-04c9-4d91-83d2-3d5f1f682f6c~rs_144.132" width="144" height="132" class="lazyload featured-card-image-loading--e5726" alt="Take the style quiz" decoding="async"><noscript><img alt="Take the style quiz" src="https://media-api.xogrp.com/images/4c134a1a-04c9-4d91-83d2-3d5f1f682f6c~rs_144.132" width="144" height="132"></noscript></picture><div class="featured-card-copy--9305a body2--f71c1" aria-hidden="true">Take the style quiz</div></a></div><div class="featured-section-unit--bef71"><a href="https://www.theknot.com/wedding-planning-app" data-trackable="" class="featured-card-link--d0c56" data-trackable-selection="get the knot app"><div role="progressbar" aria-busy="true" aria-label="Loading section..."><div class="bone--292cd" style="background-image:linear-gradient(to right,var(--tkww-union-color-neutral-100,#f1f2f4),var(--tkww-union-color-neutral-200,#e4e5e9),var(--tkww-union-color-neutral-100,#f1f2f4));background-size:1000px 100%;height:132px;width:144px;border-radius:8px;border:1px solid var(--tkww-union-header-nav-mega-menu-featured-border-color,var(--tkww-union-color-border-default,var(--tkww-union-color-neutral-300,#caccd0)));display:inline-block"></div></div><picture><source data-srcset="https://media-api.xogrp.com/images/3d5523dd-d2a7-46dc-95a6-b3a2013c1cf7~rs_288.264" width="144" height="132" media="(min-resolution: 192dpi) and (min-width: 768px), (-webkit-min-device-pixel-ratio: 2) and (min-width: 768px)"><source data-srcset="https://media-api.xogrp.com/images/3d5523dd-d2a7-46dc-95a6-b3a2013c1cf7~rs_248.228" width="124" height="114" media="(min-resolution: 192dpi) and (max-width: 767.98px), (-webkit-min-device-pixel-ratio: 2) and (max-width: 767.98px)"><source data-srcset="https://media-api.xogrp.com/images/3d5523dd-d2a7-46dc-95a6-b3a2013c1cf7~rs_216.198" width="144" height="132" media="(min-resolution: 144dpi) and (min-width: 768px) and (max-resolution: 191dpi), (-webkit-min-device-pixel-ratio: 1.5) and (min-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9)"><source data-srcset="https://media-api.xogrp.com/images/3d5523dd-d2a7-46dc-95a6-b3a2013c1cf7~rs_186.171" width="124" height="114" media="(min-resolution: 144dpi) and (max-resolution: 191dpi) and (max-width: 767.98px), (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.9) and (max-width: 767.98px)"><source data-srcset="https://media-api.xogrp.com/images/3d5523dd-d2a7-46dc-95a6-b3a2013c1cf7~rs_144.132" width="144" height="132" media="(min-width: 768px) and (max-resolution: 143dpi), (-webkit-min-device-pixel-ratio: 1) and (min-width: 768px) and (-webkit-max-device-pixel-ratio: 1.4)"><source data-srcset="https://media-api.xogrp.com/images/3d5523dd-d2a7-46dc-95a6-b3a2013c1cf7~rs_124.114" width="124" height="114" media="(max-resolution: 143dpi) and (max-width: 767.98px), (-webkit-min-device-pixel-ratio: 1) and (-webkit-max-device-pixel-ratio: 1.4) and (max-width: 767.98px)"><img data-src="https://media-api.xogrp.com/images/3d5523dd-d2a7-46dc-95a6-b3a2013c1cf7~rs_144.132" width="144" height="132" class="lazyload featured-card-image-loading--e5726" alt="Get The Knot app" decoding="async"><noscript><img alt="Get The Knot app" src="https://media-api.xogrp.com/images/3d5523dd-d2a7-46dc-95a6-b3a2013c1cf7~rs_144.132" width="144" height="132"></noscript></picture><div class="featured-card-copy--9305a body2--f71c1" aria-hidden="true">Get The Knot app</div></a></div></div></div></div></div></div></div></div><div role="group" aria-roledescription="menu popup" class="full-bleed-container--728e2 mega-menu-dropdown--814c7 slide-animation--26666" data-trackable-context-group="local vendors" id="header-vendors-mega-menu-popup" aria-labelledby="header-vendors-mega-menu-heading"><div class="top-level-container--c290f mega-menu-content--750bc"><div class="row--a6f92"><div class="col-12--71dcc"><div class="back-to-main-menu-container--e14af"><button class="button--5b2f7 back-to-main-menu-button--ff291" type="button" aria-controls="header-vendors-mega-menu-popup"><div class="back-to-main-menu-button-mobile-content--a57d1 hide-in-desktop--c4924 body2--f71c1"><svg class="icon--1935d size-sm--ad48b" aria-hidden="true"><use xlink:href="#v2-icon-caret_left"></use></svg><span class="back-to-main-menu-button-text--7c8b7">Back to Main menu</span></div><div class="hide-in-mobile--926f0"><svg class="icon--1935d size-sm--ad48b" aria-label="close menu"><use xlink:href="#v2-icon-close"></use></svg></div></button></div></div><div role="group" aria-roledescription="menu level 2" class="col-12--71dcc col-lg--b02ff link-section--408c7" aria-labelledby="header-vendors-mega-menu-heading"><div class="heading-text-container--2ca00 primaryBold--1abd6 subhead--150a2" role="heading" aria-level="1" id="header-vendors-mega-menu-heading"><a class="heading-text--e812f" href="https://www.theknot.com/marketplace" data-trackable="">Vendors<div aria-hidden="true" class="arrow-long-right--7f788"></div></a></div><div class="list-section-container--dfb26"><div class="row--a6f92 link-section-list--ce271" role="list"><div class="col-12--71dcc col-md-3--fcc00 link-column--28d8a" role="presentation"><div class="menu-item--aaac0 body2--f71c1" role="listitem"><a href="https://www.theknot.com/marketplace/wedding-reception-venues" data-trackable="" data-trackable-vendor-category-code="REC" class="menu-item-interactive-item--07bef">Reception Venues</a></div><div class="menu-item--aaac0 body2--f71c1" role="listitem"><a href="https://www.theknot.com/marketplace/wedding-photographers" data-trackable="" data-trackable-vendor-category-code="WPH" class="menu-item-interactive-item--07bef">Wedding Photographers</a></div><div class="menu-item--aaac0 body2--f71c1" role="listitem"><a href="https://www.theknot.com/marketplace/catering" data-trackable="" data-trackable-vendor-category-code="CAT" class="menu-item-interactive-item--07bef">Catering</a></div><div class="menu-item--aaac0 body2--f71c1" role="listitem"><a href="https://www.theknot.com/marketplace/bridal-salons" data-trackable="" data-trackable-vendor-category-code="BWP" class="menu-item-interactive-item--07bef">Bridal Salons</a></div><div class="menu-item--aaac0 body2--f71c1" role="listitem"><a href="https://www.theknot.com/marketplace/wedding-planners" data-trackable="" data-trackable-vendor-category-code="PLN" class="menu-item-interactive-item--07bef">Wedding Planners</a></div><div class="menu-item--aaac0 body2--f71c1" role="listitem"><a href="https://www.theknot.com/marketplace/wedding-cake-bakeries" data-trackable="" data-trackable-vendor-category-code="WCK" class="menu-item-interactive-item--07bef">Wedding Cakes</a></div><div class="menu-item--aaac0 body2--f71c1" role="listitem"><a href="https://www.theknot.com/marketplace/rehearsal-dinners-bridal-showers/" data-trackable="" data-trackable-vendor-category-code="SPV" class="menu-item-interactive-item--07bef">Rehearsal Dinners, Bridal Showers &amp; Parties</a></div><div class="menu-item--aaac0 body2--f71c1" role="listitem"><a href="https://www.theknot.com/marketplace/wedding-djs" data-trackable="" data-trackable-vendor-category-code="DJS" class="menu-item-interactive-item--07bef">DJs</a></div><div class="menu-item--aaac0 body2--f71c1" role="listitem"><a href="https://www.theknot.com/marketplace/wedding-videographers" data-trackable="" data-trackable-vendor-category-code="VID" class="menu-item-interactive-item--07bef">Videographers</a></div></div><div class="col-12--71dcc col-md-3--fcc00 link-column--28d8a" role="presentation"><div class="menu-item--aaac0 body2--f71c1" role="listitem"><a href="https://www.theknot.com/marketplace/wedding-rentals" data-trackable="" data-trackable-vendor-category-code="RNT" class="menu-item-interactive-item--07bef">Wedding Rentals</a></div><div class="menu-item--aaac0 body2--f71c1" role="listitem"><a href="https://www.theknot.com/marketplace/beauty-services" data-trackable="" data-trackable-vendor-category-code="BEA" class="menu-item-interactive-item--07bef">Beauty Services</a></div><div class="menu-item--aaac0 body2--f71c1" role="listitem"><a href="https://www.theknot.com/marketplace/florists" data-trackable="" data-trackable-vendor-category-code="FLO" class="menu-item-interactive-item--07bef">Florists</a></div><div class="menu-item--aaac0 body2--f71c1" role="listitem"><a href="https://www.theknot.com/marketplace/live-wedding-bands" data-trackable="" data-trackable-vendor-category-code="BDS" class="menu-item-interactive-item--07bef">Wedding Bands</a></div><div class="menu-item--aaac0 body2--f71c1" role="listitem"><a href="https://www.theknot.com/marketplace/wedding-officiants" data-trackable="" data-trackable-vendor-category-code="OPC" class="menu-item-interactive-item--07bef">Officiants &amp; Pre-marital Counseling</a></div><div class="menu-item--aaac0 body2--f71c1" role="listitem"><a href="https://www.theknot.com/marketplace/wedding-photo-booth-rentals" data-trackable="" data-trackable-vendor-category-code="PHB" class="menu-item-interactive-item--07bef">Photo Booths</a></div><div class="menu-item--aaac0 body2--f71c1" role="listitem"><a href="https://www.theknot.com/marketplace/bar-services" data-trackable="" data-trackable-vendor-category-code="BAR" class="menu-item-interactive-item--07bef">Bar Services</a></div><div class="menu-item--aaac0 body2--f71c1" role="listitem"><a href="https://www.theknot.com/marketplace/transportation-services" data-trackable="" data-trackable-vendor-category-code="TRA" class="menu-item-interactive-item--07bef">Transportation</a></div><div class="menu-item--aaac0 body2--f71c1" role="listitem"><a href="https://www.theknot.com/marketplace/jewelers" data-trackable="" data-trackable-vendor-category-code="JWL" class="menu-item-interactive-item--07bef">Jewelers</a></div></div><div class="col-12--71dcc col-md-3--fcc00 link-column--28d8a" role="presentation"><div class="menu-item--aaac0 body2--f71c1" role="listitem"><a href="https://www.theknot.com/marketplace/wedding-soloists-ensembles" data-trackable="" data-trackable-vendor-category-code="ENS" class="menu-item-interactive-item--07bef">Soloists &amp; Ensembles</a></div><div class="menu-item--aaac0 body2--f71c1" role="listitem"><a href="https://www.theknot.com/marketplace/wedding-dance-lessons" data-trackable="" data-trackable-vendor-category-code="DNC" class="menu-item-interactive-item--07bef">Dance Lessons</a></div><div class="menu-item--aaac0 body2--f71c1" role="listitem"><a href="https://www.theknot.com/marketplace/wedding-decor-shops" data-trackable="" data-trackable-vendor-category-code="DEC" class="menu-item-interactive-item--07bef">Decor</a></div><div class="menu-item--aaac0 body2--f71c1" role="listitem"><a href="https://www.theknot.com/marketplace/invitations" data-trackable="" data-trackable-vendor-category-code="INV" class="menu-item-interactive-item--07bef">Invitations</a></div><div class="menu-item--aaac0 body2--f71c1" role="listitem"><a href="https://www.theknot.com/marketplace/favors" data-trackable="" data-trackable-vendor-category-code="FAV" class="menu-item-interactive-item--07bef">Favors &amp; Gifts</a></div><div class="menu-item--aaac0 body2--f71c1" role="listitem"><a href="https://www.theknot.com/marketplace/wedding-travel-agents" data-trackable="" data-trackable-vendor-category-code="TRV" class="menu-item-interactive-item--07bef">Travel Specialists</a></div><div class="menu-item--aaac0 body2--f71c1" role="listitem"><a href="https://hotelblocks.theknot.com/Wedding-Hotel-Block/?sc=TheKnot_Local" data-trackable="" data-trackable-vendor-category-code="HRB" class="menu-item-interactive-item--07bef">Hotel Room Blocks</a></div><div class="menu-item--aaac0 hide-in-desktop--c4924 body2--f71c1" role="listitem"><a href="https://www.theknot.com/marketplace" data-trackable="" class="menu-item-interactive-item--07bef">See All Categories<svg class="icon--1935d size-sm--ad48b menu-item-right-icon--9d38c" aria-hidden="true"><use xlink:href="#v2-icon-forward"></use></svg></a></div><div class="menu-item--aaac0 menu-item-space-accent-on-desktop--a2e84 menu-item-push-self-down-on-desktop--05bd9 bold--0a4a7 vendor-cta-link--6cba0 body2--f71c1" role="listitem"><a href="https://vendors.theknot.com/vendors-advertising-dr?itm_source=theknot.com&amp;itm_medium=referral&amp;itm_campaign=header-nav" data-trackable="" class="menu-item-interactive-item--07bef"><span>Are you a vendor?<!-- --> <span class="vendor-cta-text--5973d">Start here</span></span></a></div></div></div></div></div><div class="col-12--71dcc col-lg-4--4691c"><div class="featured-section--9a55b"><div role="group" aria-roledescription="menu aside" aria-labelledby="vendors-featured-section-heading" data-trackable-context-section="featured" class="featured-section-core--559dd featured-section-xs-2-columns--81430 featured-section-size-sm--6c5b8 featured-section-right-aligned-lg--40f1e"><div class="featured-section-label--2170d overline--fd5bf" id="vendors-featured-section-heading" role="heading" aria-level="1">Build Your Vendor Team</div><ul class="row--a6f92 featured-section-row--2a2e4"><li class="featured-section-unit--bef71"><a href="https://www.theknot.com/marketplace/wedding-reception-venues" data-trackable="" class="featured-card-link--d0c56" data-trackable-vendor-category-code="REC"><div role="progressbar" aria-busy="true" aria-label="Loading section..."><div class="bone--292cd" style="background-image:linear-gradient(to right,var(--tkww-union-color-neutral-100,#f1f2f4),var(--tkww-union-color-neutral-200,#e4e5e9),var(--tkww-union-color-neutral-100,#f1f2f4));background-size:1000px 100%;height:132px;width:144px;border-radius:8px;border:1px solid var(--tkww-union-header-nav-mega-menu-featured-border-color,var(--tkww-union-color-border-default,var(--tkww-union-color-neutral-300,#caccd0)));display:inline-block"></div></div><picture><source data-srcset="https://media-api.xogrp.com/images/b0f2889e-7c62-4f93-b381-ac2db42e4288~rs_288.264" width="144" height="132" media="(min-resolution: 192dpi) and (min-width: 768px), (-webkit-min-device-pixel-ratio: 2) and (min-width: 768px)"><source data-srcset="https://media-api.xogrp.com/images/b0f2889e-7c62-4f93-b381-ac2db42e4288~rs_248.228" width="124" height="114" media="(min-resolution: 192dpi) and (max-width: 767.98px), (-webkit-min-device-pixel-ratio: 2) and (max-width: 767.98px)"><source data-srcset="https://media-api.xogrp.com/images/b0f2889e-7c62-4f93-b381-ac2db42e4288~rs_216.198" width="144" height="132" media="(min-resolution: 144dpi) and (min-width: 768px) and (max-resolution: 191dpi), (-webkit-min-device-pixel-ratio: 1.5) and (min-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9)"><source data-srcset="https://media-api.xogrp.com/images/b0f2889e-7c62-4f93-b381-ac2db42e4288~rs_186.171" width="124" height="114" media="(min-resolution: 144dpi) and (max-resolution: 191dpi) and (max-width: 767.98px), (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.9) and (max-width: 767.98px)"><source data-srcset="https://media-api.xogrp.com/images/b0f2889e-7c62-4f93-b381-ac2db42e4288~rs_144.132" width="144" height="132" media="(min-width: 768px) and (max-resolution: 143dpi), (-webkit-min-device-pixel-ratio: 1) and (min-width: 768px) and (-webkit-max-device-pixel-ratio: 1.4)"><source data-srcset="https://media-api.xogrp.com/images/b0f2889e-7c62-4f93-b381-ac2db42e4288~rs_124.114" width="124" height="114" media="(max-resolution: 143dpi) and (max-width: 767.98px), (-webkit-min-device-pixel-ratio: 1) and (-webkit-max-device-pixel-ratio: 1.4) and (max-width: 767.98px)"><img data-src="https://media-api.xogrp.com/images/b0f2889e-7c62-4f93-b381-ac2db42e4288~rs_144.132" width="144" height="132" class="lazyload featured-card-image-loading--e5726" alt="Reception Venues" decoding="async"><noscript><img alt="Reception Venues" src="https://media-api.xogrp.com/images/b0f2889e-7c62-4f93-b381-ac2db42e4288~rs_144.132" width="144" height="132"></noscript></picture><div class="featured-card-copy--9305a body2--f71c1" aria-hidden="true">Reception Venues</div></a></li><li class="featured-section-unit--bef71"><a href="https://www.theknot.com/marketplace/wedding-photographers" data-trackable="" class="featured-card-link--d0c56" data-trackable-vendor-category-code="WPH"><div role="progressbar" aria-busy="true" aria-label="Loading section..."><div class="bone--292cd" style="background-image:linear-gradient(to right,var(--tkww-union-color-neutral-100,#f1f2f4),var(--tkww-union-color-neutral-200,#e4e5e9),var(--tkww-union-color-neutral-100,#f1f2f4));background-size:1000px 100%;height:132px;width:144px;border-radius:8px;border:1px solid var(--tkww-union-header-nav-mega-menu-featured-border-color,var(--tkww-union-color-border-default,var(--tkww-union-color-neutral-300,#caccd0)));display:inline-block"></div></div><picture><source data-srcset="https://media-api.xogrp.com/images/c58ab24f-879b-4ff6-a8d7-0b7089276e8c~rs_288.264" width="144" height="132" media="(min-resolution: 192dpi) and (min-width: 768px), (-webkit-min-device-pixel-ratio: 2) and (min-width: 768px)"><source data-srcset="https://media-api.xogrp.com/images/c58ab24f-879b-4ff6-a8d7-0b7089276e8c~rs_248.228" width="124" height="114" media="(min-resolution: 192dpi) and (max-width: 767.98px), (-webkit-min-device-pixel-ratio: 2) and (max-width: 767.98px)"><source data-srcset="https://media-api.xogrp.com/images/c58ab24f-879b-4ff6-a8d7-0b7089276e8c~rs_216.198" width="144" height="132" media="(min-resolution: 144dpi) and (min-width: 768px) and (max-resolution: 191dpi), (-webkit-min-device-pixel-ratio: 1.5) and (min-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9)"><source data-srcset="https://media-api.xogrp.com/images/c58ab24f-879b-4ff6-a8d7-0b7089276e8c~rs_186.171" width="124" height="114" media="(min-resolution: 144dpi) and (max-resolution: 191dpi) and (max-width: 767.98px), (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.9) and (max-width: 767.98px)"><source data-srcset="https://media-api.xogrp.com/images/c58ab24f-879b-4ff6-a8d7-0b7089276e8c~rs_144.132" width="144" height="132" media="(min-width: 768px) and (max-resolution: 143dpi), (-webkit-min-device-pixel-ratio: 1) and (min-width: 768px) and (-webkit-max-device-pixel-ratio: 1.4)"><source data-srcset="https://media-api.xogrp.com/images/c58ab24f-879b-4ff6-a8d7-0b7089276e8c~rs_124.114" width="124" height="114" media="(max-resolution: 143dpi) and (max-width: 767.98px), (-webkit-min-device-pixel-ratio: 1) and (-webkit-max-device-pixel-ratio: 1.4) and (max-width: 767.98px)"><img data-src="https://media-api.xogrp.com/images/c58ab24f-879b-4ff6-a8d7-0b7089276e8c~rs_144.132" width="144" height="132" class="lazyload featured-card-image-loading--e5726" alt="Wedding Photographers" decoding="async"><noscript><img alt="Wedding Photographers" src="https://media-api.xogrp.com/images/c58ab24f-879b-4ff6-a8d7-0b7089276e8c~rs_144.132" width="144" height="132"></noscript></picture><div class="featured-card-copy--9305a body2--f71c1" aria-hidden="true">Wedding Photographers</div></a></li><li class="featured-section-unit--bef71"><a href="https://www.theknot.com/review-wedding-vendors" data-trackable="" class="featured-card-link--d0c56" data-trackable-vendor-category-code="WRE"><div role="progressbar" aria-busy="true" aria-label="Loading section..."><div class="bone--292cd" style="background-image:linear-gradient(to right,var(--tkww-union-color-neutral-100,#f1f2f4),var(--tkww-union-color-neutral-200,#e4e5e9),var(--tkww-union-color-neutral-100,#f1f2f4));background-size:1000px 100%;height:132px;width:144px;border-radius:8px;border:1px solid var(--tkww-union-header-nav-mega-menu-featured-border-color,var(--tkww-union-color-border-default,var(--tkww-union-color-neutral-300,#caccd0)));display:inline-block"></div></div><picture><source data-srcset="https://media-api.xogrp.com/images/1164219d-2a39-4c62-ba18-1cf570ab8909~rs_288.264" width="144" height="132" media="(min-resolution: 192dpi) and (min-width: 768px), (-webkit-min-device-pixel-ratio: 2) and (min-width: 768px)"><source data-srcset="https://media-api.xogrp.com/images/1164219d-2a39-4c62-ba18-1cf570ab8909~rs_248.228" width="124" height="114" media="(min-resolution: 192dpi) and (max-width: 767.98px), (-webkit-min-device-pixel-ratio: 2) and (max-width: 767.98px)"><source data-srcset="https://media-api.xogrp.com/images/1164219d-2a39-4c62-ba18-1cf570ab8909~rs_216.198" width="144" height="132" media="(min-resolution: 144dpi) and (min-width: 768px) and (max-resolution: 191dpi), (-webkit-min-device-pixel-ratio: 1.5) and (min-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9)"><source data-srcset="https://media-api.xogrp.com/images/1164219d-2a39-4c62-ba18-1cf570ab8909~rs_186.171" width="124" height="114" media="(min-resolution: 144dpi) and (max-resolution: 191dpi) and (max-width: 767.98px), (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.9) and (max-width: 767.98px)"><source data-srcset="https://media-api.xogrp.com/images/1164219d-2a39-4c62-ba18-1cf570ab8909~rs_144.132" width="144" height="132" media="(min-width: 768px) and (max-resolution: 143dpi), (-webkit-min-device-pixel-ratio: 1) and (min-width: 768px) and (-webkit-max-device-pixel-ratio: 1.4)"><source data-srcset="https://media-api.xogrp.com/images/1164219d-2a39-4c62-ba18-1cf570ab8909~rs_124.114" width="124" height="114" media="(max-resolution: 143dpi) and (max-width: 767.98px), (-webkit-min-device-pixel-ratio: 1) and (-webkit-max-device-pixel-ratio: 1.4) and (max-width: 767.98px)"><img data-src="https://media-api.xogrp.com/images/1164219d-2a39-4c62-ba18-1cf570ab8909~rs_144.132" width="144" height="132" class="lazyload featured-card-image-loading--e5726" alt="Write a Review" decoding="async"><noscript><img alt="Write a Review" src="https://media-api.xogrp.com/images/1164219d-2a39-4c62-ba18-1cf570ab8909~rs_144.132" width="144" height="132"></noscript></picture><div class="featured-card-copy--9305a body2--f71c1" aria-hidden="true">Write a Review</div></a></li><li class="featured-section-unit--bef71"><a href="https://www.theknot.com/marketplace/wedding-planners" data-trackable="" class="featured-card-link--d0c56" data-trackable-vendor-category-code="WPL"><div role="progressbar" aria-busy="true" aria-label="Loading section..."><div class="bone--292cd" style="background-image:linear-gradient(to right,var(--tkww-union-color-neutral-100,#f1f2f4),var(--tkww-union-color-neutral-200,#e4e5e9),var(--tkww-union-color-neutral-100,#f1f2f4));background-size:1000px 100%;height:132px;width:144px;border-radius:8px;border:1px solid var(--tkww-union-header-nav-mega-menu-featured-border-color,var(--tkww-union-color-border-default,var(--tkww-union-color-neutral-300,#caccd0)));display:inline-block"></div></div><picture><source data-srcset="https://media-api.xogrp.com/images/4d28f55a-3ede-4cf8-bde1-d1e769b68be9~rs_288.264" width="144" height="132" media="(min-resolution: 192dpi) and (min-width: 768px), (-webkit-min-device-pixel-ratio: 2) and (min-width: 768px)"><source data-srcset="https://media-api.xogrp.com/images/4d28f55a-3ede-4cf8-bde1-d1e769b68be9~rs_248.228" width="124" height="114" media="(min-resolution: 192dpi) and (max-width: 767.98px), (-webkit-min-device-pixel-ratio: 2) and (max-width: 767.98px)"><source data-srcset="https://media-api.xogrp.com/images/4d28f55a-3ede-4cf8-bde1-d1e769b68be9~rs_216.198" width="144" height="132" media="(min-resolution: 144dpi) and (min-width: 768px) and (max-resolution: 191dpi), (-webkit-min-device-pixel-ratio: 1.5) and (min-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9)"><source data-srcset="https://media-api.xogrp.com/images/4d28f55a-3ede-4cf8-bde1-d1e769b68be9~rs_186.171" width="124" height="114" media="(min-resolution: 144dpi) and (max-resolution: 191dpi) and (max-width: 767.98px), (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.9) and (max-width: 767.98px)"><source data-srcset="https://media-api.xogrp.com/images/4d28f55a-3ede-4cf8-bde1-d1e769b68be9~rs_144.132" width="144" height="132" media="(min-width: 768px) and (max-resolution: 143dpi), (-webkit-min-device-pixel-ratio: 1) and (min-width: 768px) and (-webkit-max-device-pixel-ratio: 1.4)"><source data-srcset="https://media-api.xogrp.com/images/4d28f55a-3ede-4cf8-bde1-d1e769b68be9~rs_124.114" width="124" height="114" media="(max-resolution: 143dpi) and (max-width: 767.98px), (-webkit-min-device-pixel-ratio: 1) and (-webkit-max-device-pixel-ratio: 1.4) and (max-width: 767.98px)"><img data-src="https://media-api.xogrp.com/images/4d28f55a-3ede-4cf8-bde1-d1e769b68be9~rs_144.132" width="144" height="132" class="lazyload featured-card-image-loading--e5726" alt="Wedding Planners" decoding="async"><noscript><img alt="Wedding Planners" src="https://media-api.xogrp.com/images/4d28f55a-3ede-4cf8-bde1-d1e769b68be9~rs_144.132" width="144" height="132"></noscript></picture><div class="featured-card-copy--9305a body2--f71c1" aria-hidden="true">Wedding Planners</div></a></li></ul></div></div></div></div></div></div><div role="group" aria-roledescription="menu popup" class="full-bleed-container--728e2 mega-menu-dropdown--814c7 slide-animation--26666" data-trackable-context-group="wedding websites" id="header-wedding-website-mega-menu-popup" aria-labelledby="header-wedding-website-mega-menu-heading"><div class="top-level-container--c290f mega-menu-content--750bc"><div class="row--a6f92"><div class="col-12--71dcc"><div class="back-to-main-menu-container--e14af"><button class="button--5b2f7 back-to-main-menu-button--ff291" type="button" aria-controls="header-wedding-website-mega-menu-popup"><div class="back-to-main-menu-button-mobile-content--a57d1 hide-in-desktop--c4924 body2--f71c1"><svg class="icon--1935d size-sm--ad48b" aria-hidden="true"><use xlink:href="#v2-icon-caret_left"></use></svg><span class="back-to-main-menu-button-text--7c8b7">Back to Main menu</span></div><div class="hide-in-mobile--926f0"><svg class="icon--1935d size-sm--ad48b" aria-label="close menu"><use xlink:href="#v2-icon-close"></use></svg></div></button></div></div><div role="group" aria-roledescription="menu level 2" class="col-12--71dcc col-lg--b02ff link-section--408c7" aria-labelledby="header-wedding-website-mega-menu-heading"><div class="heading-text-container--2ca00 primaryBold--1abd6 subhead--150a2" role="heading" aria-level="1" id="header-wedding-website-mega-menu-heading"><a class="heading-text--e812f" href="https://www.theknot.com/gs/wedding-websites" data-trackable="">Wedding Website<div aria-hidden="true" class="arrow-long-right--7f788"></div></a></div><div class="list-section-container--dfb26"><div class="row--a6f92 link-section-list--ce271" role="list"><div class="col-12--71dcc col-md-3--fcc00 col-lg-6--be908 col-xxl-4--80f68 link-column--28d8a" role="presentation"><div role="listitem" class="menu-item--aaac0 menu-item-space-accent-on-desktop--a2e84 menu-item-space-accent-on-mobile--9a830"><button class="button--5b2f7 sub-menu-button--f89ff menu-item-interactive-item--07bef primaryBold--1abd6 body2--f71c1" aria-expanded="true" type="button"><span>Explore Wedding Websites</span><svg class="icon--1935d size-md--ffa00 menu-button-caret--6eee7" aria-hidden="true"><use xlink:href="#v2-icon-caret_up"></use></svg></button><div role="group" aria-roledescription="menu level 3" aria-labelledby="wedding-website-explore-wedding-websites-sub-menu-heading"><div class="sub-menu-heading--ec520 primaryBold--1abd6 body2--f71c1" role="heading" aria-level="1" id="wedding-website-explore-wedding-websites-sub-menu-heading"><a href="https://www.theknot.com/gs/wedding-websites" data-trackable="" class="menu-item-interactive-item--07bef">Explore Wedding Websites</a></div><ul role="list" class="sub-menu-nav-list--2e6cb base-nav-list--17caf"><li class="sub-menu-item--2a650 body2--f71c1"><a href="https://www.theknot.com/gs/wedding-websites/designs" data-trackable="" class="menu-item-interactive-item--07bef">Start a Wedding Website</a></li><li class="sub-menu-item--2a650 body2--f71c1"><a href="https://www.theknot.com/gs/wedding-websites/designs" data-trackable="" class="menu-item-interactive-item--07bef">Browse Website Designs</a></li></ul></div></div></div><div class="col-12--71dcc col-md-3--fcc00 col-lg-6--be908 col-xxl-4--80f68 link-column--28d8a" role="presentation"><div class="menu-item--aaac0 menu-item-space-accent-on-desktop--a2e84 bold--0a4a7 body2--f71c1" role="listitem"><a href="https://www.theknot.com/registry/couplesearch" data-trackable="" class="menu-item-interactive-item--07bef">Find a Couple&#x27;s Website</a></div></div></div></div></div><div class="col-12--71dcc col-lg-8--88d8f col-xxl-6--75613"><div class="featured-section--9a55b"><div role="group" aria-roledescription="menu aside" aria-labelledby="wedding-website-featured-section-heading" data-trackable-context-section="featured" class="featured-section-core--559dd featured-section-xs-2-columns--81430 featured-section-md-4-columns--d0e4f featured-section-size-sm--6c5b8 featured-section-right-aligned-lg--40f1e"><div class="featured-section-label--2170d overline--fd5bf" id="wedding-website-featured-section-heading" role="heading" aria-level="1">Check Out Top Designs</div><ul class="row--a6f92 featured-section-row--2a2e4"><li class="featured-section-unit--bef71"><a href="https://www.theknot.com/gs/wedding-websites/designs/1780" data-trackable="" class="featured-card-link--d0c56"><div role="progressbar" aria-busy="true" aria-label="Loading section..."><div class="bone--292cd" style="background-image:linear-gradient(to right,var(--tkww-union-color-neutral-100,#f1f2f4),var(--tkww-union-color-neutral-200,#e4e5e9),var(--tkww-union-color-neutral-100,#f1f2f4));background-size:1000px 100%;height:132px;width:144px;border-radius:8px;border:1px solid var(--tkww-union-header-nav-mega-menu-featured-border-color,var(--tkww-union-color-border-default,var(--tkww-union-color-neutral-300,#caccd0)));display:inline-block"></div></div><picture><source data-srcset="https://media-api.xogrp.com/images/50cccc5d-942c-445a-a119-d625e2fe5531~rs_288.264" width="144" height="132" media="(min-resolution: 192dpi) and (min-width: 768px), (-webkit-min-device-pixel-ratio: 2) and (min-width: 768px)"><source data-srcset="https://media-api.xogrp.com/images/50cccc5d-942c-445a-a119-d625e2fe5531~rs_248.228" width="124" height="114" media="(min-resolution: 192dpi) and (max-width: 767.98px), (-webkit-min-device-pixel-ratio: 2) and (max-width: 767.98px)"><source data-srcset="https://media-api.xogrp.com/images/50cccc5d-942c-445a-a119-d625e2fe5531~rs_216.198" width="144" height="132" media="(min-resolution: 144dpi) and (min-width: 768px) and (max-resolution: 191dpi), (-webkit-min-device-pixel-ratio: 1.5) and (min-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9)"><source data-srcset="https://media-api.xogrp.com/images/50cccc5d-942c-445a-a119-d625e2fe5531~rs_186.171" width="124" height="114" media="(min-resolution: 144dpi) and (max-resolution: 191dpi) and (max-width: 767.98px), (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.9) and (max-width: 767.98px)"><source data-srcset="https://media-api.xogrp.com/images/50cccc5d-942c-445a-a119-d625e2fe5531~rs_144.132" width="144" height="132" media="(min-width: 768px) and (max-resolution: 143dpi), (-webkit-min-device-pixel-ratio: 1) and (min-width: 768px) and (-webkit-max-device-pixel-ratio: 1.4)"><source data-srcset="https://media-api.xogrp.com/images/50cccc5d-942c-445a-a119-d625e2fe5531~rs_124.114" width="124" height="114" media="(max-resolution: 143dpi) and (max-width: 767.98px), (-webkit-min-device-pixel-ratio: 1) and (-webkit-max-device-pixel-ratio: 1.4) and (max-width: 767.98px)"><img data-src="https://media-api.xogrp.com/images/50cccc5d-942c-445a-a119-d625e2fe5531~rs_144.132" width="144" height="132" class="lazyload featured-card-image-subtle-border--bbba1 featured-card-image-loading--e5726" alt="Modern Minimalist by Vera Wang" decoding="async"><noscript><img alt="Modern Minimalist by Vera Wang" src="https://media-api.xogrp.com/images/50cccc5d-942c-445a-a119-d625e2fe5531~rs_144.132" width="144" height="132"></noscript></picture><div class="featured-card-copy--9305a body2--f71c1" aria-hidden="true">Modern Minimalist by Vera Wang</div></a></li><li class="featured-section-unit--bef71"><a href="https://www.theknot.com/gs/wedding-websites/designs/536" data-trackable="" class="featured-card-link--d0c56"><div role="progressbar" aria-busy="true" aria-label="Loading section..."><div class="bone--292cd" style="background-image:linear-gradient(to right,var(--tkww-union-color-neutral-100,#f1f2f4),var(--tkww-union-color-neutral-200,#e4e5e9),var(--tkww-union-color-neutral-100,#f1f2f4));background-size:1000px 100%;height:132px;width:144px;border-radius:8px;border:1px solid var(--tkww-union-header-nav-mega-menu-featured-border-color,var(--tkww-union-color-border-default,var(--tkww-union-color-neutral-300,#caccd0)));display:inline-block"></div></div><picture><source data-srcset="https://media-api.xogrp.com/images/347f9b24-043a-4d1b-af8e-1ca2d26220ca~rs_288.264" width="144" height="132" media="(min-resolution: 192dpi) and (min-width: 768px), (-webkit-min-device-pixel-ratio: 2) and (min-width: 768px)"><source data-srcset="https://media-api.xogrp.com/images/347f9b24-043a-4d1b-af8e-1ca2d26220ca~rs_248.228" width="124" height="114" media="(min-resolution: 192dpi) and (max-width: 767.98px), (-webkit-min-device-pixel-ratio: 2) and (max-width: 767.98px)"><source data-srcset="https://media-api.xogrp.com/images/347f9b24-043a-4d1b-af8e-1ca2d26220ca~rs_216.198" width="144" height="132" media="(min-resolution: 144dpi) and (min-width: 768px) and (max-resolution: 191dpi), (-webkit-min-device-pixel-ratio: 1.5) and (min-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9)"><source data-srcset="https://media-api.xogrp.com/images/347f9b24-043a-4d1b-af8e-1ca2d26220ca~rs_186.171" width="124" height="114" media="(min-resolution: 144dpi) and (max-resolution: 191dpi) and (max-width: 767.98px), (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.9) and (max-width: 767.98px)"><source data-srcset="https://media-api.xogrp.com/images/347f9b24-043a-4d1b-af8e-1ca2d26220ca~rs_144.132" width="144" height="132" media="(min-width: 768px) and (max-resolution: 143dpi), (-webkit-min-device-pixel-ratio: 1) and (min-width: 768px) and (-webkit-max-device-pixel-ratio: 1.4)"><source data-srcset="https://media-api.xogrp.com/images/347f9b24-043a-4d1b-af8e-1ca2d26220ca~rs_124.114" width="124" height="114" media="(max-resolution: 143dpi) and (max-width: 767.98px), (-webkit-min-device-pixel-ratio: 1) and (-webkit-max-device-pixel-ratio: 1.4) and (max-width: 767.98px)"><img data-src="https://media-api.xogrp.com/images/347f9b24-043a-4d1b-af8e-1ca2d26220ca~rs_144.132" width="144" height="132" class="lazyload featured-card-image-subtle-border--bbba1 featured-card-image-loading--e5726" alt="Beloved Floral - Red" decoding="async"><noscript><img alt="Beloved Floral - Red" src="https://media-api.xogrp.com/images/347f9b24-043a-4d1b-af8e-1ca2d26220ca~rs_144.132" width="144" height="132"></noscript></picture><div class="featured-card-copy--9305a body2--f71c1" aria-hidden="true">Beloved Floral - Red</div></a></li><li class="featured-section-unit--bef71"><a href="https://www.theknot.com/gs/wedding-websites/designs/547" data-trackable="" class="featured-card-link--d0c56"><div role="progressbar" aria-busy="true" aria-label="Loading section..."><div class="bone--292cd" style="background-image:linear-gradient(to right,var(--tkww-union-color-neutral-100,#f1f2f4),var(--tkww-union-color-neutral-200,#e4e5e9),var(--tkww-union-color-neutral-100,#f1f2f4));background-size:1000px 100%;height:132px;width:144px;border-radius:8px;border:1px solid var(--tkww-union-header-nav-mega-menu-featured-border-color,var(--tkww-union-color-border-default,var(--tkww-union-color-neutral-300,#caccd0)));display:inline-block"></div></div><picture><source data-srcset="https://media-api.xogrp.com/images/b1f93ccd-c2af-43f1-9a8a-c87922fed513~rs_288.264" width="144" height="132" media="(min-resolution: 192dpi) and (min-width: 768px), (-webkit-min-device-pixel-ratio: 2) and (min-width: 768px)"><source data-srcset="https://media-api.xogrp.com/images/b1f93ccd-c2af-43f1-9a8a-c87922fed513~rs_248.228" width="124" height="114" media="(min-resolution: 192dpi) and (max-width: 767.98px), (-webkit-min-device-pixel-ratio: 2) and (max-width: 767.98px)"><source data-srcset="https://media-api.xogrp.com/images/b1f93ccd-c2af-43f1-9a8a-c87922fed513~rs_216.198" width="144" height="132" media="(min-resolution: 144dpi) and (min-width: 768px) and (max-resolution: 191dpi), (-webkit-min-device-pixel-ratio: 1.5) and (min-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9)"><source data-srcset="https://media-api.xogrp.com/images/b1f93ccd-c2af-43f1-9a8a-c87922fed513~rs_186.171" width="124" height="114" media="(min-resolution: 144dpi) and (max-resolution: 191dpi) and (max-width: 767.98px), (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.9) and (max-width: 767.98px)"><source data-srcset="https://media-api.xogrp.com/images/b1f93ccd-c2af-43f1-9a8a-c87922fed513~rs_144.132" width="144" height="132" media="(min-width: 768px) and (max-resolution: 143dpi), (-webkit-min-device-pixel-ratio: 1) and (min-width: 768px) and (-webkit-max-device-pixel-ratio: 1.4)"><source data-srcset="https://media-api.xogrp.com/images/b1f93ccd-c2af-43f1-9a8a-c87922fed513~rs_124.114" width="124" height="114" media="(max-resolution: 143dpi) and (max-width: 767.98px), (-webkit-min-device-pixel-ratio: 1) and (-webkit-max-device-pixel-ratio: 1.4) and (max-width: 767.98px)"><img data-src="https://media-api.xogrp.com/images/b1f93ccd-c2af-43f1-9a8a-c87922fed513~rs_144.132" width="144" height="132" class="lazyload featured-card-image-subtle-border--bbba1 featured-card-image-loading--e5726" alt="Romantic Calligraphy" decoding="async"><noscript><img alt="Romantic Calligraphy" src="https://media-api.xogrp.com/images/b1f93ccd-c2af-43f1-9a8a-c87922fed513~rs_144.132" width="144" height="132"></noscript></picture><div class="featured-card-copy--9305a body2--f71c1" aria-hidden="true">Romantic Calligraphy</div></a></li><li class="featured-section-unit--bef71"><a href="https://www.theknot.com/gs/wedding-websites/designs/542" data-trackable="" class="featured-card-link--d0c56"><div role="progressbar" aria-busy="true" aria-label="Loading section..."><div class="bone--292cd" style="background-image:linear-gradient(to right,var(--tkww-union-color-neutral-100,#f1f2f4),var(--tkww-union-color-neutral-200,#e4e5e9),var(--tkww-union-color-neutral-100,#f1f2f4));background-size:1000px 100%;height:132px;width:144px;border-radius:8px;border:1px solid var(--tkww-union-header-nav-mega-menu-featured-border-color,var(--tkww-union-color-border-default,var(--tkww-union-color-neutral-300,#caccd0)));display:inline-block"></div></div><picture><source data-srcset="https://media-api.xogrp.com/images/50d5d40e-7343-4541-adb7-f69be0e380af~rs_288.264" width="144" height="132" media="(min-resolution: 192dpi) and (min-width: 768px), (-webkit-min-device-pixel-ratio: 2) and (min-width: 768px)"><source data-srcset="https://media-api.xogrp.com/images/50d5d40e-7343-4541-adb7-f69be0e380af~rs_248.228" width="124" height="114" media="(min-resolution: 192dpi) and (max-width: 767.98px), (-webkit-min-device-pixel-ratio: 2) and (max-width: 767.98px)"><source data-srcset="https://media-api.xogrp.com/images/50d5d40e-7343-4541-adb7-f69be0e380af~rs_216.198" width="144" height="132" media="(min-resolution: 144dpi) and (min-width: 768px) and (max-resolution: 191dpi), (-webkit-min-device-pixel-ratio: 1.5) and (min-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9)"><source data-srcset="https://media-api.xogrp.com/images/50d5d40e-7343-4541-adb7-f69be0e380af~rs_186.171" width="124" height="114" media="(min-resolution: 144dpi) and (max-resolution: 191dpi) and (max-width: 767.98px), (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.9) and (max-width: 767.98px)"><source data-srcset="https://media-api.xogrp.com/images/50d5d40e-7343-4541-adb7-f69be0e380af~rs_144.132" width="144" height="132" media="(min-width: 768px) and (max-resolution: 143dpi), (-webkit-min-device-pixel-ratio: 1) and (min-width: 768px) and (-webkit-max-device-pixel-ratio: 1.4)"><source data-srcset="https://media-api.xogrp.com/images/50d5d40e-7343-4541-adb7-f69be0e380af~rs_124.114" width="124" height="114" media="(max-resolution: 143dpi) and (max-width: 767.98px), (-webkit-min-device-pixel-ratio: 1) and (-webkit-max-device-pixel-ratio: 1.4) and (max-width: 767.98px)"><img data-src="https://media-api.xogrp.com/images/50d5d40e-7343-4541-adb7-f69be0e380af~rs_144.132" width="144" height="132" class="lazyload featured-card-image-subtle-border--bbba1 featured-card-image-loading--e5726" alt="Elegant Glow - Blue" decoding="async"><noscript><img alt="Elegant Glow - Blue" src="https://media-api.xogrp.com/images/50d5d40e-7343-4541-adb7-f69be0e380af~rs_144.132" width="144" height="132"></noscript></picture><div class="featured-card-copy--9305a body2--f71c1" aria-hidden="true">Elegant Glow - Blue</div></a></li></ul></div></div></div></div></div></div><div role="group" aria-roledescription="menu popup" class="full-bleed-container--728e2 mega-menu-dropdown--814c7 slide-animation--26666" data-trackable-context-group="invitations" id="header-invitations-mega-menu-popup" aria-labelledby="header-invitations-mega-menu-heading"><div class="top-level-container--c290f mega-menu-content--750bc"><div class="row--a6f92"><div class="col-12--71dcc"><div class="back-to-main-menu-container--e14af"><button class="button--5b2f7 back-to-main-menu-button--ff291" type="button" aria-controls="header-invitations-mega-menu-popup"><div class="back-to-main-menu-button-mobile-content--a57d1 hide-in-desktop--c4924 body2--f71c1"><svg class="icon--1935d size-sm--ad48b" aria-hidden="true"><use xlink:href="#v2-icon-caret_left"></use></svg><span class="back-to-main-menu-button-text--7c8b7">Back to Main menu</span></div><div class="hide-in-mobile--926f0"><svg class="icon--1935d size-sm--ad48b" aria-label="close menu"><use xlink:href="#v2-icon-close"></use></svg></div></button></div></div><div role="group" aria-roledescription="menu level 2" class="col-12--71dcc col-lg--b02ff link-section--408c7" aria-labelledby="header-invitations-mega-menu-heading"><div class="heading-text-container--2ca00 primaryBold--1abd6 subhead--150a2" role="heading" aria-level="1" id="header-invitations-mega-menu-heading"><a class="heading-text--e812f" href="https://www.theknot.com/paper" data-trackable="">Invitations &amp; Paper<div aria-hidden="true" class="arrow-long-right--7f788"></div></a></div><div class="list-section-container--dfb26"><div class="row--a6f92 link-section-list--ce271" role="list"><div class="col-12--71dcc col-md--3f898 link-column--28d8a" role="presentation"><div role="listitem" class="menu-item--aaac0 menu-item-space-accent-on-desktop--a2e84 menu-item-space-accent-on-mobile--9a830"><button class="button--5b2f7 sub-menu-button--f89ff menu-item-interactive-item--07bef primaryBold--1abd6 body2--f71c1" aria-expanded="true" type="button"><span>Your Invitations &amp; Paper</span><svg class="icon--1935d size-md--ffa00 menu-button-caret--6eee7" aria-hidden="true"><use xlink:href="#v2-icon-caret_up"></use></svg></button><div role="group" aria-roledescription="menu level 3" aria-labelledby="invitations-paper-your-invitations-paper-sub-menu-heading"><div class="sub-menu-heading--ec520 primaryBold--1abd6 body2--f71c1" role="heading" aria-level="1" id="invitations-paper-your-invitations-paper-sub-menu-heading"><a href="https://www.theknot.com/paper" data-trackable="" class="menu-item-interactive-item--07bef">Your Invitations &amp; Paper</a></div><ul role="list" class="sub-menu-nav-list--2e6cb base-nav-list--17caf"><li class="sub-menu-item--2a650 body2--f71c1"><a href="https://www.theknot.com/paper/cart" data-trackable="" class="menu-item-interactive-item--07bef"><svg class="icon--1935d size-sm--ad48b menu-item-left-icon--c2cfc" aria-hidden="true"><use xlink:href="#v2-icon-cart"></use></svg>Your Cart</a></li></ul></div></div><div class="menu-item--aaac0 menu-item-space-accent-on-desktop--a2e84 bold--0a4a7 body2--f71c1" role="listitem"><a href="https://www.theknot.com/paper/save-the-dates" data-trackable="" class="menu-item-interactive-item--07bef">Save the Dates</a></div></div><div class="col-12--71dcc col-md--3f898 link-column--28d8a" role="presentation"><div role="listitem" class="menu-item--aaac0 menu-item-space-accent-on-desktop--a2e84 sub-menu-is-closed--07407"><button class="button--5b2f7 sub-menu-button--f89ff menu-item-interactive-item--07bef primaryBold--1abd6 body2--f71c1" aria-expanded="false" type="button"><span>Invitations</span><svg class="icon--1935d size-md--ffa00 menu-button-caret--6eee7" aria-hidden="true"><use xlink:href="#v2-icon-caret_down"></use></svg></button><div role="group" aria-roledescription="menu level 3" aria-labelledby="invitations-paper-invitations-sub-menu-heading"><div class="sub-menu-heading--ec520 primaryBold--1abd6 body2--f71c1" role="heading" aria-level="1" id="invitations-paper-invitations-sub-menu-heading"><a href="https://www.theknot.com/paper/invitations" data-trackable="" class="menu-item-interactive-item--07bef">Invitations</a></div><ul role="list" class="sub-menu-nav-list--2e6cb base-nav-list--17caf"><li class="sub-menu-item--2a650 hide-in-desktop--c4924 body2--f71c1"><a href="https://www.theknot.com/paper/invitations" data-trackable="" class="menu-item-interactive-item--07bef">All Invitations</a></li><li class="sub-menu-item--2a650 body2--f71c1"><a href="https://www.theknot.com/paper/invitations/wedding" data-trackable="" class="menu-item-interactive-item--07bef">Wedding Invitations</a></li><li class="sub-menu-item--2a650 body2--f71c1"><a href="https://www.theknot.com/paper/rsvp-cards" data-trackable="" class="menu-item-interactive-item--07bef">RSVP Cards</a></li><li class="sub-menu-item--2a650 body2--f71c1"><a href="https://www.theknot.com/paper/enclosure-cards" data-trackable="" class="menu-item-interactive-item--07bef">Enclosure Cards</a></li><li class="sub-menu-item--2a650 body2--f71c1"><a href="https://www.theknot.com/paper/envelope-liners" data-trackable="" class="menu-item-interactive-item--07bef">Envelope Liners</a></li><li class="sub-menu-item--2a650 body2--f71c1"><a href="https://www.theknot.com/paper/invitations/bridal-shower" data-trackable="" class="menu-item-interactive-item--07bef">Bridal Shower Invitations</a></li><li class="sub-menu-item--2a650 body2--f71c1"><a href="https://www.theknot.com/paper/invitations/rehearsal-dinner" data-trackable="" class="menu-item-interactive-item--07bef">Rehearsal Dinner Invitations</a></li></ul></div></div></div><div class="col-12--71dcc col-md--3f898 link-column--28d8a" role="presentation"><div role="listitem" class="menu-item--aaac0 menu-item-space-accent-on-desktop--a2e84 sub-menu-is-closed--07407"><button class="button--5b2f7 sub-menu-button--f89ff menu-item-interactive-item--07bef primaryBold--1abd6 body2--f71c1" aria-expanded="false" type="button"><span>Ceremony &amp; Reception</span><svg class="icon--1935d size-md--ffa00 menu-button-caret--6eee7" aria-hidden="true"><use xlink:href="#v2-icon-caret_down"></use></svg></button><div role="group" aria-roledescription="menu level 3" aria-labelledby="invitations-paper-ceremony-reception-sub-menu-heading"><div class="sub-menu-heading--ec520 primaryBold--1abd6 body2--f71c1" role="heading" aria-level="1" id="invitations-paper-ceremony-reception-sub-menu-heading"><a href="https://www.theknot.com/paper/ceremony-reception" data-trackable="" class="menu-item-interactive-item--07bef">Ceremony &amp; Reception</a></div><ul role="list" class="sub-menu-nav-list--2e6cb base-nav-list--17caf"><li class="sub-menu-item--2a650 hide-in-desktop--c4924 body2--f71c1"><a href="https://www.theknot.com/paper/ceremony-reception" data-trackable="" class="menu-item-interactive-item--07bef">All Ceremony &amp; Reception</a></li><li class="sub-menu-item--2a650 body2--f71c1"><a href="https://www.theknot.com/paper/ceremony-reception/programs" data-trackable="" class="menu-item-interactive-item--07bef">Programs</a></li><li class="sub-menu-item--2a650 body2--f71c1"><a href="https://www.theknot.com/paper/ceremony-reception/place-cards" data-trackable="" class="menu-item-interactive-item--07bef">Place Cards</a></li><li class="sub-menu-item--2a650 body2--f71c1"><a href="https://www.theknot.com/paper/ceremony-reception/menus" data-trackable="" class="menu-item-interactive-item--07bef">Menus</a></li><li class="sub-menu-item--2a650 body2--f71c1"><a href="https://www.theknot.com/paper/ceremony-reception/table-numbers" data-trackable="" class="menu-item-interactive-item--07bef">Table Numbers</a></li><li class="sub-menu-item--2a650 body2--f71c1"><a href="https://www.theknot.com/paper/ceremony-reception/stickers" data-trackable="" class="menu-item-interactive-item--07bef">Stickers</a></li><li class="sub-menu-item--2a650 body2--f71c1"><a href="https://www.theknot.com/paper/ceremony-reception/gift-tags" data-trackable="" class="menu-item-interactive-item--07bef">Gift Tags</a></li><li class="sub-menu-item--2a650 body2--f71c1"><a href="https://www.theknot.com/paper/ceremony-reception/guest-books" data-trackable="" class="menu-item-interactive-item--07bef">Guest Books</a></li></ul></div></div><div class="menu-item--aaac0 menu-item-space-accent-on-desktop--a2e84 bold--0a4a7 body2--f71c1" role="listitem"><a href="https://www.theknot.com/paper/thank-yous" data-trackable="" class="menu-item-interactive-item--07bef">Thank Yous</a></div></div><div class="col-12--71dcc col-md--3f898 link-column--28d8a" role="presentation"><div role="listitem" class="menu-item--aaac0 menu-item-space-accent-on-desktop--a2e84 sub-menu-is-closed--07407"><button class="button--5b2f7 sub-menu-button--f89ff menu-item-interactive-item--07bef primaryBold--1abd6 body2--f71c1" aria-expanded="false" type="button"><span>Shop by Style</span><svg class="icon--1935d size-md--ffa00 menu-button-caret--6eee7" aria-hidden="true"><use xlink:href="#v2-icon-caret_down"></use></svg></button><div role="group" aria-roledescription="menu level 3" aria-labelledby="invitations-paper-shop-by-style-sub-menu-heading"><div class="sub-menu-heading--ec520 primaryBold--1abd6 body2--f71c1" role="heading" aria-level="1" id="invitations-paper-shop-by-style-sub-menu-heading"><a href="https://www.theknot.com/paper/invitations/wedding" data-trackable="" class="menu-item-interactive-item--07bef">Shop by Style</a></div><ul role="list" class="sub-menu-nav-list--2e6cb base-nav-list--17caf"><li class="sub-menu-item--2a650 hide-in-desktop--c4924 body2--f71c1"><a href="https://www.theknot.com/paper/invitations/wedding" data-trackable="" class="menu-item-interactive-item--07bef">All Styles</a></li><li class="sub-menu-item--2a650 body2--f71c1"><a href="https://www.theknot.com/paper/invitations/wedding?styles=Floral" data-trackable="" class="menu-item-interactive-item--07bef">Floral</a></li><li class="sub-menu-item--2a650 body2--f71c1"><a href="https://www.theknot.com/paper/invitations/wedding?styles=Classic" data-trackable="" class="menu-item-interactive-item--07bef">Classic</a></li><li class="sub-menu-item--2a650 body2--f71c1"><a href="https://www.theknot.com/paper/invitations/wedding?styles=Rustic" data-trackable="" class="menu-item-interactive-item--07bef">Rustic</a></li><li class="sub-menu-item--2a650 body2--f71c1"><a href="https://www.theknot.com/paper/invitations/wedding?styles=Destination" data-trackable="" class="menu-item-interactive-item--07bef">Destination</a></li><li class="sub-menu-item--2a650 body2--f71c1"><a href="https://www.theknot.com/paper/invitations/wedding?styles=Simple" data-trackable="" class="menu-item-interactive-item--07bef">Simple</a></li><li class="sub-menu-item--2a650 body2--f71c1"><a href="https://www.theknot.com/paper/invitations/wedding?styles=Modern" data-trackable="" class="menu-item-interactive-item--07bef">Modern</a></li><li class="sub-menu-item--2a650 body2--f71c1"><a href="https://www.theknot.com/paper/invitations/wedding?styles=Vintage" data-trackable="" class="menu-item-interactive-item--07bef">Vintage</a></li><li class="sub-menu-item--2a650 body2--f71c1"><a href="https://www.theknot.com/paper/invitations/wedding?styles=Bohemian" data-trackable="" class="menu-item-interactive-item--07bef">Bohemian</a></li><li class="sub-menu-item--2a650 body2--f71c1"><a href="https://www.theknot.com/paper/invitations/wedding?styles=Beach" data-trackable="" class="menu-item-interactive-item--07bef">Beach</a></li></ul></div></div></div></div></div></div><div class="col-12--71dcc col-lg-4--4691c"><div class="featured-section--9a55b"><div role="group" aria-roledescription="menu aside" aria-labelledby="invitations-featured-section-heading" data-trackable-context-section="featured" class="featured-section-core--559dd featured-section-xs-2-columns--81430 featured-section-md-4-columns--d0e4f featured-section-lg-2-columns--15719 featured-section-size-sm--6c5b8 featured-section-right-aligned-lg--40f1e"><div class="featured-section-label--2170d overline--fd5bf" id="invitations-featured-section-heading" role="heading" aria-level="1">Shop The Knot Invitations</div><ul class="row--a6f92 featured-section-row--2a2e4"><li class="featured-section-unit--bef71"><a href="https://www.theknot.com/paper/vera-wang" data-trackable="" class="featured-card-link--d0c56"><div role="progressbar" aria-busy="true" aria-label="Loading section..."><div class="bone--292cd" style="background-image:linear-gradient(to right,var(--tkww-union-color-neutral-100,#f1f2f4),var(--tkww-union-color-neutral-200,#e4e5e9),var(--tkww-union-color-neutral-100,#f1f2f4));background-size:1000px 100%;height:132px;width:144px;border-radius:8px;border:1px solid var(--tkww-union-header-nav-mega-menu-featured-border-color,var(--tkww-union-color-border-default,var(--tkww-union-color-neutral-300,#caccd0)));display:inline-block"></div></div><picture><source data-srcset="https://media-api.xogrp.com/images/57cc43e7-e152-40c9-bb55-6caab906c301~rs_288.264" width="144" height="132" media="(min-resolution: 192dpi) and (min-width: 768px), (-webkit-min-device-pixel-ratio: 2) and (min-width: 768px)"><source data-srcset="https://media-api.xogrp.com/images/57cc43e7-e152-40c9-bb55-6caab906c301~rs_248.228" width="124" height="114" media="(min-resolution: 192dpi) and (max-width: 767.98px), (-webkit-min-device-pixel-ratio: 2) and (max-width: 767.98px)"><source data-srcset="https://media-api.xogrp.com/images/57cc43e7-e152-40c9-bb55-6caab906c301~rs_216.198" width="144" height="132" media="(min-resolution: 144dpi) and (min-width: 768px) and (max-resolution: 191dpi), (-webkit-min-device-pixel-ratio: 1.5) and (min-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9)"><source data-srcset="https://media-api.xogrp.com/images/57cc43e7-e152-40c9-bb55-6caab906c301~rs_186.171" width="124" height="114" media="(min-resolution: 144dpi) and (max-resolution: 191dpi) and (max-width: 767.98px), (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.9) and (max-width: 767.98px)"><source data-srcset="https://media-api.xogrp.com/images/57cc43e7-e152-40c9-bb55-6caab906c301~rs_144.132" width="144" height="132" media="(min-width: 768px) and (max-resolution: 143dpi), (-webkit-min-device-pixel-ratio: 1) and (min-width: 768px) and (-webkit-max-device-pixel-ratio: 1.4)"><source data-srcset="https://media-api.xogrp.com/images/57cc43e7-e152-40c9-bb55-6caab906c301~rs_124.114" width="124" height="114" media="(max-resolution: 143dpi) and (max-width: 767.98px), (-webkit-min-device-pixel-ratio: 1) and (-webkit-max-device-pixel-ratio: 1.4) and (max-width: 767.98px)"><img data-src="https://media-api.xogrp.com/images/57cc43e7-e152-40c9-bb55-6caab906c301~rs_144.132" width="144" height="132" class="lazyload featured-card-image-loading--e5726" alt="Vera Wang x The Knot" decoding="async"><noscript><img alt="Vera Wang x The Knot" src="https://media-api.xogrp.com/images/57cc43e7-e152-40c9-bb55-6caab906c301~rs_144.132" width="144" height="132"></noscript></picture><div class="featured-card-copy--9305a body2--f71c1" aria-hidden="true">Vera Wang x The Knot</div></a></li><li class="featured-section-unit--bef71"><a href="https://www.theknot.com/paper/save-the-dates?format=petite%2Cmagnet" data-trackable="" class="featured-card-link--d0c56"><div role="progressbar" aria-busy="true" aria-label="Loading section..."><div class="bone--292cd" style="background-image:linear-gradient(to right,var(--tkww-union-color-neutral-100,#f1f2f4),var(--tkww-union-color-neutral-200,#e4e5e9),var(--tkww-union-color-neutral-100,#f1f2f4));background-size:1000px 100%;height:132px;width:144px;border-radius:8px;border:1px solid var(--tkww-union-header-nav-mega-menu-featured-border-color,var(--tkww-union-color-border-default,var(--tkww-union-color-neutral-300,#caccd0)));display:inline-block"></div></div><picture><source data-srcset="https://media-api.xogrp.com/images/c7d57479-1995-4392-8902-c862a247f3ba~rs_288.264" width="144" height="132" media="(min-resolution: 192dpi) and (min-width: 768px), (-webkit-min-device-pixel-ratio: 2) and (min-width: 768px)"><source data-srcset="https://media-api.xogrp.com/images/c7d57479-1995-4392-8902-c862a247f3ba~rs_248.228" width="124" height="114" media="(min-resolution: 192dpi) and (max-width: 767.98px), (-webkit-min-device-pixel-ratio: 2) and (max-width: 767.98px)"><source data-srcset="https://media-api.xogrp.com/images/c7d57479-1995-4392-8902-c862a247f3ba~rs_216.198" width="144" height="132" media="(min-resolution: 144dpi) and (min-width: 768px) and (max-resolution: 191dpi), (-webkit-min-device-pixel-ratio: 1.5) and (min-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9)"><source data-srcset="https://media-api.xogrp.com/images/c7d57479-1995-4392-8902-c862a247f3ba~rs_186.171" width="124" height="114" media="(min-resolution: 144dpi) and (max-resolution: 191dpi) and (max-width: 767.98px), (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.9) and (max-width: 767.98px)"><source data-srcset="https://media-api.xogrp.com/images/c7d57479-1995-4392-8902-c862a247f3ba~rs_144.132" width="144" height="132" media="(min-width: 768px) and (max-resolution: 143dpi), (-webkit-min-device-pixel-ratio: 1) and (min-width: 768px) and (-webkit-max-device-pixel-ratio: 1.4)"><source data-srcset="https://media-api.xogrp.com/images/c7d57479-1995-4392-8902-c862a247f3ba~rs_124.114" width="124" height="114" media="(max-resolution: 143dpi) and (max-width: 767.98px), (-webkit-min-device-pixel-ratio: 1) and (-webkit-max-device-pixel-ratio: 1.4) and (max-width: 767.98px)"><img data-src="https://media-api.xogrp.com/images/c7d57479-1995-4392-8902-c862a247f3ba~rs_144.132" width="144" height="132" class="lazyload featured-card-image-loading--e5726" alt="New Save the Date Formats" decoding="async"><noscript><img alt="New Save the Date Formats" src="https://media-api.xogrp.com/images/c7d57479-1995-4392-8902-c862a247f3ba~rs_144.132" width="144" height="132"></noscript></picture><div class="featured-card-copy--9305a body2--f71c1" aria-hidden="true">New Save the Date Formats</div></a></li><li class="featured-section-unit--bef71"><a href="https://www.theknot.com/paper/free-samples" data-trackable="" class="featured-card-link--d0c56"><div role="progressbar" aria-busy="true" aria-label="Loading section..."><div class="bone--292cd" style="background-image:linear-gradient(to right,var(--tkww-union-color-neutral-100,#f1f2f4),var(--tkww-union-color-neutral-200,#e4e5e9),var(--tkww-union-color-neutral-100,#f1f2f4));background-size:1000px 100%;height:132px;width:144px;border-radius:8px;border:1px solid var(--tkww-union-header-nav-mega-menu-featured-border-color,var(--tkww-union-color-border-default,var(--tkww-union-color-neutral-300,#caccd0)));display:inline-block"></div></div><picture><source data-srcset="https://media-api.xogrp.com/images/10535894-9d42-4986-889c-4db93daddece~rs_288.264" width="144" height="132" media="(min-resolution: 192dpi) and (min-width: 768px), (-webkit-min-device-pixel-ratio: 2) and (min-width: 768px)"><source data-srcset="https://media-api.xogrp.com/images/10535894-9d42-4986-889c-4db93daddece~rs_248.228" width="124" height="114" media="(min-resolution: 192dpi) and (max-width: 767.98px), (-webkit-min-device-pixel-ratio: 2) and (max-width: 767.98px)"><source data-srcset="https://media-api.xogrp.com/images/10535894-9d42-4986-889c-4db93daddece~rs_216.198" width="144" height="132" media="(min-resolution: 144dpi) and (min-width: 768px) and (max-resolution: 191dpi), (-webkit-min-device-pixel-ratio: 1.5) and (min-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9)"><source data-srcset="https://media-api.xogrp.com/images/10535894-9d42-4986-889c-4db93daddece~rs_186.171" width="124" height="114" media="(min-resolution: 144dpi) and (max-resolution: 191dpi) and (max-width: 767.98px), (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.9) and (max-width: 767.98px)"><source data-srcset="https://media-api.xogrp.com/images/10535894-9d42-4986-889c-4db93daddece~rs_144.132" width="144" height="132" media="(min-width: 768px) and (max-resolution: 143dpi), (-webkit-min-device-pixel-ratio: 1) and (min-width: 768px) and (-webkit-max-device-pixel-ratio: 1.4)"><source data-srcset="https://media-api.xogrp.com/images/10535894-9d42-4986-889c-4db93daddece~rs_124.114" width="124" height="114" media="(max-resolution: 143dpi) and (max-width: 767.98px), (-webkit-min-device-pixel-ratio: 1) and (-webkit-max-device-pixel-ratio: 1.4) and (max-width: 767.98px)"><img data-src="https://media-api.xogrp.com/images/10535894-9d42-4986-889c-4db93daddece~rs_144.132" width="144" height="132" class="lazyload featured-card-image-loading--e5726" alt="Personalized Free Samples" decoding="async"><noscript><img alt="Personalized Free Samples" src="https://media-api.xogrp.com/images/10535894-9d42-4986-889c-4db93daddece~rs_144.132" width="144" height="132"></noscript></picture><div class="featured-card-copy--9305a body2--f71c1" aria-hidden="true">Personalized Free Samples</div></a></li><li class="featured-section-unit--bef71"><a href="https://www.theknot.com/paper/invitations/wedding?format=all-in-one" data-trackable="" class="featured-card-link--d0c56"><div role="progressbar" aria-busy="true" aria-label="Loading section..."><div class="bone--292cd" style="background-image:linear-gradient(to right,var(--tkww-union-color-neutral-100,#f1f2f4),var(--tkww-union-color-neutral-200,#e4e5e9),var(--tkww-union-color-neutral-100,#f1f2f4));background-size:1000px 100%;height:132px;width:144px;border-radius:8px;border:1px solid var(--tkww-union-header-nav-mega-menu-featured-border-color,var(--tkww-union-color-border-default,var(--tkww-union-color-neutral-300,#caccd0)));display:inline-block"></div></div><picture><source data-srcset="https://media-api.xogrp.com/images/f2a79259-82ea-48fb-9de6-9f12d39b5f99~rs_288.264" width="144" height="132" media="(min-resolution: 192dpi) and (min-width: 768px), (-webkit-min-device-pixel-ratio: 2) and (min-width: 768px)"><source data-srcset="https://media-api.xogrp.com/images/f2a79259-82ea-48fb-9de6-9f12d39b5f99~rs_248.228" width="124" height="114" media="(min-resolution: 192dpi) and (max-width: 767.98px), (-webkit-min-device-pixel-ratio: 2) and (max-width: 767.98px)"><source data-srcset="https://media-api.xogrp.com/images/f2a79259-82ea-48fb-9de6-9f12d39b5f99~rs_216.198" width="144" height="132" media="(min-resolution: 144dpi) and (min-width: 768px) and (max-resolution: 191dpi), (-webkit-min-device-pixel-ratio: 1.5) and (min-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9)"><source data-srcset="https://media-api.xogrp.com/images/f2a79259-82ea-48fb-9de6-9f12d39b5f99~rs_186.171" width="124" height="114" media="(min-resolution: 144dpi) and (max-resolution: 191dpi) and (max-width: 767.98px), (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.9) and (max-width: 767.98px)"><source data-srcset="https://media-api.xogrp.com/images/f2a79259-82ea-48fb-9de6-9f12d39b5f99~rs_144.132" width="144" height="132" media="(min-width: 768px) and (max-resolution: 143dpi), (-webkit-min-device-pixel-ratio: 1) and (min-width: 768px) and (-webkit-max-device-pixel-ratio: 1.4)"><source data-srcset="https://media-api.xogrp.com/images/f2a79259-82ea-48fb-9de6-9f12d39b5f99~rs_124.114" width="124" height="114" media="(max-resolution: 143dpi) and (max-width: 767.98px), (-webkit-min-device-pixel-ratio: 1) and (-webkit-max-device-pixel-ratio: 1.4) and (max-width: 767.98px)"><img data-src="https://media-api.xogrp.com/images/f2a79259-82ea-48fb-9de6-9f12d39b5f99~rs_144.132" width="144" height="132" class="lazyload featured-card-image-loading--e5726" alt="Budget-Friendly Invites" decoding="async"><noscript><img alt="Budget-Friendly Invites" src="https://media-api.xogrp.com/images/f2a79259-82ea-48fb-9de6-9f12d39b5f99~rs_144.132" width="144" height="132"></noscript></picture><div class="featured-card-copy--9305a body2--f71c1" aria-hidden="true">Budget-Friendly Invites</div></a></li></ul></div></div></div></div></div></div><div role="group" aria-roledescription="menu popup" class="full-bleed-container--728e2 mega-menu-dropdown--814c7 slide-animation--26666" data-trackable-context-group="registry" id="header-registry-mega-menu-popup" aria-labelledby="header-registry-mega-menu-heading"><div class="top-level-container--c290f mega-menu-content--750bc"><div class="row--a6f92"><div class="col-12--71dcc"><div class="back-to-main-menu-container--e14af"><button class="button--5b2f7 back-to-main-menu-button--ff291" type="button" aria-controls="header-registry-mega-menu-popup"><div class="back-to-main-menu-button-mobile-content--a57d1 hide-in-desktop--c4924 body2--f71c1"><svg class="icon--1935d size-sm--ad48b" aria-hidden="true"><use xlink:href="#v2-icon-caret_left"></use></svg><span class="back-to-main-menu-button-text--7c8b7">Back to Main menu</span></div><div class="hide-in-mobile--926f0"><svg class="icon--1935d size-sm--ad48b" aria-label="close menu"><use xlink:href="#v2-icon-close"></use></svg></div></button></div></div><div role="group" aria-roledescription="menu level 2" class="col-12--71dcc col-lg--b02ff link-section--408c7" aria-labelledby="header-registry-mega-menu-heading"><div class="heading-text-container--2ca00 primaryBold--1abd6 subhead--150a2" role="heading" aria-level="1" id="header-registry-mega-menu-heading"><a class="heading-text--e812f" href="https://www.theknot.com/registry" data-trackable="">Registry<div aria-hidden="true" class="arrow-long-right--7f788"></div></a></div><div class="list-section-container--dfb26"><div class="row--a6f92 link-section-list--ce271" role="list"><div class="col-12--71dcc col-md--3f898 link-column--28d8a" role="presentation"><div class="menu-item--aaac0 menu-item-space-accent-on-desktop--a2e84 bold--0a4a7 body2--f71c1" role="listitem"><a href="https://www.theknot.com/registry?signup=true" data-trackable="" class="menu-item-interactive-item--07bef">Start a Registry</a></div><div class="menu-item--aaac0 menu-item-space-accent-on-desktop--a2e84 bold--0a4a7 body2--f71c1" role="listitem"><a href="https://www.theknot.com/registry#add-store-registries" data-trackable="" class="menu-item-interactive-item--07bef">Add Store Registries</a></div><div class="menu-item--aaac0 menu-item-space-accent-on-desktop--a2e84 bold--0a4a7 body2--f71c1" role="listitem"><a href="https://www.theknot.com/registry/newlywed-fund-cash-wedding-registry" data-trackable="" class="menu-item-interactive-item--07bef">Cash Funds</a></div><div class="menu-item--aaac0 menu-item-space-accent-on-desktop--a2e84 bold--0a4a7 body2--f71c1" role="listitem"><a href="https://www.theknot.com/registry/couplesearch" data-trackable="" class="menu-item-interactive-item--07bef">Find a Couple&#x27;s Registry</a></div></div><div class="col-12--71dcc col-md--3f898 link-column--28d8a" role="presentation"><div class="menu-item--aaac0 menu-item-space-accent-on-desktop--a2e84 bold--0a4a7 body2--f71c1" role="listitem"><a href="https://www.theknot.com/registry/store/collections" data-trackable="" class="menu-item-interactive-item--07bef">Collections</a></div><div class="menu-item--aaac0 menu-item-space-accent-on-desktop--a2e84 bold--0a4a7 body2--f71c1" role="listitem"><a href="https://www.theknot.com/registry/store/brands" data-trackable="" class="menu-item-interactive-item--07bef">Brands</a></div><div role="listitem" class="menu-item--aaac0 menu-item-space-accent-on-desktop--a2e84 sub-menu-is-closed--07407"><button class="button--5b2f7 sub-menu-button--f89ff menu-item-interactive-item--07bef primaryBold--1abd6 body2--f71c1" aria-expanded="false" type="button"><span>Kitchen</span><svg class="icon--1935d size-md--ffa00 menu-button-caret--6eee7" aria-hidden="true"><use xlink:href="#v2-icon-caret_down"></use></svg></button><div role="group" aria-roledescription="menu level 3" aria-labelledby="registry-kitchen-sub-menu-heading"><div class="sub-menu-heading--ec520 primaryBold--1abd6 body2--f71c1" role="heading" aria-level="1" id="registry-kitchen-sub-menu-heading"><a href="https://www.theknot.com/registry/store/categories/kitchen" data-trackable="" class="menu-item-interactive-item--07bef">Kitchen</a></div><ul role="list" class="sub-menu-nav-list--2e6cb base-nav-list--17caf"><li class="sub-menu-item--2a650 hide-in-desktop--c4924 body2--f71c1"><a href="https://www.theknot.com/registry/store/categories/kitchen" data-trackable="" class="menu-item-interactive-item--07bef">All Kitchen</a></li><li class="sub-menu-item--2a650 body2--f71c1"><a href="https://www.theknot.com/registry/store/categories/kitchen/appliances" data-trackable="" class="menu-item-interactive-item--07bef">Appliances</a></li><li class="sub-menu-item--2a650 body2--f71c1"><a href="https://www.theknot.com/registry/store/categories/kitchen/cookware" data-trackable="" class="menu-item-interactive-item--07bef">Cookware</a></li><li class="sub-menu-item--2a650 body2--f71c1"><a href="https://www.theknot.com/registry/store/categories/kitchen/bakeware" data-trackable="" class="menu-item-interactive-item--07bef">Bakeware</a></li><li class="sub-menu-item--2a650 body2--f71c1"><a href="https://www.theknot.com/registry/store/categories/kitchen/knives-boards" data-trackable="" class="menu-item-interactive-item--07bef">Knives &amp; Boards</a></li><li class="sub-menu-item--2a650 body2--f71c1"><a href="https://www.theknot.com/registry/store/categories/kitchen/tools-gadgets" data-trackable="" class="menu-item-interactive-item--07bef">Tools &amp; Gadgets</a></li><li class="sub-menu-item--2a650 body2--f71c1"><a href="https://www.theknot.com/registry/store/categories/kitchen/storage-organization" data-trackable="" class="menu-item-interactive-item--07bef">Storage &amp; Organization</a></li><li class="sub-menu-item--2a650 body2--f71c1"><a href="https://www.theknot.com/registry/store/categories/kitchen/pantry" data-trackable="" class="menu-item-interactive-item--07bef">Pantry</a></li><li class="sub-menu-item--2a650 body2--f71c1"><a href="https://www.theknot.com/registry/store/categories/kitchen/coffee-tea" data-trackable="" class="menu-item-interactive-item--07bef">Coffee &amp; Tea</a></li><li class="sub-menu-item--2a650 body2--f71c1"><a href="https://www.theknot.com/registry/store/categories/kitchen/kitchen-linens" data-trackable="" class="menu-item-interactive-item--07bef">Kitchen Linens</a></li></ul></div></div></div><div class="col-12--71dcc col-md--3f898 link-column--28d8a" role="presentation"><div role="listitem" class="menu-item--aaac0 menu-item-space-accent-on-desktop--a2e84 sub-menu-is-closed--07407"><button class="button--5b2f7 sub-menu-button--f89ff menu-item-interactive-item--07bef primaryBold--1abd6 body2--f71c1" aria-expanded="false" type="button"><span>Tabletop</span><svg class="icon--1935d size-md--ffa00 menu-button-caret--6eee7" aria-hidden="true"><use xlink:href="#v2-icon-caret_down"></use></svg></button><div role="group" aria-roledescription="menu level 3" aria-labelledby="registry-tabletop-sub-menu-heading"><div class="sub-menu-heading--ec520 primaryBold--1abd6 body2--f71c1" role="heading" aria-level="1" id="registry-tabletop-sub-menu-heading"><a href="https://www.theknot.com/registry/store/categories/tabletop" data-trackable="" class="menu-item-interactive-item--07bef">Tabletop</a></div><ul role="list" class="sub-menu-nav-list--2e6cb base-nav-list--17caf"><li class="sub-menu-item--2a650 hide-in-desktop--c4924 body2--f71c1"><a href="https://www.theknot.com/registry/store/categories/tabletop" data-trackable="" class="menu-item-interactive-item--07bef">All Tabletop</a></li><li class="sub-menu-item--2a650 body2--f71c1"><a href="https://www.theknot.com/registry/store/categories/tabletop/dinnerware" data-trackable="" class="menu-item-interactive-item--07bef">Dinnerware</a></li><li class="sub-menu-item--2a650 body2--f71c1"><a href="https://www.theknot.com/registry/store/categories/tabletop/flatware" data-trackable="" class="menu-item-interactive-item--07bef">Flatware</a></li><li class="sub-menu-item--2a650 body2--f71c1"><a href="https://www.theknot.com/registry/store/categories/tabletop/serveware" data-trackable="" class="menu-item-interactive-item--07bef">Serveware &amp; Entertaining</a></li><li class="sub-menu-item--2a650 body2--f71c1"><a href="https://www.theknot.com/registry/store/categories/tabletop/drinkware-bar" data-trackable="" class="menu-item-interactive-item--07bef">Drinkware &amp; Bar</a></li><li class="sub-menu-item--2a650 body2--f71c1"><a href="https://www.theknot.com/registry/store/categories/tabletop/table-linens" data-trackable="" class="menu-item-interactive-item--07bef">Table Linens</a></li></ul></div></div><div role="listitem" class="menu-item--aaac0 menu-item-space-accent-on-desktop--a2e84 sub-menu-is-closed--07407"><button class="button--5b2f7 sub-menu-button--f89ff menu-item-interactive-item--07bef primaryBold--1abd6 body2--f71c1" aria-expanded="false" type="button"><span>Home</span><svg class="icon--1935d size-md--ffa00 menu-button-caret--6eee7" aria-hidden="true"><use xlink:href="#v2-icon-caret_down"></use></svg></button><div role="group" aria-roledescription="menu level 3" aria-labelledby="registry-home-sub-menu-heading"><div class="sub-menu-heading--ec520 primaryBold--1abd6 body2--f71c1" role="heading" aria-level="1" id="registry-home-sub-menu-heading"><a href="https://www.theknot.com/registry/store/categories/home" data-trackable="" class="menu-item-interactive-item--07bef">Home</a></div><ul role="list" class="sub-menu-nav-list--2e6cb base-nav-list--17caf"><li class="sub-menu-item--2a650 hide-in-desktop--c4924 body2--f71c1"><a href="https://www.theknot.com/registry/store/categories/home" data-trackable="" class="menu-item-interactive-item--07bef">All Home</a></li><li class="sub-menu-item--2a650 body2--f71c1"><a href="https://www.theknot.com/registry/store/categories/home/decor" data-trackable="" class="menu-item-interactive-item--07bef">Décor</a></li><li class="sub-menu-item--2a650 body2--f71c1"><a href="https://www.theknot.com/registry/store/categories/home/furniture" data-trackable="" class="menu-item-interactive-item--07bef">Furniture</a></li><li class="sub-menu-item--2a650 body2--f71c1"><a href="https://www.theknot.com/registry/store/categories/home/cleaning-organization" data-trackable="" class="menu-item-interactive-item--07bef">Cleaning &amp; Organization</a></li><li class="sub-menu-item--2a650 body2--f71c1"><a href="https://www.theknot.com/registry/store/categories/home/outdoor-travel" data-trackable="" class="menu-item-interactive-item--07bef">Outdoor</a></li><li class="sub-menu-item--2a650 body2--f71c1"><a href="https://www.theknot.com/registry/store/categories/home/electronics" data-trackable="" class="menu-item-interactive-item--07bef">Smart Home</a></li><li class="sub-menu-item--2a650 body2--f71c1"><a href="https://www.theknot.com/registry/store/categories/home/rugs-mats" data-trackable="" class="menu-item-interactive-item--07bef">Rugs &amp; Mats</a></li><li class="sub-menu-item--2a650 body2--f71c1"><a href="https://www.theknot.com/registry/store/categories/home/heating-cooling-air-quality" data-trackable="" class="menu-item-interactive-item--07bef">Heating, Cooling &amp; Air Quality</a></li></ul></div></div></div><div class="col-12--71dcc col-md--3f898 link-column--28d8a" role="presentation"><div role="listitem" class="menu-item--aaac0 menu-item-space-accent-on-desktop--a2e84 sub-menu-is-closed--07407"><button class="button--5b2f7 sub-menu-button--f89ff menu-item-interactive-item--07bef primaryBold--1abd6 body2--f71c1" aria-expanded="false" type="button"><span>Bed &amp; Bath</span><svg class="icon--1935d size-md--ffa00 menu-button-caret--6eee7" aria-hidden="true"><use xlink:href="#v2-icon-caret_down"></use></svg></button><div role="group" aria-roledescription="menu level 3" aria-labelledby="registry-bed-and-bath-sub-menu-heading"><div class="sub-menu-heading--ec520 primaryBold--1abd6 body2--f71c1" role="heading" aria-level="1" id="registry-bed-and-bath-sub-menu-heading"><a href="https://www.theknot.com/registry/store/categories/bed-bath" data-trackable="" class="menu-item-interactive-item--07bef">Bed &amp; Bath</a></div><ul role="list" class="sub-menu-nav-list--2e6cb base-nav-list--17caf"><li class="sub-menu-item--2a650 hide-in-desktop--c4924 body2--f71c1"><a href="https://www.theknot.com/registry/store/categories/bed-bath" data-trackable="" class="menu-item-interactive-item--07bef">All Bed &amp; Bath</a></li><li class="sub-menu-item--2a650 body2--f71c1"><a href="https://www.theknot.com/registry/store/categories/bed-bath/bed" data-trackable="" class="menu-item-interactive-item--07bef">Bed</a></li><li class="sub-menu-item--2a650 body2--f71c1"><a href="https://www.theknot.com/registry/store/categories/bed-bath/bath" data-trackable="" class="menu-item-interactive-item--07bef">Bath</a></li></ul></div></div><div role="listitem" class="menu-item--aaac0 menu-item-space-accent-on-desktop--a2e84 sub-menu-is-closed--07407"><button class="button--5b2f7 sub-menu-button--f89ff menu-item-interactive-item--07bef primaryBold--1abd6 body2--f71c1" aria-expanded="false" type="button"><span>Lifestyle</span><svg class="icon--1935d size-md--ffa00 menu-button-caret--6eee7" aria-hidden="true"><use xlink:href="#v2-icon-caret_down"></use></svg></button><div role="group" aria-roledescription="menu level 3" aria-labelledby="registry-lifestyle-sub-menu-heading"><div class="sub-menu-heading--ec520 primaryBold--1abd6 body2--f71c1" role="heading" aria-level="1" id="registry-lifestyle-sub-menu-heading"><a href="https://www.theknot.com/registry/store/categories/lifestyle" data-trackable="" class="menu-item-interactive-item--07bef">Lifestyle</a></div><ul role="list" class="sub-menu-nav-list--2e6cb base-nav-list--17caf"><li class="sub-menu-item--2a650 hide-in-desktop--c4924 body2--f71c1"><a href="https://www.theknot.com/registry/store/categories/lifestyle" data-trackable="" class="menu-item-interactive-item--07bef">All Lifestyle</a></li><li class="sub-menu-item--2a650 body2--f71c1"><a href="https://www.theknot.com/registry/store/categories/lifestyle/luggage" data-trackable="" class="menu-item-interactive-item--07bef">Luggage &amp; Travel</a></li><li class="sub-menu-item--2a650 body2--f71c1"><a href="https://www.theknot.com/registry/store/categories/lifestyle/camping" data-trackable="" class="menu-item-interactive-item--07bef">Camping</a></li><li class="sub-menu-item--2a650 body2--f71c1"><a href="https://www.theknot.com/registry/store/categories/lifestyle/electronics-gadgets" data-trackable="" class="menu-item-interactive-item--07bef">Electronics &amp; Gadgets</a></li><li class="sub-menu-item--2a650 body2--f71c1"><a href="https://www.theknot.com/registry/store/categories/lifestyle/pets" data-trackable="" class="menu-item-interactive-item--07bef">Pets</a></li><li class="sub-menu-item--2a650 body2--f71c1"><a href="https://www.theknot.com/registry/store/categories/lifestyle/fitness" data-trackable="" class="menu-item-interactive-item--07bef">Health &amp; Wellness</a></li><li class="sub-menu-item--2a650 body2--f71c1"><a href="https://www.theknot.com/registry/store/categories/lifestyle/home-improvement" data-trackable="" class="menu-item-interactive-item--07bef">Home Improvement &amp; DIY</a></li></ul></div></div><div role="listitem" class="menu-item--aaac0 menu-item-space-accent-on-desktop--a2e84 sub-menu-is-closed--07407"><button class="button--5b2f7 sub-menu-button--f89ff menu-item-interactive-item--07bef primaryBold--1abd6 body2--f71c1" aria-expanded="false" type="button"><span>Gift Cards &amp; Experiences</span><svg class="icon--1935d size-md--ffa00 menu-button-caret--6eee7" aria-hidden="true"><use xlink:href="#v2-icon-caret_down"></use></svg></button><div role="group" aria-roledescription="menu level 3" aria-labelledby="registry-experiences-sub-menu-heading"><div class="sub-menu-heading--ec520 primaryBold--1abd6 body2--f71c1" role="heading" aria-level="1" id="registry-experiences-sub-menu-heading"><a href="https://www.theknot.com/registry/store/categories/gift-cards-and-experiences" data-trackable="" class="menu-item-interactive-item--07bef">Gift Cards &amp; Experiences</a></div><ul role="list" class="sub-menu-nav-list--2e6cb base-nav-list--17caf"><li class="sub-menu-item--2a650 hide-in-desktop--c4924 body2--f71c1"><a href="https://www.theknot.com/registry/store/categories/gift-cards-and-experiences" data-trackable="" class="menu-item-interactive-item--07bef">All Gift Cards &amp; Experiences</a></li><li class="sub-menu-item--2a650 body2--f71c1"><a href="https://www.theknot.com/registry/store/categories/gift-cards-and-experiences/gift-cards" data-trackable="" class="menu-item-interactive-item--07bef">Gift Cards</a></li><li class="sub-menu-item--2a650 body2--f71c1"><a href="https://www.theknot.com/registry/store/categories/gift-cards-and-experiences/u-s-experiences" data-trackable="" class="menu-item-interactive-item--07bef">U.S. Experiences</a></li><li class="sub-menu-item--2a650 body2--f71c1"><a href="https://www.theknot.com/registry/store/categories/gift-cards-and-experiences/international-experiences" data-trackable="" class="menu-item-interactive-item--07bef">International Experiences</a></li></ul></div></div></div></div></div></div><div class="col-12--71dcc col-lg-4--4691c"><div class="featured-section--9a55b"><div role="group" aria-roledescription="menu aside" aria-labelledby="registry-featured-section-heading" data-trackable-context-section="featured" class="featured-section-core--559dd featured-section-xs-2-columns--81430 featured-section-md-4-columns--d0e4f featured-section-lg-2-columns--15719 featured-section-size-sm--6c5b8 featured-section-right-aligned-lg--40f1e"><div class="featured-section-label--2170d overline--fd5bf" id="registry-featured-section-heading" role="heading" aria-level="1">Shop The Knot Registry Store</div><ul class="row--a6f92 featured-section-row--2a2e4"><li class="featured-section-unit--bef71"><a href="https://www.theknot.com/registry/store/collections/wedding-registry-essentials" data-trackable="" class="featured-card-link--d0c56"><div role="progressbar" aria-busy="true" aria-label="Loading section..."><div class="bone--292cd" style="background-image:linear-gradient(to right,var(--tkww-union-color-neutral-100,#f1f2f4),var(--tkww-union-color-neutral-200,#e4e5e9),var(--tkww-union-color-neutral-100,#f1f2f4));background-size:1000px 100%;height:132px;width:144px;border-radius:8px;border:1px solid var(--tkww-union-header-nav-mega-menu-featured-border-color,var(--tkww-union-color-border-default,var(--tkww-union-color-neutral-300,#caccd0)));display:inline-block"></div></div><picture><source data-srcset="https://media-api.xogrp.com/images/5332157a-2e11-4b56-8cae-ab01e0df5a8f~rs_288.264" width="144" height="132" media="(min-resolution: 192dpi) and (min-width: 768px), (-webkit-min-device-pixel-ratio: 2) and (min-width: 768px)"><source data-srcset="https://media-api.xogrp.com/images/5332157a-2e11-4b56-8cae-ab01e0df5a8f~rs_248.228" width="124" height="114" media="(min-resolution: 192dpi) and (max-width: 767.98px), (-webkit-min-device-pixel-ratio: 2) and (max-width: 767.98px)"><source data-srcset="https://media-api.xogrp.com/images/5332157a-2e11-4b56-8cae-ab01e0df5a8f~rs_216.198" width="144" height="132" media="(min-resolution: 144dpi) and (min-width: 768px) and (max-resolution: 191dpi), (-webkit-min-device-pixel-ratio: 1.5) and (min-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9)"><source data-srcset="https://media-api.xogrp.com/images/5332157a-2e11-4b56-8cae-ab01e0df5a8f~rs_186.171" width="124" height="114" media="(min-resolution: 144dpi) and (max-resolution: 191dpi) and (max-width: 767.98px), (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.9) and (max-width: 767.98px)"><source data-srcset="https://media-api.xogrp.com/images/5332157a-2e11-4b56-8cae-ab01e0df5a8f~rs_144.132" width="144" height="132" media="(min-width: 768px) and (max-resolution: 143dpi), (-webkit-min-device-pixel-ratio: 1) and (min-width: 768px) and (-webkit-max-device-pixel-ratio: 1.4)"><source data-srcset="https://media-api.xogrp.com/images/5332157a-2e11-4b56-8cae-ab01e0df5a8f~rs_124.114" width="124" height="114" media="(max-resolution: 143dpi) and (max-width: 767.98px), (-webkit-min-device-pixel-ratio: 1) and (-webkit-max-device-pixel-ratio: 1.4) and (max-width: 767.98px)"><img data-src="https://media-api.xogrp.com/images/5332157a-2e11-4b56-8cae-ab01e0df5a8f~rs_144.132" width="144" height="132" class="lazyload featured-card-image-loading--e5726" alt="Wedding Registry Essentials" decoding="async"><noscript><img alt="Wedding Registry Essentials" src="https://media-api.xogrp.com/images/5332157a-2e11-4b56-8cae-ab01e0df5a8f~rs_144.132" width="144" height="132"></noscript></picture><div class="featured-card-copy--9305a body2--f71c1" aria-hidden="true">Wedding Registry Essentials</div></a></li><li class="featured-section-unit--bef71"><a href="https://www.theknot.com/registry/store/collections/registry-awards" data-trackable="" class="featured-card-link--d0c56"><div role="progressbar" aria-busy="true" aria-label="Loading section..."><div class="bone--292cd" style="background-image:linear-gradient(to right,var(--tkww-union-color-neutral-100,#f1f2f4),var(--tkww-union-color-neutral-200,#e4e5e9),var(--tkww-union-color-neutral-100,#f1f2f4));background-size:1000px 100%;height:132px;width:144px;border-radius:8px;border:1px solid var(--tkww-union-header-nav-mega-menu-featured-border-color,var(--tkww-union-color-border-default,var(--tkww-union-color-neutral-300,#caccd0)));display:inline-block"></div></div><picture><source data-srcset="https://media-api.xogrp.com/images/8282590f-f740-4831-bd34-264aa52295cc~rs_288.264" width="144" height="132" media="(min-resolution: 192dpi) and (min-width: 768px), (-webkit-min-device-pixel-ratio: 2) and (min-width: 768px)"><source data-srcset="https://media-api.xogrp.com/images/8282590f-f740-4831-bd34-264aa52295cc~rs_248.228" width="124" height="114" media="(min-resolution: 192dpi) and (max-width: 767.98px), (-webkit-min-device-pixel-ratio: 2) and (max-width: 767.98px)"><source data-srcset="https://media-api.xogrp.com/images/8282590f-f740-4831-bd34-264aa52295cc~rs_216.198" width="144" height="132" media="(min-resolution: 144dpi) and (min-width: 768px) and (max-resolution: 191dpi), (-webkit-min-device-pixel-ratio: 1.5) and (min-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9)"><source data-srcset="https://media-api.xogrp.com/images/8282590f-f740-4831-bd34-264aa52295cc~rs_186.171" width="124" height="114" media="(min-resolution: 144dpi) and (max-resolution: 191dpi) and (max-width: 767.98px), (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.9) and (max-width: 767.98px)"><source data-srcset="https://media-api.xogrp.com/images/8282590f-f740-4831-bd34-264aa52295cc~rs_144.132" width="144" height="132" media="(min-width: 768px) and (max-resolution: 143dpi), (-webkit-min-device-pixel-ratio: 1) and (min-width: 768px) and (-webkit-max-device-pixel-ratio: 1.4)"><source data-srcset="https://media-api.xogrp.com/images/8282590f-f740-4831-bd34-264aa52295cc~rs_124.114" width="124" height="114" media="(max-resolution: 143dpi) and (max-width: 767.98px), (-webkit-min-device-pixel-ratio: 1) and (-webkit-max-device-pixel-ratio: 1.4) and (max-width: 767.98px)"><img data-src="https://media-api.xogrp.com/images/8282590f-f740-4831-bd34-264aa52295cc~rs_144.132" width="144" height="132" class="lazyload featured-card-image-loading--e5726" alt="Registry Awards 2024" decoding="async"><noscript><img alt="Registry Awards 2024" src="https://media-api.xogrp.com/images/8282590f-f740-4831-bd34-264aa52295cc~rs_144.132" width="144" height="132"></noscript></picture><div class="featured-card-copy--9305a body2--f71c1" aria-hidden="true">Registry Awards 2024</div></a></li><li class="featured-section-unit--bef71"><a href="https://www.theknot.com/registry/store/collections/most-wanted-gifts" data-trackable="" class="featured-card-link--d0c56"><div role="progressbar" aria-busy="true" aria-label="Loading section..."><div class="bone--292cd" style="background-image:linear-gradient(to right,var(--tkww-union-color-neutral-100,#f1f2f4),var(--tkww-union-color-neutral-200,#e4e5e9),var(--tkww-union-color-neutral-100,#f1f2f4));background-size:1000px 100%;height:132px;width:144px;border-radius:8px;border:1px solid var(--tkww-union-header-nav-mega-menu-featured-border-color,var(--tkww-union-color-border-default,var(--tkww-union-color-neutral-300,#caccd0)));display:inline-block"></div></div><picture><source data-srcset="https://media-api.xogrp.com/images/2ed713d8-4c28-4026-9a6a-7c85a80bace9~rs_288.264" width="144" height="132" media="(min-resolution: 192dpi) and (min-width: 768px), (-webkit-min-device-pixel-ratio: 2) and (min-width: 768px)"><source data-srcset="https://media-api.xogrp.com/images/2ed713d8-4c28-4026-9a6a-7c85a80bace9~rs_248.228" width="124" height="114" media="(min-resolution: 192dpi) and (max-width: 767.98px), (-webkit-min-device-pixel-ratio: 2) and (max-width: 767.98px)"><source data-srcset="https://media-api.xogrp.com/images/2ed713d8-4c28-4026-9a6a-7c85a80bace9~rs_216.198" width="144" height="132" media="(min-resolution: 144dpi) and (min-width: 768px) and (max-resolution: 191dpi), (-webkit-min-device-pixel-ratio: 1.5) and (min-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9)"><source data-srcset="https://media-api.xogrp.com/images/2ed713d8-4c28-4026-9a6a-7c85a80bace9~rs_186.171" width="124" height="114" media="(min-resolution: 144dpi) and (max-resolution: 191dpi) and (max-width: 767.98px), (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.9) and (max-width: 767.98px)"><source data-srcset="https://media-api.xogrp.com/images/2ed713d8-4c28-4026-9a6a-7c85a80bace9~rs_144.132" width="144" height="132" media="(min-width: 768px) and (max-resolution: 143dpi), (-webkit-min-device-pixel-ratio: 1) and (min-width: 768px) and (-webkit-max-device-pixel-ratio: 1.4)"><source data-srcset="https://media-api.xogrp.com/images/2ed713d8-4c28-4026-9a6a-7c85a80bace9~rs_124.114" width="124" height="114" media="(max-resolution: 143dpi) and (max-width: 767.98px), (-webkit-min-device-pixel-ratio: 1) and (-webkit-max-device-pixel-ratio: 1.4) and (max-width: 767.98px)"><img data-src="https://media-api.xogrp.com/images/2ed713d8-4c28-4026-9a6a-7c85a80bace9~rs_144.132" width="144" height="132" class="lazyload featured-card-image-loading--e5726" alt="Most Wanted Gifts" decoding="async"><noscript><img alt="Most Wanted Gifts" src="https://media-api.xogrp.com/images/2ed713d8-4c28-4026-9a6a-7c85a80bace9~rs_144.132" width="144" height="132"></noscript></picture><div class="featured-card-copy--9305a body2--f71c1" aria-hidden="true">Most Wanted Gifts</div></a></li><li class="featured-section-unit--bef71"><a href="https://www.theknot.com/registry/store" data-trackable="" class="featured-card-link--d0c56"><div role="progressbar" aria-busy="true" aria-label="Loading section..."><div class="bone--292cd" style="background-image:linear-gradient(to right,var(--tkww-union-color-neutral-100,#f1f2f4),var(--tkww-union-color-neutral-200,#e4e5e9),var(--tkww-union-color-neutral-100,#f1f2f4));background-size:1000px 100%;height:132px;width:144px;border-radius:8px;border:1px solid var(--tkww-union-header-nav-mega-menu-featured-border-color,var(--tkww-union-color-border-default,var(--tkww-union-color-neutral-300,#caccd0)));display:inline-block"></div></div><picture><source data-srcset="https://media-api.xogrp.com/images/cffaabe8-4b27-4dd1-b29c-1769da1f81d8~rs_288.264" width="144" height="132" media="(min-resolution: 192dpi) and (min-width: 768px), (-webkit-min-device-pixel-ratio: 2) and (min-width: 768px)"><source data-srcset="https://media-api.xogrp.com/images/cffaabe8-4b27-4dd1-b29c-1769da1f81d8~rs_248.228" width="124" height="114" media="(min-resolution: 192dpi) and (max-width: 767.98px), (-webkit-min-device-pixel-ratio: 2) and (max-width: 767.98px)"><source data-srcset="https://media-api.xogrp.com/images/cffaabe8-4b27-4dd1-b29c-1769da1f81d8~rs_216.198" width="144" height="132" media="(min-resolution: 144dpi) and (min-width: 768px) and (max-resolution: 191dpi), (-webkit-min-device-pixel-ratio: 1.5) and (min-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9)"><source data-srcset="https://media-api.xogrp.com/images/cffaabe8-4b27-4dd1-b29c-1769da1f81d8~rs_186.171" width="124" height="114" media="(min-resolution: 144dpi) and (max-resolution: 191dpi) and (max-width: 767.98px), (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.9) and (max-width: 767.98px)"><source data-srcset="https://media-api.xogrp.com/images/cffaabe8-4b27-4dd1-b29c-1769da1f81d8~rs_144.132" width="144" height="132" media="(min-width: 768px) and (max-resolution: 143dpi), (-webkit-min-device-pixel-ratio: 1) and (min-width: 768px) and (-webkit-max-device-pixel-ratio: 1.4)"><source data-srcset="https://media-api.xogrp.com/images/cffaabe8-4b27-4dd1-b29c-1769da1f81d8~rs_124.114" width="124" height="114" media="(max-resolution: 143dpi) and (max-width: 767.98px), (-webkit-min-device-pixel-ratio: 1) and (-webkit-max-device-pixel-ratio: 1.4) and (max-width: 767.98px)"><img data-src="https://media-api.xogrp.com/images/cffaabe8-4b27-4dd1-b29c-1769da1f81d8~rs_144.132" width="144" height="132" class="lazyload featured-card-image-loading--e5726" alt="Get 20% off after your wedding" decoding="async"><noscript><img alt="Get 20% off after your wedding" src="https://media-api.xogrp.com/images/cffaabe8-4b27-4dd1-b29c-1769da1f81d8~rs_144.132" width="144" height="132"></noscript></picture></a></li></ul></div></div></div></div></div></div><div role="group" aria-roledescription="menu popup" class="full-bleed-container--728e2 mega-menu-dropdown--814c7 slide-animation--26666" data-trackable-context-group="fashion" id="header-attire-rings-mega-menu-popup" aria-labelledby="header-attire-rings-mega-menu-heading"><div class="top-level-container--c290f mega-menu-content--750bc"><div class="row--a6f92"><div class="col-12--71dcc"><div class="back-to-main-menu-container--e14af"><button class="button--5b2f7 back-to-main-menu-button--ff291" type="button" aria-controls="header-attire-rings-mega-menu-popup"><div class="back-to-main-menu-button-mobile-content--a57d1 hide-in-desktop--c4924 body2--f71c1"><svg class="icon--1935d size-sm--ad48b" aria-hidden="true"><use xlink:href="#v2-icon-caret_left"></use></svg><span class="back-to-main-menu-button-text--7c8b7">Back to Main menu</span></div><div class="hide-in-mobile--926f0"><svg class="icon--1935d size-sm--ad48b" aria-label="close menu"><use xlink:href="#v2-icon-close"></use></svg></div></button></div></div><div role="group" aria-roledescription="menu level 2" class="col-12--71dcc col-lg--b02ff link-section--408c7" aria-labelledby="header-attire-rings-mega-menu-heading"><div class="heading-text-container--2ca00 primaryBold--1abd6 subhead--150a2" role="heading" aria-level="1" id="header-attire-rings-mega-menu-heading"><a class="heading-text--e812f" href="https://www.theknot.com/fashion/wedding-dresses" data-trackable="">Attire &amp; Rings<div aria-hidden="true" class="arrow-long-right--7f788"></div></a></div><div class="list-section-container--dfb26"><div class="row--a6f92 link-section-list--ce271" role="list"><div class="col-12--71dcc col-md--3f898 link-column--28d8a" role="presentation"><div role="listitem" class="menu-item--aaac0 menu-item-space-accent-on-desktop--a2e84 sub-menu-is-closed--07407"><button class="button--5b2f7 sub-menu-button--f89ff menu-item-interactive-item--07bef primaryBold--1abd6 body2--f71c1" aria-expanded="false" type="button"><span>Wedding Dresses</span><svg class="icon--1935d size-md--ffa00 menu-button-caret--6eee7" aria-hidden="true"><use xlink:href="#v2-icon-caret_down"></use></svg></button><div role="group" aria-roledescription="menu level 3" aria-labelledby="attire-rings-wedding-dresses-sub-menu-heading"><div class="sub-menu-heading--ec520 primaryBold--1abd6 body2--f71c1" role="heading" aria-level="1" id="attire-rings-wedding-dresses-sub-menu-heading"><a href="https://www.theknot.com/fashion/wedding-dresses" data-trackable="" class="menu-item-interactive-item--07bef">Wedding Dresses</a></div><ul role="list" class="sub-menu-nav-list--2e6cb base-nav-list--17caf"><li class="sub-menu-item--2a650 hide-in-desktop--c4924 body2--f71c1"><a href="https://www.theknot.com/fashion/wedding-dresses" data-trackable="" class="menu-item-interactive-item--07bef">All Wedding Dresses</a></li><li class="sub-menu-item--2a650 body2--f71c1"><a href="https://www.theknot.com/fashion/a-line-wedding-dresses" data-trackable="" class="menu-item-interactive-item--07bef">A-Line Dresses</a></li><li class="sub-menu-item--2a650 body2--f71c1"><a href="https://www.theknot.com/fashion/ball-gown-wedding-dresses" data-trackable="" class="menu-item-interactive-item--07bef">Ball Gown Dresses</a></li><li class="sub-menu-item--2a650 body2--f71c1"><a href="https://www.theknot.com/fashion/mermaid-wedding-dresses" data-trackable="" class="menu-item-interactive-item--07bef">Mermaid Dresses</a></li><li class="sub-menu-item--2a650 body2--f71c1"><a href="https://www.theknot.com/fashion/sheath-wedding-dresses" data-trackable="" class="menu-item-interactive-item--07bef">Sheath Dresses</a></li><li class="sub-menu-item--2a650 body2--f71c1"><a href="https://www.theknot.com/fashion/short-wedding-dresses" data-trackable="" class="menu-item-interactive-item--07bef">Short Dresses</a></li></ul></div></div></div><div class="col-12--71dcc col-md--3f898 link-column--28d8a" role="presentation"><div class="menu-item--aaac0 menu-item-space-accent-on-desktop--a2e84 bold--0a4a7 body2--f71c1" role="listitem"><a href="https://www.theknot.com/fashion/tuxedos" data-trackable="" class="menu-item-interactive-item--07bef">Suits &amp; Tuxedos</a></div><div class="menu-item--aaac0 menu-item-space-accent-on-desktop--a2e84 bold--0a4a7 body2--f71c1" role="listitem"><a href="https://www.theknot.com/fashion/bridesmaid-dresses" data-trackable="" class="menu-item-interactive-item--07bef">Bridesmaid Dresses</a></div><div class="menu-item--aaac0 menu-item-space-accent-on-desktop--a2e84 bold--0a4a7 body2--f71c1" role="listitem"><a href="https://www.theknot.com/fashion/mother-of-the-bride-dresses" data-trackable="" class="menu-item-interactive-item--07bef">Mother of the Bride Dresses</a></div><div class="menu-item--aaac0 menu-item-space-accent-on-desktop--a2e84 bold--0a4a7 body2--f71c1" role="listitem"><a href="https://www.theknot.com/fashion/flower-girl-dresses" data-trackable="" class="menu-item-interactive-item--07bef">Flower Girl Dresses and Ring Bearer Outfits</a></div></div><div class="col-12--71dcc col-md--3f898 link-column--28d8a" role="presentation"><div role="listitem" class="menu-item--aaac0 menu-item-space-accent-on-desktop--a2e84 sub-menu-is-closed--07407"><button class="button--5b2f7 sub-menu-button--f89ff menu-item-interactive-item--07bef primaryBold--1abd6 body2--f71c1" aria-expanded="false" type="button"><span>Engagement Rings</span><svg class="icon--1935d size-md--ffa00 menu-button-caret--6eee7" aria-hidden="true"><use xlink:href="#v2-icon-caret_down"></use></svg></button><div role="group" aria-roledescription="menu level 3" aria-labelledby="attire-rings-engagement-rings-sub-menu-heading"><div class="sub-menu-heading--ec520 primaryBold--1abd6 body2--f71c1" role="heading" aria-level="1" id="attire-rings-engagement-rings-sub-menu-heading"><a href="https://www.theknot.com/fashion/engagement-rings" data-trackable="" class="menu-item-interactive-item--07bef">Engagement Rings</a></div><ul role="list" class="sub-menu-nav-list--2e6cb base-nav-list--17caf"><li class="sub-menu-item--2a650 hide-in-desktop--c4924 body2--f71c1"><a href="https://www.theknot.com/fashion/engagement-rings" data-trackable="" class="menu-item-interactive-item--07bef">All Engagement Rings</a></li><li class="sub-menu-item--2a650 body2--f71c1"><a href="https://www.theknot.com/fashion/princess-cut-engagement-rings" data-trackable="" class="menu-item-interactive-item--07bef">Princess Cut</a></li><li class="sub-menu-item--2a650 body2--f71c1"><a href="https://www.theknot.com/fashion/asscher-cut-engagement-rings" data-trackable="" class="menu-item-interactive-item--07bef">Asscher Cut</a></li><li class="sub-menu-item--2a650 body2--f71c1"><a href="https://www.theknot.com/fashion/cushion-cut-engagement-rings" data-trackable="" class="menu-item-interactive-item--07bef">Cushion Cut</a></li><li class="sub-menu-item--2a650 body2--f71c1"><a href="https://www.theknot.com/fashion/emerald-cut-engagement-rings" data-trackable="" class="menu-item-interactive-item--07bef">Emerald Cut</a></li><li class="sub-menu-item--2a650 body2--f71c1"><a href="https://www.theknot.com/fashion/pear-shaped-engagement-rings" data-trackable="" class="menu-item-interactive-item--07bef">Pear Cut</a></li><li class="sub-menu-item--2a650 body2--f71c1"><a href="https://www.theknot.com/fashion/radiant-cut-engagement-rings" data-trackable="" class="menu-item-interactive-item--07bef">Radiant Cut</a></li><li class="sub-menu-item--2a650 body2--f71c1"><a href="https://www.theknot.com/fashion/round-engagement-rings" data-trackable="" class="menu-item-interactive-item--07bef">Round Cut</a></li><li class="sub-menu-item--2a650 body2--f71c1"><a href="https://www.theknot.com/fashion/oval-engagement-rings" data-trackable="" class="menu-item-interactive-item--07bef">Oval Cut</a></li></ul></div></div></div><div class="col-12--71dcc col-md--3f898 link-column--28d8a" role="presentation"><div class="menu-item--aaac0 menu-item-space-accent-on-desktop--a2e84 bold--0a4a7 body2--f71c1" role="listitem"><a href="https://www.theknot.com/fashion/wedding-rings" data-trackable="" class="menu-item-interactive-item--07bef">Wedding Rings</a></div><div class="menu-item--aaac0 menu-item-space-accent-on-desktop--a2e84 bold--0a4a7 body2--f71c1" role="listitem"><a href="https://www.theknot.com/fashion/wedding-jewelry" data-trackable="" class="menu-item-interactive-item--07bef">Wedding Jewelry</a></div><div class="menu-item--aaac0 menu-item-space-accent-on-desktop--a2e84 bold--0a4a7 body2--f71c1" role="listitem"><a href="https://www.theknot.com/fashion/wedding-accessories" data-trackable="" class="menu-item-interactive-item--07bef">Wedding Accessories</a></div></div></div></div></div><div class="col-12--71dcc col-lg-4--4691c"><div class="featured-section--9a55b"><div role="group" aria-roledescription="menu aside" aria-labelledby="attire-rings-featured-section-heading" data-trackable-context-section="featured" class="featured-section-core--559dd featured-section-xs-2-columns--81430 featured-section-md-4-columns--d0e4f featured-section-lg-2-columns--15719 featured-section-size-sm--6c5b8 featured-section-right-aligned-lg--40f1e"><div class="featured-section-label--2170d overline--fd5bf" id="attire-rings-featured-section-heading" role="heading" aria-level="1">Get Fashion Inspiration</div><ul class="row--a6f92 featured-section-row--2a2e4"><li class="featured-section-unit--bef71"><a href="https://www.theknot.com/fashion/wedding-dresses" data-trackable="" class="featured-card-link--d0c56"><div role="progressbar" aria-busy="true" aria-label="Loading section..."><div class="bone--292cd" style="background-image:linear-gradient(to right,var(--tkww-union-color-neutral-100,#f1f2f4),var(--tkww-union-color-neutral-200,#e4e5e9),var(--tkww-union-color-neutral-100,#f1f2f4));background-size:1000px 100%;height:132px;width:144px;border-radius:8px;border:1px solid var(--tkww-union-header-nav-mega-menu-featured-border-color,var(--tkww-union-color-border-default,var(--tkww-union-color-neutral-300,#caccd0)));display:inline-block"></div></div><picture><source data-srcset="https://media-api.xogrp.com/images/b2a65f1a-e1d1-4df7-ab66-abfff88e0971~rs_288.264" width="144" height="132" media="(min-resolution: 192dpi) and (min-width: 768px), (-webkit-min-device-pixel-ratio: 2) and (min-width: 768px)"><source data-srcset="https://media-api.xogrp.com/images/b2a65f1a-e1d1-4df7-ab66-abfff88e0971~rs_248.228" width="124" height="114" media="(min-resolution: 192dpi) and (max-width: 767.98px), (-webkit-min-device-pixel-ratio: 2) and (max-width: 767.98px)"><source data-srcset="https://media-api.xogrp.com/images/b2a65f1a-e1d1-4df7-ab66-abfff88e0971~rs_216.198" width="144" height="132" media="(min-resolution: 144dpi) and (min-width: 768px) and (max-resolution: 191dpi), (-webkit-min-device-pixel-ratio: 1.5) and (min-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9)"><source data-srcset="https://media-api.xogrp.com/images/b2a65f1a-e1d1-4df7-ab66-abfff88e0971~rs_186.171" width="124" height="114" media="(min-resolution: 144dpi) and (max-resolution: 191dpi) and (max-width: 767.98px), (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.9) and (max-width: 767.98px)"><source data-srcset="https://media-api.xogrp.com/images/b2a65f1a-e1d1-4df7-ab66-abfff88e0971~rs_144.132" width="144" height="132" media="(min-width: 768px) and (max-resolution: 143dpi), (-webkit-min-device-pixel-ratio: 1) and (min-width: 768px) and (-webkit-max-device-pixel-ratio: 1.4)"><source data-srcset="https://media-api.xogrp.com/images/b2a65f1a-e1d1-4df7-ab66-abfff88e0971~rs_124.114" width="124" height="114" media="(max-resolution: 143dpi) and (max-width: 767.98px), (-webkit-min-device-pixel-ratio: 1) and (-webkit-max-device-pixel-ratio: 1.4) and (max-width: 767.98px)"><img data-src="https://media-api.xogrp.com/images/b2a65f1a-e1d1-4df7-ab66-abfff88e0971~rs_144.132" width="144" height="132" class="lazyload featured-card-image-loading--e5726" alt="Wedding Dresses" decoding="async"><noscript><img alt="Wedding Dresses" src="https://media-api.xogrp.com/images/b2a65f1a-e1d1-4df7-ab66-abfff88e0971~rs_144.132" width="144" height="132"></noscript></picture><div class="featured-card-copy--9305a body2--f71c1" aria-hidden="true">Wedding Dresses</div></a></li><li class="featured-section-unit--bef71"><a href="https://www.theknot.com/fashion/engagement-rings" data-trackable="" class="featured-card-link--d0c56"><div role="progressbar" aria-busy="true" aria-label="Loading section..."><div class="bone--292cd" style="background-image:linear-gradient(to right,var(--tkww-union-color-neutral-100,#f1f2f4),var(--tkww-union-color-neutral-200,#e4e5e9),var(--tkww-union-color-neutral-100,#f1f2f4));background-size:1000px 100%;height:132px;width:144px;border-radius:8px;border:1px solid var(--tkww-union-header-nav-mega-menu-featured-border-color,var(--tkww-union-color-border-default,var(--tkww-union-color-neutral-300,#caccd0)));display:inline-block"></div></div><picture><source data-srcset="https://media-api.xogrp.com/images/52c54e3c-0c82-4fc5-9c7b-1c384e980b86~rs_288.264" width="144" height="132" media="(min-resolution: 192dpi) and (min-width: 768px), (-webkit-min-device-pixel-ratio: 2) and (min-width: 768px)"><source data-srcset="https://media-api.xogrp.com/images/52c54e3c-0c82-4fc5-9c7b-1c384e980b86~rs_248.228" width="124" height="114" media="(min-resolution: 192dpi) and (max-width: 767.98px), (-webkit-min-device-pixel-ratio: 2) and (max-width: 767.98px)"><source data-srcset="https://media-api.xogrp.com/images/52c54e3c-0c82-4fc5-9c7b-1c384e980b86~rs_216.198" width="144" height="132" media="(min-resolution: 144dpi) and (min-width: 768px) and (max-resolution: 191dpi), (-webkit-min-device-pixel-ratio: 1.5) and (min-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9)"><source data-srcset="https://media-api.xogrp.com/images/52c54e3c-0c82-4fc5-9c7b-1c384e980b86~rs_186.171" width="124" height="114" media="(min-resolution: 144dpi) and (max-resolution: 191dpi) and (max-width: 767.98px), (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.9) and (max-width: 767.98px)"><source data-srcset="https://media-api.xogrp.com/images/52c54e3c-0c82-4fc5-9c7b-1c384e980b86~rs_144.132" width="144" height="132" media="(min-width: 768px) and (max-resolution: 143dpi), (-webkit-min-device-pixel-ratio: 1) and (min-width: 768px) and (-webkit-max-device-pixel-ratio: 1.4)"><source data-srcset="https://media-api.xogrp.com/images/52c54e3c-0c82-4fc5-9c7b-1c384e980b86~rs_124.114" width="124" height="114" media="(max-resolution: 143dpi) and (max-width: 767.98px), (-webkit-min-device-pixel-ratio: 1) and (-webkit-max-device-pixel-ratio: 1.4) and (max-width: 767.98px)"><img data-src="https://media-api.xogrp.com/images/52c54e3c-0c82-4fc5-9c7b-1c384e980b86~rs_144.132" width="144" height="132" class="lazyload featured-card-image-loading--e5726" alt="Engagement Rings" decoding="async"><noscript><img alt="Engagement Rings" src="https://media-api.xogrp.com/images/52c54e3c-0c82-4fc5-9c7b-1c384e980b86~rs_144.132" width="144" height="132"></noscript></picture><div class="featured-card-copy--9305a body2--f71c1" aria-hidden="true">Engagement Rings</div></a></li><li class="featured-section-unit--bef71"><a href="https://www.theknot.com/fashion/tuxedos" data-trackable="" class="featured-card-link--d0c56"><div role="progressbar" aria-busy="true" aria-label="Loading section..."><div class="bone--292cd" style="background-image:linear-gradient(to right,var(--tkww-union-color-neutral-100,#f1f2f4),var(--tkww-union-color-neutral-200,#e4e5e9),var(--tkww-union-color-neutral-100,#f1f2f4));background-size:1000px 100%;height:132px;width:144px;border-radius:8px;border:1px solid var(--tkww-union-header-nav-mega-menu-featured-border-color,var(--tkww-union-color-border-default,var(--tkww-union-color-neutral-300,#caccd0)));display:inline-block"></div></div><picture><source data-srcset="https://media-api.xogrp.com/images/d3f29d7e-29d1-40d2-a094-18578e00c8b3~rs_288.264" width="144" height="132" media="(min-resolution: 192dpi) and (min-width: 768px), (-webkit-min-device-pixel-ratio: 2) and (min-width: 768px)"><source data-srcset="https://media-api.xogrp.com/images/d3f29d7e-29d1-40d2-a094-18578e00c8b3~rs_248.228" width="124" height="114" media="(min-resolution: 192dpi) and (max-width: 767.98px), (-webkit-min-device-pixel-ratio: 2) and (max-width: 767.98px)"><source data-srcset="https://media-api.xogrp.com/images/d3f29d7e-29d1-40d2-a094-18578e00c8b3~rs_216.198" width="144" height="132" media="(min-resolution: 144dpi) and (min-width: 768px) and (max-resolution: 191dpi), (-webkit-min-device-pixel-ratio: 1.5) and (min-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9)"><source data-srcset="https://media-api.xogrp.com/images/d3f29d7e-29d1-40d2-a094-18578e00c8b3~rs_186.171" width="124" height="114" media="(min-resolution: 144dpi) and (max-resolution: 191dpi) and (max-width: 767.98px), (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.9) and (max-width: 767.98px)"><source data-srcset="https://media-api.xogrp.com/images/d3f29d7e-29d1-40d2-a094-18578e00c8b3~rs_144.132" width="144" height="132" media="(min-width: 768px) and (max-resolution: 143dpi), (-webkit-min-device-pixel-ratio: 1) and (min-width: 768px) and (-webkit-max-device-pixel-ratio: 1.4)"><source data-srcset="https://media-api.xogrp.com/images/d3f29d7e-29d1-40d2-a094-18578e00c8b3~rs_124.114" width="124" height="114" media="(max-resolution: 143dpi) and (max-width: 767.98px), (-webkit-min-device-pixel-ratio: 1) and (-webkit-max-device-pixel-ratio: 1.4) and (max-width: 767.98px)"><img data-src="https://media-api.xogrp.com/images/d3f29d7e-29d1-40d2-a094-18578e00c8b3~rs_144.132" width="144" height="132" class="lazyload featured-card-image-loading--e5726" alt="Suits &amp; Tuxedos" decoding="async"><noscript><img alt="Suits &amp; Tuxedos" src="https://media-api.xogrp.com/images/d3f29d7e-29d1-40d2-a094-18578e00c8b3~rs_144.132" width="144" height="132"></noscript></picture><div class="featured-card-copy--9305a body2--f71c1" aria-hidden="true">Suits &amp; Tuxedos</div></a></li><li class="featured-section-unit--bef71"><a href="https://www.theknot.com/fashion/bridesmaid-dresses" data-trackable="" class="featured-card-link--d0c56"><div role="progressbar" aria-busy="true" aria-label="Loading section..."><div class="bone--292cd" style="background-image:linear-gradient(to right,var(--tkww-union-color-neutral-100,#f1f2f4),var(--tkww-union-color-neutral-200,#e4e5e9),var(--tkww-union-color-neutral-100,#f1f2f4));background-size:1000px 100%;height:132px;width:144px;border-radius:8px;border:1px solid var(--tkww-union-header-nav-mega-menu-featured-border-color,var(--tkww-union-color-border-default,var(--tkww-union-color-neutral-300,#caccd0)));display:inline-block"></div></div><picture><source data-srcset="https://media-api.xogrp.com/images/90fa3460-cacc-42b4-b1de-38effb7afc48~rs_288.264" width="144" height="132" media="(min-resolution: 192dpi) and (min-width: 768px), (-webkit-min-device-pixel-ratio: 2) and (min-width: 768px)"><source data-srcset="https://media-api.xogrp.com/images/90fa3460-cacc-42b4-b1de-38effb7afc48~rs_248.228" width="124" height="114" media="(min-resolution: 192dpi) and (max-width: 767.98px), (-webkit-min-device-pixel-ratio: 2) and (max-width: 767.98px)"><source data-srcset="https://media-api.xogrp.com/images/90fa3460-cacc-42b4-b1de-38effb7afc48~rs_216.198" width="144" height="132" media="(min-resolution: 144dpi) and (min-width: 768px) and (max-resolution: 191dpi), (-webkit-min-device-pixel-ratio: 1.5) and (min-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9)"><source data-srcset="https://media-api.xogrp.com/images/90fa3460-cacc-42b4-b1de-38effb7afc48~rs_186.171" width="124" height="114" media="(min-resolution: 144dpi) and (max-resolution: 191dpi) and (max-width: 767.98px), (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.9) and (max-width: 767.98px)"><source data-srcset="https://media-api.xogrp.com/images/90fa3460-cacc-42b4-b1de-38effb7afc48~rs_144.132" width="144" height="132" media="(min-width: 768px) and (max-resolution: 143dpi), (-webkit-min-device-pixel-ratio: 1) and (min-width: 768px) and (-webkit-max-device-pixel-ratio: 1.4)"><source data-srcset="https://media-api.xogrp.com/images/90fa3460-cacc-42b4-b1de-38effb7afc48~rs_124.114" width="124" height="114" media="(max-resolution: 143dpi) and (max-width: 767.98px), (-webkit-min-device-pixel-ratio: 1) and (-webkit-max-device-pixel-ratio: 1.4) and (max-width: 767.98px)"><img data-src="https://media-api.xogrp.com/images/90fa3460-cacc-42b4-b1de-38effb7afc48~rs_144.132" width="144" height="132" class="lazyload featured-card-image-loading--e5726" alt="Bridesmaid Dresses" decoding="async"><noscript><img alt="Bridesmaid Dresses" src="https://media-api.xogrp.com/images/90fa3460-cacc-42b4-b1de-38effb7afc48~rs_144.132" width="144" height="132"></noscript></picture><div class="featured-card-copy--9305a body2--f71c1" aria-hidden="true">Bridesmaid Dresses</div></a></li></ul></div></div></div></div></div></div><div role="group" aria-roledescription="menu popup" class="full-bleed-container--728e2 mega-menu-dropdown--814c7 slide-animation--26666" data-trackable-context-group="ideas &amp; advice" id="header-ideas-advice-mega-menu-popup" aria-labelledby="header-ideas-advice-mega-menu-heading"><div class="top-level-container--c290f mega-menu-content--750bc"><div class="row--a6f92"><div class="col-12--71dcc"><div class="back-to-main-menu-container--e14af"><button class="button--5b2f7 back-to-main-menu-button--ff291" type="button" aria-controls="header-ideas-advice-mega-menu-popup"><div class="back-to-main-menu-button-mobile-content--a57d1 hide-in-desktop--c4924 body2--f71c1"><svg class="icon--1935d size-sm--ad48b" aria-hidden="true"><use xlink:href="#v2-icon-caret_left"></use></svg><span class="back-to-main-menu-button-text--7c8b7">Back to Main menu</span></div><div class="hide-in-mobile--926f0"><svg class="icon--1935d size-sm--ad48b" aria-label="close menu"><use xlink:href="#v2-icon-close"></use></svg></div></button></div></div><div role="group" aria-roledescription="menu level 2" class="col-12--71dcc col-lg--b02ff link-section--408c7" aria-labelledby="header-ideas-advice-mega-menu-heading"><div class="heading-text-container--2ca00 primaryBold--1abd6 subhead--150a2" role="heading" aria-level="1" id="header-ideas-advice-mega-menu-heading"><a class="heading-text--e812f" href="https://www.theknot.com/content" data-trackable="">Ideas &amp; Advice<div aria-hidden="true" class="arrow-long-right--7f788"></div></a></div><div class="list-section-container--dfb26"><div class="row--a6f92 link-section-list--ce271" role="list"><div class="col-12--71dcc col-md--3f898 link-column--28d8a" role="presentation"><div role="listitem" class="menu-item--aaac0 menu-item-space-accent-on-desktop--a2e84 sub-menu-is-closed--07407"><button class="button--5b2f7 sub-menu-button--f89ff menu-item-interactive-item--07bef primaryBold--1abd6 body2--f71c1" aria-expanded="false" type="button"><span>Engagement</span><svg class="icon--1935d size-md--ffa00 menu-button-caret--6eee7" aria-hidden="true"><use xlink:href="#v2-icon-caret_down"></use></svg></button><div role="group" aria-roledescription="menu level 3" aria-labelledby="ideas-advice-engagement-sub-menu-heading"><div class="sub-menu-heading--ec520 primaryBold--1abd6 body2--f71c1" role="heading" aria-level="1" id="ideas-advice-engagement-sub-menu-heading"><a href="https://www.theknot.com/content/getting-engaged-advice" data-trackable="" class="menu-item-interactive-item--07bef">Engagement</a></div><ul role="list" class="sub-menu-nav-list--2e6cb base-nav-list--17caf"><li class="sub-menu-item--2a650 hide-in-desktop--c4924 body2--f71c1"><a href="https://www.theknot.com/content/getting-engaged-advice" data-trackable="" class="menu-item-interactive-item--07bef">All Engagement</a></li><li class="sub-menu-item--2a650 body2--f71c1"><a href="https://www.theknot.com/content/engagement-ring-advice" data-trackable="" class="menu-item-interactive-item--07bef">Engagement Rings</a></li><li class="sub-menu-item--2a650 body2--f71c1"><a href="https://www.theknot.com/content/proposal-advice" data-trackable="" class="menu-item-interactive-item--07bef">Wedding Proposals</a></li></ul></div></div><div role="listitem" class="menu-item--aaac0 menu-item-space-accent-on-desktop--a2e84 sub-menu-is-closed--07407"><button class="button--5b2f7 sub-menu-button--f89ff menu-item-interactive-item--07bef primaryBold--1abd6 body2--f71c1" aria-expanded="false" type="button"><span>Ceremony &amp; Reception</span><svg class="icon--1935d size-md--ffa00 menu-button-caret--6eee7" aria-hidden="true"><use xlink:href="#v2-icon-caret_down"></use></svg></button><div role="group" aria-roledescription="menu level 3" aria-labelledby="ideas-advice-ceremonies-reception-sub-menu-heading"><div class="sub-menu-heading--ec520 primaryBold--1abd6 body2--f71c1" role="heading" aria-level="1" id="ideas-advice-ceremonies-reception-sub-menu-heading"><a href="https://www.theknot.com/content/wedding-advice" data-trackable="" class="menu-item-interactive-item--07bef">Ceremony &amp; Reception</a></div><ul role="list" class="sub-menu-nav-list--2e6cb base-nav-list--17caf"><li class="sub-menu-item--2a650 hide-in-desktop--c4924 body2--f71c1"><a href="https://www.theknot.com/content/wedding-advice" data-trackable="" class="menu-item-interactive-item--07bef">All Ceremony &amp; Reception</a></li><li class="sub-menu-item--2a650 body2--f71c1"><a href="https://www.theknot.com/real-weddings/photos" data-trackable="" class="menu-item-interactive-item--07bef">Real Wedding Photos</a></li><li class="sub-menu-item--2a650 body2--f71c1"><a href="https://www.theknot.com/content/wedding-budgeting-advice" data-trackable="" class="menu-item-interactive-item--07bef">Budget Advice</a></li><li class="sub-menu-item--2a650 body2--f71c1"><a href="https://www.theknot.com/content/wedding-stationery-advice" data-trackable="" class="menu-item-interactive-item--07bef">Invitations &amp; Paper</a></li><li class="sub-menu-item--2a650 body2--f71c1"><a href="https://www.theknot.com/content/wedding-style-theme-advice" data-trackable="" class="menu-item-interactive-item--07bef">Themes &amp; Decor</a></li><li class="sub-menu-item--2a650 body2--f71c1"><a href="https://www.theknot.com/content/wedding-tradition-advice" data-trackable="" class="menu-item-interactive-item--07bef">Wedding Traditions</a></li><li class="sub-menu-item--2a650 body2--f71c1"><a href="https://www.theknot.com/content/wedding-music-advice" data-trackable="" class="menu-item-interactive-item--07bef">Music &amp; Songs</a></li></ul></div></div></div><div class="col-12--71dcc col-md--3f898 link-column--28d8a" role="presentation"><div role="listitem" class="menu-item--aaac0 menu-item-space-accent-on-desktop--a2e84 sub-menu-is-closed--07407"><button class="button--5b2f7 sub-menu-button--f89ff menu-item-interactive-item--07bef primaryBold--1abd6 body2--f71c1" aria-expanded="false" type="button"><span>Parties &amp; Events</span><svg class="icon--1935d size-md--ffa00 menu-button-caret--6eee7" aria-hidden="true"><use xlink:href="#v2-icon-caret_down"></use></svg></button><div role="group" aria-roledescription="menu level 3" aria-labelledby="ideas-advice-parties-events-sub-menu-heading"><div class="sub-menu-heading--ec520 primaryBold--1abd6 body2--f71c1" role="heading" aria-level="1" id="ideas-advice-parties-events-sub-menu-heading"><a href="https://www.theknot.com/content/wedding-rehearsal-party-advice" data-trackable="" class="menu-item-interactive-item--07bef">Parties &amp; Events</a></div><ul role="list" class="sub-menu-nav-list--2e6cb base-nav-list--17caf"><li class="sub-menu-item--2a650 hide-in-desktop--c4924 body2--f71c1"><a href="https://www.theknot.com/content/wedding-rehearsal-party-advice" data-trackable="" class="menu-item-interactive-item--07bef">All Parties &amp; Events</a></li><li class="sub-menu-item--2a650 body2--f71c1"><a href="https://www.theknot.com/content/engagement-party-advice" data-trackable="" class="menu-item-interactive-item--07bef">Engagement Party</a></li><li class="sub-menu-item--2a650 body2--f71c1"><a href="https://www.theknot.com/content/bachelorette-party-advice" data-trackable="" class="menu-item-interactive-item--07bef">Bach Parties</a></li><li class="sub-menu-item--2a650 body2--f71c1"><a href="https://www.theknot.com/content/bridal-shower-advice" data-trackable="" class="menu-item-interactive-item--07bef">Wedding Shower</a></li><li class="sub-menu-item--2a650 body2--f71c1"><a href="https://www.theknot.com/content/rehearsal-dinner-advice" data-trackable="" class="menu-item-interactive-item--07bef">Rehearsal Dinner</a></li></ul></div></div><div role="listitem" class="menu-item--aaac0 menu-item-space-accent-on-desktop--a2e84 sub-menu-is-closed--07407"><button class="button--5b2f7 sub-menu-button--f89ff menu-item-interactive-item--07bef primaryBold--1abd6 body2--f71c1" aria-expanded="false" type="button"><span>Travel</span><svg class="icon--1935d size-md--ffa00 menu-button-caret--6eee7" aria-hidden="true"><use xlink:href="#v2-icon-caret_down"></use></svg></button><div role="group" aria-roledescription="menu level 3" aria-labelledby="ideas-advice-travel-sub-menu-heading"><div class="sub-menu-heading--ec520 primaryBold--1abd6 body2--f71c1" role="heading" aria-level="1" id="ideas-advice-travel-sub-menu-heading"><a href="https://www.theknot.com/content/travel-guide-advice" data-trackable="" class="menu-item-interactive-item--07bef">Travel</a></div><ul role="list" class="sub-menu-nav-list--2e6cb base-nav-list--17caf"><li class="sub-menu-item--2a650 hide-in-desktop--c4924 body2--f71c1"><a href="https://www.theknot.com/content/travel-guide-advice" data-trackable="" class="menu-item-interactive-item--07bef">All Travel</a></li><li class="sub-menu-item--2a650 body2--f71c1"><a href="https://www.theknot.com/content/destination-wedding-planning-advice" data-trackable="" class="menu-item-interactive-item--07bef">Destination Weddings</a></li><li class="sub-menu-item--2a650 body2--f71c1"><a href="https://www.theknot.com/content/honeymoon-advice" data-trackable="" class="menu-item-interactive-item--07bef">Honeymoons</a></li></ul></div></div></div><div class="col-12--71dcc col-md--3f898 link-column--28d8a" role="presentation"><div role="listitem" class="menu-item--aaac0 menu-item-space-accent-on-desktop--a2e84 sub-menu-is-closed--07407"><button class="button--5b2f7 sub-menu-button--f89ff menu-item-interactive-item--07bef primaryBold--1abd6 body2--f71c1" aria-expanded="false" type="button"><span>Fashion</span><svg class="icon--1935d size-md--ffa00 menu-button-caret--6eee7" aria-hidden="true"><use xlink:href="#v2-icon-caret_down"></use></svg></button><div role="group" aria-roledescription="menu level 3" aria-labelledby="ideas-advice-attire-accessories-sub-menu-heading"><div class="sub-menu-heading--ec520 primaryBold--1abd6 body2--f71c1" role="heading" aria-level="1" id="ideas-advice-attire-accessories-sub-menu-heading"><a href="https://www.theknot.com/content/wedding-fashion-advice" data-trackable="" class="menu-item-interactive-item--07bef">Fashion</a></div><ul role="list" class="sub-menu-nav-list--2e6cb base-nav-list--17caf"><li class="sub-menu-item--2a650 hide-in-desktop--c4924 body2--f71c1"><a href="https://www.theknot.com/content/wedding-fashion-advice" data-trackable="" class="menu-item-interactive-item--07bef">All Fashion</a></li><li class="sub-menu-item--2a650 body2--f71c1"><a href="https://www.theknot.com/content/wedding-dress-advice" data-trackable="" class="menu-item-interactive-item--07bef">Couples Attire</a></li><li class="sub-menu-item--2a650 body2--f71c1"><a href="https://www.theknot.com/content/wedding-band-advice" data-trackable="" class="menu-item-interactive-item--07bef">Rings &amp; Accessories</a></li><li class="sub-menu-item--2a650 body2--f71c1"><a href="https://www.theknot.com/content/bridesmaid-dress-advice" data-trackable="" class="menu-item-interactive-item--07bef">Wedding Party Attire</a></li><li class="sub-menu-item--2a650 body2--f71c1"><a href="https://www.theknot.com/content/dress-advice" data-trackable="" class="menu-item-interactive-item--07bef">Guest Attire</a></li></ul></div></div><div role="listitem" class="menu-item--aaac0 menu-item-space-accent-on-desktop--a2e84 sub-menu-is-closed--07407"><button class="button--5b2f7 sub-menu-button--f89ff menu-item-interactive-item--07bef primaryBold--1abd6 body2--f71c1" aria-expanded="false" type="button"><span>Beauty &amp; Wellness</span><svg class="icon--1935d size-md--ffa00 menu-button-caret--6eee7" aria-hidden="true"><use xlink:href="#v2-icon-caret_down"></use></svg></button><div role="group" aria-roledescription="menu level 3" aria-labelledby="ideas-advice-beauty-wellness-sub-menu-heading"><div class="sub-menu-heading--ec520 primaryBold--1abd6 body2--f71c1" role="heading" aria-level="1" id="ideas-advice-beauty-wellness-sub-menu-heading"><a href="https://www.theknot.com/content/wedding-beauty-advice" data-trackable="" class="menu-item-interactive-item--07bef">Beauty &amp; Wellness</a></div><ul role="list" class="sub-menu-nav-list--2e6cb base-nav-list--17caf"><li class="sub-menu-item--2a650 hide-in-desktop--c4924 body2--f71c1"><a href="https://www.theknot.com/content/wedding-beauty-advice" data-trackable="" class="menu-item-interactive-item--07bef">All Beauty &amp; Wellness</a></li><li class="sub-menu-item--2a650 body2--f71c1"><a href="https://www.theknot.com/content/wedding-hairstyle-advice" data-trackable="" class="menu-item-interactive-item--07bef">Hair</a></li><li class="sub-menu-item--2a650 body2--f71c1"><a href="https://www.theknot.com/content/wedding-makeup-advice" data-trackable="" class="menu-item-interactive-item--07bef">Makeup &amp; Grooming</a></li><li class="sub-menu-item--2a650 body2--f71c1"><a href="https://www.theknot.com/content/wedding-health-wellness-advice" data-trackable="" class="menu-item-interactive-item--07bef">Health &amp; Wellness</a></li></ul></div></div></div><div class="col-12--71dcc col-md--3f898 link-column--28d8a" role="presentation"><div role="listitem" class="menu-item--aaac0 menu-item-space-accent-on-desktop--a2e84 sub-menu-is-closed--07407"><button class="button--5b2f7 sub-menu-button--f89ff menu-item-interactive-item--07bef primaryBold--1abd6 body2--f71c1" aria-expanded="false" type="button"><span>Gifts</span><svg class="icon--1935d size-md--ffa00 menu-button-caret--6eee7" aria-hidden="true"><use xlink:href="#v2-icon-caret_down"></use></svg></button><div role="group" aria-roledescription="menu level 3" aria-labelledby="ideas-advice-gifts-sub-menu-heading"><div class="sub-menu-heading--ec520 primaryBold--1abd6 body2--f71c1" role="heading" aria-level="1" id="ideas-advice-gifts-sub-menu-heading"><a href="https://www.theknot.com/content/wedding-gift-favor-advice" data-trackable="" class="menu-item-interactive-item--07bef">Gifts</a></div><ul role="list" class="sub-menu-nav-list--2e6cb base-nav-list--17caf"><li class="sub-menu-item--2a650 hide-in-desktop--c4924 body2--f71c1"><a href="https://www.theknot.com/content/wedding-gift-favor-advice" data-trackable="" class="menu-item-interactive-item--07bef">All Gifts</a></li><li class="sub-menu-item--2a650 body2--f71c1"><a href="https://www.theknot.com/content/registry-advice" data-trackable="" class="menu-item-interactive-item--07bef">Registry Advice</a></li><li class="sub-menu-item--2a650 body2--f71c1"><a href="https://www.theknot.com/content/guest-gift-advice" data-trackable="" class="menu-item-interactive-item--07bef">Gifts for Couples</a></li><li class="sub-menu-item--2a650 body2--f71c1"><a href="https://www.theknot.com/content/favor-advice" data-trackable="" class="menu-item-interactive-item--07bef">Favors &amp; Gifts</a></li><li class="sub-menu-item--2a650 body2--f71c1"><a href="https://www.theknot.com/content/anniversary-gifts-advice" data-trackable="" class="menu-item-interactive-item--07bef">Anniversary Gifts</a></li><li class="sub-menu-item--2a650 body2--f71c1"><a href="https://www.theknot.com/gift-guides" data-trackable="" class="menu-item-interactive-item--07bef">Gift Ideas</a></li></ul></div></div><div class="menu-item--aaac0 menu-item-space-accent-on-desktop--a2e84 bold--0a4a7 body2--f71c1" role="listitem"><a href="https://www.theknot.com/m/magazine" data-trackable="" class="menu-item-interactive-item--07bef">The Knot Magazine</a></div></div></div></div></div><div class="col-12--71dcc col-lg-4--4691c"><div class="featured-section--9a55b"><div role="group" aria-roledescription="menu aside" aria-labelledby="ideas-advice-featured-section-heading" data-trackable-context-section="featured" class="featured-section-core--559dd featured-section-xs-1-columns--59592 featured-section-size-lg--bb2a8 featured-section-right-aligned-lg--40f1e"><div class="featured-section-label--2170d overline--fd5bf" id="ideas-advice-featured-section-heading" role="heading" aria-level="1"></div><ul class="row--a6f92 featured-section-row--2a2e4"></ul></div></div></div></div></div></div></div><div data-focus-guard="true" tabindex="-1" style="width:1px;height:0;padding:0;overflow:hidden;position:fixed;top:1px;left:1px"></div></div></div></div><div class="mobile-app-bar-items--68189 hide-in-desktop--c4924"><a aria-label="The Knot Home" class="logo-container--c2b84" href="https://www.theknot.com/"><svg class="Union__brands-v1__base tk-logo--b02c2 Union__brands-v1__theknot Union__brands-v1--color-primary Union__brands-v1__icon-theknot_lg" aria-labelledby="Union__brands-v1__icon-theknot_lg_title" role="img"><use xlink:href="#Union__brands-v1__icon-theknot_lg"></use></svg></a><div class="account-cta-container--096b2"><div class="header-cta-container--75e87"><div role="progressbar" aria-busy="true" aria-live="polite" class="hide-loading-in-media-sm-low--6d7a3"><div class="bone--292cd bone-button--22814" style="background-image:linear-gradient(to right,var(--tkww-union-color-neutral-100,#f1f2f4),var(--tkww-union-color-neutral-200,#e4e5e9),var(--tkww-union-color-neutral-100,#f1f2f4));background-size:1000px 100%"></div></div><button data-trackable="" class="btn--e1435 btn-transitions--72b61 disable-children-pointer-events--008ec buttonL--736ee btn-override--0ea7e md--a5e6f primary-alternative--8dfe6 log-in-cta--36af5 header-cta--8c098" type="button"><span aria-hidden="true" class="animated-element--d7e20 btn-override-animated-element--11b85"></span><div class="cta-container--b8e2a">Log in</div></button></div><div class="header-cta-container--75e87"><div role="progressbar" aria-busy="true" aria-live="polite"><div class="bone--292cd bone-button--22814" style="background-image:linear-gradient(to right,var(--tkww-union-color-neutral-100,#f1f2f4),var(--tkww-union-color-neutral-200,#e4e5e9),var(--tkww-union-color-neutral-100,#f1f2f4));background-size:1000px 100%"></div></div><button data-trackable="" class="btn--e1435 btn-transitions--72b61 disable-children-pointer-events--008ec buttonL--736ee btn-override--0ea7e md--a5e6f primary--7aced header-cta--8c098 sign-up-cta--b7e05" type="button"><span aria-hidden="true" class="animated-element--d7e20 btn-override-animated-element--11b85"></span><div class="cta-container--b8e2a">Sign up</div></button></div></div></div></nav></div><div data-focus-guard="true" tabindex="-1" style="width:1px;height:0;padding:0;overflow:hidden;position:fixed;top:1px;left:1px"></div> </div> <div data-pagelet-role="placeholder"><style> .Union__header-nav-pagelet-placeholder { background-color: var(--tkww-union-color-background-light, var(--tkww-union-color-neutral-white, #FFF)); border-bottom: 1px solid #ccc; display: flex; height: 60px; } @media (min-width: 768px) { .Union__header-nav-pagelet-placeholder { height: 120px; } } </style><div class="Union__header-nav-pagelet-placeholder"></div></div></div><div><div class="contentContainer--cf08b"><div class="render-route-container"><div class="top-breadcrumbs-wrapper--bc6ce"><div class="breadcrumbs--366c5 body1--e44d4 breadcrumbsHeader--a51e5"><span class="caret-with-space--8b5ab "><svg class="icon--1935d size-md--ffa00 "><use xlink:href="#v2-icon-caret_left"></use></svg></span><a class="link--b37c8 " href="/marketplace" itemProp="item">Wedding Vendors</a></div></div><section id="search" class="container--65882"><div class="imageWrapper--27ce6"><picture><source srcSet="https://media-api.xogrp.com/images/00a4b42f-8a4e-4122-92ec-c800fad25d23~rs_3200.1390" width="1600" height="695" media="(min-resolution: 192dpi) and (min-width: 1192px), (-webkit-min-device-pixel-ratio: 2) and (min-width: 1192px)"/><source srcSet="https://media-api.xogrp.com/images/00a4b42f-8a4e-4122-92ec-c800fad25d23~rs_2560.1112" width="1280" height="556" media="(min-resolution: 192dpi) and (min-width: 1024px) and (max-width: 1191.98px), (-webkit-min-device-pixel-ratio: 2) and (min-width: 1024px) and (max-width: 1191.98px)"/><source srcSet="https://media-api.xogrp.com/images/00a4b42f-8a4e-4122-92ec-c800fad25d23~rs_2048.890" width="1024" height="445" media="(min-resolution: 192dpi) and (min-width: 768px) and (max-width: 1023.98px), (-webkit-min-device-pixel-ratio: 2) and (min-width: 768px) and (max-width: 1023.98px)"/><source srcSet="https://media-api.xogrp.com/images/00a4b42f-8a4e-4122-92ec-c800fad25d23~rs_1536.666" width="768" height="333" media="(min-resolution: 192dpi) and (min-width: 480px) and (max-width: 767.98px), (-webkit-min-device-pixel-ratio: 2) and (min-width: 480px) and (max-width: 767.98px)"/><source srcSet="https://media-api.xogrp.com/images/00a4b42f-8a4e-4122-92ec-c800fad25d23~rs_640.278" width="320" height="139" media="(min-resolution: 192dpi) and (max-width: 479.98px), (-webkit-min-device-pixel-ratio: 2) and (max-width: 479.98px)"/><source srcSet="https://media-api.xogrp.com/images/00a4b42f-8a4e-4122-92ec-c800fad25d23~rs_2400.1043" width="1600" height="695" media="(min-resolution: 144dpi) and (min-width: 1192px) and (max-resolution: 191dpi), (-webkit-min-device-pixel-ratio: 1.5) and (min-width: 1192px) and (-webkit-max-device-pixel-ratio: 1.9)"/><source srcSet="https://media-api.xogrp.com/images/00a4b42f-8a4e-4122-92ec-c800fad25d23~rs_1920.834" width="1280" height="556" media="(min-resolution: 144dpi) and (min-width: 1024px) and (max-resolution: 191dpi) and (max-width: 1191.98px), (-webkit-min-device-pixel-ratio: 1.5) and (min-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.9) and (max-width: 1191.98px)"/><source srcSet="https://media-api.xogrp.com/images/00a4b42f-8a4e-4122-92ec-c800fad25d23~rs_1536.668" width="1024" height="445" media="(min-resolution: 144dpi) and (min-width: 768px) and (max-resolution: 191dpi) and (max-width: 1023.98px), (-webkit-min-device-pixel-ratio: 1.5) and (min-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9) and (max-width: 1023.98px)"/><source srcSet="https://media-api.xogrp.com/images/00a4b42f-8a4e-4122-92ec-c800fad25d23~rs_1152.500" width="768" height="333" media="(min-resolution: 144dpi) and (min-width: 480px) and (max-resolution: 191dpi) and (max-width: 767.98px), (-webkit-min-device-pixel-ratio: 1.5) and (min-width: 480px) and (-webkit-max-device-pixel-ratio: 1.9) and (max-width: 767.98px)"/><source srcSet="https://media-api.xogrp.com/images/00a4b42f-8a4e-4122-92ec-c800fad25d23~rs_480.209" width="320" height="139" media="(min-resolution: 144dpi) and (max-resolution: 191dpi) and (max-width: 479.98px), (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.9) and (max-width: 479.98px)"/><source srcSet="https://media-api.xogrp.com/images/00a4b42f-8a4e-4122-92ec-c800fad25d23~rs_1600.695" width="1600" height="695" media="(min-width: 1192px) and (max-resolution: 143dpi), (-webkit-min-device-pixel-ratio: 1) and (min-width: 1192px) and (-webkit-max-device-pixel-ratio: 1.4)"/><source srcSet="https://media-api.xogrp.com/images/00a4b42f-8a4e-4122-92ec-c800fad25d23~rs_1280.556" width="1280" height="556" media="(min-width: 1024px) and (max-resolution: 143dpi) and (max-width: 1191.98px), (-webkit-min-device-pixel-ratio: 1) and (min-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.4) and (max-width: 1191.98px)"/><source srcSet="https://media-api.xogrp.com/images/00a4b42f-8a4e-4122-92ec-c800fad25d23~rs_1024.445" width="1024" height="445" media="(min-width: 768px) and (max-resolution: 143dpi) and (max-width: 1023.98px), (-webkit-min-device-pixel-ratio: 1) and (min-width: 768px) and (-webkit-max-device-pixel-ratio: 1.4) and (max-width: 1023.98px)"/><source srcSet="https://media-api.xogrp.com/images/00a4b42f-8a4e-4122-92ec-c800fad25d23~rs_768.333" width="768" height="333" media="(min-width: 480px) and (max-resolution: 143dpi) and (max-width: 767.98px), (-webkit-min-device-pixel-ratio: 1) and (min-width: 480px) and (-webkit-max-device-pixel-ratio: 1.4) and (max-width: 767.98px)"/><source srcSet="https://media-api.xogrp.com/images/00a4b42f-8a4e-4122-92ec-c800fad25d23~rs_320.139" width="320" height="139" media="(max-resolution: 143dpi) and (max-width: 479.98px), (-webkit-min-device-pixel-ratio: 1) and (-webkit-max-device-pixel-ratio: 1.4) and (max-width: 479.98px)"/><img src="https://media-api.xogrp.com/images/00a4b42f-8a4e-4122-92ec-c800fad25d23~rs_1024.445" width="1024" height="445" class="image--abaa0" alt="" decoding="async"/></picture></div><div class="searchBoxContainer--1f1fb"><div class="searchBox--18f9b"><h1 class=" hero-sm--d1e56">Wedding Florists <span class="whiteSpaceNowrap--a2f82">on The Knot</span></h1><div class="subhead--8ba86 body1--e44d4">Find trusted wedding florists in your area.</div><div name="white" class="formComponent--45f7e"><div class="container--82e14 is-closed--0af10"><button tabindex="0" aria-labelledby="CsOxOktvMjz -bnkHmRzdzf" aria-haspopup="listbox" aria-controls="DbGbFSaq2df" aria-expanded="false" aria-disabled="false" class="input--eface base--b5452 input--f45af field-base--ef31a body1--e44d4 ease-out--9d4b8 input-with-animated-label--f64b4 is-neutral--2ce87" type="button"><span class="disablePointerEvents--117b1 " id="-bnkHmRzdzf"></span></button><ul role="listbox" id="DbGbFSaq2df" tabindex="-1" class="list--9b439 base--b5452"><li aria-selected="false" tabindex="-1" role="option" class="container--c93cc body1--e44d4 is-normal--25c55" id="zhHSAgCHUEv"><div class="iconContainer--42c4f"><svg class="icon--1935d size-md--ffa00 "><use xlink:href="#v2-icon-category-rec"></use></svg></div>Reception Venues</li><li aria-selected="false" tabindex="-1" role="option" class="container--c93cc body1--e44d4 is-normal--25c55" id="GAWtzkW1_eD"><div class="iconContainer--42c4f"><svg class="icon--1935d size-md--ffa00 "><use xlink:href="#v2-icon-category-wph"></use></svg></div>Wedding Photographers</li><li aria-selected="false" tabindex="-1" role="option" class="container--c93cc body1--e44d4 is-normal--25c55" id="gaasYXvbfoH"><div class="iconContainer--42c4f"><svg class="icon--1935d size-md--ffa00 "><use xlink:href="#v2-icon-category-vid"></use></svg></div>Videographers</li><li aria-selected="false" tabindex="-1" role="option" class="container--c93cc body1--e44d4 is-normal--25c55" id="j0DQNqSs769"><div class="iconContainer--42c4f"><svg class="icon--1935d size-md--ffa00 "><use xlink:href="#v2-icon-category-bwp"></use></svg></div>Bridal Salons</li><li aria-selected="false" tabindex="-1" role="option" class="container--c93cc body1--e44d4 is-normal--25c55" id="qIcAaT5i-YQ"><div class="iconContainer--42c4f"><svg class="icon--1935d size-md--ffa00 "><use xlink:href="#v2-icon-category-bea"></use></svg></div>Beauty</li><li aria-selected="false" tabindex="-1" role="option" class="container--c93cc body1--e44d4 is-normal--25c55" id="uK8hhkGJZkZ"><div class="iconContainer--42c4f"><svg class="icon--1935d size-md--ffa00 "><use xlink:href="#v2-icon-category-djs"></use></svg></div>DJs</li><li aria-selected="false" tabindex="-1" role="option" class="container--c93cc body1--e44d4 is-normal--25c55" id="qIQ3m55dOFu"><div class="iconContainer--42c4f"><svg class="icon--1935d size-md--ffa00 "><use xlink:href="#v2-icon-category-bds"></use></svg></div>Wedding Bands</li><li aria-selected="false" tabindex="-1" role="option" class="container--c93cc body1--e44d4 is-normal--25c55" id="hrLcpO3gHLv"><div class="iconContainer--42c4f"><svg class="icon--1935d size-md--ffa00 "><use xlink:href="#v2-icon-category-flo"></use></svg></div>Florists</li><li aria-selected="false" tabindex="-1" role="option" class="container--c93cc body1--e44d4 is-normal--25c55" id="RjIPv8Q6Rpo"><div class="iconContainer--42c4f"><svg class="icon--1935d size-md--ffa00 "><use xlink:href="#v2-icon-category-pln"></use></svg></div>Wedding Planners</li><li aria-selected="false" tabindex="-1" role="option" class="container--c93cc body1--e44d4 is-normal--25c55" id="aAJBeUk8YNE"><div class="iconContainer--42c4f"><svg class="icon--1935d size-md--ffa00 "><use xlink:href="#v2-icon-category-jwl"></use></svg></div>Jewelers</li><li aria-selected="false" tabindex="-1" role="option" class="container--c93cc body1--e44d4 is-normal--25c55" id="vI3dYGtEceI"><div class="iconContainer--42c4f"><svg class="icon--1935d size-md--ffa00 "><use xlink:href="#v2-icon-category-wck"></use></svg></div>Wedding Cakes</li><li aria-selected="false" tabindex="-1" role="option" class="container--c93cc body1--e44d4 is-normal--25c55" id="mzCuqfqzVCt"><div class="iconContainer--42c4f"><svg class="icon--1935d size-md--ffa00 "><use xlink:href="#v2-icon-category-bar"></use></svg></div>Bar Services &amp; Beverages</li><li aria-selected="false" tabindex="-1" role="option" class="container--c93cc body1--e44d4 is-normal--25c55" id="qYcITFfGb0_"><div class="iconContainer--42c4f"><svg class="icon--1935d size-md--ffa00 "><use xlink:href="#v2-icon-category-cat"></use></svg></div>Caterers</li><li aria-selected="false" tabindex="-1" role="option" class="container--c93cc body1--e44d4 is-normal--25c55" id="fzTM0vqBn6E"><div class="iconContainer--42c4f"><svg class="icon--1935d size-md--ffa00 "><use xlink:href="#v2-icon-category-dnc"></use></svg></div>Dance Lessons</li><li aria-selected="false" tabindex="-1" role="option" class="container--c93cc body1--e44d4 is-normal--25c55" id="xkhO1Dtxce9"><div class="iconContainer--42c4f"><svg class="icon--1935d size-md--ffa00 "><use xlink:href="#v2-icon-category-dec"></use></svg></div>Decor</li><li aria-selected="false" tabindex="-1" role="option" class="container--c93cc body1--e44d4 is-normal--25c55" id="rhivzrmfxC7"><div class="iconContainer--42c4f"><svg class="icon--1935d size-md--ffa00 "><use xlink:href="#v2-icon-category-ens"></use></svg></div>Ensembles &amp; Soloists</li><li aria-selected="false" tabindex="-1" role="option" class="container--c93cc body1--e44d4 is-normal--25c55" id="bZMyrXKPI4x"><div class="iconContainer--42c4f"><svg class="icon--1935d size-md--ffa00 "><use xlink:href="#v2-icon-category-fav"></use></svg></div>Favors &amp; Gifts</li><li aria-selected="false" tabindex="-1" role="option" class="container--c93cc body1--e44d4 is-normal--25c55" id="KRbFhVBOjBI"><div class="iconContainer--42c4f"><svg class="icon--1935d size-md--ffa00 "><use xlink:href="#v2-icon-category-hrb"></use></svg></div>Hotel Room Blocks</li><li aria-selected="false" tabindex="-1" role="option" class="container--c93cc body1--e44d4 is-normal--25c55" id="66w-GlOC7j1"><div class="iconContainer--42c4f"><svg class="icon--1935d size-md--ffa00 "><use xlink:href="#v2-icon-category-inv"></use></svg></div>Invitations &amp; Paper Goods</li><li aria-selected="false" tabindex="-1" role="option" class="container--c93cc body1--e44d4 is-normal--25c55" id="3_yMm5_ESVw"><div class="iconContainer--42c4f"><svg class="icon--1935d size-md--ffa00 "><use xlink:href="#v2-icon-category-opc"></use></svg></div>Officiants &amp; Premarital Counseling</li><li aria-selected="false" tabindex="-1" role="option" class="container--c93cc body1--e44d4 is-normal--25c55" id="RNI4xBNxxaw"><div class="iconContainer--42c4f"><svg class="icon--1935d size-md--ffa00 "><use xlink:href="#v2-icon-category-phb"></use></svg></div>Photo Booths</li><li aria-selected="false" tabindex="-1" role="option" class="container--c93cc body1--e44d4 is-normal--25c55" id="iKegB2LjY_p"><div class="iconContainer--42c4f"><svg class="icon--1935d size-md--ffa00 "><use xlink:href="#v2-icon-category-spv"></use></svg></div>Rehearsal Dinners, Bridal Showers &amp; Parties</li><li aria-selected="false" tabindex="-1" role="option" class="container--c93cc body1--e44d4 is-normal--25c55" id="OKa191D9pRI"><div class="iconContainer--42c4f"><svg class="icon--1935d size-md--ffa00 "><use xlink:href="#v2-icon-category-rnt"></use></svg></div>Rentals</li><li aria-selected="false" tabindex="-1" role="option" class="container--c93cc body1--e44d4 is-normal--25c55" id="lec7pjutHQd"><div class="iconContainer--42c4f"><svg class="icon--1935d size-md--ffa00 "><use xlink:href="#v2-icon-category-tra"></use></svg></div>Transportation</li><li aria-selected="false" tabindex="-1" role="option" class="container--c93cc body1--e44d4 is-normal--25c55" id="-_Owge5St7h"><div class="iconContainer--42c4f"><svg class="icon--1935d size-md--ffa00 "><use xlink:href="#v2-icon-category-trv"></use></svg></div>Travel Specialists</li></ul><div id="CsOxOktvMjz" class="label--2fdef animated-label--5c1b9 ease-out--9d4b8 label--e1548 body1--e44d4">Category</div><svg class="icon--1935d size-md--ffa00 caret--502b6 "><use xlink:href="#v2-icon-caret_down"></use></svg><input type="hidden" name="vendor_category" value="FLO"/></div></div><div class="formComponent--45f7e"><div class="formPlaceholder--ecc09"><div></div></div><div class="container--3bc0c"><div class="container--82e14"><input type="text" value="St. John&#x27;s, NL" data-has-value="" class="input--f45af field-base--ef31a body1--e44d4 base--b5452 ease-out--9d4b8 input-with-animated-label--f64b4 is-neutral--2ce87" id="zygNiCWmPNs" name="location" placeholder=" "/><label class="label--abc8d animated-label--5c1b9 ease-out--9d4b8 label--e1548 body1--e44d4" for="zygNiCWmPNs">City, State</label></div></div></div><div class="alignButtons--1ee48 searchBy--f4832 "><button class="display-link--bb183 disable-children-pointer-events--008ec secondary--32a0b" type="button" tabindex="0"><div class="tappable-area--a92fd lg--e76f6">Search by Vendor Name</div></button></div><div class="clearfix--2d7f9"><button aria-disabled="false" class="btn--aa2b8 btn-transitions--d3c04 disable-children-pointer-events--008ec buttonL--736ee md--c7522 primary--25694 searchByVendorNameBtn--b8486"><span aria-hidden="true" class="animated-element--bef17"></span><div class="cta-container--6dee1">Search</div></button></div></div></div></section><div class="top-level-container--c290f"><div><div id="articles" class="outerContainer--ec31a"><div class="articleContainer--00ec8"><div class="articleSectionHeader--1aaca"><h2 class="title--64f9a h2--b75a9">Florists: Ideas &amp; Advice</h2><div class="hideBlockOnMobile--9ee65"><a href="https://www.theknot.com/content/wedding-advice" class="btn--aa2b8 btn-transitions--d3c04 disable-children-pointer-events--008ec buttonL--736ee md--c7522 secondary-alternative--3c467"><span aria-hidden="true" class="animated-element--bef17"></span><div class="cta-container--6dee1">Get More Advice</div></a></div></div><div class="row--a6f92"><div class="col-12--71dcc col-md-4--d56b4 articleContainer--00ec8" id="0479eacc-2f12-41e2-b1f1-cbc4e2bfb9f8"><div class="article--d8602"><a href="https://www.theknot.com/content/steps-to-finding-wedding-florist"><picture><source srcSet="https://media-api.xogrp.com/images/0479eacc-2f12-41e2-b1f1-cbc4e2bfb9f8~rs_614.460" width="307" height="230" media="(min-resolution: 192dpi) and (min-width: 1192px), (-webkit-min-device-pixel-ratio: 2) and (min-width: 1192px)"/><source srcSet="https://media-api.xogrp.com/images/0479eacc-2f12-41e2-b1f1-cbc4e2bfb9f8~rs_494.370" width="247" height="185" media="(min-resolution: 192dpi) and (min-width: 1024px) and (max-width: 1191.98px), (-webkit-min-device-pixel-ratio: 2) and (min-width: 1024px) and (max-width: 1191.98px)"/><source srcSet="https://media-api.xogrp.com/images/0479eacc-2f12-41e2-b1f1-cbc4e2bfb9f8~rs_920.690" width="460" height="345" media="(min-resolution: 192dpi) and (min-width: 768px) and (max-width: 1023.98px), (-webkit-min-device-pixel-ratio: 2) and (min-width: 768px) and (max-width: 1023.98px)"/><source srcSet="https://media-api.xogrp.com/images/0479eacc-2f12-41e2-b1f1-cbc4e2bfb9f8~rs_770.576" width="385" height="288" media="(min-resolution: 192dpi) and (min-width: 480px) and (max-width: 767.98px), (-webkit-min-device-pixel-ratio: 2) and (min-width: 480px) and (max-width: 767.98px)"/><source srcSet="https://media-api.xogrp.com/images/0479eacc-2f12-41e2-b1f1-cbc4e2bfb9f8~rs_640.480" width="320" height="240" media="(min-resolution: 192dpi) and (max-width: 479.98px), (-webkit-min-device-pixel-ratio: 2) and (max-width: 479.98px)"/><source srcSet="https://media-api.xogrp.com/images/0479eacc-2f12-41e2-b1f1-cbc4e2bfb9f8~rs_461.345" width="307" height="230" media="(min-resolution: 144dpi) and (min-width: 1192px) and (max-resolution: 191dpi), (-webkit-min-device-pixel-ratio: 1.5) and (min-width: 1192px) and (-webkit-max-device-pixel-ratio: 1.9)"/><source srcSet="https://media-api.xogrp.com/images/0479eacc-2f12-41e2-b1f1-cbc4e2bfb9f8~rs_371.278" width="247" height="185" media="(min-resolution: 144dpi) and (min-width: 1024px) and (max-resolution: 191dpi) and (max-width: 1191.98px), (-webkit-min-device-pixel-ratio: 1.5) and (min-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.9) and (max-width: 1191.98px)"/><source srcSet="https://media-api.xogrp.com/images/0479eacc-2f12-41e2-b1f1-cbc4e2bfb9f8~rs_690.518" width="460" height="345" media="(min-resolution: 144dpi) and (min-width: 768px) and (max-resolution: 191dpi) and (max-width: 1023.98px), (-webkit-min-device-pixel-ratio: 1.5) and (min-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9) and (max-width: 1023.98px)"/><source srcSet="https://media-api.xogrp.com/images/0479eacc-2f12-41e2-b1f1-cbc4e2bfb9f8~rs_578.432" width="385" height="288" media="(min-resolution: 144dpi) and (min-width: 480px) and (max-resolution: 191dpi) and (max-width: 767.98px), (-webkit-min-device-pixel-ratio: 1.5) and (min-width: 480px) and (-webkit-max-device-pixel-ratio: 1.9) and (max-width: 767.98px)"/><source srcSet="https://media-api.xogrp.com/images/0479eacc-2f12-41e2-b1f1-cbc4e2bfb9f8~rs_480.360" width="320" height="240" media="(min-resolution: 144dpi) and (max-resolution: 191dpi) and (max-width: 479.98px), (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.9) and (max-width: 479.98px)"/><source srcSet="https://media-api.xogrp.com/images/0479eacc-2f12-41e2-b1f1-cbc4e2bfb9f8~rs_307.230" width="307" height="230" media="(min-width: 1192px) and (max-resolution: 143dpi), (-webkit-min-device-pixel-ratio: 1) and (min-width: 1192px) and (-webkit-max-device-pixel-ratio: 1.4)"/><source srcSet="https://media-api.xogrp.com/images/0479eacc-2f12-41e2-b1f1-cbc4e2bfb9f8~rs_247.185" width="247" height="185" media="(min-width: 1024px) and (max-resolution: 143dpi) and (max-width: 1191.98px), (-webkit-min-device-pixel-ratio: 1) and (min-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.4) and (max-width: 1191.98px)"/><source srcSet="https://media-api.xogrp.com/images/0479eacc-2f12-41e2-b1f1-cbc4e2bfb9f8~rs_460.345" width="460" height="345" media="(min-width: 768px) and (max-resolution: 143dpi) and (max-width: 1023.98px), (-webkit-min-device-pixel-ratio: 1) and (min-width: 768px) and (-webkit-max-device-pixel-ratio: 1.4) and (max-width: 1023.98px)"/><source srcSet="https://media-api.xogrp.com/images/0479eacc-2f12-41e2-b1f1-cbc4e2bfb9f8~rs_385.288" width="385" height="288" media="(min-width: 480px) and (max-resolution: 143dpi) and (max-width: 767.98px), (-webkit-min-device-pixel-ratio: 1) and (min-width: 480px) and (-webkit-max-device-pixel-ratio: 1.4) and (max-width: 767.98px)"/><source srcSet="https://media-api.xogrp.com/images/0479eacc-2f12-41e2-b1f1-cbc4e2bfb9f8~rs_320.240" width="320" height="240" media="(max-resolution: 143dpi) and (max-width: 479.98px), (-webkit-min-device-pixel-ratio: 1) and (-webkit-max-device-pixel-ratio: 1.4) and (max-width: 479.98px)"/><img src="https://media-api.xogrp.com/images/0479eacc-2f12-41e2-b1f1-cbc4e2bfb9f8~rs_460.345" width="460" height="345" class="lazyload" alt="8 steps to finding your florist" decoding="async"/></picture></a></div><div class="articleInfo--3556a"><a href="https://www.theknot.com/content/wedding-advice" class="articleCategory--ec3b2 body2--f71c1">FLORISTS</a><a href="https://www.theknot.com/content/steps-to-finding-wedding-florist"><h4 class="articleTitle--22d16 h4--224bc">8 Steps to Finding Your Florist</h4></a></div></div><div class="col-12--71dcc col-md-4--d56b4 articleContainer--00ec8" id="2640d308-01ad-4f80-b1b2-2ac1a38b179b"><div class="article--d8602"><a href="https://www.theknot.com/content/wedding-florist-questions-before-hiring"><picture><source srcSet="https://media-api.xogrp.com/images/2640d308-01ad-4f80-b1b2-2ac1a38b179b~rs_614.460" width="307" height="230" media="(min-resolution: 192dpi) and (min-width: 1192px), (-webkit-min-device-pixel-ratio: 2) and (min-width: 1192px)"/><source srcSet="https://media-api.xogrp.com/images/2640d308-01ad-4f80-b1b2-2ac1a38b179b~rs_494.370" width="247" height="185" media="(min-resolution: 192dpi) and (min-width: 1024px) and (max-width: 1191.98px), (-webkit-min-device-pixel-ratio: 2) and (min-width: 1024px) and (max-width: 1191.98px)"/><source srcSet="https://media-api.xogrp.com/images/2640d308-01ad-4f80-b1b2-2ac1a38b179b~rs_920.690" width="460" height="345" media="(min-resolution: 192dpi) and (min-width: 768px) and (max-width: 1023.98px), (-webkit-min-device-pixel-ratio: 2) and (min-width: 768px) and (max-width: 1023.98px)"/><source srcSet="https://media-api.xogrp.com/images/2640d308-01ad-4f80-b1b2-2ac1a38b179b~rs_770.576" width="385" height="288" media="(min-resolution: 192dpi) and (min-width: 480px) and (max-width: 767.98px), (-webkit-min-device-pixel-ratio: 2) and (min-width: 480px) and (max-width: 767.98px)"/><source srcSet="https://media-api.xogrp.com/images/2640d308-01ad-4f80-b1b2-2ac1a38b179b~rs_640.480" width="320" height="240" media="(min-resolution: 192dpi) and (max-width: 479.98px), (-webkit-min-device-pixel-ratio: 2) and (max-width: 479.98px)"/><source srcSet="https://media-api.xogrp.com/images/2640d308-01ad-4f80-b1b2-2ac1a38b179b~rs_461.345" width="307" height="230" media="(min-resolution: 144dpi) and (min-width: 1192px) and (max-resolution: 191dpi), (-webkit-min-device-pixel-ratio: 1.5) and (min-width: 1192px) and (-webkit-max-device-pixel-ratio: 1.9)"/><source srcSet="https://media-api.xogrp.com/images/2640d308-01ad-4f80-b1b2-2ac1a38b179b~rs_371.278" width="247" height="185" media="(min-resolution: 144dpi) and (min-width: 1024px) and (max-resolution: 191dpi) and (max-width: 1191.98px), (-webkit-min-device-pixel-ratio: 1.5) and (min-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.9) and (max-width: 1191.98px)"/><source srcSet="https://media-api.xogrp.com/images/2640d308-01ad-4f80-b1b2-2ac1a38b179b~rs_690.518" width="460" height="345" media="(min-resolution: 144dpi) and (min-width: 768px) and (max-resolution: 191dpi) and (max-width: 1023.98px), (-webkit-min-device-pixel-ratio: 1.5) and (min-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9) and (max-width: 1023.98px)"/><source srcSet="https://media-api.xogrp.com/images/2640d308-01ad-4f80-b1b2-2ac1a38b179b~rs_578.432" width="385" height="288" media="(min-resolution: 144dpi) and (min-width: 480px) and (max-resolution: 191dpi) and (max-width: 767.98px), (-webkit-min-device-pixel-ratio: 1.5) and (min-width: 480px) and (-webkit-max-device-pixel-ratio: 1.9) and (max-width: 767.98px)"/><source srcSet="https://media-api.xogrp.com/images/2640d308-01ad-4f80-b1b2-2ac1a38b179b~rs_480.360" width="320" height="240" media="(min-resolution: 144dpi) and (max-resolution: 191dpi) and (max-width: 479.98px), (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.9) and (max-width: 479.98px)"/><source srcSet="https://media-api.xogrp.com/images/2640d308-01ad-4f80-b1b2-2ac1a38b179b~rs_307.230" width="307" height="230" media="(min-width: 1192px) and (max-resolution: 143dpi), (-webkit-min-device-pixel-ratio: 1) and (min-width: 1192px) and (-webkit-max-device-pixel-ratio: 1.4)"/><source srcSet="https://media-api.xogrp.com/images/2640d308-01ad-4f80-b1b2-2ac1a38b179b~rs_247.185" width="247" height="185" media="(min-width: 1024px) and (max-resolution: 143dpi) and (max-width: 1191.98px), (-webkit-min-device-pixel-ratio: 1) and (min-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.4) and (max-width: 1191.98px)"/><source srcSet="https://media-api.xogrp.com/images/2640d308-01ad-4f80-b1b2-2ac1a38b179b~rs_460.345" width="460" height="345" media="(min-width: 768px) and (max-resolution: 143dpi) and (max-width: 1023.98px), (-webkit-min-device-pixel-ratio: 1) and (min-width: 768px) and (-webkit-max-device-pixel-ratio: 1.4) and (max-width: 1023.98px)"/><source srcSet="https://media-api.xogrp.com/images/2640d308-01ad-4f80-b1b2-2ac1a38b179b~rs_385.288" width="385" height="288" media="(min-width: 480px) and (max-resolution: 143dpi) and (max-width: 767.98px), (-webkit-min-device-pixel-ratio: 1) and (min-width: 480px) and (-webkit-max-device-pixel-ratio: 1.4) and (max-width: 767.98px)"/><source srcSet="https://media-api.xogrp.com/images/2640d308-01ad-4f80-b1b2-2ac1a38b179b~rs_320.240" width="320" height="240" media="(max-resolution: 143dpi) and (max-width: 479.98px), (-webkit-min-device-pixel-ratio: 1) and (-webkit-max-device-pixel-ratio: 1.4) and (max-width: 479.98px)"/><img src="https://media-api.xogrp.com/images/2640d308-01ad-4f80-b1b2-2ac1a38b179b~rs_460.345" width="460" height="345" class="lazyload" alt="Bridesmaid holding a bouquet" decoding="async"/></picture></a></div><div class="articleInfo--3556a"><a href="https://www.theknot.com/content/wedding-advice" class="articleCategory--ec3b2 body2--f71c1">FLORISTS</a><a href="https://www.theknot.com/content/wedding-florist-questions-before-hiring"><h4 class="articleTitle--22d16 h4--224bc">10 Questions to Ask Before Hiring Your Florist</h4></a></div></div><div class="col-12--71dcc col-md-4--d56b4 articleContainer--00ec8" id="3afd959d-41c6-4348-99d3-f4820b184b03"><div class="article--d8602"><a href="https://www.theknot.com/content/wedding-flower-contract-proposal"><picture><source srcSet="https://media-api.xogrp.com/images/3afd959d-41c6-4348-99d3-f4820b184b03~rs_614.460" width="307" height="230" media="(min-resolution: 192dpi) and (min-width: 1192px), (-webkit-min-device-pixel-ratio: 2) and (min-width: 1192px)"/><source srcSet="https://media-api.xogrp.com/images/3afd959d-41c6-4348-99d3-f4820b184b03~rs_494.370" width="247" height="185" media="(min-resolution: 192dpi) and (min-width: 1024px) and (max-width: 1191.98px), (-webkit-min-device-pixel-ratio: 2) and (min-width: 1024px) and (max-width: 1191.98px)"/><source srcSet="https://media-api.xogrp.com/images/3afd959d-41c6-4348-99d3-f4820b184b03~rs_920.690" width="460" height="345" media="(min-resolution: 192dpi) and (min-width: 768px) and (max-width: 1023.98px), (-webkit-min-device-pixel-ratio: 2) and (min-width: 768px) and (max-width: 1023.98px)"/><source srcSet="https://media-api.xogrp.com/images/3afd959d-41c6-4348-99d3-f4820b184b03~rs_770.576" width="385" height="288" media="(min-resolution: 192dpi) and (min-width: 480px) and (max-width: 767.98px), (-webkit-min-device-pixel-ratio: 2) and (min-width: 480px) and (max-width: 767.98px)"/><source srcSet="https://media-api.xogrp.com/images/3afd959d-41c6-4348-99d3-f4820b184b03~rs_640.480" width="320" height="240" media="(min-resolution: 192dpi) and (max-width: 479.98px), (-webkit-min-device-pixel-ratio: 2) and (max-width: 479.98px)"/><source srcSet="https://media-api.xogrp.com/images/3afd959d-41c6-4348-99d3-f4820b184b03~rs_461.345" width="307" height="230" media="(min-resolution: 144dpi) and (min-width: 1192px) and (max-resolution: 191dpi), (-webkit-min-device-pixel-ratio: 1.5) and (min-width: 1192px) and (-webkit-max-device-pixel-ratio: 1.9)"/><source srcSet="https://media-api.xogrp.com/images/3afd959d-41c6-4348-99d3-f4820b184b03~rs_371.278" width="247" height="185" media="(min-resolution: 144dpi) and (min-width: 1024px) and (max-resolution: 191dpi) and (max-width: 1191.98px), (-webkit-min-device-pixel-ratio: 1.5) and (min-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.9) and (max-width: 1191.98px)"/><source srcSet="https://media-api.xogrp.com/images/3afd959d-41c6-4348-99d3-f4820b184b03~rs_690.518" width="460" height="345" media="(min-resolution: 144dpi) and (min-width: 768px) and (max-resolution: 191dpi) and (max-width: 1023.98px), (-webkit-min-device-pixel-ratio: 1.5) and (min-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9) and (max-width: 1023.98px)"/><source srcSet="https://media-api.xogrp.com/images/3afd959d-41c6-4348-99d3-f4820b184b03~rs_578.432" width="385" height="288" media="(min-resolution: 144dpi) and (min-width: 480px) and (max-resolution: 191dpi) and (max-width: 767.98px), (-webkit-min-device-pixel-ratio: 1.5) and (min-width: 480px) and (-webkit-max-device-pixel-ratio: 1.9) and (max-width: 767.98px)"/><source srcSet="https://media-api.xogrp.com/images/3afd959d-41c6-4348-99d3-f4820b184b03~rs_480.360" width="320" height="240" media="(min-resolution: 144dpi) and (max-resolution: 191dpi) and (max-width: 479.98px), (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.9) and (max-width: 479.98px)"/><source srcSet="https://media-api.xogrp.com/images/3afd959d-41c6-4348-99d3-f4820b184b03~rs_307.230" width="307" height="230" media="(min-width: 1192px) and (max-resolution: 143dpi), (-webkit-min-device-pixel-ratio: 1) and (min-width: 1192px) and (-webkit-max-device-pixel-ratio: 1.4)"/><source srcSet="https://media-api.xogrp.com/images/3afd959d-41c6-4348-99d3-f4820b184b03~rs_247.185" width="247" height="185" media="(min-width: 1024px) and (max-resolution: 143dpi) and (max-width: 1191.98px), (-webkit-min-device-pixel-ratio: 1) and (min-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.4) and (max-width: 1191.98px)"/><source srcSet="https://media-api.xogrp.com/images/3afd959d-41c6-4348-99d3-f4820b184b03~rs_460.345" width="460" height="345" media="(min-width: 768px) and (max-resolution: 143dpi) and (max-width: 1023.98px), (-webkit-min-device-pixel-ratio: 1) and (min-width: 768px) and (-webkit-max-device-pixel-ratio: 1.4) and (max-width: 1023.98px)"/><source srcSet="https://media-api.xogrp.com/images/3afd959d-41c6-4348-99d3-f4820b184b03~rs_385.288" width="385" height="288" media="(min-width: 480px) and (max-resolution: 143dpi) and (max-width: 767.98px), (-webkit-min-device-pixel-ratio: 1) and (min-width: 480px) and (-webkit-max-device-pixel-ratio: 1.4) and (max-width: 767.98px)"/><source srcSet="https://media-api.xogrp.com/images/3afd959d-41c6-4348-99d3-f4820b184b03~rs_320.240" width="320" height="240" media="(max-resolution: 143dpi) and (max-width: 479.98px), (-webkit-min-device-pixel-ratio: 1) and (-webkit-max-device-pixel-ratio: 1.4) and (max-width: 479.98px)"/><img src="https://media-api.xogrp.com/images/3afd959d-41c6-4348-99d3-f4820b184b03~rs_460.345" width="460" height="345" class="lazyload" alt="Reception centerpiece in wood box with lavender place setting" decoding="async"/></picture></a></div><div class="articleInfo--3556a"><a href="https://www.theknot.com/content/wedding-advice" class="articleCategory--ec3b2 body2--f71c1">FLORISTS</a><a href="https://www.theknot.com/content/wedding-flower-contract-proposal"><h4 class="articleTitle--22d16 h4--224bc">The Complete Guide to Your Floral Contract, Decoded</h4></a></div></div></div><div class="hideOnDesktop--a27ae"><a href="https://www.theknot.com/content/wedding-advice" class="btn--aa2b8 btn-transitions--d3c04 disable-children-pointer-events--008ec buttonL--736ee md--c7522 secondary-alternative--3c467 readMoreMobile--31c59"><span aria-hidden="true" class="animated-element--bef17"></span><div class="cta-container--6dee1">Get More Advice</div></a></div></div></div></div><div class="textContainer--4a09d"><div class="row--a6f92"><div class="col-12--71dcc head--46d65"><h2 class=" h2--b75a9">Finding a Florist</h2><div class=" subhead--150a2">Advice From The Knot</div></div></div><div class="row--a6f92 textRow--00a86"><div class="col-sm-12--42b5c col-md-4--d56b4"><div class="contentCard--08ffa"><div class="icon--8221b"><svg width="200" height="200" viewBox="0 0 480 480" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M19.5006 64.3244C19.4728 63.1639 20.391 62.2006 21.5514 62.1728L429.316 52.3983C430.476 52.3705 431.439 53.2887 431.467 54.4491L439.489 389.104C439.517 390.265 438.599 391.228 437.438 391.256L29.6742 401.03C28.5137 401.058 27.5504 400.14 27.5226 398.98L19.5006 64.3244Z" fill="#FEBBF7"></path><path d="M40.3382 86.9035C40.2978 85.7434 41.2055 84.7703 42.3656 84.7299L402.285 72.1971C403.445 72.1567 404.418 73.0644 404.459 74.2245L414.372 358.911C414.412 360.071 413.504 361.044 412.344 361.084L52.4249 373.617C51.2649 373.657 50.2917 372.75 50.2513 371.59L40.3382 86.9035Z" fill="#FFE4FB"></path><path d="M172.054 110.565C172.02 109.869 172.557 109.278 173.252 109.244L320.254 102.122C320.95 102.088 321.541 102.625 321.575 103.32L329.959 276.348C329.992 277.044 329.456 277.635 328.76 277.669L181.758 284.791C181.062 284.825 180.471 284.288 180.437 283.593L172.054 110.565Z" fill="#C4DFF9"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M217.527 184.674C203.205 178.974 195.335 165.043 198.257 151.846L259.584 167.058C259.266 168.108 258.878 169.15 258.417 170.181C252.872 182.525 238.615 189.066 224.542 186.654L216.29 221.681C215.171 226.193 217.232 230.506 221.612 232.064C226.938 233.959 230.335 235.828 230.062 236.93C229.642 238.623 220.715 237.866 210.124 235.239C199.533 232.612 191.288 229.11 191.708 227.416C191.998 226.245 196.356 226.246 202.518 227.226C207.199 227.971 210.731 225.134 211.794 220.515L218.443 185.025C218.137 184.913 217.832 184.796 217.527 184.674Z" fill="#E6F2FC"></path><path d="M254.923 168.456L203.198 163C203.198 163 202.507 172.667 218.82 180.781C235.132 188.894 250.419 176.02 254.923 168.456Z" fill="#FA592D"></path><path d="M260.377 179.405C252.463 175.179 246.937 167.816 245.734 159.172L308.517 152.048C308.585 153.143 308.585 154.255 308.512 155.382C308.057 162.257 304.96 168.51 300.178 173.341C301.93 183.211 301.573 193.875 288.667 197.33L293.316 232.4C293.873 237.015 297.332 240.315 301.98 240.215C307.631 240.094 311.471 240.634 311.607 241.762C311.816 243.494 303.203 245.957 292.369 247.264C281.536 248.571 272.584 248.226 272.375 246.494C272.23 245.296 276.304 243.749 282.413 242.476C287.053 241.509 289.347 237.603 288.7 232.907L282.481 198.335C281.247 198.43 279.937 198.479 278.545 198.479C268.007 198.479 262.473 189.331 260.377 179.405Z" fill="#E6F2FC"></path><path d="M301.134 164.269C305.152 158.097 304.973 150.321 300.422 145.861C295.321 140.844 286.52 141.937 280.808 148.3C280.4 148.755 280.019 149.225 279.665 149.706L301.134 164.269Z" fill="#FA592D"></path><path d="M260.862 160.592C269.954 166.342 289.72 168.002 298.466 168.113C298.466 168.113 296.962 192.247 280.917 193.182C264.873 194.118 260.862 171.846 260.862 160.592Z" fill="#FA38C4"></path><path d="M53.7197 212.418C53.5266 211.748 53.9125 211.049 54.5817 210.856L194.42 170.506C195.09 170.313 195.789 170.699 195.982 171.368L238.801 319.765C238.994 320.435 238.609 321.134 237.939 321.327L98.1007 361.677C97.4315 361.87 96.7325 361.484 96.5395 360.815L53.7197 212.418Z" fill="#FA38C4"></path><path d="M116.042 219.152C145.949 201.097 183.667 207.422 200.327 233.448C217.1 259.35 206.244 294.96 176.358 313.016C146.45 331.072 108.733 324.746 92.0727 298.72C75.5404 272.804 86.2469 237.084 116.042 219.152Z" fill="#C4DFF9"></path><path d="M178.961 251.371L173.641 237.723L183.993 237.048L190.495 251.754L178.961 251.371Z" fill="#559BF0"></path><path d="M167.271 224.183L161.424 215.302L168.901 215.125L175.195 223.315L167.271 224.183Z" fill="#559BF0"></path><path d="M171.362 307.997L172.117 291.809L182.182 289.645L180.443 306.044L171.362 307.997Z" fill="#559BF0"></path><path d="M155.868 226.633L160.332 237.96L172.459 236.664L166.187 225.25L155.868 226.633Z" fill="#A1CDF5"></path><path d="M153.2 254.165L164.366 252.838L168.215 270.738L156.976 271.723L153.2 254.165Z" fill="#A1CDF5"></path><path d="M160.664 238.901L172.153 237.784L176.906 251.498L165.325 252.183L160.664 238.901Z" fill="#A1CDF5"></path><path d="M91.9165 224.144C91.9165 224.144 98.7176 225.916 102.103 220.784C102.103 220.784 103.435 227.565 109.172 229.512C109.172 229.512 104.183 231.727 103.467 239.247C103.467 239.247 99.1687 233.838 91.9823 236.796C91.9879 236.822 94.8828 230.356 91.9165 224.144Z" fill="#FFE4FB"></path><path d="M194.317 290.552C194.317 290.552 198.646 296.089 204.451 294.066C204.451 294.066 201.394 300.263 204.77 305.293C204.77 305.293 199.461 304.024 194.327 309.565C194.327 309.565 194.195 302.658 186.688 300.646C186.677 300.67 192.905 297.29 194.319 290.553L194.317 290.552Z" fill="#FBBB03"></path><path d="M368.06 189.67L445.136 221.291L354.307 442.684L278.554 413.027L368.06 189.67Z" fill="#FBBB03"></path><path d="M392.242 187.21L467.29 223.381L360.137 445.705L285.088 409.534L392.242 187.21Z" fill="#FBBB03"></path><path d="M349.213 192.691L433.333 220.039L359.35 447.604L275.231 420.256L349.213 192.691Z" fill="#FFF7E1"></path><path d="M334.779 408.295C335.548 414.224 330.411 419.779 323.305 420.701C316.199 421.623 309.814 417.564 309.045 411.635C308.275 405.705 313.412 400.151 320.518 399.229C327.624 398.306 334.009 402.365 334.779 408.295Z" fill="#FBBB03"></path><path d="M352.574 201.457L420.163 222.694L403.717 275.036L336.127 253.799L352.574 201.457Z" fill="#FA592D"></path><path d="M333.778 261.554L401.367 282.792L384.92 335.134L317.331 313.897L333.778 261.554Z" fill="#FF6F00"></path><path d="M315.277 322.896L382.347 343.919L365.865 396.247L298.795 375.224L315.277 322.896Z" fill="#FBBB03"></path></svg></div><h3 class="subhead--b4827 primaryBold--1abd6 subhead--150a2">Start With Your Style</h3><p class="contentBody--14edd body1--e44d4">Before you look for florists, think about what kind of flowers you like. Do you prefer large centerpieces or smaller arrangements?</p><p class="contentBody--14edd body1--e44d4">The best florists will help you figure out flowers and decor that fit your wedding style and are in season.</p></div></div><div class="col-sm-12--42b5c col-md-4--d56b4"><div class="contentCard--08ffa"><div class="icon--8221b"><svg width="200" height="200" viewBox="0 0 481 481" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M183.715 29.4138C183.715 24.4908 187.66 20.4999 192.527 20.4999H451.69C456.557 20.4999 460.502 24.4908 460.502 29.4138V291.586C460.502 296.509 456.557 300.5 451.69 300.5H192.527C187.66 300.5 183.715 296.509 183.715 291.586V29.4138Z" fill="#C4DFF9"></path><path d="M204.988 55.4852C200.126 54.3883 197.375 49.217 198.797 43.9524C200.204 38.7114 205.285 35.325 210.121 36.4079C214.984 37.5047 217.735 42.6761 216.313 47.9408C214.891 53.2005 209.834 56.6041 204.988 55.4852Z" fill="#A1CDF5"></path><path d="M224.943 43.9524C223.521 49.217 226.272 54.3883 231.134 55.4852C235.98 56.6041 241.037 53.2005 242.459 47.9408C243.88 42.6761 241.13 37.5047 236.267 36.4079C231.431 35.325 226.35 38.7114 224.943 43.9524Z" fill="#A1CDF5"></path><path d="M251.089 43.9524C249.667 49.217 252.418 54.3883 257.28 55.4852C262.126 56.6041 267.183 53.2005 268.605 47.9408C270.027 42.6761 267.276 37.5047 262.413 36.4079C257.577 35.325 252.496 38.7114 251.089 43.9524Z" fill="#A1CDF5"></path><path d="M401.675 61.5374C412.588 51.2822 411.562 43.8522 406.484 38.7897L406.482 38.784C403.199 35.5128 392.598 44.1878 392.598 44.1878C392.221 44.3227 372.672 60.2019 372.173 60.7881L371.015 62.1466C370.646 62.576 367.416 66.4484 367.653 71.0224C367.833 74.4976 370.056 76.9136 371.224 78.1833C371.594 78.5847 371.858 78.8715 371.918 79.041C372.088 79.516 352.141 119.744 337.385 149.39C329.711 145.62 324.978 140.614 325.506 134.241C325.731 131.531 326.493 128.437 327.28 125.244C329.883 114.681 332.752 103.036 317.299 100.651C307.012 99.0617 284.259 111.189 283.471 137.377C283.317 142.464 283.452 147.016 283.574 151.177C284.083 168.435 284.393 178.963 263.182 193.048C236.858 210.527 240.835 257.723 271.158 277.461C301.481 297.198 325.486 293.223 342.833 280.686C366.238 263.768 367.986 241.643 369.443 223.201C370.677 207.578 371.702 194.598 385.505 189.663C402.423 181.763 405.662 158.808 387.064 158.528C376.935 158.377 366.185 157.38 356.549 155.439L386.788 86.9567C387.082 86.3015 387.818 85.9802 388.499 86.209C409.253 93.1529 402.743 67.6778 401.352 62.8692C401.217 62.4001 401.318 61.8721 401.675 61.5374Z" fill="#FBAF00"></path><path d="M316.882 149.823C316.065 148.611 315.378 147.338 314.795 146.006C313.444 142.923 312.458 139.66 310.978 136.639C309.801 134.269 307.881 132.476 305.072 132.5C294.911 132.668 291.026 143.564 294.929 154.479C298.231 163.715 302.51 177.044 295.689 185.696C286.318 197.569 265.731 207.474 272.344 225.677C273.989 230.189 277.367 233.639 281.588 235.891C287.99 239.333 295.827 240.205 302.783 242.063C311.94 244.521 321.759 248.761 326.091 257.778C328.062 261.896 328.672 270.4 334.531 270.847C342.97 271.472 347.986 263.081 350.437 256.199C352.4 250.63 353.353 244.715 353.211 238.835C353.069 232.955 351.35 227.592 350.548 221.883C349.172 212.138 350.373 202.998 357.54 195.745C369.95 183.193 349.416 169.223 339.62 163.964C334.295 161.105 328.247 159.677 323.237 156.238C320.731 154.505 318.576 152.351 316.882 149.823Z" fill="#FFF7E1"></path><path d="M334.63 213.974L304.174 202.885L299.364 215.951L327.465 226.732L334.63 213.974Z" fill="#FF6F00"></path><path d="M316.69 168.051L313.877 176.178L346.097 190.156L350.658 181.021L316.69 168.051Z" fill="#FF6F00"></path><path d="M309.143 184.326L306.333 191.73L338.553 205.708L343.111 197.295L309.143 184.326Z" fill="#FF6F00"></path><path d="M402.454 95.4836C397.584 102.521 395.45 111.145 396.445 119.656L396.646 121.372L395.964 120.809C388.784 115.214 379.712 112.643 370.682 113.614L370.243 113.656L371.196 112.42C376.28 105.694 378.775 97.3687 378.233 88.9627L378.245 88.703L379.153 89.3183C385.677 93.8308 393.528 96.0009 401.382 95.4748L402.454 95.4836Z" fill="#E6F2FC"></path><path d="M20.498 224.845C20.498 219.75 24.4432 215.62 29.3097 215.62H277.132C281.998 215.62 285.943 219.75 285.943 224.845V451.275C285.943 456.37 281.998 460.5 277.132 460.5H29.3097C24.4432 460.5 20.498 456.37 20.498 451.275V224.845Z" fill="#FDDE81"></path><path d="M41.7715 250.608C36.9088 249.511 34.1584 244.34 35.5798 239.075C36.9869 233.834 42.0681 230.448 46.9041 231.53C51.767 232.627 54.5175 237.799 53.0961 243.063C51.674 248.323 46.6172 251.727 41.7715 250.608Z" fill="#FBBB03"></path><path d="M61.7257 239.075C60.3043 244.34 63.0547 249.511 67.9174 250.608C72.7631 251.727 77.8199 248.323 79.242 243.063C80.6635 237.799 77.9129 232.627 73.05 231.53C68.214 230.448 63.1328 233.834 61.7257 239.075Z" fill="#FBBB03"></path><path d="M87.8718 239.075C86.4503 244.34 89.2007 249.511 94.0634 250.608C98.9092 251.727 103.966 248.323 105.388 243.063C106.81 237.799 104.059 232.627 99.1961 231.53C94.3601 230.448 89.2789 233.834 87.8718 239.075Z" fill="#FBBB03"></path><path d="M238.031 299.9L71.7967 312.144C70.0585 312.272 68.6833 313.667 68.5792 315.407L64.4081 385.135C64.2933 387.053 65.7551 388.701 67.6732 388.816L232.117 398.664L238.031 299.9Z" fill="#FEBBF7"></path><path d="M67.5827 332.017L213.187 335.963C217.118 336.07 220.179 339.41 219.944 343.336L219.35 353.262C219.112 357.237 215.593 360.201 211.635 359.762L66.8844 343.677L67.5827 332.017Z" fill="#FA38C4"></path><path d="M39.8263 372.985C39.796 371.809 40.8884 370.966 42.0835 371.1L255.705 394.927C256.9 395.06 257.776 396.122 257.482 397.261C254.701 408.036 240.389 415.11 224.194 413.304L68.6692 395.957C52.4751 394.15 40.1128 384.101 39.8263 372.985Z" fill="#FF6F00"></path><path d="M153.858 281.757C165.093 275.282 178.897 278.11 184.705 288.139C190.556 298.122 186.115 311.452 174.889 317.928C163.654 324.403 149.85 321.574 144.042 311.546C138.28 301.56 142.667 288.186 153.858 281.757Z" fill="#FA38C4"></path><path d="M308.547 234.904V350.837C308.547 351.066 308.799 351.205 308.992 351.082L337.992 332.683C338.141 332.588 338.34 332.648 338.412 332.81L365.301 393.129L435.569 351.365L387.254 309.885C387.097 309.75 387.128 309.498 387.314 309.405L424.232 291.002C424.447 290.894 424.446 290.587 424.23 290.481L309.219 234.483C308.909 234.332 308.547 234.558 308.547 234.904Z" fill="#FA38C4"></path></svg></div><h3 class="subhead--b4827 primaryBold--1abd6 subhead--150a2">Understand the Options</h3><p class="contentBody--14edd body1--e44d4">Know the style you like? Here are some things to consider before reaching out to florists.</p><p class="contentBody--14edd body1--e44d4">Think about which events you’ll want floral arrangements for and if you’ll need other decor like an aisle runner or votives.</p></div></div><div class="col-sm-12--42b5c col-md-4--d56b4"><div class="contentCard--08ffa"><div class="icon--8221b"><svg width="200" height="200" viewBox="0 0 480 480" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M308.752 279.491C293.539 213.065 217.146 174.165 138.148 192.585C59.1499 211.005 7.44173 279.79 22.6553 346.186C28.5284 371.818 60.6671 402.782 60.6671 402.782C60.6671 423.482 28.5461 453.698 23.3587 458.442C23.0738 458.703 23.2091 459.151 23.5928 459.195C31.3632 460.086 85.6496 465.002 119.272 433.092C138.925 435.809 172.127 438.018 193.26 433.092C272.258 414.672 323.966 345.917 308.752 279.491Z" fill="#C4DFF9"></path><path d="M126.454 150.738C124.959 79.9912 192.044 21.4762 276.263 20.0274C360.483 18.5786 429.97 74.7589 431.458 145.476C432.032 172.776 407.505 212.095 407.505 212.095C412.775 233.057 453.185 255.484 459.271 258.759C459.584 258.927 459.555 259.357 459.223 259.483C452.006 262.216 398.287 281.186 356.159 257.456C337.055 265.167 304.178 275.797 281.649 276.187C197.429 277.635 127.95 221.485 126.454 150.738Z" fill="#FFE4FB"></path><path d="M323.783 75.9948L324.031 108.448H238.398L238.152 76.5533C238.146 72.0098 242.76 70.1867 246.683 69.5004C248.529 69.271 250.606 69.0413 252.683 68.8116C264.222 67.4345 289.793 65.3576 314.726 69.4164C318.651 70.0932 323.778 71.6784 323.783 75.9948Z" fill="#FBBB03"></path><path d="M231.368 125.762C231.643 139.951 231.666 158.571 231.666 158.571C231.666 158.571 229.589 158.8 228.898 159.483C227.976 160.392 227.054 161.529 227.286 162.892C227.504 166.867 235.742 166.786 239.928 166.745C240.288 166.741 240.617 166.738 240.909 166.738C247.372 166.73 253.835 166.722 260.297 166.487C260.88 166.486 261.467 166.474 262.05 166.461C266.546 166.363 270.869 166.27 272.306 171.697C272.538 172.379 272.775 177.603 272.778 179.648C272.778 179.648 272.406 188.591 272.329 189.871L272.311 190.168C271.87 197.494 271.589 202.168 267.419 208.786C262.728 216.231 253.705 221.964 248.746 225.114C248.364 225.357 248.007 225.584 247.677 225.795C245.37 227.161 242.605 230.345 249.53 231.245L250.223 231.245C259.457 232.596 270.306 233.265 281.847 233.478C292.465 233.692 302.389 233.226 310.928 232.307C313.467 232.076 315.775 231.619 318.082 230.935C319.927 230.251 321.31 228.432 320.846 226.388C320.382 224.344 318.303 223.438 316.456 222.758C312.444 221.283 304.358 215.814 301.209 212.41C298.06 209.006 295.427 202.565 294.266 197.796C293.571 195.298 292.858 179.396 292.858 179.396C292.624 176.898 293.771 171.217 294.233 170.762C295.614 168.261 298.151 166.668 300.921 166.665L333.466 166.398C335.543 166.395 337.157 165.03 337.385 162.985C337.842 159.35 334.609 157.991 331.609 158.222C331.781 147.441 331.654 136.661 331.469 125.762H231.368Z" fill="#FA592D"></path><path d="M233.615 103.703C265.358 98.5126 297.96 98.5372 329.707 103.703C332.879 103.703 332.178 106.473 332.178 109.881L331.836 158.265L231.109 158.683V109.881C231.109 106.473 230.443 103.703 233.615 103.703Z" fill="#FB8B00"></path><path d="M263.609 107.32C267.41 102.794 267.048 96.6994 262.885 93.6218C259.023 90.7857 253.23 91.5701 249.368 95.3115C249.006 94.527 248.583 93.8029 248.04 93.1391C244.962 89.3374 237.842 85.9888 234.463 88.7646C232.049 90.7559 233.075 96.5184 233.98 99.6562C233.497 99.7769 233.014 99.958 232.532 100.199C227.101 102.553 224.687 108.165 227.04 112.811C228.489 115.587 231.264 117.337 234.463 117.82C234.402 118.001 234.342 118.182 234.282 118.423C232.894 123.13 234.34 130.196 238.564 131.403C242.788 132.61 248.161 127.535 249.549 122.828C249.549 122.708 249.609 122.647 249.609 122.527C253.169 125.604 260.23 127.52 263.609 124.623C267.41 121.304 265.6 113.415 262.342 108.768C262.764 108.285 263.186 107.803 263.609 107.32ZM251.359 109.432C250.454 112.027 247.557 113.958 244.842 113.656C242.126 113.415 240.678 111.061 241.583 108.466C242.488 105.872 245.385 103.941 248.1 104.242C250.816 104.484 252.264 106.837 251.359 109.432Z" fill="#FA38C4"></path><path d="M307.709 87.7267C313.519 88.8109 318.648 85.4981 319.28 80.3591C319.85 75.6016 316.318 70.9435 311.161 69.4209C311.666 68.7199 312.088 67.9959 312.399 67.1966C314.196 62.6472 313.609 54.8004 309.53 53.2233C306.609 52.1011 302.096 55.8284 299.81 58.1598C299.467 57.7989 299.072 57.4675 298.624 57.1659C293.904 53.5947 287.831 54.2532 284.942 58.5876C283.238 61.2138 283.079 64.4913 284.232 67.5135C284.045 67.5499 283.857 67.5865 283.618 67.6527C278.837 68.7592 273.396 73.4938 274.422 77.7653C275.449 82.0367 282.51 84.2186 287.291 83.1121C287.396 83.0527 287.478 83.0756 287.583 83.0162C286.655 87.6298 288.459 94.7192 292.643 96.2369C297.403 97.9147 303.382 92.4582 305.825 87.3357C306.453 87.466 307.081 87.5964 307.709 87.7267ZM299.845 78.0996C297.141 78.5877 294.035 77.0155 292.962 74.5027C291.837 72.0197 293.174 69.6012 295.878 69.1131C298.582 68.625 301.688 70.1973 302.761 72.71C303.887 75.1931 302.55 77.6115 299.845 78.0996Z" fill="#FA38C4"></path><path d="M128.857 304.005C121.971 299.467 113.099 300.738 109.031 306.884C104.937 312.999 107.25 321.631 114.13 326.168C121.016 330.706 129.888 329.435 133.956 323.289C137.994 317.169 135.717 308.512 128.857 304.005Z" fill="#559BF0"></path><path d="M173.577 304.005C166.691 299.467 157.82 300.738 153.752 306.884C149.658 312.999 151.97 321.631 158.851 326.168C165.737 330.706 174.608 329.435 178.677 323.289C182.714 317.169 180.438 308.512 173.577 304.005Z" fill="#559BF0"></path><path d="M219.778 304.005C212.892 299.467 204.021 300.738 199.952 306.884C195.859 312.999 198.171 321.631 205.052 326.168C211.938 330.706 220.809 329.435 224.877 323.289C228.915 317.169 226.638 308.512 219.778 304.005Z" fill="#559BF0"></path></svg></div><h3 class="subhead--b4827 primaryBold--1abd6 subhead--150a2">Start a Conversation</h3><p class="contentBody--14edd body1--e44d4">Found florists you’re interested in? Reach out! Share your style and see if any are the right fit.</p><p class="contentBody--14edd body1--e44d4">Try The Knot’s “Request Quote” feature. It helps you know what info to share with florists so you can easily get custom quotes.</p></div></div></div></div><div class="borderBottom--9647b borderTop--a270a"><div id="footer-list-states" class="container--81119"><div class="row--a6f92"><div class="col-12--71dcc"><h2 class="categoryName--84d59 h3--ddfd5 ">Florists by State</h2></div></div><div class="row--a6f92"><div class="col-12--71dcc"><ul class="columns--b2960"><li class="link--57450"><a href="https://www.theknot.com/marketplace/florists/alabama">Alabama Florists</a></li><li class="link--57450"><a href="https://www.theknot.com/marketplace/florists/arkansas">Arkansas Florists</a></li><li class="link--57450"><a href="https://www.theknot.com/marketplace/florists/alaska">Alaska Florists</a></li><li class="link--57450"><a href="https://www.theknot.com/marketplace/florists/arizona">Arizona Florists</a></li><li class="link--57450"><a href="https://www.theknot.com/marketplace/florists/california">California Florists</a></li><li class="link--57450"><a href="https://www.theknot.com/marketplace/florists/colorado">Colorado Florists</a></li><li class="link--57450"><a href="https://www.theknot.com/marketplace/florists/connecticut">Connecticut Florists</a></li><li class="link--57450"><a href="https://www.theknot.com/marketplace/florists/delaware">Delaware Florists</a></li><li class="link--57450"><a href="https://www.theknot.com/marketplace/florists/florida">Florida Florists</a></li><li class="link--57450"><a href="https://www.theknot.com/marketplace/florists/georgia">Georgia Florists</a></li><li class="link--57450"><a href="https://www.theknot.com/marketplace/florists/hawaii">Hawaii Florists</a></li><li class="link--57450"><a href="https://www.theknot.com/marketplace/florists/idaho">Idaho Florists</a></li><li class="link--57450"><a href="https://www.theknot.com/marketplace/florists/illinois">Illinois Florists</a></li><li class="link--57450"><a href="https://www.theknot.com/marketplace/florists/indiana">Indiana Florists</a></li><li class="link--57450"><a href="https://www.theknot.com/marketplace/florists/iowa">Iowa Florists</a></li><li class="link--57450"><a href="https://www.theknot.com/marketplace/florists/kansas">Kansas Florists</a></li><li class="link--57450"><a href="https://www.theknot.com/marketplace/florists/kentucky">Kentucky Florists</a></li><li class="link--57450"><a href="https://www.theknot.com/marketplace/florists/louisiana">Louisiana Florists</a></li><li class="link--57450"><a href="https://www.theknot.com/marketplace/florists/maine">Maine Florists</a></li><li class="link--57450"><a href="https://www.theknot.com/marketplace/florists/maryland">Maryland Florists</a></li><li class="link--57450"><a href="https://www.theknot.com/marketplace/florists/massachusetts">Massachusetts Florists</a></li><li class="link--57450"><a href="https://www.theknot.com/marketplace/florists/michigan">Michigan Florists</a></li><li class="link--57450"><a href="https://www.theknot.com/marketplace/florists/minnesota">Minnesota Florists</a></li><li class="link--57450"><a href="https://www.theknot.com/marketplace/florists/mississippi">Mississippi Florists</a></li><li class="link--57450"><a href="https://www.theknot.com/marketplace/florists/missouri">Missouri Florists</a></li><li class="link--57450"><a href="https://www.theknot.com/marketplace/florists/montana">Montana Florists</a></li><li class="link--57450"><a href="https://www.theknot.com/marketplace/florists/nebraska">Nebraska Florists</a></li><li class="link--57450"><a href="https://www.theknot.com/marketplace/florists/nevada">Nevada Florists</a></li><li class="link--57450"><a href="https://www.theknot.com/marketplace/florists/new-hampshire">New Hampshire Florists</a></li><li class="link--57450"><a href="https://www.theknot.com/marketplace/florists/new-jersey">New Jersey Florists</a></li><li class="link--57450"><a href="https://www.theknot.com/marketplace/florists/new-mexico">New Mexico Florists</a></li><li class="link--57450"><a href="https://www.theknot.com/marketplace/florists/new-york">New York Florists</a></li><li class="link--57450"><a href="https://www.theknot.com/marketplace/florists/north-carolina">North Carolina Florists</a></li><li class="link--57450"><a href="https://www.theknot.com/marketplace/florists/north-dakota">North Dakota Florists</a></li><li class="link--57450"><a href="https://www.theknot.com/marketplace/florists/ohio">Ohio Florists</a></li><li class="link--57450"><a href="https://www.theknot.com/marketplace/florists/oklahoma">Oklahoma Florists</a></li><li class="link--57450"><a href="https://www.theknot.com/marketplace/florists/oregon">Oregon Florists</a></li><li class="link--57450"><a href="https://www.theknot.com/marketplace/florists/pennsylvania">Pennsylvania Florists</a></li><li class="link--57450"><a href="https://www.theknot.com/marketplace/florists/rhode-island">Rhode Island Florists</a></li><li class="link--57450"><a href="https://www.theknot.com/marketplace/florists/south-carolina">South Carolina Florists</a></li><li class="link--57450"><a href="https://www.theknot.com/marketplace/florists/south-dakota">South Dakota Florists</a></li><li class="link--57450"><a href="https://www.theknot.com/marketplace/florists/tennessee">Tennessee Florists</a></li><li class="link--57450"><a href="https://www.theknot.com/marketplace/florists/texas">Texas Florists</a></li><li class="link--57450"><a href="https://www.theknot.com/marketplace/florists/utah">Utah Florists</a></li><li class="link--57450"><a href="https://www.theknot.com/marketplace/florists/vermont">Vermont Florists</a></li><li class="link--57450"><a href="https://www.theknot.com/marketplace/florists/virginia">Virginia Florists</a></li><li class="link--57450"><a href="https://www.theknot.com/marketplace/florists/washington">Washington Florists</a></li><li class="link--57450"><a href="https://www.theknot.com/marketplace/florists/west-virginia">West Virginia Florists</a></li><li class="link--57450"><a href="https://www.theknot.com/marketplace/florists/wisconsin">Wisconsin Florists</a></li><li class="link--57450"><a href="https://www.theknot.com/marketplace/florists/wyoming">Wyoming Florists</a></li></ul></div></div></div></div><div id="footer-list-cities" class="container--81119"><div class="row--a6f92"><div class="col-12--71dcc"><h2 class="categoryName--84d59 h3--ddfd5 ">Florists: Browse Popular Cities</h2></div></div><div class="row--a6f92"><div class="col-12--71dcc"><ul class="columns--b2960"><li class="link--57450"><a href="https://www.theknot.com/marketplace/florists-atlanta-ga">Atlanta Florists</a></li><li class="link--57450"><a href="https://www.theknot.com/marketplace/florists-austin-tx">Austin Florists</a></li><li class="link--57450"><a href="https://www.theknot.com/marketplace/florists-baltimore-md">Baltimore Florists</a></li><li class="link--57450"><a href="https://www.theknot.com/marketplace/florists-boston-ma">Boston Florists</a></li><li class="link--57450"><a href="https://www.theknot.com/marketplace/florists-buffalo-ny">Buffalo Florists</a></li><li class="link--57450"><a href="https://www.theknot.com/marketplace/florists-cape-cod-ma">Cape Cod Florists</a></li><li class="link--57450"><a href="https://www.theknot.com/marketplace/florists-charleston-sc">Charleston Florists</a></li><li class="link--57450"><a href="https://www.theknot.com/marketplace/florists-charlotte-nc">Charlotte Florists</a></li><li class="link--57450"><a href="https://www.theknot.com/marketplace/florists-chicago-il">Chicago Florists</a></li><li class="link--57450"><a href="https://www.theknot.com/marketplace/florists-cincinnati-oh">Cincinnati Florists</a></li><li class="link--57450"><a href="https://www.theknot.com/marketplace/florists-cleveland-oh">Cleveland Florists</a></li><li class="link--57450"><a href="https://www.theknot.com/marketplace/florists-columbus-oh">Columbus Florists</a></li><li class="link--57450"><a href="https://www.theknot.com/marketplace/florists-dallas-tx">Dallas Florists</a></li><li class="link--57450"><a href="https://www.theknot.com/marketplace/florists-denver-co">Denver Florists</a></li><li class="link--57450"><a href="https://www.theknot.com/marketplace/florists-detroit-mi">Detroit Florists</a></li><li class="link--57450"><a href="https://www.theknot.com/marketplace/florists-grand-rapids-mi">Grand Rapids Florists</a></li><li class="link--57450"><a href="https://www.theknot.com/marketplace/florists-honolulu-hi">Honolulu Florists</a></li><li class="link--57450"><a href="https://www.theknot.com/marketplace/florists-houston-tx">Houston Florists</a></li><li class="link--57450"><a href="https://www.theknot.com/marketplace/florists-indianapolis-in">Indianapolis Florists</a></li><li class="link--57450"><a href="https://www.theknot.com/marketplace/florists-irvine-ca">Irvine Florists</a></li><li class="link--57450"><a href="https://www.theknot.com/marketplace/florists-jacksonville-fl">Jacksonville Florists</a></li><li class="link--57450"><a href="https://www.theknot.com/marketplace/florists-jersey-city-nj">Jersey City Florists</a></li><li class="link--57450"><a href="https://www.theknot.com/marketplace/florists-kansas-city-mo">Kansas City Florists</a></li><li class="link--57450"><a href="https://www.theknot.com/marketplace/florists-las-vegas-nv">Las Vegas Florists</a></li><li class="link--57450"><a href="https://www.theknot.com/marketplace/florists-long-island-ny">Long Island Florists</a></li><li class="link--57450"><a href="https://www.theknot.com/marketplace/florists-los-angeles-ca">Los Angeles Florists</a></li><li class="link--57450"><a href="https://www.theknot.com/marketplace/florists-memphis-tn">Memphis Florists</a></li><li class="link--57450"><a href="https://www.theknot.com/marketplace/florists-miami-fl">Miami Florists</a></li><li class="link--57450"><a href="https://www.theknot.com/marketplace/florists-milwaukee-wi">Milwaukee Florists</a></li><li class="link--57450"><a href="https://www.theknot.com/marketplace/florists-minneapolis-mn">Minneapolis Florists</a></li><li class="link--57450"><a href="https://www.theknot.com/marketplace/florists-new-haven-ct">New Haven Florists</a></li><li class="link--57450"><a href="https://www.theknot.com/marketplace/florists-new-orleans-la">New Orleans Florists</a></li><li class="link--57450"><a href="https://www.theknot.com/marketplace/florists-new-york-ny">New York Florists</a></li><li class="link--57450"><a href="https://www.theknot.com/marketplace/florists-orlando-fl">Orlando Florists</a></li><li class="link--57450"><a href="https://www.theknot.com/marketplace/florists-philadelphia-pa">Philadelphia Florists</a></li><li class="link--57450"><a href="https://www.theknot.com/marketplace/florists-phoenix-az">Phoenix Florists</a></li><li class="link--57450"><a href="https://www.theknot.com/marketplace/florists-pittsburgh-pa">Pittsburgh Florists</a></li><li class="link--57450"><a href="https://www.theknot.com/marketplace/florists-portland-or">Portland Florists</a></li><li class="link--57450"><a href="https://www.theknot.com/marketplace/florists-providence-ri">Providence Florists</a></li><li class="link--57450"><a href="https://www.theknot.com/marketplace/florists-richmond-va">Richmond Florists</a></li><li class="link--57450"><a href="https://www.theknot.com/marketplace/florists-sacramento-ca">Sacramento Florists</a></li><li class="link--57450"><a href="https://www.theknot.com/marketplace/florists-san-antonio-tx">San Antonio Florists</a></li><li class="link--57450"><a href="https://www.theknot.com/marketplace/florists-san-diego-ca">San Diego Florists</a></li><li class="link--57450"><a href="https://www.theknot.com/marketplace/florists-san-francisco-ca">San Francisco Florists</a></li><li class="link--57450"><a href="https://www.theknot.com/marketplace/florists-santa-barbara-ca">Santa Barbara Florists</a></li><li class="link--57450"><a href="https://www.theknot.com/marketplace/florists-seattle-wa">Seattle Florists</a></li><li class="link--57450"><a href="https://www.theknot.com/marketplace/florists-st-louis-mo">St. Louis Florists</a></li><li class="link--57450"><a href="https://www.theknot.com/marketplace/florists-tampa-fl">Tampa Florists</a></li></ul></div></div></div><div class="row--a6f92"><div class="col-12--71dcc"><div class="bottom-breadcrumbs-wrapper--7673d"><div class="breadcrumbs--366c5 body1--e44d4"><ol itemscope="" itemType="http://schema.org/BreadcrumbList"><li itemProp="itemListElement" itemscope="" itemType="http://schema.org/ListItem"><meta itemProp="position" content="1"/><meta itemProp="name" content="Wedding Vendors"/><a class="link--b37c8 " href="/marketplace" itemProp="item">Wedding Vendors</a><span class="caret--ae79f center--271e2"><div class="slash--7f07f">/</div></span></li></ol><span class="gray-breadcrumb--e409f ">Florists</span></div></div></div></div></div></div></div></div><div aria-hidden="true"></div><div data-pagelet-container-id="footer-navigation"><style data-pagelet-critical-styles>@media (max-width:767.98px){.hero-sm--d1e56{font-size:var(--tkww-union-typography-category-hero-sm-font-size,1.875rem);line-height:var(--tkww-union-typography-category-hero-sm-line-height,1)}.subhead--150a2{font-size:var(--tkww-union-typography-category-subhead-font-size,1.25rem);line-height:var(--tkww-union-typography-category-subhead-line-height,1.4)}}.row--a6f92{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.no-gutters--24d50>.col--51449{padding-left:0;padding-right:0}.col--51449,.col-1--6f51a,.col-10--923f2,.col-11--e5d4c,.col-12--71dcc,.col-2--39576,.col-3--721d7,.col-4--caed1,.col-5--84859,.col-6--b81fd,.col-7--e9386,.col-8--60af6,.col-9--032e5,.col-auto--3e50f,.col-lg--b02ff,.col-lg-1--4baec,.col-lg-10--accf7,.col-lg-11--caa1e,.col-lg-12--e740f,.col-lg-2--857de,.col-lg-3--9fba5,.col-lg-4--4691c,.col-lg-5--ff559,.col-lg-6--be908,.col-lg-7--276a8,.col-lg-8--88d8f,.col-lg-9--2eb45,.col-lg-auto--48e47,.col-md--3f898,.col-md-1--d336a,.col-md-10--09be4,.col-md-11--7a225,.col-md-12--006fc,.col-md-2--e771c,.col-md-3--fcc00,.col-md-4--d56b4,.col-md-5--a8ea3,.col-md-6--3db49,.col-md-7--f16c9,.col-md-8--d5d8a,.col-md-9--cc60d,.col-md-auto--89507,.col-sm--89869,.col-sm-1--1a641,.col-sm-10--f277e,.col-sm-11--cd087,.col-sm-12--42b5c,.col-sm-2--b6657,.col-sm-3--b24c1,.col-sm-4--ba26a,.col-sm-5--2e276,.col-sm-6--4777c,.col-sm-7--3acd0,.col-sm-8--4704c,.col-sm-9--a9016,.col-sm-auto--28b14,.col-xl--5bec6,.col-xl-1--44bb4,.col-xl-10--720cc,.col-xl-11--fa285,.col-xl-12--7eaa3,.col-xl-2--49fdd,.col-xl-3--21ce3,.col-xl-4--96a33,.col-xl-5--26990,.col-xl-6--53322,.col-xl-7--acbc2,.col-xl-8--86eee,.col-xl-9--b2ac9,.col-xl-auto--391fd,.col-xxl--a0353,.col-xxl-1--2f019,.col-xxl-10--dcf83,.col-xxl-11--e68e6,.col-xxl-12--8e66b,.col-xxl-2--c7705,.col-xxl-3--3186e,.col-xxl-4--80f68,.col-xxl-5--872ce,.col-xxl-6--75613,.col-xxl-7--4abd0,.col-xxl-8--1aaa9,.col-xxl-9--dd424,.col-xxl-auto--9382e{padding-left:10px;padding-right:10px;position:relative;width:100%}.col--51449{flex-basis:0;flex-grow:1;max-width:100%}.col-auto--3e50f{flex:0 0 auto;max-width:100%;width:auto}.col-1--6f51a{flex:0 0 8.33333333%;max-width:8.33333333%}.col-2--39576{flex:0 0 16.66666667%;max-width:16.66666667%}.col-3--721d7{flex:0 0 25%;max-width:25%}.col-4--caed1{flex:0 0 33.33333333%;max-width:33.33333333%}.col-5--84859{flex:0 0 41.66666667%;max-width:41.66666667%}.col-6--b81fd{flex:0 0 50%;max-width:50%}.col-7--e9386{flex:0 0 58.33333333%;max-width:58.33333333%}.col-8--60af6{flex:0 0 66.66666667%;max-width:66.66666667%}.col-9--032e5{flex:0 0 75%;max-width:75%}.col-10--923f2{flex:0 0 83.33333333%;max-width:83.33333333%}.col-11--e5d4c{flex:0 0 91.66666667%;max-width:91.66666667%}.col-12--71dcc{flex:0 0 100%;max-width:100%}@media (min-width:480px){.col-sm--89869{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto--28b14{flex:0 0 auto;max-width:100%;width:auto}.col-sm-1--1a641{flex:0 0 8.33333333%;max-width:8.33333333%}.col-sm-2--b6657{flex:0 0 16.66666667%;max-width:16.66666667%}.col-sm-3--b24c1{flex:0 0 25%;max-width:25%}.col-sm-4--ba26a{flex:0 0 33.33333333%;max-width:33.33333333%}.col-sm-5--2e276{flex:0 0 41.66666667%;max-width:41.66666667%}.col-sm-6--4777c{flex:0 0 50%;max-width:50%}.col-sm-7--3acd0{flex:0 0 58.33333333%;max-width:58.33333333%}.col-sm-8--4704c{flex:0 0 66.66666667%;max-width:66.66666667%}.col-sm-9--a9016{flex:0 0 75%;max-width:75%}.col-sm-10--f277e{flex:0 0 83.33333333%;max-width:83.33333333%}.col-sm-11--cd087{flex:0 0 91.66666667%;max-width:91.66666667%}.col-sm-12--42b5c{flex:0 0 100%;max-width:100%}}@media (min-width:768px){.col-md--3f898{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto--89507{flex:0 0 auto;max-width:100%;width:auto}.col-md-1--d336a{flex:0 0 8.33333333%;max-width:8.33333333%}.col-md-2--e771c{flex:0 0 16.66666667%;max-width:16.66666667%}.col-md-3--fcc00{flex:0 0 25%;max-width:25%}.col-md-4--d56b4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-md-5--a8ea3{flex:0 0 41.66666667%;max-width:41.66666667%}.col-md-6--3db49{flex:0 0 50%;max-width:50%}.col-md-7--f16c9{flex:0 0 58.33333333%;max-width:58.33333333%}.col-md-8--d5d8a{flex:0 0 66.66666667%;max-width:66.66666667%}.col-md-9--cc60d{flex:0 0 75%;max-width:75%}.col-md-10--09be4{flex:0 0 83.33333333%;max-width:83.33333333%}.col-md-11--7a225{flex:0 0 91.66666667%;max-width:91.66666667%}.col-md-12--006fc{flex:0 0 100%;max-width:100%}}@media (min-width:1024px){.col-lg--b02ff{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto--48e47{flex:0 0 auto;max-width:100%;width:auto}.col-lg-1--4baec{flex:0 0 8.33333333%;max-width:8.33333333%}.col-lg-2--857de{flex:0 0 16.66666667%;max-width:16.66666667%}.col-lg-3--9fba5{flex:0 0 25%;max-width:25%}.col-lg-4--4691c{flex:0 0 33.33333333%;max-width:33.33333333%}.col-lg-5--ff559{flex:0 0 41.66666667%;max-width:41.66666667%}.col-lg-6--be908{flex:0 0 50%;max-width:50%}.col-lg-7--276a8{flex:0 0 58.33333333%;max-width:58.33333333%}.col-lg-8--88d8f{flex:0 0 66.66666667%;max-width:66.66666667%}.col-lg-9--2eb45{flex:0 0 75%;max-width:75%}.col-lg-10--accf7{flex:0 0 83.33333333%;max-width:83.33333333%}.col-lg-11--caa1e{flex:0 0 91.66666667%;max-width:91.66666667%}.col-lg-12--e740f{flex:0 0 100%;max-width:100%}.order-lg-2--4e48f{order:2}.order-lg-3--2806d{order:3}}@media (min-width:1192px){.col-xl--5bec6{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto--391fd{flex:0 0 auto;max-width:100%;width:auto}.col-xl-1--44bb4{flex:0 0 8.33333333%;max-width:8.33333333%}.col-xl-2--49fdd{flex:0 0 16.66666667%;max-width:16.66666667%}.col-xl-3--21ce3{flex:0 0 25%;max-width:25%}.col-xl-4--96a33{flex:0 0 33.33333333%;max-width:33.33333333%}.col-xl-5--26990{flex:0 0 41.66666667%;max-width:41.66666667%}.col-xl-6--53322{flex:0 0 50%;max-width:50%}.col-xl-7--acbc2{flex:0 0 58.33333333%;max-width:58.33333333%}.col-xl-8--86eee{flex:0 0 66.66666667%;max-width:66.66666667%}.col-xl-9--b2ac9{flex:0 0 75%;max-width:75%}.col-xl-10--720cc{flex:0 0 83.33333333%;max-width:83.33333333%}.col-xl-11--fa285{flex:0 0 91.66666667%;max-width:91.66666667%}.col-xl-12--7eaa3{flex:0 0 100%;max-width:100%}.order-xl-2--03766{order:2}.order-xl-3--31872{order:3}}.top-level-container--c290f.top-level-container--c290f{margin:0 auto;max-width:100%;padding:0 20px}@media (min-width:768px){.top-level-container--c290f.top-level-container--c290f{padding:0 32px}}@media (min-width:1360px){.col-xxl--a0353{flex-basis:0;flex-grow:1;max-width:100%}.col-xxl-auto--9382e{flex:0 0 auto;max-width:100%;width:auto}.col-xxl-1--2f019{flex:0 0 8.33333333%;max-width:8.33333333%}.col-xxl-2--c7705{flex:0 0 16.66666667%;max-width:16.66666667%}.col-xxl-3--3186e{flex:0 0 25%;max-width:25%}.col-xxl-4--80f68{flex:0 0 33.33333333%;max-width:33.33333333%}.col-xxl-5--872ce{flex:0 0 41.66666667%;max-width:41.66666667%}.col-xxl-6--75613{flex:0 0 50%;max-width:50%}.col-xxl-7--4abd0{flex:0 0 58.33333333%;max-width:58.33333333%}.col-xxl-8--1aaa9{flex:0 0 66.66666667%;max-width:66.66666667%}.col-xxl-9--dd424{flex:0 0 75%;max-width:75%}.col-xxl-10--dcf83{flex:0 0 83.33333333%;max-width:83.33333333%}.col-xxl-11--e68e6{flex:0 0 91.66666667%;max-width:91.66666667%}.col-xxl-12--8e66b{flex:0 0 100%;max-width:100%}.top-level-container--c290f.top-level-container--c290f{max-width:1360px}}.container--8f505{background:var(--tkww-union-footer-nav-background-color,var(--tkww-union-color-background-dark,var(--tkww-union-color-neutral-black,#000)));color:var(--tkww-union-footer-nav-heading-color,var(--tkww-union-color-text-on-dark-default,var(--tkww-union-color-neutral-white,#fff)));padding-top:2rem}.container--8f505 ul li{list-style:none}.logoColumn--e24b9{padding-bottom:2.5rem}.footer--0ac1b{border-top:.5px solid #979797;display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:24px;padding-top:24px;width:100%}.madeWith--518cc{color:var(--tkww-union-footer-nav-heart-text-color,var(--tkww-union-color-text-on-dark-default,var(--tkww-union-color-neutral-white,#fff)));font-size:var(--tkww-union-typography-scale-200-font-size,.875rem);line-height:20px;margin-top:var(--tkww-union-footer-nav-madeWith-margin-top,-7px)}.heartIcon--1acf9{color:var(--tkww-union-footer-nav-heart-color,var(--tkww-union-color-brand-primary,var(--tkww-union-color-primary-300,#ff44cb)));display:inline-block;height:20px;margin:auto 10px;padding-top:3px;vertical-align:middle}.appDownload--3238d{max-width:309px}@media (max-width:1023.98px){.footer--0ac1b{align-items:flex-start;flex-direction:column}.appDownload--3238d{padding-bottom:72px;padding-top:52px}}.storeBadgeContainer--fd0c3{display:flex;margin-bottom:64px}.storeBadge--bd137{height:2.5rem;margin-top:.75rem;width:139px}.storeBadge--bd137 svg{width:100%}.areYouVendorHeader--23453{margin-bottom:10px}.areYouVendorLink--2bacb{display:inline-block;margin-top:12px}.areYouVendorLink--2bacb{color:var(--tkww-union-footer-nav-sidebar-color,var(--tkww-union-color-text-on-dark-default,var(--tkww-union-color-neutral-white,#fff)))}.areYouVendorLink--2bacb svg{position:relative;top:3px}@media (min-width:1024px){.footer--0ac1b{align-items:center}.section--b6e4a{margin-right:36px;min-width:fit-content}.appDownload--3238d{margin-left:auto}.rowColumns--6e224{margin-right:inherit;min-width:inherit}}.hero-sm--d1e56{font-family:var(--tkww-union-typography-category-hero-sm-font-family,var(--tkww-union-typography-primary-font-family,union-primary-font,union-sans-serif,-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif));font-size:var(--tkww-union-typography-category-hero-sm-font-size,2.125rem);font-weight:var(--tkww-union-typography-category-hero-sm-font-weight,var(--tkww-union-typography-extra-bold-font-weight,800));letter-spacing:var(--tkww-union-typography-category-hero-sm-letter-spacing,-.02em);line-height:var(--tkww-union-typography-category-hero-sm-line-height,1)}.h3--ddfd5{font-family:var(--tkww-union-typography-category-h3-font-family,var(--tkww-union-typography-primary-font-family,union-primary-font,union-sans-serif,-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif));font-size:var(--tkww-union-typography-category-h3-font-size,var(--tkww-union-typography-scale-600-font-size,1.5rem));font-weight:var(--tkww-union-typography-category-h3-font-weight,var(--tkww-union-typography-bold-font-weight,500));letter-spacing:var(--tkww-union-typography-category-h3-letter-spacing,0);line-height:var(--tkww-union-typography-category-h3-line-height,1.1666666667)}.subhead--150a2{font-family:var(--tkww-union-typography-category-subhead-font-family,var(--tkww-union-typography-primary-font-family,union-primary-font,union-sans-serif,-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif));font-size:var(--tkww-union-typography-category-subhead-font-size,var(--tkww-union-typography-scale-500-font-size,1.25rem));letter-spacing:var(--tkww-union-typography-category-subhead-letter-spacing,0);line-height:var(--tkww-union-typography-category-subhead-line-height,var(--tkww-union-typography-scale-500-line-height,1.4))}.editorial--802b2{font-family:var(--tkww-union-typography-category-editorial-font-family,var(--tkww-union-typography-primary-font-family,union-primary-font,union-sans-serif,-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif));font-size:var(--tkww-union-typography-category-editorial-font-size,var(--tkww-union-typography-scale-450-font-size,1.125rem));letter-spacing:var(--tkww-union-typography-category-editorial-letter-spacing,0);line-height:var(--tkww-union-typography-category-editorial-line-height,1.4444444444)}.body2--f71c1{font-family:var(--tkww-union-typography-category-body2-font-family,var(--tkww-union-typography-primary-font-family,union-primary-font,union-sans-serif,-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif));font-size:var(--tkww-union-typography-category-body2-font-size,var(--tkww-union-typography-scale-200-font-size,.875rem));letter-spacing:var(--tkww-union-typography-category-body2-letter-spacing,0);line-height:var(--tkww-union-typography-category-body2-line-height,var(--tkww-union-typography-scale-200-line-height,1.42857))}.sectionLabel--f5055.sectionLabel--f5055{font-family:var(--tkww-union-typography-category-overline-font-family,var(--tkww-union-typography-primary-font-family,union-primary-font,union-sans-serif,-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif));font-size:var(--tkww-union-typography-category-overline-font-size,var(--tkww-union-typography-scale-100-font-size,.75rem));font-weight:var(--tkww-union-typography-category-overline-font-weight,var(--tkww-union-typography-bold-font-weight,500));letter-spacing:var(--tkww-union-typography-category-overline-letter-spacing,2px);line-height:var(--tkww-union-typography-category-overline-line-height,1.3333333333);padding-top:.25rem;text-transform:var(--tkww-union-typography-category-overline-text-transform,uppercase);width:100%}.mobileSectionLabel--ebfb2{align-items:flex-end;color:var(--tkww-union-color-text-on-dark-default,var(--tkww-union-color-neutral-white,#fff));display:flex;justify-content:space-between}.sectionLabel--f5055.mobileSectionLabel--ebfb2{border-bottom:.5px solid #979797;padding:1rem 0}.sectionItemsList--dc5ac{padding-top:1.5rem}@media (max-width:1023.98px){.desktopSectionLabel--cdb2a{display:none}.sectionItemsWrapper--11345{max-height:100vh;overflow:hidden}.hidden--7c33d{max-height:0;visibility:hidden}}@media (min-width:1024px){.mobileSectionLabel--ebfb2{display:none}.sectionItemsWrapper--11345{margin-bottom:2rem}.companySection--cdfbf{flex:1 1 128px;max-width:194px;min-width:128px}}.sectionGroupRow--cd40f{flex:1}@media (max-width:767.98px){.hero-sm--d1e56{font-size:var(--tkww-union-typography-category-hero-sm-font-size,1.875rem);line-height:var(--tkww-union-typography-category-hero-sm-line-height,1)}.h3--ddfd5{font-size:var(--tkww-union-typography-category-h3-font-size,1.5rem);line-height:var(--tkww-union-typography-category-h3-line-height,1.1666666667)}.subhead--150a2{font-size:var(--tkww-union-typography-category-subhead-font-size,1.25rem);line-height:var(--tkww-union-typography-category-subhead-line-height,1.4)}.businessItemBase--ebce1.businessItemBase--ebce1{padding-bottom:20px}}@media (min-width:768px){.businessLinksContainer--61722{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.businessItemBase--ebce1.businessItemBase--ebce1{margin-right:15px;padding:12px 0}}.copyrightItem--12b58.copyrightItem--12b58{color:var(--tkww-union-footer-nav-copyright-text-color,var(--tkww-union-color-text-on-dark-default,var(--tkww-union-color-neutral-white,#fff)))}.sectionItemBase--739d4{display:block}.sectionItemBase--739d4{color:var(--tkww-union-footer-nav-link-color,var(--tkww-union-color-text-on-dark-subtle,var(--tkww-union-color-neutral-300,#caccd0)))}.sectionItem--a25a6{padding-bottom:.75rem}.logo--68272{--tkww-union-typography-category-hero-font-size:var(--tkww-union-footer-nav-logo-size,2.6rem)}.socialIcon--7747b{color:var(--tkww-union-color-icon-on-dark-default,var(--tkww-union-color-neutral-white,#fff))}.socialIconsSection--24135{display:flex;margin-left:-10px}ul.socialIconsSection--24135 li:last-child{margin-right:-10px}.cookieSettingsButton--9b52d{background-color:inherit;border:inherit}.cookieSettingsButton--9b52d:disabled{display:none}.button--5b2f7{background:0 0;border:0;margin:0;padding:0}.icon--1935d{fill:currentColor;stroke:currentColor;stroke-width:0;display:inline-block}.size-sm--ad48b{height:var(--tkww-union-icons-sm-size,1rem);width:var(--tkww-union-icons-sm-size,1rem)}.size-md--ffa00{height:var(--tkww-union-icons-md-size,1.5rem);width:var(--tkww-union-icons-md-size,1.5rem)}.primaryBold--1abd6{font-weight:var(--tkww-union-typography-bold-font-weight,500)}.primaryBold--1abd6{font-family:var(--tkww-union-typography-primary-font-family,union-primary-font,union-sans-serif,-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif)}.container--e7bf7{align-items:center;justify-content:center}.is-inline--fda67{display:inline-flex}.size-md--a869b{height:var(--tkww-union-icons-interactive-md-size,2.75rem);width:var(--tkww-union-icons-interactive-md-size,2.75rem)}</style><script type="text/x-union-pagelet-script">pageletContainer.addEventListener("will-load",function(e){e.detail.pagelet.links.css.set("path","secondary.css")},{once:!0});</script> <div data-pagelet-role="mount-root" data-pagelet-render-state="ready"> <div class="container--8f505 __tmp_catalyst_opt_in__"><nav class="top-level-container--c290f" aria-label="Footer"><div class="row--a6f92"><div class="col-12--71dcc logoColumn--e24b9"><a href="/" class="logo--68272 hero-sm--d1e56" aria-label="The Knot home" data-trackable-selection="tk-logo"><svg class="Union__brands-v1__base Union__brands-v1__theknot Union__brands-v1--color-secondary Union__brands-v1__icon-theknot_lg" aria-labelledby="Union__brands-v1__icon-theknot_lg_title" role="img"><use xlink:href="#Union__brands-v1__icon-theknot_lg"></use></svg></a><div class="madeWith--518cc">made with<svg aria-labelledby="footer-heart" class="heartIcon--1acf9" height="14" role="img" width="19" xmlns="http://www.w3.org/2000/svg"><title id="footer-heart">love</title><path fill="currentColor" fill-rule="evenodd" d="M9.5 3.5c.5-1 1.4-3.5 4.3-3.5 2.8 0 5.4 1.9 5.2 5.9-.2 2.6-3.3 5.3-9.5 8C3.3 11.3.2 8.6 0 6-.2 1.9 2.4 0 5.2 0 8.1 0 9 2.5 9.5 3.5z"></path></svg></div></div><div class="col-12--71dcc col-md-12--006fc col-lg-6--be908 col-xl-4--96a33"><div role="group" aria-roledescription="navigation level 2" aria-labelledby="FBg3bLxdX" class="productsSection--4be71 section--b6e4a"><button class="button--5b2f7 mobileSectionLabel--ebfb2 sectionLabel--f5055" type="button" aria-expanded="false" aria-controls="qbaD2Z7IH6" data-trackable-selection="expand-planning">Planning &amp; Inspiration<svg class="icon--1935d size-md--ffa00"><use xlink:href="#v2-icon-caret_down"></use></svg></button><div role="heading" aria-level="1" class="desktopSectionLabel--cdb2a sectionLabel--f5055" id="FBg3bLxdX">Planning &amp; Inspiration</div><div class="sectionItemsWrapper--11345 hidden--7c33d"><div id="qbaD2Z7IH6" role="list" class="sectionItemsList--dc5ac"><div class="sectionGroupRow--cd40f row--a6f92" role="presentation"><div class="col-12--71dcc col-md-6--3db49" role="presentation"><div role="listitem"><a target="_blank" rel="noopener" href="https://www.theknot.com/gs/wedding-websites" class="sectionItem--a25a6 sectionItemBase--739d4 body2--f71c1" data-trackable="true" tabindex="0" aria-describedby="Union__component-standard-elements__NewWindowAnchor-description">Wedding websites</a></div><div role="listitem"><a target="_blank" rel="noopener" href="https://www.theknot.com/registry" class="sectionItem--a25a6 sectionItemBase--739d4 body2--f71c1" data-trackable="true" tabindex="0" aria-describedby="Union__component-standard-elements__NewWindowAnchor-description">Registry</a></div><div role="listitem"><a target="_blank" rel="noopener" href="https://www.theknot.com/marketplace" class="sectionItem--a25a6 sectionItemBase--739d4 body2--f71c1" data-trackable="true" tabindex="0" aria-describedby="Union__component-standard-elements__NewWindowAnchor-description">Marketplace</a></div><div role="listitem"><a target="_blank" rel="noopener" href="https://www.theknot.com/paper/invitations/wedding" class="sectionItem--a25a6 sectionItemBase--739d4 body2--f71c1" data-trackable="true" tabindex="0" aria-describedby="Union__component-standard-elements__NewWindowAnchor-description">Wedding invitations</a></div><div role="listitem"><a target="_blank" rel="noopener" href="https://www.theknot.com/wedding-planning-app" class="sectionItem--a25a6 sectionItemBase--739d4 body2--f71c1" data-trackable="true" tabindex="0" aria-describedby="Union__component-standard-elements__NewWindowAnchor-description">Wedding planning App</a></div><div role="listitem"><a target="_blank" rel="noopener" href="https://www.theknot.com/wedding-budget" class="sectionItem--a25a6 sectionItemBase--739d4 body2--f71c1" data-trackable="true" tabindex="0" aria-describedby="Union__component-standard-elements__NewWindowAnchor-description">Wedding budget</a></div><div role="listitem"><a target="_blank" rel="noopener" href="https://www.theknot.com/wedding-checklist" class="sectionItem--a25a6 sectionItemBase--739d4 body2--f71c1" data-trackable="true" tabindex="0" aria-describedby="Union__component-standard-elements__NewWindowAnchor-description">Wedding checklist</a></div><div role="listitem"><a target="_blank" rel="noopener" href="https://www.theknot.com/gs/guest-list" class="sectionItem--a25a6 sectionItemBase--739d4 body2--f71c1" data-trackable="true" tabindex="0" aria-describedby="Union__component-standard-elements__NewWindowAnchor-description">Wedding guest list</a></div></div><div class="col-12--71dcc col-md-6--3db49" role="presentation"><div role="listitem"><a target="_blank" rel="noopener" href="https://www.theknot.com/content" class="sectionItem--a25a6 sectionItemBase--739d4 body2--f71c1" data-trackable-selection="wedding etiquette" tabindex="0" aria-describedby="Union__component-standard-elements__NewWindowAnchor-description">Wedding ideas &amp; etiquette</a></div><div role="listitem"><a target="_blank" rel="noopener" href="https://www.theknot.com/content/getting-engaged-advice" class="sectionItem--a25a6 sectionItemBase--739d4 body2--f71c1" data-trackable="true" tabindex="0" aria-describedby="Union__component-standard-elements__NewWindowAnchor-description">Engagement</a></div><div role="listitem"><a target="_blank" rel="noopener" href="https://www.theknot.com/content/wedding-rehearsal-party-advice" class="sectionItem--a25a6 sectionItemBase--739d4 body2--f71c1" data-trackable-selection="parties events" tabindex="0" aria-describedby="Union__component-standard-elements__NewWindowAnchor-description">Parties &amp; events</a></div><div role="listitem"><a target="_blank" rel="noopener" href="https://www.theknot.com/fashion/wedding-dresses" class="sectionItem--a25a6 sectionItemBase--739d4 body2--f71c1" data-trackable-selection="wedding dresses" tabindex="0" aria-describedby="Union__component-standard-elements__NewWindowAnchor-description">Wedding dresses</a></div><div role="listitem"><a target="_blank" rel="noopener" href="https://www.theknot.com/content/wedding-gift-favor-advice" class="sectionItem--a25a6 sectionItemBase--739d4 body2--f71c1" data-trackable="true" tabindex="0" aria-describedby="Union__component-standard-elements__NewWindowAnchor-description">Gifts</a></div><div role="listitem"><a target="_blank" rel="noopener" href="https://www.theknot.com/real-weddings/photos" class="sectionItem--a25a6 sectionItemBase--739d4 body2--f71c1" data-trackable="true" tabindex="0" aria-describedby="Union__component-standard-elements__NewWindowAnchor-description">Real Wedding photos</a></div><div role="listitem"><a target="_blank" rel="noopener noreferrer" href="https://www.theknotnews.com/" class="sectionItem--a25a6 sectionItemBase--739d4 body2--f71c1" data-trackable="true" tabindex="0" aria-describedby="Union__component-standard-elements__NewWindowAnchor-description">The Knot news</a></div><div role="listitem"><a target="_blank" rel="noopener" href="https://forums.theknot.com/community" class="sectionItem--a25a6 sectionItemBase--739d4 body2--f71c1" data-trackable="true" tabindex="0" aria-describedby="Union__component-standard-elements__NewWindowAnchor-description">Community</a></div></div></div></div></div></div></div><div class="order-lg-3--2806d order-xl-2--03766 col-12--71dcc col-md-12--006fc col-lg-6--be908 col-xl-4--96a33"><div class="rowColumns--6e224 row--a6f92"><div class="col-12--71dcc col-md-12--006fc col-lg-6--be908"><div role="group" aria-roledescription="navigation level 2" aria-labelledby="nrTuldPobx" class="companySection--cdfbf section--b6e4a"><button class="button--5b2f7 mobileSectionLabel--ebfb2 sectionLabel--f5055" type="button" aria-expanded="false" aria-controls="y9GAKrCEil" data-trackable-selection="expand-company">The Company<svg class="icon--1935d size-md--ffa00"><use xlink:href="#v2-icon-caret_down"></use></svg></button><div role="heading" aria-level="1" class="desktopSectionLabel--cdb2a sectionLabel--f5055" id="nrTuldPobx">The Company</div><div class="sectionItemsWrapper--11345 hidden--7c33d"><div id="y9GAKrCEil" role="list" class="sectionItemsList--dc5ac"><div role="listitem"><a target="_blank" rel="noopener noreferrer" href="https://www.theknotww.com/" class="sectionItem--a25a6 sectionItemBase--739d4 body2--f71c1" data-trackable="true" tabindex="0" aria-describedby="Union__component-standard-elements__NewWindowAnchor-description">The Knot Worldwide</a></div><div role="listitem"><a target="_blank" rel="noopener noreferrer" href="https://www.theknotww.com/about-us/" class="sectionItem--a25a6 sectionItemBase--739d4 body2--f71c1" data-trackable="true" tabindex="0" aria-describedby="Union__component-standard-elements__NewWindowAnchor-description">About us</a></div><div role="listitem"><a target="_blank" rel="noopener" href="https://www.theknot.com/about-editorial" class="sectionItem--a25a6 sectionItemBase--739d4 body2--f71c1" data-trackable="true" tabindex="0" aria-describedby="Union__component-standard-elements__NewWindowAnchor-description">The Knot Editorial</a></div><div role="listitem"><a target="_blank" rel="noopener noreferrer" href="https://www.theknotww.com/careers/" class="sectionItem--a25a6 sectionItemBase--739d4 body2--f71c1" data-trackable="true" tabindex="0" aria-describedby="Union__component-standard-elements__NewWindowAnchor-description">Careers</a></div><div role="listitem"><a target="_blank" rel="noopener noreferrer" href="https://www.theknotww.com/international/" class="sectionItem--a25a6 sectionItemBase--739d4 body2--f71c1" data-trackable="true" tabindex="0" aria-describedby="Union__component-standard-elements__NewWindowAnchor-description">International</a></div><div role="listitem"><a target="_blank" rel="noopener noreferrer" href="https://www.theknotww.com/press-room/" class="sectionItem--a25a6 sectionItemBase--739d4 body2--f71c1" data-trackable="true" tabindex="0" aria-describedby="Union__component-standard-elements__NewWindowAnchor-description">Press</a></div><div role="listitem"><a target="_blank" rel="noopener noreferrer" href="https://www.theknotww.com/advertising/national/" class="sectionItem--a25a6 sectionItemBase--739d4 body2--f71c1" data-trackable-selection="advertisers" tabindex="0" aria-describedby="Union__component-standard-elements__NewWindowAnchor-description">National advertising</a></div><div role="listitem"><a target="_blank" rel="noopener" href="https://www.theknot.com/partners" class="sectionItem--a25a6 sectionItemBase--739d4 body2--f71c1" data-trackable-selection="sponsors" tabindex="0" aria-describedby="Union__component-standard-elements__NewWindowAnchor-description">Our sponsors</a></div></div></div></div></div><div class="col-12--71dcc col-md-12--006fc col-lg-6--be908"><div role="group" aria-roledescription="navigation level 2" aria-labelledby="ypWs6GR5sk" class="section--b6e4a"><button class="button--5b2f7 mobileSectionLabel--ebfb2 sectionLabel--f5055" type="button" aria-expanded="false" aria-controls="ycIms8dO7O" data-trackable-selection="expand-sister-sites">Sister Sites<svg class="icon--1935d size-md--ffa00"><use xlink:href="#v2-icon-caret_down"></use></svg></button><div role="heading" aria-level="1" class="desktopSectionLabel--cdb2a sectionLabel--f5055" id="ypWs6GR5sk">Sister Sites</div><div class="sectionItemsWrapper--11345 hidden--7c33d"><div id="ycIms8dO7O" role="list" class="sectionItemsList--dc5ac"><div role="listitem"><a target="_blank" rel="noopener noreferrer" href="https://www.thebump.com" class="sectionItem--a25a6 sectionItemBase--739d4 body2--f71c1" data-trackable="true" tabindex="0" aria-describedby="Union__component-standard-elements__NewWindowAnchor-description">The Bump</a></div><div role="listitem"><a target="_blank" rel="noopener noreferrer" href="https://www.thebash.com" class="sectionItem--a25a6 sectionItemBase--739d4 body2--f71c1" data-trackable="true" tabindex="0" aria-describedby="Union__component-standard-elements__NewWindowAnchor-description">The Bash</a></div><div role="listitem"><a target="_blank" rel="noopener noreferrer" href="https://howtheyasked.com/" class="sectionItem--a25a6 sectionItemBase--739d4 body2--f71c1" data-trackable="true" tabindex="0" aria-describedby="Union__component-standard-elements__NewWindowAnchor-description">How They Asked</a></div></div></div></div></div></div></div><div class="order-lg-2--4e48f order-xl-3--31872 col-12--71dcc col-md-12--006fc col-lg-6--be908 col-xl-4--96a33"><div class="appDownload--3238d"><div class="primaryBold--1abd6 subhead--150a2">Wedding planning in the palm of your hand. It’s all in the app.</div><div class="storeBadgeContainer--fd0c3"><a target="_blank" rel="noopener noreferrer" href="https://itunes.apple.com/us/app/wedding-planner-by-the-knot/id457941553?mt=8" class="storeBadge--bd137" aria-label="Download on the Apple store" data-trackable-selection="app-store" aria-describedby="Union__component-standard-elements__NewWindowAnchor-description"><svg xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><path fill="#A6A6A6" d="M110.1 0H7.5c-.7 0-1.3 0-2 .2A6.7 6.7 0 0 0 2 2 6.3 6.3 0 0 0 .2 5.5a13 13 0 0 0-.2 2v25c0 .7 0 1.3.2 2A6.6 6.6 0 0 0 2 38a6.3 6.3 0 0 0 3.5 1.8 13.5 13.5 0 0 0 3 .2H111.1a41.7 41.7 0 0 0 3-.2 6.8 6.8 0 0 0 3.5-1.8 6.4 6.4 0 0 0 1.8-3.5l.2-2v-1-22-1-1l-.2-2c-.1-.6-.4-1.3-.7-1.9a6.5 6.5 0 0 0-4.7-3.4 13 13 0 0 0-2-.2h-1.9z"></path><path fill="#000" d="M8.4 39.1a40 40 0 0 1-2.7-.1 5.9 5.9 0 0 1-3-1.6 5.3 5.3 0 0 1-1.6-3 12.4 12.4 0 0 1-.2-2.9v-23-1c0-.6 0-1.2.2-1.8a5.8 5.8 0 0 1 1.5-3 5.6 5.6 0 0 1 3-1.6C6.4.9 7 .9 7.7.9h104.6c.5 0 1.2 0 1.8.2a5.6 5.6 0 0 1 4.6 4.6l.2 1.9v24.9c0 .6 0 1.2-.2 1.8a5.7 5.7 0 0 1-1.5 3A5.4 5.4 0 0 1 114 39a12.5 12.5 0 0 1-2.8.1H8.4z"></path><g fill="#FFF"><path d="M24.8 20.3a5 5 0 0 1 2.3-4.2 5 5 0 0 0-4-2.1c-1.6-.2-3.3 1-4.1 1-.9 0-2.2-1-3.6-1a5.3 5.3 0 0 0-4.5 2.8c-2 3.3-.5 8.2 1.4 11 .9 1.3 2 2.7 3.4 2.7s1.9-.9 3.6-.9c1.6 0 2.1.9 3.5.9 1.5 0 2.5-1.4 3.4-2.7.6-1 1.1-2 1.5-3.1-1.8-.7-3-2.5-3-4.4zM22 12.2c.8-1 1.2-2.2 1.2-3.5a5 5 0 0 0-3.3 1.7c-.8.9-1.2 2.1-1.1 3.3 1.3 0 2.4-.5 3.2-1.5z"></path><g><path fill-rule="nonzero" d="M42.3 27.1h-4.7l-1.2 3.4h-2L39 18.1h2l4.6 12.4h-2l-1.2-3.4zm-4.2-1.5h3.7L40 20l-2 5.5zM55.2 26c0 2.8-1.5 4.6-3.8 4.6a3 3 0 0 1-2.9-1.6v4.5h-1.9v-12h1.8v1.4c.7-1 1.8-1.6 3-1.6 2.2 0 3.8 1.9 3.8 4.7zm-2 0c0-1.9-.9-3-2.3-3-1.5 0-2.4 1.2-2.4 3s1 3 2.4 3 2.3-1.2 2.3-3zM65.1 26c0 2.8-1.5 4.6-3.8 4.6a3 3 0 0 1-2.8-1.6v4.5h-1.9v-12h1.8v1.4c.6-1 1.7-1.6 3-1.6 2.2 0 3.7 1.9 3.7 4.7zm-1.9 0c0-1.9-1-3-2.4-3s-2.4 1.2-2.4 3 1 3 2.4 3c1.5 0 2.4-1.2 2.4-3z"></path><path d="M71.7 27c.1 1.3 1.3 2 3 2 1.5 0 2.7-.7 2.7-1.8 0-1-.7-1.6-2.3-2l-1.6-.4c-2.3-.5-3.4-1.6-3.4-3.3 0-2.2 1.9-3.6 4.6-3.6 2.6 0 4.4 1.4 4.4 3.6h-1.8c-.2-1.3-1.2-2-2.7-2-1.5 0-2.5.8-2.5 1.9 0 .8.7 1.4 2.3 1.7l1.3.4c2.6.6 3.6 1.6 3.6 3.4 0 2.3-1.8 3.8-4.8 3.8-2.7 0-4.6-1.4-4.7-3.7h2zM83.3 19.3v2.1h1.8V23h-1.8v5c0 .8.4 1.1 1.1 1.1h.7v1.5h-1c-2 0-2.6-.6-2.6-2.4v-5.2h-1.3v-1.5h1.3v-2.1h1.8z"></path><path fill-rule="nonzero" d="M86 26c0-2.9 1.7-4.7 4.4-4.7 2.6 0 4.3 1.8 4.3 4.7 0 2.8-1.7 4.6-4.3 4.6-2.7 0-4.3-1.8-4.3-4.6zm6.8 0c0-2-1-3.1-2.4-3.1-1.5 0-2.4 1.1-2.4 3 0 2 .9 3.2 2.4 3.2s2.4-1.2 2.4-3.1z"></path><path d="M96.2 21.4H98V23c.2-1 1.2-1.7 2.2-1.7l.6.1v1.8l-.8-.2a1.9 1.9 0 0 0-2 2.1v5.4h-1.8v-9z"></path><path fill-rule="nonzero" d="M109.4 27.8c-.3 1.7-1.9 2.8-4 2.8-2.5 0-4.2-1.8-4.2-4.6s1.7-4.7 4.2-4.7 4 1.8 4 4.5v.6h-6.3v.1a2.4 2.4 0 0 0 2.4 2.6 2 2 0 0 0 2.1-1.3h1.8zm-6.3-2.7h4.5a2.2 2.2 0 0 0-2.2-2.3 2.3 2.3 0 0 0-2.3 2.3z"></path></g></g><g fill="#FFF"><path fill-rule="nonzero" d="M37.8 8.7a2.6 2.6 0 0 1 2.8 3c0 1.9-1 3-2.8 3h-2.1v-6h2.1zM36.6 14h1.1a1.9 1.9 0 0 0 2-2.2 1.9 1.9 0 0 0-2-2.1h-1.1v4.3zM41.7 12.4a2.1 2.1 0 1 1 4.2 0 2.1 2.1 0 1 1-4.2 0zm3.3 0c0-1-.4-1.5-1.2-1.5-.8 0-1.2.6-1.2 1.5 0 1 .4 1.6 1.2 1.6.8 0 1.2-.6 1.2-1.6z"></path><path d="M51.6 14.7h-.9l-1-3.3-1 3.3h-.9l-1.2-4.5h.9l.8 3.4 1-3.4h.8l.9 3.4h.1l.8-3.4h.9zM53.9 10.2h.8v.7c.3-.5.8-.8 1.4-.8a1.5 1.5 0 0 1 1.6 1.7v2.9h-1V12c0-.7-.2-1-.9-1a1 1 0 0 0-1 1v2.7h-1v-4.5zM59.1 8.4h.9v6.3h-.9z"></path><path fill-rule="nonzero" d="M61.2 12.4a2.1 2.1 0 1 1 4.3 0 2.1 2.1 0 1 1-4.3 0zm3.4 0c0-1-.5-1.5-1.3-1.5-.7 0-1.2.6-1.2 1.5 0 1 .5 1.6 1.2 1.6.8 0 1.3-.6 1.3-1.6zM66.4 13.4c0-.8.6-1.3 1.7-1.3h1.2v-.5c0-.5-.3-.7-1-.7-.4 0-.8.2-.9.5h-.8c0-.8.8-1.3 1.8-1.3 1.1 0 1.8.6 1.8 1.5v3.1h-.9v-.6c-.3.4-.9.7-1.4.7a1.4 1.4 0 0 1-1.5-1.4zm2.9-.4v-.3h-1.1c-.6 0-1 .3-1 .7 0 .4.4.6 1 .6a1 1 0 0 0 1.1-1zM71.3 12.4c0-1.4.8-2.3 2-2.3.5 0 1 .3 1.3.8V8.4h1v6.3h-.9V14c-.4.5-.9.8-1.5.8-1.1 0-1.9-1-1.9-2.4zm1 0c0 1 .4 1.6 1.2 1.6.7 0 1.2-.6 1.2-1.6 0-.9-.5-1.5-1.2-1.5-.8 0-1.2.6-1.2 1.5zM79.2 12.4a2.1 2.1 0 1 1 4.3 0 2.1 2.1 0 1 1-4.3 0zm3.4 0c0-1-.5-1.5-1.2-1.5-.8 0-1.3.6-1.3 1.5 0 1 .5 1.6 1.3 1.6.7 0 1.2-.6 1.2-1.6z"></path><path d="M84.7 10.2h.8v.7c.3-.5.9-.8 1.4-.8a1.5 1.5 0 0 1 1.6 1.7v2.9h-.9V12c0-.7-.3-1-1-1a1 1 0 0 0-1 1v2.7h-1v-4.5zM93.5 9v1.2h1v.8h-1v2.3c0 .5.2.7.7.7h.3v.7a3 3 0 0 1-.5 0c-1 0-1.4-.3-1.4-1.2V11H92v-.8h.7V9.1h1zM95.7 8.4h.9V11c.3-.5.8-.8 1.4-.8a1.5 1.5 0 0 1 1.6 1.7v2.9h-1V12c0-.7-.2-1-.9-1a1 1 0 0 0-1.1 1v2.7h-.9V8.4z"></path><path fill-rule="nonzero" d="M104.8 13.5c-.3.8-1.1 1.4-2 1.3a2 2 0 0 1-2-2.3 2 2 0 0 1 2-2.4c1.3 0 2 .9 2 2.3v.3h-3.2a1.2 1.2 0 0 0 1.2 1.3 1 1 0 0 0 1.1-.5h.9zm-3.2-1.5h2.3a1 1 0 0 0-1.1-1.1 1.2 1.2 0 0 0-1.2 1.1z"></path></g></g></svg></a><a target="_blank" rel="noopener noreferrer" href="https://play.google.com/store/apps/details?id=com.xogrp.planner&amp;hl=en_US" class="storeBadge--bd137" aria-label="Get it on Google play" data-trackable-selection="google-play" aria-describedby="Union__component-standard-elements__NewWindowAnchor-description"><svg xmlns="http://www.w3.org/2000/svg"><defs><linearGradient id="linear-gradient" x1="31.8" y1="183.29" x2="15.02" y2="166.51" gradientTransform="matrix(1 0 0 -1 0 202)" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#00a0ff"></stop><stop offset=".01" stop-color="#00a1ff"></stop><stop offset=".26" stop-color="#00beff"></stop><stop offset=".51" stop-color="#00d2ff"></stop><stop offset=".76" stop-color="#00dfff"></stop><stop offset="1" stop-color="#00e3ff"></stop></linearGradient><linearGradient id="linear-gradient-2" x1="43.83" y1="172" x2="19.64" y2="172" gradientTransform="matrix(1 0 0 -1 0 202)" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#ffe000"></stop><stop offset=".41" stop-color="#ffbd00"></stop><stop offset=".78" stop-color="orange"></stop><stop offset="1" stop-color="#ff9c00"></stop></linearGradient><linearGradient id="linear-gradient-3" x1="34.83" y1="169.7" x2="12.07" y2="146.95" gradientTransform="matrix(1 0 0 -1 0 202)" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#ff3a44"></stop><stop offset="1" stop-color="#c31162"></stop></linearGradient><linearGradient id="linear-gradient-4" x1="17.3" y1="191.82" x2="27.46" y2="181.66" gradientTransform="matrix(1 0 0 -1 0 202)" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#32a071"></stop><stop offset=".07" stop-color="#2da771"></stop><stop offset=".48" stop-color="#15cf74"></stop><stop offset=".8" stop-color="#06e775"></stop><stop offset="1" stop-color="#00f076"></stop></linearGradient></defs><rect width="135" height="40" rx="5"></rect><path d="M140 10.8a4.2 4.2 0 0 1 4.2 4.2v30a4.2 4.2 0 0 1-4.2 4.2H15a4.2 4.2 0 0 1-4.2-4.2V15a4.2 4.2 0 0 1 4.2-4.2h125m0-.8H15a5 5 0 0 0-5 5v30a5 5 0 0 0 5 5h125a5 5 0 0 0 5-5V15a5 5 0 0 0-5-5z" transform="translate(-10 -10)" fill="#a6a6a6"></path><path style="fill:#fff;stroke:#fff;stroke-miter-limit:10;stroke-width:.2px" d="M57.42 20.24a2.72 2.72 0 0 1-.75 2 2.9 2.9 0 0 1-2.2.88 3 3 0 0 1-2.21-.9 3.19 3.19 0 0 1 0-4.46 3.16 3.16 0 0 1 3.44-.65 2.54 2.54 0 0 1 .94.67l-.53.53a2 2 0 0 0-1.64-.72 2.4 2.4 0 1 0 1.68 4.13 1.92 1.92 0 0 0 .5-1.22h-2.18v-.72h2.91a3.75 3.75 0 0 1 .04.46zM62 17.74h-2.7v1.9h2.46v.72H59.3v1.9H62V23h-3.48v-6H62zM65.28 23h-.77v-5.26h-1.68V17H67v.74h-1.72zM69.94 23v-6h.77v6zM74.13 23h-.77v-5.26h-1.68V17h4.12v.74h-1.67zM83.61 22.22a3.11 3.11 0 0 1-4.4 0 3.24 3.24 0 0 1 0-4.44 2.93 2.93 0 0 1 2.2-.91 3 3 0 0 1 2.2.91 3.07 3.07 0 0 1 .88 2.22 3 3 0 0 1-.88 2.22zm-3.83-.5a2.29 2.29 0 0 0 3.26 0 2.54 2.54 0 0 0 0-3.44 2.29 2.29 0 0 0-3.26 0 2.54 2.54 0 0 0 0 3.44zM85.58 23v-6h.93l2.92 4.67V17h.77v6h-.8l-3.05-4.89V23z" transform="translate(-10 -10)"></path><path d="M78.14 31.75A4.26 4.26 0 1 0 82.41 36a4.19 4.19 0 0 0-4.27-4.25zm0 6.83a2.58 2.58 0 1 1 2.4-2.58 2.46 2.46 0 0 1-2.4 2.58zm-9.32-6.83A4.26 4.26 0 1 0 73.09 36a4.19 4.19 0 0 0-4.27-4.25zm0 6.83a2.58 2.58 0 1 1 2.4-2.58 2.46 2.46 0 0 1-2.4 2.58zm-11.08-5.52v1.8h4.32a3.77 3.77 0 0 1-1 2.27 4.42 4.42 0 0 1-3.34 1.32 4.8 4.8 0 0 1 0-9.6A4.64 4.64 0 0 1 61 30.14l1.27-1.27a6.3 6.3 0 0 0-4.53-1.82 6.61 6.61 0 1 0 0 13.21 6.07 6.07 0 0 0 4.61-1.85 6 6 0 0 0 1.56-4.23 6.27 6.27 0 0 0-.09-1.12zm45.31 1.4a4 4 0 0 0-3.64-2.71 4 4 0 0 0-4 4.25 4.23 4.23 0 0 0 7.76 2.37l-1.45-1a2.41 2.41 0 0 1-2.09 1.17 2.15 2.15 0 0 1-2.06-1.29l5.69-2.35zm-5.8 1.42a2.34 2.34 0 0 1 2.23-2.49 1.64 1.64 0 0 1 1.57.91zM92.63 40h1.87V27.5h-1.87zm-3.06-7.3h-.07a2.94 2.94 0 0 0-2.24-1 4.26 4.26 0 0 0 0 8.51 2.88 2.88 0 0 0 2.24-1h.07v.61c0 1.63-.87 2.5-2.27 2.5a2.36 2.36 0 0 1-2.15-1.51l-1.62.67A4 4 0 0 0 87.3 44c2.19 0 4-1.29 4-4.43V32h-1.73zm-2.15 5.88a2.58 2.58 0 0 1 0-5.15A2.39 2.39 0 0 1 89.7 36a2.38 2.38 0 0 1-2.28 2.58zm24.39-11.08h-4.48V40h1.87v-4.74h2.61a3.89 3.89 0 1 0 0-7.76zm0 6h-2.61v-4.26h2.65a2.14 2.14 0 1 1 0 4.28zm11.54-1.79a3.49 3.49 0 0 0-3.33 1.91l1.65.69a1.78 1.78 0 0 1 1.71-.91 1.8 1.8 0 0 1 2 1.61v.12a4.18 4.18 0 0 0-1.95-.48c-1.78 0-3.6 1-3.6 2.82a2.89 2.89 0 0 0 3.11 2.75 2.65 2.65 0 0 0 2.38-1.22h.06v1h1.8v-4.81c0-2.19-1.66-3.46-3.79-3.46zm-.23 6.85c-.61 0-1.46-.31-1.46-1.06 0-1 1.06-1.34 2-1.34a3.32 3.32 0 0 1 1.7.42 2.26 2.26 0 0 1-2.2 2zM133.74 32l-2.14 5.42h-.06L129.32 32h-2l3.33 7.58-1.9 4.21h1.95L135.82 32zm-16.8 8h1.86V27.5h-1.86z" transform="translate(-10 -10)" fill="#fff"></path><g><path d="M20.44 17.54a2 2 0 0 0-.47 1.4v22.12a1.94 1.94 0 0 0 .47 1.4l.07.08L32.9 30.15v-.3L20.51 17.47z" transform="translate(-10 -10)" fill="url(#linear-gradient)"></path><path d="M37 34.28l-4.1-4.13v-.3l4.1-4.13.09.06L42 28.56c1.4.79 1.4 2.09 0 2.89l-4.89 2.78z" transform="translate(-10 -10)" fill="url(#linear-gradient-2)"></path><path d="M37.12 34.22L32.9 30 20.44 42.46a1.62 1.62 0 0 0 2.07.07l14.61-8.31" transform="translate(-10 -10)" fill="url(#linear-gradient-3)"></path><path d="M37.12 25.78l-14.61-8.3a1.61 1.61 0 0 0-2.07.06L32.9 30z" transform="translate(-10 -10)" fill="url(#linear-gradient-4)"></path><path d="M37 34.13l-14.49 8.25a1.66 1.66 0 0 1-2 0l-.07.07.07.08a1.66 1.66 0 0 0 2 0l14.61-8.31z" transform="translate(-10 -10)" style="isolation:isolate" opacity=".2"></path><path style="isolation:isolate;opacity:.12" d="M20.44 42.32a2 2 0 0 1-.44-1.41v.15a1.94 1.94 0 0 0 .47 1.4l.07-.07zM42 31.3l-5 2.83.09.09L42 31.44A1.75 1.75 0 0 0 43.06 30 1.86 1.86 0 0 1 42 31.3z" transform="translate(-10 -10)"></path><path d="M22.51 17.62L42 28.7a1.86 1.86 0 0 1 1.06 1.3A1.75 1.75 0 0 0 42 28.56L22.51 17.48c-1.39-.8-2.54-.14-2.54 1.46v.15c.03-1.6 1.15-2.26 2.54-1.47z" transform="translate(-10 -10)" style="isolation:isolate" opacity=".25" fill="#fff"></path></g></svg></a></div><div class="areYouVendorHeader--23453 primaryBold--1abd6 editorial--802b2">Are you a vendor?</div><div class="body2--f71c1">Sign up on The Knot to reach more couples and book more weddings!</div><a target="_blank" rel="noopener" href="https://vendors.theknot.com/vendors-advertising-dr?itm_source=theknot.com&amp;itm_medium=referral&amp;itm_campaign=footer-nav" class="areYouVendorLink--2bacb primaryBold--1abd6 body2--f71c1" data-trackable-selection="are-you-a-vendor" aria-describedby="Union__component-standard-elements__NewWindowAnchor-description">Start Here <svg class="icon--1935d size-sm--ad48b"><use xlink:href="#v2-icon-forward"></use></svg></a></div></div></div><div class="footer--0ac1b"><div role="group" aria-roledescription="navigation level 2" aria-label="Other items"><div class="businessLinksContainer--61722"><ul class="businessLinksContainer--61722" role="list"><li><a target="_blank" rel="noopener" href="https://www.theknot.com/privacy-policy" class="businessItemBase--ebce1 sectionItemBase--739d4 body2--f71c1" data-trackable="true" aria-describedby="Union__component-standard-elements__NewWindowAnchor-description">Privacy Policy</a></li><li><a target="_blank" rel="noopener" href="https://www.theknot.com/terms-and-conditions" class="businessItemBase--ebce1 sectionItemBase--739d4 body2--f71c1" data-trackable="true" aria-describedby="Union__component-standard-elements__NewWindowAnchor-description">Terms of Use</a></li><li><a target="_blank" rel="noopener" href="https://www.theknot.com/marketplace/AI-terms" class="businessItemBase--ebce1 sectionItemBase--739d4 body2--f71c1" data-trackable="true" aria-describedby="Union__component-standard-elements__NewWindowAnchor-description">AI</a></li><li><a target="_blank" rel="noopener noreferrer" href="https://www.theknotww.com/accessibility-statement" class="businessItemBase--ebce1 sectionItemBase--739d4 body2--f71c1" data-trackable="true" aria-describedby="Union__component-standard-elements__NewWindowAnchor-description">Accessibility</a></li><li><a target="_blank" rel="noopener noreferrer nofollow" href="https://theknotww.zendesk.com/hc/en-us/requests/new?ticket_form_id=360000590371" class="businessItemBase--ebce1 sectionItemBase--739d4 body2--f71c1" data-trackable="true" aria-describedby="Union__component-standard-elements__NewWindowAnchor-description">Do Not Sell My Info</a></li><li><a target="_blank" rel="noopener noreferrer" href="https://www.theknotww.com/ca-collection-notice/" class="businessItemBase--ebce1 sectionItemBase--739d4 body2--f71c1" data-trackable="true" aria-describedby="Union__component-standard-elements__NewWindowAnchor-description">CA Privacy</a></li><li><a target="_blank" rel="noopener" href="https://helpcenter.theknot.com/" class="businessItemBase--ebce1 sectionItemBase--739d4 body2--f71c1" data-trackable="true" aria-describedby="Union__component-standard-elements__NewWindowAnchor-description">Customer Service</a></li><li><button class="button--5b2f7 cookieSettingsButton--9b52d businessItemBase--ebce1 sectionItemBase--739d4 body2--f71c1" type="button" disabled="">Your Privacy Choices</button></li></ul><div class="copyrightItem--12b58 businessItemBase--ebce1 sectionItemBase--739d4 body2--f71c1">©1997-2023 XO Group Inc.</div></div></div><div role="group" aria-roledescription="navigation level 2" aria-label="social media"><ul role="list" class="socialIconsSection--24135"><li><a target="_blank" rel="noopener noreferrer" href="https://facebook.com/theknot" class="socialIcon--7747b h3--ddfd5 container--e7bf7 is-inline--fda67 size-md--a869b" aria-label="facebook" data-trackable-selection="facebook" aria-describedby="Union__component-standard-elements__NewWindowAnchor-description"><svg class="icon--1935d size-md--ffa00" aria-hidden="true"><use xlink:href="#v2-icon-social_facebook_selected"></use></svg></a></li><li><a target="_blank" rel="noopener noreferrer" href="https://twitter.com/theknot" class="socialIcon--7747b h3--ddfd5 container--e7bf7 is-inline--fda67 size-md--a869b" aria-label="twitter" data-trackable-selection="twitter" aria-describedby="Union__component-standard-elements__NewWindowAnchor-description"><svg class="icon--1935d size-md--ffa00" aria-hidden="true"><use xlink:href="#v2-icon-social_twitter_selected"></use></svg></a></li><li><a target="_blank" rel="noopener noreferrer" href="https://pinterest.com/theknot" class="socialIcon--7747b h3--ddfd5 container--e7bf7 is-inline--fda67 size-md--a869b" aria-label="pinterest" data-trackable-selection="pinterest" aria-describedby="Union__component-standard-elements__NewWindowAnchor-description"><svg class="icon--1935d size-md--ffa00" aria-hidden="true"><use xlink:href="#v2-icon-social_pinterest_selected"></use></svg></a></li><li><a target="_blank" rel="noopener noreferrer" href="https://instagram.com/theknot" class="socialIcon--7747b h3--ddfd5 container--e7bf7 is-inline--fda67 size-md--a869b" aria-label="instagram" data-trackable-selection="instagram" aria-describedby="Union__component-standard-elements__NewWindowAnchor-description"><svg class="icon--1935d size-md--ffa00" aria-hidden="true"><use xlink:href="#v2-icon-social_instagram_selected"></use></svg></a></li></ul></div></div></nav></div> </div> <div data-pagelet-role="placeholder"><style> .Union__footer-nav-pagelet-placeholder { background-color: var(--tkww-union-footer-nav-background-color, var(--tkww-union-color-background-dark, var(--tkww-union-color-neutral-black, #000))); height: 910px; } @media (min-width: 768px) { .Union__footer-nav-pagelet-placeholder { height: 639px; } } </style><div class="Union__footer-nav-pagelet-placeholder"></div></div></div></div></div><script type="text/javascript">(function(b,r,a,n,c,h,_,s,d,k){if(!b[n]||!b[n]._q){for(;s<_.length;)c(h,_[s++]);d=r.createElement(a);d.async=1;d.src="https://cdn.branch.io/branch-latest.min.js";k=r.getElementsByTagName(a)[0];k.parentNode.insertBefore(d,k);b[n]=h}})(window,document,"script","branch",function(b,r){b[r]=function(){b._q.push([r,arguments])}},{_q:[],_v:1},"addListener applyCode autoAppIndex banner closeBanner closeJourney creditHistory credits data deepview deepviewCta first getCode init link logout redeem referrals removeListener sendSMS setBranchViewData setIdentity track validateCode trackCommerceEvent".split(" "), 0); branch.init('key_live_fgBjA4VZ745PUUGEzvdKZppfEybg1veM', function(err, data) { if (err && window.honeybadgerJS && window.honeybadgerJS.notify) { window.honeybadgerJS.notify(err); } });</script><script type="text/javascript">window.__INITIAL_STATE__ = {"alert":{"alertType":"info","content":null,"isOpen":false},"bow":{"currentYear":"2024","totalBOWVendors":0,"vendors":[],"awardType":{"year":"2024","name":"2024 Best of Weddings","filterId":"0b541473-2e05-47e6-8dc2-b635477785fc","filterSubText":"Top Rated Vendors of the Year","slug":"current-winner","iconId":"d15e4891-5b15-4e3e-826e-623b5df9b552"},"category":{"name":"Reception Venues","code":"REC","id":"1572f50a-93b6-40ea-9492-d8cec37f0c44","slug":"wedding-reception-venues"},"location":{"city":"","stateCode":"","market":""},"isFetching":false,"searchCompleted":false},"categories":[{"name":"Reception Venues","id":"1572f50a-93b6-40ea-9492-d8cec37f0c44","code":"REC","slug":"wedding-reception-venues"},{"name":"Wedding Photographers","id":"a520ad92-ff3f-4869-a382-92c87a5d809e","code":"WPH","slug":"wedding-photographers"},{"name":"Videographers","id":"4c1e13e9-d500-4f3f-870e-d919beda43cf","code":"VID","slug":"wedding-videographers"},{"name":"Bridal Salons","id":"cc838748-ddbb-463f-b6ea-e08c83d0972c","code":"BWP","slug":"bridal-salons"},{"name":"Beauty","id":"8aa9a07b-fcd8-46ed-a98f-8f3e12689dd2","code":"BEA","slug":"beauty-services"},{"name":"DJs","id":"37ffe21a-579f-4100-88c1-ca664f5398ce","code":"DJS","slug":"wedding-djs"},{"name":"Wedding Bands","id":"92520084-6d29-49e9-a9ab-3b2daef7fa00","code":"BDS","slug":"live-wedding-bands"},{"name":"Florists","id":"dd6dc992-8647-4bba-a17e-feaa684d03b0","code":"FLO","slug":"florists"},{"name":"Wedding Planners","id":"cc9fb162-595b-42ce-b0f6-45a5b2b1f907","code":"PLN","slug":"wedding-planners"},{"name":"Hotel Room Blocks","id":"1ac827b7-4bc5-4711-a454-896a9a7016f7","code":"HRB","slug":"wedding-room-blocks"},{"name":"Jewelers","id":"eac11ae2-358a-428f-bf57-e3dfac5c0b56","code":"JWL","slug":"jewelers"},{"name":"Wedding Cakes","id":"0908dd90-3052-4a20-801e-351af3ec9334","code":"WCK","slug":"wedding-cake-bakeries"},{"name":"Bar Services & Beverages","id":"0becf958-f2f3-42e0-ab89-89a90128b0ad","code":"BAR","slug":"bar-services"},{"name":"Caterers","id":"1dbe9436-1f5a-49e3-844b-31d9d5f5a5d8","code":"CAT","slug":"catering"},{"name":"Dance Lessons","id":"80568279-f0e5-447f-a1c7-849c3d3daecc","code":"DNC","slug":"wedding-dance-lessons"},{"name":"Decor","id":"2bd88708-6937-4dc2-8c07-18f7787e0278","code":"DEC","slug":"wedding-decor-shops"},{"name":"Ensembles & Soloists","id":"5fa111c5-38f4-4a7c-8519-0c94510319af","code":"ENS","slug":"wedding-soloists-ensembles"},{"name":"Favors & Gifts","id":"a96b81d5-139d-4423-bb9b-08505bb99b57","code":"FAV","slug":"favors"},{"name":"Invitations & Paper Goods","id":"1c0c8116-66ba-4a66-89b5-24807ed0271f","code":"INV","slug":"invitations"},{"name":"Officiants & Premarital Counseling","id":"71445a6f-4d18-4ce6-ba6f-0f8372e50ecf","code":"OPC","slug":"wedding-officiants"},{"name":"Photo Booths","id":"1c9b823f-d017-4f17-b8f6-979a29298562","code":"PHB","slug":"wedding-photo-booth-rentals"},{"name":"Rehearsal Dinners, Bridal Showers & Parties","id":"ca8f12c7-dc25-4e88-a403-590db8469230","code":"SPV","slug":"rehearsal-dinners-bridal-showers"},{"name":"Rentals","id":"540cb3db-2970-418e-834e-329e6e2f499c","code":"RNT","slug":"wedding-rentals"},{"name":"Transportation","id":"8f642158-4f07-4a37-8fba-2ed909d224c4","code":"TRA","slug":"transportation-services"},{"name":"Travel Specialists","id":"6b48ed71-35f4-4bb0-a501-3891bf37f247","code":"TRV","slug":"wedding-travel-agents"}],"category":{"code":"FLO","id":"dd6dc992-8647-4bba-a17e-feaa684d03b0","name":"Florists","description":"Venues suitable for hosting wedding receptions. ","singular":{"slug":"florist","term":"Florist"},"plural":{"slug":"florists","term":"Florists"},"seo":{"plural":{"slug":"florists","term":"Florists"},"singular":{"slug":"florist","term":"Florist"}},"display":{"patternsIconClass":"icon-vendor-rec"},"filters":[{"name":"Best Of Weddings","slug":"best-of-weddings","isSingleSelect":false,"filterOptions":[{"id":"0b541473-2e05-47e6-8dc2-b635477785fc","name":"2024 Best of Weddings Winner","display":{"patternsIconClass":""},"singular":{"slug":"current-winner","term":"2024 Best of Weddings Winner"},"plural":{"slug":"current-winners","term":"2024 Best of Weddings Winners"}},{"id":"19f33d4a-0a5a-48e2-af70-39f94ea4ea7f","name":"Hall of Fame","display":{"patternsIconClass":""},"singular":{"slug":"hall-of-fame","term":"Hall of Fame"},"plural":{"slug":"hall-of-fame","term":"Hall of Fame"}}]},{"name":"Business Attributes","slug":"business-attributes","isSingleSelect":false,"filterOptions":[{"id":"750f0833-d418-46ca-9551-558593eadfc9","name":"Asian-owned Business","display":{"patternsIconClass":""},"singular":{"slug":"asian-owned-business","term":"Asian-owned Business"},"plural":{"slug":"asian-owned-businesses","term":"Asian-owned Businesses"}},{"id":"4fbcaa51-1beb-4efe-92aa-0d10faa832ba","name":"Black-owned Business","display":{"patternsIconClass":""},"singular":{"slug":"black-owned-business","term":"Black-owned Business"},"plural":{"slug":"black-owned-businesses","term":"Black-owned Businesses"}},{"id":"bc6540d1-76c3-48ee-b67d-0523652f938a","name":"Hispanic or Latinx-owned Business","display":{"patternsIconClass":""},"singular":{"slug":"hispanic-or-latinx-owned-business","term":"Hispanic or Latinx-owned Business"},"plural":{"slug":"hispanic-or-latinx-owned-businesses","term":"Hispanic or Latinx-owned Businesses"}},{"id":"98febab1-584c-4b7a-891c-795d9ea782fa","name":"LGBTQ+-owned Business","display":{"patternsIconClass":""},"singular":{"slug":"lgbtq+-owned-business","term":"LGBTQ+-owned Business"},"plural":{"slug":"lgbtq+-owned-businesses","term":"LGBTQ+-owned Businesses"}},{"id":"b8aade5c-c1ba-491f-940e-a4696447fddb","name":"Native American-owned Business","display":{"patternsIconClass":""},"singular":{"slug":"native-american-owned-business","term":"Native American-owned Business"},"plural":{"slug":"native-american-owned-businesses","term":"Native American-owned Businesses"}},{"id":"5e6ea1c3-f2d0-4d0c-913e-f7c725acb463","name":"Pacific Islander-owned Business","display":{"patternsIconClass":""},"singular":{"slug":"pacific-islander-owned-business","term":"Pacific Islander-owned Business"},"plural":{"slug":"pacific-islander-owned-businesses","term":"Pacific Islander-owned Businesses"}},{"id":"ccef61c6-db85-47d5-84c6-1bcf9fd979db","name":"Veteran-owned Business","display":{"patternsIconClass":""},"singular":{"slug":"veteran-owned-business","term":"Veteran-owned Business"},"plural":{"slug":"veteran-owned-businesses","term":"Veteran-owned Businesses"}},{"id":"d337171b-d5bd-43c8-bf8f-41fd4be63170","name":"Woman-owned Business","display":{"patternsIconClass":""},"singular":{"slug":"woman-owned-business","term":"Woman-owned Business"},"plural":{"slug":"woman-owned-businesses","term":"Woman-owned Businesses"}}]},{"name":"Distance","slug":"distance","isSingleSelect":true,"filterOptions":[{"id":"34c04dae-42b8-41f7-b56c-bc19bc6eb00c","name":"Within 5 miles","display":{"patternsIconClass":""},"singular":{"slug":"within-5-miles","term":"Within 5 miles"},"plural":{"slug":"within-5-miles","term":"Within 5 miles"}},{"id":"dee55673-e608-41f3-8821-8c7e652e3a72","name":"Within 10 miles","display":{"patternsIconClass":""},"singular":{"slug":"within-10-miles","term":"Within 10 miles"},"plural":{"slug":"within-10-miles","term":"Within 10 miles"}},{"id":"c43d1381-140d-493b-8f04-819c832854d6","name":"Within 25 miles","display":{"patternsIconClass":""},"singular":{"slug":"within-25-miles","term":"Within 25 miles"},"plural":{"slug":"within-25-miles","term":"Within 25 miles"}},{"id":"cbe54496-3bc7-4ec0-9125-73b045e1c2f4","name":"Within 50 miles","display":{"patternsIconClass":""},"singular":{"slug":"within-50-miles","term":"Within 50 miles"},"plural":{"slug":"within-50-miles","term":"Within 50 miles"}},{"id":"85b18cd6-48fc-4a99-b8e0-264754b139d4","name":"Within 100 miles","display":{"patternsIconClass":""},"singular":{"slug":"within-100-miles","term":"Within 100 miles"},"plural":{"slug":"within-100-miles","term":"Within 100 miles"}}]},{"name":"Price Range","slug":"price_range","isSingleSelect":false,"filterOptions":[{"id":"7dd029e6-1879-4381-81b9-5dc4998fbdec","name":"$ – Inexpensive","display":{"patternsIconClass":""},"singular":{"slug":"inexpensive","term":"Inexpensive"},"plural":{"slug":"inexpensive","term":"Inexpensive"}},{"id":"82d0bc5a-8269-4b3b-ba2f-ba833f9c0fe2","name":"$$ – Affordable","display":{"patternsIconClass":""},"singular":{"slug":"affordable","term":"Affordable"},"plural":{"slug":"affordable","term":"Affordable"}},{"id":"b08f3a88-a519-409a-91cc-7477a613a5be","name":"$$$ – Moderate","display":{"patternsIconClass":""},"singular":{"slug":"high-end","term":"High-End"},"plural":{"slug":"high-end","term":"High-End"}},{"id":"3a18c67f-f9ac-4ff9-80b8-61ed88bc4cd1","name":"$$$$ – Luxury","display":{"patternsIconClass":""},"singular":{"slug":"luxury","term":"Luxury"},"plural":{"slug":"luxury","term":"Luxury"}}]},{"name":"Decorations & Accents","slug":"wedding-decorations-accents","isSingleSelect":false,"filterOptions":[{"id":"a0b743cc-f275-48f9-b1c1-8e1613e9fe2e","name":"Aisle Decorations","display":{"patternsIconClass":""},"singular":{"slug":"wedding-aisle-decoration","term":"Wedding Aisle Decoration"},"plural":{"slug":"wedding-aisle-decorations","term":"Wedding Aisle Decorations"}},{"id":"e4e8a8f3-722a-4e50-9391-2d438e935d52","name":"Centerpieces","display":{"patternsIconClass":""},"singular":{"slug":"wedding-centerpiece","term":"Wedding Centerpiece"},"plural":{"slug":"wedding-centerpieces","term":"Wedding Centerpieces"}},{"id":"773d9159-8a57-4210-9cb0-959274d5a976","name":"Flower Girl Baskets","display":{"patternsIconClass":""},"singular":{"slug":"flower-girl-basket","term":"Flower Girl Basket"},"plural":{"slug":"flower-girl-baskets","term":"Flower Girl Baskets"}},{"id":"62af454c-9d49-48f3-969d-9d9b05dcdafa","name":"Pedestals","display":{"patternsIconClass":""},"singular":{"slug":"pedestal","term":"Pedestal"},"plural":{"slug":"pedestals","term":"Pedestals"}},{"id":"bab0bd31-1de8-4a25-81b9-e000ee532e81","name":"Plants","display":{"patternsIconClass":""},"singular":{"slug":"plant","term":"Plant"},"plural":{"slug":"plants","term":"Plants"}},{"id":"c0450a59-b3e4-4cc9-af0c-dbb487f6120b","name":"Vases","display":{"patternsIconClass":""},"singular":{"slug":"vase","term":"Vase"},"plural":{"slug":"vases","term":"Vases"}},{"id":"2711336c-d74f-41cf-827c-2b70832f9fda","name":"Wedding Arch","display":{"patternsIconClass":""},"singular":{"slug":"wedding-arch","term":"Wedding Arch"},"plural":{"slug":"wedding-arches","term":"Wedding Arches"}},{"id":"d10f0907-fe69-4146-a792-e808fc609dcc","name":"Wedding Decoration Delivery","display":{"patternsIconClass":""},"singular":{"slug":"wedding-decoration-delivery","term":"Wedding Decoration Delivery"},"plural":{"slug":"wedding-decoration-deliveries","term":"Wedding Decoration Deliveries"}},{"id":"3d8c13d3-293f-4866-9aa8-62cef66959d4","name":"Wedding Decoration Setup","display":{"patternsIconClass":""},"singular":{"slug":"wedding-decoration-setup","term":"Wedding Decoration Setup"},"plural":{"slug":"wedding-decoration-setup","term":"Wedding Decoration Setup"}}]},{"name":"Flower Arrangements","slug":"wedding-flower-arrangements","isSingleSelect":false,"filterOptions":[{"id":"b0e90aec-5c7a-4803-a288-60867a37939b","name":"Bouquets","display":{"patternsIconClass":""},"singular":{"slug":"wedding-bouquet","term":"Wedding Bouquet"},"plural":{"slug":"wedding-bouquets","term":"Wedding Bouquets"}},{"id":"a5ebf3d4-6ff3-4a9b-b895-f4e625ef2284","name":"Boutonnieres","display":{"patternsIconClass":""},"singular":{"slug":"wedding-boutonniere","term":"Wedding Boutonniere"},"plural":{"slug":"wedding-boutonnieres","term":"Wedding Boutonnieres"}},{"id":"e4e8a8f3-722a-4e50-9391-2d438e935d52","name":"Centerpieces","display":{"patternsIconClass":""},"singular":{"slug":"wedding-centerpiece","term":"Wedding Centerpiece"},"plural":{"slug":"wedding-centerpieces","term":"Wedding Centerpieces"}},{"id":"7e832b50-ef36-421d-80b6-9ebc53b8abd4","name":"Corsages","display":{"patternsIconClass":""},"singular":{"slug":"wedding-corsage","term":"Wedding Corsage"},"plural":{"slug":"wedding-corsages","term":"Wedding Corsages"}},{"id":"c6127c8e-930c-450a-8813-4f1a6769b711","name":"Flower Alternatives","display":{"patternsIconClass":""},"singular":{"slug":"wedding-flower-alternative","term":"Wedding Flower Alternative"},"plural":{"slug":"wedding-flower-alternatives","term":"Wedding Flower Alternatives"}},{"id":"6b1b987c-2e79-48b3-8256-9343cc32073f","name":"Flower Crowns","display":{"patternsIconClass":""},"singular":{"slug":"flower-crown","term":"Flower Crown"},"plural":{"slug":"flower-crowns","term":"Flower Crowns"}},{"id":"1e403f64-fa9d-44ac-9ef6-b51f4d816e6d","name":"Flower Delivery & Setup","display":{"patternsIconClass":""},"singular":{"slug":"wedding-flower-delivery-setup","term":"Wedding Flower Delivery + Setup"},"plural":{"slug":"wedding-flower-deliveries-setup","term":"Wedding Flower Deliveries + Setup"}},{"id":"773d9159-8a57-4210-9cb0-959274d5a976","name":"Flower Girl Baskets","display":{"patternsIconClass":""},"singular":{"slug":"flower-girl-basket","term":"Flower Girl Basket"},"plural":{"slug":"flower-girl-baskets","term":"Flower Girl Baskets"}},{"id":"d8882988-8418-4ad7-82e0-97e40f6a9de6","name":"Flower Preservation","display":{"patternsIconClass":""},"singular":{"slug":"wedding-flower-preservation","term":"Wedding Flower Preservation"},"plural":{"slug":"wedding-flower-preservation","term":"Wedding Flower Preservation"}},{"id":"bab0bd31-1de8-4a25-81b9-e000ee532e81","name":"Plants","display":{"patternsIconClass":""},"singular":{"slug":"plant","term":"Plant"},"plural":{"slug":"plants","term":"Plants"}},{"id":"c0450a59-b3e4-4cc9-af0c-dbb487f6120b","name":"Vases","display":{"patternsIconClass":""},"singular":{"slug":"vase","term":"Vase"},"plural":{"slug":"vases","term":"Vases"}}]}]},"config":{"dataIntelJwtToken":"","noGtm":false},"conversations":{"count":0,"intervalId":null},"convo":{"conversationId":null,"conversations":[],"error":null,"isFetching":false,"vendorIdsWithConversations":[]},"experiments":{"assignments":{"a68b6209-0fbd-4630-bfcf-fbfff15ee539":"new-filter-order","1e08c1e1-968d-4196-9237-4135c62bb226":"control","8b6f5a34-404e-490c-bd2c-855be6f6faa9":"no-content-blurbs","2f551804-cada-4c0d-a098-d29f64fa73f3":"variant1","5523e074-d8e4-471d-af8f-44c2c4a276af":"control","88a3d4e9-81a7-451f-8651-8a76dec7fd08":"variant1"},"configurations":{"b1b20e31-76b6-4772-9cc7-c905f85b571d":{"experiment_id":"b1b20e31-76b6-4772-9cc7-c905f85b571d","experiment_name":"VRM Match Details","brand":"the_knot","country":"US","bucketing_id_type":"segment_anonymous_id","rollout":0,"status":"archived","takeover_variant_id":"68351921-894c-4099-8713-2af19db7d540","created_at":"2021-08-05T21:20:02.625Z","updated_at":"2023-01-26T17:08:01.299Z","variants":[{"variant_id":"621228a7-4ebf-4f35-8e74-a7a81983b46d","variant_name":"show-match-details","experiment_id":"b1b20e31-76b6-4772-9cc7-c905f85b571d","allocation":5000,"metadata":{},"created_at":"2021-08-05T21:20:02.654Z","updated_at":"2021-08-05T21:20:02.654Z"},{"variant_id":"68351921-894c-4099-8713-2af19db7d540","variant_name":"original","experiment_id":"b1b20e31-76b6-4772-9cc7-c905f85b571d","allocation":5000,"metadata":{},"created_at":"2021-08-05T21:20:02.654Z","updated_at":"2021-08-05T21:20:02.654Z"}]},"e6ac3daf-d98a-4e30-98c0-bd113d8b3e40":{"experiment_id":"e6ac3daf-d98a-4e30-98c0-bd113d8b3e40","experiment_name":"Semi Painted Door Search Test","brand":"the_knot","country":"US","bucketing_id_type":"segment_anonymous_id","rollout":0,"status":"running","takeover_variant_id":null,"created_at":"2023-04-24T20:35:06.931Z","updated_at":"2023-12-05T20:42:42.776Z","variants":[{"variant_id":"8c82b6e4-5eb4-464a-a6a8-97ca839cfef9","variant_name":"painted-door","experiment_id":"e6ac3daf-d98a-4e30-98c0-bd113d8b3e40","allocation":5000,"metadata":{},"created_at":"2023-04-24T20:35:06.943Z","updated_at":"2023-04-24T20:35:06.943Z"},{"variant_id":"d847ff1e-094d-4f1d-809a-8f461a8ecfe8","variant_name":"control","experiment_id":"e6ac3daf-d98a-4e30-98c0-bd113d8b3e40","allocation":5000,"metadata":{},"created_at":"2023-04-24T20:35:06.942Z","updated_at":"2023-04-24T20:35:06.942Z"}]},"5abd0648-6546-4f1f-ada2-ad3fdf181ef1":{"experiment_id":"5abd0648-6546-4f1f-ada2-ad3fdf181ef1","experiment_name":"TK 4 Listings Across (4-up)","brand":"the_knot","country":"US","bucketing_id_type":"segment_anonymous_id","rollout":0,"status":"running","takeover_variant_id":null,"created_at":"2023-11-21T20:49:42.120Z","updated_at":"2024-01-08T18:09:01.829Z","variants":[{"variant_id":"e72cb926-6957-4914-a955-fe9a59e29396","variant_name":"control","experiment_id":"5abd0648-6546-4f1f-ada2-ad3fdf181ef1","allocation":5000,"metadata":{},"created_at":"2023-11-21T20:49:42.165Z","updated_at":"2023-11-21T20:49:42.165Z"},{"variant_id":"faa7d03c-5a58-4718-bca0-413ea11ce0fe","variant_name":"4-up","experiment_id":"5abd0648-6546-4f1f-ada2-ad3fdf181ef1","allocation":5000,"metadata":{},"created_at":"2023-11-21T20:49:42.165Z","updated_at":"2023-11-21T20:49:42.165Z"}]},"889e495a-3c1f-47e2-a388-ef0e142ec8d9":{"experiment_id":"889e495a-3c1f-47e2-a388-ef0e142ec8d9","experiment_name":"Chat listings page placement","brand":"the_knot","country":"US","bucketing_id_type":"segment_anonymous_id","rollout":0,"status":"running","takeover_variant_id":null,"created_at":"2023-12-13T17:49:43.646Z","updated_at":"2024-02-23T12:08:57.925Z","variants":[{"variant_id":"16a53a74-08e2-4778-b940-3e0f0c2a2455","variant_name":"control","experiment_id":"889e495a-3c1f-47e2-a388-ef0e142ec8d9","allocation":2500,"metadata":{},"created_at":"2023-12-13T17:49:43.661Z","updated_at":"2023-12-13T17:49:43.661Z"},{"variant_id":"1feb247a-e8e8-4553-b9a3-4cbff027cd8c","variant_name":"search","experiment_id":"889e495a-3c1f-47e2-a388-ef0e142ec8d9","allocation":2500,"metadata":{},"created_at":"2023-12-13T17:49:43.661Z","updated_at":"2023-12-13T17:49:43.661Z"},{"variant_id":"965df131-6833-4eae-8cfa-a7a55db37eef","variant_name":"banner","experiment_id":"889e495a-3c1f-47e2-a388-ef0e142ec8d9","allocation":2500,"metadata":{},"created_at":"2023-12-13T17:49:43.661Z","updated_at":"2023-12-13T17:49:43.661Z"},{"variant_id":"e45f1586-9b51-480f-8f5e-bd5a4cecf836","variant_name":"filter","experiment_id":"889e495a-3c1f-47e2-a388-ef0e142ec8d9","allocation":2500,"metadata":{},"created_at":"2023-12-13T17:49:43.661Z","updated_at":"2023-12-13T17:49:43.661Z"}]},"adebf053-a1a4-40ba-a6ea-6cf80453da35":{"experiment_id":"adebf053-a1a4-40ba-a6ea-6cf80453da35","experiment_name":"DS personalized sort AA","brand":"the_knot","country":"US","bucketing_id_type":"segment_anonymous_id","rollout":0,"status":"running","takeover_variant_id":null,"created_at":"2023-10-26T17:59:05.414Z","updated_at":"2024-03-14T22:16:36.967Z","variants":[{"variant_id":"59e8d7ec-b882-4eaf-b40c-50a8384eb767","variant_name":"personalized-sort","experiment_id":"adebf053-a1a4-40ba-a6ea-6cf80453da35","allocation":10000,"metadata":{},"created_at":"2023-10-26T17:59:05.421Z","updated_at":"2024-03-14T13:33:30.472Z"},{"variant_id":"cdba3c9f-f294-4a13-9c1d-008cc992c903","variant_name":"control","experiment_id":"adebf053-a1a4-40ba-a6ea-6cf80453da35","allocation":0,"metadata":{},"created_at":"2023-10-26T17:59:05.421Z","updated_at":"2024-03-14T13:33:30.472Z"}]},"a68b6209-0fbd-4630-bfcf-fbfff15ee539":{"experiment_id":"a68b6209-0fbd-4630-bfcf-fbfff15ee539","experiment_name":"TK new filter order","brand":"the_knot","country":"US","bucketing_id_type":"segment_anonymous_id","rollout":0,"status":"takeover","takeover_variant_id":"5503dbb6-ec91-48b8-8f32-550d7825bb14","created_at":"2024-01-06T16:05:06.885Z","updated_at":"2024-03-22T12:49:54.880Z","variants":[{"variant_id":"5503dbb6-ec91-48b8-8f32-550d7825bb14","variant_name":"new-filter-order","experiment_id":"a68b6209-0fbd-4630-bfcf-fbfff15ee539","allocation":5000,"metadata":{},"created_at":"2024-01-06T16:05:06.893Z","updated_at":"2024-01-06T16:05:06.893Z"},{"variant_id":"b21820a0-a63c-470f-bab4-10fb3cc17d5f","variant_name":"control","experiment_id":"a68b6209-0fbd-4630-bfcf-fbfff15ee539","allocation":5000,"metadata":{},"created_at":"2024-01-06T16:05:06.893Z","updated_at":"2024-01-06T16:05:06.893Z"}]},"1e08c1e1-968d-4196-9237-4135c62bb226":{"experiment_id":"1e08c1e1-968d-4196-9237-4135c62bb226","experiment_name":"TK Venue Price Ranges Part 2 (Web)","brand":"the_knot","country":"US","bucketing_id_type":"segment_anonymous_id","rollout":10000,"status":"running","takeover_variant_id":null,"created_at":"2024-01-18T03:45:20.014Z","updated_at":"2024-03-06T16:19:08.721Z","variants":[{"variant_id":"10c69a84-68c7-41fd-9682-04f18a5cb236","variant_name":"control","experiment_id":"1e08c1e1-968d-4196-9237-4135c62bb226","allocation":3333,"metadata":{},"created_at":"2024-01-18T03:45:20.020Z","updated_at":"2024-01-18T03:45:20.020Z"},{"variant_id":"2ffb4372-23f0-4923-9475-5ac6249b1968","variant_name":"variant1","experiment_id":"1e08c1e1-968d-4196-9237-4135c62bb226","allocation":3333,"metadata":{},"created_at":"2024-01-18T03:45:20.020Z","updated_at":"2024-01-18T03:45:20.020Z"},{"variant_id":"a10d7bff-18df-4745-a8b4-f6f675c75f6e","variant_name":"variant2","experiment_id":"1e08c1e1-968d-4196-9237-4135c62bb226","allocation":3334,"metadata":{},"created_at":"2024-01-18T03:45:20.020Z","updated_at":"2024-01-18T03:45:20.020Z"}]},"8b6f5a34-404e-490c-bd2c-855be6f6faa9":{"experiment_id":"8b6f5a34-404e-490c-bd2c-855be6f6faa9","experiment_name":"TK No Content Blurbs","brand":"the_knot","country":"US","bucketing_id_type":"segment_anonymous_id","rollout":10000,"status":"running","takeover_variant_id":null,"created_at":"2024-01-11T19:16:13.990Z","updated_at":"2024-03-28T14:55:38.064Z","variants":[{"variant_id":"752abfe4-b646-4eb2-a180-2cd7dfa06b47","variant_name":"control","experiment_id":"8b6f5a34-404e-490c-bd2c-855be6f6faa9","allocation":5000,"metadata":{},"created_at":"2024-01-11T19:16:13.996Z","updated_at":"2024-01-11T19:16:13.996Z"},{"variant_id":"85c37227-5e9b-4efd-8e38-4e895ed69e75","variant_name":"blurb-no-fade","experiment_id":"8b6f5a34-404e-490c-bd2c-855be6f6faa9","allocation":0,"metadata":{},"created_at":"2024-01-25T21:27:09.294Z","updated_at":"2024-01-25T21:27:09.294Z"},{"variant_id":"8b9ac476-e1dd-4517-9fc7-b08e60f38cc0","variant_name":"blurb-ellipsis","experiment_id":"8b6f5a34-404e-490c-bd2c-855be6f6faa9","allocation":0,"metadata":{},"created_at":"2024-01-25T21:26:59.164Z","updated_at":"2024-01-25T21:26:59.164Z"},{"variant_id":"a0808ca1-0710-422f-b935-d461c257fb61","variant_name":"no-content-blurbs","experiment_id":"8b6f5a34-404e-490c-bd2c-855be6f6faa9","allocation":5000,"metadata":{},"created_at":"2024-01-11T19:16:13.997Z","updated_at":"2024-01-11T19:16:13.997Z"}]},"efac327c-fadc-4d25-9609-aba8193ff115":{"experiment_id":"efac327c-fadc-4d25-9609-aba8193ff115","experiment_name":"TK Refresh results on filter select","brand":"the_knot","country":"US","bucketing_id_type":"segment_anonymous_id","rollout":0,"status":"running","takeover_variant_id":null,"created_at":"2024-01-10T16:32:59.820Z","updated_at":"2024-01-10T16:32:59.820Z","variants":[{"variant_id":"02d428c5-1e5b-42e6-8eee-dce01a5eb4bc","variant_name":"refresh","experiment_id":"efac327c-fadc-4d25-9609-aba8193ff115","allocation":5000,"metadata":{},"created_at":"2024-01-10T16:32:59.824Z","updated_at":"2024-01-10T16:32:59.824Z"},{"variant_id":"d881afd4-ed92-4d6b-8d5e-12d91787dfce","variant_name":"control","experiment_id":"efac327c-fadc-4d25-9609-aba8193ff115","allocation":5000,"metadata":{},"created_at":"2024-01-10T16:32:59.824Z","updated_at":"2024-01-10T16:32:59.824Z"}]},"1ee2d2d0-2ffc-4830-85c5-d9b2a81be723":{"experiment_id":"1ee2d2d0-2ffc-4830-85c5-d9b2a81be723","experiment_name":"Truncated About Section on SFs","brand":"the_knot","country":"US","bucketing_id_type":"segment_anonymous_id","rollout":0,"status":"archived","takeover_variant_id":null,"created_at":"2024-01-24T21:17:44.702Z","updated_at":"2024-02-22T03:41:20.915Z","variants":[{"variant_id":"2924f324-eefd-4ada-953e-6d9f5d929c8b","variant_name":"variant1","experiment_id":"1ee2d2d0-2ffc-4830-85c5-d9b2a81be723","allocation":5000,"metadata":{},"created_at":"2024-01-24T21:17:44.706Z","updated_at":"2024-01-24T21:17:44.706Z"},{"variant_id":"d7eff263-5a1c-476c-b644-08b7883711c2","variant_name":"control","experiment_id":"1ee2d2d0-2ffc-4830-85c5-d9b2a81be723","allocation":5000,"metadata":{},"created_at":"2024-01-24T21:17:44.706Z","updated_at":"2024-01-24T21:17:44.706Z"}]},"2f551804-cada-4c0d-a098-d29f64fa73f3":{"experiment_id":"2f551804-cada-4c0d-a098-d29f64fa73f3","experiment_name":"Smartcrop Listing Pages","brand":"the_knot","country":"US","bucketing_id_type":"segment_anonymous_id","rollout":10000,"status":"takeover","takeover_variant_id":"c26952fa-e1f0-4fba-9cfb-2298fb99e29d","created_at":"2024-02-01T16:21:36.034Z","updated_at":"2024-02-28T20:56:24.993Z","variants":[{"variant_id":"8d1b6d9b-cf0e-44ad-914a-3bce4eb6a5e0","variant_name":"control","experiment_id":"2f551804-cada-4c0d-a098-d29f64fa73f3","allocation":5000,"metadata":{},"created_at":"2024-02-01T16:21:36.038Z","updated_at":"2024-02-01T16:21:36.038Z"},{"variant_id":"c26952fa-e1f0-4fba-9cfb-2298fb99e29d","variant_name":"variant1","experiment_id":"2f551804-cada-4c0d-a098-d29f64fa73f3","allocation":5000,"metadata":{},"created_at":"2024-02-01T16:21:36.038Z","updated_at":"2024-02-01T16:21:36.038Z"}]},"7712f9ba-cab3-465f-b660-b2c81c7a2249":{"experiment_id":"7712f9ba-cab3-465f-b660-b2c81c7a2249","experiment_name":"TK AI First Photo","brand":"the_knot","country":"US","bucketing_id_type":"segment_anonymous_id","rollout":0,"status":"running","takeover_variant_id":null,"created_at":"2024-02-01T16:09:17.217Z","updated_at":"2024-03-28T14:50:07.429Z","variants":[{"variant_id":"b04126d9-606a-4630-86ca-d756c448d344","variant_name":"ai-first-photo","experiment_id":"7712f9ba-cab3-465f-b660-b2c81c7a2249","allocation":5000,"metadata":{},"created_at":"2024-02-01T16:09:17.227Z","updated_at":"2024-02-01T16:09:17.227Z"},{"variant_id":"b4d62932-aa90-4443-850b-3db8664d0b1d","variant_name":"control","experiment_id":"7712f9ba-cab3-465f-b660-b2c81c7a2249","allocation":5000,"metadata":{},"created_at":"2024-02-01T16:09:17.227Z","updated_at":"2024-02-01T16:09:17.227Z"}]},"5523e074-d8e4-471d-af8f-44c2c4a276af":{"experiment_id":"5523e074-d8e4-471d-af8f-44c2c4a276af","experiment_name":"Lead Form Sequence: VRM in last step","brand":"the_knot","country":"US","bucketing_id_type":"segment_anonymous_id","rollout":10000,"status":"takeover","takeover_variant_id":"2d2e7066-b374-4574-8ea5-c8618106da96","created_at":"2024-01-18T14:42:50.731Z","updated_at":"2024-03-25T12:13:16.883Z","variants":[{"variant_id":"2d2e7066-b374-4574-8ea5-c8618106da96","variant_name":"control","experiment_id":"5523e074-d8e4-471d-af8f-44c2c4a276af","allocation":3400,"metadata":{},"created_at":"2024-01-18T14:42:50.736Z","updated_at":"2024-02-07T10:25:21.662Z"},{"variant_id":"d9ef366c-58eb-4c24-85fe-b884d22a5443","variant_name":"variant2","experiment_id":"5523e074-d8e4-471d-af8f-44c2c4a276af","allocation":3300,"metadata":{},"created_at":"2024-02-07T10:25:06.677Z","updated_at":"2024-02-07T10:25:21.663Z"},{"variant_id":"de996303-eb3c-4fdb-82ae-d7c1b457b2af","variant_name":"variant1","experiment_id":"5523e074-d8e4-471d-af8f-44c2c4a276af","allocation":3300,"metadata":{},"created_at":"2024-01-18T14:42:50.736Z","updated_at":"2024-02-07T10:25:21.663Z"}]},"1450ca9d-330f-416c-801b-f2b0d812143e":{"experiment_id":"1450ca9d-330f-416c-801b-f2b0d812143e","experiment_name":"TK Storefront Scannability 1.0","brand":"the_knot","country":"US","bucketing_id_type":"segment_anonymous_id","rollout":0,"status":"running","takeover_variant_id":null,"created_at":"2024-02-16T16:39:29.156Z","updated_at":"2024-02-22T03:40:42.157Z","variants":[{"variant_id":"9b1d3ae7-aad7-4d18-8bd8-cb6ec43210f4","variant_name":"variant1","experiment_id":"1450ca9d-330f-416c-801b-f2b0d812143e","allocation":5000,"metadata":{},"created_at":"2024-02-16T16:39:29.161Z","updated_at":"2024-02-16T16:39:29.161Z"},{"variant_id":"d8f173c6-7b44-4025-b015-9270b388cd11","variant_name":"control","experiment_id":"1450ca9d-330f-416c-801b-f2b0d812143e","allocation":5000,"metadata":{},"created_at":"2024-02-16T16:39:29.161Z","updated_at":"2024-02-16T16:39:29.161Z"}]},"88a3d4e9-81a7-451f-8651-8a76dec7fd08":{"experiment_id":"88a3d4e9-81a7-451f-8651-8a76dec7fd08","experiment_name":"Post-VRM confirmation redesign","brand":"the_knot","country":"US","bucketing_id_type":"tk_member_uuid","rollout":10000,"status":"running","takeover_variant_id":null,"created_at":"2024-02-29T12:31:45.425Z","updated_at":"2024-03-27T08:18:50.824Z","variants":[{"variant_id":"6d1833c9-6234-4cf5-916d-bae4190d1998","variant_name":"control","experiment_id":"88a3d4e9-81a7-451f-8651-8a76dec7fd08","allocation":5000,"metadata":{},"created_at":"2024-02-29T12:31:45.435Z","updated_at":"2024-02-29T12:31:45.435Z"},{"variant_id":"e92af27b-df78-4fa8-b6a3-815dea85d882","variant_name":"variant1","experiment_id":"88a3d4e9-81a7-451f-8651-8a76dec7fd08","allocation":5000,"metadata":{},"created_at":"2024-02-29T12:31:45.435Z","updated_at":"2024-02-29T12:31:45.435Z"}]},"076fad5a-8cb4-4791-825c-9b3b76cefd62":{"experiment_id":"076fad5a-8cb4-4791-825c-9b3b76cefd62","experiment_name":"TK mobile web app install banner","brand":"the_knot","country":"US","bucketing_id_type":"segment_anonymous_id","rollout":0,"status":"running","takeover_variant_id":null,"created_at":"2024-02-16T14:38:47.415Z","updated_at":"2024-02-16T18:34:13.694Z","variants":[{"variant_id":"84541de9-b6d6-4e6a-a52b-486ecc216d59","variant_name":"new-banner","experiment_id":"076fad5a-8cb4-4791-825c-9b3b76cefd62","allocation":5000,"metadata":{},"created_at":"2024-02-16T14:38:47.423Z","updated_at":"2024-02-16T14:38:47.423Z"},{"variant_id":"fbf01619-9555-4f5a-8f10-86bf5734affc","variant_name":"control","experiment_id":"076fad5a-8cb4-4791-825c-9b3b76cefd62","allocation":5000,"metadata":{},"created_at":"2024-02-16T14:38:47.423Z","updated_at":"2024-02-16T14:38:47.423Z"}]},"e7725164-7d5d-4391-95ab-c2cc3e3bdd0d":{"experiment_id":"e7725164-7d5d-4391-95ab-c2cc3e3bdd0d","experiment_name":"Pilot 2.0","brand":"the_knot","country":"US","bucketing_id_type":"tk_member_uuid","rollout":0,"status":"running","takeover_variant_id":null,"created_at":"2024-03-01T22:03:22.169Z","updated_at":"2024-03-01T22:03:22.169Z","variants":[{"variant_id":"812c6803-d96d-4be3-b6ac-0b2f12b61bed","variant_name":"control","experiment_id":"e7725164-7d5d-4391-95ab-c2cc3e3bdd0d","allocation":3333,"metadata":{},"created_at":"2024-03-01T22:03:22.182Z","updated_at":"2024-03-01T22:03:22.182Z"},{"variant_id":"97553c26-50bc-41c5-a43a-6d5cc835fc42","variant_name":"variant2","experiment_id":"e7725164-7d5d-4391-95ab-c2cc3e3bdd0d","allocation":3334,"metadata":{},"created_at":"2024-03-01T22:03:22.182Z","updated_at":"2024-03-01T22:03:22.182Z"},{"variant_id":"ff662f25-2b89-4973-89ec-b9aa6b41ccf3","variant_name":"variant1","experiment_id":"e7725164-7d5d-4391-95ab-c2cc3e3bdd0d","allocation":3333,"metadata":{},"created_at":"2024-03-01T22:03:22.182Z","updated_at":"2024-03-01T22:03:22.182Z"}]}},"gatekeeper":{}},"favorites":{"filled":false,"savedVendorId":null},"faq":{"data":[]},"filters":{"categories":[],"categoryFilters":{},"appliedFilters":{}},"gptAds":{},"location":{"city":"St. John's","marketCode":"309","stateCode":"NL","isUpdating":false,"ip":"2a02:7b40:c287:5303::1"},"media":{"mediaInfo":[],"tourUrl":"","spotlightModalOpen":false},"membership":{"member":null,"errors":{},"inProgress":{}},"multiVendor":{"vendors":null,"isFetching":true},"page":{"pageType":"category"},"statePage":{"recommendedVendorsByCity":{}},"states":{"allStates":[{"name":"Alabama","slug":"alabama"},{"name":"Arkansas","slug":"arkansas"},{"name":"Alaska","slug":"alaska"},{"name":"Arizona","slug":"arizona"},{"name":"California","slug":"california"},{"name":"Colorado","slug":"colorado"},{"name":"Connecticut","slug":"connecticut"},{"name":"Delaware","slug":"delaware"},{"name":"Florida","slug":"florida"},{"name":"Georgia","slug":"georgia"},{"name":"Hawaii","slug":"hawaii"},{"name":"Idaho","slug":"idaho"},{"name":"Illinois","slug":"illinois"},{"name":"Indiana","slug":"indiana"},{"name":"Iowa","slug":"iowa"},{"name":"Kansas","slug":"kansas"},{"name":"Kentucky","slug":"kentucky"},{"name":"Louisiana","slug":"louisiana"},{"name":"Maine","slug":"maine"},{"name":"Maryland","slug":"maryland"},{"name":"Massachusetts","slug":"massachusetts"},{"name":"Michigan","slug":"michigan"},{"name":"Minnesota","slug":"minnesota"},{"name":"Mississippi","slug":"mississippi"},{"name":"Missouri","slug":"missouri"},{"name":"Montana","slug":"montana"},{"name":"Nebraska","slug":"nebraska"},{"name":"Nevada","slug":"nevada"},{"name":"New Hampshire","slug":"new-hampshire"},{"name":"New Jersey","slug":"new-jersey"},{"name":"New Mexico","slug":"new-mexico"},{"name":"New York","slug":"new-york"},{"name":"North Carolina","slug":"north-carolina"},{"name":"North Dakota","slug":"north-dakota"},{"name":"Ohio","slug":"ohio"},{"name":"Oklahoma","slug":"oklahoma"},{"name":"Oregon","slug":"oregon"},{"name":"Pennsylvania","slug":"pennsylvania"},{"name":"Rhode Island","slug":"rhode-island"},{"name":"South Carolina","slug":"south-carolina"},{"name":"South Dakota","slug":"south-dakota"},{"name":"Tennessee","slug":"tennessee"},{"name":"Texas","slug":"texas"},{"name":"Utah","slug":"utah"},{"name":"Vermont","slug":"vermont"},{"name":"Virginia","slug":"virginia"},{"name":"Washington","slug":"washington"},{"name":"West Virginia","slug":"west-virginia"},{"name":"Wisconsin","slug":"wisconsin"},{"name":"Wyoming","slug":"wyoming"}],"cities":[],"footerCities":[],"code":"","name":"","slug":"","topCities":[]},"vendors":{"profiles":[],"total":0},"vendor":{"vendor":null,"vendorRaw":null},"requestInfo":{"info":{"acceptEncoding":"identity","completed":0,"cors":null,"host":"www.theknot.com","hostname":"www.theknot.com","id":"1711742702683:marketplace-web-prod-eks-xo-app-manifest-6c54c7ddff-lw7lf:29:lu8tcxyt:52003","received":1711742702683,"referrer":"","remoteAddress":"10.118.13.240","remotePort":37598,"responded":0},"params":{"path":"marketplace/florists"},"path":"/marketplace/florists","url":"http://www.theknot.com/marketplace/florists"},"searchPageLocation":{"marketCode":null,"city":null,"stateCode":null},"rfq":{"buttonType":"","changePasswordStatus":{"changeSuccessful":"init","message":""},"creationSuccessful":"init","currentBadges":[],"inline":{"areErrorsInForm":true,"fields":{"emailAddress":{"error":"Please enter a valid email address.","label":"Email","state":"invalid","value":""},"firstName":{"error":"Please enter at least 2 characters.","label":"First name","state":"invalid","value":""},"guestCount":{"error":"Please choose your estimated guest count.","label":"Number of guests","state":"invalid","value":""},"lastName":{"error":"Please enter at least 2 characters.","label":"Last name","state":"invalid","value":""},"phoneNumber":{"error":"","label":"Phone number (optional)","state":"valid","value":""},"textarea":{"error":"Please add your message.","label":"Introduce yourself and share your wedding vision","state":"invalid","value":""},"weddingDate":{"error":"Please add your wedding date.","label":"Wedding date","state":"invalid","value":""}},"isDateFlexible":false,"isDatePickerOpen":false,"isInlineFormOpen":true,"showErrors":false},"isUserRegistered":false,"lastVendorNameSent":null,"modalOpen":false,"rfqFormData":{},"storefrontId":null,"userJourneyStatus":"init"},"search":{"filterPills":{"applied":[],"categories":[],"deiFilters":[],"limit":6,"staged":{"add":[],"remove":[],"commitChanges":false},"stagedResultsCount":0,"sidebar":{"applied":[],"categories":[],"clearSidebarFlag":"","isSidebarOpen":false,"selected":[]}},"filters":{"name":"","filters":[]},"followableFacets":[],"followableFilters":[],"isFetching":false,"isPermitted":false,"marketCode":"","maxResultColumns":3,"pagination":{"page":1,"count":0,"limit":30},"scoreType":"IVOL","searchCopy":"","searchFallback":"","sizes":{"header":0,"search":0},"sort":"recommended","sortVariation":"banded-distance","sortVersion":"1.0","total":0,"vendors":[],"supplemental":[]},"seo":{"nextUrl":null,"previousUrl":null,"canonicalUrl":null,"seoFilter":""},"settings":{"anonymousId":"302ca03c-f2dd-4877-aa14-43dd61d0571c","isReferred":false,"pdfUrl":"","venueAmenities":[]},"typeahead":{"vendor":null,"name":"","validity":"neutral","subText":""},"vendorImpressions":{"impressionQueue":[]},"viewport":{"isClientSide":false,"isMobile":false,"isMobileApp":false,"isTablet":false,"greaterThan":{"extraSmall":true,"small":true,"medium":true,"large":false},"lessThan":{"extraSmall":false,"small":false,"medium":false,"large":true}},"vrm":{"isOpen":false,"similarVendors":[],"factors":[],"isMatchDetailsVisible":false},"visitor":{},"optimize":{"experiments":{}},"wedding":{"weddingMarket":{},"error":null,"isFetching":false},"messagedVendors":{"conversations":{},"isFetching":true,"timestamps":[]},"vrmModal":{"isOpen":false},"widget":{"similarVendorsReducer":{"isFetching":false,"algorithmType":"SIMILAR","recommendedVendors":[]},"bowVendorsReducer":{"isFetching":false,"algorithmType":"BOW","recommendedVendors":[]},"pvRecAnonVendorsReducer":{"isFetching":false,"algorithmType":"PVREC_ANON","recommendedVendors":[]},"pvRecCrossCatVendorsReducer":{"isFetching":false,"algorithmType":"PVREC_CROSS_CAT","recommendedVendors":[]}}}; window.__INITIAL_JOTAI_STATE__ = {"reviews":{"collection":[],"isFetching":true,"totalCount":0,"rating":0,"buckets":{"stars1":0,"stars2":0,"stars3":0,"stars4":0,"stars5":0},"gallery":[]},"pricing":{"startingCost":null,"priceRange":null,"guestCapacity":null,"pricingDetails":{"reception":null,"ceremony":null,"barService":null,"months":null},"pdfUrl":null},"photographerPilot":{"yearsInBusiness":"","totalMembers":"","languages":"","startingCost":"","videographyAvailable":false,"packages":[]}};</script><script id="__LOADABLE_REQUIRED_CHUNKS__" type="application/json">[]</script><script id="__LOADABLE_REQUIRED_CHUNKS___ext" type="application/json">{"namedChunks":[]}</script><script async="" data-chunk="client" src="https://www.theknot.com/static/xo-marketplace/monorepo_assets/vendors-node_modules_axios_index_js.4456e28aa262f11d1a77.bundle.js"></script><script async="" data-chunk="client" src="https://www.theknot.com/static/xo-marketplace/monorepo_assets/vendors-node_modules_buffer_index_js-node_modules_babel_runtime-corejs3_core-js_array_from_js-3b4808.4456e28aa262f11d1a77.bundle.js"></script><script async="" data-chunk="client" src="https://www.theknot.com/static/xo-marketplace/monorepo_assets/vendors-node_modules_classnames_index_js-node_modules_component-emitter_index_js-node_modules-cf61a6.4456e28aa262f11d1a77.bundle.js"></script><script async="" data-chunk="client" src="https://www.theknot.com/static/xo-marketplace/monorepo_assets/vendors-node_modules_core-js-pure_modules_es_array_concat_js-node_modules_core-js-pure_module-f6f0ba.4456e28aa262f11d1a77.bundle.js"></script><script async="" data-chunk="client" src="https://www.theknot.com/static/xo-marketplace/monorepo_assets/vendors-node_modules_filter-obj_index_js-node_modules_focus-lock_dist_es2015_focusInside_js-n-de0452.4456e28aa262f11d1a77.bundle.js"></script><script async="" data-chunk="client" src="https://www.theknot.com/static/xo-marketplace/monorepo_assets/vendors-node_modules_honeybadger-io_js_dist_browser_honeybadger_js-node_modules_honeybadger-i-388b22.4456e28aa262f11d1a77.bundle.js"></script><script async="" data-chunk="client" src="https://www.theknot.com/static/xo-marketplace/monorepo_assets/vendors-node_modules_loadable_component_dist_loadable_esm_js-node_modules_ieee754_index_js-no-f10719.4456e28aa262f11d1a77.bundle.js"></script><script async="" data-chunk="client" src="https://www.theknot.com/static/xo-marketplace/monorepo_assets/vendors-node_modules_lodash_lodash_js.4456e28aa262f11d1a77.bundle.js"></script><script async="" data-chunk="client" src="https://www.theknot.com/static/xo-marketplace/monorepo_assets/vendors-node_modules_query-string_index_js-node_modules_querystring_index_js-node_modules_rea-cde12a.4456e28aa262f11d1a77.bundle.js"></script><script async="" data-chunk="client" src="https://www.theknot.com/static/xo-marketplace/monorepo_assets/vendors-node_modules_react-dom_server_browser_js-node_modules_react-focus-lock_dist_es2015_in-9196d1.4456e28aa262f11d1a77.bundle.js"></script><script async="" data-chunk="client" src="https://www.theknot.com/static/xo-marketplace/monorepo_assets/vendors-node_modules_redux-logger_dist_redux-logger_js-node_modules_redux-thunk_es_index_js-n-67d0b3.4456e28aa262f11d1a77.bundle.js"></script><script async="" data-chunk="client" src="https://www.theknot.com/static/xo-marketplace/monorepo_assets/vendors-node_modules_ua-parser-js_src_ua-parser_js-node_modules_url_node_modules_punycode_pun-f46fdf.4456e28aa262f11d1a77.bundle.js"></script><script async="" data-chunk="client" src="https://www.theknot.com/static/xo-marketplace/monorepo_assets/vendors-node_modules_url_url_js.4456e28aa262f11d1a77.bundle.js"></script><script async="" data-chunk="client" src="https://www.theknot.com/static/xo-marketplace/monorepo_assets/vendors-node_modules_use-callback-ref_dist_es2015_useMergeRef_js-node_modules_use-sidecar_dis-04a7d0.4456e28aa262f11d1a77.bundle.js"></script><script async="" data-chunk="client" src="https://www.theknot.com/static/xo-marketplace/monorepo_assets/vendors-node_modules_xo-union_component-standard-elements_lib_anchor_index_js-node_modules_xo-5f0485.4456e28aa262f11d1a77.bundle.js"></script><script async="" data-chunk="client" src="https://www.theknot.com/static/xo-marketplace/monorepo_assets/vendors-node_modules_xo-union_react-pagelet_lib_index_js-node_modules_xo-union_react-polymorp-e79fa0.4456e28aa262f11d1a77.bundle.js"></script><script async="" data-chunk="client" src="https://www.theknot.com/static/xo-marketplace/monorepo_assets/vendors-node_modules_xo-union_tab-accessibility_lib_index_js-node_modules_xo-union_tk-analyti-f1aea2.4456e28aa262f11d1a77.bundle.js"></script><script async="" data-chunk="client" src="https://www.theknot.com/static/xo-marketplace/monorepo_assets/vendors-node_modules_xo-union_tk-ui-breakpoints_lib_variables_css_js-node_modules_xo-union_tk-ef0e53.4456e28aa262f11d1a77.bundle.js"></script><script async="" data-chunk="client" src="https://www.theknot.com/static/xo-marketplace/monorepo_assets/client-59ac198a.4456e28aa262f11d1a77.bundle.js"></script><script async="" data-chunk="client" src="https://www.theknot.com/static/xo-marketplace/monorepo_assets/client-ac154b98.4456e28aa262f11d1a77.bundle.js"></script><script async="" data-chunk="client" src="https://www.theknot.com/static/xo-marketplace/monorepo_assets/client-dac1f069.4456e28aa262f11d1a77.bundle.js"></script><script async="" data-chunk="client" src="https://www.theknot.com/static/xo-marketplace/monorepo_assets/client-f5e5bdc9.4456e28aa262f11d1a77.bundle.js"></script><script async="" data-chunk="client" src="https://www.theknot.com/static/xo-marketplace/monorepo_assets/client-81e65c24.4456e28aa262f11d1a77.bundle.js"></script><script async="" data-chunk="client" src="https://www.theknot.com/static/xo-marketplace/monorepo_assets/client-dadc53ef.4456e28aa262f11d1a77.bundle.js"></script><noscript><img src="https://www.theknot.com/akam/13/pixel_4af147a7?a=dD04OTA1ZTMzNDQ4OWU3ZDA1ODBjODY2MDA4N2YzNzRkYzI0NTY0NTU3JmpzPW9mZg==" style="visibility: hidden; position: absolute; left: -999px; top: -999px;" /></noscript></body></html |
| 47 |
Error
On line 2, column 78 <https://cdn.cookielaw.org>;rel=" |
| 48 |
Error
On line 2, column 33 <https://union.theknot.com>;rel=" |
| 49 |
Error
On line 1, column 507 alyst-v2/font-primary-extra-bold.woff2>;rel=" |
| 50 |
Error
On line 1, column 364 alyst-v2/font-secondary-regular.woff2>;rel=" |
| 51 |
Error
On line 1, column 222 alyst-v2/font-primary-bold.woff2>;rel=" |
| 52 |
Error
On line 1, column 85 alyst-v2/font-primary-regular.woff2>;rel=" |
| 53 |
Error
On line 1, column 85 alyst-v2/font-primary-regular.woff2>;rel=" |
| 54 |
Error
On line 1, column 85 alyst-v2/font-primary-regular.woff2>;rel=" |
| 55 |
Info
On line 8, column 1347 e-pill"/> <script type="text/javascript">window |
| 56 |
Error
On line 9, column 60031 )})()})();</script><link data-rh="true" rel="canonical" href="https://www.theknot.com/marketplace/florists"/><link |
| 57 |
Info
On line 50, column 31 </script> <script type="text/javascript"> /* |
| 58 |
Error
On line 277, column 93 #ffffff"> <link rel="shortcut icon" href="https://union.theknot.com/dist/v2/brands/latest/favicon.ico"> <link |
| 59 |
Error
On line 278, column 115 con.ico"> <link rel="icon" type="image/png" sizes="64x64" href="https://union.theknot.com/dist/v2/brands/latest/favicon.png"> <link |
| 60 |
Error
On line 279, column 111 con.png"> <link rel="icon" sizes="228x228" href="https://union.theknot.com/dist/v2/brands/latest/coast-icon-228x228.png"> <link |
| 61 |
Error
On line 280, column 111 228.png"> <link rel="icon" sizes="196x196" href="https://union.theknot.com/dist/v2/brands/latest/homescreen-196x196.png"> <link |
| 62 |
Error
On line 281, column 153 196.png"> <link rel="apple-touch-icon-precomposed" sizes="152x152" href="https://union.theknot.com/dist/v2/brands/latest/apple-touch-icon-152x152-precomposed.png"> <link |
| 63 |
Error
On line 282, column 153 sed.png"> <link rel="apple-touch-icon-precomposed" sizes="120x120" href="https://union.theknot.com/dist/v2/brands/latest/apple-touch-icon-120x120-precomposed.svg"> <link |
| 64 |
Error
On line 283, column 149 sed.svg"> <link rel="apple-touch-icon-precomposed" sizes="76x76" href="https://union.theknot.com/dist/v2/brands/latest/apple-touch-icon-76x76-precomposed.svg"> <link |
| 65 |
Error
On line 284, column 149 sed.svg"> <link rel="apple-touch-icon-precomposed" sizes="60x60" href="https://union.theknot.com/dist/v2/brands/latest/apple-touch-icon-60x60-precomposed.svg"> <link |
| 66 |
Error
On line 285, column 129 sed.svg"> <link rel="apple-touch-icon" sizes="144x144" href="https://union.theknot.com/dist/v2/brands/latest/apple-touch-icon-144x144.svg"> <link |
| 67 |
Error
On line 286, column 129 144.svg"> <link rel="apple-touch-icon" sizes="114x114" href="https://union.theknot.com/dist/v2/brands/latest/apple-touch-icon-114x114.svg"> <link |
| 68 |
Error
On line 287, column 125 114.svg"> <link rel="apple-touch-icon" sizes="72x72" href="https://union.theknot.com/dist/v2/brands/latest/apple-touch-icon-72x72.svg"> <link |
| 69 |
Error
On line 288, column 119 x72.svg"> <link rel="apple-touch-icon" sizes="57x57" href="https://union.theknot.com/dist/v2/brands/latest/apple-touch-icon.svg"> <!-- |
| 70 |
Info
On line 289, column 9423 dle.js"/> <script type="text/javascript">(funct |
| 71 |
Info
On line 293, column 212 257326479"</script><script type="text/javascript" src="https://www.theknot.com/akam/13/4af147a7" defer></scri |
| 72 |
Error
On line 4292, column 31 irection: forwards; an |
| 73 |
Error
On line 4973, column 26 ont-size: var-fs-up-7; } |
| 74 |
Error
On line 5022, column 246 snap-type:mandatory;scrol |
| 75 |
Error
On line 5022, column 307 ation:50% 50%}@medi |
| 76 |
Error
On line 5022, column 530 inate:50% 50%}@medi |
| 77 |
Error
On line 5025, column 303 font-size:var-fs-up-4}@medi |
| 78 |
Error
On line 5027, column 772 bar-width:none}.mega |
| 79 |
Error
On line 5027, column 4608 of-header,61px));overflow:hidd |
| 80 |
Error
On line 5027, column 17118 zontal-gutters))}.featured-sec |
| 81 |
Error
On line 5027, column 17231 cal-gutters)*-1);margin-left:c |
| 82 |
Error
On line 5027, column 17289 l-gutters)/2*-1);margin-right: |
| 83 |
Error
On line 5027, column 17348 l-gutters)/2*-1)}.featured-sec |
| 84 |
Error
On line 5027, column 17457 zontal-gutters));margin-bottom |
| 85 |
Error
On line 5027, column 17560 ntal-gutters)/2);padding-right |
| 86 |
Error
On line 5027, column 17617 ntal-gutters)/2)}.featured-sec |
| 87 |
Info
On line 5029, column 1808 eknot_lg"></use></svg></a><ul class="top-level-nav-list--ef545 base-nav-list--17caf" role="list"><li cl |
| 88 |
Error
On line 5029, column 6088 e--a543c"><div class="bone--292cd bone-button--22814" style="background-image:linear-gradient(to right,var(--tkww-union-color-neutral-100,#f1f2f4),var(--tkww-union-color-neutral-200,#e4e5e9),var(--tkww-union-color-neutral-100,#f1f2f4));background-size:1000px 100%"></div> |
| 89 |
Error
On line 5029, column 6885 e--a543c"><div class="bone--292cd bone-button--22814" style="background-image:linear-gradient(to right,var(--tkww-union-color-neutral-100,#f1f2f4),var(--tkww-union-color-neutral-200,#e4e5e9),var(--tkww-union-color-neutral-100,#f1f2f4));background-size:1000px 100%"></div> |
| 90 |
Error
On line 5029, column 12305 ction..."><div class="bone--292cd" style="background-image:linear-gradient(to right,var(--tkww-union-color-neutral-100,#f1f2f4),var(--tkww-union-color-neutral-200,#e4e5e9),var(--tkww-union-color-neutral-100,#f1f2f4));background-size:1000px 100%;height:132px;width:144px;border-radius:8px;border:1px solid var(--tkww-union-header-nav-mega-menu-featured-border-color,var(--tkww-union-color-border-default,var(--tkww-union-color-neutral-300,#caccd0)));display:inline-block"></div> |
| 91 |
Error
On line 5029, column 15278 ction..."><div class="bone--292cd" style="background-image:linear-gradient(to right,var(--tkww-union-color-neutral-100,#f1f2f4),var(--tkww-union-color-neutral-200,#e4e5e9),var(--tkww-union-color-neutral-100,#f1f2f4));background-size:1000px 100%;height:132px;width:144px;border-radius:8px;border:1px solid var(--tkww-union-header-nav-mega-menu-featured-border-color,var(--tkww-union-color-border-default,var(--tkww-union-color-neutral-300,#caccd0)));display:inline-block"></div> |
| 92 |
Error
On line 5029, column 27869 ction..."><div class="bone--292cd" style="background-image:linear-gradient(to right,var(--tkww-union-color-neutral-100,#f1f2f4),var(--tkww-union-color-neutral-200,#e4e5e9),var(--tkww-union-color-neutral-100,#f1f2f4));background-size:1000px 100%;height:132px;width:144px;border-radius:8px;border:1px solid var(--tkww-union-header-nav-mega-menu-featured-border-color,var(--tkww-union-color-border-default,var(--tkww-union-color-neutral-300,#caccd0)));display:inline-block"></div> |
| 93 |
Error
On line 5029, column 30842 ction..."><div class="bone--292cd" style="background-image:linear-gradient(to right,var(--tkww-union-color-neutral-100,#f1f2f4),var(--tkww-union-color-neutral-200,#e4e5e9),var(--tkww-union-color-neutral-100,#f1f2f4));background-size:1000px 100%;height:132px;width:144px;border-radius:8px;border:1px solid var(--tkww-union-header-nav-mega-menu-featured-border-color,var(--tkww-union-color-border-default,var(--tkww-union-color-neutral-300,#caccd0)));display:inline-block"></div> |
| 94 |
Error
On line 5029, column 33819 ction..."><div class="bone--292cd" style="background-image:linear-gradient(to right,var(--tkww-union-color-neutral-100,#f1f2f4),var(--tkww-union-color-neutral-200,#e4e5e9),var(--tkww-union-color-neutral-100,#f1f2f4));background-size:1000px 100%;height:132px;width:144px;border-radius:8px;border:1px solid var(--tkww-union-header-nav-mega-menu-featured-border-color,var(--tkww-union-color-border-default,var(--tkww-union-color-neutral-300,#caccd0)));display:inline-block"></div> |
| 95 |
Error
On line 5029, column 36781 ction..."><div class="bone--292cd" style="background-image:linear-gradient(to right,var(--tkww-union-color-neutral-100,#f1f2f4),var(--tkww-union-color-neutral-200,#e4e5e9),var(--tkww-union-color-neutral-100,#f1f2f4));background-size:1000px 100%;height:132px;width:144px;border-radius:8px;border:1px solid var(--tkww-union-header-nav-mega-menu-featured-border-color,var(--tkww-union-color-border-default,var(--tkww-union-color-neutral-300,#caccd0)));display:inline-block"></div> |
| 96 |
Info
On line 5029, column 41795 g Websites</a></div><ul role="list" class="sub-menu-nav-list--2e6cb base-nav-list--17caf"><li cl |
| 97 |
Error
On line 5029, column 43963 ction..."><div class="bone--292cd" style="background-image:linear-gradient(to right,var(--tkww-union-color-neutral-100,#f1f2f4),var(--tkww-union-color-neutral-200,#e4e5e9),var(--tkww-union-color-neutral-100,#f1f2f4));background-size:1000px 100%;height:132px;width:144px;border-radius:8px;border:1px solid var(--tkww-union-header-nav-mega-menu-featured-border-color,var(--tkww-union-color-border-default,var(--tkww-union-color-neutral-300,#caccd0)));display:inline-block"></div> |
| 98 |
Error
On line 5029, column 46975 ction..."><div class="bone--292cd" style="background-image:linear-gradient(to right,var(--tkww-union-color-neutral-100,#f1f2f4),var(--tkww-union-color-neutral-200,#e4e5e9),var(--tkww-union-color-neutral-100,#f1f2f4));background-size:1000px 100%;height:132px;width:144px;border-radius:8px;border:1px solid var(--tkww-union-header-nav-mega-menu-featured-border-color,var(--tkww-union-color-border-default,var(--tkww-union-color-neutral-300,#caccd0)));display:inline-block"></div> |
| 99 |
Error
On line 5029, column 49957 ction..."><div class="bone--292cd" style="background-image:linear-gradient(to right,var(--tkww-union-color-neutral-100,#f1f2f4),var(--tkww-union-color-neutral-200,#e4e5e9),var(--tkww-union-color-neutral-100,#f1f2f4));background-size:1000px 100%;height:132px;width:144px;border-radius:8px;border:1px solid var(--tkww-union-header-nav-mega-menu-featured-border-color,var(--tkww-union-color-border-default,var(--tkww-union-color-neutral-300,#caccd0)));display:inline-block"></div> |
| 100 |
Error
On line 5029, column 52939 ction..."><div class="bone--292cd" style="background-image:linear-gradient(to right,var(--tkww-union-color-neutral-100,#f1f2f4),var(--tkww-union-color-neutral-200,#e4e5e9),var(--tkww-union-color-neutral-100,#f1f2f4));background-size:1000px 100%;height:132px;width:144px;border-radius:8px;border:1px solid var(--tkww-union-header-nav-mega-menu-featured-border-color,var(--tkww-union-color-border-default,var(--tkww-union-color-neutral-300,#caccd0)));display:inline-block"></div> |
β