:root {
  --cs-1: #2d2c2c;
  --cs-2: #e2e3e4;
  --cs-3: #94969b;
  --cs-4: #fff;
  --cs-5: #26282b;
  --cs-6: #4ea41a;
  --cs-7: #bfc0c1;
  --cs-8: #303d4c;
  --cs-9: #fed303;
  --cs-10: #f3f3f3;
  --cs-11: #f8f8f8;
  --cs-12: #6b6969;
}

.cs-t-1 {
  color: #2d2c2c;
}

.mobile-version .cs-t-1--mobile {
  color: #2d2c2c;
}

.cs-t-2 {
  color: #e2e3e4;
}

.mobile-version .cs-t-2--mobile {
  color: #e2e3e4;
}

.cs-t-3 {
  color: #94969b;
}

.mobile-version .cs-t-3--mobile {
  color: #94969b;
}

.cs-t-4 {
  color: #fff;
}

.mobile-version .cs-t-4--mobile {
  color: #fff;
}

.cs-t-5 {
  color: #26282b;
}

.mobile-version .cs-t-5--mobile {
  color: #26282b;
}

.cs-t-6 {
  color: #4ea41a;
}

.mobile-version .cs-t-6--mobile {
  color: #4ea41a;
}

.cs-t-7 {
  color: #bfc0c1;
}

.mobile-version .cs-t-7--mobile {
  color: #bfc0c1;
}

.cs-t-8 {
  color: #fff;
}

.mobile-version .cs-t-8--mobile {
  color: #fff;
}

.cs-t-9 {
  color: #6b6969;
}

.mobile-version .cs-t-9--mobile {
  color: #6b6969;
}

a,
.link {
  color: #303d4c;
}
a:hover,
.link:hover {
  color: #4ea41a;
}
a:active,
.link:active {
  color: rgb(57.8709677419, 73.5443548387, 91.6290322581);
}

.cs-l-1,
.cs-l-d-1 {
  color: #303d4c;
}
.cs-l-1:hover,
.cs-l-d-1:hover {
  color: #4ea41a;
}
.cs-l-1:active,
.cs-l-d-1:active {
  color: rgb(57.8709677419, 73.5443548387, 91.6290322581);
}
.cs-l-1.cs-selected,
.cs-l-d-1.cs-selected {
  color: #4ea41a;
}

.cs-l-d-1,
.cs-l-ds-1 {
  border-bottom-color: #303d4c;
}
.cs-l-d-1:hover,
.cs-l-ds-1:hover {
  border-bottom-color: #4ea41a;
}
.cs-l-d-1:active,
.cs-l-ds-1:active {
  border-bottom-color: rgb(57.8709677419, 73.5443548387, 91.6290322581);
}

.cs-l-2,
.cs-l-d-2 {
  color: #303d4c;
}
.cs-l-2:hover,
.cs-l-d-2:hover {
  color: #4ea41a;
}
.cs-l-2:active,
.cs-l-d-2:active {
  color: rgb(67.5315789474, 141.9894736842, 22.5105263158);
}
.cs-l-2.cs-selected,
.cs-l-d-2.cs-selected {
  color: #4ea41a;
}

.cs-l-d-2,
.cs-l-ds-2 {
  border-bottom-color: #303d4c;
}
.cs-l-d-2:hover,
.cs-l-ds-2:hover {
  border-bottom-color: #4ea41a;
}
.cs-l-d-2:active,
.cs-l-ds-2:active {
  border-bottom-color: rgb(67.5315789474, 141.9894736842, 22.5105263158);
}

.cs-l-3,
.cs-l-d-3 {
  color: #94969b;
}
.cs-l-3:hover,
.cs-l-d-3:hover {
  color: #4ea41a;
}
.cs-l-3:active,
.cs-l-d-3:active {
  color: rgb(67.5315789474, 141.9894736842, 22.5105263158);
}
.cs-l-3.cs-selected,
.cs-l-d-3.cs-selected {
  color: #4ea41a;
}

.cs-l-d-3,
.cs-l-ds-3 {
  border-bottom-color: #94969b;
}
.cs-l-d-3:hover,
.cs-l-ds-3:hover {
  border-bottom-color: #4ea41a;
}
.cs-l-d-3:active,
.cs-l-ds-3:active {
  border-bottom-color: rgb(67.5315789474, 141.9894736842, 22.5105263158);
}

