:where(.c-search-bar-text-input){font-family:var(--headline-font-family);font-weight:700}@media (min-width:60em){:where(.c-search-bar-text-input){flex:1 1 0%;min-width:0}}:where(.c-search-bar-text-input) .c-search-bar-text-input__input-wrapper{max-width:inherit;position:relative;width:100%}:where(.c-search-bar-text-input) .c-search-bar-text-input__input-wrapper:before{background-color:var(--current-primary);bottom:-5px;height:1px;left:0;opacity:.5;position:absolute;width:100%;--tw-content:"";content:var(--tw-content)}@media (min-width:60em){:where(.c-search-bar-text-input) .c-search-bar-text-input__input-wrapper:before{background-color:var(--current-color);bottom:-8px}}:where(.c-search-bar-text-input) .c-search-bar-text-input__input{background-color:transparent;transition-delay:.3s;transition-duration:.5s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}:where(.c-search-bar-text-input) .c-search-bar-text-input__input:focus{outline:2px solid transparent;outline-offset:2px}:where(.c-search-bar-text-input) .c-search-bar-text-input__input{max-width:inherit;scroll-margin-top:60px}@media (min-width:60em){:where(.c-search-bar-text-input) .c-search-bar-text-input__input{scroll-margin-top:calc(var(--theme-spacing-lg) + 60px)}}:where(.c-search-bar-text-input) .c-search-bar-text-input__input::-moz-placeholder{color:var(--current-primary);opacity:.5}:where(.c-search-bar-text-input) .c-search-bar-text-input__input::placeholder{color:var(--current-primary);opacity:.5}@media (min-width:60em){:where(.c-search-bar-text-input) .c-search-bar-text-input__input::-moz-placeholder{color:var(--current-color)}:where(.c-search-bar-text-input) .c-search-bar-text-input__input::placeholder{color:var(--current-color)}}.t-search-bar-text-input__clear-enter-active{transition-delay:.2s}.t-search-bar-text-input__clear-enter-active,.t-search-bar-text-input__clear-leave-active{transition-duration:.3s;transition-timing-function:var(--ease-slow)}.t-search-bar-text-input__clear-enter-from,.t-search-bar-text-input__clear-leave-to{opacity:0}.c-search-bar-filter-button input~div>label,.c-search-bar-filter-button--is-rounded>div{border-radius:9999px}.c-search-bar-filter-button--has-children input~div>label{margin:7px;padding:5px 8px!important}.c-search-bar-filter-button--has-children.c-search-bar-filter-button--is-active .c-search-bar-filter-button__inner{background-color:var(--current-color)!important}.c-search-bar-filter-button--has-children.c-search-bar-filter-button--is-active .c-search-bar-filter-button__inner-divider>div{background-color:var(--current-primary)!important}.c-search-bar-filter-button--has-children.c-search-bar-filter-button--is-active .c-search-bar-filter-button__icon{background-color:var(--current-color);color:var(--current-primary)}.c-search-bar-filter-button--has-children.c-search-bar-filter-button--is-active .c-search-bar-filter-button__icon:hover{background-color:var(--current-primary)!important;color:var(--current-color)!important}.c-search-bar-filter-button--has-children.c-search-bar-filter-button--is-active .c-search-bar-filter-button__icon.c-search-bar-filter-button__icon--is-open{background-color:var(--current-primary);color:var(--current-color)}.c-search-bar-filter-button__sub-menu{border-radius:var(--theme-borderRadius-md,var(--theme-borderRadius-md--sm))!important;max-height:400px;overflow-x:hidden;overflow-y:hidden;z-index:400}.c-search-bar-filter-button__sub-menu .c-search-bar-filter-button__sub-menu-inner{max-height:400px}.c-search-bar-filter-button__sub-menu .c-search-bar-filter-button__sub-menu-inner::-webkit-scrollbar{display:none;width:8px}@media (min-width:60em){.c-search-bar-filter-button__sub-menu .c-search-bar-filter-button__sub-menu-inner::-webkit-scrollbar{display:block}}.c-search-bar-filter-button__sub-menu .c-search-bar-filter-button__sub-menu-inner::-webkit-scrollbar-track{background-color:rgba(var(--current-color-rgb),.8)}.c-search-bar-filter-button__sub-menu .c-search-bar-filter-button__sub-menu-inner::-webkit-scrollbar-thumb{background-color:rgba(var(--current-primary-rgb),.5)}.c-search-bar-filter-button__sub-menu .c-search-bar-filter-button__sub-menu-inner::-webkit-scrollbar-thumb:hover{background-color:rgba(var(--current-primary-rgb),.7)}.c-search-bar-filter-button__sub-menu-inner :first-child label{padding-top:20px!important}.c-search-bar-filter-button__sub-menu-inner :last-child label{padding-bottom:20px!important}.c-search-bar-filter-button__sub-menu-item{align-items:center;border-bottom:1px solid rgba(var(--current-primary-rgb),.1);cursor:pointer;min-width:250px;z-index:1}.c-search-bar-filter-button__sub-menu-item input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgb(var(--current-primary-rgb),1);font-size:18px;height:18px;outline:none;position:relative;transition-duration:.2s;transition-timing-function:var(--ease-slow);width:18px}.c-search-bar-filter-button__sub-menu-item input[type=checkbox]:before{position:absolute;rotate:45deg}.c-search-bar-filter-button__sub-menu-item input[type=checkbox]:after,.c-search-bar-filter-button__sub-menu-item input[type=checkbox]:before{box-shadow:inset 1em 1em var(--current-color);content:"";height:2px;left:3px;top:8px;transform:scale(0);transition-duration:.2s;transition-timing-function:var(--ease-slow);width:12px}.c-search-bar-filter-button__sub-menu-item input[type=checkbox]:after{position:absolute;rotate:-45deg}.c-search-bar-filter-button__sub-menu-item input[type=checkbox]:checked:after,.c-search-bar-filter-button__sub-menu-item input[type=checkbox]:checked:before{transform:scale(1)}.c-search-bar-filter-button input~div>label{background-color:var(--current-primary);border-color:var(--current-color);color:var(--current-color);width:100%}.c-search-bar-filter-button input:checked~div>label,.c-search-bar-filter-button input[type=radio]:checked~div>label{background-color:var(--current-color);color:var(--current-primary)}.c-search-bar-filter-button__icon{background-color:var(--current-primary);border-color:var(--current-primary);color:var(--current-color);position:relative}.c-search-bar-filter-button__icon--active-filters{background-color:var(--current-color);border-color:var(--current-primary);color:var(--current-primary)}@media (min-width:60em){.c-search-bar-filter-button input~div>label:hover{background-color:rgb(var(--current-color-rgb),.8);border-color:var(--current-color);color:var(--current-primary)}.c-search-bar-filter-button input:checked~div>label:hover{background-color:var(--current-primary)!important;border-color:var(--current-primary)!important;color:var(--current-color)!important}.c-search-bar-filter-button input[type=radio]:checked~div>label:hover{background-color:var(--current-color);border-color:var(--current-color);color:var(--current-primary);opacity:1}.c-search-bar-filter-button input~div .c-search-bar-filter-button__icon:hover{background-color:var(--current-color);background-color:rgb(var(--current-color-rgb),.8);border-color:var(--current-primary);color:var(--current-primary)}.c-search-bar-filter-button input:checked~div .c-search-bar-filter-button__icon:hover,.c-search-bar-filter-button input[type=radio]:checked~div .c-search-bar-filter-button__icon:hover,.c-search-bar-filter-button input~div .c-search-bar-filter-button__icon--is-open,.c-search-bar-filter-button input~div .c-search-bar-filter-button__icon--is-open:hover{background-color:var(--current-color);border-color:var(--current-primary);color:var(--current-primary);opacity:1}}.c-search-bar-filter-button input~div .c-search-bar-filter-button__icon--is-open{background-color:var(--current-color);border-color:var(--current-primary);color:var(--current-primary);opacity:1}.c-search-bar-filter-button__icon svg{transform:rotate(0);transition:transform .2s var(--ease-slow)}.c-search-bar-filter-button__icon.c-search-bar-filter-button__icon--is-open svg{transform:rotate(-180deg);transition:transform .2s var(--ease-slow)}.t-search-bar-filter-button-submenu-enter-active,.t-search-bar-filter-button-submenu-leave-active{transition-duration:.2s;transition-timing-function:var(--ease-slow)}.t-search-bar-filter-button-submenu-enter-from,.t-search-bar-filter-button-submenu-leave-to{--tw-translate-y:5px;opacity:0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:where(.c-search-bar-filter-accordion){align-items:center;border-bottom-width:1px;border-color:rgba(var(--current-color-rgb),.3);display:flex;flex-direction:column;justify-content:center;width:100%}:where(.c-search-bar-filter-accordion):first-of-type>button{padding-top:0!important}.t-search-bar-accordion__content-enter-active{transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.t-search-bar-accordion__content-enter-active>div{overflow:hidden;transition-delay:.1s}.t-search-bar-accordion__content-enter-active>div,.t-search-bar-accordion__content-leave-active{transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.t-search-bar-accordion__content-leave-active>div{overflow:hidden;transition-duration:.1s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.t-search-bar-accordion__content-enter-from,.t-search-bar-accordion__content-leave-to{grid-template-rows:0fr}.t-search-bar-accordion__content-enter-from>div,.t-search-bar-accordion__content-leave-to>div{opacity:0}.t-search-bar-accordion__content-enter-to,.t-search-bar-accordion__content-leave-from{grid-template-rows:1fr}:where(.c-search-bar-active-filter-button){align-items:center;border-radius:9999px;-moz-column-gap:8px;column-gap:8px;display:flex;font-size:calc(var(--theme-fontSize-body-sm, var(--theme-fontSize-body-sm--sm))*var(--current-font-multiplier));letter-spacing:var(--theme-letterSpacing-body-sm,var(--theme-letterSpacing-body-sm)--sm);line-height:calc(var(--theme-lineHeight-body-sm, var(--theme-lineHeight-body-sm--sm))*var(--current-line-height-multiplier));padding:12px 16px;white-space:nowrap}:where(.c-search-bar-active-filter-button--type-filter){background-color:var(--current-color);color:var(--current-primary)}@media (min-width:60em){:where(.c-search-bar-active-filter-button--type-filter){background-color:var(--current-primary);color:var(--current-color);flex-direction:row-reverse}:where(.c-search-bar-active-filter-button--type-clear){padding:0}}@media (max-width:59.99em){:where(.c-search-bar-active-filter-button--type-clear){background-color:var(--current-primary);color:var(--current-color)}}:where(.c-search-bar-dropdown){position:relative}.c-search-bar-dropdown .c-dropdown-button{position:relative}.c-search-bar-dropdown .c-dropdown-button:before{background-color:var(--current-color);bottom:-5px;height:1px;left:0;opacity:.5;position:absolute;width:100%;--tw-content:"";content:var(--tw-content)}@media (min-width:60em){.c-search-bar-dropdown .c-dropdown-button:before{bottom:-8px}}.c-search-bar-dropdown .c-dropdown__wrapper{width:100%;z-index:10;--tw-translate-x:-50%;--tw-translate-y:-50%;background-color:var(--current-secondary);border-radius:var(--theme-borderRadius-lg,var(--theme-borderRadius-lg--sm));box-shadow:0 4px 15px #0000001a;display:grid;grid-template-columns:0fr;grid-template-rows:0fr;left:50%;max-height:calc(var(--option-height)*var(--option-amount));min-width:calc(100% + var(--theme-spacing-xs)*2);overflow:clip;overflow:hidden;position:absolute;top:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(-50%,-50%);transform-origin:center;transition:grid-template-rows .3s ease-in-out .3s,grid-template-columns .3s ease-in-out .3s,min-width .3s ease-in-out .3s,width .3s ease-in-out .3s;width:-moz-max-content!important;width:max-content!important}.c-search-bar-dropdown .c-dropdown__wrapper:after,.c-search-bar-dropdown .c-dropdown__wrapper:before{left:0;pointer-events:none;position:absolute;right:0;--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-duration:.3s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);--tw-content:"";content:var(--tw-content)}@media (min-width:60em){.c-search-bar-dropdown .c-dropdown__wrapper:after,.c-search-bar-dropdown .c-dropdown__wrapper:before{right:9px}}.c-search-bar-dropdown .c-dropdown__wrapper:after,.c-search-bar-dropdown .c-dropdown__wrapper:before{height:calc(var(--option-height));z-index:110}.c-search-bar-dropdown .c-dropdown__wrapper:before{border-top-left-radius:var(--theme-borderRadius-sm,var(--theme-borderRadius-sm--sm));border-top-right-radius:var(--theme-borderRadius-sm,var(--theme-borderRadius-sm--sm));position:absolute;top:0;--tw-content:"";background:linear-gradient(to bottom,rgba(var(--current-secondary-rgb),1) 10%,transparent 100%);content:var(--tw-content)}.c-search-bar-dropdown .c-dropdown__wrapper:after{border-bottom-left-radius:var(--theme-borderRadius-sm,var(--theme-borderRadius-sm--sm));border-bottom-right-radius:var(--theme-borderRadius-sm,var(--theme-borderRadius-sm--sm));bottom:0;position:absolute;--tw-content:"";background:linear-gradient(to top,rgba(var(--current-secondary-rgb),1) 10%,transparent 100%);content:var(--tw-content)}.c-search-bar-dropdown--is-scrolled-top .c-dropdown-button[aria-expanded=true]~.c-dropdown__wrapper:before{--tw-translate-y:-100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.c-search-bar-dropdown--is-scrolled-bottom .c-dropdown-button[aria-expanded=true]~.c-dropdown__wrapper:after{--tw-translate-y:100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.c-search-bar-dropdown .c-dropdown-button~.c-dropdown__wrapper>*{opacity:0;transition-delay:.3s;transition-duration:.3s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.c-search-bar-dropdown .c-dropdown-button[aria-expanded=false]~.c-dropdown__wrapper{grid-template-columns:0fr;grid-template-rows:0fr;min-width:0;pointer-events:none;transition:grid-template-rows .3s ease-in-out .25s,grid-template-columns .3s ease-in-out .3s,min-width .3s ease-in-out .3s,width .3s ease-in-out .3s!important}.c-search-bar-dropdown .c-dropdown-button[aria-expanded=false]~.c-dropdown__wrapper>*{opacity:0;transition-delay:0s;transition-duration:.3s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.c-search-bar-dropdown .c-dropdown-button[aria-expanded=true]~.c-dropdown__wrapper{grid-template-columns:1fr;grid-template-rows:1fr;min-width:calc(100% + var(--theme-spacing-xs)*2);transition:grid-template-rows .3s ease-in-out 50ms,grid-template-columns .3s ease-in-out 0s,min-width .3s ease-in-out 0s,width .3s ease-in-out 0s!important;width:-moz-max-content;width:max-content}.c-search-bar-dropdown .c-dropdown-button[aria-expanded=true]~.c-dropdown__wrapper>*{opacity:1}.c-search-bar-dropdown .c-dropdown-option-list{background-color:var(--current-secondary);border-radius:var(--theme-borderRadius-lg,var(--theme-borderRadius-lg--sm));scroll-snap-type:y var(--tw-scroll-snap-strictness);width:100%;z-index:20}@media (max-width:59.99em){.c-search-bar-dropdown .c-dropdown-option-list{--tw-scroll-snap-strictness:mandatory}}.c-search-bar-dropdown .c-dropdown-option-list{display:block!important;max-height:calc(var(--option-height)*var(--option-amount));overflow-y:auto;top:0!important;z-index:100}.c-search-bar-dropdown .c-dropdown-option{-webkit-backdrop-filter:brightness(1);backdrop-filter:brightness(1);border:none!important;color:var(--current-color);padding:0!important;scroll-snap-align:center;text-align:center;transition:all .2s ease-in-out}@media (min-width:60em){.c-search-bar-dropdown .c-dropdown-option:not(.c-dropdown-option--is-placeholder):hover{-webkit-backdrop-filter:brightness(1.05);backdrop-filter:brightness(1.05)}}.c-search-bar-dropdown .c-dropdown-option:not(.c-dropdown-option--is-placeholder):active{-webkit-backdrop-filter:brightness(.95);backdrop-filter:brightness(.95)}.c-search-bar-dropdown .c-dropdown-option--is-placeholder{cursor:default;pointer-events:none}.c-search-bar-dropdown .c-dropdown-option__label{display:block;opacity:1!important;transform:scale(var(--option-scale,1))}.c-search-bar-dropdown ::-webkit-scrollbar{display:none;width:8px}@media (min-width:60em){.c-search-bar-dropdown ::-webkit-scrollbar{display:block}}.c-search-bar-dropdown ::-webkit-scrollbar-track{background-color:rgba(var(--current-primary-rgb),.3)}.c-search-bar-dropdown ::-webkit-scrollbar-thumb{background-color:rgba(var(--current-color-rgb),.5)}.c-search-bar-dropdown ::-webkit-scrollbar-thumb:hover{background-color:rgba(var(--current-color-rgb),.7)}:where(.c-search-bar-tab){font-family:var(--headline-font-family);font-weight:700;position:relative;transition-duration:.15s;transition-duration:0s,.3s;transition-property:padding-inline,margin;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:var(--ease-slow)}@media (min-width:60em){:where(.c-search-bar-tab){overflow:hidden;padding-left:30px;transition-duration:.3s;transition-property:padding-inline,margin;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:var(--ease-slow)}}:where(.c-search-bar-tab) .c-search-bar-tab__button{box-shadow:0 4px 15px #0000001a;position:relative;transition-delay:.3s;transition-duration:.3s;transition-property:transform,background-color,color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:var(--ease-slow);z-index:5}@media (min-width:60em){:where(.c-search-bar-tab) .c-search-bar-tab__button{transition-delay:0s;transition-duration:.3s;transition-property:padding-inline,border-radius,margin,filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:var(--ease-slow)}}:where(.c-search-bar-tab) .c-search-bar-tab__button .c-search-bar-tab__button-label{transition-delay:.3s;transition-duration:.5s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}:where(.c-search-bar-tab) .c-search-bar-tab__button-before{box-shadow:0 4px 15px #0000001a;transform:translate(0);transition-duration:.3s;transition-timing-function:var(--ease-slow);width:calc(var(--theme-spacing-md))}@media (min-width:60em){:where(.c-search-bar-tab).c-search-bar-tab--is-active .c-search-bar-tab__button{border-radius:9999px!important;margin-left:0!important;padding-left:var(--theme-spacing-md,var(--theme-spacing-md--sm))!important}}:where(.c-search-bar-tab).c-search-bar-tab--is-active .c-search-bar-tab__button-before{box-shadow:0 0 0 transparent;transform:translate(calc(var(--theme-spacing-md)*-1))}@media (min-width:60em){:where(.c-search-bar-tab):not(.c-search-bar-tab--is-active) .c-search-bar-tab__button:hover,:where(.c-search-bar-tab):not(.c-search-bar-tab--is-active):has(.c-search-bar-tab__button:hover)+.c-search-bar-tab .c-search-bar-tab__button-before{filter:brightness(1.05)}:where(.c-search-bar-tab):has(+.c-search-bar-tab) .c-search-bar-tab__button:before{height:100%;position:absolute;right:-10px;top:0;width:var(--theme-spacing-md,var(--theme-spacing-md--sm));--tw-content:"";background-color:inherit;content:var(--tw-content)}:where(.c-search-bar-tab):has(+.c-search-bar-tab--is-active) .c-search-bar-tab__button{padding-right:calc(var(--theme-spacing-md2))!important}.c-search-bar-tab+:where(.c-search-bar-tab){margin-left:calc((var(--theme-spacing-md))*-1)}:where(.c-search-bar-tab):not(:first-child).c-search-bar-tab--is-active{margin-left:calc((var(--theme-spacing-md) + 30px)*-1)}}@media (max-width:59.99em){:where(.c-search-bar-tabs){z-index:3}}:where(.c-search-bar-tabs){scroll-margin-top:calc(var(--theme-layout-margin) + var(--theme-spacing-lg))}@media (min-width:60em){:where(.c-search-bar-tabs) .c-search-bar-tabs__wrapper{margin-left:calc(var(--theme-spacing-md, var(--theme-spacing-md--sm))*-1);transition-delay:.3s;transition-duration:.3s;transition-property:margin;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:var(--ease-slow)}}:where(.c-search-bar-tabs) .c-search-bar-tabs__section-modal{padding-bottom:var(--theme-spacing-md2,var(--theme-spacing-md2--sm));padding-left:var(--theme-spacing-xs,var(--theme-spacing-xs--sm));padding-right:var(--theme-spacing-xs,var(--theme-spacing-xs--sm));padding-top:calc(var(--search-bar-height) + var(--theme-spacing-lg));top:calc(var(--search-bar-height)*-1/2);transition-delay:.3s;transition-duration:.5s;transition-property:top;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:var(--ease-slow)}@media (min-width:60em){:where(.c-search-bar-tabs) .c-search-bar-tabs__section-modal{padding-top:calc(var(--search-bar-height) + var(--theme-spacing-lg) + var(--theme-spacing-md))}}:where(.c-search-bar-tabs) .c-search-bar-tabs__section-modal{filter:drop-shadow(0 0 15px rgba(0,0,0,.15))}:where(.c-search-bar-tabs) .c-search-bar-tabs__section-modal:before{background-color:var(--current-secondary);border-radius:var(--theme-borderRadius-recipeModal,var(--theme-borderRadius-recipeModal--sm));inset:0;position:absolute;--tw-content:"";animation:backgroundOutMobile .5s .3s var(--ease-slow) forwards;content:var(--tw-content);z-index:-100}@media (min-width:60em){:where(.c-search-bar-tabs) .c-search-bar-tabs__section-modal:before{animation-name:backgroundOutDesktop}}@media (min-width:75em){:where(.c-search-bar-tabs) .c-search-bar-tabs__section-modal:before{animation-name:backgroundOutWideScreen}}:where(.c-search-bar-tabs).c-search-bar-tabs--is-modal-active .c-search-bar-tabs__section-modal{transition-delay:0s}@media (max-width:59.99em){:where(.c-search-bar-tabs).c-search-bar-tabs--is-modal-active .c-search-bar-tabs__section-modal{top:calc(var(--theme-spacing-md)*-1 + var(--hero-title-height)*-1 + var(--theme-spacing-lg)/2*-1)}}:where(.c-search-bar-tabs).c-search-bar-tabs--is-modal-active .c-search-bar-tabs__section-modal:before{animation:backgroundInMobile .5s var(--ease-slow) forwards}@media (min-width:60em){:where(.c-search-bar-tabs).c-search-bar-tabs--is-modal-active .c-search-bar-tabs__section-modal:before{animation-name:backgroundInDesktop}}@media (min-width:75em){:where(.c-search-bar-tabs).c-search-bar-tabs--is-modal-active .c-search-bar-tabs__section-modal:before{animation-name:backgroundInWideScreen}}.t-search-bar-tabs__section-modal-enter-active{transition-duration:.5s;transition-timing-function:var(--ease-slow)}.t-search-bar-tabs__section-modal-enter-active>*{transition-delay:.3s;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.t-search-bar-tabs__section-modal-leave-active{transition-delay:.8s;transition-duration:0s;transition-timing-function:var(--ease-slow)}.t-search-bar-tabs__section-modal-leave-active>*{transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.t-search-bar-tabs__section-modal-enter-from>*,.t-search-bar-tabs__section-modal-leave-to>*{opacity:0}@keyframes backgroundInMobile{0%{clip-path:inset(calc(var(--search-bar-height)/2 + var(--theme-spacing-lg)/2 + var(--theme-spacing-md) + var(--hero-title-height)) calc((100% - var(--search-bar-width))/2 + var(--theme-layout-margin)) calc(100% - var(--search-bar-height)/2) calc((100% - var(--search-bar-width))/2 + var(--theme-layout-margin)) round calc(var(--theme-borderRadius-recipeModal)))}to{clip-path:inset(0 round calc(var(--theme-borderRadius-recipeModal)))}}@keyframes backgroundOutMobile{0%{clip-path:inset(0 round calc(var(--theme-borderRadius-recipeModal)))}to{clip-path:inset(calc(var(--search-bar-height)/2 + var(--theme-spacing-lg)/2) calc((100% - var(--search-bar-width))/2 + var(--theme-layout-margin)) calc(100% - var(--search-bar-height)/2) calc((100% - var(--search-bar-width))/2 + var(--theme-layout-margin)) round calc(var(--theme-borderRadius-recipeModal)))}}@keyframes backgroundInDesktop{0%{clip-path:inset(calc(var(--search-bar-height)/2 + var(--theme-spacing-lg)) calc((100% - var(--search-bar-width))/2 + var(--theme-spacing-sm)) calc(100% - var(--search-bar-height)/2) calc((100% - var(--search-bar-width))/2 + var(--theme-spacing-sm)) round calc(var(--theme-borderRadius-recipeModal)*3))}to{clip-path:inset(0 round calc(var(--theme-borderRadius-recipeModal)))}}@keyframes backgroundOutDesktop{0%{clip-path:inset(0 round calc(var(--theme-borderRadius-recipeModal)))}to{clip-path:inset(calc(var(--search-bar-height)/2 + var(--theme-spacing-lg)) calc((100% - var(--search-bar-width))/2 + var(--theme-spacing-sm)) calc(100% - var(--search-bar-height)/2) calc((100% - var(--search-bar-width))/2 + var(--theme-spacing-sm)) round calc(var(--theme-borderRadius-recipeModal)*3))}}@keyframes backgroundInWideScreen{0%{clip-path:inset(calc(var(--search-bar-height)/2 + var(--theme-spacing-lg)) calc((100% - var(--search-bar-width))/2 + var(--theme-spacing-md) + var(--theme-layout-margin)) calc(100% - var(--search-bar-height)/2) calc((100% - var(--search-bar-width))/2 + var(--theme-spacing-md) + var(--theme-layout-margin)) round calc(var(--theme-borderRadius-recipeModal)*3))}to{clip-path:inset(0 round calc(var(--theme-borderRadius-recipeModal)))}}@keyframes backgroundOutWideScreen{0%{clip-path:inset(0 round calc(var(--theme-borderRadius-recipeModal)))}to{clip-path:inset(calc(var(--search-bar-height)/2 + var(--theme-spacing-lg)) calc((100% - var(--search-bar-width))/2 + var(--theme-spacing-md) + var(--theme-layout-margin)) calc(100% - var(--search-bar-height)/2) calc((100% - var(--search-bar-width))/2 + var(--theme-spacing-md) + var(--theme-layout-margin)) round calc(var(--theme-borderRadius-recipeModal)*3))}}:where(.c-search-bar){align-items:center;display:flex;flex-direction:column;font-size:calc(var(--theme-fontSize-header-sm, var(--theme-fontSize-header-sm--sm))*var(--current-font-multiplier));letter-spacing:var(--theme-letterSpacing-header-sm,var(--theme-letterSpacing-header-sm)--sm);line-height:calc(var(--theme-lineHeight-header-sm, var(--theme-lineHeight-header-sm--sm))*var(--current-line-height-multiplier));max-width:var(--grid-12col);position:relative;width:100%}:where(.c-search-bar) .c-search-bar__wrapper:before{border-radius:9999px;inset:0;pointer-events:none;position:absolute;z-index:1;--tw-content:"";content:var(--tw-content)}@media (min-width:60em){:where(.c-search-bar) .c-search-bar__wrapper:before{box-shadow:0 4px 15px #0000001a;left:5px;right:5px}}:where(.c-search-bar) .c-search-bar__inner{transition-delay:0s,.3s;transition-duration:.15s;transition-duration:.3s,.2s;transition-property:padding-right,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:var(--ease-slow)}@media (max-width:59.99em){:where(.c-search-bar) .c-search-bar__inner{box-shadow:0 4px 15px #0000001a}}@media (min-width:60em){:where(.c-search-bar) .c-search-bar__inner{transition-delay:0s;transition-duration:.3s;transition-property:padding-right;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:var(--ease-slow)}}:where(.c-search-bar) .c-search-bar__inner>*{transition-duration:.5s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}:where(.c-search-bar) .c-search-bar__inner:before{background-color:var(--current-primary);border-radius:9999px;bottom:0;left:0;pointer-events:none;position:absolute;top:0;transition-duration:.15s;transition-duration:0s;transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:var(--ease-slow);z-index:-1;--tw-content:"";content:var(--tw-content)}@media (min-width:60em){:where(.c-search-bar) .c-search-bar__inner:before{border-bottom-left-radius:9999px;border-top-left-radius:9999px;left:5px}}@media (max-width:59.99em){:where(.c-search-bar) .c-search-bar__inner:before{right:5px}}@media (min-width:60em){:where(.c-search-bar) .c-search-bar__inner:before{width:calc(100% - 10px)}}:where(.c-search-bar) .c-search-bar__inner span{transition-delay:.3s;transition-duration:.5s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (max-width:59.99em){:where(.c-search-bar):not(.c-search-bar--has-inspiration) .c-search-bar__inner:before{background-color:var(--current-color)}}:where(.c-search-bar):not(.c-search-bar--display-tabs) .c-search-bar-tab__button-wrapper{transition-delay:0s!important;transition-duration:0s!important}:where(.c-search-bar):not(.c-search-bar--show-filter-buttons) .c-search-bar-tab__button-wrapper{transition-delay:.3s;transition-duration:.3s;transition-timing-function:var(--ease-slow)}@media (min-width:60em){:where(.c-search-bar):not(.c-search-bar--show-filter-buttons) .c-search-bar-tab__button-wrapper{transition-duration:.5s}}@media (max-width:59.99em){:where(.c-search-bar):not(.c-search-bar--show-filter-buttons) .c-search-bar-tab__button-wrapper{margin-top:calc(-50% + var(--theme-spacing-sm)/2*-1)!important;opacity:0}}@media (min-width:60em){:where(.c-search-bar):not(.c-search-bar--show-filter-buttons) .c-search-bar-tab__button-wrapper{margin-left:calc(var(--tab-button-width)*-1)!important}}:where(.c-search-bar).c-search-bar--show-filter-buttons .c-search-bar__inner:before{transition-delay:.5s}@media (min-width:60em){:where(.c-search-bar).c-search-bar--show-filter-buttons .c-search-bar__inner:before{width:calc(100% + var(--theme-spacing-lg))}}:where(.c-search-bar).c-search-bar--show-filter-buttons .c-search-bar-tab__button-wrapper{transition-delay:0s!important;transition-duration:.3s}:where(.c-search-bar) .c-search-bar__input-wrapper{box-shadow:0 4px 15px transparent;transition-duration:.3s;transition-property:border-radius,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:var(--ease-slow)}:where(.c-search-bar) .c-search-bar__input-wrapper>div{grid-area:1/1}:where(.c-search-bar):has(.c-dropdown-button[aria-expanded=true]) .c-search-bar-tab__button-label,:where(.c-search-bar):has(.c-dropdown-button[aria-expanded=true]) .c-search-bar-text-input__input,:where(.c-search-bar):has(.c-dropdown-button[aria-expanded=true]) .c-search-bar__inner span,:where(.c-search-bar):has(.c-dropdown-button[aria-expanded=true]) .c-search-bar__input-wrapper-inner span{opacity:.5;transition-delay:0s}:where(.c-search-bar):has(.c-search-bar-tab--is-active).c-search-bar--show-filter-buttons .c-search-bar-tab__button-wrapper{transition-delay:0s!important;transition-duration:.3s}@media (min-width:60em){:where(.c-search-bar):has(.c-search-bar-tab--is-active).c-search-bar--show-filter-buttons .c-search-bar-tab__button-wrapper{transition-duration:.5s}}:where(.c-search-bar):has(.c-search-bar-tab--is-active) .c-search-bar-tab__button-label{transition-delay:0s;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}:where(.c-search-bar):has(.c-search-bar-tab--is-active) .c-search-bar__inner{transition-duration:.15s;transition-duration:.3s,.3s;transition-property:padding-right,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:var(--ease-slow)}@media (max-width:59.99em){:where(.c-search-bar):has(.c-search-bar-tab--is-active) .c-search-bar__inner{opacity:0;transition-delay:0s}}@media (min-width:60em){:where(.c-search-bar):has(.c-search-bar-tab--is-active) .c-search-bar__inner>*{opacity:.5}:where(.c-search-bar):has(.c-search-bar-tab--is-active) .c-search-bar-tab:not(.c-search-bar-tab--is-active) .c-search-bar-tab__button-label{opacity:.5}}@media (max-width:59.99em){:where(.c-search-bar):has(.c-search-bar-tab--is-active) .c-search-bar-tab__button{transform:translateY(calc(var(--theme-spacing-md)*-1 - var(--hero-title-height) - var(--theme-spacing-lg)/2 - 100%));transition-delay:0s;transition-duration:.5s;transition-property:transform,background-color,color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:var(--ease-slow)}}:where(.c-search-bar) .c-search-bar-input-wrapper-before{box-shadow:0 4px 15px #0000001a;transform:translate(0);transition-duration:.3s;transition-timing-function:var(--ease-slow);width:calc(var(--theme-spacing-md))}@media (max-width:59.99em){:where(.c-search-bar).c-search-bar--has-input-focus .c-search-bar__input-wrapper{box-shadow:0 4px 15px #0000001a}}:where(.c-search-bar).c-search-bar--has-input-focus .c-search-bar-input-wrapper-before{box-shadow:0 0 0 transparent;transform:translate(calc(var(--theme-spacing-md)*-1))}@media (max-width:59.99em){:where(.c-search-bar).c-search-bar--has-input-focus .c-dropdown__wrapper{opacity:0;pointer-events:none}}.t-toggle-dropdown-visibility-enter-active{transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.t-toggle-dropdown-visibility-enter-active :before,.t-toggle-dropdown-visibility-enter-active>div{overflow:hidden;transition-delay:.3s;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.t-toggle-dropdown-visibility-leave-active{transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.t-toggle-dropdown-visibility-leave-active :before,.t-toggle-dropdown-visibility-leave-active>div{overflow:hidden;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.t-toggle-dropdown-visibility-enter-from,.t-toggle-dropdown-visibility-leave-to{grid-template-columns:0fr}.t-toggle-dropdown-visibility-enter-from :before,.t-toggle-dropdown-visibility-enter-from>div,.t-toggle-dropdown-visibility-leave-to :before,.t-toggle-dropdown-visibility-leave-to>div{opacity:0}@media (min-width:60em){.t-toggle-dropdown-visibility-enter-from :before,.t-toggle-dropdown-visibility-enter-from>div,.t-toggle-dropdown-visibility-leave-to :before,.t-toggle-dropdown-visibility-leave-to>div{opacity:1}}.t-toggle-dropdown-visibility-enter-to,.t-toggle-dropdown-visibility-leave-from{grid-template-columns:1fr}
