.woocommerce input[type=number]::-webkit-inner-spin-button,
.woocommerce input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    appearance: none;
    margin: 0;
}

/* Removes blue border when focus on input/textarea field */
.woocommerce textarea:focus, input:focus{
    outline: none;
}

.woocommerce input[type=number].qty {
    -moz-appearance: textfield;
}

.woocommerce-page div.product form.cart div.quantity {
    border-radius: 0px!important;
}

.woocommerce .quantity {
	color: #666;
    width: 92px!important;
    display:inline-block;
}

.woocommerce .quantity .button.minus {
    border-right: 0 !important;
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}

.woocommerce .quantity input.qty, .woocommerce .quantity .minus, .woocommerce .quantity .plus {
    line-height: 16px;
    height: 40px!important;
	max-height: 40px!important;
    color: inherit!important;
    padding:0!important;
    float:left;
    border-radius: 0px!important;
}

.woocommerce .quantity input.qty {
   
}

.woocommerce .quantity .minus, .woocommerce .quantity .plus {
    background-color: #f9f9f9!important;
}

.woocommerce .quantity .minus, .woocommerce .quantity .plus {
    border: 1px solid #ddd;
    cursor: pointer;
    width: 24px!important;
}

.woocommerce .quantity .minus:hover, .woocommerce .quantity .plus:hover {
    background-color: #eee!important;
}

/* Styling of input field */
.woocommerce .quantity input.qty {
	background-color: #fff!important;
    border-top: 1px solid #ddd!important;
    border-bottom: 1px solid #ddd!important;
	border-right: 0px!important;
	border-left:0px!important;
    width: 40px!important;
	text-align: center!important;
	box-shadow: inset 0 1px 2px rgb(0 0 0 / 10%);
	transition: color .3s,border .3s,background .3s,opacity .3s;
}

input:hover, textarea:hover, select:hover {
    -webkit-box-shadow: inset 0 -1.8em 1em 0 rgb(0 0 0 / 0%);
    box-shadow: inset 0 -1.8em 1em 0 rgb(0 0 0 / 0%);
}


div.quantity.hidden {
  border:none!important;
}



/* cart display non when not open*/

.elementor-element .elementor-element-6fad8ba .toggle-icon--cart-solid .elementor-menu-cart--cart-type-mini-cart .elementor-widget__width-auto .elementor-menu-cart--items-indicator-bubble .elementor-widget .elementor-widget-woocommerce-menu-cart {
	
}

/* center add quantity*/

/* .woocommerce .quantity{
    display: flex;
    align-content: center;
    justify-content: center;
    width: auto !important;
} */

.woocommerce .quantity .minus, .woocommerce .quantity .plus{
    
    margin-bottom: 0 !important;
}

.woocommerce .quantity input.qty {
    
    margin-bottom: 0 !important;
}




