

.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1{
	width:100%
}

.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2{
	width:100%
}


.woocommerce .col2-set, .woocommerce-page .col2-set{
	width:calc(50% - 10px);
	padding:5px;
	float:left;
}

#order_review_heading{
	display:none;
}
#order_review{
	width:calc(50% - 10px);
	padding:5px;
	float:right;
}
.armado-product-counter{
	width:100px;
}
.armado-product-counter .value{
	width:30px !important;
}
.armado-product{
	border-radius:10px;
	padding:5px;
}
.product-quantity{
	height:20px;
	width:30px;
	text-align:center;
	padding:0px !important;
	display:flex;
	align-items:center;
	justify-content:center;
}

.autocomplete-input{
	width:100%;
	display:block;
}
.autocomplete-wrapper{
	max-height:250px;
	overflow:auto;
	border:1px solid silver;
}
.autocomplete-wrapper button{
	width:100% !important	;
	border-radius:0px !important;
	border-bottom:1px solid silver !important;
	background:white !important;
	color:black !important;
	font-weight:normal !important;
	text-align:start !important;
}

.autocomplete-wrapper button:hover{
	background:silver;
}

.woocommerce-input-wrapper button{
	width:100%;
	border-radius:0px;
	border:1px solid silver;
	background:#E95254;
	color:white;
	font-weight:bold;
	text-align:start;
	padding:5px 20px;
	border-radius:5px;
}


#order_review > table > tbody > tr.cart-discount > td > span > bdi{
    color: red;
}


@media (max-width: 980px) {
	.col2-set{
		width:100% !important;
	}
	#order_review{
		width:100% !important;
	}
}

   .checkout-inline-error-message {
            display: none !important;
        }
        .armado-product {
            border: 1px solid silver;
            display: flex;
            justify-content: space-between;
            align-items: center;
            margin-bottom: 10px;
        }

        .armado-product input {}

        .armado-product-counter {
            display: flex;
            align-items: center;
        }

        .armado-product-counter .value {
            width: 100px;
            text-align: center;
        }
        .pickup_message {
            border: 1px solid silver;
            border-radius: 10px;
            padding: 10px;
            margin: 10px;
        }
        .pickup_message .content {
            display: flex;
            justify-content: space-between;
            align-items: center;
        }
        .pickup_message h4 {
            font-weight: bold;
            margin: 0px;
            padding: 0px;
            font-size: 14px;
        }

        .delivery_message {
            border: 1px solid silver;
            border-radius: 10px;
            padding: 10px;
            margin: 10px;
        }

        .delivery_message h4 {
            font-weight: bold;
            margin: 0px;
            padding: 0px;
            font-size: 14px;
        }

        .delivery_message .content {
            display: flex;
            justify-content: space-between;
            align-items: center;
        }

        .delivery_message .price {
            font-size: 24px;
            font-weight: bold;
        }