/********************************************
Icons
*********************************************/
[class*="icon--"] {
  display: inline-block;
  font-size: 1.2905rem; }

[class*="icon--"]:before {
  content: '';
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100% 100%;
  background-clip: border-box; }

.icon--active {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--active:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/active.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--active.icon--white:before {
    background-image: url("/images/icons/active-white.svg"); }
  .icon--active.icon--brand:before {
    background-image: url("/images/icons/active-brand.svg"); }

.icon--active-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--active-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/active-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--active-circle-fill {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--active-circle-fill:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/active-circle-fill.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--active-circle-fill.icon--white:before {
    background-image: url("/images/icons/active-circle-fill-white.svg"); }

.icon--active-circle-fill-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--active-circle-fill-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/active-circle-fill-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--active-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--active-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/active-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--add {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--add:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("../images/add.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--add.icon--white:before {
    background-image: url("/images/icons/add-white.svg"); }
  .icon--add.icon--brand:before {
    background-image: url("/images/icons/add-brand.svg"); }

.icon--add-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--add-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/add-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--add-circle {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--add-circle:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/skins/skin01/images/add-circle-default.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--add-circle:not(.icon--no-hover):hover:before {
    background-image: url("/skins/skin01/images/add-circle.svg"); }

.icon--add-circle-fill {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--add-circle-fill:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/skins/skin01/images/add-circle.svg");
    width: 1.9375em;
    height: 1.9375em; }
  /*WF172388_JE*/
  .icon--add-circle-fill.icon--white:before {
    background-image: url("/skins/skin01/images/add-circle-fill-white.svg"); }
  .icon--add-circle-fill.icon--brand:before {
    background-image: url("/skins/skin01/images/add-circle-fill-brand.svg"); }
/*WF172388_JE end*/

.icon--arrow-down {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--arrow-down:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("../images/arrow-down.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--arrow-down-circle {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--arrow-down-circle:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/skins/skin01/images/arrow-down-circle.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--arrow-down-circle:not(.icon--no-hover):hover:before {
    background-image: url("/skins/skin01/images/arrow-down-circle-fill.svg"); }

.icon--arrow-down-circle-fill {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--arrow-down-circle-fill:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/arrow-down-circle-fill.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--arrow-down-circle-fill.icon--white:before {
    background-image: url("/images/icons/arrow-down-circle-fill-white.svg"); }
  .icon--arrow-down-circle-fill.icon--brand:before {
    background-image: url("/images/icons/arrow-down-circle-fill-brand.svg"); }

.icon--arrow-down-circle-fill-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--arrow-down-circle-fill-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/arrow-down-circle-fill-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--arrow-down-circle-fill-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--arrow-down-circle-fill-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/arrow-down-circle-fill-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--arrow-down-circle-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--arrow-down-circle-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/arrow-down-circle-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--arrow-down-red-circle-fill {
  width: 0.875em;
  height: 0.875em; }
  .icon--arrow-down-red-circle-fill:before {
    width: 0.875em;
    height: 0.875em;
    background-image: url("/images/icons/arrow-down-red-circle-fill.svg");
    width: 0.875em;
    height: 0.875em; }

.icon--arrow-down-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--arrow-down-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/arrow-down-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--arrow-green-circle-up {
  width: 0.875em;
  height: 0.875em; }
  .icon--arrow-green-circle-up:before {
    width: 0.875em;
    height: 0.875em;
    background-image: url("/images/icons/arrow-green-circle-up.svg");
    width: 0.875em;
    height: 0.875em; }

.icon--arrow-left {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--arrow-left:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("../images/arrow-left.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--arrow-left.icon--white:before {
    background-image: url("/images/icons/arrow-left-white.svg"); }
  .icon--arrow-left.icon--brand:before {
    background-image: url("../images/icons/arrow-left-brand.svg"); }

.icon--arrow-left-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--arrow-left-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/arrow-left-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--arrow-left-circle {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--arrow-left-circle:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/arrow-left-circle.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--arrow-left-circle:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/arrow-left-circle-fill.svg"); }
  .icon--arrow-left-circle.icon--white:before {
    background-image: url("/images/icons/arrow-left-circle-white.svg"); }
  .icon--arrow-left-circle.icon--white:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/arrow-left-circle-fill-white.svg"); }
  .icon--arrow-left-circle.icon--brand:before {
    background-image: url("/images/icons/arrow-left-circle-brand.svg"); }
  .icon--arrow-left-circle.icon--brand:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/arrow-left-circle-fill-brand.svg"); }

.icon--arrow-left-circle-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--arrow-left-circle-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/arrow-left-circle-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--arrow-left-circle-fill {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--arrow-left-circle-fill:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/arrow-left-circle-fill.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--arrow-left-circle-fill.icon--white:before {
    background-image: url("/images/icons/arrow-left-circle-fill-white.svg"); }
  .icon--arrow-left-circle-fill.icon--brand:before {
    background-image: url("/images/icons/arrow-left-circle-fill-brand.svg"); }

.icon--arrow-left-circle-fill-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--arrow-left-circle-fill-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/arrow-left-circle-fill-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--arrow-left-circle-fill-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--arrow-left-circle-fill-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/arrow-left-circle-fill-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--arrow-left-circle-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--arrow-left-circle-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/arrow-left-circle-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--arrow-left-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--arrow-left-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/arrow-left-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--arrow-red-circle-down {
  width: 0.875em;
  height: 0.875em; }
  .icon--arrow-red-circle-down:before {
    width: 0.875em;
    height: 0.875em;
    background-image: url("/images/icons/arrow-red-circle-down.svg");
    width: 0.875em;
    height: 0.875em; }

.icon--arrow-right {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--arrow-right:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("../images/arrow-right.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--arrow-right.icon--white:before {
    background-image: url("../images/arrow-right-white.svg"); }
  .icon--arrow-right.icon--brand:before {
    background-image: url("/images/icons/arrow-right-brand.svg"); }

.icon--arrow-right-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--arrow-right-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/arrow-right-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--arrow-right-circle {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--arrow-right-circle:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/arrow-right-circle.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--arrow-right-circle:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/arrow-right-circle-fill.svg"); }
  .icon--arrow-right-circle.icon--white:before {
    background-image: url("/images/icons/arrow-right-circle-white.svg"); }
  .icon--arrow-right-circle.icon--white:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/arrow-right-circle-fill-white.svg"); }
  .icon--arrow-right-circle.icon--brand:before {
    background-image: url("/images/icons/arrow-right-circle-brand.svg"); }
  .icon--arrow-right-circle.icon--brand:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/arrow-right-circle-fill-brand.svg"); }

.icon--arrow-right-circle-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--arrow-right-circle-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/arrow-right-circle-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--arrow-right-circle-fill {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--arrow-right-circle-fill:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/arrow-right-circle-fill.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--arrow-right-circle-fill.icon--white:before {
    background-image: url("/images/icons/arrow-right-circle-fill-white.svg"); }
  .icon--arrow-right-circle-fill.icon--brand:before {
    background-image: url("/images/icons/arrow-right-circle-fill-brand.svg"); }

.icon--arrow-right-circle-fill-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--arrow-right-circle-fill-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/arrow-right-circle-fill-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--arrow-right-circle-fill-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--arrow-right-circle-fill-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/arrow-right-circle-fill-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--arrow-right-circle-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--arrow-right-circle-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/arrow-right-circle-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--arrow-right-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--arrow-right-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/arrow-right-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--arrow-up {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--arrow-up:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/skins/skin01/images/arrow-up.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--arrow-up.icon--white:before {
    background-image: url("../images/arrow-up-white.svg"); }
  .icon--arrow-up.icon--brand:before {
    background-image: url("../images/icons/arrow-up-brand.svg"); }

.icon--arrow-up-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--arrow-up-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/arrow-up-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--arrow-up-circle {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--arrow-up-circle:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/arrow-up-circle.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--arrow-up-circle:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/arrow-up-circle-fill.svg"); }
  .icon--arrow-up-circle.icon--white:before {
    background-image: url("/images/icons/arrow-up-circle-white.svg"); }
  .icon--arrow-up-circle.icon--white:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/arrow-up-circle-fill-white.svg"); }
  .icon--arrow-up-circle.icon--brand:before {
    background-image: url("/images/icons/arrow-up-circle-brand.svg"); }
  .icon--arrow-up-circle.icon--brand:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/arrow-up-circle-fill-brand.svg"); }

.icon--arrow-up-circle-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--arrow-up-circle-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/arrow-up-circle-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--arrow-up-circle-fill {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--arrow-up-circle-fill:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/arrow-up-circle-fill.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--arrow-up-circle-fill.icon--white:before {
    background-image: url("/images/icons/arrow-up-circle-fill-white.svg"); }
  .icon--arrow-up-circle-fill.icon--brand:before {
    background-image: url("/images/icons/arrow-up-circle-fill-brand.svg"); }

.icon--arrow-up-circle-fill-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--arrow-up-circle-fill-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/arrow-up-circle-fill-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--arrow-up-circle-fill-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--arrow-up-circle-fill-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/arrow-up-circle-fill-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--arrow-up-circle-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--arrow-up-circle-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/arrow-up-circle-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--arrow-up-green-circle-fill {
  width: 0.875em;
  height: 0.875em; }
  .icon--arrow-up-green-circle-fill:before {
    width: 0.875em;
    height: 0.875em;
    background-image: url("/images/icons/arrow-up-green-circle-fill.svg");
    width: 0.875em;
    height: 0.875em; }

.icon--arrow-up-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--arrow-up-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/arrow-up-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--arrows-down {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--arrows-down:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/arrows-down.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--arrows-down.icon--white:before {
    background-image: url("/images/icons/arrows-down-white.svg"); }
  .icon--arrows-down.icon--brand:before {
    background-image: url("/images/icons/arrows-down-brand.svg"); }

.icon--arrows-down-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--arrows-down-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/arrows-down-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--arrows-down-circle {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--arrows-down-circle:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/arrows-down-circle.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--arrows-down-circle:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/arrows-down-circle-fill.svg"); }
  .icon--arrows-down-circle.icon--white:before {
    background-image: url("/images/icons/arrows-down-circle-white.svg"); }
  .icon--arrows-down-circle.icon--white:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/arrows-down-circle-fill-white.svg"); }
  .icon--arrows-down-circle.icon--brand:before {
    background-image: url("/images/icons/arrows-down-circle-brand.svg"); }
  .icon--arrows-down-circle.icon--brand:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/arrows-down-circle-fill-brand.svg"); }

.icon--arrows-down-circle-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--arrows-down-circle-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/arrows-down-circle-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--arrows-down-circle-fill {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--arrows-down-circle-fill:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/arrows-down-circle-fill.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--arrows-down-circle-fill.icon--white:before {
    background-image: url("/images/icons/arrows-down-circle-fill-white.svg"); }
  .icon--arrows-down-circle-fill.icon--brand:before {
    background-image: url("/images/icons/arrows-down-circle-fill-brand.svg"); }

.icon--arrows-down-circle-fill-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--arrows-down-circle-fill-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/arrows-down-circle-fill-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--arrows-down-circle-fill-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--arrows-down-circle-fill-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/arrows-down-circle-fill-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--arrows-down-circle-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--arrows-down-circle-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/arrows-down-circle-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--arrows-down-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--arrows-down-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/arrows-down-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--arrows-left {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--arrows-left:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/arrows-left.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--arrows-left.icon--white:before {
    background-image: url("/images/icons/arrows-left-white.svg"); }
  .icon--arrows-left.icon--brand:before {
    background-image: url("/images/icons/arrows-left-brand.svg"); }

.icon--arrows-left-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--arrows-left-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/arrows-left-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--arrows-left-circle {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--arrows-left-circle:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/arrows-left-circle.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--arrows-left-circle:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/arrows-left-circle-fill.svg"); }
  .icon--arrows-left-circle.icon--white:before {
    background-image: url("/images/icons/arrows-left-circle-white.svg"); }
  .icon--arrows-left-circle.icon--white:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/arrows-left-circle-fill-white.svg"); }
  .icon--arrows-left-circle.icon--brand:before {
    background-image: url("/images/icons/arrows-left-circle-brand.svg"); }
  .icon--arrows-left-circle.icon--brand:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/arrows-left-circle-fill-brand.svg"); }

.icon--arrows-left-circle-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--arrows-left-circle-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/arrows-left-circle-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--arrows-left-circle-fill {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--arrows-left-circle-fill:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/arrows-left-circle-fill.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--arrows-left-circle-fill.icon--white:before {
    background-image: url("/images/icons/arrows-left-circle-fill-white.svg"); }
  .icon--arrows-left-circle-fill.icon--brand:before {
    background-image: url("/images/icons/arrows-left-circle-fill-brand.svg"); }

.icon--arrows-left-circle-fill-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--arrows-left-circle-fill-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/arrows-left-circle-fill-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--arrows-left-circle-fill-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--arrows-left-circle-fill-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/arrows-left-circle-fill-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--arrows-left-circle-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--arrows-left-circle-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/arrows-left-circle-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--arrows-left-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--arrows-left-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/arrows-left-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--arrows-right {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--arrows-right:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/arrows-right.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--arrows-right.icon--white:before {
    background-image: url("/images/icons/arrows-right-white.svg"); }
  .icon--arrows-right.icon--brand:before {
    background-image: url("/images/icons/arrows-right-brand.svg"); }

.icon--arrows-right-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--arrows-right-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/arrows-right-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--arrows-right-circle {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--arrows-right-circle:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/arrows-right-circle.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--arrows-right-circle:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/arrows-right-circle-fill.svg"); }
  .icon--arrows-right-circle.icon--white:before {
    background-image: url("/images/icons/arrows-right-circle-white.svg"); }
  .icon--arrows-right-circle.icon--white:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/arrows-right-circle-fill-white.svg"); }
  .icon--arrows-right-circle.icon--brand:before {
    background-image: url("/images/icons/arrows-right-circle-brand.svg"); }
  .icon--arrows-right-circle.icon--brand:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/arrows-right-circle-fill-brand.svg"); }

.icon--arrows-right-circle-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--arrows-right-circle-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/arrows-right-circle-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--arrows-right-circle-fill {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--arrows-right-circle-fill:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/arrows-right-circle-fill.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--arrows-right-circle-fill.icon--white:before {
    background-image: url("/images/icons/arrows-right-circle-fill-white.svg"); }
  .icon--arrows-right-circle-fill.icon--brand:before {
    background-image: url("/images/icons/arrows-right-circle-fill-brand.svg"); }

.icon--arrows-right-circle-fill-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--arrows-right-circle-fill-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/arrows-right-circle-fill-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--arrows-right-circle-fill-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--arrows-right-circle-fill-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/arrows-right-circle-fill-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--arrows-right-circle-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--arrows-right-circle-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/arrows-right-circle-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--arrows-right-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--arrows-right-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/arrows-right-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--arrows-up {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--arrows-up:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/arrows-up.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--arrows-up.icon--white:before {
    background-image: url("/images/icons/arrows-up-white.svg"); }
  .icon--arrows-up.icon--brand:before {
    background-image: url("/images/icons/arrows-up-brand.svg"); }

.icon--arrows-up-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--arrows-up-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/arrows-up-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--arrows-up-circle {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--arrows-up-circle:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/arrows-up-circle.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--arrows-up-circle:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/arrows-up-circle-fill.svg"); }
  .icon--arrows-up-circle.icon--white:before {
    background-image: url("/images/icons/arrows-up-circle-white.svg"); }
  .icon--arrows-up-circle.icon--white:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/arrows-up-circle-fill-white.svg"); }
  .icon--arrows-up-circle.icon--brand:before {
    background-image: url("/images/icons/arrows-up-circle-brand.svg"); }
  .icon--arrows-up-circle.icon--brand:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/arrows-up-circle-fill-brand.svg"); }

.icon--arrows-up-circle-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--arrows-up-circle-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/arrows-up-circle-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--arrows-up-circle-fill {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--arrows-up-circle-fill:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/arrows-up-circle-fill.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--arrows-up-circle-fill.icon--white:before {
    background-image: url("/images/icons/arrows-up-circle-fill-white.svg"); }
  .icon--arrows-up-circle-fill.icon--brand:before {
    background-image: url("/images/icons/arrows-up-circle-fill-brand.svg"); }

.icon--arrows-up-circle-fill-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--arrows-up-circle-fill-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/arrows-up-circle-fill-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--arrows-up-circle-fill-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--arrows-up-circle-fill-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/arrows-up-circle-fill-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--arrows-up-circle-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--arrows-up-circle-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/arrows-up-circle-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--arrows-up-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--arrows-up-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/arrows-up-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--articles {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--articles:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/articles.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--articles:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/articles-fill.svg"); }

.icon--articles-fill {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--articles-fill:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/articles-fill.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--bag {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--bag:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/bag.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--bag:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/bag-fill.svg"); }
  .icon--bag.icon--white:before {
    background-image: url("/images/icons/bag-white.svg"); }
  .icon--bag.icon--white:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/bag-fill-white.svg"); }
  .icon--bag.icon--brand:before {
    background-image: url("/images/icons/bag-brand.svg"); }
  .icon--bag.icon--brand:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/bag-fill-brand.svg"); }

.icon--bag-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--bag-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/bag-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--bag-fill {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--bag-fill:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/bag-fill.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--bag-fill.icon--white:before {
    background-image: url("/images/icons/bag-fill-white.svg"); }
  .icon--bag-fill.icon--brand:before {
    background-image: url("/images/icons/bag-fill-brand.svg"); }

.icon--bag-fill-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--bag-fill-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/bag-fill-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--bag-fill-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--bag-fill-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/bag-fill-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--bag-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--bag-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/bag-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--bodycare {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--bodycare:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/bodycare.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--bodycare.icon--white:before {
    background-image: url("/images/icons/bodycare-white.svg"); }
  .icon--bodycare.icon--brand:before {
    background-image: url("/images/icons/bodycare-brand.svg"); }

.icon--bodycare-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--bodycare-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/bodycare-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--bodycare-circle-fill {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--bodycare-circle-fill:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/bodycare-circle-fill.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--bodycare-circle-fill.icon--white:before {
    background-image: url("/images/icons/bodycare-circle-fill-white.svg"); }

.icon--bodycare-circle-fill-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--bodycare-circle-fill-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/bodycare-circle-fill-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--bodycare-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--bodycare-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/bodycare-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--bookmark {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--bookmark:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/bookmark.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--bookmark:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/bookmark-fill.svg"); }
  .icon--bookmark.icon--white:before {
    background-image: url("/images/icons/bookmark-white.svg"); }
  .icon--bookmark.icon--white:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/bookmark-fill-white.svg"); }
  .icon--bookmark.icon--brand:before {
    background-image: url("/images/icons/bookmark-brand.svg"); }
  .icon--bookmark.icon--brand:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/bookmark-fill-brand.svg"); }

.icon--bookmark-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--bookmark-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/bookmark-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--bookmark-circle {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--bookmark-circle:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/bookmark-circle.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--bookmark-circle:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/bookmark-circle-fill.svg"); }
  .icon--bookmark-circle.icon--white:before {
    background-image: url("/images/icons/bookmark-circle-white.svg"); }
  .icon--bookmark-circle.icon--white:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/bookmark-circle-fill-white.svg"); }
  .icon--bookmark-circle.icon--brand:before {
    background-image: url("/images/icons/bookmark-circle-brand.svg"); }
  .icon--bookmark-circle.icon--brand:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/bookmark-circle-fill-brand.svg"); }

.icon--bookmark-circle-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--bookmark-circle-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/bookmark-circle-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--bookmark-circle-fill {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--bookmark-circle-fill:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/bookmark-circle-fill.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--bookmark-circle-fill.icon--white:before {
    background-image: url("/images/icons/bookmark-circle-fill-white.svg"); }
  .icon--bookmark-circle-fill.icon--brand:before {
    background-image: url("/images/icons/bookmark-circle-fill-brand.svg"); }

.icon--bookmark-circle-fill-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--bookmark-circle-fill-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/bookmark-circle-fill-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--bookmark-circle-fill-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--bookmark-circle-fill-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/bookmark-circle-fill-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--bookmark-circle-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--bookmark-circle-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/bookmark-circle-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--bookmark-fill {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--bookmark-fill:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/bookmark-fill.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--bookmark-fill.icon--white:before {
    background-image: url("/images/icons/bookmark-fill-white.svg"); }
  .icon--bookmark-fill.icon--brand:before {
    background-image: url("/images/icons/bookmark-fill-brand.svg"); }

.icon--bookmark-fill-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--bookmark-fill-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/bookmark-fill-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--bookmark-fill-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--bookmark-fill-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/bookmark-fill-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--bookmark-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--bookmark-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/bookmark-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--bottle {
  width: 0.5625em;
  height: 1.1875em; }
  .icon--bottle:before {
    width: 0.5625em;
    height: 1.1875em;
    background-image: url("/images/icons/bottle.svg");
    width: 0.5625em;
    height: 1.1875em; }
  .icon--bottle.icon--brand:before {
    background-image: url("/images/icons/bottle-brand.svg"); }
  .icon--bottle.icon--blue:before {
    background-image: url("/images/icons/bottle-blue.svg"); }

.icon--bottle-blue {
  width: 0.5625em;
  height: 1.1875em; }
  .icon--bottle-blue:before {
    width: 0.5625em;
    height: 1.1875em;
    background-image: url("/images/icons/bottle-blue.svg");
    width: 0.5625em;
    height: 1.1875em; }

.icon--bottle-brand {
  width: 0.5625em;
  height: 1.1875em; }
  .icon--bottle-brand:before {
    width: 0.5625em;
    height: 1.1875em;
    background-image: url("/images/icons/bottle-brand.svg");
    width: 0.5625em;
    height: 1.1875em; }

.icon--brainy {
  width: 2.0625em;
  height: 1.895625em; }
  .icon--brainy:before {
    width: 2.0625em;
    height: 1.895625em;
    background-image: url("/images/icons/brainy.svg");
    width: 2.0625em;
    height: 1.895625em; }
  .icon--brainy.icon--white:before {
    background-image: url("/images/icons/brainy-white.svg"); }
  .icon--brainy.icon--brand:before {
    background-image: url("/images/icons/brainy-brand.svg"); }

.icon--brainy-brand {
  width: 2.0625em;
  height: 1.895625em; }
  .icon--brainy-brand:before {
    width: 2.0625em;
    height: 1.895625em;
    background-image: url("/images/icons/brainy-brand.svg");
    width: 2.0625em;
    height: 1.895625em; }

.icon--brainy-white {
  width: 2.0625em;
  height: 1.895625em; }
  .icon--brainy-white:before {
    width: 2.0625em;
    height: 1.895625em;
    background-image: url("/images/icons/brainy-white.svg");
    width: 2.0625em;
    height: 1.895625em; }

.icon--burger {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--burger:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/burger.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--burger.icon--white:before {
    background-image: url("/images/icons/burger-white.svg"); }
  .icon--burger.icon--brand:before {
    background-image: url("/images/icons/burger-brand.svg"); }

.icon--burger-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--burger-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/burger-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--burger-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--burger-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/burger-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--calendar {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--calendar:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/calendar.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--calendar.icon--white:before {
    background-image: url("/images/icons/calendar-white.svg"); }
  .icon--calendar.icon--brand:before {
    background-image: url("/images/icons/calendar-brand.svg"); }

.icon--calendar-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--calendar-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/calendar-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--calendar-circle-fill {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--calendar-circle-fill:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/calendar-circle-fill.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--calendar-edit {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--calendar-edit:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/calendar-edit.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--calendar-edit.icon--white:before {
    background-image: url("/images/icons/calendar-edit-white.svg"); }
  .icon--calendar-edit.icon--brand:before {
    background-image: url("/images/icons/calendar-edit-brand.svg"); }

.icon--calendar-edit-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--calendar-edit-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/calendar-edit-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--calendar-edit-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--calendar-edit-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/calendar-edit-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--calendar-tick {
  width: 1.0625em;
  height: 1.3125em; }
  .icon--calendar-tick:before {
    width: 1.0625em;
    height: 1.3125em;
    background-image: url("/images/icons/calendar-tick.svg");
    width: 1.0625em;
    height: 1.3125em; }
  .icon--calendar-tick.icon--white:before {
    background-image: url("/images/icons/calendar-tick-white.svg"); }
  .icon--calendar-tick.icon--brand:before {
    background-image: url("/images/icons/calendar-tick-brand.svg"); }

.icon--calendar-tick-brand {
  width: 1.0625em;
  height: 1.3125em; }
  .icon--calendar-tick-brand:before {
    width: 1.0625em;
    height: 1.3125em;
    background-image: url("/images/icons/calendar-tick-brand.svg");
    width: 1.0625em;
    height: 1.3125em; }

.icon--calendar-tick-white {
  width: 1.0625em;
  height: 1.3125em; }
  .icon--calendar-tick-white:before {
    width: 1.0625em;
    height: 1.3125em;
    background-image: url("/images/icons/calendar-tick-white.svg");
    width: 1.0625em;
    height: 1.3125em; }

.icon--calendar-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--calendar-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/calendar-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--cardio {
  width: 1.776875em;
  height: 2.0625em; }
  .icon--cardio:before {
    width: 1.776875em;
    height: 2.0625em;
    background-image: url("/images/icons/cardio.svg");
    width: 1.776875em;
    height: 2.0625em; }
  .icon--cardio.icon--white:before {
    background-image: url("/images/icons/cardio-white.svg"); }
  .icon--cardio.icon--brand:before {
    background-image: url("/images/icons/cardio-brand.svg"); }

.icon--cardio-brand {
  width: 1.776875em;
  height: 2.0625em; }
  .icon--cardio-brand:before {
    width: 1.776875em;
    height: 2.0625em;
    background-image: url("/images/icons/cardio-brand.svg");
    width: 1.776875em;
    height: 2.0625em; }

.icon--cardio-white {
  width: 1.776875em;
  height: 2.0625em; }
  .icon--cardio-white:before {
    width: 1.776875em;
    height: 2.0625em;
    background-image: url("/images/icons/cardio-white.svg");
    width: 1.776875em;
    height: 2.0625em; }

.icon--check {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--check:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/check.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--check.icon--white:before {
    background-image: url("/images/icons/check-white.svg"); }

.icon--check-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--check-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/check-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--chevron-down {
  width: 0.6875em;
  height: 0.5em; }
  .icon--chevron-down:before {
    width: 0.6875em;
    height: 0.5em;
    background-image: url("/images/icons/chevron-down.svg");
    width: 0.6875em;
    height: 0.5em; }
  .icon--chevron-down.icon--white:before {
    background-image: url("/images/icons/chevron-down-white.svg"); }

.icon--chevron-down-white {
  width: 0.6875em;
  height: 0.5em; }
  .icon--chevron-down-white:before {
    width: 0.6875em;
    height: 0.5em;
    background-image: url("/images/icons/chevron-down-white.svg");
    width: 0.6875em;
    height: 0.5em; }
  .icon--chevron-down-white.icon--white:before {
    background-image: url("/images/icons/chevron-down-white-white.svg"); }

.icon--chevron-down-white-white {
  width: 0.6875em;
  height: 0.5em; }
  .icon--chevron-down-white-white:before {
    width: 0.6875em;
    height: 0.5em;
    background-image: url("/images/icons/chevron-down-white-white.svg");
    width: 0.6875em;
    height: 0.5em; }

.icon--chevron-up {
  width: 0.6875em;
  height: 0.5em; }
  .icon--chevron-up:before {
    width: 0.6875em;
    height: 0.5em;
    background-image: url("/images/icons/chevron-up.svg");
    width: 0.6875em;
    height: 0.5em; }
  .icon--chevron-up.icon--white:before {
    background-image: url("/images/icons/chevron-up-white.svg"); }

.icon--chevron-up-white {
  width: 0.6875em;
  height: 0.5em; }
  .icon--chevron-up-white:before {
    width: 0.6875em;
    height: 0.5em;
    background-image: url("/images/icons/chevron-up-white.svg");
    width: 0.6875em;
    height: 0.5em; }
  .icon--chevron-up-white.icon--white:before {
    background-image: url("/images/icons/chevron-up-white-white.svg"); }

.icon--chevron-up-white-white {
  width: 0.6875em;
  height: 0.5em; }
  .icon--chevron-up-white-white:before {
    width: 0.6875em;
    height: 0.5em;
    background-image: url("/images/icons/chevron-up-white-white.svg");
    width: 0.6875em;
    height: 0.5em; }

.icon--circle-check {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--circle-check:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/circle-check.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--circle-check.icon--white:before {
    background-image: url("/images/icons/circle-check-white.svg"); }

.icon--circle-check-white {
  width: 1.0625em;
  height: 1.0625em; }
  .icon--circle-check-white:before {
    width: 1.0625em;
    height: 1.0625em;
    background-image: url("/images/icons/circle-check-white.svg");
    width: 1.0625em;
    height: 1.0625em; }

.icon--circle-cross-red {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--circle-cross-red:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/circle-cross-red.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--click {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--click:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/click.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--click.icon--white:before {
    background-image: url("/images/icons/click-white.svg"); }
  .icon--click.icon--brand:before {
    background-image: url("/images/icons/click-brand.svg"); }

.icon--click-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--click-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/click-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--click-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--click-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/click-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--comment {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--comment:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/comment.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--comment:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/comment-fill.svg"); }
  .icon--comment.icon--white:before {
    background-image: url("/images/icons/comment-white.svg"); }
  .icon--comment.icon--white:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/comment-fill-white.svg"); }
  .icon--comment.icon--brand:before {
    background-image: url("/images/icons/comment-brand.svg"); }
  .icon--comment.icon--brand:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/comment-fill-brand.svg"); }

.icon--comment-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--comment-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/comment-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--comment-circle {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--comment-circle:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/comment-circle.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--comment-circle:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/comment-circle-fill.svg"); }
  .icon--comment-circle.icon--white:before {
    background-image: url("/images/icons/comment-circle-white.svg"); }
  .icon--comment-circle.icon--white:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/comment-circle-fill-white.svg"); }
  .icon--comment-circle.icon--brand:before {
    background-image: url("/images/icons/comment-circle-brand.svg"); }
  .icon--comment-circle.icon--brand:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/comment-circle-fill-brand.svg"); }

.icon--comment-circle-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--comment-circle-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/comment-circle-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--comment-circle-fill {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--comment-circle-fill:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/comment-circle-fill.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--comment-circle-fill.icon--white:before {
    background-image: url("/images/icons/comment-circle-fill-white.svg"); }
  .icon--comment-circle-fill.icon--brand:before {
    background-image: url("/images/icons/comment-circle-fill-brand.svg"); }

.icon--comment-circle-fill-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--comment-circle-fill-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/comment-circle-fill-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--comment-circle-fill-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--comment-circle-fill-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/comment-circle-fill-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--comment-circle-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--comment-circle-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/comment-circle-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--comment-fill {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--comment-fill:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/comment-fill.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--comment-fill.icon--white:before {
    background-image: url("/images/icons/comment-fill-white.svg"); }
  .icon--comment-fill.icon--brand:before {
    background-image: url("/images/icons/comment-fill-brand.svg"); }

.icon--comment-fill-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--comment-fill-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/comment-fill-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--comment-fill-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--comment-fill-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/comment-fill-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--comment-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--comment-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/comment-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--complete {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--complete:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/complete.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--complete.icon--white:before {
    background-image: url("/images/icons/complete-white.svg"); }
  .icon--complete.icon--brand:before {
    background-image: url("/images/icons/complete-brand.svg"); }
  .icon--complete.icon--green:before {
    background-image: url("/images/icons/complete-green.svg"); }

.icon--complete-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--complete-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/complete-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--complete-circle {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--complete-circle:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/complete-circle.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--complete-circle:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/complete-circle-fill.svg"); }
  .icon--complete-circle.icon--white:before {
    background-image: url("/images/icons/complete-circle-white.svg"); }
  .icon--complete-circle.icon--white:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/complete-circle-fill-white.svg"); }
  .icon--complete-circle.icon--brand:before {
    background-image: url("/images/icons/complete-circle-brand.svg"); }
  .icon--complete-circle.icon--brand:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/complete-circle-fill-brand.svg"); }

.icon--complete-circle-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--complete-circle-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/complete-circle-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--complete-circle-fill {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--complete-circle-fill:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/complete-circle-fill.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--complete-circle-fill.icon--white:before {
    background-image: url("/images/icons/complete-circle-fill-white.svg"); }
  .icon--complete-circle-fill.icon--brand:before {
    background-image: url("/images/icons/complete-circle-fill-brand.svg"); }

.icon--complete-circle-fill-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--complete-circle-fill-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/complete-circle-fill-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--complete-circle-fill-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--complete-circle-fill-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/complete-circle-fill-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--complete-circle-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--complete-circle-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/complete-circle-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--complete-green {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--complete-green:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/complete-green.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--complete-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--complete-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/complete-white.svg");
    width: 1.9375em;
    height: 1.9375em; }
.icon--trending-up {
  width: 1.9375em;
  height: 1.9375em; }
.icon--trending-up:before {
  width: 1.9375em;
  height: 1.9375em;
  background-image: url("../images/icons/trending-up.svg");
  width: 1.9375em;
  height: 1.9375em; }
.icon--concentration {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--concentration:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/concentration.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--concentration.icon--white:before {
    background-image: url("/images/icons/concentration-white.svg"); }
  .icon--concentration.icon--brand:before {
    background-image: url("/images/icons/concentration-brand.svg"); }

.icon--concentration-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--concentration-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/concentration-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--concentration-circle-fill {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--concentration-circle-fill:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/concentration-circle-fill.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--concentration-circle-fill.icon--white:before {
    background-image: url("/images/icons/concentration-circle-fill-white.svg"); }

.icon--concentration-circle-fill-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--concentration-circle-fill-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/concentration-circle-fill-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--concentration-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--concentration-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/concentration-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--contact {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--contact:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/contact.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--contact.icon--white:before {
    background-image: url("/images/icons/contact-white.svg"); }
  .icon--contact.icon--brand:before {
    background-image: url("/images/icons/contact-brand.svg"); }

.icon--contact-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--contact-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/contact-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--contact-circle {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--contact-circle:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/contact-circle.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--contact-circle:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/contact-circle-fill.svg"); }
  .icon--contact-circle.icon--white:before {
    background-image: url("/images/icons/contact-circle-white.svg"); }
  .icon--contact-circle.icon--white:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/contact-circle-fill-white.svg"); }
  .icon--contact-circle.icon--brand:before {
    background-image: url("/images/icons/contact-circle-brand.svg"); }
  .icon--contact-circle.icon--brand:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/contact-circle-fill-brand.svg"); }

.icon--contact-circle-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--contact-circle-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/contact-circle-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--contact-circle-fill {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--contact-circle-fill:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/contact-circle-fill.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--contact-circle-fill.icon--white:before {
    background-image: url("/images/icons/contact-circle-fill-white.svg"); }
  .icon--contact-circle-fill.icon--brand:before {
    background-image: url("/images/icons/contact-circle-fill-brand.svg"); }

.icon--contact-circle-fill-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--contact-circle-fill-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/contact-circle-fill-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--contact-circle-fill-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--contact-circle-fill-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/contact-circle-fill-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--contact-circle-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--contact-circle-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/contact-circle-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--contact-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--contact-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/contact-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--cooking {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--cooking:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/cooking.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--cooking.icon--white:before {
    background-image: url("/images/icons/cooking-white.svg"); }
  .icon--cooking.icon--brand:before {
    background-image: url("/images/icons/cooking-brand.svg"); }

.icon--cooking-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--cooking-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/cooking-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--cooking-circle-fill {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--cooking-circle-fill:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/cooking-circle-fill.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--cooking-circle-fill.icon--white:before {
    background-image: url("/images/icons/cooking-circle-fill-white.svg"); }

.icon--cooking-circle-fill-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--cooking-circle-fill-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/cooking-circle-fill-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--cooking-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--cooking-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/cooking-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--cross {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--cross:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/skins/skin01/images/cross.svg");
    width: 1.9375em;
    height: 1.9375em; }
.icon--cross.icon--white:before {
  background-image: url("../images/cross-white.svg"); }

.icon--cross-circle {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--cross-circle:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/cross-circle.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--cross-circle:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/cross-circle-fill.svg"); }
  .icon--cross-circle.icon--white:before {
    background-image: url("/images/icons/cross-circle-white.svg"); }
  .icon--cross-circle.icon--white:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/cross-circle-fill-white.svg"); }
  .icon--cross-circle.icon--brand:before {
    background-image: url("/images/icons/cross-circle-brand.svg"); }
  .icon--cross-circle.icon--brand:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/cross-circle-fill-brand.svg"); }

.icon--cross-circle-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--cross-circle-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/cross-circle-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--cross-circle-error {
  width: 1.0625em;
  height: 1.0625em; }
  .icon--cross-circle-error:before {
    width: 1.0625em;
    height: 1.0625em;
    background-image: url("/images/icons/cross-circle-error.svg");
    width: 1.0625em;
    height: 1.0625em; }

.icon--cross-circle-fill {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--cross-circle-fill:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/cross-circle-fill.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--cross-circle-fill.icon--white:before {
    background-image: url("/images/icons/cross-circle-fill-white.svg"); }
  .icon--cross-circle-fill.icon--brand:before {
    background-image: url("/images/icons/cross-circle-fill-brand.svg"); }

.icon--cross-circle-fill-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--cross-circle-fill-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/cross-circle-fill-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--cross-circle-fill-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--cross-circle-fill-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/cross-circle-fill-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--cross-circle-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--cross-circle-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/cross-circle-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--cross-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--cross-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("../images/cross-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--delivery {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--delivery:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/delivery.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--delivery.icon--white:before {
    background-image: url("/images/icons/delivery-white.svg"); }
  .icon--delivery.icon--brand:before {
    background-image: url("/images/icons/delivery-brand.svg"); }

.icon--delivery-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--delivery-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/delivery-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--delivery-circle {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--delivery-circle:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/delivery-circle.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--delivery-circle:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/delivery-circle-fill.svg"); }
  .icon--delivery-circle.icon--white:before {
    background-image: url("/images/icons/delivery-circle-white.svg"); }
  .icon--delivery-circle.icon--white:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/delivery-circle-fill-white.svg"); }
  .icon--delivery-circle.icon--brand:before {
    background-image: url("/images/icons/delivery-circle-brand.svg"); }
  .icon--delivery-circle.icon--brand:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/delivery-circle-fill-brand.svg"); }

.icon--delivery-circle-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--delivery-circle-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/delivery-circle-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--delivery-circle-fill {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--delivery-circle-fill:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/delivery-circle-fill.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--delivery-circle-fill.icon--white:before {
    background-image: url("/images/icons/delivery-circle-fill-white.svg"); }
  .icon--delivery-circle-fill.icon--brand:before {
    background-image: url("/images/icons/delivery-circle-fill-brand.svg"); }

.icon--delivery-circle-fill-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--delivery-circle-fill-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/delivery-circle-fill-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--delivery-circle-fill-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--delivery-circle-fill-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/delivery-circle-fill-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--delivery-circle-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--delivery-circle-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/delivery-circle-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--delivery-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--delivery-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/delivery-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--diffused {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--diffused:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/diffused.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--diffused.icon--white:before {
    background-image: url("/images/icons/diffused-white.svg"); }
  .icon--diffused.icon--brand:before {
    background-image: url("/images/icons/diffused-brand.svg"); }

.icon--diffused-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--diffused-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/diffused-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--diffused-circle {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--diffused-circle:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/diffused-circle.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--diffused-circle:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/diffused-circle-fill.svg"); }
  .icon--diffused-circle.icon--white:before {
    background-image: url("/images/icons/diffused-circle-white.svg"); }
  .icon--diffused-circle.icon--white:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/diffused-circle-fill-white.svg"); }

.icon--diffused-circle-fill {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--diffused-circle-fill:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/diffused-circle-fill.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--diffused-circle-fill.icon--white:before {
    background-image: url("/images/icons/diffused-circle-fill-white.svg"); }

.icon--diffused-circle-fill-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--diffused-circle-fill-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/diffused-circle-fill-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--diffused-circle-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--diffused-circle-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/diffused-circle-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--diffused-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--diffused-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/diffused-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--dilluted {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--dilluted:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/dilluted.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--dilluted.icon--white:before {
    background-image: url("/images/icons/dilluted-white.svg"); }

.icon--dilluted-circle {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--dilluted-circle:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/dilluted-circle.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--dilluted-circle:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/dilluted-circle-fill.svg"); }
  .icon--dilluted-circle.icon--white:before {
    background-image: url("/images/icons/dilluted-circle-white.svg"); }
  .icon--dilluted-circle.icon--white:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/dilluted-circle-fill-white.svg"); }

.icon--dilluted-circle-fill {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--dilluted-circle-fill:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/dilluted-circle-fill.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--dilluted-circle-fill.icon--white:before {
    background-image: url("/images/icons/dilluted-circle-fill-white.svg"); }

.icon--dilluted-circle-fill-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--dilluted-circle-fill-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/dilluted-circle-fill-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--dilluted-circle-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--dilluted-circle-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/dilluted-circle-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--dilluted-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--dilluted-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/dilluted-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--direct-debit {
  width: 1.5em;
  height: 1.125em; }
  .icon--direct-debit:before {
    width: 1.5em;
    height: 1.125em;
    background-image: url("/images/icons/direct-debit.svg");
    width: 1.5em;
    height: 1.125em; }

.icon--dislike {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--dislike:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/dislike.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--dislike:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/dislike-fill.svg"); }
  .icon--dislike.icon--white:before {
    background-image: url("/images/icons/dislike-white.svg"); }
  .icon--dislike.icon--white:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/dislike-fill-white.svg"); }
  .icon--dislike.icon--brand:before {
    background-image: url("/images/icons/dislike-brand.svg"); }
  .icon--dislike.icon--brand:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/dislike-fill-brand.svg"); }

.icon--dislike-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--dislike-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/dislike-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--dislike-circle {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--dislike-circle:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/dislike-circle.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--dislike-circle:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/dislike-circle-fill.svg"); }
  .icon--dislike-circle.icon--white:before {
    background-image: url("/images/icons/dislike-circle-white.svg"); }
  .icon--dislike-circle.icon--white:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/dislike-circle-fill-white.svg"); }
  .icon--dislike-circle.icon--brand:before {
    background-image: url("/images/icons/dislike-circle-brand.svg"); }
  .icon--dislike-circle.icon--brand:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/dislike-circle-fill-brand.svg"); }

.icon--dislike-circle-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--dislike-circle-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/dislike-circle-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--dislike-circle-fill {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--dislike-circle-fill:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/dislike-circle-fill.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--dislike-circle-fill.icon--white:before {
    background-image: url("/images/icons/dislike-circle-fill-white.svg"); }
  .icon--dislike-circle-fill.icon--brand:before {
    background-image: url("/images/icons/dislike-circle-fill-brand.svg"); }

.icon--dislike-circle-fill-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--dislike-circle-fill-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/dislike-circle-fill-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--dislike-circle-fill-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--dislike-circle-fill-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/dislike-circle-fill-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--dislike-circle-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--dislike-circle-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/dislike-circle-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--dislike-fill {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--dislike-fill:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/dislike-fill.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--dislike-fill.icon--white:before {
    background-image: url("/images/icons/dislike-fill-white.svg"); }
  .icon--dislike-fill.icon--brand:before {
    background-image: url("/images/icons/dislike-fill-brand.svg"); }

.icon--dislike-fill-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--dislike-fill-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/dislike-fill-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--dislike-fill-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--dislike-fill-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/dislike-fill-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--dislike-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--dislike-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/dislike-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--download {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--download:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/download.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--download:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/download-fill.svg"); }
  .icon--download.icon--white:before {
    background-image: url("/images/icons/download-white.svg"); }
  .icon--download.icon--white:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/download-fill-white.svg"); }
  .icon--download.icon--brand:before {
    background-image: url("/images/icons/download-brand.svg"); }
  .icon--download.icon--brand:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/download-fill-brand.svg"); }

.icon--download-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--download-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/download-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--download-circle {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--download-circle:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/download-circle.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--download-circle:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/download-circle-fill.svg"); }
  .icon--download-circle.icon--white:before {
    background-image: url("/images/icons/download-circle-white.svg"); }
  .icon--download-circle.icon--white:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/download-circle-fill-white.svg"); }
  .icon--download-circle.icon--brand:before {
    background-image: url("/images/icons/download-circle-brand.svg"); }
  .icon--download-circle.icon--brand:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/download-circle-fill-brand.svg"); }

.icon--download-circle-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--download-circle-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/download-circle-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--download-circle-fill {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--download-circle-fill:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/download-circle-fill.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--download-circle-fill.icon--white:before {
    background-image: url("/images/icons/download-circle-fill-white.svg"); }
  .icon--download-circle-fill.icon--brand:before {
    background-image: url("/images/icons/download-circle-fill-brand.svg"); }

.icon--download-circle-fill-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--download-circle-fill-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/download-circle-fill-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--download-circle-fill-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--download-circle-fill-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/download-circle-fill-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--download-circle-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--download-circle-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/download-circle-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--download-fill {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--download-fill:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/download-fill.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--download-fill.icon--white:before {
    background-image: url("/images/icons/download-fill-white.svg"); }
  .icon--download-fill.icon--brand:before {
    background-image: url("/images/icons/download-fill-brand.svg"); }

.icon--download-fill-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--download-fill-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/download-fill-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--download-fill-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--download-fill-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/download-fill-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--download-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--download-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/download-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--edit {
  width: 1.9375em;
  height: 1.9375em;
  font-size:15px;}
  .icon--edit:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/skins/skin01/images/edit2.png");
    width: 1.9375em;
    height: 1.9375em; }

.icon--error-fill {
  width: 1.9375em;
  height: 1.9375em; }
.icon--error-fill:before {
  width: 1.9375em;
  height: 1.9375em;
  background-image: url("/skins/skin01/images/error-fill.svg");
  width: 1.9375em;
  height: 1.9375em; }

.icon--error-fill-danger {
  width: 1.9375em;
  height: 1.9375em; }
.icon--error-fill-danger:before {
  width: 1.9375em;
  height: 1.9375em;
  background-image: url("/skins/skin01/images/error-fill-danger.svg");
  width: 1.9375em;
  height: 1.9375em; }

.icon--error-outline {
  width: 1.9375em;
  height: 1.9375em; }
.icon--error-outline:before {
  width: 1.9375em;
  height: 1.9375em;
  background-image: url("/skins/skin01/images/error-outline.svg");
  width: 1.9375em;
  height: 1.9375em; }

.icon--error-outline-danger {
  width: 1.9375em;
  height: 1.9375em; }
.icon--error-outline-danger:before {
  width: 1.9375em;
  height: 1.9375em;
  background-image: url("/skins/skin01/images/error-outline-danger.svg");
  width: 1.9375em;
  height: 1.9375em; }

.icon--favorite {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--favorite:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/favorite.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--favorite:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/favorite-fill.svg"); }
  .icon--favorite.icon--white:before {
    background-image: url("/images/icons/favorite-white.svg"); }
  .icon--favorite.icon--white:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/favorite-fill-white.svg"); }
  .icon--favorite.icon--brand:before {
    background-image: url("/images/icons/favorite-brand.svg"); }
  .icon--favorite.icon--brand:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/favorite-fill-brand.svg"); }

.icon--favorite-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--favorite-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/favorite-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--favorite-fill {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--favorite-fill:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/favorite-fill.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--favorite-fill.icon--white:before {
    background-image: url("/images/icons/favorite-fill-white.svg"); }
  .icon--favorite-fill.icon--brand:before {
    background-image: url("/skins/skin01/images/icons/favorite-fill-brand.svg"); }

.icon--favorite-fill-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--favorite-fill-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/favorite-fill-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--favorite-fill-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--favorite-fill-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/favorite-fill-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--favorite-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--favorite-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/favorite-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--feedback {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--feedback:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/feedback.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--feedback.icon--white:before {
    background-image: url("/images/icons/feedback-white.svg"); }
  .icon--feedback.icon--brand:before {
    background-image: url("/images/icons/feedback-brand.svg"); }

.icon--feedback-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--feedback-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/feedback-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--feedback-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--feedback-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/feedback-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--gift {
  width: 2.0625em;
  height: 2.01375em; }
  .icon--gift:before {
    width: 2.0625em;
    height: 2.01375em;
    background-image: url("/images/icons/gift.svg");
    width: 2.0625em;
    height: 2.01375em; }
  .icon--gift.icon--white:before {
    background-image: url("/images/icons/gift-white.svg"); }
  .icon--gift.icon--brand:before {
    background-image: url("/images/icons/gift-brand.svg"); }
  .icon--gift.icon--blue:before {
    background-image: url("/images/icons/gift-blue.svg"); }

.icon--gift-blue {
  width: 2.0625em;
  height: 2.01375em; }
  .icon--gift-blue:before {
    width: 2.0625em;
    height: 2.01375em;
    background-image: url("/images/icons/gift-blue.svg");
    width: 2.0625em;
    height: 2.01375em; }

.icon--gift-brand {
  width: 2.0625em;
  height: 2.01375em; }
  .icon--gift-brand:before {
    width: 2.0625em;
    height: 2.01375em;
    background-image: url("/images/icons/gift-brand.svg");
    width: 2.0625em;
    height: 2.01375em; }

.icon--gift-white {
  width: 2.0625em;
  height: 2.01375em; }
  .icon--gift-white:before {
    width: 2.0625em;
    height: 2.01375em;
    background-image: url("/images/icons/gift-white.svg");
    width: 2.0625em;
    height: 2.01375em; }

.icon--globe {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--globe:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/globe.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--globe.icon--white:before {
    background-image: url("/images/icons/globe-white.svg"); }
  .icon--globe.icon--brand:before {
    background-image: url("/images/icons/globe-brand.svg"); }

.icon--globe-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--globe-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/globe-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--globe-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--globe-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/globe-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--go-to-circle {
  width: 2em;
  height: 2em; }
  .icon--go-to-circle:before {
    width: 2em;
    height: 2em;
    background-image: url("../images/go-to-circle.svg");
    width: 2em;
    height: 2em; }
  .icon--go-to-circle.icon--brand:before {
    background-image: url("/images/icons/go-to-circle-brand.svg"); }

.icon--go-to-circle-brand {
  width: 2em;
  height: 2em; }
  .icon--go-to-circle-brand:before {
    width: 2em;
    height: 2em;
    background-image: url("/images/icons/go-to-circle-brand.svg");
    width: 2em;
    height: 2em; }

.icon--grid {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--grid:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/grid.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--grid.icon--white:before {
    background-image: url("/images/icons/grid-white.svg"); }
  .icon--grid.icon--brand:before {
    background-image: url("/images/icons/grid-brand.svg"); }

.icon--grid-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--grid-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/grid-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--grid-small {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--grid-small:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/grid-small.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--grid-small.icon--brand:before {
    background-image: url("/images/icons/grid-small-brand.svg"); }

.icon--grid-small-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--grid-small-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/grid-small-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--grid-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--grid-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/grid-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--help {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--help:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/help.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--help.icon--white:before {
    background-image: url("/images/icons/help-white.svg"); }
  .icon--help.icon--brand:before {
    background-image: url("/images/icons/help-brand.svg"); }

.icon--help-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--help-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/help-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--help-circle {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--help-circle:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/help-circle.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--help-circle:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/help-circle-fill.svg"); }
  .icon--help-circle.icon--white:before {
    background-image: url("/images/icons/help-circle-white.svg"); }
  .icon--help-circle.icon--white:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/help-circle-fill-white.svg"); }
  .icon--help-circle.icon--brand:before {
    background-image: url("/images/icons/help-circle-brand.svg"); }
  .icon--help-circle.icon--brand:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/help-circle-fill-brand.svg"); }

.icon--help-circle-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--help-circle-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/help-circle-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--help-circle-fill {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--help-circle-fill:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/help-circle-fill.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--help-circle-fill.icon--white:before {
    background-image: url("/images/icons/help-circle-fill-white.svg"); }
  .icon--help-circle-fill.icon--brand:before {
    background-image: url("/images/icons/help-circle-fill-brand.svg"); }

.icon--help-circle-fill-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--help-circle-fill-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/help-circle-fill-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--help-circle-fill-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--help-circle-fill-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/help-circle-fill-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--help-circle-large {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--help-circle-large:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/help-circle-large.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--help-circle-large.icon--white:before {
    background-image: url("/images/icons/help-circle-large-white.svg"); }
  .icon--help-circle-large.icon--brand:before {
    background-image: url("/images/icons/help-circle-large-brand.svg"); }

.icon--help-circle-large-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--help-circle-large-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/help-circle-large-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--help-circle-large-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--help-circle-large-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/help-circle-large-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--help-circle-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--help-circle-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("../images/help-circle-white.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--help-circle-white.icon--white:before {
    background-image: url("/images/icons/help-circle-white-white.svg"); }

.icon--help-circle-white-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--help-circle-white-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/help-circle-white-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--help-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--help-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/help-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--home {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--home:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/home.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--home.icon--white:before {
    background-image: url("/images/icons/home-white.svg"); }
  .icon--home.icon--brand:before {
    background-image: url("/images/icons/home-brand.svg"); }

.icon--home-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--home-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/home-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--home-circle {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--home-circle:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/home-circle.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--home-circle:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/home-circle-fill.svg"); }
  .icon--home-circle.icon--white:before {
    background-image: url("/images/icons/home-circle-white.svg"); }
  .icon--home-circle.icon--white:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/home-circle-fill-white.svg"); }
  .icon--home-circle.icon--brand:before {
    background-image: url("/images/icons/home-circle-brand.svg"); }
  .icon--home-circle.icon--brand:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/home-circle-fill-brand.svg"); }

.icon--home-circle-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--home-circle-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/home-circle-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--home-circle-fill {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--home-circle-fill:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/home-circle-fill.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--home-circle-fill.icon--white:before {
    background-image: url("/images/icons/home-circle-fill-white.svg"); }
  .icon--home-circle-fill.icon--brand:before {
    background-image: url("/images/icons/home-circle-fill-brand.svg"); }

.icon--home-circle-fill-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--home-circle-fill-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/home-circle-fill-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--home-circle-fill-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--home-circle-fill-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/home-circle-fill-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--home-circle-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--home-circle-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/home-circle-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--home-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--home-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/home-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--homecare {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--homecare:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/homecare.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--homecare.icon--white:before {
    background-image: url("/images/icons/homecare-white.svg"); }
  .icon--homecare.icon--brand:before {
    background-image: url("/images/icons/homecare-brand.svg"); }

.icon--homecare-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--homecare-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/homecare-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--homecare-circle-fill {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--homecare-circle-fill:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/homecare-circle-fill.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--homecare-circle-fill.icon--white:before {
    background-image: url("/images/icons/homecare-circle-fill-white.svg"); }

.icon--homecare-circle-fill-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--homecare-circle-fill-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/homecare-circle-fill-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--homecare-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--homecare-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/homecare-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--ideal {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--ideal:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/ideal.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--images {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--images:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/images.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--images:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/images-fill.svg"); }

.icon--images-fill {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--images-fill:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/images-fill.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--immune {
  width: 1.679375em;
  height: 2.0625em; }
  .icon--immune:before {
    width: 1.679375em;
    height: 2.0625em;
    background-image: url("/images/icons/immune.svg");
    width: 1.679375em;
    height: 2.0625em; }
  .icon--immune.icon--white:before {
    background-image: url("/images/icons/immune-white.svg"); }
  .icon--immune.icon--brand:before {
    background-image: url("/images/icons/immune-brand.svg"); }

.icon--immune-brand {
  width: 1.679375em;
  height: 2.0625em; }
  .icon--immune-brand:before {
    width: 1.679375em;
    height: 2.0625em;
    background-image: url("/images/icons/immune-brand.svg");
    width: 1.679375em;
    height: 2.0625em; }

.icon--immune-white {
  width: 1.679375em;
  height: 2.0625em; }
  .icon--immune-white:before {
    width: 1.679375em;
    height: 2.0625em;
    background-image: url("/images/icons/immune-white.svg");
    width: 1.679375em;
    height: 2.0625em; }

.icon--info {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--info:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/info.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--info.icon--white:before {
    background-image: url("/images/icons/info-white.svg"); }
  .icon--info.icon--brand:before {
    background-image: url("/images/icons/info-brand.svg"); }

.icon--info-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--info-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/info-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--info-circle {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--info-circle:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/info-circle.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--info-circle:not(.icon--no-hover):hover:before {
    background-image: url("../images/info-circle-fill.svg"); }
  .icon--info-circle.icon--white:before {
    background-image: url("../images/info-circle-white.svg"); }
  .icon--info-circle.icon--white:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/info-circle-fill-white.svg"); }
  .icon--info-circle.icon--brand:before {
    background-image: url("/images/icons/info-circle-brand.svg"); }
  .icon--info-circle.icon--brand:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/info-circle-fill-brand.svg"); }

.icon--info-circle-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--info-circle-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/info-circle-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--info-circle-fill {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--info-circle-fill:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("../images/info-circle-fill.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--info-circle-fill.icon--white:before {
    background-image: url("/images/icons/info-circle-fill-white.svg"); }
  .icon--info-circle-fill.icon--brand:before {
    background-image: url("/images/icons/info-circle-fill-brand.svg"); }

.icon--info-circle-fill-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--info-circle-fill-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/info-circle-fill-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--info-circle-fill-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--info-circle-fill-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/info-circle-fill-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--info-circle-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--info-circle-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/info-circle-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--info-lg-circle {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--info-lg-circle:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("../images/icons/info-lg-circle.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--info-lg-circle:not(.icon--no-hover):hover:before {
    background-image: url("../images/icons/info-lg-circle-fill.svg"); }
  .icon--info-lg-circle.icon--white:before {
    background-image: url("../images/icons/info-lg-circle-white.svg"); }
  .icon--info-lg-circle.icon--white:not(.icon--no-hover):hover:before {
    background-image: url("../images/icons/info-lg-circle-fill-white.svg"); }
  .icon--info-lg-circle.icon--brand:before {
    background-image: url("../images/icons/info-lg-circle-brand.svg"); }
  .icon--info-lg-circle.icon--brand:not(.icon--no-hover):hover:before {
    background-image: url("../images/icons/info-lg-circle-fill-brand.svg"); }


.icon--info-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--info-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/info-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--internal {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--internal:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/internal.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--internal.icon--white:before {
    background-image: url("/images/icons/internal-white.svg"); }
  .icon--internal.icon--brand:before {
    background-image: url("/images/icons/internal-brand.svg"); }

.icon--internal-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--internal-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/internal-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--internal-circle-fill {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--internal-circle-fill:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/internal-circle-fill.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--internal-circle-fill.icon--white:before {
    background-image: url("/images/icons/internal-circle-fill-white.svg"); }

.icon--internal-circle-fill-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--internal-circle-fill-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/internal-circle-fill-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--internal-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--internal-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/internal-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--internally {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--internally:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/internally.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--internally.icon--white:before {
    background-image: url("/images/icons/internally-white.svg"); }
  .icon--internally.icon--brand:before {
    background-image: url("/images/icons/internally-brand.svg"); }

.icon--internally-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--internally-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/internally-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--internally-circle {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--internally-circle:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/internally-circle.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--internally-circle:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/internally-circle-fill.svg"); }
  .icon--internally-circle.icon--white:before {
    background-image: url("/images/icons/internally-circle-white.svg"); }
  .icon--internally-circle.icon--white:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/internally-circle-fill-white.svg"); }

.icon--internally-circle-fill {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--internally-circle-fill:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/internally-circle-fill.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--internally-circle-fill.icon--white:before {
    background-image: url("/images/icons/internally-circle-fill-white.svg"); }

.icon--internally-circle-fill-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--internally-circle-fill-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/internally-circle-fill-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--internally-circle-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--internally-circle-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/internally-circle-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--internally-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--internally-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/internally-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--kids {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--kids:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/kids.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--kids.icon--white:before {
    background-image: url("/images/icons/kids-white.svg"); }
  .icon--kids.icon--brand:before {
    background-image: url("/images/icons/kids-brand.svg"); }

.icon--kids-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--kids-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/kids-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--kids-circle-fill {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--kids-circle-fill:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/kids-circle-fill.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--kids-circle-fill.icon--white:before {
    background-image: url("/images/icons/kids-circle-fill-white.svg"); }

.icon--kids-circle-fill-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--kids-circle-fill-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/kids-circle-fill-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--kids-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--kids-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/kids-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--knees {
  width: 1.3425em;
  height: 2.0625em; }
  .icon--knees:before {
    width: 1.3425em;
    height: 2.0625em;
    background-image: url("/images/icons/knees.svg");
    width: 1.3425em;
    height: 2.0625em; }
  .icon--knees.icon--white:before {
    background-image: url("/images/icons/knees-white.svg"); }
  .icon--knees.icon--brand:before {
    background-image: url("/images/icons/knees-brand.svg"); }

.icon--knees-brand {
  width: 1.3425em;
  height: 2.0625em; }
  .icon--knees-brand:before {
    width: 1.3425em;
    height: 2.0625em;
    background-image: url("/images/icons/knees-brand.svg");
    width: 1.3425em;
    height: 2.0625em; }

.icon--knees-white {
  width: 1.3425em;
  height: 2.0625em; }
  .icon--knees-white:before {
    width: 1.3425em;
    height: 2.0625em;
    background-image: url("/images/icons/knees-white.svg");
    width: 1.3425em;
    height: 2.0625em; }

.icon--like {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--like:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/like.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--like:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/like-fill.svg"); }
  .icon--like.icon--white:before {
    background-image: url("/images/icons/like-white.svg"); }
  .icon--like.icon--white:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/like-fill-white.svg"); }
  .icon--like.icon--brand:before {
    background-image: url("/images/icons/like-brand.svg"); }
  .icon--like.icon--brand:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/like-fill-brand.svg"); }

.icon--like-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--like-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/like-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--like-circle {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--like-circle:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/like-circle.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--like-circle:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/like-circle-fill.svg"); }
  .icon--like-circle.icon--white:before {
    background-image: url("/images/icons/like-circle-white.svg"); }
  .icon--like-circle.icon--white:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/like-circle-fill-white.svg"); }
  .icon--like-circle.icon--brand:before {
    background-image: url("/images/icons/like-circle-brand.svg"); }
  .icon--like-circle.icon--brand:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/like-circle-fill-brand.svg"); }

.icon--like-circle-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--like-circle-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/like-circle-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--like-circle-fill {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--like-circle-fill:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/like-circle-fill.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--like-circle-fill.icon--white:before {
    background-image: url("/images/icons/like-circle-fill-white.svg"); }
  .icon--like-circle-fill.icon--brand:before {
    background-image: url("/images/icons/like-circle-fill-brand.svg"); }

.icon--like-circle-fill-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--like-circle-fill-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/like-circle-fill-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--like-circle-fill-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--like-circle-fill-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/like-circle-fill-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--like-circle-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--like-circle-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/like-circle-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--like-fill {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--like-fill:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/like-fill.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--like-fill.icon--white:before {
    background-image: url("/images/icons/like-fill-white.svg"); }
  .icon--like-fill.icon--brand:before {
    background-image: url("/images/icons/like-fill-brand.svg"); }

.icon--like-fill-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--like-fill-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/like-fill-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--like-fill-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--like-fill-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/like-fill-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--like-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--like-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/like-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--link {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--link:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/link.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--link.icon--white:before {
    background-image: url("/images/icons/link-white.svg"); }
  .icon--link.icon--brand:before {
    background-image: url("/images/icons/link-brand.svg"); }

.icon--link-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--link-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/link-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--link-circle {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--link-circle:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/link-circle.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--link-circle:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/link-circle-fill.svg"); }
  .icon--link-circle.icon--white:before {
    background-image: url("/images/icons/link-circle-white.svg"); }
  .icon--link-circle.icon--white:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/link-circle-fill-white.svg"); }
  .icon--link-circle.icon--brand:before {
    background-image: url("/images/icons/link-circle-brand.svg"); }
  .icon--link-circle.icon--brand:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/link-circle-fill-brand.svg"); }

.icon--link-circle-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--link-circle-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/link-circle-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--link-circle-fill {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--link-circle-fill:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/link-circle-fill.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--link-circle-fill.icon--white:before {
    background-image: url("/images/icons/link-circle-fill-white.svg"); }
  .icon--link-circle-fill.icon--brand:before {
    background-image: url("/images/icons/link-circle-fill-brand.svg"); }

.icon--link-circle-fill-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--link-circle-fill-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/link-circle-fill-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--link-circle-fill-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--link-circle-fill-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/link-circle-fill-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--link-circle-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--link-circle-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/link-circle-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--link-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--link-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/link-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--list {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--list:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("../images/list-white.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--list.icon--white:before {
    background-image: url("../images/list-white.svg"); }
  .icon--list.icon--brand:before {
    background-image: url("../images/list-brand.svg"); }

.icon--list-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--list-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("../images/list-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--list-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--list-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("../images/list-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--literature {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--literature:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/literature.svg");
  width: 1.9375em;
  height: 1.9375em; }
  .icon--literature:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/literature-fill.svg"); }

.icon--literature-fill {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--literature-fill:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/literature-fill.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--liver {
  width: 1.91125em;
  height: 2.0625em; }
  .icon--liver:before {
    width: 1.91125em;
    height: 2.0625em;
    background-image: url("/images/icons/liver.svg");
    width: 1.91125em;
    height: 2.0625em; }
  .icon--liver.icon--white:before {
    background-image: url("/images/icons/liver-white.svg"); }
  .icon--liver.icon--brand:before {
    background-image: url("/images/icons/liver-brand.svg"); }

.icon--liver-brand {
  width: 1.91125em;
  height: 2.0625em; }
  .icon--liver-brand:before {
    width: 1.91125em;
    height: 2.0625em;
    background-image: url("/images/icons/liver-brand.svg");
    width: 1.91125em;
    height: 2.0625em; }

.icon--liver-white {
  width: 1.91125em;
  height: 2.0625em; }
  .icon--liver-white:before {
    width: 1.91125em;
    height: 2.0625em;
    background-image: url("/images/icons/liver-white.svg");
    width: 1.91125em;
    height: 2.0625em; }

.icon--loader {
  width: 1.95125em;
  height: 2.0625em; }
  .icon--loader:before {
    width: 1.95125em;
    height: 2.0625em;
    background-image: url("/images/icons/loader.svg");
    width: 1.95125em;
    height: 2.0625em; }
  .icon--loader.icon--white:before {
    background-image: url("/images/icons/loader-white.svg"); }
  .icon--loader.icon--brand:before {
    background-image: url("/images/icons/loader-brand.svg"); }

.icon--loader-brand {
  width: 1.95125em;
  height: 2.0625em; }
  .icon--loader-brand:before {
    width: 1.95125em;
    height: 2.0625em;
    background-image: url("/images/icons/loader-brand.svg");
    width: 1.95125em;
    height: 2.0625em; }

.icon--loader-white {
  width: 1.95125em;
  height: 2.0625em; }
  .icon--loader-white:before {
    width: 1.95125em;
    height: 2.0625em;
    background-image: url("/images/icons/loader-white.svg");
    width: 1.95125em;
    height: 2.0625em; }

.icon--graph-up {
  width: 2.0625em;
  height: 2.0625em; }
.icon--graph-up:before {
  width: 2.0625em;
  height: 2.0625em;
  background-image: url("/skins/skin01/images/graph-up.svg");
  width: 2.0625em;
  height: 2.0625em; }

.icon--male {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--male:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/male.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--male.icon--white:before {
    background-image: url("/images/icons/male-white.svg"); }

.icon--male-outline {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--male-outline:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/male-outline.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--male-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--male-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/male-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--message {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--message:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("../images/message.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--message.icon--white:before {
    background-image: url("/images/icons/message-white.svg"); }
  .icon--message.icon--brand:before {
    background-image: url("/images/icons/message-brand.svg"); }

.icon--message-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--message-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/message-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--message-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--message-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/message-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--payment-amex {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--payment-amex:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("../images/payment-amex.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--minus.icon--white:before {
    background-image: url("/images/icons/minus-white.svg"); }
  .icon--minus.icon--brand:before {
    background-image: url("/images/icons/minus-brand.svg"); }

.icon--payment-apple {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--payment-apple:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("../images/payment-apple.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--payment-discover {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--payment-discover:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("../images/payment-discover.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--minus-circle:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/minus-circle-fill.svg"); }
  .icon--minus-circle.icon--white:before {
    background-image: url("/images/icons/minus-circle-white.svg"); }
  .icon--minus-circle.icon--white:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/minus-circle-fill-white.svg"); }
  .icon--minus-circle.icon--brand:before {
    background-image: url("/images/icons/minus-circle-brand.svg"); }
  .icon--minus-circle.icon--brand:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/minus-circle-fill-brand.svg"); }

.icon--payment-generic {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--payment-generic:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("../images/payment-generic.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--payment-google {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--payment-google:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("../images/payment-google.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--minus-circle-fill.icon--white:before {
    background-image: url("/images/icons/minus-circle-fill-white.svg"); }
  .icon--minus-circle-fill.icon--brand:before {
    background-image: url("/images/icons/minus-circle-fill-brand.svg"); }

.icon--payment-ideal {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--payment-ideal:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("../images/payment-ideal.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--payment-mastercard {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--payment-mastercard:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("../images/payment-mastercard.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--payment-paypal {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--payment-paypal:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("../images/payment-paypal.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--payment-visa {
  width: 1.9375em;
  height: 1.9375em; }
.icon--payment-visa:before {
  width: 1.9375em;
  height: 1.9375em;
  background-image: url("../images/payment-visa.svg");
  width: 1.9375em;
  height: 1.9375em; }

.icon--payment-jcb {
  width: 1.9375em;
  height: 1.9375em; }
.icon--payment-jcb:before {
  width: 1.9375em;
  height: 1.9375em;
  background-image: url("../images/payment-jcb.svg");
  width: 1.9375em;
  height: 1.9375em; }

.icon--payment-jcb {
  width: 1.9375em;
  height: 1.9375em; }
.icon--payment-jcb:before {
  width: 1.9375em;
  height: 1.9375em;
  background-image: url("../images/payment-jcb.svg");
  width: 1.9375em;
  height: 1.9375em; }


.icon--payment-cod {
  width: 1.9375em;
  height: 1.9375em; }
.icon--payment-cod:before {
  width: 1.9375em;
  height: 1.9375em;
  background-image: url("../images/payment-cod.svg");
  width: 1.9375em;
  height: 1.9375em; }

.icon--payment-dinersclub {
  width: 1.5625em;
  height: 1.5625em; }
.icon--payment-dinersclub:before {
  width: 1.5625em;
  height: 1.5625em;
  background-image: url("../images/payment-dinersclub.svg");
  width: 1.5625em;
  height: 1.5625em; }
.icon--payment-dinersclub.icon--grey:before {
  opacity: 0.3; }
.icon--payment-dinersclub.icon--grey:not(.icon--no-hover):hover:before {
  opacity: 0.3; }
.icon--payment-dinersclub.icon--grey-brand:not(.icon--no-hover):hover:before {
  opacity: 0.3; }

.icon--payment-cod-jpn {
  width: 1.9375em;
  height: 1.9375em; }
.icon--payment-cod-jpn:before {
  width: 1.9375em;
  height: 1.9375em;
  background-image: url("../images/payment-cod-jpn.svg");
  width: 1.9375em;
  height: 1.9375em; }

.icon--payment-jcb {
  width: 1.9375em;
  height: 1.9375em; }
.icon--payment-jcb:before {
  width: 1.9375em;
  height: 1.9375em;
  background-image: url("../images/payment-jcb.svg");
  width: 1.9375em;
  height: 1.9375em; }

.icon--payment-jcb {
  width: 1.9375em;
  height: 1.9375em; }
.icon--payment-jcb:before {
  width: 1.9375em;
  height: 1.9375em;
  background-image: url("../images/payment-jcb.svg");
  width: 1.9375em;
  height: 1.9375em; }


.icon--payment-cod {
  width: 1.9375em;
  height: 1.9375em; }
.icon--payment-cod:before {
  width: 1.9375em;
  height: 1.9375em;
  background-image: url("../images/payment-cod.svg");
  width: 1.9375em;
  height: 1.9375em; }

.icon--payment-dinersclub {
  width: 1.5625em;
  height: 1.5625em; }
.icon--payment-dinersclub:before {
  width: 1.5625em;
  height: 1.5625em;
  background-image: url("../images/payment-dinersclub.svg");
  width: 1.5625em;
  height: 1.5625em; }
.icon--payment-dinersclub.icon--grey:before {
  opacity: 0.3; }
.icon--payment-dinersclub.icon--grey:not(.icon--no-hover):hover:before {
  opacity: 0.3; }
.icon--payment-dinersclub.icon--grey-brand:not(.icon--no-hover):hover:before {
  opacity: 0.3; }

.icon--payment-cod-jpn {
  width: 1.9375em;
  height: 1.9375em; }
.icon--payment-cod-jpn:before {
  width: 1.9375em;
  height: 1.9375em;
  background-image: url("../images/payment-cod-jpn.svg");
  width: 1.9375em;
  height: 1.9375em; }

.icon--payment-jcb {
  width: 1.9375em;
  height: 1.9375em; }
.icon--payment-jcb:before {
  width: 1.9375em;
  height: 1.9375em;
  background-image: url("../images/payment-jcb.svg");
  width: 1.9375em;
  height: 1.9375em; }


.icon--payment-safetypay {
  width: 1.9375em;
  height: 1.9375em; }
.icon--payment-safetypay:before {
  width: 1.9375em;
  height: 1.9375em;
  background-image: url("../images/payment-safetypay.svg");
  width: 1.9375em;
  height: 1.9375em; }

.icon--payment-bankwire {
  width: 1.9375em;
  height: 1.9375em; }
.icon--payment-bankwire:before {
  width: 1.9375em;
  height: 1.9375em;
  background-image: url("../images/payment-bankwire.svg");
  width: 1.9375em;
  height: 1.9375em; }

.icon--payment-jcb {
  width: 1.9375em;
  height: 1.9375em; }
.icon--payment-jcb:before {
  width: 1.9375em;
  height: 1.9375em;
  background-image: url("../images/payment-jcb.svg");
  width: 1.9375em;
  height: 1.9375em; }

.icon--payment-t-pay {
  width: 1.9375em;
  height: 1.9375em; }
.icon--payment-t-pay:before {
  width: 1.9375em;
  height: 1.9375em;
  background-image: url("../images/payment-t-pay.svg");
  width: 1.9375em;
  height: 1.9375em; }

.icon--payment-national {
  width: 1.9375em;
  height: 1.9375em; }
.icon--payment-national:before {
  width: 1.9375em;
  height: 1.9375em;
  background-image: url("../images/payment-national.svg");
  width: 1.9375em;
  height: 1.9375em; }

.icon--payment-jcb {
  width: 1.9375em;
  height: 1.9375em; }
.icon--payment-jcb:before {
  width: 1.9375em;
  height: 1.9375em;
  background-image: url("../images/payment-jcb.svg");
  width: 1.9375em;
  height: 1.9375em; }


.icon--payment-cod {
  width: 1.9375em;
  height: 1.9375em; }
.icon--payment-cod:before {
  width: 1.9375em;
  height: 1.9375em;
  background-image: url("../images/payment-cod.svg");
  width: 1.9375em;
  height: 1.9375em; }

.icon--payment-dinersclub {
  width: 1.5625em;
  height: 1.5625em; }
.icon--payment-dinersclub:before {
  width: 1.5625em;
  height: 1.5625em;
  background-image: url("../images/payment-dinersclub.svg");
  width: 1.5625em;
  height: 1.5625em; }
.icon--payment-dinersclub.icon--grey:before {
  opacity: 0.3; }
.icon--payment-dinersclub.icon--grey:not(.icon--no-hover):hover:before {
  opacity: 0.3; }
.icon--payment-dinersclub.icon--grey-brand:not(.icon--no-hover):hover:before {
  opacity: 0.3; }

.icon--payment-cod-jpn {
  width: 1.9375em;
  height: 1.9375em; }
.icon--payment-cod-jpn:before {
  width: 1.9375em;
  height: 1.9375em;
  background-image: url("../images/payment-cod-jpn.svg");
  width: 1.9375em;
  height: 1.9375em; }

.icon--payment-jcb {
  width: 1.9375em;
  height: 1.9375em; }
.icon--payment-jcb:before {
  width: 1.9375em;
  height: 1.9375em;
  background-image: url("../images/payment-jcb.svg");
  width: 1.9375em;
  height: 1.9375em; }

.icon--sprite--sprite {
  width: 2.0625em;
  height: 2.0475em; }
  .icon--sprite--sprite:before {
    width: 2.0625em;
    height: 2.0475em;
    background-image: url("/images/icons/sprite--sprite.svg");
    width: 2.0625em;
    height: 2.0475em; }

.icon--search {
  width:  1.9375em;
  height:  1.9375em; }
.icon--search:before {
  width:  1.9375em;
  height:  1.9375em;
  background-image: url("../images/icons/search.svg");
  width:  1.9375em;
  height:  1.9375em; }
  .icon--my-office.icon--white:before {
    background-image: url("/images/icons/my-office-white.svg"); }
  .icon--my-office.icon--brand:before {
    background-image: url("/images/icons/my-office-brand.svg"); }

  .icon--star {
    width: 1.9375em;
    height: 1.9375em; }
  .icon--star:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("../images/star.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--star:not(.icon--no-hover):hover:before {
    background-image: url("../images/star-fill.svg"); }

  .icon--star-fill {
    width: 1.9375em;
    height: 1.9375em; }
  .icon--star-fill:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/skins/skin01/images/star-fill.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--order-success.icon--white:before {
    background-image: url("/images/icons/order-success-white.svg"); }
  .icon--order-success.icon--brand:before {
    background-image: url("/images/icons/order-success-brand.svg"); }

.icon--team {
  width: 2.0625em;
  height: 2.0625em; }
.icon--team:before {
  width: 2.0625em;
  height: 2.0625em;
  background-image: url("../images/team.svg");
  width: 2.0625em;
  height: 2.0625em; }

.icon--transfer {
  width: 1.5625em;
  height: 1.5em; }
.icon--transfer:before {
  width: 1.5625em;
  height: 1.5em;
  background-image: url("/images/icons/transfer.svg");
  width: 1.5625em;
  height: 1.5em; }

.icon--arrow-down.icon--white:before {
  background-image: url("/images/icons/arrow-down-white.svg"); }
.icon--arrow-down.icon--brand:before {
  background-image: url("/images/icons/arrow-down-brand.svg"); }


/*WF172388_JE*/
.icon--next-date {
  width: 1.9375em;
  height: 1.9375em; }
.icon--next-date:before {
  width: 1.9375em;
  height: 1.9375em;
  background-image: url("../images/next-date.svg");
  width: 1.9375em;
  height: 1.9375em; }
/*WF172388_JE end*/

[class*="icon--"] {
  position: relative; }

.icon--xs {
  font-size: 9.6px; }

.icon--sm {
  font-size: 12px; }

.icon--md {
  font-size: 16px; }

.icon--lg {
  font-size: 19.2px; }

.icon--xl {
  font-size: 22.4px; }

.icon--xxl {
  font-size: 28.8px; }

.icon--xxxl {
  font-size: 31.2px; }

.icon--xxxxl {
  font-size: 44px; }


/*WF172388_JE*/
.icon--xxs {
  font-size: 8px; }
/*WF172388_JE end*/

.icon--xxxs {
  font-size: 6.4px; }

.icon--huge {
  font-size: 64px; }

.icon--arrow-down-red-circle-fill {
  width: 0.875em;
  height: 0.875em; }
.icon--arrow-down-red-circle-fill:before {
  width: 0.875em;
  height: 0.875em;
  background-image: url("/skins/skin01/images/arrow-down-red-circle-fill.svg");
  width: 0.875em;
  height: 0.875em; }

.icon--arrow-green-circle-up {
  width: 0.875em;
  height: 0.875em; }
.icon--arrow-green-circle-up:before {
  width: 0.875em;
  height: 0.875em;
  background-image: url("/skins/skin01/images/arrow-green-circle-up.svg");
  width: 0.875em;
  height: 0.875em; }

.icon--arrow-red-circle-down {
  width: 0.875em;
  height: 0.875em; }
.icon--arrow-red-circle-down:before {
  width: 0.875em;
  height: 0.875em;
  background-image: url("/skins/skin01/images/arrow-red-circle-down.svg");
  width: 0.875em;
  height: 0.875em; }

.icon--arrow-up-green-circle-fill {
  width: 0.875em;
  height: 0.875em; }
.icon--arrow-up-green-circle-fill:before {
  width: 0.875em;
  height: 0.875em;
  background-image: url("/skins/skin01/images/arrow-up-green-circle-fill.svg");
  width: 0.875em;
  height: 0.875em; }

.icon--poll {
  width: 1.125em;
  height: 1.125em; }
.icon--poll:before {
  width: 1.125em;
  height: 1.125em;
  background-image: url("../images/poll.svg");
  width: 1.125em;
  height: 1.125em; }

.icon--print {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--print:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/print.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--print.icon--white:before {
    background-image: url("/images/icons/print-white.svg"); }
  .icon--print.icon--brand:before {
    background-image: url("/images/icons/print-brand.svg"); }

.icon--print-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--print-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/print-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--print-circle {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--print-circle:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/print-circle.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--print-circle:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/print-circle-fill.svg"); }
  .icon--print-circle.icon--white:before {
    background-image: url("/images/icons/print-circle-white.svg"); }
  .icon--print-circle.icon--white:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/print-circle-fill-white.svg"); }
  .icon--print-circle.icon--brand:before {
    background-image: url("/images/icons/print-circle-brand.svg"); }
  .icon--print-circle.icon--brand:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/print-circle-fill-brand.svg"); }

.icon--print-circle-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--print-circle-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/print-circle-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--print-circle-fill {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--print-circle-fill:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/print-circle-fill.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--print-circle-fill.icon--white:before {
    background-image: url("/images/icons/print-circle-fill-white.svg"); }
  .icon--print-circle-fill.icon--brand:before {
    background-image: url("/images/icons/print-circle-fill-brand.svg"); }

.icon--print-circle-fill-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--print-circle-fill-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/print-circle-fill-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--print-circle-fill-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--print-circle-fill-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/print-circle-fill-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--print-circle-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--print-circle-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/print-circle-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--print-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--print-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/print-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--process {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--process:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/process.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--process.icon--white:before {
    background-image: url("/images/icons/process-white.svg"); }
  .icon--process.icon--blue:before {
    background-image: url("/images/icons/process-blue.svg"); }

.icon--process-blue {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--process-blue:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/process-blue.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--process-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--process-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/process-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--promotion {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--promotion:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/promotion.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--promotion.icon--white:before {
    background-image: url("/images/icons/promotion-white.svg"); }
  .icon--promotion.icon--brand:before {
    background-image: url("/images/icons/promotion-brand.svg"); }

.icon--promotion-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--promotion-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/promotion-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--promotion-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--promotion-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/promotion-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--quote {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--quote:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/quote.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--quote.icon--white:before {
    background-image: url("/images/icons/quote-white.svg"); }

.icon--quote-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--quote-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/quote-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--region {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--region:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/region.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--region.icon--white:before {
    background-image: url("/images/icons/region-white.svg"); }
  .icon--region.icon--brand:before {
    background-image: url("/images/icons/region-brand.svg"); }

.icon--region-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--region-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/region-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--region-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--region-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/region-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--relaxation {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--relaxation:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/relaxation.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--relaxation.icon--white:before {
    background-image: url("/images/icons/relaxation-white.svg"); }
  .icon--relaxation.icon--brand:before {
    background-image: url("/images/icons/relaxation-brand.svg"); }

.icon--relaxation-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--relaxation-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/relaxation-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--relaxation-circle-fill {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--relaxation-circle-fill:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/relaxation-circle-fill.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--relaxation-circle-fill.icon--white:before {
    background-image: url("/images/icons/relaxation-circle-fill-white.svg"); }

.icon--relaxation-circle-fill-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--relaxation-circle-fill-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/relaxation-circle-fill-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--relaxation-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--relaxation-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/relaxation-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--replacement {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--replacement:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/replacement.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--replacement.icon--white:before {
    background-image: url("/images/icons/replacement-white.svg"); }
  .icon--replacement.icon--brand:before {
    background-image: url("/images/icons/replacement-brand.svg"); }

.icon--replacement-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--replacement-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/replacement-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--replacement-order {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--replacement-order:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/replacement-order.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--replacement-order.icon--white:before {
    background-image: url("/images/icons/replacement-order-white.svg"); }
  .icon--replacement-order.icon--brand:before {
    background-image: url("/images/icons/replacement-order-brand.svg"); }

.icon--replacement-order-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--replacement-order-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/replacement-order-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--replacement-order-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--replacement-order-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/replacement-order-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--replacement-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--replacement-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/replacement-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--report {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--report:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/report.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--report.icon--white:before {
    background-image: url("/images/icons/report-white.svg"); }
  .icon--report.icon--brand:before {
    background-image: url("/images/icons/report-brand.svg"); }

.icon--report-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--report-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/report-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--report-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--report-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/report-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--reports {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--reports:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/reports.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--reports.icon--white:before {
    background-image: url("/images/icons/reports-white.svg"); }
  .icon--reports.icon--brand:before {
    background-image: url("/images/icons/reports-brand.svg"); }

.icon--reports-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--reports-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/reports-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--reports-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--reports-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/reports-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--reproductive {
  width: 2.0625em;
  height: 1.72375em; }
  .icon--reproductive:before {
    width: 2.0625em;
    height: 1.72375em;
    background-image: url("/images/icons/reproductive.svg");
    width: 2.0625em;
    height: 1.72375em; }
  .icon--reproductive.icon--white:before {
    background-image: url("/images/icons/reproductive-white.svg"); }
  .icon--reproductive.icon--brand:before {
    background-image: url("/images/icons/reproductive-brand.svg"); }

.icon--reproductive-brand {
  width: 2.0625em;
  height: 1.72375em; }
  .icon--reproductive-brand:before {
    width: 2.0625em;
    height: 1.72375em;
    background-image: url("/images/icons/reproductive-brand.svg");
    width: 2.0625em;
    height: 1.72375em; }

.icon--reproductive-white {
  width: 2.0625em;
  height: 1.72375em; }
  .icon--reproductive-white:before {
    width: 2.0625em;
    height: 1.72375em;
    background-image: url("/images/icons/reproductive-white.svg");
    width: 2.0625em;
    height: 1.72375em; }

.icon--return {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--return:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/return.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--return-order {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--return-order:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/return-order.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--return-order.icon--white:before {
    background-image: url("/images/icons/return-order-white.svg"); }
  .icon--return-order.icon--brand:before {
    background-image: url("/images/icons/return-order-brand.svg"); }

.icon--return-order-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--return-order-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/return-order-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--return-order-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--return-order-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/return-order-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--rewards-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--rewards-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/rewards-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--rewards-circle {
  height: 24px;
  width: 24px;
}
.icon--rewards-circle:before {
  background-image: url("../images/rewards-circle.svg"); }

.icon--rewards-circle.icon--brand:before {
  background-image: url("../images/rewards-circle-brand.svg"); }

.icon--rewards-circle-brand {
  width: 2em;
  height: 1.9375em; }
.icon--rewards-circle-brand:before {
  width: 2em;
  height: 1.9375em;
  background-image: url("../images/rewards-circle-brand.svg");
  width: 2em;
  height: 1.9375em; }

.icon--rewards-circle-fill {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--rewards-circle-fill:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/rewards-circle-fill.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--rewards-circle-fill.icon--white:before {
    background-image: url("/images/icons/rewards-circle-fill-white.svg"); }
  .icon--rewards-circle-fill.icon--brand:before {
    background-image: url("/images/icons/rewards-circle-fill-brand.svg"); }

.icon--rewards-circle-fill-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--rewards-circle-fill-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/rewards-circle-fill-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--rewards-circle-fill-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--rewards-circle-fill-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/rewards-circle-fill-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--rewards-circle-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--rewards-circle-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/rewards-circle-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--rewards-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--rewards-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("../images/rewards-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--rotate-left {
  width: 1.5625em;
  height: 1.5625em; }
  .icon--rotate-left:before {
    width: 1.5625em;
    height: 1.5625em;
    background-image: url("../images/icons/rotate-left.svg");
    width: 1.5625em;
    height: 1.5625em; }

.icon--rotate-right {
  width: 1.5625em;
  height: 1.5625em; }
  .icon--rotate-right:before {
    width: 1.5625em;
    height: 1.5625em;
    background-image: url("../images/icons/rotate-right.svg");
    width: 1.5625em;
    height: 1.5625em; }

.icon--search-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--search-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/search-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--search-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--search-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/search-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--seasons {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--seasons:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/seasons.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--seasons.icon--white:before {
    background-image: url("/images/icons/seasons-white.svg"); }
  .icon--seasons.icon--brand:before {
    background-image: url("/images/icons/seasons-brand.svg"); }

.icon--seasons-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--seasons-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/seasons-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--seasons-circle-fill {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--seasons-circle-fill:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/seasons-circle-fill.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--seasons-circle-fill.icon--white:before {
    background-image: url("/images/icons/seasons-circle-fill-white.svg"); }

.icon--seasons-circle-fill-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--seasons-circle-fill-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/seasons-circle-fill-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--seasons-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--seasons-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/seasons-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--sensitive {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--sensitive:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/sensitive.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--sensitive.icon--white:before {
    background-image: url("/images/icons/sensitive-white.svg"); }

.icon--sensitive-circle {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--sensitive-circle:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/sensitive-circle.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--sensitive-circle:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/sensitive-circle-fill.svg"); }
  .icon--sensitive-circle.icon--white:before {
    background-image: url("/images/icons/sensitive-circle-white.svg"); }
  .icon--sensitive-circle.icon--white:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/sensitive-circle-fill-white.svg"); }

.icon--sensitive-circle-fill {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--sensitive-circle-fill:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/sensitive-circle-fill.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--sensitive-circle-fill.icon--white:before {
    background-image: url("/images/icons/sensitive-circle-fill-white.svg"); }

.icon--sensitive-circle-fill-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--sensitive-circle-fill-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/sensitive-circle-fill-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--sensitive-circle-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--sensitive-circle-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/sensitive-circle-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--sensitive-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--sensitive-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/sensitive-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--share {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--share:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/share.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--share.icon--white:before {
    background-image: url("/images/icons/share-white.svg"); }
  .icon--share.icon--brand:before {
    background-image: url("/images/icons/share-brand.svg"); }

.icon--share-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--share-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/share-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--share-circle {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--share-circle:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/share-circle.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--share-circle:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/share-circle-fill.svg"); }
  .icon--share-circle.icon--white:before {
    background-image: url("/images/icons/share-circle-white.svg"); }
  .icon--share-circle.icon--white:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/share-circle-fill-white.svg"); }
  .icon--share-circle.icon--brand:before {
    background-image: url("/images/icons/share-circle-brand.svg"); }
  .icon--share-circle.icon--brand:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/share-circle-fill-brand.svg"); }

.icon--share-circle-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--share-circle-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/share-circle-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--share-circle-fill {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--share-circle-fill:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/share-circle-fill.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--share-circle-fill.icon--white:before {
    background-image: url("/images/icons/share-circle-fill-white.svg"); }
  .icon--share-circle-fill.icon--brand:before {
    background-image: url("/images/icons/share-circle-fill-brand.svg"); }

.icon--share-circle-fill-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--share-circle-fill-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/share-circle-fill-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--share-circle-fill-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--share-circle-fill-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/share-circle-fill-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--share-circle-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--share-circle-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/share-circle-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--share-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--share-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/share-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--sitemap {
  width: 1.375em;
  height: 1.125em; }
.icon--sitemap:before {
  width: 1.375em;
  height: 1.125em;
  background-image: url("../images/sitemap.svg");
  width: 1.375em;
  height: 1.125em; }

.icon--users {
  width: 1.4375em;
  height: 1.0625em; }
.icon--users:before {
  width: 1.4375em;
  height: 1.0625em;
  background-image: url("../images/users.svg");
  width: 1.4375em;
  height: 1.0625em; }
.icon--users.icon--white:before {
  background-image: url("../images/users-white.svg"); }

.icon--users-white {
  width: 1.4375em;
  height: 1.0625em; }
.icon--users-white:before {
  width: 1.4375em;
  height: 1.0625em;
  background-image: url("../images/users-white.svg");
  width: 1.4375em;
  height: 1.0625em; }

.icon--male {
  width: 1.9375em;
  height: 1.9375em; }
.icon--male:before {
  width: 1.9375em;
  height: 1.9375em;
  background-image: url("/skins/skin01/images/male.svg");
  width: 1.9375em;
  height: 1.9375em; }
.icon--male.icon--white:before {
  background-image: url("/skins/skin01/images/male-white.svg"); }

.icon--male-outline {
  width: 1.9375em;
  height: 1.9375em; }
.icon--male-outline:before {
  width: 1.9375em;
  height: 1.9375em;
  background-image: url("/skins/skin01/images/male-outline.svg");
  width: 1.9375em;
  height: 1.9375em; }

.icon--male-white {
  width: 1.9375em;
  height: 1.9375em; }
.icon--male-white:before {
  width: 1.9375em;
  height: 1.9375em;
  background-image: url("/images/icons/male-white.svg");
  width: 1.9375em;
  height: 1.9375em; }
  .icon--social-media-assets:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/social-media-assets-fill.svg"); }


.icon--social-facebook {
  width: 1.9375em;
  height: 1.9375em; }
.icon--social-facebook:before {
  width: 1.9375em;
  height: 1.9375em;
  background-image: url("/skins/skin01/images/icons/social-facebook.svg");
  width: 1.9375em;
  height: 1.9375em; }

.icon--social-instagram {
  width: 1.9375em;
  height: 1.9375em; }
.icon--social-instagram:before {
  width: 1.9375em;
  height: 1.9375em;
  background-image: url("/skins/skin01/images/icons/social-instagram.svg");
  width: 1.9375em;
  height: 1.9375em; }

.icon--social-kakaotalk {
  width: 2.0625em;
  height: 2.0625em; }
.icon--social-kakaotalk:before {
  width: 2.0625em;
  height: 2.0625em;
  background-image: url("/skins/skin01/images/icons/social-kakaotalk.svg");
  width: 2.0625em;
  height: 2.0625em; }

.icon--social-linkedin {
  width: 2.0625em;
  height: 2.0625em; }
.icon--social-linkedin:before {
  width: 2.0625em;
  height: 2.0625em;
  background-image: url("/skins/skin01/images/icons/social-linkedin.svg");
  width: 2.0625em;
  height: 2.0625em; }

.icon--social-pinterest {
  width: 1.9375em;
  height: 1.9375em; }
.icon--social-pinterest:before {
  width: 1.9375em;
  height: 1.9375em;
  background-image: url("/skins/skin01/images/icons/social-pinterest.svg");
  width: 1.9375em;
  height: 1.9375em; }

.icon--social-tiktok {
  width: 1.9375em;
  height: 1.9375em; }
.icon--social-tiktok:before {
  width: 1.9375em;
  height: 1.9375em;
  background-image: url("/skins/skin01/images/icons/social-tiktok.svg");
  width: 1.9375em;
  height: 1.9375em; }

.icon--social-rss {
  width: 1.9375em;
  height: 1.9375em; }
.icon--social-rss:before {
  width: 1.9375em;
  height: 1.9375em;
  background-image: url("/skins/skin01/images/icons/social-rss.svg");
  width: 1.9375em;
  height: 1.9375em; }

.icon--social-whatsapp {
  width: 2.0625em;
  height: 2.0625em; }
.icon--social-whatsapp:before {
  width: 2.0625em;
  height: 2.0625em;
  background-image: url("/skins/skin01/images/icons/social-whatsapp.svg");
  width: 2.0625em;
  height: 2.0625em; }

.icon--social-youtube {
  width: 1.9375em;
  height: 1.9375em; }
.icon--social-youtube:before {
  width: 1.9375em;
  height: 1.9375em;
  background-image: url("/skins/skin01/images/icons/social-youtube.svg");
  width: 1.9375em;
  height: 1.9375em; }

/*START EVX-4262 rsuazo - Add 'Threads' & 'X'*/
.icon--social-threads {
    width: 1.9375em;
    height: 1.9375em; }
.icon--social-threads:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/skins/skin01/images/icons/social-threads.svg");
    width: 1.9375em;
    height: 1.9375em; }
.icon--social-threads.icon--grey:before {
    opacity: 0.3; }
.icon--social-threads.icon--grey:not(.icon--no-hover):hover:before {
    opacity: 0.3; }
.icon--social-threads.icon--grey-brand:not(.icon--no-hover):hover:before {
    opacity: 0.3; }

.icon--social-x {
    width: 1.9375em;
    height: 1.9375em; }
.icon--social-x:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/skins/skin01/images/icons/social-x.svg");
    width: 1.9375em;
    height: 1.9375em; }
.icon--social-x.icon--grey:before {
    opacity: 0.3; }
.icon--social-x.icon--grey:not(.icon--no-hover):hover:before {
    opacity: 0.3; }
.icon--social-x.icon--grey-brand:not(.icon--no-hover):hover:before {
    opacity: 0.3; }
/*END EVX-4262*/

.icon--circle-cross-red {
    width: 1.9375em;
    height: 1.9375em; }
.icon--circle-cross-red:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("../images/circle-cross-red.svg");
    width: 1.9375em;
    height: 1.9375em; }
.icon--circle-check {
    width: 1.9375em;
    height: 1.9375em; }
.icon--circle-check:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/skins/skin01/images/circle-check.svg");
    width: 1.9375em;
    height: 1.9375em; }
.icon--warning-fill {
    width: 1.9375em;
    height: 1.9375em; }
.icon--warning-fill:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("../images/warning-fill.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--arrow-alt-circle-down {
    width: 1.9375em;
    height: 1.9375em; }
.icon--arrow-alt-circle-down:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("../images/arrow-alt-circle-down.svg");
    width: 1.9375em;
    height: 1.9375em; }
.icon--arrow-alt-circle-up {
    width: 1.9375em;
    height: 1.9375em; }
.icon--arrow-alt-circle-up:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("../images/arrow-alt-circle-up.svg");
    width: 1.9375em;
    height: 1.9375em; }

  .icon--star.icon--white:before {
    background-image: url("../images/star-white.svg"); }
  .icon--star.icon--white:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/star-fill-white.svg"); }
  .icon--star.icon--brand:before {
    background-image: url("../images/star-brand.svg"); }
  .icon--star.icon--brand:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/star-fill-brand.svg"); }

.icon--tick-circle-fill {
    width: 1.9375em;
    height: 1.9375em; }
.icon--tick-circle-fill:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("../images/tick-circle-fill.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--star-fill-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--star-fill-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/star-fill-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--star-fill-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--star-fill-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/star-fill-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--star-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--star-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/star-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--stomachrelief {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--stomachrelief:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/stomachrelief.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--stomachrelief-circle {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--stomachrelief-circle:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/stomachrelief-circle.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--stomachrelief-circle:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/stomachrelief-circle-fill.svg"); }

.icon--stomachrelief-circle-fill {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--stomachrelief-circle-fill:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/stomachrelief-circle-fill.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--success {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--success:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/success.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--success:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/success-fill.svg"); }
  .icon--success.icon--white:before {
    background-image: url("/images/icons/success-white.svg"); }
  .icon--success.icon--white:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/success-fill-white.svg"); }
  .icon--success.icon--brand:before {
    background-image: url("/images/icons/success-brand.svg"); }
  .icon--success.icon--brand:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/success-fill-brand.svg"); }
  .icon--success.icon--blue:before {
    background-image: url("/images/icons/success-blue.svg"); }

.icon--success-blue {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--success-blue:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/success-blue.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--success-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--success-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/success-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--success-circle {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--success-circle:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/success-circle.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--success-circle:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/success-circle-fill.svg"); }
  .icon--success-circle.icon--white:before {
    background-image: url("/images/icons/success-circle-white.svg"); }
  .icon--success-circle.icon--white:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/success-circle-fill-white.svg"); }
  .icon--success-circle.icon--brand:before {
    background-image: url("/images/icons/success-circle-brand.svg"); }
  .icon--success-circle.icon--brand:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/success-circle-fill-brand.svg"); }

.icon--success-circle-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--success-circle-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/success-circle-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--success-circle-fill {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--success-circle-fill:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/success-circle-fill.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--success-circle-fill.icon--white:before {
    background-image: url("/images/icons/success-circle-fill-white.svg"); }
  .icon--success-circle-fill.icon--brand:before {
    background-image: url("/images/icons/success-circle-fill-brand.svg"); }

.icon--success-circle-fill-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--success-circle-fill-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/success-circle-fill-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--success-circle-fill-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--success-circle-fill-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/success-circle-fill-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--success-circle-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--success-circle-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/success-circle-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--success-fill {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--success-fill:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/success-fill.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--success-fill.icon--white:before {
    background-image: url("/images/icons/success-fill-white.svg"); }
  .icon--success-fill.icon--brand:before {
    background-image: url("/images/icons/success-fill-brand.svg"); }

.icon--success-fill-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--success-fill-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/success-fill-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--success-fill-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--success-fill-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/success-fill-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--success-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--success-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/success-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--team-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--team-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/team-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--team-white {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--team-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/team-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--tick {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--tick:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/tick.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--tick.icon--white:before {
    background-image: url("/images/icons/tick-white.svg"); }
  .icon--tick.icon--brand:before {
    background-image: url("/images/icons/tick-brand.svg"); }

.icon--tick-brand {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--tick-brand:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/tick-brand.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--tick-circle {
    width: 1.9375em;
    height: 1.9375em; }
.icon--tick-circle:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("../images/tick-circle.svg");
    width: 1.9375em;
    height: 1.9375em; }
.icon--check {
    width: 1.9375em;
    height: 1.9375em; }
.icon--check:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("../images/check.svg");
    width: 1.9375em;
    height: 1.9375em; }

.icon--check.icon--white:before {
  background-image: url("../images/check-white.svg");
  }
.icon--check-white {
  width: 1.9375em;
  height: 1.9375em; }
.icon--check-white:before {
  width: 1.9375em;
  height: 1.9375em;
  background-image: url("../images/check-white.svg");
  width: 1.9375em;
  height: 1.9375em; }

/*WF171923_MEH--WF171919_MEH--WF171917_MEH*/
/* WF172388_JE */
.icon--search-brand {
  width: 1.9375em;
  height: 1.9375em; }
.icon--search-brand:before {
  width: 1.9375em;
  height: 1.9375em;
  background-image: url("../images/search-brand.svg");
  width: 1.9375em;
  height: 1.9375em; }
/* WF172388_JE end */

/* WF172388_JE */
.icon--info-circle {
  width: 1.9375em;
  height: 1.9375em; }
.icon--info-circle:before {
  width: 1.9375em;
  height: 1.9375em;
  background-image: url("../images/info-circle.svg");
  width: 1.9375em;
  height: 1.9375em; }

.icon--delivery {
  width: 1.9375em;
  height: 1.9375em; }
.icon--delivery:before {
  width: 1.9375em;
  height: 1.9375em;
  background-image: url("../images/delivery.svg");
  width: 1.9375em;
  height: 1.9375em; }

.icon--payment-generic {
  width: 1.9375em;
  height: 1.9375em; }
.icon--payment-generic:before {
  width: 1.9375em;
  height: 1.9375em;
  background-image: url("../images/payment-generic.svg");
  width: 1.9375em;
  height: 1.9375em; }


.icon--error-fill-danger {
  width: 1.9375em;
  height: 1.9375em; }
.icon--error-fill-danger:before {
  width: 1.9375em;
  height: 1.9375em;
  background-image: url("../images/error-fill-danger.svg");
  width: 1.9375em;
  height: 1.9375em; }

.icon--calendar-circle-fill {
  width: 1.9375em;
  height: 1.9375em; }
.icon--calendar-circle-fill:before {
  width: 1.9375em;
  height: 1.9375em;
  background-image: url("/skins/skin01/images/calendar-circle-fill.svg");
  width: 1.9375em;
  height: 1.9375em; }
/* WF172388_JE End */

.icon--move {
  width: 1.3125em;
  height: 1.3125em; }

.icon--move:before {
  width: 1.3125em;
  height: 1.3125em;
  background-image: url("/skins/skin01/images/move.svg");
  width: 1.3125em;
  height: 1.3125em; }

.icon--list {
  width: 1.9375em;
  height: 1.9375em; }
.icon--list:before {
  width: 1.9375em;
  height: 1.9375em;
  background-image: url("/skins/skin01/images/list.svg");
  width: 1.9375em;
  height: 1.9375em; }
.icon--list.icon--white:before {
  background-image: url("../images/list-white.svg"); }
.icon--list.icon--brand:before {
  background-image: url("../images/list-brand.svg"); }

.icon--list-brand {
  width: 1.9375em;
  height: 1.9375em; }
.icon--list-brand:before {
  width: 1.9375em;
  height: 1.9375em;
  background-image: url("../images/list-brand.svg");
  width: 1.9375em;
  height: 1.9375em; }

.icon--list-white {
  width: 1.9375em;
  height: 1.9375em; }
.icon--list-white:before {
  width: 1.9375em;
  height: 1.9375em;
  background-image: url("../images/list-white.svg");
  width: 1.9375em;
  height: 1.9375em; }

/*WF172388_JE*/
.icon--help-circle {
  width: 1.9375em;
  height: 1.9375em; }
.icon--help-circle:before {
  width: 1.9375em;
  height: 1.9375em;
  background-image: url("/skins/skin01/images/help-circle.svg");
  width: 1.9375em;
  height: 1.9375em; }
.icon--help-circle:not(.icon--no-hover):hover:before {
  background-image: url("/skins/skin01/images/help-circle-fill.svg"); }
/*WF172388_JE end*/

  /* WF173664 */
  .icon--alert-circle:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/skins/skin01/images/alert-circle.svg");
    width: 1.9375em;
    height: 1.9375em;
}

.submenu-opened > .icon--arrow-nav {
  width: 1.9375em;
  height: 1.9375em; }
.submenu-opened > .icon--arrow-nav:before {
  width: 1.9375em;
  height: 1.9375em;
  background-image: url("/skins/skin01/images/arrows-down.svg");
  width: 1.9375em;
  height: 1.9375em; }

.icon--placements {
  width: 1.4375em;
  height: 1.0625em; }
.icon--placements:before {
  width: 1.4375em;
  height: 1.0625em;
  background-image: url("/skins/skin01/images/placements.svg");
  width: 1.4375em;
  height: 1.0625em; }

.icon--help {
  width: 1.4375em;
  height: 1.3em; }
.icon--help:before {
  width: 1.4375em;
  height: 1.0625em;
  background-image: url("/skins/skin01/images/help.svg");
  width: 1.4375em;
  height: 1.0625em; }


.icon--hamburger {
  width: 1.4375em;
  height: 1.3em; }
.icon--hamburger:before {
  width: 1.4375em;
  height: 1.0625em;
  background-image: url("/skins/skin01/images/big-bars.svg");
  width: 1.4375em;
  height: 1.0625em; }
/* End WF172073_JE */
.icon--my-account {
  width: 1.9375em;
  height: 1.9375em; }
.icon--my-account:before {
  width: 1.9375em;
  height: 1.9375em;
  background-image: url("../images/my-account.svg");
  width: 1.9375em;
  height: 1.9375em; }

.icon--my-account-circle {
  width: 1.9375em;
  height: 1.9375em; }
.icon--my-account-circle:before {
  width: 1.9375em;
  height: 1.9375em;
  background-image: url("/images/icons/my-account-circle.svg");
  width: 1.9375em;
  height: 1.9375em; }
.icon--my-account-circle-white {
  width: 1.9375em;
  height: 1.9375em; }
.icon--my-account-circle-white:before {
  width: 1.9375em;
  height: 1.9375em;
  background-image: url("../images/my-account-circle-white.svg");
  width: 1.9375em;
  height: 1.9375em; }
.icon--my-account-fill-circle-fill-white {
  width: 1.9375em;
  height: 1.9375em; }
.icon--my-account-fill-circle-fill-white:before {
  width: 1.9375em;
  height: 1.9375em;
  background-image: url("../images/my-account-fill-circle-fill-white.svg");
  width: 1.9375em;
  height: 1.9375em; }

.icon--regular-order-circle {
  width: 1.9375em;
  height: 1.9375em; }
.icon--regular-order-circle:before {
  width: 1.9375em;
  height: 1.9375em;
  background-image: url("../images/regular-order-circle.svg");
  width: 1.9375em;
  height: 1.9375em; }

.icon--lrp-order-circle {
  width: 1.9375em;
  height: 1.9375em; }
.icon--lrp-order-circle:before {
  width: 1.9375em;
  height: 1.9375em;
  background-image: url("../images/lrp-order-circle.svg");
  width: 1.9375em;
  height: 1.9375em; }

.icon--enrollment-order-circle {
  width: 1.9375em;
  height: 1.9375em; }
.icon--enrollment-order-circle:before {
  width: 1.9375em;
  height: 1.9375em;
  background-image: url("../images/enrollment-order-circle.svg");
  width: 1.9375em;
  height: 1.9375em; }

/*WF171923_MEH--WF171919_MEH--WF171917_MEH*/
.icon--topically-circle {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--topically-circle:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/topically-circle.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--topically-circle:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/topically-circle-fill.svg"); }
  .icon--topically-circle.icon--white:before {
    background-image: url("/images/icons/topically-circle-white.svg"); }
  .icon--topically-circle.icon--white:not(.icon--no-hover):hover:before {
    background-image: url("/images/icons/topically-circle-fill-white.svg"); }

.icon--topically-circle-fill {
  width: 1.9375em;
  height: 1.9375em; }
  .icon--topically-circle-fill:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/topically-circle-fill.svg");
    width: 1.9375em;
    height: 1.9375em; }
  .icon--topically-circle-fill.icon--white:before {
    background-image: url("/images/icons/topically-circle-fill-white.svg"); }

.icon--topically-circle-fill-white {
  width: 1.9375em;
  height: 1.9375em; }
.icon--topically-circle-fill-white:before {
  width: 1.9375em;
  height: 1.9375em;
  background-image: url("/images/icons/topically-circle-fill-white.svg");
  width: 1.9375em;
  height: 1.9375em; }

.icon--topically-circle-white {
  width: 1.9375em;
  height: 1.9375em; }
.icon--topically-circle-white:before {
  width: 1.9375em;
  height: 1.9375em;
  background-image: url("/images/icons/topically-circle-white.svg");
  width: 1.9375em;
  height: 1.9375em; }

.icon--topically-white {
  width: 1.9375em;
  height: 1.9375em; }
.icon--topically-white:before {
  width: 1.9375em;
  height: 1.9375em;
  background-image: url("/images/icons/topically-white.svg");
  width: 1.9375em;
  height: 1.9375em; }

.icon--urinary {
  width: 2.0625em;
  height: 1.526875em; }
  .icon--urinary:before {
    width: 2.0625em;
    height: 1.526875em;
    background-image: url("/images/icons/urinary.svg");
    width: 2.0625em;
    height: 1.526875em; }
  .icon--urinary.icon--white:before {
    background-image: url("/images/icons/urinary-white.svg"); }
  .icon--urinary.icon--brand:before {
    background-image: url("/images/icons/urinary-brand.svg"); }

.icon--urinary-brand {
  width: 2.0625em;
  height: 1.526875em; }
  .icon--urinary-brand:before {
    width: 2.0625em;
    height: 1.526875em;
    background-image: url("/images/icons/urinary-brand.svg");
    width: 2.0625em;
    height: 1.526875em; }

.icon--urinary-white {
  width: 2.0625em;
  height: 1.526875em; }
  .icon--urinary-white:before {
    width: 2.0625em;
    height: 1.526875em;
    background-image: url("/images/icons/urinary-white.svg");
    width: 2.0625em;
    height: 1.526875em; }

/* Start WF172073_JE */
.icon--arrow-nav {
  width: 1.9375em;
  height: 1.9375em; }
.icon--arrow-nav:before {
  width: 1.9375em;
  height: 1.9375em;
  background-image: url("/skins/skin01/images/arrows-right.svg");
  width: 1.9375em;
  height: 1.9375em; }

  .icon--view-grid.icon--white:before {
    background-image: url("/images/icons/view-grid-white.svg"); }
  .icon--view-grid.icon--brand:before {
    background-image: url("/images/icons/view-grid-brand.svg"); }

.icon--view-grid-brand {
  width: 1.9375em;
  height: 1.9375em; }
.icon--view-grid-brand:before {
  width: 1.9375em;
  height: 1.9375em;
  background-image: url("/images/icons/view-grid-brand.svg");
  width: 1.9375em;
  height: 1.9375em; }

.icon--view-grid-white {
  width: 1.9375em;
  height: 1.9375em; }
.icon--view-grid-white:before {
  width: 1.9375em;
  height: 1.9375em;
  background-image: url("/images/icons/view-grid-white.svg");
  width: 1.9375em;
  height: 1.9375em; }

.icon--view-list {
  width: 1.9375em;
  height: 1.9375em; }
.icon--view-list:before {
  width: 1.9375em;
  height: 1.9375em;
  background-image: url("../images/view-list.svg");
  width: 1.9375em;
  height: 1.9375em; }
.icon--view-list.icon--white:before {
  background-image: url("/images/icons/view-list-white.svg"); }
.icon--view-list.icon--brand:before {
  background-image: url("/images/icons/view-list-brand.svg"); }

.icon--view-list-brand {
  width: 1.9375em;
  height: 1.9375em; }
.icon--view-list-brand:before {
  width: 1.9375em;
  height: 1.9375em;
  background-image: url("/images/icons/view-list-brand.svg");
  width: 1.9375em;
  height: 1.9375em; }

  .icon--view-list-white {
    width: 1.9375em;
    height: 1.9375em; }
  .icon--view-list-white:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("/images/icons/view-list-white.svg");
    width: 1.9375em;
    height: 1.9375em; }

    .icon--qualified-leg {
      width: 1.9375em;
      height: 1.9375em;
    }
    .icon--qualified-leg:before {
    width: 1.9375em;
    height: 1.9375em;
    background-image: url("../images/icons/ql_icon_badge.svg"); }
        
[class*="icon--"] {
  position: relative; }

.icon--xxxs {
  font-size: 6.4px; }

.icon--xxs {
  font-size: 8px; }

.icon--xs {
  font-size: 9.6px; }

.icon--sm {
  font-size: 12px; }

.icon--md {
  font-size: 16px; }

.icon--lg {
  font-size: 19.2px; }

.icon--xl {
  font-size: 22.4px; }

.icon--xxl {
  font-size: 28.8px; }

.icon--xxxl {
  font-size: 31.2px; }

.icon--xxxxl {
  font-size: 44px; }

.icon--huge {
  font-size: 64px; }

.submenu-opened > .icon--arrow-nav {
  width: 1.9375em;
  height: 1.9375em; }
.submenu-opened > .icon--arrow-nav:before {
  width: 1.9375em;
  height: 1.9375em;
  background-image: url("../images/arrows-down.svg");
  width: 1.9375em;
  height: 1.9375em; }

.icon--placements {
  width: 1.4375em;
  height: 1.0625em; }
.icon--placements:before {
  width: 1.4375em;
  height: 1.0625em;
  background-image: url("/skins/skin01/images/placements.svg");
  width: 1.4375em;
  height: 1.0625em; }

.icon--help {
  width: 1.9375em;
  height: 1.9375em;}
.icon--help:before {
  width: 1.9375em;
  height: 1.9375em;
  background-image: url("/skins/skin01/images/help.svg");
  width: 1.9375em;
  height: 1.9375em;}


.icon--hamburger {
  width: 1.4375em;
  height: 1.3em; }
.icon--hamburger:before {
  width: 1.4375em;
  height: 1.0625em;
  background-image: url("/skins/skin01/images/big-bars.svg");
  width: 1.4375em;
  height: 1.0625em; }
.icon--my-account-circle {
  width: 1.9375em;
  height: 1.9375em; }
.icon--my-account-circle:before {
  width: 1.9375em;
  height: 1.9375em;
  background-image: url("../images/my-account-circle.svg");
  width: 1.9375em;
  height: 1.9375em; }
.icon--my-account-circle:not(.icon--no-hover):hover:before {
  background-image: url("../images/my-account-circle-fill.svg"); }
/* End WF172073_JE */

.icon--my-account-fill-circle-fill {
  width: 1.9375em;
  height: 1.9375em; }
.icon--my-account-fill-circle-fill:before {
  width: 1.9375em;
  height: 1.9375em;
  background-image: url("../images/my-account-fill-circle-fill.svg");
  width: 1.9375em;
  height: 1.9375em; }
.icon--my-account-fill-circle-fill.icon--brand:before {
  background-image: url("../images/my-account-fill-circle-fill-brand.svg"); }

.icon--my-account-fill-circle-fill-brand {
  width: 1.9375em;
  height: 1.9375em; }
.icon--my-account-fill-circle-fill-brand:before {
  width: 1.9375em;
  height: 1.9375em;
  background-image: url("/images/icons/my-account-fill-circle-fill-brand.svg");
  width: 1.9375em;
  height: 1.9375em; }


/*WF174313 added info-circle*/
.icon--info-circle {
  width: 1.9375em;
  height: 1.9375em; }
.icon--info-circle:before {
  width: 1.9375em;
  height: 1.9375em;
  background-image: url("../images/info-circle.svg");
  width: 1.9375em;
  height: 1.9375em; }
/*WF174552 Mari H.*/
.icon--users {
  width: 1.4375em;
  height: 1.0625em; }
.icon--users:before {
  width: 1.4375em;
  height: 1.0625em;
  background-image: url("../images/user.svg");
  width: 1.4375em;
  height: 1.0625em; }

.icon--reports {
  width: 1.9375em;
  height: 1.9375em; }
.icon--reports:before {
  width: 1.9375em;
  height: 1.9375em;
  background-image: url("../images/reports.svg");
  width: 1.9375em;
  height: 1.9375em; }

.icon--calendar {
  width: 1.9375em;
  height: 1.9375em; }
.icon--calendar:before {
  width: 1.9375em;
  height: 1.9375em;
  background-image: url("../images/calendar.svg");
  width: 1.9375em;
  height: 1.9375em; }
.icon--phone {
  width: 1.9375em;
  height: 1.9375em; }
.icon--phone:before {
  width: 1.9375em;
  height: 1.9375em;
  background-image: url("../images/phone.svg");
  width: 1.9375em;
  height: 1.9375em; }
.icon--my-account {
  width: 1.9375em;
  height: 1.9375em; }
.icon--my-account:before {
  width: 1.9375em;
  height: 1.9375em;
  background-image: url("../images/my-account.svg");
  width: 1.9375em;
  height: 1.9375em; }
.icon--my-account.icon--white:before {
  background-image: url("../images/my-account-white.svg"); }
.icon--arrows-down {
  width: 1.9375em;
  height: 1.9375em; }
.icon--arrows-down:before {
  width: 1.9375em;
  height: 1.9375em;
  background-image: url("../images/arrows-down.svg");
  width: 1.9375em;
  height: 1.9375em; }

.icon--minus-circle-brand {
  width: 1.9375em;
  height: 1.9375em; }
.icon--minus-circle-brand:before {
  width: 1.9375em;
  height: 1.9375em;
  background-image: url("../images/minus-circle-brand.svg");
  width: 1.9375em;
  height: 1.9375em; }
.icon--add-circle-brand {
  width: 1.9375em;
  height: 1.9375em; }
.icon--add-circle-brand:before {
  width: 1.9375em;
  height: 1.9375em;
  background-image: url("../images/add-circle-brand.svg");
  width: 1.9375em;
  height: 1.9375em; }
.icon--no-access {
  width: 1.9375em;
  height: 1.9375em; }
.icon--no-access:before {
  width: 1.9375em;
  height: 1.9375em;
  background-image: url("../images/no-access.svg");
  width: 1.9375em;
  height: 1.9375em; }
/*WF174552 Mari H.*/
/*WF178255 Mari H.*/
.icon--arrow-down-tail-red {
  width: 1.9375em;
  height: 1.9375em; }
.icon--arrow-down-tail-red:before {
  width: 1.9375em;
  height: 1.9375em;
  background-image: url("../images/arrow-down-tail-red.svg");
  width: 1.9375em;
  height: 1.9375em; }
.icon--arrow-up-tail-green {
  width: 1.9375em;
  height: 1.9375em; }
.icon--arrow-up-tail-green:before {
  width: 1.9375em;
  height: 1.9375em;
  background-image: url("../images/arrow-up-tail-green.svg");
  width: 1.9375em;
  height: 1.9375em; }
.icon--arrow-down-tail-brand {
  width: 1.9375em;
  height: 1.9375em; }
.icon--arrow-down-tail-brand:before {
  width: 1.9375em;
  height: 1.9375em;
  background-image: url("../images/arrow-down-tail-brand.svg");
  width: 1.9375em;
  height: 1.9375em; }

.icon--full-screen {
  width: 2.0625em;
  height: 2.0625em; }
.icon--full-screen:before {
  width: 2.0625em;
  height: 2.0625em;
  background-image: url("../images/full-screen.svg");
  width: 2.0625em;
  height: 2.0625em; }
.icon--full-screen.icon--white:before {
  background-image: url("../images/full-screen-white.svg"); }

.icon--full-screen-white {
  width: 2.0625em;
  height: 2.0625em; }
.icon--full-screen-white:before {
  width: 2.0625em;
  height: 2.0625em;
  background-image: url("../images/full-screen-white.svg");
  width: 2.0625em;
  height: 2.0625em; }

/*WF174552 Mari H.*/

/* WF178503_JE */
.icon--upload {
  width: 1.9375em;
  height: 1.9375em; }
.icon--upload:before {
  width: 1.9375em;
  height: 1.9375em;
  background-image: url("../images/upload.svg");
  width: 1.9375em;
  height: 1.9375em; }
.icon--upload.icon--grey:before {
  opacity: 0.3; }
.icon--upload.icon--grey:not(.icon--no-hover):hover:before {
  opacity: 0.3; }
.icon--upload.icon--grey-brand:not(.icon--no-hover):hover:before {
  opacity: 0.3; }

.icon--more-vertical {
  width: 1.9375em;
  height: 1.9375em; }
.icon--more-vertical:before {
  width: 1.9375em;
  height: 1.9375em;
  background-image: url("../images/more-vertical.svg");
  width: 1.9375em;
  height: 1.9375em; }
.icon--more-vertical.icon--grey:before {
  opacity: 0.3; }
.icon--more-vertical.icon--grey:not(.icon--no-hover):hover:before {
  opacity: 0.3; }
.icon--more-vertical.icon--grey-brand:not(.icon--no-hover):hover:before {
  opacity: 0.3; }

.icon--file {
  width: 1.9375em;
  height: 1.9375em; }
.icon--file:before {
  width: 1.9375em;
  height: 1.9375em;
  background-image: url("../images/file.svg");
  width: 1.9375em;
  height: 1.9375em; }
/* WF178503_JE */

/*WF172855_JE Affiliate Dashboard */

.icon--star {
  width: 1.9375em;
  height: 1.9375em; }
.icon--star:before {
  width: 1.9375em;
  height: 1.9375em;
  background-image: url("../images/star.svg");
  width: 1.9375em;
  height: 1.9375em; }
.icon--star.icon--yellow:before {
  background-image: url("../images/star-yellow.svg"); }

.icon--repeat {
  width: 1.9375em;
  height: 1.9375em; }
.icon--repeat:before {
  width: 1.9375em;
  height: 1.9375em;
  background-image: url("../images/repeat.svg");
  width: 1.9375em;
  height: 1.9375em; }
.icon--repeat.icon--blue:before {
  background-image: url("../images/repeat-blue.svg"); }
.icon--rewards {
  width: 1.9375em;
  height: 1.9375em; }
.icon--rewards:before {
  width: 1.9375em;
  height: 1.9375em;
  background-image: url("../images/rewards.svg");
  width: 1.9375em;
  height: 1.9375em; }
.icon--rewards.icon--brand:before {
  background-image: url("../images/rewards-brand.svg"); }
.icon--circle-lock-white {
  width: 1.9375em;
  height: 1.9375em; }
.icon--circle-lock-white:before {
  width: 1.9375em;
  height: 1.9375em;
  background-image: url("../images/circle-lock-white.svg");
  width: 1.9375em;
  height: 1.9375em; }
.icon--circle-check-white {
  width: 1.9375em;
  height: 1.9375em; }
.icon--circle-check-white:before {
  width: 1.9375em;
  height: 1.9375em;
  background-image: url("../images/circle-check-white.svg");
  width: 1.9375em;
  height: 1.9375em; }
/*WF127855_JE*/
.icon--signout-brand {
  width: 1.9375em;
  height: 1.9375em; }
.icon--signout-brand:before {
  width: 1.9375em;
  height: 1.9375em;
  background-image: url("../images/signout-brand.svg");
  width: 1.9375em;
  height: 1.9375em; }
/********************************************
Icons End
*********************************************/