.text-cviAqua {
  --text-opacity: 1;
  color: #00B9D2;
  color: rgba(0, 185, 210, var(--text-opacity));
}

.text-cviAquaMedium {
  --text-opacity: 1;
  color: #D2EAEE;
  color: rgba(210, 234, 238, var(--text-opacity));
}

.text-cviAquaLight {
  --text-opacity: 1;
  color: #EDF8FB;
  color: rgba(237, 248, 251, var(--text-opacity));
}

.text-cviBlue {
  --text-opacity: 1;
  color: #005CAB;
  color: rgba(0, 92, 171, var(--text-opacity));
}

.text-cviBlueMedium {
  --text-opacity: 1;
  color: #4D69A2;
  color: rgba(77, 105, 162, var(--text-opacity));
}

.text-cviBlueLight {
  --text-opacity: 1;
  color: #E7EAF5;
  color: rgba(231, 234, 245, var(--text-opacity));
}

.text-cviGray {
  --text-opacity: 1;
  color: #636466;
  color: rgba(99, 100, 102, var(--text-opacity));
}

.text-cviGrayMedium {
  --text-opacity: 1;
  color: #ECECEC;
  color: rgba(236, 236, 236, var(--text-opacity));
}

.text-cviGrayLight {
  --text-opacity: 1;
  color: #E5E5E5;
  color: rgba(229, 229, 229, var(--text-opacity));
}

.text-cviMagenta {
  --text-opacity: 1;
  color: #E1134F;
  color: rgba(225, 19, 79, var(--text-opacity));
}

.text-cviMagentaMedium {
  --text-opacity: 1;
  color: #f8b4c7;
  color: rgba(248, 180, 199, var(--text-opacity));
}

.text-cviMagentaLight {
  --text-opacity: 1;
  color: #f8b4c7;
  color: rgba(248, 180, 199, var(--text-opacity));
}

.text-cviOrange {
  --text-opacity: 1;
  color: #F58025;
  color: rgba(245, 128, 37, var(--text-opacity));
}

.text-cviOrangeMedium {
  --text-opacity: 1;
  color: #E6782D;
  color: rgba(230, 120, 45, var(--text-opacity));
}

.text-cviOrangeLight {
  --text-opacity: 1;
  color: #FEEEDC;
  color: rgba(254, 238, 220, var(--text-opacity));
}

.text-cviPurple {
  --text-opacity: 1;
  color: #6C2196;
  color: rgba(108, 33, 150, var(--text-opacity));
}

.text-cviPurpleMedium {
  --text-opacity: 1;
  color: #ECE2EF;
  color: rgba(236, 226, 239, var(--text-opacity));
}

.text-cviPurpleLight {
  --text-opacity: 1;
  color: #ECE2EF;
  color: rgba(236, 226, 239, var(--text-opacity));
}

.text-cviGreen {
  --text-opacity: 1;
  color: #2D9A43;
  color: rgba(45, 154, 67, var(--text-opacity));
}

.text-cviGreenMedium {
  --text-opacity: 1;
  color: #42A456;
  color: rgba(66, 164, 86, var(--text-opacity));
}

.text-cviGreenLight {
  --text-opacity: 1;
  color: #E0F0E5;
  color: rgba(224, 240, 229, var(--text-opacity));
}

.text-visionsourceGold {
  --text-opacity: 1;
  color: #C99700;
  color: rgba(201, 151, 0, var(--text-opacity));
}

.text-visionsourceGoldMedium {
  --text-opacity: 1;
  color: #e7c459;
  color: rgba(231, 196, 89, var(--text-opacity));
}

.text-visionsourceGoldLight {
  --text-opacity: 1;
  color: #fff1c7;
  color: rgba(255, 241, 199, var(--text-opacity));
}

.text-visionsourceGoldTransparent {
  color: rgba(201,151,0,0.8);
}

.text-visionsource50Black {
  --text-opacity: 1;
  color: #939598;
  color: rgba(147, 149, 152, var(--text-opacity));
}

.text-visionsource50BlackMedium {
  --text-opacity: 1;
  color: #c6c8cb;
  color: rgba(198, 200, 203, var(--text-opacity));
}

.text-visionsource50BlackLight {
  --text-opacity: 1;
  color: #e7e7e7;
  color: rgba(231, 231, 231, var(--text-opacity));
}

.text-visionsource80Black {
  --text-opacity: 1;
  color: #58595B;
  color: rgba(88, 89, 91, var(--text-opacity));
}

.text-visionsource80BlackMedium {
  --text-opacity: 1;
  color: #989899;
  color: rgba(152, 152, 153, var(--text-opacity));
}

