._layer_1bqwx_1{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._row_1bqwx_9{margin-bottom:var(--layout-space-10);align-items:center;display:flex}._slot_1bqwx_17{flex:none;position:relative}._image_1bqwx_16{filter:drop-shadow(18px 104px 30px #0000)drop-shadow(12px 67px 27px #00000008)drop-shadow(7px 37px 23px #00000017)drop-shadow(3px 17px 17px #00000026)drop-shadow(1px 4px 9px #0000002b);width:auto;max-width:none;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}._middle_1bqwx_42{aspect-ratio:243/248;z-index:1;width:243px}._side_1bqwx_50{aspect-ratio:204/208;width:204px}._empty-art_1bqwx_62{object-fit:cover;width:100%;height:100%}._empty_1bqwx_62{aspect-ratio:194/228;object-fit:cover;width:194px}._modal-content_ql7ot_1{background-color:var(--color-element-primary-inverted);width:100%;max-width:100%;height:100%;overflow:auto}@media only screen and (width>=768px){._modal-content_ql7ot_1{border-radius:var(--layout-space-2);width:420px;height:auto;max-height:90%}}._header_ql7ot_16{padding:var(--layout-space-4) var(--layout-space-4) 0;justify-content:flex-end;display:flex}._body_ql7ot_22{gap:var(--layout-space-6);padding:var(--layout-space-4) var(--layout-space-6) 0;flex-direction:column;display:flex}@media only screen and (width>=768px){._body_ql7ot_22{padding:var(--layout-space-4) var(--layout-space-6)}}._preview_ql7ot_33{aspect-ratio:327/428;border-radius:var(--layout-space-4);background-color:var(--color-spinach-700);background-color:var(--cookbook-share-preview-color,var(--color-spinach-700));width:100%;padding:var(--stack-y-10) 0 var(--stack-y-8) 0;flex-direction:column;justify-content:flex-end;align-items:center;display:flex;position:relative;overflow:hidden}._preview-cover-image_ql7ot_52{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}._preview-name_ql7ot_60{z-index:1;color:var(--color-element-primary-inverted);margin:0 var(--stack-x-4);text-align:center;position:relative}._promo_ql7ot_68{gap:var(--layout-space-2);flex-direction:column;display:flex}._actions_ql7ot_74{gap:var(--layout-space-2);display:flex}._action_ql7ot_74{flex:1}._more-icon_ql7ot_83{width:24px;height:24px}._action-label_ql7ot_88{animation:.2s ease-out _action-label-swap_ql7ot_1;display:inline-block}@keyframes _action-label-swap_ql7ot_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}._banner_lqstu_1{width:100%;height:75svh;transition:height .3s ease-in-out;transition:height var(--duration-medium,.3s) ease-in-out;background-color:var(--color-success-base);background-color:var(--cookbook-banner-color,var(--color-success-base));flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}._banner-empty_lqstu_11{height:min(100vw,75svh)}@media (prefers-reduced-motion:reduce){._banner_lqstu_1{transition:none}}._cover-image_lqstu_43{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}._header_lqstu_51{top:0;right:var(--layout-space-6);align-items:center;gap:var(--layout-space-2);padding-top:var(--layout-space-4);z-index:1;display:flex;position:absolute}._earn-label_lqstu_62{color:var(--color-element-primary-inverted)}._share-button_lqstu_66{cursor:pointer;backdrop-filter:blur(15px);width:48px;height:48px;color:var(--color-element-primary);background:#ffffffb3;border:none;border-radius:100px;justify-content:center;align-items:center;display:flex;box-shadow:inset -1px -1px 2px #0000001a,inset 1px 1px 1px #ffffff80,0 8px 40px #0000001f}._share-button_lqstu_66 svg{width:24px;height:24px}._overlay_lqstu_89{z-index:1;gap:var(--layout-space-2);padding:var(--layout-space-4) var(--layout-space-4) var(--layout-space-8) var(--layout-space-4);text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}._overlay_lqstu_89:before,._overlay_lqstu_89:after{content:"";height:max(100%,168px);position:absolute;inset:auto 0 0}._overlay_lqstu_89:after{z-index:-2;backdrop-filter:blur(12px);-webkit-mask-image:linear-gradient(#0000 0%,#000 100%);mask-image:linear-gradient(#0000 0%,#000 100%)}._overlay_lqstu_89:before{z-index:-1;backdrop-filter:blur(30px);background:#00000080;-webkit-mask-image:linear-gradient(#0000 0%,#0000004d 25%,#0000009e 50%,#000000d1 75%,#000000e6 100%);mask-image:linear-gradient(#0000 0%,#0000004d 25%,#0000009e 50%,#000000d1 75%,#000000e6 100%)}._owner-name_lqstu_167{color:var(--color-element-primary-inverted)}._description_lqstu_171{color:var(--color-element-primary-inverted);max-width:400px}._container_1d257_1{min-height:calc(100dvh - 0);min-height:calc(100dvh - var(--floating-nav-clearance,0));flex-direction:column;min-width:100vw;display:flex}._body_1d257_8{padding:var(--layout-space-4);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:0;display:flex}._hero_1d257_18{width:307px;max-width:100%;height:auto;margin-bottom:var(--layout-space-8);object-fit:contain;display:block}._heading_1d257_24{text-align:center;margin-bottom:var(--layout-space-8);max-width:291px}._features_1d257_35{gap:var(--layout-space-5);max-width:328px;margin:0 0 var(--layout-space-12);flex-direction:column;align-items:stretch;padding:0;list-style:none;display:flex}._feature_1d257_35{align-items:center;gap:var(--layout-space-3);display:flex}._feature-icon_1d257_54{flex-shrink:0;justify-content:center;width:74px;display:flex}._feature-text_1d257_61{flex:1}._cta_1d257_65{border-radius:100px;min-width:265px}._container_nx0f0_1{flex-direction:column;height:100%;display:flex}._body_nx0f0_7{padding:var(--layout-space-4);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:0;display:flex}._illustration_nx0f0_17{width:130px;height:130px;margin-bottom:var(--layout-space-8)}._heading_nx0f0_23{text-align:center;margin-bottom:var(--layout-space-4)}._description_nx0f0_28{text-align:center}._container_2vexb_3{flex-direction:column;min-width:100vw;min-height:70dvh;display:flex}@media only screen and (width>=1025px){._container_2vexb_3{min-width:100%}}._body_2vexb_14{padding:var(--layout-space-4);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:0;display:flex}._illustration_2vexb_24{width:130px;height:130px;margin-bottom:var(--layout-space-8);object-fit:contain;display:block}._heading_2vexb_32{text-align:center;margin-bottom:var(--layout-space-4);max-width:291px}._description_2vexb_38{text-align:center;max-width:291px;margin-bottom:56px}._cta_2vexb_44{border-radius:100px;min-width:265px}._card_1h5tg_1{background:var(--color-element-primary-inverted);cursor:pointer;flex-direction:column;display:flex;overflow:hidden}._image-area_1h5tg_9{aspect-ratio:1;flex-shrink:0;position:relative}._image_1h5tg_9{object-fit:cover;object-position:center;border-radius:16px;width:100%;height:100%;position:absolute;inset:0}._ingredients-grid_1h5tg_25{width:100%;height:100%;position:absolute;inset:0}._overlay_1h5tg_32{background:var(--color-shade-darker);border-radius:16px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._heart-button_1h5tg_42{top:var(--layout-space-2);right:var(--layout-space-2);position:absolute}._cart-button_1h5tg_48{right:var(--layout-space-1);position:absolute;bottom:0}._body_1h5tg_54{padding:var(--layout-space-5) 0 var(--layout-space-2);gap:var(--layout-space-1);flex-direction:column;display:flex}._rating_1h5tg_61{gap:var(--layout-space-1);color:var(--color-element-secondary);align-items:center;display:flex}._rating-icon_1h5tg_68{flex-shrink:0;justify-content:center;align-items:center;display:flex}._rating-icon_1h5tg_68>svg{width:16px;height:16px}._title_1h5tg_80{-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;color:var(--color-element-primary);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._credits_1h5tg_90{align-items:center;gap:var(--layout-space-2);flex-wrap:wrap;display:flex}._badges_1h5tg_97{gap:var(--layout-space-2);margin-top:var(--layout-space-1);flex-wrap:wrap;display:flex}._card_1illp_1{background:var(--color-element-primary-inverted);cursor:pointer;flex-direction:column;display:flex;overflow:hidden}._image-area_1illp_9{aspect-ratio:1;flex-shrink:0;position:relative}._image_1illp_9{object-fit:cover;object-position:center;border-radius:16px;width:100%;height:100%;position:absolute;inset:0}._overlay_1illp_25{background:var(--color-shade-darker);border-radius:16px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._new-badge_1illp_35{top:var(--layout-space-4);left:var(--layout-space-4);position:absolute}._heart-button_1illp_41{top:var(--layout-space-2);right:var(--layout-space-2);position:absolute}._cart-button_1illp_47{right:var(--layout-space-1);position:absolute;bottom:0}._body_1illp_53{padding:var(--layout-space-5) 0 var(--layout-space-2);gap:var(--layout-space-1);flex-direction:column;display:flex}._brand-label_1illp_60{color:var(--color-element-secondary)}._title_1illp_64{-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;color:var(--color-element-primary);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._credits_1illp_74{align-items:center;gap:var(--layout-space-2);flex-wrap:wrap;display:flex}._badges_1illp_81{gap:var(--layout-space-2);margin-top:var(--layout-space-1);flex-wrap:wrap;display:flex}._card_1vozn_1{border:1px solid var(--color-line-tertiary);background:var(--color-element-primary-inverted);cursor:pointer;border-radius:16px;flex-direction:column;display:flex;overflow:hidden;box-shadow:28px 64px 20px #0000,18px 41px 18px #0000,10px 23px 15px #00000005,4px 10px 11px #00000008,1px 3px 6px #00000008}._image-area_1vozn_17{aspect-ratio:327/240;flex-shrink:0;position:relative}._image_1vozn_17{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}._ingredients-grid_1vozn_32{width:100%;height:100%;position:absolute;inset:0}._tag-badges_1vozn_39{bottom:var(--layout-space-4);left:var(--layout-space-4);align-items:flex-start;gap:var(--layout-space-2);display:inline-flex;position:absolute}._tag-badge_1vozn_39{background:var(--color-avocado-100);backdrop-filter:blur(6px);padding:6px var(--layout-space-2);border-radius:8px;align-items:center;display:flex}._overlay_1vozn_57{background:var(--color-shade-darker);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._heart-button_1vozn_66{top:var(--layout-space-2);right:var(--layout-space-2);position:absolute}._cart-button_1vozn_72{right:var(--layout-space-1);position:absolute;bottom:0}._body_1vozn_78{padding:var(--layout-space-4);flex-direction:column;display:flex}._attributes_1vozn_84{gap:var(--layout-space-2);align-items:center;display:flex}._attribute_1vozn_84{color:var(--color-element-secondary);align-items:center;gap:4px;display:flex}._attribute_1vozn_84>span>svg{width:16px;height:16px}._attribute-icon_1vozn_102{flex-shrink:0;justify-content:center;align-items:center;display:flex}._title_1vozn_109{-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;color:var(--color-element-primary);margin:var(--stack-y-1) 0 var(--stack-y-2);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._credits_1vozn_120{align-items:center;gap:var(--layout-space-2);flex-wrap:wrap;display:flex}._delivered-as-section_1vozn_127{gap:var(--layout-space-2);padding:0 var(--layout-space-4) var(--layout-space-4);flex-direction:column;display:flex}._ingredient-images_1vozn_134{gap:var(--layout-space-2);display:flex;overflow:hidden}._ingredient-image-item_1vozn_140{object-fit:cover;object-position:center;flex-shrink:0;width:36px;height:36px}._ingredient-overflow_1vozn_148{width:36px;height:36px;color:var(--color-element-secondary);flex-shrink:0;justify-content:center;align-items:center;display:flex}._card_eswnb_1{border:1px solid var(--color-line-tertiary);background:var(--color-element-primary-inverted);cursor:pointer;border-radius:16px;flex-direction:column;display:flex;overflow:hidden;box-shadow:28px 64px 20px #0000,18px 41px 18px #0000,10px 23px 15px #00000005,4px 10px 11px #00000008,1px 3px 6px #00000008}._image-area_eswnb_17{aspect-ratio:327/240;flex-shrink:0;position:relative}._image_eswnb_17{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}._overlay_eswnb_32{background:var(--color-shade-darker);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._image-badges_eswnb_41{padding:0 var(--layout-space-4) var(--layout-space-4) var(--layout-space-4);justify-content:flex-start;align-items:flex-end;gap:var(--layout-space-2);pointer-events:none;display:flex;position:absolute;inset:0}._image-badge_eswnb_41{padding:6px var(--layout-space-2);background:var(--color-interactive-light);backdrop-filter:blur(6px);color:var(--color-interactive-base);white-space:nowrap;pointer-events:none;border-radius:8px;align-items:center;display:inline-flex}._new-badge_eswnb_64{top:var(--layout-space-4);left:var(--layout-space-4);position:absolute}._heart-button_eswnb_70{right:var(--layout-space-2);top:var(--layout-space-2);position:absolute}._cart-button_eswnb_76{right:var(--layout-space-1);position:absolute;bottom:0}._body_eswnb_82{padding:var(--layout-space-4);flex-direction:column;display:flex}._brand-label_eswnb_88{color:var(--color-element-secondary)}._title_eswnb_92{-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;color:var(--color-element-primary);margin:var(--stack-y-1) 0 var(--stack-y-2);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._credits_eswnb_103{align-items:center;gap:var(--layout-space-2);flex-wrap:wrap;display:flex}._grid_crspw_1{grid-gap:var(--layout-space-4);gap:var(--layout-space-4);padding:0 var(--layout-space-4) var(--layout-space-4) var(--layout-space-4);grid-template-columns:repeat(2,1fr);animation:.2s ease-out _cookbook-layout-fade-in_crspw_1;display:grid}._single-card_crspw_9{gap:var(--layout-space-4);padding:0 var(--layout-space-4) var(--layout-space-4);flex-direction:column;animation:.2s ease-out _cookbook-layout-fade-in_crspw_1;display:flex}@keyframes _cookbook-layout-fade-in_crspw_1{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){._grid_crspw_1,._single-card_crspw_9{animation:none}}@media only screen and (width>=768px){._grid_crspw_1{grid-template-columns:repeat(3,1fr)}}@media only screen and (width>=1025px){._grid_crspw_1{grid-template-columns:repeat(4,1fr)}}._filter-scroll_gpoyw_1{scrollbar-width:none;flex:1;min-width:0;overflow-x:auto}._filter-scroll_gpoyw_1::-webkit-scrollbar{display:none}._filter-list_gpoyw_12{gap:var(--layout-space-2);white-space:nowrap;display:flex}._filter-list_gpoyw_12:after{content:"";min-width:var(--layout-space-2);flex-shrink:0}._filter-list_gpoyw_12>._pill_gpoyw_24{height:28px}._pill_gpoyw_24 p{font-family:var(--caption-base-font-family);font-size:var(--caption-base-size-text-small);line-height:var(--caption-base-line-height-text-small);font-weight:var(--caption-base-weight-text);letter-spacing:var(--caption-base-letter-spacing-text)}._container_a4ool_1{padding:var(--layout-space-12) var(--layout-space-4);flex-direction:column;justify-content:center;align-items:center;display:flex}@media only screen and (width>=1025px){._container_a4ool_1{padding:160px var(--layout-space-4)}}._heading_a4ool_13{text-align:center;max-width:291px}._description_a4ool_18{text-align:center;max-width:291px;margin-top:var(--layout-space-2)}._cta_a4ool_24{min-width:265px;margin-top:var(--layout-space-6);border-radius:100px}._grid_1ns29_1{grid-gap:var(--layout-space-4);gap:var(--layout-space-4);padding:var(--layout-space-4);grid-template-columns:repeat(2,1fr);display:grid}._card_1ns29_8{aspect-ratio:3/4;border-radius:var(--layout-space-4)}._single_1ns29_13{gap:var(--layout-space-4);padding:var(--layout-space-4);flex-direction:column;display:flex}._single-card_1ns29_20{aspect-ratio:327/240;border-radius:var(--layout-space-4);width:100%}@media only screen and (width>=768px){._grid_1ns29_1{grid-template-columns:repeat(3,1fr)}}@media only screen and (width>=1025px){._grid_1ns29_1{grid-template-columns:repeat(4,1fr)}}._container_1htrz_1{flex-direction:column;display:flex}._banner_1htrz_6{width:100%;height:75svh}._toggle_vffoc_1{gap:var(--layout-space-1);padding-right:var(--layout-space-1);flex-direction:row;display:flex}._button_vffoc_8{border-radius:var(--layout-space-1);cursor:pointer;color:var(--color-element-primary);background:0 0;border:none;justify-content:center;align-items:center;padding-left:0;transition:background .15s,color .15s;display:flex}._icon_vffoc_23{width:24px;height:24px}._container_yjjyi_1{flex-direction:column;width:100%;max-width:800px;min-height:100%;margin:0 auto;display:flex}._toolbar_yjjyi_10{z-index:4;padding:var(--layout-space-4) 0 var(--layout-space-6) var(--layout-space-4);background-color:var(--color-background-base);align-items:center;display:flex;position:sticky;top:0}@media only screen and (width>=1025px){._toggle-desktop-hidden_yjjyi_21{display:none}}._modal-footer_1t9gx_1{background:var(--color-background-base);padding:var(--layout-space-3) var(--layout-space-4) var(--layout-space-10);position:sticky;bottom:0}._cta-sentinel_1t9gx_8{height:1px}._cta-spacer_1t9gx_16{position:relative}@media only screen and (width>=1025px){._cta-spacer_1t9gx_16{display:none}}._mobile-cta_1t9gx_24{padding:var(--layout-space-6);z-index:var(--z-index-2);justify-content:center;transition:transform .4s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}@media (prefers-reduced-motion:reduce){._mobile-cta_1t9gx_24{transition:none}}@media only screen and (width>=1025px){._mobile-cta_1t9gx_24{display:none}}._mobile-cta-visible_1t9gx_45{transform:translate(0,0)}._mobile-cta-docked_1t9gx_52{position:absolute}._cta-button_1t9gx_56{width:100%;box-shadow:0 4px 8px rgb(var(--color-neutral-700-rgb) / 12%), 0 2px 4px rgb(var(--color-neutral-700-rgb) / 8%)}
