.search-bar-override{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;width:100%;max-width:100%;border-radius:var(--radius-3xl)!important;flex:0 0 auto!important;min-height:auto!important;gap:0!important;isolation:isolate;position:relative;z-index:1;background:var(--fynd-surface)!important;border:1px solid var(--fynd-border)!important;box-shadow:var(--shadow-1)!important;box-sizing:border-box;transition:box-shadow .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1)!important}@media (min-width: 640px){.search-bar-override.is-search-focused,.search-bar-override:focus-within{border-color:var(--ink)!important;box-shadow:var(--shadow-1)!important;transform:none!important}}@property --fynd-beam-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.search-bar-override:before{content:none;position:absolute;inset:0;border-radius:inherit;padding:2px;background:conic-gradient(from var(--fynd-beam-angle),rgb(42 145 96 / 0) 0deg,rgb(42 145 96 / 0) 24deg,var(--fynd-primary-dark) 34deg,var(--fynd-primary) 41deg,rgb(42 145 96 / 0) 60deg,rgb(42 145 96 / 0) 360deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:1;filter:drop-shadow(0 0 3px color-mix(in srgb,var(--fynd-primary) 35%,transparent));animation:fynd-beam-spin 9s linear infinite,fynd-beam-pulse 2.6s ease-in-out infinite;transition:opacity .32s ease}.search-bar-override:focus-within:before{opacity:0;animation-play-state:paused}@keyframes fynd-beam-spin{to{--fynd-beam-angle: 360deg}}@keyframes fynd-beam-pulse{0%,to{filter:drop-shadow(0 0 3px color-mix(in srgb,var(--fynd-primary) 35%,transparent))}50%{filter:drop-shadow(0 0 6px color-mix(in srgb,var(--fynd-primary) 60%,transparent))}}@media (prefers-reduced-motion: reduce){.search-bar-override:before{animation:none;opacity:0}}[data-mobile-dark=true] .search-bar-override,.dark .search-bar-override{background:var(--neutral-950)!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:var(--shadow-2)!important}@media (min-width: 640px){[data-mobile-dark=true] .search-bar-override.is-search-focused,[data-mobile-dark=true] .search-bar-override:focus-within,.dark .search-bar-override.is-search-focused,.dark .search-bar-override:focus-within{border-color:var(--neutral-200)!important;box-shadow:var(--shadow-2)!important}}.search-bar-override input,.search-bar-override textarea,.search-bar-override .search-textarea{font-family:var(--font-sans)!important;font-size:16px!important;font-weight:400!important;letter-spacing:-.006em!important;background:transparent!important;border:none!important;width:100%;max-width:100%;box-sizing:border-box}.search-bar-override input::-moz-placeholder,.search-bar-override textarea::-moz-placeholder,.search-bar-override .search-textarea::-moz-placeholder{font-family:var(--font-sans)!important;font-size:16px!important;font-weight:400!important;letter-spacing:-.006em!important;color:var(--fynd-text-placeholder)!important;opacity:1!important}.search-bar-override input::placeholder,.search-bar-override textarea::placeholder,.search-bar-override .search-textarea::placeholder{font-family:var(--font-sans)!important;font-size:16px!important;font-weight:400!important;letter-spacing:-.006em!important;color:var(--fynd-text-placeholder)!important;opacity:1!important}.search-bar-override input:focus,.search-bar-override textarea:focus,.search-bar-override .search-textarea:focus{outline:none!important}@media (prefers-reduced-motion: reduce){.search-bar-override{transition:none!important}}@media (min-width: 1024px){.search-bar-panel{padding-top:20px!important;padding-bottom:14px!important}.search-bar-status{padding-left:34px!important;padding-right:34px!important;padding-bottom:10px!important}.search-bar-composer{padding:8px 38px!important}}@media (max-width: 639px){.search-bar-override,[data-mobile-dark=true] .search-bar-override,.dark .search-bar-override{background:none!important;border:none!important;border-radius:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.search-bar-panel,.search-bar-composer{padding:0!important}.composer-refined{position:relative;border-radius:var(--radius-3xl)!important;padding:8px 8px 8px 16px!important;background:var(--fynd-surface)!important;box-shadow:var(--shadow-1)!important}.composer-field{display:flex;align-items:flex-start;gap:10px;min-width:0}.composer-field__spark{display:flex!important;position:static;flex:0 0 auto;align-items:center;justify-content:center;width:19px;height:1.3em;margin:8px 0 0;color:var(--green-700);pointer-events:none}.search-bar-composer textarea{min-height:44px!important;font-size:17px!important;line-height:1.3!important}.composer-refined__send{height:52px!important;width:52px!important;border-radius:var(--radius-xl)!important}.composer-refined__photo{display:inline-flex!important;height:52px!important;width:52px!important;border-radius:var(--radius-xl)!important;background:color-mix(in srgb,var(--fynd-text-primary) 6%,transparent)}.composer-refined__photo:active{background:color-mix(in srgb,var(--fynd-text-primary) 11%,transparent)}.search-bar-prompt-pills{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:24px 0 0;padding:0}.search-bar-prompt-pills--in-card{display:none!important}.search-bar-prompt-pills .search-bar-prompt-pill{display:flex;width:100%;max-width:none;white-space:nowrap;text-align:left;line-height:1.2}.search-bar-prompt-pills .search-bar-prompt-pill__label{min-width:0;overflow:hidden;text-overflow:ellipsis}.homepage-landing-hero .search-bar-prompt-pills .search-bar-prompt-pill{height:auto;min-height:48px;padding:8px 12px;border-radius:14px;font-weight:400;background:var(--fynd-hero-chip-fill, rgb(16 18 16 / .35));border-color:var(--fynd-hero-chip-border, rgb(255 255 255 / .18));color:var(--fynd-hero-chip-text, rgb(255 255 255 / .88));-webkit-backdrop-filter:none;backdrop-filter:none}}.search-bar-override .mobile-search-input{font-family:var(--font-sans)!important;font-size:16px!important;font-weight:400!important;letter-spacing:-.006em!important;min-height:auto!important;height:auto!important;padding:0!important;background:transparent!important}@media (max-width: 639px){.search-bar-override .mobile-search-input{margin-left:8px!important}.search-bar-override .mobile-search-input.service-input{margin-left:16px!important}}@media (min-width: 640px){.search-bar-override .mobile-search-input{margin-left:12px!important}.search-bar-override .mobile-search-input.service-input{margin-left:16px!important}}@media (min-width: 640px){.composer-refined{border:0!important;background:none!important;border-radius:0!important;padding:0!important;box-shadow:none!important}.composer-refined:focus-within{background:none!important;box-shadow:none!important}}@media (max-width: 639px){.composer-refined{border:2px solid transparent!important;background:linear-gradient(var(--fynd-surface),var(--fynd-surface)) padding-box,linear-gradient(var(--fynd-border),var(--fynd-border)) border-box!important;border-radius:var(--radius-xl)!important;padding:10px 8px 8px 14px!important;box-shadow:none!important;transition:box-shadow .2s cubic-bezier(.4,0,.2,1)}.composer-refined:focus-within{background:linear-gradient(var(--fynd-surface),var(--fynd-surface)) padding-box,linear-gradient(var(--ink),var(--ink)) border-box!important;box-shadow:var(--shadow-2)!important}[data-mobile-dark=true] .composer-refined,.dark .composer-refined{background:linear-gradient(var(--fynd-surface),var(--fynd-surface)) padding-box,linear-gradient(var(--neutral-950),var(--neutral-950)) padding-box,linear-gradient(#ffffff24,#ffffff24) border-box!important}[data-mobile-dark=true] .composer-refined:focus-within,.dark .composer-refined:focus-within{background:linear-gradient(var(--fynd-surface),var(--fynd-surface)) padding-box,linear-gradient(var(--neutral-950),var(--neutral-950)) padding-box,linear-gradient(var(--neutral-200),var(--neutral-200)) border-box!important}}.composer-refined__tag{color:var(--fynd-text-secondary);background:transparent;transition:background-color .15s cubic-bezier(0,0,.2,1),translate .15s cubic-bezier(0,0,.2,1)}.composer-refined__tag:hover{background:var(--fynd-surface-hover)}.composer-refined__tag span{font-family:var(--font-sans);letter-spacing:-.005em;font-weight:500}[data-mobile-dark=true] .composer-refined__tag,.dark .composer-refined__tag{color:var(--fynd-text-secondary)}[data-mobile-dark=true] .composer-refined__tag:hover,.dark .composer-refined__tag:hover{background:#ffffff0f}.search-bar-composer .composer-refined textarea{font-family:var(--font-sans)!important;font-size:16px!important;font-weight:400!important;letter-spacing:-.006em!important}.search-bar-composer .composer-refined textarea::-moz-placeholder{font-family:var(--font-sans)!important;font-size:16px!important;font-weight:400!important;letter-spacing:-.006em!important;color:var(--fynd-text-placeholder)!important;opacity:1!important}.search-bar-composer .composer-refined textarea::placeholder{font-family:var(--font-sans)!important;font-size:16px!important;font-weight:400!important;letter-spacing:-.006em!important;color:var(--fynd-text-placeholder)!important;opacity:1!important}.search-bar-composer textarea,.search-bar-composer input.composer-input{min-height:unset!important;max-height:unset!important;height:unset!important;font-family:var(--font-sans)!important;font-size:16px!important;font-weight:400!important;padding:8px 0!important;background:transparent!important;border:none!important;outline:none!important;resize:none!important;line-height:1.5!important}.search-bar-composer textarea{overflow:hidden!important;min-height:44px!important;max-height:100px!important}.search-bar-override .search-bar-composer .composer-refined textarea{height:64px!important;flex:0 0 auto!important}.search-bar-composer input.composer-input::-moz-placeholder,.search-bar-composer textarea::-moz-placeholder{font-family:var(--font-sans)!important;font-size:16px!important;font-weight:400!important;color:var(--fynd-text-placeholder)!important}.search-bar-composer input.composer-input::placeholder,.search-bar-composer textarea::placeholder{font-family:var(--font-sans)!important;font-size:16px!important;font-weight:400!important;color:var(--fynd-text-placeholder)!important}.composer-refined__send:not(:disabled):hover{background:color-mix(in srgb,var(--fynd-text-primary) 86%,var(--fynd-surface))}.composer-field{display:block;min-width:0;width:100%}.composer-field__spark,.composer-refined__photo{display:none}.composer-refined__location{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;min-width:0}.hero-location-control__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500}.hero-location-control__name--full{display:none;max-width:12rem}.hero-location-control__name--short{display:inline;min-width:0}.composer-refined__location:hover,.composer-refined__location:focus-visible{color:var(--fynd-text-primary);background:color-mix(in srgb,var(--fynd-text-primary) 5%,transparent)}.composer-refined__location:focus-visible{outline:2px solid var(--fynd-primary-dark);outline-offset:2px}.hero-location-control{position:relative;min-width:0;overflow:visible;padding:0}.search-bar-override,.search-bar-panel,.search-bar-composer,.composer-refined,.composer-refined__actions{overflow:visible}.hero-location-control__panel{overflow:hidden}.hero-location-control__list{min-height:0;overflow-y:auto;overscroll-behavior:contain}.hero-location-control__search:focus-within .hero-location-control__search-input{box-shadow:0 0 0 2px var(--fynd-primary)}.search-bar-override .search-bar-composer .hero-location-control__search-input,.search-bar-override .hero-location-control__search-input,.hero-location-control__search-input{width:100%!important;max-width:none;height:auto!important;min-height:0!important;padding:.75rem 1rem .75rem 2.5rem!important;border:0!important;border-radius:var(--radius-lg);background:var(--fynd-surface-alt, var(--neutral-50))!important;color:var(--fynd-text-primary);font-family:var(--font-sans),var(--font-sans)!important;font-size:14px!important;font-weight:400!important;line-height:1.4!important;outline:none}.search-bar-override .search-bar-composer .hero-location-control__search-input::-moz-placeholder,.search-bar-override .hero-location-control__search-input::-moz-placeholder,.hero-location-control__search-input::-moz-placeholder{color:var(--fynd-text-placeholder)!important;font-size:14px!important;opacity:1!important}.search-bar-override .search-bar-composer .hero-location-control__search-input::placeholder,.search-bar-override .hero-location-control__search-input::placeholder,.hero-location-control__search-input::placeholder{color:var(--fynd-text-placeholder)!important;font-size:14px!important;opacity:1!important}.search-bar-prompt-pills{display:none}@media (min-width: 640px){.search-bar-prompt-pills--in-card{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0 0;padding:0}}.search-bar-prompt-pill{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;border:1px solid color-mix(in srgb,var(--fynd-border) 92%,transparent);background:color-mix(in srgb,var(--fynd-surface) 76%,transparent);color:var(--fynd-text-primary);min-height:40px;align-items:center;gap:7px;flex:0 0 auto;padding:7px 13px 7px 12px;border-radius:9999px;font-family:var(--font-sans);font-size:13px;font-weight:760;line-height:1;white-space:nowrap}.search-bar-prompt-icon{width:16px;height:16px;font-size:14px;line-height:1;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:var(--fynd-primary-dark)}.search-bar-prompt-icon svg{width:16px;height:16px;stroke-width:2.25}[data-mobile-dark=true] .search-bar-prompt-pill,.dark .search-bar-prompt-pill{border-color:#ffffff1f;background:#ffffff0f;color:var(--fynd-text-primary)}[data-mobile-dark=true] .search-bar-prompt-icon,.dark .search-bar-prompt-icon{color:var(--fynd-primary)}.homepage-landing-hero .search-bar-prompt-pill{height:42px;min-height:42px;gap:8px;padding:0 16px;border:1px solid rgba(255,255,255,.3);background:#ffffff14;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font-size:15px;font-weight:500;transition:background-color .15s cubic-bezier(0,0,.2,1),border-color .15s cubic-bezier(0,0,.2,1),transform .15s cubic-bezier(0,0,.2,1)}@media (hover: hover) and (pointer: fine){.homepage-landing-hero .search-bar-prompt-pill:hover{background:#ffffff2e;transition-duration:0s}}.homepage-landing-hero .search-bar-prompt-pill:active{background:#ffffff3d;transform:scale(.98)}.homepage-landing-hero .search-bar-prompt-pill:focus-visible{outline:2px solid #fff;outline-offset:2px}.homepage-landing-hero .search-bar-prompt-pills--in-card .search-bar-prompt-pill{height:38px;min-height:38px;gap:7px;padding:0 13px;border:1px solid var(--fynd-border);background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--fynd-text-primary);font-size:14px;font-weight:500}@media (hover: hover) and (pointer: fine){.homepage-landing-hero .search-bar-prompt-pills--in-card .search-bar-prompt-pill:hover{border-color:color-mix(in srgb,var(--fynd-text-primary) 55%,transparent);background:color-mix(in srgb,var(--fynd-text-primary) 5%,transparent);transition-duration:0s}}.homepage-landing-hero .search-bar-prompt-pills--in-card .search-bar-prompt-pill:active{border-color:color-mix(in srgb,var(--fynd-text-primary) 55%,transparent);background:color-mix(in srgb,var(--fynd-text-primary) 9%,transparent)}.homepage-landing-hero .search-bar-prompt-pills--in-card .search-bar-prompt-pill:focus-visible,.homepage-landing-hero .search-bar-prompt-pills--in-card .search-bar-emergency:focus-visible{outline:2px solid var(--fynd-text-primary)}.homepage-landing-hero .search-bar-prompt-pills--in-card .search-bar-emergency{height:38px;min-height:38px;padding:0 13px;font-size:14px;font-weight:600;border:1px solid color-mix(in srgb,var(--fynd-text-primary) 28%,transparent);background:transparent;color:var(--fynd-text-primary);box-shadow:none}@media (hover: hover) and (pointer: fine){.homepage-landing-hero .search-bar-prompt-pills--in-card .search-bar-emergency:hover{border-color:color-mix(in srgb,var(--fynd-text-primary) 70%,transparent);background:color-mix(in srgb,var(--fynd-text-primary) 6%,transparent);transition-duration:0s}}.homepage-landing-hero .search-bar-prompt-pills--in-card .search-bar-emergency:active{border-color:color-mix(in srgb,var(--fynd-text-primary) 48%,transparent);background:color-mix(in srgb,var(--fynd-text-primary) 10%,transparent)}.homepage-landing-hero .search-bar-prompt-pills--in-card .search-bar-emergency svg{width:16px;height:16px}.homepage-landing-hero .search-bar-prompt-icon{width:18px;height:18px;font-size:16px;color:inherit}.homepage-landing-hero .search-bar-prompt-icon svg{width:18px;height:18px}.homepage-landing-hero .search-bar-prompt-pills--in-card .search-bar-prompt-icon{font-size:16px}@media (min-width: 640px){.homepage-landing-hero .search-bar-prompt-pills--in-card{position:relative;gap:9px 8px;margin-top:12px;padding-top:20px;padding-bottom:2px}.homepage-landing-hero .search-bar-prompt-pills--in-card:before{content:"";position:absolute;top:0;left:24px;right:24px;height:1px;background:var(--fynd-border)}.search-bar-prompt-pills__label{flex-basis:100%;margin:0 0 4px;color:var(--fynd-text-secondary);font-size:13px;font-weight:600;line-height:1.2}.homepage-landing-hero .search-bar-prompt-pills__label{flex-basis:auto;margin:0 4px 0 0;font-size:13px}}.search-bar-emergency{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 16px;border:0;border-radius:9999px;background:var(--neutral-950);color:#fff;font-size:15px;font-weight:700;line-height:1;white-space:nowrap;box-shadow:var(--shadow-1);transition:background-color .15s cubic-bezier(0,0,.2,1),border-color .15s cubic-bezier(0,0,.2,1),transform .15s cubic-bezier(0,0,.2,1)}@media (hover: hover) and (pointer: fine){.search-bar-emergency:hover{background:var(--neutral-900);transition-duration:0s}}.search-bar-emergency svg{width:18px;height:18px;flex-shrink:0}.search-bar-emergency:active{background:var(--neutral-900);transform:scale(.97)}.search-bar-emergency:focus-visible{outline:2px solid #fff;outline-offset:2px}@media (max-width: 639px){.homepage-landing-hero .search-bar-prompt-pill{height:auto;min-height:44px}}@media (prefers-reduced-motion: reduce){.composer-refined,.composer-refined__tag,.composer-refined__send,.search-bar-prompt-pill,.search-bar-emergency{transition:none!important;animation:none!important}.search-bar-prompt-pill:active,.search-bar-emergency:active{transform:none!important}}@media (min-width: 640px){.composer-refined{position:relative}.hero-location-control__name--full{display:inline}.hero-location-control__name--short{display:none}.hero-location-control__name{font-size:14px}.composer-refined__photo{display:inline-flex;cursor:pointer;background:transparent;transition:background-color .15s cubic-bezier(0,0,.2,1),color .15s cubic-bezier(0,0,.2,1)}.composer-refined__photo:hover,.composer-refined__photo:active{color:var(--fynd-text-primary);background:color-mix(in srgb,var(--fynd-text-primary) 6%,transparent)}}@media (min-width: 1024px){.search-bar-override .search-bar-composer .composer-refined textarea::-moz-placeholder{font-size:19px!important}.search-bar-override .search-bar-composer .composer-refined textarea,.search-bar-override .search-bar-composer .composer-refined textarea::placeholder{font-size:19px!important}.search-bar-override .search-bar-composer .composer-refined textarea{height:60.5px!important;min-height:60px!important;max-height:128px!important;padding-top:16px!important;padding-bottom:16px!important}.search-bar-override .composer-refined{padding:0!important}.search-bar-override .search-bar-composer .composer-refined textarea{padding-left:0!important}}@media (max-width: 639px){.search-bar-override .search-bar-composer .composer-refined{overflow:visible;padding:10px 8px 8px 14px!important}.search-bar-override .search-bar-composer .composer-field{display:flex!important;align-items:flex-start;gap:10px;min-width:0}.search-bar-override .search-bar-composer .composer-refined textarea{height:auto!important;min-height:73px!important;max-height:109px!important;flex:1 1 auto!important;width:auto!important;min-width:0!important;padding:8px 0!important;line-height:1.3!important}.composer-field__spark{display:flex!important;position:static;flex:0 0 auto;align-items:center;justify-content:center;width:19px;height:1.3em;margin:8px 0 0}.composer-refined__actions{gap:8px;min-height:52px}.composer-refined__tools{flex:0 0 auto}.hero-location-control{flex:0 1 auto;max-width:calc(100% - 7.25rem)}button.composer-refined__location{height:44px!important;min-height:44px!important;max-width:100%;padding:0 6px 0 2px!important;gap:6px}.hero-location-control__panel{width:min(20rem,calc(100vw - 2.75rem));max-width:calc(100vw - 24px)}}.homepage-landing-hero .composer-refined label[for=hero-query-input]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 639px){.homepage-landing-hero .composer-refined{box-shadow:var(--shadow-2)!important}.homepage-landing-hero .composer-refined__send{background:var(--green-700)!important;color:#fff!important}.homepage-landing-hero .composer-refined__send{width:auto!important;padding:0 16px!important}.homepage-landing-hero .search-bar-override .search-bar-composer .composer-refined textarea{min-height:93px!important}}@media (max-width: 639px) and (hover: hover) and (pointer: fine){.homepage-landing-hero .composer-refined__send:not(:disabled):hover{background:var(--fynd-green-hover)!important}}
