:root {
  --cs-1: #363636;
  --cs-2: #E5E2E0;
  --cs-3: #94969b;
  --cs-4: #fff;
  --cs-5: #2C2C2C;
  --cs-6: #3792C5;
  --cs-7: #B9B9B9;
  --cs-8: #595959;
  --cs-9: #3792C5;
  --cs-10: #f3f3f3;
  --cs-11: #f9f9f9;
  --cs-12: #f8b643;
  --cs-13: #000000;
}

.cs-t-1 {
  color: #363636;
}

.mobile-version .cs-t-1--mobile {
  color: #363636;
}

.cs-t-2 {
  color: #E5E2E0;
}

.mobile-version .cs-t-2--mobile {
  color: #E5E2E0;
}

.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: #2C2C2C;
}

.mobile-version .cs-t-5--mobile {
  color: #2C2C2C;
}

.cs-t-6 {
  color: #3792C5;
}

.mobile-version .cs-t-6--mobile {
  color: #3792C5;
}

.cs-t-7 {
  color: #B9B9B9;
}

.mobile-version .cs-t-7--mobile {
  color: #B9B9B9;
}

.cs-t-8 {
  color: #fff;
}

.mobile-version .cs-t-8--mobile {
  color: #fff;
}

.cs-t-9 {
  color: #f9f9f9;
}

.mobile-version .cs-t-9--mobile {
  color: #f9f9f9;
}

a,
.link {
  color: #363636;
}
a:hover,
.link:hover {
  color: #000000;
}
a:active,
.link:active {
  color: rgb(26.1764705882%, 26.1764705882%, 26.1764705882%);
}

.cs-l-1,
.cs-l-d-1 {
  color: #363636;
}
.cs-l-1:hover,
.cs-l-d-1:hover {
  color: #000000;
}
.cs-l-1:active,
.cs-l-d-1:active {
  color: rgb(26.1764705882%, 26.1764705882%, 26.1764705882%);
}
.cs-l-1.cs-selected,
.cs-l-d-1.cs-selected {
  color: #000000;
}

.cs-l-d-1,
.cs-l-ds-1 {
  border-bottom-color: #363636;
}
.cs-l-d-1:hover,
.cs-l-ds-1:hover {
  border-bottom-color: #000000;
}
.cs-l-d-1:active,
.cs-l-ds-1:active {
  border-bottom-color: rgb(26.1764705882%, 26.1764705882%, 26.1764705882%);
}

.cs-l-2,
.cs-l-d-2 {
  color: #363636;
}
.cs-l-2:hover,
.cs-l-d-2:hover {
  color: #3792C5;
}
.cs-l-2:active,
.cs-l-d-2:active {
  color: rgb(19.3860877684%, 51.4612511671%, 69.4374416433%);
}
.cs-l-2.cs-selected,
.cs-l-d-2.cs-selected {
  color: #3792C5;
}

.cs-l-d-2,
.cs-l-ds-2 {
  border-bottom-color: #363636;
}
.cs-l-d-2:hover,
.cs-l-ds-2:hover {
  border-bottom-color: #3792C5;
}
.cs-l-d-2:active,
.cs-l-ds-2:active {
  border-bottom-color: rgb(19.3860877684%, 51.4612511671%, 69.4374416433%);
}

.cs-l-3,
.cs-l-d-3 {
  color: #94969b;
}
.cs-l-3:hover,
.cs-l-d-3:hover {
  color: #3792C5;
}
.cs-l-3:active,
.cs-l-d-3:active {
  color: rgb(19.3860877684%, 51.4612511671%, 69.4374416433%);
}
.cs-l-3.cs-selected,
.cs-l-d-3.cs-selected {
  color: #3792C5;
}

.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: #3792C5;
}
.cs-l-d-3:active,
.cs-l-ds-3:active {
  border-bottom-color: rgb(19.3860877684%, 51.4612511671%, 69.4374416433%);
}

.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: #3792C5;
}
.cs-l-5:hover,
.cs-l-d-5:hover {
  color: #363636;
}
.cs-l-5:active,
.cs-l-d-5:active {
  color: rgb(28.723155929%, 61.6479925303%, 80.1003734827%);
}
.cs-l-5.cs-selected,
.cs-l-d-5.cs-selected {
  color: rgb(19.3860877684%, 51.4612511671%, 69.4374416433%);
}

