.pairs-with{margin:2rem 0;font-family:inherit}.pairs-with__trigger-wrap{display:flex;justify-content:flex-start}.pairs-with__trigger{display:inline-flex;align-items:center;gap:.5rem;background:transparent;border:2px solid #E8441A;color:#e8441a;font-size:1.25rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:.85rem 1.75rem;border-radius:999px;cursor:pointer;transition:background .2s,color .2s}.pairs-with__trigger:hover,.pairs-with__trigger.is-open{background:#e8441a;color:#fff}.pairs-with__trigger-icon{font-size:1.2rem}.pairs-with__trigger-chevron{font-size:.9rem;transition:transform .2s}.pairs-with__trigger.is-open .pairs-with__trigger-chevron{transform:rotate(180deg)}.pairs-with__panel{margin-top:1rem;border:1px solid #e5e5e5;border-radius:1rem;overflow:hidden}.pairs-with__grid{padding:1.5rem}.pairs-with__grid-label{font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#888;margin:0 0 1rem}.pairs-with__icons{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem}@media(min-width:768px){.pairs-with__icons{grid-template-columns:repeat(8,1fr)}}.pairs-with__food-btn{display:flex;flex-direction:column;align-items:center;gap:.4rem;background:none;border:none;cursor:pointer;padding:.5rem;border-radius:.75rem;transition:background .15s}.pairs-with__food-btn:hover{background:#fdf1ee}.pairs-with__food-icon-wrap{width:3rem;height:3rem;border-radius:50%;background:#fdf1ee;display:flex;align-items:center;justify-content:center;color:#e8441a;font-size:1.4rem;transition:background .15s,color .15s}.pairs-with__food-btn:hover .pairs-with__food-icon-wrap{background:#e8441a;color:#fff}.pairs-with__food-label{font-size:.7rem;font-weight:500;color:#444;text-align:center}.pairs-with__recipe{padding:1.5rem}.pairs-with__back{display:inline-flex;align-items:center;gap:.35rem;background:none;border:none;color:#e8441a;font-size:.9rem;font-weight:600;cursor:pointer;padding:0;margin-bottom:1.25rem}.pairs-with__back:hover{text-decoration:underline}.pairs-with__card{display:flex;flex-direction:column;gap:1rem}.pairs-with__tag{display:inline-block;background:#fdf1ee;color:#e8441a;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:.25rem .75rem;border-radius:999px;width:fit-content}.pairs-with__recipe-title{font-size:1.4rem;font-weight:700;margin:0;line-height:1.2}.pairs-with__meta{display:flex;gap:1rem;flex-wrap:wrap;font-size:.85rem;color:#666}.pairs-with__meta span{display:inline-flex;align-items:center;gap:.3rem}.pairs-with__chef{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:#f9f9f9;border-radius:.75rem}.pairs-with__chef-photo{width:2.75rem;height:2.75rem;border-radius:50%;object-fit:cover;flex-shrink:0}.pairs-with__chef-initials{width:2.75rem;height:2.75rem;border-radius:50%;background:#e8441a;color:#fff;font-weight:700;font-size:1rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pairs-with__chef-info{display:flex;flex-direction:column;flex:1}.pairs-with__chef-name{font-weight:700;font-size:.9rem}.pairs-with__chef-title{font-size:.78rem;color:#888}.pairs-with__chef-ig{color:#e8441a;font-size:1.2rem;text-decoration:none}.pairs-with__section-label{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#888;margin-bottom:-.25rem}.pairs-with__ingredients{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.pairs-with__ingredient{display:flex;justify-content:space-between;align-items:center;padding:.45rem .75rem;border-radius:.5rem;font-size:.9rem}.pairs-with__ingredient.is-highlighted{background:#fdf1ee;color:#e8441a;font-weight:600}.pairs-with__ingredient-amount{font-weight:500;opacity:.8}.pairs-with__steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.pairs-with__step{display:flex;gap:.75rem;align-items:flex-start;font-size:.9rem;line-height:1.5}.pairs-with__step-num{flex-shrink:0;width:1.75rem;height:1.75rem;border-radius:50%;background:#e8441a;color:#fff;font-size:.78rem;font-weight:700;display:flex;align-items:center;justify-content:center;margin-top:.1rem}.pairs-with__finish-note{background:#f9f9f9;border-left:3px solid #E8441A;padding:.75rem 1rem;font-size:.88rem;font-style:italic;color:#555;border-radius:0 .5rem .5rem 0;display:flex;gap:.5rem;align-items:flex-start}.pairs-with__finish-note .ti{color:#e8441a;flex-shrink:0;margin-top:.1rem}.pairs-with__atc{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;background:#e8441a;color:#fff;border:none;border-radius:999px;font-size:1rem;font-weight:700;padding:.85rem 1.5rem;cursor:pointer;transition:background .2s,opacity .2s;margin-top:.5rem}.pairs-with__atc:hover{background:#c93a16}.pairs-with__atc:disabled{opacity:.6;cursor:not-allowed}.pairs-with__atc.is-added{background:#2a9d5c}
/*# sourceMappingURL=/cdn/shop/t/4/assets/pairs-with.css.map */
