@media print {

    @page {
        size: A4!important;
        margin: 0!important;
    }

    .page-main {
        margin-top: 0;
        margin-bottom: 0;
    }

    .order-items .lg\:grid {
        display: grid !important;
    }

    .order-items .hidden.lg\:grid > div {
        border-bottom: 1px solid rgb(231, 231, 231);
    }

    .order-items .lg\:grid-cols-5 {
        grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
    }

    .order-details-items .grid-cols-1 {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    }

    .order-items .lg\:hidden {
        display: none !important;
    }

    .order-items div.flex.lg\:block {
        display: block !important;
    }

    .order-items div.text-right.lg\:text-left {
        text-align: left !important;
    }

    .actions-toolbar {
        display: none !important;
    }

    .order-title a {
        display: none !important;
    }

    .wishlist-index-index .page-header {
        display: none !important;
    }

    .wishlist-index-index footer {
        display: none !important;
    }

    .wishlist-index-index .sidebar.sidebar-main {
        display: none!important;
    }

    .wishlist-index-index .product-item-inner {
        display: none !important;
    }

    .wishlist-index-index .columns {
        display: block !important;
    }

    .wishlist-index-index .column.main {
        grid-column-start: 1!important;
        grid-column-end: 5!important;
        width: 100%!important;
        padding: 0 !important;
        margin: 0 !important;
        display: block!important;
    }

    .wishlist-index-index .product-item {
        width: 46mm!important;
        margin-left: 2mm!important;
        margin-right: 2mm!important;
        height: 80mm!important;
        border: 1px solid gray!important;
    }

    .wishlist-index-index .product-item-info {
        box-shadow: none!important;
    }

    .wishlist-index-index .toolbar.wishlist-toolbar {
        display: none !important;
    }

    .wishlist-index-index .page-title-container {
        width: 190mm!important;
        margin: 10mm 10mm 5mm 10mm!important;
        padding: 0!important;
    }

    html, body, .page-wrapper, .page-main, .columns, .column.main, .form-wishlist-items, .products-grid.wishlist, .product-items {
        width: 190mm!important;
        height: 297mm!important;
        margin: 0!important;
        padding: 0!important;
    }

    .product-items {
        margin-left: 10mm!important;
    }
}