.cs-l-d-5,
.cs-l-ds-5 {
  border-bottom-color: #3792C5;
}
.cs-l-d-5:hover,
.cs-l-ds-5:hover {
  border-bottom-color: #363636;
}
.cs-l-d-5:active,
.cs-l-ds-5:active {
  border-bottom-color: rgb(28.723155929%, 61.6479925303%, 80.1003734827%);
}
.cs-l-d-5.cs-selected,
.cs-l-ds-5.cs-selected {
  color: rgb(19.3860877684%, 51.4612511671%, 69.4374416433%);
}

.cs-l-6,
.cs-l-d-6 {
  color: #3792C5;
}
.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: #3792C5;
}
.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: #fff;
}
.cs-l-7:active,
.cs-l-d-7:active {
  color: #fff;
}
.cs-l-7.cs-selected,
.cs-l-d-7.cs-selected {
  color: #fff;
}

.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: #fff;
}
.cs-l-d-7:active,
.cs-l-ds-7:active {
  border-bottom-color: #fff;
}
.cs-l-d-7.cs-selected,
.cs-l-ds-7.cs-selected {
  color: #fff;
}

.cs-bg-1 {
  background-color: #3792C5;
}

.cs-bg-i-1 {
  background-color: #3792C5;
}
.cs-bg-i-1:hover {
  background-color: rgb(28.723155929%, 61.6479925303%, 80.1003734827%);
}
.cs-bg-i-1:active {
  background-color: rgb(19.3860877684%, 51.4612511671%, 69.4374416433%);
}
.cs-bg-i-1.cs-selected {
  background-color: rgb(19.3860877684%, 51.4612511671%, 69.4374416433%);
}

.mobile-version .cs-bg-1--mobile {
  background-color: #3792C5;
}
.mobile-version .cs-bg-i-1--mobile {
  background-color: #3792C5;
}
.mobile-version .cs-bg-i-1--mobile:hover {
  background-color: rgb(28.723155929%, 61.6479925303%, 80.1003734827%);
}
.mobile-version .cs-bg-i-1--mobile:active {
  background-color: rgb(19.3860877684%, 51.4612511671%, 69.4374416433%);
}
.mobile-version .cs-bg-i-1--mobile.cs-selected--mobile {
  background-color: rgb(19.3860877684%, 51.4612511671%, 69.4374416433%);
}

.cs-bg-2 {
  background-color: #363636;
}

.cs-bg-i-2 {
  background-color: #363636;
}
.cs-bg-i-2:hover {
  background-color: rgb(26.1764705882%, 26.1764705882%, 26.1764705882%);
}
.cs-bg-i-2:active {
  background-color: rgb(16.1764705882%, 16.1764705882%, 16.1764705882%);
}
.cs-bg-i-2.cs-selected {
  background-color: rgb(16.1764705882%, 16.1764705882%, 16.1764705882%);
}

.mobile-version .cs-bg-2--mobile {
  background-color: #363636;
}
.mobile-version .cs-bg-i-2--mobile {
  background-color: #363636;
}
.mobile-version .cs-bg-i-2--mobile:hover {
  background-color: rgb(26.1764705882%, 26.1764705882%, 26.1764705882%);
}
.mobile-version .cs-bg-i-2--mobile:active {
  background-color: rgb(16.1764705882%, 16.1764705882%, 16.1764705882%);
}
.mobile-version .cs-bg-i-2--mobile.cs-selected--mobile {
  background-color: rgb(16.1764705882%, 16.1764705882%, 16.1764705882%);
}

.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(90.2941176471%, 90.2941176471%, 90.2941176471%);
}
.cs-bg-i-3.cs-selected {
  background-color: rgb(90.2941176471%, 90.2941176471%, 90.2941176471%);
}

.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(90.2941176471%, 90.2941176471%, 90.2941176471%);
}
.mobile-version .cs-bg-i-3--mobile.cs-selected--mobile {
  background-color: rgb(90.2941176471%, 90.2941176471%, 90.2941176471%);
}

.cs-bg-4 {
  background-color: #f9f9f9;
}

.cs-bg-i-4 {
  background-color: #f9f9f9;
}
.cs-bg-i-4:hover {
  background-color: hsl(0, 0%, 102.6470588235%);
}
.cs-bg-i-4:active {
  background-color: rgb(92.6470588235%, 92.6470588235%, 92.6470588235%);
}
.cs-bg-i-4.cs-selected {
  background-color: rgb(92.6470588235%, 92.6470588235%, 92.6470588235%);
}

