.Count{align-items:center;display:flex;font-weight:700;justify-content:space-between;position:relative;text-transform:uppercase;-webkit-user-select:none;user-select:none;width:70px}.CountControl{border:0;cursor:pointer;padding:0}.CountNum{left:0;line-height:0;margin:0 auto;position:absolute;right:0;text-align:center;width:30px}.Card{box-shadow:0 -1px 10px -5px var(--color-gray);cursor:pointer;max-width:330px;min-width:250px;transition:.2s;width:100%}.Card:hover{box-shadow:0 -1px 15px -5px var(--color-gray);transform:scale(1.01);transition:.2s}.CardTitle{font-size:16px;margin-block-end:0;margin-block-start:0;text-transform:uppercase}.CardDescription{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-size:14px;line-height:20px;overflow:hidden;text-align:start;text-transform:none}.CardDescriptionWrapper{margin:0 auto}.CardPriceBlock{align-items:center;display:flex;flex-direction:row;height:40px}.CardPrice{font-size:16px;font-weight:700;line-height:20px;margin-block-end:0;margin-block-start:0;text-transform:uppercase}.CardFooter{align-items:end;display:flex;justify-content:space-between}.CardControls{align-items:flex-end;display:flex;flex-direction:column;gap:16px}.CardSize{color:var(--color-dark-gray);line-height:20px}.CardButton{transition:.2s}.CardButtonIsNotExists{align-items:center;display:flex;height:40px}.CardImgContainer{align-items:center;display:flex;justify-content:center;margin-bottom:20px}.CardImg{height:100%;width:200px}.CardButton:hover{box-shadow:0 0 5px 0 #000000bf;transition:.2s}.CardSkeleton{align-items:center;display:flex;flex-direction:column;justify-content:center;line-height:0}.CardSkeletonInput{width:100%!important}.CardSkeletonImg{height:220px!important;width:220px!important}.CardHeader{margin-bottom:8px;text-align:start;width:100%}.CardHeaderWrapper{align-items:center;display:flex;gap:8px;justify-content:space-between}@media (min-width:768px) and (max-width:1024px){.CardTitle{font-size:14px}}@media (max-width:768px){.CardTitle{font-size:14px}}@media (max-width:600px){.CardImg{width:160px}.CardTitle{font-size:14px}}@media (max-width:480px){.CardImg{width:140px}.CardTitle{font-size:14px}}.Cards{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(3,1fr);justify-items:center;max-width:1240px;width:100%}@media screen and (min-width:320px){.Cards{grid-template-columns:repeat(1,1fr)}}@media screen and (min-width:480px){.Cards{grid-template-columns:repeat(1,1fr)}}@media screen and (min-width:600px){.Cards{grid-template-columns:repeat(1,1fr)}}@media screen and (min-width:801px){.Cards{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1025px){.Cards{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1281px){.Cards{grid-template-columns:repeat(3,1fr)}}.UpdateBasketModal{background-color:var(--color-white);border-radius:5px;box-shadow:0 -1px 15px -5px var(--color-gray);left:50%;margin:0 auto;max-width:400px;min-width:250px;padding:20px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:1}.UpdateBasketModalMessage{color:var(--color-black)}.BasketProduct{align-items:center;display:flex;gap:24px;justify-content:space-between;margin:16px 0;width:100%}.BasketProductContent{align-items:start;display:flex;flex-direction:column}.BasketProductControls{align-items:center;display:flex;gap:16px;justify-content:space-between}.BasketProductTitle{text-wrap:balance;color:var(--color-black);font-size:16px;line-height:20px;margin:0;text-align:left}.BasketProductPrice{font-size:12px}.BasketProductPrice,.BasketProductRemoveBtn{color:var(--color-dark-gray)}.BasketProductRemoveBtn:hover{color:var(--color-black)!important}.BasketProductGrindSelect>div{padding-top:8px;padding:0!important}.BasketButtonWrapper{align-items:center;display:flex;justify-content:space-between}.BasketButton{background-color:var(--color-dark-gray)}.BasketButton_active{background-color:var(--color-yellow)}.BasketButton:hover{background:var(--color-gray)!important}.ant-btn-primary:hover{background:var(--color-green2)!important}.BasketButton:active{background:var(--color-gray)!important}.ant-popover{background-color:var(--color-light-gray)!important}.BasketButtonPopoverContent{padding:24px;width:400px}.BasketButtonPopoverControl{display:flex;justify-content:flex-end}.BasketButtonPopoverButton{background-color:var(--color-yellow);transition:.2s}.BasketButtonPopoverButton:hover{background-color:var(--color-yellow)!important;box-shadow:0 0 5px 0 #000000bf;transition:.2s}.BasketButtonPopoverTitle{font-size:20px;margin:0}.BasketButtonCalc{text-wrap:nowrap;align-items:flex-start;color:var(--color-black);display:flex;flex-direction:column;font-size:12px;font-weight:700;line-height:20px;margin-left:12px;text-align:left}.Header{position:relative;z-index:1}.HeaderWrapper{display:flex;flex-direction:column;position:relative;width:100%}.HeaderUpper{background-color:var(--color-lignt-yellow);padding:0 40px}.HeaderUpperWrapper{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;width:100%}.HeaderLower{background-color:var(--color-white);padding:20px 40px 0;top:40px;width:100%}.HeaderLowerWrapper{display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;width:100%}.HeaderUpperAuthBlock{align-items:center;display:flex;gap:8px}.BasketButtonLink{color:var(--color-black);padding:0!important}.ant-btn-link:hover{color:var(--color-white)!important}.BasketButtonLink>*{padding:0!important}.HeaderUpperInfo,.HeaderUpperInfoLink{color:var(--color-black)}.HeaderUpperInfoLink:hover{color:var(--color-white)}.HeaderUpperInfoTime{font-size:12px;padding-left:8px}.HeaderTitles{align-items:flex-start;color:var(--color-black);display:flex;flex-direction:column;font-family:Roboto-Regular,serif;font-size:16px;line-height:20px;margin-left:12px;text-align:left}.HeaderTitlesText_red{color:var(--color-red)}.HeaderLeftSide{align-items:center;display:flex;gap:100px}.HeaderRightSide{gap:24px}.BasketLogin,.HeaderRightSide{align-items:center;display:flex}.BasketLogin{cursor:pointer;gap:8px}.BasketButtonLogin{background-color:var(--color-dark-gray);color:var(--color-white)}.BasketButtonLogin:hover{background:var(--color-green2)!important;color:var(--color-white)!important}.BasketButtonLoginText{margin-left:12px}.BasketButtonLoginText,.BasketButtonRegistrationText{text-wrap:nowrap;color:var(--color-black);cursor:pointer;font-size:12px;font-weight:700;line-height:20px;text-align:left}.HeaderUpperWrapperRight{gap:20px}.HeaderUpperWrapperLeft,.HeaderUpperWrapperRight{align-items:center;display:flex}.ant-dropdown-trigger{color:var(--color-black)!important}.is-sticky{animation:fadeInDown .5s ease-in-out 0s 1 normal none running;box-shadow:0 2px 24px 0 #00000026;left:0;position:fixed;top:0;width:100%;z-index:999}@media (max-width:600px){.HeaderTitles{font-size:16px}.HeaderTitleIcon{width:80px}}@media (max-width:480px){.HeaderUpper{padding:0 20px}.HeaderLower{padding:20px}.HeaderTitles{display:none}.HeaderTitleIcon{display:none;width:80px}.HeaderLeftSide,.HeaderUpperInfo{display:none}.HeaderRightSide{justify-content:space-between;width:100%}}.Footer{background-color:"var(--color-dark-gray)";color:"#fff"}.FooterWrapper{margin:0 auto;max-width:1200px;width:100%}.FooterSocial{align-items:center;display:flex;gap:12px}.SocialIcon{cursor:pointer}.FooterPhone{color:var(--color-black)}.FooterPhone:hover{color:var(--color-dark-gray)}.footerSideTitle{display:block;text-transform:uppercase}.InstallPrompt{animation:InstallPromptSlideUp .35s cubic-bezier(.34,1.56,.64,1) both;bottom:20px;left:50%;max-width:480px;position:fixed;transform:translateX(-50%);width:calc(100% - 32px);z-index:9999}@keyframes InstallPromptSlideUp{0%{opacity:0;transform:translateX(-50%) translateY(24px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.InstallPromptInner{align-items:center;background:#fff;border:1px solid #f1a90033;border-radius:20px;box-shadow:0 8px 32px #00000024,0 2px 8px #00000014;display:flex;gap:12px;padding:14px 16px}.InstallPromptLogo{border-radius:12px;flex-shrink:0;height:48px;object-fit:cover;width:48px}.InstallPromptText{flex:1 1;min-width:0}.InstallPromptTitle{color:var(--color-black);font-size:15px;font-weight:700;line-height:1.3;margin:0 0 2px}.InstallPromptSub{align-items:center;color:var(--color-dark-gray);display:flex;flex-wrap:wrap;font-size:13px;gap:4px;line-height:1.4;margin:0}.InstallPromptShareIcon{align-items:center;color:#007aff;display:inline-flex;vertical-align:middle}.InstallPromptActions{align-items:center;display:flex;flex-shrink:0;gap:8px}.InstallPromptBtn{background-color:var(--color-yellow)!important;border-color:var(--color-yellow)!important;font-size:13px;font-weight:600;white-space:nowrap}.InstallPromptBtn:hover{background-color:var(--color-lignt-yellow)!important;border-color:var(--color-lignt-yellow)!important}.InstallPromptClose{align-items:center;background:var(--color-light-gray);border:none;border-radius:50%;color:var(--color-dark-gray);cursor:pointer;display:flex;flex-shrink:0;font-size:12px;height:30px;justify-content:center;padding:0;transition:background .15s ease;width:30px}.InstallPromptClose:hover{background:#dde0e6;color:var(--color-black)}.TourOverlay{inset:0;pointer-events:all;position:fixed;z-index:10000}.TourMask{background:#000000a6;inset:0;position:absolute}.TourSpotlight{border-radius:12px;box-shadow:0 0 0 9999px #000000a6;pointer-events:none;position:absolute;transition:top .35s ease,left .35s ease,width .35s ease,height .35s ease;z-index:10001}.TourCard{animation:TourCardIn .3s cubic-bezier(.34,1.4,.64,1) both;background:#fff;border:1px solid #f1a90026;border-radius:20px;box-shadow:0 12px 48px #00000038;padding:28px 24px 22px;position:absolute;z-index:10002}.TourCard,.TourCardCentered{max-width:calc(100vw - 32px)}.TourCardCentered{animation:TourCardInCentered .35s cubic-bezier(.34,1.4,.64,1) both;left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);width:380px}@keyframes TourCardIn{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes TourCardInCentered{0%{opacity:0;transform:translate(-50%,calc(-50% + 20px)) scale(.95)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.TourCloseBtn{align-items:center;background:var(--color-light-gray);border:none;border-radius:50%;color:var(--color-dark-gray);cursor:pointer;display:flex;font-size:11px;height:28px;justify-content:center;padding:0;position:absolute;right:14px;top:14px;transition:background .15s;width:28px}.TourCloseBtn:hover{background:#d9dce3;color:var(--color-black)}.TourEmoji{display:block;font-size:40px;letter-spacing:0;line-height:1;margin-bottom:14px}.TourTitle{color:var(--color-black);font-size:18px;font-weight:700;letter-spacing:.02em;line-height:1.3;margin:0 0 10px;padding-right:24px}.TourDesc{color:var(--color-dark-gray);font-size:14px;line-height:1.65;margin:0 0 22px}.TourDots{display:flex;gap:6px;margin-bottom:20px}.TourDot{background:var(--color-light-gray);border-radius:50%;display:block;height:7px;transition:background .25s,transform .25s,width .25s;width:7px}.TourDotActive{background:var(--color-yellow);transform:scale(1.35)}.TourActions{align-items:center;display:flex;gap:10px}.TourBtnNext{background-color:var(--color-yellow)!important;border-color:var(--color-yellow)!important;flex:1 1;font-size:14px;font-weight:600;height:40px}.TourBtnNext:hover{background-color:#e09e00!important;border-color:#e09e00!important}.TourBtnBack{border-color:#d9d9d9!important;color:var(--color-dark-gray)!important;height:40px}.TourSkip{background:none;border:none;color:var(--color-gray);cursor:pointer;display:block;font-size:13px;letter-spacing:0;margin-top:14px;padding:0;text-align:center;text-decoration:underline;text-underline-offset:3px;transition:color .15s;width:100%}.TourSkip:hover{color:var(--color-dark-gray)}@media (max-width:480px){.TourCard{padding:22px 18px 18px;width:calc(100vw - 32px)!important}.TourCardCentered{width:calc(100vw - 32px)}.TourEmoji{font-size:32px}.TourTitle{font-size:16px}.TourDesc{font-size:13px}}.Splash{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:99999}.SplashCurtain{background:radial-gradient(ellipse at 50% 80%,#2e1500 0,#0d0600 100%);height:50%;left:0;position:absolute;right:0}.SplashCurtainTop{top:0}.SplashCurtainBottom,.SplashCurtainTop{transform:translateY(0);transition:transform .65s cubic-bezier(.76,0,.24,1)}.SplashCurtainBottom{bottom:0}.SplashCurtainTopExit{transform:translateY(-100%)}.SplashCurtainBottomExit{transform:translateY(100%)}.SplashCurtainTop:after{background:linear-gradient(90deg,#0000,#ffcc5a59 30%,#ffcc5a99 50%,#ffcc5a59 70%,#0000);bottom:0;content:"";height:1px;left:10%;position:absolute;right:10%}.SplashContent{align-items:center;display:flex;flex-direction:column;gap:0;inset:0;justify-content:center;position:absolute;transition:opacity .3s ease}.SplashContentExit{opacity:0}.SplashLogoWrap{animation:SplashLogoIn .7s cubic-bezier(.34,1.45,.64,1) .15s both;height:150px;position:relative;width:150px}.SplashLogo{filter:drop-shadow(0 6px 20px rgba(0,0,0,.4));height:100%;object-fit:contain;position:relative;width:100%;z-index:1}.SplashLogoGlow{animation:SplashGlowPulse 2s ease-in-out .8s infinite;background:radial-gradient(circle,#ffcc5a40 0,#0000 70%);border-radius:50%;inset:-16px;position:absolute}@keyframes SplashLogoIn{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}@keyframes SplashGlowPulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.SplashSteam{align-items:flex-end;animation:SplashFadeIn .5s ease .75s both;display:flex;gap:10px;height:36px;margin:10px 0 6px}.SplashWisp{animation:SplashWispFloat 1.4s ease-in-out infinite;background:linear-gradient(0deg,#ffcc5ab3,#0000);border-radius:10px;display:block;width:3px}.SplashWisp:first-child{animation-delay:0s;height:28px}.SplashWisp:nth-child(2){animation-delay:.25s;height:20px}.SplashWisp:nth-child(3){animation-delay:.5s;height:24px}@keyframes SplashWispFloat{0%{opacity:.8;transform:translateY(0) scaleX(1)}60%{opacity:.35;transform:translateY(-14px) scaleX(1.4)}to{opacity:0;transform:translateY(-22px) scaleX(.8)}}.SplashDivider{animation:SplashDividerIn .5s ease .55s both;background:linear-gradient(90deg,#0000,#ffcc5acc,#0000);border-radius:2px;height:2px;margin:4px 0 18px;transform-origin:center;width:48px}@keyframes SplashDividerIn{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.SplashBrand{animation:SplashSlideUp .55s cubic-bezier(.22,1,.36,1) .4s both;color:#fff;font-family:Katsudon-Regular,serif;font-size:32px;font-weight:700;letter-spacing:.12em;margin:0 0 8px;text-transform:uppercase}.SplashTagline{animation:SplashFadeIn .5s ease .65s both;color:#ffcc5abf;font-size:14px;letter-spacing:.08em;margin:0}@keyframes SplashSlideUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes SplashFadeIn{0%{opacity:0}to{opacity:1}}.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}.AppContainer{display:flex;justify-content:center;padding:40px}@media screen and (min-width:320px){.AppContainer{padding:0}}@media screen and (min-width:480px){.AppContainer{padding:40px}}@media screen and (min-width:600px){.AppContainer{padding:40px}}@media screen and (min-width:801px){.AppContainer{padding:40px}}@media screen and (min-width:1025px){.AppContainer{padding:40px}}@media screen and (min-width:1281px){.AppContainer{padding:40px}}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.HeaderTitle{align-items:center;cursor:pointer;display:flex}.OrderFormPickup{font-size:16px;text-align:left}@media (max-width:600px){.BasketPageWrapper{flex-direction:column}}@media (max-width:480px){.BasketPageWrapper{flex-direction:column}}.AppFilters{display:flex;flex-direction:column;gap:10px;width:100%}.AppFiltersRow{display:flex;flex-wrap:wrap;gap:10px}.AppFiltersRow,.AppFiltersRowSearch{justify-content:center}.AppFilter{align-items:center;border:1.5px solid var(--color-black);border-radius:100px;color:var(--color-black)!important;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:15px;height:44px;line-height:1;padding:0 22px;text-decoration:none;transition:background .18s ease,box-shadow .18s ease,color .18s ease;white-space:nowrap}.AppFilter:hover{box-shadow:0 2px 12px #0000001f}.AppFilterActive{background-color:var(--color-black);color:var(--color-white)!important}.AppFilterFavourite{align-items:center;display:flex;gap:7px}.AppFilterSearch{border-color:#00000040;cursor:text;padding:0 4px 0 0;width:280px}.AppFilterSearch:hover{border-color:var(--color-black);box-shadow:0 2px 12px #00000014}.AppFilterSearch .ant-input-group-wrapper{width:100%}.AppFilterSearch .ant-input-group-addon{background:#0000;border:none;color:var(--color-dark-gray);padding-right:4px}.AppFilterSearch .ant-input{font-size:14px}@keyframes filterBorderSpin{to{transform:translate(-50%,-50%) rotate(1turn)}}.AppFilterFav,.AppFilterSale{border:none!important;overflow:hidden;position:relative}.AppFilterFav:before,.AppFilterSale:before{animation:filterBorderSpin 2.5s linear infinite;aspect-ratio:1;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:220%;z-index:0}.AppFilterSale:before{background:conic-gradient(from 0deg,#0000 0deg,#f1a900 70deg,#ffcc5a 110deg,#0000 150deg,#0000 210deg,#f1a900 260deg,#ffcc5a 300deg,#0000 340deg)}.AppFilterFav:before{animation-duration:3s;background:conic-gradient(from 0deg,#0000 0deg,#ff4081 70deg,#ff80ab 110deg,#0000 150deg,#0000 210deg,#ff4081 260deg,#ff80ab 300deg,#0000 340deg)}.AppFilterFav:after,.AppFilterSale:after{background:var(--color-white);border-radius:100px;content:"";inset:2px;position:absolute;transition:background .18s ease;z-index:1}.AppFilterFav.AppFilterActive:after,.AppFilterSale.AppFilterActive:after{background:var(--color-black)}.AppFilterFav>*,.AppFilterSale>*{position:relative;z-index:2}.is-sticky-filters{animation:fadeInDown .5s ease-in-out 0s 1 normal none running;background-color:var(--color-white);margin-top:115px;width:100%}@media (max-width:768px){.AppFilter{font-size:14px;height:40px;padding:0 18px}.AppFilterSearch{width:240px}}@media (max-width:600px){.AppFiltersRow,.AppFiltersRowSearch{justify-content:flex-start}.AppFilterSearch{width:100%}}@media (max-width:480px){.AppFilter{font-size:13px;height:38px;padding:0 16px}}.ReorderModalHint{color:#00000073;margin-bottom:16px}.ReorderModalList{display:flex;flex-direction:column;gap:12px}.ReorderModalItem{align-items:center;display:flex}.ReorderModalItem .ant-checkbox-wrapper{width:100%}.ReorderModalItemName{font-weight:500}.ReorderModalItemCount{color:#00000073}.OrderCard,.OrdersList{display:flex;flex-direction:column;gap:16px}.OrderCard{background:#fff;border:1px solid #0000000f;border-radius:16px;box-shadow:0 1px 8px #0000000d;padding:20px 24px;transition:box-shadow .2s ease,transform .2s ease}.OrderCard:hover{box-shadow:0 4px 20px #00000017;transform:translateY(-1px)}.OrderCardHeader{align-items:center;display:flex;gap:12px;justify-content:space-between}.OrderCardHeaderLeft{align-items:baseline;display:flex;gap:12px;min-width:0}.OrderCardId{color:var(--color-black);font-size:17px;font-weight:700;letter-spacing:.02em;white-space:nowrap}.OrderCardDate{color:var(--color-dark-gray)}.OrderCardDate,.OrderCardStatus{font-size:13px;white-space:nowrap}.OrderCardStatus{align-items:center;border-radius:20px;display:flex;flex-shrink:0;font-weight:600;gap:6px;letter-spacing:.03em;padding:5px 14px}.OrderCardProducts{display:flex;flex-wrap:wrap;gap:8px}.OrderCardProductChip{background:var(--color-light-gray);border-radius:20px;color:var(--color-black);font-size:13px;font-weight:500;letter-spacing:.02em;padding:5px 14px;white-space:nowrap}.OrderCardProductCount{color:var(--color-dark-gray);font-weight:400}.OrderCardMeta{display:flex;flex-direction:column;gap:6px}.OrderCardMetaItem{align-items:flex-start;color:var(--color-dark-gray);display:flex;font-size:13px;gap:8px;line-height:1.5}.OrderCardMetaIcon{color:var(--color-gray);flex-shrink:0;font-size:13px;margin-top:2px}.OrderCardFooter{border-top:1px solid var(--color-light-gray);display:flex;justify-content:flex-end;padding-top:4px}.OrderCardReorderBtn{border-color:var(--color-yellow)!important;color:var(--color-yellow)!important;font-weight:600;letter-spacing:.03em;transition:background .2s ease,color .2s ease}.OrderCardReorderBtn:hover{background:var(--color-yellow)!important;border-color:var(--color-yellow)!important;color:#fff!important}.OrdersEmptyText{color:var(--color-dark-gray);font-size:14px}@media (max-width:600px){.OrderCard{padding:16px}.OrderCardHeaderLeft{align-items:flex-start;flex-direction:column;gap:2px}.OrderCardId{font-size:15px}.OrderCardHeader{align-items:flex-start}.OrderCardStatus{font-size:12px;padding:4px 10px}}.FormSection{border-bottom:1px solid var(--color-light-gray);margin-bottom:8px;padding:24px 0 8px}.FormSectionLast{border-bottom:none;padding-bottom:24px}.FormSectionTitle{align-items:center;color:var(--color-dark-gray);display:flex;font-size:13px;font-weight:700;gap:10px;letter-spacing:.1em;margin-bottom:20px;text-transform:uppercase}.FormSectionTitleIcon{align-items:center;background:var(--color-light-gray);border-radius:8px;color:var(--color-yellow);display:flex;flex-shrink:0;font-size:14px;height:30px;justify-content:center;width:30px}.InputIcon{color:var(--color-gray)!important}.SubmitBtn{border:none!important;font-size:16px!important;font-weight:600!important;height:52px!important;letter-spacing:.05em!important;margin-top:8px;transition:opacity .2s ease,transform .15s ease!important}.SubmitBtn:hover:not(:disabled){opacity:.88!important;transform:translateY(-1px)}.SubmitBtn:active:not(:disabled){transform:translateY(0)}.BasketPage{display:flex;justify-content:center;margin:40px}.BasketPageDisabled{opacity:.5}.BasketPageWrapper{display:flex;gap:40px;justify-content:space-around;max-width:1200px;width:100%}.BasketPageForm{background-color:var(--color-light-gray);padding:40px}.BasketPageBasket,.BasketPageForm{color:var(--color-black);width:100%}.BasketPageBasket{display:flex;flex-direction:column;justify-content:space-between;padding:40px 0 0}.BasketPageTitle{margin-bottom:10px;text-align:start}.BasketPageProductList{display:flex;flex-direction:column;height:100%;justify-content:space-between}.BasketPageResult{background-color:var(--color-light-gray);display:flex;flex-direction:column;gap:40px;padding:40px}.BasketPageResultContent :not(:last-child){margin-bottom:4px}.BasketPageResultBlock{display:flex;justify-content:space-between}.BasketPageResultSum{font-size:16px}.BasketPageResultDiscount,.BasketPageResultSum{text-wrap:balance;color:var(--color-black);margin:0}.BasketPageResultDiscount{font-size:14px}.BasketPageResultTotalSum{text-wrap:balance;color:var(--color-black);font-size:20px;margin:0}@media (max-width:600px){.BasketPageWrapper{flex-direction:column}.BasketPageBasket{padding:0 0 40px}.BasketPage{margin:20px}}@media (max-width:480px){.BasketPageWrapper{flex-direction:column}.BasketPageBasket{padding:0 0 40px}.BasketPage{margin:20px}}.HomePage{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:40px;margin:40px auto;max-width:1200px;padding:0 40px;width:100%}@media (max-width:480px){.HomePage{margin:20px auto;padding:0 16px}}.FaqPage{color:var(--color-black);display:flex;gap:80px;justify-content:space-between;margin:0 auto;max-width:1200px;padding:40px;width:100%}.FaqPageImg{height:100%;width:300px}.FaqPageText{text-align:start}@media (max-width:600px){.FaqPageImg{width:200px}.FaqPage{align-items:center;flex-direction:column;gap:0;padding:20px}}@media (max-width:480px){.FaqPageImg{width:200px}.FaqPage{align-items:center;flex-direction:column;gap:0;padding:20px}}.AboutPage{color:var(--color-black);display:flex;gap:80px;justify-content:space-between;margin:0 auto;max-width:1200px;padding:40px;width:100%}.AboutPageImg{height:100%;width:300px}.AboutPageText{text-align:start}@media (max-width:768px){.AboutPage{gap:0}}@media (max-width:600px){.AboutPageImg{width:200px}.AboutPage{align-items:center;flex-direction:column;gap:0;padding:20px}}@media (max-width:480px){.AboutPageImg{width:200px}.AboutPage{align-items:center;flex-direction:column;gap:0;padding:20px}}.NotFoundPage{align-items:center;display:flex;flex-direction:column;gap:20px;height:100%;justify-content:center;padding:40px}.NotFoundPageTitle{color:var(--color-black)}.AccountPage{background-color:#f9f7f4;min-height:calc(100vh - 180px)}.AccountHero{background:linear-gradient(160deg,var(--color-lignt-yellow) 0,#fff9e6 55%,#f9f7f4 100%);border-bottom:1px solid #f1a9001f;padding:44px 40px 56px}.AccountHeroInner{align-items:center;display:flex;gap:32px;margin:0 auto;max-width:1200px}.AccountAvatar{align-items:center;background:linear-gradient(135deg,var(--color-yellow) 0,var(--color-lignt-yellow) 100%);border-radius:50%;box-shadow:0 6px 20px #f1a90061;color:#fff;display:flex;flex-shrink:0;font-family:Roboto-Regular,sans-serif;font-size:30px;font-weight:700;height:84px;justify-content:center;letter-spacing:0;width:84px}.AccountHeroMeta{flex:1 1;min-width:0}.AccountHeroName{color:var(--color-black);font-size:26px;font-weight:700;line-height:1.25;margin:0 0 6px}.AccountHeroDetail{color:var(--color-dark-gray);font-size:14px;letter-spacing:.03em;line-height:1.6;margin:0}.AccountHeroStats{display:flex;flex-shrink:0;gap:16px}.AccountHeroStat{align-items:center;background:#fff;border:1px solid #f1a90024;border-radius:18px;box-shadow:0 2px 14px #0000000f;display:flex;flex-direction:column;min-width:100px;padding:18px 28px;transition:box-shadow .2s ease,transform .2s ease}.AccountHeroStat:hover{box-shadow:0 6px 24px #f1a90033;transform:translateY(-2px)}.AccountHeroStatValue{color:var(--color-yellow);font-size:32px;font-weight:700;letter-spacing:-.02em;line-height:1}.AccountHeroStatValuePromo{color:var(--color-green2);font-size:15px;letter-spacing:.06em}.AccountHeroStatLabel{color:var(--color-dark-gray);font-size:10px;font-weight:600;letter-spacing:.1em;margin-top:7px;text-transform:uppercase}.AccountPageWrapper{box-sizing:border-box;margin:0 auto;max-width:1200px;padding:36px 40px 56px}.AccountTabs{width:100%}.AccountTabs .ant-tabs-nav{margin-bottom:28px}.AccountTabs .ant-tabs-tab{font-size:15px;letter-spacing:.04em;padding:10px 6px}.AccountTabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--color-yellow)!important;font-weight:600}.AccountTabs .ant-tabs-ink-bar{background:var(--color-yellow)!important;border-radius:3px;height:3px!important}.AccountTabs .ant-tabs-tab:hover .ant-tabs-tab-btn{color:var(--color-yellow)!important}.AccountTabs .ant-tabs-tabpane-active{display:block}.AccountTabLabel{align-items:center;display:flex;gap:8px}.AccountTabBadge{background:var(--color-yellow);border-radius:20px;color:#fff;font-size:11px;font-weight:700;letter-spacing:0;line-height:1.7;padding:1px 9px}.AccountTabContent{background:#fff;border:1px solid #0000000a;border-radius:20px;box-shadow:0 2px 20px #0000000f;margin:0 auto;max-width:760px;padding:36px 40px}.AccountOrdersTab{width:100%}.AccountSectionTitle{border-bottom:2px solid var(--color-light-gray);color:var(--color-black);font-size:18px;font-weight:700;letter-spacing:.04em;margin:0 0 28px;padding-bottom:18px}.AccountSectionTitleOrders{border-bottom-color:#0000;margin-bottom:16px}@media (max-width:900px){.AccountHeroStats{display:none}}@media (max-width:768px){.AccountHero{padding:28px 20px 40px}.AccountHeroInner{gap:20px}.AccountHeroName{font-size:21px}.AccountAvatar{font-size:24px;height:68px;width:68px}.AccountPageWrapper{padding:24px 20px 40px}.AccountTabContent{padding:24px 20px}}@media (max-width:480px){.AccountHeroName{font-size:18px}.AccountAvatar{font-size:20px;height:56px;width:56px}.AccountHeroDetail{font-size:12px}.AccountPageWrapper{padding:20px 16px 36px}.AccountTabContent{border-radius:14px;padding:20px 16px}}.RegistrationPage{margin:0 auto;max-width:50%;padding:0 40px;text-align:left;width:100%}.RegistrationPageTitle{padding:40px 0}.RegistrationPageTitle,.UserAgreement{color:var(--color-black)}.ErrorAuth{color:#ff4d4f}.SignUpFormFooter{padding-bottom:40px}@media (max-width:768px){.RegistrationPage{max-width:100%;padding:0 20px}}@media (max-width:600px){.RegistrationPage{max-width:100%;padding:0 20px}}@media (max-width:480px){.RegistrationPage{max-width:100%;padding:0 20px}}.GlobErrorPage{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:40px}.GlobErrorPageTitle{color:var(--color-black)}.AuthorizationModal{align-items:center;display:flex;flex-direction:column;padding:24px}.AuthorizationModalForm{display:flex;justify-content:center;width:100%}.ant-radio-button-wrapper:hover{color:var(--color-yellow)}.ant-radio-button-wrapper{text-align:center}.ant-checkbox-checked .ant-checkbox-inner{background:var(--color-yellow)!important}.ant-checkbox-checked .ant-checkbox-inner,.ant-checkbox:hover,.ant-radio-button-wrapper-checked,.ant-wave-target:hover{border-color:var(--color-yellow)!important}.ant-radio-button-wrapper-checked{background:var(--color-yellow)!important}.ant-radio-button-wrapper-checked:before{background-color:var(--color-yellow)!important}.SubmitBtn{background-color:var(--color-yellow);width:"100%"}.SubmitBtn:hover{box-shadow:0 0 5px 0 #000000bf;transition:.2s}.UserAgreement{line-height:20px;margin:8px 0 0}.ErrorAuth{line-height:20px;margin:8px auto 0;text-align:center}body,html{height:100%}div,h1,label,p,span{letter-spacing:.1em;line-height:1.5}#root{height:100%}@font-face{font-family:Katsudon-Regular;src:local("Katsudon-Regular"),url(/static/media/Katsudon-Regular.b375b73448407376625c.ttf) format("opentype")}@font-face{font-family:Roboto-Regular;src:local("Roboto-Regular"),url(/static/media/Roboto-Regular.fc2b5060f7accec5cf74.ttf) format("opentype")}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Roboto-Regular,serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--color-white:#fff;--color-black:#000200;--color-light-brown:#c9b6a0;--color-yellow:#f1a900;--color-lignt-yellow:#ffcc5a;--color-dark-gray:#5a5963;--color-gray:#9099b0;--color-light-gray:#edeff2;--color-gray2:#c1a6b2;--color-green2:#43a047;--color-green:#a1ad3d;--color-light-green:#bec084;--color-light-red:#de6961;--color-red:#da0012}h1,ul{margin-block-end:0;margin-block-start:0}ul{padding:0}.ant-form-item-explain{margin:8px 0}
/*# sourceMappingURL=main.9b38a3a4.css.map*/