.Cart_cartContainer__UuxvM{margin:auto;padding:2.5vw;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.Cart_cartList__2WLkv{list-style:none;padding:0;width:100%}.Cart_cartItem__0lXKt{display:flex;align-items:center;justify-content:space-between;margin-bottom:2vw;background-color:var(--header-bg);border:.1vw solid var(--border-color);padding:.78vw;border-radius:1vw}.Cart_cartEmpytytext__BzRsF{font-size:1vw;color:var(--text-color);text-align:center;margin-top:-1vw}.Cart_cartEmpytyicon__cvO8Q{font-size:7vw;color:var(--text-color);text-align:center;margin-top:5vw}.Cart_emptyCart__quVYL{display:flex;flex-direction:column;justify-content:center;align-items:center;height:10vw;color:var(--text-color)}.Cart_cartItemImage___wT9_{width:7vw;height:7vw;border-radius:.3vw;margin-left:1vw;object-fit:cover;object-position:center;background-color:#ffffff}.Cart_cartItemDetails__nMgP8{text-align:right;flex-grow:1}.Cart_cartItemDetails__nMgP8 h4{font-size:1vw;font-weight:600}.Cart_cartItemInfo__AFFX0{display:flex;align-items:center;flex-wrap:wrap}.Cart_cartItemInfo__AFFX0 p{margin:.1vw .5vw;font-size:.78vw;line-height:2.3;font-weight:400}.Cart_separator__kgyDs{width:.1vw;height:1.5vw;background-color:var(--border-color);margin:0 .5vw}.Cart_removeButton__E_Ers{background-color:rgb(240 240 241);color:rgb(0,0,0);border:none;padding:.3vw .7vw;cursor:pointer;border-radius:10vw;font-family:inherit;font-size:.78vw;width:3vw;min-width:3vw;max-width:3vw}.Cart_removeButton__E_Ers:hover{background-color:#ff4848;color:rgb(255,255,255)}.Cart_cartTotal__y_ly0{font-size:1.78vw;font-weight:700;margin-top:2vw}.Cart_checkoutButton__4r4QS{margin-top:2vw;padding:.7vw 1vw;font-size:1.2vw;background-color:var(--button-bg);color:var(--button-color);border:none;cursor:pointer;border-radius:7vw;transition:background-color .3s;font-family:inherit;width:14vw;max-width:14vw}.Cart_checkoutButton__4r4QS:disabled{background-color:#ccc;cursor:not-allowed}.Cart_checkoutButton__4r4QS:hover:enabled{background-color:var(--button-hover-bg)}.Cart_shippingProgress__WWffu{width:100%;margin-bottom:2.5vw;text-align:center}.Cart_progressLabel__z7ZHN{font-size:1vw;margin-bottom:.5vw;color:var(--text-color)}.Cart_progressBarWrapper__mrwj1{width:98%;height:1vw;margin:0 auto;background-color:#ddd;border-radius:1vw;overflow:hidden}.Cart_progressBar__AIMJf{height:100%;background-color:#00c853;transition:width .5s ease-in-out}@media (max-width:768px){.Cart_cartItemImage___wT9_{margin-right:0}.Cart_cartContainer__UuxvM{max-width:100%;padding:5vw}.Cart_cartItemImage___wT9_{width:25vw;height:25vw;border-radius:1.3vw;margin-left:3vw;margin-bottom:0}.Cart_cartTotal__y_ly0{position:fixed;bottom:16vw;width:100%;min-width:100%;max-width:100%;font-size:3.6vw;font-weight:400;height:18vw;align-content:center;text-align:left;padding-left:5vw;background-color:rgba(26,26,26,.7);-webkit-backdrop-filter:blur(2.52vw);backdrop-filter:blur(2.52vw);border-top:.33vw solid var(--border-color)}.Cart_checkoutButton__4r4QS{position:fixed;bottom:19vw;width:44%;min-width:44%;max-width:44%;right:5vw;height:12vw;font-size:4vw;border-radius:1.1vw;z-index:111}.Cart_removeButton__E_Ers{padding:1.3vw .7vw;font-size:2.78vw;width:11vw;max-width:11vw;min-width:11vw}.Cart_cartItemDetails__nMgP8 h4{font-size:3.3vw}.Cart_cartItem__0lXKt{padding:1.78vw;border-radius:3vw;border:.33vw solid var(--border-color);margin-bottom:5vw}.Cart_cartItemInfo__AFFX0{flex-direction:column;align-items:flex-start}.Cart_cartItemInfo__AFFX0 p{font-size:3vw;margin:.5vw 0}.Cart_separator__kgyDs{display:none}.Cart_emptyCart__quVYL{height:33vw}.Cart_cartEmpytyicon__cvO8Q{font-size:30vw;margin-top:20vw}.Cart_cartEmpytytext__BzRsF p{font-size:3.3vw;margin-top:-7vw}.Cart_separator__kgyDs{width:.33vw}.Cart_progressLabel__z7ZHN{font-size:3vw;margin-bottom:2.5vw}.Cart_progressBarWrapper__mrwj1{height:3vw;width:96%;border-radius:2vw;margin-bottom:5.2vw}}