*{
	--single-product-buttons-sizing: 46px;
}
/* Wrapper */
.ds-add-to-cart {
    display: flex;
    align-items: center;
    gap: 5px;
}

/* Kiekio blokas */
.ds-qty-wrapper {
    display: inline-flex;
    align-items: center;
	gap: 5px;
    border-radius: 999px;
    padding: 4px;
}

/* +/- mygtukai */
.ds-qty-btn[type=button].ds-qty-minus{
	background:#ABABAB;
}
.ds-qty-btn[type=button].ds-qty-plus{
	background:#B16448;
}
.ds-qty-btn[type=button] {
	font-size: 26px;
	color: #fff;
    height: var(--single-product-buttons-sizing) !important;
    font-weight: 300;
    border: 0;
    width: var(--single-product-buttons-sizing);
    border-radius: 999px;
    font-family: initial;
	padding:0px;
	transition: all 0.2s linear;
}
.ds-qty-btn[type=button]:hover{
	opacity:0.7 !important;	
}
/* Kiekio input – be browser spinerių */
input[type=number].ds-qty-input {
    width: 100px;
    text-align: center;
    border: 1px solid #E2E2E2;
	border-radius:99px;
	height: var(--single-product-buttons-sizing);
    background: #fff;
    font-size: 1em;
    -moz-appearance: textfield;
}

.ds-qty-input::-webkit-outer-spin-button,
.ds-qty-input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

/* "Dėti į krepšelį" mygtukas */
a.button.ds-add-to-cart-btn {
    border-radius: 999px !important;
    padding: 0px !important;
	width: 100%;
	font-family: "Outfit" !important;
	font-weight: 400 !important;
	display:flex !important;
	letter-spacing: 1px;
	align-items:center !important;
	justify-content:center !important;
	color: #fff !important;
	height: var(--single-product-buttons-sizing);
    font-size: 16px;
	background:#B16448 !important;
    text-transform: none;
	transition: all 0.2s linear;
}
a.button.ds-add-to-cart-btn:hover{
	opacity:0.7 !important;
}
a.button.loading::after{
	top: 16.5px !important;
}
a.added_to_cart.wc-forward{
    min-width: var(--single-product-buttons-sizing) !important;
    height: var(--single-product-buttons-sizing) !important;
    border-radius: 99px !important;
    background:#B16448 !important;
}
a.added_to_cart.wc-forward:hover{
	opacity:0.7 !important;
}
/* Neturime tekstas */
.ds-out-of-stock {
    font-weight: 400;
    font-size: 16px;
}
@media(max-width:767px){
	input[type=number].ds-qty-input{
		width: var(--single-product-buttons-sizing) !important;
	}
}