.trueats-recipes{background-color:#f5f2ef;padding:var(--trueats-sp-32) var(--trueats-section-pad-x) var(--trueats-sp-112)}.trueats-recipes__inner{max-width:var(--trueats-max-width);margin-inline:auto}.trueats-recipes__sr-title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.trueats-recipes__controls{display:flex;justify-content:center}.trueats-recipes__search{position:relative;flex:0 1 460px;min-width:240px}.trueats-recipes__search-icon{position:absolute;left:18px;top:50%;transform:translateY(-50%);color:var(--trueats-medium);pointer-events:none;display:flex}.trueats-recipes__search-input{width:100%;padding:13px 46px;background-color:var(--trueats-white);border:1px solid var(--trueats-border);border-radius:var(--trueats-radius-md);font-family:var(--trueats-font-primary);font-size:var(--trueats-fs-14);color:var(--trueats-dark);transition:border-color .2s ease;-webkit-appearance:none;appearance:none}.trueats-recipes__search-input::placeholder{color:var(--trueats-medium)}.trueats-recipes__search-input::-webkit-search-cancel-button{display:none}.trueats-recipes__search-input:focus{outline:none;border-color:var(--trueats-dark)}.trueats-recipes__search-clear{position:absolute;right:14px;top:50%;transform:translateY(-50%);width:24px;height:24px;display:grid;place-items:center;font-size:18px;line-height:1;color:var(--trueats-medium);background:none;border:0;border-radius:50%;cursor:pointer}.trueats-recipes__search-clear:hover{color:var(--trueats-dark);background-color:var(--trueats-light)}.trueats-recipes__filter-toggle{width:100%;display:flex;justify-content:space-between;align-items:center;gap:var(--trueats-sp-12);margin-top:var(--trueats-sp-24);padding:var(--trueats-sp-16) var(--trueats-sp-24);background-color:var(--trueats-white);border:1px solid var(--trueats-border);border-radius:var(--trueats-radius-sm);text-align:left;cursor:pointer;transition:background-color .25s ease}.trueats-recipes__filter-toggle:hover{background-color:var(--trueats-lighter)}.trueats-recipes__filter-toggle:focus-visible{outline:2px solid var(--trueats-orange);outline-offset:2px}.trueats-recipes__filter-toggle-label{display:inline-flex;align-items:center;gap:var(--trueats-sp-8);font-family:var(--trueats-font-primary);font-size:var(--trueats-fs-12);font-weight:var(--trueats-weight-semibold);letter-spacing:1.4px;text-transform:uppercase;color:var(--trueats-dark)}.trueats-recipes__filter-badge{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;font-style:normal;font-size:11px;font-weight:var(--trueats-weight-bold);letter-spacing:0;color:var(--trueats-dark);background-color:var(--trueats-orange);border-radius:9999px;font-variant-numeric:tabular-nums}.trueats-recipes__filter-icon{flex-shrink:0;color:var(--trueats-dark);transition:transform .3s ease}.trueats-recipes__filter-toggle[aria-expanded=true] .trueats-recipes__filter-icon{transform:rotate(45deg)}.trueats-recipes__facets{display:grid;gap:var(--trueats-sp-24);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));background-color:var(--trueats-white);border:1px solid var(--trueats-border);border-top:0;border-radius:0 0 var(--trueats-radius-sm) var(--trueats-radius-sm);padding:var(--trueats-sp-24)}.trueats-recipes__facets[hidden]{display:none}.trueats-recipes__filter-toggle[aria-expanded=true]{border-radius:var(--trueats-radius-sm) var(--trueats-radius-sm) 0 0}.trueats-recipes__facet{border:0;padding:0;margin:0;min-width:0}.trueats-recipes__facet-label{padding:0;margin-bottom:var(--trueats-sp-12);font-family:var(--trueats-font-primary);font-size:var(--trueats-fs-11);font-weight:var(--trueats-weight-semibold);letter-spacing:2.4px;text-transform:uppercase;color:var(--trueats-medium)}.trueats-recipes__pills{display:flex;flex-wrap:wrap;gap:var(--trueats-sp-8)}.trueats-recipes__pill{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;background-color:var(--trueats-white);border:1px solid var(--trueats-border);border-radius:9999px;font-family:var(--trueats-font-primary);font-size:var(--trueats-fs-11);font-weight:var(--trueats-weight-semibold);letter-spacing:1.1px;text-transform:uppercase;color:var(--trueats-dark);line-height:1.3;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease}.trueats-recipes__pill:hover{border-color:var(--trueats-dark)}.trueats-recipes__pill input{position:absolute;opacity:0;width:0;height:0}.trueats-recipes__pill:has(input:checked){background-color:var(--trueats-dark);border-color:var(--trueats-dark);color:var(--trueats-light)}.trueats-recipes__pill:has(input:focus-visible){outline:2px solid var(--trueats-orange);outline-offset:3px}.trueats-recipes__pill i{font-style:normal;font-weight:var(--trueats-weight-medium);opacity:.6;font-variant-numeric:tabular-nums}.trueats-recipes__pill.is-empty{opacity:.35}.trueats-recipes__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--trueats-sp-16);min-height:34px;margin-top:var(--trueats-sp-20)}.trueats-recipes__status{margin:0;font-family:var(--trueats-font-primary);font-size:var(--trueats-fs-12);font-weight:var(--trueats-weight-semibold);letter-spacing:1.2px;text-transform:uppercase;color:var(--trueats-medium);font-variant-numeric:tabular-nums}.trueats-recipes__reset{font-family:var(--trueats-font-primary);font-size:var(--trueats-fs-11);font-weight:var(--trueats-weight-semibold);letter-spacing:1.2px;text-transform:uppercase;color:var(--trueats-dark);background:none;border:0;padding:0;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.trueats-recipes__reset:hover{color:var(--trueats-orange)}.trueats-recipes__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--trueats-sp-48) var(--trueats-sp-32);margin-top:var(--trueats-sp-48);list-style:none;padding:0}.trueats-recipe-card{min-width:0}.trueats-recipe-card[hidden]{display:none}.trueats-recipe-card__link{display:flex;flex-direction:column;align-items:center;gap:var(--trueats-sp-16);height:100%;text-decoration:none;color:var(--trueats-dark)}.trueats-recipe-card__link:hover{text-decoration:none;color:var(--trueats-dark)}.trueats-recipe-card__media{position:relative;display:block;width:100%;padding:var(--trueats-sp-12);background-color:var(--trueats-white);border-radius:var(--trueats-radius-sm);box-shadow:var(--trueats-shadow-card);transition:transform .25s ease}.trueats-recipe-card__link:hover .trueats-recipe-card__media{transform:translateY(-4px)}.trueats-recipe-card__media img{display:block;width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--trueats-radius-sm)}.trueats-recipe-card__noimg{display:grid;place-items:center;width:100%;aspect-ratio:1;border:1px dashed var(--trueats-border);border-radius:var(--trueats-radius-sm);font-size:var(--trueats-fs-11);letter-spacing:1.2px;text-transform:uppercase;color:var(--trueats-medium);text-align:center}.trueats-recipe-card__badge{position:absolute;top:var(--trueats-sp-20);left:var(--trueats-sp-20);z-index:1}.trueats-recipe-card__body{display:block;text-align:center}.trueats-recipe-card__title{display:block;font-family:var(--trueats-font-display);font-size:var(--trueats-fs-24);font-weight:var(--trueats-weight-regular);line-height:1.1;color:var(--trueats-dark);margin-bottom:var(--trueats-sp-8);text-wrap:balance}.trueats-recipe-card__link:hover .trueats-recipe-card__title{text-decoration:underline;text-underline-offset:4px}.trueats-recipe-card__meta{display:block;font-family:var(--trueats-font-primary);font-size:var(--trueats-fs-11);font-weight:var(--trueats-weight-semibold);letter-spacing:1.2px;text-transform:uppercase;color:var(--trueats-medium)}.trueats-recipes__empty{padding:var(--trueats-sp-96) var(--trueats-sp-16);text-align:center}.trueats-recipes__empty-text{font-family:var(--trueats-font-primary);font-size:var(--trueats-fs-14);color:var(--trueats-medium);margin-bottom:var(--trueats-sp-20)}.trueats-recipe-detail__back{display:inline-flex;align-items:center;gap:var(--trueats-sp-8);margin-bottom:var(--trueats-sp-32);font-family:var(--trueats-font-primary);font-size:var(--trueats-fs-12);font-weight:var(--trueats-weight-semibold);letter-spacing:1.2px;text-transform:uppercase;color:var(--trueats-dark);background:none;border:0;padding:0;cursor:pointer}.trueats-recipe-detail__back:hover{color:var(--trueats-orange)}.trueats-recipe-detail{max-width:760px;margin-inline:auto}.trueats-recipe-detail__eyebrow{font-family:var(--trueats-font-primary);font-size:var(--trueats-fs-12);font-weight:var(--trueats-weight-semibold);letter-spacing:3.6px;text-transform:uppercase;color:var(--trueats-medium);margin:0 0 var(--trueats-sp-16);text-align:center}.trueats-recipe-detail__title{font-family:var(--trueats-font-display);font-size:var(--trueats-fs-48);font-weight:var(--trueats-weight-regular);font-style:italic;line-height:1.05;color:var(--trueats-dark);margin:0 0 var(--trueats-sp-32);text-align:center;text-wrap:balance}.trueats-recipe-detail__body{font-size:var(--trueats-fs-16);line-height:1.7;color:var(--trueats-dark)}.trueats-recipe-detail__body img{width:100%;height:auto;display:block;border-radius:var(--trueats-radius-sm);margin:var(--trueats-sp-24) 0}.trueats-recipe-detail__body h2{font-family:var(--trueats-font-display);font-size:var(--trueats-fs-32);font-weight:var(--trueats-weight-regular);color:var(--trueats-dark);margin:var(--trueats-sp-40) 0 var(--trueats-sp-16)}.trueats-recipe-detail__body h3{font-family:var(--trueats-font-primary);font-size:var(--trueats-fs-12);font-weight:var(--trueats-weight-bold);letter-spacing:1.4px;text-transform:uppercase;color:var(--trueats-medium);margin:var(--trueats-sp-24) 0 var(--trueats-sp-8)}.trueats-recipe-detail__body ul,.trueats-recipe-detail__body ol{padding-left:1.35em;margin:0 0 var(--trueats-sp-16)}.trueats-recipe-detail__body li{margin-bottom:var(--trueats-sp-8)}.trueats-recipe-detail__body .recipe-meta{text-align:center;font-family:var(--trueats-font-primary);font-size:var(--trueats-fs-12);font-weight:var(--trueats-weight-semibold);letter-spacing:1.2px;text-transform:uppercase;color:var(--trueats-medium)}.trueats-recipe-detail__body .recipe-gallery{display:grid;gap:var(--trueats-sp-12);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:var(--trueats-sp-40) 0}.trueats-recipe-detail__body .recipe-gallery img{aspect-ratio:4 / 5;object-fit:cover;margin:0}@media(max-width:1199px){.trueats-recipes__grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:899px){.trueats-recipes__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.trueats-recipes{padding:var(--trueats-sp-20) var(--trueats-section-pad-x) var(--trueats-sp-48)}.trueats-recipes__search{flex:1 1 100%}.trueats-recipes__search-input{padding:12px 42px;font-size:16px}.trueats-recipes__filter-toggle{margin-top:var(--trueats-sp-12);padding:var(--trueats-sp-12) var(--trueats-sp-16)}.trueats-recipes__facets{grid-template-columns:1fr;gap:var(--trueats-sp-16);padding:var(--trueats-sp-16)}.trueats-recipes__facet-label{margin-bottom:var(--trueats-sp-8)}.trueats-recipes__pills{gap:6px}.trueats-recipes__pill{padding:7px 12px;letter-spacing:.8px}.trueats-recipes__bar{margin-top:var(--trueats-sp-16);min-height:0}.trueats-recipes__status{font-size:var(--trueats-fs-11)}.trueats-recipes__grid{gap:var(--trueats-sp-24) var(--trueats-sp-12);margin-top:var(--trueats-sp-20)}.trueats-recipe-card__link{gap:var(--trueats-sp-12)}.trueats-recipe-card__media{padding:8px}.trueats-recipe-card__badge{top:14px;left:14px}.trueats-recipe-card__title{font-size:var(--trueats-fs-16)}.trueats-recipe-card__meta{font-size:10px;letter-spacing:.8px}.trueats-recipe-detail__title{font-size:var(--trueats-fs-32)}.trueats-recipe-detail__body{font-size:var(--trueats-fs-14)}.trueats-recipe-detail__body .recipe-gallery{grid-template-columns:1fr 1fr;gap:8px}}@media(max-width:400px){.trueats-recipes__grid{grid-template-columns:1fr;gap:var(--trueats-sp-20)}.trueats-recipe-card__title{font-size:var(--trueats-fs-18)}}@media(prefers-reduced-motion:reduce){.trueats-recipe-card__media{transition:none}.trueats-recipe-card__link:hover .trueats-recipe-card__media{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/trueats-recipe-index.css.map */
