@import "https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";.App{background:#06070a;width:100%;min-height:100vh;display:flex}.pageContent{box-sizing:border-box;background:#06070a;flex:1;width:100%;min-width:0;min-height:100vh;padding:0}.loginPage{color:#fff;box-sizing:border-box;background:#08090d;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:15vh 20px 60px;display:flex;overflow-x:hidden}.loginWindow{box-sizing:border-box;width:100%;max-width:460px}.loginHeader{margin-bottom:34px}.loginForm,.loginInput{width:100%}.loginInput .MuiInputLabel-root{color:#8f94a3;font-weight:700}.loginInput .MuiInputLabel-root.Mui-focused{color:#2e4578}.loginInput .MuiOutlinedInput-root{color:#fff;background-color:#252a35;border-radius:18px;font-weight:700}.loginInput .MuiOutlinedInput-input{padding-top:16px;padding-bottom:16px}.loginInput .MuiOutlinedInput-notchedOutline{border-color:#ffffff14}.loginInput .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.loginInput .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#2e4578}.registration{color:#8f94a3;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:22px;font-size:1rem;font-weight:700;display:flex}.Register{color:#2e4578;font-weight:800;text-decoration:none}.Register:hover{color:#3c589f;text-decoration:underline}.loginButton{min-height:52px}@media (width<=800px){.loginPage{padding:12vh 18px 50px}.loginWindow{max-width:430px}}@media (width<=600px){.loginPage{align-items:flex-start;padding:10vh 14px 42px}.loginWindow{max-width:360px;border-radius:24px!important}.loginWindow .MuiCardContent-root{padding:24px!important}.loginHeader{margin-bottom:28px;flex-direction:column!important;align-items:flex-start!important;gap:14px!important}.loginHeader>.MuiBox-root:first-child{width:52px!important;height:52px!important}.loginHeader h4{font-size:1.75rem!important}.loginInput .MuiOutlinedInput-root{border-radius:16px}.registration{font-size:.95rem}.loginButton{min-height:48px}}@media (width<=480px){.loginPage{padding:8vh 12px 38px}.loginWindow{max-width:320px}.loginWindow .MuiCardContent-root{padding:20px!important}.loginHeader h4{font-size:1.55rem!important}.loginInput .MuiOutlinedInput-input{padding-top:14px;padding-bottom:14px}}@media (width<=380px){.loginWindow{max-width:290px}.loginHeader h4{font-size:1.4rem!important}.registration{font-size:.9rem}}.MainWindow{flex-direction:row;width:100%;min-height:100vh;display:flex}.mainMenu{box-sizing:border-box;flex:1;min-width:0}.MainWindow{background:#08090d;width:100%;min-height:100vh;display:flex;overflow-x:hidden}.mainMenu{box-sizing:border-box;flex:1;min-width:0;margin:0;padding:15vh 8% 80px 15%}.MainMenu{box-sizing:border-box;flex-direction:column;align-items:stretch;gap:20px;width:100%;max-width:100%;display:flex}.sortCard{box-sizing:border-box;width:100%}.sortCombos{box-sizing:border-box;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%;max-width:100%;padding:0;display:grid}.ComboBoxSort,.ComboBoxOrder,.ComboBoxCategory,.ComboBoxItemLimit{width:100%;min-width:0}.ComboBoxSort .MuiInputLabel-root,.ComboBoxOrder .MuiInputLabel-root,.ComboBoxCategory .MuiInputLabel-root,.ComboBoxItemLimit .MuiInputLabel-root{color:#8f94a3;font-weight:700}.ComboBoxSort .MuiInputLabel-root.Mui-focused,.ComboBoxOrder .MuiInputLabel-root.Mui-focused,.ComboBoxCategory .MuiInputLabel-root.Mui-focused,.ComboBoxItemLimit .MuiInputLabel-root.Mui-focused{color:#2e4578}.ComboBoxSort .MuiOutlinedInput-root,.ComboBoxOrder .MuiOutlinedInput-root,.ComboBoxCategory .MuiOutlinedInput-root,.ComboBoxItemLimit .MuiOutlinedInput-root{color:#fff;background-color:#252a35;border-radius:16px;font-weight:700}.ComboBoxSort .MuiOutlinedInput-notchedOutline,.ComboBoxOrder .MuiOutlinedInput-notchedOutline,.ComboBoxCategory .MuiOutlinedInput-notchedOutline,.ComboBoxItemLimit .MuiOutlinedInput-notchedOutline{border-color:#ffffff14}.ComboBoxSort .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.ComboBoxOrder .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.ComboBoxCategory .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.ComboBoxItemLimit .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.ComboBoxSort .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.ComboBoxOrder .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.ComboBoxCategory .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.ComboBoxItemLimit .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#2e4578}.ComboBoxSort .MuiSvgIcon-root,.ComboBoxOrder .MuiSvgIcon-root,.ComboBoxCategory .MuiSvgIcon-root,.ComboBoxItemLimit .MuiSvgIcon-root{color:#8f94a3}.itemsMenu{box-sizing:border-box;width:100%;max-width:100%;padding:0}.itemsMenuList{box-sizing:border-box;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:24px;width:100%;max-width:100%;display:grid}.itemsMenuListItem{color:#fff;text-align:center;box-sizing:border-box;width:100%;min-width:0;height:auto;text-decoration:none;transition:transform .2s,border-color .2s;overflow:hidden}.itemsMenuListItem:hover{z-index:2;transform:translateY(-4px)}.itemImageWrap{box-sizing:border-box;width:100%;padding:14px 14px 0}.mainItemImage,.mainItemImagePlaceholder{aspect-ratio:1;object-fit:contain;box-sizing:border-box;background-color:#252a35;border-radius:22px;justify-content:center;align-items:center;width:100%;display:flex}.mainItemImage{display:block}.mainItemImagePlaceholder{color:#8f94a3;font-size:1.1rem;font-weight:800}.pages{flex-direction:row;justify-content:center;align-items:center;gap:15px;margin-top:40px;font-size:1.2rem;display:flex}.LoadingText{color:#fff;font-size:24px}.ErrorText{color:#fff;font-size:32px}@media (width<=1100px){.mainMenu{padding:13vh 45px 70px 130px}.itemsMenuList{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px}.sortCombos{gap:14px}}@media (width<=800px){.mainMenu{padding:12vh 18px 60px 118px}.MainMenu{flex-direction:column;width:100%;display:flex}.sortCard{border-radius:24px}.sortCard .MuiCardContent-root{padding:18px}.sortCombos{box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;margin:0;padding:0;display:grid}.ComboBoxItemLimit{grid-column:1/3}.ComboBoxSort .MuiOutlinedInput-root,.ComboBoxOrder .MuiOutlinedInput-root,.ComboBoxCategory .MuiOutlinedInput-root,.ComboBoxItemLimit .MuiOutlinedInput-root{border-radius:14px;font-size:14px}.itemsMenu{box-sizing:border-box;width:100%;padding:0}.itemsMenuList{grid-template-columns:repeat(auto-fill,minmax(165px,1fr));gap:16px;width:100%;margin:0;padding:0;display:grid}.itemsMenuListItem:hover{transform:translateY(-2px)}.itemImageWrap{padding:12px 12px 0}.mainItemImage,.mainItemImagePlaceholder{border-radius:18px}.LoadingText{font-size:18px}.ErrorText{margin-top:40px;margin-left:0;font-size:28px}}@media (width<=600px){.mainMenu{padding:10vh 14px 50px 114px}.MainMenu>.MuiStack-root:first-child{margin-bottom:24px}.MainMenu>.MuiStack-root:first-child>.MuiBox-root:first-child{width:52px;height:52px}.MainMenu h4{font-size:1.75rem}.sortCombos{gap:8px}.ComboBoxSort,.ComboBoxOrder,.ComboBoxItemLimit{width:100%}.itemsMenuList{grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:14px}.itemsMenuListItem{border-radius:24px}.itemsMenuListItem:hover{transform:none}.itemImageWrap{padding:10px 10px 0}.mainItemImage,.mainItemImagePlaceholder{border-radius:16px}.itemsMenuListItem .MuiCardContent-root{padding:12px}.itemsMenuListItem h6,.itemsMenuListItem .MuiTypography-body1{font-size:.95rem}.pages{flex-wrap:wrap;gap:10px;margin-top:30px;font-size:1rem}}@media (width<=480px){.mainMenu{padding:8vh 12px 45px 108px}.sortCombos{grid-template-columns:1fr}.ComboBoxItemLimit{grid-column:auto}.itemsMenuList{grid-template-columns:1fr;gap:16px}.itemImageWrap{padding:14px 14px 0}.itemsMenuListItem h6,.itemsMenuListItem .MuiTypography-body1{font-size:1.05rem}}@media (width<=380px){.mainMenu{padding:8vh 10px 40px 100px}.MainMenu h4{font-size:1.45rem}.itemsMenuListItem h6{font-size:1rem}}.LeftPanel{-webkit-backdrop-filter:brightness(1.3)opacity(.7)blur(8px);backdrop-filter:brightness(1.3)opacity(.7)blur(8px);background:#121318;border-radius:0 14px 14px 0;flex-direction:column;align-items:center;width:90px;min-width:90px;height:100vh;display:flex;position:fixed;top:0;left:0;overflow:hidden}.shopTitle{text-align:center;color:#fff;margin-top:20px;margin-bottom:20px;font-size:30px;font-weight:800}.menu{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:28px;display:flex}.LeftPanel .menu .navButton{color:#fff;justify-content:center;align-items:center;text-decoration:none;transition:color .25s;display:flex}.LeftPanel .menu .navButton:hover{color:#ababab}.LeftPanel .menu .navButton .menuButton{color:inherit;background:0 0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:0;font-family:inherit;display:flex}.LeftPanel .menu .navButton .menuButton:hover{background:0 0}.iconWrapper{border-radius:999px;justify-content:center;align-items:center;width:76px;height:44px;transition:background .25s,color .25s;display:flex}.LeftPanel .menu .navButton .menuButton span{color:inherit;font-size:15px;font-weight:700;line-height:1}.LeftPanel .menu .navButton.active{color:#2e4578}.LeftPanel .menu .navButton.active .iconWrapper{background:#3f4558}.LeftPanel .menu .navButton.active:hover{color:#2e4578}.cartPage{color:#fff;background:#08090d;min-height:100vh;display:flex;overflow-x:hidden}.cartWindow{box-sizing:border-box;width:70%;margin-left:15%;margin-right:15%;padding:15vh 0 60px}.cartContent{grid-template-columns:minmax(0,1fr) 340px;align-items:flex-start;gap:28px;display:grid}.cartItems{width:100%;min-width:0}.cartSummary{min-width:0}.cartItems .MuiCardContent-root>.MuiStack-root{width:100%}.cartItems .MuiCardContent-root>.MuiStack-root>.MuiStack-root{align-self:center}.cartItems .MuiCardContent-root>.MuiStack-root>.MuiBox-root:last-child{flex-direction:column;justify-content:center;align-items:flex-end;display:flex}.cartSummary .MuiCardContent-root>.MuiStack-root:nth-of-type(2){align-items:center}.cartSummary .MuiInputBase-root{align-items:center;height:72px;display:flex}.cartSummary textarea::placeholder{text-align:center}@media (width<=1200px){.cartWindow{width:auto;margin-left:130px;margin-right:45px;padding:13vh 0 60px}.cartContent{grid-template-columns:1fr;gap:24px}.cartSummary{width:100%;position:static;top:auto}.cartItems{width:100%}.cartItems .MuiCardContent-root>.MuiStack-root{flex-wrap:nowrap}}@media (width<=800px){.cartWindow{width:auto;margin-left:118px;margin-right:18px;padding:12vh 0 50px}.cartContent{grid-template-columns:1fr;gap:24px}.cartSummary{width:100%;position:static;top:auto}.cartItems{width:100%}}@media (width<=600px){.cartWindow{width:auto;margin-left:114px;margin-right:14px;padding:10vh 0 42px}.cartWindow>.MuiStack-root:first-child{margin-bottom:24px}.cartWindow>.MuiStack-root:first-child>.MuiBox-root:first-child{width:52px;height:52px}.cartWindow h4{font-size:1.75rem}.cartContent{gap:18px}.cartItems{gap:16px}.cartItems .MuiCard-root{border-radius:24px;width:100%;max-width:360px;margin-left:auto;margin-right:auto}.cartItems .MuiAvatar-root{border-radius:20px;width:160px;max-width:100%;height:160px}.cartItems .MuiCardContent-root>.MuiStack-root{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px}.cartItems .MuiAvatar-root{aspect-ratio:1;border-radius:20px;width:100%;height:auto}.cartItems .MuiCardContent-root>.MuiStack-root>.MuiBox-root{text-align:center;width:100%}.cartItems .MuiTypography-root{white-space:normal;text-align:center}.cartItems .MuiCardContent-root>.MuiStack-root>.MuiStack-root{justify-content:center;align-self:center;width:fit-content}.cartItems .MuiCardContent-root>.MuiStack-root>.MuiBox-root:last-child{text-align:center;flex-direction:row;justify-content:center;align-items:center;gap:14px;width:100%;min-width:0;height:auto;display:flex}.cartSummary{border-radius:24px}.cartSummary .MuiCardContent-root{padding:20px}.cartSummary h5{font-size:1.35rem}.cartSummary .MuiButton-root{padding-top:12px;padding-bottom:12px}.cartSummary .MuiCardContent-root>.MuiStack-root:nth-of-type(2){text-align:center;justify-content:center;align-items:center}.cartSummary .MuiInputBase-root{justify-content:center;align-items:center;height:78px;display:flex}.cartSummary textarea{text-align:center}}@media (width<=480px){.cartItems .MuiCard-root{max-width:320px}.cartItems .MuiAvatar-root{width:135px;height:135px}}@media (width<=380px){.cartItems .MuiCard-root{max-width:280px}.cartItems .MuiAvatar-root{width:120px;height:120px}}.Profile{color:#fff;background:#08090d;width:100%;min-height:100vh;display:flex;overflow-x:hidden}.profilePage{box-sizing:border-box;width:70%;min-height:100vh;margin-left:15%;margin-right:15%;padding:15vh 0 60px;overflow-x:hidden}.profileHeaderCard{box-sizing:border-box;width:100%;max-width:100%;margin-bottom:36px;overflow:hidden}.profilePageHeader{box-sizing:border-box;width:100%;max-width:100%}.profileUserBlock{min-width:0}.profileUsername{word-break:break-word}.profilePageOrders{box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow-x:hidden}.profileOrdersList{box-sizing:border-box;width:100%;max-width:100%}.profileOrderCard{box-sizing:border-box;width:100%;max-width:100%;overflow:hidden}.profileOrderCard .MuiCardContent-root{box-sizing:border-box;max-width:100%;overflow:hidden}.profileOrderTop{width:100%;min-width:0;max-width:100%}.profileOrderTop>.MuiBox-root{min-width:0}.profileOrderProduct{width:100%;min-width:0;max-width:100%}.profileOrderProduct .MuiTypography-root:first-child,.profileOrderCard .MuiTypography-root{min-width:0}.profileOrderCard .MuiButton-root{box-sizing:border-box;width:100%;max-width:100%;overflow:hidden}.Exit{min-height:48px}@media (width<=1100px){.profilePage{width:calc(100% - 175px);margin-left:130px;margin-right:45px;padding:13vh 0 60px}}@media (width<=800px){.profilePage{width:calc(100% - 136px);margin-left:118px;margin-right:18px;padding:12vh 0 50px}.profilePageHeader{align-items:flex-start!important}.profileHeaderCard{margin-bottom:30px}.profileOrdersList{gap:20px!important}}@media (width<=600px){.profilePage{width:calc(100% - 128px);margin-left:114px;margin-right:14px;padding:10vh 0 42px}.profileHeaderCard{margin-bottom:26px;border-radius:24px!important}.profileHeaderCard .MuiCardContent-root{padding:20px!important}.profilePageHeader{flex-direction:column!important;align-items:stretch!important;gap:20px!important}.profileUserBlock{align-items:center!important}.profileUsername{font-size:1.65rem!important}.Exit{width:100%}.profilePageOrders>.MuiStack-root:first-child{margin-bottom:24px!important}.profilePageOrders>.MuiStack-root:first-child>.MuiStack-root{align-items:center!important}.profilePageOrders>.MuiStack-root:first-child .MuiBox-root:first-child{width:52px!important;height:52px!important}.profilePageOrders h4{font-size:1.75rem!important}.profileOrderCard{width:100%;max-width:360px;margin-left:auto;margin-right:auto;border-radius:24px!important}.profileOrderCard .MuiCardContent-root{padding:20px!important}.profileOrderTop{flex-direction:column!important;align-items:stretch!important;gap:10px!important}.profileOrderTop h5{white-space:normal!important;font-size:1.35rem!important}.profileOrderTop h5:last-child{font-size:1.25rem!important}.profileOrderProduct{gap:10px!important}.profileOrderProduct .MuiTypography-root:first-child{word-break:break-word;white-space:normal!important}.profileOrderCard .MuiCardContent-root>.MuiStack-root:nth-of-type(3){align-items:flex-start!important;gap:10px!important}.profileOrderCard .MuiCardContent-root>.MuiStack-root:nth-of-type(3) .MuiTypography-root{word-break:break-word;white-space:normal!important;text-overflow:unset!important;overflow:visible!important}.profileOrderCard .MuiButton-root{white-space:nowrap;padding-top:12px!important;padding-bottom:12px!important;font-size:.95rem!important}}@media (width<=480px){.profilePage{width:calc(100% - 120px);margin-left:108px;margin-right:12px;padding:8vh 0 38px}.profileUserBlock{flex-direction:column!important;align-items:flex-start!important;gap:14px!important}.profileUsername{font-size:1.45rem!important}.profilePageOrders>.MuiStack-root:first-child>.MuiStack-root{flex-direction:column!important;align-items:flex-start!important;gap:14px!important}.profilePageOrders h4{font-size:1.5rem!important}.profileOrderCard{max-width:320px}.profileOrderProduct{align-items:flex-start!important}.profileOrderProduct .MuiTypography-root:first-child{white-space:normal!important}.profileOrderCard .MuiButton-root{font-size:.9rem!important}.profileOrderCard .MuiButton-endIcon{margin-left:6px!important}}@media (width<=380px){.profilePage{width:calc(100% - 110px);margin-left:100px;margin-right:10px}.profileUsername{font-size:1.3rem!important}.profilePageOrders h4{font-size:1.35rem!important}.profileOrderCard{max-width:280px}.profileOrderTop h5{font-size:1.2rem!important}.profileOrderTop h5:last-child{font-size:1.1rem!important}.profileOrderCard .MuiButton-root{padding-left:10px!important;padding-right:10px!important;font-size:.85rem!important}}.itemWindow{color:#fff;background:#08090d;width:100%;min-height:100vh;display:flex;overflow-x:hidden}.itemContent{box-sizing:border-box;width:70%;min-height:100vh;margin-top:10%;margin-left:15%;margin-right:15%;padding:38px 0 60px;font-family:Roboto,sans-serif}.itemTop{grid-template-columns:minmax(0,1fr) 380px;align-items:flex-start;gap:28px;width:100%;display:grid}.itemImageCard{min-width:0}.itemImageBlock{background-color:#252a35;border-radius:28px;justify-content:center;align-items:center;width:100%;height:460px;display:flex;overflow:hidden}.itemImage{object-fit:contain;width:100%;height:100%;display:block}.itemImagePlaceholder{color:#8f94a3;justify-content:center;align-items:center;width:100%;height:100%;font-size:1.4rem;font-weight:800;display:flex}.itemPanel{min-width:0}.itemPageTitle{color:#fff;word-break:break-word;margin:0;font-size:2rem;font-weight:800;line-height:1.15}.itemPagePrice{color:#2e4578;margin:18px 0 0;font-size:1.8rem;font-weight:800;line-height:1.1}.itemStock{color:#8f94a3;font-size:1rem;font-weight:700}.itemError{color:#ff6b6b;margin-top:16px;font-size:1rem;font-weight:700}.itemDescriptionBlock{min-width:0}.Description{color:#fff;margin-bottom:14px;font-size:1.5rem;font-weight:800}.itemDescription{color:#c7cbd6;word-break:break-word;font-size:1.05rem;line-height:1.6}.textDotsButton,.textCollapseButton{color:#2e4578;font-size:inherit;cursor:pointer;background:0 0;border:none;outline:none;margin-left:6px;padding:0;font-weight:800}.textDotsButton:hover,.textCollapseButton:hover{color:#3c589f}.toCartButton{min-height:52px}@media (width<=800px){.itemContent{width:auto;margin-left:118px;margin-right:18px;padding:28px 0 50px}.itemTop{grid-template-columns:1fr;gap:24px}.itemImageBlock{border-radius:24px;height:360px}.itemPanel{width:100%}.itemPageTitle{font-size:1.65rem}.itemPagePrice{font-size:1.45rem}}@media (width<=600px){.itemContent{width:auto;margin-left:114px;margin-right:14px;padding:22px 0 42px}.itemContent>.MuiStack-root:first-child{margin-bottom:24px}.itemContent>.MuiStack-root:first-child>.MuiBox-root:first-child{width:52px;height:52px}.itemContent h4{font-size:1.75rem}.itemTop{gap:18px}.itemImageCard{border-radius:24px}.itemImageCard .MuiCardContent-root{padding:18px}.itemImageBlock{border-radius:20px;height:280px}.itemPanel{border-radius:24px}.itemPanel .MuiCardContent-root{padding:20px}.itemPageTitle{font-size:1.45rem}.itemPagePrice{margin-top:14px;font-size:1.3rem}.itemDescriptionBlock{border-radius:24px;margin-top:18px}.itemDescriptionBlock .MuiCardContent-root{padding:20px}.itemDescription{font-size:.98rem;line-height:1.5}.toCartButton{min-height:48px}}@media (width<=480px){.itemContent{margin-left:108px;margin-right:12px;padding:18px 0 38px}.itemImageBlock{height:230px}.itemPageTitle{font-size:1.25rem}.itemPagePrice{font-size:1.15rem}.itemDescription{font-size:.95rem}}@media (width<=380px){.itemContent{margin-left:100px;margin-right:10px}.itemImageBlock{height:190px}.itemContent h4{font-size:1.45rem}.itemPageTitle{font-size:1.15rem}}.registerPage{color:#fff;box-sizing:border-box;background:#08090d;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:15vh 20px 60px;display:flex;overflow-x:hidden}.registerWindow{box-sizing:border-box;width:100%;max-width:460px}.registerHeader{margin-bottom:34px}.registerForm,.registerInput{width:100%}.registerInput .MuiInputLabel-root{color:#8f94a3;font-weight:700}.registerInput .MuiInputLabel-root.Mui-focused{color:#2e4578}.registerInput .MuiOutlinedInput-root{color:#fff;background-color:#252a35;border-radius:18px;font-weight:700}.registerInput .MuiOutlinedInput-input{padding-top:16px;padding-bottom:16px}.registerInput .MuiOutlinedInput-notchedOutline{border-color:#ffffff14}.registerInput .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.registerInput .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#2e4578}.LoginExitst{color:#8f94a3;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:22px;font-size:1rem;font-weight:700;display:flex}.LoginExitst a{color:#2e4578;font-weight:800;text-decoration:none}.LoginExitst a:hover{color:#3c589f;text-decoration:underline}.registerButton{min-height:52px}.errorMessage{color:#ff6b6b;text-align:center;margin-top:16px;font-size:1rem;font-weight:700}@media (width<=800px){.registerPage{padding:12vh 18px 50px}.registerWindow{max-width:430px}}@media (width<=600px){.registerPage{align-items:flex-start;padding:10vh 14px 42px}.registerWindow{max-width:360px;border-radius:24px!important}.registerWindow .MuiCardContent-root{padding:24px!important}.registerHeader{margin-bottom:28px;flex-direction:column!important;align-items:flex-start!important;gap:14px!important}.registerHeader>.MuiBox-root:first-child{width:52px!important;height:52px!important}.registerHeader h4{font-size:1.75rem!important}.registerInput .MuiOutlinedInput-root{border-radius:16px}.LoginExitst{font-size:.95rem}.registerButton{min-height:48px}}@media (width<=480px){.registerPage{padding:8vh 12px 38px}.registerWindow{max-width:320px}.registerWindow .MuiCardContent-root{padding:20px!important}.registerHeader h4{font-size:1.55rem!important}.registerInput .MuiOutlinedInput-input{padding-top:14px;padding-bottom:14px}}@media (width<=380px){.registerWindow{max-width:290px}.registerHeader h4{font-size:1.4rem!important}.LoginExitst{font-size:.9rem}}.orderPage{color:#fff;background:#06070a;width:100%;min-height:100vh;display:flex;overflow-x:hidden}.orderWindow{box-sizing:border-box;flex-direction:column;flex:1;width:100%;min-width:0;min-height:100vh;padding:90px 8% 70px 15%;display:flex}.orderHeader{align-items:flex-start;margin:0 0 35px}.orderTitle{color:#fff;font-size:36px;font-weight:700}.orderContent{box-sizing:border-box;align-items:flex-start;gap:40px;width:100%;display:flex}.orderItems{flex-direction:column;flex:1;gap:20px;min-width:0;display:flex}.orderItem{box-sizing:border-box;background-color:#0f1112;border:2px solid #2e4578;border-radius:20px;align-items:center;gap:20px;width:100%;padding:20px;display:flex}.orderItemImage{object-fit:cover;background-color:#323232;border-radius:16px;flex-shrink:0;width:120px;height:120px}.orderItemInfo{flex:1;min-width:0}.orderItemTitle{color:#fff;white-space:nowrap;text-overflow:ellipsis;margin-bottom:10px;font-size:22px;font-weight:700;overflow:hidden}.orderItemPrice{color:#2e4578;font-size:20px;font-weight:700}.orderItemCount{color:#d0d0d0;font-size:18px;font-weight:700}.orderItemTotal{color:#fff;white-space:nowrap;flex-shrink:0;font-size:20px;font-weight:700}.orderSummary{box-sizing:border-box;background-color:#0f1112;border:1px solid #2e4578;border-radius:20px;flex-shrink:0;width:360px;padding:24px}.summaryTitle{color:#fff;margin-bottom:20px;font-size:26px;font-weight:700}.addressLabel{color:#d0d0d0;margin-bottom:8px;font-size:16px;font-weight:700;display:block}.addressInput{resize:none;color:#fff;box-sizing:border-box;background-color:#131313;border:2px solid #2e4578;border-radius:12px;outline:none;width:100%;margin-bottom:20px;padding:12px;font-size:15px}.addressInput:focus{box-shadow:0 0 15px #2e4578}.summaryRow{color:#d0d0d0;justify-content:space-between;gap:12px;margin-bottom:14px;font-size:18px;display:flex}.summaryRow span:last-child{text-align:right;white-space:nowrap}.payButton{color:#fff;cursor:pointer;background:#0f1112;border:2px solid #2e4578;border-radius:12px;width:100%;margin-top:20px;padding:12px;font-size:16px;font-weight:700;transition:all .3s}.payButton:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 15px #2e4578}.payButton:active:not(:disabled){transform:translateY(2px)}.payButton:disabled{opacity:.5;cursor:not-allowed}.orderMessage{color:#fff;font-size:20px;font-weight:700}.orderError{color:#ff6b6b;margin-bottom:20px;font-size:18px;font-weight:700}@media (width<=1100px){.orderWindow{padding:90px 45px 60px 130px}.orderContent{gap:24px}.orderSummary{width:320px}.orderItem{gap:16px;padding:16px}.orderItemImage{width:105px;height:105px}.orderItemTitle{font-size:19px}.orderItemPrice,.orderItemTotal{font-size:18px}.orderItemCount{font-size:16px}}@media (width<=800px){.orderWindow{padding:105px 18px 60px 118px}.orderHeader{margin:0 0 28px}.orderTitle{font-size:32px}.orderContent{flex-direction:column;gap:24px}.orderItems{width:100%}.orderItem{border-radius:16px;gap:14px;padding:14px}.orderItemImage{border-radius:14px;width:100px;height:100px}.orderItemTitle{font-size:18px}.orderItemPrice,.orderItemTotal{font-size:17px}.orderItemCount{font-size:16px}.orderSummary{border-radius:16px;width:100%;padding:20px}.summaryTitle{font-size:24px}}@media (width<=600px){.orderWindow{padding:100px 14px 50px 114px}.orderTitle{font-size:28px}.orderContent{gap:18px}.orderItems{gap:16px}.orderItem{gap:12px;padding:12px}.orderItemImage{width:86px;height:86px}.orderItemTitle{margin-bottom:8px;font-size:16px}.orderItemPrice,.orderItemTotal{font-size:15px}.orderItemCount{font-size:14px}.orderSummary{padding:18px}.summaryTitle{margin-bottom:16px;font-size:22px}.summaryRow{font-size:16px}.addressInput{font-size:14px}.payButton{font-size:15px}.orderMessage{font-size:18px}.orderError{font-size:16px}}@media (width<=480px){.orderWindow{padding:96px 12px 0 20%}.orderTitle{font-size:26px}.orderItem{flex-direction:column;align-items:stretch}.orderItemImage{width:100%;height:180px}.orderItemInfo{width:100%}.orderItemTitle{white-space:normal;font-size:17px}.orderItemTotal{text-align:right;width:100%;font-size:17px}.summaryRow{font-size:15px}}@media (width<=380px){.orderWindow{padding:92px 10px 0 20%}.orderTitle{font-size:23px}.orderItemImage{height:150px}.orderSummary{padding:14px}.summaryTitle{font-size:20px}.summaryRow{flex-direction:column;gap:4px}.summaryRow span:last-child{text-align:left}}.adminLoginPage{color:#fff;box-sizing:border-box;background:#08090d;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:15vh 20px 60px;display:flex;overflow-x:hidden}.adminLoginWindow{box-sizing:border-box;width:100%;max-width:460px}.adminLoginHeader{margin-bottom:34px}.adminLoginForm,.adminLoginInput{width:100%}.adminLoginInput .MuiInputLabel-root{color:#8f94a3;font-weight:700}.adminLoginInput .MuiInputLabel-root.Mui-focused{color:#2e4578}.adminLoginInput .MuiOutlinedInput-root{color:#fff;background-color:#252a35;border-radius:18px;font-weight:700}.adminLoginInput .MuiOutlinedInput-input{padding-top:16px;padding-bottom:16px}.adminLoginInput .MuiOutlinedInput-notchedOutline{border-color:#ffffff14}.adminLoginInput .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.adminLoginInput .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#2e4578}@media (width<=600px){.adminLoginPage{align-items:flex-start;padding:10vh 14px 42px}.adminLoginWindow{max-width:360px;border-radius:24px!important}.adminLoginWindow .MuiCardContent-root{padding:24px!important}.adminLoginHeader{flex-direction:column!important;align-items:flex-start!important;gap:14px!important}.adminLoginHeader>.MuiBox-root:first-child{width:52px!important;height:52px!important}.adminLoginHeader h4{font-size:1.75rem!important}}@media (width<=480px){.adminLoginWindow{max-width:320px}.adminLoginWindow .MuiCardContent-root{padding:20px!important}}.adminPage{color:#fff;background:#08090d;width:100%;min-height:100vh;display:flex;overflow-x:hidden}.adminWindow{box-sizing:border-box;width:70%;min-height:100vh;margin-left:15%;margin-right:15%;padding:15vh 0 60px}.adminHeader{margin-bottom:36px}.adminStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%;margin-bottom:28px;display:grid}.adminStatCard{min-width:0}.adminContent{grid-template-columns:minmax(0,1fr) 320px;align-items:flex-start;gap:28px;width:100%;display:grid}.adminMainCard,.adminSideCard{min-width:0}.adminSectionHeader{width:100%}.adminEmptyBlock{text-align:center;box-sizing:border-box;background:#252a35;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:220px;padding:30px;display:flex}@media (width<=1100px){.adminWindow{width:auto;margin-left:130px;margin-right:45px;padding:13vh 0 60px}.adminContent{grid-template-columns:1fr;gap:24px}.adminSideCard{width:100%}}@media (width<=800px){.adminWindow{width:auto;margin-left:118px;margin-right:18px;padding:12vh 0 50px}.adminStats{grid-template-columns:1fr;gap:18px}.adminHeader{align-items:flex-start!important}}@media (width<=600px){.adminWindow{width:auto;margin-left:114px;margin-right:14px;padding:10vh 0 42px}.adminHeader{margin-bottom:28px;flex-direction:column!important;align-items:stretch!important;gap:20px!important}.adminHeader>.MuiStack-root{align-items:center!important}.adminHeader>.MuiStack-root>.MuiBox-root:first-child{width:52px!important;height:52px!important}.adminHeader h4{font-size:1.75rem!important}.adminHeader .MuiButton-root{width:100%}.adminStatCard{border-radius:24px!important}.adminStatCard .MuiCardContent-root{padding:20px!important}.adminMainCard,.adminSideCard{border-radius:24px!important}.adminMainCard .MuiCardContent-root,.adminSideCard .MuiCardContent-root{padding:20px!important}.adminSectionHeader{flex-direction:column!important;align-items:stretch!important;gap:16px!important}.adminSectionHeader .MuiButton-root{width:100%}.adminEmptyBlock{border-radius:20px;min-height:180px;padding:22px}}@media (width<=480px){.adminWindow{margin-left:108px;margin-right:12px;padding:8vh 0 38px}.adminHeader h4{font-size:1.5rem!important}.adminSectionHeader h5,.adminSideCard h5{font-size:1.25rem!important}}@media (width<=380px){.adminWindow{margin-left:100px;margin-right:10px}.adminHeader h4{font-size:1.35rem!important}}html,body,#root{background:#06070a;width:100%;min-height:100vh}html{overflow-x:hidden}body{margin:0}*{box-sizing:border-box}.App{background:#06070a;width:100%;min-height:100vh;font-family:Roboto,sans-serif;display:flex}.pageContent{background:#06070a;flex:1;width:100%;min-width:0;min-height:100vh}