.text-visionsource80BlackLight {
  --text-opacity: 1;
  color: #cccccc;
  color: rgba(204, 204, 204, var(--text-opacity));
}

.text-visionsourceGray {
  --text-opacity: 1;
  color: #b3b3b3;
  color: rgba(179, 179, 179, var(--text-opacity));
}

.text-visionsourceGrayMedium {
  --text-opacity: 1;
  color: #e0e0e0;
  color: rgba(224, 224, 224, var(--text-opacity));
}

.text-visionsourceGrayLight {
  --text-opacity: 1;
  color: #e0e0e0;
  color: rgba(224, 224, 224, var(--text-opacity));
}

.text-pearleVisionGray {
  --text-opacity: 1;
  color: #5F604B;
  color: rgba(95, 96, 75, var(--text-opacity));
}

.text-pearleVisionGrayMedium {
  --text-opacity: 1;
  color: #5F604B;
  color: rgba(95, 96, 75, var(--text-opacity));
}

.text-pearleVisionGrayMediumLight {
  --text-opacity: 1;
  color: #cbcbbd;
  color: rgba(203, 203, 189, var(--text-opacity));
}


.text-pearleVisionGrayLight {
  --text-opacity: 1;
  color: #cbcbbd;
  color: rgba(203, 203, 189, var(--text-opacity));
}

.text-pearleVisionGreen {
  --text-opacity: 1;
  color: #5e9732;
  color: rgba(94, 151, 50, var(--text-opacity));
}

.text-pearleVisionGreenMedium {
  --text-opacity: 1;
  color: #92c769;
  color: rgba(146, 199, 105, var(--text-opacity));
}

.text-pearleVisionGreenLight {
  --text-opacity: 1;
  color: #d1e9be;
  color: rgba(209, 233, 190, var(--text-opacity));
}

.text-pearleVisionOrange {
  --text-opacity: 1;
  color: #E87D1E;
  color: rgba(232, 125, 30, var(--text-opacity));
}

.text-lenscraftersBlue {
  --text-opacity: 1;
  color: #002855;
  color: rgba(0, 40, 85, var(--text-opacity));
}

.text-lenscraftersBlueMedium {
  --text-opacity: 1;
  color: #D1D1DA;
  color: rgba(209, 209, 218, var(--text-opacity));
}

.text-lenscraftersBlueLight {
  --text-opacity: 1;
  color: #D1D1DA;
  color: rgba(209, 209, 218, var(--text-opacity));
}

.text-lenscraftersSoftBlue {
  --text-opacity: 1;
  color: #7ba7bc;
  color: rgba(123, 167, 188, var(--text-opacity));
}

.text-lenscraftersSoftBlueMedium {
  --text-opacity: 1;
  color: #9AB4C5;
  color: rgba(154, 180, 197, var(--text-opacity));
}

.text-lenscraftersSoftBlueLight {
  --text-opacity: 1;
  color: #d4ecf8;
  color: rgba(212, 236, 248, var(--text-opacity));
}

.text-lenscraftersRed {
  --text-opacity: 1;
  color: #E53E38;
  color: rgba(229, 62, 56, var(--text-opacity));
}

.text-lenscraftersRedMedium {
  --text-opacity: 1;
  color: #f4b0ae;
  color: rgba(244, 176, 174, var(--text-opacity));
}

.text-lenscraftersRedLight {
  --text-opacity: 1;
  color: #f4b0ae;
  color: rgba(244, 176, 174, var(--text-opacity));
}

.text-lenscraftersOrange {
  --text-opacity: 1;
  color: #EE7F33;
  color: rgba(238, 127, 51, var(--text-opacity));
}

.text-lenscraftersOrangeMedium {
  --text-opacity: 1;
  color: #fad5bd;
  color: rgba(250, 213, 189, var(--text-opacity));
}

.text-lenscraftersOrangeLight {
  --text-opacity: 1;
  color: #fad5bd;
  color: rgba(250, 213, 189, var(--text-opacity));
}

.text-biofinityPurple {
  --text-opacity: 1;
  color: #6C2196;
  color: rgba(108, 33, 150, var(--text-opacity));
}

.text-biofinityPurpleMedium {
  --text-opacity: 1;
  color: #6C2196;
  color: rgba(108, 33, 150, var(--text-opacity));
}

.text-biofinityPurpleLight {
  --text-opacity: 1;
  color: #6C2196;
  color: rgba(108, 33, 150, var(--text-opacity));
}

.text-biofinityPurpleTransparent {
  color: rgba(108,33,150,0.9);
}

.text-biofinityLightBlue {
  --text-opacity: 1;
  color: #36A7E9;
  color: rgba(54, 167, 233, var(--text-opacity));
}