.mobile-version .cs-bg-4--mobile {
  background-color: #f9f9f9;
}
.mobile-version .cs-bg-i-4--mobile {
  background-color: #f9f9f9;
}
.mobile-version .cs-bg-i-4--mobile:hover {
  background-color: hsl(0, 0%, 102.6470588235%);
}
.mobile-version .cs-bg-i-4--mobile:active {
  background-color: rgb(92.6470588235%, 92.6470588235%, 92.6470588235%);
}
.mobile-version .cs-bg-i-4--mobile.cs-selected--mobile {
  background-color: rgb(92.6470588235%, 92.6470588235%, 92.6470588235%);
}

.cs-bg-5 {
  background-color: rgb(28.723155929%, 61.6479925303%, 80.1003734827%);
}

.cs-bg-i-5 {
  background-color: rgb(28.723155929%, 61.6479925303%, 80.1003734827%);
}
.cs-bg-i-5:hover {
  background-color: rgb(28.723155929%, 61.6479925303%, 80.1003734827%);
}
.cs-bg-i-5:active {
  background-color: #3792C5;
}
.cs-bg-i-5.cs-selected {
  background-color: #3792C5;
}

.mobile-version .cs-bg-5--mobile {
  background-color: rgb(28.723155929%, 61.6479925303%, 80.1003734827%);
}
.mobile-version .cs-bg-i-5--mobile {
  background-color: rgb(28.723155929%, 61.6479925303%, 80.1003734827%);
}
.mobile-version .cs-bg-i-5--mobile:hover {
  background-color: rgb(28.723155929%, 61.6479925303%, 80.1003734827%);
}
.mobile-version .cs-bg-i-5--mobile:active {
  background-color: #3792C5;
}
.mobile-version .cs-bg-i-5--mobile.cs-selected--mobile {
  background-color: #3792C5;
}

.cs-bg-6 {
  background-color: #3792C5;
}

.cs-bg-i-6 {
  background-color: #3792C5;
}
.cs-bg-i-6:hover {
  background-color: rgb(28.723155929%, 61.6479925303%, 80.1003734827%);
}
.cs-bg-i-6:active {
  background-color: rgb(19.3860877684%, 51.4612511671%, 69.4374416433%);
}
.cs-bg-i-6.cs-selected {
  background-color: rgb(19.3860877684%, 51.4612511671%, 69.4374416433%);
}

.mobile-version .cs-bg-6--mobile {
  background-color: #3792C5;
}
.mobile-version .cs-bg-i-6--mobile {
  background-color: #3792C5;
}
.mobile-version .cs-bg-i-6--mobile:hover {
  background-color: rgb(28.723155929%, 61.6479925303%, 80.1003734827%);
}
.mobile-version .cs-bg-i-6--mobile:active {
  background-color: rgb(19.3860877684%, 51.4612511671%, 69.4374416433%);
}
.mobile-version .cs-bg-i-6--mobile.cs-selected--mobile {
  background-color: rgb(19.3860877684%, 51.4612511671%, 69.4374416433%);
}

.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(95%, 95%, 95%);
}
.cs-bg-i-7.cs-selected {
  background-color: rgb(95%, 95%, 95%);
}

.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(95%, 95%, 95%);
}
.mobile-version .cs-bg-i-7--mobile.cs-selected--mobile {
  background-color: rgb(95%, 95%, 95%);
}

.cs-bg-8 {
  background-color: #fff;
}

.cs-bg-i-8 {
  background-color: #fff;
}
.cs-bg-i-8:hover {
  background-color: rgb(63.2082978119%, 63.8959931799%, 65.6152315999%);
}
.cs-bg-i-8:active {
  background-color: rgb(52.8701335607%, 53.7510656436%, 55.9533958511%);
}
.cs-bg-i-8.cs-selected {
  background-color: rgb(52.8701335607%, 53.7510656436%, 55.9533958511%);
}

.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(63.2082978119%, 63.8959931799%, 65.6152315999%);
}
.mobile-version .cs-bg-i-8--mobile:active {
  background-color: rgb(52.8701335607%, 53.7510656436%, 55.9533958511%);
}
.mobile-version .cs-bg-i-8--mobile.cs-selected--mobile {
  background-color: rgb(52.8701335607%, 53.7510656436%, 55.9533958511%);
}

.cs-bg-9 {
  background-color: #fff;
}

