/* Custom Multiselect Styling for the Bundle */
.wcb-bundle-wrapper .select2-container--default .select2-selection--multiple {
    border: 1px solid #A7A7A8;
    border-radius: 5px;
    min-height: 56px;
    padding: 4px 40px 4px 4px;
    background: #fff url('data:image/svg+xml,%3Csvg%20width%3D%2219%22%20height%3D%2211%22%20viewBox%3D%220%200%2019%2011%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M1.5%201.5L9.5%209.5L17.5%201.5%22%20stroke%3D%22%23E83F76%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E')no-repeat right 12px center;
    background-size: 18px;
    cursor: pointer;
}

.wcb-bundle-wrapper .select2-container--default.select2-container--focus .select2-selection--multiple {
    border-color: #e81c4c;
}
.wcb-bundle-wrapper .select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #FFEFEF; /* Light pink background */
    border: none;
    border-radius: 4px;
    color: #111;
    padding: 6.5px 8px;
    margin-top: 6px;
    display: inline-flex;
    flex-direction: row-reverse; /* Put the 'x' on the right */
    align-items: center;
    font-size: 18px;
    color: #231F20;
    line-height: 18px;
    font-weight: 400;
}
.wcb-bundle-wrapper .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: #e81c4c; /* Pink/Red 'x' */
    margin-right: 0;
    margin-left: 10px;
    border: none;
    font-weight: 400;
    font-size: 30px;
}
.wcb-bundle-wrapper .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
    color: #a31142;
    background: transparent;
}


.wcb-bundle-wrapper .select2-container--default .select2-search--inline .select2-search__field{
    font-family: "Montserrat", sans-serif;
    font-weight: 400;
    font-size: 18px;
    line-height: 26px;
    padding-left: 4px;
    color: #231F20;
    width: 100% !important;
}
.wcb-bundle-wrapper .select2-container--default .select2-selection__choice + .select2-search--inline.select2-search .select2-search__field{
    width: 5px !important;
}
.wcb-bundle-wrapper .select2-container--default .select2-selection--multiple .select2-selection__rendered li{
    margin: 8px 5px 0 0;
}


/* cart page wrapper */
.cart-page-content-wrapper{
    display: flex;
    margin-left: -15px;
    margin-right: -15px;
    flex-wrap: wrap;
}

.cart-page-content-wrapper .cart-form-wrapper{
    flex: 0 0 auto;
    width: 65%;
    padding: 0 15px;
}

.cart-page-content-wrapper .cart-collaterals-wrapper{
    flex: 0 0 auto;
    width: 35%;
    padding: 0 15px;
}
