
.dm24-cart-unit-price-source,
.dm24-cart-logistics-source{
    display:none !important;
}


.dm24-cart-product-logistics{
    display:grid;
    grid-template-columns:
        minmax(100px,1fr)
        minmax(100px,1fr)
        minmax(100px,1fr);

    width:min(430px,100%);

    margin:8px 0 10px;

    border:1px solid #dbe3ed;
    border-radius:8px;

    overflow:hidden;

    background:#f8fafc;
}


.dm24-cart-product-logistics__cell{
    min-width:0;
    padding:8px 11px;
}


.dm24-cart-product-logistics__cell
+ .dm24-cart-product-logistics__cell{
    border-left:1px solid #dbe3ed;
}


.dm24-cart-product-logistics__label{
    display:block;

    margin-bottom:5px;

    color:#718096;

    font-size:9px;
    line-height:1;

    font-weight:700;

    letter-spacing:.08em;

    text-transform:uppercase;
}


.dm24-cart-product-logistics__value{
    display:flex;

    align-items:center;

    gap:6px;

    color:#16833b;

    font-size:12px;
    line-height:1.2;

    white-space:nowrap;
}


.dm24-cart-product-logistics__value i{
    width:7px;
    height:7px;

    flex:0 0 7px;

    border-radius:50%;

    background:#22a447;
}


.dm24-cart-product-logistics__cell--price
.dm24-cart-product-logistics__value{
    color:#172b4d;
}


.dm24-cart-product-logistics__cell--price strong{
    font-weight:700;
}


.dm24-cart-product-logistics.is-warning
.dm24-cart-product-logistics__cell:not(
    .dm24-cart-product-logistics__cell--price
)
.dm24-cart-product-logistics__value{
    color:#a16207;
}


.dm24-cart-product-logistics.is-warning
.dm24-cart-product-logistics__value i{
    background:#e59a22;
}


.dm24-cart-product-logistics.is-error
.dm24-cart-product-logistics__cell:not(
    .dm24-cart-product-logistics__cell--price
)
.dm24-cart-product-logistics__value{
    color:#b42318;
}


.dm24-cart-product-logistics.is-error
.dm24-cart-product-logistics__value i{
    background:#dc2626;
}


@media(max-width:650px){

    .dm24-cart-product-logistics{
        width:100%;

        grid-template-columns:
            1fr
            1fr;
    }

    .dm24-cart-product-logistics__cell--price{
        grid-column:1 / -1;

        border-left:0 !important;

        border-top:1px solid #dbe3ed;
    }
}

