
.sc-module-quantity {
    max-width: none !important;
	margin-right: 0px !important;
	margin-left: 0px !important;
    display: flex !important; /* Включаем flexbox */
    align-items: center !important; /* Выравнивание по вертикали */
    justify-content: flex-start !important; /* Выравнивание по горизонтали */
    margin-bottom: 15px !important; /* Убираем лишние отступы */
}

/* Настраиваем текст справа от кнопок */
.additional-quantity-info {
	margin-left: 0px !important; /* Расстояние между кнопками и текстом */
	margin-right: 7px !important;
     font-size: 14px !important; /* Размер шрифта */
   white-space: nowrap !important; /* Предотвращаем перенос текста */
    color: #333; /* Цвет текста */
}

/* Поле ввода */
.sc-module-quantity .form-control {
    text-align: center !important; /* Центрируем текст */
    max-width: 65px !important; /* Ограничение ширины */
    padding: 0.25rem !important; /* Внутренние отступы */
}
/* Поле цена за кг */
.us-module-price {
    margin-bottom: 9px; !important; /* отступ цены за кг от блока с кнопками */
    margin-top: 0 px; /* отступ цены за кг сверху */
}

/* жирность весс нетто и цена за */
.normal-text {
    font-weight: normal;
}

.dark-text.fsz-14.normal-text{
    border-left: 1px;
}

/* Для кнопок в десктопной версии */
.button-container {
    display: flex;
    justify-content: space-between;
    margin-top: 20px; /* Отступ сверху */
}

/* Для кнопок на мобильных устройствах */
@media (max-width: 768px) {
    .button-container {
        flex-direction: column; /* Располагаем кнопки вертикально */
        gap: 10px; /* Расстояние между кнопками */
    }

    .button-container .sc-btn {
        width: 100%; /* Кнопки занимают всю ширину */
        text-align: center; /* Текст кнопок выравнивается по центру */
    }
}

@media (max-width: 575px) {
	.sc-module-quantity {
		max-width: none !important;
		margin-right: 0px !important;
		margin-left: 0px !important;
		display: flex !important; /* Включаем flexbox */
		align-items: center !important; /* Выравнивание по вертикали */
		justify-content: flex-start !important; /* Выравнивание по горизонтали */
		margin-bottom: 20px !important; /* Убираем лишние отступы */
	}

	/* Настраиваем текст справа от кнопок */
	.additional-quantity-info {
		margin-left: 0px !important; /* Расстояние между кнопками и текстом */
		margin-right: 0px !important;
		font-size: 10px !important; /* Размер шрифта */
	   white-space: nowrap !important; /* Предотвращаем перенос текста */
		color: #333; /* Цвет текста */
	}

	/* Поле ввода */
	.sc-module-quantity .form-control {
		text-align: center !important; /* Центрируем текст */
		max-width: 65px !important; /* Ограничение ширины */
		padding: 0.25rem !important; /* Внутренние отступы */
	}
	/* Поле цена за кг */
	.us-module-price {
		margin-bottom: 5px !important; /* отступ цены за кг от блока с кнопками */
		margin-top:  -3px !important; /* отступ цены за кг сверху */
	}

	.us-module-price-actual {
		font-size: 15px !important;
	}
	
	/* жирность весс нетто и цена за */
	.normal-text1 {
		font-weight: normal;
		font-size: 13px !important;
		white-space: nowrap !important; /* Предотвращаем перенос текста */
	}

	.normal-text2 {
		font-weight: normal;
		font-size: 11px !important;
		white-space: wrap !important; /* Предотвращаем перенос текста */
		margin-left: 3px !important;
	}
	

	.dark-text.fsz-14.normal-text{
		border-left: 1px !important;
	}

	.us-product-quantity-input{
		min-width: 40px;
	}

	.us-module-cart-btn {
		height: 32px;
		width: 80%;
		padding: 8px;
		/*max-width: 250px;*/}
} 


body {
    font-family: Arial, "Segoe UI Emoji", "Apple Color Emoji", "Noto Color Emoji", sans-serif;
}
