.label-nut{display:inline-flex;align-items:center;gap:10px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--nut-mid);margin-bottom:16px}.label-nut::before{content:"";display:block;width:22px;height:1px;background:var(--nut-mid)}.pc-ico{font-size:26px;margin-bottom:12px}.nut-table-wrap{overflow-x:auto;border-radius:var(--radius-lg);border:1px solid rgba(186,158,139,.18);background:#fff}.rct-savory{background:#e8f0e8;color:#3a6a3a}.rct-drink{background:#e8f0ff;color:#3a5aaa}.faq-item.open .faq-toggle{transform:rotate(45deg)}.faq-item.open .faq-ans{max-height:500px}.reveal.visible{opacity:1;transform:none}.d4{transition-delay:.4s}