.text-biofinityLightBlueMedium {
  --text-opacity: 1;
  color: #4C68A0;
  color: rgba(76, 104, 160, var(--text-opacity));
}

.text-biofinityLightBlueLight {
  --text-opacity: 1;
  color: #F1F1F5;
  color: rgba(241, 241, 245, var(--text-opacity));
}

.text-biofinityLightBlueTransparent {
  color: rgba(54,167,233,0.9);
}

.text-biofinityDarkBlue {
  --text-opacity: 1;
  color: #005CAB;
  color: rgba(0, 92, 171, var(--text-opacity));
}

.text-biofinityDarkBlueMedium {
  --text-opacity: 1;
  color: #4C68A0;
  color: rgba(76, 104, 160, var(--text-opacity));
}

.text-biofinityDarkBlueLight {
  --text-opacity: 1;
  color: #F1F1F5;
  color: rgba(241, 241, 245, var(--text-opacity));
}

.text-biofinityDarkBlueTransparent {
  color: rgba(0,92,171,0.9);
}

.text-avairaMagenta {
  --text-opacity: 1;
  color: #E1134F;
  color: rgba(225, 19, 79, var(--text-opacity));
}

.text-avairaMagentaMedium {
  --text-opacity: 1;
  color: #E1134F;
  color: rgba(225, 19, 79, var(--text-opacity));
}

.text-avairaMagentaLight {
  --text-opacity: 1;
  color: #E1134F;
  color: rgba(225, 19, 79, var(--text-opacity));
}

.text-mydayAqua {
  --text-opacity: 1;
  color: #2DB9D2;
  color: rgba(45, 185, 210, var(--text-opacity));
}

.text-mydayAquaMedium {
  --text-opacity: 1;
  color: #2DB9D2;
  color: rgba(45, 185, 210, var(--text-opacity));
}

.text-mydayAquaLight {
  --text-opacity: 1;
  color: #2DB9D2;
  color: rgba(45, 185, 210, var(--text-opacity));
}

.text-mydayAquaTransparent {
  color: rgba(45,185,210,0.9);
}

.text-mydayGreen {
  --text-opacity: 1;
  color: #2D9A43;
  color: rgba(45, 154, 67, var(--text-opacity));
}

.text-mydayGreenMedium {
  --text-opacity: 1;
  color: #42A456;
  color: rgba(66, 164, 86, var(--text-opacity));
}

.text-mydayGreenLight {
  --text-opacity: 1;
  color: #E3F2E6;
  color: rgba(227, 242, 230, var(--text-opacity));
}

.text-mydayGreenTransparent {
  color: rgba(45,154,67,0.9);
}

.text-voiyantBlue {
  --text-opacity: 1;
  color: #9299cd;
  color: rgba(146, 153, 205, var(--text-opacity));
}

.text-voiyantBlueMedium {
  --text-opacity: 1;
  color: #bbbfdd;
  color: rgba(187, 191, 221, var(--text-opacity));
}

.text-voiyantBlueLight {
  --text-opacity: 1;
  color: #e0e1eb;
  color: rgba(224, 225, 235, var(--text-opacity));
}

.text-voiyantRealBlue {
  --text-opacity: 1;
  color: #84c1e0;
  color: rgba(132, 193, 224, var(--text-opacity));
}

.text-voiyantRealBlueMedium {
  --text-opacity: 1;
  color: #bad6e4;
  color: rgba(186, 214, 228, var(--text-opacity));
}

.text-voiyantRealBlueLight {
  --text-opacity: 1;
  color: #dce7ed;
  color: rgba(220, 231, 237, var(--text-opacity));
}

.text-voiyantGreen {
  --text-opacity: 1;
  color: #b5d045;
  color: rgba(181, 208, 69, var(--text-opacity));
}

.text-voiyantGreenMedium {
  --text-opacity: 1;
  color: #baca7b;
  color: rgba(186, 202, 123, var(--text-opacity));
}

.text-voiyantGreenLight {
  --text-opacity: 1;
  color: #eef4d5;
  color: rgba(238, 244, 213, var(--text-opacity));
}

.text-brand-gray {
  --text-opacity: 1;
  color: #636466;
  color: rgba(99, 100, 102, var(--text-opacity));
}

.text-brand-gray-medium {
  --text-opacity: 1;
  color: #ECECEC;
  color: rgba(236, 236, 236, var(--text-opacity));
}

.text-brand-gray-light {
  --text-opacity: 1;
  color: #E5E5E5;
  color: rgba(229, 229, 229, var(--text-opacity));
}

