@font-face {
  font-family: 'Exo 2.0';
  src: url("/local/libraries/font/exo_2/Exo20-Regular.eot");
  src: local("Exo 2.0 Regular"), local("Exo2.0-Regular"), url("/local/libraries/font/exo_2/Exo20-Regular.eot?#iefix") format("embedded-opentype"), url("/local/libraries/font/exo_2/Exo20-Regular.woff") format("woff"), url("/local/libraries/font/exo_2/Exo20-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'Exo 2.0';
  src: url("/local/libraries/font/exo_2/Exo20-LightItalic.eot");
  src: local("Exo 2.0 Light Italic"), local("Exo2.0-LightItalic"), url("/local/libraries/font/exo_2/Exo20-LightItalic.eot?#iefix") format("embedded-opentype"), url("/local/libraries/font/exo_2/Exo20-LightItalic.woff") format("woff"), url("/local/libraries/font/exo_2/Exo20-LightItalic.ttf") format("truetype");
  font-weight: 300;
  font-style: italic; }
@font-face {
  font-family: 'Exo 2.0';
  src: url("/local/libraries/font/exo_2/Exo20-Medium.eot");
  src: local("Exo 2.0 Medium"), local("Exo2.0-Medium"), url("/local/libraries/font/exo_2/Exo20-Medium.eot?#iefix") format("embedded-opentype"), url("/local/libraries/font/exo_2/Exo20-Medium.woff") format("woff"), url("/local/libraries/font/exo_2/Exo20-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal; }
@font-face {
  font-family: 'Exo 2.0';
  src: url("/local/libraries/font/exo_2/Exo20-Thin.eot");
  src: local("Exo 2.0 Thin"), local("Exo2.0-Thin"), url("/local/libraries/font/exo_2/Exo20-Thin.eot?#iefix") format("embedded-opentype"), url("/local/libraries/font/exo_2/Exo20-Thin.woff") format("woff"), url("/local/libraries/font/exo_2/Exo20-Thin.ttf") format("truetype");
  font-weight: 100;
  font-style: normal; }
@font-face {
  font-family: 'Exo 2.0 Extra';
  src: url("/local/libraries/font/exo_2/Exo20-ExtraLight.eot");
  src: local("Exo 2.0 Extra Light"), local("Exo2.0-ExtraLight"), url("/local/libraries/font/exo_2/Exo20-ExtraLight.eot?#iefix") format("embedded-opentype"), url("/local/libraries/font/exo_2/Exo20-ExtraLight.woff") format("woff"), url("/local/libraries/font/exo_2/Exo20-ExtraLight.ttf") format("truetype");
  font-weight: 200;
  font-style: normal; }
@font-face {
  font-family: 'Exo 2.0';
  src: url("/local/libraries/font/exo_2/Exo20-ThinItalic.eot");
  src: local("Exo 2.0 Thin Italic"), local("Exo2.0-ThinItalic"), url("/local/libraries/font/exo_2/Exo20-ThinItalic.eot?#iefix") format("embedded-opentype"), url("/local/libraries/font/exo_2/Exo20-ThinItalic.woff") format("woff"), url("/local/libraries/font/exo_2/Exo20-ThinItalic.ttf") format("truetype");
  font-weight: 100;
  font-style: italic; }
@font-face {
  font-family: 'Exo 2.0';
  src: url("/local/libraries/font/exo_2/Exo20-MediumItalic.eot");
  src: local("Exo 2.0 Medium Italic"), local("Exo2.0-MediumItalic"), url("/local/libraries/font/exo_2/Exo20-MediumItalic.eot?#iefix") format("embedded-opentype"), url("/local/libraries/font/exo_2/Exo20-MediumItalic.woff") format("woff"), url("/local/libraries/font/exo_2/Exo20-MediumItalic.ttf") format("truetype");
  font-weight: 500;
  font-style: italic; }
@font-face {
  font-family: 'Exo 2.0 Extra';
  src: url("/local/libraries/font/exo_2/Exo20-ExtraBoldItalic.eot");
  src: local("Exo 2.0 Extra Bold Italic"), local("Exo2.0-ExtraBoldItalic"), url("/local/libraries/font/exo_2/Exo20-ExtraBoldItalic.eot?#iefix") format("embedded-opentype"), url("/local/libraries/font/exo_2/Exo20-ExtraBoldItalic.woff") format("woff"), url("/local/libraries/font/exo_2/Exo20-ExtraBoldItalic.ttf") format("truetype");
  font-weight: 800;
  font-style: italic; }
@font-face {
  font-family: 'Exo 2.0 Extra';
  src: url("/local/libraries/font/exo_2/Exo20-ExtraLightItalic.eot");
  src: local("Exo 2.0 Extra Light Italic"), local("Exo2.0-ExtraLightItalic"), url("/local/libraries/font/exo_2/Exo20-ExtraLightItalic.eot?#iefix") format("embedded-opentype"), url("/local/libraries/font/exo_2/Exo20-ExtraLightItalic.woff") format("woff"), url("/local/libraries/font/exo_2/Exo20-ExtraLightItalic.ttf") format("truetype");
  font-weight: 200;
  font-style: italic; }
@font-face {
  font-family: 'Exo 2.0';
  src: url("/local/libraries/font/exo_2/Exo20-Bold.eot");
  src: local("Exo 2.0 Bold"), local("Exo2.0-Bold"), url("/local/libraries/font/exo_2/Exo20-Bold.eot?#iefix") format("embedded-opentype"), url("/local/libraries/font/exo_2/Exo20-Bold.woff") format("woff"), url("/local/libraries/font/exo_2/Exo20-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal; }
@font-face {
  font-family: 'Exo 2.0';
  src: url("/local/libraries/font/exo_2/Exo20-BoldItalic.eot");
  src: local("Exo 2.0 Bold Italic"), local("Exo2.0-BoldItalic"), url("/local/libraries/font/exo_2/Exo20-BoldItalic.eot?#iefix") format("embedded-opentype"), url("/local/libraries/font/exo_2/Exo20-BoldItalic.woff") format("woff"), url("/local/libraries/font/exo_2/Exo20-BoldItalic.ttf") format("truetype");
  font-weight: bold;
  font-style: italic; }
@font-face {
  font-family: 'Exo 2.0';
  src: url("/local/libraries/font/exo_2/Exo20-Italic.eot");
  src: local("Exo 2.0 Italic"), local("Exo2.0-Italic"), url("/local/libraries/font/exo_2/Exo20-Italic.eot?#iefix") format("embedded-opentype"), url("/local/libraries/font/exo_2/Exo20-Italic.woff") format("woff"), url("/local/libraries/font/exo_2/Exo20-Italic.ttf") format("truetype");
  font-weight: normal;
  font-style: italic; }
@font-face {
  font-family: 'Exo 2.0';
  src: url("/local/libraries/font/exo_2/Exo20-BlackItalic.eot");
  src: local("Exo 2.0 Black Italic"), local("Exo2.0-BlackItalic"), url("/local/libraries/font/exo_2/Exo20-BlackItalic.eot?#iefix") format("embedded-opentype"), url("/local/libraries/font/exo_2/Exo20-BlackItalic.woff") format("woff"), url("/local/libraries/font/exo_2/Exo20-BlackItalic.ttf") format("truetype");
  font-weight: 900;
  font-style: italic; }
@font-face {
  font-family: 'Exo 2.0 Semi';
  src: url("/local/libraries/font/exo_2/Exo20-SemiBold.eot");
  src: local("Exo 2.0 Semi Bold"), local("Exo2.0-SemiBold"), url("/local/libraries/font/exo_2/Exo20-SemiBold.eot?#iefix") format("embedded-opentype"), url("/local/libraries/font/exo_2/Exo20-SemiBold.woff") format("woff"), url("/local/libraries/font/exo_2/Exo20-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal; }
@font-face {
  font-family: 'Exo 2.0';
  src: url("/local/libraries/font/exo_2/Exo20-Light.eot");
  src: local("Exo 2.0 Light"), local("Exo2.0-Light"), url("/local/libraries/font/exo_2/Exo20-Light.eot?#iefix") format("embedded-opentype"), url("/local/libraries/font/exo_2/Exo20-Light.woff") format("woff"), url("/local/libraries/font/exo_2/Exo20-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal; }
@font-face {
  font-family: 'Exo 2.0';
  src: url("/local/libraries/font/exo_2/Exo20-Black.eot");
  src: local("Exo 2.0 Black"), local("Exo2.0-Black"), url("/local/libraries/font/exo_2/Exo20-Black.eot?#iefix") format("embedded-opentype"), url("/local/libraries/font/exo_2/Exo20-Black.woff") format("woff"), url("/local/libraries/font/exo_2/Exo20-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal; }
@font-face {
  font-family: 'Exo 2.0 Semi';
  src: url("/local/libraries/font/exo_2/Exo20-SemiBoldItalic.eot");
  src: local("Exo 2.0 Semi Bold Italic"), local("Exo2.0-SemiBoldItalic"), url("/local/libraries/font/exo_2/Exo20-SemiBoldItalic.eot?#iefix") format("embedded-opentype"), url("/local/libraries/font/exo_2/Exo20-SemiBoldItalic.woff") format("woff"), url("/local/libraries/font/exo_2/Exo20-SemiBoldItalic.ttf") format("truetype");
  font-weight: 600;
  font-style: italic; }
@font-face {
  font-family: 'Exo 2.0 Extra';
  src: url("/local/libraries/font/exo_2/Exo20-ExtraBold.eot");
  src: local("Exo 2.0 Extra Bold"), local("Exo2.0-ExtraBold"), url("/local/libraries/font/exo_2/Exo20-ExtraBold.eot?#iefix") format("embedded-opentype"), url("/local/libraries/font/exo_2/Exo20-ExtraBold.woff") format("woff"), url("/local/libraries/font/exo_2/Exo20-ExtraBold.ttf") format("truetype");
  font-weight: 800;
  font-style: normal; }
.product-card {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-.5 * var(--bs-gutter-x));
  margin-left: calc(-.5 * var(--bs-gutter-x));
  margin: 0;
  position: relative;
  align-items: center;
  padding: 2rem;
  height: 100%; }
  .product-card__img {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * .5);
    padding-left: calc(var(--bs-gutter-x) * .5);
    margin-top: var(--bs-gutter-y);
    flex: 0 0 auto;
    width: 100%; }
    @media (min-width: 992px) {
      .product-card__img {
        flex: 0 0 auto;
        width: 41.66666667%; } }
    .product-card__img img {
      width: 100%;
      object-fit: contain; }
  .product-card__info {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * .5);
    padding-left: calc(var(--bs-gutter-x) * .5);
    margin-top: var(--bs-gutter-y);
    flex: 0 0 auto;
    width: 100%; }
    @media (min-width: 992px) {
      .product-card__info {
        flex: 0 0 auto;
        width: 58.33333333%; } }
  .product-card__title {
    color: #204367; }
    .product-card__title h3 {
      font-weight: 700 !important; }
  .product-card__text {
    font-weight: 600; }
  .product-card__list .none:before {
    content: "\F629";
    font-family: "bootstrap-icons";
    color: #E9090F; }
  .product-card__list .have:before {
    content: "\F271";
    font-family: "bootstrap-icons";
    color: #204367; }
  .product-card__price {
    margin-bottom: 1rem;
    font-size: 2rem;
    font-weight: 600;
    color: #E9090F;
    line-height: 2rem; }
