.search{position:relative;overflow:hidden;min-width:296px;display:flex;align-items:center;justify-content:end;border:.5px solid var(--separator-lighter-gold,#dad4c6);border-radius:var(--xs,2px);transition:all .2s ease-in-out}@media(max-width:1023px),and{.search{min-width:unset;height:40px}.search.hidden{border-radius:50%;padding:9px}.search.hidden .search-field{visibility:hidden;opacity:0;width:0;height:0}.search.hidden .search-icon{margin:0;width:20px;height:20px}}.search-icon{transition:inherit;margin-right:16px}@media(max-width:1023px),and{.search-icon{margin-right:8px;width:18px;height:18px}}.search-icon{z-index:5}.search-icon.pointer{cursor:pointer}.search-field{transition:inherit;width:100%;display:flex;justify-content:center}@media(max-width:1023px),and{.search-field{width:130px;height:40px}}.search-field input{padding:var(--3xs,12px) var(--2xs,16px);font-size:16px;line-height:1.25;font-weight:400;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;letter-spacing:.6px;font-family:var(--font-futura-book);width:100%;color:var(--text-dark-gold)}@media(max-width:1023px),and{.search-field input{font-size:14px;line-height:1.25;font-weight:400;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;letter-spacing:.6px;font-family:var(--font-futura-book)}}.search-field input::placeholder{text-transform:uppercase;color:inherit}