.text-visionworksLightGreen {
  --text-opacity: 1;
  color: #9FCC3B;
  color: rgba(159, 204, 59, var(--text-opacity));
}

.text-visionworksLightGreenMedium {
  --text-opacity: 1;
  color: #bad480;
  color: rgba(186, 212, 128, var(--text-opacity));
}

.text-visionworksLightGreenLight {
  --text-opacity: 1;
  color: #dae9b9;
  color: rgba(218, 233, 185, var(--text-opacity));
}

.text-visionworksDarkBlue {
  --text-opacity: 1;
  color: #003046;
  color: rgba(0, 48, 70, var(--text-opacity));
}

.text-visionworksDarkBlueMedium {
  --text-opacity: 1;
  color: #416b7e;
  color: rgba(65, 107, 126, var(--text-opacity));
}

.text-visionworksDarkBlueLight {
  --text-opacity: 1;
  color: #c3d4dc;
  color: rgba(195, 212, 220, var(--text-opacity));
}

.text-visionworksDarkBlueTransparent {
  color: rgba(12,36,53,0.9);
}

.text-visionworksGray {
  --text-opacity: 1;
  color: #616265;
  color: rgba(97, 98, 101, var(--text-opacity));
}

.text-visionworksGrayMedium {
  --text-opacity: 1;
  color: #a3a4aa;
  color: rgba(163, 164, 170, var(--text-opacity));
}

.text-visionworksGrayLight {
  --text-opacity: 1;
  color: #cbcdd2;
  color: rgba(203, 205, 210, var(--text-opacity));
}


.text-idocRed {
  --text-opacity: 1;
  color: #FF5E65;
  color: rgba(255, 94, 101, var(--text-opacity));
}

.text-idocRedMedium {
  --text-opacity: 1;
  color: #dbaeb0;
  color: rgba(219, 174, 176, var(--text-opacity));
}

.text-idocRedLight {
  --text-opacity: 1;
  color: #dbaeb0;
  color: rgba(219, 174, 176, var(--text-opacity));
}

.text-idocTeal {
  --text-opacity: 1;
  color: #64AEAD;
  color: rgba(100, 174, 173, var(--text-opacity));
}

.text-idocTealMedium {
  --text-opacity: 1;
  color: #bee5e5;
  color: rgba(190, 229, 229, var(--text-opacity));
}

.text-idocTealLight {
  --text-opacity: 1;
  color: #bee5e5;
  color: rgba(190, 229, 229, var(--text-opacity));
}


.text-idocPurple {
  --text-opacity: 1;
  color: #4531A9;
  color: rgba(69, 49, 169, var(--text-opacity));
}

.text-idocPurpleMedium {
  --text-opacity: 1;
  color: #b9b2df;
  color: rgba(185, 178, 223, var(--text-opacity));
}

.text-idocPurpleLight {
  --text-opacity: 1;
  color: #b9b2df;
  color: rgba(185, 178, 223, var(--text-opacity));
}


.bg-cviAqua {
  --bg-opacity: 1;
  background-color: #00B9D2;
  background-color: rgba(0, 185, 210, var(--bg-opacity));
}

.bg-cviAquaMedium {
  --bg-opacity: 1;
  background-color: #D2EAEE;
  background-color: rgba(210, 234, 238, var(--bg-opacity));
}

.bg-cviAquaLight {
  --bg-opacity: 1;
  background-color: #EDF8FB;
  background-color: rgba(237, 248, 251, var(--bg-opacity));
}

.bg-cviBlue {
  --bg-opacity: 1;
  background-color: #005CAB;
  background-color: rgba(0, 92, 171, var(--bg-opacity));
}

.bg-cviBlueMedium {
  --bg-opacity: 1;
  background-color: #4D69A2;
  background-color: rgba(77, 105, 162, var(--bg-opacity));
}

.bg-cviBlueLight {
  --bg-opacity: 1;
  background-color: #E7EAF5;
  background-color: rgba(231, 234, 245, var(--bg-opacity));
}

.bg-cviGray {
  --bg-opacity: 1;
  background-color: #636466;
  background-color: rgba(99, 100, 102, var(--bg-opacity));
}

.bg-cviGrayMedium {
  --bg-opacity: 1;
  background-color: #ECECEC;
  background-color: rgba(236, 236, 236, var(--bg-opacity));
}

.bg-cviGrayLight {
  --bg-opacity: 1;
  background-color: #E5E5E5;
  background-color: rgba(229, 229, 229, var(--bg-opacity));
}

.bg-cviMagenta {
  --bg-opacity: 1;
  background-color: #E1134F;
  background-color: rgba(225, 19, 79, var(--bg-opacity));
}

