body {
  padding: 0;
  -webkit-print-color-adjust: exact !important;
}

img,
svg {
  page-break-inside: avoid;
}

.c-header-banner,
.header,
.c-header-checkout__secure,
.c-checkout-footer__top,
.c-checkout__button-container,
.c-footer,
.c-confirmation-register,
.c-confirmation__message,
.c-confirmation__section,
.c-confirmation__title,
.c-confirmation__banner,
.c-confirmation__info-banner,
.c-cookies-acceptance-msg,
.c-cookies-acceptance-msg__inner {
  display: none !important;
}

.c-print__header,
.c-print__footer {
  display: block !important;
}

.c-orderdetails__container {
  padding-top: 0;
}

.c-confirmation__title--print {
  display: block !important;
  margin-bottom: 16px;
  letter-spacing: 0.9px;
}

.c-confirmation__heading {
  padding-bottom: 30px;
}

.c-checkout__summary-title {
  margin-bottom: 25px;
}

.c-header-checkout {
  border-color: #f3f3f3;
  justify-content: flex-end;
}

.c-print__footer-inner {
  position: relative;
  display: flex !important;
  align-items: center;
  justify-content: flex-end;
  padding: 30px 0;
  min-height: 94px;
  border-top: 1px solid #ccc;
}

.c-print__footer-copy {
  font-size: 12px;
}

.c-shipping-address__list {
  word-break: break-all;
}

.c-summary__section {
  page-break-inside: avoid;
}

@page {
  margin: 0;
}

/*# sourceMappingURL=print.css.map */
