.ShoppingCart_container__8eTH2{width:100%;max-width:1200px;margin:50px auto;display:flex;gap:25px}.ShoppingCart_noProduct__tsA0O{width:100%;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:15px}.ShoppingCart_noProductImg__Kgg3v{width:250px;height:250px;display:flex;justify-content:center;align-items:center;margin-bottom:20px}.ShoppingCart_noProduct__tsA0O>div:not(.ShoppingCart_noProductImg__Kgg3v){font-size:18px;font-weight:550}.ShoppingCart_noProduct__tsA0O img{width:100%;height:100%}.ShoppingCart_noProduct__tsA0O>p{font-size:16px}.ShoppingCart_noProduct__tsA0O>a{width:200px;height:45px;display:flex;justify-content:center;align-items:center;gap:5px;border-radius:10px;font-weight:550;background-color:var(--content-bg-color);color:#FFFFFF!important;border:none;font-size:16px}.ShoppingCart_container__8eTH2:has(.ShoppingCart_loading__lEcoO,.ShoppingCart_noProduct__tsA0O){width:100%;height:100vh;margin:0 auto;display:flex;justify-content:center;align-items:center}.ShoppingCart_loading__lEcoO{width:300px;height:300px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:25px;border-radius:15px;overflow:hidden;border:1px solid #e0e0e0;box-shadow:0 4px 8px rgba(0,0,0,.1);background-color:#fff;transition:box-shadow .3s ease;cursor:pointer}.ShoppingCart_loading__lEcoO>span{color:var(--font-text-color);font-size:18px}.ShoppingCart_buy__m98xt{width:380px;height:-moz-fit-content;height:fit-content;display:flex;flex-direction:column;gap:20px;padding:15px;background-color:#f1f2f3}.ShoppingCart_buy__m98xt>div{display:flex;justify-content:space-between;font-size:16px}.ShoppingCart_amount__t_BKo,.ShoppingCart_total__zHdwx{color:var(--font-text-color)}.ShoppingCart_off__9VaQ0{color:red}.ShoppingCart_total__zHdwx{font-weight:550}.ShoppingCart_buy__m98xt>button{width:100%;height:40px;border:none;border-radius:5px;background-color:var(--content-bg-color);color:#FFFFFF}.ShoppingCart_products__EsFgk{flex:1 1;display:flex;flex-direction:column;gap:15px}.ShoppingCart_product__Vv1x4{position:relative;height:auto;display:flex;flex-wrap:wrap;padding:15px;gap:15px;overflow:hidden;border-bottom:1px solid #ccc}.ShoppingCart_product__Vv1x4>div:not(.ShoppingCart_buyProduct__RDLob,.ShoppingCart_error__J4EBY){display:flex;flex-direction:column}.ShoppingCart_imgContainer__oc6xB{width:200px;height:200px;display:flex;align-items:center;justify-content:center;background-color:#f5f5f5;overflow:hidden;border-radius:5px}.ShoppingCart_imgContainer__oc6xB>img{width:auto;height:auto;max-width:100%;max-height:100%;transition:transform .3s ease}.ShoppingCart_content__TKC_2{flex:1 1;display:flex;flex-direction:column}.ShoppingCart_buyProduct__RDLob{width:100%;margin-top:auto;display:flex;align-items:center;gap:15px}.ShoppingCart_count__YU9qe{width:-moz-fit-content;width:fit-content;height:45px;display:flex;align-items:center;justify-content:center;gap:15px;background-color:transparent;border:2px solid #f1f2f3}.ShoppingCart_count__YU9qe div{display:flex;justify-content:center;align-self:center;color:var(--content-bg-color);font-size:16px;font-weight:550}.ShoppingCart_count__YU9qe button{width:40px;height:100%;display:flex;justify-content:center;align-items:center;background-color:#f1f2f3;color:black;border:none;font-size:18px}.ShoppingCart_count__YU9qe>button:disabled{background-color:#e0e0e0}.ShoppingCart_price__hTwL8{display:flex;align-items:center;gap:25px;font-size:16px}.ShoppingCart_price__hTwL8>div{display:flex;align-items:center;gap:10px;font-size:16px}.ShoppingCart_discountPrice__1Y5ku{width:40px;height:22px;display:flex;align-items:center;justify-content:center;font-size:12px;background-color:#d32f2f;color:#FFFFFF;border-radius:15px;text-align:center;font-weight:700}.ShoppingCart_discount__vWg6h{color:#979797;text-decoration:line-through}.ShoppingCart_title__iZ2tD{font-size:16px;font-weight:600}.ShoppingCart_title__iZ2tD>a{color:var(--font-text-color)}.ShoppingCart_subTitle__199oo{color:var(--font-subtext-color);margin-top:10px}.ShoppingCart_details__qLigS{flex:1 1;display:flex;flex-direction:column;gap:5px;font-size:16px}.ShoppingCart_detail__MkKZi{display:flex;gap:10px}.ShoppingCart_delete__xscUQ{position:absolute;top:15px;left:15px;font-size:20px;color:var(--content-bg-color);cursor:pointer}.ShoppingCart_error__J4EBY{width:100%;display:flex;align-items:center;gap:5px;color:#d32f2f}.ShoppingCart_error__J4EBY>span{font-size:14px;font-weight:500}.ShoppingCart_error__J4EBY>svg{font-size:18px}@media screen and (max-width:1250px){.ShoppingCart_imgContainer__oc6xB{width:150px;height:150px}.ShoppingCart_buyProduct__RDLob{margin-top:15px}}@media screen and (max-width:1000px){.ShoppingCart_container__8eTH2{flex-direction:column}.ShoppingCart_buy__m98xt,.ShoppingCart_container__8eTH2>div{width:100%}.ShoppingCart_noProductImg__Kgg3v{width:180px;height:180px;margin-bottom:20px}.ShoppingCart_noProduct__tsA0O>div:not(.ShoppingCart_noProductImg__Kgg3v){font-size:16px}.ShoppingCart_noProduct__tsA0O>p{font-size:14px}.ShoppingCart_noProduct__tsA0O>button{width:150px;height:40px;font-size:14px}}@media screen and (max-width:750px){.ShoppingCart_imgContainer__oc6xB{width:114px;height:114px}.ShoppingCart_count__YU9qe>div,.ShoppingCart_subTitle__199oo,.ShoppingCart_title__iZ2tD{font-size:14px}.ShoppingCart_details__qLigS{font-size:12px}.ShoppingCart_count__YU9qe{height:40px;padding:0 10px;gap:10px}.ShoppingCart_count__YU9qe button{width:25px;height:25px}.ShoppingCart_price__hTwL8{flex-wrap:wrap}.ShoppingCart_price__hTwL8>div{font-size:14px;font-weight:550}.ShoppingCart_error__J4EBY>span{font-size:12px}.ShoppingCart_error__J4EBY>svg{font-size:16px}.ShoppingCart_noProductImg__Kgg3v{width:150px;height:150px;margin-bottom:20px}.ShoppingCart_noProduct__tsA0O>div:not(.ShoppingCart_noProductImg__Kgg3v){font-size:14px}.ShoppingCart_noProduct__tsA0O>p{font-size:12px}.ShoppingCart_noProduct__tsA0O>button{width:150px;height:35px;font-size:12px}}@media screen and (max-width:500px){.ShoppingCart_price__hTwL8>div:nth-child(2){flex-direction:column}}