.recipes-search__heading{font-family:"Playfair Display",var(--font-heading-family),Georgia,serif;font-weight:700;color:#3e2a1f;margin:0 0 .6rem;border-bottom:2px solid #5C4033;padding-bottom:1rem}.recipes-search__intro{margin:.8rem 0 2rem;max-width:75ch;color:#4a3b2e}.recipes-search__toolbar{display:grid;gap:1rem;grid-template-columns:1fr;margin-bottom:1.4rem}@media screen and (min-width:990px){.recipes-search__toolbar{grid-template-columns:1fr auto auto;align-items:end}}.recipes-search__search-input,.recipes-search__sort,.recipes-search__facet select{width:100%;min-height:4.2rem;border:1px solid #D6C4AD;border-radius:8px;background:#fffdf9;color:#3e2a1f;font-family:var(--font-body-family);font-size:1.4rem;padding:.8rem 1.1rem;box-sizing:border-box}.recipes-search__search-input:focus,.recipes-search__sort:focus,.recipes-search__facet select:focus{outline:2px solid #5C4033;outline-offset:1px}.recipes-search [data-recipes-clear],button[data-recipes-clear]{min-height:4.2rem;border:1px solid #D6C4AD!important;border-radius:8px!important;background:#fffdf9!important;color:#5c4033!important;font-family:var(--font-body-family);font-size:1.4rem!important;padding:.8rem 1.6rem!important;min-width:0!important;cursor:pointer;box-sizing:border-box;box-shadow:none!important;transition:background .15s ease,color .15s ease,border-color .15s ease}.recipes-search [data-recipes-clear]:hover,button[data-recipes-clear]:hover{background:#5c4033!important;border-color:#5c4033!important;color:#fffdf9!important}.recipes-search__layout{display:grid;grid-template-columns:1fr;gap:1.6rem}@media screen and (min-width:990px){.recipes-search__layout{grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:start}}.recipes-search__filters{background:#f7f1e8;border:1px solid #E4D7C5;border-radius:10px;padding:1.2rem 1.4rem}.recipes-search__facet{border-bottom:1px solid #E4D7C5;padding:.9rem 0}.recipes-search__facet:last-child{border-bottom:none}.recipes-search__facet summary,.recipes-search__facet>label{cursor:pointer;font-size:1.4rem;font-weight:600;color:#3e2a1f;list-style:none;display:block}.recipes-search__facet summary::-webkit-details-marker{display:none}.recipes-search__facet summary:after{content:"\25be";float:right;color:#a08b76;transition:transform .15s ease}.recipes-search__facet[open] summary:after{transform:rotate(180deg)}.recipes-search__facet select{margin-top:.8rem;font-size:1.35rem;padding:.7rem 1rem}.recipes-search__facet-items,[data-recipes-facet]>div{display:grid;gap:.5rem;margin-top:.8rem}.recipes-search__facet-item,[data-recipes-facet]>div>div{display:flex;align-items:center;justify-content:space-between;gap:.8rem;font-size:1.35rem;color:#4a3b2e}[data-recipes-facet] label{display:inline-flex;align-items:center;gap:.6rem;cursor:pointer;font-weight:400;font-size:1.35rem;color:#4a3b2e}[data-recipes-facet] input[type=checkbox]{margin:0;accent-color:#5C4033;width:1.5rem;height:1.5rem}.recipes-search__facet-count,[data-recipes-facet]>div>div>span:last-child{color:#a08b76;font-size:1.2rem}.recipes-search__facet-empty{margin:.6rem 0 0;color:#a08b76;font-size:1.3rem;font-style:italic}.recipes-search__results-wrap{min-width:0}.recipes-search__meta{margin-bottom:1rem}.recipes-search__summary{margin:0;font-size:1.35rem;color:#8a6f5c;letter-spacing:.05em;text-transform:uppercase}.recipes-search__status{margin:0 0 1rem;padding:.85rem 1.1rem;border-left:3px solid #C9962E;background:#f7f1e8;color:#4a3b2e;border-radius:0 8px 8px 0}.recipes-search__grid{display:grid;gap:1.2rem;grid-template-columns:1fr}@media screen and (min-width:750px){.recipes-search__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1200px){.recipes-search__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.recipes-search__card,[data-recipes-results]>article{border:1px solid #E4D7C5;border-radius:10px;overflow:hidden;background:#fffdf9;height:100%;transition:box-shadow .15s ease,transform .15s ease}.recipes-search__card:hover,[data-recipes-results]>article:hover{box-shadow:0 6px 18px #3e2a1f1f;transform:translateY(-2px)}.recipes-search__card-link,[data-recipes-results]>article>a{color:inherit;text-decoration:none;display:block;height:100%}.recipes-search__card-image-wrap,[data-recipes-results]>article a>div:first-child:has(img){aspect-ratio:16 / 9;background:#f7f1e8}.recipes-search__card-image,[data-recipes-results] img{width:100%;height:100%;object-fit:cover;display:block}.recipes-search__card-body{padding:1.1rem 1.3rem 1.2rem}.recipes-search__card-title,[data-recipes-results] h3{font-family:"Playfair Display",var(--font-heading-family),Georgia,serif;color:#3e2a1f;margin:0 0 .5rem;font-size:1.75rem;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.recipes-search__card-summary{margin:0 0 .8rem;font-size:1.3rem;line-height:1.5;color:#4a3b2e;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.recipes-search__card-meta{display:flex;flex-wrap:wrap;gap:.45rem}.recipes-search__chip{border:1px solid #E4D7C5;border-radius:999px;padding:.2rem .8rem;font-size:1.15rem;line-height:1.4;color:#8a6f5c}.recipes-search__pagination{display:flex;gap:1.2rem;align-items:center;justify-content:center!important;margin-top:1.6rem}.recipes-search__pagination button,.recipes-search__pagination .button{border-radius:999px!important;border:1px solid #D6C4AD!important;background:#fffdf9!important;color:#5c4033!important;font-size:1.3rem!important;padding:.7rem 2rem!important;min-height:0!important;min-width:0!important;box-shadow:none!important;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.recipes-search__pagination button:hover:not([disabled]),.recipes-search__pagination .button:hover:not([disabled]){background:#5c4033!important;border-color:#5c4033!important;color:#fffdf9!important}.recipes-search__pagination [disabled]{opacity:.45;cursor:not-allowed}.recipes-search__pagination [data-recipes-page-label]{color:#8a6f5c;font-size:1.3rem;letter-spacing:.04em}.recipes-search__pagination button:after,.recipes-search__pagination .button:after,.recipes-search__pagination button:before,.recipes-search__pagination .button:before,.recipes-search [data-recipes-clear]:after,.recipes-search [data-recipes-clear]:before,button[data-recipes-clear]:after,button[data-recipes-clear]:before{content:none!important;box-shadow:none!important}.recipes-search__pagination button:focus-visible,button[data-recipes-clear]:focus-visible{outline:2px solid #5C4033;outline-offset:2px;box-shadow:none!important}.recipes-search__titlejump{border-bottom:1px solid #E4D7C5;padding-bottom:1.1rem;margin-bottom:.4rem}.recipes-search__titlejump-label{display:block;font-size:1.35rem;font-weight:600;color:#3e2a1f;margin-bottom:.5rem}.recipes-search__titlejump-box{position:relative}.recipes-search__titlejump-input{width:100%;min-height:4.2rem;border:1px solid #D6C4AD;border-radius:8px;background:#fffdf9;color:#3e2a1f;font-family:var(--font-body-family);font-size:1.35rem;padding:.8rem 1.1rem;box-sizing:border-box}.recipes-search__titlejump-input:focus{outline:2px solid #5C4033;outline-offset:1px}.recipes-search__titlejump-list{position:absolute;top:calc(100% + .3rem);left:0;right:0;z-index:6;margin:0;padding:.4rem;list-style:none;background:#fffdf9;border:1px solid #D6C4AD;border-radius:8px;box-shadow:0 8px 22px #3e2a1f29;max-height:26rem;overflow-y:auto}.recipes-search__titlejump-list li+li{border-top:1px solid #F0E6D6}.recipes-search__titlejump-list a{display:block;padding:.7rem .8rem;color:#3e2a1f;font-size:1.3rem;line-height:1.35;text-decoration:none;border-radius:5px}.recipes-search__titlejump-list a:hover{background:#f7f1e8;color:#5c4033}.recipes-search__titlejump-empty{padding:.7rem .8rem;color:#a08b76;font-size:1.3rem;font-style:italic}
/*# sourceMappingURL=/cdn/shop/t/7/assets/recipes-search.css.map */