.bg-cviMagentaMedium {
  --bg-opacity: 1;
  background-color: #f8b4c7;
  background-color: rgba(248, 180, 199, var(--bg-opacity));
}

.bg-cviMagentaLight {
  --bg-opacity: 1;
  background-color: #f8b4c7;
  background-color: rgba(248, 180, 199, var(--bg-opacity));
}

.bg-cviOrange {
  --bg-opacity: 1;
  background-color: #F58025;
  background-color: rgba(245, 128, 37, var(--bg-opacity));
}

.bg-cviOrangeMedium {
  --bg-opacity: 1;
  background-color: #E6782D;
  background-color: rgba(230, 120, 45, var(--bg-opacity));
}

.bg-cviOrangeLight {
  --bg-opacity: 1;
  background-color: #FEEEDC;
  background-color: rgba(254, 238, 220, var(--bg-opacity));
}

.bg-cviPurple {
  --bg-opacity: 1;
  background-color: #6C2196;
  background-color: rgba(108, 33, 150, var(--bg-opacity));
}

.bg-cviPurpleMedium {
  --bg-opacity: 1;
  background-color: #ECE2EF;
  background-color: rgba(236, 226, 239, var(--bg-opacity));
}

.bg-cviPurpleLight {
  --bg-opacity: 1;
  background-color: #ECE2EF;
  background-color: rgba(236, 226, 239, var(--bg-opacity));
}

.bg-cviGreen {
  --bg-opacity: 1;
  background-color: #2D9A43;
  background-color: rgba(45, 154, 67, var(--bg-opacity));
}

.bg-cviGreenMedium {
  --bg-opacity: 1;
  background-color: #42A456;
  background-color: rgba(66, 164, 86, var(--bg-opacity));
}

.bg-cviGreenLight {
  --bg-opacity: 1;
  background-color: #E0F0E5;
  background-color: rgba(224, 240, 229, var(--bg-opacity));
}

.bg-visionsourceGold {
  --bg-opacity: 1;
  background-color: #C99700;
  background-color: rgba(201, 151, 0, var(--bg-opacity));
}

.bg-visionsourceGoldMedium {
  --bg-opacity: 1;
  background-color: #e7c459;
  background-color: rgba(231, 196, 89, var(--bg-opacity));
}

.bg-visionsourceGoldLight {
  --bg-opacity: 1;
  background-color: #fff1c7;
  background-color: rgba(255, 241, 199, var(--bg-opacity));
}

.bg-visionsourceGoldTransparent {
  background-color: rgba(201,151,0,0.8);
}

.bg-visionsource50Black {
  --bg-opacity: 1;
  background-color: #939598;
  background-color: rgba(147, 149, 152, var(--bg-opacity));
}

.bg-visionsource50BlackMedium {
  --bg-opacity: 1;
  background-color: #c6c8cb;
  background-color: rgba(198, 200, 203, var(--bg-opacity));
}

.bg-visionsource50BlackLight {
  --bg-opacity: 1;
  background-color: #e7e7e7;
  background-color: rgba(231, 231, 231, var(--bg-opacity));
}

.bg-visionsource80Black {
  --bg-opacity: 1;
  background-color: #58595B;
  background-color: rgba(88, 89, 91, var(--bg-opacity));
}

.bg-visionsource80BlackMedium {
  --bg-opacity: 1;
  background-color: #989899;
  background-color: rgba(152, 152, 153, var(--bg-opacity));
}

.bg-visionsource80BlackLight {
  --bg-opacity: 1;
  background-color: #cccccc;
  background-color: rgba(204, 204, 204, var(--bg-opacity));
}

.bg-visionsourceGray {
  --bg-opacity: 1;
  background-color: #b3b3b3;
  background-color: rgba(179, 179, 179, var(--bg-opacity));
}

.bg-visionsourceGrayMedium {
  --bg-opacity: 1;
  background-color: #e0e0e0;
  background-color: rgba(224, 224, 224, var(--bg-opacity));
}

.bg-visionsourceGrayLight {
  --bg-opacity: 1;
  background-color: #e0e0e0;
  background-color: rgba(224, 224, 224, var(--bg-opacity));
}

.bg-pearleVisionGray {
  --bg-opacity: 1;
  background-color: #5F604B;
  background-color: rgba(95, 96, 75, var(--bg-opacity));
}

.bg-pearleVisionGrayMedium {
  --bg-opacity: 1;
  background-color: #cbcbbd;
  background-color: rgba(203, 203, 189, var(--bg-opacity));
}

.bg-pearleVisionGrayMediumLight {
  --bg-opacity: 1;
  background-color: #e2e2e0;
  background-color: rgba(226, 226, 224, var(--bg-opacity));
}

