/* cart */
.wc-block-components-sidebar-layout.wc-block-cart.wp-block-woocommerce-filled-cart-block.is-large {
    display: flex;
    flex-direction: row;
    align-content: center;
    gap: 32px;
}

/* detail product in cart section */
.wc-block-components-sidebar-layout .wc-block-components-main {
    box-sizing: border-box;
    margin: 0;
    padding: 24px;
    padding-right: 24px !important;
    border-radius: 6px;
    width: 65%;
    box-shadow: 0 0 24px 0 rgba(4, 8, 17, 0.32);
}
/* detail head */
.wc-block-components-sidebar-layout .wc-block-components-main thead {
    font-family: 'Poppins';
    font-weight: 600;
    font-style: italic;
    font-size: 18px;
    color: #040811;
}

/* info product */
td.wc-block-cart-item__product {
    padding: 24px !important;
}
.wc-block-cart-item__wrap {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}
.wc-block-cart-item__prices, .wc-block-components-product-metadata {
    display: none;
}
/* name product */
a.wc-block-components-product-name {
    font-family: 'poppins', sans-serif;
    font-style: italic;
    font-weight: 600;
    text-transform: uppercase;
    color: #040811;
    margin-bottom: 0 !important;
}
/* quantity product */
.wc-block-cart-item__quantity {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 32px;
}
.wc-block-components-quantity-selector {
    margin-bottom: 0px !important;
}
/* price product */
span.wc-block-formatted-money-amount.wc-block-components-formatted-money-amount.wc-block-components-product-price__value {
    font-weight: 600;
    color: #F05D23;
}

/* shipping CTA */
.wc-block-components-sidebar.wc-block-cart__sidebar.wp-block-woocommerce-cart-totals-block {
    padding: 24px;
    border-radius: 6px;
    box-shadow: 0 0 24px 0 rgba(4, 8, 17, 0.32);
    width: calc(35% - 32px);
}
.wp-block-woocommerce-cart-order-summary-block {
    display: flex;
    flex-direction: column-reverse;
}
.wc-block-components-totals-wrapper.wp-block-woocommerce-cart-order-summary-coupon-form-block {
    border-top: 1px solid hsla(0, 0%, 7%, .11);
    padding-top: 16px;
}
.wc-block-components-totals-wrapper:last-child {
    border-top: none;
    padding-top: 0;
}

/* cart empty */
hr.wp-block-separator.has-alpha-channel-opacity.is-style-dots {
    display: none;
}