.merge-cart-shipping-container {
    padding: 9px;
    border: 2px solid lightgrey;
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    border-radius: 6px;
    box-shadow: 0px 10px 27px -12px rgba(214, 214, 214, 0.3);
    -webkit-box-shadow: 0px 10px 27px -12px rgba(214, 214, 214, 0.3);
    -moz-box-shadow: 0px 10px 27px -12px rgba(214, 214, 214, 0.3);
    cursor: pointer;
}

.merge-cart-shipping-container:hover {
    border: 2px solid grey;
}

.merge-cart-shipping-container.checked {
    border: 2px solid grey;
}

.merge-cart-shipping-description {
    display: flex;
    justify-content: start;
    order: 100;
    flex-basis: 100%;
    width: 100%;
    margin-top: 0;
    font-size: .9em;
    font-weight: lighter !important;
}

.woocommerce-shipping-totals.shipping ul#shipping_method {
    padding-left: 0;
}

.woocommerce-shipping-totals.shipping ul#shipping_method li .merge-cart-shipping-container label {
    display: flex;
    justify-content: start;
    flex-wrap: wrap;
    flex-grow: 1;
}


.woocommerce-shipping-totals.shipping ul#shipping_method li .merge-cart-shipping-container input {
    /*display: none !important;*/
    display: flex;
    align-self: flex-start;
    margin-top: 4px;
}

p.woocommerce-shipping-destination {
    display: none;
}

.merge-cart-shipping-free {
    display: flex;
    justify-content: end;
    font-size: .9em;
}

.shipping .woocommerce-shipping-calculator {
    display: none;
}

.woocommerce-shipping-totals.shipping td {
    padding-left: 0 !important;
}

.woocommerce-checkout-review-order-table .woocommerce-shipping-totals.shipping td {
    padding-left: 20px !important;
}

.woocommerce-shipping-totals.shipping ul#shipping_method li label .amount {
    display: flex;
    flex-grow: 1;
    justify-content: end;
}

.woocommerce-shipping-totals.shipping ul#shipping_method li .merge-cart-shipping-container label:before {
    font-weight: 300;
    display: block;
    margin-right: 5px;
    width: 31px;
    height: 20px;
    content: "\ ";
    /*noinspection CssUnknownTarget*/
    background: url("/wp-content/mu-plugins/assets/images/cart-shipping/generic.jpeg") no-repeat center center;
    background-size: contain;
}

.woocommerce-shipping-totals.shipping ul#shipping_method li .merge-cart-shipping-container label[for*="easypack_parcel"]:before {
    width: 40px;
    height: 40px;
    background-image: url(https://hedrix.pl/wp-content/plugins/inpost-for-woocommerce/resources/assets/images/logo/inpost-paczkomat-logo.png);
}

.woocommerce-shipping-totals.shipping ul#shipping_method li .merge-cart-shipping-container label[for*="easypack_parcel"]~.easypack-shipping-method-logo {
    display: none;
}

.woocommerce-shipping-totals.shipping ul#shipping_method li .merge-cart-shipping-container label[for*="dhl"]:before {
    /*noinspection CssUnknownTarget*/
    background-image: url("/wp-content/mu-plugins/assets/images/cart-shipping/dhl.png");
}

.woocommerce-shipping-totals.shipping ul#shipping_method li .merge-cart-shipping-container label[for*="fedex"]:before {
    /*noinspection CssUnknownTarget*/
    background-image: url("/wp-content/mu-plugins/assets/images/cart-shipping/fedex.png");
}

.woocommerce-shipping-totals.shipping ul#shipping_method li .merge-cart-shipping-container label[for*="gls"]:before {
    /*noinspection CssUnknownTarget*/
    background-image: url("/wp-content/mu-plugins/assets/images/cart-shipping/gls.png");
}

.woocommerce-shipping-totals.shipping ul#shipping_method li .merge-cart-shipping-container label[for*="packeta_shipping"]:before {
    /*noinspection CssUnknownTarget*/
    background-image: url("/wp-content/mu-plugins/assets/images/cart-shipping/courier.jpg");
}

.woocommerce-shipping-totals.shipping ul#shipping_method li .merge-cart-shipping-container label[for*="packeta_pick"]:before {
    /*noinspection CssUnknownTarget*/
    background-image: url("/wp-content/mu-plugins/assets/images/cart-shipping/pickup.jpg");
}

.woocommerce-shipping-totals.shipping ul#shipping_method li .merge-cart-shipping-container label[for*="ppl"]:before {
    /*noinspection CssUnknownTarget*/
    background-image: url("/wp-content/mu-plugins/assets/images/cart-shipping/ppl.png");
}

.woocommerce-shipping-totals.shipping label[for*="gls_pick_up"] {
    width: 90%;
    width: calc(100% - 35px);
}

body.theme-elessi-theme ul#shipping_method li input {
    top: 0 !important;
    margin-right: 5px;
}

body.theme-elessi-theme .woocommerce-shipping-totals.shipping td {
    width: 100%;
}