.qty-price-wrap {
      --bricks-woo-input-height: 20px;
      display: flex;
      width: auto;
      justify-content: space-between;
      margin-top: 7px;
}

.brxe-woocommerce-mini-cart .cart-detail li .quantity {
	margin-top: 0!important;
}

.brxe-woocommerce-mini-cart .cart-detail li .qty-price-wrap .quantity {
      border-style: solid;
      border-width: 1px;
      display: flex;
      height: 22px;
      margin-bottom: 0;
      overflow: hidden;
      width: 90px;
      border-color: var( --bricks-border-color );
}

.qty-price-wrap input::-webkit-outer-spin-button,
.qty-price-wrap input::-webkit-inner-spin-button{
      -webkit-appearance: none;
      margin: 0;
      display: none;
}

.qty-price-wrap .quantity .qty {
      -moz-appearance: textfield;
      -webkit-appearance: textfield;
      appearance: textfield;
      background-color: transparent;
      border: none;
      flex: 1;
      font-size: 10px;
      line-height: 1;
      padding: 0;
      text-align: center;
      width: 25px;
      order: 1;
}

.qty-price-wrap .quantity svg {
      fill: currentColor;
      height: 13px;
      width: 13px;
}

.qty-price-wrap .quantity .minus,
.qty-price-wrap .quantity .plus {
      align-items: center;
      cursor: pointer;
      display: flex;
      justify-content: center;
}

.qty-price-wrap .quantity .action {
      width: 25px;
}

.qty-price-wrap .quantity .minus {
      border-right: 1px solid var( --bricks-border-color );
      order: 0;
}

.qty-price-wrap .quantity .plus {
      border-left: 1px solid var( --bricks-border-color );
      order: 2;
}

.brxe-woocommerce-mini-cart .cart-detail li .variation {
    margin: 0;
    display: none!important;
}
.qty-price-wrap .quantity {
    padding-left: 0!important;
}


.woocommerce-mini-cart-item.mini_cart_item{
    display: flex;
    flex-direction: column;
}

.woocommerce-mini-cart-item .qty-price-wrap {
    --bricks-woo-input-height: 20px;
    display: flex;
    width: auto;
    margin-top: 7px;
}
.woocommerce-mini-cart-item .qty-price-wrap .quantity {
    margin-left: 65px;
}

.woocommerce-mini-cart-item .qty-price-wrap .item-total-price{
    margin-right: 20px;
    margin-top: 3px;
}
.woocommerce-mini-cart-item span.quantity {
    font-size: var(--text-m);
    padding-left: 65px!important;
}

.woocommerce-mini-cart-item .cart-detail img {
    width: 50px;
    height:55px!important;
}

.woocommerce-mini-cart-item img {
    height: 50px!important;
    object-fit: contain;
}

.woocommerce-mini-cart-item .action svg{
    width:20px!important;
    height:20px!important;
}

.woocommerce-mini-cart-item .qty-price-wrap .quantity .qty{
    font-size:var(--text-s)!important;
}

.brxe-woocommerce-mini-cart .cart-detail li .remove{
    right:20px;
}

#brxe-44164e .woocommerce-mini-cart-item a:not(.remove){
    margin-right:18px;
}

.brxe-woocommerce-mini-cart .remove_from_cart_button {
    color: #d63638 !important;
    font-weight:bold;
}

.brxe-woocommerce-mini-cart .cart-detail li{
    /* margin-bottom:35px!important; */
	margin-top: 10px;
    border-top: 1px solid #ddd !important;
    padding-top: 10px;
}

.brxe-woocommerce-mini-cart .cart-detail .woocommerce-mini-cart__buttons{
    margin-bottom:20px!important;
}


/* -------  CART CUSTOMISATION ------- */

.woocommerce div.product .stock.in-stock,.woocommerce-cart-form__cart-item .in-stock {
    background: #4DA252;
    text-align: center;
    padding: 6px;
    width: 80px;
    border-radius: 5px;
    color: white!important;
    font-weight: bold;
    margin-top: 5px;
    line-height:1;
    display: block!important;
    width:auto!important;
}


.woocommerce div.product .stock.available-on-backorder,.woocommerce-cart-form__cart-item .available-on-backorder {
    background: #fff;
    border:1px solid #4DA252;
    text-align: center;
    padding: 6px;
    width: auto; 
    border-radius: 5px;
    color: #4DA252!important;
    font-weight: bold;
    margin-top: 5px;
    line-height:1;
    display: block!important;
} 

.woocommerce div.product .stock.available-on-date,.woocommerce-cart-form__cart-item .available-on-date {
    background: #fff;
    border:1px solid #EC4F4F;
    text-align: center;
    padding: 6px;
    width: auto;
    border-radius: 5px;
    color: #EC4F4F!important;
    font-weight: bold;
    margin-top: 5px;
    line-height:1;
    font-family: "Source Sans Pro", Sans-serif;
    display: block!important;
} 