.bg-pearleVisionGrayLight {
  --bg-opacity: 1;
  background-color: #cbcbbd;
  background-color: rgba(203, 203, 189, var(--bg-opacity));
}

.bg-pearleVisionGreen {
  --bg-opacity: 1;
  background-color: #5e9732;
  background-color: rgba(94, 151, 50, var(--bg-opacity));
}

.bg-pearleVisionGreenMedium {
  --bg-opacity: 1;
  background-color: #92c769;
  background-color: rgba(146, 199, 105, var(--bg-opacity));
}

.bg-pearleVisionGreenLight {
  --bg-opacity: 1;
  background-color: #d1e9be;
  background-color: rgba(209, 233, 190, var(--bg-opacity));
}

.bg-pearleVisionOrange {
  --bg-opacity: 1;
  background-color: #E87D1E;
  background-color: rgba(232, 125, 30, var(--bg-opacity));
}

.bg-lenscraftersBlue {
  --bg-opacity: 1;
  background-color: #002855;
  background-color: rgba(0, 40, 85, var(--bg-opacity));
}

.bg-lenscraftersBlueMedium {
  --bg-opacity: 1;
  background-color: #D1D1DA;
  background-color: rgba(209, 209, 218, var(--bg-opacity));
}

.bg-lenscraftersBlueLight {
  --bg-opacity: 1;
  background-color: #D1D1DA;
  background-color: rgba(209, 209, 218, var(--bg-opacity));
}

.bg-lenscraftersSoftBlue {
  --bg-opacity: 1;
  background-color: #7ba7bc;
  background-color: rgba(123, 167, 188, var(--bg-opacity));
}

.bg-lenscraftersSoftBlueMedium {
  --bg-opacity: 1;
  background-color: #9AB4C5;
  background-color: rgba(154, 180, 197, var(--bg-opacity));
}

.bg-lenscraftersSoftBlueLight {
  --bg-opacity: 1;
  background-color: #d4ecf8;
  background-color: rgba(212, 236, 248, var(--bg-opacity));
}

.bg-lenscraftersRed {
  --bg-opacity: 1;
  background-color: #E53E38;
  background-color: rgba(229, 62, 56, var(--bg-opacity));
}

.bg-lenscraftersRedMedium {
  --bg-opacity: 1;
  background-color: #f4b0ae;
  background-color: rgba(244, 176, 174, var(--bg-opacity));
}

.bg-lenscraftersRedLight {
  --bg-opacity: 1;
  background-color: #f4b0ae;
  background-color: rgba(244, 176, 174, var(--bg-opacity));
}

.bg-lenscraftersOrange {
  --bg-opacity: 1;
  background-color: #EE7F33;
  background-color: rgba(238, 127, 51, var(--bg-opacity));
}

.bg-lenscraftersOrangeMedium {
  --bg-opacity: 1;
  background-color: #fad5bd;
  background-color: rgba(250, 213, 189, var(--bg-opacity));
}

.bg-lenscraftersOrangeLight {
  --bg-opacity: 1;
  background-color: #fad5bd;
  background-color: rgba(250, 213, 189, var(--bg-opacity));
}

.bg-lenscraftersIwearBlue {
  background-color: #016975;
}

.bg-lenscraftersIwearBlueMedium {
  --bg-opacity: 1;
  background-color: #81c3cb;
}

.bg-lenscraftersIwearBlueLight {
  --bg-opacity: 1;
  background-color: #81c3cb;
}

.bg-lenscraftersIwearPurple {
  background-color: #5c068c;
}

.bg-lenscraftersIwearPurpleMedium {
  --bg-opacity: 1;
  background-color: #d5b5e6;
}

.bg-lenscraftersIwearPurpleLight {
  --bg-opacity: 1;
  background-color: #d5b5e6;
}

.bg-lenscraftersIwearMagenta {
  background-color: #830065;
}

.bg-lenscraftersIwearMagentaMedium {
  --bg-opacity: 1;
  background-color: #e9a1d8;
}

.bg-lenscraftersIwearMagentaLight {
  --bg-opacity: 1;
  background-color: #e9a1d8;
}


.bg-pecaaBlue {
  background-color: #00b3dc;
}

.bg-pecaaBlueMedium {
  --bg-opacity: 1;
  background-color: #9feafb;
}

.bg-pecaaBlueLight {
  --bg-opacity: 1;
  background-color: #9feafb;
}


.bg-pecaaPurple {
  background-color: #8c2890;
}

.bg-pecaaPurpleMedium {
  --bg-opacity: 1;
  background-color: #e6b0e8;
}

