@media print {
  *,
  *::before,
  *::after {
    text-shadow: none !important;
    box-shadow: none !important; }
  a:not(.btn) {
    text-decoration: underline; }
  abbr[title]::after {
    content: " (" attr(title) ")"; }
  pre {
    white-space: pre-wrap !important; }
  pre,
  blockquote {
    border: 1px solid #adb5bd;
    page-break-inside: avoid; }
  thead {
    display: table-header-group; }
  tr,
  img {
    page-break-inside: avoid; }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3; }
  h2,
  h3 {
    page-break-after: avoid; }
  @page {
    size: a3; }
  body {
    min-width: 992px !important; }
  .container {
    min-width: 992px !important; }
  .navbar {
    display: none; }
  .badge {
    border: 1px solid #4d4d4d; }
  .table {
    border-collapse: collapse !important; }
    .table td,
    .table th {
      background-color: #ffffff !important; }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #dee2e6 !important; }
  .table-dark {
    color: inherit; }
    .table-dark th,
    .table-dark td,
    .table-dark thead th,
    .table-dark tbody + tbody {
      border-color: #dee2e6; }
  .table .thead-dark th {
    color: inherit;
    border-color: #dee2e6; } }

a[href]:after {
  content: none !important; }

.container {
  width: auto; }

.header__group {
  min-height: 0;
  height: auto; }

.header__bottom {
  display: none; }

.header__section {
  display: block;
  float: left;
  width: 100%; }

.header__logo {
  width: 50px;
  display: block;
  margin-top: 0;
  float: left; }

.header__title {
  width: auto;
  float: left;
  margin-top: 25px; }

.header__usp {
  display: none; }

.simple-header {
  display: block; }
  .simple-header__section {
    display: block; }
  .simple-header__link {
    display: block; }
  .simple-header__img {
    width: 50px;
    display: block;
    margin-top: 0;
    float: left; }
  .simple-header__heading {
    width: auto;
    float: left;
    margin-top: 13px;
    display: block; }

.social-footer {
  display: none; }

html #cccwr {
  display: none; }

.footer__inner .row,
.footer__inner [class^="col"] {
  width: 100%;
  text-align: left; }

.footer__section {
  padding-bottom: 0px; }
  .footer__section:not(:first-child) {
    display: none; }
  .footer__section:first-child .accordion-toggle__inner {
    display: block !important; }
    .footer__section:first-child .accordion-toggle__inner :nth-child(3),
    .footer__section:first-child .accordion-toggle__inner :nth-child(3) ~ {
      display: none; }

.footer__list:not(.footer__list--emphasis) {
  display: none; }

.footer__section:first-child .footer__list:first-child {
  display: block; }

.footer__list--emphasis {
  font-size: 14px; }

.footer__hr {
  margin-bottom: 10px; }

.simple-footer__copyright {
  text-align: left; }

.simple-footer__section--sub {
  display: none; }

.simple-footer__section p:not(:first-child) {
  display: none; }

.step {
  display: none; }
  .step__container {
    display: none; }

.btn {
  display: none; }

.breadcrumb-section,
.result-bar,
.signup {
  display: none; }

.account-menu {
  display: none; }

.account-navigation {
  display: none; }

.account-orderdetail .account-orderdetail-item-section .account-orderdetail-item-section-header {
  background: none;
  border: solid 1px #bdbcbc; }
  .account-orderdetail .account-orderdetail-item-section .account-orderdetail-item-section-header [class^="col"] {
    float: none;
    width: 100%; }
  .account-orderdetail .account-orderdetail-item-section .account-orderdetail-item-section-header hr {
    display: block !important; }

.account-orderdetail .account-orderdetail-item-section .account-orderdetail-item-section-body ul .price-total {
  display: none; }
  .account-orderdetail .account-orderdetail-item-section .account-orderdetail-item-section-body ul .price-total-xs {
    display: block;
    float: right; }

.account-orderdetail .account-orderdetail-item-section .account-orderdetail-item-section-body ul .thumb img {
  display: block;
  width: 100%; }

.account-orderdetail .account-orderdetail-item-section .account-orderdetail-item-section-body ul .details {
  margin-left: 126px; }

.account-orderdetail .account-orderdetail-item-section .account-orderdetail-item-section-footer .subtotals {
  text-align: right;
  float: right;
  width: 50%; }
  .account-orderdetail .account-orderdetail-item-section .account-orderdetail-item-section-footer .subtotals div span {
    width: 100px;
    float: right; }

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