.cs-l-4,
.cs-l-d-4 {
  color: #fff;
}
.cs-l-4:hover,
.cs-l-d-4:hover {
  color: #fff;
}
.cs-l-4:active,
.cs-l-d-4:active {
  color: #fff;
}
.cs-l-4.cs-selected,
.cs-l-d-4.cs-selected {
  color: #fff;
}

.cs-l-d-4,
.cs-l-ds-4 {
  border-bottom-color: #fff;
}
.cs-l-d-4:hover,
.cs-l-ds-4:hover {
  border-bottom-color: #fff;
}
.cs-l-d-4:active,
.cs-l-ds-4:active {
  border-bottom-color: #fff;
}
.cs-l-d-4.cs-selected,
.cs-l-ds-4.cs-selected {
  color: #fff;
}

.cs-l-5,
.cs-l-d-5 {
  color: #fed303;
}
.cs-l-5:hover,
.cs-l-d-5:hover {
  color: #303d4c;
}
.cs-l-5:active,
.cs-l-d-5:active {
  color: rgb(254.1007905138, 215.4347826087, 28.3992094862);
}
.cs-l-5.cs-selected,
.cs-l-d-5.cs-selected {
  color: rgb(230.5849802372, 191.2391304348, 0.9150197628);
}

.cs-l-d-5,
.cs-l-ds-5 {
  border-bottom-color: #fed303;
}
.cs-l-d-5:hover,
.cs-l-ds-5:hover {
  border-bottom-color: #303d4c;
}
.cs-l-d-5:active,
.cs-l-ds-5:active {
  border-bottom-color: rgb(254.1007905138, 215.4347826087, 28.3992094862);
}
.cs-l-d-5.cs-selected,
.cs-l-ds-5.cs-selected {
  color: rgb(230.5849802372, 191.2391304348, 0.9150197628);
}

.cs-l-6,
.cs-l-d-6 {
  color: #4ea41a;
}
.cs-l-6:hover,
.cs-l-d-6:hover {
  color: #fff;
}
.cs-l-6:active,
.cs-l-d-6:active {
  color: #fff;
}
.cs-l-6.cs-selected,
.cs-l-d-6.cs-selected {
  color: #fff;
}

.cs-l-d-6,
.cs-l-ds-6 {
  border-bottom-color: #4ea41a;
}
.cs-l-d-6:hover,
.cs-l-ds-6:hover {
  border-bottom-color: #fff;
}
.cs-l-d-6:active,
.cs-l-ds-6:active {
  border-bottom-color: #fff;
}
.cs-l-d-6.cs-selected,
.cs-l-ds-6.cs-selected {
  color: #fff;
}

.cs-l-7,
.cs-l-d-7 {
  color: #fff;
}
.cs-l-7:hover,
.cs-l-d-7:hover {
  color: #fed303;
}
.cs-l-7:active,
.cs-l-d-7:active {
  color: #fed303;
}
.cs-l-7.cs-selected,
.cs-l-d-7.cs-selected {
  color: #fed303;
}

.cs-l-d-7,
.cs-l-ds-7 {
  border-bottom-color: #fff;
}
.cs-l-d-7:hover,
.cs-l-ds-7:hover {
  border-bottom-color: #fed303;
}
.cs-l-d-7:active,
.cs-l-ds-7:active {
  border-bottom-color: #fed303;
}
.cs-l-d-7.cs-selected,
.cs-l-ds-7.cs-selected {
  color: #fed303;
}

.cs-l-8,
.cs-l-d-8 {
  color: #4ea41a;
}
.cs-l-8:hover,
.cs-l-d-8:hover {
  color: #6b6969;
}
.cs-l-8:active,
.cs-l-d-8:active {
  color: #6b6969;
}
.cs-l-8.cs-selected,
.cs-l-d-8.cs-selected {
  color: #6b6969;
}

.cs-l-d-8,
.cs-l-ds-8 {
  border-bottom-color: #4ea41a;
}
.cs-l-d-8:hover,
.cs-l-ds-8:hover {
  border-bottom-color: #6b6969;
}
.cs-l-d-8:active,
.cs-l-ds-8:active {
  border-bottom-color: #6b6969;
}
.cs-l-d-8.cs-selected,
.cs-l-ds-8.cs-selected {
  color: #6b6969;
}