.bg-pecaaPurpleLight {
  --bg-opacity: 1;
  background-color: #e6b0e8;
}



.bg-biofinityPurple {
  --bg-opacity: 1;
  background-color: #6C2196;
  background-color: rgba(108, 33, 150, var(--bg-opacity));
}

.bg-biofinityPurpleMedium {
  --bg-opacity: 1;
  background-color: #6C2196;
  background-color: rgba(108, 33, 150, var(--bg-opacity));
}

.bg-biofinityPurpleLight {
  --bg-opacity: 1;
  background-color: #6C2196;
  background-color: rgba(108, 33, 150, var(--bg-opacity));
}

.bg-biofinityPurpleTransparent {
  background-color: rgba(108,33,150,0.9);
}

.bg-biofinityLightBlue {
  --bg-opacity: 1;
  background-color: #36A7E9;
  background-color: rgba(54, 167, 233, var(--bg-opacity));
}

.bg-biofinityLightBlueMedium {
  --bg-opacity: 1;
  background-color: #4C68A0;
  background-color: rgba(76, 104, 160, var(--bg-opacity));
}

.bg-biofinityLightBlueLight {
  --bg-opacity: 1;
  background-color: #F1F1F5;
  background-color: rgba(241, 241, 245, var(--bg-opacity));
}

.bg-biofinityLightBlueTransparent {
  background-color: rgba(54,167,233,0.9);
}

.bg-biofinityDarkBlue {
  --bg-opacity: 1;
  background-color: #005CAB;
  background-color: rgba(0, 92, 171, var(--bg-opacity));
}

.bg-biofinityDarkBlueMedium {
  --bg-opacity: 1;
  background-color: #4C68A0;
  background-color: rgba(76, 104, 160, var(--bg-opacity));
}

.bg-biofinityDarkBlueLight {
  --bg-opacity: 1;
  background-color: #F1F1F5;
  background-color: rgba(241, 241, 245, var(--bg-opacity));
}

.bg-biofinityDarkBlueTransparent {
  background-color: rgba(0,92,171,0.9);
}

.bg-avairaMagenta {
  --bg-opacity: 1;
  background-color: #E1134F;
  background-color: rgba(225, 19, 79, var(--bg-opacity));
}

.bg-avairaMagentaMedium {
  --bg-opacity: 1;
  background-color: #E1134F;
  background-color: rgba(225, 19, 79, var(--bg-opacity));
}

.bg-avairaMagentaLight {
  --bg-opacity: 1;
  background-color: #E1134F;
  background-color: rgba(225, 19, 79, var(--bg-opacity));
}

.bg-mydayAqua {
  --bg-opacity: 1;
  background-color: #2DB9D2;
  background-color: rgba(45, 185, 210, var(--bg-opacity));
}

.bg-mydayAquaMedium {
  --bg-opacity: 1;
  background-color: #2DB9D2;
  background-color: rgba(45, 185, 210, var(--bg-opacity));
}

.bg-mydayAquaLight {
  --bg-opacity: 1;
  background-color: #2DB9D2;
  background-color: rgba(45, 185, 210, var(--bg-opacity));
}

.bg-mydayAquaTransparent {
  background-color: rgba(45,185,210,0.9);
}

.bg-mydayGreen {
  --bg-opacity: 1;
  background-color: #2D9A43;
  background-color: rgba(45, 154, 67, var(--bg-opacity));
}

.bg-mydayGreenMedium {
  --bg-opacity: 1;
  background-color: #42A456;
  background-color: rgba(66, 164, 86, var(--bg-opacity));
}

.bg-mydayGreenLight {
  --bg-opacity: 1;
  background-color: #E3F2E6;
  background-color: rgba(227, 242, 230, var(--bg-opacity));
}

.bg-mydayGreenTransparent {
  background-color: rgba(45,154,67,0.9);
}

.bg-voiyantBlue {
  --bg-opacity: 1;
  background-color: #9299cd;
  background-color: rgba(146, 153, 205, var(--bg-opacity));
}

.bg-voiyantBlueMedium {
  --bg-opacity: 1;
  background-color: #bbbfdd;
  background-color: rgba(187, 191, 221, var(--bg-opacity));
}

.bg-voiyantBlueLight {
  --bg-opacity: 1;
  background-color: #e0e1eb;
  background-color: rgba(224, 225, 235, var(--bg-opacity));
}

.bg-voiyantRealBlue {
  --bg-opacity: 1;
  background-color: #84c1e0;
  background-color: rgba(132, 193, 224, var(--bg-opacity));
}

