.Footer_footer__eNA9m{background:linear-gradient(180deg,var(--primary-100) 0,var(--bg-secondary) 40%,#F5E8EB 100%);color:var(--text-primary);margin-top:auto;border-top:1px solid var(--border)}@media (max-width:768px){.Footer_footer__eNA9m{padding-bottom:0}.Footer_container__IkLXC{padding:var(--space-8) var(--space-4) var(--space-5)}.Footer_grid__WCfx6{grid-template-columns:1fr;gap:var(--space-4);margin-bottom:var(--space-4)}.Footer_linksBlock__5wU4k{display:none}.Footer_tagline__WuViG{font-size:var(--text-base);margin-bottom:var(--space-3)}.Footer_bottom__ch0uR{padding-top:var(--space-4)}}.Footer_container__IkLXC{max-width:var(--max-width);margin:0 auto;padding:var(--space-16) var(--space-6) var(--space-8)}.Footer_grid__WCfx6{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,2fr);gap:var(--space-12);margin-bottom:var(--space-12);align-items:start}.Footer_brand__Lj6Sp{display:flex;flex-direction:column;gap:0}.Footer_logo__8uCHD{display:inline-flex;align-items:baseline;font-family:var(--font-script);font-size:2rem;font-weight:400;text-decoration:none;margin-bottom:var(--space-4);color:var(--text-primary)}.Footer_logoImage__V4C5V{height:48px;width:auto;object-fit:contain}.Footer_tagline__WuViG{font-family:var(--font-script);font-size:var(--text-lg);color:var(--primary-dark);line-height:1.4;margin-bottom:var(--space-6)}.Footer_social__MxJPj{display:flex;gap:var(--space-3);flex-wrap:wrap}.Footer_socialLink__nh4hv{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-md);background:var(--bg-card);color:var(--text-secondary);border:1px solid var(--border);transition:all var(--transition-fast)}.Footer_socialLink__nh4hv:hover{background:var(--primary);color:white;transform:translateY(-2px)}.Footer_linksBlock__5wU4k{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-8)}.Footer_column__DPqof{display:flex;flex-direction:column;gap:var(--space-4)}.Footer_columnTitle__75v_I{font-family:var(--font-heading);font-size:var(--text-sm);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-primary)}.Footer_columnLinks__0P0pa{display:flex;flex-direction:column;gap:var(--space-3);list-style:none;margin:0;padding:0}.Footer_columnLinks__0P0pa a{font-size:var(--text-sm);color:var(--text-secondary);text-decoration:none;transition:color var(--transition-fast)}.Footer_columnLinks__0P0pa a:hover{color:var(--primary-dark)}.Footer_bottom__ch0uR{padding-top:var(--space-8);border-top:1px solid var(--border);text-align:center}.Footer_copyright__vFlrA{font-size:var(--text-xs);color:var(--text-secondary)}.Footer_waWrapper__gZscF{position:relative;display:inline-block}.Footer_waPopover__zYnFn{position:absolute;bottom:100%;left:50%;transform:translateX(-50%) translateY(-8px);background:white;border-radius:var(--radius-md);box-shadow:0 4px 15px rgba(0,0,0,.2);padding:var(--space-2);min-width:180px;z-index:50;display:flex;flex-direction:column;gap:2px;opacity:0;visibility:hidden;transition:all var(--transition-fast)}.Footer_waPopover__zYnFn.Footer_open__SvmeS{opacity:1;visibility:visible;transform:translateX(-50%) translateY(-12px)}.Footer_waPopover__zYnFn:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:6px solid transparent;border-top-color:white}.Footer_waPopoverItem__ZSdYA{display:flex;flex-direction:column;padding:var(--space-2) var(--space-3);text-decoration:none;color:var(--text-primary);border-radius:var(--radius-sm);transition:background var(--transition-fast)}.Footer_waPopoverItem__ZSdYA:hover{background:var(--bg-secondary)}.Footer_waPopoverLabel__XeGka{font-size:var(--text-sm);font-weight:600;color:var(--text-primary)}.Footer_waPopoverNumber__F_07P{font-size:var(--text-xs);color:var(--text-secondary)}@media (max-width:900px){.Footer_grid__WCfx6{grid-template-columns:1fr;gap:var(--space-10)}.Footer_linksBlock__5wU4k{gap:var(--space-6)}}@media (max-width:640px){.Footer_container__IkLXC{padding:var(--space-12) var(--space-4) var(--space-6)}.Footer_grid__WCfx6{gap:var(--space-8);margin-bottom:var(--space-8)}.Footer_brand__Lj6Sp{padding-bottom:var(--space-6);border-bottom:1px solid var(--border-dark)}.Footer_linksBlock__5wU4k{grid-template-columns:1fr;gap:0}.Footer_column__DPqof{padding:var(--space-4) 0;border-bottom:1px solid var(--border-dark);gap:var(--space-3)}.Footer_column__DPqof:last-child{border-bottom:none;padding-bottom:0}.Footer_columnTitle__75v_I{font-size:.8rem}.Footer_columnLinks__0P0pa{gap:var(--space-2)}}.StoreBottomNav_bar__R1CwV{display:none;position:fixed;bottom:0;left:0;right:0;z-index:var(--z-overlay,800);height:calc(var(--store-bottom-nav-height) + env(safe-area-inset-bottom, 0px));padding-bottom:env(safe-area-inset-bottom,0);background:rgba(255,251,252,.96);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--border);box-shadow:0 -4px 16px rgba(196,120,138,.08)}.StoreBottomNav_item__8ZmcQ{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:var(--store-bottom-nav-height);padding:6px 4px;color:var(--text-secondary);text-decoration:none;font-size:.65rem;font-weight:500;letter-spacing:.02em;transition:color var(--transition-fast);-webkit-tap-highlight-color:transparent}.StoreBottomNav_item__8ZmcQ:active,.StoreBottomNav_item__8ZmcQ:hover{color:var(--text-primary)}.StoreBottomNav_active__QrcDC{color:var(--primary-dark)}.StoreBottomNav_active__QrcDC .StoreBottomNav_label___7zV_{color:var(--primary-dark);font-weight:700}.StoreBottomNav_active__QrcDC .StoreBottomNav_iconWrap__YX8sk,.StoreBottomNav_highlight__2Pfez,.StoreBottomNav_highlight__2Pfez.StoreBottomNav_active__QrcDC{color:var(--primary)}.StoreBottomNav_iconWrap__YX8sk{position:relative;display:flex;align-items:center;justify-content:center;width:28px;height:28px}.StoreBottomNav_badge__icSJI{position:absolute;top:-4px;right:-8px;min-width:16px;height:16px;padding:0 4px;font-size:.6rem;font-weight:700;line-height:16px;text-align:center;color:#fff;background:var(--primary);border-radius:var(--radius-full)}.StoreBottomNav_label___7zV_{line-height:1.1;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:768px){.StoreBottomNav_bar__R1CwV{display:flex}}.PushAndPWAPrompt_overlay__6u1Ps{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem}.PushAndPWAPrompt_modal__BSpDD{background:var(--bg-card);border-radius:16px;width:100%;max-width:400px;padding:2rem 1.5rem;position:relative;box-shadow:0 10px 40px rgba(0,0,0,.2);display:flex;flex-direction:column;gap:1.5rem;animation:PushAndPWAPrompt_slideUp__0F1HH .4s cubic-bezier(.16,1,.3,1)}@keyframes PushAndPWAPrompt_slideUp__0F1HH{0%{transform:translateY(40px);opacity:0}to{transform:translateY(0);opacity:1}}.PushAndPWAPrompt_closeBtn__LvIR8{position:absolute;top:1rem;right:1rem;background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s}.PushAndPWAPrompt_closeBtn__LvIR8:hover{background:var(--background);color:var(--text-primary)}.PushAndPWAPrompt_header__oytiR{text-align:center;display:flex;flex-direction:column;align-items:center;gap:.75rem}.PushAndPWAPrompt_logo__Ok9yd{height:48px;width:auto;margin-bottom:.5rem}.PushAndPWAPrompt_header__oytiR h3{margin:0;font-size:1.25rem;color:var(--text-primary)}.PushAndPWAPrompt_header__oytiR p{margin:0;font-size:.9rem;color:var(--text-secondary);line-height:1.5}.PushAndPWAPrompt_actions__RYA7g{display:flex;flex-direction:column;gap:1rem}.PushAndPWAPrompt_actionCard__DFeov{background:var(--background);border:1px solid var(--border);border-radius:12px;padding:1rem;display:flex;gap:1rem;align-items:flex-start}.PushAndPWAPrompt_iconWrapper__Opo1W{background:var(--primary-light);color:var(--primary);width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.PushAndPWAPrompt_actionText__7d6zv{display:flex;flex-direction:column;gap:.5rem;flex:1 1}.PushAndPWAPrompt_actionText__7d6zv h4{margin:0;font-size:1rem;color:var(--text-primary)}.PushAndPWAPrompt_actionText__7d6zv p{margin:0;font-size:.85rem;color:var(--text-secondary);line-height:1.4}.PushAndPWAPrompt_iosInstruction__hGu2j{background:var(--warning-light,#FFF3CD);color:#856404;padding:.75rem;border-radius:8px;font-size:.8rem;border:1px solid #ffeeba}.PushAndPWAPrompt_footer__vONbc{display:flex;flex-direction:column;gap:.5rem;align-items:center;margin-top:.5rem}.PushAndPWAPrompt_linkBtn__rt5i0{background:none;border:none;color:var(--primary);font-weight:500;cursor:pointer;font-size:.9rem;padding:.5rem 1rem}.PushAndPWAPrompt_linkBtn__rt5i0:hover{text-decoration:underline}.PushAndPWAPrompt_linkBtnDeclined__ckkli{background:none;border:none;color:var(--text-secondary);font-weight:400;cursor:pointer;font-size:.8rem;padding:.5rem 1rem}.PushAndPWAPrompt_linkBtnDeclined__ckkli:hover{color:var(--danger)}