.cs-bg-1 {
  background-color: #4ea41a;
}

.cs-bg-i-1 {
  background-color: #4ea41a;
}
.cs-bg-i-1:hover {
  background-color: rgb(88.4684210526, 186.0105263158, 29.4894736842);
}
.cs-bg-i-1:active {
  background-color: rgb(67.5315789474, 141.9894736842, 22.5105263158);
}
.cs-bg-i-1.cs-selected {
  background-color: rgb(67.5315789474, 141.9894736842, 22.5105263158);
}

.mobile-version .cs-bg-1--mobile {
  background-color: #4ea41a;
}
.mobile-version .cs-bg-i-1--mobile {
  background-color: #4ea41a;
}
.mobile-version .cs-bg-i-1--mobile:hover {
  background-color: rgb(88.4684210526, 186.0105263158, 29.4894736842);
}
.mobile-version .cs-bg-i-1--mobile:active {
  background-color: rgb(67.5315789474, 141.9894736842, 22.5105263158);
}
.mobile-version .cs-bg-i-1--mobile.cs-selected--mobile {
  background-color: rgb(67.5315789474, 141.9894736842, 22.5105263158);
}

.cs-bg-2 {
  background-color: #2d2c2c;
}

.cs-bg-i-2 {
  background-color: #2d2c2c;
}
.cs-bg-i-2:hover {
  background-color: rgb(57.893258427, 56.606741573, 56.606741573);
}
.cs-bg-i-2:active {
  background-color: rgb(32.106741573, 31.393258427, 31.393258427);
}
.cs-bg-i-2.cs-selected {
  background-color: rgb(32.106741573, 31.393258427, 31.393258427);
}

.mobile-version .cs-bg-2--mobile {
  background-color: #2d2c2c;
}
.mobile-version .cs-bg-i-2--mobile {
  background-color: #2d2c2c;
}
.mobile-version .cs-bg-i-2--mobile:hover {
  background-color: rgb(57.893258427, 56.606741573, 56.606741573);
}
.mobile-version .cs-bg-i-2--mobile:active {
  background-color: rgb(32.106741573, 31.393258427, 31.393258427);
}
.mobile-version .cs-bg-i-2--mobile.cs-selected--mobile {
  background-color: rgb(32.106741573, 31.393258427, 31.393258427);
}

.cs-bg-3 {
  background-color: #f3f3f3;
}

.cs-bg-i-3 {
  background-color: #f3f3f3;
}
.cs-bg-i-3:hover {
  background-color: hsl(0, 0%, 100.2941176471%);
}
.cs-bg-i-3:active {
  background-color: rgb(230.25, 230.25, 230.25);
}
.cs-bg-i-3.cs-selected {
  background-color: rgb(230.25, 230.25, 230.25);
}

.mobile-version .cs-bg-3--mobile {
  background-color: #f3f3f3;
}
.mobile-version .cs-bg-i-3--mobile {
  background-color: #f3f3f3;
}
.mobile-version .cs-bg-i-3--mobile:hover {
  background-color: hsl(0, 0%, 100.2941176471%);
}
.mobile-version .cs-bg-i-3--mobile:active {
  background-color: rgb(230.25, 230.25, 230.25);
}
.mobile-version .cs-bg-i-3--mobile.cs-selected--mobile {
  background-color: rgb(230.25, 230.25, 230.25);
}

.cs-bg-4 {
  background-color: #f8f8f8;
}

.cs-bg-i-4 {
  background-color: #f8f8f8;
}
.cs-bg-i-4:hover {
  background-color: hsl(0, 0%, 102.2549019608%);
}
.cs-bg-i-4:active {
  background-color: rgb(235.25, 235.25, 235.25);
}
.cs-bg-i-4.cs-selected {
  background-color: rgb(235.25, 235.25, 235.25);
}

