@charset "UTF-8";

@import url("https://fast.fonts.net/lt/1.css?apiType=css&c=fa23ebaa-3657-4dc8-abcc-32f5e454362e&fontids=1383672,1383706");
@font-face {
  font-family: "Info Display Offc W02 Regular";
  src: url("../fonts/1383672/196e2f90-5092-4596-b066-2445dde6746a.eot?#iefix");
  src: url("../fonts/1383672/196e2f90-5092-4596-b066-2445dde6746a.eot?#iefix")
      format("eot"),
    url("../fonts/1383672/8ca4c15f-e940-40e4-ae6b-168f8efd47dc.woff2")
      format("woff2"),
    url("../fonts/1383672/7564e754-4b97-4f54-af48-829bf4fcbaaf.woff")
      format("woff"),
    url("../fonts/1383672/866fdd8e-bc69-4bef-b3c1-7b6bcf6c4c44.ttf")
      format("truetype"),
    url("../fonts/1383672/261ace23-29e2-4aa8-9f73-0041240587f8.svg#261ace23-29e2-4aa8-9f73-0041240587f8")
      format("svg");
}
@font-face {
  font-family: "Info Display Offc W02 Semibold";
  src: url("../fonts/1383706/8cdf2305-1880-4c57-8518-4fef54afaa7a.eot?#iefix");
  src: url("../fonts/1383706/8cdf2305-1880-4c57-8518-4fef54afaa7a.eot?#iefix")
      format("eot"),
    url("../fonts/1383706/f5049089-d4da-4e49-a93a-c33f2ff7a563.woff2")
      format("woff2"),
    url("../fonts/1383706/5eacdd5b-51c8-4af1-91e7-1587d9ca2abf.woff")
      format("woff"),
    url("../fonts/1383706/d9c90f09-4307-4b49-8721-f72b11e9cccc.ttf")
      format("truetype"),
    url("../fonts/1383706/5d2a6bf4-5059-4237-a6fe-7ebff4c62ff9.svg#5d2a6bf4-5059-4237-a6fe-7ebff4c62ff9")
      format("svg");
}

:root {
  --grey: #666769;
  --orange: #f76015;
  --turquoise: #00928d;
}

html,
body {
  font-size: 16px;
}

p,
ul,
li {
  font-family: "Info Display Offc W02 Regular";
  font-size: 1rem;
}

h1,
h2,
h3,
h4,
h5,
h6,
b,
strong {
  font-family: "Info Display Offc W02 Semibold";
  font-weight: normal !important;
}

.grey {
  color: var(--grey);
}

a {
  color: var(--bs-body-color);
}

ul {
  line-height: 1.75;
}

hr {
  color: var(--orange);
}

img.productImage {
  width: 100%;
  max-width: 600px;
  height: auto;
  align-self: center;
}

.marked {
  display: inline-block;
  margin: auto;
  padding: 0.25rem 2rem;
  border-radius: 0.8em 0.3em;
  background: transparent;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  color: #ffffff;
}

.turquoise {
  background-image: linear-gradient(
    to right,
    rgba(0, 146, 142, 0.5),
    rgba(0, 146, 142, 0.9) 20%,
    rgba(0, 146, 142, 0.5)
  );
}

.btn-primary,
.btn:first-child:active,
.btn-primary:hover,
.btn-primary:active {
  background-color: rgba(0, 146, 142, 1);
  border-color: rgba(0, 146, 142, 1);
}

.orange {
  background-image: linear-gradient(
    to right,
    rgba(247, 96, 21, 0.7),
    rgba(247, 96, 21, 0.9) 20%,
    rgba(247, 96, 21, 0.7)
  );
}

footer {
  text-align: center;
}

footer > ul {
  list-style-type: none;
}

footer > ul > li {
  line-height: 2;
  font-size: 1.2rem;
}
