:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;padding:0}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}._nav_1dlo8_1{display:flex;align-items:center}._navButton_1dlo8_6{background-color:transparent;display:flex;align-items:center;justify-content:center;padding:6px 10px;font-size:.8rem;border:none;border-radius:5px;cursor:pointer;gap:5px;white-space:nowrap}._navButton_1dlo8_6 i{font-size:1.1rem}._navButton_1dlo8_6:hover{background-color:#f0f0f0}._itemCount_1dlo8_28{background-color:#f59140;color:#fff;font-size:.8rem;font-weight:700;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;line-height:1.1}._navButton_1dlo8_6:focus{outline:none}._logoutButton_1dlo8_46{background-color:transparent;border:none;cursor:pointer;padding:6px 12px;border-radius:4px}._logoutButton_1dlo8_46:hover{background-color:#f0f0f0}._profileMenuWrapper_1dlo8_58{position:relative}._profileDropdown_1dlo8_62{display:none;position:absolute;top:110%;right:0;background-color:#fff;border:1px solid #ccc;border-radius:6px;box-shadow:0 4px 8px #0000001a;min-width:120px;z-index:100;padding:8px}._profileMenuWrapper_1dlo8_58:hover ._profileDropdown_1dlo8_62{display:block}._profileItem_1dlo8_80{background-color:#fff;padding:7px 5px;margin:3px 0;font-size:.75rem;cursor:pointer;width:100%;text-align:left;border-radius:6px;border:none;color:#7c7c7c}._profileItem_1dlo8_80:hover{background-color:#faf1ef}._header_1u5lu_1{display:flex;justify-content:space-between;align-items:center;width:100%;height:14vh;background-color:#f8f8f8;box-shadow:0 2px 4px #0000001a;position:absolute;top:0;left:0}._logo_1u5lu_14{cursor:pointer;text-decoration:none;color:#311d3e;font-size:1.8rem;font-weight:700}._logo_1u5lu_14:hover{color:#8c6da4;transition:.5s ease color}._header_titlebar_1u5lu_27{display:flex;justify-content:space-between;width:100%;align-items:center;padding:0 17px}._header_titlebar_1u5lu_27 h1{font-size:1.8rem;color:#333}._footer_19vni_1{width:100%;background-color:#fff;height:15vh;text-align:left;border-top:1px solid rgb(178,178,178)}._footer_19vni_1 p{padding:18px 0 0 55px}._cart_ekqmw_1{width:94%;min-height:76vh;margin:100px auto 40px}._cart_ekqmw_1 h2{margin-top:150px}._cart_list_ekqmw_11{list-style-type:none;padding:0}._cart_totals_ekqmw_16{text-align:left}._cart_totals_ekqmw_16 button{background-color:#f59140;width:10%;height:30px;border:none}._cart_totals_ekqmw_16 button:hover{background-color:#fe8624;transition:.5s ease-out background-color}._cart_item_1hcrk_1{display:flex;align-items:center;width:100%}._cart_item_1hcrk_1 ._img_container_1hcrk_7{width:120px;height:120px;overflow:hidden;margin:5px 0}._cart_img_1hcrk_14{width:100%;height:100%;object-fit:cover;border-radius:10px}._cart_name_1hcrk_21{width:40%;text-align:left;padding:0 0 0 20px}._cart_price_1hcrk_27{width:20%}._cart_select_1hcrk_31{width:4%;height:25px}._cart_item_subtotal_1hcrk_36{width:20%}._cart_button_1hcrk_40{width:3%;height:40px;line-height:50%;display:flex;align-items:center;justify-content:center;border:none;background-color:#ebebeb;cursor:pointer}._cart_button_1hcrk_40:hover{background-color:#a4a4a4;transition:.5s ease-out background-color}._mainProducts_1tq0r_1{width:93%;min-height:100vh;display:grid;grid-template-columns:repeat(3,1fr);margin:120px auto 40px;gap:20px;justify-items:center;align-items:center}._product_1s1yx_1{display:flex;flex-direction:column;align-items:center;border:1px solid #ddd;border-radius:10px;padding:15px;transition:transform .3s ease-in-out;background-color:#fff;width:300px;height:350px;box-shadow:0 4px 10px #0000001a;text-align:center}._product_1s1yx_1:hover{transform:translateY(-5px)}._product_1s1yx_1 ._img_container_1s1yx_20{width:270px;height:270px;overflow:hidden}._product_img_1s1yx_26{width:100%;height:100%;object-fit:cover;border-radius:8px;margin-bottom:10px}._product_1s1yx_1 h3{font-size:1.1rem;font-weight:700;color:#333;margin-bottom:10px}._product_1s1yx_1 p{font-size:1rem;color:#555;margin-bottom:15px}._product_1s1yx_1 button{background-color:#f59140;color:#fff;padding:8px 20px;font-size:1rem;border:none;border-radius:5px;cursor:pointer;transition:background-color .2s ease-in-out,transform .2s ease-in-out}._product_1s1yx_1 button:hover{background-color:#e0842f}._product_1s1yx_1 button._added_1s1yx_62{background-color:#2c8e46;transform:scale(1.1);transition:background-color .2s ease-in-out,transform .2s ease-in-out}._product_1s1yx_1 p span{font-weight:700;color:#f59140}._authContainer_fsgb1_1{width:320px;margin:100px auto;padding:30px;background-color:#fff;box-shadow:0 4px 10px #00000026;border-radius:12px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;display:flex;flex-direction:column;gap:16px}._authTitle_fsgb1_14{font-size:1.5rem;font-weight:700;color:#333;text-align:center;margin-bottom:12px}._formGroup_fsgb1_22{display:flex;flex-direction:column;margin-bottom:12px}._authInput_fsgb1_28{padding:10px;border:1.5px solid #ccc;border-radius:6px;font-size:1rem;transition:border-color .2s}._authInput_fsgb1_28:focus{outline:none;border-color:#f59140;box-shadow:0 0 5px #f5914090}._inputError_fsgb1_42{border-color:#e03a3a;background-color:#fff5f5}._errorText_fsgb1_47{color:#e03a3a;font-size:.78rem;margin:4px 0 0 4px;line-height:1.1;font-weight:600}._authButton_fsgb1_55{padding:10px 30px;background-color:#f59140;border:none;border-radius:6px;color:#fff;font-size:1.1rem;font-weight:600;cursor:pointer;transition:background-color .2s}._authButton_fsgb1_55:hover{background-color:#e0842f}._buttonWrapper_fsgb1_71{display:flex;justify-content:center}._toggleText_fsgb1_76{text-align:center;font-size:.9rem;color:#555}._toggleText_fsgb1_76 span{color:#f59140;cursor:pointer;font-weight:600}._ordersContainer_1ytum_1{max-width:1000px;margin:125px auto 0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#222;background-color:#fff}._pageTitle_1ytum_9{font-size:1.7rem;text-align:left;color:#252525}._orderRow_1ytum_15{display:flex;align-items:center;justify-content:space-between;padding:20px 15px;border:1px solid #ddd;border-radius:10px;margin-bottom:20px;background:#fafafa;box-shadow:0 2px 8px #0000000d;transition:box-shadow .3s ease}._productImagesContainer_1ytum_28{display:flex;gap:10px;flex:2;min-width:180px}._productImage_1ytum_28{width:50px;height:50px;border-radius:8px;object-fit:cover;box-shadow:0 1px 5px #0000001a}._orderInfoContainer_1ytum_43{display:flex;align-items:center;gap:20px;flex:1.2;justify-content:flex-end}._datePriceContainer_1ytum_51{display:flex;flex-direction:column;align-items:flex-end;color:#555;font-weight:600;font-size:1rem}._orderDate_1ytum_60{margin-bottom:4px}._orderTotal_1ytum_64{color:#f59140}._detailsButton_1ytum_68{background-color:#f59140;color:#fff;border:none;border-radius:6px;padding:8px 14px;font-weight:700;font-size:.95rem;cursor:pointer;transition:background-color .25s ease;white-space:nowrap}._detailsButton_1ytum_68:hover{background-color:#d97900}._userInfoContainer_1vue9_1{width:95%;max-width:800px;margin:140px auto;font-family:Arial,sans-serif}._title_1vue9_8{text-align:center;margin-bottom:40px;color:#333}._card_1vue9_14{background:#fff;padding:30px;border-radius:12px;box-shadow:0 6px 14px #0000001f}._formsWrapper_1vue9_21{display:flex;gap:25px;justify-content:space-between;flex-wrap:wrap}._formSection_1vue9_28{flex:1;min-width:300px;display:flex;flex-direction:column;gap:15px}._formSection_1vue9_28 label{display:flex;flex-direction:column;font-size:14px;color:#444;font-weight:600}._formSection_1vue9_28 input{margin-top:6px;padding:10px 12px;border:1px solid #ccc;border-radius:8px;font-size:14px}._formSection_1vue9_28 input:focus{border-color:#f59140;box-shadow:0 0 0 2px #f5914033}._submitButton_1vue9_57{margin-top:12px;width:100%;background-color:#f59140;color:#fff;border:none;padding:10px 0;border-radius:6px;cursor:pointer;font-weight:600;font-size:15px;transition:background-color .2s,transform .2s}._submitButton_1vue9_57:hover{background-color:#e0842f;transform:translateY(-1px)}._message_1vue9_76{margin-top:20px;text-align:center;font-weight:600;color:#2c8e46}
