@media print {
  * {
    font-size: 10pt;
  }
  .footer-co-info .small-text, .accordion.item-options, ._hj_feedback_container ._hj-1O2Rr__MinimizedWidgetMiddle__container._hj-uSKNz__MinimizedWidgetMiddle__left ._hj-21t0-__MinimizedWidgetMiddle__label, .checkout-methods-items, .control.qty, .url-list, .help-card.cart-page, .v-card .small-3, .page-footer .newsletter, .footer-links, .footer-bl, .social-media, .footer.seals, .footer.policy, iframe, .cart-header-right, .nav-sections, .footer.content, #block-shipping-truck, .top-account-menu, .acc-detail-wrapper, .main-header .menu-link, .main-header .mini-cart, .main-header .header.dropdown, .main-header .header-search, .main-header .header-search form, .special-message, .coupon-block, .page.messages, .top-header {
    display: none;
  }
  a[href]:after {
    content: none !important;
  }
  .v-card .store-hours {
    margin-left: 0;
  }
  .logo {
    margin: 0;
  }
  .logo img {
    filter: grayscale(100%);
    max-width: 150px !important;
  }
  div.column.cart-container, div.column.cart-summary {
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    margin: 0;
  }
  th.col.qty {
    text-align: center;
    display: table-cell !important;
  }
  .col.subtotal {
    text-align: right !important;
  }
  .cart thead th {
    padding-left: 0.588rem !important;
    padding-right: 0.588rem !important;
  }
  .cart.item .item-info {
    display: table-row !important;
    border-bottom: 0 !important;
  }
  .cart.item .item-info .col.qty {
    display: table-cell;
    text-align: center;
    width: auto;
  }
  .cart.item .item-info .col.qty .field.qty, .cart.item .item-info .col.qty .field.subtotal {
    width: 50%;
  }
  .cart.item .item-info .col.qty .msrp, .cart.item .item-info .col.qty .field.price {
    display: none !important;
  }
  .cart.item .item-info .col.subtotal {
    width: 20%;
    text-align: right !important;
  }
  .cart.item .col.subtotal {
    text-align: right;
  }
  .page-title {
    font-size: 16pt;
  }
  .page-title-wrapper p {
    display: block;
  }
  .page-main, .page-footer, .footer.content {
    margin: 0;
    padding: 0;
  }
  .summary-wrapper .summary-details .summary-row {
    margin: 0 0 1rem !important;
  }
  .summary-wrapper.ice-panel {
    padding: 0;
    margin: 0;
  }
  .form.form-cart {
    margin: 0;
    border-top: 0;
  }
  .cart.savings-block span {
    padding-left: 1.18rem;
  }
  table tbody th, table tbody td {
    padding: 0.5rem 0.71429rem !important;
  }
  .v-card .logo-icon {
    filter: grayscale(100%) invert(85%);
  }
  .footer-co-info {
    margin-left: 0.75rem;
  }
}
/*# sourceMappingURL=print.css.map */
