:root {
	/* Base Colors */
	--base-green: #009982;
	--base-green-light: #0099823a;
	--base-green-dark: #074f44;
	/* --color-button: linear-gradient(138deg, var(--base-green) 29.86%, var(--base-green-dark) 105.11%); */
	--color-button: var(--base-green);

	--color-text-primary: #494948;
	--color-text-secondary: var(--base-green);
	--color-text-teritary: #9A9A9A;
	--color-text-placeholder: #9A9A9A;
	--color-text-white: #fff;

	--color-price: var(--base-green);
	--color-price-old: #160042;

	--color-bg-primary: #FFFFFF;
	--color-bg-secondary: #F4F4F5;
	--color-bg-teritary: #1E1E1E;
	--color-bg-button-apply: var(--base-green);
	--color-bg-button-secondary: #ECECEC;

	/* tabel */
	--color-table-text: #555;
	--color-table-border: #ECECEC;
	--background-pagination-button: #F4F4F5;

	/* Active Colors */
	--color-text-active: var(--base-green);
	--color-text-error: #F44;
	--color-text-green: #00FF19;

	/* status colors */
	--background-status-incoming: #93eddf;
	--color-status-incoming: var(--base-green);

	--background-status-confirmed: #91fbff;
	--color-status-confirmed: #196769;

	--background-status-completed: #E3FFE6;
	--color-status-completed: #00FF19;

	--background-status-ready: #91fbff;
	--color-status-ready: #196769;

	--background-status-active: #E3FFE6;
	--color-status-active: #00FF19;

	--background-status-canceled: #e4e4e4;
	--color-status-canceled: #6d6d6d;

	--background-status-unpaid: #fadede;
	--color-status-unpaid: #f44;

	--color-bg-hover:rgba(0, 153, 130, 0.10);
	--color-bg-active: rgba(0, 153, 130, 0.10);


	/* Base font */
	--font-size-base: 1rem;
	--line-height-base: 1.2;
	--font-weight-base: 500;

	--font-size-status: 0.9rem;
}
body {
	@import url("https://fonts.googleapis.com/css2?family=Basic&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");

	font-family: "Roboto", sans-serif;
}

body .button {
	border-radius: 3px;
}

body .view__button--selected {
	background: var(--color-bg-active);
}

body .slider-track {
	background: var(--base-green);
}

body .slider-thumb {
	background: var(--base-green-dark);
}

body .group__sub-heading:hover,
body .category__sub-heading:hover {
	background: var(--color-bg-hover);
}

body .product__name {
    font-size: 1.5rem;
    color: var(--base-green);
}

body .swiper-button-next, 
body .swiper-button-prev {
	color: var(--color-text-teritary);
}

body .tab--active:not(.tab__content) {
    color: #19212b;
	font-weight: 500;
}

body .block__top-count {
	background: var(--base-green-light);
}

body .swiper-pagination-bullet-active {
    background: var(--base-green-dark);
}

/* footer */
footer {
	color: #fff;
}

footer .container-inner--footer {
	background: #404b4a;
}

footer .footer__blocks {
	background: #404b4a;
}

footer .footer__block .social-links {
	border-top: 1px solid var(--color-bg-secondary);
	margin-top: 30px;
	padding-top: 30px;
}

@media(min-width:992px) {
	footer .footer__blocks {
		grid-template-columns: auto 1fr;
	}

	footer .footer__blocks  .footer__block:last-child {
		grid-column: 1 / 3;
	}

	footer .footer__block .social-links {
		justify-content: center;
	}
}
/* footer */