.mobile-version .cs-bg-4--mobile {
  background-color: #f8f8f8;
}
.mobile-version .cs-bg-i-4--mobile {
  background-color: #f8f8f8;
}
.mobile-version .cs-bg-i-4--mobile:hover {
  background-color: hsl(0, 0%, 102.2549019608%);
}
.mobile-version .cs-bg-i-4--mobile:active {
  background-color: rgb(235.25, 235.25, 235.25);
}
.mobile-version .cs-bg-i-4--mobile.cs-selected--mobile {
  background-color: rgb(235.25, 235.25, 235.25);
}

.cs-bg-5 {
  background-color: rgb(88.4684210526, 186.0105263158, 29.4894736842);
}

.cs-bg-i-5 {
  background-color: rgb(88.4684210526, 186.0105263158, 29.4894736842);
}
.cs-bg-i-5:hover {
  background-color: rgb(88.4684210526, 186.0105263158, 29.4894736842);
}
.cs-bg-i-5:active {
  background-color: #4ea41a;
}
.cs-bg-i-5.cs-selected {
  background-color: #4ea41a;
}

.mobile-version .cs-bg-5--mobile {
  background-color: rgb(88.4684210526, 186.0105263158, 29.4894736842);
}
.mobile-version .cs-bg-i-5--mobile {
  background-color: rgb(88.4684210526, 186.0105263158, 29.4894736842);
}
.mobile-version .cs-bg-i-5--mobile:hover {
  background-color: rgb(88.4684210526, 186.0105263158, 29.4894736842);
}
.mobile-version .cs-bg-i-5--mobile:active {
  background-color: #4ea41a;
}
.mobile-version .cs-bg-i-5--mobile.cs-selected--mobile {
  background-color: #4ea41a;
}

.cs-bg-6 {
  background-color: #fed303;
}

.cs-bg-i-6 {
  background-color: #fed303;
}
.cs-bg-i-6:hover {
  background-color: rgb(254.1007905138, 215.4347826087, 28.3992094862);
}
.cs-bg-i-6:active {
  background-color: rgb(230.5849802372, 191.2391304348, 0.9150197628);
}
.cs-bg-i-6.cs-selected {
  background-color: rgb(230.5849802372, 191.2391304348, 0.9150197628);
}

.mobile-version .cs-bg-6--mobile {
  background-color: #fed303;
}
.mobile-version .cs-bg-i-6--mobile {
  background-color: #fed303;
}
.mobile-version .cs-bg-i-6--mobile:hover {
  background-color: rgb(254.1007905138, 215.4347826087, 28.3992094862);
}
.mobile-version .cs-bg-i-6--mobile:active {
  background-color: rgb(230.5849802372, 191.2391304348, 0.9150197628);
}
.mobile-version .cs-bg-i-6--mobile.cs-selected--mobile {
  background-color: rgb(230.5849802372, 191.2391304348, 0.9150197628);
}

.cs-bg-7 {
  background-color: #fff;
}

.cs-bg-i-7 {
  background-color: #fff;
}
.cs-bg-i-7:hover {
  background-color: hsl(0, 0%, 105%);
}
.cs-bg-i-7:active {
  background-color: rgb(242.25, 242.25, 242.25);
}
.cs-bg-i-7.cs-selected {
  background-color: rgb(242.25, 242.25, 242.25);
}

.mobile-version .cs-bg-7--mobile {
  background-color: #fff;
}
.mobile-version .cs-bg-i-7--mobile {
  background-color: #fff;
}
.mobile-version .cs-bg-i-7--mobile:hover {
  background-color: hsl(0, 0%, 105%);
}
.mobile-version .cs-bg-i-7--mobile:active {
  background-color: rgb(242.25, 242.25, 242.25);
}
.mobile-version .cs-bg-i-7--mobile.cs-selected--mobile {
  background-color: rgb(242.25, 242.25, 242.25);
}

.cs-bg-8 {
  background-color: #fff;
}

.cs-bg-i-8 {
  background-color: #fff;
}
.cs-bg-i-8:hover {
  background-color: rgb(161.1811594203, 162.9347826087, 167.3188405797);
}
.cs-bg-i-8:active {
  background-color: rgb(134.8188405797, 137.0652173913, 142.6811594203);
}
.cs-bg-i-8.cs-selected {
  background-color: rgb(134.8188405797, 137.0652173913, 142.6811594203);
}

