.ens-cs{max-width:1200px;margin:0 auto;padding:48px 20px 64px;color:#1a1a1a;font-family:inherit}.ens-cs *,.ens-cs *:before,.ens-cs *:after{box-sizing:border-box}.ens-cs__head{text-align:center;margin-bottom:32px}.ens-cs__head h2{margin:0 0 8px;font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.2}.ens-cs__head p{margin:0 auto;max-width:640px;color:#555}.ens-cs__panel{background:#fff;border:1px solid #e3e6ea;border-radius:14px;padding:24px}.ens-cs__controls{display:grid;gap:24px;grid-template-columns:1fr}@media(min-width:800px){.ens-cs__controls{grid-template-columns:1fr 1fr 1fr;align-items:start}}.ens-cs__label{display:flex;justify-content:space-between;align-items:baseline;font-weight:600;margin-bottom:8px}.ens-cs__value{color:var(--cs-accent);font-weight:700;font-size:1.15rem}.ens-cs__hint{font-size:.8rem;color:#6b7280;margin-top:6px}.ens-cs__models{display:flex;gap:8px}.ens-cs__model{flex:1;padding:11px 8px;border:1.5px solid #cfd4da;background:#fff;border-radius:10px;font:inherit;font-weight:600;cursor:pointer;color:#1a1a1a;transition:all .15s}.ens-cs__model[aria-pressed=true]{background:var(--cs-accent);border-color:var(--cs-accent);color:#fff}.ens-cs input[type=range]{width:100%;accent-color:var(--cs-accent);height:28px;cursor:pointer}.ens-cs__bar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:32px 0 14px}.ens-cs__bar h3{margin:0;font-size:1.2rem}.ens-cs__toggle{font:inherit;font-size:.9rem;background:none;border:1.5px solid var(--cs-accent);color:var(--cs-accent);border-radius:999px;padding:7px 16px;cursor:pointer;font-weight:600}.ens-cs__toggle:hover{background:var(--cs-accent-soft)}.ens-cs__grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.ens-cs__card{text-align:left;font:inherit;background:#fff;border:1.5px solid #e3e6ea;border-radius:12px;padding:16px;cursor:pointer;transition:all .15s;color:inherit}.ens-cs__card:hover{border-color:var(--cs-accent);transform:translateY(-2px);box-shadow:0 6px 16px #00000012}.ens-cs__card[aria-pressed=true]{border-color:var(--cs-accent);background:var(--cs-accent-soft);box-shadow:0 0 0 2px var(--cs-accent) inset}.ens-cs__cat{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:#6b7280}.ens-cs__card strong{display:block;margin:4px 0 10px;font-size:1.02rem}.ens-cs__meta{font-size:.85rem;color:#444}.ens-cs__tag{display:inline-block;margin-top:10px;font-size:.72rem;padding:3px 9px;border-radius:999px;background:#eef1f4;color:#444}.ens-cs__tag--ok{background:#e3f4e8;color:#1b6b36}.ens-cs__empty{padding:22px;border:1.5px dashed #cfd4da;border-radius:12px;color:#555;text-align:center;grid-column:1 / -1}.ens-cs__filters{display:grid;gap:12px;margin-bottom:16px}.ens-cs__search{width:100%;padding:12px 14px;border:1.5px solid #cfd4da;border-radius:10px;font:inherit;background:#fff;color:#1a1a1a}.ens-cs__cats{display:flex;flex-wrap:wrap;gap:8px}.ens-cs__catbtn{font:inherit;font-size:.85rem;padding:6px 14px;border-radius:999px;border:1.5px solid #cfd4da;background:#fff;cursor:pointer;color:#1a1a1a}.ens-cs__catbtn[aria-pressed=true]{background:var(--cs-accent);border-color:var(--cs-accent);color:#fff}.ens-cs__more{grid-column:1 / -1;justify-self:center}.ens-cs__recipe{margin-top:32px;scroll-margin-top:90px}.ens-cs__recipe[hidden]{display:none}.ens-cs__rhead{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;align-items:flex-start;border-bottom:1px solid #e3e6ea;padding-bottom:18px;margin-bottom:20px}.ens-cs__rhead h3{margin:4px 0 6px;font-size:clamp(1.4rem,2.5vw,1.9rem)}.ens-cs__chips{display:flex;flex-wrap:wrap;gap:8px}.ens-cs__chip{background:var(--cs-accent-soft);color:var(--cs-accent);font-weight:600;font-size:.88rem;padding:6px 12px;border-radius:8px}.ens-cs__apply{font:inherit;font-weight:600;background:var(--cs-accent);color:#fff;border:0;border-radius:10px;padding:12px 20px;cursor:pointer}.ens-cs__apply:hover{filter:brightness(1.1)}.ens-cs__cols{display:grid;gap:28px;grid-template-columns:1fr}@media(min-width:800px){.ens-cs__cols{grid-template-columns:5fr 7fr}}.ens-cs__cols h4{margin:0 0 12px;font-size:1.05rem}.ens-cs__ing{list-style:none;margin:0;padding:0}.ens-cs__ing li{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid #eef0f2;font-size:.95rem}.ens-cs__ing li span:last-child{font-weight:600;white-space:nowrap}.ens-cs__steps{margin:0;padding:0;list-style:none;counter-reset:s}.ens-cs__steps li{counter-increment:s;position:relative;padding:0 0 16px 44px;font-size:.96rem;line-height:1.55}.ens-cs__steps li:before{content:counter(s);position:absolute;left:0;top:0;width:30px;height:30px;border-radius:50%;background:var(--cs-accent);color:#fff;font-weight:700;font-size:.85rem;display:flex;align-items:center;justify-content:center}.ens-cs__best{margin-top:22px;padding:16px 18px;border-radius:12px;background:#f1f8f3;border:1px solid #cfe8d6}.ens-cs__best h4{margin:0 0 10px;font-size:1.05rem;color:#1b6b36}.ens-cs__best ul{margin:0;padding-left:20px}.ens-cs__best li{margin:0 0 7px;font-size:.92rem;line-height:1.5}.ens-cs__best li:last-child{margin-bottom:0}.ens-cs__tip,.ens-cs__warn{margin-top:18px;padding:13px 16px;border-radius:10px;font-size:.9rem;line-height:1.5}.ens-cs__tip{background:#f3f6fa;border-left:4px solid var(--cs-accent)}.ens-cs__warn{background:#fff6e5;border-left:4px solid #e39a00}.ens-cs__note{margin-top:28px;font-size:.82rem;color:#6b7280;text-align:center}
/*# sourceMappingURL=/cdn/shop/t/8/assets/cooking-studio.css.map */
