:root {
	--new-top: rgb(128,108,137);
	--new-button: rgb(116,152,143);
	--new-block-back: rgb(250, 246, 250);
	--new-back-body: rgb(247, 240, 247);
	--new-back-menu: rgb(232, 223, 236);
	--new-back-menu-hover: rgb(192, 178, 198);
	--new-block-back-options: #D5C0C7;
}

.discounts .sc-product-actions-top {
	border-top: 1px solid var(--new-back-menu) !important;
}
.discounts .discounts-wrapper {
	background: var(--new-back-menu) !important;
	padding: .375rem;
}
.discounts .discounts-wrapper .percent {
	color: var(--new-top) !important;
}
.sc-product-tab.active,
.ocf-btn-mobile-fixed.ocf-mobile .ocf-btn {
	background-color: var(--new-top) !important;
	background: var(--new-top) !important;
}
.sc-product-tab.active .sc-product-tab-title,
.sc-footer-title {
	color: #fff !important;
}
header.header {
	background-color: var(--new-back-body) !important;
	box-shadow: none !important;
}
#menuToggleButton {
	background-color: var(--new-back-menu) !important;
	background: var(--new-back-menu) !important;
}
#menuToggleButton:hover,
.sc-product-info {
	background-color: var(--new-back-menu-hover) !important;
	background: var(--new-back-menu-hover) !important;
}
.sc-product-info-item, .sc-product-info-item-badge {
	background-color: var(--new-back-menu-hover) !important;
	font-weight: 600;
}
.content-block, 
.sc-product-content .sc-product-content-left, 
.sc-product-content .sc-product-content-right, 
.sc-module-rating {
	background-color: var(--new-block-back) !important;
}
#product #sc-product-options {
	background-color: var(--new-block-back-options) !important;
	padding: .75rem;
}
#product #sc-product-options .form-group {
  margin-bottom: 0 !important;
}
.sc-module-quantity {
	padding-top: 0 !important;
  padding-bottom: 0 !important;
	border: none !important;
}
.sc-module-quantity button,
.sc-module-quantity .form-control {
	padding: .625rem !important;
	border: none !important;
}
.sc-module-quantity button[aria-label="Minus"],
.sc-module-quantity button:has(.minus) {
	border-top-left-radius: .25rem !important;
	border-bottom-left-radius: .25rem !important;
}
.sc-module-quantity button[aria-label="Plus"],
.sc-module-quantity button:has(.plus) {
	border-top-right-radius: .25rem !important;
	border-bottom-right-radius: .25rem !important;
}
.content-block.sc-product-actions {
	margin-top: .1rem !important;
}

.sc-module-stickers .sc-module-sticker-green, 
.sc-banner-plus-item-box .sc-btn:hover,
.sc-banner-plus-item .sc-btn:hover,
.sc-last-news-info .sc-module-sticker, 
.sc-module-quantity button {
	background-color: var(--new-button) !important;
}
.sc-module-quantity button span {
	filter: invert(1);
}
.sc-footer-list a {
	text-decoration: none !important;
	font-size: .825rem !important;
}
.sc-footer-list a:hover {
	text-decoration: underline !important;
	font-size: .825rem !important;
}
#form-language {
	background-color: var(--new-back-menu) !important;
}
#form-language button {
	color: #1c1c28;
}
#form-language button.active {
	background: var(--new-block-back) !important;
}
.sc-btn.added {
	background: #74b3ad !important;
}
.sc-product-content-attributes-list-item:nth-child(even),
#top .sc-btn-icon {
  background: rgb(247, 240, 247);
}
#product-category #column-left .content-block {
	box-shadow: 0 2px 4px rgba(40, 41, 61, .04), 0 8px 16px rgba(96, 97, 112, .16);
}
.sc-category-sort select {
	background-color: var(--new-back-body) !important;
}

@media (max-width: 767.98px) {
	.sc-module {
		background: var(--new-back-body) !important;
	}
	.sc-product-tabs-box {
		border-top: 2px solid #fff;
	}
}
@media (max-width: 575.98px) {
	.sc-category-description-row, 
	.sc-category-sort-row {
		background: var(--new-block-back) !important;
	}
	.sc-category-sort {
		padding-top: .5rem !important;
		padding-bottom: 0 !important;
	}
	.sc-category-sort-row {
		padding-bottom: 1rem !important;
	}
}

@media (min-width: 576px) {
	.sc-product-info {
		padding: 10px!important;
	}
	.sc-product-buttons .sc-btn {
			padding: .875rem 3rem;
	}
	.sc-product-buttons .sc-product-one-click-btn {
		padding: 1rem 3rem;
	}
}