.cs-bg-i-9 {
  background-color: #fff;
}
.cs-bg-i-9:hover {
  background-color: hsl(0, 0%, 105%);
}
.cs-bg-i-9:active {
  background-color: rgb(95%, 95%, 95%);
}
.cs-bg-i-9.cs-selected {
  background-color: rgb(95%, 95%, 95%);
}

.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: hsl(0, 0%, 105%);
}
.mobile-version .cs-bg-i-9--mobile:active {
  background-color: rgb(95%, 95%, 95%);
}
.mobile-version .cs-bg-i-9--mobile.cs-selected--mobile {
  background-color: rgb(95%, 95%, 95%);
}

.cs-bg-10 {
  background-color: #f8b643;
}

.cs-bg-i-10 {
  background-color: #f8b643;
}
.cs-bg-i-10:hover {
  background-color: rgb(97.6138763198%, 75.1161387632%, 35.9155354449%);
}
.cs-bg-i-10:active {
  background-color: rgb(96.8959276018%, 67.628959276%, 16.6334841629%);
}
.cs-bg-i-10.cs-selected {
  background-color: rgb(96.8959276018%, 67.628959276%, 16.6334841629%);
}

.mobile-version .cs-bg-10--mobile {
  background-color: #f8b643;
}
.mobile-version .cs-bg-i-10--mobile {
  background-color: #f8b643;
}
.mobile-version .cs-bg-i-10--mobile:hover {
  background-color: rgb(97.6138763198%, 75.1161387632%, 35.9155354449%);
}
.mobile-version .cs-bg-i-10--mobile:active {
  background-color: rgb(96.8959276018%, 67.628959276%, 16.6334841629%);
}
.mobile-version .cs-bg-i-10--mobile.cs-selected--mobile {
  background-color: rgb(96.8959276018%, 67.628959276%, 16.6334841629%);
}

.cs-bg-11 {
  background-color: #fff;
}

.cs-bg-i-11 {
  background-color: #fff;
}
.cs-bg-i-11:hover {
  background-color: rgb(28.723155929%, 61.6479925303%, 80.1003734827%);
}
.cs-bg-i-11:active {
  background-color: rgb(19.3860877684%, 51.4612511671%, 69.4374416433%);
}
.cs-bg-i-11.cs-selected {
  background-color: rgb(19.3860877684%, 51.4612511671%, 69.4374416433%);
}

.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(28.723155929%, 61.6479925303%, 80.1003734827%);
}
.mobile-version .cs-bg-i-11--mobile:active {
  background-color: rgb(19.3860877684%, 51.4612511671%, 69.4374416433%);
}
.mobile-version .cs-bg-i-11--mobile.cs-selected--mobile {
  background-color: rgb(19.3860877684%, 51.4612511671%, 69.4374416433%);
}

