Желательно сохранять изменения, чтобы наши инструкции были более точными.
В main.css найдите:
.block-cart .dropdown-cart {padding: 15px 5px 0px 10px;width: 300px;color: #282828;border: 1px solid #e1e1e1;background-color: #ffffff;z-index: 99;}
замените на:
.block-cart .dropdown-cart {padding: 15px 5px 0px 10px;width: 100%;color: #282828;border: 1px solid #e1e1e1;background-color: #ffffff;z-index: 99;}
далее строки:
.block-cart .dropdown-cart .cart-content .subtotal {float: left;width: 100%;text-transform: uppercase;margin: 10px 0 15px;}
.block-cart .dropdown-cart .cart-content .subtotal .label {float: left;margin-right: 20px;padding-top: 5px;color: #808080;font-weight: 700;}
.block-cart .dropdown-cart .cart-content .subtotal .price {font-weight: bold;float: right;font-size: 20px;line-height: 24px;margin-right: 15px;}
измените на:
.block-cart .dropdown-cart .cart-content .subtotal {font-size: 16px;float: left;width: 100%;text-transform: uppercase;margin: 10px 0 15px;}
.block-cart .dropdown-cart .cart-content .subtotal .label {float: left;margin-right: 20px;padding-top: 5px;color: #808080;font-weight: 700;}
.block-cart .dropdown-cart .cart-content .subtotal .price {font-weight: bold;float: right;line-height: 24px;margin-right: 15px;}
далее строку:
.block-cart .dropdown-cart .cart-content .cart-products-list .item {display: inline-block;position: relative;width: 100%;margin: 0 0 10px;padding: 0 0 10px;border-bottom: 1px solid #f0f0f0;}
замените на:
.block-cart .dropdown-cart .cart-content .cart-products-list .item {display: inline-block;position: relative;width: 100%;margin: 0;padding: 0 0 10px;border-bottom: 1px solid #f0f0f0;}
далее строку:
.block-cart .dropdown-cart .cart-content .cart-products-list .item .product-details .product-name {display: block;position: relative;margin-bottom: 5px;font-size: 16px;max-height: 56px;text-transform: uppercase;overflow: hidden;white-space: normal;text-overflow: ellipsis;}
замените на:
.block-cart .dropdown-cart .cart-content .cart-products-list .item .product-details .product-name {display: block;position: relative;margin-bottom: 5px;font-size: 14px;max-height: 56px;text-transform: uppercase;overflow: hidden;white-space: normal;text-overflow: ellipsis;}