/*@media (min-width: 1200px) {*/
.ai_price_and_buy {
    border: 0px solid rgb(111, 111, 111);
}

.ai_price_and_buy.overfilled .acap_left {
    width: 100%;
    justify-content: space-between;
}

.ai_price_and_buy.overfilled .acap_right {
    width: 0;
    position: relative;
}

.ai_price_and_buy.overfilled .acap_right .additional-row {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 150px;
    margin-bottom: 67px;
}

.ai_price_and_buy.overfilled .acap_right .additional-row .color-checker:before {
    display: none;
}

.ai_price_and_buy.overfilled .acap_left .al_quantity {
    max-width: 150px;
    flex-grow: 2;
}

.ai_price_and_buy.overfilled .acap_left .al_quantity .input-group-number {
    width: 100%;
}
/*
}*/

@media (max-width: 440px) {
    .additional-row .color-checker:before {
        content: attr(data-label-short);
    }

    .ai_price_and_buy.overfilled .acap_left .al_quantity {
        max-width: 110px;
    }

    .ai_price_and_buy.overfilled .acap_right .additional-row {
        width: 110px;
    }

}

.product.overfilled .product-title {
    min-height: 90px;
}