.icon-cart-carrier-car .icon-cr.icon-cart-carrier-car:before {
  -webkit-mask-image: url("data:image/svg+xml;utf8,<svg width=%2720%27 height=%2720%27 viewBox=%270 0 20 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27><path d=%27M8 16.5C8 17.3284 7.32843 18 6.5 18C5.67157 18 5 17.3284 5 16.5C5 15.6716 5.67157 15 6.5 15C7.32843 15 8 15.6716 8 16.5Z%27 fill=%27black%27/><path d=%27M15 16.5C15 17.3284 14.3284 18 13.5 18C12.6716 18 12 17.3284 12 16.5C12 15.6716 12.6716 15 13.5 15C14.3284 15 15 15.6716 15 16.5Z%27 fill=%27black%27/><path d=%27M3 4C2.44772 4 2 4.44772 2 5V15C2 15.5523 2.44772 16 3 16H4.05001C4.28164 14.8589 5.29052 14 6.5 14C7.70948 14 8.71836 14.8589 8.94999 16H10C10.5523 16 11 15.5523 11 15V5C11 4.44772 10.5523 4 10 4H3Z%27 fill=%27black%27/><path d=%27M14 7C13.4477 7 13 7.44772 13 8V14.05C13.1616 14.0172 13.3288 14 13.5 14C14.7095 14 15.7184 14.8589 15.95 16H17C17.5523 16 18 15.5523 18 15V10C18 9.73478 17.8946 9.48043 17.7071 9.29289L15.7071 7.29289C15.5196 7.10536 15.2652 7 15 7H14Z%27 fill=%27black%27/></svg>");
          mask-image: url("data:image/svg+xml;utf8,<svg width=%2720%27 height=%2720%27 viewBox=%270 0 20 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27><path d=%27M8 16.5C8 17.3284 7.32843 18 6.5 18C5.67157 18 5 17.3284 5 16.5C5 15.6716 5.67157 15 6.5 15C7.32843 15 8 15.6716 8 16.5Z%27 fill=%27black%27/><path d=%27M15 16.5C15 17.3284 14.3284 18 13.5 18C12.6716 18 12 17.3284 12 16.5C12 15.6716 12.6716 15 13.5 15C14.3284 15 15 15.6716 15 16.5Z%27 fill=%27black%27/><path d=%27M3 4C2.44772 4 2 4.44772 2 5V15C2 15.5523 2.44772 16 3 16H4.05001C4.28164 14.8589 5.29052 14 6.5 14C7.70948 14 8.71836 14.8589 8.94999 16H10C10.5523 16 11 15.5523 11 15V5C11 4.44772 10.5523 4 10 4H3Z%27 fill=%27black%27/><path d=%27M14 7C13.4477 7 13 7.44772 13 8V14.05C13.1616 14.0172 13.3288 14 13.5 14C14.7095 14 15.7184 14.8589 15.95 16H17C17.5523 16 18 15.5523 18 15V10C18 9.73478 17.8946 9.48043 17.7071 9.29289L15.7071 7.29289C15.5196 7.10536 15.2652 7 15 7H14Z%27 fill=%27black%27/></svg>");
}
.icon-carrier-car .icon-cr.icon-carrier-car:before {
  -webkit-mask-image: url("data:image/svg+xml;utf8,<svg style=%27fill:black%27 xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 166.74 127.02%27><g id=%27Layer_2%27 data-name=%27Layer 2%27><g id=%27Layer_1-2%27 data-name=%27Layer 1%27><path class=%27cls-1%27 d=%27M52.74,108.72a18.3,18.3,0,1,1-36.59,0%27/><path class=%27cls-1%27 d=%27M0,0V108.72H16.15a18.3,18.3,0,1,1,36.59,0H88.27V0Z%27/><path class=%27cls-1%27 d=%27M152.1,108.72a18.3,18.3,0,1,1-36.6,0%27/><path class=%27cls-1%27 d=%27M100.86,53.82v54.9H115.5a18.3,18.3,0,1,1,36.6,0h14.64V53.82Z%27/><path class=%27cls-1%27 d=%27M100.86,20.71V54.9h33.36c0-.14,0-.28,0-.41A33.79,33.79,0,0,0,100.86,20.71Z%27/></g></g></svg>");
          mask-image: url("data:image/svg+xml;utf8,<svg style=%27fill:black%27 xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 166.74 127.02%27><g id=%27Layer_2%27 data-name=%27Layer 2%27><g id=%27Layer_1-2%27 data-name=%27Layer 1%27><path class=%27cls-1%27 d=%27M52.74,108.72a18.3,18.3,0,1,1-36.59,0%27/><path class=%27cls-1%27 d=%27M0,0V108.72H16.15a18.3,18.3,0,1,1,36.59,0H88.27V0Z%27/><path class=%27cls-1%27 d=%27M152.1,108.72a18.3,18.3,0,1,1-36.6,0%27/><path class=%27cls-1%27 d=%27M100.86,53.82v54.9H115.5a18.3,18.3,0,1,1,36.6,0h14.64V53.82Z%27/><path class=%27cls-1%27 d=%27M100.86,20.71V54.9h33.36c0-.14,0-.28,0-.41A33.79,33.79,0,0,0,100.86,20.71Z%27/></g></g></svg>");
}
.icon-btn-true-fill .icon-cr.icon-btn-true-fill:before {
  -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2717%27 viewBox=%270 0 16 17%27 fill=%27none%27><circle cx=%278%27 cy=%278.5%27 r=%277%27 fill=%27white%27/><path d=%27M7.99999 0.5C6.41821 0.500001 4.87193 0.968918 3.55657 1.84749C2.24122 2.72605 1.21584 3.97484 0.610014 5.43601C0.0041923 6.89718 -0.154873 8.50515 0.152922 10.0567C0.460716 11.6082 1.22155 13.0337 2.33928 14.153C3.457 15.2722 4.88144 16.035 6.43257 16.3449C7.98369 16.6549 9.59188 16.498 11.0539 15.8942C12.5159 15.2904 13.7661 14.2667 14.6464 12.9525C15.5268 11.6384 15.9978 10.0927 16 8.51096C16.0014 7.45946 15.7956 6.41799 15.3942 5.44612C14.9928 4.47425 14.4037 3.59105 13.6607 2.84702C12.9177 2.10299 12.0353 1.51273 11.064 1.11001C10.0927 0.707288 9.05149 0.499999 7.99999 0.5ZM8.43835 10.8671L7.01369 12.2984L5.58246 10.8671L2.82958 8.11425L4.26082 6.68301L7.01369 9.4337L11.7436 4.70164L13.1748 6.13287L8.44054 10.8649L8.43835 10.8671Z%27 fill=%27black%27/></svg>");
          mask-image: url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2717%27 viewBox=%270 0 16 17%27 fill=%27none%27><circle cx=%278%27 cy=%278.5%27 r=%277%27 fill=%27white%27/><path d=%27M7.99999 0.5C6.41821 0.500001 4.87193 0.968918 3.55657 1.84749C2.24122 2.72605 1.21584 3.97484 0.610014 5.43601C0.0041923 6.89718 -0.154873 8.50515 0.152922 10.0567C0.460716 11.6082 1.22155 13.0337 2.33928 14.153C3.457 15.2722 4.88144 16.035 6.43257 16.3449C7.98369 16.6549 9.59188 16.498 11.0539 15.8942C12.5159 15.2904 13.7661 14.2667 14.6464 12.9525C15.5268 11.6384 15.9978 10.0927 16 8.51096C16.0014 7.45946 15.7956 6.41799 15.3942 5.44612C14.9928 4.47425 14.4037 3.59105 13.6607 2.84702C12.9177 2.10299 12.0353 1.51273 11.064 1.11001C10.0927 0.707288 9.05149 0.499999 7.99999 0.5ZM8.43835 10.8671L7.01369 12.2984L5.58246 10.8671L2.82958 8.11425L4.26082 6.68301L7.01369 9.4337L11.7436 4.70164L13.1748 6.13287L8.44054 10.8649L8.43835 10.8671Z%27 fill=%27black%27/></svg>");
}
.chip {
  font-family: 'Proxima Nova', sans-serif;
  color: var(--color-default-5);
  padding: 0 0.75em 0 0.75em;
  text-align: center;
  cursor: pointer;
  transition: background-color ease-in-out 0.1s;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  display: inline-block;
  border-radius: 4px;
  border: 1px solid var(--color-default-1);
  background-color: var(--color-default-1);
  height: 2rem;
  line-height: 2rem;
}
.chip.chip-close {
  padding-right: 2.5rem;
  position: relative;
}
.chip.chip-close:before {
  content: '';
  width: 1.4em;
  height: 100%;
  background: url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 64 64%27><path d=%27M34.962 32.5l11.113-11.2a2.394 2.394 0 0 0 0-3.36 2.35 2.35 0 0 0-3.336 0L31.985 28.775 21.232 17.942a2.344 2.344 0 0 0-3.335 0 2.444 2.444 0 0 0 0 3.36l11.122 11.2L17.905 43.7a2.367 2.367 0 0 0 3.335 3.36L32 36.228 42.749 47.06a2.344 2.344 0 0 0 3.335 0 2.444 2.444 0 0 0 0-3.36z%27 fill-rule=%27evenodd%27/></svg>");
  background-size: 100%;
  background-position-y: center;
  position: absolute;
  right: 0;
  top: 0;
}
.chip.compact {
  font-size: 0.9rem;
}
.chip.selected {
  background-color: var(--color-default-5);
  color: white;
}
@media (hover: hover) and (pointer: fine) {
  .chip:hover {
    color: white;
    background-color: var(--color-default-4);
    text-decoration: none;
  }
  .chip:hover a {
    text-decoration: none;
  }
}
.chip:active {
  background-color: var(--color-default-5);
}
.chip a {
  color: white;
}
.badge-white {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.5em;
  color: white;
  font-size: 0.75em;
  border-radius: 0;
  white-space: nowrap;
  border: 1px solid transparent;
  color: var(--color-default-4);
  background-color: white;
}
.pill-white {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.75em;
  color: white;
  font-size: 0.65em;
  border-radius: 2em;
  line-height: 1;
  white-space: nowrap;
  border: 1px solid transparent;
  color: var(--color-default-4);
  background-color: white;
}
.badge-danger {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.5em;
  color: white;
  font-size: 0.75em;
  border-radius: 0;
  white-space: nowrap;
  border: 1px solid transparent;
  background-color: var(--color-danger-4);
}
.badge-outline-danger {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.5em;
  color: white;
  font-size: 0.75em;
  border-radius: 0;
  white-space: nowrap;
  border: 1px solid transparent;
  color: var(--color-danger-4);
  border-color: var(--color-danger-4);
}
.pill-danger {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.75em;
  color: white;
  font-size: 0.65em;
  border-radius: 2em;
  line-height: 1;
  white-space: nowrap;
  border: 1px solid transparent;
  background-color: var(--color-danger-4);
}
.pill-outline-danger {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.75em;
  color: white;
  font-size: 0.65em;
  border-radius: 2em;
  line-height: 1;
  white-space: nowrap;
  border: 1px solid transparent;
  color: var(--color-danger-4);
  border-color: var(--color-danger-4);
}
.badge-danger-1 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.5em;
  color: white;
  font-size: 0.75em;
  border-radius: 0;
  white-space: nowrap;
  border: 1px solid transparent;
  background-color: var(--color-danger-1);
}
.badge-outline-danger-1 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.5em;
  color: white;
  font-size: 0.75em;
  border-radius: 0;
  white-space: nowrap;
  border: 1px solid transparent;
  color: var(--color-danger-1);
  border-color: var(--color-danger-1);
}
.pill-danger-1 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.75em;
  color: white;
  font-size: 0.65em;
  border-radius: 2em;
  line-height: 1;
  white-space: nowrap;
  border: 1px solid transparent;
  background-color: var(--color-danger-1);
}
.pill-outline-danger-1 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.75em;
  color: white;
  font-size: 0.65em;
  border-radius: 2em;
  line-height: 1;
  white-space: nowrap;
  border: 1px solid transparent;
  color: var(--color-danger-1);
  border-color: var(--color-danger-1);
}
.badge-danger-1,
.pill-danger-1 {
  color: var(--color-default-text-5);
}
.badge-danger-2 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.5em;
  color: white;
  font-size: 0.75em;
  border-radius: 0;
  white-space: nowrap;
  border: 1px solid transparent;
  background-color: var(--color-danger-2);
}
.badge-outline-danger-2 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.5em;
  color: white;
  font-size: 0.75em;
  border-radius: 0;
  white-space: nowrap;
  border: 1px solid transparent;
  color: var(--color-danger-2);
  border-color: var(--color-danger-2);
}
.pill-danger-2 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.75em;
  color: white;
  font-size: 0.65em;
  border-radius: 2em;
  line-height: 1;
  white-space: nowrap;
  border: 1px solid transparent;
  background-color: var(--color-danger-2);
}
.pill-outline-danger-2 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.75em;
  color: white;
  font-size: 0.65em;
  border-radius: 2em;
  line-height: 1;
  white-space: nowrap;
  border: 1px solid transparent;
  color: var(--color-danger-2);
  border-color: var(--color-danger-2);
}
.badge-danger-2,
.pill-danger-2 {
  color: var(--color-default-text-5);
}
.badge-danger-3 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.5em;
  color: white;
  font-size: 0.75em;
  border-radius: 0;
  white-space: nowrap;
  border: 1px solid transparent;
  background-color: var(--color-danger-3);
}
.badge-outline-danger-3 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.5em;
  color: white;
  font-size: 0.75em;
  border-radius: 0;
  white-space: nowrap;
  border: 1px solid transparent;
  color: var(--color-danger-3);
  border-color: var(--color-danger-3);
}
.pill-danger-3 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.75em;
  color: white;
  font-size: 0.65em;
  border-radius: 2em;
  line-height: 1;
  white-space: nowrap;
  border: 1px solid transparent;
  background-color: var(--color-danger-3);
}
.pill-outline-danger-3 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.75em;
  color: white;
  font-size: 0.65em;
  border-radius: 2em;
  line-height: 1;
  white-space: nowrap;
  border: 1px solid transparent;
  color: var(--color-danger-3);
  border-color: var(--color-danger-3);
}
.badge-danger-4 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.5em;
  color: white;
  font-size: 0.75em;
  border-radius: 0;
  white-space: nowrap;
  border: 1px solid transparent;
  background-color: var(--color-danger-4);
}
.badge-outline-danger-4 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.5em;
  color: white;
  font-size: 0.75em;
  border-radius: 0;
  white-space: nowrap;
  border: 1px solid transparent;
  color: var(--color-danger-4);
  border-color: var(--color-danger-4);
}
.pill-danger-4 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.75em;
  color: white;
  font-size: 0.65em;
  border-radius: 2em;
  line-height: 1;
  white-space: nowrap;
  border: 1px solid transparent;
  background-color: var(--color-danger-4);
}
.pill-outline-danger-4 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.75em;
  color: white;
  font-size: 0.65em;
  border-radius: 2em;
  line-height: 1;
  white-space: nowrap;
  border: 1px solid transparent;
  color: var(--color-danger-4);
  border-color: var(--color-danger-4);
}
.badge-danger-5 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.5em;
  color: white;
  font-size: 0.75em;
  border-radius: 0;
  white-space: nowrap;
  border: 1px solid transparent;
  background-color: var(--color-danger-5);
}
.badge-outline-danger-5 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.5em;
  color: white;
  font-size: 0.75em;
  border-radius: 0;
  white-space: nowrap;
  border: 1px solid transparent;
  color: var(--color-danger-5);
  border-color: var(--color-danger-5);
}
.pill-danger-5 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.75em;
  color: white;
  font-size: 0.65em;
  border-radius: 2em;
  line-height: 1;
  white-space: nowrap;
  border: 1px solid transparent;
  background-color: var(--color-danger-5);
}
.pill-outline-danger-5 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.75em;
  color: white;
  font-size: 0.65em;
  border-radius: 2em;
  line-height: 1;
  white-space: nowrap;
  border: 1px solid transparent;
  color: var(--color-danger-5);
  border-color: var(--color-danger-5);
}
.badge-danger-6 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.5em;
  color: white;
  font-size: 0.75em;
  border-radius: 0;
  white-space: nowrap;
  border: 1px solid transparent;
  background-color: var(--color-danger-6);
}
.badge-outline-danger-6 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.5em;
  color: white;
  font-size: 0.75em;
  border-radius: 0;
  white-space: nowrap;
  border: 1px solid transparent;
  color: var(--color-danger-6);
  border-color: var(--color-danger-6);
}
.pill-danger-6 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.75em;
  color: white;
  font-size: 0.65em;
  border-radius: 2em;
  line-height: 1;
  white-space: nowrap;
  border: 1px solid transparent;
  background-color: var(--color-danger-6);
}
.pill-outline-danger-6 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.75em;
  color: white;
  font-size: 0.65em;
  border-radius: 2em;
  line-height: 1;
  white-space: nowrap;
  border: 1px solid transparent;
  color: var(--color-danger-6);
  border-color: var(--color-danger-6);
}
.badge-default {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.5em;
  color: white;
  font-size: 0.75em;
  border-radius: 0;
  white-space: nowrap;
  border: 1px solid transparent;
  background-color: var(--color-default-4);
}
.badge-outline-default {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.5em;
  color: white;
  font-size: 0.75em;
  border-radius: 0;
  white-space: nowrap;
  border: 1px solid transparent;
  color: var(--color-default-4);
  border-color: var(--color-default-4);
}
.pill-default {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.75em;
  color: white;
  font-size: 0.65em;
  border-radius: 2em;
  line-height: 1;
  white-space: nowrap;
  border: 1px solid transparent;
  background-color: var(--color-default-4);
}
.pill-outline-default {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.75em;
  color: white;
  font-size: 0.65em;
  border-radius: 2em;
  line-height: 1;
  white-space: nowrap;
  border: 1px solid transparent;
  color: var(--color-default-4);
  border-color: var(--color-default-4);
}
.badge-default-1 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.5em;
  color: white;
  font-size: 0.75em;
  border-radius: 0;
  white-space: nowrap;
  border: 1px solid transparent;
  background-color: var(--color-default-1);
}
.badge-outline-default-1 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.5em;
  color: white;
  font-size: 0.75em;
  border-radius: 0;
  white-space: nowrap;
  border: 1px solid transparent;
  color: var(--color-default-1);
  border-color: var(--color-default-1);
}
.pill-default-1 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.75em;
  color: white;
  font-size: 0.65em;
  border-radius: 2em;
  line-height: 1;
  white-space: nowrap;
  border: 1px solid transparent;
  background-color: var(--color-default-1);
}
.pill-outline-default-1 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.75em;
  color: white;
  font-size: 0.65em;
  border-radius: 2em;
  line-height: 1;
  white-space: nowrap;
  border: 1px solid transparent;
  color: var(--color-default-1);
  border-color: var(--color-default-1);
}
.badge-default-1,
.pill-default-1 {
  color: var(--color-default-text-5);
}
.badge-default-2 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.5em;
  color: white;
  font-size: 0.75em;
  border-radius: 0;
  white-space: nowrap;
  border: 1px solid transparent;
  background-color: var(--color-default-2);
}
.badge-outline-default-2 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.5em;
  color: white;
  font-size: 0.75em;
  border-radius: 0;
  white-space: nowrap;
  border: 1px solid transparent;
  color: var(--color-default-2);
  border-color: var(--color-default-2);
}
.pill-default-2 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.75em;
  color: white;
  font-size: 0.65em;
  border-radius: 2em;
  line-height: 1;
  white-space: nowrap;
  border: 1px solid transparent;
  background-color: var(--color-default-2);
}
.pill-outline-default-2 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.75em;
  color: white;
  font-size: 0.65em;
  border-radius: 2em;
  line-height: 1;
  white-space: nowrap;
  border: 1px solid transparent;
  color: var(--color-default-2);
  border-color: var(--color-default-2);
}
.badge-default-2,
.pill-default-2 {
  color: var(--color-default-text-5);
}
.badge-default-3 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.5em;
  color: white;
  font-size: 0.75em;
  border-radius: 0;
  white-space: nowrap;
  border: 1px solid transparent;
  background-color: var(--color-default-3);
}
.badge-outline-default-3 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.5em;
  color: white;
  font-size: 0.75em;
  border-radius: 0;
  white-space: nowrap;
  border: 1px solid transparent;
  color: var(--color-default-3);
  border-color: var(--color-default-3);
}
.pill-default-3 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.75em;
  color: white;
  font-size: 0.65em;
  border-radius: 2em;
  line-height: 1;
  white-space: nowrap;
  border: 1px solid transparent;
  background-color: var(--color-default-3);
}
.pill-outline-default-3 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.75em;
  color: white;
  font-size: 0.65em;
  border-radius: 2em;
  line-height: 1;
  white-space: nowrap;
  border: 1px solid transparent;
  color: var(--color-default-3);
  border-color: var(--color-default-3);
}
.badge-default-4 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.5em;
  color: white;
  font-size: 0.75em;
  border-radius: 0;
  white-space: nowrap;
  border: 1px solid transparent;
  background-color: var(--color-default-4);
}
.badge-outline-default-4 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.5em;
  color: white;
  font-size: 0.75em;
  border-radius: 0;
  white-space: nowrap;
  border: 1px solid transparent;
  color: var(--color-default-4);
  border-color: var(--color-default-4);
}
.pill-default-4 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.75em;
  color: white;
  font-size: 0.65em;
  border-radius: 2em;
  line-height: 1;
  white-space: nowrap;
  border: 1px solid transparent;
  background-color: var(--color-default-4);
}
.pill-outline-default-4 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.75em;
  color: white;
  font-size: 0.65em;
  border-radius: 2em;
  line-height: 1;
  white-space: nowrap;
  border: 1px solid transparent;
  color: var(--color-default-4);
  border-color: var(--color-default-4);
}
.badge-default-5 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.5em;
  color: white;
  font-size: 0.75em;
  border-radius: 0;
  white-space: nowrap;
  border: 1px solid transparent;
  background-color: var(--color-default-5);
}
.badge-outline-default-5 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.5em;
  color: white;
  font-size: 0.75em;
  border-radius: 0;
  white-space: nowrap;
  border: 1px solid transparent;
  color: var(--color-default-5);
  border-color: var(--color-default-5);
}
.pill-default-5 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.75em;
  color: white;
  font-size: 0.65em;
  border-radius: 2em;
  line-height: 1;
  white-space: nowrap;
  border: 1px solid transparent;
  background-color: var(--color-default-5);
}
.pill-outline-default-5 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.75em;
  color: white;
  font-size: 0.65em;
  border-radius: 2em;
  line-height: 1;
  white-space: nowrap;
  border: 1px solid transparent;
  color: var(--color-default-5);
  border-color: var(--color-default-5);
}
.badge-default-6 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.5em;
  color: white;
  font-size: 0.75em;
  border-radius: 0;
  white-space: nowrap;
  border: 1px solid transparent;
  background-color: var(--color-default-6);
}
.badge-outline-default-6 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.5em;
  color: white;
  font-size: 0.75em;
  border-radius: 0;
  white-space: nowrap;
  border: 1px solid transparent;
  color: var(--color-default-6);
  border-color: var(--color-default-6);
}
.pill-default-6 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.75em;
  color: white;
  font-size: 0.65em;
  border-radius: 2em;
  line-height: 1;
  white-space: nowrap;
  border: 1px solid transparent;
  background-color: var(--color-default-6);
}
.pill-outline-default-6 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.75em;
  color: white;
  font-size: 0.65em;
  border-radius: 2em;
  line-height: 1;
  white-space: nowrap;
  border: 1px solid transparent;
  color: var(--color-default-6);
  border-color: var(--color-default-6);
}
.badge-primary {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.5em;
  color: white;
  font-size: 0.75em;
  border-radius: 0;
  white-space: nowrap;
  border: 1px solid transparent;
  background-color: var(--color-primary-4);
}
.badge-outline-primary {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.5em;
  color: white;
  font-size: 0.75em;
  border-radius: 0;
  white-space: nowrap;
  border: 1px solid transparent;
  color: var(--color-primary-4);
  border-color: var(--color-primary-4);
}
.pill-primary {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.75em;
  color: white;
  font-size: 0.65em;
  border-radius: 2em;
  line-height: 1;
  white-space: nowrap;
  border: 1px solid transparent;
  background-color: var(--color-primary-4);
}
.pill-outline-primary {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.75em;
  color: white;
  font-size: 0.65em;
  border-radius: 2em;
  line-height: 1;
  white-space: nowrap;
  border: 1px solid transparent;
  color: var(--color-primary-4);
  border-color: var(--color-primary-4);
}
.badge-primary-1 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.5em;
  color: white;
  font-size: 0.75em;
  border-radius: 0;
  white-space: nowrap;
  border: 1px solid transparent;
  background-color: var(--color-primary-1);
}
.badge-outline-primary-1 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.5em;
  color: white;
  font-size: 0.75em;
  border-radius: 0;
  white-space: nowrap;
  border: 1px solid transparent;
  color: var(--color-primary-1);
  border-color: var(--color-primary-1);
}
.pill-primary-1 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.75em;
  color: white;
  font-size: 0.65em;
  border-radius: 2em;
  line-height: 1;
  white-space: nowrap;
  border: 1px solid transparent;
  background-color: var(--color-primary-1);
}
.pill-outline-primary-1 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.75em;
  color: white;
  font-size: 0.65em;
  border-radius: 2em;
  line-height: 1;
  white-space: nowrap;
  border: 1px solid transparent;
  color: var(--color-primary-1);
  border-color: var(--color-primary-1);
}
.badge-primary-1,
.pill-primary-1 {
  color: var(--color-default-text-5);
}
.badge-primary-2 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.5em;
  color: white;
  font-size: 0.75em;
  border-radius: 0;
  white-space: nowrap;
  border: 1px solid transparent;
  background-color: var(--color-primary-2);
}
.badge-outline-primary-2 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.5em;
  color: white;
  font-size: 0.75em;
  border-radius: 0;
  white-space: nowrap;
  border: 1px solid transparent;
  color: var(--color-primary-2);
  border-color: var(--color-primary-2);
}
.pill-primary-2 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.75em;
  color: white;
  font-size: 0.65em;
  border-radius: 2em;
  line-height: 1;
  white-space: nowrap;
  border: 1px solid transparent;
  background-color: var(--color-primary-2);
}
.pill-outline-primary-2 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.75em;
  color: white;
  font-size: 0.65em;
  border-radius: 2em;
  line-height: 1;
  white-space: nowrap;
  border: 1px solid transparent;
  color: var(--color-primary-2);
  border-color: var(--color-primary-2);
}
.badge-primary-2,
.pill-primary-2 {
  color: var(--color-default-text-5);
}
.badge-primary-3 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.5em;
  color: white;
  font-size: 0.75em;
  border-radius: 0;
  white-space: nowrap;
  border: 1px solid transparent;
  background-color: var(--color-primary-3);
}
.badge-outline-primary-3 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.5em;
  color: white;
  font-size: 0.75em;
  border-radius: 0;
  white-space: nowrap;
  border: 1px solid transparent;
  color: var(--color-primary-3);
  border-color: var(--color-primary-3);
}
.pill-primary-3 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.75em;
  color: white;
  font-size: 0.65em;
  border-radius: 2em;
  line-height: 1;
  white-space: nowrap;
  border: 1px solid transparent;
  background-color: var(--color-primary-3);
}
.pill-outline-primary-3 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.75em;
  color: white;
  font-size: 0.65em;
  border-radius: 2em;
  line-height: 1;
  white-space: nowrap;
  border: 1px solid transparent;
  color: var(--color-primary-3);
  border-color: var(--color-primary-3);
}
.badge-primary-4 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.5em;
  color: white;
  font-size: 0.75em;
  border-radius: 0;
  white-space: nowrap;
  border: 1px solid transparent;
  background-color: var(--color-primary-4);
}
.badge-outline-primary-4 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.5em;
  color: white;
  font-size: 0.75em;
  border-radius: 0;
  white-space: nowrap;
  border: 1px solid transparent;
  color: var(--color-primary-4);
  border-color: var(--color-primary-4);
}
.pill-primary-4 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.75em;
  color: white;
  font-size: 0.65em;
  border-radius: 2em;
  line-height: 1;
  white-space: nowrap;
  border: 1px solid transparent;
  background-color: var(--color-primary-4);
}
.pill-outline-primary-4 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.75em;
  color: white;
  font-size: 0.65em;
  border-radius: 2em;
  line-height: 1;
  white-space: nowrap;
  border: 1px solid transparent;
  color: var(--color-primary-4);
  border-color: var(--color-primary-4);
}
.badge-primary-5 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.5em;
  color: white;
  font-size: 0.75em;
  border-radius: 0;
  white-space: nowrap;
  border: 1px solid transparent;
  background-color: var(--color-primary-5);
}
.badge-outline-primary-5 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.5em;
  color: white;
  font-size: 0.75em;
  border-radius: 0;
  white-space: nowrap;
  border: 1px solid transparent;
  color: var(--color-primary-5);
  border-color: var(--color-primary-5);
}
.pill-primary-5 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.75em;
  color: white;
  font-size: 0.65em;
  border-radius: 2em;
  line-height: 1;
  white-space: nowrap;
  border: 1px solid transparent;
  background-color: var(--color-primary-5);
}
.pill-outline-primary-5 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.75em;
  color: white;
  font-size: 0.65em;
  border-radius: 2em;
  line-height: 1;
  white-space: nowrap;
  border: 1px solid transparent;
  color: var(--color-primary-5);
  border-color: var(--color-primary-5);
}
.badge-primary-6 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.5em;
  color: white;
  font-size: 0.75em;
  border-radius: 0;
  white-space: nowrap;
  border: 1px solid transparent;
  background-color: var(--color-primary-6);
}
.badge-outline-primary-6 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.5em;
  color: white;
  font-size: 0.75em;
  border-radius: 0;
  white-space: nowrap;
  border: 1px solid transparent;
  color: var(--color-primary-6);
  border-color: var(--color-primary-6);
}
.pill-primary-6 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.75em;
  color: white;
  font-size: 0.65em;
  border-radius: 2em;
  line-height: 1;
  white-space: nowrap;
  border: 1px solid transparent;
  background-color: var(--color-primary-6);
}
.pill-outline-primary-6 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.75em;
  color: white;
  font-size: 0.65em;
  border-radius: 2em;
  line-height: 1;
  white-space: nowrap;
  border: 1px solid transparent;
  color: var(--color-primary-6);
  border-color: var(--color-primary-6);
}
.badge-info {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.5em;
  color: white;
  font-size: 0.75em;
  border-radius: 0;
  white-space: nowrap;
  border: 1px solid transparent;
  background-color: var(--color-info-4);
}
.badge-outline-info {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.5em;
  color: white;
  font-size: 0.75em;
  border-radius: 0;
  white-space: nowrap;
  border: 1px solid transparent;
  color: var(--color-info-4);
  border-color: var(--color-info-4);
}
.pill-info {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.75em;
  color: white;
  font-size: 0.65em;
  border-radius: 2em;
  line-height: 1;
  white-space: nowrap;
  border: 1px solid transparent;
  background-color: var(--color-info-4);
}
.pill-outline-info {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.75em;
  color: white;
  font-size: 0.65em;
  border-radius: 2em;
  line-height: 1;
  white-space: nowrap;
  border: 1px solid transparent;
  color: var(--color-info-4);
  border-color: var(--color-info-4);
}
.badge-info-1 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.5em;
  color: white;
  font-size: 0.75em;
  border-radius: 0;
  white-space: nowrap;
  border: 1px solid transparent;
  background-color: var(--color-info-1);
}
.badge-outline-info-1 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.5em;
  color: white;
  font-size: 0.75em;
  border-radius: 0;
  white-space: nowrap;
  border: 1px solid transparent;
  color: var(--color-info-1);
  border-color: var(--color-info-1);
}
.pill-info-1 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.75em;
  color: white;
  font-size: 0.65em;
  border-radius: 2em;
  line-height: 1;
  white-space: nowrap;
  border: 1px solid transparent;
  background-color: var(--color-info-1);
}
.pill-outline-info-1 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.75em;
  color: white;
  font-size: 0.65em;
  border-radius: 2em;
  line-height: 1;
  white-space: nowrap;
  border: 1px solid transparent;
  color: var(--color-info-1);
  border-color: var(--color-info-1);
}
.badge-info-1,
.pill-info-1 {
  color: var(--color-default-text-5);
}
.badge-info-2 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.5em;
  color: white;
  font-size: 0.75em;
  border-radius: 0;
  white-space: nowrap;
  border: 1px solid transparent;
  background-color: var(--color-info-2);
}
.badge-outline-info-2 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.5em;
  color: white;
  font-size: 0.75em;
  border-radius: 0;
  white-space: nowrap;
  border: 1px solid transparent;
  color: var(--color-info-2);
  border-color: var(--color-info-2);
}
.pill-info-2 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.75em;
  color: white;
  font-size: 0.65em;
  border-radius: 2em;
  line-height: 1;
  white-space: nowrap;
  border: 1px solid transparent;
  background-color: var(--color-info-2);
}
.pill-outline-info-2 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.75em;
  color: white;
  font-size: 0.65em;
  border-radius: 2em;
  line-height: 1;
  white-space: nowrap;
  border: 1px solid transparent;
  color: var(--color-info-2);
  border-color: var(--color-info-2);
}
.badge-info-2,
.pill-info-2 {
  color: var(--color-default-text-5);
}
.badge-info-3 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.5em;
  color: white;
  font-size: 0.75em;
  border-radius: 0;
  white-space: nowrap;
  border: 1px solid transparent;
  background-color: var(--color-info-3);
}
.badge-outline-info-3 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.5em;
  color: white;
  font-size: 0.75em;
  border-radius: 0;
  white-space: nowrap;
  border: 1px solid transparent;
  color: var(--color-info-3);
  border-color: var(--color-info-3);
}
.pill-info-3 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.75em;
  color: white;
  font-size: 0.65em;
  border-radius: 2em;
  line-height: 1;
  white-space: nowrap;
  border: 1px solid transparent;
  background-color: var(--color-info-3);
}
.pill-outline-info-3 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.75em;
  color: white;
  font-size: 0.65em;
  border-radius: 2em;
  line-height: 1;
  white-space: nowrap;
  border: 1px solid transparent;
  color: var(--color-info-3);
  border-color: var(--color-info-3);
}
.badge-info-4 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.5em;
  color: white;
  font-size: 0.75em;
  border-radius: 0;
  white-space: nowrap;
  border: 1px solid transparent;
  background-color: var(--color-info-4);
}
.badge-outline-info-4 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.5em;
  color: white;
  font-size: 0.75em;
  border-radius: 0;
  white-space: nowrap;
  border: 1px solid transparent;
  color: var(--color-info-4);
  border-color: var(--color-info-4);
}
.pill-info-4 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.75em;
  color: white;
  font-size: 0.65em;
  border-radius: 2em;
  line-height: 1;
  white-space: nowrap;
  border: 1px solid transparent;
  background-color: var(--color-info-4);
}
.pill-outline-info-4 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.75em;
  color: white;
  font-size: 0.65em;
  border-radius: 2em;
  line-height: 1;
  white-space: nowrap;
  border: 1px solid transparent;
  color: var(--color-info-4);
  border-color: var(--color-info-4);
}
.badge-info-5 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.5em;
  color: white;
  font-size: 0.75em;
  border-radius: 0;
  white-space: nowrap;
  border: 1px solid transparent;
  background-color: var(--color-info-5);
}
.badge-outline-info-5 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.5em;
  color: white;
  font-size: 0.75em;
  border-radius: 0;
  white-space: nowrap;
  border: 1px solid transparent;
  color: var(--color-info-5);
  border-color: var(--color-info-5);
}
.pill-info-5 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.75em;
  color: white;
  font-size: 0.65em;
  border-radius: 2em;
  line-height: 1;
  white-space: nowrap;
  border: 1px solid transparent;
  background-color: var(--color-info-5);
}
.pill-outline-info-5 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.75em;
  color: white;
  font-size: 0.65em;
  border-radius: 2em;
  line-height: 1;
  white-space: nowrap;
  border: 1px solid transparent;
  color: var(--color-info-5);
  border-color: var(--color-info-5);
}
.badge-info-6 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.5em;
  color: white;
  font-size: 0.75em;
  border-radius: 0;
  white-space: nowrap;
  border: 1px solid transparent;
  background-color: var(--color-info-6);
}
.badge-outline-info-6 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.5em;
  color: white;
  font-size: 0.75em;
  border-radius: 0;
  white-space: nowrap;
  border: 1px solid transparent;
  color: var(--color-info-6);
  border-color: var(--color-info-6);
}
.pill-info-6 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.75em;
  color: white;
  font-size: 0.65em;
  border-radius: 2em;
  line-height: 1;
  white-space: nowrap;
  border: 1px solid transparent;
  background-color: var(--color-info-6);
}
.pill-outline-info-6 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.75em;
  color: white;
  font-size: 0.65em;
  border-radius: 2em;
  line-height: 1;
  white-space: nowrap;
  border: 1px solid transparent;
  color: var(--color-info-6);
  border-color: var(--color-info-6);
}
.badge-success {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.5em;
  color: white;
  font-size: 0.75em;
  border-radius: 0;
  white-space: nowrap;
  border: 1px solid transparent;
  background-color: var(--color-success-4);
}
.badge-outline-success {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.5em;
  color: white;
  font-size: 0.75em;
  border-radius: 0;
  white-space: nowrap;
  border: 1px solid transparent;
  color: var(--color-success-4);
  border-color: var(--color-success-4);
}
.pill-success {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.75em;
  color: white;
  font-size: 0.65em;
  border-radius: 2em;
  line-height: 1;
  white-space: nowrap;
  border: 1px solid transparent;
  background-color: var(--color-success-4);
}
.pill-outline-success {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.75em;
  color: white;
  font-size: 0.65em;
  border-radius: 2em;
  line-height: 1;
  white-space: nowrap;
  border: 1px solid transparent;
  color: var(--color-success-4);
  border-color: var(--color-success-4);
}
.badge-success-1 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.5em;
  color: white;
  font-size: 0.75em;
  border-radius: 0;
  white-space: nowrap;
  border: 1px solid transparent;
  background-color: var(--color-success-1);
}
.badge-outline-success-1 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.5em;
  color: white;
  font-size: 0.75em;
  border-radius: 0;
  white-space: nowrap;
  border: 1px solid transparent;
  color: var(--color-success-1);
  border-color: var(--color-success-1);
}
.pill-success-1 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.75em;
  color: white;
  font-size: 0.65em;
  border-radius: 2em;
  line-height: 1;
  white-space: nowrap;
  border: 1px solid transparent;
  background-color: var(--color-success-1);
}
.pill-outline-success-1 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.75em;
  color: white;
  font-size: 0.65em;
  border-radius: 2em;
  line-height: 1;
  white-space: nowrap;
  border: 1px solid transparent;
  color: var(--color-success-1);
  border-color: var(--color-success-1);
}
.badge-success-1,
.pill-success-1 {
  color: var(--color-default-text-5);
}
.badge-success-2 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.5em;
  color: white;
  font-size: 0.75em;
  border-radius: 0;
  white-space: nowrap;
  border: 1px solid transparent;
  background-color: var(--color-success-2);
}
.badge-outline-success-2 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.5em;
  color: white;
  font-size: 0.75em;
  border-radius: 0;
  white-space: nowrap;
  border: 1px solid transparent;
  color: var(--color-success-2);
  border-color: var(--color-success-2);
}
.pill-success-2 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.75em;
  color: white;
  font-size: 0.65em;
  border-radius: 2em;
  line-height: 1;
  white-space: nowrap;
  border: 1px solid transparent;
  background-color: var(--color-success-2);
}
.pill-outline-success-2 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.75em;
  color: white;
  font-size: 0.65em;
  border-radius: 2em;
  line-height: 1;
  white-space: nowrap;
  border: 1px solid transparent;
  color: var(--color-success-2);
  border-color: var(--color-success-2);
}
.badge-success-2,
.pill-success-2 {
  color: var(--color-default-text-5);
}
.badge-success-3 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.5em;
  color: white;
  font-size: 0.75em;
  border-radius: 0;
  white-space: nowrap;
  border: 1px solid transparent;
  background-color: var(--color-success-3);
}
.badge-outline-success-3 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.5em;
  color: white;
  font-size: 0.75em;
  border-radius: 0;
  white-space: nowrap;
  border: 1px solid transparent;
  color: var(--color-success-3);
  border-color: var(--color-success-3);
}
.pill-success-3 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.75em;
  color: white;
  font-size: 0.65em;
  border-radius: 2em;
  line-height: 1;
  white-space: nowrap;
  border: 1px solid transparent;
  background-color: var(--color-success-3);
}
.pill-outline-success-3 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.75em;
  color: white;
  font-size: 0.65em;
  border-radius: 2em;
  line-height: 1;
  white-space: nowrap;
  border: 1px solid transparent;
  color: var(--color-success-3);
  border-color: var(--color-success-3);
}
.badge-success-4 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.5em;
  color: white;
  font-size: 0.75em;
  border-radius: 0;
  white-space: nowrap;
  border: 1px solid transparent;
  background-color: var(--color-success-4);
}
.badge-outline-success-4 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.5em;
  color: white;
  font-size: 0.75em;
  border-radius: 0;
  white-space: nowrap;
  border: 1px solid transparent;
  color: var(--color-success-4);
  border-color: var(--color-success-4);
}
.pill-success-4 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.75em;
  color: white;
  font-size: 0.65em;
  border-radius: 2em;
  line-height: 1;
  white-space: nowrap;
  border: 1px solid transparent;
  background-color: var(--color-success-4);
}
.pill-outline-success-4 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.75em;
  color: white;
  font-size: 0.65em;
  border-radius: 2em;
  line-height: 1;
  white-space: nowrap;
  border: 1px solid transparent;
  color: var(--color-success-4);
  border-color: var(--color-success-4);
}
.badge-success-5 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.5em;
  color: white;
  font-size: 0.75em;
  border-radius: 0;
  white-space: nowrap;
  border: 1px solid transparent;
  background-color: var(--color-success-5);
}
.badge-outline-success-5 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.5em;
  color: white;
  font-size: 0.75em;
  border-radius: 0;
  white-space: nowrap;
  border: 1px solid transparent;
  color: var(--color-success-5);
  border-color: var(--color-success-5);
}
.pill-success-5 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.75em;
  color: white;
  font-size: 0.65em;
  border-radius: 2em;
  line-height: 1;
  white-space: nowrap;
  border: 1px solid transparent;
  background-color: var(--color-success-5);
}
.pill-outline-success-5 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.75em;
  color: white;
  font-size: 0.65em;
  border-radius: 2em;
  line-height: 1;
  white-space: nowrap;
  border: 1px solid transparent;
  color: var(--color-success-5);
  border-color: var(--color-success-5);
}
.badge-success-6 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.5em;
  color: white;
  font-size: 0.75em;
  border-radius: 0;
  white-space: nowrap;
  border: 1px solid transparent;
  background-color: var(--color-success-6);
}
.badge-outline-success-6 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.5em;
  color: white;
  font-size: 0.75em;
  border-radius: 0;
  white-space: nowrap;
  border: 1px solid transparent;
  color: var(--color-success-6);
  border-color: var(--color-success-6);
}
.pill-success-6 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.75em;
  color: white;
  font-size: 0.65em;
  border-radius: 2em;
  line-height: 1;
  white-space: nowrap;
  border: 1px solid transparent;
  background-color: var(--color-success-6);
}
.pill-outline-success-6 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.75em;
  color: white;
  font-size: 0.65em;
  border-radius: 2em;
  line-height: 1;
  white-space: nowrap;
  border: 1px solid transparent;
  color: var(--color-success-6);
  border-color: var(--color-success-6);
}
.badge-warning {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.5em;
  color: white;
  font-size: 0.75em;
  border-radius: 0;
  white-space: nowrap;
  border: 1px solid transparent;
  background-color: var(--color-warning-4);
}
.badge-outline-warning {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.5em;
  color: white;
  font-size: 0.75em;
  border-radius: 0;
  white-space: nowrap;
  border: 1px solid transparent;
  color: var(--color-warning-4);
  border-color: var(--color-warning-4);
}
.pill-warning {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.75em;
  color: white;
  font-size: 0.65em;
  border-radius: 2em;
  line-height: 1;
  white-space: nowrap;
  border: 1px solid transparent;
  background-color: var(--color-warning-4);
}
.pill-outline-warning {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.75em;
  color: white;
  font-size: 0.65em;
  border-radius: 2em;
  line-height: 1;
  white-space: nowrap;
  border: 1px solid transparent;
  color: var(--color-warning-4);
  border-color: var(--color-warning-4);
}
.badge-warning-1 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.5em;
  color: white;
  font-size: 0.75em;
  border-radius: 0;
  white-space: nowrap;
  border: 1px solid transparent;
  background-color: var(--color-warning-1);
}
.badge-outline-warning-1 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.5em;
  color: white;
  font-size: 0.75em;
  border-radius: 0;
  white-space: nowrap;
  border: 1px solid transparent;
  color: var(--color-warning-1);
  border-color: var(--color-warning-1);
}
.pill-warning-1 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.75em;
  color: white;
  font-size: 0.65em;
  border-radius: 2em;
  line-height: 1;
  white-space: nowrap;
  border: 1px solid transparent;
  background-color: var(--color-warning-1);
}
.pill-outline-warning-1 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.75em;
  color: white;
  font-size: 0.65em;
  border-radius: 2em;
  line-height: 1;
  white-space: nowrap;
  border: 1px solid transparent;
  color: var(--color-warning-1);
  border-color: var(--color-warning-1);
}
.badge-warning-1,
.pill-warning-1 {
  color: var(--color-default-text-5);
}
.badge-warning-2 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.5em;
  color: white;
  font-size: 0.75em;
  border-radius: 0;
  white-space: nowrap;
  border: 1px solid transparent;
  background-color: var(--color-warning-2);
}
.badge-outline-warning-2 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.5em;
  color: white;
  font-size: 0.75em;
  border-radius: 0;
  white-space: nowrap;
  border: 1px solid transparent;
  color: var(--color-warning-2);
  border-color: var(--color-warning-2);
}
.pill-warning-2 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.75em;
  color: white;
  font-size: 0.65em;
  border-radius: 2em;
  line-height: 1;
  white-space: nowrap;
  border: 1px solid transparent;
  background-color: var(--color-warning-2);
}
.pill-outline-warning-2 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.75em;
  color: white;
  font-size: 0.65em;
  border-radius: 2em;
  line-height: 1;
  white-space: nowrap;
  border: 1px solid transparent;
  color: var(--color-warning-2);
  border-color: var(--color-warning-2);
}
.badge-warning-2,
.pill-warning-2 {
  color: var(--color-default-text-5);
}
.badge-warning-3 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.5em;
  color: white;
  font-size: 0.75em;
  border-radius: 0;
  white-space: nowrap;
  border: 1px solid transparent;
  background-color: var(--color-warning-3);
}
.badge-outline-warning-3 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.5em;
  color: white;
  font-size: 0.75em;
  border-radius: 0;
  white-space: nowrap;
  border: 1px solid transparent;
  color: var(--color-warning-3);
  border-color: var(--color-warning-3);
}
.pill-warning-3 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.75em;
  color: white;
  font-size: 0.65em;
  border-radius: 2em;
  line-height: 1;
  white-space: nowrap;
  border: 1px solid transparent;
  background-color: var(--color-warning-3);
}
.pill-outline-warning-3 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.75em;
  color: white;
  font-size: 0.65em;
  border-radius: 2em;
  line-height: 1;
  white-space: nowrap;
  border: 1px solid transparent;
  color: var(--color-warning-3);
  border-color: var(--color-warning-3);
}
.badge-warning-4 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.5em;
  color: white;
  font-size: 0.75em;
  border-radius: 0;
  white-space: nowrap;
  border: 1px solid transparent;
  background-color: var(--color-warning-4);
}
.badge-outline-warning-4 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.5em;
  color: white;
  font-size: 0.75em;
  border-radius: 0;
  white-space: nowrap;
  border: 1px solid transparent;
  color: var(--color-warning-4);
  border-color: var(--color-warning-4);
}
.pill-warning-4 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.75em;
  color: white;
  font-size: 0.65em;
  border-radius: 2em;
  line-height: 1;
  white-space: nowrap;
  border: 1px solid transparent;
  background-color: var(--color-warning-4);
}
.pill-outline-warning-4 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.75em;
  color: white;
  font-size: 0.65em;
  border-radius: 2em;
  line-height: 1;
  white-space: nowrap;
  border: 1px solid transparent;
  color: var(--color-warning-4);
  border-color: var(--color-warning-4);
}
.badge-warning-5 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.5em;
  color: white;
  font-size: 0.75em;
  border-radius: 0;
  white-space: nowrap;
  border: 1px solid transparent;
  background-color: var(--color-warning-5);
}
.badge-outline-warning-5 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.5em;
  color: white;
  font-size: 0.75em;
  border-radius: 0;
  white-space: nowrap;
  border: 1px solid transparent;
  color: var(--color-warning-5);
  border-color: var(--color-warning-5);
}
.pill-warning-5 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.75em;
  color: white;
  font-size: 0.65em;
  border-radius: 2em;
  line-height: 1;
  white-space: nowrap;
  border: 1px solid transparent;
  background-color: var(--color-warning-5);
}
.pill-outline-warning-5 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.75em;
  color: white;
  font-size: 0.65em;
  border-radius: 2em;
  line-height: 1;
  white-space: nowrap;
  border: 1px solid transparent;
  color: var(--color-warning-5);
  border-color: var(--color-warning-5);
}
.badge-warning-6 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.5em;
  color: white;
  font-size: 0.75em;
  border-radius: 0;
  white-space: nowrap;
  border: 1px solid transparent;
  background-color: var(--color-warning-6);
}
.badge-outline-warning-6 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.5em;
  color: white;
  font-size: 0.75em;
  border-radius: 0;
  white-space: nowrap;
  border: 1px solid transparent;
  color: var(--color-warning-6);
  border-color: var(--color-warning-6);
}
.pill-warning-6 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.75em;
  color: white;
  font-size: 0.65em;
  border-radius: 2em;
  line-height: 1;
  white-space: nowrap;
  border: 1px solid transparent;
  background-color: var(--color-warning-6);
}
.pill-outline-warning-6 {
  display: inline-flex;
  align-items: baseline;
  padding: 0.25em 0.75em;
  color: white;
  font-size: 0.65em;
  border-radius: 2em;
  line-height: 1;
  white-space: nowrap;
  border: 1px solid transparent;
  color: var(--color-warning-6);
  border-color: var(--color-warning-6);
}
.badge-group,
.pill-group {
  display: inline-flex;
}
.badge-group [class*='badge-']:not(:first-child),
.pill-group [class*='badge-']:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.badge-group [class*='badge-']:not(:last-child),
.pill-group [class*='badge-']:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-right-color: transparent;
}
.flex-grid {
  margin-left: -0.5rem;
  margin-right: -0.5rem;
  margin-bottom: -1rem;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
}
.flex-grid > * {
  width: 100%;
}
.flex-grid > .flex-xs-12 {
  width: 100%;
}
.flex-grid > .flex-xs-offset-11 {
  margin-left: 91.66666667%;
}
.flex-grid > .flex-xs-11 {
  width: 91.66666667%;
}
.flex-grid > .flex-xs-offset-10 {
  margin-left: 83.33333333%;
}
.flex-grid > .flex-xs-10 {
  width: 83.33333333%;
}
.flex-grid > .flex-xs-offset-9 {
  margin-left: 75%;
}
.flex-grid > .flex-xs-9 {
  width: 75%;
}
.flex-grid > .flex-xs-offset-8 {
  margin-left: 66.66666667%;
}
.flex-grid > .flex-xs-8 {
  width: 66.66666667%;
}
.flex-grid > .flex-xs-offset-7 {
  margin-left: 58.33333333%;
}
.flex-grid > .flex-xs-7 {
  width: 58.33333333%;
}
.flex-grid > .flex-xs-offset-6 {
  margin-left: 50%;
}
.flex-grid > .flex-xs-6 {
  width: 50%;
}
.flex-grid > .flex-xs-offset-5 {
  margin-left: 41.66666667%;
}
.flex-grid > .flex-xs-5 {
  width: 41.66666667%;
}
.flex-grid > .flex-xs-offset-4 {
  margin-left: 33.33333333%;
}
.flex-grid > .flex-xs-4 {
  width: 33.33333333%;
}
.flex-grid > .flex-xs-offset-3 {
  margin-left: 25%;
}
.flex-grid > .flex-xs-3 {
  width: 25%;
}
.flex-grid > .flex-xs-offset-2 {
  margin-left: 16.66666667%;
}
.flex-grid > .flex-xs-2 {
  width: 16.66666667%;
}
.flex-grid > .flex-xs-offset-1 {
  margin-left: 8.33333333%;
}
.flex-grid > .flex-xs-1 {
  width: 8.33333333%;
}
.flex-grid > .flex-xs-offset-0 {
  margin-left: 0%;
}
.flex-grid > * {
  padding: 0 0.5rem;
}
.flex-grid > * {
  padding-bottom: 1rem;
}
.flex-grid.flex-grid-stretch > * > * {
  height: 100%;
}
@media (min-width: 576px) {
  .flex-grid > .flex-sm-12 {
    width: 100%;
  }
  .flex-grid > .flex-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .flex-grid > .flex-sm-11 {
    width: 91.66666667%;
  }
  .flex-grid > .flex-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .flex-grid > .flex-sm-10 {
    width: 83.33333333%;
  }
  .flex-grid > .flex-sm-offset-9 {
    margin-left: 75%;
  }
  .flex-grid > .flex-sm-9 {
    width: 75%;
  }
  .flex-grid > .flex-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .flex-grid > .flex-sm-8 {
    width: 66.66666667%;
  }
  .flex-grid > .flex-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .flex-grid > .flex-sm-7 {
    width: 58.33333333%;
  }
  .flex-grid > .flex-sm-offset-6 {
    margin-left: 50%;
  }
  .flex-grid > .flex-sm-6 {
    width: 50%;
  }
  .flex-grid > .flex-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .flex-grid > .flex-sm-5 {
    width: 41.66666667%;
  }
  .flex-grid > .flex-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .flex-grid > .flex-sm-4 {
    width: 33.33333333%;
  }
  .flex-grid > .flex-sm-offset-3 {
    margin-left: 25%;
  }
  .flex-grid > .flex-sm-3 {
    width: 25%;
  }
  .flex-grid > .flex-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .flex-grid > .flex-sm-2 {
    width: 16.66666667%;
  }
  .flex-grid > .flex-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .flex-grid > .flex-sm-1 {
    width: 8.33333333%;
  }
  .flex-grid > .flex-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 768px) {
  .flex-grid > .flex-md-12 {
    width: 100%;
  }
  .flex-grid > .flex-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .flex-grid > .flex-md-11 {
    width: 91.66666667%;
  }
  .flex-grid > .flex-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .flex-grid > .flex-md-10 {
    width: 83.33333333%;
  }
  .flex-grid > .flex-md-offset-9 {
    margin-left: 75%;
  }
  .flex-grid > .flex-md-9 {
    width: 75%;
  }
  .flex-grid > .flex-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .flex-grid > .flex-md-8 {
    width: 66.66666667%;
  }
  .flex-grid > .flex-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .flex-grid > .flex-md-7 {
    width: 58.33333333%;
  }
  .flex-grid > .flex-md-offset-6 {
    margin-left: 50%;
  }
  .flex-grid > .flex-md-6 {
    width: 50%;
  }
  .flex-grid > .flex-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .flex-grid > .flex-md-5 {
    width: 41.66666667%;
  }
  .flex-grid > .flex-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .flex-grid > .flex-md-4 {
    width: 33.33333333%;
  }
  .flex-grid > .flex-md-offset-3 {
    margin-left: 25%;
  }
  .flex-grid > .flex-md-3 {
    width: 25%;
  }
  .flex-grid > .flex-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .flex-grid > .flex-md-2 {
    width: 16.66666667%;
  }
  .flex-grid > .flex-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .flex-grid > .flex-md-1 {
    width: 8.33333333%;
  }
  .flex-grid > .flex-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .flex-grid > .flex-lg-12 {
    width: 100%;
  }
  .flex-grid > .flex-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .flex-grid > .flex-lg-11 {
    width: 91.66666667%;
  }
  .flex-grid > .flex-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .flex-grid > .flex-lg-10 {
    width: 83.33333333%;
  }
  .flex-grid > .flex-lg-offset-9 {
    margin-left: 75%;
  }
  .flex-grid > .flex-lg-9 {
    width: 75%;
  }
  .flex-grid > .flex-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .flex-grid > .flex-lg-8 {
    width: 66.66666667%;
  }
  .flex-grid > .flex-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .flex-grid > .flex-lg-7 {
    width: 58.33333333%;
  }
  .flex-grid > .flex-lg-offset-6 {
    margin-left: 50%;
  }
  .flex-grid > .flex-lg-6 {
    width: 50%;
  }
  .flex-grid > .flex-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .flex-grid > .flex-lg-5 {
    width: 41.66666667%;
  }
  .flex-grid > .flex-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .flex-grid > .flex-lg-4 {
    width: 33.33333333%;
  }
  .flex-grid > .flex-lg-offset-3 {
    margin-left: 25%;
  }
  .flex-grid > .flex-lg-3 {
    width: 25%;
  }
  .flex-grid > .flex-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .flex-grid > .flex-lg-2 {
    width: 16.66666667%;
  }
  .flex-grid > .flex-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .flex-grid > .flex-lg-1 {
    width: 8.33333333%;
  }
  .flex-grid > .flex-lg-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .flex-grid > .flex-xl-12 {
    width: 100%;
  }
  .flex-grid > .flex-xl-offset-11 {
    margin-left: 91.66666667%;
  }
  .flex-grid > .flex-xl-11 {
    width: 91.66666667%;
  }
  .flex-grid > .flex-xl-offset-10 {
    margin-left: 83.33333333%;
  }
  .flex-grid > .flex-xl-10 {
    width: 83.33333333%;
  }
  .flex-grid > .flex-xl-offset-9 {
    margin-left: 75%;
  }
  .flex-grid > .flex-xl-9 {
    width: 75%;
  }
  .flex-grid > .flex-xl-offset-8 {
    margin-left: 66.66666667%;
  }
  .flex-grid > .flex-xl-8 {
    width: 66.66666667%;
  }
  .flex-grid > .flex-xl-offset-7 {
    margin-left: 58.33333333%;
  }
  .flex-grid > .flex-xl-7 {
    width: 58.33333333%;
  }
  .flex-grid > .flex-xl-offset-6 {
    margin-left: 50%;
  }
  .flex-grid > .flex-xl-6 {
    width: 50%;
  }
  .flex-grid > .flex-xl-offset-5 {
    margin-left: 41.66666667%;
  }
  .flex-grid > .flex-xl-5 {
    width: 41.66666667%;
  }
  .flex-grid > .flex-xl-offset-4 {
    margin-left: 33.33333333%;
  }
  .flex-grid > .flex-xl-4 {
    width: 33.33333333%;
  }
  .flex-grid > .flex-xl-offset-3 {
    margin-left: 25%;
  }
  .flex-grid > .flex-xl-3 {
    width: 25%;
  }
  .flex-grid > .flex-xl-offset-2 {
    margin-left: 16.66666667%;
  }
  .flex-grid > .flex-xl-2 {
    width: 16.66666667%;
  }
  .flex-grid > .flex-xl-offset-1 {
    margin-left: 8.33333333%;
  }
  .flex-grid > .flex-xl-1 {
    width: 8.33333333%;
  }
  .flex-grid > .flex-xl-offset-0 {
    margin-left: 0%;
  }
}
.pull-left {
  float: left !important;
}
.pull-right {
  float: right !important;
}
.w-1\/2 {
  width: 50% !important;
}
.h-1\/2 {
  height: 50% !important;
}
.w-full {
  width: 100% !important;
}
.h-full {
  height: 100% !important;
}
.w-screen {
  width: 100vw !important;
}
.h-screen {
  height: 100vh !important;
}
.w-0 {
  width: 0rem;
}
.h-0 {
  height: 0rem;
}
.w-1 {
  width: 0.25rem;
}
.h-1 {
  height: 0.25rem;
}
.w-2 {
  width: 0.5rem;
}
.h-2 {
  height: 0.5rem;
}
.w-3 {
  width: 1rem;
}
.h-3 {
  height: 1rem;
}
.w-4 {
  width: 2rem;
}
.h-4 {
  height: 2rem;
}
.w-5 {
  width: 3rem;
}
.h-5 {
  height: 3rem;
}
.w-6 {
  width: 4rem;
}
.h-6 {
  height: 4rem;
}
.w-7 {
  width: 6rem;
}
.h-7 {
  height: 6rem;
}
.w-8 {
  width: 10rem;
}
.h-8 {
  height: 10rem;
}
.d-none {
  display: none !important;
}
.d-block {
  display: block !important;
}
.d-flex {
  display: flex !important;
}
.d-inline {
  display: inline !important;
}
.d-inline-block {
  display: inline-block !important;
}
.d-inline-flex {
  display: inline-flex !important;
}
.pos-relative {
  position: relative !important;
}
.pos-absolute {
  position: absolute !important;
}
.pos-fixed {
  position: fixed !important;
}
.pos-all {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.pos-bottom {
  bottom: 0;
}
.pos-top {
  top: 0;
}
.pos-left {
  left: 0;
}
.pos-right {
  right: 0;
}
.pos-center {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.pos-center-x {
  left: 50%;
  transform: translateX(-50%);
}
.pos-center-y {
  top: 50%;
  transform: translateY(-50%);
}
.flex-column {
  flex-flow: column;
}
.flex-align-center {
  align-items: center !important;
}
.flex-align-baseline {
  align-items: baseline !important;
}
.flex-align-stretch {
  align-items: stretch !important;
}
.flex-align-start {
  align-items: flex-start !important;
}
.flex-align-end {
  align-items: flex-end !important;
}
.flex-align-end {
  align-items: flex-end !important;
}
.flex-self-stretch {
  align-self: stretch !important;
}
.flex-wrap {
  flex-wrap: wrap !important;
}
.flex-justify-center {
  justify-content: center !important;
}
.flex-justify-around {
  justify-content: space-around !important;
}
.flex-justify-between {
  justify-content: space-between !important;
}
.flex-item-grow {
  flex-grow: 1;
}
.flex-item-shrink {
  flex-shrink: 1;
}
.flex-item-align-center {
  align-self: center;
}
.z-1 {
  z-index: 1;
}
.z-2 {
  z-index: 2;
}
.z-3 {
  z-index: 3;
}
.z-4 {
  z-index: 4;
}
.z-5 {
  z-index: 5;
}
.z-max {
  z-index: 15;
}
.shadow-1 {
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.3) !important;
}
.shadow-2 {
  box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.3) !important;
}
.shadow-3 {
  box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.3) !important;
}
.shadow-4 {
  box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.3) !important;
}
.shadow-5 {
  box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.3) !important;
}
hr {
  margin: 1rem 0;
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid var(--color-default-2);
  padding: 0;
}
.border-radius,
.rounded {
  border-radius: 4px;
}
.rounded-full {
  border-radius: 9999px;
}
.overflow-hidden {
  overflow: hidden;
}
.overflow-auto {
  overflow: auto;
}
.overflow-x-auto {
  overflow-x: auto;
}
.overflow-y-hidden {
  overflow-y: hidden;
}
.scrollable-container {
  max-height: 100%;
  display: flex;
  flex-direction: column;
}
.scrollable-container .scrollable-content {
  flex: 1 1 auto;
  overflow-y: auto;
}
.no-scrollbar {
  -ms-overflow-style: none;
}
.no-scrollbar::-webkit-scrollbar {
  display: none;
}
.icon-cr.icon-security:before {
  -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 131.33 173.26%27><g id=%27Layer_2%27 data-name=%27Layer 2%27><g id=%27Layer_1-2%27 data-name=%27Layer 1%27><path fill=%27black%27 d=%27M86.79,0h29.58a0,0,0,0,1,0,0V94.11a0,0,0,0,1,0,0h0A29.58,29.58,0,0,1,86.79,64.53V0A0,0,0,0,1,86.79,0Z%27 transform=%27translate%28203.15 94.11%29 rotate%28-180%29%27/><path fill=%27black%27 d=%27M15,0H44.55a0,0,0,0,1,0,0V64.53A29.58,29.58,0,0,1,15,94.11h0a0,0,0,0,1,0,0V0A0,0,0,0,1,15,0Z%27 transform=%27translate%2859.51 94.11%29 rotate%28-180%29%27/><path fill=%27black%27 d=%27M51.12-32.27h3.5A26.07,26.07,0,0,1,80.7-6.19v42A26.07,26.07,0,0,1,54.62,61.85h-3.5a0,0,0,0,1,0,0V-32.27A0,0,0,0,1,51.12-32.27Z%27 transform=%27translate%2851.12 80.7%29 rotate%28-90%29%27/><path fill=%27black%27 d=%27M0,62.61V173.26H101.19a30.14,30.14,0,0,0,30.14-30.15V62.61Zm72.79,59.77v23.49H58.55V122.38a17,17,0,1,1,14.24,0Z%27/></g></g></svg>");
          mask-image: url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 131.33 173.26%27><g id=%27Layer_2%27 data-name=%27Layer 2%27><g id=%27Layer_1-2%27 data-name=%27Layer 1%27><path fill=%27black%27 d=%27M86.79,0h29.58a0,0,0,0,1,0,0V94.11a0,0,0,0,1,0,0h0A29.58,29.58,0,0,1,86.79,64.53V0A0,0,0,0,1,86.79,0Z%27 transform=%27translate%28203.15 94.11%29 rotate%28-180%29%27/><path fill=%27black%27 d=%27M15,0H44.55a0,0,0,0,1,0,0V64.53A29.58,29.58,0,0,1,15,94.11h0a0,0,0,0,1,0,0V0A0,0,0,0,1,15,0Z%27 transform=%27translate%2859.51 94.11%29 rotate%28-180%29%27/><path fill=%27black%27 d=%27M51.12-32.27h3.5A26.07,26.07,0,0,1,80.7-6.19v42A26.07,26.07,0,0,1,54.62,61.85h-3.5a0,0,0,0,1,0,0V-32.27A0,0,0,0,1,51.12-32.27Z%27 transform=%27translate%2851.12 80.7%29 rotate%28-90%29%27/><path fill=%27black%27 d=%27M0,62.61V173.26H101.19a30.14,30.14,0,0,0,30.14-30.15V62.61Zm72.79,59.77v23.49H58.55V122.38a17,17,0,1,1,14.24,0Z%27/></g></g></svg>");
}
.icon-cr.icon-like:before {
  -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%275 5 54 54%27><circle fill=%27black%27 cx=%2717%27 cy=%2750.1%27 r=%272%27/><path fill=%27black%27 d=%27M37 12.7a1.7 1.7 0 0 0 1.7-1.7V7.9a1.7 1.7 0 0 0-3.4 0V11a1.7 1.7 0 0 0 1.7 1.7zM28.37 15.28a1.71 1.71 0 0 0 1.21.48 1.69 1.69 0 0 0 1.2-2.89l-2.12-2.12a1.75 1.75 0 0 0-2.41 0 1.7 1.7 0 0 0 0 2.41zM44.43 15.76a1.7 1.7 0 0 0 1.2-.48l2.12-2.12a1.7 1.7 0 0 0 0-2.41 1.75 1.75 0 0 0-2.41 0l-2.12 2.12a1.69 1.69 0 0 0 1.21 2.89zM54.7 41.1a4.63 4.63 0 0 0-1.09-3A4.69 4.69 0 0 0 50 30.4h-8.46A29.84 29.84 0 0 0 42.7 23v-1.5a6.21 6.21 0 0 0-6.2-6.2H35a1.7 1.7 0 0 0-1.65 1.29l-.82 3.27c-1.07 4.31-4.43 9.31-8.23 10.36A4.67 4.67 0 0 0 20 27.4h-9a1.7 1.7 0 0 0-1.7 1.7v6.25a1.7 1.7 0 1 0 3.4 0V30.8H20a1.3 1.3 0 0 1 1.3 1.3v21a1.3 1.3 0 0 1-1.3 1.3h-7.3V40.65a1.7 1.7 0 0 0-3.4 0V56.1a1.7 1.7 0 0 0 1.7 1.7h9a4.74 4.74 0 0 0 4.17-2.52l5 1.66a16.64 16.64 0 0 0 5.28.86h.42a1.7 1.7 0 0 0 0-3.4h-.42a13.34 13.34 0 0 1-4.2-.68l-5.55-1.85V33.62a12.46 12.46 0 0 0 6.69-4.41 22.11 22.11 0 0 0 4.44-8.53l.5-2h.17a2.81 2.81 0 0 1 2.8 2.8V23a24.38 24.38 0 0 1-1.36 7.4H35a1.7 1.7 0 0 0 0 3.4h14.9a1.36 1.36 0 0 1 1.38 1.08 1.27 1.27 0 0 1-.28 1.06 1.31 1.31 0 0 1-1 .46h-3a1.7 1.7 0 0 0 0 3.4h2.9a1.36 1.36 0 0 1 1.38 1.08 1.27 1.27 0 0 1-.28 1.06 1.31 1.31 0 0 1-1 .46h-3a1.7 1.7 0 0 0 0 3.4h2.9a1.36 1.36 0 0 1 1.38 1.08 1.27 1.27 0 0 1-.28 1.06 1.31 1.31 0 0 1-1 .46h-3a1.7 1.7 0 0 0-.06 3.4 1.35 1.35 0 0 1 1.32 1 1.3 1.3 0 0 1-.26 1.1 1.28 1.28 0 0 1-1 .5h-6.85a1.7 1.7 0 1 0 0 3.4h6.67a4.82 4.82 0 0 0 4.86-4.29 4.6 4.6 0 0 0-.24-1.95 4.67 4.67 0 0 0 2.17-7.46 4.63 4.63 0 0 0 1.09-3z%27/></svg>");
          mask-image: url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%275 5 54 54%27><circle fill=%27black%27 cx=%2717%27 cy=%2750.1%27 r=%272%27/><path fill=%27black%27 d=%27M37 12.7a1.7 1.7 0 0 0 1.7-1.7V7.9a1.7 1.7 0 0 0-3.4 0V11a1.7 1.7 0 0 0 1.7 1.7zM28.37 15.28a1.71 1.71 0 0 0 1.21.48 1.69 1.69 0 0 0 1.2-2.89l-2.12-2.12a1.75 1.75 0 0 0-2.41 0 1.7 1.7 0 0 0 0 2.41zM44.43 15.76a1.7 1.7 0 0 0 1.2-.48l2.12-2.12a1.7 1.7 0 0 0 0-2.41 1.75 1.75 0 0 0-2.41 0l-2.12 2.12a1.69 1.69 0 0 0 1.21 2.89zM54.7 41.1a4.63 4.63 0 0 0-1.09-3A4.69 4.69 0 0 0 50 30.4h-8.46A29.84 29.84 0 0 0 42.7 23v-1.5a6.21 6.21 0 0 0-6.2-6.2H35a1.7 1.7 0 0 0-1.65 1.29l-.82 3.27c-1.07 4.31-4.43 9.31-8.23 10.36A4.67 4.67 0 0 0 20 27.4h-9a1.7 1.7 0 0 0-1.7 1.7v6.25a1.7 1.7 0 1 0 3.4 0V30.8H20a1.3 1.3 0 0 1 1.3 1.3v21a1.3 1.3 0 0 1-1.3 1.3h-7.3V40.65a1.7 1.7 0 0 0-3.4 0V56.1a1.7 1.7 0 0 0 1.7 1.7h9a4.74 4.74 0 0 0 4.17-2.52l5 1.66a16.64 16.64 0 0 0 5.28.86h.42a1.7 1.7 0 0 0 0-3.4h-.42a13.34 13.34 0 0 1-4.2-.68l-5.55-1.85V33.62a12.46 12.46 0 0 0 6.69-4.41 22.11 22.11 0 0 0 4.44-8.53l.5-2h.17a2.81 2.81 0 0 1 2.8 2.8V23a24.38 24.38 0 0 1-1.36 7.4H35a1.7 1.7 0 0 0 0 3.4h14.9a1.36 1.36 0 0 1 1.38 1.08 1.27 1.27 0 0 1-.28 1.06 1.31 1.31 0 0 1-1 .46h-3a1.7 1.7 0 0 0 0 3.4h2.9a1.36 1.36 0 0 1 1.38 1.08 1.27 1.27 0 0 1-.28 1.06 1.31 1.31 0 0 1-1 .46h-3a1.7 1.7 0 0 0 0 3.4h2.9a1.36 1.36 0 0 1 1.38 1.08 1.27 1.27 0 0 1-.28 1.06 1.31 1.31 0 0 1-1 .46h-3a1.7 1.7 0 0 0-.06 3.4 1.35 1.35 0 0 1 1.32 1 1.3 1.3 0 0 1-.26 1.1 1.28 1.28 0 0 1-1 .5h-6.85a1.7 1.7 0 1 0 0 3.4h6.67a4.82 4.82 0 0 0 4.86-4.29 4.6 4.6 0 0 0-.24-1.95 4.67 4.67 0 0 0 2.17-7.46 4.63 4.63 0 0 0 1.09-3z%27/></svg>");
}
.icon-cr.icon-less:before {
  -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%2715 15 66 66%27><title>less</title><g id=%27prontos%27><path d=%27M65.73,50.09a2.35,2.35,0,1,0,0-4.69l-35.46.52a2.35,2.35,0,0,0,0,4.69Z%27 style=%27fill:black%27/><path d=%27M65.73,50.09a2.35,2.35,0,1,0,0-4.69l-35.46.52a2.35,2.35,0,0,0,0,4.69Z%27 style=%27fill:black%27/></g></svg>");
          mask-image: url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%2715 15 66 66%27><title>less</title><g id=%27prontos%27><path d=%27M65.73,50.09a2.35,2.35,0,1,0,0-4.69l-35.46.52a2.35,2.35,0,0,0,0,4.69Z%27 style=%27fill:black%27/><path d=%27M65.73,50.09a2.35,2.35,0,1,0,0-4.69l-35.46.52a2.35,2.35,0,0,0,0,4.69Z%27 style=%27fill:black%27/></g></svg>");
}
.icon-cr.icon-plus:before {
  -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%2715 15 66 66%27><path d=%27M66.5,46.25H50.75V30.5a2.25,2.25,0,0,0-4.5,0V46.25H30.5a2.25,2.25,0,0,0,0,4.5H46.25V66.5a2.25,2.25,0,0,0,4.5,0V50.75H66.5a2.25,2.25,0,0,0,0-4.5Z%27 style=%27fill:black%27/></svg>");
          mask-image: url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%2715 15 66 66%27><path d=%27M66.5,46.25H50.75V30.5a2.25,2.25,0,0,0-4.5,0V46.25H30.5a2.25,2.25,0,0,0,0,4.5H46.25V66.5a2.25,2.25,0,0,0,4.5,0V50.75H66.5a2.25,2.25,0,0,0,0-4.5Z%27 style=%27fill:black%27/></svg>");
}
.icon-cr.icon-map-maker:before {
  -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%273 3 58 58%27><path fill=%27black%27 d=%27M32.18 32.66A7.65 7.65 0 1 0 24.54 25a7.65 7.65 0 0 0 7.64 7.66zm0-12.12A4.48 4.48 0 1 1 27.71 25a4.49 4.49 0 0 1 4.47-4.46z%27/><path fill=%27black%27 d=%27M46.11 11.09a20 20 0 0 0-28.21 0c-7 7-7.83 20-1.89 28l12.31 17.73a4.49 4.49 0 0 0 7.38 0L48 39.1c5.93-7.96 5.07-21.05-1.89-28.01zM32 8.42a16.71 16.71 0 0 1 11.86 4.91c5.92 5.93 6.64 17.09 1.53 23.9l-11.78 17a1.95 1.95 0 0 1-3.22 0l-11.82-17c-5.09-6.79-4.36-17.94 1.56-23.87A16.74 16.74 0 0 1 32 8.42z%27/></svg>");
          mask-image: url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%273 3 58 58%27><path fill=%27black%27 d=%27M32.18 32.66A7.65 7.65 0 1 0 24.54 25a7.65 7.65 0 0 0 7.64 7.66zm0-12.12A4.48 4.48 0 1 1 27.71 25a4.49 4.49 0 0 1 4.47-4.46z%27/><path fill=%27black%27 d=%27M46.11 11.09a20 20 0 0 0-28.21 0c-7 7-7.83 20-1.89 28l12.31 17.73a4.49 4.49 0 0 0 7.38 0L48 39.1c5.93-7.96 5.07-21.05-1.89-28.01zM32 8.42a16.71 16.71 0 0 1 11.86 4.91c5.92 5.93 6.64 17.09 1.53 23.9l-11.78 17a1.95 1.95 0 0 1-3.22 0l-11.82-17c-5.09-6.79-4.36-17.94 1.56-23.87A16.74 16.74 0 0 1 32 8.42z%27/></svg>");
}
.icon-cr.icon-delivery-fast:before {
  -webkit-mask-image: url("data:image/svg+xml;utf8,<svg width=%2720%27 height=%2720%27 viewBox=%270 0 20 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27><path d=%27M12.1511 5.09824C12.1135 4.87789 11.9226 4.71667 11.6989 4.71667H1.38398C1.08672 4.71667 0.846016 4.95765 0.846016 5.25437C0.846016 5.55164 1.08672 5.79234 1.38398 5.79234H3.89426C4.19152 5.79234 4.43223 6.03335 4.43223 6.33035C4.43223 6.62734 4.19152 6.86832 3.89426 6.86832H0.537969C0.240977 6.86832 0 7.10929 0 7.40628C0 7.70328 0.240977 7.94394 0.537969 7.94394H5.11273C5.37523 7.94394 5.5882 8.15722 5.5882 8.41972C5.5882 8.68222 5.37523 8.89519 5.11273 8.89519H2.68223C2.38496 8.89519 2.14426 9.13621 2.14426 9.4332C2.14426 9.73015 2.38496 9.97117 2.68223 9.97117H4.47352C4.73625 9.97117 4.94926 10.1841 4.94926 10.4466C4.94926 10.7091 4.73625 10.9221 4.47352 10.9221H2.00059C1.70332 10.9221 1.46262 11.1631 1.46262 11.4601C1.46262 11.7571 1.70332 11.998 2.00059 11.998H5.39957L5.61395 13.2106H6.8452C6.77277 13.3866 6.73148 13.5786 6.73148 13.7809C6.73148 14.6107 7.40406 15.2834 8.23398 15.2834C9.06355 15.2834 9.73617 14.6107 9.73617 13.7809C9.73617 13.5786 9.69488 13.3866 9.62246 13.2106H13.5303L12.1511 5.09824ZM8.88055 13.7808C8.88055 14.1381 8.59121 14.4274 8.23395 14.4274C7.87645 14.4274 7.58707 14.1381 7.58707 13.7808C7.58707 13.5322 7.72875 13.3189 7.93441 13.2106H8.5332C8.73883 13.3189 8.88055 13.5322 8.88055 13.7808Z%27 fill=%27black%27/><path d=%27M19.9843 12.2684L19.3672 9.22386L17.1137 5.75671H13.0107L14.2816 13.2106H15.7824C15.7103 13.3865 15.6689 13.5786 15.6689 13.7808C15.6689 14.6107 16.3416 15.2833 17.1711 15.2833C18.0011 15.2833 18.6736 14.6107 18.6736 13.7808C18.6736 13.5786 18.6323 13.3865 18.56 13.2106H19.2139C19.4498 13.2106 19.6732 13.1048 19.8226 12.9221C19.9716 12.7397 20.0313 12.4995 19.9843 12.2684ZM15.3332 7.14382H16.3611L17.6955 9.19644H15.6834L15.3332 7.14382ZM17.818 13.7808C17.818 14.1381 17.5287 14.4274 17.1711 14.4274C16.8142 14.4274 16.5246 14.1381 16.5246 13.7808C16.5246 13.5322 16.6666 13.3189 16.8719 13.2106H17.4707C17.6763 13.3189 17.818 13.5322 17.818 13.7808Z%27 fill=%27black%27/></svg>");
          mask-image: url("data:image/svg+xml;utf8,<svg width=%2720%27 height=%2720%27 viewBox=%270 0 20 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27><path d=%27M12.1511 5.09824C12.1135 4.87789 11.9226 4.71667 11.6989 4.71667H1.38398C1.08672 4.71667 0.846016 4.95765 0.846016 5.25437C0.846016 5.55164 1.08672 5.79234 1.38398 5.79234H3.89426C4.19152 5.79234 4.43223 6.03335 4.43223 6.33035C4.43223 6.62734 4.19152 6.86832 3.89426 6.86832H0.537969C0.240977 6.86832 0 7.10929 0 7.40628C0 7.70328 0.240977 7.94394 0.537969 7.94394H5.11273C5.37523 7.94394 5.5882 8.15722 5.5882 8.41972C5.5882 8.68222 5.37523 8.89519 5.11273 8.89519H2.68223C2.38496 8.89519 2.14426 9.13621 2.14426 9.4332C2.14426 9.73015 2.38496 9.97117 2.68223 9.97117H4.47352C4.73625 9.97117 4.94926 10.1841 4.94926 10.4466C4.94926 10.7091 4.73625 10.9221 4.47352 10.9221H2.00059C1.70332 10.9221 1.46262 11.1631 1.46262 11.4601C1.46262 11.7571 1.70332 11.998 2.00059 11.998H5.39957L5.61395 13.2106H6.8452C6.77277 13.3866 6.73148 13.5786 6.73148 13.7809C6.73148 14.6107 7.40406 15.2834 8.23398 15.2834C9.06355 15.2834 9.73617 14.6107 9.73617 13.7809C9.73617 13.5786 9.69488 13.3866 9.62246 13.2106H13.5303L12.1511 5.09824ZM8.88055 13.7808C8.88055 14.1381 8.59121 14.4274 8.23395 14.4274C7.87645 14.4274 7.58707 14.1381 7.58707 13.7808C7.58707 13.5322 7.72875 13.3189 7.93441 13.2106H8.5332C8.73883 13.3189 8.88055 13.5322 8.88055 13.7808Z%27 fill=%27black%27/><path d=%27M19.9843 12.2684L19.3672 9.22386L17.1137 5.75671H13.0107L14.2816 13.2106H15.7824C15.7103 13.3865 15.6689 13.5786 15.6689 13.7808C15.6689 14.6107 16.3416 15.2833 17.1711 15.2833C18.0011 15.2833 18.6736 14.6107 18.6736 13.7808C18.6736 13.5786 18.6323 13.3865 18.56 13.2106H19.2139C19.4498 13.2106 19.6732 13.1048 19.8226 12.9221C19.9716 12.7397 20.0313 12.4995 19.9843 12.2684ZM15.3332 7.14382H16.3611L17.6955 9.19644H15.6834L15.3332 7.14382ZM17.818 13.7808C17.818 14.1381 17.5287 14.4274 17.1711 14.4274C16.8142 14.4274 16.5246 14.1381 16.5246 13.7808C16.5246 13.5322 16.6666 13.3189 16.8719 13.2106H17.4707C17.6763 13.3189 17.818 13.5322 17.818 13.7808Z%27 fill=%27black%27/></svg>");
}
.icon-cr.icon-package:before {
  -webkit-mask-image: url("data:image/svg+xml;utf8,<svg width=%2715%27 height=%2715%27 viewBox=%270 0 20 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27><path d=%27M16.6071 6.67478L10.4092 10.1181M10.4092 10.1181L4.21124 6.67478M10.4092 10.1181V17.0452M11.8675 16.5996L10.9757 17.095C10.769 17.2099 10.6656 17.2673 10.5561 17.2898C10.4591 17.3098 10.3592 17.3098 10.2623 17.2898C10.1528 17.2673 10.0494 17.2099 9.84262 17.095L4.44676 14.0973C4.22837 13.976 4.11915 13.9153 4.03964 13.829C3.9693 13.7527 3.91606 13.6622 3.88349 13.5636C3.84668 13.4522 3.84668 13.3273 3.84668 13.0774V7.15873C3.84668 6.90889 3.84668 6.78397 3.88349 6.67255C3.91606 6.57398 3.9693 6.48351 4.03964 6.40717C4.11915 6.32088 4.22836 6.26022 4.44676 6.13888L9.84262 3.1412C10.0494 3.02631 10.1528 2.96887 10.2623 2.94634C10.3592 2.92641 10.4591 2.92641 10.5561 2.94634C10.6656 2.96887 10.769 3.02631 10.9757 3.1412L16.3716 6.13888C16.59 6.26022 16.6992 6.32088 16.7787 6.40717C16.849 6.48351 16.9023 6.57398 16.9349 6.67255C16.9717 6.78397 16.9717 6.90889 16.9717 7.15873V10.4827M7.12793 4.64934L13.6904 8.29517M15.5133 16.6806V12.3056M13.3258 14.4931H17.7008%27 stroke=%27black%27 stroke-width=%271.45775%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/></svg>");
          mask-image: url("data:image/svg+xml;utf8,<svg width=%2715%27 height=%2715%27 viewBox=%270 0 20 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27><path d=%27M16.6071 6.67478L10.4092 10.1181M10.4092 10.1181L4.21124 6.67478M10.4092 10.1181V17.0452M11.8675 16.5996L10.9757 17.095C10.769 17.2099 10.6656 17.2673 10.5561 17.2898C10.4591 17.3098 10.3592 17.3098 10.2623 17.2898C10.1528 17.2673 10.0494 17.2099 9.84262 17.095L4.44676 14.0973C4.22837 13.976 4.11915 13.9153 4.03964 13.829C3.9693 13.7527 3.91606 13.6622 3.88349 13.5636C3.84668 13.4522 3.84668 13.3273 3.84668 13.0774V7.15873C3.84668 6.90889 3.84668 6.78397 3.88349 6.67255C3.91606 6.57398 3.9693 6.48351 4.03964 6.40717C4.11915 6.32088 4.22836 6.26022 4.44676 6.13888L9.84262 3.1412C10.0494 3.02631 10.1528 2.96887 10.2623 2.94634C10.3592 2.92641 10.4591 2.92641 10.5561 2.94634C10.6656 2.96887 10.769 3.02631 10.9757 3.1412L16.3716 6.13888C16.59 6.26022 16.6992 6.32088 16.7787 6.40717C16.849 6.48351 16.9023 6.57398 16.9349 6.67255C16.9717 6.78397 16.9717 6.90889 16.9717 7.15873V10.4827M7.12793 4.64934L13.6904 8.29517M15.5133 16.6806V12.3056M13.3258 14.4931H17.7008%27 stroke=%27black%27 stroke-width=%271.45775%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/></svg>");
}
.icon-cr.icon-mug:before {
  -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 156.06 140.22%27><g id=%27Layer_2%27 data-name=%27Layer 2%27><g id=%27Layer_1-2%27 data-name=%27Layer 1%27><path fill=%27black%27 d=%27M40,140.22h78.55V0H0V100.2A40,40,0,0,0,40,140.22Z%27/><path fill=%27black%27 d=%27M86.79,94.55v18.38h50.89a18.38,18.38,0,0,0,18.38-18.38H86.79Z%27/><path fill=%27black%27 d=%27M86.79,31.13V49.51h69.27a18.38,18.38,0,0,0-18.38-18.38Z%27/><path fill=%27black%27 d=%27M137.68,112.93h0a18.38,18.38,0,0,0,18.38-18.38v-45a18.38,18.38,0,0,0-18.38-18.38h0Z%27/></g></g></svg>");
          mask-image: url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 156.06 140.22%27><g id=%27Layer_2%27 data-name=%27Layer 2%27><g id=%27Layer_1-2%27 data-name=%27Layer 1%27><path fill=%27black%27 d=%27M40,140.22h78.55V0H0V100.2A40,40,0,0,0,40,140.22Z%27/><path fill=%27black%27 d=%27M86.79,94.55v18.38h50.89a18.38,18.38,0,0,0,18.38-18.38H86.79Z%27/><path fill=%27black%27 d=%27M86.79,31.13V49.51h69.27a18.38,18.38,0,0,0-18.38-18.38Z%27/><path fill=%27black%27 d=%27M137.68,112.93h0a18.38,18.38,0,0,0,18.38-18.38v-45a18.38,18.38,0,0,0-18.38-18.38h0Z%27/></g></g></svg>");
}
.icon-cr.icon-ok:before {
  -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%275 5 54 54%27><path fill=%27black%27 d=%27M53.47 19.29a2.4 2.4 0 0 0-.7-1.7 2.46 2.46 0 0 0-3.39 0L25.64 41.33l-11-11a2.34 2.34 0 0 0-1.69-.71 2.4 2.4 0 0 0-1.7 4.09L24 46.41a2.47 2.47 0 0 0 3.39 0L52.77 21a2.38 2.38 0 0 0 .7-1.71z%27/></svg>");
          mask-image: url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%275 5 54 54%27><path fill=%27black%27 d=%27M53.47 19.29a2.4 2.4 0 0 0-.7-1.7 2.46 2.46 0 0 0-3.39 0L25.64 41.33l-11-11a2.34 2.34 0 0 0-1.69-.71 2.4 2.4 0 0 0-1.7 4.09L24 46.41a2.47 2.47 0 0 0 3.39 0L52.77 21a2.38 2.38 0 0 0 .7-1.71z%27/></svg>");
}
#advantages > :first-child {
  margin-top: 0 !important;
}
#advantages .content {
  margin: 0;
  padding: 0;
}
.overlay-cart {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: var(--color-white) !important;
  z-index: 2;
  opacity: 0.6;
}
.overlay-cart.over-lateral {
  background-color: #F4F4F4 !important;
}
@media (max-width: 991px) {
  #cart-products .cart-product-info {
    margin-bottom: 1rem;
  }
}
@media (max-width: 575px) {
  #cart-products .cart-product-info {
    width: 86%;
  }
}
ul.cart-products-list {
  padding-left: 0;
}
ul.cart-products-list li {
  display: flex;
  flex-wrap: wrap;
}
ul.cart-products-list li:not(:last-child) {
  margin-bottom: 2rem;
}
ul.cart-products-list li > :not(:last-child) {
  margin-right: 1rem;
}
ul.cart-products-list li > :not(.cart-product-info) {
  flex-shrink: 0;
  flex-grow: 0;
}
ul.cart-products-list li .cart-product-info {
  display: flex;
  width: 100%;
}
ul.cart-products-list li .cr-select {
  flex-basis: 50px;
  width: 4.5rem;
  -moz-text-align-last: center;
       text-align-last: center;
}
@media (min-width: 992px) {
  ul.cart-products-list li {
    flex-wrap: nowrap;
  }
  ul.cart-products-list li .cart-product-info {
    flex: 1 1 auto;
    width: auto;
  }
  ul.cart-products-list li input {
    flex-basis: 4rem;
    text-align: center;
  }
}
ul.cart-products-list .flex:not(.flex-column) {
  align-items: center;
}
ul.cart-products-list .aspect-shirt {
  padding-bottom: 0;
}
#cart-review label::after {
  top: auto;
}
.cr-checkbox:not([disabled]):not(.disabled) + label:hover::before,
.cr-radio:not([disabled]):not(.disabled) + label:hover::before {
  border-color: var(--color-info-4);
}
@media (max-width: 575px) {
  html {
    background-color: white;
  }
}
@media (max-width: 513px) {
  .product-scroll {
    overflow-y: scroll;
    height: 305px;
  }
}
@media (min-width: 768px) {
  .prices-wrap {
    flex-flow: wrap;
  }
}
.carrier-international {
  float: right;
}
.customizable-options > div.line-bottom:not(:last-child) {
  box-shadow: rgba(17, 17, 26, 0.1) 0px 1px 0px;
  padding-bottom: 1rem;
}
#cart-donation-call {
  font-size: 1.1em;
  padding: 1rem;
  background-color: var(--color-default-1);
}
#cart-organization-donation ul.organization-options {
  list-style: none;
  padding-left: 0;
}
#cart-organization-donation ul.organization-options > li:not(:last-child) {
  margin-bottom: 0.5rem;
}
#cart-organization-donation ul.organization-options > li input:checked + label {
  border-color: var(--color-default-5);
}
#cart-organization-donation ul.organization-options > li label {
  display: flex;
  padding: 0.5rem 0.5rem 0.5rem 3.5rem;
  border: 2px solid transparent;
  border-radius: 4px;
  background-color: var(--color-default-1);
  align-items: flex-start;
}
#cart-organization-donation ul.organization-options > li label:before {
  left: 1rem;
}
#cart-organization-donation ul.organization-options > li label:after {
  left: 1.5rem;
}
@media (hover: hover) and (pointer: fine) {
  #cart-organization-donation ul.organization-options > li label {
    cursor: pointer;
  }
  #cart-organization-donation ul.organization-options > li label:hover {
    border-color: var(--color-primary-1);
  }
}
#cart-organization-donation ul.organization-options > li label > :first-child {
  margin-right: 1rem;
}
#cart-organization-donation ul.organization-options > li label > :last-child {
  flex-shrink: 0;
}
#cart-organization-donation ul.organization-options > li label > div p {
  margin: 0;
}
#cart-organization-donation ul.organization-options > li label .organization-option-content {
  flex: 1 1 auto;
  margin-right: 1rem;
}
.cr-radio:checked + label::after {
  border: 2px solid var(--color-info-4);
  background-color: var(--color-info-4);
}
.cr-radio:checked + label::before {
  border: 2px solid var(--color-info-4);
  border-color: var(--color-info-4);
}
/*# sourceMappingURL=cart-critical.css.map */

/*# sourceMappingURL=cart-critical.dbc63c85d4586f6d4b0c.css.map*/