.IngredientsCard_ingredientsCard__zWTgg{overflow:hidden}.IngredientsCard_groupTitle__hdjT0{margin:0;padding:11px 14px;background:var(--color-fill);color:var(--color-heading);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.IngredientsCard_rows__2wa_B{margin:0;padding:0;list-style:none}.IngredientsCard_row__dzDC_{padding:5px 14px;color:var(--color-text);font-size:14px;line-height:1.4}.IngredientsCard_row__dzDC_+.IngredientsCard_row__dzDC_{border-top:1px solid var(--color-border)}.IngredientsCard_title__O7STm{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip-path:inset(50%);white-space:nowrap}.InfoCard_infoCard__ab5Dd{overflow:hidden}.InfoCard_title__J88c6{margin:0;padding:11px 14px;background:var(--color-fill);color:var(--color-heading);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}:where(.InfoCard_rows__E0OVh>*){padding:5px 14px;color:var(--color-text);font-size:14px;line-height:1.4}.InfoCard_rows__E0OVh>*+*{border-top:1px solid var(--color-border)}.NutritionCard_row__0go9S{display:flex;justify-content:space-between;gap:12px}.NutritionCard_perPortion__Qz_tQ{color:var(--color-muted);font-weight:400;letter-spacing:0;text-transform:none}.PreparationCard_preparationCard__nATHZ{padding:18px 16px 20px}@media(min-width:900px){.PreparationCard_preparationCard__nATHZ{padding:22px 26px 24px}}.PreparationCard_title__cU0dy{margin:0;color:var(--color-heading);font-size:20px;font-weight:700}@media(min-width:900px){.PreparationCard_title__cU0dy{font-size:22px}}.PreparationCard_steps__QalzH{margin-top:18px;color:var(--color-text);font-size:15px;line-height:1.55;overflow-wrap:anywhere}.PreparationCard_steps__QalzH>ol,.PreparationCard_steps__QalzH>ul{counter-reset:step;display:flex;flex-direction:column;gap:14px;padding:0;list-style:none}.PreparationCard_steps__QalzH>ol>li,.PreparationCard_steps__QalzH>ul>li{counter-increment:step;position:relative}.PreparationCard_steps__QalzH>ol>li:before,.PreparationCard_steps__QalzH>ul>li:before{position:absolute;top:0;left:0}.PreparationCard_steps__QalzH table{display:block;max-width:100%;overflow-x:auto}@media(min-width:900px){.PreparationCard_steps__QalzH{font-size:16px}}.PreparationCard_steps__QalzH h2,.PreparationCard_steps__QalzH h3{display:flex;align-items:center;gap:10px;margin:0 0 12px;color:var(--color-accent);font-size:12px;font-weight:700;letter-spacing:.12em;line-height:1.15;text-transform:uppercase}.PreparationCard_steps__QalzH h2:after,.PreparationCard_steps__QalzH h3:after{content:"";flex:1 1;height:1px;background:var(--color-border)}.PreparationCard_steps__QalzH h2:not(:first-child),.PreparationCard_steps__QalzH h3:not(:first-child){margin-top:18px}.PreparationCard_steps__QalzH>ol,.PreparationCard_steps__QalzH>ul{margin:0}.PreparationCard_steps__QalzH>:is(ul,ol)+:is(ul,ol){margin-top:18px}.PreparationCard_steps__QalzH>ol>li,.PreparationCard_steps__QalzH>ul>li{box-sizing:border-box;min-height:28px;padding-top:3px;padding-left:40px}@media(min-width:900px){.PreparationCard_steps__QalzH>ol>li,.PreparationCard_steps__QalzH>ul>li{padding-left:42px}}.PreparationCard_steps__QalzH>ol>li:before,.PreparationCard_steps__QalzH>ul>li:before{content:counter(step);display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--color-pink);color:var(--color-heading);font-size:13px;font-weight:700;line-height:1}.PreparationCard_steps__QalzH strong{color:var(--color-heading)}.RecipePhoto_image__9O4Xn,.RecipePhoto_picture__c9gk_{display:block;width:100%;height:100%}.RecipePhoto_image__9O4Xn{box-sizing:border-box;object-fit:cover;-webkit-user-select:none;user-select:none}.RecipeGallery_gallery__iB7V7{position:relative;overflow:hidden;aspect-ratio:4/3;background:var(--color-fill)}.RecipeGallery_carousel__DKObk,.RecipeGallery_container__VFZei,.RecipeGallery_slide__TBJ2l,.RecipeGallery_viewport__5CN7i{height:100%}.RecipeGallery_carousel__DKObk{position:relative}.RecipeGallery_viewport__5CN7i{overflow:hidden}.RecipeGallery_container__VFZei{display:flex;touch-action:pan-y pinch-zoom}.RecipeGallery_slide__TBJ2l{flex:0 0 100%;min-width:0}.RecipeGallery_counter__uBEU4{position:absolute;right:10px;bottom:10px;padding:3px 10px;border-radius:var(--radius-pill);background:var(--color-overlay-strong);color:var(--color-on-overlay);font-size:13px;font-weight:700;line-height:1.4;pointer-events:none}.RecipeGallery_arrow__5HjeE{appearance:none;position:absolute;top:50%;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:var(--color-overlay);color:var(--color-on-overlay);cursor:pointer;transform:translateY(-50%);transition:background-color .2s ease,opacity .2s ease}@media(prefers-reduced-motion:reduce){.RecipeGallery_arrow__5HjeE{transition:none}}.RecipeGallery_arrow__5HjeE:after{content:"";position:absolute;inset:-6px}.RecipeGallery_arrow__5HjeE:focus-visible,.RecipeGallery_arrow__5HjeE:hover:not([aria-disabled=true]){background:var(--color-overlay-strong)}.RecipeGallery_arrow__5HjeE:focus-visible{outline:2px solid var(--color-on-overlay);outline-offset:2px;box-shadow:0 0 0 4px var(--color-overlay)}.RecipeGallery_arrow__5HjeE[aria-disabled=true]{opacity:0;pointer-events:none}.RecipeGallery_arrow__5HjeE[aria-disabled=true]:focus-visible{opacity:1;background:var(--color-overlay-soft)}.RecipeGallery_arrow__5HjeE[aria-disabled=true]:focus-visible svg{opacity:.4}.RecipeGallery_carousel__DKObk:hover .RecipeGallery_arrow__5HjeE:not([aria-disabled=true]){background:var(--color-overlay-strong)}.RecipeGallery_prev__paQBj{left:10px}.RecipeGallery_prev__paQBj svg{transform:rotate(90deg)}.RecipeGallery_next__X_vgR{right:10px}.RecipeGallery_next__X_vgR svg{transform:rotate(-90deg)}