.ff-panel{width:min(650px,92vw);margin:auto;display:flex;flex-direction:column;align-items:center;gap:0}.ff-panel--center{text-align:center;gap:10px}.ff-search{position:relative;width:100%}.ff-search__input{width:100%;height:75px;box-sizing:border-box;padding:24px 56px 23px 24px;border:1px solid #fff;outline:none;background:#ffffff1a;-webkit-backdrop-filter:blur(64px);backdrop-filter:blur(64px);color:#fff;font-family:"Baskervville",var(--ff-serif);font-size:40px;font-style:italic;font-weight:400;line-height:28px;letter-spacing:0}.ff-email__input{width:100%;max-width:650px;height:77px;box-sizing:border-box;padding:24px 20px;border:1px solid #fff;outline:none;background:#ffffff1a;-webkit-backdrop-filter:blur(64px);backdrop-filter:blur(64px);color:#fff;font-family:"Baskervville",var(--ff-serif);font-size:40px;font-style:italic;font-weight:400;line-height:28px;letter-spacing:0;text-align:center}.ff-search__input::-webkit-search-cancel-button,.ff-search__input::-webkit-search-decoration{display:none;-webkit-appearance:none}.ff-search__input::placeholder{color:#ffffffb8;font-style:italic}.ff-email__input::placeholder{color:#ffffffb8;font-style:italic}.ff-search__icon{position:absolute;top:50%;right:20px;transform:translateY(-50%);color:#ffffffeb;pointer-events:none}.ff-search__icon .ff-icon{width:22px;height:22px}.ff-search__results{width:100%;max-height:300px;overflow-y:auto;background:var(--ff-white);color:var(--ff-ink);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;padding:12px 16px;list-style:none;margin:0;box-shadow:none;scrollbar-width:none;-ms-overflow-style:none}.ff-owned .ff-search__results{margin-top:0}.ff-search__results::-webkit-scrollbar{display:none}.ff-search__results:empty,.ff-search__results[hidden]{display:none}.ff-search__results.has-selection .ff-suggestion:not(.is-selected){opacity:.45}.ff-suggestion{display:flex;align-items:center;gap:12px;width:100%;padding:8px 10px;border:0;background:none;text-align:left;cursor:pointer;border-radius:0;transition:background .2s ease,opacity .2s ease}.ff-suggestion:hover,.ff-suggestion:focus-visible{background:#f5f3ef}.ff-suggestion:focus-visible{outline-offset:-3px}.ff-suggestion.is-selected{background:#f8f8f8;opacity:1}.ff-suggestion__img{width:104px;height:104px;object-fit:contain;flex:0 0 auto}.ff-suggestion__text{min-width:0}.ff-suggestion__title{display:block;font-family:"Palatino","Palatino Linotype","Book Antiqua",var(--ff-serif);font-size:14px;font-weight:400;letter-spacing:.15em;text-transform:uppercase;line-height:28px;color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ff-suggestion__meta{display:block;font-family:Inter,var(--ff-sans);font-size:12px;font-weight:400;line-height:28px;letter-spacing:0;color:#00000073;margin-top:0}.ff-suggestion__check{display:none}.ff-search__empty{grid-column:1 / -1;padding:12px;font-size:12px;color:var(--ff-muted);text-align:center}.ff-owned .ff-panel>.ff-btn{position:relative;z-index:2;width:auto;min-width:0;margin-top:34px;padding:18px 100px;min-height:45px;font-family:Inter,var(--ff-sans);font-size:12px;font-weight:600;line-height:1;letter-spacing:.2em;align-self:center}.ff-email__heading{color:#fff;font-family:"Baskervville",var(--ff-serif);font-weight:550;font-size:28px;line-height:28px;letter-spacing:0;text-align:center;margin:0 0 12px;text-shadow:0 1px 18px rgba(0,0,0,.35)}.ff-email__sub{color:#fff;font-family:Inter,var(--ff-sans);font-size:16px;font-weight:300;line-height:24px;letter-spacing:-.03em;text-align:center;max-width:555px;margin:0 auto 45px;text-shadow:0 1px 10px rgba(0,0,0,.3)}.ff-email__error{color:#ffd7d7;font-size:11px;letter-spacing:.04em;margin:6px 0 0;min-height:14px;text-align:center}.ff-email__input[aria-invalid=true]{outline:1px solid #ff9a9a}.ff-email .ff-panel--center{width:min(650px,92vw);gap:10px}.ff-email .ff-btn{align-self:center;width:auto;min-width:0;max-width:none;margin-top:0;padding:18px 163px;border:1px solid var(--ff-black);background:var(--ff-black);font-family:Inter,var(--ff-sans);font-size:12px;font-weight:600;line-height:1;letter-spacing:.2em;text-transform:uppercase}.ff-email .ff-btn:hover{background:#2c2c26;border-color:#2c2c26}
/*# sourceMappingURL=/cdn/shop/t/255/assets/fragrance-finder-steps.css.map */
