/***************************
	Colors
***************************/
/***************************
	Font
***************************/
/***************************
	Forms
***************************/
/***************************
	Widths & Margins
***************************/
/***************************
	Others
***************************/
/***************************
	Mixins
***************************/
@media print {
  header,
  footer,
  .trusted-shop-box,
  .category-filter,
  .slider .slick-dots,
  .slider .slick-arrow,
  .product-items__header,
  .product-items__footer,
  .scroll-to-top,
  .back-button,
  .cart-submit,
  .button-wrapper,
  button,
  .availability {
    display: none !important;
  }
  .slider {
    display: block;
    overflow: hidden;
  }
  .slider > div {
    float: left;
    max-width: 50%;
    width: 50%;
  }
  .product-items__content {
    display: block;
    overflow: hidden;
  }
  .product-items__content > div {
    float: left;
    max-width: 50%;
    width: 50%;
  }
  .product-item__bottom .sales-tax {
    padding-left: 0;
  }
  .product-details__actions > a {
    display: none;
  }
  .tabs .r-tabs-nav {
    display: none;
  }
  .tabs .r-tabs-accordion-title {
    display: block;
  }
  .tabs .r-tabs-accordion-title a {
    padding-left: 0;
  }
  .tabs .r-tabs-accordion-title a::before {
    display: none !important;
  }
  .tabs .r-tabs-panel {
    display: block;
    min-height: 0 !important;
  }
  .table-order__col--p25 {
    -ms-flex-preferred-size: 50%;
    -webkit-flex-basis: 50%;
    flex-basis: 50%;
    max-width: 50%;
    width: 50%;
  }
  .table-order__col--p50 {
    -ms-flex-preferred-size: 100%;
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    max-width: 100%;
    width: 100%;
  }
  .table-order__currency {
    text-align: left;
  }
  .table-order__cart-items-footer {
    border-bottom: 2px solid #e2e2e2;
  }
  .table-order__cart-item {
    border-bottom: 1px solid #e2e2e2;
    padding: 15px 0;
  }
  .table-order__sum-position {
    -ms-order: 1;
    -moz-order: 1;
    -webkit-order: 1;
    order: 1;
  }
  .table-order__sum-label {
    font-weight: 500;
    text-align: left;
  }
  .table-order__coupon-code {
    -ms-order: 2;
    -moz-order: 2;
    -webkit-order: 2;
    order: 2;
  }
  .table-order__delivery-method {
    padding-bottom: 15px;
  }
  .table-order__delivery-method-radio-button {
    -ms-flex-preferred-size: 150px;
    -webkit-flex-basis: 150px;
    flex-basis: 150px;
    max-width: 150px;
    width: 150px;
  }
  .table-order__delivery-method-label {
    -ms-flex-preferred-size: 100%;
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    max-width: 100%;
    width: 100%;
  }
  .table-order .hide-on-responsive-table {
    display: none;
  }
  .table-order thead {
    display: none;
  }
  .table-order tr {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .table-order tr td {
    box-sizing: border-box;
    padding: 10px 0;
  }
  .table-order tr td[data-th]::before {
    content: attr(data-th);
    display: block;
    width: 100%;
  }
  .form-fields .form-field-wrapper label {
    width: 25%;
  }
  .form-fields .form-field-wrapper .dropdown,
  .form-fields .form-field-wrapper input,
  .form-fields .form-field-wrapper textarea {
    max-width: 75%;
    min-width: 75%;
    width: 75%;
  }
  .mandatory-hint {
    margin-left: 25%;
  }
}
