@keyframes page_fadeUp__CbAWw{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes page_pulse__ygSnM{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.3)}}@keyframes page_float__8OY1u{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.page_hero__4xu7X{min-height:calc(100svh - 4rem);display:flex;align-items:center;padding:3rem 0;background:#faf8f5;overflow:hidden}@media(max-width:768px){.page_hero__4xu7X{min-height:calc(100svh - 4rem);padding:2rem 0}}.page_heroInner__Wq_xp{max-width:1200px;margin:0 auto;padding:0 max(1.5rem,env(safe-area-inset-left));display:grid;grid-template-columns:54% 46%;grid-gap:3rem;gap:3rem;align-items:center;width:100%}@media(max-width:768px){.page_heroInner__Wq_xp{grid-template-columns:1fr;gap:2rem;padding:0 1rem}}.page_heroLeft__f6nxc{display:flex;flex-direction:column;gap:1.25rem;animation:page_fadeUp__CbAWw .6s ease both}.page_heroTitle__oR_py{font-family:var(--font-secondary),"Lora",serif;font-size:clamp(2.25rem,4.5vw,3.5rem);font-weight:700;line-height:1.15;color:#2a2420}.page_heroTitle__oR_py em{font-family:var(--font-accent),"Playfair Display",serif;font-style:italic;color:#f2a896}.page_heroDesc__xvJnM{font-size:1.0625rem;line-height:1.7;color:#7a6e68;max-width:480px;animation:page_fadeUp__CbAWw .6s ease .1s both}.page_heroButtons__k5J0Z{display:flex;gap:.75rem;flex-wrap:wrap;animation:page_fadeUp__CbAWw .6s ease .2s both}.page_primaryBtn__U3XTp{display:inline-flex;align-items:center;padding:.875rem 2rem;background:#4a5e3a;color:#fff;font-weight:700;font-size:1rem;border-radius:32px;text-decoration:none;transition:background .2s ease}.page_primaryBtn__U3XTp:hover{background:#5c7248;text-decoration:none}.page_secondaryBtn__B7wC0{display:inline-flex;align-items:center;padding:.875rem 2rem;background:rgba(0,0,0,0);color:#2a2420;font-weight:600;font-size:1rem;border:1.5px solid #e5ddd3;border-radius:32px;text-decoration:none;transition:all .2s ease}.page_secondaryBtn__B7wC0:hover{border-color:#4a5e3a;color:#4a5e3a;text-decoration:none}.page_pills__yKWu3{display:flex;gap:.5rem;flex-wrap:wrap;animation:page_fadeUp__CbAWw .6s ease .3s both}.page_pill__8itQt{display:inline-flex;align-items:center;padding:.375rem .875rem;background:#f4efe8;color:#7a6e68;font-size:.8125rem;font-weight:500;border-radius:32px}.page_heroRight__Rm0UP{animation:page_fadeUp__CbAWw .6s ease .15s both}@media(max-width:768px){.page_heroRight__Rm0UP{order:-1}}.page_heroImage__53Vuw{position:relative;width:100%;aspect-ratio:1;max-width:480px;margin:0 auto}.page_heroPhoto__eZVrM{width:100%;height:100%;object-fit:cover;border-radius:24px}.page_hitCard__v3hjo{position:absolute;bottom:1.5rem;left:-1rem;background:#fff;border-radius:16px;padding:.875rem 1.25rem;box-shadow:0 8px 24px rgba(42,36,32,.1);display:flex;flex-direction:column;gap:.125rem;animation:page_fadeUp__CbAWw .6s ease .4s both,page_float__8OY1u 4s ease-in-out 1s infinite}@media(max-width:768px){.page_hitCard__v3hjo{left:.5rem;bottom:1rem}}.page_hitLabel__7SZvS{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#f2a896}.page_hitName__VQ6bg{font-family:var(--font-secondary),"Lora",serif;font-size:.9375rem;font-weight:600;color:#2a2420}.page_hitPrice__0IwyU{font-size:1rem;font-weight:700;color:#4a5e3a}.page_badge__xDdZw{position:absolute;top:1.5rem;right:-.5rem;background:#fff;color:#2a2420;font-size:.75rem;font-weight:700;padding:.5rem 1rem .5rem 1.75rem;border-radius:32px;box-shadow:0 4px 16px rgba(42,36,32,.1);animation:page_fadeUp__CbAWw .6s ease .5s both;display:flex;align-items:center}@media(max-width:768px){.page_badge__xDdZw{right:.5rem}}.page_badgeDot__SxcaW{position:absolute;left:.75rem;width:8px;height:8px;background:#4ade80;border-radius:50%;animation:page_pulse__ygSnM 2s ease-in-out infinite}.Eyebrow_eyebrow__FhYJe{display:inline-flex;align-items:center;gap:.75rem;font-family:var(--font-primary),"Nunito",sans-serif;font-size:.8125rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#4a5e3a}.Eyebrow_eyebrow__FhYJe.Eyebrow_light__ker9f{color:#f7c4b8}.Eyebrow_eyebrow__FhYJe.Eyebrow_light__ker9f .Eyebrow_line__68lL9{background:#f7c4b8}.Eyebrow_line__68lL9{width:2rem;height:2px;background:#4a5e3a;border-radius:1px}.CTABlock_section__oK1LX{background:#2a2420;padding:5rem 0;position:relative;overflow:hidden}.CTABlock_section__oK1LX:before{content:"";position:absolute;inset:0;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='20' cy='20' r='1.5' fill='white'/%3E%3C/svg%3E");background-size:40px 40px;pointer-events:none}@media(max-width:768px){.CTABlock_section__oK1LX{padding:3rem 0}}.CTABlock_container__AZKvg{max-width:800px;margin:0 auto;padding:0 1.5rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1rem;position:relative}.CTABlock_heading__MOHJX{font-family:var(--font-secondary),"Lora",serif;font-size:2.25rem;font-weight:700;line-height:1.2;color:#fff}.CTABlock_heading__MOHJX em{font-family:var(--font-accent),"Playfair Display",serif;font-style:italic;color:#f2a896}@media(max-width:768px){.CTABlock_heading__MOHJX{font-size:1.875rem}}.CTABlock_subtitle__BmTbI{font-size:1rem;color:hsla(0,0%,100%,.6);line-height:1.5}.CTABlock_buttons__2nNYR{display:flex;gap:1rem;margin-top:1rem;flex-wrap:wrap;justify-content:center}.CTABlock_primaryBtn__WtZ5_{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 2rem;background:#f2a896;color:#2a2420;font-weight:700;font-size:1rem;border-radius:32px;text-decoration:none;transition:all .2s ease}.CTABlock_primaryBtn__WtZ5_:hover{background:#f7c4b8;text-decoration:none}.CTABlock_secondaryBtn__LWPuf{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 2rem;background:rgba(0,0,0,0);color:#fff;font-weight:600;font-size:1rem;border:1.5px solid hsla(0,0%,100%,.25);border-radius:32px;text-decoration:none;transition:all .2s ease}.CTABlock_secondaryBtn__LWPuf:hover{border-color:hsla(0,0%,100%,.5);text-decoration:none}.FAQ_section__gs6tF{background:#f4efe8;padding:5rem 0}@media(max-width:768px){.FAQ_section__gs6tF{padding:3rem 0}}.FAQ_container__9jtEw{max-width:1200px;margin:0 auto;padding:0 1.5rem;display:grid;grid-template-columns:1fr 1.5fr;grid-gap:3rem;gap:3rem}@media(max-width:768px){.FAQ_container__9jtEw{grid-template-columns:1fr;gap:2rem}}.FAQ_left__nLidi{position:-webkit-sticky;position:sticky;top:6rem;align-self:start;display:flex;flex-direction:column;gap:1rem}@media(max-width:768px){.FAQ_left__nLidi{position:static}}.FAQ_heading__I_kDa{font-family:var(--font-secondary),"Lora",serif;font-size:2.25rem;font-weight:700;line-height:1.25}@media(max-width:768px){.FAQ_heading__I_kDa{font-size:1.875rem}}.FAQ_heading__I_kDa{color:#2a2420}.FAQ_subtitle__Kb5l_{font-size:1rem;color:#7a6e68;line-height:1.6}.FAQ_telegramBtn__9QXP2{display:inline-flex;align-items:center;padding:.75rem 1.5rem;background:#4a5e3a;color:#fff;font-weight:600;font-size:.9375rem;border-radius:32px;text-decoration:none;transition:background .2s ease;align-self:flex-start;margin-top:.5rem}.FAQ_telegramBtn__9QXP2:hover{background:#5c7248;text-decoration:none}.FAQ_right__jvD3y{display:flex;flex-direction:column;gap:.75rem}.FAQ_item__FpC4g{background:#fff;border-radius:16px;overflow:hidden;transition:box-shadow .2s ease}.FAQ_item__FpC4g.FAQ_open__XYu8r{box-shadow:0 4px 16px rgba(42,36,32,.06)}.FAQ_question__n2LlZ{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;font-size:1rem;font-weight:600;color:#2a2420;background:none;border:none;outline:none;cursor:pointer;text-align:left;gap:1rem;transition:color .2s ease}.FAQ_question__n2LlZ:hover{color:#4a5e3a}.FAQ_icon__OAWt6{font-size:1.25rem;font-weight:400;color:#7a6e68;flex-shrink:0;width:1.5rem;text-align:center}.FAQ_answer__ZRnCt{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;padding:0 1.5rem}.FAQ_open__XYu8r .FAQ_answer__ZRnCt{max-height:300px;padding:0 1.5rem 1.25rem}.FAQ_answer__ZRnCt p{font-size:.9375rem;line-height:1.7;color:#7a6e68}.HowItWorks_section__MtCRf{background:#f4efe8;padding:5rem 0}@media(max-width:768px){.HowItWorks_section__MtCRf{padding:3rem 0}}.HowItWorks_container__eOK8k{max-width:1200px;margin:0 auto;padding:0 1.5rem}.HowItWorks_heading__XyVNr{font-family:var(--font-secondary),"Lora",serif;font-size:2.25rem;font-weight:700;line-height:1.25}@media(max-width:768px){.HowItWorks_heading__XyVNr{font-size:1.875rem}}.HowItWorks_heading__XyVNr{text-align:center;color:#2a2420;margin-bottom:3rem}@media(max-width:768px){.HowItWorks_heading__XyVNr{margin-bottom:2rem}}.HowItWorks_grid__r7ZYg{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem}@media(max-width:768px){.HowItWorks_grid__r7ZYg{grid-template-columns:1fr;gap:1.5rem}}.HowItWorks_cardWrapper__tgQ6N{display:flex;align-items:center;gap:0;position:relative}.HowItWorks_arrow__UVLrt{flex-shrink:0;color:#e5ddd3;display:flex;align-items:center;position:absolute;right:-1rem;top:50%;transform:translateX(50%) translateY(-50%);z-index:1}@media(max-width:768px){.HowItWorks_arrow__UVLrt{display:none}}.HowItWorks_card__eqdWd{background:#fff;border-radius:20px;padding:2rem;text-align:center;position:relative;box-shadow:0 2px 8px rgba(42,36,32,.04);transition:transform .2s ease,box-shadow .2s ease;flex:1 1}.HowItWorks_card__eqdWd:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(42,36,32,.1)}.HowItWorks_number__zMjnI{font-family:var(--font-secondary),"Lora",serif;font-size:3rem;font-weight:700;color:#e5ddd3;line-height:1;display:block;margin-bottom:.75rem}.HowItWorks_icon__u36q_{display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;color:#4a5e3a}.HowItWorks_cardTitle__aJT5_{font-family:var(--font-secondary),"Lora",serif;font-size:1.25rem;font-weight:600;color:#2a2420;margin-bottom:.5rem}.HowItWorks_cardDesc__2HVWs{font-size:.9375rem;line-height:1.6;color:#7a6e68}.SectionTitle_title__nFcRb{font-family:var(--font-secondary),"Lora",serif;font-size:2.25rem;font-weight:700;line-height:1.25}@media(max-width:768px){.SectionTitle_title__nFcRb{font-size:1.875rem}}.SectionTitle_title__nFcRb{color:#2a2420}.SectionTitle_title__nFcRb em{font-family:var(--font-accent),"Playfair Display",serif;font-style:italic;color:#f2a896}.QuantityControl_control__ymYUF{display:inline-flex;align-items:center;gap:0;border:1.5px solid #e5ddd3;border-radius:8px;overflow:hidden}.QuantityControl_btn__FkGXz{display:flex;align-items:center;justify-content:center;border:none;background:rgba(0,0,0,0);color:#2a2420;cursor:pointer;font-weight:600;transition:background .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative}.QuantityControl_btn__FkGXz:before{content:"";position:absolute;inset:-6px}@media(hover:hover){.QuantityControl_btn__FkGXz:hover:not(:disabled){background:#f4efe8}}.QuantityControl_btn__FkGXz:disabled{opacity:.3;cursor:not-allowed}.QuantityControl_btn__FkGXz:focus{outline:none}.QuantityControl_value__sdsCQ{font-weight:600;text-align:center;color:#2a2420;-webkit-user-select:none;-moz-user-select:none;user-select:none}.QuantityControl_md__632Ga .QuantityControl_btn__FkGXz{width:2.75rem;height:2.75rem;font-size:1rem}.QuantityControl_md__632Ga .QuantityControl_value__sdsCQ{min-width:2rem;font-size:.9375rem}.QuantityControl_sm__GjGqi{border-radius:6px;height:36px;box-sizing:border-box}.QuantityControl_sm__GjGqi .QuantityControl_btn__FkGXz{width:2rem;height:100%;font-size:.875rem}.QuantityControl_sm__GjGqi .QuantityControl_value__sdsCQ{min-width:1.75rem;font-size:.8125rem}.MiniCart_overlay__Ektqy{position:fixed;inset:0;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9998}.MiniCart_drawer__AYV_q{position:fixed;top:0;right:0;bottom:0;left:auto;width:380px;max-width:90vw;background-color:#fff;z-index:9999;display:flex;flex-direction:column;box-shadow:-4px 0 24px rgba(0,0,0,.15);animation:MiniCart_slideIn__ySwFE .25s ease;overflow-y:auto}@keyframes MiniCart_slideIn__ySwFE{0%{transform:translateX(100%)}to{transform:translateX(0)}}.MiniCart_header__Yt0Kr{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid #e5ddd3}.MiniCart_title__8lBHt{font-family:var(--font-secondary),"Lora",serif;font-size:1.125rem;font-weight:600;color:#2a2420}.MiniCart_closeBtn__pxS3V{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;background:rgba(0,0,0,0);color:#7a6e68;cursor:pointer;border-radius:6px}.MiniCart_closeBtn__pxS3V:hover{background:#f4efe8;color:#2a2420}.MiniCart_empty__6gsZi{flex:1 1;display:flex;align-items:center;justify-content:center;color:#7a6e68;font-size:.9375rem}.MiniCart_items__Xg9Q5{flex:1 1;overflow-y:auto;padding:1rem 1.5rem}.MiniCart_item__3GdrH{padding:.75rem 0;border-bottom:1px solid #e5ddd3}.MiniCart_item__3GdrH:last-child{border-bottom:none}.MiniCart_itemInfo__GjyYp{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.5rem}.MiniCart_itemName__iGgGG{font-size:.875rem;font-weight:500;color:#2a2420;flex:1 1;margin-right:.75rem}.MiniCart_itemPrice__sJDRM{font-size:.875rem;font-weight:600;color:#4a5e3a;white-space:nowrap}.MiniCart_itemActions__t8V_0{display:flex;justify-content:flex-end}.MiniCart_footer__1wdxM{padding:1.25rem 1.5rem;border-top:1px solid #e5ddd3;display:flex;flex-direction:column;gap:.75rem}.MiniCart_total__g5wXK{display:flex;justify-content:space-between;font-size:1.125rem;font-weight:700;color:#2a2420}.MiniCart_deliveryHint___VOal{font-size:.8125rem;color:#7a6e68;text-align:right;margin-top:-.25rem}.MiniCart_checkoutBtn__jvzXe{display:flex;align-items:center;justify-content:center;padding:.875rem;background:#4a5e3a;color:#fff;font-weight:700;font-size:1rem;border-radius:999px;text-decoration:none;transition:background .2s ease}.MiniCart_checkoutBtn__jvzXe:hover{background:#5c7248;text-decoration:none}.MiniCart_cartLink__zeKf5{text-align:center;color:#7a6e68;font-size:.875rem;text-decoration:none}.MiniCart_cartLink__zeKf5:hover{color:#4a5e3a}.Navigation_navigation__oP3Tz{position:-webkit-sticky;position:sticky;top:0;z-index:100;background:rgba(0,0,0,0);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid rgba(0,0,0,0);transition:border-bottom-color .3s ease,box-shadow .3s ease,-webkit-backdrop-filter .3s ease;transition:backdrop-filter .3s ease,border-bottom-color .3s ease,box-shadow .3s ease;transition:backdrop-filter .3s ease,border-bottom-color .3s ease,box-shadow .3s ease,-webkit-backdrop-filter .3s ease}.Navigation_navigation__oP3Tz.Navigation_scrolled__9SKzq{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom-color:rgba(42,36,32,.08);box-shadow:0 2px 16px rgba(42,36,32,.06)}.Navigation_container__u9rUJ{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;height:calc(4rem + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(1rem,env(safe-area-inset-left)) 0 max(1rem,env(safe-area-inset-right))}.Navigation_logo__g4_Kf{text-decoration:none;display:flex;align-items:flex-end}.Navigation_logo__g4_Kf:hover{text-decoration:none}.Navigation_logo__g4_Kf .Navigation_logoBox__DP5uL{width:2.75rem;height:2.75rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;transform:translateY(.1rem)}@media(max-width:768px){.Navigation_logo__g4_Kf .Navigation_logoBox__DP5uL{width:2.25rem;height:2.25rem;transform:translateY(.1rem)}}.Navigation_logo__g4_Kf .Navigation_logoImage__Q_m_t{width:100%;height:100%;object-fit:contain}.Navigation_logo__g4_Kf .Navigation_logoText__EhKW0{font-family:var(--font-primary),"Nunito",sans-serif;font-size:1.4rem;font-weight:500;color:#4a5e3a}@media(max-width:768px){.Navigation_logo__g4_Kf .Navigation_logoText__EhKW0{font-size:1.1rem}}.Navigation_navLinks__Sa9nw{display:flex;align-items:center;gap:2rem}@media(max-width:768px){.Navigation_navLinks__Sa9nw{display:none}}.Navigation_navLinks__Sa9nw .Navigation_navLink__AbjTj{position:relative;text-decoration:none;color:#2a2420;font-weight:500;font-size:1rem;padding:.5rem 0;transition:color .2s ease}.Navigation_navLinks__Sa9nw .Navigation_navLink__AbjTj:hover{color:#4a5e3a;text-decoration:none}.Navigation_navLinks__Sa9nw .Navigation_navLink__AbjTj.Navigation_active__kQT4n{color:#4a5e3a}.Navigation_navLinks__Sa9nw .Navigation_navLink__AbjTj.Navigation_active__kQT4n:after{content:"";position:absolute;bottom:-1rem;left:0;right:0;height:2px;background:#4a5e3a;border-radius:1px}.Navigation_rightSection__qrgd8{display:flex;align-items:center;gap:.75rem}.Navigation_cartBtn__cuhMB{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;color:#2a2420;transition:all .2s ease;text-decoration:none;position:relative}.Navigation_cartBtn__cuhMB:hover{background:#f4efe8;color:#4a5e3a;text-decoration:none}.Navigation_cartBadge__9qvp1{position:absolute;top:0;right:0;min-width:1.125rem;height:1.125rem;padding:0 .3rem;background:#f2a896;color:#fff;font-size:.6875rem;font-weight:700;line-height:1.125rem;text-align:center;border-radius:9px;pointer-events:none}.Navigation_orderBtn__a7GxK{display:inline-flex;align-items:center;padding:.5rem 1.25rem;background:#4a5e3a;color:#fff;font-weight:600;font-size:.875rem;border-radius:32px;text-decoration:none;transition:all .2s ease}.Navigation_orderBtn__a7GxK:hover{background:#5c7248;text-decoration:none}@media(max-width:768px){.Navigation_orderBtn__a7GxK{padding:.375rem 1rem;font-size:.8125rem}.Navigation_desktopOnly__AP_2B{display:none!important}}.Navigation_mobileNavDivider__Xz_sC{height:1px;background:#e5ddd3;margin:.5rem 0}.Navigation_mobileNavLang__VpzjI{padding:.5rem 0}.Navigation_mobileMenuBtn__cD1T1{display:none;background:none;border:none;cursor:pointer;padding:.5rem}@media(max-width:768px){.Navigation_mobileMenuBtn__cD1T1{display:flex;align-items:center;justify-content:center}}.Navigation_mobileMenuBtn__cD1T1 .Navigation_hamburger__pa5Tp{position:relative;width:24px;height:18px}.Navigation_mobileMenuBtn__cD1T1 .Navigation_hamburger__pa5Tp:after,.Navigation_mobileMenuBtn__cD1T1 .Navigation_hamburger__pa5Tp:before{content:"";position:absolute;top:8px;width:2px;height:2px;border-radius:50%;background:#2a2420;opacity:0;transform:scale(0);transition:opacity .25s ease,transform .25s ease;pointer-events:none}.Navigation_mobileMenuBtn__cD1T1 .Navigation_hamburger__pa5Tp:before{left:0}.Navigation_mobileMenuBtn__cD1T1 .Navigation_hamburger__pa5Tp:after{right:0}.Navigation_mobileMenuBtn__cD1T1 .Navigation_hamburger__pa5Tp span{position:absolute;left:0;top:0;width:100%;height:2px;background:#2a2420;border-radius:1px;transform-origin:center;will-change:transform,opacity;transition:transform .3s ease,opacity .2s ease}.Navigation_mobileMenuBtn__cD1T1 .Navigation_hamburger__pa5Tp span:first-child{transform:translateY(0)}.Navigation_mobileMenuBtn__cD1T1 .Navigation_hamburger__pa5Tp span:nth-child(2){transform:translateY(8px)}.Navigation_mobileMenuBtn__cD1T1 .Navigation_hamburger__pa5Tp span:nth-child(3){transform:translateY(16px)}.Navigation_mobileMenuBtn__cD1T1 .Navigation_hamburger__pa5Tp.Navigation_open__psYbE span:first-child{transform:translateY(8px) rotate(45deg)}.Navigation_mobileMenuBtn__cD1T1 .Navigation_hamburger__pa5Tp.Navigation_open__psYbE span:nth-child(3){transform:translateY(8px) rotate(-45deg)}.Navigation_mobileMenuBtn__cD1T1 .Navigation_hamburger__pa5Tp.Navigation_open__psYbE span:nth-child(2){opacity:0;transform:translateY(8px) scaleX(0)}.Navigation_mobileMenuBtn__cD1T1 .Navigation_hamburger__pa5Tp.Navigation_open__psYbE:after,.Navigation_mobileMenuBtn__cD1T1 .Navigation_hamburger__pa5Tp.Navigation_open__psYbE:before{opacity:1;transform:scale(1)}.Navigation_mobileNav__Sd_tq{display:none}@media(max-width:768px){.Navigation_mobileNav__Sd_tq{display:block;position:absolute;top:100%;left:0;right:0;background:rgba(250,248,245,.98);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(42,36,32,.08);transform:translateY(-100%);opacity:0;visibility:hidden;transition:transform .3s ease,opacity .3s ease,visibility 0s linear .3s}.Navigation_mobileNav__Sd_tq.Navigation_open__psYbE{transform:translateY(0);opacity:1;visibility:visible;transition:transform .3s ease,opacity .3s ease,visibility 0s linear 0s}}.Navigation_mobileNav__Sd_tq .Navigation_mobileNavContent__5V24Z{padding:1rem;display:flex;flex-direction:column;gap:.5rem}.Navigation_mobileNav__Sd_tq .Navigation_mobileNavLink__IEBOj{text-decoration:none;color:#2a2420;font-weight:500;font-size:1rem;padding:.75rem 1rem;border-radius:8px;transition:all .2s ease}.Navigation_mobileNav__Sd_tq .Navigation_mobileNavLink__IEBOj:hover{background:#f4efe8;color:#4a5e3a;text-decoration:none}.Navigation_mobileNav__Sd_tq .Navigation_mobileNavLink__IEBOj.Navigation_active__kQT4n{background:#fdf0ec;color:#4a5e3a}.Navigation_userMenu__sQU2s{position:relative}.Navigation_userBtn___4S5g{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:50%;border:2px solid #e5ddd3;background:#fff;cursor:pointer;overflow:hidden;padding:0;transition:border-color .2s ease}.Navigation_userBtn___4S5g:hover{border-color:#4a5e3a}.Navigation_userAvatar__aP8eM{width:100%;height:100%;object-fit:cover;border-radius:50%}.Navigation_userInitial__ZZdfO{font-size:.875rem;font-weight:700;color:#fff;background:#4a5e3a;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.Navigation_userDropdown__P7V3_{position:absolute;top:calc(100% + 8px);right:0;background:#fff;border-radius:14px;box-shadow:0 8px 32px rgba(42,36,32,.12);min-width:200px;overflow:hidden;z-index:60}.Navigation_userInfo__xi4tK{padding:1rem 1.25rem;border-bottom:1px solid #e5ddd3;display:flex;flex-direction:column;gap:.125rem}.Navigation_userName__cMbCI{font-size:.875rem;font-weight:600;color:#2a2420}.Navigation_userEmail__vZe2T{font-size:.75rem;color:#7a6e68}.Navigation_dropdownLink__3ibin{display:block;width:100%;padding:.75rem 1.25rem;font-size:.875rem;color:#2a2420;text-decoration:none;background:none;border:none;text-align:left;cursor:pointer;transition:background .15s ease}.Navigation_dropdownLink__3ibin:hover{background:#f4efe8;color:#4a5e3a;text-decoration:none}.ProductCard_card__Ejs98{display:flex;background:#fff;border-radius:20px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease;text-decoration:none;color:inherit;box-shadow:0 2px 8px rgba(42,36,32,.04)}.ProductCard_card__Ejs98:hover{transform:translateY(-3px);box-shadow:0 12px 32px rgba(42,36,32,.1);text-decoration:none}.ProductCard_card__Ejs98.ProductCard_grid__zpQOm{flex-direction:column;height:100%}.ProductCard_card__Ejs98.ProductCard_grid__zpQOm .ProductCard_imageWrapper__WBpSv{height:185px;position:relative;flex-shrink:0}.ProductCard_card__Ejs98.ProductCard_grid__zpQOm .ProductCard_content__9MY4v{flex:1 1;display:flex;flex-direction:column;padding:1.25rem}.ProductCard_card__Ejs98.ProductCard_list__hx4J_{flex-direction:row}.ProductCard_card__Ejs98.ProductCard_list__hx4J_ .ProductCard_imageWrapper__WBpSv{width:150px;height:120px;position:relative;flex-shrink:0}.ProductCard_card__Ejs98.ProductCard_list__hx4J_ .ProductCard_content__9MY4v{flex:1 1;display:flex;flex-direction:column;padding:1.25rem}.ProductCard_imageWrapper__WBpSv{overflow:hidden}.ProductCard_imageWrapper__WBpSv .ProductCard_image__o19Qv{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.ProductCard_imageWrapper__WBpSv .ProductCard_category__cWlLw{position:absolute;top:.75rem;left:.75rem;background:rgba(242,168,150,.15);color:#4a5e3a;font-size:.75rem;font-weight:600;padding:.25rem .75rem;border-radius:32px}.ProductCard_imageWrapper__WBpSv:hover .ProductCard_image__o19Qv{transform:scale(1.05)}.ProductCard_content__9MY4v .ProductCard_main__Enkrm{flex:1 1}.ProductCard_content__9MY4v .ProductCard_main__Enkrm .ProductCard_title___2E2w{font-family:var(--font-primary),"Nunito",sans-serif;font-size:1rem;font-weight:700;color:#2a2420;margin-bottom:.375rem;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ProductCard_content__9MY4v .ProductCard_main__Enkrm .ProductCard_description__w485_{color:#7a6e68;font-size:.8125rem;line-height:1.6;margin-bottom:.75rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ProductCard_content__9MY4v .ProductCard_details__yEnfk{margin-bottom:.75rem}.ProductCard_content__9MY4v .ProductCard_details__yEnfk .ProductCard_weight___ZbkH{display:inline-block;background:#f4efe8;color:#7a6e68;font-size:.75rem;font-weight:500;padding:.2rem .5rem;border-radius:6px;margin-right:.5rem}.ProductCard_content__9MY4v .ProductCard_details__yEnfk .ProductCard_nutrition__51QF7 .ProductCard_calories__izgui{font-size:.75rem;color:#7a6e68}.ProductCard_content__9MY4v .ProductCard_footer__QossL{display:flex;justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;min-height:36px}.ProductCard_content__9MY4v .ProductCard_footer__QossL .ProductCard_price__E5JjU .ProductCard_currentPrice__8nnwR{font-size:1.25rem;font-weight:700;color:#4a5e3a}.ProductCard_content__9MY4v .ProductCard_footer__QossL .ProductCard_addToCartBtn__2gX_V{flex-shrink:0;background:#4a5e3a;color:#fff;border:none;border-radius:32px;transition:background .2s ease;position:relative}.ProductCard_content__9MY4v .ProductCard_footer__QossL .ProductCard_addToCartBtn__2gX_V:before{content:"";position:absolute;inset:-6px}.ProductCard_content__9MY4v .ProductCard_footer__QossL .ProductCard_addToCartBtn__2gX_V:hover{background:#5c7248}.ProductCard_card__Ejs98.ProductCard_list__hx4J_ .ProductCard_main__Enkrm .ProductCard_title___2E2w{font-size:1rem;-webkit-line-clamp:1}.ProductCard_card__Ejs98.ProductCard_list__hx4J_ .ProductCard_main__Enkrm .ProductCard_description__w485_{-webkit-line-clamp:2;font-size:.8125rem}.ProductCard_card__Ejs98.ProductCard_list__hx4J_ .ProductCard_footer__QossL{margin-top:auto}.ProductCard_card__Ejs98.ProductCard_list__hx4J_ .ProductCard_price__E5JjU .ProductCard_currentPrice__8nnwR{font-size:1.125rem}.RangeSlider_rangeSlider__62kYQ{width:100%;padding:1rem 0}.RangeSlider_sliderContainer__BdVkh{position:relative;height:6px;margin:0 12px}.RangeSlider_sliderContainer__BdVkh .RangeSlider_track__lrziy{position:absolute;top:0;left:0;right:0;height:100%;background:#e5ddd3;border-radius:3px}.RangeSlider_sliderContainer__BdVkh .RangeSlider_range__3nPMz{position:absolute;top:0;height:100%;background:#4a5e3a;border-radius:3px}.RangeSlider_sliderContainer__BdVkh .RangeSlider_thumb__Rr2Y_{position:absolute;top:50%;width:20px;height:20px;background:#fff;border:2px solid #4a5e3a;border-radius:50%;cursor:-webkit-grab;cursor:grab;transform:translate(-50%,-50%);transition:all .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.1)}.RangeSlider_sliderContainer__BdVkh .RangeSlider_thumb__Rr2Y_:hover{transform:translate(-50%,-50%) scale(1.1);box-shadow:0 4px 8px rgba(0,0,0,.15)}.RangeSlider_sliderContainer__BdVkh .RangeSlider_thumb__Rr2Y_:focus{outline:2px solid #4a5e3a;outline-offset:2px}.RangeSlider_sliderContainer__BdVkh .RangeSlider_thumb__Rr2Y_.RangeSlider_dragging__WKQ_3{cursor:-webkit-grabbing;cursor:grabbing;transform:translate(-50%,-50%) scale(1.2);box-shadow:0 4px 12px rgba(75,87,51,.3)}.RangeSlider_labels__PzEsE{display:flex;justify-content:space-between;margin-top:.5rem;font-size:.875rem;color:#2a2420;font-weight:500}.RangeSlider_labels__PzEsE .RangeSlider_maxLabel__LiwC9,.RangeSlider_labels__PzEsE .RangeSlider_minLabel__4gf9E{color:#4a5e3a}.Checkbox_checkbox__UkByk{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer}.Checkbox_checkbox__UkByk.Checkbox_disabled__jC01s{opacity:.5;cursor:not-allowed}.Checkbox_checkbox__UkByk .Checkbox_input__if0Kn{position:absolute;opacity:0;width:0;height:0}.Checkbox_checkbox__UkByk .Checkbox_input__if0Kn:focus+.Checkbox_label__q2mdx .Checkbox_checkboxIcon__lNyjy{box-shadow:0 0 0 2px #4a5e3a}.Checkbox_checkbox__UkByk .Checkbox_label__q2mdx{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer;line-height:1.5}.Checkbox_checkbox__UkByk .Checkbox_label__q2mdx .Checkbox_checkboxIcon__lNyjy{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border:2px solid rgba(42,36,32,.08);border-radius:4px;background:#fff;transition:all .2s ease;flex-shrink:0;margin-top:.125rem}.Checkbox_checkbox__UkByk .Checkbox_label__q2mdx .Checkbox_checkboxIcon__lNyjy .Checkbox_checkmark__Vh204{opacity:0;transform:scale(0);transition:all .2s ease;color:#fff}.Checkbox_checkbox__UkByk .Checkbox_label__q2mdx .Checkbox_labelText__WN4eE{font-size:.875rem;color:#2a2420;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Checkbox_checkbox__UkByk .Checkbox_label__q2mdx:hover .Checkbox_checkboxIcon__lNyjy{border-color:#4a5e3a}.Checkbox_checkbox__UkByk .Checkbox_input__if0Kn:checked+.Checkbox_label__q2mdx .Checkbox_checkboxIcon__lNyjy{background:#4a5e3a;border-color:#4a5e3a}.Checkbox_checkbox__UkByk .Checkbox_input__if0Kn:checked+.Checkbox_label__q2mdx .Checkbox_checkboxIcon__lNyjy .Checkbox_checkmark__Vh204{opacity:1;transform:scale(1)}.Checkbox_checkbox__UkByk .Checkbox_input__if0Kn:disabled+.Checkbox_label__q2mdx{cursor:not-allowed}.Checkbox_checkbox__UkByk .Checkbox_input__if0Kn:disabled+.Checkbox_label__q2mdx .Checkbox_checkboxIcon__lNyjy{background:#e5ddd3;border-color:rgba(42,36,32,.08)}.Checkbox_checkbox__UkByk .Checkbox_input__if0Kn:disabled+.Checkbox_label__q2mdx .Checkbox_labelText__WN4eE{color:#2a2420;opacity:.6}.PopularProducts_section__YqTx8{padding:5rem 0}@media(max-width:768px){.PopularProducts_section__YqTx8{padding:3rem 0}}.PopularProducts_container__ggy5N{max-width:1200px;margin:0 auto;padding:0 1.5rem;text-align:center}.PopularProducts_grid__uFlKZ{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.5rem;gap:1.5rem;margin-top:2.5rem}@media(max-width:1024px){.PopularProducts_grid__uFlKZ{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.PopularProducts_grid__uFlKZ{grid-template-columns:1fr}}.PopularProducts_card__o1J9x{display:block;background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 2px 8px rgba(42,36,32,.04);transition:transform .2s ease,box-shadow .2s ease;color:inherit;text-decoration:none}.PopularProducts_card__o1J9x:hover{transform:translateY(-6px);box-shadow:0 16px 40px rgba(42,36,32,.14);text-decoration:none}.PopularProducts_imagePlaceholder__w7_OR{width:100%;aspect-ratio:4/3;background:#f4efe8;display:flex;align-items:center;justify-content:center;color:#7a6e68;overflow:hidden}.PopularProducts_productImage__A3cAC{width:100%;height:100%;object-fit:cover}@keyframes PopularProducts_shimmer__pjhAD{0%{background-position:-200% 0}to{background-position:200% 0}}.PopularProducts_skeleton___mwzG{background:#fff;border-radius:20px;overflow:hidden}.PopularProducts_skeletonImage__Jl_JY{width:100%;aspect-ratio:4/3;background:linear-gradient(90deg,#F4EFE8 25%,#E5DDD3 50%,#F4EFE8 75%);background-size:200% 100%;animation:PopularProducts_shimmer__pjhAD 1.5s infinite}.PopularProducts_skeletonBody__lNFjn{padding:1.25rem}.PopularProducts_skeletonLine__m6Khz{height:1rem;margin-bottom:.5rem}.PopularProducts_skeletonLineShort__BIAgQ,.PopularProducts_skeletonLine__m6Khz{border-radius:4px;background:linear-gradient(90deg,#F4EFE8 25%,#E5DDD3 50%,#F4EFE8 75%);background-size:200% 100%;animation:PopularProducts_shimmer__pjhAD 1.5s infinite}.PopularProducts_skeletonLineShort__BIAgQ{height:.75rem;width:60%}.PopularProducts_cardBody__5hkRc{padding:1.25rem;text-align:left}.PopularProducts_cardName__a0U8l{font-family:var(--font-secondary),"Lora",serif;font-size:1.0625rem;font-weight:600;color:#2a2420;margin-bottom:.25rem}.PopularProducts_cardWeight__eTM9Y{font-size:.8125rem;color:#7a6e68}.PopularProducts_cardFooter__figvj{display:flex;justify-content:space-between;align-items:center;margin-top:.75rem}.PopularProducts_cardPrice__3te_g{font-weight:700;font-size:1.125rem;color:#2a2420}.PopularProducts_addBtn__sM38c{width:2.25rem;height:2.25rem;border-radius:50%;background:#4a5e3a;color:#fff;font-size:1.25rem;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;transition:background .2s ease}.PopularProducts_addBtn__sM38c:hover{background:#5c7248}.PopularProducts_allLink__s3IU2{margin-top:2rem}.PopularProducts_allLink__s3IU2 a{color:#4a5e3a;font-weight:600;text-decoration:none;font-size:1rem;transition:color .2s ease}.PopularProducts_allLink__s3IU2 a:hover{color:#5c7248;text-decoration:underline}.RecipeIdeas_section__DCyAw{background:#f4efe8;padding:5rem 0}@media(max-width:768px){.RecipeIdeas_section__DCyAw{padding:3rem 0}}.RecipeIdeas_container__mAVmp{max-width:1200px;margin:0 auto;padding:0 1.5rem;text-align:center}.RecipeIdeas_grid__6X7lm{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.25rem;gap:1.25rem;margin-top:2.5rem}@media(max-width:768px){.RecipeIdeas_grid__6X7lm{grid-template-columns:1fr}}.RecipeIdeas_card__0kF9m{background:#fff;border-radius:16px;overflow:hidden;text-align:left;box-shadow:0 2px 8px rgba(42,36,32,.04);transition:transform .2s ease,box-shadow .2s ease;display:flex;flex-direction:row}@media(max-width:768px){.RecipeIdeas_card__0kF9m{flex-direction:column}}.RecipeIdeas_card__0kF9m:hover{transform:translateY(-3px);box-shadow:0 8px 24px rgba(42,36,32,.1)}.RecipeIdeas_cardImage__z8KLb{flex-shrink:0;width:180px}@media(max-width:768px){.RecipeIdeas_cardImage__z8KLb{width:100%;height:180px}}.RecipeIdeas_cardImage__z8KLb img{width:100%;height:100%;object-fit:cover;display:block}.RecipeIdeas_cardBody__l2VZz{padding:1.5rem;flex:1 1;min-width:0}.RecipeIdeas_cardHeader__5d33K{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.5rem}.RecipeIdeas_cardTitle__NWHo4{font-family:var(--font-secondary),"Lora",serif;font-size:1.125rem;font-weight:600;color:#2a2420}.RecipeIdeas_time__4SCV_{display:inline-flex;align-items:center;gap:.25rem;font-size:.8125rem;font-weight:600;color:#4a5e3a;white-space:nowrap;flex-shrink:0}.RecipeIdeas_cardDesc__TxagP{font-size:.9375rem;line-height:1.6;color:#7a6e68;margin-bottom:.75rem}.RecipeIdeas_products__gGMl4{font-size:.8125rem;color:#4a5e3a;font-weight:500;padding-top:.75rem;border-top:1px solid #e5ddd3}.RecipeIdeas_allLink__AQD_w{margin-top:2rem}.RecipeIdeas_allLink__AQD_w a{color:#4a5e3a;font-weight:600;text-decoration:none;font-size:1rem;transition:color .2s ease}.RecipeIdeas_allLink__AQD_w a:hover{color:#5c7248;text-decoration:underline}.Ticker_ticker__ujSzO{background:#4a5e3a;padding:.875rem 0;overflow:hidden;white-space:nowrap}.Ticker_track__DRsRP{display:inline-flex;animation:Ticker_scroll__lKrqA 30s linear infinite}.Ticker_ticker__ujSzO:hover .Ticker_track__DRsRP{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.Ticker_track__DRsRP{animation:none}}.Ticker_item___VnEN{display:inline-flex;align-items:center;gap:1.25rem;color:#fff;font-size:.9375rem;font-weight:600;letter-spacing:.02em;padding-right:1.25rem}.Ticker_separator__im083{color:#f2a896;font-size:.75rem}@keyframes Ticker_scroll__lKrqA{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.ReviewCard_card__M5g4_{background:#fff;border-radius:16px;padding:1.5rem;display:flex;flex-direction:column;gap:1rem;transition:transform .2s ease,box-shadow .2s ease}.ReviewCard_card__M5g4_:hover{transform:translateY(-3px);box-shadow:0 8px 24px rgba(42,36,32,.08)}.ReviewCard_quote__JzKNj{font-family:var(--font-accent),"Playfair Display",serif;font-style:italic;font-size:.9375rem;line-height:1.7;color:#2a2420;flex:1 1}.ReviewCard_author__zvTpn{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#7a6e68}.ReviewCard_location__lCDXu{font-weight:500;text-transform:none;letter-spacing:normal}.WhyUs_section__DdY2I{padding:5rem 0}@media(max-width:768px){.WhyUs_section__DdY2I{padding:3rem 0}}.WhyUs_container__iTEwm{max-width:1200px;margin:0 auto;padding:0 1.5rem;display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem}@media(max-width:768px){.WhyUs_container__iTEwm{grid-template-columns:1fr}}.WhyUs_left__RZzYa{background:#4a5e3a;border-radius:24px;padding:2.5rem;display:flex;flex-direction:column;gap:1.5rem}.WhyUs_heading__yDFn8{font-family:var(--font-secondary),"Lora",serif;font-size:1.875rem;font-weight:700;line-height:1.3;color:#fff}.WhyUs_heading__yDFn8 em{font-family:var(--font-accent),"Playfair Display",serif;font-style:italic;color:#f7c4b8}@media(max-width:768px){.WhyUs_heading__yDFn8{font-size:1.5rem}}.WhyUs_points__JdnH0{display:flex;flex-direction:column;gap:1.25rem;margin-top:.5rem}.WhyUs_point__5EgpB{display:flex;gap:1rem;align-items:flex-start}.WhyUs_pointIcon__yOyHq{flex-shrink:0;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.1);border-radius:12px;color:#fff}.WhyUs_pointTitle__paEne{font-size:1rem;font-weight:700;color:#fff;margin-bottom:.25rem}.WhyUs_pointDesc__TZmLu{font-size:.875rem;color:hsla(0,0%,100%,.75);line-height:1.5}.WhyUs_right__sS_IM{background:#fdf0ec;border-radius:24px;padding:2rem;display:flex;flex-direction:column;gap:1rem}