.StorefrontLayout_cityPage__7wUPV{--gp-cream-soft:var(--gfg-color-canvas);--gp-cream:#f2f2f2;--gp-muted:var(--gfg-color-text-secondary)}.StorefrontLayout_cityPage__7wUPV .gfg-crumb-row,.StorefrontLayout_cityPage__7wUPV .text-neutral-500{color:var(--gp-muted)}.StorefrontLayout_cityPage__7wUPV .gfg-crumb-row{max-width:var(--gfg-content-max);padding-inline:var(--container-gutter,32px)}.StorefrontLayout_cityPage__7wUPV .gp-container{max-width:var(--gfg-content-max)}.StorefrontLayout_cityPage__7wUPV .gfg-page-hero{padding-top:8px;padding-bottom:10px}.StorefrontLayout_storefront__iVddz{--gp-cream-soft:var(--gfg-color-canvas);--gp-cream:#f2f2f2;background:var(--gfg-color-canvas)}.StorefrontLayout_cityPage__7wUPV [data-occasion-shop] .StorefrontLayout_storefront__iVddz{padding-top:0!important}.StorefrontLayout_storefront__iVddz .gfg-occ-circle{width:52px;height:52px}.StorefrontLayout_storefront__iVddz .gfg-occ-item{width:5.25rem}.StorefrontLayout_storefront__iVddz .gfg-occ-rail{gap:18px;padding:6px 6px 4px;scroll-snap-type:none}.StorefrontLayout_storefront__iVddz .gfg-occ-rail .gfg-occ-link{scroll-margin-inline:6px}.StorefrontLayout_storefront__iVddz .gfg-occ-label{max-width:100%;overflow-wrap:normal;word-break:normal;min-height:1.25em;font-weight:400;color:var(--gfg-color-text-secondary);font-size:var(--gfg-font-meta)}.StorefrontLayout_storefront__iVddz .gfg-area-bands{margin:24px 0 0}.StorefrontLayout_shoppingGuide__56pq6{margin:0;color:var(--gfg-color-text-secondary);font-size:var(--gfg-font-small);line-height:var(--gfg-leading-ui)}.StorefrontLayout_hero__uLLBE{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:12px;margin:4px 0 16px}.StorefrontLayout_heroLocation__Mbpbv,.StorefrontLayout_hero__uLLBE>button{position:relative;min-width:0;min-height:160px;overflow:hidden;border:0;padding:0;border-radius:12px;text-align:left;color:white;background:#102a30;isolation:isolate}.StorefrontLayout_heroLocation__Mbpbv:after,.StorefrontLayout_hero__uLLBE>button:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,rgba(0,0,0,.78),rgba(0,0,0,.05) 95%)}.StorefrontLayout_heroLocation__Mbpbv img,.StorefrontLayout_hero__uLLBE>button img{z-index:-2;transition:transform .3s}.StorefrontLayout_hero__uLLBE>button:hover img{transform:scale(1.035)}.StorefrontLayout_catalogCta__TmuXx button:focus-visible,.StorefrontLayout_compareButton__8Xjro:focus-visible,.StorefrontLayout_hero__uLLBE>button:focus-visible{outline:3px solid var(--gp-rose-deep);outline-offset:3px}.StorefrontLayout_hero__uLLBE>.StorefrontLayout_heroFlorists__HXymn{background:#35483e}.StorefrontLayout_hero__uLLBE>.StorefrontLayout_heroFlorists__HXymn img{-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:55% 45%;object-position:55% 45%}.StorefrontLayout_hero__uLLBE>.StorefrontLayout_heroFlorists__HXymn:after{background:linear-gradient(90deg,rgba(10,34,41,.55),rgba(10,34,41,0) 80%),linear-gradient(0deg,rgba(10,34,41,.72),rgba(10,34,41,0) 75%)}.StorefrontLayout_heroCopy__vIV9R{display:flex;flex-direction:column;justify-content:end;min-height:160px;height:100%;gap:6px;position:relative;padding:16px;overflow-wrap:anywhere}.StorefrontLayout_heroCopy__vIV9R small{font-size:.6875rem;font-weight:600;letter-spacing:.03em}.StorefrontLayout_heroCopy__vIV9R strong{font-size:clamp(1.375rem,2.2vw,1.875rem);line-height:1.08;font-weight:800;font-style:normal;letter-spacing:-.03em}.StorefrontLayout_heroCopy__vIV9R>span{font-size:.75rem;font-weight:600}.StorefrontLayout_heroFlorists__HXymn strong,.StorefrontLayout_heroValue__Vm_8R strong{font-size:1.375rem}.StorefrontLayout_heroLocation__Mbpbv:after{background:linear-gradient(90deg,rgba(0,0,0,.78),rgba(0,0,0,.62))}.StorefrontLayout_locationCopy__Wiy_Y{position:relative;display:flex;flex-direction:column;justify-content:end;min-height:160px;height:100%;gap:6px;padding:16px;overflow-wrap:anywhere}.StorefrontLayout_locationCopy__Wiy_Y h1,.StorefrontLayout_locationHeading__M3gTi h1{margin:0;font-family:var(--font-sans),sans-serif;font-size:var(--gfg-heading-page);font-style:normal;font-weight:700;line-height:1.16;letter-spacing:-.02em;overflow-wrap:anywhere}.StorefrontLayout_locationCopy__Wiy_Y h1,.StorefrontLayout_locationCopy__Wiy_Y p{color:white}.StorefrontLayout_locationCopy__Wiy_Y p,.StorefrontLayout_locationHeading__M3gTi p{margin:0;font-size:var(--gfg-font-small);line-height:1.5}.StorefrontLayout_locationCopy__Wiy_Y button{align-self:flex-start;min-height:44px;padding:8px 0;border:0;background:transparent;color:white;font-size:var(--gfg-font-small);font-weight:600;text-align:left}.StorefrontLayout_locationCopy__Wiy_Y button:focus-visible{outline:2px solid white;outline-offset:2px;border-radius:2px}.StorefrontLayout_locationHeading__M3gTi{margin:0 0 8px}.StorefrontLayout_locationHeading__M3gTi h1{margin-bottom:6px;color:var(--gp-ink)}.StorefrontLayout_locationHeading__M3gTi p{max-width:var(--gfg-content-reading);color:var(--gfg-color-text-secondary)}.StorefrontLayout_valueShelf__sdfr3{background:#f6e4eb;border-radius:12px;padding:16px 12px 1px;margin:20px 0}.StorefrontLayout_catalogCta__TmuXx{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border:1px solid #dedede;background:white;border-radius:12px;margin:20px 0}.StorefrontLayout_catalogCta__TmuXx h2{font-size:var(--gfg-heading-section);line-height:1.1}.StorefrontLayout_catalogCta__TmuXx p{font-size:13px;color:var(--gfg-color-text-secondary);margin-top:6px}.StorefrontLayout_catalogCta__TmuXx button{flex-shrink:0;min-height:44px;background:var(--gp-ink);color:white;padding:10px 16px;border-radius:999px;font-size:13px;font-weight:600}.StorefrontLayout_catalogHeading__Su0jT{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:12px 0}.StorefrontLayout_catalogHeading__Su0jT h2{font-size:var(--gfg-heading-section)}.StorefrontLayout_budgetControls__LCGbB{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin:8px 0 16px}.StorefrontLayout_budgetControls__LCGbB button{min-height:44px;padding:8px 16px;border:1px solid var(--gp-border);border-radius:999px;background:white;color:var(--gp-ink);font:inherit;font-size:.875rem;font-weight:600}.StorefrontLayout_budgetControls__LCGbB button[aria-pressed=true]{background:var(--gp-ink);color:white;border-color:var(--gp-ink)}.StorefrontLayout_budgetControls__LCGbB button:focus-visible{outline:3px solid var(--gp-rose-deep);outline-offset:3px}.StorefrontLayout_budgetControls__LCGbB span,.StorefrontLayout_budgetSummary__yFcNb{color:var(--gfg-color-text-secondary);font-size:.8125rem;line-height:1.5}.StorefrontLayout_budgetSummary__yFcNb{margin:0 0 16px}.StorefrontLayout_catalogHeading__Su0jT button{font-size:13px;text-decoration:underline;min-height:44px}.StorefrontLayout_catalogCard__JqjRY{min-width:0;display:flex;flex-direction:column}.StorefrontLayout_compareButton__8Xjro{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:6px;padding:8px 10px;border:1px solid var(--gp-border);border-radius:10px;background:white;font-size:13px;font-weight:600;line-height:1.35;color:var(--gp-ink);min-height:var(--gfg-control-height,44px);cursor:pointer}.StorefrontLayout_compareButton__8Xjro>span{flex-shrink:0}.StorefrontLayout_compareButton__8Xjro:hover,.StorefrontLayout_compareButton__8Xjro[aria-pressed=true]{background:#f8eaf0;border-color:var(--gp-rose-deep)}.StorefrontLayout_comparisonAnchor__WAH43{scroll-margin-top:calc(var(--gfg-header-height, 100px) + 12px)}.StorefrontLayout_comparisonAnchor__WAH43:focus-visible{outline:3px solid var(--gp-rose-deep);outline-offset:3px}.StorefrontLayout_comparisonHeading__yfNTr{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px 20px;margin-bottom:16px;padding:14px 16px;background:white;border:1px solid var(--gp-border);border-radius:12px}.StorefrontLayout_comparisonHeading__yfNTr>div:first-child{min-width:0;flex:1 1 220px}.StorefrontLayout_comparisonHeading__yfNTr p,.StorefrontLayout_comparisonHeading__yfNTr span{margin:0;font-size:13px;line-height:1.5;color:var(--gfg-color-text-secondary)}.StorefrontLayout_comparisonHeading__yfNTr h2{margin:2px 0;font-family:var(--font-sans),sans-serif;font-size:18px;line-height:1.3;font-style:normal;font-weight:700;color:var(--gp-ink);overflow-wrap:anywhere}.StorefrontLayout_comparisonActions__bYL_P{display:flex;align-items:center;flex-wrap:wrap;gap:4px 16px}.StorefrontLayout_comparisonActions__bYL_P button{min-height:44px;min-width:44px;font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:3px;color:var(--gp-ink)}.StorefrontLayout_comparisonStatus__WOexu{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 20px;padding:16px;margin-bottom:16px;border:1px solid var(--gp-border);border-radius:12px;background:var(--gp-cream);font-size:14px;line-height:1.5}.StorefrontLayout_comparisonStatus__WOexu p{margin:4px 0 0;color:var(--gfg-color-text-secondary)}.StorefrontLayout_comparisonStatus__WOexu button{min-height:44px;padding:8px 16px;border-radius:999px;background:var(--gp-ink);color:white;font-size:14px;font-weight:600}.StorefrontLayout_comparisonActions__bYL_P button:focus-visible,.StorefrontLayout_comparisonStatus__WOexu button:focus-visible{outline:3px solid var(--gp-rose-deep);outline-offset:3px}.StorefrontLayout_mapHeading__ECv6O{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;font-size:14px;line-height:1.4}.StorefrontLayout_mapHeading__ECv6O span{font-size:12px;color:var(--gfg-color-text-secondary)}@media (max-width:1023px){.StorefrontLayout_hero__uLLBE{container-type:inline-size;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:100%;gap:12px;margin-bottom:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.StorefrontLayout_hero__uLLBE::-webkit-scrollbar{display:none}.StorefrontLayout_heroLocation__Mbpbv,.StorefrontLayout_hero__uLLBE>button{display:grid;min-height:max(144px,calc(100cqw * 941 / 1672));scroll-snap-align:start;scroll-snap-stop:always}.StorefrontLayout_heroLocation__Mbpbv img,.StorefrontLayout_hero__uLLBE>button img{-o-object-fit:contain!important;object-fit:contain!important}.StorefrontLayout_hero__uLLBE>button:hover img{transform:none}.StorefrontLayout_hero__uLLBE>button:focus-visible{outline-offset:-3px}.StorefrontLayout_heroCopy__vIV9R,.StorefrontLayout_locationCopy__Wiy_Y{min-height:144px;height:auto;padding:14px}}@media (max-width:767px){.StorefrontLayout_cityPage__7wUPV .gfg-crumb-row{padding-inline:var(--container-gutter-sm,16px)}.StorefrontLayout_storefront__iVddz{padding-top:8px!important}.StorefrontLayout_storefront__iVddz .gfg-occ-rail{gap:8px}.StorefrontLayout_heroMain__3_bN4 strong{font-size:1.5rem}.StorefrontLayout_heroFlorists__HXymn strong,.StorefrontLayout_heroValue__Vm_8R strong{font-size:1.375rem}.StorefrontLayout_heroFlorists__HXymn small,.StorefrontLayout_heroValue__Vm_8R small{display:none}.StorefrontLayout_catalogCta__TmuXx{align-items:flex-start;flex-direction:column;padding:16px;gap:8px}.StorefrontLayout_catalogHeading__Su0jT h2{font-size:var(--gfg-heading-section)}.StorefrontLayout_valueShelf__sdfr3{padding:12px 10px 1px}}@media (prefers-reduced-motion:reduce){.StorefrontLayout_hero__uLLBE>button img{transition:none}}.LocalChoiceGuide_guide__xnDE5{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;margin:0 0 16px;border:1px solid var(--gfg-color-border,#e0e3e0);border-radius:10px;background:var(--gfg-color-surface,#fff);color:var(--gfg-color-text,#0a2229)}.LocalChoiceGuide_summary__SPQN3{margin:0}.LocalChoiceGuide_summary__SPQN3 strong{display:block;font-size:1rem;line-height:1.4;font-weight:700}.LocalChoiceGuide_choice__6LSAM{color:var(--gfg-color-accent,#ad365a)}.LocalChoiceGuide_intro__DLF3T{min-width:0;flex:1 1 auto}.LocalChoiceGuide_description__qAW49{display:block;margin-top:3px;color:var(--gfg-color-text-secondary,#626a67);font-size:.8125rem;line-height:1.5}.LocalChoiceGuide_steps__2xdX7{list-style:none;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin:0;padding:0;font-size:.75rem;line-height:1.5}.LocalChoiceGuide_steps__2xdX7 li{display:flex;align-items:center;gap:6px}.LocalChoiceGuide_steps__2xdX7 b{display:grid;place-items:center;flex-shrink:0;width:24px;height:24px;border-radius:50%;color:var(--gfg-color-accent,#ad365a);background:var(--gfg-color-accent-soft,#fcf2f5);border:1px solid var(--gfg-color-accent-soft,#fcf2f5);font-weight:600}@media(max-width:767px){.LocalChoiceGuide_guide__xnDE5{display:block;padding:10px 12px;margin-bottom:12px}.LocalChoiceGuide_steps__2xdX7{display:none}}.LocalDispatchTicker_ticker__vcy1x{min-width:0;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid var(--gfg-color-border,#e0e3e0)}.LocalDispatchTicker_heading__C_1uW{display:flex;align-items:center;gap:7px;color:var(--gfg-color-success,#2e6b4f);font-size:13px;line-height:1.45}.LocalDispatchTicker_heading__C_1uW strong{font-weight:650;overflow-wrap:anywhere}.LocalDispatchTicker_dot__qZkUk{width:7px;height:7px;border-radius:50%;background:var(--gfg-color-text-secondary,#626a67);flex-shrink:0}.LocalDispatchTicker_dot__qZkUk[data-active=true]{background:var(--gfg-color-success,#2e6b4f);animation:LocalDispatchTicker_pulse__hzb3g 1.8s ease-in-out infinite}.LocalDispatchTicker_dot__qZkUk[data-scheduled=true]{background:var(--gfg-color-success,#2e6b4f)}.LocalDispatchTicker_metrics__BvKxM{display:grid;gap:5px;margin-top:7px;color:var(--gfg-color-text,#0a2229);font-size:12px;line-height:1.45}.LocalDispatchTicker_metrics__BvKxM>span{display:flex;align-items:flex-start;gap:7px}.LocalDispatchTicker_metrics__BvKxM svg{flex-shrink:0;margin-top:1px}.LocalDispatchTicker_wave__P7KH2{display:grid;gap:4px;min-width:0;margin-top:9px;color:var(--gfg-color-text,#0a2229);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.LocalDispatchTicker_wave__P7KH2>strong{display:flex;align-items:flex-start;gap:7px;color:var(--gfg-color-success,#2e6b4f);font-weight:650}.LocalDispatchTicker_wave__P7KH2 svg{flex-shrink:0;margin-top:2px}.LocalDispatchTicker_wave__P7KH2 b{font-weight:650;font-variant-numeric:tabular-nums}.LocalDispatchTicker_provenance__4yIIj,.LocalDispatchTicker_wave__P7KH2 small{color:var(--gfg-color-text-secondary,#626a67);font-size:11px}.LocalDispatchTicker_provenance__4yIIj{margin:7px 0 0;line-height:1.45;overflow-wrap:anywhere}@keyframes LocalDispatchTicker_pulse__hzb3g{50%{box-shadow:0 0 0 4px #2e6b4f20}}@media (prefers-reduced-motion:reduce){.LocalDispatchTicker_dot__qZkUk{animation:none!important}}