.header-search__form{width:100%}.header-search__field{margin-top:2rem;border-bottom:1px solid var(--nova-color-night)}.header-search__input{width:100%;flex:1;border:none}.header-search__input::part(form-control-input){height:19px;line-height:19px;display:flex}.header-search__input::part(base){border:none;border-radius:0;box-shadow:none;height:19px}.header-search__input::part(input){color:var(--nova-color-black);font:var(--nova-body-font);height:19px}.header-search__input::part(input)::placeholder{color:var(--nova-color-black)}.header-search__label{display:block;margin-bottom:2rem;color:var(--nova-color-subdued)}.header-search__close{display:flex;justify-content:center;align-items:center;padding:0rem;background-color:transparent;border:none}.header-search__close svg{width:var(--nova-icon-size-l);height:var(--nova-icon-size-l)}.header-search__close-text{font:var(--nova-body-font);padding:var(--nova-space-2xs);letter-spacing:1.2px;border-radius:var(--nova-border-radius-s);color:var(--nova-color-subdued);background-color:var(--nova-brand-light)}@media screen and (min-width: 750px){.header-search__close-text{display:none}}.header-search__icon,.header-search__icon:hover{height:19px;color:var(--nova-brand-ink);position:relative}:is(.header-search__icon,.header-search__icon:hover).header-search__icon--selected .header-search__desktop-label{transition:text-decoration-thickness var(--nova-duration-short) ease;color:var(--nova-color-black);text-decoration:underline;text-underline-offset:.3rem}:is(.header-search__icon,.header-search__icon:hover).header-search__icon--selected:before{content:"";position:absolute;bottom:0;left:7px;width:13px;border-top:1px solid black}@media screen and (min-width: 750px){:is(.header-search__icon,.header-search__icon:hover).header-search__icon--selected:before{display:none}}.header-search__icon svg{display:block}.header-search__button{display:inline-flex;cursor:pointer}.header-search__button[variant=default]::part(base){background-color:transparent;border:none;min-height:auto;height:19px}.header-search__desktop-label{display:none}@media screen and (min-width: 990px){.header-search__desktop-label{display:block;line-height:135%;font-weight:400}}.header-search__button:hover .header-search__desktop-label,.header-search__button[is-open] .header-search__desktop-label{color:var(--nova-brand-ink);text-decoration:underline;text-underline-offset:.3rem}
/*# sourceMappingURL=/cdn/shop/t/201/assets/snippet-header-search.css.map */
