/* Normalize only the back-to-top icon, leaving footer position, background and size unchanged. */
.o24-footer-top, .o24-r-top, .o24-checkout-back-top {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  line-height: 1 !important;
}
.o24-footer-top .o24-unified-chevron,
.o24-r-top .o24-unified-chevron,
.o24-checkout-back-top .o24-unified-chevron {
  display: block !important;
  flex: 0 0 18px !important;
  width: 18px !important;
  height: 18px !important;
  box-sizing: border-box !important;
  transform: translateY(1.5px);
  fill: none !important;
  stroke: currentColor !important;
}
.o24-footer-top .o24-unified-chevron path,
.o24-r-top .o24-unified-chevron path,
.o24-checkout-back-top .o24-unified-chevron path {
  fill: none !important;
  stroke: currentColor !important;
  stroke-width: 2.8 !important;
  stroke-linecap: round !important;
  stroke-linejoin: round !important;
}
