/* <link rel="stylesheet" href="{ basePath }/sfsites/c/resource/ecommStyle/css/cart/commerce-cart-summary.css?{ versionKey }"/> */
/* 
    This component is used on the "Cart" page
*/

commerce_builder-cart-summary.cart__commerce-cart-summary header {
    margin-bottom: 2rem;
    padding-bottom: 0 !important;
}

commerce_builder-cart-summary.cart__commerce-cart-summary header dxp_base-text-block * {
    line-height: 2rem !important;
}

commerce_builder-cart-summary.cart__commerce-cart-summary dl .item {
    padding-bottom: 0 !important;
}

commerce_builder-cart-summary.cart__commerce-cart-summary dl .item + .item {
    margin-top: 1rem;
}

commerce_builder-cart-summary.cart__commerce-cart-summary dl .item:not(.total-price) dt dxp_base-text-block *,
commerce_builder-cart-summary.cart__commerce-cart-summary dl .item:not(.total-price) dd lightning-formatted-number {
    font-weight: 400;
    line-height: 1.5rem;
}

commerce_builder-cart-summary.cart__commerce-cart-summary dl .item dt dxp_base-text-block * {
    font-size: 1.125rem !important;
}

commerce_builder-cart-summary.cart__commerce-cart-summary dl .item.total-price dt dxp_base-text-block *,
commerce_builder-cart-summary.cart__commerce-cart-summary dl .item.total-price dd lightning-formatted-number {
    font-size: 1.5rem !important;
    line-height: 2rem;
}