<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.tooltip {
  align-self: flex-start;
  position: relative;
}
.tooltip__icon,
.cross-sell-promo .tooltip__icon,
.next-order-summary .tooltip__icon {
  width: 1.25rem;
  height: 1.25rem;
}
.tooltip__text {
  font-family: "HelveticaNeue", sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.09375rem;
  letter-spacing: 0.015625rem;
  color: #FFFFFF;
  background-color: #5B5B5B;
  box-shadow: 0 0 5px 0 #00000026;
  border-radius: 4px;
  padding: 5px;
  width: 12.5rem;
  position: absolute;
  right: 0;
  top: 2rem;
}
.tooltip__text::before {
  content: '';
  position: absolute;
  top: -0.25rem;
  left: 6.125rem;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 4px 4px 4px;
  border-color: transparent transparent #5B5B5B transparent;
  transform: rotate(0deg);
}
@media (min-width: 48rem) {
  .tooltip__text {
    right: -5.5rem;
  }
}

.is-free,
.is-discounted {
  color: #008800;
  text-transform: uppercase;
}
.btn,
.btn:hover,
.btn:focus,
.btn:active {
  background-color: #FFFFFF00;
}
.flex-column {
  display: flex;
  flex-direction: column;
}
.with-tooltip {
  display: flex;
  gap: 0.3125rem;
  position: relative;
}

</pre></body></html>