.recipe-search__module-title{color:var(--woma-color-primary);font-family:"ZeitTiemannSchmal",Georgia,Palatino,"Palatino Linotype",FreeSerif,serif;font-size:2.5rem;font-weight:normal;letter-spacing:.05rem;line-height:1;text-align:center;text-transform:uppercase;word-spacing:.3rem}@media screen and (min-width: 48em){.recipe-search__module-title{font-size:3.4375rem;letter-spacing:.125rem;word-spacing:.5rem}}.recipe-search{background-color:var(--woma-background-beige);margin-bottom:1.5rem;padding-bottom:2.5rem;padding-top:2.5rem;text-align:center}@media screen and (min-width: 48em){.recipe-search{margin-bottom:2.5rem}}.recipe-search__headline{font-family:"ZeitTiemannSchmal",Georgia,Palatino,"Palatino Linotype",FreeSerif,serif;font-size:1.875rem;font-weight:normal;letter-spacing:.125rem;margin:0;text-transform:uppercase;transform:translateY(-50%)}.recipe-search__form{padding:0 .875rem}@media screen and (min-width: 61.25em){.recipe-search__form{padding:0 5rem}}.recipe-search__container{margin-bottom:1.25rem;position:relative}.recipe-search__input{background-color:var(--z-background-primary);border:1px solid var(--z-border-60);border-radius:4px;display:block;font-size:1rem;height:2.5rem;padding:.625rem;width:100%}.recipe-search__input:focus{background-color:var(--z-background-primary)}.recipe-search__input:focus+.recipe-search__submit{border-color:var(--z-color-30)}.recipe-search__submit{background-color:var(--z-background-15);border:0 solid var(--z-border-60);border-radius:.25rem;color:var(--z-color-100);cursor:pointer;flex-grow:0;font-family:inherit;font-size:1rem;height:2.5rem;line-height:1;margin:0;padding:0 .75rem;text-transform:uppercase}.recipe-search__submit:hover,.recipe-search__submit:active,.recipe-search__submit:focus{background-color:var(--z-background-30)}@media(prefers-color-scheme: dark){html:not(.color-scheme-light) .recipe-search__submit{border-width:1px 1px 1px 0}}html.color-scheme-dark .recipe-search__submit{border-width:1px 1px 1px 0}.recipe-search__suggestions{background-color:var(--z-background-primary);border-radius:.25rem;box-shadow:0 5px 5px rgba(0,0,0,.16);left:0;list-style:none;margin:0;overflow:hidden;padding-left:0;position:absolute;right:0;text-align:left;z-index:3}.recipe-search__suggestions li{cursor:pointer;padding:.625rem .875rem}.recipe-search__suggestions li:focus,.recipe-search__suggestions li:hover,.recipe-search__suggestions li.selected{background-color:var(--woma-background-yellow)}.recipe-search__suggestions li span{color:var(--woma-color-orange)}.recipe-search__suggestions li a{color:currentColor;display:block}.recipe-search__suggestions li:not(:last-child){border-bottom:1px solid var(--z-border-primary)}@media screen and (min-width: 48em){.cp-area--grid .recipe-search,.cp-area--grid-paginated .recipe-search{grid-column:span 3;margin:0}}.search-options{position:relative;z-index:2}.search-options__container{display:flex;flex-direction:column;justify-content:center;position:relative}@media screen and (min-width: 48em){.search-options__container{flex-direction:row}}.search-options__reset{background-color:rgba(0,0,0,0);border-width:0;color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0;color:var(--z-color-45);font-size:.875rem}.search-options__reset span{display:none}@media screen and (max-width: 47.999em){.search-options__reset{padding:1rem;position:absolute;right:0;top:0}}@media screen and (min-width: 48em){.search-options__reset{align-items:center;margin-left:.875rem;padding-left:.875rem;text-align:left}.search-options__reset:not([hidden]){display:inline-block}.search-options__reset span{display:inline;letter-spacing:.03em;text-decoration:underline}.search-options__reset .svg-symbol{margin-right:.375rem;vertical-align:bottom}}.search-options__refresh{background-color:rgba(0,0,0,0);border-width:0;color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0;background-color:var(--z-background-15);border-radius:2rem;color:var(--z-color-100);font-size:.875rem;letter-spacing:.125em;margin-top:1.5rem;opacity:1;padding:.625rem 3.75rem;text-transform:uppercase}.search-options__refresh:hover,.search-options__refresh:active,.search-options__refresh:focus{background-color:var(--z-background-30)}.search-range{border:none;color:var(--woma-color-primary);font-size:.875rem;margin:0;padding:.625rem 0;position:relative;text-align:left}.search-range:not(:first-of-type){border-top:1px solid var(--z-border-primary)}@media screen and (min-width: 48em){.search-range{padding:0}.search-range:not(:first-of-type){border-left:1px solid var(--z-border-primary);border-top:0;margin-left:.875rem;padding-left:.875rem}}.search-range__button{background-color:rgba(0,0,0,0);border-width:0;color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0;align-items:center;border:1px solid rgba(0,0,0,0);border-radius:.25rem;cursor:pointer;display:inline-flex;font-size:inherit;margin:0;padding:.625rem .5rem;transition:background-color .15s linear .05s,box-shadow .15s linear}@media screen and (min-width: 48em){.search-range__button{display:flex}}.search-range__button--initial{text-transform:uppercase}.search-range__button-badge{background-color:var(--z-background-15);border-radius:.625rem;color:var(--z-color-100);height:1.25rem;margin-left:.3125rem;text-align:center;width:1.25rem}.search-range__button-badge--hidden{display:inline;opacity:0}.search-range__button:hover,.search-range__button:active,.search-range__button:focus{background-color:var(--z-background-primary);box-shadow:0 5px 5px rgba(0,0,0,.16)}.search-range__icon{margin-right:.5rem}.search-range__arrow{height:.375rem;margin-left:.375rem;transition:transform .3s;vertical-align:text-top;width:.5rem}.search-range__extend{background-color:var(--z-background-primary);border:1px solid var(--z-border-90);border-radius:0 .25rem .25rem .25rem;font-size:inherit;letter-spacing:.03em;line-height:1rem;margin-top:-1px;min-width:100%;overflow:hidden;transition:max-height .3s;width:12.5rem}.js .search-range__extend{max-height:0}@media screen and (min-width: 48em){.js .search-range__extend{position:absolute}}.search-range__label{align-items:center;color:currentColor;cursor:pointer;display:flex;padding:.5rem;white-space:nowrap}.search-range__label .recipesearch-checkbox{color:#99999c}.search-range__label .svg-symbol{margin-right:.5rem;transform:translateY(-1px)}.search-range__input:focus+.search-range__label{outline:1px dashed var(--woma-color-primary)}.search-range__input:checked+.search-range__label .recipesearch-checkbox,.search-range__input+.search-range__label .recipesearch-checkbox--checked{display:none}.search-range__input+.search-range__label .recipesearch-checkbox,.search-range__input:checked+.search-range__label .recipesearch-checkbox--checked{display:inline-block}.search-range--open .search-range__shadow{-webkit-filter:drop-shadow(0 4px 4px rgba(0, 0, 0, 0.06));filter:drop-shadow(0 4px 4px rgba(0, 0, 0, 0.06))}.search-range--open .search-range__button{background-color:var(--z-background-primary);border-color:var(--z-border-90);border-bottom-color:rgba(0,0,0,0);border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:none;position:relative;z-index:1}.search-range--open .search-range__arrow{transform:rotate(180deg)}.search-range--open .search-range__extend{max-height:20em}.recipe-search__submit{border-radius:0 .25rem .25rem 0;position:absolute;right:0;top:0}
