.search__delete:before,.search__submit:before{font-family:machwr;font-style:normal;font-weight:400;speak:none;display:inline-block;font-variant:normal;line-height:1em;text-align:center;text-decoration:inherit;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.search__delete:before{content:"\e812"}.search__submit:before{content:"\e823"}.search{--search-height:60px}.search fieldset{position:relative}.search .form__element{padding-bottom:0;padding-left:0;padding-right:0}.search .form__element input:not([type=checkbox]):not([type=radio]){border-color:#fff;height:var(--search-height);padding-left:23px;padding-right:50px}.search .form__element input:not([type=checkbox]):not([type=radio]):focus{background-color:#fff}@media only screen and (min-width:1024px){.search .form__element input:not([type=checkbox]):not([type=radio]){box-shadow:0 0 20px 0 rgba(0,0,0,.1)}}.search__submit{background-color:#cc1216;border:0;color:#fff;cursor:pointer;height:var(--search-height);line-height:1;position:absolute;right:0;top:0;transition:background-color .125s cubic-bezier(.645,.045,.355,1),color .125s cubic-bezier(.645,.045,.355,1);width:60px}.search__submit:before{font-size:24px}.search__submit[disabled]{background-color:#fff;color:#10171d}.search__submit:focus-visible{border-radius:0;outline-color:var(--color-border-focus);outline-offset:-4px;outline-style:solid;outline-width:2px}.search__headline{color:#10171d;font-family:var(--caption_font_family,var(--font-family--sansserif));font-size:var(--caption_font_size,16px);font-style:var(--caption_font_style,italic);line-height:var(--caption_line_height,1.66667);margin-bottom:22px}@media only screen and (min-width:1024px){.search__headline{display:none}}.search__delete{align-items:center;background:none;border:unset;cursor:pointer;display:flex;font-size:20px;height:20px;justify-content:center;line-height:1;margin-right:20px;opacity:0;position:absolute;right:60px;top:20px;visibility:hidden;width:20px}.search__delete:focus-visible{border-radius:4px;outline-color:var(--color-border-focus);outline-offset:2px;outline-style:solid;outline-width:2px}.search__delete.is--visible{opacity:1;visibility:visible}