.cart{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start;margin-top:42px;font-family:Roboto;padding-bottom:40px}.cart .cart_items{width:calc(100% - 420px);min-width:620px;gap:24px;border-radius:28px;margin-bottom:24px}.cart .cart_items .cart_info{font-size:24px;font-weight:400}.cart .cart_items .cart_items_list .cart_item_divider{margin-top:200px}.cart .checkout{width:380px;background-color:#fff;border-radius:28px;padding:32px 16px;box-shadow:5px 5px 26px #eaeaea,-5px -5px 26px #fffeff}.cart .checkout .chose_adress{color:#cd0000;margin-bottom:48px}.cart .checkout .secondary_text{color:rgba(0,0,0,.6);display:flex;justify-content:space-between;margin-top:12px;font-size:smaller}.cart .checkout .summary{font-weight:900;font-size:larger}.cart .checkout .buttons,.cart .checkout .summary{display:flex;justify-content:space-between;margin-top:36px}.cart .checkout .buttons{gap:12px}.cart .checkout .buttons button{width:100%;padding:12px 0;border:none;border-radius:8px;background-color:#cd0000;color:#fff;font-size:16px;font-weight:700;cursor:pointer;transition:.3s}.cart .checkout .buttons button:hover{background-color:#fff!important;color:#cd0000}.cart .checkout .buttons button:first-child{background-color:#fff;color:#cd0000;border:1px solid #cd0000}.cart .checkout .buttons button:first-child:hover{background-color:#cd0000!important;color:#fff!important}@media screen and (max-width:920px){.cart{margin-top:90px}.cart .cart_items{min-width:240px;width:100%!important}}.CartItem{margin-top:24px;display:flex;justify-content:flex-start;align-items:flex-start;gap:12px;margin-bottom:48px;background-color:#fff;padding:24px 16px;box-shadow:5px 5px 26px #eaeaea,-5px -5px 26px #fffeff;border-radius:12px}.CartItem .delete{position:absolute;justify-self:end;align-self:flex-end}.CartItem .image{width:126px;border-radius:8px;overflow:hidden;display:flex;justify-content:space-between}.CartItem .image img{object-fit:cover;width:100%}.CartItem .colors .product_name p{font-weight:600;font-size:20px}.CartItem .colors .colors_list{margin-top:6px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:6px}.CartItem .colors .colors_list .one_color{width:100%;justify-content:space-between}.CartItem .colors .colors_list .one_color,.CartItem .colors .colors_list .one_color .one_color_left_wing{display:flex;font-size:10px;color:rgba(0,0,0,.642);align-items:center;gap:6px}.CartItem .colors .colors_list .one_color .color_circle{width:20px;height:20px;border-radius:22px}.CartItem .colors .colors_list .one_color .color_name{width:120px}.CartItem .colors .colors_list .one_color .quantity{display:flex;justify-content:space-between;gap:12px;align-items:center}.CartItem .colors .colors_list .one_color .quantity .quantity_text{font-size:larger}.CartItem .sizes .sizes_info{font-size:small;color:rgba(0,0,0,.64)}.CartItem .sizes .sizes_count{display:flex;justify-content:space-between;align-items:center}.CartItem .sizes .sizes_count .count{font-size:small;color:rgba(0,0,0,.64)}.CartItem .sizes .sizes_count .sizes_list{margin-top:4px;max-width:160px;display:flex;flex-wrap:wrap;gap:8px;background-color:hsla(0,0%,92%,.298);padding:4px;border-radius:8px}.CartItem .sizes .sizes_count .sizes_list .size_bullet{font-size:small;cursor:pointer;transition:.2s;padding:2px 4px;background-color:hsla(0,0%,100%,.727);color:rgba(0,0,0,.492);border-radius:6px;box-shadow:2px 2px 2px rgba(230,41,88,.078),-2px -2px 2px rgba(255,51,109,0)}.CartItem .sizes .sizes_count .sizes_list .size_bullet:hover{transition:.2s;box-shadow:2px 2px 2px rgba(230,41,88,.475),-2px -2px 2px rgba(255,51,109,0)}.CartItem .sizes .multiplier{font-size:small;color:rgba(0,0,0,.64);display:flex;justify-content:flex-end;font-size:smaller}.CartItem .sizes .lines,.CartItem .sizes .one_clothe_price{font-size:small;color:rgba(0,0,0,.64);display:flex;justify-content:space-between}.CartItem .sizes .divider{width:100%;height:2px;border-radius:2px;background-color:#cd0000;margin-top:4px;margin-bottom:8px}.CartItem .sizes .total_cost{margin-top:12px;display:flex;justify-content:space-between;align-items:center;background-color:rgba(0,0,0,.103);padding:12px 8px;box-sizing:content-box;width:100%;margin-left:-8px;border-radius:6px}@media screen and (max-width:920px){.CartItem{display:flex;flex-direction:column}.CartItem,.CartItem .colors,.CartItem .image,.CartItem .sizes{width:100%}.CartItem .sizes .total_cost{text-align:end}.CartItem .sizes .multiplier{width:100%;height:2px}}.SaveModal{background-color:0}.SaveModal h2{margin-bottom:24px}.SaveModal .ButtonsList{display:flex;flex-direction:row;justify-content:space-between;gap:12px}