.cs-g-1 {
  background-image: linear-gradient(to bottom, rgb(28.723155929%, 61.6479925303%, 80.1003734827%) 0%, #3792C5 50%, rgb(19.3860877684%, 51.4612511671%, 69.4374416433%) 100%);
}

.btn-add {
  color: #fff;
  background: #3792C5;
}
.btn-add:hover {
  color: #fff;
  background: rgb(28.723155929%, 61.6479925303%, 80.1003734827%);
}
.btn-add:active {
  color: #fff;
  background: rgb(19.3860877684%, 51.4612511671%, 69.4374416433%);
}
.btn-add:disabled, .btn-add.btn-disabled {
  color: #94969b;
  background: #E5E2E0;
}

.btn-action {
  color: #fff;
  background: #363636;
}
.btn-action:hover {
  color: #fff;
  background: rgb(26.1764705882%, 26.1764705882%, 26.1764705882%);
}
.btn-action:active {
  color: #fff;
  background: rgb(16.1764705882%, 16.1764705882%, 16.1764705882%);
}
.btn-action:disabled, .btn-action.btn-disabled {
  color: #94969b;
  background: #E5E2E0;
}

.btn-buy {
  color: #363636;
  background: #f9f9f9;
}
.btn-buy:hover {
  color: #fff;
  background: rgb(28.723155929%, 61.6479925303%, 80.1003734827%);
}
.btn-buy:active {
  color: #fff;
  background: rgb(19.3860877684%, 51.4612511671%, 69.4374416433%);
}
.btn-buy:disabled, .btn-buy.btn-disabled {
  color: #94969b;
  background: #E5E2E0;
}

.feature\:site-background-fill .btn-buy,
.products-view-item--fill-productcard .btn-buy {
  color: #363636;
  background: #fff;
}
.feature\:site-background-fill .btn-buy:hover,
.products-view-item--fill-productcard .btn-buy:hover {
  color: #fff;
  background: rgb(28.723155929%, 61.6479925303%, 80.1003734827%);
}
.feature\:site-background-fill .btn-buy:active,
.products-view-item--fill-productcard .btn-buy:active {
  color: #fff;
  background: rgb(19.3860877684%, 51.4612511671%, 69.4374416433%);
}
.feature\:site-background-fill .btn-buy:disabled, .feature\:site-background-fill .btn-buy.btn-disabled,
.products-view-item--fill-productcard .btn-buy:disabled,
.products-view-item--fill-productcard .btn-buy.btn-disabled {
  color: #94969b;
  background: #E5E2E0;
}

.btn-confirm {
  color: #fff;
  background: #3792C5;
}
.btn-confirm:hover {
  color: #fff;
  background: rgb(28.723155929%, 61.6479925303%, 80.1003734827%);
}
.btn-confirm:active {
  color: #fff;
  background: rgb(19.3860877684%, 51.4612511671%, 69.4374416433%);
}
.btn-confirm:disabled, .btn-confirm.btn-disabled {
  color: #94969b;
  background: #E5E2E0;
}

.btn-submit {
  color: #fff;
  background: #3792C5;
}
.btn-submit:hover {
  color: #fff;
  background: rgb(28.723155929%, 61.6479925303%, 80.1003734827%);
}
.btn-submit:active {
  color: #fff;
  background: rgb(19.3860877684%, 51.4612511671%, 69.4374416433%);
}
.btn-submit:disabled, .btn-submit.btn-disabled {
  color: #94969b;
  background: #E5E2E0;
}

.cs-br-1 {
  border-color: #E5E2E0 #E5E2E0 #E5E2E0 #E5E2E0 !important;
}

.cs-br-2 {
  border-color: #f8b643 #f8b643 #f8b643 #f8b643 !important;
}

tr,
td,
th {
  border-color: #E5E2E0;
}

select.cs-bg-2 {
  color: #fff;
}

:root {
  --btn-bg: #f9f9f9;
  --btn-color: #3792C5;
  --btn-bg-hover: rgb(95%, 95%, 95%);
  --btn-color-hover: #3792C5;
  --btn-bg-active: rgb(90%, 90%, 90%);
  --btn-color-active: #3792C5;
}

.menu-dropdown-root {
  background-color: #3792C5;
}

html:not(.root-menu--active) .feature\:carousel--as-background .site-head:not(.is-pinned) {
  color: #fff;
}
html:not(.root-menu--active) .feature\:carousel--as-background .site-head:not(.is-pinned) .cs-t-1,
html:not(.root-menu--active) .feature\:carousel--as-background .site-head:not(.is-pinned) .cs-l-2,
html:not(.root-menu--active) .feature\:carousel--as-background .site-head:not(.is-pinned) .cs-l-3,
html:not(.root-menu--active) .feature\:carousel--as-background .site-head:not(.is-pinned) .menu-dropdown-list,
html:not(.root-menu--active) .feature\:carousel--as-background .site-head:not(.is-pinned) .site-head-inner--type2 .icon-search-block,
html:not(.root-menu--active) .feature\:carousel--as-background .site-head:not(.is-pinned) .harmonica-tile-dots,
html:not(.root-menu--active) .feature\:carousel--as-background .site-head:not(.is-pinned) a:not(.menu-dropdown-root),
html:not(.root-menu--active) .feature\:carousel--as-background .site-head:not(.is-pinned) .select-custom {
  color: #fff;
}
html:not(.root-menu--active) .feature\:carousel--as-background .site-head:not(.is-pinned) .menu-general-submenu a {
  color: #363636;
}
html:not(.root-menu--active) .feature\:carousel--as-background .site-head:not(.is-pinned) .menu-general-item:hover a,
html:not(.root-menu--active) .feature\:carousel--as-background .site-head:not(.is-pinned) .menu-general-item:hover .harmonica-tile-dots {
  color: #363636;
}
html:not(.root-menu--active) .feature\:carousel--as-background .site-head:not(.is-pinned) .cs-bg-4 .cs-t-1,
html:not(.root-menu--active) .feature\:carousel--as-background .site-head:not(.is-pinned) .cs-bg-4 .cs-l-2,
html:not(.root-menu--active) .feature\:carousel--as-background .site-head:not(.is-pinned) .cs-bg-4 .cs-l-3,
html:not(.root-menu--active) .feature\:carousel--as-background .site-head:not(.is-pinned) .cs-bg-4 a,
html:not(.root-menu--active) .feature\:carousel--as-background .site-head:not(.is-pinned) .menu-dropdown-list .cs-t-1,
html:not(.root-menu--active) .feature\:carousel--as-background .site-head:not(.is-pinned) .menu-dropdown-list .cs-l-2,
html:not(.root-menu--active) .feature\:carousel--as-background .site-head:not(.is-pinned) .menu-dropdown-list .cs-l-3,
html:not(.root-menu--active) .feature\:carousel--as-background .site-head:not(.is-pinned) .menu-dropdown-list a {
  color: initial;
}
html:not(.root-menu--active) .feature\:carousel--as-background .site-head:not(.is-pinned) .icon-search-block,
html:not(.root-menu--active) .feature\:carousel--as-background .site-head:not(.is-pinned) .menu-dropdown-link-wrap {
  color: initial;
}
html:not(.root-menu--active) .feature\:carousel--as-background .site-head:not(.is-pinned) [type=text], html:not(.root-menu--active) .feature\:carousel--as-background .site-head:not(.is-pinned) [type=search],
html:not(.root-menu--active) .feature\:carousel--as-background .site-head:not(.is-pinned) .autocompleter-sub, html:not(.root-menu--active) .feature\:carousel--as-background .site-head:not(.is-pinned) .autocompleter-sub a {
  color: var(--cs-1);
}

input:not([type=button]):not([type=submit]),
textarea,
body .flatpickr-custom__toggle,
.select-custom > select {
  --_cs-input-bg: var(--cs-input-bg, #f9f9f9);
  --_cs-input-border: var(--cs-input-border, #f9f9f9);
  background-color: var(--_cs-input-bg);
  border-color: var(--_cs-input-border);
}

select.cs-bg-2, body .select-custom {
  color: var(--_cs-input-text, #363636);
}

.cs-inputs-invert, .checkout-cart {
  --cs-input-bg: #fff;
  --cs-input-border: #f3f3f3;
}

.products-view-item--fill-productcard,
.product-categories-slim--fill-productcard,
.catalog-product-item--fill-productcard,
.details-actions-list,
.cart-page__products-summary {
  --cs-input-bg: #fff;
  --btn-bg: #fff;
  --btn-color: #3792C5;
  --price-amount-even-bg: var(--cs-4);
  --price-amount-odd-bg: var(--cs-4);
}

.products-view-item--fill-productcard,
.products-view-item--fill-productphoto .products-view-pictures,
.products-view-item--fill-productphoto .mobile-product-view-item-image-inner,
.product-categories-slim--fill-productcard,
.product-categories-slim--fill-productphoto .product-categories-item-picture-slim,
.catalog-product-item--fill-productcard,
.catalog-product-item--fill-productphoto .cat-image-wrap,
.catalog-product-item--fill-productphoto .prod-photo {
  background-color: var(--product-view-bg, #f9f9f9);
}

.feature\:site-background-fill {
  --btn-bg: rgb(95%, 95%, 95%);
  --btn-bg-hover: rgb(90%, 90%, 90%);
  --cs-input-bg: #fff;
  --cs-input-border: #fff;
}
.feature\:site-background-fill .products-view-item--fill-productcard {
  --cs-input-bg: #f9f9f9;
}
.feature\:site-background-fill .products-view-item--fill-productcard,
.feature\:site-background-fill .products-view-item--fill-productphoto .products-view-pictures,
.feature\:site-background-fill .payment-item,
.feature\:site-background-fill .shipping-item {
  background-color: var(--product-view-bg, #fff);
}
.feature\:site-background-fill input:not([type=button]):not([type=submit]) {
  --_cs-input-bg: var(--cs-input-bg, #fff);
}
.feature\:site-background-fill .btn-buy {
  background-color: var(--btn-bg, #fff);
}
.feature\:site-background-fill .btn-buy:hover {
  background-color: var(--cs-6, #3792C5);
}

.site-footer-wrap .subscribe-block input[type=email],
#footer .subscribe-block input[type=email] {
  --cs-input-bg: var(--cs-8);
  --cs-input-border: var(--cs-8);
}

.mobile-version .page-title.cs-bg-4--mobile {
  background-color: transparent;
}

.site-head.is-pinned {
  --cs-input-bg: #f9f9f9;
  --cs-input-border: #f9f9f9;
}