.Footer_siteFooter__8uhhY{background:var(--bg-footer);color:#fff;padding:4.5rem 0 2rem;margin-top:5rem;position:relative}.Footer_footerTopGrid__CHsR7{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;grid-gap:3rem;gap:3rem;margin-bottom:3.5rem}.Footer_footerBrandCol__0OWna{display:flex;flex-direction:column;gap:1.25rem}.Footer_footerLogo__2qnpg{display:inline-block;text-decoration:none}.Footer_footerLogoWrapper__vaiQK{display:inline-flex;align-items:center;background:#fff;padding:.55rem 1.1rem;border-radius:16px;box-shadow:0 6px 20px rgba(0,0,0,.25);transition:transform .2s ease}.Footer_footerLogoWrapper__vaiQK:hover{transform:translateY(-2px)}.Footer_footerLogoImg__tV68A{height:40px;width:auto;display:block}.Footer_footerTagline__keOnW{font-size:.9rem;opacity:.85;line-height:1.6;max-width:320px}.Footer_footerSocialRow__azzW3{display:flex;gap:.75rem}.Footer_footerSocialIcon___Tycp{width:38px;height:38px;border-radius:50%;background:hsla(0,0%,100%,.1);display:flex;align-items:center;justify-content:center;transition:all .25 ease;border:1px solid hsla(0,0%,100%,.15)}.Footer_footerSocialIcon___Tycp:hover{background:hsla(0,0%,100%,.25);transform:translateY(-3px);box-shadow:0 6px 15px rgba(0,0,0,.3)}.Footer_footerColTitle__7Sc6I{font-size:1.1rem;font-weight:800;margin-bottom:1.25rem;color:#f59e0b;letter-spacing:-.01em}.Footer_footerLinksList__xlnt_{list-style:none;display:flex;flex-direction:column;gap:.75rem;font-size:.92rem;padding:0;margin:0}.Footer_footerLinksList__xlnt_ li{display:flex;align-items:center}.Footer_footerLinksList__xlnt_ a{color:#fff;text-decoration:none;opacity:.8;transition:all .2s ease;display:inline-flex;align-items:center}.Footer_footerLinksList__xlnt_ a:hover{opacity:1;color:#f59e0b;transform:translateX(4px)}.Footer_footerMiddleCard__BRmYf{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.12);border-radius:24px;padding:2rem;margin-bottom:3.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.Footer_appDownloadBox__wMP0n,.Footer_newsletterBox__d8z1T{display:flex;flex-direction:column;justify-content:center}.Footer_appHeader__WrYfl,.Footer_newsletterHeader__QUkRk{display:flex;align-items:center;gap:.85rem;margin-bottom:1rem}.Footer_newsletterHeaderIcon__pRGeh{color:#f59e0b;flex-shrink:0}.Footer_appHeaderIcon__laMRM{color:#38bdf8;flex-shrink:0}.Footer_appHeader__WrYfl h5,.Footer_newsletterHeader__QUkRk h5{font-size:1.05rem;font-weight:800;margin-bottom:.2rem;color:#fff}.Footer_appHeader__WrYfl p,.Footer_newsletterHeader__QUkRk p{font-size:.82rem;opacity:.75;margin:0}.Footer_newsletterInlineForm__3pocQ{width:100%}.Footer_newsletterInputWrap__XfE8Z{display:flex;align-items:center;gap:.5rem;background:hsla(0,0%,100%,.1);border-radius:50px;padding:.35rem .35rem .35rem 1rem;border:1px solid hsla(0,0%,100%,.2)}.Footer_newsletterInput__M7bxB{flex:1 1;background:transparent;border:none;color:#fff;outline:none;font-size:.88rem}.Footer_newsletterInput__M7bxB::placeholder{color:hsla(0,0%,100%,.5)}.Footer_newsletterSuccessBadge__OZPvw{background:rgba(16,185,129,.2);color:#34d399;border:1px solid rgba(16,185,129,.4);padding:.6rem 1rem;border-radius:50px;font-weight:700;font-size:.88rem;text-align:center}.Footer_appBadgesRow__6hp9Y{display:flex;flex-wrap:wrap;gap:.75rem}.Footer_appStoreBtn__ddlQu{display:inline-flex;align-items:center;gap:.75rem;background:#0f172a;color:#fff;border:1px solid hsla(0,0%,100%,.2);padding:.55rem 1.15rem;border-radius:14px;text-decoration:none;transition:all .2s ease}.Footer_appStoreBtn__ddlQu svg{flex-shrink:0}.Footer_appStoreBtn__ddlQu:hover{background:#1e293b;border-color:#f59e0b;transform:translateY(-2px);box-shadow:0 6px 18px rgba(0,0,0,.35)}.Footer_appStoreText__Wuo0E{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px}.Footer_appStoreSub__aFwBc{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;opacity:.85;line-height:1.2;display:block;margin:0}.Footer_appStoreTitle__p1tpZ{font-size:.95rem;font-weight:800;line-height:1.2;color:#fff;display:block;margin:0}.Footer_footerBottomBar__Z3Zkd{border-top:1px solid hsla(0,0%,100%,.1);padding-top:1.75rem;padding-right:170px;display:flex;justify-content:space-between;align-items:center;font-size:.88rem;opacity:.8}.Footer_madeWithLove__1GAzy{display:flex;align-items:center;gap:.35rem}.Footer_heartIcon__QiQtT{color:#ef4444;fill:#ef4444}@media (max-width:1024px){.Footer_footerTopGrid__CHsR7{grid-template-columns:repeat(2,1fr)}.Footer_footerMiddleCard__BRmYf{grid-template-columns:1fr}.Footer_footerBottomBar__Z3Zkd{padding-right:0;flex-direction:column;gap:.75rem;text-align:center}}@media (max-width:768px){.Footer_siteFooter__8uhhY{padding:3rem 0 1.5rem}.Footer_footerTopGrid__CHsR7{grid-template-columns:1fr;gap:2rem}}@media (max-width:480px){.Footer_footerMiddleCard__BRmYf{padding:1.25rem 1rem}.Footer_newsletterInputWrap__XfE8Z{flex-direction:column;background:transparent;border:none;padding:0;gap:.6rem}.Footer_newsletterInput__M7bxB{width:100%;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:50px;padding:.75rem 1rem}.Footer_newsletterInputWrap__XfE8Z button{width:100%}.Footer_appBadgesRow__6hp9Y{flex-direction:column;gap:.65rem}.Footer_appStoreBtn__ddlQu{width:100%;justify-content:flex-start}}.AiChatWidget_aiChatFixedContainer__wGvOQ{position:fixed;bottom:24px;right:24px;z-index:999;transition:opacity .25s ease,transform .25s ease}body.cartDrawerOpen .AiChatWidget_aiChatFixedContainer__wGvOQ{opacity:0!important;pointer-events:none!important;transform:translateY(20px) scale(.85)}.AiChatWidget_aiChatTriggerGroup__h5YW4{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.AiChatWidget_aiChatFloatingBtn__qw6AZ{display:flex;align-items:center;gap:.6rem;background:var(--primary-gradient);color:#fff;padding:.5rem 1.25rem .5rem .6rem;border-radius:9999px;box-shadow:0 10px 25px rgba(220,38,38,.4);cursor:pointer;border:3px solid #fff}.AiChatWidget_robotIconWrap__X8m1W{width:44px;height:44px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}.AiChatWidget_robotImg___KKBI{width:36px;height:36px;object-fit:contain}.AiChatWidget_aiChatLabel__5yNT5{font-weight:800;font-size:1rem}.AiChatWidget_aiChatPopover__W3Hev{width:min(360px,calc(100vw - 32px));height:min(460px,calc(100vh - 100px));background:var(--bg-surface);border-radius:24px;box-shadow:0 20px 40px rgba(0,0,0,.25);border:2px solid var(--border-light);display:flex;flex-direction:column;overflow:hidden;animation:AiChatWidget_modalSlideUp__RQgMT .3s ease}.AiChatWidget_chatHeader__j2nfZ{background:var(--primary-gradient);color:#fff;padding:1rem;display:flex;justify-content:space-between;align-items:center}.AiChatWidget_chatHeaderTitle__q8COL{display:flex;align-items:center;gap:.6rem}.AiChatWidget_chatHeaderTitle__q8COL h4{font-size:.95rem;font-weight:800;line-height:1.1}.AiChatWidget_onlineStatus__oglFl{font-size:.7rem;opacity:.85}.AiChatWidget_chatCloseBtn__wg2IP{color:#fff;opacity:.8;background:none;border:none;cursor:pointer}.AiChatWidget_chatCloseBtn__wg2IP:hover{opacity:1}.AiChatWidget_chatBody__PDo6v{flex:1 1;padding:1rem;overflow-y:auto;display:flex;flex-direction:column;gap:.75rem}.AiChatWidget_chatBubbleRow__y_A_F{display:flex;align-items:flex-start;gap:.5rem}.AiChatWidget_user__BVTKu{justify-content:flex-end}.AiChatWidget_botAvatar__RLU_2{width:24px;height:24px;border-radius:50%;background:var(--primary-gradient);color:#fff;display:flex;align-items:center;justify-content:center}.AiChatWidget_chatBubble__38SsB{max-width:80%;padding:.6rem .9rem;border-radius:16px;font-size:.85rem;line-height:1.4}.AiChatWidget_bot__0JDO1 .AiChatWidget_chatBubble__38SsB{background:var(--bg-secondary);color:var(--text-primary);border-top-left-radius:4px}.AiChatWidget_user__BVTKu .AiChatWidget_chatBubble__38SsB{background:var(--primary-color);color:#fff;border-top-right-radius:4px}.AiChatWidget_quickPromptsBar__Cx5Xc{display:flex;gap:.4rem;padding:.5rem;overflow-x:auto;background:var(--bg-secondary)}.AiChatWidget_promptChip__mopmC{white-space:nowrap;font-size:.725rem;padding:.3rem .6rem;border-radius:9999px;background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border-light);font-weight:600;cursor:pointer}.AiChatWidget_promptChip__mopmC:hover{border-color:var(--primary-color)}.AiChatWidget_chatFooter__HT4Hk{display:flex;align-items:center;padding:.6rem;gap:.5rem;border-top:1px solid var(--border-light)}.AiChatWidget_chatInput___0X6q{flex:1 1;border:none;background:var(--bg-secondary);padding:.5rem .8rem;border-radius:9999px;font-size:.85rem;outline:none;color:var(--text-primary)}.AiChatWidget_chatSendBtn__pldfi{width:34px;height:34px;border-radius:50%;background:var(--primary-color);color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center}@media (max-width:480px){.AiChatWidget_aiChatFixedContainer__wGvOQ{bottom:16px;right:16px}.AiChatWidget_aiChatFloatingBtn__qw6AZ{padding:.4rem .8rem .4rem .4rem}.AiChatWidget_aiChatLabel__5yNT5{font-size:.85rem}.AiChatWidget_robotIconWrap__X8m1W{width:36px;height:36px}.AiChatWidget_robotImg___KKBI{width:28px;height:28px}}.Modal_backdrop__eKdYt{position:fixed;inset:0;background:rgba(15,23,42,.7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:1.5rem 1rem;overflow-y:auto}.Modal_container__H62Vd{background:var(--bg-surface);border-radius:28px;width:100%;max-width:480px;max-height:min(90vh,720px);position:relative;box-shadow:0 25px 60px -15px rgba(0,0,0,.35);border:1px solid var(--border-light);display:flex;flex-direction:column;overflow:hidden}.Modal_sm__wJohW{max-width:380px}.Modal_md__2qhb7{max-width:480px}.Modal_lg__oSGhU{max-width:600px}.Modal_closeBtn__hKynm{position:absolute;top:1.2rem;right:1.2rem;background:var(--bg-secondary);color:var(--text-secondary);width:36px;height:36px;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:20;transition:transform .2s ease,background .2s ease}.Modal_closeBtn__hKynm:hover{transform:rotate(90deg) scale(1.05);background:#fee2e2;color:#ef4444}.Modal_title__zBy4y{font-size:1.25rem;font-weight:800;padding:1.5rem 1.5rem .5rem;color:var(--text-primary)}.Modal_content__Fcmps{display:flex;flex-direction:column;padding:2rem;overflow-y:auto;max-height:100%;scrollbar-width:thin;scrollbar-color:var(--border-primary) transparent}@media (max-width:480px){.Modal_backdrop__eKdYt{padding:1rem .5rem}.Modal_container__H62Vd{border-radius:20px}.Modal_content__Fcmps{padding:1.25rem 1rem}.Modal_title__zBy4y{padding:1.25rem 1rem .25rem}}