.Input_input_cont__3nH0b{display:flex;flex-direction:column;gap:.5rem;width:100%}.Input_input_cont__3nH0b .Input_text_input__sBrv0{width:100%;height:40px;padding:7px;border:1px solid #ccc;border-radius:var(--border-radius)}.Input_input_cont__3nH0b .Input_text_input__sBrv0::placeholder{color:var(--fourth-font-color)}.Button_btn__CMEkd{display:inline-block;width:100%;height:40px;color:#fff;border:none;border-radius:var(--border-radius);cursor:pointer;text-decoration:none;text-align:center}.Button_btn__CMEkd,.Button_btn__CMEkd:hover{background-color:var(--secondary-color)}.ProviderButton_providerButton__08HSH{width:100%;height:40px;display:flex;align-items:center;justify-content:flex-start;background-color:#fff;border:1px solid #ccc;border-radius:var(--border-radius)}.ProviderButton_providerButton__08HSH .ProviderButton_providerIcon__ax7ho{width:20px;height:20px;margin:0 15px}.ProviderButton_providerButton__08HSH.ProviderButton_apple__qPlNX{background-color:#000;color:#fff;border:none}.auth_container__eJGWb{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;width:100%;background-color:#f0f0f0;padding:20px;gap:30px}.auth_container__eJGWb .auth_title__ni99I{font-size:var(--font-size-l);color:var(--primary-font-color)}.auth_container__eJGWb .auth_link__gFpFp{color:var(--primary-font-color)}.auth_container__eJGWb .auth_link__gFpFp:hover{text-decoration:underline}.auth_container__eJGWb .auth_wrapper__xOgks{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--gap);width:300px}.auth_container__eJGWb .auth_wrapper__xOgks .auth_text___kOxn{color:var(--secondary-font-color)}.auth_container__eJGWb .auth_wrapper__xOgks .auth_separator__5vKv9{display:flex;align-items:center;justify-content:center;gap:var(--gap);width:100%;padding:0 10px}.auth_container__eJGWb .auth_wrapper__xOgks .auth_separator__5vKv9 .auth_line__9Bm6J{width:100%;height:1px;background-color:var(--secondary-font-color)}.auth_container__eJGWb .auth_terms__d_51K{font-size:var(--font-size-xs);color:var(--secondary-font-color)}.products_hero__IhKTY{width:100%;height:300px;display:flex;align-items:center;justify-content:center;flex-direction:column;background-color:var(--secondary-color);border-radius:8px;margin-top:calc(var(--header-height) + 20px);width:calc(100% - 40px)}.products_paramsWrapper__aDEj4{display:flex;flex-direction:row;gap:1rem;width:100%;max-width:600px;margin:0 auto;padding:1rem}.products_paramsWrapper__aDEj4 button{position:relative;display:flex;align-items:center;justify-content:space-between;flex-direction:row;padding:0 5px;width:100px;height:40px;background-color:#fcfcfc;border:1px solid #ddd;border-radius:8px;cursor:pointer}.products_paramsWrapper__aDEj4 button img{width:30px;height:auto;padding:2px;background-color:#fff;border-radius:5px}.products_resultsInfo__JQD7T{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:2rem;gap:2rem;padding:2rem;max-width:1400px;margin:0 auto}.products_resultsInfo__JQD7T .products_productCard__t_VNa{background-color:var(--third-color);border-radius:12px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:all .3s ease;border:1px solid #e5e7eb;cursor:pointer}.products_resultsInfo__JQD7T .products_productCard__t_VNa:hover{transform:translateY(-4px);box-shadow:0 12px 28px rgba(0,0,0,.15)}.products_resultsInfo__JQD7T .products_productCard__t_VNa .products_imageContainer__Di0Fk{position:relative;height:240px;overflow:hidden;background-color:#f8fafc}.products_resultsInfo__JQD7T .products_productCard__t_VNa .products_imageContainer__Di0Fk .products_productImage__s_qMt{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.products_resultsInfo__JQD7T .products_productCard__t_VNa .products_imageContainer__Di0Fk:hover .products_productImage__s_qMt{transform:scale(1.05)}.products_resultsInfo__JQD7T .products_productCard__t_VNa .products_productInfo__Vup2V{padding:1.5rem}.products_resultsInfo__JQD7T .products_productCard__t_VNa .products_productInfo__Vup2V .products_productName__A90Gb{font-family:var(--font-primary);font-size:var(--font-size-l);font-weight:600;color:var(--primary-font-color);margin-bottom:.75rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.products_resultsInfo__JQD7T .products_productCard__t_VNa .products_productInfo__Vup2V .products_productDescription__cdt07{font-family:var(--font-primary);font-size:var(--font-size-s);color:#6b7280;margin-bottom:1rem;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.products_resultsInfo__JQD7T .products_productCard__t_VNa .products_productInfo__Vup2V .products_categoryTags__JeHSF{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem}.products_resultsInfo__JQD7T .products_productCard__t_VNa .products_productInfo__Vup2V .products_categoryTags__JeHSF .products_categoryTag__n7RiV{display:inline-block;padding:.25rem .75rem;background-color:var(--secondary-color);color:#fff;font-size:var(--font-size-xs);font-weight:500;border-radius:20px;text-transform:capitalize;transition:all .2s ease}.products_resultsInfo__JQD7T .products_productCard__t_VNa .products_productInfo__Vup2V .products_categoryTags__JeHSF .products_categoryTag__n7RiV:hover{background-color:#b20e0e;transform:scale(1.05)}.products_resultsInfo__JQD7T .products_productCard__t_VNa .products_productInfo__Vup2V .products_productFooter__yeCPU{display:flex;justify-content:space-between;align-items:center;padding-top:1rem;border-top:1px solid #e5e7eb}.products_resultsInfo__JQD7T .products_productCard__t_VNa .products_productInfo__Vup2V .products_productFooter__yeCPU .products_price__rYm4f{font-family:var(--font-primary);font-size:var(--font-size-l);font-weight:700}.products_resultsInfo__JQD7T .products_productCard__t_VNa .products_productInfo__Vup2V .products_productFooter__yeCPU .products_actions__hFMwK{display:flex;gap:.5rem}.products_resultsInfo__JQD7T .products_productCard__t_VNa .products_productInfo__Vup2V .products_productFooter__yeCPU .products_actions__hFMwK .products_addToCartButton__455T9{padding:.5rem 1rem;background-color:var(--secondary-color);color:#fff;border:none;border-radius:6px;font-family:var(--font-primary);font-size:var(--font-size-s);font-weight:500;cursor:pointer;transition:all .2s ease}.products_resultsInfo__JQD7T .products_productCard__t_VNa .products_productInfo__Vup2V .products_productFooter__yeCPU .products_actions__hFMwK .products_addToCartButton__455T9:hover{background-color:#2563eb;transform:translateY(-1px);box-shadow:0 4px 12px rgba(59,130,246,.3)}.products_resultsInfo__JQD7T .products_productCard__t_VNa .products_productInfo__Vup2V .products_productFooter__yeCPU .products_actions__hFMwK .products_addToCartButton__455T9:active{transform:translateY(0)}.products_noResults__Ymyqp{text-align:center;padding:4rem 2rem;color:#6b7280}.products_noResults__Ymyqp h3{font-family:var(--font-primary);font-size:var(--font-size-l);margin-bottom:1rem;color:var(--primary-font-color)}.products_noResults__Ymyqp p{font-family:var(--font-primary);font-size:var(--font-size-m)}.products_pagination__dwn9X{display:flex;justify-content:center;align-items:center;gap:1rem;padding:2rem;margin-top:2rem}.products_pagination__dwn9X .products_pageButton__j1SnG{padding:.75rem 1.5rem;background-color:var(--secondary-color);color:var(--primary-font-color);border:2px solid var(--third-color);border-radius:6px;font-family:var(--font-primary);font-size:var(--font-size-s);cursor:pointer;transition:all .2s ease}.products_pagination__dwn9X .products_pageButton__j1SnG:hover:not(:disabled){background-color:var(--third-color);color:#fff;transform:translateY(-2px)}.products_pagination__dwn9X .products_pageButton__j1SnG:disabled{opacity:.5;cursor:not-allowed;border-color:#d1d5db;color:#9ca3af}.products_pagination__dwn9X .products_pageInfo__ptpYL{font-family:var(--font-primary);font-size:var(--font-size-m);font-weight:500;color:var(--primary-font-color);padding:0 1rem}@media(max-width:768px){.products_resultsInfo__JQD7T{grid-template-columns:1fr;gap:1.5rem;padding:1rem}.products_resultsInfo__JQD7T .products_productCard__t_VNa .products_imageContainer__Di0Fk{height:200px}.products_resultsInfo__JQD7T .products_productCard__t_VNa .products_productInfo__Vup2V{padding:1rem}.products_resultsInfo__JQD7T .products_productCard__t_VNa .products_productInfo__Vup2V .products_productName__A90Gb{font-size:var(--font-size-m)}.products_resultsInfo__JQD7T .products_productCard__t_VNa .products_productInfo__Vup2V .products_categoryTags__JeHSF .products_categoryTag__n7RiV{font-size:.7rem;padding:.2rem .6rem}.products_resultsInfo__JQD7T .products_productCard__t_VNa .products_productInfo__Vup2V .products_productFooter__yeCPU{flex-direction:column;gap:.75rem;align-items:stretch}.products_resultsInfo__JQD7T .products_productCard__t_VNa .products_productInfo__Vup2V .products_productFooter__yeCPU .products_actions__hFMwK{justify-content:center}.products_pagination__dwn9X{flex-direction:column;gap:.75rem}.products_pagination__dwn9X .products_pageButton__j1SnG{width:100%;max-width:200px}}@media(min-width:769px)and (max-width:1024px){.products_resultsInfo__JQD7T{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem}}.products_filtersSection__X5Qx9{position:absolute;top:40px;right:0;padding:10px;background-color:#fff;border:1px solid #ccc;border-radius:5px;box-shadow:0 2px 5px rgba(0,0,0,.1);z-index:1000}.Chatbot_chatWidget__bzQif{position:fixed;bottom:20px;left:20px;z-index:9999;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#000}.Chatbot_chatButton__pEcOE{width:60px;height:60px;background:linear-gradient(135deg,#1a1a1a,#2d2d2d);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;box-shadow:0 4px 20px rgba(0,0,0,.15);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.Chatbot_chatButton__pEcOE:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.2);background:linear-gradient(135deg,#2d2d2d,#404040)}.Chatbot_chatButton__pEcOE.Chatbot_open__KJSPs{background:linear-gradient(135deg,#ef4444,#dc2626)}.Chatbot_chatButton__pEcOE.Chatbot_open__KJSPs:hover{background:linear-gradient(135deg,#dc2626,#b91c1c)}.Chatbot_chatButton__pEcOE svg{transition:transform .3s ease}.Chatbot_chatContainer__BIfsm{position:absolute;bottom:80px;left:0;width:380px;height:500px;background:#fff;border-radius:16px;box-shadow:0 10px 40px rgba(0,0,0,.15);display:flex;flex-direction:column;overflow:hidden;transform:translateY(20px) scale(.95);opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);border:1px solid #e5e7eb}.Chatbot_chatContainer__BIfsm.Chatbot_open__KJSPs{transform:translateY(0) scale(1);opacity:1;visibility:visible}.Chatbot_chatHeader__JJwBr{padding:16px 20px;background:linear-gradient(135deg,#1a1a1a,#2d2d2d);color:#fff;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #374151}.Chatbot_headerInfo__0oQVN{display:flex;align-items:center;gap:12px}.Chatbot_headerInfo__0oQVN h4{margin:0;font-size:16px;font-weight:600}.Chatbot_avatar__64Y9z{width:36px;height:36px;border-radius:50%;background:hsla(0,0%,100%,.1);display:flex;align-items:center;justify-content:center;font-size:18px}.Chatbot_status__RszLi{font-size:12px;color:#9ca3af;display:flex;align-items:center;gap:6px}.Chatbot_status__RszLi:before{content:"";width:8px;height:8px;background:#10b981;border-radius:50%;display:inline-block}.Chatbot_closeBtn__kbu7F{background:none;border:none;color:#9ca3af;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s ease}.Chatbot_closeBtn__kbu7F:hover{color:#fff;background:hsla(0,0%,100%,.1)}.Chatbot_messagesContainer__gx9fT{flex:1 1;padding:16px;overflow-y:auto;display:flex;flex-direction:column;gap:12px;background:#f9fafb}.Chatbot_messagesContainer__gx9fT::-webkit-scrollbar{width:4px}.Chatbot_messagesContainer__gx9fT::-webkit-scrollbar-track{background:transparent}.Chatbot_messagesContainer__gx9fT::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:2px}.Chatbot_message__6aIxB{display:flex;gap:8px;max-width:85%;animation:Chatbot_slideIn__D0XAx .3s ease-out}.Chatbot_message__6aIxB.Chatbot_userMessage__wJhwB{align-self:flex-end;flex-direction:row-reverse}.Chatbot_message__6aIxB.Chatbot_userMessage__wJhwB .Chatbot_messageContent__O4EbH{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);color:#fff}.Chatbot_message__6aIxB.Chatbot_botMessage__CqoZW{align-self:flex-start}.Chatbot_messageAvatar__qy_5K{width:28px;height:28px;border-radius:50%;background:#e5e7eb;display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0}.Chatbot_messageContent__O4EbH{background:#fff;border-radius:16px;padding:12px 16px;box-shadow:0 1px 2px rgba(0,0,0,.05);border:1px solid #e5e7eb}.Chatbot_messageText__ZLbJA{font-size:14px;line-height:1.4;margin-bottom:4px;word-wrap:break-word}.Chatbot_messageTime___G2bv{font-size:11px;color:#6b7280;opacity:.7}.Chatbot_userMessage__wJhwB .Chatbot_messageTime___G2bv{color:hsla(0,0%,100%,.7)}.Chatbot_typing__hpRGO{display:flex;gap:4px;align-items:center;padding:8px 0}.Chatbot_typing__hpRGO span{width:6px;height:6px;background:#6b7280;border-radius:50%;animation:Chatbot_typing__hpRGO 1.4s ease-in-out infinite}.Chatbot_typing__hpRGO span:first-child{animation-delay:-.32s}.Chatbot_typing__hpRGO span:nth-child(2){animation-delay:-.16s}.Chatbot_typing__hpRGO span:nth-child(3){animation-delay:0s}.Chatbot_inputContainer__OPnud{padding:16px 20px;background:#fff;border-top:1px solid #e5e7eb;display:flex;gap:12px;align-items:flex-end}.Chatbot_messageInput__jxGLc{flex:1 1;border:1px solid #d1d5db;border-radius:20px;padding:12px 16px;font-size:14px;resize:none;outline:none;transition:border-color .2s ease;font-family:inherit;max-height:100px}.Chatbot_messageInput__jxGLc:focus{border-color:#1a1a1a}.Chatbot_messageInput__jxGLc:disabled{background:#f3f4f6;cursor:not-allowed}.Chatbot_messageInput__jxGLc::placeholder{color:#9ca3af}.Chatbot_sendButton__rIb5_{width:40px;height:40px;background:linear-gradient(135deg,#1a1a1a,#2d2d2d);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}.Chatbot_sendButton__rIb5_:hover:not(:disabled){background:linear-gradient(135deg,#2d2d2d,#404040);transform:scale(1.05)}.Chatbot_sendButton__rIb5_:disabled{background:#d1d5db;cursor:not-allowed;transform:none}@keyframes Chatbot_slideIn__D0XAx{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes Chatbot_typing__hpRGO{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-10px)}}@media(max-width:480px){.Chatbot_chatWidget__bzQif{left:10px;bottom:10px}.Chatbot_chatContainer__BIfsm{width:calc(100vw - 20px);max-width:380px;height:70vh;max-height:500px}.Chatbot_chatButton__pEcOE{width:50px;height:50px}}