.Kolaci_page__a6oo_{width:100%;min-height:100vh;background:#fdf9f6}.Kolaci_container__EMQOk{max-width:1200px;margin:0 auto;padding:0 24px 90px}.Kolaci_galleryHeader__p16KB{text-align:center;padding:90px 20px 35px}.Kolaci_galleryLabel___7yLr{color:#b46c73;font-size:12px;font-weight:600;letter-spacing:2px;text-transform:uppercase;margin:0 0 15px}.Kolaci_galleryTitle__NH2wZ{color:#6b4544;font-family:Georgia,Times New Roman,serif;font-size:clamp(36px,5vw,56px);font-weight:400;line-height:1.2;margin:0 0 18px}.Kolaci_gallerySubtitle__7udSX{color:#8c7771;max-width:570px;margin:0 auto;font-size:16px;line-height:1.8}.Kolaci_filters__fl4HC{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin:15px 0 65px}.Kolaci_filterButton__yqUZI{padding:12px 24px;border:1px solid #ead5cd;border-radius:30px;background:#fffaf7;color:#6b4544;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s ease,color .2s ease,transform .2s ease}.Kolaci_filterButton__yqUZI:hover{background:#f9e8df;transform:translateY(-2px)}.Kolaci_filterButton__yqUZI:focus-visible{outline:2px solid #8a4c50;outline-offset:3px}.Kolaci_filterActive__nf6CJ,.Kolaci_filterActive__nf6CJ:hover{background:#8a4c50;border-color:#8a4c50;color:#fff}.Kolaci_emptyMessage__TnImd{max-width:600px;margin:0 auto 35px;padding:45px 30px;background:#fff8f4;border:1px solid #efddd5;border-radius:22px;text-align:center}.Kolaci_heart__YQqDL{display:block;color:#b46c73;font-size:34px;margin-bottom:12px}.Kolaci_emptyMessage__TnImd h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(26px,4vw,34px);font-weight:400;color:#6b4544;margin:0 0 14px}.Kolaci_emptyMessage__TnImd p{color:#8c7771;font-size:15px;line-height:1.8;margin:0}.Kolaci_recipeSection__KL0iw{margin-bottom:80px}.Kolaci_sectionHeader__4eJVD{text-align:center;margin-bottom:35px}.Kolaci_sectionTitle__3xreM{color:#6b4544;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,4vw,40px);font-weight:400;margin:0}@media (max-width:700px){.Kolaci_container__EMQOk{padding:0 18px 60px}.Kolaci_galleryHeader__p16KB{padding:60px 5px 30px}.Kolaci_gallerySubtitle__7udSX{font-size:15px}.Kolaci_filters__fl4HC{gap:9px;margin-bottom:45px}.Kolaci_filterButton__yqUZI{font-size:13px;padding:10px 16px}.Kolaci_emptyMessage__TnImd{padding:38px 22px}.Kolaci_recipeSection__KL0iw{margin-bottom:60px}}@media (prefers-reduced-motion:reduce){.Kolaci_filterButton__yqUZI{transition:none}}.Gallery_gallery__nqIn2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;width:100%;max-width:1400px;margin:0 auto;padding:0}.Gallery_galleryItem__QIF3b{display:flex;flex-direction:column;min-width:0;background-color:#f9e8df;border-radius:18px;overflow:hidden;text-decoration:none;border:1px solid #f0dbd1;box-shadow:0 6px 20px rgba(90,60,50,.06);transition:transform .3s ease,box-shadow .3s ease}.Gallery_galleryItem__QIF3b:hover{transform:translateY(-6px);box-shadow:0 15px 35px rgba(90,60,50,.13)}.Gallery_imageWrapper___CQa7{width:100%;aspect-ratio:4/3;overflow:hidden}.Gallery_imageWrapper___CQa7 img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.Gallery_galleryItem__QIF3b:hover img{transform:scale(1.06)}.Gallery_cardContent__pTjeD{display:flex;flex-direction:column;justify-content:center;flex-grow:1;min-height:100px;padding:20px 24px;background-color:#f9e8df}.Gallery_cardTitle__mYZHl{font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:500;line-height:1.35;color:#6b4544;margin:0 0 7px}.Gallery_cardDescription__wpFFX{font-size:13px;color:#8c7771;margin:0;letter-spacing:.3px}@media (max-width:1024px){.Gallery_gallery__nqIn2{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}}@media (max-width:600px){.Gallery_gallery__nqIn2{grid-template-columns:1fr;gap:22px}.Gallery_cardContent__pTjeD{min-height:85px;padding:17px 20px}.Gallery_cardTitle__mYZHl{font-size:20px}}@media (prefers-reduced-motion:reduce){.Gallery_galleryItem__QIF3b,.Gallery_imageWrapper___CQa7 img{transition:none}.Gallery_galleryItem__QIF3b:hover,.Gallery_galleryItem__QIF3b:hover img{transform:none}}.HighLightGallery_gallery__VK5rb{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;width:100%}.HighLightGallery_galleryItem__N2IT_{position:relative;display:block;aspect-ratio:3/4;overflow:hidden;border-radius:22px;text-decoration:none;isolation:isolate;background-color:#e8c9bd;box-shadow:0 8px 25px rgba(90,60,50,.1);transition:transform .35s ease,box-shadow .35s ease}.HighLightGallery_galleryItem__N2IT_:hover{transform:translateY(-7px);box-shadow:0 18px 38px rgba(90,60,50,.17)}.HighLightGallery_imageWrapper__TAI_L{position:absolute;inset:0}.HighLightGallery_imageWrapper__TAI_L img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;transition:transform .6s ease}.HighLightGallery_galleryItem__N2IT_:hover img{transform:scale(1.07)}.HighLightGallery_galleryItem__N2IT_:after{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(0deg,rgba(37,20,18,.82) 0,rgba(37,20,18,.18) 48%,transparent 75%);pointer-events:none}.HighLightGallery_favoriteBadge__fxyM_{position:absolute;top:16px;left:16px;z-index:2;background:rgba(255,248,244,.95);color:#8a4c50;padding:8px 14px;border-radius:30px;font-size:12px;font-weight:600}.HighLightGallery_cardContent__H1ry_{position:absolute;bottom:0;left:0;right:0;z-index:2;padding:25px 20px}.HighLightGallery_cardTitle__kyEwy{font-family:Georgia,Times New Roman,serif;font-size:clamp(21px,2vw,27px);font-weight:500;line-height:1.3;color:#fff;margin:0 0 8px}.HighLightGallery_cardDescription__wy4Lf{color:#f7e6de;font-size:13px;margin:0;letter-spacing:.3px}@media (max-width:1024px){.HighLightGallery_gallery__VK5rb{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media (max-width:600px){.HighLightGallery_gallery__VK5rb{grid-template-columns:1fr;gap:20px}.HighLightGallery_galleryItem__N2IT_{aspect-ratio:4/3}.HighLightGallery_cardTitle__kyEwy{font-size:25px}}@media (prefers-reduced-motion:reduce){.HighLightGallery_galleryItem__N2IT_,.HighLightGallery_imageWrapper__TAI_L img{transition:none}.HighLightGallery_galleryItem__N2IT_:hover,.HighLightGallery_galleryItem__N2IT_:hover img{transform:none}}.Counter_counterWrapper__aAen2{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;width:100%;margin:0 auto;text-align:center}.Counter_counterParagraf__LhOT6{margin:0;color:#765f59;font-size:14px;font-weight:500;text-align:center}.Counter_counter__6pIxI{gap:18px;margin:0;padding:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Counter_btn__XLZPp,.Counter_counter__6pIxI{display:flex;align-items:center;justify-content:center}.Counter_btn__XLZPp{width:42px;height:42px;border:1px solid #e6c5b9;border-radius:12px;background-color:#fff7f3;color:#8a4c50;font-size:23px;cursor:pointer;transition:background-color .25s ease,transform .25s ease}.Counter_btn__XLZPp:hover:not(:disabled){background-color:#f9e8df;transform:translateY(-2px)}.Counter_btn__XLZPp:disabled{opacity:.4;cursor:not-allowed}.Counter_value__E2WlA{min-width:45px;text-align:center;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:500;font-variant-numeric:tabular-nums;color:#6b4544}.Counter_btn__XLZPp:focus-visible{outline:2px solid #8a4c50;outline-offset:3px}@media (prefers-reduced-motion:reduce){.Counter_btn__XLZPp{transition:none}.Counter_btn__XLZPp:hover:not(:disabled){transform:none}}.Tabs_container__fWYs2{width:100%}.Tabs_tabList__B7UFW{display:flex;width:100%;gap:6px;padding:6px;background-color:#f9e8df;border-radius:14px}.Tabs_tabButton__wxn5c{flex:1;min-width:0;padding:13px 20px;border:none;border-radius:10px;background:transparent;color:#765f59;font-family:inherit;font-size:15px;font-weight:500;line-height:1.4;cursor:pointer;transition:background-color .25s ease,color .25s ease,box-shadow .25s ease}.Tabs_tabButton__wxn5c:hover{color:#8a4c50;background-color:hsla(0,0%,100%,.45)}.Tabs_tabButton__wxn5c.Tabs_active__ypEMD{background-color:#fffaf7;color:#8a4c50;font-weight:600;box-shadow:0 2px 10px rgba(90,60,50,.09)}.Tabs_tabContent__zqLQw{padding:12px 2px 0}.Tabs_tabButton__wxn5c:focus-visible{outline:2px solid #8a4c50;outline-offset:3px}@media (max-width:600px){.Tabs_tabList__B7UFW{padding:5px;gap:4px}.Tabs_tabButton__wxn5c{padding:12px 10px;font-size:13px}.Tabs_tabContent__zqLQw{padding-top:8px}}@media (prefers-reduced-motion:reduce){.Tabs_tabButton__wxn5c{transition:none}}.IngredientsCard_card__bKdEl{width:100%;max-width:1100px;margin:0;padding:clamp(18px,3vw,32px);background-color:#fffaf7;border:none;border-radius:24px;box-shadow:none;box-sizing:border-box}.IngredientsCard_cardHeader__4AUib{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:25px;margin-bottom:25px;border-bottom:1px solid #f0dbd1}.IngredientsCard_eyebrow__Za5NL{font-size:11px;font-weight:600;letter-spacing:1.7px;text-transform:uppercase;color:#b46c73;margin:0 0 10px}.IngredientsCard_cardTitle__vjCOG{font-family:Georgia,Times New Roman,serif;font-size:clamp(27px,3vw,36px);font-weight:500;color:#6b4544;margin:0}.IngredientsCard_headerIcon___YmWp{color:#a76067;flex-shrink:0}.IngredientsCard_counterRow__7pn_t{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;gap:15px;padding:20px 0 30px;text-align:center}.IngredientsCard_counterLabel__tDnKV{font-size:15px;font-weight:500;color:#765f59}.IngredientsCard_ingredients__isGQz{display:flex;flex-direction:column;gap:30px;padding-top:25px}.IngredientsCard_group__Ebcdj{display:flex;flex-direction:column;gap:15px}.IngredientsCard_title__wihEZ{font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:500;color:#6b4544;margin:0}.IngredientsCard_ingredientList__YvaJK{display:flex;flex-direction:column}.IngredientsCard_ingredientRow__Bxu1j{display:flex;align-items:center;gap:15px;padding:14px 8px;border-bottom:1px solid #f4e8e1;cursor:pointer;transition:background-color .2s ease}.IngredientsCard_ingredientRow__Bxu1j:hover{background-color:#fff1eb;border-radius:8px}.IngredientsCard_ingredientRow__Bxu1j:last-child{border-bottom:none}.IngredientsCard_checkbox__0uzdj{width:19px;height:19px;flex-shrink:0;accent-color:#a76067;cursor:pointer}.IngredientsCard_paragraf__psMiW{font-size:16px;line-height:1.7;color:#625653;transition:color .2s ease}.IngredientsCard_checked__Zm2q0 .IngredientsCard_paragraf__psMiW{text-decoration:line-through;color:#aa9a95}@media (max-width:900px){.IngredientsCard_card__bKdEl{padding:28px}}@media (max-width:600px){.IngredientsCard_card__bKdEl{margin:25px auto;padding:22px 18px;border-radius:18px}.IngredientsCard_cardHeader__4AUib{margin-bottom:20px}.IngredientsCard_cardTitle__vjCOG{font-size:29px}.IngredientsCard_counterRow__7pn_t{align-items:flex-start;flex-direction:column;gap:15px}.IngredientsCard_ingredients__isGQz{gap:25px;padding-top:20px}.IngredientsCard_title__wihEZ{font-size:20px}.IngredientsCard_paragraf__psMiW{font-size:15px}.IngredientsCard_ingredientRow__Bxu1j{padding:12px 5px}}@media (prefers-reduced-motion:reduce){.IngredientsCard_ingredientRow__Bxu1j,.IngredientsCard_paragraf__psMiW{transition:none}}.Cakes_page__1ZmKL{width:100%;min-height:100vh;background-color:#fdf9f6;padding:65px 24px 100px}.Cakes_container__EIP_8{width:100%;max-width:1200px;margin:0 auto}.Cakes_recipeIntro__s_rFQ{max-width:800px;margin:0 auto 45px;text-align:center}.Cakes_eyebrow__oXpUl{color:#b46c73;font-size:11px;font-weight:600;letter-spacing:2.2px;text-transform:uppercase;margin:0 0 18px}.Cakes_headerTitle__z1jk2{font-family:Georgia,Times New Roman,serif;font-size:clamp(40px,5vw,64px);font-weight:400;line-height:1.2;color:#6b4544;margin:0}.Cakes_introSubtitle__49Ptr{font-size:15px;color:#8c7771;margin:22px 0 0}.Cakes_recipeIntro__s_rFQ:after{content:"";display:block;width:65px;height:2px;background-color:#d8a9a0;margin:25px auto 0;border-radius:10px}.Cakes_images__YjLiy{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px;margin-bottom:35px}.Cakes_headerImage__ppf5o{display:block;width:100%;height:clamp(300px,40vw,480px);-o-object-fit:cover;object-fit:cover;border-radius:22px;box-shadow:0 12px 35px rgba(90,60,50,.09);transition:transform .4s ease}.Cakes_headerImage__ppf5o:hover{transform:translateY(-4px)}.Cakes_descriptionWrapper__nEwbS{max-width:760px;margin:0 auto 40px;text-align:center}.Cakes_description__BtRz4{color:#765f59;font-size:17px;line-height:1.95;margin:0}.Cakes_preparationSection__ztgSL{margin-top:85px}.Cakes_sectionIntro__aLrCE{max-width:760px;margin:0 auto 55px;text-align:center}.Cakes_headerSubtitle__I7YdT{font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,4vw,44px);font-weight:400;line-height:1.25;color:#6b4544;margin:0 0 18px}.Cakes_sectionDescription__XlhqQ{font-size:16px;line-height:1.85;color:#8c7771;margin:0}.Cakes_row__7gct_{display:grid;grid-template-columns:minmax(0,380px) minmax(0,1fr);align-items:start;gap:clamp(35px,5vw,75px)}.Cakes_left__223Wc,.Cakes_right__B_TZj{width:100%;min-width:0}.Cakes_right__B_TZj{display:flex;flex-direction:column;gap:45px}.Cakes_step__Wz8QP{padding:0 0 35px;border-bottom:1px solid #eadbd3}.Cakes_step__Wz8QP:last-child{border-bottom:none}.Cakes_stepHeading__6M8LB{display:flex;align-items:center;gap:15px;margin-bottom:22px}.Cakes_stepNumber__AlyVb{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;flex-shrink:0;border-radius:50%;background-color:#f9e8df;color:#8a4c50;font-family:Georgia,serif;font-size:19px}.Cakes_stepTitle__gTbFA{font-family:Georgia,serif;font-size:24px;font-weight:500;color:#6b4544;margin:0}.Cakes_stepImage__4P3yk{display:block;width:100%;height:auto;aspect-ratio:4/3;max-height:420px;-o-object-fit:cover;object-fit:cover;border-radius:18px;margin-bottom:22px;box-shadow:0 6px 20px rgba(90,60,50,.07)}.Cakes_stepText__8Sofd{color:#625653;font-size:16px;line-height:1.95;margin:0;white-space:pre-line}.Cakes_finalMessage__y6fLJ{max-width:750px;margin:110px auto 0;padding:45px 35px;text-align:center;background-color:#f9e8df;border-radius:24px}.Cakes_finalHeart__bwc4h{display:block;color:#b46c73;font-size:30px;margin-bottom:14px}.Cakes_finalMessage__y6fLJ h2{font-family:Georgia,serif;font-size:30px;font-weight:400;color:#6b4544;margin:0 0 16px}.Cakes_finalMessage__y6fLJ p{max-width:500px;margin:0 auto;font-size:15px;line-height:1.8;color:#765f59}@media (max-width:900px){.Cakes_row__7gct_{grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:25px}}@media (max-width:768px){.Cakes_page__1ZmKL{padding:40px 18px 65px}.Cakes_headerTitle__z1jk2{font-size:38px}.Cakes_images__YjLiy{grid-template-columns:1fr}.Cakes_headerImage__ppf5o{height:280px}.Cakes_description__BtRz4{font-size:15px}.Cakes_preparationSection__ztgSL{margin-top:65px}.Cakes_row__7gct_{grid-template-columns:1fr;gap:45px}.Cakes_right__B_TZj{gap:35px}.Cakes_stepTitle__gTbFA{font-size:22px}.Cakes_stepText__8Sofd{font-size:15px}.Cakes_finalMessage__y6fLJ{margin-top:75px;padding:35px 25px}}@media (max-width:480px){.Cakes_headerTitle__z1jk2{font-size:34px}.Cakes_headerImage__ppf5o{height:240px}.Cakes_stepImage__4P3yk{max-height:280px}}@media (prefers-reduced-motion:reduce){.Cakes_headerImage__ppf5o{transition:none}.Cakes_headerImage__ppf5o:hover{transform:none}}.Cookies_page___F_G7{width:100%;min-height:100vh;background-color:#fdf9f6;padding:65px 24px 100px}.Cookies_container__AHdP_{width:100%;max-width:1200px;margin:0 auto;box-sizing:border-box}.Cookies_recipeIntro__j7mVh{max-width:800px;margin:0 auto 45px;text-align:center}.Cookies_eyebrow__6qGDH{color:#b46c73;font-size:11px;font-weight:600;letter-spacing:2.2px;text-transform:uppercase;margin:0 0 18px}.Cookies_headerTitle__4aZ6W{font-family:Georgia,Times New Roman,serif;font-size:clamp(40px,5vw,64px);font-weight:400;line-height:1.2;color:#6b4544;margin:0}.Cookies_introSubtitle__f_kbB{font-size:15px;color:#8c7771;margin:22px 0 0}.Cookies_recipeIntro__j7mVh:after{content:"";display:block;width:65px;height:2px;background-color:#d8a9a0;margin:25px auto 0;border-radius:10px}.Cookies_images__OOex6{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px;margin-bottom:35px}.Cookies_headerImage__p2wff{display:block;width:100%;height:clamp(300px,40vw,480px);-o-object-fit:cover;object-fit:cover;border-radius:22px;box-shadow:0 12px 35px rgba(90,60,50,.09);transition:transform .4s ease}.Cookies_headerImage__p2wff:hover{transform:translateY(-4px)}.Cookies_descriptionWrapper__6_Nnp{max-width:760px;margin:0 auto 40px;text-align:center}.Cookies_description__l7yNz{color:#765f59;font-size:17px;line-height:1.95;margin:0}.Cookies_preparationSection__ROEoo{margin-top:85px}.Cookies_sectionIntro__0aBYJ{max-width:760px;margin:0 auto 55px;text-align:center}.Cookies_headerSubtitle__MBkBK{font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,4vw,44px);font-weight:400;line-height:1.25;color:#6b4544;margin:0 0 18px}.Cookies_sectionDescription__Bt2CF{color:#8c7771;font-size:16px;line-height:1.8;margin:0}.Cookies_row__VfMIo{display:grid;grid-template-columns:minmax(0,380px) minmax(0,1fr);align-items:start;gap:clamp(35px,5vw,75px);width:100%}.Cookies_left__YuAjj{width:100%;min-width:0}.Cookies_right__X3ID_{display:flex;flex-direction:column;gap:45px;min-width:0}.Cookies_step__Qp4Qq{padding:0 0 35px;background:transparent;border-bottom:1px solid #eadbd3}.Cookies_step__Qp4Qq:last-child{border-bottom:none;padding-bottom:0}.Cookies_stepHeading__cqK7M{display:flex;align-items:center;gap:15px;margin-bottom:22px}.Cookies_stepNumber__zAwfv{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;flex-shrink:0;background-color:#f9e8df;color:#8a4c50;border-radius:50%;font-size:19px}.Cookies_stepNumber__zAwfv,.Cookies_stepTitle__kL2p4{font-family:Georgia,Times New Roman,serif;font-weight:500}.Cookies_stepTitle__kL2p4{font-size:24px;color:#6b4544;margin:0}.Cookies_stepImage__GqEnO{display:block;width:100%;height:auto;max-height:420px;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-radius:18px;margin-bottom:22px;box-shadow:0 6px 20px rgba(90,60,50,.07)}.Cookies_stepText__HxDuH{font-size:16px;line-height:1.95;color:#625653;margin:0;white-space:pre-line}.Cookies_finalMessage__E8bLD{max-width:750px;margin:110px auto 0;padding:45px 35px;text-align:center;background-color:#f9e8df;border-radius:24px}.Cookies_finalHeart__PlZ89{display:block;color:#b46c73;font-size:30px;margin-bottom:14px}.Cookies_finalMessage__E8bLD h2{font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:400;color:#6b4544;margin:0 0 16px}.Cookies_finalMessage__E8bLD p{max-width:500px;margin:0 auto;font-size:15px;line-height:1.8;color:#765f59}@media (max-width:900px){.Cookies_page___F_G7{padding:55px 20px 80px}.Cookies_row__VfMIo{grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:25px}.Cookies_right__X3ID_{gap:35px}}@media (max-width:768px){.Cookies_page___F_G7{padding:40px 18px 65px}.Cookies_recipeIntro__j7mVh{margin-bottom:35px}.Cookies_headerTitle__4aZ6W{font-size:38px}.Cookies_eyebrow__6qGDH{font-size:10px;letter-spacing:1.5px}.Cookies_images__OOex6{grid-template-columns:1fr;gap:15px}.Cookies_headerImage__p2wff{height:280px;border-radius:18px}.Cookies_description__l7yNz{font-size:15px;line-height:1.85}.Cookies_preparationSection__ROEoo{margin-top:65px}.Cookies_sectionIntro__0aBYJ{margin-bottom:35px}.Cookies_headerSubtitle__MBkBK{font-size:32px}.Cookies_sectionDescription__Bt2CF{font-size:15px}.Cookies_row__VfMIo{grid-template-columns:1fr;gap:45px}.Cookies_right__X3ID_{gap:35px}.Cookies_step__Qp4Qq{padding-bottom:30px}.Cookies_stepTitle__kL2p4{font-size:22px}.Cookies_stepImage__GqEnO{max-height:350px;border-radius:15px}.Cookies_stepText__HxDuH{font-size:15px;line-height:1.85}.Cookies_finalMessage__E8bLD{margin-top:75px;padding:35px 25px}.Cookies_finalMessage__E8bLD h2{font-size:27px}}@media (max-width:480px){.Cookies_headerTitle__4aZ6W{font-size:34px}.Cookies_headerImage__p2wff{height:240px}.Cookies_stepImage__GqEnO{max-height:280px}.Cookies_finalMessage__E8bLD{padding:30px 20px}}@media (prefers-reduced-motion:reduce){.Cookies_headerImage__p2wff{transition:none}.Cookies_headerImage__p2wff:hover{transform:none}}.InfoCard_container__2esJG{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;max-width:1100px;margin:35px auto 55px;padding:28px 15px;background-color:#f9e8df;border:1px solid #f0dbd1;border-radius:22px;box-shadow:0 8px 30px rgba(90,60,50,.06)}.InfoCard_item__StGU8{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-width:0;padding:12px 15px;text-align:center}.InfoCard_item__StGU8:not(:last-child){border-right:1px solid #e6c5b9}.InfoCard_icon___upJN{color:#a76067;width:30px;height:30px;stroke-width:1.5;margin-bottom:4px}.InfoCard_title__Xkgr7{color:#6b4544;font-size:19px;font-weight:600;line-height:1.4;margin:0;overflow-wrap:anywhere}.InfoCard_subtitle__Vqer_{color:#8c7771;font-size:13px;font-weight:400;line-height:1.5;margin:0}.InfoCard_item__StGU8{transition:transform .3s ease}.InfoCard_item__StGU8:hover{transform:translateY(-3px)}@media (max-width:900px){.InfoCard_container__2esJG{grid-template-columns:repeat(2,minmax(0,1fr));padding:15px;gap:0}.InfoCard_item__StGU8{padding:25px 10px}.InfoCard_item__StGU8:nth-child(2){border-right:none}.InfoCard_item__StGU8:nth-child(-n+2){border-bottom:1px solid #e6c5b9}}@media (max-width:500px){.InfoCard_container__2esJG{margin:25px auto 40px;padding:10px;border-radius:18px}.InfoCard_item__StGU8{padding:20px 8px;gap:8px}.InfoCard_icon___upJN{width:25px;height:25px}.InfoCard_title__Xkgr7{font-size:16px}.InfoCard_subtitle__Vqer_{font-size:12px}}@media (prefers-reduced-motion:reduce){.InfoCard_item__StGU8{transition:none}.InfoCard_item__StGU8:hover{transform:none}}.Home_page__H0Eri{width:100%;min-height:100vh;background-color:#fdf9f6}.Home_hero__HkdeB{position:relative;width:100%;min-height:680px;display:flex;align-items:center;overflow:hidden}.Home_heroImage__2e7_u{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.Home_heroOverlay__7ChaB{position:absolute;inset:0;background:linear-gradient(90deg,rgba(45,29,29,.67),rgba(45,29,29,.38) 55%,rgba(45,29,29,.12))}.Home_heroContent__5yUTO{position:relative;z-index:1;width:min(1100px,100%);margin:0 auto;padding:100px 40px;color:#fff}.Home_heroEyebrow__matN0{font-size:12px;letter-spacing:3px;font-weight:600;color:#fff2ec;margin:0 0 24px}.Home_heroTitle__pyrxl{max-width:760px;font-size:clamp(38px,6vw,76px);font-weight:500;line-height:1.12;letter-spacing:-1.5px;margin:0 0 26px}.Home_heroTitle__pyrxl span{display:block;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.Home_heroDescription____ra7{max-width:530px;font-size:17px;line-height:1.8;color:#fff7f3;margin:0 0 36px}.Home_heroButtons__rBMF7{display:flex;gap:14px;flex-wrap:wrap}.Home_aboutButton__HH4qV,.Home_primaryButton__AbkTq,.Home_secondaryButton__hD0i_{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 26px;border-radius:30px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .25s ease,background-color .25s ease}.Home_primaryButton__AbkTq{background-color:#f9e8df;color:#6b4544}.Home_secondaryButton__hD0i_{color:#fff;border:1px solid hsla(0,0%,100%,.85)}.Home_aboutButton__HH4qV:hover,.Home_primaryButton__AbkTq:hover,.Home_secondaryButton__hD0i_:hover{transform:translateY(-3px)}.Home_secondaryButton__hD0i_:hover{background-color:hsla(0,0%,100%,.16)}.Home_aboutButton__HH4qV:focus-visible,.Home_primaryButton__AbkTq:focus-visible,.Home_secondaryButton__hD0i_:focus-visible{outline:3px solid #b46c73;outline-offset:4px}.Home_container__YRaDf{max-width:1200px;margin:0 auto;padding:0 24px}.Home_comingSoon__0oTM1{max-width:680px;margin:0 auto;padding:85px 20px 95px;text-align:center}.Home_smallHeart__KwgkT{display:block;font-size:30px;color:#b46c73;margin-bottom:16px}.Home_sectionEyebrow__lL_R0{color:#b46c73;font-size:12px;font-weight:600;letter-spacing:2.5px;margin:0 0 16px}.Home_comingSoon__0oTM1 h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,4vw,42px);font-weight:400;line-height:1.3;color:#6b4544;margin:0 0 18px}.Home_comingSoonText__RWlrD{max-width:500px;margin:0 auto;color:#765f59;font-size:16px;line-height:1.9}.Home_recipeSection__t5fK8{padding:65px 0}.Home_recipeTitle__cvyzN{font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,4vw,40px);font-weight:400;color:#6b4544;text-align:center;margin:0 0 35px}.Home_aboutBanner__xI1V1{padding:75px 24px 85px;background-color:#f9e8df;text-align:center}.Home_aboutBanner__xI1V1 h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,4vw,42px);font-weight:400;color:#6b4544;margin:0 0 18px}.Home_aboutBanner__xI1V1 p{max-width:480px;margin:0 auto 28px;font-size:16px;line-height:1.8;color:#765f59}.Home_aboutButton__HH4qV{background-color:#8a4c50;color:#fff}.Home_aboutButton__HH4qV:hover{background-color:#6b4544}@media (max-width:900px){.Home_hero__HkdeB{min-height:600px}.Home_heroContent__5yUTO{padding:85px 30px}}@media (max-width:700px){.Home_hero__HkdeB{min-height:580px}.Home_heroOverlay__7ChaB{background:linear-gradient(0deg,rgba(45,29,29,.75),rgba(45,29,29,.22))}.Home_heroContent__5yUTO{padding:95px 22px 55px;align-self:flex-end}.Home_heroEyebrow__matN0{font-size:10px;letter-spacing:2px}.Home_heroTitle__pyrxl{font-size:clamp(34px,9vw,52px);letter-spacing:-.8px}.Home_heroDescription____ra7{font-size:15px;line-height:1.7}.Home_heroButtons__rBMF7{flex-direction:column;align-items:flex-start}.Home_primaryButton__AbkTq,.Home_secondaryButton__hD0i_{width:min(250px,100%)}.Home_comingSoon__0oTM1{padding:65px 12px 75px}.Home_comingSoonText__RWlrD{font-size:15px}.Home_aboutBanner__xI1V1{padding:65px 22px 75px}.Home_aboutBanner__xI1V1 p{font-size:15px}.Home_recipeSection__t5fK8{padding:50px 0}}@media (prefers-reduced-motion:reduce){.Home_aboutButton__HH4qV,.Home_primaryButton__AbkTq,.Home_secondaryButton__hD0i_{transition:none}}