.impulsa3-recipe-finder{display:block}.impulsa3-recipe-finder__bar{display:flex;align-items:stretch;gap:1rem;box-sizing:border-box;padding:1.5625rem;margin-bottom:2.8125rem;background:var(--impulsa3-finder-bar-background, #f9f6e1);border:1px solid rgb(var(--border-color) / .6);border-radius:.625rem}.impulsa3-recipe-finder__dropdown{position:relative}.impulsa3-recipe-finder__dropdown--categories{flex:0 0 14.6875rem}.impulsa3-recipe-finder__dropdown--sort{flex:0 0 12rem}.impulsa3-recipe-finder__control{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;height:3rem;padding:0 1rem;color:inherit;font:inherit;text-align:left;background:var(--impulsa3-finder-control-background, #efeddf);border:1px solid rgb(var(--border-color));border-radius:var(--input-border-radius, .25rem);cursor:pointer}.impulsa3-recipe-finder__dropdown--sort .impulsa3-recipe-finder__control{background:var(--impulsa3-finder-field-background, #fff)}.impulsa3-recipe-finder__control>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.impulsa3-recipe-finder__control svg{flex:none;transition:transform .15s ease-in-out}.impulsa3-recipe-finder__dropdown.is-open .impulsa3-recipe-finder__control svg{transform:rotate(180deg)}.impulsa3-recipe-finder__menu{position:absolute;z-index:50;top:calc(100% + .625rem);left:0;box-sizing:border-box;min-width:100%;padding:1.5625rem;background:rgb(var(--background, 255 255 255));border-radius:.375rem;box-shadow:0 .75rem 1.875rem #0000001f}.impulsa3-recipe-finder__menu--categories{width:24.6875rem;max-width:calc(100vw - 3rem)}.impulsa3-recipe-finder__menu--sort{top:calc(100% + 1px);left:auto;right:0;width:100%;padding:.5rem 0}.impulsa3-recipe-finder__menu-title{padding-bottom:.8125rem;margin:0 0 .5rem;border-bottom:1px solid rgb(var(--border-color));font-weight:600;text-transform:uppercase}.impulsa3-recipe-finder__option{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;width:100%;padding:.25rem 0;color:inherit;font:inherit;text-align:left;background:transparent;border:0;cursor:pointer}.impulsa3-recipe-finder__menu--categories .impulsa3-recipe-finder__option{text-transform:uppercase}.impulsa3-recipe-finder__menu--sort .impulsa3-recipe-finder__option{padding:.5625rem 1rem}.impulsa3-recipe-finder__option:hover{opacity:.55}.impulsa3-recipe-finder__menu--sort .impulsa3-recipe-finder__option:hover{opacity:1;background:rgb(var(--text-color) / .04)}.impulsa3-recipe-finder__option[aria-pressed=true]{font-weight:600}.impulsa3-recipe-finder__option[disabled]{opacity:.3;cursor:default}.impulsa3-recipe-finder__option[disabled]:hover{opacity:.3;background:transparent}.impulsa3-recipe-finder__count{font-variant-numeric:tabular-nums;opacity:.5}.impulsa3-recipe-finder__search{flex:1;min-width:0}.impulsa3-recipe-finder__input{box-sizing:border-box;width:100%;height:3rem;padding:0 1rem;color:inherit;font:inherit;background:var(--impulsa3-finder-field-background, #fff);border:1px solid rgb(var(--border-color));border-radius:var(--input-border-radius, .25rem);outline:none;-webkit-appearance:none;appearance:none}.impulsa3-recipe-finder__input::placeholder{color:inherit;opacity:.65}.impulsa3-recipe-finder__input:focus-visible{border-color:rgb(var(--text-color) / .4)}.impulsa3-recipe-finder__submit{display:flex;flex:0 0 3.5rem;align-items:center;justify-content:center;height:3rem;color:var(--impulsa3-finder-submit-color, #fff);background:var(--impulsa3-finder-submit-background, #c1d99a);border:0;border-radius:var(--input-border-radius, .25rem);cursor:pointer}.impulsa3-recipe-finder__submit:hover{opacity:.85}.impulsa3-recipe-finder__grid{display:grid;grid-template-columns:repeat(var(--impulsa3-finder-columns, 3),minmax(0,1fr));gap:2.5rem 1.875rem;padding:1.25rem 0}.impulsa3-recipe-finder__card{display:block;color:inherit;text-align:center;text-decoration:none}.impulsa3-recipe-finder__card[hidden]{display:none}.impulsa3-recipe-finder__image{overflow:hidden;width:100%;aspect-ratio:1;border-radius:.5rem}.impulsa3-recipe-finder__image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease-in-out}.impulsa3-recipe-finder__card:hover .impulsa3-recipe-finder__image img{transform:scale(1.04)}.impulsa3-recipe-finder__content{padding-top:1.125rem}.impulsa3-recipe-finder__category{margin:0 0 .5rem}.impulsa3-recipe-finder__name{margin:0 0 .5rem;font-family:var(--heading-font-family);font-style:var(--heading-font-style);font-weight:var(--heading-font-weight);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-text-transform)}.impulsa3-recipe-finder__difficulty{margin:0;color:rgb(var(--text-color) / .65)}.impulsa3-recipe-finder__empty{padding:2.5rem 0;margin:0;text-align:center}.impulsa3-recipe-finder__pagination{display:flex;align-items:center;justify-content:center;gap:.875rem;margin:2.5rem 0 1.25rem}.impulsa3-recipe-finder__page,.impulsa3-recipe-finder__arrow{min-width:1.5rem;padding:0;color:inherit;font:inherit;background:transparent;border:0;cursor:pointer}.impulsa3-recipe-finder__page[aria-current=page]{font-weight:600;cursor:default}.impulsa3-recipe-finder__arrow{font-size:1.375rem;line-height:1}.impulsa3-recipe-finder__page:hover,.impulsa3-recipe-finder__arrow:hover{opacity:.6}.impulsa3-recipe-finder__arrow[disabled]{opacity:.25;cursor:default}@media screen and (max-width:989px){.impulsa3-recipe-finder__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.impulsa3-recipe-finder__bar{flex-wrap:wrap;gap:.5rem;padding:.9375rem}.impulsa3-recipe-finder__dropdown--categories,.impulsa3-recipe-finder__dropdown--sort{flex:1 1 100%}.impulsa3-recipe-finder__menu--categories{width:100%}.impulsa3-recipe-finder__search{flex:1 1 calc(100% - 4rem)}.impulsa3-recipe-finder__grid{grid-template-columns:1fr;gap:2.1875rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/impulsa3-recipe-finder.css.map */
