@media print {
  @page {
    size: A4 portrait;
    margin: 0;
  }

  body {
    margin: 0;
    box-sizing: border-box;
  }

  .d-print-none {
    display: none !important;
  }

  #panel,
  .header-menu {
    display: none !important;
  }

  .header-info > .container > .row {
    margin: 0 !important;
  }

  .header-info > .container > .row > .col-auto {
    margin: 0 !important;
  }

  .header-info .row {
    margin: 0 !important;
  }

  .header-info .d-lg-block {
    display: block !important;
  }

  .header-info .d-lg-none,
  .header-info .col-auto.mx-2.mx-xl-3 {
    display: none !important;
  }

  .header-info .col-auto.mx-2.mx-lg-auto {
    text-align: right;
  }

  .worktime-container {
    display: none !important;
  }

  .top-block-wrapper {
    display: none !important
  }

  .basket-items-list-header .basket-items-list-header-check,
  .basket-items-list-header .top_control,
  .basket-item-block-amount.input-group .input-group-prepend,
  .basket-item-block-amount.input-group .input-group-append {
    display: none !important
  }

  .basket-item-block-amount.input-group .form-control {
    height: auto !important;
  }

  .basket-item-block-amount.input-group .basket-item-amount-filed {
    padding: 0 0.125rem !important;
    background-color: transparent !important;
    border: 1px solid var(--gray-400) !important;
    border-radius: 0.25rem !important;
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
    text-align: center !important;
  }

  .basket-item-block-amount.input-group .basket-item-amount-measure {
    padding: 0 0 0 0.5rem !important;
    text-align: left !important;
    background-color: transparent !important;
    color: var(--gray-900) !important;
  }

  .basket-item-block-amount.input-group .basket-item-amount-measure * {
    color: var(--gray-900) !important;
  }

  .basket-item-actions-remove {
    display: none !important;
  }

  .basket-item-storage .bg-warning {
    border-radius: 0 !important;
    padding: 0 !important;
    border-bottom: 1px solid var(--gray-600) !important;
    background-color: transparent !important;
  }

  .basket-item-storage .mt-2 {
    margin-top: 0.25rem !important;
  }

  .basket-item-storage .mt-1 {
    margin-bottom: 0.25rem !important;
  }

  .basket-items-list-item-amount .basket-item-price-titl {
    text-align: right !important;
    margin-top: 0 !important;
  }

  .basket-items-list-item-amount .d-flex.align-items-center.justify-content-center {
    justify-content: flex-start !important;
  }

  .basket-items-list-item-price > .row {
    margin-left: 25%;
    margin-top: 0 !important;
  }

  .basket-items-list-item-price > .row > .col-3 {
    flex: 0 0 auto !important;
    width: auto !important;
    max-width: 100% !important;
    text-align: left !important;
    padding-left: 0 !important;
  }

  .basket-items-list-item-price {
    padding-right: 0!important;
  }

  .basket-items-list-item-price .basket-item-block-price-header.pb-3 {
    padding-bottom: .325rem !important;
    padding-top: 0.275rem !important;
  }

  .basket-item-block-price.basket-item-block-price-multiple {
    padding-bottom: 0 !important;
  }

  .basket-items-list-item-remove {
    display: none!important;
  }

  .basket-item-amount-field-description.text-center {
    text-align: left !important;
  }

  .bx-sbb-cart-total-button-container {
    display: none !important
  }

  .bx-sbb-cart-total-info-container .price-sale-info {
    margin-top: 0.75rem !important;
    text-align: left !important;
  }

  .basket-checkout-block.basket-checkout-block-btn {
    display: none !important
  }

  .basket-total-wrapper {
    border-radius: 0 !important;
    background-color: transparent !important;
  }

  .basket-checkout-section-inner {
    border-radius: 0 !important;
    background-color: transparent !important;
  }

  .bx-sbb-cart-total-title {
    padding: 1rem 0 !important;
    border-bottom: 0 !important;
    border-top: 1px solid #e3e8e9 !important;
  }

  .bx-sbb-cart-total-container {
    padding: 0 !important;
  }

  .partner-card-info {
    display: none !important
  }

  .basket-checkout-block-total-price > div {
    margin-right: 0 !important;
  }

  .footer-wrapper > .container .footer-info:nth-child(1) {
    display: none !important;
  }

  .footer-wrapper > .container .footer-info:nth-child(2) {
    display: none !important;
  }

  .footer-wrapper > .container .footer-info:nth-child(3) {
    display: none !important;
  }

  .footer-copyright {
    padding: 1.5rem 0 0 0 !important;
  }

  .footer-copyright > .position-relative > .row {
    padding-top: 0 !important;
    margin-top: 0 !important;
  }

  .footer-copyright .col-12.col-lg-6.order-1.order-md-2 {
    display: none !important;
  }

  .footer-copyright a {
    display: none !important;
  }

  jdiv {
    display: none !important;
  }
}
