.FilterComponent_plusButtonContainer__uNrfv{margin-right:12px;flex-shrink:0}@media(max-width:768px){.FilterComponent_plusButtonContainer__uNrfv{margin-right:8px}}.FilterComponent_plusButton__fqgFX{background:#000;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fff;border:1px solid hsla(0,0%,100%,.3);border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;font-size:14px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.FilterComponent_plusButton__fqgFX:hover{background:hsla(0,0%,100%,.3);border-color:hsla(0,0%,100%,.5);transform:scale(1.05);box-shadow:0 4px 12px rgba(0,0,0,.15);color:#000}.FilterComponent_plusButton__fqgFX:focus{outline:none;box-shadow:0 0 0 3px rgba(34,34,34,.2),0 4px 12px rgba(0,0,0,.15)}@media(max-width:768px){.FilterComponent_plusButton__fqgFX{width:28px;height:28px;font-size:12px}}.FilterComponent_plusDropdownContent__QViok{display:flex;flex-direction:column;padding:8px 0}.FilterComponent_plusDropdownItem__nep4Y{background:none;border:none;padding:12px 16px;font-size:14px;color:#222;cursor:pointer;transition:all .2s ease;text-align:left;width:100%}.FilterComponent_plusDropdownItem__nep4Y:hover{background:#f7f7f7;color:#ff385c}.FilterComponent_plusDropdownItem__nep4Y:first-child{border-top-left-radius:8px;border-top-right-radius:8px}.FilterComponent_plusDropdownItem__nep4Y:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.FilterComponent_searchBarContainer__2ZDBP{flex:1 1;max-width:800px}@media(max-width:767px){.FilterComponent_searchBarContainer__2ZDBP{flex:none;width:100%}}.FilterComponent_searchBar__kYl4Z{display:flex;align-items:center;background:#fff;border:1px solid #ddd;border-radius:40px;padding:8px 16px;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 2px rgba(0,0,0,.08);font-family:airbnbregular,sans-serif}.FilterComponent_searchBar__kYl4Z:hover{box-shadow:0 2px 8px rgba(0,0,0,.12)}@media(max-width:768px){.FilterComponent_searchBar__kYl4Z{margin:0;padding:0 12px}}.FilterComponent_searchInput__D_3G4{flex:1 1;display:flex;align-items:center;gap:12px;padding:8px 0}.FilterComponent_searchIcon__WYHuV{color:#ff385c;font-size:20px;margin-right:12px}.FilterComponent_searchPlaceholder__k3SeE{color:#717171;font-size:16px;font-weight:400;font-family:airbnblight,sans-serif}.FilterComponent_filterPills__aTYsb{display:flex;gap:8px;margin:0 16px;flex-wrap:wrap}@media(max-width:768px){.FilterComponent_filterPills__aTYsb{display:none}}.FilterComponent_mobileFiltersIndicator__yFmWV{display:none;margin-left:8px;padding:4px 10px;border-radius:14px;background:#f7f7f7;color:#222;font-size:12px;font-weight:600;font-family:airbnbmedium,sans-serif}@media(max-width:768px){.FilterComponent_mobileFiltersIndicator__yFmWV{display:inline-flex;align-items:center;gap:8px}}.FilterComponent_clearAllFiltersButton__gAWrU{background:transparent;border:none;outline:none;padding:2px;margin:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:#717171;border-radius:50%;width:16px;height:16px;transition:all .2s ease}.FilterComponent_clearAllFiltersButton__gAWrU:hover{background:#e8e8e8;color:#222}.FilterComponent_clearAllFiltersButton__gAWrU:focus{outline:none;box-shadow:none}.FilterComponent_clearAllFiltersButton__gAWrU svg{font-size:10px}.FilterComponent_filterPill__ACi5z{background:#f7f7f7;color:#222;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:500;font-family:airbnbmedium,sans-serif;white-space:nowrap;display:inline-flex;align-items:center;gap:6px}.FilterComponent_removeFilterButton__dJTAk{background:transparent;border:none;outline:none;padding:0;margin:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:#717171;border-radius:50%;width:18px;height:18px}.FilterComponent_removeFilterButton__dJTAk:hover{background:#e8e8e8;color:#222}.FilterComponent_removeFilterButton__dJTAk:focus{outline:none;box-shadow:none}.FilterComponent_removeFilterButton__dJTAk svg{font-size:12px}.FilterComponent_plusButtonContainer__uNrfv{position:relative;margin-left:8px}@media(max-width:768px){.FilterComponent_plusButtonContainer__uNrfv{margin-left:4px}}.FilterComponent_modalOverlay__XQXnz{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:1000;display:flex;align-items:flex-start;justify-content:center;padding:20px;overflow-y:auto;opacity:0;transition:opacity .3s ease}.FilterComponent_modalOverlay__XQXnz.FilterComponent_modalVisible__vRaOz{opacity:1}.FilterComponent_modalContent__w_PsN{background:#fff;border-radius:16px;width:100%;max-width:800px;max-height:90vh;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.3);transform:translateY(50px);opacity:0;transition:all .3s ease;display:flex;flex-direction:column}.FilterComponent_modalContent__w_PsN.FilterComponent_modalContentVisible__PfMr6{transform:translateY(0);opacity:1}.FilterComponent_modalBody__KGJ5X{flex:1 1 auto;display:flex;flex-direction:column;overflow-y:auto;-webkit-overflow-scrolling:touch}.FilterComponent_modalHeader__J2MbI{display:flex;justify-content:space-between;align-items:center;padding:24px 24px 0;border-bottom:1px solid #e0e0e0;margin-bottom:24px}.FilterComponent_modalHeader__J2MbI h2{font-size:24px;font-weight:600;color:#222;margin:0}.FilterComponent_closeButton__sH8Sc{background:none;border:none;font-size:24px;color:#717171;cursor:pointer;padding:8px;border-radius:50%;transition:all .2s ease}.FilterComponent_closeButton__sH8Sc:hover{background:#f7f7f7;color:#222}.FilterComponent_searchForm__ncneq{display:flex;gap:16px;padding:0 24px 24px;border-bottom:1px solid #e0e0e0;margin-bottom:24px}@media(max-width:768px){.FilterComponent_searchForm__ncneq{flex-direction:column}}.FilterComponent_searchInputContainer__1tVXp{flex:1 1;position:relative;display:flex;align-items:center;background:#f7f7f7;border-radius:8px;padding:0 16px;border:2px solid transparent;transition:all .2s ease}.FilterComponent_searchInputContainer__1tVXp:focus-within{border-color:#000;background:#fff}.FilterComponent_searchInputField__TNJ0C{width:100%;padding:16px 0;border:none;background:transparent;font-size:16px;outline:none}.FilterComponent_searchInputField__TNJ0C::-moz-placeholder{color:#717171}.FilterComponent_searchInputField__TNJ0C:-ms-input-placeholder{color:#717171}.FilterComponent_searchInputField__TNJ0C::placeholder{color:#717171}.FilterComponent_searchSubmitButton__bf_9z{background:#ff385c;color:#fff;border:none;border-radius:8px;padding:16px 32px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}.FilterComponent_searchSubmitButton__bf_9z:hover{background:#e31c5f}@media(max-width:768px){.FilterComponent_searchSubmitButton__bf_9z{width:100%}}.FilterComponent_filterSection___CJKX{padding:0 24px 24px}.FilterComponent_filterSection___CJKX h3{font-size:18px;font-weight:600;color:#222;margin:0 0 16px}.FilterComponent_filterDropdown__JGMJ5{margin-bottom:16px}.FilterComponent_dropdownButton__c0Pdx{width:100%;display:flex;justify-content:space-between;align-items:center;padding:16px;background:#f7f7f7;border:none;border-radius:8px;font-size:16px;font-weight:500;font-family:airbnbmedium,sans-serif;color:#222;cursor:pointer;transition:all .2s ease}.FilterComponent_dropdownButton__c0Pdx:hover{background:#e8e8e8}.FilterComponent_dropdownButton__c0Pdx svg{font-size:18px;color:#717171}.FilterComponent_dropdownContent__5TXUG{background:#fff;border:1px solid #e0e0e0;border-radius:8px;margin-top:8px;overflow:hidden;max-height:0;opacity:0;transition:all .3s ease}.FilterComponent_dropdownContent__5TXUG.FilterComponent_dropdownVisible__9JNNd{max-height:300px;opacity:1}.FilterComponent_optionsGrid__c_Xcw{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:8px;gap:8px;padding:16px;max-height:300px;overflow-y:auto}@media(max-width:768px){.FilterComponent_optionsGrid__c_Xcw{grid-template-columns:1fr}}.FilterComponent_filterOption__fVXiG{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#fff;border:1px solid #e0e0e0;border-radius:6px;font-size:14px;color:#222;font-family:airbnbregular,sans-serif;cursor:pointer;transition:all .2s ease;text-align:left}.FilterComponent_filterOption__fVXiG:hover{background:#f7f7f7;border-color:#000}.FilterComponent_filterOption__fVXiG.FilterComponent_selected__F1LDa{background:#000;color:#fff;border-color:#000}.FilterComponent_checkmark__Qq1LS{font-weight:700;font-size:16px}.FilterComponent_modalFooter___U_XF{padding:24px;border-top:1px solid #e0e0e0;display:flex;justify-content:space-between;align-items:center;gap:12px}.FilterComponent_searchIconButton__4dzC5{background:#ff385c;color:#fff;border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;font-size:20px;margin-left:8px}.FilterComponent_searchIconButton__4dzC5:hover{background:#e31c5f;transform:scale(1.08)}.FilterComponent_searchIconButton__4dzC5 svg{font-size:20px}.FilterComponent_clearFiltersButton__1RUwR{background:none;border:1px solid #e0e0e0;border-radius:8px;padding:12px 24px;font-size:16px;color:#717171;cursor:pointer;transition:all .2s ease}.FilterComponent_clearFiltersButton__1RUwR:hover{background:#f7f7f7;color:#222}@media(max-width:768px){.FilterComponent_modalOverlay__XQXnz{padding:0}.FilterComponent_modalContent__w_PsN{border-radius:0;max-height:100vh}.FilterComponent_filterSection___CJKX,.FilterComponent_modalFooter___U_XF,.FilterComponent_modalHeader__J2MbI,.FilterComponent_searchForm__ncneq{padding-left:16px;padding-right:16px}.FilterComponent_optionsGrid__c_Xcw{grid-template-columns:1fr}}.RecipeCardComponent_recipeCard__A9Och{font-family:airbnbregular,sans-serif;background:transparent;border-radius:12px;overflow:visible;cursor:pointer;transition:all .3s ease;position:relative;width:200px;min-width:200px;max-width:200px;height:auto;display:flex;flex-direction:column;animation:RecipeCardComponent_fadeInUp__Mod7g .5s ease forwards}.RecipeCardComponent_recipeCard__A9Och:hover{transform:translateY(-4px)}@media(max-width:1024px){.RecipeCardComponent_recipeCard__A9Och{width:175px;min-width:175px;max-width:175px}}@media(max-width:768px){.RecipeCardComponent_recipeCard__A9Och{width:120px;min-width:120px;max-width:120px}}@keyframes RecipeCardComponent_fadeInUp__Mod7g{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.RecipeCardComponent_imageContainer__wvm9F{position:relative;width:100%;aspect-ratio:5/3;min-height:225px;overflow:hidden;background:#f7f7f7;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.RecipeCardComponent_imageContainer__wvm9F:hover{box-shadow:0 8px 25px rgba(0,0,0,.15)}@media(max-width:1024px){.RecipeCardComponent_imageContainer__wvm9F{min-height:175px}}@media(max-width:768px){.RecipeCardComponent_imageContainer__wvm9F{min-height:120px}}.RecipeCardComponent_recipeImage__wfuGD{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;opacity:0;border-radius:12px}.RecipeCardComponent_recipeImage__wfuGD.RecipeCardComponent_loaded__0NJGZ{opacity:1}.RecipeCardComponent_imagePlaceholder__FyOQm{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#f7f7f7}.RecipeCardComponent_loadingSpinner__71noj{width:30px;height:30px;border:3px solid #e0e0e0;border-top-color:#ff385c;border-radius:50%;animation:RecipeCardComponent_spin__kXfgp 1s linear infinite}@keyframes RecipeCardComponent_spin__kXfgp{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.RecipeCardComponent_favoriteButton__gQ4_s{top:12px;background:transparent;padding:0;margin:0}.RecipeCardComponent_addButton__VnTHG,.RecipeCardComponent_favoriteButton__gQ4_s{position:absolute;right:12px;z-index:2;border:none;display:flex;align-items:center;justify-content:center}.RecipeCardComponent_addButton__VnTHG{bottom:12px;background:#000;color:#fff;border-radius:50%;width:23px;height:23px;box-shadow:0 2px 8px rgba(0,0,0,.15);cursor:pointer;font-size:15px;transition:background .2s,transform .2s}.RecipeCardComponent_addButton__VnTHG:hover{background:#373131;transform:scale(1.08)}.RecipeCardComponent_heartIcon__OxM7x{transition:all .2s ease;display:block;background:none;border:none;padding:0;margin:0}.RecipeCardComponent_recipeBadge__pzmFV{position:absolute;top:12px;left:12px;background:rgba(0,0,0,.7);color:#fff;padding:4px 8px;border-radius:6px;font-size:11px;font-weight:500;font-family:airbnbmedium,sans-serif;text-transform:uppercase;letter-spacing:.5px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.RecipeCardComponent_recipeInfo__PJG0w{padding:16px 0 0;flex:1 1;display:flex;flex-direction:column;justify-content:flex-start;background:transparent;gap:8px;margin-top:8px}.RecipeCardComponent_recipeTitle__Ns_r6{font-size:1.5rem;font-weight:600;font-family:airbnbbold,sans-serif;color:#222;margin:0;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media(max-width:768px){.RecipeCardComponent_recipeTitle__Ns_r6{font-size:11px}}.RecipeCardComponent_recipeMeta__SVRFW{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;gap:8px}.RecipeCardComponent_prepTime___qwpd{display:flex;align-items:center;gap:4px;color:#717171;font-size:1.2rem;font-weight:400;font-family:airbnblight,sans-serif;margin:0}@media(max-width:768px){.RecipeCardComponent_prepTime___qwpd{font-size:1.1rem}}.RecipeCardComponent_clockIcon__yAjsI{font-size:14px;color:#717171}.RecipeCardComponent_cuisine__N08mN{color:#717171;font-size:1.2rem;font-weight:500;font-family:airbnbmedium,sans-serif;text-transform:capitalize;background:#f7f7f7;padding:2px 6px;border-radius:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:80px}@media(max-width:768px){.RecipeCardComponent_cuisine__N08mN{font-size:1.1rem;max-width:60px}}.RecipeCardComponent_additionalInfo__eKEzg{display:flex;flex-wrap:wrap;gap:4px;margin-top:auto}.RecipeCardComponent_category__FT2zN,.RecipeCardComponent_mealType__l1qgj{background:#f0f0f0;color:#717171;padding:2px 6px;border-radius:4px;font-size:1rem;font-weight:500;font-family:airbnbmedium,sans-serif;text-transform:capitalize;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:60px}@media(max-width:768px){.RecipeCardComponent_category__FT2zN,.RecipeCardComponent_mealType__l1qgj{font-size:9px;max-width:50px}}.RecipeCardComponent_favoriteButton__gQ4_s:hover,.RecipeCardComponent_favoriteButton__gQ4_s:hover .RecipeCardComponent_heartIcon__OxM7x{transform:scale(1.1)}.RecipeCardComponent_recipeCard__A9Och:hover .RecipeCardComponent_recipeImage__wfuGD{transform:scale(1.05)}.RecipeCardComponent_recipeCard__A9Och.RecipeCardComponent_loading__M39m_{pointer-events:none}.RecipeCardComponent_recipeCard__A9Och.RecipeCardComponent_loading__M39m_ .RecipeCardComponent_imageContainer__wvm9F{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:RecipeCardComponent_loading__M39m_ 1.5s infinite}@keyframes RecipeCardComponent_loading__M39m_{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:1024px){.RecipeCardComponent_recipeCard__A9Och{width:175px}}@media(max-width:768px){.RecipeCardComponent_recipeCard__A9Och{width:120px}.RecipeCardComponent_recipeInfo__PJG0w{padding:12px 0 0}.RecipeCardComponent_favoriteButton__gQ4_s{width:32px;height:32px;top:8px;right:8px}.RecipeCardComponent_addButton__VnTHG{right:11px;width:24px;height:24px}.RecipeCardComponent_recipeBadge__pzmFV{top:8px;left:8px;font-size:10px;padding:3px 6px}}.RecipeCarousels_carouselsContainer__nTdk1{font-family:airbnbregular,sans-serif;padding:0 24px;margin-bottom:64px}@media(max-width:768px){.RecipeCarousels_carouselsContainer__nTdk1{margin-bottom:40px;padding:0 12px}}@media(max-width:480px){.RecipeCarousels_carouselsContainer__nTdk1{padding:0 8px}}.RecipeCarousels_carouselSection__HO47Z{margin-bottom:48px;animation:RecipeCarousels_fadeInUp__DLTkx .5s ease forwards}.RecipeCarousels_carouselSection__HO47Z:last-child{margin-bottom:0}@media(max-width:768px){.RecipeCarousels_carouselSection__HO47Z{margin-bottom:32px}}@media(min-width:1024px){.RecipeCarousels_carouselSection__HO47Z{overflow:visible}}@media(max-width:768px){.RecipeCarousels_mobileBottomPadding__B3uBc{padding-bottom:40px}}@keyframes RecipeCarousels_fadeInUp__DLTkx{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.RecipeCarousels_sectionHeader__KfwAw{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}@media(max-width:768px){.RecipeCarousels_sectionHeader__KfwAw{margin-bottom:16px}}.RecipeCarousels_sectionTitle__Ktbjf{display:flex;align-items:center;gap:12px}.RecipeCarousels_sectionTitle__Ktbjf h2{font-size:2.4rem;font-weight:600;font-family:airbnbbold,sans-serif;color:#222;margin:0}@media(max-width:768px){.RecipeCarousels_sectionTitle__Ktbjf h2{font-size:20px}}.RecipeCarousels_sectionIcon__pAhGc{font-size:24px}@media(max-width:768px){.RecipeCarousels_sectionIcon__pAhGc{font-size:20px}}.RecipeCarousels_recipeCount__SvPio{color:#717171;font-size:1.2rem;font-weight:500;font-family:airbnbmedium,sans-serif}@media(max-width:768px){.RecipeCarousels_recipeCount__SvPio{font-size:1.2rem}}.RecipeCarousels_navigationButtons__0xSup{display:flex;gap:8px}@media(max-width:768px){.RecipeCarousels_navigationButtons__0xSup{gap:4px;display:none}}.RecipeCarousels_navButton__fVOfb{background:#fff;border:1px solid #e0e0e0;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:#222}.RecipeCarousels_navButton__fVOfb:hover:not(.RecipeCarousels_disabled__jJrX0){background:#f7f7f7;border-color:#d0d0d0;transform:scale(1.05)}.RecipeCarousels_navButton__fVOfb.RecipeCarousels_disabled__jJrX0{opacity:.3;cursor:not-allowed;color:#b0b0b0}.RecipeCarousels_navButton__fVOfb svg{font-size:18px}@media(max-width:768px){.RecipeCarousels_navButton__fVOfb{width:36px;height:36px}.RecipeCarousels_navButton__fVOfb svg{font-size:16px}}.RecipeCarousels_carouselContainer__4GhAr{overflow:hidden;border-radius:12px}@media(min-width:1024px){.RecipeCarousels_carouselContainer__4GhAr{padding-right:0;margin-right:-32px}}.RecipeCarousels_carousel__fyK74{display:flex;gap:64px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;padding:4px 0;width:100%;-ms-overflow-style:none}@media(min-width:1200px){.RecipeCarousels_carousel__fyK74{gap:32px}}@media(max-width:1024px){.RecipeCarousels_carousel__fyK74{gap:32px}}@media(max-width:768px){.RecipeCarousels_carousel__fyK74{gap:2px}}@media(max-width:480px){.RecipeCarousels_carousel__fyK74{gap:2px}}@media(min-width:1024px){.RecipeCarousels_carousel__fyK74{padding-right:32px}}.RecipeCarousels_carousel__fyK74::-webkit-scrollbar{display:none}.RecipeCarousels_carouselItem__Ze1y1{flex:0 0 auto;width:200px;min-width:200px;max-width:200px}@media(max-width:1024px){.RecipeCarousels_carouselItem__Ze1y1{width:175px;min-width:175px;max-width:175px}}@media(max-width:768px){.RecipeCarousels_carouselItem__Ze1y1{width:140px;min-width:140px;max-width:140px}}@media(max-width:480px){.RecipeCarousels_carouselItem__Ze1y1{width:140px;min-width:140px;max-width:140px}}.RecipeCarousels_loadingContainer__1BY2g{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;text-align:center}.RecipeCarousels_loadingContainer__1BY2g .RecipeCarousels_loadingSpinner__Im88h{width:40px;height:40px;border:4px solid #f3f3f3;border-top-color:#ff385c;border-radius:50%;animation:RecipeCarousels_spin__L2Xwc 1s linear infinite;margin-bottom:16px}.RecipeCarousels_loadingContainer__1BY2g p{color:#717171;font-size:16px;margin:0}@keyframes RecipeCarousels_spin__L2Xwc{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.RecipeCarousels_emptyState__k9W8l{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px 10px 20px;text-align:center}.RecipeCarousels_emptyState__k9W8l .RecipeCarousels_emptyIcon__L0dN9{font-size:64px;margin-bottom:20px;opacity:.7}.RecipeCarousels_emptyState__k9W8l .RecipeCarousels_emptyTitle__Q_jcv{font-size:24px;font-weight:600;font-family:airbnbbold,sans-serif;color:#222;margin:0 0 12px}@media(max-width:768px){.RecipeCarousels_emptyState__k9W8l .RecipeCarousels_emptyTitle__Q_jcv{font-size:20px}}.RecipeCarousels_emptyState__k9W8l .RecipeCarousels_emptySubtitle__yAdOq{color:#717171;font-size:16px;line-height:1.5;margin:0;max-width:400px;font-family:airbnblight,sans-serif}@media(max-width:768px){.RecipeCarousels_emptyState__k9W8l .RecipeCarousels_emptySubtitle__yAdOq{font-size:14px}.RecipeCarousels_carousel__fyK74{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.RecipeCarousels_carousel__fyK74 .RecipeCarousels_carouselItem__Ze1y1{scroll-snap-align:start}}.RecipeCarousels_carousel__fyK74{-webkit-overflow-scrolling:touch;scrollbar-width:none}.RecipeCarousels_carousel__fyK74:hover .RecipeCarousels_navButton__fVOfb{opacity:1}@media(max-width:1024px){.RecipeCarousels_carouselItem__Ze1y1{width:250px}}@media(max-width:768px){.RecipeCarousels_carouselSection__HO47Z{margin-bottom:24px}.RecipeCarousels_sectionHeader__KfwAw{flex-direction:column;align-items:flex-start;gap:12px}.RecipeCarousels_navigationButtons__0xSup{align-self:flex-end}}.RecipeCarousels_carouselItem__Ze1y1{transition:transform .2s ease}.RecipeCarousels_carouselItem__Ze1y1:hover{transform:translateY(-2px)}.RecipeCarousels_carouselContainer__4GhAr{position:relative}.RecipeCarousels_searchSection__cpjWi{margin-bottom:48px;margin-left:0;margin-right:0;padding:0}@media(max-width:768px){.RecipeCarousels_searchSection__cpjWi{margin-bottom:32px;margin-left:0;margin-right:0;padding:0}}.RecipeCarousels_searchSection__cpjWi .RecipeCarousels_sectionHeader__KfwAw{margin-bottom:32px}@media(max-width:768px){.RecipeCarousels_searchSection__cpjWi .RecipeCarousels_sectionHeader__KfwAw{margin-bottom:24px}}.RecipeCarousels_searchSection__cpjWi .RecipeCarousels_sectionTitle__Ktbjf h2{font-size:2.4rem;font-weight:600;color:#333;margin:0 0 8px}@media(max-width:768px){.RecipeCarousels_searchSection__cpjWi .RecipeCarousels_sectionTitle__Ktbjf h2{font-size:2rem}}.RecipeCarousels_searchSection__cpjWi .RecipeCarousels_sectionTitle__Ktbjf .RecipeCarousels_recipeCount__SvPio{color:#666;font-size:1.4rem;font-weight:400}@media(max-width:768px){.RecipeCarousels_searchSection__cpjWi .RecipeCarousels_sectionTitle__Ktbjf .RecipeCarousels_recipeCount__SvPio{font-size:1.2rem}}.RecipeCarousels_searchRecipesGrid__C7AJ1{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:24px;gap:24px;margin:0;padding:0 24px;width:100%}@media(min-width:1200px){.RecipeCarousels_searchRecipesGrid__C7AJ1{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px;padding:0 24px}}@media(max-width:1199px)and (min-width:1024px){.RecipeCarousels_searchRecipesGrid__C7AJ1{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px;padding:0 20px}}@media(max-width:1023px)and (min-width:768px){.RecipeCarousels_searchRecipesGrid__C7AJ1{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:18px;padding:0 18px}}@media(max-width:767px)and (min-width:480px){.RecipeCarousels_searchRecipesGrid__C7AJ1{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px;padding:0 16px}}@media(max-width:479px)and (min-width:375px){.RecipeCarousels_searchRecipesGrid__C7AJ1{grid-template-columns:repeat(1,1fr);gap:28px;padding:0 20px}}@media(max-width:374px){.RecipeCarousels_searchRecipesGrid__C7AJ1{grid-template-columns:repeat(2,1fr);gap:8px;padding:0 8px}}.RecipeCarousels_searchRecipeItem__r_wnh{width:100%;height:auto;justify-content:center;justify-items:center}.RecipeCarousels_searchRecipeItem__r_wnh>div{height:auto!important}.RecipeCarousels_searchRecipeItem__r_wnh .RecipeCarousels_imageContainer__Ymzik,.RecipeCarousels_searchRecipeItem__r_wnh .RecipeCarousels_recipeInfo__1mBQh,.RecipeCarousels_searchRecipeItem__r_wnh>div{width:100%!important;min-width:100%!important;max-width:100%!important}.RecipeCarousels_searchRecipeItem__r_wnh .RecipeCarousels_recipeInfo__1mBQh .RecipeCardComponent_recipeTitle__Ns_r6{font-size:14px!important}.RecipeCarousels_searchRecipesGrid__C7AJ1 .RecipeCarousels_searchRecipeItem__r_wnh .recipeCard{width:100%!important;min-width:100%!important;max-width:100%!important;flex:1 1 100%!important}.RecipeCarousels_searchRecipesGrid__C7AJ1 .RecipeCarousels_searchRecipeItem__r_wnh .RecipeCardComponent_recipeTitle__Ns_r6{font-size:14px!important}.RecipeCarousels_fullWidthWrapper__aV9MA .recipeCard{width:100%!important;min-width:100%!important;max-width:100%!important;flex:1 1 100%!important}@keyframes AddRecipePopUp_moveInLeft__pwvRZ{0%{opacity:0;transform:translateX(-10rem)}80%{transform:translateX(1rem)}to{opacity:1;transform:translateX(0)}}@keyframes AddRecipePopUp_moveInRight__D2Jqu{0%{opacity:0;transform:translateX(10rem)}80%{transform:translateX(-1rem)}to{opacity:1;transform:translateX(0)}}@keyframes AddRecipePopUp_moveInDown__YlpKl{0%{transform:translateY(-20rem) rotate(-90deg)}to{transform:translateY(0) rotate(0deg)}}.AddRecipePopUp_addRecipe__qTjcS{font-family:airbnbmedium;font-size:1.4rem!important;padding:1rem;width:100%;max-width:600px;height:90vh;max-height:800px;background:#fff;display:flex;flex-direction:column;overflow:hidden}@media(max-width:767px){.AddRecipePopUp_addRecipe__qTjcS{height:100vh;max-height:none;border-radius:0}}.AddRecipePopUp_addRecipe__qTjcS .AddRecipePopUp_title___KsDK{padding:2.2rem;background-color:#fff;border-bottom:1px solid #eee;font-family:airbnbmedium;font-size:2rem;color:#222;text-align:left;margin:0}@media(max-width:767px){.AddRecipePopUp_addRecipe__qTjcS .AddRecipePopUp_title___KsDK{margin-top:2rem;font-size:2.5rem}}.AddRecipePopUp_addRecipe__qTjcS .AddRecipePopUp_about__bNb7g{padding:1rem 2rem;font-family:airbnbmedium;font-size:1.3rem;text-align:left;margin:0}@media(max-width:767px){.AddRecipePopUp_addRecipe__qTjcS .AddRecipePopUp_about__bNb7g{margin-left:.5rem;font-size:1.4rem}}.AddRecipePopUp_addRecipe__qTjcS .AddRecipePopUp_submit__Scm06{width:calc(100% - 40px);margin:0 auto;padding:.7rem 2rem;background-color:#e6127b;color:#fff;border:none;border-radius:8px;font-family:airbnbmedium;font-size:1.7rem;cursor:pointer}.AddRecipePopUp_addRecipe__qTjcS .AddRecipePopUp_submit__Scm06:hover{background-color:#ce106e}.AddRecipePopUp_addRecipe__qTjcS input{width:calc(100% - 40px);margin:0 20px 12px;padding:8px 12px;border:1px solid #ccc;border-radius:4px;font-size:1.7rem!important;font-family:airbnbregular}.AddRecipePopUp_addRecipe__qTjcS .AddRecipePopUp_errorMessage__qccR0{color:red;font-size:1.6rem;margin:5px 20px}.AddRecipePopUp_addRecipe__qTjcS .AddRecipePopUp_image__EY40g{display:flex;justify-content:center;padding:1rem}.AddRecipePopUp_addRecipe__qTjcS .AddRecipePopUp_image__EY40g img{max-width:100%;height:auto}.AddRecipePopUp_addRecipe__qTjcS .AddRecipePopUp_subText__U32CH{padding:2rem;text-align:center;font-family:airbnbmedium;font-size:1.7rem;color:#666}@media(max-width:767px){.AddRecipePopUp_addRecipe__qTjcS .AddRecipePopUp_subText__U32CH{font-size:2rem}}.AddRecipePopUp_addRecipe__qTjcS .AddRecipePopUp_subText__U32CH p{margin:5px 0}@keyframes AddRecipePopUp_fadeOut__429QR{0%{opacity:1}to{opacity:0}}@keyframes AddRecipePopUp_fadeIn__cI175{0%{opacity:0}to{opacity:1}}.AddRecipePopUp_fadeout__CXuxZ{animation:AddRecipePopUp_fadeOut__429QR 2.5s ease-out}.AddRecipePopUp_fadein__TX6DO{animation:AddRecipePopUp_fadeIn__cI175 .5s ease-in}@keyframes HomeIngredientPopup_moveInLeft__AE0J_{0%{opacity:0;transform:translateX(-10rem)}80%{transform:translateX(1rem)}to{opacity:1;transform:translateX(0)}}@keyframes HomeIngredientPopup_moveInRight__3UKwq{0%{opacity:0;transform:translateX(10rem)}80%{transform:translateX(-1rem)}to{opacity:1;transform:translateX(0)}}@keyframes HomeIngredientPopup_moveInDown__6G5pX{0%{transform:translateY(-20rem) rotate(-90deg)}to{transform:translateY(0) rotate(0deg)}}.HomeIngredientPopup_wrapper__4Adyu{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:100;display:flex;justify-content:center;align-items:center;font-family:airbnbmedium}.HomeIngredientPopup_Container__LErhw{width:100%;max-width:600px;height:90vh;max-height:800px;background:#fff;border-radius:20px;display:flex;flex-direction:column;overflow:hidden}@media(max-width:767px){.HomeIngredientPopup_Container__LErhw{height:100vh;max-height:none;border-radius:0}}.HomeIngredientPopup_innerContainer__OrUqP{display:flex;flex-direction:column;height:100%}.HomeIngredientPopup_headerContainer__4WFPz{padding:20px;background-color:#fff;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center}.HomeIngredientPopup_headerContainer__4WFPz h2{font-size:24px;margin:0}.HomeIngredientPopup_headerContainer__4WFPz .HomeIngredientPopup_closeButton__XdFeK{cursor:pointer;background:none;border:none;font-size:24px;margin-top:-.2rem}.HomeIngredientPopup_headerContainer__4WFPz .HomeIngredientPopup_closeButton__XdFeK:hover{border-radius:15px;box-shadow:0 0 10px rgba(0,0,0,.2);background-color:#eee!important}.HomeIngredientPopup_scrollableContent__2Vv5_{flex:1 1;overflow-y:auto;padding:20px;-webkit-overflow-scrolling:touch}.HomeIngredientPopup_textBoxContainer__oK91j{margin-bottom:20px}.HomeIngredientPopup_textBoxContainer__oK91j label{display:block;margin-bottom:5px;font-size:14px}.HomeIngredientPopup_textBoxContainer__oK91j .HomeIngredientPopup_textBox__TYrzg{width:100%;padding:10px;border:1px solid #ccc;border-radius:4px;font-size:16px}.HomeIngredientPopup_textBoxContainer__oK91j .HomeIngredientPopup_crossIcon__QLwZR{position:absolute;right:10px;top:50%;transform:translateY(-50%);cursor:pointer}.HomeIngredientPopup_textBoxContainer__oK91j .HomeIngredientPopup_selectWrapper__Wz_2G{position:relative;width:100%}.HomeIngredientPopup_textBoxContainer__oK91j .HomeIngredientPopup_selectWrapper__Wz_2G:after{content:"▼";position:absolute;top:50%;right:10px;transform:translateY(-50%);pointer-events:none;color:#666}.HomeIngredientPopup_textBoxContainer__oK91j select{overflow-y:auto;max-height:200px}.HomeIngredientPopup_textBoxContainer__oK91j select::-webkit-scrollbar{width:8px}.HomeIngredientPopup_textBoxContainer__oK91j select::-webkit-scrollbar-track{background:#f1f1f1}.HomeIngredientPopup_textBoxContainer__oK91j select::-webkit-scrollbar-thumb{background:#e6127b;border-radius:4px}.HomeIngredientPopup_textBoxContainer__oK91j select::-webkit-scrollbar-thumb:hover{background:#e6127b}.HomeIngredientPopup_textBoxContainer__oK91j select{scrollbar-width:thin;scrollbar-color:#e6127b #f1f1f1}.HomeIngredientPopup_textBoxContainer__oK91j .HomeIngredientPopup_select__OYAev{width:100%;padding:10px;border:1px solid #ccc;border-radius:4px;font-size:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;cursor:pointer;color:#333}.HomeIngredientPopup_textBoxContainer__oK91j .HomeIngredientPopup_select__OYAev::-ms-expand{display:none}.HomeIngredientPopup_textBoxContainer__oK91j .HomeIngredientPopup_select__OYAev option{padding:10px}.HomeIngredientPopup_textBoxContainer__oK91j .HomeIngredientPopup_select__OYAev option:active,.HomeIngredientPopup_textBoxContainer__oK91j .HomeIngredientPopup_select__OYAev option:checked,.HomeIngredientPopup_textBoxContainer__oK91j .HomeIngredientPopup_select__OYAev option:focus,.HomeIngredientPopup_textBoxContainer__oK91j .HomeIngredientPopup_select__OYAev option:hover{background:#e6127b linear-gradient(0deg,#e6127b,#e6127b)!important;color:#fff!important}.HomeIngredientPopup_textBoxContainer__oK91j .HomeIngredientPopup_select__OYAev:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.HomeIngredientPopup_textBoxContainer__oK91j .HomeIngredientPopup_select__OYAev::-moz-focus-inner{border:0}@media screen and (-webkit-min-device-pixel-ratio:0){.HomeIngredientPopup_textBoxContainer__oK91j .HomeIngredientPopup_select__OYAev select{-webkit-appearance:none}}.HomeIngredientPopup_chooseFilesButton__2cFFZ{display:inline-block;padding:10px 20px;font-size:14px;background-color:#fff;border:1px solid #595959;color:#595959;text-align:center;border-radius:4px;cursor:pointer}.HomeIngredientPopup_filesDiv__Oe84p{font-family:airbnblight;font-size:12px;margin-top:10px}.HomeIngredientPopup_buttonContainer__9YGoN{padding:20px;background:#fff;border-top:1px solid #eee}.HomeIngredientPopup_button__1Hsr_{width:100%;padding:15px;background-color:#e6127b;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:700;cursor:pointer}@keyframes AccountCard2_moveInLeft__0I8Vg{0%{opacity:0;transform:translateX(-10rem)}80%{transform:translateX(1rem)}to{opacity:1;transform:translateX(0)}}@keyframes AccountCard2_moveInRight__oHYaT{0%{opacity:0;transform:translateX(10rem)}80%{transform:translateX(-1rem)}to{opacity:1;transform:translateX(0)}}@keyframes AccountCard2_moveInDown__nWGMM{0%{transform:translateY(-20rem) rotate(-90deg)}to{transform:translateY(0) rotate(0deg)}}.AccountCard2_container__weq59{margin:0 auto;width:100%;height:20rem;background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.161);padding:3rem;border-radius:10px;cursor:pointer}.AccountCard2_container__weq59 .AccountCard2_cardButton__Zkv_j{text-align:left;font-family:airbnbbold;letter-spacing:0;color:#fd007b;opacity:1;font-size:1.1rem;position:relative}.AccountCard2_heading__x5XXK{display:inline-block;margin-right:.4rem;font-size:1.6rem;font-family:airbnbbold;line-height:2.7rem;letter-spacing:0;color:#000;opacity:1}.AccountCard2_description__FbpgR{font-size:1.5rem;font-family:airbnblight;line-height:1.8rem;letter-spacing:0;color:#000;opacity:1;text-align:left;width:100%;overflow-y:auto;max-height:3.6rem}.AccountCard2_price__LpBxw{font-family:airbnbregular;text-align:left;font-size:2.1rem;font-weight:600;letter-spacing:.42px;color:#fd007b;opacity:1}@media(min-width:1200px)and (max-width:1299px){.AccountCard2_price__LpBxw{font-size:1.8rem}}.AccountCard2_cardHead__r60Dm{font-family:airbnbmedium;margin-top:1rem;color:#000}@media(min-width:1200px)and (max-width:1299px){.AccountCard2_cardHead__r60Dm{font-size:.8rem}}.AccountCard2_leftSection__w1HeL{display:flex;gap:.5rem;align-self:center}.AccountCard2_editCard__A0Rgp{font-size:"1.7rem";align-self:"center";padding:1rem;min-width:1rem}.AccountCard2_options__oygqF{cursor:pointer;min-width:15rem;height:-moz-max-content;height:max-content;font-family:airbnbregular;font-size:1.5rem;background-color:#f0f0f0;box-shadow:0 3px 6px rgba(0,0,0,.161);position:absolute;margin:2.5rem 1rem 1rem 12.5rem}@media(max-width:767px){.AccountCard2_options__oygqF{margin-top:5rem}}.AccountCard2_options__oygqF>p{cursor:pointer;padding:1rem;margin:0}.AccountCard2_options__oygqF>p:hover{color:#222;background-color:#fff}.AccountCard2_dropdown__SUm6r{position:relative;display:inline-block;padding:0 2rem;margin-top:-2.5rem;margin-right:-3rem}.AccountCard2_dropbtn__0eBHh{font-size:2.2rem;border:none;cursor:pointer}.AccountCard2_dropdownContent__4dfiB{display:none;position:absolute;background-color:#f9f9f9;min-width:10rem;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:1}.AccountCard2_dropdownContent__4dfiB a{color:#000;padding:12px 16px;font-family:airbnbregular;font-size:1.5rem;text-decoration:none;display:block}.AccountCard2_dropdownContent__4dfiB a:hover{background-color:#f1f1f1}.AccountCard2_dropdown__SUm6r:hover .AccountCard2_dropdownContent__4dfiB{display:block;margin-left:-9rem;margin-top:-1.5rem}.AccountCard2_dropdown__SUm6r:hover .AccountCard2_dropbtn__0eBHh{border-radius:100px}@keyframes RecipeModal_moveInLeft__YhNCd{0%{opacity:0;transform:translateX(-10rem)}80%{transform:translateX(1rem)}to{opacity:1;transform:translateX(0)}}@keyframes RecipeModal_moveInRight___21pX{0%{opacity:0;transform:translateX(10rem)}80%{transform:translateX(-1rem)}to{opacity:1;transform:translateX(0)}}@keyframes RecipeModal_moveInDown__eW2Hu{0%{transform:translateY(-20rem) rotate(-90deg)}to{transform:translateY(0) rotate(0deg)}}.RecipeModal_container__WKNHU{width:48%;height:20rem;background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.161);padding:3rem;border-radius:16px;cursor:pointer}@media(max-width:569px){.RecipeModal_container__WKNHU{width:100%}}@media(max-width:768px){.RecipeModal_container__WKNHU{width:100%}}.RecipeModal_container__WKNHU .RecipeModal_cardButton__1h7HW{text-align:left;font-family:airbnbbold;letter-spacing:0;color:#fd007b;opacity:1;font-size:1.1rem;position:relative}.RecipeModal_container__WKNHU .RecipeModal_cardButton__1h7HW .RecipeModal_cardHead__xcmSc{position:relative;transition:all .3s ease;text-decoration:none;color:#fd007b;margin-left:1.4rem}.RecipeModal_container__WKNHU .RecipeModal_cardButton__1h7HW .RecipeModal_cardHead__xcmSc:after{content:"";position:absolute;height:2px;bottom:0;left:0;right:0;background-color:#fd007b;transform:scaleX(0);visibility:hidden}.RecipeModal_container__WKNHU .RecipeModal_cardButton__1h7HW .RecipeModal_cardHead__xcmSc:hover:after{visibility:visible;color:#fd007b;transform:scaleX(1)}.RecipeModal_heading__6anf3{display:inline-block;margin-right:.4rem;font-size:1.6rem;font-family:airbnbmedium!important;line-height:2.7rem;letter-spacing:0;color:#000;opacity:1;width:100%}.RecipeModal_description__3ksgd{font-size:1.4rem;font-family:airbnbregular!important;line-height:1.8rem;letter-spacing:0;color:#000;opacity:1;text-align:left;width:100%;overflow-y:auto;max-height:3.6rem}.RecipeModal_price__ZVER8{text-align:left;font-size:2.1rem;font-weight:600;letter-spacing:.42px;color:#fd007b;opacity:1}.RecipeModal_mainContainer__OiFjS{border-radius:16px!important}.RecipeModal_recipe_subs_row__nwQqt{display:flex;flex-wrap:nowrap;overflow-x:auto;align-items:center;width:100%;margin:0;gap:2rem;padding:2vh}.RecipeModal_hover_box_main__gVBXL{flex:0 0 auto;margin-right:1vh;width:-moz-max-content;width:max-content}.RecipeModal_hover_box_main__gVBXL:hover{border:2px solid #fd007b}.RecipeModal_update_btn__dIW5W{display:flex;width:100%;justify-content:center;align-items:center;margin-top:2vh}.RecipeModal_active__OvXt3{border:2px solid #fd007b}.RecipeModal_not_found__ZKFIp{justify-content:center;align-items:center;width:100%;margin:auto}.RecipeModal_loadingContainer__njvky{display:flex;justify-content:center;align-items:center;min-height:200px}.recipes_recipesRevampPage__FQ0fo{min-height:100vh;background-color:#fff;font-family:airbnbregular;padding-top:0;position:relative;margin-top:80px}@media(max-width:767px){.recipes_recipesRevampPage__FQ0fo{margin-top:72px}}.recipes_content__Gn1t6{padding:20px 0;max-width:1200px;margin:0 auto;font-family:airbnbregular,sans-serif;font-size:1.6rem}@media(max-width:768px){.recipes_content__Gn1t6{padding:10px 0 10px 4px}}.recipes_searchAndFavoritesContainer__XZWtY{display:flex;align-items:center;justify-content:center;gap:16px;padding:16px 24px;background:#fff;border-bottom:1px solid #e0e0e0;position:sticky;top:0;z-index:50}@media(max-width:767px){.recipes_searchAndFavoritesContainer__XZWtY{flex-direction:column;gap:12px;padding:16px 12px 16px 8px}}.recipes_desktopFavoritesButton__XMcK5{display:flex;align-items:center}@media(max-width:767px){.recipes_desktopFavoritesButton__XMcK5{display:none}}.recipes_favoritesButton__Y_vHO{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #ddd;border-radius:40px;padding:12px 20px;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 2px rgba(0,0,0,.08);font-family:airbnbmedium,sans-serif}.recipes_favoritesButton__Y_vHO:hover{box-shadow:0 2px 8px rgba(0,0,0,.12);border-color:#ff385c}.recipes_favoritesButton__Y_vHO:active{transform:scale(.98)}.recipes_favoritesIcon__JWkn2{color:#ff385c;font-size:18px}.recipes_favoritesText__a1Kyc{color:#222;font-size:1.2rem;font-weight:500;font-family:airbnbmedium,sans-serif}.recipes_loading__6uTPq{display:flex;justify-content:center;align-items:center;min-height:400px}.recipes_loading__6uTPq .recipes_spinner__SrqBQ{width:40px;height:40px;border:4px solid #f3f3f3;border-top-color:#ff385c;border-radius:50%;animation:recipes_spin__YFMUy 1s linear infinite}@keyframes recipes_spin__YFMUy{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.recipes_emptyState__3__j8{text-align:center;padding:60px 20px;color:#717171}.recipes_emptyState__3__j8 .recipes_emptyIcon__Ti6A_{font-size:64px;margin-bottom:20px;opacity:.5}.recipes_emptyState__3__j8 .recipes_emptyTitle__dXuro{font-size:1.8rem;font-weight:600;font-family:airbnbbold,sans-serif;margin-bottom:10px;color:#222}.recipes_emptyState__3__j8 .recipes_emptySubtitle__KOXmh{font-size:1.5rem;line-height:1.5;font-family:airbnblight,sans-serif}.recipes_mobileFooter__orhQi{display:flex;z-index:1000;justify-content:space-around;align-items:center;height:70px;position:fixed;left:0;right:0;bottom:0;background-color:#fff;border-top:.2px solid #aaa;box-shadow:3px 3px 6px rgba(0,0,0,.161)}.recipes_mobileFooter__orhQi div{color:#717171;font-family:airbnbmedium;font-size:12px;font-style:normal;font-weight:400;line-height:normal;text-transform:capitalize;opacity:1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:.25rem;min-width:50px;flex:1 1}.recipes_mobileFooter__orhQi .recipes_svgSelected__5UG_1,.recipes_mobileFooter__orhQi .recipes_svg__m9x7M{display:block;margin:0 auto;height:28px;width:28px}.recipes_mobileFooter__orhQi .recipes_svgSelected__5UG_1{color:#fd007b}@media(max-width:1024px){.recipes_content__Gn1t6{max-width:100%;padding:20px}}@media(max-width:768px){.recipes_content__Gn1t6{padding:10px}.recipes_emptyState__3__j8{padding:40px 20px}.recipes_emptyState__3__j8 .recipes_emptyTitle__dXuro{font-size:20px}.recipes_emptyState__3__j8 .recipes_emptySubtitle__KOXmh{font-size:14px}}.recipes_overlay__8iNgi{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.recipes_modalDialog__UUFr_{max-width:600px;width:90%;margin:0 auto}.recipes_modal_header__Nn4QE{border-bottom:1px solid #e0e0e0;padding:20px;display:flex;justify-content:space-between;align-items:center}.recipes_modal_title__m2lpP{font-size:2rem;font-weight:600;font-family:airbnbbold,sans-serif;color:#222;margin:0}.recipes_closeModal__nowzz{cursor:pointer}.recipes_desc__3vCVf{font-size:1.5rem;color:#717171;margin-bottom:20px;line-height:1.5;font-family:airbnblight,sans-serif}@keyframes recipes_fadeOut__Ig28e{0%{opacity:1}to{opacity:0}}.recipes_fadeout__7QcFW{animation:recipes_fadeOut__Ig28e 2.5s ease-out}.recipes_toast__MoVXp{width:100%;display:flex;justify-content:center;align-items:center;font-size:1.6rem}.recipes_toast__MoVXp .recipes_toastStyle__9GL_1{margin-left:5px;font-weight:700;text-decoration:underline;border:none}.recipes_toast__MoVXp .recipes_toastStyle__9GL_1:hover{color:#000}.recipes_toast__MoVXp a{text-decoration:underline;color:#000}.recipes_toast__MoVXp a:visited{color:#000}@media(max-width:767px){.recipes_toast__MoVXp{margin-top:2rem;padding-left:1.5rem;padding-right:1.5rem;height:auto;min-height:auto;width:auto}}