.ShopPage{position:relative;display:flex;width:100%;max-width:100%}.ShopPage .shop-content{position:relative;padding:10px 25px}.ShopPage .AddedToCart{position:sticky;width:100%;bottom:0;left:0;background:#ffffff33;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:25px 50px;z-index:1}.ShopPage .AddedToCart button{position:relative;display:flex;width:100%;justify-content:space-between;align-items:center;gap:10px;background:#4e8d40;padding:8px 18px;border-radius:56px;border:0;cursor:pointer}.ShopPage .AddedToCart button .left{position:relative;display:flex;align-items:center;gap:15px;height:100%}.ShopPage .AddedToCart button .left span{padding:8px 12px;gap:10px;border-radius:24px;background:#aecba7}.ShopPage .AddedToCart button .left p,.ShopPage .AddedToCart button .left span{position:relative;font-size:16px;font-weight:300;line-height:1;color:#fff}.ShopPage .AddedToCart button .right{position:relative;display:flex;align-items:center;justify-content:center;gap:15px;height:100%}.ShopPage .AddedToCart button .right span{position:relative;font-size:16px;font-weight:600;line-height:1;color:#fff}.ShopPage .AddedToCart button .right svg{position:relative;width:20px;height:20px}.ShopPage .AddedToCart button .right svg path{fill:#fff}.ShopPage .shop-sidebar{position:sticky;top:0;left:0;z-index:50;min-width:300px;width:300px;height:100vh;overflow-y:scroll;background:linear-gradient(157.28deg,hsla(0,0%,100%,.48) 52.37%,rgba(71,128,58,.48) 165.58%);border-right:2px solid #c8dcc4;padding:1rem 2rem;transition:var(--main-transition)}.ShopPage .shop-sidebar::-webkit-scrollbar{width:1px}.ShopPage .shop-sidebar .CloseMarkMob{position:relative;display:none;cursor:pointer}@media (max-width:992px){.ShopPage .shop-sidebar{position:fixed;overflow:hidden;overflow-y:scroll;transform:translateX(-100%)}.ShopPage .shop-sidebar.close{top:0;left:0;width:280px;max-width:100%;z-index:100;opacity:1;padding:1rem 2rem;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);transform:translateX(0);overflow:hidden;overflow-y:scroll}.ShopPage .shop-sidebar .CloseMarkMob{position:absolute;top:15px;right:0;display:flex;justify-content:center;align-items:center;width:15px;height:15px;cursor:pointer}}.ShopPage .shop-sidebar .Logo{position:relative;width:150px;height:auto}.ShopPage .shop-sidebar .loaderCoins{height:4px;width:100%;--c:no-repeat linear-gradient(var(--main-color) 0 0);background:var(--c),var(--c),#c8dcc4;background-size:60% 100%;animation:l16 3s infinite}@keyframes l16{0%{background-position:-150% 0,-150% 0}66%{background-position:250% 0,-150% 0}to{background-position:250% 0,250% 0}}.ShopPage .shop-sidebar .nav-content{position:relative;display:flex;flex-direction:column;justify-content:space-between;height:100%;width:100%;gap:25px}.ShopPage .shop-sidebar .nav-content::-webkit-scrollbar{width:0}.ShopPage .shop-sidebar .nav-content .ProfileContetn{position:relative;display:flex;flex-direction:column;gap:10px}.ShopPage .shop-sidebar .nav-content .ProfileContetn h1{position:relative;color:92919C;font-size:12px;font-weight:300;line-height:1}.ShopPage .shop-sidebar .nav-content .ProfileContetn .ProfileBox{position:relative;padding:16px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;border-radius:15px;border:1px solid #e7e7ea;background:linear-gradient(128deg,#fff 28.28%,#e7eee5 113.15%)}.ShopPage .shop-sidebar .nav-content .ProfileContetn .ProfileBox .UserBox{position:relative;width:48px;height:48px;background-color:#edf4ec;border:1px solid #88b37f;display:flex;justify-content:center;align-items:center;border-radius:50%}.ShopPage .shop-sidebar .nav-content .ProfileContetn .ProfileBox .Info{position:relative;display:flex;align-items:center;gap:10px;justify-content:space-between;width:100%}.ShopPage .shop-sidebar .nav-content .ProfileContetn .ProfileBox .Info .left{position:relative;display:flex;flex-direction:column;gap:10px}.ShopPage .nav-content .ProfileContetn .ProfileBox .Info .left h1{position:relative;color:#130f28;font-size:16px;font-weight:500;line-height:1}.ShopPage .nav-content .ProfileContetn .ProfileBox .Info .left p{color:#84837e;font-size:12px;font-style:normal;font-weight:300;line-height:1}.ShopPage .shop-sidebar .nav-content .shop-sidebar-contentLayout{position:relative;display:flex;flex-direction:column;gap:0}.ShopPage .shop-sidebar .shop-sidebar-content{position:relative;display:flex;flex-direction:column;gap:25px;height:100%;width:100%}.ShopPage .shop-sidebar .shop-sidebar-content .shop-sidebar-loyalty-text{position:relative;font-size:14px;font-weight:300;line-height:20px;text-align:left}.ShopPage .shop-sidebar .shop-sidebar-content .Coins{position:relative;display:flex;flex-direction:column;gap:8px}.ShopPage .shop-sidebar .shop-sidebar-content .shop-sidebar-loyalty-coins{position:relative;font-size:30px;font-weight:700;line-height:32px;text-align:left;color:var(--main-color);margin:10px 0}.ShopPage .shop-sidebar .shop-sidebar-content .shop-sidebar-loyalty-bar{position:relative;display:flex;align-items:center}.ShopPage .shop-sidebar .shop-sidebar-content .shop-sidebar-loyalty-bar img:first-child{position:absolute;left:-5px;z-index:1}.ShopPage .shop-sidebar .shop-sidebar-content .shop-sidebar-loyalty-bar img:last-child{position:absolute;right:-5px}.ShopPage .shop-sidebar .shop-sidebar-content .shop-sidebar-loyalty-progress-bg{position:relative;width:100%;background-color:#c8dcc4;height:4px;border-radius:5px;overflow:hidden}.ShopPage .shop-sidebar .shop-sidebar-content .shop-sidebar-loyalty-progress{position:absolute;background-color:#4e8d40;height:100%;top:0;left:0;width:50%}.ShopPage .shop-sidebar .shop-sidebar-loyalty-values{position:relative;display:flex;justify-content:space-between;align-items:center}.ShopPage .shop-sidebar .shop-sidebar-loyalty-values p{position:relative;font-size:12px;font-weight:300;line-height:16px;text-align:left}.ShopPage .shop-sidebar .shop-sidebar-menu-list{position:relative;display:flex;flex-direction:column;gap:20px;margin:20px 0}.ShopPage .shop-sidebar .shop-sidebar-menu-list li a{position:relative;display:flex;align-items:center;gap:10px}.ShopPage .shop-sidebar .shop-sidebar-menu-list li a svg path{fill:#0b0b0b;transition:var(--main-transition)}.ShopPage .shop-sidebar .shop-sidebar-menu-list li img{position:relative;width:25px;height:auto}.ShopPage .shop-sidebar .shop-sidebar-menu-list li p{position:relative;font-size:16px;font-weight:400;line-height:24px;text-align:left;color:#0b0b0b;transition:var(--main-transition)}.ShopPage .shop-sidebar .shop-sidebar-menu-list li a.active p{color:var(--main-color)}.ShopPage .shop-sidebar .shop-sidebar-menu-list li a.active svg path{fill:var(--main-color)}.ShopPage .shop-sidebar .shop-sidebar-social{position:relative;display:flex;flex-direction:column;gap:10px}.ShopPage .shop-sidebar .shop-sidebar-social>p{position:relative;font-size:19px;font-weight:600;line-height:32px;text-align:left;color:#0b0b0b}.ShopPage .shop-sidebar .shop-sidebar-social .shop-sidebar-social-icons{position:relative;display:flex;align-items:center;gap:30px}.ShopPage .shop-sidebar .shop-sidebar-logout{position:relative;display:flex;align-items:center;gap:10px;cursor:pointer}.ShopPage .shop-sidebar .shop-sidebar-logout p{position:relative;font-size:18px;font-weight:400;line-height:24px;text-align:left;color:#181818}.ShopPage .shop-sidebar .shop-sidebar-logout img{width:18px;height:auto}.ShopPage .shop-main-content{position:relative;width:100%;max-width:calc(100% - 300px);display:flex;flex-direction:column}.ShopPage .shop-main-content .shop-header{position:relative;top:0;z-index:1;background-color:#fff;display:flex;flex-direction:column;gap:30px;padding:25px 25px 10px}.ShopPage .shop-main-content .shop-header.Border{border-bottom:1px solid #e7e7ea;padding:25px}.ShopPage .shop-main-content .shop-header-container{position:relative;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px;width:100%}.ShopPage .shop-main-content .shop-header-container .shop-header-welcome{position:relative;display:flex;align-items:flex-end;gap:10px}.ShopPage .shop-main-content .shop-header-container .shop-header-welcome p{position:relative;width:290px;max-width:100%;font-size:35px;font-weight:700;line-height:48px;text-align:left;color:#000;line-height:1.3}@media (max-width:992px){.ShopPage .shop-main-content{max-width:100%}.ShopPage .shop-main-content .shop-header-container .shop-header-welcome p{font-size:25px}.ShopPage .shop-main-content .shop-header-container .shop-header-welcome img{display:none}}.ShopPage .shop-main-content .shop-header-container .shop-header-controls{position:relative;display:flex;align-items:center;gap:10px}.ShopPage .shop-main-content .shop-header-container .shop-header-controls .CartBtn{position:relative}.ShopPage .shop-main-content .shop-header-container .shop-header-controls .CartBtn span{position:absolute;bottom:4px;left:-7px;min-width:22px;min-height:20px;display:flex;justify-content:center;align-items:center;padding:5px;gap:10px;border-radius:50%;background-color:#f01f24;font-size:12px;font-weight:300;line-height:1;color:#fff}.ShopPage .shop-header-container .shop-header-controls .MenuTogleBtn{position:relative;display:flex;padding:10px;border-radius:50%;border:1px solid #b3b3b3;background:#edf4ec;color:#4e8d40;cursor:pointer;display:none}@media (max-width:992px){.ShopPage .shop-header-container .shop-header-controls .MenuTogleBtn{display:flex}}.ShopPage .shop-main-content .shop-header-container .shop-header-controls img{height:40px;width:auto}.CartPOPup{position:fixed;top:0;left:0;width:100%;background-color:rgba(0,0,0,.1);z-index:9999}.CartPOPup,.CartPOPup .CartBox{height:100vh;transition:var(--main-transition)}.CartPOPup .CartBox{position:absolute;right:0;width:470px;background-color:#fefdfc;border-radius:24px 0;animation:Sliding .5s ease-in-out alternate;display:flex;flex-direction:column;gap:20px}@keyframes Sliding{0%{right:-470px}}@media (max-width:776px){.CartPOPup .CartBox{width:100%;border-radius:0}}.CartPOPup .CartBox .CartHeader h1{position:relative;color:#130f28;text-align:center;font-size:20px;font-style:normal;font-weight:500;line-height:1;width:100%}.CartPOPup .CartBox .CartHeader{position:relative;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:35px 35px 0}.CartPOPup .CartBox .CartHeader .Exit{position:relative;display:flex;padding:5px;align-items:flex-start;gap:10px;border-radius:50%;background:#c8dcc4;cursor:pointer;width:30px;height:30px;min-width:30px}.CartPOPup .CartBox .CartHeader .Exit svg{position:relative;width:100%;height:100%}.CartPOPup .CartBox .CartHeader .Exit svg path{fill:#4e8d40}.CartPOPup .CartBox .CartHeader .Logo{position:relative;width:100px}.CartPOPup .CartBox .CartHeader .Logo img{position:relative;width:100%;height:auto}.CartPOPup .CartBox .CartBody{position:relative;height:calc(100vh - 200px);overflow:hidden;overflow-y:scroll;padding:0 35px 35px;display:flex;flex-direction:column;align-items:center;gap:24px}.CartPOPup .CartBox .CartBody::-webkit-scrollbar{width:1px}.CartPOPup .CartBox .CartBody .InputBox{position:relative;display:flex;width:100%}.CartPOPup .CartBox .CartBody .InputBox input{position:relative;padding:16px 28px;border-radius:43px;border:1px solid #d4d4d4;outline:none;color:#000;font-size:14px;font-style:normal;font-weight:300;line-height:1;width:100%}.CartPOPup .CartBox .CartBody .InputBox input::-moz-placeholder{color:#8f8f8f}.CartPOPup .CartBox .CartBody .InputBox input::placeholder{color:#8f8f8f}.CartPOPup .CartFooter{position:relative;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 35px}.CartPOPup .CartFooter button{position:relative;display:flex;justify-content:center;align-items:center;width:100%;padding:17px 10px;gap:15px;border-radius:59px;background:#4e8d40;color:#fff;font-size:14px;font-weight:600;line-height:1;border:0;outline:0;cursor:pointer}.CartPOPup .StepProgress{position:relative;display:flex;align-items:center;flex-direction:row-reverse;gap:20px;padding:16px;border-radius:50px}.CartPOPup .StepProgress label{position:relative;width:15px;height:15px;border-radius:50%;background:#edf4ec;border:1px solid var(--main-color);transition:var(--main-transition)}.CartPOPup .StepProgress input.active~label,.CartPOPup .StepProgress input:checked~label,.CartPOPup .StepProgress label.active{position:relative;background-color:var(--main-color)}.CartFirstStep{position:relative;display:flex;flex-direction:column;gap:20px}.CartFirstStep .CartBody{gap:15px!important;height:calc(100vh - 460px)!important}.CartFirstStep .CartIsEmpty{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px}.CartFirstStep .CartIsEmpty img{position:relative;width:100%;height:auto}.CartFirstStep .CartIsEmpty h1{position:relative;color:#130f28;font-size:20px;font-weight:500;line-height:1.3}.CartFirstStep .CartSliderProduct{position:relative;display:flex;gap:10px;align-items:center;border-radius:24px;padding:24px;border:1px solid #71a466;background:#edf4ec;width:100%}.CartFirstStep .CartSliderProduct>.left{position:relative;display:flex;justify-content:flex-start;align-items:flex-start;height:-moz-fit-content;height:fit-content;width:150px}.CartFirstStep .CartSliderProduct>.left img{position:relative;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.CartFirstStep .CartSliderProduct>.right{position:relative;display:flex;flex-direction:column;gap:15px}.CartFirstStep .CartSliderProduct>.right h1{position:relative;color:#130f28;font-size:20px;font-weight:500;line-height:1.3}.CartFirstStep .CartSliderProduct>.right .Pricing{position:relative;display:flex;justify-content:space-between;align-items:center;gap:10px}.CartFirstStep .CartSliderProduct>.right .Pricing .left{position:relative;display:flex;gap:4px;align-items:flex-end}.CartFirstStep .CartSliderProduct>.right .Pricing .left p{color:#0b0b0b;font-size:18px;font-weight:500;line-height:1}.CartFirstStep .CartSliderProduct>.right .Pricing .left span{color:#0b0b0b;font-size:14px;font-weight:300;line-height:1}.CartFirstStep .CartSliderProduct>.right .Pricing .Counter{position:relative;display:flex;flex-direction:row-reverse;align-items:center;background-color:#c8dcc4;border:1px solid #4e8d40;padding:8px 15px;border-radius:48px}.CartFirstStep .CartSliderProduct>.right .Pricing .Counter button{position:relative;width:100%;min-width:30px;height:15px;display:flex;justify-content:center;align-items:center;border:0;background-color:transparent;cursor:pointer;color:#4e8d40;font-size:14px}.CartFirstStep .CartSliderProduct>.right .Pricing .Counter span{position:relative;padding:0 10px;font-size:14px;font-weight:500;color:#4e8d40}.CartFirstStep .CartSliderProduct>.right .Actions{position:relative;display:flex;justify-content:flex-end;align-items:center;gap:10px;width:100%}.CartFirstStep .CartSliderProduct>.right .Actions button{position:relative;display:flex;align-items:center;gap:8px;width:100px;max-width:100%;cursor:pointer;height:100%;border:0;outline:0;background-color:transparent;font-size:14px;font-weight:400;line-height:1}.CartFirstStep .CartSliderProduct>.right .Actions button svg{width:20px;height:auto}.CartFirstStep .CartSliderProduct>.right .Actions button.Delete{color:#f01f24}.CartFirstStep .CartSliderProduct>.right .Actions button.Delete svg path{fill:#f01f24}.CartFirstStep .CartSliderProduct>.right .Actions button.Edit{color:#130f28}.CartFirstStep .CartSliderProduct>.right .Actions button.Edit svg path{fill:#130f28}.CartFirstStep .ExtraProductCard{position:relative;display:flex;gap:10px;align-items:center;border-radius:24px;padding:10px 24px;border:1px solid #71a466;background:#f4f1ec;width:100%}.CartFirstStep .ExtraProductCard>.left{position:relative;display:flex;justify-content:flex-start;align-items:flex-start;height:-moz-fit-content;height:fit-content;width:100px}.CartFirstStep .ExtraProductCard>.left img{position:relative;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.CartFirstStep .ExtraProductCard>.right{position:relative;display:flex;flex-direction:column;gap:15px}.CartFirstStep .ExtraProductCard>.right h1{position:relative;color:#130f28;font-size:20px;font-weight:500;line-height:1.3}.CartFirstStep .CartFirstStepFooter{position:relative;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 35px 30px;background-color:#fff;height:100%}.CartFirstStep .CartFirstStepFooter .Summarybox{position:relative;display:flex;padding:25px;flex-direction:column;align-items:flex-start;gap:15px;border-radius:24px;border:1px solid #4e8d40;background:#edf4ec;width:100%}.CartFirstStep .CartFirstStepFooter .Summarybox .TotalPrice{position:relative;display:flex;flex-direction:column;gap:10px;padding-bottom:20px;border-bottom:1px solid #c8dcc4;width:100%}.CartFirstStep .CartFirstStepFooter .Summarybox .TotalPrice .PriceBox{position:relative;display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%}.CartFirstStep .CartFirstStepFooter .Summarybox .TotalPrice .PriceBox h1{position:relative;color:#130f23;font-size:16px;font-style:normal;font-weight:500;line-height:1}.CartFirstStep .CartFirstStepFooter .Summarybox .TotalPrice .PriceBox p{position:relative;color:#656460;font-size:12px;font-weight:300;line-height:1}.CartFirstStep .CartFirstStepFooter .Summarybox .PromoCode{position:relative;display:flex;flex-direction:column;gap:10px;width:100%}.CartFirstStep .CartFirstStepFooter .Summarybox .PromoCode h1{position:relative;color:#130f28;font-size:14px;font-style:normal;font-weight:400;line-height:1}.CartFirstStep .CartFirstStepFooter .Summarybox .PromoCode .PromoCard{position:relative;display:flex;border-radius:43px;border:1px solid #4e8d40;background:#fff;width:100%}.CartFirstStep .CartFirstStepFooter .Summarybox .PromoCode .PromoCard input{position:relative;background-color:transparent;outline:none;border:none;width:100%;color:#8f8f8f;font-size:12px;font-style:normal;font-weight:300;line-height:1;text-transform:uppercase;padding:15px 25px}.CartFirstStep .CartFirstStepFooter .Summarybox .PromoCode .PromoCard button{position:relative;height:100%;border-radius:43px;display:flex;justify-content:center;align-items:center;gap:10px;padding:15px 30px;cursor:pointer;border:1px solid #4e8d40;background:#4e8d40;color:#fff;font-size:14px;font-style:normal;font-weight:600;line-height:1;transition:var(--main-transition)}.CartFirstStep .CartFirstStepFooter .Summarybox .PromoCode .PromoCard button.delete{background-color:#f01f24;border:1px solid #f01f24}.CartFirstStep .CartFirstStepFooter .Summarybox .PlaceToOrder{position:relative;display:flex;align-items:center;justify-content:center;gap:15px;width:100%;background-color:#130f28;padding:15px 10px;border-radius:56px;color:#fff;font-size:14px;font-weight:600;line-height:1;cursor:pointer}.CartFirstStep .CartFirstStepFooter .Summarybox .PlaceToOrder svg{width:20px}.CartFirstStep .CartFirstStepFooter .Summarybox .PlaceToOrder svg path{fill:#fff}.CartSecondStep{position:relative;display:flex;flex-direction:column;gap:20px}.CartSecondStep .CartBody{height:calc(100vh - 280px)!important;transition:var(--main-transition)}.CartSecondStep .CartBody h1{position:relative;color:#130f28;font-size:25px;font-style:normal;font-weight:500;line-height:1.3}.CartSecondStep .CartBody .DeliveryType{position:relative;display:flex;gap:10px;width:100%}.CartSecondStep .CartBody .DeliveryType button{position:relative;display:flex;justify-content:center;align-items:center;padding:10px 20px;gap:15px;font-size:14px;font-weight:600;line-height:1;outline:0;cursor:pointer;border-radius:59px;color:#4e8d40;border:1px solid #4e8d40;background:#edf4ec;transition:var(--main-transition)}.CartSecondStep .CartBody .DeliveryType button.active{background:#4e8d40;color:#fff}.CartSecondStep .CartBody .DeliveryAddress{position:relative;display:flex;flex-direction:column;gap:10px;width:100%}.CartSecondStep .CartBody .DeliveryAddress>h1{position:relative;color:#130f28;font-size:14px;font-style:normal;font-weight:400;line-height:1}.CartSecondStep .CartBody .DeliveryAddress .LocationDeleveryContainer{position:relative;display:flex;flex-direction:column;gap:15px}.CartSecondStep .CartBody .DeliveryAddress .DeliveryBox{position:relative;display:flex;align-items:center;gap:10px;padding:10px 15px;padding-inline-end:60px;border-radius:20px;border:1px solid #4e8d40;background:#edf4ec;cursor:pointer}.CartSecondStep .CartBody .DeliveryAddress .DeliveryBox:before{position:absolute;content:"";right:30px;width:20px;height:20px;background-color:#edf4ec;border:1px solid #4e8d40;border-radius:50%;top:50%;transform:translateY(-50%);transition:var(--main-transition)}.CartSecondStep .CartBody .DeliveryAddress .DeliveryBox.loadingLoaction:before{width:0;height:0;border:none}.CartSecondStep .CartBody .DeliveryAddress .DeliveryBox.loadingLoaction{animation:LoadingLoaction .5s ease-in-out infinite alternate}@keyframes LoadingLoaction{0%{opacity:.5}}.CartSecondStep .CartBody .DeliveryAddress .DeliveryBox:after{position:absolute;content:"\f00c";font-family:font Awesome\ 5 free;display:flex;justify-content:center;align-items:center;text-align:center;font-weight:900;top:50%;right:30px;transform:translateY(-50%) rotate(-900deg) scale(0);color:#e6f8fc;width:20px;height:20px;background-color:#4e8d40;border:1px solid #4e8d40;border-radius:50%;font-size:100px;transition:var(--main-transition)}.CartSecondStep .CartBody .DeliveryAddress input:checked+label:after{font-size:10px;transform:translateY(-50%)}.CartSecondStep .CartBody .DeliveryAddress .DeliveryBox .LocationIcon{position:relative;display:flex;justify-content:center;align-items:center}.CartSecondStep .CartBody .DeliveryAddress .DeliveryBox .LocationIcon svg{width:20px}.CartSecondStep .CartBody .DeliveryAddress .DeliveryBox .LocationIcon svg path{fill:#4e8d40}.CartSecondStep .CartBody .DeliveryAddress .DeliveryBox .LocationInfo{position:relative;display:flex;flex-direction:column;gap:0}.CartSecondStep .CartBody .DeliveryAddress .DeliveryBox .LocationInfo h1{position:relative;color:#656460;font-size:14px;font-style:normal;font-weight:500;line-height:1.3}.CartSecondStep .CartBody .DeliveryAddress .DeliveryBox.loadingLoaction h1{width:50px;height:10px;background-color:#fff}.CartSecondStep .CartBody .DeliveryAddress .DeliveryBox .LocationInfo p{position:relative;color:#656460;font-size:12px;font-style:normal;font-weight:400;line-height:1.7}.CartSecondStep .CartBody .DeliveryAddress .DeliveryBox.loadingLoaction p{width:150px;height:10px;background-color:#fff;margin-top:10px}.CartSecondStep .CartBody .PickupAddress{position:relative;display:flex;flex-direction:column;gap:10px;width:100%}.CartSecondStep .CartBody .PickupAddress>h1{position:relative;color:#130f28;font-size:14px;font-style:normal;font-weight:400;line-height:1}.CartSecondStep .CartBody .PickupAddress .PickupAddressContainer{position:relative;display:flex;flex-direction:column;gap:15px;width:100%}.CartSecondStep .CartBody .PickupAddress .PickupBox{position:relative;display:flex;align-items:flex-start;flex-direction:column;gap:5px;padding:10px 15px;padding-inline-end:60px;border-radius:20px;border:1px solid #4e8d40;background:#edf4ec;cursor:pointer}.CartSecondStep .CartBody .PickupAddress .PickupBox:before{content:"";background-color:#edf4ec;transform:translateY(-50%)}.CartSecondStep .CartBody .PickupAddress .PickupBox:after,.CartSecondStep .CartBody .PickupAddress .PickupBox:before{position:absolute;right:30px;width:20px;height:20px;border:1px solid #4e8d40;border-radius:50%;top:50%;transition:var(--main-transition)}.CartSecondStep .CartBody .PickupAddress .PickupBox:after{content:"\f00c";font-family:font Awesome\ 5 free;display:flex;justify-content:center;align-items:center;text-align:center;font-weight:900;transform:translateY(-50%) rotate(-900deg) scale(0);color:#e6f8fc;background-color:#4e8d40;font-size:100px}.CartSecondStep .CartBody .PickupAddress input:checked+label:after{font-size:10px;transform:translateY(-50%)}.CartSecondStep .CartBody .PickupAddress .PickupBox .LocationIcon{position:relative;display:flex;justify-content:center;align-items:center}.CartSecondStep .CartBody .PickupAddress .PickupBox .LocationIcon svg{width:20px}.CartSecondStep .CartBody .PickupAddress .PickupBox .LocationIcon svg path{fill:#4e8d40}.CartSecondStep .CartBody .PickupAddress .PickupBox .LocationInfo{position:relative;display:flex;flex-direction:column;gap:4px}.CartSecondStep .CartBody .PickupAddress .PickupBox .LocationInfo h2{position:relative;color:#000;font-size:12px;font-style:normal;font-weight:500;line-height:1.3}.CartSecondStep .CartBody .PickupAddress .PickupBox .LocationInfo h2 span{font-weight:300}.CartSecondStep .CartBody .PickupAddress .PickupBox .LocationInfo p{position:relative;color:#656460;font-size:12px;font-style:normal;font-weight:400;line-height:1.7}.CartSecondStep .CartSecondStepFooter{position:relative;display:flex;justify-content:space-between;flex-direction:column;align-items:flex-end;gap:10px;padding:10px 35px 30px;background-color:#fff;height:100%}.CartSecondStep .CartSecondStepFooter button{position:relative;display:flex;justify-content:center;align-items:center;width:100%;padding:17px 10px;gap:15px;font-size:14px;font-weight:600;line-height:1;outline:0;cursor:pointer;border-radius:59px;color:#4e8d40;border:1px solid #4e8d40;background:#edf4ec}.CartSecondStep .CartSecondStepFooter button.active{background:#4e8d40;color:#fff}.CartSecondStep .CartSecondStepFooter button svg path{fill:#4e8d40}.CartSecondStep .CartSecondStepFooter button.active svg path{fill:#fff}.CartSecondStep .NewAddressForm{position:relative;display:flex;flex-direction:column;gap:15px;width:100%}.CartSecondStep .NewAddressForm h1{position:relative;color:#130f28;font-size:14px;font-style:normal;font-weight:400;line-height:1}.CartSecondStep .FormContent{position:relative;display:flex;flex-direction:column;gap:15px}.CartSecondStep .FormContent .input-box input{border-radius:43px;border:1px solid #d4d4d4}.CartSecondStep .FormContent .input-box input,.CartSecondStep .FormContent .input-box textarea{position:relative;padding:16px 28px;outline:none;color:#000;font-size:14px;font-style:normal;font-weight:300;line-height:1;width:100%}.CartSecondStep .FormContent .input-box textarea{height:150px;border-radius:25px;border:1px solid #d4d4d4;resize:vertical}.CartSecondStep .FormContent input::-moz-placeholder{color:#8f8f8f}.CartSecondStep .FormContent input::placeholder{color:#8f8f8f}.CartSecondStep .FormContent .Radio-box{position:relative;display:flex;align-items:center;gap:20px;width:100%}.CartSecondStep .FormContent .Radio-box label{position:relative;font-size:14px;font-weight:300;padding-inline-start:30px;color:#423f53;cursor:pointer}.CartSecondStep .FormContent .Radio-box label:before{position:absolute;content:"";width:20px;height:20px;background-color:#edf4ec;border:1px solid #4e8d40;border-radius:50%;left:0;top:50%;transform:translateY(-50%);transition:var(--main-transition)}.CartSecondStep .FormContent .Radio-box label:after{position:absolute;content:"\f00c";font-family:font Awesome\ 5 free;display:flex;justify-content:center;align-items:center;text-align:center;font-weight:900;left:0;top:50%;transform:translateY(-50%) rotate(-900deg) scale(0);color:#e6f8fc;width:20px;height:20px;background-color:#4e8d40;border:1px solid #fff;border-radius:50%;font-size:100px;transition:var(--main-transition)}.CartSecondStep .FormContent .Radio-box input:checked+label:after{font-size:8px;transform:translateY(-50%)}.CartThirdStep{position:relative;display:flex;flex-direction:column;gap:20px}.CartThirdStep .CartBody{gap:15px!important;height:calc(100vh - 102px)!important;justify-content:space-between}.CartThirdStep .CartBody .TopBox{position:relative;display:flex;flex-direction:column;gap:20px;width:100%}.CartThirdStep .CartBody .TopBox .PayWith{position:relative;display:flex;flex-direction:column;gap:16px}.CartThirdStep .CartBody .TopBox .PayWith .Head{position:relative;display:flex;flex-direction:column;gap:10px}.CartThirdStep .CartBody .TopBox .PayWith .Head h1{position:relative;color:#130f28;font-size:18px;font-style:normal;font-weight:500;line-height:1}.CartThirdStep .CartBody .TopBox .PayWith .Head p{position:relative;color:#656460;font-size:14x;font-style:normal;font-weight:300;line-height:1}.CartThirdStep .CartBody .TopBox .PayWith .PaymentOptions{position:relative;display:flex;flex-direction:column;gap:20px}.CartThirdStep .CartBody .TopBox .PayWith .PaymentOptions label{position:relative;display:flex;align-items:center;gap:10px;width:100%;color:#130f28;font-size:16px;font-style:normal;font-weight:500;line-height:1;cursor:pointer}.CartThirdStep .CartBody .TopBox .PayWith .PaymentOptions label:before{position:absolute;content:"";right:30px;width:22px;height:22px;background-color:#edf4ec;border:1px solid #4e8d40;border-radius:50%;top:50%;transform:translateY(-50%);transition:var(--main-transition)}.CartThirdStep .CartBody .TopBox .PayWith .PaymentOptions label:after{position:absolute;content:"\f00c";font-family:font Awesome\ 5 free;display:flex;justify-content:center;align-items:center;text-align:center;font-weight:900;top:50%;right:30px;transform:translateY(-50%) rotate(-900deg) scale(0);color:#e6f8fc;width:22px;height:22px;background-color:#4e8d40;border:1px solid #4e8d40;border-radius:50%;font-size:100px;transition:var(--main-transition)}.CartThirdStep .CartBody .TopBox .PayWith .PaymentOptions input:checked+label:after{font-size:10px;transform:translateY(-50%)}.CartThirdStep .CartBody .TopBox .PayWith .PaymentOptions label svg{width:28px}.CartThirdStep .CartBody .TopBox .PayWith .PaymentOptions label path{fill:#4e8d40}.CartThirdStep .CartBody .DeliveryBox{position:relative;display:flex;align-items:center;gap:10px;padding:10px 15px;padding-inline-end:60px;border-radius:20px;border:1px solid #4e8d40;background:#edf4ec;cursor:pointer;width:100%}.CartThirdStep .CartBody .DeliveryBox .LocationIcon{position:relative;display:flex;justify-content:center;align-items:center}.CartThirdStep .CartBody .DeliveryBox .LocationIcon svg{width:20px}.CartThirdStep .CartBody .DeliveryBox .LocationIcon svg path{fill:#4e8d40}.CartThirdStep .CartBody .DeliveryBox .LocationInfo{position:relative;display:flex;flex-direction:column;gap:0}.CartThirdStep .CartBody .DeliveryBox .LocationInfo h1{position:relative;color:#130f28;font-size:14px;font-style:normal;font-weight:500;line-height:1.3}.CartThirdStep .CartBody .DeliveryBox .LocationInfo p{position:relative;color:#656460;font-size:13px;font-style:normal;font-weight:300;line-height:1.7}.CartThirdStep .CartBody .PickupBox{position:relative;display:flex;align-items:flex-start;flex-direction:column;gap:5px;padding:10px 15px;padding-inline-end:60px;border-radius:20px;border:1px solid #4e8d40;background:#edf4ec;cursor:pointer;width:100%}.CartThirdStep .CartBody .PickupBox .LocationIcon{position:relative;display:flex;justify-content:center;align-items:center}.CartThirdStep .CartBody .PickupBox .LocationIcon svg{width:20px}.CartThirdStep .CartBody .PickupBox .LocationIcon svg path{fill:#4e8d40}.CartThirdStep .CartBody .PickupBox .LocationInfo{position:relative;display:flex;flex-direction:column;gap:4px}.CartThirdStep .CartBody .PickupBox .LocationInfo h2{position:relative;color:#000;font-size:12px;font-style:normal;font-weight:500;line-height:1.3;display:flex;gap:5px}.CartThirdStep .CartBody .PickupBox .LocationInfo h2 span{font-weight:300}.CartThirdStep .CartBody .PickupBox .LocationInfo p{position:relative;color:#656460;font-size:12px;font-style:normal;font-weight:400;line-height:1.7}.CartThirdStep .CartBody .FooterBox{position:relative;width:100%}.CartThirdStep .CartBody .Summarybox{position:relative;display:flex;padding:25px;flex-direction:column;align-items:flex-start;gap:15px;border-radius:24px;border:1px solid #4e8d40;background:#edf4ec;width:100%}.CartThirdStep .CartBody .Summarybox h1{position:relative;color:#130f28;font-size:20px;font-weight:500;line-height:1}.CartThirdStep .CartBody .Summarybox .TotalPrice{position:relative;display:flex;flex-direction:column;gap:15px;padding-bottom:20px;border-bottom:1px solid #c8dcc4;width:100%}.CartThirdStep .CartBody .Summarybox .TotalPrice .PriceBox{position:relative;display:flex;justify-content:space-between;align-items:center;gap:15px;width:100%}.CartThirdStep .CartBody .Summarybox .TotalPrice .PriceBox h1{position:relative;color:#0b0b0b;font-size:14px;font-style:normal;font-weight:400;line-height:1}.CartThirdStep .CartBody .Summarybox .TotalPrice .PriceBox.Wallet h1{color:#4e8d40}.CartThirdStep .CartBody .Summarybox .TotalPrice .PriceBox p{position:relative;color:#656460;font-size:12px;font-weight:300;line-height:1}.CartThirdStep .CartBody .Summarybox .TotalPrice .PriceBox.Wallet p{color:#4e8d40}.CartThirdStep .CartBody .Summarybox .PlaceToOrder{position:relative;display:flex;align-items:center;justify-content:center;gap:15px;width:100%;background-color:#4e8d40;padding:15px 10px;border-radius:56px;color:#fff;font-size:14px;font-weight:600;line-height:1;cursor:pointer;border:0}.CartThirdStep .CartBody .Summarybox .PlaceToOrder svg{width:20px}.CartThirdStep .CartBody .Summarybox .PlaceToOrder svg path{fill:#fff}.CartThirdStep .CartBody .Summarybox .WalletContainer{position:relative;width:100%}.CartThirdStep .CartBody .Summarybox .WalletContainer .Wallet{position:relative;display:flex;align-items:center;gap:10px;padding-inline-end:80px;width:100%;cursor:pointer}.CartThirdStep .CartBody .Summarybox .WalletContainer .Wallet .left svg{width:30px}.CartThirdStep .CartBody .Summarybox .WalletContainer .Wallet .left svg path{fill:#4e8d40}.CartThirdStep .CartBody .Summarybox .WalletContainer .Wallet .Right{position:relative;display:flex;flex-direction:column;gap:3px}.CartThirdStep .CartBody .Summarybox .WalletContainer .Wallet .Right h1{position:relative;color:#130f28;font-size:16px;font-style:normal;font-weight:500;line-height:1}.CartThirdStep .CartBody .Summarybox .WalletContainer .Wallet .Right p{position:relative;color:#130f28;font-size:12px;font-style:normal;font-weight:300;line-height:1.4}.CartThirdStep .CartBody .Summarybox .WalletContainer .Wallet:before{position:absolute;content:"";width:60px;height:30px;border:1px solid #47803a;background-color:transparent;right:0;border-radius:24px;transition:var(--main-transition)}.CartThirdStep .CartBody .Summarybox .WalletContainer .Wallet:after{position:absolute;content:"\f00d";font-family:font awesome\ 5 free;font-weight:900;display:flex;justify-content:center;align-items:center;width:30px;height:28px;border-radius:50%;color:#fff;background-color:#47803a;right:30px;transition:var(--main-transition)}.CartThirdStep .CartBody .Summarybox .WalletContainer input:checked+.Wallet:before{background-color:#47803a}.CartThirdStep .CartBody .Summarybox .WalletContainer input:checked+.Wallet:after{content:"\f00c";color:#47803a;background-color:#edf4ec;right:2px;animation:ScalingShape .3s ease-in-out}@keyframes ScalingShape{0%{width:30px}90%{width:40px}to{width:30px}}.CartFourthStep{position:relative;display:flex;flex-direction:column;gap:20px}.CartFourthStep .CartBody{gap:15px!important;height:calc(100vh - 102px)!important;justify-content:space-between}.CartFourthStep .CartBody .TopBox{position:relative;display:flex;flex-direction:column;gap:20px;width:100%}.CartFourthStep .CartBody .DeliveryBox{position:relative;display:flex;align-items:center;gap:10px;padding:10px 15px;padding-inline-end:60px;border-radius:20px;border:1px solid #4e8d40;background:#edf4ec;cursor:pointer;width:100%}.CartFourthStep .CartBody .DeliveryBox .LocationIcon{position:relative;display:flex;justify-content:center;align-items:center}.CartFourthStep .CartBody .DeliveryBox .LocationIcon svg{width:20px}.CartFourthStep .CartBody .DeliveryBox .LocationIcon svg path{fill:#4e8d40}.CartFourthStep .CartBody .DeliveryBox .LocationInfo{position:relative;display:flex;flex-direction:column;gap:0}.CartFourthStep .CartBody .DeliveryBox .LocationInfo h1{position:relative;color:#130f28;font-size:14px;font-weight:500;line-height:1.3}.CartFourthStep .CartBody .DeliveryBox .LocationInfo p{position:relative;color:#656460;font-size:13px;font-weight:300;line-height:1.7}.CartFourthStep .CartBody .PickupBox{position:relative;display:flex;align-items:flex-start;flex-direction:column;gap:5px;padding:10px 15px;padding-inline-end:60px;border-radius:20px;border:1px solid #4e8d40;background:#edf4ec;cursor:pointer;width:100%}.CartFourthStep .CartBody .PickupBox .LocationIcon{position:relative;display:flex;justify-content:center;align-items:center}.CartFourthStep .CartBody .PickupBox .LocationIcon svg{width:20px}.CartFourthStep .CartBody .PickupBox .LocationIcon svg path{fill:#4e8d40}.CartFourthStep .CartBody .PickupBox .LocationInfo{position:relative;display:flex;flex-direction:column;gap:4px}.CartFourthStep .CartBody .PickupBox .LocationInfo h2{position:relative;color:#000;font-size:12px;font-weight:500;line-height:1.3;display:flex;gap:5px}.CartFourthStep .CartBody .PickupBox .LocationInfo h2 span{font-weight:300}.CartFourthStep .CartBody .PickupBox .LocationInfo p{position:relative;color:#656460;font-size:12px;font-weight:400;line-height:1.7}.CartFourthStep .CartBody .UserDetails{position:relative;display:flex;flex-direction:column;gap:10px}.CartFourthStep .CartBody .UserDetails .InfoBox{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px}.CartFourthStep .CartBody .UserDetails .InfoBox h1{position:relative;color:#130f28;font-size:14px;font-weight:500;line-height:1}.CartFourthStep .CartBody .UserDetails .InfoBox p{position:relative;color:#656460;font-size:14px;font-weight:300;line-height:1}.CartFourthStep .CartBody .Payment_method{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:5px}.CartFourthStep .CartBody .Payment_method h1{position:relative;color:#130f28;font-size:14px;font-weight:500;line-height:1}.CartFourthStep .CartBody .Payment_method .Payment_Card{position:relative;display:flex;align-items:center;gap:10px;color:#656460;font-size:14px;font-weight:300;line-height:1}.CartFourthStep .CartBody .Payment_method .Payment_Card svg{width:25px}.CartFourthStep .CartBody .Payment_method .Payment_Card svg path{fill:#4e8d40}.CartFourthStep .CartBody .ordersContainer{flex-direction:column}.CartFourthStep .CartBody .ordersContainer,.CartFourthStep .CartBody .ordersContainer .OrderBox{position:relative;display:flex;align-items:center;gap:10px}.CartFourthStep .CartBody .ordersContainer .OrderBox .Price{position:relative;display:flex;align-items:flex-end;gap:3px;color:#4e8d40;font-size:20px;font-weight:500;line-height:1}.CartFourthStep .CartBody .ordersContainer .OrderBox .Price span{position:relative;color:#4e8d40;font-size:14px;font-weight:300;line-height:1.2}.CartFourthStep .CartBody .ordersContainer .OrderBox .OrderInfo{position:relative;display:flex;flex-direction:column;gap:5px}.CartFourthStep .CartBody .ordersContainer .OrderBox .OrderInfo h1{position:relative;color:#130f28;font-size:18px;font-weight:500;line-height:1.4}.CartFourthStep .CartBody .ordersContainer .OrderBox .OrderInfo.FREE h1{color:#71a466}.CartFourthStep .CartBody .ordersContainer .OrderBox .OrderInfo p{position:relative;color:#130f28;font-size:12px;font-weight:300;line-height:1.4}.CartFourthStep .CartBody .FooterBox{position:relative;width:100%}.CartFourthStep .CartBody .Summarybox{position:relative;display:flex;padding:25px;flex-direction:column;align-items:flex-start;gap:15px;border-radius:24px;border:1px solid #4e8d40;background:#edf4ec;width:100%}.CartFourthStep .CartBody .Summarybox h1{position:relative;color:#130f28;font-size:20px;font-weight:500;line-height:1}.CartFourthStep .CartBody .Summarybox .TotalPrice{position:relative;display:flex;flex-direction:column;gap:15px;padding-bottom:20px;border-bottom:1px solid #c8dcc4;width:100%}.CartFourthStep .CartBody .Summarybox .TotalPrice .PriceBox{position:relative;display:flex;justify-content:space-between;align-items:center;gap:15px;width:100%}.CartFourthStep .CartBody .Summarybox .TotalPrice .PriceBox h1{position:relative;color:#0b0b0b;font-size:14px;font-weight:400;line-height:1}.CartFourthStep .CartBody .Summarybox .TotalPrice .PriceBox.Wallet h1{color:#4e8d40}.CartFourthStep .CartBody .Summarybox .TotalPrice .PriceBox p{position:relative;color:#656460;font-size:12px;font-weight:300;line-height:1}.CartFourthStep .CartBody .Summarybox .TotalPrice .PriceBox.Wallet p{color:#4e8d40}.CartFourthStep .CartBody .Summarybox .PlaceToOrder{position:relative;display:flex;align-items:center;justify-content:center;gap:15px;width:100%;background-color:#4e8d40;padding:15px 10px;border-radius:56px;color:#fff;font-size:14px;font-weight:600;line-height:1;cursor:pointer;border:0}.CartFourthStep .CartBody .Summarybox .PlaceToOrder svg{width:20px}.CartFourthStep .CartBody .Summarybox .PlaceToOrder svg path{fill:#fff}.Loading{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:99999;background-color:var(--main-color);display:flex;justify-content:center;align-items:center;text-align:center;flex-direction:column;gap:20px;color:#fff}.Loading .loadingCOnten{gap:10px}.Loading .loadingCOnten,.Loading p{position:relative;display:flex;align-items:center}.Loading p{letter-spacing:1px;padding:0 10px;font-size:18px;overflow:hidden;width:-moz-fit-content;width:fit-content;color:#fff}.Loading p span{position:relative;display:flex;animation-delay:1s;color:#fff}.Loading p:first-child span{animation:fadeingLeft .7s ease-in-out alternate-reverse}.Loading p:last-child span{animation:fadeingRight .7s ease-in-out alternate-reverse}.Loading>span{position:relative;animation:spinning .5s ease-in-out alternate-reverse}@keyframes spinning{to{transform:rotate(380deg)}}@keyframes fadeingLeft{to{transform:translateX(115%);opacity:1}}@keyframes fadeingRight{to{transform:translateX(-115%);opacity:1}}.Loading .loader{width:35px;height:80px;position:relative}.Loading .loader:before{content:"";position:absolute;inset:0 0 20px;padding:1px;background:conic-gradient(from -90deg at calc(100% - 3px) 3px,#7e3c26 135deg,#341612 0 270deg,#0000 0),conic-gradient(from 0deg at 3px calc(100% - 3px),#0000 90deg,#341612 0 225deg,#7e3c26 0),#54281f;background-size:17px 17px;background-clip:content-box;--c:no-repeat linear-gradient(#000 0 0);-webkit-mask:var(--c) 0 0,var(--c) 17px 0,var(--c) 0 17px,var(--c) 17px 17px,var(--c) 0 34px,var(--c) 17px 34px,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:l6 3s infinite}.Loading .loader:after{content:"";position:absolute;inset:60% 0 0;background:#b21b01;border-top:5px solid #c9c7c5}@keyframes l6{0%,14%{-webkit-mask-size:0 0,0 0,0 0,0 0,0 0,0 0,auto}15%,29%{-webkit-mask-size:17px 17px,0 0,0 0,0 0,0 0,0 0,auto}30%,44%{-webkit-mask-size:17px 17px,17px 17px,0 0,0 0,0 0,0 0,auto}45%,59%{-webkit-mask-size:17px 17px,17px 17px,17px 17px,0 0,0 0,0 0,auto}60%,74%{-webkit-mask-size:17px 17px,17px 17px,17px 17px,17px 17px,0 0,0 0,auto}75%,89%{-webkit-mask-size:17px 17px,17px 17px,17px 17px,17px 17px,17px 17px,0 0,auto}90%,to{-webkit-mask-size:17px 17px,17px 17px,17px 17px,17px 17px,17px 17px,17px 17px,auto}}