.Cooking_page__soz_n{background:#fff}.Cooking_hero__2teVS{position:relative;background:url(/images/cooking/cook-hero.webp) 50%/cover no-repeat;padding:5rem var(--px) 3.5rem;text-align:center}.Cooking_hero__2teVS:before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.4);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.Cooking_hero__2teVS>*{position:relative;z-index:1}.Cooking_heroBadge__1LGUs{display:inline-block;font-size:.6875rem;font-weight:600;letter-spacing:.08em;color:rgba(255,255,255,.7);border:1px solid rgba(255,255,255,.3);border-radius:999px;padding:.3rem 1rem;margin-bottom:1.25rem}.Cooking_heroTitle__Q7Xk1{font-size:clamp(1.75rem,4.5vw,2.75rem);font-weight:800;color:#fff;line-height:1.25;margin-bottom:.75rem}.Cooking_heroDesc__apfTD{font-size:.9375rem;color:rgba(255,255,255,.9);line-height:1.7;max-width:520px;margin:0 auto}.Cooking_intro__fKMLr{max-width:var(--max-width);margin:0 auto;padding:3.5rem var(--px) 2rem;text-align:center}.Cooking_introTag__wiIYv{display:inline-block;font-size:.6875rem;font-weight:700;letter-spacing:.1em;color:#f97316;margin-bottom:.4rem}.Cooking_introTitle__CFtOa{font-size:clamp(1.25rem,3vw,1.5rem);font-weight:800;color:#1a1a1a;margin-bottom:.75rem}.Cooking_introDesc__8k94t{font-size:.875rem;color:#777;line-height:1.8;max-width:560px;margin:0 auto;white-space:pre-line}.Cooking_highlights__SV64E{display:flex;justify-content:center;gap:2rem;margin-top:2rem;flex-wrap:wrap}.Cooking_highlight__Z3CnU{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;color:#555}.Cooking_highlightIcon__3a9VA{width:1.75rem;height:1.75rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;background:#fff7ed;color:#f97316;font-size:.875rem}.Cooking_gallerySection__jOLO7{max-width:var(--max-width);margin:0 auto;padding:1rem var(--px) 4rem}.Cooking_galleryHint__vPBIy{text-align:center;font-size:.75rem;color:#bbb;margin-bottom:1rem}.Cooking_grid__DivTH{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}@media (max-width:768px){.Cooking_grid__DivTH{grid-template-columns:repeat(2,1fr)}}.Cooking_gridItem___huDT{position:relative;border-radius:.75rem;overflow:hidden;cursor:pointer;aspect-ratio:1}.Cooking_gridItem___huDT img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.Cooking_gridItem___huDT:hover img{transform:scale(1.06)}.Cooking_gridOverlay__YCJOb{position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(0,0,0,.25));opacity:0;transition:opacity .3s;pointer-events:none}.Cooking_gridItem___huDT:hover .Cooking_gridOverlay__YCJOb{opacity:1}.Cooking_lightbox__Mdk88{position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,.9);display:flex;align-items:center;justify-content:center;animation:Cooking_lbFadeIn__73fwq .25s ease}@keyframes Cooking_lbFadeIn__73fwq{0%{opacity:0}to{opacity:1}}.Cooking_lightbox__Mdk88 img{max-width:90vw;max-height:85vh;border-radius:.5rem;object-fit:contain}.Cooking_lbClose__rARvb{position:absolute;top:1.25rem;right:1.5rem;background:none;border:none;color:#fff;font-size:1.75rem;cursor:pointer;opacity:.7;transition:opacity .2s;font-family:inherit}.Cooking_lbClose__rARvb:hover{opacity:1}.Cooking_lbNav__pkEYG{position:absolute;top:50%;transform:translateY(-50%);background:rgba(255,255,255,.1);border:none;color:#fff;font-size:1.5rem;width:3rem;height:3rem;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s;font-family:inherit}.Cooking_lbNav__pkEYG:hover{background:rgba(255,255,255,.2)}.Cooking_lbPrev__r4wp5{left:1rem}.Cooking_lbNext__5BXTX{right:1rem}.Cooking_lbCounter__6Zi1n{position:absolute;bottom:1.25rem;left:50%;transform:translateX(-50%);color:rgba(255,255,255,.6);font-size:.8125rem}