div[id*='ajaxsearchlite'].asl_m {
    padding: 10px 0;
}

/**
 * Associated products styling in woocommerce cart block
 */
.cb_cart_items tr.wc-block-cart-items__row {
    box-shadow: none;
}
.cb_cart_items tr:first-child,
.wms-associated-table-product {
    margin-top: 0 !important;
}
.cb_cart_items tr {
    margin-top: 30px;
    margin-bottom: 0 !important;
}
.wms-associated-table-product ~ .wms-associated-table-product {
    border-radius: 0px;
    border-top: none;
}
tr.wc-block-cart-items__row.wms-container-table-product {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    box-shadow: none;
}
tr.wc-block-cart-items__row.wms-associated-table-product {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    box-shadow: none;
}
tr.wc-block-cart-items__row.wms-associated-table-product .wc-block-cart-item__quantity {
    display: none;
}
table.wc-block-cart-items .wc-block-cart-items__row.wms-associated-table-product .wc-block-cart-item__image img {
    max-width: 50%;
    margin-left: auto;
}
.tc-epo-element-product-holder,
.tc-extra-product-options .tmcp-field-wrap label {
    width: 100%;
}
.tc-epo-element-product-holder {
    margin: 0;
}
li.tc-epo-element-product-li-container {
    display: none;
}

.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th {
    justify-self: left;
}

/**
 * Show quantity selector for hockers
 *
 * @author  Sven Slijkoord (sven@wooms.nl)
 * @since   2022-12-05
 */
.cb-product__top .product_cat-hockers div.quantity {
    display: block !important;
}
.cpf-type-divider {
    display: none !important;
}