.mobile-version .cs-bg-8--mobile {
  background-color: #fff;
}
.mobile-version .cs-bg-i-8--mobile {
  background-color: #fff;
}
.mobile-version .cs-bg-i-8--mobile:hover {
  background-color: rgb(161.1811594203, 162.9347826087, 167.3188405797);
}
.mobile-version .cs-bg-i-8--mobile:active {
  background-color: rgb(134.8188405797, 137.0652173913, 142.6811594203);
}
.mobile-version .cs-bg-i-8--mobile.cs-selected--mobile {
  background-color: rgb(134.8188405797, 137.0652173913, 142.6811594203);
}

.cs-bg-9 {
  background-color: #fff;
}

.cs-bg-i-9 {
  background-color: #fff;
}
.cs-bg-i-9:hover {
  background-color: rgb(242.25, 242.25, 242.25);
}
.cs-bg-i-9:active {
  background-color: rgb(242.25, 242.25, 242.25);
}
.cs-bg-i-9.cs-selected {
  background-color: rgb(242.25, 242.25, 242.25);
}

.mobile-version .cs-bg-9--mobile {
  background-color: #fff;
}
.mobile-version .cs-bg-i-9--mobile {
  background-color: #fff;
}
.mobile-version .cs-bg-i-9--mobile:hover {
  background-color: rgb(242.25, 242.25, 242.25);
}
.mobile-version .cs-bg-i-9--mobile:active {
  background-color: rgb(242.25, 242.25, 242.25);
}
.mobile-version .cs-bg-i-9--mobile.cs-selected--mobile {
  background-color: rgb(242.25, 242.25, 242.25);
}

.cs-bg-10 {
  background-color: #fed303;
}

.cs-bg-i-10 {
  background-color: #fed303;
}
.cs-bg-i-10:hover {
  background-color: rgb(254.1007905138, 215.4347826087, 28.3992094862);
}
.cs-bg-i-10:active {
  background-color: rgb(230.5849802372, 191.2391304348, 0.9150197628);
}
.cs-bg-i-10.cs-selected {
  background-color: rgb(230.5849802372, 191.2391304348, 0.9150197628);
}

.mobile-version .cs-bg-10--mobile {
  background-color: #fed303;
}
.mobile-version .cs-bg-i-10--mobile {
  background-color: #fed303;
}
.mobile-version .cs-bg-i-10--mobile:hover {
  background-color: rgb(254.1007905138, 215.4347826087, 28.3992094862);
}
.mobile-version .cs-bg-i-10--mobile:active {
  background-color: rgb(230.5849802372, 191.2391304348, 0.9150197628);
}
.mobile-version .cs-bg-i-10--mobile.cs-selected--mobile {
  background-color: rgb(230.5849802372, 191.2391304348, 0.9150197628);
}

.cs-bg-11 {
  background-color: #fff;
}

.cs-bg-i-11 {
  background-color: #fff;
}
.cs-bg-i-11:hover {
  background-color: rgb(88.4684210526, 186.0105263158, 29.4894736842);
}
.cs-bg-i-11:active {
  background-color: rgb(67.5315789474, 141.9894736842, 22.5105263158);
}
.cs-bg-i-11.cs-selected {
  background-color: rgb(67.5315789474, 141.9894736842, 22.5105263158);
}

.mobile-version .cs-bg-11--mobile {
  background-color: #fff;
}
.mobile-version .cs-bg-i-11--mobile {
  background-color: #fff;
}
.mobile-version .cs-bg-i-11--mobile:hover {
  background-color: rgb(88.4684210526, 186.0105263158, 29.4894736842);
}
.mobile-version .cs-bg-i-11--mobile:active {
  background-color: rgb(67.5315789474, 141.9894736842, 22.5105263158);
}
.mobile-version .cs-bg-i-11--mobile.cs-selected--mobile {
  background-color: rgb(67.5315789474, 141.9894736842, 22.5105263158);
}

.cs-bg-12 {
  background-color: rgb(57.893258427, 56.606741573, 56.606741573);
}

.cs-bg-i-12 {
  background-color: rgb(57.893258427, 56.606741573, 56.606741573);
}
.cs-bg-i-12:hover {
  background-color: rgb(57.893258427, 56.606741573, 56.606741573);
}
.cs-bg-i-12:active {
  background-color: rgb(32.106741573, 31.393258427, 31.393258427);
}
.cs-bg-i-12.cs-selected {
  background-color: rgb(32.106741573, 31.393258427, 31.393258427);
}

