.quantity-labels {
    display: flex;
    flex-direction: column;
    width: 100%;
}

.quantity-labels .label_shipped {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 5px 25px;
    margin-bottom: 10px;
    clear: both;
    background: #ffffff;
    border: 1px solid #81d742 !important;
    color: #000000;
}
.quantity-labels .label_shipped span {
    font-weight: bold;
    padding-left: 5px;
    padding-right: 5px;
}
.quantity-labels .label_shipped img {
    max-height: 26px;
    margin-right: 10px;
}
.mpm-popup-form {
    opacity: 0;
    justify-content: center;
    align-items: center;
    min-height: 100%;
    top: 0;
    position: fixed;
    width: 100%;
    z-index: 1000;
    display: flex;
    height: 100vh;
    left: 0px;
    transition: all 500ms ease-in-out;
}
.mpm-popup-form.active {
    opacity: 1;
}
.mpm-popup-form .mpm-overlay {
    background: #111522;
    opacity: 0;
    position: absolute;
    width: 100%;
    height: 100%;
    transition: all 500ms ease-in-out;
}
.mpm-popup-form.active .mpm-overlay {
    opacity: .6;
}
.mpm-popup-form .mpm-form {
    background: #fff;
    z-index: 2;
    width: 560px;
    max-height: 100%;
    max-width: 100%;
}
.mpm-popup-form-header {
    display: flex;
    align-items: center;
    padding: 20px;
    border-bottom: 1px solid #E9ECEF;
}
.mpm-form-cancel {
    margin-left: auto;
}
.mpm-form-cancel:hover svg path{
    fill: #000;
}
.mpm-form-cancel svg{
    cursor: pointer;
}
.mpm-form-title svg {
    margin-right: 10px;
}
.mpm-form-title {
    display: flex;
    align-items: center;
    color: #212529;
    font-family: Karla;
    font-size: 21px;
}
.mpm-popup-form-content img {
    max-width: 100px;
    margin-bottom: 30px;
}
.mpm-popup-form-content .mpm-form-text{
    color: #212529;
    margin-bottom: 20px;
    text-align: center;
    font-family: Karla;
    font-size: 16px;
    text-transform: uppercase;
}
.mpm-popup-form-content .mpm-form-close:hover {
    background: #333;
}
.mpm-popup-form-content .mpm-form-close {
    padding: 15px;
    color: #ffffff !important;
    font-family: Karla;
    font-size: 14px;
    cursor: pointer;
    background: #000;
    width: 100%;
    display: flex;
    justify-content: center;
}
.mpm-popup-form-content .mpm-form-button {
    width: 100%;
}
.mpm-popup-form-content .mpm-form-descr {
    color: #212529;
    margin-bottom: 30px;
    text-align: center;
    font-family: Karla;
    font-size: 14px;
}
.mpm-popup-form-content {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    padding: 30px;
}
.disabled-option {    
position: relative; 

}

.product-actions .product-add-to-cart.js-product-add-to-cart .quantity-labels {
	order: -1;
	margin: 0 auto;
	max-width: fit-content;
}
.product-actions .product-add-to-cart.js-product-add-to-cart {
	display: flex;
    flex-direction: column;
}

@media (max-width: 576px) {
  .product-actions .product-add-to-cart.js-product-add-to-cart .quantity-labels {
	  max-width: 100%;
  }
}


