@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;color:#333;font-family:Roboto,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AddProduct_container__AmDGv{background-color:#fff;border:1px solid #d3d8df;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.05);margin:20px auto;max-width:800px;padding:20px}h2{margin-bottom:20px;text-align:center}h2,h3{color:#1f1f1f}h3{margin:20px 0 10px}form{margin-bottom:20px}.AddProduct_formGroup__MB213{display:flex;flex-direction:column;margin-bottom:15px}label{color:#1f1f1f;font-weight:700;margin-bottom:5px}.AddProduct_button__Vnfyq{background-color:#0057b8;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:10px 15px;transition:background-color .2s ease}.AddProduct_button__Vnfyq:hover{background-color:#003f85}.AddProduct_error__-BrXt{color:#e74c3c;font-weight:700;margin-top:10px;text-align:center}.AddProduct_success__vgR75{color:#27ae60;font-weight:700;margin-top:10px;text-align:center}.AddProduct_dragDrop__\+Pgos{background-color:#f8f8f8;border:2px dashed #d3d8df;border-radius:8px;margin-bottom:10px;padding:20px;text-align:center}.AddProduct_dragDrop__\+Pgos:hover{background-color:#e9f7ff}.AddProduct_imagePreview__O4MZ3{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.AddProduct_imageItem__J9PGt img{border:1px solid #d3d8df;border-radius:4px;height:100px;object-fit:cover;width:100px}@media(max-width:576px){.AddProduct_container__AmDGv{padding:16px}button,input,textarea{font-size:14px}.AddProduct_imageItem__J9PGt img{height:80px;width:80px}}.Header_header__OKWO7{background-color:#fff;border-bottom:1px solid #d3d8df}.Header_headerTop__snYer{justify-content:space-between;padding:10px 20px}.Header_IconHeader__g-\+r2,.Header_headerTop__snYer{align-items:center;display:flex}.Header_storeInfo__s6sjQ h1{color:#1f1f1f;font-size:24px;margin:0}.Header_storeInfo__s6sjQ p{color:#777;margin:5px 0}.Header_socialLinks__HDOYI{margin-top:6px}.Header_socialLinks__HDOYI a{color:#777;font-size:14px;margin-right:10px;text-decoration:none}.Header_socialLinks__HDOYI a:hover{color:#0057b8}.Header_cartIcon__UPR3I{color:#1f1f1f;cursor:pointer;margin:0 10px}.Header_cartIcon__UPR3I:hover{color:#ff6b00}.Header_headerBottom__bZu1W{background-color:#f4f6f8;height:60px}.Header_menu__iSxy\+{align-items:center;display:flex;height:100%;justify-content:space-around;list-style:none;margin:0;padding:0}.Header_menu__iSxy\+ li a{color:#1f1f1f;font-weight:500;padding:10px 20px;text-decoration:none}.Header_menu__iSxy\+ li a:hover{color:#ff6b00}.Header_submenuHead__Sm0Qt{cursor:pointer;padding-bottom:12px;position:relative}.Header_submenu__W5LlY{background-color:#f4f6f8;display:none;list-style:none;margin:0;padding:10px;position:absolute;width:150px;z-index:5}.Header_submenu__W5LlY li{margin:10px 0;width:100%}.Header_submenu__W5LlY li a{color:#1f1f1f;display:block;padding:5px 10px;width:100%}.Header_submenu__W5LlY li a:hover{background-color:#fff;color:#ff6b00}.Header_submenuHead__Sm0Qt:hover .Header_submenu__W5LlY,.Header_submenu__W5LlY:hover{display:block}.Header_menu__iSxy\+ li:hover .Header_submenu__W5LlY,.Header_submenu__W5LlY:hover{display:flex;flex-direction:column;left:-30px;top:30px}@media(max-width:576px){.Header_headerTop__snYer,.Header_menu__iSxy\+{align-items:flex-start;flex-direction:column}.Header_menu__iSxy\+{padding:10px 20px}.Header_menu__iSxy\+ li{width:100%}.Header_menu__iSxy\+ li a{display:block;padding:10px 0}.Header_submenu__W5LlY{left:0;position:relative;top:100%}}.ProductCard_h1__uIPla{font-size:32px;font-weight:700;line-height:1.3}.ProductCard_h2__XaFqI{font-size:24px;font-weight:600;line-height:1.4}.ProductCard_h3__nzrjs{font-size:20px;font-weight:600;line-height:1.4}.ProductCard_text-muted__K7S8w{color:#777;font-size:14px}.ProductCard_card__nJmDh{background:#fff;border:1px solid #d3d8df;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.05);cursor:pointer;padding:16px;transition:box-shadow .3s ease}.ProductCard_card__nJmDh:hover{box-shadow:0 4px 16px rgba(0,0,0,.1)}.ProductCard_imageWrap__v3RnF{margin-bottom:12px;text-align:center}.ProductCard_image__\+rd\+m{max-height:160px;max-width:100%;object-fit:contain}.ProductCard_info__V989m{display:flex;flex-direction:column;gap:8px}.ProductCard_title__1o8AC{color:#1f1f1f;font-size:18px;font-weight:600}.ProductCard_article__Z99iZ,.ProductCard_meta__Za8yw{color:#777;font-size:14px}.ProductCard_meta__Za8yw{display:flex;flex-wrap:wrap;gap:8px}.ProductCard_stockTable__dr8CH{border-collapse:collapse;font-size:14px;margin-top:12px;width:100%}.ProductCard_stockTable__dr8CH td,.ProductCard_stockTable__dr8CH th{border:1px solid #d3d8df;padding:6px 8px;text-align:left}.ProductCard_stockTable__dr8CH th{background-color:#f4f6f8;font-weight:600}.ProductCard_noStock__OxuNF{color:#e74c3c;font-size:14px;margin-top:8px}.ProductCard_cartControls__lROHj{display:flex;flex-direction:column;gap:12px;margin-top:16px}.ProductCard_select__IIwZw{border:1px solid #d3d8df;border-radius:4px;font-size:14px;padding:8px}.ProductCard_BlockAddToCart__vURK6{display:flex;flex-direction:column;gap:8px}.ProductCard_BlockAddToCartBut__LTLfL{align-items:center;display:flex;gap:6px}.ProductCard_BlockAddToCartBut__LTLfL button{background-color:#0057b8;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:18px;font-weight:700;height:32px;width:32px}.ProductCard_BlockAddToCartBut__LTLfL button:disabled{background-color:#1f89ff;cursor:not-allowed}.ProductCard_BlockAddToCartBut__LTLfL input{border:1px solid #d3d8df;border-radius:4px;font-size:14px;padding:4px;text-align:center;width:50px}.ProductCard_qtyInput__wLE4E{border:1px solid #d3d8df;border-radius:4px;padding:6px;text-align:center;width:60px}.ProductCard_addToCartBtn__WcT9o{background-color:#ff6b00;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:600;padding:10px 16px}.ProductCard_addToCartBtn__WcT9o:hover{background-color:#db5c00}.ProductCard_addToCartBtn__WcT9o:disabled{background-color:#ffa666;cursor:not-allowed}.ProductCard_goToCart__Ds5uu{background-color:transparent;border:1px solid #0057b8;border-radius:6px;color:#0057b8;cursor:pointer;font-size:14px;padding:8px 12px}.ProductCard_goToCart__Ds5uu:hover{background-color:#0057b8;color:#fff}.ProductCard_adminControls__JgXu9{display:flex;gap:8px}.ProductCard_adminControls__JgXu9 .ProductCard_button__2AkSH{background:none;border:1px dashed #d3d8df;cursor:pointer;font-size:13px;padding:6px 10px}.ProductCard_adminControls__JgXu9 .ProductCard_button__2AkSH:hover{border-color:#e74c3c;color:#e74c3c}@media(max-width:576px){.ProductCard_stockTable__dr8CH{font-size:12px}.ProductCard_title__1o8AC{font-size:16px}.ProductCard_addToCartBtn__WcT9o{width:100%}.ProductCard_BlockAddToCartBut__LTLfL{align-items:stretch;flex-direction:column}.ProductCard_BlockAddToCartBut__LTLfL button,.ProductCard_BlockAddToCartBut__LTLfL input{width:100%}}.ProductList_wrapper__sL9w\+{margin:0 auto;max-width:1440px;padding:16px}.ProductList_filterBar__SPbly{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}.ProductList_filterBar__SPbly input{background:#fff;border:1px solid #d3d8df;border-radius:4px;flex:1 1;font-size:14px;min-width:180px;padding:10px}.ProductList_filterBar__SPbly input:focus{border-color:#0057b8;box-shadow:0 0 0 2px rgba(0,87,184,.2);outline:none}.ProductList_list__p4MKS{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}@media(max-width:576px){.ProductList_filterBar__SPbly{flex-direction:column}.ProductList_list__p4MKS{grid-template-columns:1fr}}.AuthForm_authForm__Wj9pX{background-color:#fff;border:1px solid #d3d8df;border-radius:8px;margin:0 auto;max-width:400px;padding:20px}.AuthForm_title__WkPPr{color:#1f1f1f;font-size:1.5em;margin-bottom:20px;text-align:center}.AuthForm_form__kV4hH{display:flex;flex-direction:column}.AuthForm_fieldGroup__VtIJ6{margin-bottom:15px}.AuthForm_label__V3SH5{color:#1f1f1f;display:block;font-weight:700;margin-bottom:5px}.AuthForm_input__sMieH,.AuthForm_select__wK6bL{background-color:#fff;border:1px solid #d3d8df;border-radius:4px;font-size:1em;padding:8px;width:100%}.AuthForm_input__sMieH:focus,.AuthForm_select__wK6bL:focus{border-color:#0057b8;box-shadow:0 0 0 2px rgba(0,87,184,.2);outline:none}.AuthForm_button__B5dfz{background-color:#0057b8;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1em;padding:10px;transition:background-color .3s;width:100%}.AuthForm_button__B5dfz:hover{background-color:#00448f}.AuthForm_button__B5dfz:disabled{background-color:#52a4ff;cursor:not-allowed}.AuthForm_toggleButton__VmFAX{background-color:#ff6b00;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1em;margin-top:10px;padding:10px;transition:background-color .3s;width:100%}.AuthForm_toggleButton__VmFAX:hover{background-color:#d65a00}.AuthForm_loading__Dqepp{color:#0057b8;font-weight:700;text-align:center}.AuthForm_error__8Ni\+8{color:#e74c3c;font-weight:700;margin-bottom:15px;text-align:center}@media(max-width:576px){.AuthForm_authForm__Wj9pX{padding:16px}.AuthForm_title__WkPPr{font-size:1.3em}.AuthForm_button__B5dfz,.AuthForm_toggleButton__VmFAX{font-size:.95em}}.AuthForm_toggleEmailRow__zyc7m{align-items:center;display:flex;justify-content:flex-start;margin-bottom:18px}.AuthForm_toggleEmailLabel__4e\+hA{align-items:center;cursor:pointer;display:flex;font-size:15px;gap:8px;-webkit-user-select:none;user-select:none}.Account_account__ZwcYN{background-color:#f4f6f8;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.05);margin:0 auto;max-width:600px;padding:20px;text-align:center}.Account_userInfo__0LmKZ{font-size:1.1em;margin-bottom:20px}.Account_userInfo__0LmKZ p{color:#1f1f1f;margin:10px 0}.Account_actions__fU26m{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.Account_actions__fU26m a{background-color:#0057b8;border-radius:4px;color:#fff;display:inline-block;font-size:1em;padding:10px 20px;text-decoration:none;transition:background-color .3s}.Account_actions__fU26m a:hover{background-color:#003f85}.Account_button__NqJI0{background-color:#ff6b00;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1em;padding:10px 20px;transition:background-color .3s ease}.Account_button__NqJI0:hover{background-color:#d65a00}@media(max-width:576px){.Account_actions__fU26m{align-items:stretch;flex-direction:column}.Account_button__NqJI0,a{text-align:center;width:100%}}.EditProduct_editProduct__KjBXu{background-color:#fff;border:1px solid #d3d8df;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.05);margin:20px auto;max-width:800px;padding:20px}.EditProduct_title__JzqN6{color:#1f1f1f;margin-bottom:20px;text-align:center}.EditProduct_form__Vbsmr{display:flex;flex-direction:column;gap:15px}.EditProduct_formGroup__PgSnl{display:flex;flex-direction:column;gap:5px}input,textarea{background-color:#fff;border:1px solid #d3d8df;border-radius:4px;font-size:16px;padding:10px}input:focus,textarea:focus{border-color:#0057b8;box-shadow:0 0 0 2px rgba(0,87,184,.15);outline:none}.EditProduct_actions__e9Evy{display:flex;gap:10px;justify-content:space-between}.EditProduct_saveButton__bYKX0{background-color:#27ae60;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:10px 15px;transition:background-color .2s}.EditProduct_saveButton__bYKX0:hover{background-color:#1e8449}.EditProduct_cancelButton__waZCf{background-color:#e74c3c;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:10px 15px;transition:background-color .2s}.EditProduct_cancelButton__waZCf:hover{background-color:#d62c1a}.EditProduct_dragDrop__XeMSi{background-color:#f8f8f8;border:2px dashed #d3d8df;border-radius:8px;padding:20px;text-align:center;transition:background-color .3s ease}.EditProduct_dragDrop__XeMSi:hover{background-color:#e9f7ff}.EditProduct_dragDrop__XeMSi p{color:#777;font-size:16px;margin:0}.EditProduct_imageList__rQF6G{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.EditProduct_imageItem__IgnDx{align-items:center;border:1px solid #d3d8df;border-radius:4px;display:flex;flex-direction:column;height:auto;padding:6px;position:relative;width:100px}.EditProduct_image__NEuej{border-radius:4px;height:100px;object-fit:cover;width:100px}.EditProduct_deleteButton__ovjq1{background-color:#e74c3c;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;margin-top:6px;padding:6px 10px}.EditProduct_deleteButton__ovjq1:hover{background-color:#d62c1a}@media(max-width:576px){.EditProduct_editProduct__KjBXu{padding:16px}.EditProduct_form__Vbsmr{gap:10px}.EditProduct_imageItem__IgnDx{width:90px}.EditProduct_imageItem__IgnDx .EditProduct_image__NEuej{height:90px;width:90px}.EditProduct_cancelButton__waZCf,.EditProduct_saveButton__bYKX0{font-size:14px}}.UserManagement_userManagement__container__XnWaH{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.05);margin:0 auto;max-width:800px;padding:20px}.UserManagement_userManagement__title__MS0Pl{color:#1f1f1f;font-size:24px;font-weight:700;margin-bottom:20px;text-align:center}.UserManagement_userManagement__table__R06Cs{border-collapse:collapse;width:100%}.UserManagement_userManagement__table__R06Cs td,.UserManagement_userManagement__table__R06Cs th{border:1px solid #d3d8df;font-size:14px;padding:10px;text-align:left}.UserManagement_userManagement__table__R06Cs th{background-color:#f4f4f4;color:#777}.UserManagement_userManagement__table__R06Cs td{background-color:#fff;color:#1f1f1f}.UserManagement_userManagement__btn--assign__z\+bfl{background-color:#ff6b00;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:13px;margin-right:8px;padding:6px 12px;transition:background-color .3s}.UserManagement_userManagement__btn--assign__z\+bfl:hover{background-color:#d65a00}.UserManagement_userManagement__btn--delete__22MPe{background-color:#e74c3c;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:13px;padding:6px 12px;transition:background-color .3s}.UserManagement_userManagement__btn--delete__22MPe:hover{background-color:#d62c1a}.Orders_orders__container__I5MU7{margin:0 auto;max-width:960px;padding:24px}.Orders_orders__header__NaVMm{color:#1f1f1f;font-size:28px;font-weight:700;margin-bottom:32px;text-align:center}.Orders_orders__card__7x-dR{background-color:#fff;border:1px solid #d3d8df;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.05);margin-bottom:20px;padding:20px;transition:box-shadow .2s ease}.Orders_orders__card__7x-dR:hover{box-shadow:0 4px 16px rgba(0,0,0,.1)}.Orders_orders__top__-yy6I{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.Orders_orders__number__IgLMY{color:#0057b8;font-size:18px;font-weight:600}.Orders_orders__date__ZA0zR{color:#777;font-size:14px}.Orders_orders__statusRow__eJj2T{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.Orders_orders__total__xwFBH{color:#1f1f1f;font-size:16px;font-weight:600}.Orders_orders__items__4loHz{list-style:none;margin:0;padding:0}.Orders_orders__item__DYjPU{border-top:1px solid #d3d8df;color:#1f1f1f;font-size:14px;justify-content:space-between;padding:6px 0}.Orders_orders__item__DYjPU:first-child{border-top:none}.Orders_badge__fBcZm{border-radius:20px;color:#fff;font-size:13px;font-weight:500;padding:4px 10px;text-transform:capitalize}.Orders_status__В\ обработке__c\+Yeq{background-color:orange;color:#fff}.Orders_status__Готов\ к\ выдаче__Ahpgx{background-color:#1e90ff;color:#fff}.Orders_status__Доставлен__FpGEA{background-color:green;color:#fff}.Orders_status__Отменён__XFrSX{background-color:crimson;color:#fff}.Orders_orders__deliveryInfo__tSAk\+{color:#444;font-size:.95rem;margin-top:.5rem}.Orders_orders__toggle__BO1fJ{background:none;border:none;color:#005bbb;cursor:pointer;font-size:1rem;font-weight:700;margin-bottom:4px;padding:0}.Orders_orders__details__\+DpwO{animation:Orders_slideDown__OPIFC .2s ease-out;background:#f9f9f9;border-radius:8px;margin-top:8px;padding:8px 12px}.Orders_orders__actions__EMr9U{display:flex;gap:8px;margin-top:12px}.Orders_btn__9LRdi{background-color:#005bbb;border:none;border-radius:6px;color:#fff;cursor:pointer;padding:6px 12px}.Orders_btnOutline__ZZN26{background-color:transparent;border:1px solid #a00;border-radius:6px;color:#a00;cursor:pointer;padding:6px 12px}.Orders_orders__item__DYjPU{align-items:center;background:#f0f0f0;border-radius:6px;display:flex;gap:12px;margin:8px 0;padding:8px}.Orders_orders__itemImage__h80DL{border:1px solid #ddd;border-radius:4px;height:60px;object-fit:contain;width:60px}.Orders_orders__itemDetails__34rdU{flex:1 1}.Orders_orders__itemName__kLBWZ{font-weight:700;margin-bottom:2px}.Orders_orders__itemBrand__rYMW2,.Orders_orders__itemQty__4JWae{color:#555;font-size:.9rem}@keyframes Orders_slideDown__OPIFC{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.Orders_orders__empty__K4oEj,.Orders_orders__error__5Kx0t,.Orders_orders__loading__WNqKY{color:#777;font-size:16px;font-weight:700;margin-top:40px;text-align:center}.Cart_cartContainer__u8P-6{background-color:#fff;border:1px solid #d3d8df;border-radius:8px;margin:20px auto;max-width:800px;padding:20px}.Cart_cartContainer__u8P-6 h2{color:#1f1f1f;text-align:center}.Cart_cartItems__CqgY4{list-style:none;margin:20px 0;padding:0}.Cart_cartItem__f4p2W{align-items:center;border-bottom:1px solid #d3d8df;display:flex;justify-content:space-between;padding:10px 0}.Cart_productImage__mHSoJ{border-radius:4px;height:80px;object-fit:cover;width:80px}.Cart_productDetails__uGFBe{flex:1 1;margin-left:15px}.Cart_productDetails__uGFBe h3{color:#1f1f1f;font-size:18px;margin:0 0 10px}.Cart_productDetails__uGFBe p{color:#777;font-size:14px;margin:5px 0}.Cart_cartActions__5RfM3{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-top:20px}.Cart_checkoutButton__4u56Y,.Cart_clearButton__YXD9X,.Cart_removeButton__uLWGC{border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:10px 20px}.Cart_removeButton__uLWGC{background-color:#e74c3c}.Cart_removeButton__uLWGC:hover{background-color:#e32f1c}.Cart_clearButton__YXD9X{background-color:#ffc107}.Cart_clearButton__YXD9X:hover{background-color:#e0a800}.Cart_checkoutButton__4u56Y{background-color:#27ae60}.Cart_checkoutButton__4u56Y:hover{background-color:#209150}.Cart_checkoutButton__4u56Y:disabled{background-color:#bdbdbd;color:#888;cursor:not-allowed;opacity:.7}.Cart_emptyCart__Fntxq{color:#777;font-size:18px;padding:40px 0;text-align:center}@media(max-width:576px){.Cart_cartItem__f4p2W{align-items:flex-start;flex-direction:column}.Cart_cartActions__5RfM3{align-items:stretch;flex-direction:column}.Cart_checkoutButton__4u56Y,.Cart_clearButton__YXD9X,.Cart_removeButton__uLWGC{width:100%}.Cart_productDetails__uGFBe{margin-left:0;margin-top:10px}}.Cart_summary__6OGiE{background-color:#fff;border:1px solid #d3d8df;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.05);color:#1f1f1f;font-size:15px;margin-top:24px;padding:20px}.Cart_title__Ii1uN{color:#1f1f1f;font-size:16px;font-weight:600;margin-bottom:12px}.Cart_itemList__AQDBG{list-style:none;margin-bottom:16px;padding-left:0}.Cart_item__k2oRm{line-height:1.5;margin-bottom:4px}.Cart_itemName__nZxQt{font-weight:600}.Cart_total__SSvWa{color:#1f1f1f;font-size:15px;font-weight:500}.Cart_orderForm__ChSLI{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.05);display:flex;flex-direction:column;gap:20px;margin-top:32px;padding:24px}.Cart_formRow__3HjGi{display:flex;flex-direction:column;gap:8px}.Cart_formLabel__rg\+ky{color:#1f1f1f;font-size:14px;font-weight:500}.Cart_input__eEwFc,.Cart_textarea__bilTi{border:1px solid #d3d8df;border-radius:4px;box-sizing:border-box;font-size:15px;padding:8px 12px;width:100%}.Cart_textarea__bilTi{min-height:80px;resize:vertical}.Cart_radioGroup__vfYYh{display:flex;flex-wrap:wrap;gap:20px}.Cart_radioGroup__vfYYh label{align-items:center;cursor:pointer;display:flex;font-size:14px;gap:6px}.Cart_formActions__KaP1U{display:flex;gap:12px;justify-content:flex-end;margin-top:20px}.Cart_btnMain__hqyYO{background-color:#0057b8;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:600;padding:10px 20px}.Cart_btnMain__hqyYO:hover{background-color:#00448f}.Cart_btnOutline__OZV\+b{background-color:transparent;border:1px solid #0057b8;border-radius:4px;color:#0057b8;cursor:pointer;font-weight:600;padding:10px 20px}.Cart_btnOutline__OZV\+b:hover{background-color:rgba(0,87,184,.08)}.Cart_quantityControls__iLci3{align-items:center;display:flex;gap:6px}.Cart_quantityControls__iLci3 button{background-color:#0057b8;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:18px;font-weight:700;height:32px;width:32px}.Cart_quantityControls__iLci3 button:disabled{background-color:#1f89ff;cursor:not-allowed}.Cart_qtyInput__lgZcp{border:1px solid #d3d8df;border-radius:4px;font-size:14px;padding:4px;text-align:center;width:50px}.ProductDetailed_detailedWrap__eZl5G{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.05);display:flex;gap:32px;padding:24px}.ProductDetailed_imageWrap__LxSrf{flex:0 0 280px}.ProductDetailed_image__tN6fe{border:1px solid #d3d8df;border-radius:6px;height:auto;object-fit:cover;width:100%}.ProductDetailed_info__YPCtB{display:flex;flex:1 1;flex-direction:column;gap:16px}.ProductDetailed_title__YMzTe{color:#1f1f1f;font-size:24px;font-weight:600}.ProductDetailed_article__t0Q7R{color:#777;font-size:14px}.ProductDetailed_meta__cfqwk{color:#1f1f1f;display:flex;flex-wrap:wrap;font-size:14px;gap:12px}.ProductDetailed_description__ct9y7{color:#777;font-size:15px;line-height:1.5}.ProductDetailed_stockBlock__CXAvo{margin-top:24px}.ProductDetailed_stockBlock__CXAvo h3{color:#1f1f1f;font-size:16px;margin-bottom:12px}.ProductDetailed_stockTable__erUk-{border-collapse:collapse;width:100%}.ProductDetailed_stockTable__erUk- td,.ProductDetailed_stockTable__erUk- th{border:1px solid #d3d8df;font-size:14px;padding:8px 12px}.ProductDetailed_stockTable__erUk- th{background-color:#f9f9f9;font-weight:600}.ProductDetailed_cartControls__U-Uzo{display:flex;flex-direction:column;gap:12px;margin-top:20px}.ProductDetailed_select__jY6k6{border:1px solid #d3d8df;border-radius:4px;font-size:14px;padding:8px 12px}.ProductDetailed_goToCart__3op9L{background-color:#ff6b00;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 16px}.ProductDetailed_goToCart__3op9L:hover{background-color:#cc5600}.ProductDetailed_BlockAddToCart__5SZ7U{display:flex;flex-direction:column;gap:8px}.ProductDetailed_BlockAddToCartBut__zB6x\+{align-items:center;display:flex;gap:8px}.ProductDetailed_BlockAddToCartBut__zB6x\+ button{background-color:#0057b8;border:none;border-radius:4px;color:#fff;font-size:16px;padding:6px 12px}.ProductDetailed_BlockAddToCartBut__zB6x\+ button:disabled{background-color:#ccc;cursor:not-allowed}.ProductDetailed_qtyInput__Az0\+Q{border:1px solid #d3d8df;border-radius:4px;font-size:14px;padding:6px 8px;text-align:center;width:60px}.ProductDetailed_addToCartBtn__VEpC8{background-color:#0057b8;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:10px 18px}.ProductDetailed_addToCartBtn__VEpC8:disabled{background-color:#ccc;cursor:not-allowed}.ProductDetailed_adminControls__MEBSe{display:flex;gap:8px;margin-top:16px}.ProductDetailed_adminControls__MEBSe button{background-color:#e74c3c;border:none;border-radius:4px;color:#fff;font-size:13px;padding:6px 12px}.ProductDetailed_adminControls__MEBSe button:hover{background-color:#d62c1a}.ProductDetailed_loading__XzVrv,.ProductDetailed_notFound__yxmUi{color:#777;font-size:18px;padding:40px;text-align:center}.Delivery_h1__LXGYr{font-size:32px;font-weight:700;line-height:1.3}.Delivery_h2__76cNK{font-size:24px;font-weight:600;line-height:1.4}.Delivery_h3__Txt3r{font-size:20px;font-weight:600;line-height:1.4}.Delivery_text-muted__dWift{color:#777;font-size:14px}.Delivery_deliveryPage__ol9WC{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.05);color:#1f1f1f;display:flex;flex-direction:column;font-size:15px;gap:32px;padding:32px 24px}@media(max-width:576px){.Delivery_deliveryPage__ol9WC{padding:20px 16px}}.Delivery_sectionBlock__p1AkD{background-color:#f9f9f9;border:1px solid #d3d8df;border-radius:6px;margin-bottom:16px;padding:20px}.Delivery_deliveryTable__6VmPv{border-collapse:collapse;font-size:14px;margin-top:12px;width:100%}.Delivery_deliveryTable__6VmPv td,.Delivery_deliveryTable__6VmPv th{border:1px solid #d3d8df;padding:10px 12px;text-align:left}.Delivery_deliveryTable__6VmPv th{background-color:#f0f0f0;color:#1f1f1f;font-weight:600}.Delivery_notice__55PdA{background-color:#f4f4f4;border-radius:6px;color:#1f1f1f;font-size:14px;line-height:1.5;padding:12px 16px}.Delivery_red__C-unk{color:#e74c3c;font-weight:500}.EditProfile_editProfile__z7MXg{padding:16px}.EditProfile_sectionTitle__4FWvc{color:#333;font-size:24px;font-weight:500;margin-bottom:16px}.EditProfile_sectionSubtitle__k21XL{color:#333;font-size:18px;font-weight:500;margin-bottom:12px}.EditProfile_successMsg__UN2RQ{color:#333}.EditProfile_errorMsg__5zJrw,.EditProfile_successMsg__UN2RQ{background:#f9f9f9;border-radius:4px;margin-bottom:16px;padding:12px}.EditProfile_errorMsg__5zJrw{color:#d32f2f}.EditProfile_addressForm__BzDWs,.EditProfile_emailBlock__oNJsh,.EditProfile_passwordBlock__ZE8Je,.EditProfile_phoneBlock__q55VE,.EditProfile_profileForm__bKfkY{background:#f9f9f9;border-radius:4px;margin-bottom:24px;padding:16px}.EditProfile_formLabel__WuY8V{display:block;font-size:14px;margin-bottom:8px}.EditProfile_inputField__ZTl3l{border:1px solid #ccc;border-radius:4px;font-size:16px;height:50px;margin-bottom:12px;max-width:250px;padding:0 12px;width:100%}.EditProfile_button__O9994{background:#f57c00;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;height:44px;width:160px}.EditProfile_inlineGroup__\+OJT7{display:flex;flex-wrap:wrap;gap:12px}.EditProfile_addressesBlock__-w29r{background:#f9f9f9;border-radius:4px;padding:16px}.EditProfile_addressList__PPUrj{list-style:none;margin:0 0 16px;padding:0}.EditProfile_addressItem__iCk06{font-size:14px;margin-bottom:8px}.TyreResultCard_cardGroup__SaJhV{background-color:#fff;border:1px solid #ccc;border-radius:4px;margin-top:32px;padding:16px}.TyreResultCard_title__3Fnfa{font-size:20px;font-weight:700;margin-bottom:16px}.TyreResultCard_cardList__2NKUI{display:flex;flex-direction:column;gap:16px}.TyreResultCard_axisLabel__Of6bJ{font-size:16px;font-weight:600;margin:12px 0 4px}body{background-color:#f4f6f8;color:#1f1f1f;font-family:Inter,sans-serif;font-size:16px}.TyreSelector_h1__D-tbt{font-size:32px;font-weight:700;line-height:1.3}.TyreSelector_h2__rKQwT{font-size:24px;font-weight:600;line-height:1.4}.TyreSelector_h3__cR5zL{font-size:20px;font-weight:600;line-height:1.4}.TyreSelector_text-muted__jrcY3{color:#777;font-size:14px}.TyreSelector_wrapper__G9SfU{background-color:#f7f7f7;display:flex;flex-direction:column;gap:24px;padding:32px}.TyreSelector_tabs__5IIbT{display:flex;gap:8px}.TyreSelector_tab__FgF7L{background-color:#fff;border:1px solid #ccc;cursor:pointer;font-weight:600;padding:8px 16px}.TyreSelector_tab__FgF7L.TyreSelector_active__ZM\+IM{background-color:#007bff;border-color:#007bff;color:#fff}.TyreSelector_tab__FgF7L.TyreSelector_disabled__\+Q-Hb{background-color:#e0e0e0;color:#888;cursor:not-allowed}.TyreSelector_form__XEFX3{display:flex;flex-direction:column;gap:16px;max-width:600px}.TyreSelector_toggleGroup__Z4m4W{display:flex;gap:16px}.TyreSelector_selects__tsb8B{display:flex;flex-wrap:wrap;gap:16px}.TyreSelector_selects__tsb8B select{border:1px solid #ccc;border-radius:4px;font-size:1rem;min-width:120px;padding:4px}.TyreSelector_checkboxGroup__SvC4C{display:flex;flex-wrap:wrap;gap:16px}.TyreSelector_checkboxGroup__SvC4C label,.TyreSelector_widePair__KvjO\+{align-items:center;display:flex;font-size:.95rem;gap:4px}.TyreSelector_submit__VwIsK{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:700;padding:8px 24px;width:fit-content}.TyreSelector_submit__VwIsK:hover{background-color:#0069d9}
/*# sourceMappingURL=main.42ed395f.css.map*/