.mobile-version .cs-bg-12--mobile {
  background-color: rgb(57.893258427, 56.606741573, 56.606741573);
}
.mobile-version .cs-bg-i-12--mobile {
  background-color: rgb(57.893258427, 56.606741573, 56.606741573);
}
.mobile-version .cs-bg-i-12--mobile:hover {
  background-color: rgb(57.893258427, 56.606741573, 56.606741573);
}
.mobile-version .cs-bg-i-12--mobile:active {
  background-color: rgb(32.106741573, 31.393258427, 31.393258427);
}
.mobile-version .cs-bg-i-12--mobile.cs-selected--mobile {
  background-color: rgb(32.106741573, 31.393258427, 31.393258427);
}

.cs-g-1 {
  background-image: linear-gradient(to bottom, rgb(88.4684210526, 186.0105263158, 29.4894736842) 0%, #4ea41a 50%, rgb(67.5315789474, 141.9894736842, 22.5105263158) 100%);
}

.btn-add {
  color: #fff;
  background: #4ea41a;
}
.btn-add:hover {
  color: #fff;
  background: #303d4c;
}
.btn-add:active {
  color: #fff;
  background: rgb(38.1290322581, 48.4556451613, 60.3709677419);
}
.btn-add:disabled, .btn-add.btn-disabled {
  color: #94969b;
  background: #e2e3e4;
}

.btn-action {
  color: #fff;
  background: #2d2c2c;
}
.btn-action:hover {
  color: #fff;
  background: #4ea41a;
}
.btn-action:active {
  color: #fff;
  background: rgb(32.106741573, 31.393258427, 31.393258427);
}
.btn-action:disabled, .btn-action.btn-disabled {
  color: #94969b;
  background: #e2e3e4;
}

.btn-buy {
  color: #fff;
  background: #4ea41a;
}
.btn-buy:hover {
  color: #fff;
  background: #303d4c;
}
.btn-buy:active {
  color: #fff;
  background: rgb(38.1290322581, 48.4556451613, 60.3709677419);
}
.btn-buy:disabled, .btn-buy.btn-disabled {
  color: #94969b;
  background: #e2e3e4;
}

.btn-confirm {
  color: #fff;
  background: #fed303;
}
.btn-confirm:hover {
  color: #fff;
  background: rgb(254.1007905138, 215.4347826087, 28.3992094862);
}
.btn-confirm:active {
  color: #fff;
  background: rgb(230.5849802372, 191.2391304348, 0.9150197628);
}
.btn-confirm:disabled, .btn-confirm.btn-disabled {
  color: #94969b;
  background: #e2e3e4;
}

.btn-submit {
  color: #fff;
  background: #4ea41a;
}
.btn-submit:hover {
  color: #fff;
  background: #303d4c;
}
.btn-submit:active {
  color: #fff;
  background: rgb(38.1290322581, 48.4556451613, 60.3709677419);
}
.btn-submit:disabled, .btn-submit.btn-disabled {
  color: #94969b;
  background: #e2e3e4;
}

.btn-productview {
  color: #2d2c2c;
  background: #fff;
}
.btn-productview:hover {
  color: #fff;
  background: #4ea41a;
}
.btn-productview:active {
  color: #fff;
  background: rgb(67.5315789474, 141.9894736842, 22.5105263158);
}
.btn-productview:disabled, .btn-productview.btn-disabled {
  color: #94969b;
  background: #e2e3e4;
}

.cs-br-1 {
  border-color: #e2e3e4 #e2e3e4 #e2e3e4 #e2e3e4 !important;
}

.cs-br-2 {
  border-color: #6b6969 #6b6969 #6b6969 #6b6969 !important;
}

.search-block-catalogmenu .btn.site-head-search-btn {
  background-color: #2d2c2c;
}
.search-block-catalogmenu .btn.site-head-search-btn:hover {
  background-color: #303d4c;
}

tr, td, th {
  border-color: #e2e3e4;
}

select.cs-bg-2 {
  color: #fff;
}

.toolbar-top .toolbar-top-link-alt, .toolbar-top .toolbar-top-link, .toolbar-top .toolbar-top-item a {
  color: #6b6969;
}
.toolbar-top .toolbar-top-link-alt:hover, .toolbar-top .toolbar-top-link:hover, .toolbar-top .toolbar-top-item a:hover {
  color: #4ea41a;
}

.menu-block:before {
  background-color: #4ea41a;
}

.scroll-to-top.scroll-to-top-active {
  background-color: #4ea41a;
}

.products-specials-header a:before,
.review-form-header:before, .question-form-header:before,
.details-related-products .h2:before {
  background-color: #4ea41a;
}

.products-view .price-current, .products-view .price-new {
  color: #4ea41a;
}

.carousel-main .carousel-nav-prev, .carousel-main .carousel-nav-next, .carousel-logo .carousel-nav-prev, .carousel-logo .carousel-nav-next, .gallery-photos-slider .carousel-nav-prev, .gallery-photos-slider .carousel-nav-next {
  background-color: #bfc0c1;
}
.carousel-main .carousel-nav-prev:hover:not([disabled]), .carousel-main .carousel-nav-next:hover:not([disabled]), .carousel-logo .carousel-nav-prev:hover:not([disabled]), .carousel-logo .carousel-nav-next:hover:not([disabled]), .gallery-photos-slider .carousel-nav-prev:hover:not([disabled]), .gallery-photos-slider .carousel-nav-next:hover:not([disabled]) {
  background-color: #4ea41a;
}

.product-view-carousel .carousel-nav-outside .carousel-nav-prev, .product-view-carousel .carousel-nav-outside .carousel-nav-next {
  background-color: #bfc0c1;
}
.product-view-carousel .carousel-nav-outside .carousel-nav-prev:hover:not([disabled]), .product-view-carousel .carousel-nav-outside .carousel-nav-next:hover:not([disabled]) {
  background-color: #4ea41a;
}

.products-view-buttons-container .btn-productview svg {
  fill: #2d2c2c;
}
.products-view-buttons-container .btn-productview:hover svg {
  fill: #fff;
}
.products-view-buttons-container .wishlist-state-add.btn-productview, .products-view-buttons-container .compare-state-add.btn-productview {
  background-color: #4ea41a;
}
.products-view-buttons-container .wishlist-state-add.btn-productview svg, .products-view-buttons-container .compare-state-add.btn-productview svg {
  fill: #fff;
}
.products-view-buttons-container .wishlist-state-add.btn-productview:hover, .products-view-buttons-container .compare-state-add.btn-productview:hover {
  background-color: rgb(98.9368421053, 208.0210526316, 32.9789473684);
}

.details-buttons .btn-productview {
  background-color: #4ea41a;
}
.details-buttons .btn-productview svg {
  fill: #fff;
}
.details-buttons .btn-productview:hover {
  background-color: #2d2c2c;
}
.details-buttons .wishlist-state-add.btn-productview, .details-buttons .compare-state-add.btn-productview {
  background-color: #2d2c2c;
}
.details-buttons .wishlist-state-add.btn-productview:hover, .details-buttons .compare-state-add.btn-productview:hover {
  background-color: rgb(57.893258427, 56.606741573, 56.606741573);
}

.catalog-management .products-view-variants-item:hover, .catalog-management .products-view-variants-item.products-view-variants-selected {
  border-color: #4ea41a !important;
}

.pagenumberer .pagenumberer-item, .pagenumberer .pagenumberer-prev, .pagenumberer .pagenumberer-next {
  color: #4ea41a;
}
.pagenumberer .pagenumberer-item:hover, .pagenumberer .pagenumberer-prev:hover, .pagenumberer .pagenumberer-next:hover {
  background-color: #4ea41a;
  color: #fff;
}
.pagenumberer .pagenumberer-selected {
  background-color: #4ea41a;
  color: #fff;
}

.catalog-filter-header {
  color: #4ea41a;
}

.tabs-header-item.tabs-header-active .cs-l-2 {
  color: #4ea41a;
}

.details-tabs-properties .properties .properties-group-name {
  color: #4ea41a;
}

.cart-mini-item .cs-bg-6 {
  color: #2d2c2c;
}
.cart-mini-item:hover .cs-bg-6 {
  color: rgb(134.8188405797, 137.0652173913, 142.6811594203);
}