body.magnets-storefront.woocommerce-cart .entry-title {
	font-size: clamp(2.5rem, 5vw, 4rem);
	font-weight: 700;
	letter-spacing: -0.055em;
	line-height: 1.05;
}

body.magnets-storefront.woocommerce-cart .ct-woocommerce-cart-form .cart_totals {
	background: var(--magnets-pistachio);
	border-radius: 8px;
	padding: 32px;
}

body.magnets-storefront.woocommerce-cart button[name="update_cart"],
body.magnets-storefront.woocommerce-cart .checkout-button,
body.magnets-storefront.woocommerce-cart .return-to-shop .button {
	min-height: 48px;
}

body.magnets-storefront.woocommerce-cart .checkout-button,
body.magnets-storefront.woocommerce-cart .return-to-shop .button {
	background: var(--magnets-accent);
	border-radius: 6px;
	color: #ffffff;
}

body.magnets-storefront.woocommerce-cart .checkout-button:hover,
body.magnets-storefront.woocommerce-cart .return-to-shop .button:hover {
	background: var(--magnets-accent-hover);
	color: #ffffff;
}

@media (max-width: 768px) {
	body.magnets-storefront.woocommerce-cart .ct-woocommerce-cart-form .cart_totals {
		padding: 24px;
	}
}