.bg-voiyantRealBlueMedium {
  --bg-opacity: 1;
  background-color: #bad6e4;
  background-color: rgba(186, 214, 228, var(--bg-opacity));
}

.bg-voiyantRealBlueLight {
  --bg-opacity: 1;
  background-color: #dce7ed;
  background-color: rgba(220, 231, 237, var(--bg-opacity));
}

.bg-voiyantGreen {
  --bg-opacity: 1;
  background-color: #b5d045;
  background-color: rgba(181, 208, 69, var(--bg-opacity));
}

.bg-voiyantGreenMedium {
  --bg-opacity: 1;
  background-color: #baca7b;
  background-color: rgba(186, 202, 123, var(--bg-opacity));
}

.bg-voiyantGreenLight {
  --bg-opacity: 1;
  background-color: #eef4d5;
  background-color: rgba(238, 244, 213, var(--bg-opacity));
}

.bg-brand-gray {
  --bg-opacity: 1;
  background-color: #636466;
  background-color: rgba(99, 100, 102, var(--bg-opacity));
}

.bg-brand-gray-medium {
  --bg-opacity: 1;
  background-color: #ECECEC;
  background-color: rgba(236, 236, 236, var(--bg-opacity));
}

.bg-brand-gray-light {
  --bg-opacity: 1;
  background-color: #E5E5E5;
  background-color: rgba(229, 229, 229, var(--bg-opacity));
}

.bg-visionworksLightGreen {
  --bg-opacity: 1;
  background-color: #9FCC3B;
  background-color: rgba(159, 204, 59, var(--bg-opacity));
}

.bg-visionworksLightGreenMedium {
  --bg-opacity: 1;
  background-color: #bad480;
  background-color: rgba(186, 212, 128, var(--bg-opacity));
}

.bg-visionworksLightGreenLight {
  --bg-opacity: 1;
  background-color: #dae9b9;
  background-color: rgba(218, 233, 185, var(--bg-opacity));
}

.bg-visionworksDarkBlue {
  --bg-opacity: 1;
  background-color: #003046;
  background-color: rgba(0, 48, 70, var(--bg-opacity));
}

.bg-visionworksDarkBlueMedium {
  --bg-opacity: 1;
  background-color: #416b7e;
  background-color: rgba(65, 107, 126, var(--bg-opacity));
}

.bg-visionworksDarkBlueLight {
  --bg-opacity: 1;
  background-color: #c3d4dc;
  background-color: rgba(195, 212, 220, var(--bg-opacity));
}

.bg-visionworksDarkBlueTransparent {
  background-color: rgba(12,36,53,0.9);
}

.bg-visionworksGray {
  --bg-opacity: 1;
  background-color: #616265;
  background-color: rgba(97, 98, 101, var(--bg-opacity));
}

.bg-visionworksGrayMedium {
  --bg-opacity: 1;
  background-color: #a3a4aa;
  background-color: rgba(163, 164, 170, var(--bg-opacity));
}

.bg-visionworksGrayLight {
  --bg-opacity: 1;
  background-color: #cbcdd2;
  background-color: rgba(203, 205, 210, var(--bg-opacity));
}


.bg-idocRed {
  --bg-opacity: 1;
  background-color: #FF5E65;
  background-color: rgba(255, 94, 101, var(--bg-opacity));
}

.bg-idocRedMedium {
  --bg-opacity: 1;
  background-color: #dbaeb0;
  background-color: rgba(219, 174, 176, var(--bg-opacity));
}

.bg-idocRedLight {
  --bg-opacity: 1;
  background-color: #dbaeb0;
  background-color: rgba(219, 174, 176, var(--bg-opacity));
}

.bg-idocTeal {
  --bg-opacity: 1;
  background-color: #64AEAD;
  background-color: rgba(100, 174, 173, var(--bg-opacity));
}

.bg-idocTealMedium {
  --bg-opacity: 1;
  background-color: #bee5e5;
  background-color: rgba(190, 229, 229, var(--bg-opacity));
}

.bg-idocTealLight {
  --bg-opacity: 1;
  background-color: #bee5e5;
  background-color: rgba(190, 229, 229, var(--bg-opacity));
}


.bg-idocPurple {
  --bg-opacity: 1;
  background-color: #4531A9;
  background-color: rgba(69, 49, 169, var(--bg-opacity));
}

.bg-idocPurpleMedium {
  --bg-opacity: 1;
  background-color: #b9b2df;
  background-color: rgba(185, 178, 223, var(--bg-opacity));
}

.bg-idocPurpleLight {
  --bg-opacity: 1;
  background-color: #b9b2df;
  background-color: rgba(185, 178, 223, var(--bg-opacity));
}


